app crashing on clicking join meeting button

The app always crashes when I click on Join Meeting button. The surprising thing it crashes only on the first run (when i do flutter clean and run the app). After the first run it works fine. But, it crashes every time on the release apk, as soon as I click the Join Meeting button. Below is the log files on the first run after flutter clean
`F/libc    (20680): Fatal signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0x7c4913d320 in tid 20780 (mqt_js), pid 20680 (ik.coachingtime)

Build fingerprint: 'google/sdk_gphone64_arm64/emulator64_arm64:10/QSR1.210702.001/9803624:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-02-18 20:23:52+0530
pid: 20680, tid: 20780, name: mqt_js  >>> in.novik.coachingtime <<<
uid: 10150
signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0x7c4913d320 (*pc=0xd3407c21)
x0  0000007c485426dc  x1<PHONE_NUMBER>000000  x2<PHONE_NUMBER>000020  x3<PHONE_NUMBER>000000
x4<PHONE_NUMBER>000000  x5<PHONE_NUMBER>000000  x6  17fffff454fff4a9  x7<PHONE_NUMBER>800000
x8  0000007c4913d320  x9<PHONE_NUMBER>002000  x10<PHONE_NUMBER>00000c  x11<PHONE_NUMBER>07c486
x12<PHONE_NUMBER>000005  x13 0000007c48500000  x14 000000006e731ebf  x15<PHONE_NUMBER>000001
x16 0000007c5b6213d8  x17 0000007d85f438c0  x18 0000007c542ba000  x19 0000007c457218c0
x20<PHONE_NUMBER>000000  x21 0000007c54558368  x22 0000007c48f00000  x23 0000007c457218e0
x24<PHONE_NUMBER>000000  x25 0000007c45237790  x26 0000007c457218c0  x27 0000007c48f0ccc8
x28 ffff000000000002  x29 0000007c54558400
sp  0000007c54558290  lr  0000007c5b2eb844  pc  0000007c4913d320
backtrace:
NOTE: Function names and BuildId information is missing for some frames due
NOTE: to unreadable libraries. For unwinds of apps, only shared libraries
NOTE: found under the lib/ directory are readable.
#00 pc<PHONE_NUMBER>03e320  anonymous:7c490ff000
#01 pc<PHONE_NUMBER>557840  /data/data/in.novik.coachingtime/lib-main/libjsc.so
#02 pc<PHONE_NUMBER>563414  /data/data/in.novik.coachingtime/lib-main/libjsc.so
#03 pc<PHONE_NUMBER>566788  /data/data/in.novik.coachingtime/lib-main/libjsc.so
#04 pc<PHONE_NUMBER>0001ec  anonymous:7c490ff000
Lost connection to device.`

Have you added the ProGuard rules to your app?

Have you added the ProGuard rules to your app?

yes

Hello, Please! How did you add notification icon?

Hello @realjatinpandey, Please! How did you add notification icon?

you can through this link https://github.com/jitsi/jitsi-meet/issues/11847
Basically I created a new image asset with name ic_notification and icon type Notification Icons

Thank you it worked!

odulat

nope, I am looking for the same thing; if you find something on this, please inform me as well.

Thank you it worked! Any idea how to limit others to join as guests not modulator and to overpass the join meeting screen? to automatically join meeting without getting on that join meeting screen?
nope, I am looking for the same thing; if you find something on this, please inform me as well.

Any idea how to limit others to join as guests not modulator and to overpass the join meeting screen? to automatically join meeting without getting on that join meeting screen?

nope, I am looking for the same thing; if you find something on this, please inform me as well.

Sure, I will let you know!
On Tue, Mar 28, 2023 at 4:09 PM realjatinpandey @.***>
wrote:

Any idea how to limit others to join as guests not modulator and to
overpass the join meeting screen? to automatically join meeting without
getting on that join meeting screen?
nope, I am looking for the same thing; if you find something on this,
please inform me as well.
—
Reply to this email directly, view it on GitHub
https://github.com/saibotma/jitsi_meet_wrapper/issues/80#issuecomment-1486966967,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQYYB2DOETDP6U2LRJE6XZLW6LWI5ANCNFSM6AAAAAAVAMWUYE
.
You are receiving this because you commented.Message ID:
@.***>

Sure, I will let you know!
…
On Tue, Mar 28, 2023 at 4:09 PM realjatinpandey @.> wrote: Any idea how to limit others to join as guests not modulator and to overpass the join meeting screen? to automatically join meeting without getting on that join meeting screen? nope, I am looking for the same thing; if you find something on this, please inform me as well. — Reply to this email directly, view it on GitHub <#80 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQYYB2DOETDP6U2LRJE6XZLW6LWI5ANCNFSM6AAAAAAVAMWUYE . You are receiving this because you commented.Message ID: @.>

where did you created it please ? can you provide more details bro ?

Thank you it worked! Any idea how to limit others to join as guests not modulator and to overpass the join meeting screen? to automatically join meeting without getting on that join meeting screen?

I'm using flutter also and I have the same error can you please provide more details where to add it ?

Open your project>android using android studio (Select android folder underneath the project name) wait for build to finish.
Under android>res right click on res folder in android project and choose image asset from new section
Create icon with following config
Name: ic_notification
Icon Type: Notification Icons

Open your project>android using android studio (Select android folder underneath the project name) wait for build to finish.

Under android>res right click on res folder in android project and choose image asset from new section

Create icon with following config
Name: ic_notification
Icon Type: Notification Icons

I found a simple solution for this,
https://github.com/saibotma/jitsi_meet_wrapper/issues/101


PDF Corrupetd

Configuration:

Web browser and its version:Chrome
Operating system and its version: Win10
PDF.js version: 2.0.489
Is a browser extension:

After loading pdf:
let blob = new Blob([response.data], { type: 'application/pdf' }),
url = window.URL.createObjectURL(blob)
window.open(url)
Related error: Warning: Invalid stream: "FormatError: Bad FCHECK in flate stream: 120, 239"

You need to provide all information requested in the issue template, especially attaching the PDF file that is failing. Without it, this issue will be closed as incomplete.

Closing for now until the requested information is provided.

I had the same problem. I fixed it by changing the response type on the API request that gets the file to 'blob'. The default is 'application/json'.

I'm having the same problem but I fixed the API request into  'blob' and default as 'application/json'. I got only the exact page count with empty pages.


Calculate Missing Fields to Punish Miner Utility Score

Follow up task for https://github.com/masa-finance/masa-bittensor/issues/11
✅ Valid Fields (vF, w1):  Miners should be punished for missing fields, not necessarily rewarded for having correct ones.  Score can be decremented by a certain value for every missing field.  Possible expansion into utilizing client version, and punishing those nodes running stale versions of the protocol (future case).  Example weight: 0.3

Update
Putting this on pause as we wait for the outcome of https://github.com/masa-finance/issues/issues/197, which likely implements a better mechanism for scoring valid data.

I think this is a smaller task of masa-finance/issues#197, so I'd suggest to close it.
To show this even more, I'd move this to Ready since it's paused and add a blocked label to show the dependency. On grooming/planning we can decide if we can close it or not (adding also the triage label)

Locking down version to participate. Ticket to be updated by @grantdfoster @hide-on-bush-x

This is covered by https://github.com/masa-finance/masa-bittensor/pull/166


FIX check for spatial color

A colleague was having trouble using raw.plot_psd because spatial_colors=True by default and the file does not contain channel locations (They are nan). I simply copied over the conditional from another part of MNE to fix it

thx @jasmainak
can you rather use a check_ch_locs function to factorize the code please. thx

ping @jasmainak

okay refactored. Let's hope Travis is happy

Can check_ch_locs also be used here: https://github.com/mne-tools/mne-python/blob/master/mne/viz/evoked.py#L2124

@jona-sassenhagen good idea. And we can remove a try catch (which I hate) here https://github.com/mne-tools/mne-python/blob/master/mne/viz/evoked.py#L2128 :)

Oh no, the one try/except I managed to sneak past you :D

@agramfort we should add another line to zen of python: "Do or do not, there is no try" :)


Breaks when used with atom-editorconfig

The conflict highlighting (and all functionality dependant upon this) does not work when the atom-editorconfig plugin is enabled.
Instead, git's default breaks are shown.

Duplicate of sindresorhus/atom-editorconfig#65 and #196. Please subscribe to those issues instead for updates.


Socket.io with cluster

Hi
Here a Gist with sample.
When I run it I have a multiply time event on client. I tried a cluster and a sticky-session but result the same.
Maybe I doing something wrong?

Closed due to inactivity, please reopen if needed.


Users can specify winning sequence length while starting game

Users can specify winning sequence length while starting game

Update model.ts in web project here https://github.com/subramanian-elavathur/tici-taca-toey-web/blob/master/src/common/model.ts
With the changes from this pull request https://github.com/subramanian-elavathur/tici-taca-toey-server/commit/460774c0e12dbcf392ed4a672d5545aa859fe973

Update the startGame client action to include winningSequenceLength here: https://github.com/subramanian-elavathur/tici-taca-toey-web/blob/master/src/redux/actions.ts#L27
This is the object that gets sent to the server

Add another state component to the Start.tsx react component to hold the text field value of winning sequence length here: https://github.com/subramanian-elavathur/tici-taca-toey-web/blob/master/src/features/start/Start.tsx#L10
This is should be exactly the same as the boardSize state component on the line above. Initialize it with the default value of 3.

Update the start game dispatch method here to accept the winningSequenceLength state component: https://github.com/subramanian-elavathur/tici-taca-toey-web/blob/master/src/features/start/Start.tsx#L16

Copy the text field component starting here: https://github.com/subramanian-elavathur/tici-taca-toey-web/blob/master/src/features/start/Start.tsx#L33
And paste it below and update it as shown below to accept winningSequenceLength:

Update text "Board Size" to "Win Sequence"
Update placeholder property to "Win Sequence"
Update value to {winninSequenceLength}
Update onChange to {extractValueAndSet(setSetWinningSequenceLength)}


API key leak detected

In current ai16z/develop somebody is printing the entire HTTP request to OpenAI, revealing API key in Authorization: Bearer header.
We should warn about such cases everybody who's merging PRs. This was specifically one of the cases we warned about. The key should be considered compromised.

Fixed, PR pending

@jzvikart would you link to the PR that fixes this?

Fixed here: https://github.com/elizaOS/eliza/pull/1177


[Fix bug 1317679] Add next redirection URL.

Coverage remained the same at 93.114% when pulling 4f841559ea3b9744ae2f43b766b61da2e67dd9ae on johngian:next-url into ea2e21949834ff633c9d70b1e2a3d711c6a07dae on mozilla:master.


when I use custom-template, hot module does not work.

Hi,
the setup and built is normal.
but when I edit some assets, sometimes throw an error as bellow:
punycode.js:530  Uncaught TypeError: webpack_require(...) is not a function

Could you please provide a minimalistic example and steps to reproduce the issue?

Here is the demo repo
Here is the configuration:

var webpack = require('webpack')
var path = require('path')
var buildPath = path.resolve(__dirname, 'build')
var nodeModulesPath = path.resolve(__dirname, 'node_modules')
var TransferWebpackPlugin = require('transfer-webpack-plugin')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
  entry: {
    devServer: 'webpack/hot/dev-server',
    index: './src/app/components/index.js',
    detail: './src/app/components/detail.js'
  },
  output: {
    path: buildPath,
    filename: './js/[name].bundle.js',
    chunkFilename: './js/[id].chunk.js'
  },
  devServer: {
    contentBase: 'src/www',
    devtool: 'eval',
    hot: true,
    inline: true,
    port: 3000
  },
  devtool: 'eval',
  resolve: {
    extensions: ['', '.js', '.json', '.coffee']
  },
  plugins: [
    new webpack.HotModuleReplacementPlugin(),

    new HtmlWebpackPlugin({
      title: 'index',
      filename: 'index.html',
      template: './src/tmpl/index.html',
      chunks: ['index'],
      inject: 'body'
    }),

    new HtmlWebpackPlugin({
      title: 'detail',
      filename: 'detail.html',
      template: './src/tmpl/detail.html',
      chunks: ['detail'],
      inject: 'body'
    }),

    new TransferWebpackPlugin([
      {from: 'www'}
    ], path.resolve(__dirname, "src"))

  ],
  module: {
    loaders: [
      {
        test: /\.less$/,
        loader: 'style!css!less'
      },{
        test: /\.scss$/,
        loader: 'style!css!sass'
      },{
        test: /\.css$/,
        loader: 'style!css'
      },{
        test: /\.(png|jpg)$/,
        loader: 'url?limit=25000'
      },{
        test: /\.ttf$/,
        loader: 'url?limit=100000'
      }
    ]
  }
}

Also， this demo can't use on windows. (win10)
throw an error:
ERROR in ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/detail.html
Module not found: Error: Cannot resolve module 'lodash' in C:\spm_git_space\webpack-workflow\c07-react\webpack\src\tmpl
@ ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/detail.html 1:8-25

ERROR in ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/detail.html
Module not found: Error: Cannot resolve module 'lodash' in C:\spm_git_space\webpack-workflow\c07-react\webpack\src\tmpl
@ ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/detail.html 1:8-25
should be fixed with 2.6.2 see #170

Hi, I am sure the HRM does not work on HtmlWebpackPlugin.
only I need is that don't throw error.
I can reload the page on my own.

2.6.2 occurs anther error.
new HtmlWebpackPlugin({
      title: 'index',
      filename: 'index.html',
      hash: true,
      template: './src/tmpl/index.html',
      chunks: ['index'],
      inject: 'body'
 }),

ERROR in ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/index.html
Module not found: Error: Cannot resolve module 'C:spm_git_spacewebpack-workflowc07-reactwebpack
ode_moduleshtml-webpack-plugin
ode_moduleslodashindex.js' in C:\spm_git_space\webpack-workflow\c07-react\webpack\src\tmpl
@ ./~/html-webpack-plugin/lib/loader.js!./src/tmpl/index.html 1:8-132

The error might come from this file:
https://github.com/ampedandwired/html-webpack-plugin/blob/feature/loaders/lib/loader.js
Unfortunately I don't have a Windows Pc so I can't debug it.

thanks very much!
Ignore Windows .

Same here on OSX, this is my base part of the project https://gist.github.com/alex88/869e76e5fcf0717315d2
Others said that since babel 6 you have to use import instead of require

Are you sure that this has something to do with the html-webpack-plugin?

I moved back to 1.7 and it worked just fine, but I made so many changes, I can try again with 2.* and see if that's the issue

Sure would love to know if there is an issue

So I pushed my working explain to https://github.com/alex88/react-redux-boilerplate, run npm install and npm start, if you change some file you see that live reloading works.
Now try to change html-webpack-plugin in package.json to 2.6.0 and npm update, run again npm start.
First load works fine, but trying to hot reload results in a full page reload with that error and even manually reloading doesn't work anymore

Thanks alex I'll look into it

@alex88 @honger05 this should have been fixed with https://github.com/ampedandwired/html-webpack-plugin/pull/178 which is 2.6.4 - could you please give it another try?

@jantimon yup it works fine now! Thanks a lot!


Latin checklist

Summary of changes

This PR adds a block to the writing checklist that gives advice on dealing with common Latin phrases and abbreviations. Closes #258
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)
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Associated Issues and PRs

Issue: #258

Associated Developers

Dev: @

Checklist for Reviewers
Reviewers should use this link to get to the
Review Checklist before they begin their review.

Yeah! I just wanted to clarify the vs. thing real quick, but everything should be good to go now!


Invalid JWT's generated.

Using the provided examples, when you use http://play-pac4j-java-demo.herokuapp.com/jwt.html it will generate a token, but it does not seem to be a valid JWT token. Trying to decode the token using one of the online JWT decoders results in errors.

Hi,
By default, JWT tokens are encrypted as they contain user profiles with
potentially sensitive data, so I'm not surprised you can't decode them.
Though, you can disable encryption using the appropriate constructor with
the JwtGenerator.
Thanks.
Best regards,
Jérôme
2016-03-28 0:45 GMT+02:00 Wicked0ne<EMAIL_ADDRESS>
Using the provided examples, when you use
http://play-pac4j-java-demo.herokuapp.com/jwt.html it will generate a
token, but it does not seem to be a valid JWT token. Trying to decode the
token using one of the online JWT decoders results in errors.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/pac4j/play-pac4j/issues/104


q

qwq

issue:  fixes  #1 fixed  #1 fix  #1 closes  #1 close  #1 closed  #1

Closes #1, #2, #3

close

close

git push -f origin HEAD^:master


How to receive Text Messages during group conversation

Could you please clarify how it is possible to receive group chat messages?
Thanks.

the bot should be mentioned in the text message for it to receive the messages.
for example: @ hi

thank you


Allow storing the session even without refresh_token

Hello !
I'm trying to use this plugin to handle auth with PingID, it's working pretty well but I just have a problem
Our app is deployed on GKE and there is an auto pod scaling, so sometimes the app is running on 2 or 3 pods at the same time
We need our session to be stored on a Redis, but in our company the refresh_token is disabled by default and we need a "good reason" to enable it
I digged into the code a bit, and I saw the save of the session using nitro storage is only made when refresh_token is present
Is there a way to make the session persistent even without refresh_token ? Because right now it's the only thing that's disallow us to use this library
Thank's !

Hey,
Thanks for you feedback! Currently it is not possible to store the normal session in a remote location, afaik there is no option in h3 to support that.
I am working on an update to make it possible to make persistent session independent of a refresh_token, that will probably solve your problem, but I can unfortunately not work on that before next week.

The current implementation makes it possible to store the persistent session at any supported unstorage location. If you have a proper load balancer/gateway in place that tranparently distributes user across nodes while preserving headers etc., the persistent session should be discoverable from any node running the same website.


App crashing on using Phone authentcation on android real device

I wanted to use Phone Authentication for my flutter app.
I already setup SHA-1 key for my project.
as soon as I enters Phone Number and hit submit button. App crashes without giving any error on console.

add this in app level gridle implementation "androidx.browser:browser:1.2.0"

add this in app level gridle implementation "androidx.browser:browser:1.2.0"

I wanted to use Phone Authentication for my flutter app.
I already setup SHA-1 key for my project.
as soon as I enters Phone Number and hit submit button. App crashes without giving any error on console.

While you are reporting bugs please provide the error too.

I wanted to use Phone Authentication for my flutter app.
I already setup SHA-1 key for my project.
as soon as I enters Phone Number and hit submit button. App crashes without giving any error on console.

While you are reporting bugs please provide the error too.

Actually, it is not showing any error on the console.
It is just showing lost connection to device and app crashes.
Thank you for your help, it actually worked but it is taking to a Web page for verifying so, how can I remove this shifting ?? @Shiba-Kar

Actually, it is not showing any error on the console.
It is just showing lost connection to device and app crashes.
Thank you for your help, it actually worked but it is taking to a Web page for verifying so, how can I remove this shifting ?? @Shiba-Kar

add this in app level gridle implementation "androidx.browser:browser:1.2.0"

@Shiba-Kar doesn't solve the issue still.

add this in app level gridle implementation "androidx.browser:browser:1.2.0"

@Shiba-Kar doesn't solve the issue still.

E/AndroidRuntime(12549): java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/browser/customtabs/CustomTabsIntent$Builder;
E/AndroidRuntime(12549): 	at com.google.firebase.auth.internal.RecaptchaActivity.zza(com.google.firebase:firebase-auth@@20.0.2:13)
E/AndroidRuntime(12549): 	at com.google.android.gms.internal.firebase-auth-api.zztw.zzb(com.google.firebase:firebase-auth@@20.0.2:7)
E/AndroidRuntime(12549): 	at com.google.android.gms.internal.firebase-auth-api.zztw.onPostExecute(Unknown Source:2)
E/AndroidRuntime(12549): 	at android.os.AsyncTask.finish(AsyncTask.java:755)
E/AndroidRuntime(12549): 	at android.os.AsyncTask.access$900(AsyncTask.java:192)
E/AndroidRuntime(12549): 	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
E/AndroidRuntime(12549): 	at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(12549): 	at android.os.Looper.loop(Looper.java:224)
E/AndroidRuntime(12549): 	at android.app.ActivityThread.main(ActivityThread.java:7592)
E/AndroidRuntime(12549): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(12549): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime(12549): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/AndroidRuntime(12549): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.browser.customtabs.CustomTabsIntent$Builder" on path: DexPathList[[zip file "/data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/base.apk"],nativeLibraryDirectories=[/data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/lib/arm64, /data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/base.apk!/lib/arm64-v8a, /system/lib64, `/system/product/lib64]]

E/AndroidRuntime(12549): java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/browser/customtabs/CustomTabsIntent$Builder;
E/AndroidRuntime(12549): 	at com.google.firebase.auth.internal.RecaptchaActivity.zza(com.google.firebase:firebase-auth@@20.0.2:13)
E/AndroidRuntime(12549): 	at com.google.android.gms.internal.firebase-auth-api.zztw.zzb(com.google.firebase:firebase-auth@@20.0.2:7)
E/AndroidRuntime(12549): 	at com.google.android.gms.internal.firebase-auth-api.zztw.onPostExecute(Unknown Source:2)
E/AndroidRuntime(12549): 	at android.os.AsyncTask.finish(AsyncTask.java:755)
E/AndroidRuntime(12549): 	at android.os.AsyncTask.access$900(AsyncTask.java:192)
E/AndroidRuntime(12549): 	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
E/AndroidRuntime(12549): 	at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(12549): 	at android.os.Looper.loop(Looper.java:224)
E/AndroidRuntime(12549): 	at android.app.ActivityThread.main(ActivityThread.java:7592)
E/AndroidRuntime(12549): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(12549): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime(12549): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/AndroidRuntime(12549): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.browser.customtabs.CustomTabsIntent$Builder" on path: DexPathList[[zip file "/data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/base.apk"],nativeLibraryDirectories=[/data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/lib/arm64, /data/app/com.tribus.raj_criminal_cases-zmM8k_ZANdrNWQOnse7hcw==/base.apk!/lib/arm64-v8a, /system/lib64, `/system/product/lib64]]

@harshagr64
Is your issue resolved or still facing crash ?
Before you can use your phone authentication on Android device, you need to add SHA-256 which is required for Android device verification. Try that and see if it resolves your issue.

@harshagr64
Is your issue resolved or still facing crash ?
Before you can use your phone authentication on Android device, you need to add SHA-256 which is required for Android device verification. Try that and see if it resolves your issue.

@Nandan-Wewhare
Regarding the error you are getting, there's similar open issue for it, https://github.com/FirebaseExtended/flutterfire/issues/4651. Follow-up there for updates.

@Nandan-Wewhare
Regarding the error you are getting, there's similar open issue for it, https://github.com/FirebaseExtended/flutterfire/issues/4651. Follow-up there for updates.

Yes, my issue is resolved without adding SHA-256 in firebase project @darshankawar.
Thank you for your suggestion.

Yes, my issue is resolved without adding SHA-256 in firebase project @darshankawar.
Thank you for your suggestion.

Thanks for confirming @harshagr64. Closing this as resolved.

Thanks for confirming @harshagr64.


Batman Arkham Knight black ladders on textures

In the Batman Arkham Knight game, black squares appear on textures. I tried all possible graphics settings of the game, ran it in a window, full screen, tried different graphics card drivers, different versions of DXVK, including different versions of DXVK Async, but none of this helped me.
Software information
Batman Arkham Knight, Windows 11
System information

GPU: RX 5500 XT 8GB
Driver: AMD Software Adrenalin Edition 22.10.1
DXVK version:  dxvk-1.10.3

Apitrace

BatmanAK.zip

Try with latest master. 🙂 https://github.com/doitsujin/dxvk/actions/runs/3268994708
If it's still an issue then please make a apitrace https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

OK, I downloaded the archive. dxgi.dll and d3d11.dll just drop it into the root folder of the game?

Ignore that one. That's a Linux thing.

Could you circle the problematic part? Just so i'm sure i'm looking at the correct places.

Could you circle the problematic part? Just so i'm sure i'm looking at the correct places.

Thanks.
Try to make a apitrace. Note that by default apitrace doesn't go through dxvk on windows so it won't reproduce when you do, so just get ingame to a place where it usually reproduces and then the devs can replay it together with dxvk.

Thanks. Try to make a apitrace. Note that by default apitrace doesn't go through dxvk on windows so it won't reproduce when you do, so just get ingame to a place where it usually reproduces and then the devs can replay it together with dxvk later.

I compressed Apitrace into a ZIP file and uploaded it, thank you for trying to help

The file you uploaded is 0 bytes.

In general, if it's small enough that you can upload it to github, it won't be long enough to show the issue. You need to play the game until you reach the section where the issue usually occurs with apitrace active and the resulting file should be about a gigabyte or more in size.

In general, if it's small enough that you can upload it to github, it won't be long enough to show the issue. You need to play the game until you reach the section where the issue usually occurs with apitrace active and the resulting file should be about a gigabyte or more in size.

The game started with a black screen, at first I tried to delete some files from the apitrace archive, but nothing helped, and then I decided that it should be so

It's possible that it would have progressed from the blackscreen into the game after a while, apitracing, especially on windows, can be very slow.

I moved the dll from the master archive to the root of the replacement game, I replaced 4 files from apitrace and it worked and I got a kind of normal file

The apitrace is sadly still borked.
Would you be able to upload a save file from a location where it happens? I'll check it out in the game here later.

The apitrace is sadly still borked. Would you be able to upload a save file from a location where it happens? I'll check it out in the game here later.

It's easier to say where it doesn't happen. In closed locations, I did not notice this, especially these black bricks on the textures are visible if you climb higher. If you have them, then you won't miss them, because while moving or turning the camera, they start to flicker. The game version is 1.98, I tried to install the <IP_ADDRESS> steam version, but the same thing happens there.
SaveData.zip

Unless proven to also happen on Linux and Nvidia drivers, I'm going to strongly suspect just another AMD driver bug here.

Unless proven to also happen on Linux and Nvidia drivers, I'm going to strongly suspect just another AMD driver bug here.
Game is known to work fine at least with 1.10.3.

I tried different AMD drivers, the FPS is much worse on some of them, but the problem is still present, I tried different versions of dxvk, it's the same here as with AMD drivers. My OS is Windows 11. Could it be that the problem is in Windows 11?

Just to make sure. It's not similar to this is it? https://youtu.be/5xE9pfGN_pc

I tried different AMD drivers, the FPS is much worse on some of them, but the problem is still present, I tried different versions of dxvk, it's the same here as with AMD drivers. My OS is Windows 11. Could it be that the problem is in Windows 11?

There's different AMD drivers on Linux which usually work better.

Just to make sure. It's not similar to this is it?

nope

I tried different AMD drivers, the FPS is much worse on some of them, but the problem is still present, I tried different versions of dxvk, it's the same here as with AMD drivers. My OS is Windows 11. Could it be that the problem is in Windows 11?

There's different AMD drivers on Linux which usually work better.

So I can't fix it?

I haven't tried on Windows yet. But i couldn't reproduce at least on Linux with radv or amdvlk. The former is the driver most commonly used for AMD Vulkan on Linux and the latter is AMD's own and closeish to the Windows driver. Tho i'm using a amdvlk version thats over a year old same as on Windows since my card isn't supported anymore.
This is on my R9 380.

I was installing Manjaro, and I also couldn't reproduce this bug, and everything would be fine, only the fps in the game is significantly less, and I returned to windows. On a clean system, this bug is present, on all possible AMD drivers it is also present.

Sounds like the fix is to play on windows without dxvk.

Sounds like the fix is to play on windows without dxvk. If this does not happen with the AMD drivers on linux it's most like a driver and not DXVK bug.

Or with dxvk on linux, because the fps on linux with dxvk is about the same as on windows without dxvk. But initially I decided to use dxvk to add fps in the game.

I noticed something, these black ladders appear at the junction of non-rendered LODes and rendered textures.

If this is actually a driver problem, does anyone know how I can fix it?

Report to AMD and hope that they care about dxvk on Windows.

Report to AMD and hope that they care about dxvk on Windows.

I sent the report yesterday, it's a pity that nothing more can be done :(

But by the way, dxvk works great in GTA 4

Lmao that's good to hear 😁
I don't think K0bin agrees if you look at all the issue reporter that game has hehe

If this is actually a driver problem, does anyone know how I can fix it?

Make sure you're not forcing any settings like anisotropic filtering in the driver. Reset those settings to default. If that doesn't help, there's nothing you can do.

@skeidGX Do you still have this issue with newest dxvk and drivers?

@skeidGX Do you still have this issue with newest dxvk and drivers?

@Blisto91 actually I do not know, but I have seen a list of changes in the new AMD driver related to Vulkan, as there will be an opportunity I will test it

@Blisto91 I decided to download and check today, now everything works really well :)


error in dropdowns and tooltips when navigating away

How to reproduce this bug:
We are using Ember (+ ember-cli-foundation-sass) and using dropdowns and tooltips.
When we navigate away from an open tooltip or dropdown in a component, Ember will destroy it and Foundation will try to close it anyway, which leads to an error.
It works (it doesn't prevent navigation) but generates a lot of crashes that shouldn't happen.
What should happen:
no error in console
What happened instead:
this is one example of the error reports we have (all error reports available to @ncoden who is sitting next to me)
TypeError Uncaught TypeError: Cannot read property 'is' of null
    /builds/clevy/app/node_modules/foundation-sites/dist/js/foundation.js:5909 HTMLBodyElement.<anonymous>

foundation.js:5909 is about there:
$body.off('click.zf.dropdown').on('click.zf.dropdown', function (e) {
--
  | if (_this.$anchors.is(e.target) \|\| _this.$anchors.find(e.target).length) {
  | return;
  | }

Browser(s) and Device(s) tested on:
chrome 64 right now, but any modern browser triggers the error (mobile safari, firefox, IE11...)
Foundation Version(s) you are using:
6.4.3
Test case link:
none

Hi @frsechet. Thanks for your issue. I'll take a look at this tonigh.

Hello,
We have exactly the same problem. It seems to be because of there is no "off" on the body event when you are closing the dropdown by using the button.
In the event there is a return
if (_this.$anchors.is(e.target) \|\| _this.$anchors.find(e.target).length) {
return;

that prevents to unsubscribe from the even
$body.off('click.zf.dropdown');

I think the solution may be to do the "off" in the "close" function if "close-on-click" is enabled. ex:
l 298
if (this.options.trapFocus) {
      Keyboard.releaseFocus(this.$element);
 }
if(this.options.closeOnClick) {
     $body.off('click.zf.dropdown');
}

Hi @imrick,
According to my research that's the idea, but a bit more complex than that. $body.off(...) is inded called and we stop listening on the click event on body, but this action in _destroy is performed in the click event itself so this does not prevent our listener to be called anyway.
I'll do some more tests to confirm this. If so it would be an issue with jQuery.

Hi @ncoden
I do confirm that the code added to the close function fix the issue on our side. The issue present itself only in the case you close the drowdown by clicking the element. In that case you leave the callback of the event 'click.zf.dropdown' whithout unsubscribe and the close function just do anything about this event.
You can test this by only add a break point in the callback 'click.zf.dropdown' and do the following:

click on the element
click again to close
-click somewhere in the body but not on the element

You will break again in the callback even if the dropdown is hide.
Hope that help


‘pythON’ should rename to 'Python'

'pythON' in the project description and README.rst should rename to 'Python'

This is not a typo. Neon is short for "NErvana's pythON based Deep Learning Framework". Hence the "ON" in pythON (and the "NE" in "NErvana").


Z and Y are reversed (using a keyboard with QWERTZ layout)

I’m using a keyboard with a German layout (QWERTZ). The keys Z and Y are reversed in comparison to the US layout on it (QWERTY).
When I set a KeyCombo with Key(string: "z") or Key.z it gets recognised as "y" and vice versa on my system (Region is set to Germany, preferred language is set to English).
I suspect this is because keyCodes are hardware-related? What could be a possible fix?

This is caused by the issue described in #2


Use MADR for Architecture Decisions

Motivation and Context
Please help reviewers and future users, providing the following information:

Why is this change required? Proposal for how architectural decisions get documented and reviewed.
What problem does it solve? Provides transparency in the architectural decision making and review process.
What scenario does it contribute to? Will help to keep the language ports on the SK in synch.
If it fixes an open issue, please link to the issue here.

Description
This PR includes:

README explaining how we will use MADR
Two templates which are the starting point for new decision records
One sample decision record which documents the proposal to use MADR

Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[x] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

Thoughts on putting them in decisions/ or semantic-kernel/decisions/ or knowledge-base/decisions/ instead of docs/decisions?


flannel failed to initialized on AWS

CoreOS: 1122.1.0
Complains on Unauthorized operation
Error:
Aug 17 10:40:18 ip-10-10-3-55.ec2.internal rkt[5776]: E0817 10:40:18.801405 05776 network.go:71] Failed to initialize network  (type aws-vpc): error describing routeTables for subnetID subnet-069adf70: UnauthorizedOperation: You are not authorized to perform this operation.

 Can you let me know if this is working with the previous flannel release?

It works just fine with CoreOS from stable channel; only with latest beta problem beggins

Are you able to try using the new 0.6.0 release of flannel?

How to upgrade to flannel 0.6.0? I'm on CoreOS stable channel and 1122 is current version there

@tomdee - how can we update from 0.5.5 to 0.6.0?

We try to make the update in: /usr/lib64/systemd/system/flanneld.service, but this file is readonly in our env...

You can always replace or patch service files as specified in Override the whole unit file

@monder - Thanks!
I managed to update flannel version in the service file to v0.6.1, but not I get this error:
Sep 14 08:54:09 ip-10-10-4-76.ec2.internal rkt[2704]: image: using image from file /usr/lib/rkt/stage1-images/stage1-fly.aci
Sep 14 08:54:10 ip-10-10-4-76.ec2.internal rkt[2704]: image: using image from local store for image name quay.io/coreos/flannel:v0.6.1
Sep 14 08:54:12 ip-10-10-4-76.ec2.internal rkt[2704]: I0914 08:54:12.581360 02704 manager.go:99] Register: alloc
Sep 14 08:54:12 ip-10-10-4-76.ec2.internal rkt[2704]: log: exiting because of error: log: cannot create log: open /var/tmp/flanneld.ip-10-10-4-76.root.log.INFO.20160914-085412.2704: no such file or directory

I've also updated to flannel v0.6.1. It still fails to run.
Running journalctl -e -u flanneld prints following lines:
Sep 14 09:49:35 ip-10-10-3-182.ec2.internal systemd[1]: Starting Network fabric for containers...
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal etcdctl[11224]: { "Network": "<IP_ADDRESS>/16", "Backend": {"Type": "aws-vpc"} }
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal rkt[11235]: image: using image from file /usr/lib/rkt/stage1-images/stage1-fly.aci
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal rkt[11235]: image: using image from local store for image name quay.io/coreos/flannel:v0.6.1
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal rkt[11235]: I0914 09:49:36.721169 11235 manager.go:99] Register: alloc
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal rkt[11235]: log: exiting because of error: log: cannot create log: open /var/tmp/flanneld.ip-10-10-3-182.root.log.INFO.20160914-094936.11235: no such file or directory
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal systemd[1]: flanneld.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal rkt[11265]: gc: moving pod "4b6179e7-247c-47c9-88fd-4b544fe871c3" to garbage
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal systemd[1]: Failed to start Network fabric for containers.
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal systemd[1]: flanneld.service: Unit entered failed state.
Sep 14 09:49:36 ip-10-10-3-182.ec2.internal systemd[1]: flanneld.service: Failed with result 'exit-code'.
Sep 14 09:49:41 ip-10-10-3-182.ec2.internal systemd[1]: flanneld.service: Service hold-off time over, scheduling restart.
 Now flanneld does not complain on log file creation (while log is not created), but fails with other error:
ep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: I0914 10:21:54.224063 20786 local_manager.go:134] Found lease (<IP_ADDRESS>/24) for current IP (<IP_ADDRESS>), reusing
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: I0914 10:21:54.257426 20786 awsvpc.go:96] Warning- disabling source destination check failed: UnauthorizedOperation: You are not authorized to perform this operation.
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]:         status code: 403, request id:
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: I0914 10:21:54.257470 20786 awsvpc.go:100] RouteTableID not passed as config parameter, detecting ...
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: I0914 10:21:54.346821 20786 awsvpc.go:212] Subnet-ID: subnet-069adf70
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: I0914 10:21:54.346854 20786 awsvpc.go:213] VPC-ID: vpc-47190123
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]: E0914 10:21:54.363720 20786 network.go:106] failed to register network: error describing routeTables for subnetID subnet-069adf70: UnauthorizedOperation: You are not authorized to perform this operation.
Sep 14 10:21:54 ip-10-10-3-182.ec2.internal rkt[20786]:         status code: 403, request id:

Why UnauthorizedOperation? I've gave all required permissions: created IAM role for EC2 instance with following policies:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:CreateRoute",
                "ec2:DeleteRoute",
                "ec2:ReplaceRoute"
            ],
            "Resource": [
                "*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "ec2:DescribeRouteTables",
                "ec2:DescribeInstances",
                "ec2:ModifyInstanceAttribute"
            ],
            "Resource": "*"
        }
    ]
}

I suppose it should be enough, right?

And I  can run
aws ec2 describe-route-tables --filter "Name=vpc-id,Values=vpc-47190123" --filter "Name=association.subnet-id,Values=subnet-069adf70"

from other EC2 instance with same IAM policy, getting a valid result back.

OK, seems we found the problem.
In CoreOS 1122 version (and may be earlier) flannel is running inside rkt container and not as a docker container in previous version.
flannel uses golang AWS SDK to access AWS API. This SDK first checks if there are environment variables defined for AWS AWS_ACCESS_KEY and AWS_SECRET_KEY. If these variables are defined, then associated AWS identity is used and IAM policy assigned to EC2 instance are ignored.
Now, when flannel was executed by Docker, these environment variables were ignored and AWS SDK used EC2 level defined IAM policy. rkt respect these variables and pass them to flannel and then EC2 policy is ignored.
It happens that our EC2 machines have both IAM policy defined and associated with role assigned to EC2 machine and also use AWS identity keys (as env variables) for a Docker volume management plugin (that require permissions for S3 but does not need access to Route API).
Now we need to find a way to ignore these env variables for rkt and flannel and use them only for Docker volume plugin.
Is there a way to do so, i.e. ignore AWS_ACCESS_KEY and AWS_SECRET_KEY env variables in rkt?

@alexei-led how does these docker and rkt variables collide? Are these global exported for root user somehow? Or it is the same service file that require both docker s3 and flannel? 🎱
The best scenario is that every services has variables defined only for itself and not expose it to other services to avoid such artifacts. Why did the docker ignore these variables?
I think you can just zero out envs like Environment="AWS_ACCESS_KEY="

I'm assuming that the solution from @monder works so closing. Please comment if this is still a problem and I can reopen.


Fixed avx2_backend by updating dependencies

@vkomenda on further investigation, it turned out dalek3 breaks our wasm build: the following command fails:
cargo +nightly build --target wasm32-unknown-unknown --no-default-features --features no_std --features u32_backend
So we should probably fork dalek as well, change the dependency to simd in V2 and then change our fork of bulletproofs and schorrkel
Or we need to investigate and fix the problem with wasm and dalek v3

@vkomenda on further investigation, it turned out dalek3 breaks our wasm build: the following command fails:
cargo +nightly build --target wasm32-unknown-unknown --no-default-features --features no_std --features u32_backend
So we should probably fork dalek as well, change the dependency to simd in V2 and then change our fork of bulletproofs and schorrkel
Or we need to investigate and fix the problem with wasm and dalek v3

It builds OK, just omit no_std:
cargo +nightly build --target wasm32-unknown-unknown --no-default-features --features u32_backend

Regarding the failing CI check, this PR is based on the devel branch which only compiles with nightly. Do we need stable anywhere?

nope, we don't need stable.

No tasks are mentioned for this PR and it doesn't have a description; I can't really follow what's happening. Also Dalek might not support avx2_backend in the long run, see this comment: https://github.com/dalek-cryptography/curve25519-dalek/blob/3.0.0/Cargo.toml#L63.


Meaning of joint training

First of all, thank you very much for your contributions.
I have 2 questions now:

Does SupCon Model show better accuracy than traditional cross entropy if augmentation isn't used? I asked because I want to apply the model to a non-image dataset. At the present, I don't know how to augment this dataset. I think it is possible from your loss. However I am not sure. So I would like to ask for your opinions.
I would like to verify the meaning of jointly training for linear supervised model and SupCon model:

for each epoch:
    1. Train SupCon model
    2. Freeze SupCon model: model.eval()
    4. Train linear supervised model
    5. Evaluate linear supervised model on validation set

Is the steps correct for jointly training?
Hope to receive your response soon.
Thanks a lot!

I implemented jointly train version, as I tested. It runs correctly as it produced results same as seperate training.
Anyone who has interest can check the code here

However when I tried to train the model without augmentation on CIFAR10 dataset, the classifier model becomes overfitting after 20 epochs.

Note: red line is train accuracy, green line is val accuracy
Is it normal to be overfitting in this case?
Anyway it just my first step because I would like to apply the model into a custom dataset.

I implemented joint train version, as I tested. It runs correctly as it produced results same as seperate training.
Anyone who has interest can check the code here

Thanks so much, Nu Hoang, for providing the joint training code. I am wondering if you could guide how to execute supcon code for the Imagenet dataset, it says it has used the moco trick, however, I could not find any help regarding this.
Cheers,
Angelina


Bluetooth: hci_uart: conn param update request from peripheral ignored

Describe the bug
I'm working with the hci_uart sample with an nRF52 PCA10040 board. I've written a small application that controls the board by exchanging HCI commands over UART.
By sennding the corresponding commands I'm connecting to BLE peripehral device. I'm able to connect and get the expected "LE Enhanced Connection Complete Event" event back.
Also there is a "LE Channel Selection Algorithm Event" received that indicates the used channel selection algorithm.
What is not working is that a connection parameter update request that the peripheral sends (I've checked that with a BLE analyzer) is not indicated by a corresponding HCI event. The connection parameter update request is sillently ignored by the uart_hci device.
To Reproduce
Steps to reproduce the behavior:

build zephyr sample hci_uart with default settings for the board "nrf52_pca10040"
flash firmware to a board
send HCI commands to connect to a BLE peripheral
force the connected BLE peripheral to send a connection parameter update request
-> no HCI event "LE Remote Connection Parameter Request Event" is triggered on the HCI-UART interface

Expected behavior
A received connection parameter update request from a connected BLE peripheral should raise a "LE Remote Connection Parameter Request Event" on the HCI interface.
Impact
showstopper
Screenshots or console output
This is the console output from my PC application that shows the sent and received HCI packages. I've added some lines with "!!!" at the beginning with adescription what happenes in the next section.
!!! The general and LE event masks are configured to receive all LE events
08:28:10,170 DEBUG Executing command line: configure
08:28:10,193  INFO TX ([Command | OGF:0x03/OCF:0x001 | Data:0xFFFFFFFFFF1F0020])
08:28:10,202  INFO RX ([Event | CommandCompleted | Data:0x01010C00])
08:28:10,205  INFO TX ([Command | OGF:0x08/OCF:0x001 | Data:0xFFFF0F0000000000])
08:28:10,210  INFO RX ([Event | CommandCompleted | Data:0x01012000])
!!! Send a connect command to a dedicated device
08:28:12,214 DEBUG Executing command line: connect
08:28:12,225  INFO TX ([Command | OGF:0x08/OCF:0x00D | Data:0xA000400000014806ADA90CF4000C00320000004B000000FFFF])
08:28:12,226  INFO RX ([Event | CommandStatus | Data:0x00010D20])
!!! "LE Enhanced Connection Complete Event" and "LE Channel Selection Algorithm Event"
08:28:12,733  INFO RX ([Event | LeMetaEvent | Data:0x0A00000000014806ADA90CF4000000000000000000000000320000004B0007])
08:28:12,747  INFO RX ([Event | LeMetaEvent | Data:0x14000001])
!!! At this moment the connected peripheral sends a Connection Paramter Update Request, but there is not Event seen on the HCI-UART.
!!! The connection remains active for ~1 minute and is disconnected now.
08:29:10,583 DEBUG Executing command line: disconnect
08:29:10,590  INFO TX ([Command | OGF:0x01/OCF:0x006 | Data:0x000016])
08:29:10,602  INFO RX ([Event | CommandStatus | Data:0x00010604])
08:29:10,612  INFO RX ([Event | DisconnectionComplete | Data:0x00000016])
Environment (please complete the following information):

Windows 10
Segger Embedded Studio 4.20
Tag: v2.0.99-ncs1-rc2

Since this is a custom host app, have you made sure that you enable the connection parameter request event using the HCI_LE_Set_Event_Mask command?

Since this is a custom host app, have you made sure that you enable the connection parameter request event using the HCI_LE_Set_Event_Mask command?

Nevermind - I see "The general and LE event masks are configured to receive all LE events" in your logs.

08:28:10,205 INFO TX ([Command | OGF:0x08/OCF:0x001 | Data:0xFFFF0F0000000000])

I'm not sure if that's being decoded correctly or not, but normally what immediately follows 0x.. is the most significant byte, meaning the entire least significant half of the mask is zeroes, which would indicate that you're note enabling the right events. However, considering that you are getting the LE Enhanced Conn Complete I'd conclude that the decoding in your logs is just very confusing.

At the beginning the invalid event masks caused some issues and I got no event s back at all. I did some try and error tests to find out about the correct bit/byte order, but I think they are correct by now.

I also did some attempts to debug the issue, but I wasn't sure where the event should come in the system. If I would know where the event should get received I can try to debug it on my side.

Since you are expecting this on the Central side, can you make sure you have CONFIG_BT_CTLR_CONN_PARAM_REQ=y in your .config?

To be sure it is enabled I've added "CONFIG_BT_CTLR_CONN_PARAM_REQ=y" to the nrf5.conf file. The behavior is the same after a rebuild. I assume that this feature is enabled by default?

@AdrianEggenberger can you try with the latest master upstream? It looks like you are using Nordic's fork, but this is Zephyr's GitHub bug tracker.

Yes you are right. My tests were based on the Nordic nRFConnectSDK.
I repeated the tests with the current commit in the official zephyr repository from the 12.11. on 20:37 (c724033accdd6df6579652891bb83ea6a9160a19).
The results are the same.

!!! At this moment the connected peripheral sends a Connection Paramter Update Request, but there is not Event seen on the HCI-UART.

!!! The connection remains active for ~1 minute and is disconnected now.
08:29:10,583 DEBUG Executing command line: disconnect
08:29:10,590 INFO TX ([Command | OGF:0x01/OCF:0x006 | Data:0x000016])
08:29:10,602 INFO RX ([Event | CommandStatus | Data:0x00010604])
08:29:10,612 INFO RX ([Event | DisconnectionComplete | Data:0x00000016])

Is the BLE peripheral too a Zephyr sample? Which one?
from your explanation above, the peripheral does not timeout but is been gracefully disconnected after 1 minute by the local HCI-UART based device. This means, the peripheral device did not send any request to HCI_UART device that was not replied to? Do you have logs in the peripheral device?
If you have a spare nRF5 series DK, could you please use the nRF sniffer to capture the Bluetooth trafffic? https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Sniffer-for-Bluetooth-LE
The sniffer logs will help quickly identify issues in controller implementation.

The BLE peripheral is not one of the Zephyr samples. I tried it with one of our own Nordic SDK based peripherals. There I know that they send a connection parameter request ~5s after a connect. If the Zephyr examples have this mechanism as well they could be used too.
The disconnect part on my example can be ignored (in fact I should have removed them from the log) because the disconnect is initiated normally by the HCI command OGF:0x01/OCF:0x006 and handled correctly.
I've no access to our sniffer hardware today, but I'll add a trace tomorrow.
What happens is that the peripheral sends an LL_CONNECTION_PARAM_REQ to the central. As defined in the standard there should be a LL_UNKNOWN_RSP or a LL_CONNECTION_PARAM_REQ as a consequence. But none of them can be seen in the air trace.
On the host interface I would expect that the received LL_CONNECTION_PARAM_REQ is indicated over  the LE Meta Event "LE Remote Connection Parameter Request".

I was able to get a bit deeper in the issue by a new debugging session.
I found out, that there a an indication on the UART interface when the requests is received, but its not the expected type.
I expected an LE Meta Event "LE Remote Connection Parameter Request"
(Core Spec 5, Vol 2, Part E, <IP_ADDRESS>
,but what is received is a
"Low Energy L2CAP Signaling" "CONNECTION PARAMETER UPDATE REQUEST"
(Core Spec 5, Vol 3, Part A, 4.20)
What event is the expected one? Or should both be received? The received one somehow makes totally sense as it's obviously received from the remote device over the L2CAP channel 5 ("Low Energy L2CAP Signaling" for LE-U links), but what are the events in the LE  Meta Event section for?

I expected an LE Meta Event "LE Remote Connection Parameter Request"
(Core Spec 5, Vol 2, Part E, <IP_ADDRESS>
,but what is received is a
"Low Energy L2CAP Signaling" "CONNECTION PARAMETER UPDATE REQUEST"
(Core Spec 5, Vol 3, Part A, 4.20)

Both Central and Peripheral must support the Connection Parameters Request Link Layer Control Procedure for the Peripheral to request a conn param update at the Link Layer level. If either of them don't support it the Peripheral will send the L2CAP packet you see.
Most likely your peripheral device does not support the Connection Parameters Request Link Layer Control Procedure and that's why you get the L2CAP packet instead. I understand it's  your Central that you run with Zephyr.

I was able to record the procedure with the Nordic Sniffer two times (attached)
ConnParamUpdateReq.zip

Using Zephyr firmware on the central side and my application controlling it.
Using a Silicon Labs BLED Dongle as central controlled by a foreign software.

In both cases the connection parameter request triggered on the peripheral side cases the "Connection Parameter Update Request" in the L2CAP signaling channel. With the silicon labs dongle the request triggers a "Connection Parameter Update Response" on the L2CAP signaling channel followed by a LL_CONNECTION_UPDATE_REQ on the LL.
My assumtion is now, that my software needs to do react on reception of the request on the L2CAP signaling channel. Probably it's now an up to the host controller to decide if the request is accepted or denied an send the corresponding response on the L2CAP signaling channel. So it's probably not a fault in the HCI UART firmware as the L2CAP content is handled transparent on the HCI UART firmware. Right?

My assumtion is now, that my software needs to do react on reception of the request on the L2CAP signaling channel. Probably it's now an up to the host controller to decide if the request is accepted or denied an send the corresponding response on the L2CAP signaling channel. So it's probably not a fault in the HCI UART firmware as the L2CAP content is handled transparent on the HCI UART firmware. Right?

That's correct. The handling of the L2CAP packet is up to the Host, which will then need to respond to it with another L2CAP packet (the response) and then initiate an LL Connection Update procedure using the HCI_LE_Connection_Update command.
Closing this as this is not a bug but a misunderstanding of the spec. Feel free to reopen if you disagree.

Thanks for the lesson in the BLE link layer understanding... :-)
I thought that I'm quite familiar with the core spec, but obviously there are still a lot of things to learn.


llamacc: add option to always fallback to local build on error.

Workaround for https://github.com/nelhage/llama/issues/69 until there is a better way.

Thanks! This makes sense to me.


Update Deployments.md

0x0aF87b8C32606CBE98D317D215397CEd6c2447af contract add

merged! thanks 🤙
Check out our step-by-step tutorials to learn more about zkSync


Windows MSBuild fails

Hello,
I am trying to build tensorflow for cpu on my Windows computer using cmake and MS Visual Studio. I do the steps as described in the link below, I came until step 4, however at step 4 however MSBuild fails. Since I don't need the test program, I am trying to dirrectly build the .whl file by building the tf_python_copy_scripts_to_destination.vcxproj.
I am using the instructions from the link: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/cmake/README.md
I have a service pack 1 Windows 7, 64 bit.
In terms of Prerequisites:

CMake version 3.5 up to 3.6 (I have 3.6.3)
Git (I have 2.10.0.windows.1)
SWIG (I have swigwin 3.0.10)

Additional pre-requisites for Microsoft Windows:

Visual Studio 2015 (I have VS 2015 and MSBuild 14.0)
Python 3.5 (I have Python 3.5)
NumPy 1.11.0 or later (I have 1.11.2)

Since there are multiple MSBuilds, I set the path string to the MSBuild 14.0: C:\Program Files (x86)\MSBuild\14.0\Bin\amd64. Also there are two versions, one directly under \Bin and one under \Bin\amd64. I choose the latter one.
The error message I get is:
Done Building Project "C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_python_build_pip_package.vcxproj" (default targe
ts) -- FAILED.
Build FAILED.
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_python_build_pip_package.vcxproj" (default target) (1) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow.vcxproj" (default target) (3) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_core_cpu.vcxproj" (default target) (4) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_core_framework.vcxproj" (default target) (5) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\proto_text.vcxproj" (default target) (6) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj" (default target) (7) ->
(CustomBuild target) ->
cl : Command line warning D9002: ignoring unknown option '-std=c11' [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grp
c\src\grpc\grpc_unsecure.vcxproj] [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj]
cl : Command line warning D9002: ignoring unknown option '-std=c11' [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grp
c\src\grpc\grpc_unsecure.vcxproj] [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj]
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_python_build_pip_package.vcxproj" (default target) (1) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow.vcxproj" (default target) (3) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_core_cpu.vcxproj" (default target) (4) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\tf_core_framework.vcxproj" (default target) (5) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\proto_text.vcxproj" (default target) (6) ->
"C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj" (default target) (7) ->
(CustomBuild target) ->
C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc\src\grpc\src\core\ext\transport\chttp2\transport\chttp2_transport.c
(2319): error C2440: 'initializing' : cannot convert from 'gpr_slice' to 'gpr_slice_refcount *' [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorfl
ow\contrib\cmake\build\grpc\src\grpc\grpc_unsecure.vcxproj] [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj]
C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc\src\grpc\src\core\ext\transport\chttp2\transport\chttp2_transport.c
(2319): error C2440: 'initializing' : cannot convert from 'gpr_slice' to 'gpr_slice_refcount *' [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorfl
ow\contrib\cmake\build\grpc\src\grpc\grpc_unsecure.vcxproj] [C:\Users\ktezcan\temp_tensorflowbuildfiles\tensorflow\tensorflow\contrib\cmake\build\grpc.vcxproj]
2 Warning(s)
2 Error(s)
Time Elapsed 00:00:58.06
=================================
Any help is appreciated. Thanks,
Kerem

Do you need to install TensorFlow on Windows specifically through CMake for some reason or just want to install it?
If the latter you can install with pip:
pip install tensorflow
for gpu:
pip install tensorflow-gpu

I was basically trying to use skflow as shown in an online tutorial, which was apparently out of date.
Since I was getting an error with the code from the tutorial, after some googleing I thought I had an old version of tensorflow and needed to update the version. But apparently that is not the case and the tutorial was the old one! You can see this discussion in issue: https://github.com/tensorflow/tensorflow/issues/6162.
Hence I will continue to use the windows release for now and find updated tutorials. On the other hand, it still does not solve my problem of building the code from source, but that is a problem for the future...
Thanks


Feature request: add icon to tab

In addition to text, it would be great to be able to put an icon into tabs.

@chiester
Did you try this way ?

export default class Simple extends Component {
  render() {
    const titleGen = text => (

        {text}

    )
    return (
      <Tabs>
        <Panel title={titleGen('tab1')}>
          content
        </Panel>
      </Tabs>
    )
  }
}

@chiester if this solution can fix your problem, I'll close the issue.

Yes, it works. Thank you!


Optimize the route matching function

Currently the comparison function scans the entire pathname. This could be optimized if the pathname is splitted. Each tokens could be store in a tree. The number of comparaison will be decreased.

Create a class Node with a property nodePath.
Create a function matchNode that compares nodePath.
Create a class NodeTree.

Class tree has been created.

Delete the params argument of the function findOne.

Done.


QuestionBot Expansion

Adds do_challenge, which serves as a basic captcha, and ask_intable / ask_floatable abstractions which prompt the user if an improperly formatted value is provided.
Also adds require_first_device flag to all ask_ implementations, which will tell user to message from their phone if they aren't.

The non-fallback captcha is separately PRed in #124 .


Show NMAE on plot

Detailed Description
Following on from #142 , would be good to show a normalised MAE too.
Context

useful to see metrics in % too

Possible Implementation

Show MAE / capacity of the site
Show MAE / mean(generation)

You have to get the site capacity from the site object - you have to use this function to get the site info - https://github.com/openclimatefix/pv-site-datamodel/blob/main/pvsite_datamodel/read/site.py#L14

I think 2. has been done.
Do you think you can also add in 1.
MAE / site capacity. This is a useful reference, as the ML metrics are made using this

To get site capacity might have to use https://github.com/openclimatefix/pv-site-datamodel/blob/main/pvsite_datamodel/read/site.py#L14 to get the site object. You can the get the capacity from this site object


(chore): Fix Dependencies Problem Before React 18 Upgrade

Now the application does not install ..
This PR solves the dependency problem
Wanted to fix this problem before upgrading this application to React 18 & Patternfly 5

This PR is ready for review ✌🏼


"AllCops Include" is removing all default files

Expected behavior
Using Include inside the AllCops should not overwrite the default inclusion rules.
I've just updated the version from 0.52.1 to 0.57.2 and that behavior has changed.
Actual behavior
Using Include inside the AllCops is overwriting the default inclusion rules
Steps to reproduce the problem
$ touch lala.rb popo.rb other

create a .rubocop.yml with this content

AllCops:
  Include:
    - 'other'

run be rubocop -L

I expect to list all the 3 files, but it is listing only the other
RuboCop version
0.57.2 (using Parser <IP_ADDRESS>, running on ruby 2.3.3 x86_64-linux)

We are experiencing this same issue with the following Rubocop version:
0.57.1 (using Parser <IP_ADDRESS>, running on ruby 2.5.0 x86_64-darwin15)

same here with 0.57.2

That's intentional - see https://github.com/rubocop-hq/rubocop/pull/5882and https://github.com/rubocop-hq/rubocop/issues/5917

@bbatsov I had to add the code below to my rubocop.yml to be compatible with the previous version:
inherit_mode:
  merge:
    - Exclude
    - Include

What do you think to add this hint in some doc to help people upgrading from older versions?

I thought @jonas054 updated the docs with respect to this. If that's not the case - we should certainly do it.
I know this change was a bit painful, but it had to be done, as it simplified a lot the internal of RuboCop and removed the non-transparent defaults that were hardcoded in the past.

@bbatsov  I think this doc is clear about the usage of inherit_mode, but maybe there is not a instruction for people upgrading rubocop from older versions.
IMO this change has break the compatibility with the last version and it deserves a warning about it.
What do you think to add it in CHANGELOG?

Yeah, I'm fine with this. Some big "BREAKING" warning a link to the solution.


adding liquid blocks or animation to blocks?

Block.setLiquid (id,"animation texture path");
Block.setAnimation

Block.setAnimation(id,"Texture",velocity);


bug: Fix husky and prettier

Describe the bug
Whenever I'm making any commit to cms, husky is running pre commit prettier script and changing ~17 files
To Reproduce
Steps to reproduce the behavior:

set up the repo
make a small change
make a commit
revisit the diff in commit, it will show 17 files changed

hey @Parikshit2001  for me i just ran a cmd npx husky-init and it was fixed and changing the files is prob due to linting issue . you can ask mods for the reason as i might be wrong

@hkirat what should we do
I also did not change anything in the husky
I just made a small change removing a unused import and made a commit
When the commit was being made, a prettier script ran which changed ~17 files


Improve decompiler output for PE binaries

Version and Platform (required):

Binary Ninja Version: 3.0.3297-dev
OS: Windows
OS Version: 11

(Original reporter was, I believe, on Linux.)
Bug Description:
We really need to make our analysis a lot cleaner-looking for certain functions. Here's a user's side-by-side comparison of us and IDA for a really small binary:

Some of these parts, marked in red, are extraneous and probably don't need to be a part of the decompiler output:

Steps To Reproduce:
The input binary was the following, compiled on Windows for x86:

Just open that up and view the default results.
Expected Behavior:
Our output often looks pretty good, but this is a case where, for some reason, we output a lot of extraneous stuff that can slow down or confuse a user. I would have expected something closer to IDA's output without all of the marked lines from the second screenshot above. The user that reported this also expected this.

The stack cookie check and init are a duplicate of 2250 already and everything else as far as i can tell is basically either preference or already greyed out specifically as a low-confidence thing (which when we didn't show people complained we were eliminating too many things!)

Maybe making this an option that can be changed In the settings would be the best solution in general? That way everyone can have their output how they like it :)

So...  some of the items you highlighted were specifically in the IDA view too. Like v5 = 10 / var_34=0xa
That would never be covered by such a setting, can you maybe clarify a bit more what the issue is there?

I think the main problems were:

Stack cookie stuff at the top/bottom (which is covered by #2250 and I just didn't see that before).
The printf function (sub_401050 is missing varargs, which is a fairly quick manual fix, though possibly something we could deal with better)

I think it's fine if we close this in favor of #2250, I just wanted to make sure we had this documented somewhere since it was a nice, small test case. I wasn't able to find a ticket for anything related to varargs in a quick search, though, so maybe we should re-focus the ticket on that?

Small thing I'd like to add:
It would be awesome to have a option where BN would place the string directly in the function call instead of showing the address to where the string is stored and placing the actual string in a comment, I'd say it helps with readability.

It will do this if the function call has an argument that indicates it is a string. Alternatively, just hit a on the parameter.

I think all aspects of this ticket are now covered by:

#2250 (for the stack cookie stuff)
Our current work with types/type libraries (for the printf thing), which should hopefully be landing on dev in the next week or two 🤞
#3026 (for some of the extra stuff that could be eliminated)

So, I'm closing this in favor of those. This issue should be linked to each so we have an extra test case, though. 👍


[InfluxDB] Please explain how to have Influx start at system boot

URL for relevant page?
https://docs.influxdata.com/influxdb/v1.1/introduction/installation/
Where did you look before opening the issue?
https://github.com/influxdata/docs.influxdata.com/blob/master/content/influxdb/v1.1/introduction/installation.md mentions "To have InfluxDB start at system boot", but that file doesn't seem to be the source for the Installation page I've linked above.
On Ubuntu, I tried systemctl enable influxd but got

Failed to execute operation: Too many levels of symbolic links

+1

+1
This seems to still be an issue. Will post the workaround once I found it.

sudo systemctl enable influxdb.service worked for me :)

URL for relevant page?
https://docs.influxdata.com/influxdb/v1.1/introduction/installation/
Where did you look before opening the issue?
https://github.com/influxdata/docs.influxdata.com/blob/master/content/influxdb/v1.1/introduction/installation.md mentions "To have InfluxDB start at system boot", but that file doesn't seem to be the source for the Installation page I've linked above.
On Ubuntu, I tried systemctl enable influxd but got

Failed to execute operation: Too many levels of symbolic links

Hi, bro! Try to create a user chronograf before localinstall chronograf-1.7.11.x86_64.rpm


Problem getting RMS Field Map Data out as a Text File

Indranil,
First of all, thank you very much for this amazing Python package, as it seems to work incredibly well so far. I have, however, been experiencing an issue that doesn't really make any sense to me. I'm currently using Zemax version 18.4 and am experiencing issues when I attempt to use the zGetTextFile method to create a .txt output file of all of the data associated with the RMS Field Map analysis. The code is as follows:
dir = os.path.dirname(os.path.realpath(__file__))
txtFileRFM = dir + "\rfmOutput.txt"
rmsFile = ln.zGetTextFile(textFileName=txtFileRFM, analysisType='Rfm', flag=0, timeout=None)
The part that's confusing me the most is that this exact same method works perfectly fine when attempting to access the Wavefront map data by passing in analysisType="Wfm". For some reason, however, when trying to access the RMS Field Map data, the zGetTextFile method keeps returning -1 as the output and thus my file with the RMS data never actually gets created anywhere.
Look forward to hearing from you soon.

I realize this thread is a year old, but I'm having similar issues with the Geometric Image Analysis button code ("Ima"). Every single time I run the ln.zGetTextFile function, OpticStudio stops responding, and (probably as a result) no text file is exported.

I have the same issue now with the buttoncode 'Sim' for image simulation. However, all the ones mentioned above work for me now, including 'Ima' mentioned in the last post.


[BUG][WAHA-PLUS] - When WHATSAPP_API_KEY is defined, The 'health' endpoint gets unauthorized

Describe the bug
When using the plus version and setting the WHATSAPP_API_KEY environment value, the /health endpoint returns unauthorized, like:
{"statusCode":401,"message":"Unauthorized"}

Most health checks (like AWS) don't support sending header values for checking the health endpoints, so this endpoint should always be responsive, not depending on the API_KEY.
Version 2024.7.6
{
  "version": "2024.7.6",
  "engine": "WEBJS",
  "tier": "PLUS",
  "browser": "/usr/bin/chromium"
}

To Reproduce Steps to reproduce the behavior:

Launch docker with the env 'WHATSAPP_API_KEY' set to any value
Open the endpoint /health
See error

Expected behavior

A clear and concise description of what you expected to happen.

Engine I'm using WEBJS engine.
The /health endpoint should always respond, without being important if WHATSAPP_API_KEY is set or not.

:thinking:
We'll add WAHA_HEALTH_REQUIRE_AUTH flag which will be True by default, so you can disable it if required
Does it work for you?

WHATSAPP_API_KEY_EXCLUDE_PATH=health,ping - this way you will disable auth on certain endpoint in 2024.8.X. We'll let you know when it's available!

btw, added new GET /ping endpoint that really does nothing but return "pong" as well (because /health actually perform some actions, like reaches our the filesystem and the mongodb)

Exclude endpoints
https://waha.devlike.pro/docs/how-to/security/#exclude-endpoints

If you need to exclude some endpoints (like GET /health or GET /ping) from the API Key requirement - you can
set WHATSAPP_API_KEY_EXCLUDE_PATH environment variable with a comma-separated list of endpoints (no / at the beginning).
docker run -it \
 -e WHATSAPP_API_KEY_EXCLUDE_PATH="health,ping" \
 -e WHATSAPP_API_KEY=yoursecretkey \
 devlikeapro/waha-plus


geojson.map_coords.doc_ confusing

I'm doing this test case:
print(geojson.map_coords.__doc__)

Returns the coordinates from a Geometry after applying the provided
function to the tuples.
:param func: Function to apply to tuples
:type func: function
:param obj: A geometry or feature to extract the coordinates from.
:type obj: Point, LineString, MultiPoint, MultiLineString, Polygon,
MultiPolygon
:return: The result of applying the function to each coordinate array.
:rtype: list
:raises ValueError: if the provided object is not a Geometry.

     for item in geoj:
         print(item)
         #geoj_proj = geojson.utils.map_coords(lambda x: conversions.LFtoLongLat(x), item)
         geoj_proj = geojson.utils.map_coords(lambda x: print(x), item)
         break

{"coordinates": [[4493.178634548326, 3454.400914449211], [4483.730689118465, 3449.566045195004], [4500, 3452.474407915964]], "type": "LineString"}
4493.178634548326
3454.400914449211
4483.730689118465
3449.566045195004
4500
3452.474407915964

I expected print(x) to bu a tuple? As the doc says 'after applying the provided function to the tuples. Am I missing something? My conversions.LFtoLongLat expect a tuple, as I'm doing an affine transformation.

It looks like I don't understand the underlying map issue.

The source for reference
Also the documentation in the readme
    ...
    elif obj['type'] in ['LineString', 'MultiPoint']:
        coordinates = [tuple(map(func, c)) for c in obj['coordinates']]
    ...

This code causes func to get applied on every numeric value within a coordinate for all coordinates.
If it were:
    ...
    elif obj['type'] in ['LineString', 'MultiPoint']:
        coordinates = [tuple(map(func, obj['coordinates']))]
    ...

Then it would like you say and apply func on every coordinate tuple.
If you know a way to make the documentation more clear about this, feel free to open a pull request. Let me know if you have any other issues!

I've added two pull requests. One to update the documentation to clarify the dimension of the mapping function. Another with a general utility based on the mapping function to take a function which operates on tuples.


Add overriding webhook operations

Ref: https://issues.redhat.com/browse/ACM-7470

/hold for #18

@yiraeChristineKim could you please check the CI failure?

/cherry-pick release-3.14


Erase Functions

See here: https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797#erase-functions

possible implementation

I quite like this approach -- lets wait until #10 is merged then add this in another PR


Release automation for pass-auth and pass-ui failed

New release automations for these repos failed during Release 0.4.0, seems the most likely cause is that git on the runners were not configured with user.name and user.email, causing them to fail

Tested changes in pass-ui on a branch so that no commits are pushed to main, release succeeded with expected commits and Docker images appearing


Add option for generating clients which take self by value in RPC calls

Feature Request
Crates
This should probably be added to tonic-build.
Motivation
Making concurrent requests to a single client is currently challenging. Here's the code I (more or less) want to write:
let client = set_up_client();
let futs = futures::FuturesUnordered::new();

for req in generate_requests {
  futs.push(client.call(req));
}

... do something with futs ...

The problem is that the generated client takes &mut self as the first parameter of call, so the borrow checker won't allow the above code. The obvious thing would be to clone the client, but then I have to allocate space to store the cloned clients. That's both clunky and inefficient since I'm already allocating space in FuturesUnordered.
Here's my current workaround:
struct OwningClient {
    client: RpcClient<Channel>,
}

impl OwningClient {
    async fn call(
        mut self,
        request: impl tonic::IntoRequest<Request>,
    ) -> Result<tonic::Response<Response>, tonic::Status> {
        self.client.filter(request).await
    }
}

let client = set_up_client();
let futs = futures::FuturesUnordered::new();

for req in generate_requests {
  futs.push(OwningClient{ client: client.clone() }.call(req));
}

Proposal
My proposal is to add an option to configure tonic-build to output a generated client that takes mut self as a value instead of &mut self.
Alternatives
Arguably, since cloning a client is cheap, taking self by value by default could make sense. Unfortunately, that would be a breaking change and would add some overhead for non-concurrent workloads.

Closing this as https://github.com/hyperium/tonic/issues/44 has an example of a better pattern.

@Daniel-B-Smith is there any way we could leave this open? I have the same struggle as OP - wanting to pass around a client object, and confused why it takes &mut self - and it seems like https://github.com/hyperium/tonic/issues/44 is more focused around benchmarks than the &mut self issue

If the clients took self by value, you would have to recreate the client each time regardless as calling the method would move self into itself.

Ah the original says by-value but I was thinking by-ref - i.e. &self


docs: add "Making a Pull Request" section to docs

Thorough yet reasonably concise. Nice work.

fixes made!


Consider replacing peer ID generation

Peer ID is generated using the ethereum address generation spec that uses keccak-256 and butchers the resulting hash. Consider replacing peer id generation to something saner/simpler.

Closed in #100


Tabs component does not render when put in a reusable component in user land

The  root component is an inline component. What it does is walk the JSX so that we can get the indexes at pre-render time.
Unfortunately, there is an issue where if someone creates their own consumable components for the tabs, then it will bug out and nothing will render. We are given the default block of the switch case when walking the JSX
I have a minimal reproduction here:
https://github.com/thejackshelton/tabs-inline-comp-issue
unhandled component function QwikComponent(props, key, flags) {
        assertQrl(componentQrl);
        assertNumber(flags, 'The Qwik Component was not invoked correctly');
        const hash = qTest ? 'sX' : componentQrl.$hash$.slice(0, 4);
        const finalKey = hash + ':' + (key ? key : '');
        return _jsxC(Virtual, {
            [OnRenderProp]: componentQrl,
            [QSlot]: props[QSlot],
            [_IMMUTABLE]: props[_IMMUTABLE],
            children: props.children,
            props,
        }, flags, finalKey);
    } given to Tabs

Take note of user-tabs.tsx
import { Slot, component$ } from<EMAIL_ADDRESS>import { Tabs, TabList, TabPanel, Tab } from "@qwik-ui/headless";

export const MyTabs = (props: any) => {
  return <Tabs>{props.children}</Tabs>;
};

export const MyTabList = component$(() => {
  return (
    <TabList>
      <Slot />
    </TabList>
  );
});

export const MyTabPanel = component$(() => {
  return (
    <TabPanel>
      <Slot />
    </TabPanel>
  );
});

export const MyTab = component$(() => {
  return (
    <Tab>
      <Slot />
    </Tab>
  );
});

And then where we consume it in index.tsx
import { component$ } from<EMAIL_ADDRESS>import type { DocumentHead } from<EMAIL_ADDRESS>import { MyTabs, MyTabList, MyTabPanel, MyTab } from "../components/user-tabs";

export const UserTabs = component$(() => {
  return (
    <MyTabs>
      <MyTabList style={{ background: "red" }}>
        <MyTab>Tab 1</MyTab>
        <MyTab>Tab 2</MyTab>
        <MyTab>Tab 3</MyTab>
      </MyTabList>
      <MyTabPanel>Panel 1</MyTabPanel>
      <MyTabPanel>Panel 2</MyTabPanel>
      <MyTabPanel>Panel 3</MyTabPanel>
    </MyTabs>
  );
});

export default component$(() => {
  return (
    <>

Hi 👋

        Can't wait to see what you build with qwik!

        Happy coding.

      <UserTabs />
    </>
  );
});

export const head: DocumentHead = {
  title: "Welcome to Qwik",
  meta: [
    {
      name: "description",
      content: "Qwik site description",
    },
  ],
};

The reason is that Tabs checks the components it gets, it doesn't know what MyTablist is. The MyTabs wrapper needs to change those.

The reason is that Tabs checks the components it gets, it doesn't know what MyTablist is. The MyTabs wrapper needs to change those.

I'm not sure what you mean. How else would we change it?
As in you mean it all needs to be in one component? Instead of their own separate components?

Think it's the problem with the switch.

Trying to debug another error, I copied the Tabs code in qwikcn to consume it directly and I get the following error:

unhandled component function e(l,s,o){const r=t.$hash$.slice(0,4);return d(Hn,{"q:renderFn":t,[$e]:l[$e],[F]:l[F],children:l.children,props:l},o,r+":"+(s||""))}

Not sure if that's going to help though :sweat_smile:

Another approach could be to pass the components to Tabs so it knows about them. You'd make your own Tabs wrapper like
const MyTabs = (props) => <Tabs {...props} TabComponent={MyTab} TabListComponent={MyTabList} />


Improve StandardTitanGraph.compute

StandardTitanGraph's compute(Class graphComputerClass) method implementation throws an exception unless the graphComputerClass argument equals FulgoraGraphComputer.
@okram recommended accepting TP3-standard graph computer classes in addition to FulgoraGraphComputer.  Here's his sample code giving the general idea:
public <C extends GraphComputer> C compute(final Class<C> graphComputerClass) throws IllegalArgumentException {
  if(AbstractHadoopGraphComputer.class.isAssignableFrom(graphComputerClass))
    return HadoopGraph.open(this.configuration()).compute(graphComputerClass);
  else if(...) // vendor specific graph computer classes
    // return vendor specific instance
  else
    throw Graph.Exceptions.graphDoesNotSupportProvidedGraphComputer(graphComputerClass);
}

I implemented this, and then I realized I couldn't think of a use case for it.  this.configuration() returns the TitanGraph configuration.  It's possible to embed Spark (or Giraph or whatever) config options in there for eventual interpretation by the AbstractHadoopGraphComputer-descended-class-constructor, but it's somewhat clumsy.  More importantly, I wasn't sure how to build a TP3 mapreduce or vertex program instance without having a HadoopGraph in hand -- the create method on those builders seems to require one, and passing TitanGraph generates exceptions.
I couldn't figure out what useful pattern this enabled, so I decided not to push it.  I might just be missing something.


Allow for Editor Action icons to be shown on inactive Editor Groups

For our extension (VS Code for Education) we have a main webview content pane parked in editor group 1 that hosts our lesson content and we often have a runnable code file parked in editor group 2. To help students with running their code files, we provide a run Editor Action that we add to the editor actions for code files. We also don't show the usual run and debug sidebar section in our basic student profiles, so they need to run via the file editor actions.
Our discoverability problem with this is that in our default layout focus is usually in the lesson content where students are reading text, navigating lesson parts, or answering questions. This means that most of the time the run button on the code file is invisible, and only shows up when clicking over to it. We've seen a lot of new students stuck on initially finding out how to run their code files.

Ideally, we'd like some way to work around this, either by a general setting we could turn on to show all editor actions in inactive windows, or by letting specific editor action contributions opt into being shown on inactive editor groups. So here we could opt in all or specific primary actions:
https://github.com/microsoft/vscode/blob/fb757ca0415b12fa8f68344dc23e431f5a125951/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts#L1619
@asmeets

Maybe as a setting? One thing we have to ensure is not broken is that these actions get the right context. When you click on them while the other group is active, they might make wrong assumptions about which group is active because that state only updates based on focus changes.

This is not easily possible currently due to context keys and focus
https://github.com/microsoft/vscode/assets/44439583/31363fb2-1549-4ef7-8751-10333d895fbb

I completely understand given the context of the desktop environment, and working specifically with side-by-side code. For the extension in the .dev web context where we have curriculum on one side and code on the right, we're facing discoverability issues from new users in EDU, even with prompting - who can't "see" the run button unless focused in that panel.
Just to clarify, is it something that is possible and can be worked on and could be accessed as a setting or another option, or not possible?
CC: Adding @bamurtaugh to this issue.

I think we should be able to figure out a solution for your case. I currently see two options:

Add a setting which shows all actions on non-focused Editor Groups: This is probably much harder to support and it might not be possible to guarantee that it always works correctly
Add a setting which allows users to specify which actions should be shown on inactive Editor Groups. This probably could work well for your case but might have in general similar problems to option 1.

Step 2. seems more likely currently, but requires more investigation. I'll have a closer look next week and follow up here

@IanMatthewHuff @asmeets in tomorrows insiders we will support the workbench.editor.alwaysShowEditorActions setting which will show editor actions also on inactive groups. Please let me know if you see any unexpected behaviour.
There is still some work to be done for our existing actions such as making sure they extract the context correctly.

@benibenj Thanks so much! Excited to check it out.


fg = ifm3dpy.FrameGrabber(cam, ifm3dpy.IMG_AMP | ifm3dpy.INV_INTR_CAL) have error

now,i have the ifm3dpy,it can run in the linux 20.04 focal,In the VMware,i also can get data from (ping <IP_ADDRESS>),it show we already connect to the camera,i try the code you submit in github "example code" in image_rectification/python/  . but error in "fg = ifm3dpy.FrameGrabber(cam, ifm3dpy.IMG_AMP | ifm3dpy.INV_INTR_CAL) RuntimeError: Unknown error -1000019",if i change it to fg = ifm3dpy.FrameGrabber(cam). it also have error happen. numpy.linalg.LinAlgError: Singular matrix".how could i slove this problem,thanks for your patient guidance.The camera i use is TOF O3D303,

You might need to update your firmware. Which version is currently on your O3D303?

ifm_VisionAssistant show the Firmware ver 1.6.2114

You can download the new FW (we are at version 1.71.x) on ifm.com. You will need to create a (free) account. Please update your O3D and check if you have the same problem as before.

thank you ,it can work now

hello, i want know the xyz_image capture by the ifm3dpy. the value in that image not the float (for example -1.351,2.31 etc),but is (-652,256),what the relationship about the value in real x distance and the image value.same question in amp_image,rdis_image,yz_image.

Hey @PHILCHEN666 did I get you right, the issue is solved? In this case please close this issue as-well.


added getDropsEntitlements endpoint

Added the endpoint documentation for getDropsEntitlements. Please review it and let me know for any changes. Thank you.

Please revert your most recent commit(s)
There appears to be a bad merge with your local changes & remote After reverting, I'd stash your changes, pull the latest version of the branch, and then apply whatever additional changes you want to make

yes, I was having some errors. Sorry @iProdigy, I have reverted the commits.

You reverted to an earlier stage, i've force pushed to the correct commit (please pull before making any changes)

Hi @iProdigy, I am not sure what is going on. I did pull the changes before I could commit on anything new. However, it is getting complicated and messy. Sorry, but I think it is better to create a new pull request after closing this one. I have reviewed your feedback. Will make the required changes as per your input. Hope this is fine with you. Sorry again.

@EleekaN For the changes I requested, I already committed then to your branch - there's no additional work I'm asking of you for this endpoint

Alright. It's overwhelming when I see all these conflicts and errors in
github. Thank you for your patience. I will leave this PR as it is for now.
If you want I can pickup on the other endpoints based on the list you
provided.
Also, wishing you a Merry Christmas and Happy New Year 2023.
On Sat, 24 Dec, 2022, 20:41 iProdigy, @.***> wrote:

@EleekaN https://github.com/EleekaN For the changes I requested, I
already committed then to your branch - there's no additional work I'm
asking of you for this endpoint
—
Reply to this email directly, view it on GitHub
https://github.com/twitch4j/twitch4j.github.io/pull/72#issuecomment-1364543483,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKIWLYYFDPSKX7OECQEXYF3WO4HCPANCNFSM6AAAAAATG5EX54
.
You are receiving this because you were mentioned.Message ID:
@.***>


How to compile this project?

Hello,
Could you provide instructions on how to build a serde jar from source?
Thanks in advance.

you can generate CobolSerde.jar by yourself on the cluster with something like ( I prefer this approach since we can avoid version discrepancies)
Cobol-to-Hive-master\src>set %classpath%=%HADOOP_HOME%*;%HIVE_HOME%\lib*;
Cobol-to-Hive-master\src>javac com\savy3\hadoop\hive\serde2\cobol*.java
Cobol-to-Hive-master\src>javac com\savy3\hadoop\hive\serde3\cobol*.java
Cobol-to-Hive-master\src>javac com\savy3\mapred*.java
Cobol-to-Hive-master\src>javac com\savy3\mapreduce*.java
Cobol-to-Hive-master\src>jar cf CobolSerde_v030817.jar com
Cobol-to-Hive-master\src>jar tf CobolSerde_v030817.jar
I have added Pom file through which u can compile but I does not have dependencies for utilities package.
Hope this helps


src: refactor for use yargs commands

And all other items that Connects to #226

Coverage increased (+11.09%) to 80.943% when pulling f0e5da89b5e7dd14eefb648ef28b1894e24c7ab5 on helio-frota:pr into a272cada5b9e3284069b7775a7b5b08581577103 on bucharest-gold:master.

Coverage increased (+11.09%) to 80.943% when pulling f0e5da89b5e7dd14eefb648ef28b1894e24c7ab5 on helio-frota:pr into a272cada5b9e3284069b7775a7b5b08581577103 on bucharest-gold:master.

Coverage increased (+11.09%) to 80.943% when pulling f4321fd367ea040c0d5a960d51d51e5ec56e996c on helio-frota:pr into a272cada5b9e3284069b7775a7b5b08581577103 on bucharest-gold:master.

Coverage increased (+11.09%) to 80.943% when pulling 27a220938dff3b7cacbe21a5a9c9901422ae1636 on helio-frota:pr into a272cada5b9e3284069b7775a7b5b08581577103 on bucharest-gold:master.


chromium vs google-chrome-stable

I noticed that the install instructions include quite an elaborate method of installing google-chrome-stable by adding Google's repository (and keys) before installing.
Wouldn't it already be sufficient to just install chromium-browser from the Linux distro's default package manager?
I even experimented with installing the bare dependencies orca named in it's error messages, but suspect that could become problematic down the road.

+1 for updating the readme.
The way IT departments in coorporations usually work is, they give you a virtual server that has access to an offline copy of your linux distribution but no further internet access.
So for me in this scenario using CentOS

sudo yum install chromedriver chromium xorg-x11-server-Xvfb
worked. While downloading google-chrome-stable would have been some extra task.


Update README.md

Requirements for Contributing Documentation

Fill out the template below. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
The pull request must only contribute documentation (for example, markdown files or API docs). To contribute other changes, you must use a different template. You can see all templates at https://github.com/atom/.github/tree/master/.github/PULL_REQUEST_TEMPLATE.

Description of the Change
Add the Atom community fork as a link in README.md for continued development.

Release Notes
You can now visit the Atom community fork from the README.md section of the repository.

View rendered README.md

Since it's unofficial I doubt this will be merged.

You shall know that Atom has been discontinued, therefore creating PR in first point won't be merge anymore.
For more info: https://github.blog/2022-06-08-sunsetting-atom/

It hasn't been discontinued yet.


403 error and fallback Node-GYP compilation fails

When i run npm install osmium on Ubuntu 14.04 I get a node-gyp
error.
node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/osmium/v0.4.4/node-v46-linux-x64.tar.gz
node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/osmium/v0.4.4/node-v46-linux-x64.tar.gz
node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/osmium/v0.4.4/node-v46-linux-x64.tar.gz (falling back to source compile with node-gyp)
make: Entering directory `/home/joel/osmium/node_modules/osmium/build'
  CXX(target) Release/obj.target/osmium/src/apply.o
../src/apply.cpp:10:40: fatal error: osmium/io/input_iterator.hpp: No such file or directory
 #include <osmium/io/input_iterator.hpp>

                                                                 ^

Any Ideas on why this aws server is giving me 403 errors? I have attempted to install from mutliple locations(different IP and traceroutes).

The problem is that we did not yet provide binaries for node v4 with node-osmium v0.4.4. We do now: https://github.com/osmcode/node-osmium/blob/master/CHANGELOG.md#050---2016-03-31