Naming based issue with upstream iree in Bootgen

I am having trouble lowering a simple torch dialect module like this through the backend
module @module {
func.func @matmul(%arg0: !torch.vtensor<[256,256],f32>, %arg1: !torch.vtensor<[256, 256],f32>) -> !torch.vtensor<[256, 256],f32> {
  %4 = torch.aten.mm %arg0, %arg1: !torch.vtensor<[256,256],f32>, !torch.vtensor<[256,256],f32>  -> !torch.vtensor<[256,256],f32>
  return %4 : !torch.vtensor<[256,256],f32>
}
}

The reason is that we name the dispatch with a $ sign like 'configured_module_matmul$async_dispatch_0.mlir' and this is passed as a symbol to the aie.device op and then eventually to bootgen which doesnt like it
****** Bootgen v2024.1
  **** Build date : Jun 18 2024-14:12:05
    ** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
    ** Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.

WARNING: bad character! '$' (0x24)

ERROR:BootGen - syntax error
   Line #9, "three_matmul_torch/module_torch.aten.cat$async_dispatch_0_amdaie_xclbin_fb/design.bif".
... h.aten.cat$async_dispatch_0_amdaie_xclbin_fb/aie_cdo_elfs.bin
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Although strictly bootgen should allow the $ in the time being I will santize the names to not have the $

This would seem to be more of a backend legalization question, rather than a fronted problem, though?

This would seem to be more of a backend legalization question, rather than a fronted problem, though?

Yeah, I will basically sanitize the names in the backend to legalize them.

Although strictly speaking bootgen should allow the $ in the time being I will sanitize the names to not have the $

bootgen uses bison/yacc for various things (parsing/serializing) so I'm guessing the requirement comes from there (yacc/bison might not allow) and thus we don't have much choice here.


fix: dequeue_next_key breaks async_key_value_source TTL mechanism

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area API-version

/area build

/area CI

/area driver-kmod

/area driver-bpf

/area driver-modern-bpf

/area libscap-engine-bpf

/area libscap-engine-gvisor

/area libscap-engine-kmod

/area libscap-engine-modern-bpf

/area libscap-engine-nodriver

/area libscap-engine-noop

/area libscap-engine-source-plugin

/area libscap-engine-savefile

/area libscap-engine-udig

/area libscap

/area libpman

/area libsinsp

/area tests

/area proposals

Does this PR require a change in the driver versions?

/version driver-API-version-major

/version driver-API-version-minor

/version driver-API-version-patch

/version driver-SCHEMA-version-major

/version driver-SCHEMA-version-minor

/version driver-SCHEMA-version-patch

What this PR does / why we need it:
Which issue(s) this PR fixes:
async_key_value_source provides a TTL mechanism, the problem is that when dequeue_next_key is invoked, there is no check for the existence of the key in m_value_map. If the value was pruned due to TTL expiration it gets put back by std::map::operator[], which creates a new lookup_request. This may lead to an infinite loop, in case the TTL always expires.

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

fix: make sure that dequeue_next_key does not put back expired values in async_key_value_source

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: irozzo-1A
Once this PR has been reviewed and has the lgtm label, please assign andreagit97 for approval by writing /assign @andreagit97 in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

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

Needs approval from an approver in each of these files:

OWNERS [mstemm]

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

LGTM label has been added.  Git tree hash: 8720a9fd065fbc2f8a197df1444c030763188743

Sorry l missed this case. I didn’t think about successive retries and the ttl limit. Thanks for fixing it.

No worries, business as usual for devs 😉 I just want to add a UT and it's ready to go

New changes are detected. LGTM label has been removed.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: irozzo-1A
Once this PR has been reviewed and has the lgtm label, please ask for approval from mstemm by writing /assign @mstemm in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

/milestone 0.11.0
We definitely want this, but i'd postpone this to the next release.

@irozzo-1A is this PR ready? I see you left yourself some comments ;)

@irozzo-1A is this PR ready? I see you left yourself some comments ;)

yeah, I have some small things to change, but mostly waiting for a review 😉

@FedeDP I addressed the self comments and squashed the commits, PTAL when you have some cycles 😉

This LGTM!
I want a review by people that are more knowledgeable than me on this area of the code though :)
/cc @mstemm  @gnosek @deepskyblue86

@FedeDP: GitHub didn't allow me to request PR reviews from the following users: deepskyblue86.
Note that only falcosecurity members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

This LGTM!
I want a review by people that are more knowledgeable than me on this area of the code though :)
/cc @mstemm  @gnosek @deepskyblue86

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@irozzo-1A thank you so much for this. I took the liberty of suggesting some changes just because I know C++ is not your bread and butter 🙂

Thanks for the hints 😉

LGTM label has been added.  Git tree hash: e7c7358ffbc2ecaa8deab568aac19fa7e6f69e9a

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

Needs approval from an approver in each of these files:

OWNERS [FedeDP]

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

/unhold

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

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

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


Git: Cannot read property 'fsPath' of undefined

VSCode Version: 1.11.1
OS Version: macOS Sierra 10.12.4
git: 2.9.2

Steps to Reproduce:

in keybindings.json I have:

{ "key": "alt+cmd+p", "command": "git.openChange", "when": "editorFocus" }

Make changes to an open file that's in git source control and save the file. Press alt+cmd+p and I get a notification with error:

Git: Cannot read property 'fsPath' of undefined

Getting exactly the same thing on windows

Verified that this now doesn't do anything anymore...

Also getting it, just in the middle of staging files.

Getting the same error when staging files. Works fine if I stage the offending file from git gui.


chore: test new playwright utils

Closes #1298

run the delply:contracts locally is breaking

Good catch. That was caused by Biome trying to parse playwright-report files, it'd only happen if you try to re-deploy the contracts after running e2e tests once. Now fixed!


Push multiple routes dynamically

It would be nice to be able to push multiple routes from a single path.
A common use case might be that the app receives a dynamic link of /machine/1234/settings. Given that path, I would want to push 3 routes onto the main navigation stack. On bottom, a list of machines. On top of that, the show page for machine 123. And on top of that, the settings for that machine. That way, the user can hit back and "zoom out", as it were, to see the show page, and then back again to see the all machines.
Maybe that is possible now, but I don't see it in the documentation. Thanks for the fantastic work!

this is exactly what we need too. other packages like auto_route offer this capability.

there is no need to add
/machine/:id/:id2
simple create
GetPage(
name: '/machine',
page: () => const Machine(),
),
and
Get.toName("/machine/$id/id2");
on /machine/1234/settings.
parse current routes


Show infowindow on polyline.

How is it possible to show that ETA on polyine?

No, Xamarin.Forms.GoogleMaps does not support info window for Polyline.


Fixed Formatting of JSON

Nice and simple fix :smile:

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hello @rawkode,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


[enhancement] Histogram Statistics Estimation Formula Optimization

What type of PR is this：

[ ] bug
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Support for collecting character type histograms
Refactor the calculation formula of the equivalent predicate
Filter predicates take into account the effect of MCV
Add histogram TPCH test framework

Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 232 / 254 (91.34%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnHistogramStatsCacheLoader.java
5
7
71.43%
[145, 147]

:large_blue_circle:
com/starrocks/sql/analyzer/DecimalV3FunctionAnalyzer.java
4
5
80.00%
[73]

:large_blue_circle:
com/starrocks/statistic/StatisticUtils.java
8
10
80.00%
[205, 212]

:large_blue_circle:
com/starrocks/statistic/HistogramStatisticsCollectJob.java
4
5
80.00%
[68]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/CachedStatisticStorage.java
7
8
87.50%
[142]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/BinaryPredicateStatisticCalculator.java
179
194
92.27%
[90, 91, 99, 100, 101, 102, 103, 105, 131, 376, 419, 420, 437, 492, 493]

:large_blue_circle:
com/starrocks/catalog/FunctionSet.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/StatisticsCalculator.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/Histogram.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnStatistic.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/PredicateStatisticsCalculator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyzeStmtAnalyzer.java
9
9
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 232 / 254 (91.34%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnHistogramStatsCacheLoader.java
5
7
71.43%
[145, 147]

:large_blue_circle:
com/starrocks/sql/analyzer/DecimalV3FunctionAnalyzer.java
4
5
80.00%
[73]

:large_blue_circle:
com/starrocks/statistic/StatisticUtils.java
8
10
80.00%
[205, 212]

:large_blue_circle:
com/starrocks/statistic/HistogramStatisticsCollectJob.java
4
5
80.00%
[68]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/CachedStatisticStorage.java
7
8
87.50%
[142]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/BinaryPredicateStatisticCalculator.java
179
194
92.27%
[90, 91, 99, 100, 101, 102, 103, 105, 131, 376, 419, 420, 437, 492, 493]

:large_blue_circle:
com/starrocks/catalog/FunctionSet.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/StatisticsCalculator.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/Histogram.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnStatistic.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/PredicateStatisticsCalculator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyzeStmtAnalyzer.java
9
9
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 230 / 254 (90.55%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnHistogramStatsCacheLoader.java
5
7
71.43%
[145, 147]

:large_blue_circle:
com/starrocks/sql/analyzer/DecimalV3FunctionAnalyzer.java
4
5
80.00%
[73]

:large_blue_circle:
com/starrocks/statistic/StatisticUtils.java
8
10
80.00%
[205, 212]

:large_blue_circle:
com/starrocks/statistic/HistogramStatisticsCollectJob.java
4
5
80.00%
[68]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/CachedStatisticStorage.java
7
8
87.50%
[142]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/BinaryPredicateStatisticCalculator.java
177
194
91.24%
[93, 94, 95, 96, 99, 100, 101, 102, 103, 105, 131, 376, 419, 420, 437, 492, 493]

:large_blue_circle:
com/starrocks/catalog/FunctionSet.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/StatisticsCalculator.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/Histogram.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnStatistic.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/PredicateStatisticsCalculator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyzeStmtAnalyzer.java
9
9
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 229 / 247 (92.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnHistogramStatsCacheLoader.java
5
7
71.43%
[145, 147]

:large_blue_circle:
com/starrocks/sql/analyzer/DecimalV3FunctionAnalyzer.java
4
5
80.00%
[73]

:large_blue_circle:
com/starrocks/statistic/StatisticUtils.java
8
10
80.00%
[205, 212]

:large_blue_circle:
com/starrocks/statistic/HistogramStatisticsCollectJob.java
4
5
80.00%
[68]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/CachedStatisticStorage.java
7
8
87.50%
[142]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/BinaryPredicateStatisticCalculator.java
176
187
94.12%
[94, 95, 96, 97, 122, 367, 410, 411, 428, 483, 484]

:large_blue_circle:
com/starrocks/catalog/FunctionSet.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/StatisticsCalculator.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/Histogram.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnStatistic.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/PredicateStatisticsCalculator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyzeStmtAnalyzer.java
9
9
100.00%
[]

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test


Dict for models

Hello team,
Please open source dictionary for the finetuned models. If there is a way to run models without dictionary, please let me know.

Looks like the dictionaries are embedded in the task itself. It would have been nice if the dict would have been provided separately just to get an idea of the vocab of the model.


snr using convolution

I refactored the snr calculation.
The new version uses convolution instead of a loop. It still implicitly iterates over all the other dimensions inside np.apply_along_axis but the resulting code is more concise. Plus it works with any possible number of dimensions without special treatment.

i'm not experienced in resolving conflicts.. did you do this already?

i'm not experienced in resolving conflicts.. did you do this already?

Sure, I'll rebase onto the current ssvep-tutorial-master and push again.

lgtm, sorry for the late review :)

to make it more flexible we could include an optional parameter to indicate the dimension of time domain (with default e.g. dim=-1). but maybe this would be too much..

to make it more flexible we could include an optional parameter to indicate the dimension of time domain (with default e.g. axis=-1). but maybe this would be too much..

That is a good idea for the eventual module/package but for the tutorial I'd keep it as is. I would even go as far as removing the function altogether since we are using it only once anyway. If you agree, I could remove the function and just calculate SNR directly in this PR. What do you think?

i would probablys leave it as a function.
sure, it dosnt make much sense in a notebook style tutorial, but i think it can help keeping the code tidy for visitors. there are a few other mne tutorials with functions
i dont care too much though. if you feel strongly, go ahead and remove it :)

i would probablys leave it as a function.
sure, it dosnt make much sense in a notebook style tutorial, but i think it can help keeping the code tidy for visitors. there are a few other mne tutorials with functions
i dont care too much though. if you feel strongly, go ahead and remove it :)

Nah, not really. Let's merge then?


Basic react router + basic navbar

I realised that we need a basic Navbar that links to our respective component pages so I created one, feel free to change the components with the components you are responsible for.


dev: add react-hot-loader

- Summary
React Hot Loader was removed in the v2.0 transition. This PR simply adds it back.

- Test plan

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

Deploy preview for netlify-cms-www ready!
Built with commit 4b026fd4b7f40ecf8cda2a4bc70200f651b36d5e
https://deploy-preview-1583--netlify-cms-www.netlify.com

Deploy preview for cms-demo ready!
Built with commit 4b026fd4b7f40ecf8cda2a4bc70200f651b36d5e
https://deploy-preview-1583--cms-demo.netlify.com

I actually don't know what this adds to webpack-dev-server's built in HMR - did you see a difference running this locally?


migrate gestures to nullsafety

Description
NNBD migration for gestures
Related Issues

dart-lang/sdk#40146

Tests
I added the following tests:
None
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: https://flutter.dev/go/breaking-changes-template Replace this with a link to a pull request that adds the migration guide to https://flutter.dev/docs/release/breaking-changes

Blocked by https://github.com/dart-lang/dartdoc/issues/2273 (and Google testing failed. Please contact a Google developer to investigate.)

Checked internally, "Google testing" should be a pass now.

@a14n You'll probably have to rebase this ontop the latest master to get rid of the cirrus failures.


Example WallThermal1DNodes in OpenModelica

Another basic example that fails is `Buildings.Constructions.Examples.WallTermal1DNodes:
See all examples here
https://libraries.openmodelica.org/branches/master/BuildingSystems/BuildingSystems.html
and especially the Wall example here:
https://libraries.openmodelica.org/branches/master/BuildingSystems/files/BuildingSystems_BuildingSystems.Buildings.Constructions.Examples.WallThermal1DNodes.err

I also created a ticket in the OpenModelica Trac because I do not understand the error message.
https://trac.openmodelica.org/OpenModelica/ticket/4568

Same error here:
https://libraries.openmodelica.org/branches/master/BuildingSystems/files/BuildingSystems_BuildingSystems.HAM.HeatConduction.Examples.MultiLayerHeatConduction1DNodes.err
Possibly the fix has to be applied somewhere in HAM.HeatConduction.MultiLayerHeatConduction1DNodes !?

There has been some progress on the OpenModelica side:
https://libraries.openmodelica.org/branches/history/master/2018-02-28 11:14:42..2018-03-01 12:05:53.html
https://github.com/OpenModelica/OMCompiler/pull/1926

Fixed by PR https://github.com/OpenModelica/OMCompiler/pull/2249
This example now works!
https://libraries.openmodelica.org/branches/master/BuildingSystems/files/BuildingSystems_BuildingSystems.Buildings.Constructions.Examples.WallThermal1DNodes.err


FIX: Add notebook to requirements

I think notebook should be added as a requirement for this extension.

Hi @mmcky shouldn't it be added to jupinx as a requirement, as probably we are not using it in sphinxcontrib-jupyter for now.

thanks @AakashGfude. I will transfer this to jupinx


Slow queries, even timouts at times. How-to debug

CHALLENGE
I'm experiencing slow query responses (up to around 10 sec.) and sometimes no answer at all.
EXPECTATION
Very rarely experience slow queries and at least almost always get an answer to a query
TROUBLESHOOTING
I've looked for guidelines on how-to troubleshoot the issue described above. However, I've not been able to find any. Neither on this repo. or the dnscrypt-proxy repo.
I've tried the following

Enabled debug logging for the dnscrypt-proxy. I get the following of interest in the log:

[2020-03-27 15:16:49] [DEBUG] Certificate retrieval for [NAME_OF_SERVER.dns] succeeded but server is blocking fragments
[2020-03-27 15:16:49] [NOTICE] [NAME_OF_SERVER.dns] OK (DNSCrypt) - rtt: 15ms
[2020-03-27 15:16:49] [DEBUG] [NAME_OF_SERVER.dns] drops fragmented queries

These warnings comes when my dnscrypt-proxy initiates the connection to my dnscrypt-server. As Im running EDNS here and everything is therefore verified there should be no worry in regards to accepting DNS fragmentation. So I tried get rid of this by customizing the following unbound` settings:
  * First setting `harden-large-queries: no`. To no avail
  * Then setting `edns-buffer-size: 4096`. Again to no avail

I made sure to restart my dnscrypt-server container after setting these. I verified that the setting got successfully applied by executing: docker exec dnscrypt-server /opt/unbound/sbin/unbound-checkconf -f /opt/unbound/etc/unbound/unbound.conf -o edns-buffer-size
Should I be concerned about this warning at all? And if the value of edns-buffer-size per default is 4096 as stated in NLnet Labs unbound conf documentation, why is it 1220 in the std. unbound conf. of the dnscrypt-server?

I've successfully been able to get responses to my DNS queries by restarting my dnscrypt-proxy container. But having to do that is rather annoying.

I've made sure to disable Use DNSSEC in Pi-hole. As I've seen this mentioned in issues related to e.g. dnscrypt-proxy. Also, there should be no need for this, as the dnscrypt-server uses DNSSEC already.

I've successfully been able to get responses to my DNS queries by restarting my dnscrypt-server container. But having to do that is rather annoying.

DETAILS

dnscrypt-proxy is v2.0.40
I use these two Anonymized-DNS relays

sdns://gRA4NC4xNi4yNDAuNDM6NDQz is == Anonymized DNS relay hosted in Frankfurt
sdns://gRE0NS4xNTMuMTg3Ljk2OjQ0Mw is == Anonymized DNS relay hosted in Sweden

An issue of interest, on the dnscrypt-proxy repo ... shouldn't the dnscrypt-proxy and the dnscrypt-server play nicely together? Especially this comment "This doesn't apply to DNSCrypt, because DNSCrypt authenticates everything." from you @jedisct1 .... that being the case. The dnscrypt-server container shouldn't be blocking fragmented queries right?
Pi-hole v4.4 is in front of the dnscrypt-proxy

HELP ME WITH

Guidelines on how-to troubleshoot this issue better
Knowledge on the fragmented query warning.

I'm aware of ping, netstat, tcpdump and on we go, type of tools. So, when I ask How-to debug and how-to troubleshoot this issue better, it is specifically minded on debugging dnscrypt-proxy and dnscrypt-server.
Thank you very much

dnscrypt-proxy is now at v2.0.42 ... the issue still remains. Can be alleviated by restarting the dnscrypt-server container.

Disabling/not using the Anonymized-DNS server does not make a difference. Again a restart of the dnscrypt-server temporarily fixes it.
What can I do to debug this properly @jedisct1 ?

drops fragmented queries is unrelated to unbound.
The client proxy tried to send a 1500 bytes packet, and didn't get a response. Maybe a MTU/MSS configuration issue on the router?

Okay cool @jedisct1 ... thank you for your reply. However, how is that related to queries not being answered, and that requiring a restart?

I've now confirmed that it is not a MTU issue. Done so by:

Executing ping WAN_IP_TO_DNS_SERVER -s 1472 (MTU minus 20 bytes IP header and 8 bytes for the ICMP header) ... this goes through fine. Did so from the system where the dnscrypt-proxy server is running
Executed the same cmd from another VM on the VMWare system where the dnscrypt-server container runs (inside a VM). Same result. No MTU issue.

ip list on the systems involved shows a MTU size setting of 1500.
So? And also, why the need for a restart after 'x' time of the dnscrypt-server running?
Thank you @jedisct1

Unfortunately I have no idea here and you know Linux better than I do.
Instead of restarting the whole container, may try restarting just unbound or just encrypted-dns?

I found out that it was the HEALTHCHECK of the container image I'm using that was the culprit. A combination of that and me, assigning another listening port to the dnscrypt-proxy instance that did not match the one used in the container image HEALTHCHECK.
Fixing the port, did not fix this entirely. As the HEALTCHECK had a timeout setting that was too low. I fixed that by overwriting the HEALTHCHECK in my docker-compose file.
Full explanation in my blog post here

Well done!
Thanks for the update and congrats for the investigation!
I didn't think that health checks could go bad due to unaligned timeouts. This is really good to know! Great and informative blog post!


Collapsible as div

Memorial day pair coding with @ivailop7 👯
Why div vs the natively supported details?
Turns out that details is broken on Chrome. More details on the issue https://github.com/facebook/lexical/issues/5582
Selection now works well on Chrome:
https://github.com/facebook/lexical/assets/193447/e5e15246-0ef9-4853-aa5e-df018a9df373
Find still works
https://github.com/facebook/lexical/assets/193447/840b20e1-6a43-42eb-b72c-bb32212d10f2

Sadly, auto expanding on matching content the using cmd+f will no more 🥲

Sadly, auto expanding on matching content when using cmd+f will no more 🥲

@fantactuka Good callout but fear not! Look at this API that @ivailop7 discovered hidden until-found
I'll follow up with an else case for other browsers since is Chromium™

Turns out neither FF nor Safari support CMD + F on details. I'm proposing to keep section anyway for correctness since it's likely that eventually all browsers will properly support it and that's the best we can offer for now.

cool, i did not know lexical had a collapsible container until this PR!
unrelated topic: im alittle surprised the > on the far left isnt rotating 90 degrees to show the collapse/expand state, something like
https://github.com/facebook/lexical/assets/19604232/c1d54e4d-820e-493d-8603-7a45008e719d
shall i file a feature request for this if it makes sense for lexical?

cool, i did not know lexical had a collapsible container until this PR!
tho the > on the far left isnt rotating 90 degrees to show the collapse/expand state,
before (on prod):
Screen.Recording.2024-05-28.at.9.39.10.AM.mov
after (thi PR):
Screen.Recording.2024-05-28.at.9.39.25.AM.mov

resolved in https://github.com/facebook/lexical/pull/6179/commits/5721f337efc93446e344f68ed35a0a9b03832177


forum registration activation fail

I receive the registration email then follow the link. it then fails and outputs:
["BAD CSRF"]
Update:
This issue seems to apply to chrome but works fine on firefox.

I was having the same issue. Thanks for pointing me to another browser.
Tried with Chrome on my Android device and it worked.

I do not host the forum but will bring it to their attention.

https://www.adsbreceiver.net/forums/ fails :P ;)  (in readme/wiki page on github)
https://adsb.discourse.group/ will work after initial login/ registration is complete.

So much to do so little time... Thanks for pointing out the bad links. The README link has been fixe in commit c7166bb43523490c6729f4ce20dbec839fc0704e. The wiki is in the process of being shut down and moved to https://www.adsbreceiver.net/documentation/.


Add Armenian translation for docs/index.md

Hi, Ողջույն !!! HY
This is a PR to translate docs/index.md to armenian
.
It includes only main page translation as recommended in  📝 Development - Contributing docs
You can track armenianHY translations on this issue: https://github.com/tiangolo/fastapi/issues/5839.

Hello there! I simplified the process to handle translations, so now there's no need to update and sync all these mkdocs.yml files.
For a first translation, you just need one mkdocs.yml file with only:
INHERIT: ../en/mkdocs.yml

And the translated file.
More info about the new simplified process: https://fastapi.tiangolo.com/contributing/#translations
As the translation for this file is not finished, I'll close this PR now, just to clean up here. But if you finish with it, feel free to re-open the PR or create a new one. Thanks! ☕


fix: check sub-commands exit codes

Currently the return value, e.g. from the pip-wheel command, is not checked
and the whole script can have $LASTEXITCODE set to 0, even though some
previous commands failed. As result to pipeline is not marked as failed.
Fix this by adding check for return values.
This also fixes a regression introduced in https://github.com/espressif/idf-python-wheels/pull/10
fixes https://github.com/espressif/idf-python-wheels/issues/14

@dobairoland thank you, let's hope I haven't introduced yet another set of problems :)


help

What is your question?
source/Main.hx:36: characters 2-8 : public modifier is not supported for module-level fields

How should I do this?

replace Main.hx with a new one https://github.com/ShadowMario/FNF-PsychEngine/blob/main/source/Main.hx

![image](https://user-images.githubusercontent.com/111356975/215623472-34ec4b72-ba6d-4bc6-83f8-
b44e81fcfbe6.png)How
should I do this?

How should I do this?


[tool_crash] FileSystemException: Cannot open file, OS Error: No such file or directory, errno = 2

Command
flutter pub get

Steps to Reproduce

...
...
...

Logs
FileSystemException: Cannot open file, OS Error: No such file or directory, errno = 2
#0      _File.throwIfError (dart:io/file_impl.dart:635:7)
#1      _File.openSync (dart:io/file_impl.dart:479:5)
#2      ForwardingFile.openSync (package:file/src/forwarding/forwarding_file.dart:71:16)
#3      ErrorHandlingFile.copySync.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:315:22)
#4      _runSync (package:flutter_tools/src/base/error_handling_io.dart:597:14)
#5      ErrorHandlingFile.copySync (package:flutter_tools/src/base/error_handling_io.dart:314:5)
#6      CocoaPods.setupPodfile (package:flutter_tools/src/macos/cocoapods.dart:260:21)
<asynchronous suspension>
#7      injectPlugins (package:flutter_tools/src/flutter_plugins.dart:1106:9)
<asynchronous suspension>
#8      FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:338:5)
<asynchronous suspension>
#9      PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:177:5)
<asynchronous suspension>
#10     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
<asynchronous suspension>
#11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#12     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#13     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous suspension>
#14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#15     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)

[✓] Flutter (Channel stable, 2.10.3, on macOS 12.3.1 21E258 darwin-arm, locale en-IN)
    • Flutter version 2.10.3 at /Users/virvainfotech/Documents/flutter_2.10.3
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7e9793dee1 (9 weeks ago), 2022-03-02 11:23:12 -0600
    • Engine revision bd539267b4
    • Dart version 2.16.1
    • DevTo

Closing as duplicate of #91559


searchSupergroupMembers and searchChatMembers can't find one user

I'm trying to search for a user by their first name in a supergroup. Users in this supergroup all have empty last name, and their first names consist of three words each.
Normally, both searchSupergroupMembers and searchChatMembers work just fine, but there is this one user that can't be found this way. Say, their first name is "alpha beta gamma". It CAN be found with query "beta", or "gamma", but NOT with "alpha", neither with any prefix of "alpha" ("a", "al", "alp", "alph").
This user can be found in contacts list though with query "alpha". Other users in this supergroup don't have such problem. I've double-checked that the queries are correct.
Any hints?

@levlam Yes, both for the problematic user, and the other users, which don't have this problem.

Search in supergroups doesn't take in account the name given by you for the user. Users can be found only by the name they specified themselves.


Fix resource links form params

Resolves #103
Resource links were broken because the logic in coerce_resource_link_params/1 wasn't returning the correct data type.
Expected params
%{"resource_links" => [
  %{"rel" => "rel1", "href" => "href1"},
  %{"rel" => "rel2", "href" => "href2"}
]}

Actual params
%{"resource_links" => %{"href" => "href2", "rel" => "rel2"}}

Checking formatting...
[warn] svelte/components/PageAstNode.svelte
[warn] Code style issues found in the above file. Run Prettier to fix.

not sure what's up with this, I didn't touch any svelte files

Checking formatting...
[warn] svelte/components/PageAstNode.svelte
[warn] Code style issues found in the above file. Run Prettier to fix.

not sure what's up with this, I didn't touch any svelte files

That was caused by another PR, no worries. Can be fixed later running mix format.all


tapchannel/[feature]: update AuxInvoiceManager to enforce strict forwarding for invoices

Is your feature request related to a problem? Please describe.
Today if a user has one private asset channel, and a public Bitcoin channel, then due to fees or jitter otherwise, a sender may actually pay over the BTC channel. From the receivers side, the invoice has been paid, but potentially not in the desired currency.
Describe the solution you'd like
Today we'll based the custom invoice hook based on if an HTLC has custom data or not: https://github.com/lightninglabs/taproot-assets/blob/fca9d11f027cdb5b81a36c4a8999c6b010ac0c44/tapchannel/aux_invoice_manager.go#L121-L124.
We should also do the opposite check: if we get an HTLC over a channel, for an invoice with custom data, but the HTLC has no custom data, then we reject.
Describe alternatives you've considered
Make the behavior above optional, all a lax receive mode (any currency works).

[should] reject the invoice if it doesn't come across the asset chan we expect
logic would be in the invoice acceptor

Handles the case where an external node attempts to route payment to node ID rather than over a discrete set of SCIDs

Probably also need to do something similar on the SendPayment side.
Example for paying a 500 sat invoice with assets, but the pathfinding choosing arbitrary (non-TAP channel) first hops:
d5fac4f7358e:/# litcli --macaroonpath /root/.lnd/data/chain/bitcoin/mainnet/admin.macaroon ln payinvoice --pay_req lnbc5u1pnvgudppp52g3pn35s5ewzu2guahyv44mparkxg2y7r3egqpflumc6yt5xdd8sdqqcqzzsxqyz5vqsp5w64str3ac0s4z6h4fhzry5gcj483mvlz8n5l6uajcfsl2uvscvys9qxpqysgqwmw58axr96xln4srf4wgp69aqkrfgfl7cv79h83cs56s6zke07yhmr672xeyj8e6sz4k0w45dhcw559mtu5k3vwkv35dw6sk0qqlkugpjwcrpf --asset_id d75dae162be7cd0a2df76831ee1cce4eaeb74a32fabb0d46be7a0ad70fd6ad27
Payment hash: 522219c690a65c2e291cedc8cad761e8ec64289e1c7280053fe6f1a22e866b4f
Description:
Amount (in satoshis): 500
Fee limit (in satoshis): 500
Destination: 0324ba2392e25bff76abd0b1f7e4b53b5f82aa53fddc3419b051b6c801db9e2247
Confirm payment (yes/no): yes
Got quote for 29411 asset units at 17 msat/unit from peer 038dbb70e3484da0bed806156f5270d39b480a659c82fb4b56ba3dcbe0edd74d55 with SCID<PHONE_NUMBER>3197872513


retry webhook updates on failure (#17820)

(cherry picked from commit a6e7b882ed5a09d40bcdbfc179d850f40ac42512)
manual cherry-pick of https://github.com/istio/istio/pull/17820
Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ayj: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio_release-1.3
d96aa22c38c545accdbe7edac887bf132d3b7fc1
link
/test pilot-e2e-envoyv2-v1alpha3_istio_release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Error: failed to create cluster: failed to read CNI manifest: exit status 126

echo 'Could not setup KinD environment. Something wrong with KinD setup. Exporting logs.'

/test pilot-e2e-envoyv2-v1alpha3_istio_release-1.3


Add a spinning wheel while a photo is uploading

The site right now does nothing while the user is waiting for the image to be uploaded. We should add a spinner.
In static/asset/ folder, there is a spinner.gif. We just need to add javascript so the spinner will show while the image is uploading.

Instead of using spinner.gif, using bootstrap to make progress bar which displays both the uploading progress in percent while also showing the bytes uploaded. Will automatically appear once the button is clicked and will disappear when the file is uploaded.
After the progress bar reaches 100% the file will upload and go through the neural network and output the image.


Unable to modify the input placeholder in Multi Select Searchable Component

Is your feature request related to a problem? Please describe.
Yes. I don't see the option to modify the text in input field for this component if any of the option is selected.
I tried checking the various options available in story book.  Place holder text can be modified but how to modify the text of input field similar to the screenshot attached if any or all of the options are selected ? This is the requirement as per the UX.
Describe the solution you'd like
Would like to update the text of input if one or more items are selected. I am attaching the screenshot below for reference
Additional context

The multi-select dropdown already has a specific style for showing selected count, by adding a badge before the placeholder which can be clicked to deselect all. The placeholder attribute will override the "Select Items" default placeholder.

@brian-patrick-3 the UX screen shot I have shared is given by the UX team. In this case I think the UX needs to be updated ?

@brian-patrick-3 the UX screen shot I have shared is given by the UX team. In this case I think the UX needs to be updated ?

That's right


New Tips: More advanced DevTools features

More features in DevTools like Profiling, Audit, Finding memory leak etc..

Thank you, #4 already covers this.


Device reporting new Contract Name & ContractId after device update and stays inProgress in ADU

Hi there! I discovered a problem when updating a device concerning the reported states
What i did was and update on a device which gets the Adu agent version upgraded from 1.0.2 to 1.1.0 and the contractModelId from v2 to v3 during the update. This caused some strange behaviour in ADU, which i describe in the following.
I have a device with adu agent 1.0.2 installed and the agent module twin reports the following
"deviceUpdate": {
                "__t": "c",
                "agent": {
                    "deviceProperties": {
                        "manufacturer": "mymanufacturer",
                        "model": "mymodel",
                        "compatibilityid": "2",
                        "contractModelId": "dtmi:azure:iot:deviceUpdateContractModel;2",
                        "aduVer": "DU;agent/1.0.2",
                        "doVer": "DU;lib/v1.1.0+20230907.214407.d71ade6,DU;agent/v1.1.0+20230907.214407.d71ade6"
                    },
                    "compatPropertyNames": "manufacturer,model,compatibilityid"
                }
            },

Then i rolled out an update to my ADU Group targeting exactly these properties.
ADU then creates a deployment for the respective device class targeting contract model id v2
The device is inProgress and installs the update, after some time the device reports the following

 "deviceUpdate": {
                "__t": "c",
                "agent": {
                    "deviceProperties": {
                        "manufacturer": "mymanufacturer",
                        "model": "mymodel",
                        "compatibilityid": "2",
                        "contractModelId": "dtmi:azure:iot:deviceUpdateContractModel;3",
                        "aduVer": "DU;agent/1.1.0",
                        "doVer": "DU;lib/v1.1.0+20230907.214407.d71ade6,DU;agent/v1.1.0+20230907.214407.d71ade6"
                    },
                    "compatPropertyNames": "manufacturer,model,compatibilityid",
                    "lastInstallResult": {
                        "resultCode": 400,
                        "extendedResultCode": 0,
                        "resultDetails": ""
                    },
                    "state": 6,
                    "workflow": {
                        "action": 3,
                        "id": "ac30b972-bf3d-460c-8892-b6a420de4927"
                    }
                },

As one can see the contractModelId got upgraded to v3 and also the adu agent version to 1.1.0 (which is part of the update on purpose)
The problem is that the device is stuck inProgress in the Deployment targeting contractModelId v2.
In the background, ADU created another deviceclass targeting contractModelId v3.
When i now do a re-deploy of the same update ADU creates 2 deployments, one for each contract version (v2 and v3). After that the device gets an immediate succes report inside the deployment targeting contractModelId v3.

The problem is that i have to manually re-deploy the update to get my device to a success state.
Expected Behavior
After the device reported success and the updated Contract Name and ContractId (with v3) the status and the device should be moved to the new deviceclass (targeting compatibility with contract v3) automatically instead of having the need to re-deploy the same update
Current Behavior
Device gets Stuck in initial Deviceclass deployment targeting a previous contractModelId Version when contractModelId Version gets upgraded during update

What is your ADU account and instance?

@josephmsft
ADU Instance Id:
/subscriptions/a82e69c4-87d9-40cf-ad3c-b894bb1dccdb/resourceGroups/omnect-cp-westeurope-dev-rg/providers/Microsoft.DeviceUpdate/accounts/omnect-cp-dev-adu/instances/omnect-cp-dev-instance
ADU Hostname:
omnect-cp-dev-adu.api.adu.microsoft.com

@Undermyspell do you use reference agent? If yes, could you please repro the issue and then share client logs?

@xinanqiu We use the device update agent, as i described the initial version on the device is 1.0.2 and then i rolled out an update which updated the agent to 1.1.0 and the device then reports a contract version 3 as opposed to the initial version 2. The effect is that the initial deployment gets never out of "InProgress" for that device, because it targets contract version 2 which the device is not reporting anymore. To me this seems to be a problem i adu how it handles such implicit contract version upgrades during an upgrade. Hence i do not think that evaluating device logs i effective in this case

@

@eshashah-msft Is there any update to this?

@Undermyspell The service fix has been released.  Do you still repro the issue? If yes, could you please share client log?

Thanks for the update @Undermyspell


Support rollback strategies

Instead of hardcoding the symlink switch as only action on rollback this should be moved to a Rollback strategy. This allows for customizing the tasks to perform on rollback.
To natively support "down" migrations on rollback, the Migrate task and the Migrate strategy would need a few changes, too. E.g. replace migrate with migrateUp and add migrateDown. (See #563)

+1

Good idea, will add a RollbackStrategy to R3


[BUG] ZHA crashes and permanently fails to reconnect to Zigstar UZG-01

Bug description
ZHA permanently fails to connect to Zigstar UZG-01
Steps to reproduce
None
Expected behavior
ZHA works as expected
Screenshots/Video
Screenshots/Video
[Paste/upload your media here]

Device signature
Device signature
[Paste the device signature here]

Diagnostic information
Diagnostic information
[Paste the diagnostic information here]

Logs
Logs

Logger: homeassistant.config_entries
Source: config_entries.py:402
First occurred: 11:22:58 PM (1 occurrences)
Last logged: 11:22:58 PM
Error setting up entry SkyConnect v1.0 for zha

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/api.py", line 684, in _skip_bootloader
    result = await responses.get()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 402, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 164, in async_setup_entry
    await zha_gateway.async_initialize()
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 224, in async_initialize
    raise exc
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 209, in async_initialize
    await self.application_controller.startup(auto_form=True)
  File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 213, in startup
    await self.connect()
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/zigbee/application.py", line 115, in connect
    await znp.connect()
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/api.py", line 726, in connect
    self.capabilities = (await self._skip_bootloader()).Capabilities
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/api.py", line 683, in _skip_bootloader
    async with async_timeout.timeout(CONNECT_PROBE_TIMEOUT):
  File "/usr/local/lib/python3.11/site-packages/async_timeout/__init__.py", line 141, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.11/site-packages/async_timeout/__init__.py", line 228, in _do_exit
    raise asyncio.TimeoutError
TimeoutError

Additional information
The Zigbee network was migrated from a SkyConnect, worked fine for a couple of days, then crashed. ZHA now refuses to connect to the radio.

The system is still trying setting up the SkyConnect.
Error setting up entry SkyConnect v1.0 for zha
so somthing have going wrong.

I did see that, but I'm wondering if it's just a naming issue?
I'm also getting this log, which precedes the previous log:
Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:230
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 9:01:48 PM (1 occurrences)
Last logged: 9:01:48 PM

[140567536174784] Failed to send request: Coordinator is disconnected, cannot send request
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 64, in wrap_zigpy_exceptions
    yield
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 84, in wrapper
    return await RETRYABLE_REQUEST_DECORATOR(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/util.py", line 138, in retry
    return await func()
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 377, in request
    return await self._endpoint.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 253, in request
    return await self.device.request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 297, in request
    await self._application.request(
  File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 768, in request
    await self.send_packet(
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/zigbee/application.py", line 1061, in send_packet
    await self._send_request_raw(
  File "/usr/local/lib/python3.11/site-packages/zigpy_znp/zigbee/application.py", line 878, in _send_request_raw
    raise DeliveryError("Coordinator is disconnected, cannot send request")
zigpy.exceptions.DeliveryError: Coordinator is disconnected, cannot send request

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 230, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 2035, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2072, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 876, in entity_service_call
    response_data = await _handle_entity_call(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/switch.py", line 93, in async_turn_off
    await self._on_off_cluster_handler.turn_off()
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/general.py", line 395, in turn_off
    result = await self.off()
             ^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 83, in wrapper
    with wrap_zigpy_exceptions():
  File "/usr/local/lib/python3.11/contextlib.py", line 155, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/usr/src/homeassistant/homeassistant/components/zha/core/cluster_handlers/__init__.py", line 75, in wrap_zigpy_exceptions
    raise HomeAssistantError(message) from exc
homeassistant.exceptions.HomeAssistantError: Failed to send request: Coordinator is disconnected, cannot send request


Jib build fails to older versions of docker-registry

Description of the issue:
Jib fails to older versions of docker registry, whereas a current version of the docker client is able to push.
The following versions fail:

2.1: 400 Bad Request, {"errors":[{"code":"TAG_INVALID","message":"manifest tag did not match URI"}]}
2.2: 400 Bad Request, {"errors":[{"code":"MANIFEST_INVALID","message":"manifest invalid","detail":{}}]}

The following versions succeed:

2.3, 2.4, 2.5, 2.6

Expected behavior:
Steps to reproduce:
Start the registry:
docker run -it - -rm -p 5000:5000 registry:2.1

Push an example project (note: requires allowInsecureRegistries=true):
mvn -Dimage=localhost:5000/testimage jib:build

With 2.1, the registry log shows the following (but pushing to localhost:5000/foo/java:latest produces identical results):
ERRO[0011] invalid tag on manifest payload: "" != "latest"  http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host=localhost:5000 http.request.id=2fe6e7a1-f232-40ae-a8ca-8957ea6453c6 http.request.method=PUT http.request.remoteaddr=<IP_ADDRESS>:41900 http.request.uri=/v2/foo/java/manifests/latest http.request.useragent=jib 0.9.8-SNAPSHOT jib-maven-plugin Google-HTTP-Java-Client/1.23.0 (gzip) instance.id=a2119b5d-9f2f-4577-ac1c-c62075f79043 vars.name=foo/java vars.reference=latest version=v2.1.1
ERRO[0011] response completed with error                 err.code=TAG_INVALID err.message=manifest tag did not match URI http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host=localhost:5000 http.request.id=2fe6e7a1-f232-40ae-a8ca-8957ea6453c6 http.request.method=PUT http.request.remoteaddr=<IP_ADDRESS>:41900 http.request.uri=/v2/foo/java/manifests/latest http.request.useragent=jib 0.9.8-SNAPSHOT jib-maven-plugin Google-HTTP-Java-Client/1.23.0 (gzip) http.response.contenttype=application/json; charset=utf-8 http.response.duration=6.8127ms http.response.status=400 http.response.written=79 instance.id=a2119b5d-9f2f-4577-ac1c-c62075f79043 vars.name=foo/java vars.reference=latest version=v2.1.1

With 2.2:
ERRO[0085] response completed with error                 err.code=MANIFEST_INVALID err.detail=missing signature key err.message=manifest invalid go.version=go1.5.2 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host=localhost:5000 http.request.id=a6cb438a-1edd-4bf8-b010-cd61f5624f79 http.request.method=PUT http.request.remoteaddr=<IP_ADDRESS>:41808 http.request.uri=/v2/foo/java/manifests/latest http.request.useragent=jib 0.9.8-SNAPSHOT jib-maven-plugin Google-HTTP-Java-Client/1.23.0 (gzip) http.response.contenttype=application/json; charset=utf-8 http.response.duration=9.3816ms http.response.status=400 http.response.written=82 instance.id=86dad5f4-f7dd-4d1f-b981-4b6600b71460 vars.name=foo/java vars.reference=latest version=v2.2.1

Probably the images before the tag 2.3 are too old and don't support the manifest schema 2.

So this is basically #698, and the question is if we really want to put resources to be able to create schema 1 images. I'm not so thrilled, TBH.

That does seem to be it: Docker Registry compatibility notes says:

For registry versions 2.2.1 and below, the registry always stores and serves Schema 1 manifests. Engine 1.10 first attempts to send a Schema 2 manifest, falling back to sending a Schema 1 type manifest when it detects that the registry does not support the new version.

Not supporting deployed and commonly used registries isn't an ideal situation :-(

Duplicate of #601.


fix "do one thing" code example

The world almost just ended right here.

There's another confusing example in https://github.com/ryanmcdermott/clean-code-javascript#function-arguments-2-or-less-ideally

Good find, thanks for fixing this!
@olivierkaisin I'll create an issue with your comment, thank you!


Simplify the containerd check logic

We don't need to make raw grpc calls.  Just using the containerd client
is sufficient now.

@dweomer Thanks! It make sense now. I couldn't remember why I made this so complicated, but the reason is that we are checking for CRI and not containerd.


Fix preflight to run the role over SSH

Right now the preflight only works properly when running ansible in the localhost because of the usage of lookups. This makes the role unusable over SSH. According to http://docs.ansible.com/ansible/playbooks_lookups.html:
Lookups occur on the local computer, not on the remote computer
This PR replaces the old custom facts defined using lookups with the standard facts ansible_distribution and ansible_distribution_version.

im also interested on this

Many thanks for this contribution / enhancement.

Many thanks for this contribution / enhancement.


Show how to create blondie

I got lost on block arguments and calling functions:  http://wren.io/functions.html
Can you show how to create the instance called blondie?  I can figure it out using http://ppvk.github.io/wren-nest/ so if the docs include this important first step it will be easier.

here it is: http://ppvk.github.io/wren-nest/?=32ef95a8f594c18bdb0b0349e8b22108


WU submission approval is taking longer than normal.

We have an optional WU submission pending for over 1 month.
Normally it takes less than one hour for optional WU, but this one is pending without any error message.
Since it's Intel onboard graphics WU, we've make sure we only published 4 part ID inf files.
Is there any way we can see error messages or speed up submission procedure?
https://partner.microsoft.com/en-us/dashboard/hardware/driver/14104289654184567/submission/1152921504627873217/ShippingLabel/1152921504607355672

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 079ebacf-2baa-b380-dd28-ade6141a7f02
Version Independent ID: eb3ac6de-78cd-8ca3-a871-e06062dc0fc3
Content: Hardware dashboard FAQ - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/hardware-dashboard-faq.md
Product: windows-hardware
GitHub Login: @EliotSeattle
Microsoft Alias: eliotgra

@BretSagan, sorry I didn't see this issue logged.
@SillyKeith
I cannot see if this submission has been resolved. Can you please look?
Thanks,
Eliot

@EliotSeattle @SillyKeith This issue has been resolved, thank you.


Issue 1869 fix modus table reorder

Description
Changes:
ModusTableHeader
removed the componentId from the props because is not enough only replace the id from the table header,
also there're other places that need to match the header id like table-header-drag-drop.utility and the table metadata (headerGroup)  that tanStack uses to update it states. For this is better to update this value from another scope, replacing this new ID from the state and from the table options
componentWillLoad
If we're generating the table ID from this method we can update the columnOrder state with the proper ID and then Initialize the table with the columns matching this ID as well.

References #1869
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

How Has This Been Tested?

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

@Roliver-Javier The column visibility feature is now broken. The required columns are now able to be hidden.

I've marked this PR as draft. When the issue that @apaddock reported is fixed you can mark it as 'Ready for review' again. Thanks!

@rjavier-trimbler @apaddock I have already fixed the issue on a PR: https://github.com/trimble-oss/modus-web-components/pull/1862. It will be ready for release in a day or two, and you can use it.

@rjavier-trimbler Sorry for any confusion. I fixed this issue before your PR. Please test it here https://github.com/trimble-oss/modus-web-components/pull/1881 and close this if not needed anymore.

@rjavier-trimbler Closing the PR since the fix is published now

Please do not merge the PR before confirming, but it can be closed if not needed anymore

Hi @msankaran0712  I checkout your branch and I still see the issue, the column is not placed where I want to, it always moving the column to the last place

@rjavier-trimbler the code is merged to the main branch now, please check again, if there is any unit test work in progress, kindly create a different PR.


Rewritting global variables

committing the current revision to testing branch to beable to create a apha/beta build

#128 #127


unserialize(): Error at offset

Hey @thomasjohnkane ,
Thanks for the wonderful package.
I am having the following issue often while unserialize the content. it clearly shows couldn't unserialize data but serialize & unserialize are via the package.
when unserialize fails it's crashing, and unserialize has no way to catch the exception as well.
It automatically retries N times based on tolerance time and it crashes N times.
Please let me know is there any work around for this?
domain/username/Message
unserialize(): Error at offset 6079 of 18968 bytes
Level
ERROR
Exception
   "class": "ErrorException",
   "message": "unserialize(): Error at offset 6079 of 18968 bytes",
   "code": 0,
   "file": "/username/web/domain/vendor/thomasjohnkane/snooze/src/Serializer.php:34",
   "trace": [
       "/username/web/domain/vendor/thomasjohnkane/snooze/src/Serializer.php:34",
       "/username/web/domain/vendor/thomasjohnkane/snooze/src/Models/ScheduledNotification.php:66",
       "/username/web/domain/vendor/thomasjohnkane/snooze/src/Console/Commands/SendScheduledNotifications.php:58",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Support/Collection.php:475",
       "/username/web/domain/vendor/thomasjohnkane/snooze/src/Console/Commands/SendScheduledNotifications.php:63",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:32",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:90",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:34",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Container/Container.php:576",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Console/Command.php:183",
       "/username/web/domain/vendor/symfony/console/Command/Command.php:255",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Console/Command.php:170",
       "/username/web/domain/vendor/symfony/console/Application.php:1001",
       "/username/web/domain/vendor/symfony/console/Application.php:271",
       "/username/web/domain/vendor/symfony/console/Application.php:147",
       "/username/web/domain/vendor/laravel/framework/src/Illuminate/Console/Application.php:90",
       "/username/web/domain/…

Could you double check the serialized content? Is it possible classes that are in the blob were rename/moved/etc?
This is generally the issue. If not, can you post the blob of serialized notification here and I'll see what the issue is at those bytes.

Hey @atymic ,
Thanks for the quick reply.
My Blob contains some sensitive info, I have sent you the Blob as a file via email.

Hi there, just curious to know if there are any updates on this as I am experiencing the same issue.

Hi @ecoplace ,
As my blob contains inline-image & when serialized it's exceeding the size of 600kb is an issue in my case.
For now, more than 600kb is not supported in the data type of this package.
@atymic may send PR for this fix but meantime you can avoid adding huge data.

Sorry, i've been out on holiday. Currently we are using a TEXT field, which has a 64kb limit. I will change this to MEDIUMTEXT to support up to 16MB :)

But in my case, I am already using LONGTEXT & the problem presist.

Huh, strange. Not sure what the issue is then. Can you check any classes in
the serialized class still exist?
On Sun, Jul 26, 2020 at 3:27 PM Naran Kumar<EMAIL_ADDRESS>wrote:

But in my case, I am already using LONGTEXT & the problem presist.
[image: Screen Shot 2020-07-26 at 10 54 52 AM]
https://user-images.githubusercontent.com/14147071/88472282-bd530000-cf2e-11ea-823f-d0cf31b6c6ba.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/thomasjohnkane/snooze/issues/54#issuecomment-663937726,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMCV5C3SHUSCMWUOBQX2AC3R5O5EDANCNFSM4PD2RH6Q
.

Yes. I have not removed or moved any class as well.

In my case, I am using postgresql which I do not believe is using a limit for the text column field.
This is what the notification data looks like
"notification" => "O:52:"charityBay\Notifications\NotificationGenericTemplate":16:{s:11:"\x00*\x00template";O:45:"Illuminate\Contracts\Database\ModelIdentifier":4:{s:5:"class";s:31:"charityBay\NotificationTemplate";s:2:"id";i:22;s:9:"relations";a:0:{}s:10:"connection";s:5:"pgsql";}s:61:"\x00charityBay\Notifications\NotificationGenericTemplate\x00auction";O:45:"Illuminate\Contracts\Database\ModelIdentifier":4:{s:5:"class";s:18:"charityBay\Auction";s:2:"id";i:274;s:9:"relations";a:0:{}s:10:"connection";s:5:"pgsql";}s:71:"\x00charityBay\Notifications\NotificationGenericTemplate\x00other_information";N;s:61:"\x00charityBay\Notifications\NotificationGenericTemplate\x00payment";N;s:64:"\x00charityBay\Notifications\NotificationGenericTemplate\x00action_url";s:44:"http://charitybay.test/auction-details/table";s:68:"\x00charityBay\Notifications\NotificationGenericTemplate\x00app_action_url";s:21:"auction-details/table";s:71:"\x00charityBay\Notifications\NotificationGenericTemplate\x00notification_name";s:19:"payment_reminder_24";s:2:"id";N;s:6:"locale";N;s:10:"connection";N;s:5:"queue";N;s:15:"chainConnection";N;s:10:"chainQueue";N;s:5:"delay";N;s:10:"middleware";a:0:{}s:7:"chained";a:0:{}} ◀"
and this is what's being saved :
O:52:"charityBay\Notifications\NotificationGenericTemplate":16:{s:11:"

It turned out that my issue was unrelated to the size but more todo with the fact that postgresql doesn't handle null bytes very well. Some suggested base64 encode and decode prior and after serialisation but I experienced some errors with this. Instead, I went for a quick and dirty fix to replace the null bytes with a string and back again.
#55

@atymic any update on this?

Should be closed by #64


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:19: cython_must_be_in_host: Cython should be in the host section
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:24: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:30: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:36: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:36: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:36: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_85t5ran2vb/clone/recipe/meta.yaml:36: missing_description: The recipe is missing a description
Errors were found


[BUG] libopensearchknn_nmslib.so missing

Hi,
I´m start playing with KNN plugin, since them my opensearch instance does not start up, It complains:
java.lang.UnsatisfiedLinkError:  no opensearchknn_nmslib in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Including -Djava.library.path= <OPENSEARCH_HOME>/opensearch-2.1.0/plugins/opensearch-knn/lib new exception is:
java.lang.UnsatisfiedLinkError: /home/opensearch/opensearch-2.1.0/plugins/opensearch-knn/lib/libopensearchknn_nmslib.so: libopensearchknn_common.so: cannot open shared object file: No such file or directory
but libopensearchknn_common.so is on <OPENSEARCH_HOME>/opensearch-2.1.0/plugins/opensearch-knn/lib, and it has read permissions.
Any idea?

Hi @ruria
libopensearchknn_nmslib isnt missing, but libopensearchknn_common is not in the PATH.
Try setting LD_LIBRARY_PATH first:
export LD_LIBRARY_PATH=/home/opensearch/opensearch-2.1.0/plugins/opensearch-knn/lib

This is kind of annoying to have to set. In the future, I think we could leverage RPATH to avoid this.
Here is where we do it in our start script: https://github.com/opensearch-project/opensearch-build/blob/main/scripts/legacy/tar/linux/opensearch-tar-install.sh#L46

Thx! It works like a charm.
I configured security plugin (as doc says) and start with bin/opensearch script, I think this was the problem, KNN plugin is not configured there.


fileutil: consider another condition for stat file failed.

there may have another condition for stat file failed. so we should explicit log here.
Signed-off-by: CuiHaozhi<EMAIL_ADDRESS>Contributing guidelines
Please read our contribution workflow before submitting a pull request.

@sak0 This function is not meant to log anything, plus we try to reduce the logging lines.

@gyuho thanks for review. i'll close this.


Feature destroy object

Codecov Report

Merging #41 into develop will not change coverage.
The diff coverage is 0%.

@@          Coverage Diff           @@
##           develop    #41   +/-   ##
======================================
  Coverage        0%     0%
======================================
  Files          134    135    +1
  Lines         5865   5952   +87
  Branches       580    591   +11
======================================
- Misses        5865   5952   +87

Impacted Files
Coverage Δ

...rer/view/delegate/ContentListActivityDelegate.java
0% <ø> (ø)
:arrow_up:

...net/mm2d/dmsexplorer/view/ContentListActivity.java
0% <0%> (ø)
:arrow_up:

...net/mm2d/dmsexplorer/view/dialog/DeleteDialog.java
0% <0%> (ø)

...n/java/net/mm2d/dmsexplorer/settings/Settings.java
0% <0%> (ø)
:arrow_up:

...in/java/net/mm2d/android/upnp/cds/MediaServer.java
0% <0%> (ø)
:arrow_up:

...explorer/viewmodel/ContentDetailFragmentModel.java
0% <0%> (ø)
:arrow_up:

...t/mm2d/dmsexplorer/view/ContentDetailActivity.java
0% <0%> (ø)
:arrow_up:

...m2d/dmsexplorer/domain/model/MediaServerModel.java
0% <0%> (ø)
:arrow_up:

...w/delegate/ContentListActivityDelegateTwoPane.java
0% <0%> (ø)
:arrow_up:

...c/main/java/net/mm2d/dmsexplorer/settings/Key.java
0% <0%> (ø)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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


Update config-mattermost-server.rst

Did minor changes

Summary

Ticket Link

Hello @Sayanta66,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.


Fix main -> rebranch merge conflict

Merge conflict while removing nocapture from
s21move_function_dbginfo20addressOnlyValueTestyyxAA1PRzlF. Resolution
was to remove nocapture from the expected output in both cases:
// CHECK-LABEL: define swiftcc void @"$s21move_function_dbginfo20addressOnlyValueTestyyxAA1PRzlF"(ptr noalias[-nocapture-] %0, ptr %T, ptr %T.P)

Conflict cause: 4858cb62253823f4467d8ea7d1cbae526acad66c
This is the same as the original change to this file. The conflict seems
to be due to the next line changing, when moving from llvm.dbg.addr to
llvm.dbg.value.
Conflicts:

test/DebugInfo/move_function_dbginfo.swift

@swift-ci please smoke test

Unexpected Linux Failures:
FAILED: lib/SILOptimizer/CMakeFiles/swiftSILOptimizer.dir/UtilityPasses/Link.cpp.o
/opt/swift/5.8.1/usr/bin/clang++ -DCMARK_STATIC_DEFINE -DGTEST_HAS_RTTI=0 -DSWIFT_LLVM_SUPPORT_IS_AVAILABLE -DSWIFT_TARGET -DSWIFT_THREADING_LINUX -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_ENABLE_HARDENED_MODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/build-user/build/buildbot_linux/swift-linux-x86_64/lib/SILOptimizer -I/home/build-user/swift/lib/SILOptimizer -I/home/build-user/swift/stdlib/public/SwiftShims -I/home/build-user/build/buildbot_linux/swift-linux-x86_64/include -I/home/build-user/swift/include -I/home/build-user/llvm-project/llvm/include -I/home/build-user/build/buildbot_linux/llvm-linux-x86_64/include -I/home/build-user/llvm-project/clang/include -I/home/build-user/build/buildbot_linux/llvm-linux-x86_64/tools/clang/include -I/home/build-user/cmark/src/include -I/home/build-user/build/buildbot_linux/cmark-linux-x86_64/src -I/home/build-user/swift-corelibs-libdispatch/src/BlocksRuntime -I/home/build-user/swift-corelibs-libdispatch -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -O3 -DNDEBUG  -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Werror=c++98-compat-extra-semi -UNDEBUG -target x86_64-unknown-linux-gnu -O2 -g0 -march=core2 -std=c++17 -MD -MT lib/SILOptimizer/CMakeFiles/swiftSILOptimizer.dir/UtilityPasses/Link.cpp.o -MF lib/SILOptimizer/CMakeFiles/swiftSILOptimizer.dir/UtilityPasses/Link.cpp.o.d -o lib/SILOptimizer/CMakeFiles/swiftSILOptimizer.dir/UtilityPasses/Link.cpp.o -c /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:57:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:67:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:74:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:82:10: error: too many arguments provided to function-like macro invocation
         MEMEFFECTS(ArgMemReadOnly))
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:89:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:97:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:106:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:115:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:123:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:131:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:140:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:148:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:157:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:165:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:173:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:181:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:189:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:197:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
In file included from /home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:58:
/home/build-user/swift/include/swift/Runtime/RuntimeFunctions.def:205:10: error: too many arguments provided to function-like macro invocation
         UNKNOWN_MEMEFFECTS)
         ^
/home/build-user/swift/lib/SILOptimizer/UtilityPasses/Link.cpp:48:13: note: macro 'FUNCTION' defined here
    #define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT) \
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]

Updated to include memory effects in function macro definition in SILOptimizer/Link.cpp:
#define FUNCTION(ID, NAME, CC, AVAILABILITY, RETURNS, ARGS, ATTRS, EFFECT,     \
                  MEMORY_EFFECTS)                                              \
   linkEmbeddedRuntimeFunctionByName(#NAME);

...

 #define EFFECT(...)
 #define MEMORY_EFFECTS(...)
 #define UNKNOWN_MEMEFFECTS

 #include "swift/Runtime/RuntimeFunctions.def"

@swift-ci please smoke test

LGTM on the Link.cpp conflict.

Alright, Linux made it to the clang DebugInfo crash in index store db:
dbg.assign not in same function as inst
  call void @llvm.dbg.assign(metadata i1 undef, metadata !2664, metadata !DIExpression(), metadata !2690, metadata ptr %buf.i, metadata !DIExpression()), !dbg !15484
  %buf.i = alloca [400 x i8], align 16, !DIAssignID !2690
dbg.assign not in same function as inst
  call void @llvm.dbg.assign(metadata i1 undef, metadata !2664, metadata !DIExpression(), metadata !2690, metadata ptr %buf.i, metadata !DIExpression()), !dbg !15483
  %buf.i = alloca [400 x i8], align 16, !DIAssignID !2690
clang: /home/build-user/llvm-project/llvm/include/llvm/ADT/BitVector.h:358: llvm::BitVector &llvm::BitVector::set(unsigned int): Assertion `Idx < Size && "access in bound"' failed.
/home/build-user/build/buildbot_linux/unified-swiftpm-build-linux-x86_64/x86_64-unknown-linux-gnu/release/IndexStoreDB_Database.build/lmdb/mdb.c.o


Segmented Controller appears non-functional

Basic segmented controller appears totally non-functional. (With the exception of within the docs example.)
JSFiddle: http://jsfiddle.net/dcf3dxe9/

Can you give more informations about which configuration you had used ? ( On a Computeur, Mobile Phone, which Browser and version )
Because I checked on my Nexus 5 with Google Chrome and your exemple works fine.

Desktop:
Tested on:
Safari 8.0.2 on OSX 10.10.1 (user agent iOS 8.1 & auto.)
Chrome v35.0.1916.153
Neither function.
Mobile:
Tested on: Safari (iOS 8.1.2)
Works as expected
Although my specific example above DOES function when saved as an html file and uploaded to a test server on my actual iPhone. (But NOT in my actual project.)  Strange. Exact same code.

Ratchet is a mobile framework you can't use it for a desktop projet.
Because it use touch events like touchend event for Segmented control.
https://github.com/twbs/ratchet/blob/master/js/segmented-controllers.js#L25
If you want to emulate touch events you can use fingerblast.js

It's not working in my real project on Mobile was my point (But I will triple check for errors in my code). Also the segmented controller works in the docs demo on the desktop. Is that utilizing fingerblast?

Yes in the docs demo FingerBlast is used.
You can find Fingerblast script in their sources : http://goratchet.com/assets/js/docs.min.js

I am having the same issue, even with FingerBlast included it the segmented-control doesn't work.

gNoclu

      Thing one

      Thing two

      Thing three

    Item 1
    Item 2
    Item 3

I was able to make it work with the following code:

My App

      Thing one

      Thing two

      Thing three

    Item 1
    Item 2
    Item 3

fingerblast comes from here
https://github.com/stephanebachelier/fingerblast.js/tree/master
Note the extra JS at the end of all the includes


Add logo, update documentation

Add formatted list of gates to documentation (closes #100 )
Summarise README.md, move some content to documentation

Move examples to documentation
Move "Getting started" to documentation, summarise and replace by "Quick start"

Add logo to README.md
Add logo to documentation
Add some custom CSS styles to documentation
Enable MyST parser in documentation conf.py
Add MyST parser to documentation requirements

Documentation seems to be rendering fine (tested directly by running the GitHub build action). @cqc-melf would it be possible to trigger a build and deploy without releasing a new version? Some links in the README.md now refer to new sections in the documentation.
The MyST parser is currently being used to parse markdown files into the documentation, and will be useful in a future PR where we embed the Jupyter notebooks directly in the documentation.
Hope everyone likes the logo!

Have you taken a look on the html files generated on the CI if they all look as you are expecting?

Yup, the files in the artifact generated by the CI action seems to be all good!

Have you taken a look on the html files generated on the CI if they all look as you are expecting?

Yup, the files in the artifact generated by the CI action seem to be all good!
Would it be possible to trigger a build and deploy without releasing a new version? Some links in the README.md now refer to new sections in the documentation.

Have you taken a look on the html files generated on the CI if they all look as you are expecting?

Yup, the files in the artifact generated by the CI action seem to be all good!
Would it be possible to trigger a build and deploy without releasing a new version? Some links in the README.md now refer to new sections in the documentation.

Yes that is possible, we just need to merge the changes into the main branch...

Added one last tweak to the logo since the previous version's colours were a bit too faded, the new one is here.


Fix some clippy lints

From https://github.com/esp-rs/esp-idf-hal/actions/runs/11044155929/job/30679619215

Thanks!


Create WIKI generation ADO Tasks

Closing as we will now do this as part of scaffolding with the new azure devops cli


Unnecessary spaces in Header & Footer

Removed unnecessary spaces from header & footer which looks weird.
Issue Fixed #

Thanks for your contribution

Thanks for your contribution

Is is necessary to push cache files generated under path   ⬇
*personal-jekyll-theme1.jekyll-cache\Jekyll\Cache\Jekyll--Cache\b7*
because footer didn't got loaded properly https://le4ker.github.io/personal-jekyll-theme/
(For which I gave the fix)
May I push the cache file again??


mitmweb error :  AttributeError: 'WebMaster' object has no attribute 'start_stream_to_path'

I'm trying to save the flow intercepted by the mitmproxy on the file using this:
mitmweb --wfile out.txt
when I run it returns me the following error:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmweb", line 11, in
sys.exit(mitmweb())
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mitmproxy/main.py", line 139, in mitmweb
m = web.master.WebMaster(server, web_options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mitmproxy/web/master.py", line 156, in init
err = self.start_stream_to_path(
AttributeError: 'WebMaster' object has no attribute 'start_stream_to_path'

Thanks. This is fixed on master already!


Windows package

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@egallicc, this builds Windows packages of the plugin. We need it for the deployment on GPUGRID.


operator aqua (2022.4.15)

Thanks for submitting your Operator. Please check the below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Are you familiar with our operator pipeline?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want to use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Your submission should not

[ ] Add more than one operator bundle per PR
[ ] Modify any operator
[ ] Rename an operator
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[ ] Description of the managed Application and where to find more information
[ ] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[ ] Human readable name and 1-liner description about your Operator
[ ] Valid category name1
[ ] One of the pre-defined capability levels2
[ ] Links to the maintainer, source code and documentation
[ ] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/pipeline restart community-hosted-pipeline

/pipeline restart community-hosted-pipeline

@mporrato @tomasbakk can you please help me to understand what it's failed?

/pipeline restart community-hosted-pipeline

The IIB error reported in the log is not the real reason the job failed.
It failed for this reason:
error="Invalid bundle aqua-operator.v2022.4.15, replaces nonexistent bundle aqua-operator.v2022.4.14"
Error: Invalid bundle aqua-operator.v2022.4.15, replaces nonexistent bundle aqua-operator.v2022.4.14

@jfrancin thank you for the comment, the replaces was comment out, i removed it now, and still static-tests-results failed

/pipeline restart community-hosted-pipeline

/pipeline restart community-hosted-pipeline


pkg/metrics: add Cilium namespace to fqdn_gc_deletions_total

The fqdn_gc_deletions_total misses the Cilium namespace and it's
currently exporter without it. This commit fixes that omission.
Fixes: 5a68e1f11dc3 ("FQDN: Add metrics for Garbage collector cleanup.")
Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

test-me-please

test-me-please


Job output should be able to be saved to db if requested

I think a nice feature would be adding an optional field to new job request that will save the output of the command in the db, that can be accessed later by /api/v1/job/<id>/output
what do you feel about that?

I like this concept. I think having a boolean field on Job called something list PersistOutput would be great.

Hi~
I'd like to get the output of command, what should I do ?
I have tried to make a request "post /api/v1/job/start/{id}" but there is not any response, waiting for your reply, thanks a lot.


Test ValueNoise

First fix out now.
Current problems: edge tiles do not get smoothed, easy fix.
How good it really works will be determined when rendering is added

Closed until rendering is added

TileMap rendering is added now and therefore testing can start

ValueNoise currently is very grainy. Try to get a more "island"-ish style