text:
[Bug]

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the issue
Hi hi, I believe the below queries should produce the same results:
SELECT  sum(spend)
FROM `google_ads__campaign_report`
where advertising_channel_type = 'SEARCH' and date_day between '2022-12-01' and '2022-12-31'

SELECT sum(spend)
FROM `google_ads__keyword_report`
where date_day between '2022-12-01' and '2022-12-31'

In our case we have a difference of ~1K. Could you please let me know what could cause the difference and/or why I should not expect those two queries to product the same results.
Thank you in advance.
Relevant error log or model output
No response
Expected behavior
Both above queries should produce the same result for the past days.
dbt Project configurations
name: 'build_data_warehouse'
version: '1.0.0'
config-version: 2
This setting configures which "profile" dbt uses for this project.
profile: 'dev'
These configurations specify where dbt should look for different types of files.
The source-paths config, for example, states that models in this project can be
found in the "models/" directory. You probably won't need to change these!
model-paths: ["models"]
analysis-paths: ["analyses"]
test-paths: ["tests"]
seed-paths: ["seeds"]
macro-paths: ["macros"]
snapshot-paths: ["snapshots"]
target-path: "target"  # directory which will store compiled SQL files
clean-targets:         # directories to be removed by dbt clean

"target"
"dbt_packages"

Package versions
packages:

package: fivetran/facebook_ads
version: [">=0.6.0", "<0.7.0"]
package: fivetran/google_ads
version: 0.9.0

What database are you using dbt with?
bigquery
dbt Version
Core:

installed: 1.3.1
latest:    1.3.2 - Update available!

Your version of dbt-core is out of date!
You can find instructions for upgrading here:
https://docs.getdbt.com/docs/installation
Plugins:

bigquery: 1.3.0 - Up to date!

Additional Context
No response
Are you willing to open a PR to help address this issue?

[ ] Yes.
[ ] Yes, but I will need assistance and will schedule time during our office hours for guidance
[ ] No.

Hi @jkokatjuhhavoila thanks for opening this issue!
We actually uncovered the same nuance you identified when we were working through the v0.8.0 release of the package. The reason you are seeing this discrepancy is due to Google Ads service ads at different levels. For example, Google has a number of ad types (eg. Dynamic Search Ads, Performance Max, etc.) that are only served at the campaign level. Therefore, if you try to do aggregate sums across the different end models from this package (in your case keyword and campaign), you may not see the totals tie out.
This can be due to certain campaign ads not being served at the lower levels. You can verify this comparing the two end models and determine which campaigns are not populated in the keyword end model. I would be certain they are most likely these Performance Max, Dynamic Search, or similar ad types.
Let me know if this explanation makes sense as to why you will see this discrepancy.

Hi hi, thank you for a quick answer!
I am explicitly asking about advertising_channel_type = 'SEARCH'. I am not asking about Performance Max etc - as there I agree search keys don't appear there.
I still believe that spends for advertising_channel_type = 'SEARCH' from google_ads__campaign_report  should match spend in google_ads__keyword_report.
In other months it does match, but for December it deviates by 1k.

Thanks for the details @jkokatjuhhavoila and providing more insight into the previous months matching in a way you expect.
Are you able to narrow down to what ads are causing that 1k discrepancy for December?

Yes, we were able to narrow them down, that are the Search campaigns.

Thanks for getting back @jkokatjuhhavoila!
Were these search campaigns present in previous months?

Yes, they were

These search campaign were present in previous months within the keywords report? My understanding is that search campaigns should not be showing in the keyword report.
I think it may be best if you schedule time with my team during an upcoming office hours to dig into this further.

Search campaigns that have different spends in December are present in previous months in google_ads__campaign_report and in google_ads__keyword_report. My understand  is the contrary: search campaigns because they are being searched with the keywords and therefore should be present in the keyword report. Non-search campaigns should not be present in keyword report.
I will schedule the time :) Thank you!

Hi @jkokatjuhhavoila thanks again for working with me to understand the issue and address it with your contribution! 🎉
Your PR has since been merged and released within our v0.9.1 version of the package. You should see this version live on the dbt hub at the top of the hour. As this addresses the initial issue you identified, I will close the issue. Feel free to reopen if the issue continues to persist. Thanks again!

authors: fivetran-joemarkiewicz jkokatjuhhavoila


text:
Does it have limitation of labels or objects?

Hello Sir,
I tested some cases.
Using coco datasets (count of labels : 33, count of object : 110000 more),
I met some error. This error seems like gpu memory error.
Using same datasets (count of labels : 5, count of object : 7000 more),
this code can running...
How to control it??

It would help to know what the GPU error is and what system you are running it on. It could be that the network doesn't fit on your GPU.

source: gharchive/issue

authors: edwardcho hgaiser

repo: fizyr/keras-maskrcnn

license_type: permissive

license_source: github-api


text:
new issue

test test

Hi, I have some suggestions to help solving this issue!
Here is a list of similar issues:

1. [new issue](https://github.com/fjsj/python-social-auth/issues/28)

2. [New issue](https://github.com/fjsj/python-social-auth/issues/20)

3. [adsdssd](https://github.com/fjsj/python-social-auth/issues/24)

4. [dsads](https://github.com/fjsj/python-social-auth/issues/21)

5. [asdadsasd](https://github.com/fjsj/python-social-auth/issues/27)

Also, fjsj made a PR to close a similar issue, so it might be good to ask them for help.
Hope this is useful!
Cheers,
Cinnabot.

Hi, I have some suggestions to help solving this issue!
Here is a list of similar issues:

1. [dssasddassad](https://github.com/fjsj/python-social-auth/issues/23)

2. [dsads](https://github.com/fjsj/python-social-auth/issues/21)

3. [New issue](https://github.com/fjsj/python-social-auth/issues/20)

4. [asdasdasd](https://github.com/fjsj/python-social-auth/issues/19)

5. [asdasdasd](https://github.com/fjsj/python-social-auth/issues/11)

Also, fjsj made a PR to close a similar issue, so it might be good to ask them for help.
Hope this is useful!
Cheers,
Cinnabot.

Hi, I have some suggestions to help solving this issue!
Here is a list of similar issues:

1. [dssasddassad](https://github.com/fjsj/python-social-auth/issues/23)

2. [dsads](https://github.com/fjsj/python-social-auth/issues/21)

3. [New issue](https://github.com/fjsj/python-social-auth/issues/20)

4. [asdasdasd](https://github.com/fjsj/python-social-auth/issues/19)

5. [asdasdasd](https://github.com/fjsj/python-social-auth/issues/11)

Also, fjsj made a PR to close a similar issue, so it might be good to ask them for help.
Hope this is useful!
Cheers,
Cinnabot.

authors: cinnabot-dev fjsj

repo: fjsj/python-social-auth


text:
Error when trying to publish std_msgs/Empty topic

Something goes wrong when I try to publish an Empty msg of the type std_msgs/Empty from the node_manager gui/ topic tab

[WARN] rosout: Publish topic '/empty' failed: 'std_msgs/Empty'
[DEBUG] rosout: MASTERINFO from roehling (http://roehling:11311/) received
Traceback (most recent call last):
  File "/home/roehling/ros/src/multimaster_fkie/node_manager_fkie/src/node_manager_fkie/master_view_proxy.py", line 2301, in _start_publisher
    topic_params = self._rem_empty_lists(params[topic_type])
KeyError: 'std_msgs/Empty'

I fixed it.

authors: atiderko ipa-lth roehling


text:
Switch to https

flagrow/upload extension version: latest
flarum version: latest
Upload adapter causing issues: local

I used to use HTTP, and now I switched to https.
But the thumb is displayed using HTTP.
Is it a problem already existing?
Or is it because the switching from http to https?
Thanks.

Or is it because the switching from http to https?

Yes.
Solution: rewrite requests to your forum to https using htaccess or webserver configuration.
I can't suggest any other solution because you haven't specified the extension version you are on.

I wrote "latest" inside <> and it didn't display.
I use the latest version of both flagrow/upload and flarum.

What latest of upload? Because there's version 0.5.7 and 0.6.0-beta; they make a world of a difference..

Sorry for that.
I use version 0.5.7
You can find an example at https://japari.club/d/61-friends
Thumbnails are displayed using http but not https.

Warning, this is untested, make a backup before you run this query on your production database!!
UPDATE posts SET content = replace(content, 'http://japari.club/','https://japari.club/');

Run this on the Flarum database.
Inspiration by https://blog.templatetoaster.com/update-old-urls-in-database/

I‘ll tell you the result after backup and try.

Success!
Maybe it can be added to the next version?

Well.. no. You decided to switch to https. The extension has no influence over the URL you use. I'll consider this for a FAQ though.
Good thing it worked!

repo: flagrow/upload

license: mit

license_source: bigquery


text:
Update ReadME translation (Chinese)

Description
Update README-CN based on newest readme(0.28.0).
We also create a website to share amazing Flame (includes full translation of official documents).
Type of change
Update Chinese translation(README-ZH.md)

LGTM
@impulse if you have some time, can you take a look on this please?

lgtm
@HarrisonQi 谢谢啦

@impulse
😄😄

Looks good to me too now when it looks like it is a one to one translation :)

Yeah, 1:1

source: gharchive/pull-request

authors: HarrisonQi impulse

repo: flame-engine/flame

license: MIT


text:
Add support for tidy3d materials.

Uses the material database of tidy3d to expand the available materials. Addresses #10.

Thanks, jan-david! Looks good to me.

authors: Jan-David-Black flaport

repo: flaport/meow


text:
Add Ironbank

What does this PR do?
This PR adds Ironbank liquidations to mev-inspect-py. C.R.E.A.M, in partnership with Yearn, created a lending market that introduces protocol-to-protocol lending while continuing to offer the same services that C.R.E.A.M initially offered. More details on the partnership and launch can be found here.. Ironbank's contracts are all forks of Compounds contracts making the implementation relatively straightforward.
Currently, Ironbank is the third largest lending platform on Ethereum by TVL according to Defillama.
Testing
This is where I am having some issues. I created tests for Ironbank that examines a liquidation transaction, but locally I'm having some issues running the tests. For some reason, my adjustments to mev_inspect/classifiers/specs/__init__.py breaks compound, cream and ironbank tests. I have a strong feeling it's my local environment (Windows using WSL2).
The reason being is that after I added all of my code changes and ran ./mev inspect on the block that contained the ironbank liquidation, it successfully added an ironbank liquidation to the postgres db!
Checklist before merging

[x] Read the contributing guide
[x] Installed and ran pre-commit hooks
[x] All tests pass with ./mev test

This is my first contribution to an open source project, so any and all feedback is appreciated. I'm a data scientist by trade so I may have missed a handful of common best practices that are typically followed when contributing.

Testing has ran successfully! PR is ready for review

repo: flashbots/mev-inspect-py


text:
fix: revert #144

#144 multiplies q by sm_scale, which may cause numerical issues when q is a fp8 data type.
This PR reverts the change and multiply logits by sm_scale at the end of aggregation.

Okay I think I made a mistake here, in decode kernels, we first cast q to fp16 then multiply it by sm_scale, so it's not a issue.

repo: flashinfer-ai/flashinfer


text:
[RFE] Add MPI3MR kernel module

Current situation
MPI3MR module is not present in default build :
CONFIG_SCSI_MPI3MR is not set
Impact
RAID controllers using MPI3MR module (standard for Dell 16gen, PERC12, H965i) are not configured.
Ideal future situation
New images contain mpi3mr module.
Implementation options
N/A
Additional information
N/A

The change itself to enable the module would be trivial enough. Is there anything which is blocking from doing this? I could provide the (one-line) PR for a start.
I'm eagerly waiting for support for this module and we'd only build custom images for this, which is a bit much overhead, but likely we must go into this to have it in stable in a timely manner?

Go ahead and post a PR to enable it in the AMD64 config. They only consideration is going to be - how does this affect initrd size.

thx, done (to commonconfig though). To my understanding, this is relevant for ARM, too. I only would be able to test on amd64. Please advise if I should restrict to amd64.

Hello @sfudeus, the alpha/beta/stable channels will contain the change - in a few days at most. Can you please verify that the fix works, in the meantime, using the direct links:
Alpha 4116.0.0, Beta 4081.1.0, Stable 3975.2.2
Pre-view images are available in https://bincache.flatcar-linux.net/images/amd64/$VERSION/

@ader1990 We tested stable today, looking good from our perspective. Shall I do the effort and run our servers against beta/alpha as well? Not sure if alpha would possibly fail for unrelated reasons.

authors: ader1990 jepio lukasz-borek sfudeus

repo: flatcar/Flatcar


text:
Add kabyle locale

Closes https://github.com/flathub-infra/website/issues/2708
Note that I don't know how to test this, I just grepped for zh and did my best. I can't learn a new codebase right now.
Kabyle language name translation taken from https://www.unicode.org/cldr/charts/44/summary/kab.html#787d4e0576d7869a
The flag is Algeria https://en.wikipedia.org/wiki/Kabyle_language

These changes need to be done in addition, after translations become available

@razzeee Hi,
The problem is that I cannot translate in Kabyle : the file is empty. In Weblate it says 0 strings.

Yeah, usually it sorts itself out somewhen

Wait and see

authors: BoFFire gunchleoc razzeee

repo: flathub-infra/website


text:
storefront-info: Add is-free-software endpoint

flat-manager-hooks needs to know whether an app is free software based on the license in the uploaded appstream file, not the old version that the backend has (or might not have, if the app is new). The logic for deciding if an app is FOSS is complicated, so instead of duplicating it in the hook, I added an endpoint that decides based only on the app ID and license.

A test call would be nice, but I'll merge it for now.

authors: jameswestman razzeee

repo: flathub/website


text:
acquisition entries not appearing

This may have to due with the sheer number of them (51)
https://neurosift.app/?p=/nwb&url=https://api.dandiarchive.org/api/assets/4f821f30-01c0-4a8a-a7fc-9144bc0019a5/download/&dandisetId=000020&dandisetVersion=0.210913.1639

I am also seeing Error: Data for /specifications/core/2.2.4/namespace is not a string in the dev console.
This is a pretty old NWB file, so it may not have all the latest best practices and features

Yeah, there was a problem parsing the specifications. Instead of throwing an exception I now just log a warning. So it should be working now.

authors: bendichter magland

repo: flatironinstitute/neurosift


text:
Add Vercel deployment workflow

Auto deploy main branch to stan-playground.vercel.app
If we decide to go with stan-playground.flatironinstitute.org it will effectively deploy to that domain as well.

Looks good. If you wanted to move it into the other .yaml file you could have the deploy gated on the fact that the tests pass, which might be nice, but I think this is fine as is

authors: WardBrian magland

repo: flatironinstitute/stan-playground


text:
Please update docs, some information is missing (e.g. 'setDefaults' method)

Missing information in docs.

I was trying to figure out how to set default global configs. The setDefaults() method was nowhere in the docs, I only found it by checking the source code.

@chmln You just need to update docs, you can't do it yourself? Lazy fuck.

authors: raniesantos zunjack

repo: flatpickr/flatpickr


text:
Unix/Epoch timestamp does not parse correctly when using allowInput

When using the allowInput flag, entering a unix timestamp into a field and pressing enter does not parse the entered date correctly. I am using unix date format and an alt format for displaying the date.
Here is my fiddle with the problem:
https://jsfiddle.net/s8akwx04/
I am using the following options:
{
    allowInput: true,
    dateFormat: 'U',
    altFormat: 'm/d/y - H:i',
    altInput: true,
}

Is this not how it is supposed to work or is something wrong?
Your Environment

flatpickr version used: 4.5.2
Browser name and version: Chrome 70.0.3538.102
OS and version: Mac OS 10.12.6

@Pearce-Ropion when you're using altInput, the manually input date is expected to follow altFormat, so that the display and input format are the same.

Oh that makes sense. Thank you

@Pearce-Ropton still, you can always use  https://flatpickr.js.org/instance-methods-properties-elements/#setdate-date-triggerchange-datestrformat to update the date via timestamp

authors: Pearce-Ropion chmln


text:
More details about unsupport charsets for current alpha library at iOs side

The current version 0.1.2 is based on Jsoup version,
I can find the info: iOs Alpha version, does not support few charset.
May I know more detail, which charset does not support?
Since I really want integrate with many existed XML files I had now.
Your detail will be helpful for me,
Thanks

@huytower Hi, please try version 0.1.3. It doesn't support the following charsets for Apple: EUC-KR and GB2312

repo: fleeksoft/ksoup


text:
Flet webview stucks at startup

When I run flet app with WebView, it stucks at startup only animating fish icon.
logs-
INFO:flet:Host binding configured: 192.168.1.62
INFO:flet:Web renderer configured: canvaskit
INFO:flet:Route URL strategy configured: path
INFO:flet:Connecting Flet Server at ws://192.168.1.62:350/ws...
INFO[2023-05-03T12:29:20+05:30] Using in-memory cache
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.

using env:   export GIN_MODE=release
using code:  gin.SetMode(gin.ReleaseMode)

DEBU[2023-05-03T12:29:20+05:30] Static assets directory configured: C:\Users\Hrishikesh\AppData\Local\Programs\Python\Python311\Lib\site-packages\flet\web
DEBU[2023-05-03T12:29:20+05:30] Static assets directory configured: E:\Hrishikesh_Projects_new\EKI_28-04-2023_MainFolder\EKI_UI_28-04-2023\assets
[GIN-debug] GET    /ws                       --> github.com/flet-dev/flet/server/server.Start.func1 (4 handlers)
[GIN-debug] GET    /api/                     --> github.com/flet-dev/flet/server/server.Start.func2 (4 handlers)
[GIN-debug] GET    /api/oauth/redirect       --> github.com/flet-dev/flet/server/server.oauthCallbackHandler (4 handlers)
[GIN-debug] PUT    /api/upload               --> github.com/flet-dev/flet/server/server.uploadFileAsStream (4 handlers)
INFO[2023-05-03T12:29:20+05:30] Starting server on 192.168.1.62:350
INFO[2023-05-03T12:29:20+05:30] Starting background tasks...
INFO[2023-05-03T12:29:20+05:30] Start background task to cleanup expired data
INFO[2023-05-03T12:29:20+05:30] New WebSocket client connected from 192.168.1.62: ed4fada5-50f9-45b3-8a3a-e9d98482868f
INFO:flet:Successfully connected to ws://192.168.1.62:350/ws
[GIN] 2023/05/03 - 12:29:20 | 200 |      3.1964ms |    192.168.1.62 | GET      "/ws"
DEBUG:flet:_send_message_with_result: {"id":"76b46ac4935a45339eca87b7c5d637d6","action":"registerHostClient","payload":{"hostClientID":null,"pageName":"","isApp":true,"update":false,"authToken":null,"permissions":null}}
DEBU[2023-05-03T12:29:20+05:30] Message from ed4fada5-50f9-45b3-8a3a-e9d98482868f: {"id":"76b46ac4935a45339eca87b7c5d637d6","action":"registerHostClient","payload":{"hostClientID":null,"pageName":"","isApp":true,"update":false,"authToken":null,"permissions":null}}
INFO[2023-05-03T12:29:20+05:30] registerHostClient()
INFO[2023-05-03T12:29:20+05:30] Registering Host client: ed4fada5-50f9-45b3-8a3a-e9d98482868f
INFO[2023-05-03T12:29:20+05:30] Registering host client ed4fada5-50f9-45b3-8a3a-e9d98482868f to handle 'p/index' sessions
DEBUG:flet:_on_message: {"id":"76b46ac4935a45339eca87b7c5d637d6","action":"","payload":{"hostClientID":"yaTmkgWSiYUYu72zJZa7Ja6QNSk8PxaU4TDw_ovdYMyM-eebNuSpn05mvn4-GNSzkj3tqEwkNtvkMXv2r52tOlsds_Me8LPRJliUz1A=","sessionID":"","pageName":"p/index","error":""}}
INFO:flet:App URL: http://192.168.1.62:350
INFO:flet:Connected to Flet app and handling user sessions...
DEBU[2023-05-03T12:29:21+05:30] Request path:
DEBU[2023-05-03T12:29:21+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:21 | 200 |      1.7281ms |    192.168.1.62 | GET      "/"
DEBU[2023-05-03T12:29:21+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:21 | 304 |      1.8663ms |    192.168.1.62 | GET      "/flutter.js"
DEBU[2023-05-03T12:29:21+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:21 | 304 |      4.3127ms |    192.168.1.62 | GET      "/icons/loading-animation.png"
DEBU[2023-05-03T12:29:21+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:21 | 304 |      7.1175ms |    192.168.1.62 | GET      "/main.dart.js"
DEBU[2023-05-03T12:29:22+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:22 | 304 |       971.3µs |    192.168.1.62 | GET      "/assets/FontManifest.json"
DEBU[2023-05-03T12:29:22+05:30] FileSystemSFS error: open : invalid argument
[GIN] 2023/05/03 - 12:29:22 | 304 |      9.1192ms |    192.168.1.62 | GET      "/assets/fonts/MaterialIcons-Regular.otf"DEBU[2023-05-03T12:29:30+05:30] Expired entries: 0
DEBU[2023-05-03T12:29:30+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:29:30+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:29:30+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:29:40+05:30] Expired entries: 0
DEBU[2023-05-03T12:29:40+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:29:40+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:29:40+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:29:50+05:30] Expired entries: 0
DEBU[2023-05-03T12:29:50+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:29:50+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:29:50+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:00+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:00+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:00+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:00+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:10+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:10+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:10+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:10+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:14+05:30] send ping
DEBU[2023-05-03T12:30:14+05:30] received pong
DEBU[2023-05-03T12:30:20+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:20+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:20+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:20+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:30+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:30+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:30+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:30+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:40+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:40+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:40+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:40+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:30:50+05:30] Expired entries: 0
DEBU[2023-05-03T12:30:50+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:30:50+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:30:50+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:31:00+05:30] Expired entries: 0
DEBU[2023-05-03T12:31:00+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:31:00+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:31:00+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:31:08+05:30] send ping
DEBU[2023-05-03T12:31:08+05:30] received pong
DEBU[2023-05-03T12:31:10+05:30] Expired entries: 0
DEBU[2023-05-03T12:31:10+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:31:10+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:31:10+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:31:20+05:30] Expired entries: 0
DEBU[2023-05-03T12:31:20+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:31:20+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:31:20+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:31:30+05:30] Expired entries: 0
DEBU[2023-05-03T12:31:30+05:30] cleanupPagesAndSessions()
DEBU[2023-05-03T12:31:30+05:30] cleanupExpiredClients()
DEBU[2023-05-03T12:31:30+05:30] cleanupExpiredPageNameRegistrations()
DEBU[2023-05-03T12:31:40+05:30] Expired entries: 0

Try using a different port, e.g. ft.app(main, port=8080.
Also, try opening direct URLs of built-in resources and custom assets, e.g.:
http://{ip}:{port}/flutter.js

authors: FeodorFitsner hrishikeshAvatron

repo: flet-dev/flet


text:
PR for the new version.

1.0.1 -> 1.1.0
[Changes]

Print current version when starting program.
Improve exit routines.

Thank you for your PR.


text:
feat: Update Actions and Docs

Move to release manually as we don't make changes to this repo that often anymore.
Add update tag for v2 release.

This will work for now.. but we can't guarantee that people will actually remember to review this each time, and follow these steps [myself included] because this is the only repo where we are trying to manage an alias tag like v2..
It will work for the small teams but eventually I think we'll need a solution that is more automated and can be rolled out at scale -- for other released assets like terraform modules, helm charts, else.. ?

authors: bryankaraffa mforutan

repo: flexera/actions-aws-autoscaler


text:
Update examples to use base collection

Changed examples to use the base collection for all relevant imports.

Excuse my ignorance, but what's the difference and why is base: better?

Hmm ok, has runtime been moved from core: into base: recently?
I don't find it here: https://pkg.odin-lang.org/core/
...but here: https://pkg.odin-lang.org/base/

Merged, thanks!

Yes runtime. intrinsics & builtin were moved from core to base as they're a required part of Odin that all compliers should have. Where as core isn't.

repo: floooh/sokol-odin

license: Zlib


text:
Search Guard not initialized (SG11)

Search Guard version 5 and ElasticSearch version 5.5.1
JVM version 1.8.0_144-b01 and operating system version Docker Ubuntu 16:10
Number of nodes in your cluster: 2
Description of the bug:

Go to: https://1.elastic.prod.omega:9200/_searchguard/sslinfo?pretty
Prints: Search Guard not initialized (SG11). See https://github.com/floragunncom/search-guard-docs/blob/master/sgadmin.md
Run the following command and see output:
root@1:/opt/elasticsearch-5.5.1/plugins/search-guard-5/tools# ./sgadmin.sh
-ts ../../../config/truststore.jks -tspass changeit
-ks ../../../config/keystore.jks -kspass changeit
-cd ../../../config -h 172.17.0.12 -icl -nhnv
WARNING: JAVA_HOME not set, will use /usr/bin/java
Search Guard Admin v5
Will connect to 172.17.0.12:9300 ... done

### LICENSE NOTICE Search Guard ###

If you use one or more of the following features in production
make sure you have a valid Search Guard license
(See https://floragunn.com/searchguard-validate-license)

* Kibana Multitenancy
* LDAP authentication/authorization
* Active Directory authentication/authorization
* REST Management API
* JSON Web Token (JWT) authentication/authorization
* Kerberos authentication/authorization
* Document- and Fieldlevel Security (DLS/FLS)
* Auditlogging

In case of any doubt mail to <sales@floragunn.com>
###################################
Contacting elasticsearch cluster 'elasticsearch' and wait for YELLOW clusterstate ...
Clustername: Omega-ES-cluster
Clusterstate: GREEN
Number of nodes: 2
Number of data nodes: 2

The command hangs here indefinitely.
The following command also hangs indefinitely:
root@1:/opt/elasticsearch-5.5.1/plugins/search-guard-5/tools# ./sgadmin.sh
-ts ../../../config/truststore.jks -tspass changeit
-ks ../../../config/keystore.s -kspass changeit -cd ../../../config -h 172.17.0.12
-icl -nhnv --diagnose
WARNING: JAVA_HOME not set, will use /usr/bin/java
Search Guard Admin v5
Will connect to 172.17.0.12:9300 ... done

### LICENSE NOTICE Search Guard ###

If you use one or more of the following features in production
make sure you have a valid Search Guard license
(See https://floragunn.com/searchguard-validate-license)

* Kibana Multitenancy
* LDAP authentication/authorization
* Active Directory authentication/authorization
* REST Management API
* JSON Web Token (JWT) authentication/authorization
* Kerberos authentication/authorization
* Document- and Fieldlevel Security (DLS/FLS)
* Auditlogging

In case of any doubt mail to <sales@floragunn.com>
###################################

The SG admin command should do something useful?
Cheers,
Zoltán

I guess you use the wrong keystore (-ks ../../../config/keystore.jks) here.
Pls post the diagnose trace and your elasticsearch.yml.
To see how its supposed to work pls. refer to  https://github.com/floragunncom/search-guard/wiki/Search-Guard-Bundle

My keystore files were incorrect. I have generated new certificates using the SearchGuard SSL package. So far I got through this problem. I'm also using a client keystore instead of the node keystore.
Stumbled upon a new problem that I might be able to go through, but if not, I will post my errors once again.
My overall feedback of building this PoC is that SearchGuard is very under-documented. I think a lot of support effort would be speared, if the current documentation would have been improved. For example adding notes to corner cases, or including error messages for certain situations and tips to users how to fix and proceed.

You're very welcomed to help us to improve the docs. Happy to merge your pull requests.

Search Guard Knowledge Base in already in the backlog, will raise the priority. I agree that we need to have some material regarding corner cases, but they would blow the official docs. @zzvara: We have troubleshooting articles in the docs, did you find them / have a look at them? At the moment we're adding said corner cases / issues to these articles, do you find them helpful or would you expect these tips in any other place? Any feedback regarding improving the docs is most welcome!
http://floragunncom.github.io/search-guard-docs/tls_troubleshooting.html

authors: floragunncom jochenkressin zzvara

repo: floragunncom/search-guard


text:
AuthClient logout throws unexpected excepti

AuthClient logout has a paren in the wrong place of its return statement
this.jiraClient.makeRequest(options, callback), 'User logged out.';

should be this

return this.jiraClient.makeRequest(options, callback, 'User logged out.');
An unexpected exception is seen when sending a bad logout request (e.g. attempt to logout when not logged in).

Solved in 2.12.0 version

authors: MrRefactoring tobley

repo: floralvikings/jira-connector


text:
Aplicativos ideias

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

What is this?

Hello everyone 👋
I hope this message finds you well. As you may know, the original repository for app ideas has not been updated in a while and is no longer actively maintained. However, I'm excited to let you know that a new repository has been created to continue this project (https://github.com/vincent0426/app-ideas).
The new repository aims to provide a comprehensive list of practical and achievable app ideas that developers of all levels can work on to improve their skills and build their portfolios. We welcome contributions from anyone who wants to add their own app ideas or improve the existing ones, and we are also looking for volunteers who can help maintain the repository and keep it up to date.
If you are interested in contributing or maintaining this project, please head over to the new repository (https://github.com/vincent0426/app-ideas) ⭐ and take a look at the existing issues and pull requests. Feel free to open a new issue if you have an app idea to suggest or if you have any questions about the project.
Thank you for your attention, and I hope to see you in the new repository soon! 💖

⚠ This message was generated by a robot 🤖, if this message reached you, consider leaving a star for this robot, repository link
⭐ https://github.com/aldairandre/github-bot ⭐

Hello everyone 👋
I hope this message finds you well. As you may know, the original repository for app ideas has not been updated in a while and is no longer actively maintained. However, I'm excited to let you know that a new repository has been created to continue this project (https://github.com/vincent0426/app-ideas).
The new repository aims to provide a comprehensive list of practical and achievable app ideas that developers of all levels can work on to improve their skills and build their portfolios. We welcome contributions from anyone who wants to add their own app ideas or improve the existing ones, and we are also looking for volunteers who can help maintain the repository and keep it up to date.
If you are interested in contributing or maintaining this project, please head over to the new repository (https://github.com/vincent0426/app-ideas) ⭐ and take a look at the existing issues and pull requests. Feel free to open a new issue if you have an app idea to suggest or if you have any questions about the project.
Thank you for your attention, and I hope to see you in the new repository soon! 💖

⚠ This message was generated by a robot 🤖, if this message reached you, consider leaving a star for this robot, repository link
⭐ https://github.com/aldairandre/github-bot ⭐

authors: aldairandre ghost shikkaba


text:
Marks and (debugger) functionality

Inject (debugger) and (breakpoint) macros to clojure.core (they behave the same)
When flowstorm encounters either of these, it tracks a "mark"
Marks are displayed in the UI

The UI will navigate to the first mark encountered (unless an Exception was already navigated to)

Potentially changes/improvements:

merge this with existing "bookmark" functionality (ie. this would be a programmatic way to add bookmarks); potentially instead of debugger or breakpoint, we just call the macro bookmark
support passing a label to differentiate different marks
make macro handle a single arg transparently to allow use inside of threading macros (->> data
      (map first)
      bookmark
      (apply +))

when displaying marks in the mark list, provide a bit more context (ns + fn)

Great! I like the idea of reusing the bookmarks functionality, and I think the changes should be pretty easy.
I think they are to :

Make expression-mark-event call dbg-state/add-bookmark instead and keep  the auto jumping code
Remove the marks stuff from state
Remove the marks dropdown code

Maybe we can call the macros debugger and bookmark?
I like the debugger one also because it provides a similar behavior to the js one in the sense that it will "jump there", so it is not only about adding a bookmark.
As part of this PR I would add support for the macros to optionally receive a label, which can be used as the bookmark text.
For this we would need to change the macros to expand to symbols with meta instead of keywords, so they can carry extra info.
What do you think?

Changes since my last note:

reworked "marks" to re-use the pre-existing bookmarks functionality, including supporting passing a label
also show source of a bookmark (ui  or api) in the bookmarks combo and bookmarks window

I will undo the changes to the bookmarks data structure, and I can remove the combo box.

Removed the bookmarks-combo
Reverted bookmark state storage change

When merging this in, I recommend a squash merge.

authors: jpmonettas rafd

repo: flow-storm/flow-storm-debugger

license: Unlicense


text:
Provide more Xdebug configuration options

Three new Xdebug settings can now be configured via environment variables: discover_client_host, client_host and max_nesting_level. These settings should allow for using this image for Xdebug debugging sessions.

Hopefully resolve #2

repo: flownative/docker-php


text:
HTTP 500 error - wrong return type definition

Hi,
there is a wrong definition in return type in the latest version. Type must be resource or bool not only bool:
https://github.com/flownative/flow-aws-s3/blob/36ab1c6e0031d8a90c456c3ceb10fa9dcd11496d/Classes/S3Storage.php#L306
This causes a 500er error

Oh… see https://github.com/flownative/flow-aws-s3/pull/55

authors: grizooo kdambekalns


text:
Add lib defs for mongoose@4.x.x

This libdef covers almost all regular use cases for mongoose models.
Fill free to extend or fix unregular methods and props.
PLEASE do not add callbacks args (for .save(), .find() and other methods).
Promises all the things!!!
Related #1140
Related https://github.com/entria/flow-typed-wip/issues/1

By the way, how can I enable getters/setters in tests?
https://github.com/nodkz/flow-typed/blob/73f2aa162363ee43f6a6a4e70f21b17a513c9c82/definitions/npm/mongoose_v4.x.x/test_mongoose-v4.js#L44-L64
  // NOT SUPPORTED in flow-typed tests
  // But will work with your code if you add in your .flowconfig
  //   [options]
  //   unsafe.enable_getters_and_setters=true
  //
  // get password(): ?string {
  //   return this._plainPassword;
  // }
  //
  // set password(password: string): void {
  //   this._plainPassword = password;
  //   this.token = this.encryptPassword(password);
  // }
  //
  // get fullname(): string {
  //   const fullname = [];
  //   if (this.lastname) fullname.push(this.lastname);
  //   if (this.name) fullname.push(this.name);
  //   if (this.middlename) fullname.push(this.middlename);
  //   return fullname.join(' ');
  // }

repo: flowtype/flow-typed


text:
Wireless Mouse Battery Level System Tray Icon

Is there any chance that Rivalcfg could have a system tray icon to display the battery level of a wireless mouse so that you could see the battery level of your mouse without having to open the terminal and input the command?

Rivalcfg is currently only a CLI and a Python library, so it will not implement any GUI nor tray icon (at least not as a direct part of it, it can be a separated program).
Someone seems to be working on a GNOME Shell extension to display the battery level (see https://github.com/flozz/rivalcfg/issues/198), and it should not be too difficult to implement a simple Python script that display a tray icon using TKinter

Hum... It seems there is nothing in tk for handling systray... But I found a way to do it with pystray and Pillow:
pip install rivalcfg pystray pillow

import os

os.environ["PYSTRAY_BACKEND"] = "xorg"

import threading
import time

from PIL import Image, ImageDraw
import pystray
import rivalcfg

def create_image(
    percent,
    width=16,
    height=16,
    color_bg="black",
    color_high="lime",
    color_low="red",
):
    image = Image.new("RGB", (width, height), color_bg)
    dc = ImageDraw.Draw(image)
    bar_height = max(min(int(height * percent / 100), height), 1)
    dc.rectangle(
        (0, height - bar_height, width, height),
        fill=color_high if percent > 25 else color_low,
    )
    return image

mouse = rivalcfg.get_first_mouse()

icon = pystray.Icon(
    "test name",
    icon=create_image(0),
)
threading.Thread(target=icon.run).start()

while True:
    battery_info = mouse.battery
    level = 0
    if battery_info["level"]:
        level = battery_info["level"]
    icon.icon = create_image(level)
    time.sleep(60)

This code can be improved but it works :)

You guys may want to look into what I made: https://github.com/yurtemre7/mouse-battery
:)

authors: JeremiahClifford flozz yurtemre7

repo: flozz/rivalcfg

license: WTFPL


text:
所有的插件计划任务解密失败

btwaf_httpd-9.2  解密插件主程序文件失败：文件解密失败
btwaf_httpd-9.2  解密插件主程序文件失败：文件解密失败
btwaf_httpd-9.1  解密插件主程序文件失败：文件解密失败
btwaf_httpd-9.1  解密插件主程序文件失败：文件解密失败
btwaf_httpd-9.0  解密插件主程序文件失败：文件解密失败
btwaf_httpd-9.0  解密插件主程序文件失败：文件解密失败
btwaf-9.2.5  解密插件主程序文件失败：文件解密失败
btwaf-9.2.5  解密插件主程序文件失败：文件解密失败
btwaf-9.2.4  解密插件主程序文件失败：文件解密失

我是直接下载打包好的源码，对接的企业版，centos8.5系统

我是直接下载打包好的源码，对接的企业版，centos8.5系统

repo: flucont/btcloud


text:
Remove needless dependencies on RHEL/CentOS 6, again

5c905844edf9e4a2db556ef9ba16f4e3c4ea9c76 lacks filters for provides.

Currntly, CentOS 6 x86_64 CI task is not defined as GitHub Actions.
CI task(s) for CentOS 6 is not needed for now?

Currently, CentOS 6 x86_64 CI task is not defined as GitHub Actions.
CI task(s) for CentOS 6 is not needed for now?

We may be better to revive it.
Although CentOS 6 is already EOL, RedHat provides Extended Life-cycle Support (ELS) for RHEL.
We should care users who use td-agent on RHEL with ELS.

I'd confirmed that td-agent 4.1.0 rpm package for CentOS 6 provides say:
$ rpm -qp --provides td-agent/yum/repositories/centos/6/x86_64/Packages/td-agent-4.1.0-1.el6.x86_64.rpm
td-agent = 4.1.0-1.el6
td-agent(x86-64) = 4.1.0-1.el6

repo: fluent-plugins-nursery/td-agent-builder


text:
Tail on most container logs does not pick up changes

Not really sure how to describe this issue.
I've deployed fluentd using a modified yaml configured for S3 output, as you can see below:
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: fluentd
  namespace: observability
  labels:
    k8s-app: fluentd-logging
    version: v1
spec:
  selector:
    matchLabels:
      k8s-app: fluentd-logging
      version: v1
  template:
    metadata:
      labels:
        k8s-app: fluentd-logging
        version: v1
    spec:
      serviceAccount: fluentd
      serviceAccountName: fluentd
      tolerations:
      - key: node-role.kubernetes.io/master
        effect: NoSchedule
      containers:
      - name: fluentd
        image: fluent/fluentd-kubernetes-daemonset:v1.14-debian-s3-amd64-1
        env:
          - name:  S3_BUCKET_NAME
            value: "test-staging-logs"
          - name:  S3_BUCKET_REGION
            value: "eu-west-1"
          - name: S3_TIMEKEY
            value: "60"
          - name: FLUENTD_PROMETHEUS_CONF
            value: "disable"
          - name: FLUENT_UID
            value: "0"
          - name: FLUENTD_OPT
            value: "-vv"
          - name: K8S_NODE_NAME
            valueFrom:
              fieldRef:
                fieldPath: spec.nodeName
        resources:
          limits:
            memory: 200Mi
          requests:
            cpu: 100m
            memory: 200Mi
        volumeMounts:
        - name: varlog
          mountPath: /var/log
        - name: baselogdir
          mountPath: /var/log/containers
          readOnly: true
        - name: podlogdir
          mountPath: /var/log/pods
          readOnly: true
        - name: containerlogdir
          mountPath: /var/lib/docker/containers
          readOnly: true
      terminationGracePeriodSeconds: 30
      volumes:
      - name: varlog
        hostPath:
          path: /var/log
      - name: baselogdir
        hostPath:
          path: /var/log/containers
      - name: podlogdir
        hostPath:
          path: /var/log/pods
      - name: containerlogdir
        hostPath:
          path: /var/lib/docker/containers

Looking through the fluentd logs, I can see that the container logs which interest me are picked up and tailed, but the pos file for them does not seem to be updated.
I've opened an interactive session into the fluentd pod and here's what I got:
root@fluentd-ph8dm:/home/fluent# cat /var/log/fluentd-containers.log.pos | grep sandbox_easy
/var/log/containers/easyjet-v2-staging-674c9589c-dkqr2_sandbox_easytest-b01609fea7d551d9bcac2c3c5d5abe1f127a35655fa6f3a2ec8034b2d3165a82.log  0000000000009ce8        0000000003977d97
root@fluentd-ph8dm:/home/fluent# cat /var/log/fluentd-containers.log.pos | grep sandbox_easy
/var/log/containers/easyjet-v2-staging-674c9589c-dkqr2_sandbox_easytest-b01609fea7d551d9bcac2c3c5d5abe1f127a35655fa6f3a2ec8034b2d3165a82.log  0000000000009ec7        0000000003977d97
root@fluentd-ph8dm:/home/fluent# cat /var/log/fluentd-containers.log.pos | grep sandbox_easy
/var/log/containers/easyjet-v2-staging-674c9589c-dkqr2_sandbox_easytest-b01609fea7d551d9bcac2c3c5d5abe1f127a35655fa6f3a2ec8034b2d3165a82.log  000000000000c576        0000000003977d97

I can see changes to the pos file as logs are generated, but the last number never changes. I also tried deleting the daemon-set completely, as well as all the pos files and all S3 objects - after recreating the DS, all the pos files were recreated with the same values.
In the meantime S3 objects are still created, but the only contain logs from system containers mostly. Interestingly enough, it also outputs fluentd logs, even though these should be ignored (as far as I can read the default config in https://github.com/fluent/fluentd-kubernetes-daemonset/blob/master/docker-image/v1.14/debian-s3/conf/kubernetes.conf)
What's also interesting is that I keep seeing SIGKILL messages in fluentd logs, as such:
2021-09-16 15:59:23 +0000 [info]: #0 fluent/log.rb:330:info: fluentd worker is now running worker=0
2021-09-16 15:59:25 +0000 [info]: fluent/log.rb:330:info: Worker 0 finished unexpectedly with signal SIGKILL
2021-09-16 15:59:26 +0000 [info]: fluent/log.rb:330:info: adding match in @FLUENT_LOG pattern="fluent.**" type="null"
2021-09-16 15:59:26 +0000 [trace]: #0 fluent/log.rb:287:trace: registered output plugin 'null'
2021-09-16 15:59:26 +0000 [trace]: #0 fluent/log.rb:287:trace: registered metrics plugin 'local'
2021-09-16 15:59:26 +0000 [trace]: #0 fluent/log.rb:287:trace: registered buffer plugin 'memory'
2021-09-16 15:59:26 +0000 [info]: fluent/log.rb:330:info: adding filter pattern="kubernetes.**" type="kubernetes_metadata"
2021-09-16 15:59:26 +0000 [trace]: #0 fluent/log.rb:287:trace: registered filter plugin 'kubernetes_metadata'
2021-09-16 15:59:26 +0000 [debug]: #0 [filter_kube_metadata] Found directory with secrets: /var/run/secrets/kubernetes.io/serviceaccount
2021-09-16 15:59:26 +0000 [debug]: #0 [filter_kube_metadata] Found CA certificate: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
2021-09-16 15:59:26 +0000 [debug]: #0 [filter_kube_metadata] Found pod token: /var/run/secrets/kubernetes.io/serviceaccount/token
2021-09-16 15:59:26 +0000 [debug]: #0 [filter_kube_metadata] Creating K8S client
2021-09-16 15:59:26 +0000 [info]: fluent/log.rb:330:info: adding match pattern="**" type="s3"
2021-09-16 15:59:26 +0000 [info]: #0 [filter_kube_metadata] 410 Gone encountered. Restarting namespace watch to reset resource versions.410 Gone
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered output plugin 's3'
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered buffer plugin 'file'
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered formatter plugin 'out_file'
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="systemd"
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered input plugin 'systemd'
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="systemd"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="systemd"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'regexp'
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'multiline'
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered input plugin 'tail'
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'kubernetes'
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'json'
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'none'
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [info]: fluent/log.rb:330:info: adding source type="tail"
2021-09-16 15:59:27 +0000 [trace]: #0 fluent/log.rb:287:trace: registered parser plugin 'syslog'
2021-09-16 15:59:27 +0000 [info]: #0 fluent/log.rb:330:info: starting fluentd worker pid=13156 ppid=6 worker=0

Any help in debugging this would be much appreciated.

Ok, so I found the issue(s):

the default 200Mi memory limitation is too conservative apparently. I upped this to 500Mi and fluentd never received SIGKILL anymore
I completely re-wrote the default config. The key was to add reserve_time true to a kubernetes parser filter (as noted in https://github.com/fluent/fluentd/issues/2073#issuecomment-622551035)

Damned thing works now.

repo: fluent/fluentd-kubernetes-daemonset


text:
Replace WEBrick because it is no longer recommended for production use

Describe the bug
Fluentd depends on webrick and uses it in quite a few places and thus although it's no longer included in ruby, it is required (e.g. the dockerfile installs ruby-webrick).
There have been a fair few CVEs reported for webrick in recent years, but more worrying is that in response to a recent security vulnerability report, one of the maintainers said "webrick is not for production".
If fluentd contines to rely on this, it feels risky (e.g. maybe future reports may not be patched so quickly / at all).
Perhaps it would be wise to migrate each usage away from webrick to a production-suitable replacement?
To Reproduce
Install fluentd - you will not be able to do this without also installing webrick.
Expected behavior
We should move away from production use of a package which the maintainers no longer recommend for production use.
Your Environment
- Fluentd version: all recent versions
- Package version: N/A
- Operating system: N/A
- Kernel version: N/A

Your Configuration
Any configuration.

Your Error Log
N/A

Additional context
No response

Thanks for your report.
This is more likely enhancement request rather than bug report.
I think we need more opinions and ideas.

@daipom i saw this alternative
https://github.com/socketry/falcon
Not sure if there are other alternatives, need to research more

@Athishpranav2003 Thanks!
So, Falcon is an option for us!
Sorry, since I'm unfamiliar with these libraries and don't have much time this month, I cannot say for sure about the direction now.

It's similar for me
Maybe others active in Ruby community can give some comments on this
@Watson1978 ?

Fluentd has been used async-http and webrick for http server in in_http and RPC.
I think it would be better to integrate them into one library (async-http, falcon or another).

The most popular Ruby web server is Puma: https://github.com/puma/puma

repo: fluent/fluentd


text:
ci: do not show test detail immediately

Which issue(s) this PR fixes:
N/A
What this PR does / why we need it:
TESTOPTS=-v shows running test and the result.
If something weird happen, it show error immediately.
As rake task executes many tests, so it may be better to delay showing test details later.
NOTE: --progress-style=fault-only helps you to focus on failure, but it is inconvenient when test case has stalled.
Docs Changes:
N/A
Release Note:
N/A

Error detail is shown before Omission:

Perfect!! Thanks!!

authors: daipom kenhys


text:
log: add caller plugin-id about emitting error events

Which issue(s) this PR fixes:

Fixes #4567

What this PR does / why we need it:
Add caller plugin-id to warning logs about emitting error events.
It would be helpful if we could know what plugin emitted the error event.
We need to care about the compatibility.
This signature change would not break compatibility.
However, I'm concerned that caller_plugin_id has a race condition, although I don't confirm it.
It looks to me that the id can be another plugin-id running concurrently...
It is not the issue with this fix, it is the issue of the existing implementation.
Docs Changes:
Not needed.
Release Note:
Add plugin-id to warning logs about emitting error events.
Example:
From #4567.
<source>
  @type sample
  @id id_sample_not_json
  sample {"data":"this is not json}"}
  tag sample.json
</source>

<filter sample.json>
  @type parser
  @id id_not_json
  key_name data
  <parse>
    @type json
  </parse>
</filter>

<match sample.**>
  @type stdout
</match>

2024-09-11 15:26:26 +0900 [info]: #0 fluentd worker is now running worker=0
2024-09-11 15:26:27 +0900 [warn]: #0 dump an error event:
 error_class=Fluent::Plugin::Parser::ParserError
 error="pattern not matched with data 'this is not json}'"
 location=nil tag="sample.json"
 time=2024-09-11 15:26:27.040657722 +0900
 plugin_id="id_not_json" ### <= This info is added by this PR ###
 record={"data"=>"this is not json}"}
...

However, I'm concerned that caller_plugin_id has a race condition, although I don't confirm it.
It looks to me that the id can be another plugin-id running concurrently...

https://github.com/fluent/fluentd/blob/51b860b1be2eb59076d706fda12d55657a614c8f/lib/fluent/plugin_helper/event_emitter.rb#L27-L36

A simple check seems ok.
But may occur with more load.
<source>
  @type sample
  tag test.foo
</source>
<source>
  @type sample
  tag test.bar
</source>
<source>
  @type sample
  tag test.boo
</source>

<filter test.foo>
  @type parser
  @id foo
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>
<filter test.bar>
  @type parser
  @id bar
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>
<filter test.boo>
  @type parser
  @id boo
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>

<match test.**>
  @type stdout
</match>

2024-11-27 13:55:58 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error="not-exist does not exist" location="/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'" tag="test.bar" time=2024-11-27 13:55:58.022326275 +0900 plugin_id="bar" record={"message"=>"sample"}
2024-11-27 13:55:58 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error="not-exist does not exist" location="/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'" tag="test.foo" time=2024-11-27 13:55:58.023002806 +0900 plugin_id="foo" record={"message"=>"sample"}
2024-11-27 13:55:58 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error="not-exist does not exist" location="/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'" tag="test.boo" time=2024-11-27 13:55:58.023570092 +0900 plugin_id="boo" record={"message"=>"sample"}
...

I've succeeded in reproducing the race condition.

Run 3 in_samples with rate 100 (100 emits/s) in concurrent.
Make each filter plugin raise an error.
Check Fluentd log. Check for incorrect tag/id combinations.

Results: 0.005% mismatch confirmed.
<source>
  @type sample
  tag test.foo
  rate 100
</source>
<source>
  @type sample
  tag test.bar
  rate 100
</source>
<source>
  @type sample
  tag test.boo
  rate 100
</source>

<filter test.foo>
  @type parser
  @id foo
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>
<filter test.bar>
  @type parser
  @id bar
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>
<filter test.boo>
  @type parser
  @id boo
  key_name not-exist
  <parse>
    @type none
  </parse>
</filter>

<match test.**>
  @type stdout
</match>

Script for check (Ruby)
#!/usr/bin/env ruby
entire_count = 0
mismatched_count = 0

p "checking files ..."

ARGF.each_line do |line|
  next unless /^.* dump an error event: .* tag="(.*)" .* plugin_id="(.*)" .*$/ =~ line
  entire_count += 1
  tag = $1
  plugin_id = $2

  unless tag.include? plugin_id
    mismatched_count += 1
    p "mismatched! tag: #{tag}, plugin_id: #{plugin_id}, raw_log: #{line}"
  end
end

p "done"
p "entire_count: #{entire_count}"
p "mismatched_count: #{mismatched_count}"
p "mismatched_percentage: #{100.0 * mismatched_count / entire_count}%"

$ bundle exec fluentd -c test.conf --log log; ./check.rb < log; rm -f log
(Wait a moment and press Ctrl+C)
"mismatched! tag: test.boo, plugin_id: bar, raw_log: 2024-11-27 18:14:22 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error=\"not-exist does not exist\" location=\"/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'\" tag=\"test.boo\" time=2024-11-27 18:14:22.793045711 +0900 plugin_id=\"bar\" record={\"message\"=>\"sample\"}\n"
"mismatched! tag: test.bar, plugin_id: foo, raw_log: 2024-11-27 18:15:56 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error=\"not-exist does not exist\" location=\"/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'\" tag=\"test.bar\" time=2024-11-27 18:15:56.735563552 +0900 plugin_id=\"foo\" record={\"message\"=>\"sample\"}\n"
"mismatched! tag: test.bar, plugin_id: foo, raw_log: 2024-11-27 18:17:02 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error=\"not-exist does not exist\" location=\"/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'\" tag=\"test.bar\" time=2024-11-27 18:17:02.429503164 +0900 plugin_id=\"foo\" record={\"message\"=>\"sample\"}\n"
"mismatched! tag: test.bar, plugin_id: foo, raw_log: 2024-11-27 18:17:24 +0900 [warn]: #0 dump an error event: error_class=ArgumentError error=\"not-exist does not exist\" location=\"/home/daipom/work/fluentd/fluentd/lib/fluent/plugin/filter_parser.rb:66:in `block in filter_stream'\" tag=\"test.bar\" time=2024-11-27 18:17:24.963402900 +0900 plugin_id=\"foo\" record={\"message\"=>\"sample\"}\n"
"done"
"entire_count: 73260"
"mismatched_count: 4"
"mismatched_percentage: 0.00546000546000546%"


text:
Does not use passive listeners to improve scrolling performance

When I do the test on google pagespeed this message appears:
Does not use passive listeners to improve scrolling performance
Using the player on the cell phone it is possible to visualize the problem, when I try to scroll the page by clicking on the player it triggers the video instead of scrolling naturally.
This affects the user's navigation on the page, please fix this problem.
In pagespeed they indicate this page:
https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/
Thanks

Hi @kmexdelad, this is a duplicate of #404. There's already a PR for this, expect it to be fixed in the coming weeks. I'll close this for now.

authors: kmexdelad leroybm

repo: fluid-player/fluid-player


text:
Flutter : copy/paste text field menu display issue

I'm working on a login form, I'm using the library flutter_form_builder: ^7.8.0. Unfortunately, for some time I have been facing this problem: The copy/paste menu does not appear, but seems to offer a "Zoom".

same problem

Duplicated https://github.com/flutter-form-builder-ecosystem/flutter_form_builder/issues/1202


text:
command not found Error 127

I create a simple project myapp, when I run  flutter-tizen run
I got this error at the end "command not found.... Error 127"
And the verbose info shows this line :
[  +15 ms] executing: C:\tizen-studio\tools\ide\bin\tizen.bat build-native -C Debug -a x86 -c llvm-10.0 -d TV_PROFILE -e -fPIC -r wearable-4.0-emulator.flutter -- C:\work\flutter-tizen\embedding\cpp
I am not trying to build for a wearable device but for a TV  device I tried with --device-profile tv , but it didn't work
PS C:\Users\cd_bo\StudioProjects\myapp> flutter-tizen doctor
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel unknown, 3.3.0, on Microsoft Windows [version 10.0.19044.2006], locale fr-FR)
    ! Flutter version 3.3.0 on channel unknown at C:\work\flutter-tizen\flutter
    ! Upstream repository unknown
[√] Tizen toolchain - develop for Tizen devices
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.1.6)
[√] Android Studio (version 2021.2)
[√] IntelliJ IDEA Community Edition (version 2019.3)
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[√] IntelliJ IDEA Community Edition (version 2021.3)
[√] VS Code (version 1.67.2)
[√] Connected device (4 available)
[√] HTTP Host Availability

! Doctor found issues in 1 category.
PS C:\Users\cd_bo\StudioProjects\myapp> flutter-tizen doctor
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel unknown, 3.3.0, on Microsoft Windows [version 10.0.19044.2006], locale fr-FR)
    ! Flutter version 3.3.0 on channel unknown at C:\work\flutter-tizen\flutter
    ! Upstream repository unknown
[√] Tizen toolchain - develop for Tizen devices
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.1.6)
[√] Android Studio (version 2021.2)
[√] IntelliJ IDEA Community Edition (version 2019.3)
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[√] IntelliJ IDEA Community Edition (version 2021.3)
[√] VS Code (version 1.67.2)
[√] Connected device (4 available)
[√] HTTP Host Availability

! Doctor found issues in 1 category.
PS C:\Users\cd_bo\StudioProjects\myapp> flutter-tizen -v run
[ +130 ms] executing: [C:\work\flutter-tizen\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +124 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] ffccd96b62ee8cec7740dab303538c5fc26ac543
[        ] executing: [C:\work\flutter-tizen\flutter/] git tag --points-at ffccd96b62ee8cec7740dab303538c5fc26ac543
[  +98 ms] Exit code 0 from: git tag --points-at ffccd96b62ee8cec7740dab303538c5fc26ac543
[        ] 3.3.0
[  +52 ms] executing: [C:\work\flutter-tizen\flutter/] git rev-parse --abbrev-ref HEAD
[  +78 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] HEAD
[   +2 ms] executing: [C:\work\flutter-tizen\flutter/] git rev-parse --abbrev-ref --symbolic @{upstream}
[  +89 ms] Exit code 128 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[        ] fatal: HEAD does not point to a branch
[ +898 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +62 ms] Artifact Instance of 'TizenEngineArtifacts' is not required, skipping update.
[  +12 ms] executing: C:\Users\cd_bo\AppData\Local\Android\Sdk\platform-tools\adb.exe devices -l
[  +44 ms] executing: C:\tizen-studio\tools\sdb.exe devices
[ +105 ms] List of devices attached
[  +19 ms] List of devices attached
           emulator-26101       device          T-samsung-6.5-x86
[   +2 ms] executing: C:\tizen-studio\tools\sdb.exe -s emulator-26101 capability
[  +72 ms] Exit code 0 from: C:\tizen-studio\tools\sdb.exe -s emulator-26101 capability
[        ] secure_protocol:enabled
           intershell_support:disabled
           filesync_support:pushpull
           usbproto_support:disabled
           sockproto_support:enabled
           syncwinsz_support:enabled
           sdbd_rootperm:disabled
           rootonoff_support:disabled
           encryption_support:disabled
           zone_support:disabled
           multiuser_support:enabled
           cpu_arch:x86
           sdk_toolpath:/home/owner/share/tmp/sdk_tools
           profile_name:tv
           vendor_name:Samsung
           can_launch:tv-samsung
           device_name:Tizen
           platform_version:6.5
           product_version:4.0
           sdbd_version:2.2.31
           sdbd_plugin_version:3.8.5_EM_REL
           sdbd_cap_version:1.0
           log_enable:disabled
           log_path:/tmp
           appcmd_support:disabled
           appid2pid_support:enabled
           pkgcmd_debugmode:enabled
           netcoredbg_support:enabled
           architecture:32
           platform_build_version:6.5
[   +8 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +89 ms] Skipping pub get: version match.
[ +312 ms] Generating C:\Users\cd_bo\StudioProjects\myapp\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +105 ms] Using hardware rendering with device Tizen T-samsung-6.5-x86. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
[ +121 ms] Initializing file store
[  +52 ms] Skipping target: gen_localizations
[  +35 ms] Skipping target: _composite
[  +11 ms] complete
[  +45 ms] Launching tizen\flutter\generated_main.dart on Tizen T-samsung-6.5-x86 in debug mode...
[  +25 ms] C:\work\flutter-tizen\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\work\flutter-tizen\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server.dart.snapshot --sdk-root
C:\work\flutter-tizen\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\cd_bo\AppData\Local\Temp\flutter_tools.36a138d7\flutter_tool.129685b\app.dill --packages C:\Users\cd_bo\StudioProjects\myapp\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --verbosity=error --flutter-widget-cache
--enable-experiment=alternative-invalidation-strategy
[ +132 ms] <- compile file:///C:/Users/cd_bo/StudioProjects/myapp/tizen/flutter/generated_main.dart
[  +37 ms] Building TPK
[  +55 ms] Building a Tizen application in debug mode...
[  +22 ms] Initializing file store
[  +71 ms] Done initializing file store
[ +162 ms] Skipping target: gen_localizations
[  +54 ms] Skipping target: gen_dart_plugin_registrant
[  +83 ms] tizen_cpp_embedding: Starting due to {}
[  +49 ms] TV SDK could not be found.
[   +2 ms] Found a rootstrap: wearable-4.0-emulator.core
[  +15 ms] executing: C:\tizen-studio\tools\ide\bin\tizen.bat build-native -C Debug -a x86 -c llvm-10.0 -d TV_PROFILE -e -fPIC -r wearable-4.0-emulator.flutter -- C:\work\flutter-tizen\embedding\cpp
[ +997 ms] Skipping target: kernel_snapshot
[+4919 ms] [PLATFORM] Tizen-4.0
                    [ARCHITECTURE] i586
                    [COMPILER] LLVM-10.0
                    [CONFIGURATION] Debug
                    [SBI] prdefine options = -DTV_PROFILE
                    [SBI] command : cmd /c make.exe -f "C:\tizen-studio\tools\ide\resources\native\Build\makefile" -r
                    C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -f C:\tizen-studio\tools\ide\resources\native\Build/makefile.mk
                    /usr/bin/sh: C:\tizen-studio\tools\smart-build-interface\..\msys2\usr\bin\make.exe: command not found
                    make: *** [C:\tizen-studio\tools\ide\resources\native\Build\makefile:27: app_build] Error 127
                    Total time: 00:00:00.706
[   +4 ms] Persisting file store
[  +11 ms] Done persisting file store
[   +7 ms] Exception: Failed to build C++ embedding:
           [PLATFORM] Tizen-4.0
           [ARCHITECTURE] i586
           [COMPILER] LLVM-10.0
           [CONFIGURATION] Debug
           [SBI] prdefine options = -DTV_PROFILE
           [SBI] command : cmd /c make.exe -f "C:\tizen-studio\tools\ide\resources\native\Build\makefile" -r
           C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -f C:\tizen-studio\tools\ide\resources\native\Build/makefile.mk
           /usr/bin/sh: C:\tizen-studio\tools\smart-build-interface\..\msys2\usr\bin\make.exe: command not found
           make: *** [C:\tizen-studio\tools\ide\resources\native\Build\makefile:27: app_build] Error 127
           Total time: 00:00:00.706
[  +20 ms] Building a Tizen application in debug mode... (completed in 6,4s)
[+6349 ms] Exception: The build failed.
[   +7 ms] "flutter run" took 14 815ms.
[   +5 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:713:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1209:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tizen/executable.dart:94:3)
           <asynchronous suspension>

[   +2 ms] ensureAnalyticsSent: 0ms
[        ] Running shutdown hooks
[   +5 ms] Shutdown hooks complete
[   +1 ms] exiting with code 1
PS C:\Users\cd_bo\StudioProjects\myapp>

Hi it works after executing choco uninstall make , I think it was making a conflict with the gcc build

Thank you for reporting. We're currently appending the msys2\usr\bin path to the end of user's PATH environment variable and it should be the cause of the error.
https://github.com/flutter-tizen/flutter-tizen/blob/8ac3e60b5d652c0319a968dd22a981cc18eb475b/lib/tizen_sdk.dart#L140
I'll change the order so that things always work as expected.
By the way, did you add any plugin dependency in your pubspec.yaml?

If I just need to add these ".so" libraries to the build, please show me how, I didn't find this in your documentation.

https://github.com/flutter-tizen/flutter-tizen/issues/442

@nassimus26 Thank you for the clarification!

is it an Android apk, or probably a native C app?

The flutter-tizen tool by default builds your app into a .NET TPK. You will find some C# code in the tizen directory of your app project.

If I just need to add these ".so" libraries to the build, please show me how

I answered in detail in https://github.com/flutter-tizen/flutter-tizen/issues/442.

repo: flutter-tizen/flutter-tizen


text:
Re-register happens every 120s regardless of Expires.

Describe the bug
I keep seeing my app re-register every 120secs
To Reproduce
Set settings.register_expires = 600 etc and watch it re-register every 120secs.
Expected behavior
register expires honoured.
System Infomation()
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.22.2, on Linux, locale en_GB.UTF-8)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[!] Android Studio (version 4.0)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.49.2)
[✓] Connected device (1 available)

I note above it shows my plugins are not installed, but I'm using Studio 4.1 and they show they are. Strange.

I think this is to do with the WebSocket timeout settings service side of 120 sec.

It may be necessary to send a keepalive message every 60 ~ 120 seconds, such as \r\n?

When using RFC8599 we don't actually need a persistent websocket. I'd like
a setting to switch off reconnect after the first register.
Thanks.

In fact, to just disable reconnect. Thanks.

When using RFC8599 we don't actually need a persistent websocket. I'd like a setting to switch off reconnect after the first register. Thanks.

Any ideas on this? I don't need this to re-connect at all.

Hi there.  I am a freelancer  and I need  assistance with this plugin.
I have been provided with the websocket uri,  sipURI,  password  and sorts. And when I use it then there is no connection,
Could  you perhaps show or at least tell me what I should expect in the debug output if it had connected or not

authors: Milimeter cloudwebrtc ghenry

repo: flutter-webrtc/dart-sip-ua


text:
Error  after upgrading to flutter 3.0.1

I write code native to send data from androi native to flutter. After i upgradedto flutter 3.0.1 . There some are issue
Can help me fix this issue?
Object is not abstract and does not implement abstract member public abstract fun error(p0: String, p1: String?, p2: Any?): Unit defined in io.flutter.plugin.common.MethodChannel.Result
app/android/app/src/main/kotlin/com/penguin/MainActivity.kt: (237, 20): 'error' overrides nothing
private fun sendMessageToFlutter(exchangeMessage: ExchangeMessage) {
Log.w("App", "send exchangeMessage")
Log.w("App Result", exchangeMessage.toJsonString())
runOnUiThread {
methodChannel.invokeMethod(
exchangeMessage.type.name,
exchangeMessage.toJsonString(),
object : MethodChannel.Result {
override fun success(result: Any?) {
Log.w("Success", "success")
}
               override fun error(
                   errorCode: String?,
                   errorMessage: String?,
                   errorDetails: Any?
               ) {
                   Log.w("Error", "error: $errorMessage")
               }

               override fun notImplemented() {
                   Log.w("notImplemented", "notImplemented")
               }

           })
   }

}

Hi @josephTruong9x
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

repo: flutter/flutter