update cloud controller manager docs for v1.8

Initial documentation for cloud controller manager in v1.8. There are definitely a lot of improvements to make, but wanted to the first draft in sooner rather than later. As @luxas mentioned previously, I think it would be super helpful to have some guides for setting up CCM (using kubeadm, etc), I decided to leave that for another PR and link to it from this doc.
cc @luxas @wlan0 @jhorwit2 @prydie @liggitt

This change is

Nit: I think this should be retargeted to the release-1.8 branch. Is that still true @chenopis ?

I think this should be re-targeted to release 1.8 branch as well.
@andrewsykim Thanks for updating this. I think it looks good overall :+1:
I would add one more section about its limitations.
One important limitations is that cloud volumes will not be usable with the CCM. For eg. GCE PD/AWS EBS volumes will not be usable if you're running CCM today.
This is because setting --cloud-provider=external in the KCM disables the volume controller. The volume controller is responsible for provisioning, and attaching/detaching volumes. But all is not lost - we have a plan for transitioning the users to using the CCM without losing functionality. @cheftako is working on a new flag called --external-plugin for the KCM to allow the KCM volume controller to load EBS/PD logic without pulling the entire cloudprovider. I believe that this would be ready by 1.9. @cheftako can confirm.
This is an interim measure for existing cloud specific volumes providers. For all others volume types, and for newer clouds, users may use flex volumes.

I was considering adding a section for limitations but figured it may be diving too deep into internals. Looking back it seems mentioning the future plan for volumes is pretty important as it would block a lot of people from using cloud controller manager going forward.
Some other limitations I think we should add:

scalability - for larger clusters, instead of using bandwidth from kubelets via local metadata, we now have ccm making those calls on their behalf which could end up being a cluster bottle neck.
chicken and egg problems - there are several chicken and egg problems with this architecture. A prominent one being we can't do TLS bootstrapping on kubelet yet cause the kubelet doesn't know it's address types.
Of course we're doing work to address these limitations, but it might be worth mentioning so people are aware.

What does everyone think?

scalability - for larger clusters, instead of using bandwidth from kubelets via local metadata, we now have ccm making those calls on their behalf which could end up being a cluster bottle neck.

not if they use --provider-id and set that based on local metadata

chicken and egg problems - there are several chicken and egg problems with this architecture. A prominent one being we can't do TLS bootstrapping on kubelet yet cause the kubelet doesn't know it's address types.

I think that's very important to call out. I was looking at using that feature until I realized there is an open issue with the CCM.

I think we should add some notes about --provider-id and --node-ip flags on the kubelet. I don't see those anywhere.

@jhorwit2 I'm a bit conflicted with documenting --provider-id. It definitely addresses the scalability concerns but it significantly increases operational overhead required to setup CCM.  Also there seems to be a chance that the provider-id format may change, in which case we're better off not advertising it til then. This is just my personal take on it though, I'll add it if we all agree it's worth mentioning :) @wlan0 @luxas

there seems to be a chance that the provider-id format may change

Is that ticketed some where? I don't remember any discussion around that. That'd be a breaking change to existing providers so I'm curious about that.

No issue as far as I know, I'm mostly speculating ;). I know auto-detect is deprecated now, but there are currently two different formats in the code base that I know of (here and here). Seems like the one in pkg/cloudprovider is authoritative but I'm curious to see what other formats are being used right now or in the past.

I was considering adding a section for limitations but figured it may be diving too deep into internals. Looking back it seems mentioning the future plan for volumes is pretty important as it would block a lot of people from using cloud controller manager going forward.

I agree. I think it's important for people to know what they are getting into with the CCM. It is better to let them know upfront, than them realizing that it doesn't support a particular capability, and then being surprised and frustrated by this effort.

scalability - for larger clusters, instead of using bandwidth from kubelets via local metadata, we now have ccm making those calls on their behalf which could end up being a cluster bottle neck.
chicken and egg problems - there are several chicken and egg problems with this architecture. A prominent one being we can't do TLS bootstrapping on kubelet yet cause the kubelet doesn't know it's address types.

These are important operational concerns to be aware of.

Of course we're doing work to address these limitations, but it might be worth mentioning so people are aware.

Adding to your point, we are addressing volumes. With @cheftako's work on --external-plugin flag for KCM (coming soon), users won't lose this functionality as soon as that work is merged.

Thanks for the feedback everyone, I'll make updates tomorrow after the meeting.

@andrewsykim Any update?

I have moved this PR to the release-1.8 branch.

Sorry folks, had a busy week! I'll address comments this weekend! :)

Comments addressed, separated docs for administering CCM and developing CCM. Added examples too, PTAL.

@andrewsykim Please rebase your branch so that it picks up 99fbc2b. That should fix the deploy/netlify failure. Thanks.

@steveperry-53 can we cherry pick that into the release-1.8 branch please?

@andrewsykim I don't understand your question about cherry picking 99fbc2b into the release-1.8 branch. That commit is already in the release-1.8 branch.

@steveperry-53 yeah my bad, I didn't realize we updated release-1.8 with master. Thanks!

@andrewsykim Please ping me when this can be re-reviewed

I feel like we should add another page like the kubelet with a brief synopsis and the config options.

@jhorwit2 I think that's auto-generated by cobra or something like that.
Can you look into it?

@luxas I reached out in #sig-docs on slack. @steveperry-53 is looking into it for all the reference docs. @wlan0 added the support to generate the markdown docs back in June.

@luxas @liggit @rrati @jhorwit2 addressed comments, PTAL
Here are the previews for the docs:
https://deploy-preview-5400--kubernetes-io-vnext-staging.netlify.com/docs/tasks/administer-cluster/running-cloud-controller/
https://deploy-preview-5400--kubernetes-io-vnext-staging.netlify.com/docs/tasks/administer-cluster/developing-cloud-controller-manager/

@andrewsykim lgtm

Comments addressed PTAL


Add a sliding session timeout window

Coverage increased (+1.3%) to 86.17% when pulling 4e0781027fb13b00f3dd4e3668b72b8e1e44bf16 on expire-session into 5662cef75b1cbf78831d8f9fbd882444c779a9e3 on master.


Update list to include latest JS flavors of Kendo UI

Additional updates to existing info for Telerik and Kendo UI.

Hi Eric,
1 - Does Kendo Grid have agnostic solutions for mentioned framework?
2 - Is Kendo Grid depandable from Kendo UI?
Section Libraries is for agnostic grids.
Sections jQuery, React, Angular, Vue are for solutions that are written only on this framework(jQuery, React, Angular, Vue).
Section Frameworks is for huge frameworks. Kendo UI is huge framework and Kendo Grid is dependable part of Kendo UI. That's why I can not add it seperately in each sections.
I am sorry, Kendo Grid does not follows the conditions to be added according to your pull request.


Add route authurization gate

Issue #:
https://github.com/bcgov/met-public/issues/1139
Description of changes:

Add route authorization gate component
Wrap engagement form page with auth gate
Restrict access to engagement form page to roles with create engagement and  edit engagement roles

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the met-public license (Apache 2.0).

Codecov Report

Merging #1270 (a1451c0) into main (f55861b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1270   +/-   ##
=======================================
  Coverage   72.41%   72.41%
=======================================
  Files         302      302
  Lines        8399     8399
  Branches      593      593
=======================================
  Hits         6082     6082
  Misses       2227     2227
  Partials       90       90

Flag
Coverage Δ

metweb
66.90% <ø> (ø)

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

Impacted Files
Coverage Δ

met-api/src/met_api/utils/roles.py
100.00% <ø> (ø)

.../src/components/permissionsGate/PermissionMaps.tsx
100.00% <ø> (ø)


Problem with the function holtWintersAberration

The holtWintersAberration function gives the following error:
TypeError at /render/
unsupported operand type(s) for -: 'float' and 'NoneType'

I suspect this is related to #1341 and not a holtWintersAberration-specific bug, but there's really not enough detail here to be sure. Closing this as resolved but please let us know if this isn't the case.


Adding actuator endpoints

Some actuator endpoints were missing.
Source : https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html

Thank you!


The default size of the 'Shared Access Signature' dialog for a storage account is unfriendly on Windows

Storage Explorer Version: 1.15.0
Build: 20200903.1
Branch: main
Platform/OS: Windows 10
Architecture: ia32
Regression From: Not a regression
Steps to reproduce:

Right click one non-ADLS Gen2 storage account -> Click 'Get Shared Access Signature...'.
Observe the opened dialog.

Expect Experience:
Users can see the string 'Learn more about permissions' directly.
Actual Experience:
Users can't see string 'Learn more about permissions' directly and may miss it.

I would expect the several lists to have scrollbars, especially the Permissions list. I think something changed.


incremental dedupe

Hi,
I have deduped list and want to run dedupe on a new file and append to the cluster I already created without changing the clusterId.
Is there a way to do that? I do not want to run the dedupe process for all the records again.
Thanks,
Shishir

You can run a Gazetteer session against your already dedupe file.

I tried gazetteer match a few times but I am not able to get multiple matches from my messy data input. I have a dedupe output and I am taking clusterId and canonical name from the output and trying to get matches with messy data which could have multiple matches for a canonical name. I am only getting one record match, similar to the record-linkage. Do you have an example of gazetteer match like other matching examples?


add(gatsby-plugin-pinterest): add plugin

Description
Merges gatsby-plugin-pinterest from @robinmetral.
Documentation
UPDATED!
Related Issues
closes #224

@robinmetral Please review. Only code changes were updating the exports to use ESM, though babel will transpile those back. Might have been some formatting changes too by eslint/prettier. Otherwise just cleaned stuff up that wasn't needed.


Brave+WebUI: missing values in Latency column on Peers screen

Parent #716

Column is empty, the bug does not surface in Brave with External node, only Embedded one, which suggests issue with streaming APIs (may be same underlying issue as #757)

https://github.com/ipfs-shipyard/ipfs-companion/issues/967#issue-789971624

https://github.com/ipfs-shipyard/ipfs-companion/issues/967#issue-789971624


LITE-22101 Prepared separation of Django-RQL to 2 libraries

The idea is deadly simple. Another separate and independent package py_rql is created and there will be simple in-place replacement later for django-rql.

Codecov Report

Merging #42 (91c0f3c) into master (85c4c1f) will increase coverage by 0.04%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #42      +/-   ##
==========================================
+ Coverage   99.81%   99.86%   +0.04%
==========================================
  Files          18       15       -3
  Lines        1618     1476     -142
  Branches      275      268       -7
==========================================
- Hits         1615     1474     -141
+ Misses          2        1       -1
  Partials        1        1

Impacted Files
Coverage Δ

dj_rql/fields.py
100.00% <ø> (ø)

dj_rql/constants.py
100.00% <100.00%> (ø)

dj_rql/drf/compat.py
100.00% <100.00%> (ø)

dj_rql/drf/paginations.py
100.00% <100.00%> (ø)

dj_rql/filter_cls.py
99.71% <100.00%> (+0.14%)
:arrow_up:

dj_rql/openapi.py
100.00% <100.00%> (ø)

dj_rql/transformer.py
100.00% <100.00%> (ø)

py_rql/exceptions.py

py_rql/grammar.py

py_rql/parser.py

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 85c4c1f...91c0f3c. Read the comment docs.

py_rql, then what is the lib-rql lib is about?
https://github.com/cloudblue/lib-rql

Blocked by https://github.com/cloudblue/lib-rql/pull/1


About the error when parsing CAPEC and CWE connection. The error message is the same as before, indicating that the specified column cannot be found in the DataFrame.

2023-06-30 11:17:06,011 INFO: Begin parse CAPEC and CWE connections
Traceback (most recent call last):
File "tutorials/build_bron.py", line 264, in
main(
File "tutorials/build_bron.py", line 233, in main
_parse()
File "tutorials/build_bron.py", line 90, in _parse
parse_capec_cwe.parse_capec_cwe_files(
File "/usr/local/bron/download_threat_information/parsing_scripts/parse_capec_cwe.py", line 323, in parse_capec_cwe_files
for _, row in cwe_data[
File "/usr/local/lib/python3.8/site-packages/pandas/core/frame.py", line 3767, in getitem
indexer = self.columns._get_indexer_strict(key, "columns")[1]
File "/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 5877, in _get_indexer_strict
self._raise_if_missing(keyarr, indexer, axis_name)
File "/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 5938, in _raise_if_missing
raise KeyError(f"None of [{key}] are in the [{axis_name}]")
KeyError: "None of [Index(['ID', 'Name', 'Description', 'Extended_Description',\n       'Applicable Platforms', 'Common Consequences', 'Likelihood of Exploit'],\n      dtype='object')] are in the [columns]"

It has to do with an update in the latest CWE release. We are working on a fix. It will involve changing cwe-6 to cwe-7 in parsing_scripts/parse_capec_cwe.py

Thank you for your timely reply, I did not expect to maintain this project in the first time, looking forward to the project destination time update

Thank you for your timely reply, I didn't expect to maintain this project in the first place, looking forward to the next update of the project

#37 should fix the issue with parsing the latest CWE xml-version


GH-37938: [Swift] initial impl of C Data interface

Continuation for PR: #39091
This add an initial implementation of the C Data interface for swift. During development it was found that null count was not being properly maintained on the arrow buffers and this change is included as well. Also some minor refactoring was done to existing sources to enable this feature.
This has been tested from Swift calling into C to import data but not from Swift to C exporting data. Test is currently ongoing.

GitHub Issue: #37938

The go test for the C data interface are currently not included in the CI tests.  I will update this in a future PR.

It’s great to add those interfaces to add Swift support.
Cc @andygrove @viirya
Thanks!

It’s great to add those interfaces to add Swift support.
Cc @andygrove @viirya
Thanks!

Np, thank you!

@dbtsai Are you familiar with Swift? If so, could you also review this carefully?

@kou and @pitrou Please review when you get a chance.  This is very similar to the previous PR(https://github.com/apache/arrow/pull/39091) for this enhancement that was closed but with the updates from @pitrou previous comments.  Thank you!

@kou I have made the requested changes. Please review again.

@abandy Could you please rebase from git main, if not recently done, so that we get cleaner CI results?

@pitrou and @kou I have made the requested changes. Please review again.  I have 2 PRs waiting for some of theses changes (one is for adding struct type) and it would be great if we could get this merged so I can submit them.  Thank you!

In general, smaller PRs are easy to review/merge than one large PR. If you want to proceed quickly as much as possible, could you use the smaller PRs approach next time like you will do for struct type? For example, we might be able to choose the following approach for this case:

Implement ArrowSchema export for 1 simple type such as bool.
Implement ArrowSchema import for 1.
Implement ArrowSchema export/import for one more simple type such as int8.
...

FYI: MATLAB uses the small PRs approach: https://github.com/apache/arrow/issues?q=is%3Aissue+matlab+"C+data+interface"

Hi @kou, thank you example on the smaller project.  I will definitely follow that format for the struct type change!  Thank you very much!

+1
I added some minor comments but I'll merge this. If we need to work on these comments, let's work on them as follow-up tasks.

Thank you @kou, @pitrou, @dbtsai, @viirya for the reviews!!
I will create a MINOR pr for the comments added by @kou.


[Request] Autolinking for RN 0.60+

Hi there!
First congrats for this awesome package. Its sure helps me a lot. Thanks! (:
Any chances makings this dependency compatible with the new RN auto linking feature?
Once more, thanks

I’d happily review a PR that adds this. Here are the docs if anyone is interested in taking a stab at it:
https://github.com/react-native-community/cli/blob/master/docs/autolinking.md


Suppress intercom warnings

Intercom's internal implementation does not like if you pass empty dictionaries:
 [Intercom] ERROR - 'metaData' parameter must be an NSDictionary and can't be nil or empty

so we check for it on the provider level and decide which API to use.

Great idea 👍


Problems with notification id

The notifications when created get a new id the the system creates automatically no matter what id I put in my notification.
When I call the getScheduledIds() method, the ids that show up are not the same that I get when the user clicks on the notification inside the addOnMessageReceivedCallback callback so it is impossible to know which notification is being clicked.
In the getScheduledIds() method I get all id´s negative like -549521321654 but when I get it from the click callback the id is always positive, and a different number.

Got similar problem
application sets its own id which is different from the one I give to it

Same problem with me, quite crazy ID's actually:
JS: ID's: -931032346,-934783024,-933941899,-937974642,-935749272,-934308609,-919
366020,-917339210,-916723179
Any workarund to identify the schedules created ?

iOS, Android, or both?

I only tested on Android so far, will try to check on iOS tomorrow (Don't have a mac here).

By the way, is there any way to get all the schedule ID's with the AT date included ? Thanks @EddyVerbruggen

I've always passed in the id's myself so didn't really see this issue on Android (add id: 2 to the notification payload of the schedule function), but I've now fixed it so the generated ids aren't so weird.
Also, the promise of schedule will now contain the (potentially generated) id's (similar to getScheduledIds).
And no, currently there's no way to get the date of scheduled notifications. Perhaps a getScheduledNotifications function can be added, but you might as well remember those dates in your own code.


Specs for object_lifetime_tracker_act

MU_DEFINE_ENUM_STRINGS(OBJECT_LIFETIME_TRACKER_UNREGISTER_OBJECT_RESULT, OBJECT_LIFETIME_TRACKER_UNREGISTER_OBJECT_RESULT_VALUES)

Consider adding the strings for OBJECT_LIFETIME_TRACKER_ACT_RESULT too

Refers to: src/object_lifetime_tracker.c:61 in aabf2c0. [](commit_id = aabf2c0d089f7731f8ae707e56d85906d78ae828, deletion_comment = False)

#include

should be moved top of the file.

Refers to: tests/reals/real_object_lifetime_tracker.h:21 in aabf2c0. [](commit_id = aabf2c0d089f7731f8ae707e56d85906d78ae828, deletion_comment = False)

#include

Done

In reply to:<PHONE_NUMBER>

Refers to: tests/reals/real_object_lifetime_tracker.h:21 in aabf2c0. [](commit_id = aabf2c0d089f7731f8ae707e56d85906d78ae828, deletion_comment = False)

MU_DEFINE_ENUM_STRINGS(OBJECT_LIFETIME_TRACKER_UNREGISTER_OBJECT_RESULT, OBJECT_LIFETIME_TRACKER_UNREGISTER_OBJECT_RESULT_VALUES)

Done

In reply to:<PHONE_NUMBER>

Refers to: src/object_lifetime_tracker.c:61 in aabf2c0. [](commit_id = aabf2c0d089f7731f8ae707e56d85906d78ae828, deletion_comment = False)


Python: Fix for SemanticTextMemory Embedding issue

Motivation and Context

Why is this change required? To fix the SemanticTextMemory functionality
What problem does it solve? #1815
What scenario does it contribute to?  All  scenarios that intend on using RAG
If it fixes an open issue, please link to the issue here. #1815

Description

Simple decomposition of the list of embeddings returned via generate_embeddings_async
Contribution Checklist

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

@cschadewitz Good find -- thanks for the fix.
Welcome to Semantic Kernel!


Improve 1-N relations

1-N relations should be explained in more detail to make it easier to understand and use in Mergin Maps
Right now, we have two pages regarding 1-N relations:
https://merginmaps.com/docs/layer/one-to-n-relations/
https://merginmaps.com/docs/layer/attach-multiple-photos-to-features/

Let's close this for now, we can reopen if there will be something actionable


#80 - new objects to be planted

@cmwd - new objects to be planted also in wysadzulice.pl

Current coverage is 33.84%

Merging #87 into master will not affect coverage as of 659e549

@@            master     #87   diff @@
======================================
  Files            6       6
  Stmts           65      65
  Branches         0       0
  Methods          0       0
======================================
  Hit             22      22
  Partial          0       0
  Missed          43      43

Review entire Coverage Diff as of 659e549

Powered by Codecov. Updated on successful CI builds.


manually-enable-progress-bar

Sorry @setu4993 didn't mean for this to be a PR. Testing

Codecov Report

Merging #671 (631e318) into main (496dabb) will decrease coverage by 0.04%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #671      +/-   ##
==========================================
- Coverage   84.11%   84.08%   -0.04%
==========================================
  Files         167      167
  Lines       13374    13375       +1
==========================================
- Hits        11250    11246       -4
- Misses       2124     2129       +5

Impacted Files
Coverage Δ

dataquality/dq_auto/auto.py
69.56% <100.00%> (+1.38%)
:arrow_up:

... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Make pytests runnable against an existing installation

Similarly to installcheck. It should use the PGPORT and PGHOST environment variables to figure out where to connect to.

When the pytests are run from the src/test/py directory:
py.test -v

the setup performed by src/test/py/base.py assumes that PipelineDB is running on the local machine. It should be possible for base.py to connect to a remote PipelineDB instance. Here's where the connection is actually established:
https://github.com/pipelinedb/pipelinedb/blob/master/src/test/py/base.py#L86
It should first check the PGHOST and PGPORT environment variables, and if they're set then they should be passed to the connection command.


TDC demonstration data

Let's reproduce the SPL results from the first time delay challenge (Liao et al 2014). I need to get the TDC1 data and truth values up on the TDC website, so we can pull them down and infer some time delays.

Change of plan: we'll jump straight to the TDC2 gateway data. I need to make sure that's available and then provide some URLs, so that @milanwilliams can start downloading the files, and loading the light curves into lcs objects. The data may need whitening before we do that though - PyCS does not yet know about multi-filter light curves!

OK, here's our example data file:
http://www.slac.stanford.edu/~pjm/LSST/DESC/SLTimeDelayChallenge/release/tdc2/gateway/tdc2-gateway-example.txt


Left nav persistence on route change

Description
Currently when a user navigates to a new page via the left nav, it refreshes the whole page, including the nav, which results in it "scrolling" back to the top. This PR addresses that behavior and persists the nav position regardless of page changes.
It also includes a refactoring of the component library subnav to include other subnavs instead of one long list.
Reviewer Notes
Try clicking around the nav and observe it maintaining it's position even when the page changes 🎉
Related Issue(s) / Ticket(s)
Closes #433
Screenshot(s)
Here's the new (possible) style for the component library subnav

Feedback per our discussion with @djsauble

When a user traverses the navigation and then switches to another top level or sub level nav element collapse the previous nav section they were in.

@jpvajda Close. When the user navigates to a page, we should collapse any nodes that aren't ancestors of the new page.
So, for example, if you've manually expanded multiple sections under the component library, then navigate to (for example) Tooltip, only Overlay, Component library, and Explore docs should be expanded, because they're all ancestors of the Tooltip page.


⚖ Register Validator: [NODERS]TEAM

Network Choice
drunemeton-1
Who are you?
We are a team of professional validators and developers with more than 10 years of experience
Meanwhile here is some info about us:
Our decentralized team consists of 8 people from around the globe - CEO, Cybersecurity Engineer, 2 DevOps, 3 Full-stack Developers and Intelligence Researcher.
We run a tech savvy community in Telegram that consists of 2000+ blockchain enthusiasts while our Youtube channel has over 50K subscribers. We also have formed an Influencer’s DAO which at the moment consists of opinion leaders from Indonesia, CIS region, Australia and Italy. Total subscribers count over 500+K at the moment while we keep on onboarding new members.
Delegator address
okp41g58cwnmtxsm25ehaqurrz9y6avk8qc0gnzhg6f
gentx
{
  "body": {
    "messages": [
      {
        "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
        "description": {
          "moniker": "[NODERS]TEAM",
          "identity": "220491ADDD660741",
          "website": "https://nodersteam.com",
          "security_contact"<EMAIL_ADDRESS>          "details": "Trusted blockchain validator and web3 developer team"
        },
        "commission": {
          "rate": "0.050000000000000000",
          "max_rate": "0.200000000000000000",
          "max_change_rate": "0.010000000000000000"
        },
        "min_self_delegation": "1",
        "delegator_address": "",
        "validator_address": "okp4valoper1g58cwnmtxsm25ehaqurrz9y6avk8qc0gx98pyg",
        "pubkey": {
          "@type": "/cosmos.crypto.ed25519.PubKey",
          "key": "tICmw3BQDMKBBkpZnOEAgeELJY7NgeYTgjEwJ2VS8vQ="
        },
        "value": {
          "denom": "uknow",
          "amount": "10000000000"
        }
      }
    ],
    "memo": "9e5b1351ac51727a439acee787fc5d02591a637a@<IP_ADDRESS>:26656",
    "timeout_height": "0",
    "extension_options": [],
    "non_critical_extension_options": []
  },
  "auth_info": {
    "signer_infos": [
      {
        "public_key": {
          "@type": "/cosmos.crypto.secp256k1.PubKey",
          "key": "AxF6nPk8GdPxlT3IUQuUB4NbUP73pbkT0hYTRvgANJks"
        },
        "mode_info": {
          "single": {
            "mode": "SIGN_MODE_DIRECT"
          }
        },
        "sequence": "0"
      }
    ],
    "fee": {
      "amount": [],
      "gas_limit": "200000",
      "payer": "",
      "granter": ""
    },
    "tip": null
  },
  "signatures": [
    "UO9KyOUL2pENs5mJ92CK1Lu6m47IhDFYSoFKdU+G5xQxFb1ToW3RuD9osaw+hV5IveFG+9HzkBq10Zf0ujv1Kg=="
  ]
}

😉 Here is the corresponding PR: https://github.com/okp4/networks/pull/695


COUNT(NULL) should always return 0

Describe the bug
SELECT count(null) FROM test returns 5, i.e. it counts null as a not-null value.
To Reproduce
Add a test SELECT count(null) FROM test
Expected behavior
It should return 0, same as SELECT count(null::int) FROM test e.g. if we cast the null to another type.
Additional context
No response

See https://github.com/apache/arrow-rs/pull/4838


No recepies for the Compressed Blocks.

Basically what the Title says. I'm able to craft all the compressed blocks that are added but I'm not able to craft the very first compressed block to start compressing.
Here is a screenshot. https://imgur.com/a/6xji4zZ
I use Forge 34.1.42 and the mod version 5.0.1 in Minecraft 1.16.3
This mod is on a Server if that is Important.

im looking into it and fix it fast, i imagine my script didnt generate level 0 compressions xD

clsoed in:
https://github.com/sa-shiro/Minecraft-Compressed-Blocks/commit/392f4ec1f4a3037d5dc621d41ab3cda591751729


Zigbee2mqtt Proxy / UI / The token in fulltext mode but the server is hidden

Description of the issue
Hi,
A fairly minor issue:
The token value is in fulltext mode while the server is hidden

Addon version
Zigbee2mqtt Proxy 0.2.0
Platform
Home Assistant 2023.6.1
Supervisor 2023.06.2
Logs of the issue (if applicable)
No response

I see the same issue. Same version of zigbee2mqtt proxy (0.2.0).


Long titles make sidebar text crowded

When the title is too long, for example:
title: "abc def abc def abc def abc def abc def abc def abc def"
The title shown in the sidebar overlaps with other titles, especially when there are multiple long titles on besides. Is there a good way to add some spaces between titles? Or an alternative shorten title can be set? Thanks!

It's fixed in 5cb148bab9a190431dab408d375b99843d59a7c5.
Thanks!


HHH-12842 - Fix lazy loading of ID OneToOne relations that are non-optional / constrained

Fix lazy loading of inverse OneToOne relations that are non-optional / constrained, by passing the OneToOne constrained value to determine nullability of type as it was prior to Hibernate 5.2.13.
Fixes HHH-12842 and the test case that I had already provided in PR #2474 .
Partially applies PR #2226 that @vladmihalcea provided for HHH-12436, but leaves out the changes related to the determination of the ForeignKeyDirection of the OneToOne association (the fix for HHH-12436), which caused some issues that @gbadner is still addressing.

@gsmet Any chance we could include this for 5.3.7?

@gsmet
I think the change should be fine. Before this change, isNullable() returned  foreignKeyType==ForeignKeyDirection.TO_PARENT, which was equal to !constrained before the change made for HHH-9460.

@JWGmeligMeyling sorry for the lag. Just want to reassure you that a fix for this one will be included in 5.4. We won't release it without this issue being fixed.

@beikov noticed a smell in my PR commit ea77c1fb4b65905622e2ab74211c232e6dcac9b2 that might have caused some issues for him. A workaround that I just to work around "incorrect" returns of the isNullable method can be omitted after the fixes proposed in this PR. I've added a commit that removes the workaround, and probably fixes his issue.


Is it possible to iterate over data without a root?

I have a JSON file as a list. Is it possible to iterate and process it if there is no root?
[
  {
    "name": "Sam",
    "age": 12
  },
  ...
  {
    "name": "Bill",
    "age": 45
  }
]

I cannot find it anywhere covered, so asking in case I missed it. Maybe it is a bug in docs? 😅

Its not possible at the moment. But it should be.
There is already an issue for this: https://github.com/kaiba-tech/kaiba/issues/22
so i'm closing this :)


[Hibernate Search 6.2] HSEARCH-4944 Recompile util module to make the ORM6.2 upgrade work correctly

https://hibernate.atlassian.net/browse/HSEARCH-4944
I suppose with the next ORM upgrade, we can remove these additional build args as the changes will be in the main artifact already ...

@marko-bekhta Doesn't work: https://ci.hibernate.org/view/Search/job/hibernate-search-dependency-update/job/6.2/43/console


Log is not disabled when using stdout

In order to help us troubleshoot issues with this project, you must provide the following details:

ElasticDump version: 3.0.1
Elasticsearch version: 5.0
Full command you are having issue with (with inputs and outputs):

exec node_modules/.bin/elasticdump \
  "--input=${ELASTIC_URL}/.kibana" \
  "--output=${OUPUT_FILE}" \
  --type=data \
  --searchBody='{
    "query": {
      "terms": {
        "_type": [
          "dashboard",
          "search",
          "visualization"
        ]
      }
    }
  }'

Where ELASTIC_URL=http://<IP_ADDRESS>:1234 and OUPUT_FILE='$'

A data set you can share publicly which reproduces the problem: any default kibana index should render the same.

What I expect:
The results of the query printed to stdout without logs.
What I get:
The results of the query printed to stdout with logs among them.
Sample output:
Tue, 13 Dec 2016 21:58:16 GMT | discovered elasticsearch input major version: 5
{"_index":".kibana","_type":"search","_id":"redacted","_score":1,"_source":{"title":"redacted","description":"","hits":0,"columns":["sql","duration"], ...

Here's a link to my project to see what's exactly going on https://github.com/MOZGIII/hopkibana

great find!
Those new ES version log messages were added recently, and to the wrong output level.
Thanaks!

fixed here https://github.com/taskrabbit/elasticsearch-dump/commit/c275994c0a2f9401cfdfec8bf86ffe19118fee63

Nice. :tada:


[BOT PR] to update dependencies of istio

This PR will be merged automatically once checks are successful.
none

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: istio-testing
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: rshriram
If they are not already assigned, you can assign the PR to them by writing /assign @rshriram in a comment when ready.
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

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

@istio-testing: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
3858172979c6315de5ce67827620a9ce5b6591b3
link
/test e2e-simpleTestsMinProfile

prow/e2e-bookInfoTests-v1alpha3.sh
3858172979c6315de5ce67827620a9ce5b6591b3
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

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.


JAMES-3539 PushSubscription/set update types

Do not merge, I suspect rebase conflicts.

Rebased to solve merging conflicts


Make it possible to filter topics by resolved/unresolved state in "more topics" view

Fixes: #24200
Testing plan:

manually (see screenshot)
node tests
check coverage

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

Hi @alya, this is ready for review. Feel free to add a more proper reviewer.

@heyiming It looks a little weird to me that the width of the tab switcher is greater than that of search bar, I think they should be of same width, what do you think ?

@heyiming It looks a little weird to me that the width of the tab switcher is greater than that of search bar, I think they should be of same width, what do you think ?

How does this look?

It definitely looks better than before @heyiming 👍

I think we need more space between Filter topics and the filter buttons. Also, the font size doesn't look right. I would wait for @alya to give UI feedback before working further on this though.

would be great too get this in!

Yeah, I think I agree with @amanagr 's comments based on the screen shot.

What will happen if one of the button labels is too long to fit in another language?

What will happen if one of the button labels is too long to fit in another language?

How do we handle this in other parts of zulip? We do not have a lot of space for the switch tab...

Usually we have enough room for buttons to be as wide as needed. Otherwise, things can wrap onto a new line (which probably wouldn't look good here), or be abbreviated. Translators sometimes sometimes abbreviate the translations themselves, but we can't count on that to happen. @terpimost in case you have a suggestion here.

Closing in favor of https://github.com/zulip/zulip/pull/25033, which is a more developed PR for this issue.


[Only on ios chrome] Error: The request must have an Authorization header value, or you should explicitly provide an ID token to "setAuthCookies".

Describe the bug
Hi,
I have used your plugin for my app authentication. The app works fine on other browsers except chrome on iOS. I checked the log and got this error:

Versions
next-firebase-auth version: 9.9.0
Firebase JS SDK: 1.0.0-canary.11
Next.js: 12.2.3

Could you provide code and a live reproduction?
You should double-check that your call to setAuthCookies has an Authorization header value set to the user's ID token.

Could you provide code and a live reproduction?
You should double-check that your call to setAuthCookies has an Authorization header value set to the user's ID token.

Thanks for the response, I basically configured the same as your example https://github.com/gladly-team/next-firebase-auth/blob/main/example/utils/initAuth.js . Using loginAPIEndpoint and logoutAPIEndpoint and don't use tokenChangedHandler.  I have tested browsers on mobile and desktop. Only the chrome browser on IOS is not working, I don't know why.

@luudv Have you tried the live demo of the example app? https://nfa-example.vercel.app/ It works for me on Chrome iOS.

Closing until there's a clear way to reproduce.

I'm also having this issue. You can reproduce it here: https://app.herewith.eu/sign-in (sign in with phone number on iOS / chrome)

Same story, the demo https://nfa-example.vercel.app/  does not use 1.0.canary versions
Only affects chrome on iOS


[tsp-client] Support peer-dependencies specified in emitter-package.json

Use packages + version specified in peer-dependencies in emitter-package.json to generate

We do npm install on package.json and npm ci if package-lock.json exists when generating client libraries.


[Accessibility]A11y_VSCode_KeyboardShortcuts_Keyboard: Trim Trailing WhiteSpace(Ctrl+K Ctrl+X) shortcut Command is not working

Environment Details:
VSCode Version : 1.24.1
Additional Details:
MAS Violated: MAS2.1.1
Repro Steps:

Launch VS Code.
Open Keyboard Shortcuts.

Actual:
Trim Trailing WhiteSpace (Ctrl+K Ctrl+X) shortcut Command is not working
Expected:
All the Keyboard command should work.
Recommendations:
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
User Impact:
User will not be able to use the particular shortcut command.
MAS Reference
https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={8492c4eb-c179-40ae-8777-cd044ed725a2}
Attachment for Reference:

A11y VSCode Keyboard Shortcuts TrimTrailingWhitespace.pptx
Does this issue occur when all extensions are disabled?: Yes

Could this be #52681? There is no screencast attached.

Video is already there in "Attachment for Reference" section, also attached the screenshot. Please refer the video for more clarification.

The recording shows a comma after the whitespace that you expect to be trimmed. "Trim Trailing Whitespace" refers to whitespace after any other characters on the same line with no other characters to the right of the whitespace. The behavior shown in the recording is expected due to that comma to the right.


The order in which tensorflow libraries are loaded leads to segmentation fault

I have a simple java code below.Running this code produces a core dump.
i am running this on debian/8 jessie system. I use tensorflow 1.2.1.
The same code works fine in mac osx but has problems when we run the same  in Linux.
When the code is changed to load tensorflow libraries before rocksdb library it works fine on all platforms.
package com.test.tensorflow;
import org.rocksdb.RocksDB;
import org.rocksdb.RocksDBException;
import org.tensorflow.SavedModelBundle;
import org.tensorflow.Session;
import org.tensorflow.Tensor;
public class TestTensorFlow {
public static void main(String[] args){

	 System.out.println("before loading.." + System.getProperty("java.io.tmpdir"));

	 RocksDB.loadLibrary();
	 try {
		RocksDB db =RocksDB.open("/tmp/rocksdelete");
		db.close();
	} catch (RocksDBException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}

	 SavedModelBundle smb = SavedModelBundle.load("test-model", "serve");
	 Session tfSession = smb.session();
	 System.out.println("loaded");

}

}

I'm sorry not to be super helpful, but official support covers Ubuntu and CentOS. It'd be awesome if there were other Debian users who could offer help.


Uploaded video doesn't work on gitpage

https://user-images.githubusercontent.com/86642948/166807504-1469fd6e-fca7-4d14-8293-d4377ee99bd6.mp4

WTH?


In Explorer, wrong Fee value is getting displayed.

In Explorer, tried verifying  MWC Transaction Proof and observed "Fee as 8000000"
Actually it should be 0.008 MWC.
Please refer screenshot for more details.

I will take that. Looking into explorr because of proofs in any case.

Fixed

Verified, hence closing this ticket.


Does this work with python and playwright

Will this reporter work if the tests are in python? or does it need to be node

You should use node/js/ts


Doody/monitor accounts generator

fixes https://github.com/kinfoundation/kin-core-python/issues/21
Also add an option to use python generators instead of sending a callback to a thread

implemented using a retry mechanism


Cannot install on Mac OSX 10.8 (Mountain Lion) - "Google Refine" is damaged and can't be opened.  You should move it to the Trash.

Original author<EMAIL_ADDRESS>(July 30, 2012 23:53:39)
I've just downloaded Google Refine, and trying to install on Mac (running Mountain Lion) It's telling me that it's damaged and should be moved to trash (attached screenshot).
Appreciate help in installing the app.
Original issue: http://code.google.com/p/google-refine/issues/detail?id=591

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/62659-cannot-install-on-mac-osx-10-8-mountain-lion-google-refine-is-damaged-and-can-t-be-opened-you-should-move-it-to-the-trash?utm_campaign=plugin&utm_content=tracker%2F32795&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F32795&utm_medium=issues&utm_source=github).

@herrernst xattr worked like a charm. Thanks!

@acdha tip also worked for me. I'm on Yosemite (10.10.2). Thanks!

thanks @acdha, also worked for me on Yosemite!

thanks @acdha, your method works.
For people who are non-techies like me, open your Terminal on your Mac and type in the command  codesign -f -s - /Applications/Google\ Refine.app/Contents/MacOS/JavaApplicationStub
Quoting @acdha

Replace the existing signature with an ad-hoc self-signature: codesign -f -s - /Applications/Google\ >Refine.app/Contents/MacOS/JavaApplicationStub
Open /Applications, control-click on the Google Refine icon and choose Open
Now the warning dialog will have an Open option in addition to Cancel
After the first time, simply opening the app normally works.

@felixrabe I just double checked the v2.6-beta1 kit on a fresh Mac and didn't have any issue with it.  I got a message saying that my security preferences only allow apps from identified developers, but after going to Security Preferences, I was given the option to open it anyway.  Nothing about the app being "damaged" as it used to do with 2.5.
Has anyone else had problems with that kit?  We're about to generate the final v2.6 kits and I want to make sure that this problem is actually solved.

Hi, I've tried both beta1 and rc1, and both did work on Yosemite without given the 'damaged' warning.

@herrernst Thanks very much for the feedback.  I wanted to make sure I wasn't imagining things. :-)
If anyone sees this problem with a recent kit (perhaps on a OS X version), please feel free to re-open, but I'm closing for now.

Hi,
just tried on my mac and was given the error message. I changed the security setting to allow apps downloaded from anywhere. That worked. (And, changed the setting back after opening OpenRefine).

@janemnichols Your comment is a little confusing because you mention OpenRefine, but screen shot shows Google Refine, implying that you were running the older Google Refine 2.5 kit.  The problem definitely still exists in 2.5.  It's only OpenRefine 2.6 which will have the fix.

ok, then! color me red in the face and I'll work w/ the updated fix. Thanks so much for re-directing me and your quick response.

Confirmed @tfmorris 's solution worked for me -- Refine v2.5 (r2407) on vOSX 10.10.3 -- i.e., whereas it had previously complained, upon trying to run it, the app was "damaged" and I ought to trash it, now it opens it.  Preferences > Security & Privacy > (click the lock and type password to unlock it, then) Allow apps downloaded from Anywhere.  Now it ran when I launched it as usual.  It popped up some kind of firewall warning, asking for permission to accept connections (I gave it).  Up came a browser window showing the app.  That's as far as I've gotten :-)
It says here the OpenRefine versions (which seem to be beta) won't have this "Damaged" issue, but since I'm new to this program I went for the stable release off http://openrefine.org/download.html which got me the same v2.5 Google Refine .dmg file as I got from Google themselves.


Add JsonOptions enum class to contain options passed to getJSON methods

Extracted from #2952 and incorporated feedback:

JsonOption changed to JsonOptions
'enum' changed to 'enum class'
moved to STBase.h
style changes

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

@thejohnfreeman updated!

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Jenkins Build Summary
Built from this commit
Built at 20190603 - 18:31:09
Test Results

Build Type
Log
Result
Status

msvc.Debug
console
no test results, t: n/a [BAD EXIT]
FAIL :red_circle:

msvc.Debug, NINJA_BUILD=true
console
no test results, t: n/a [BAD EXIT]
FAIL :red_circle:

gcc.Debug -Dcoverage=ON, TARGET=coverage_report, SKIP_TESTS=true
logfile
no test results, t: 57s [BAD EXIT]
FAIL :red_circle:

docs, TARGET=docs
logfile
1 cases, 0 failed, t: 0m1s
PASS :white_check_mark:

clang.Debug
logfile
no test results, t: 40s [BAD EXIT]
FAIL :red_circle:

msvc.Debug -Dunity=OFF
console
no test results, t: n/a [BAD EXIT]
FAIL :red_circle:

rpm
logfile
1178 cases, 0 failed, t: n/a
PASS :white_check_mark:

clang.Debug -Dunity=OFF
logfile
no test results, t: 164s [BAD EXIT]
FAIL :red_circle:

gcc.Release -Dassert=ON, MANUAL_TESTS=true
logfile
915 cases, 0 failed, t: 4m51s
PASS :white_check_mark:

gcc.Debug
logfile
no test results, t: 51s [BAD EXIT]
FAIL :red_circle:

gcc.Debug -Dunity=OFF
logfile
no test results, t: 164s [BAD EXIT]
FAIL :red_circle:

msvc.Release
logfile
1178 cases, 0 failed, t: 412s
PASS :white_check_mark:

clang.Release -Dassert=ON
logfile
1178 cases, 0 failed, t: 4m43s
PASS :white_check_mark:

gcc.Debug -Dstatic=OFF
logfile
no test results, t: 50s [BAD EXIT]
FAIL :red_circle:

gcc.Debug -Dstatic=OFF -DBUILD_SHARED_LIBS=ON
logfile
no test results, t: 51s [BAD EXIT]
FAIL :red_circle:

gcc.Release -Dassert=ON
logfile
1178 cases, 0 failed, t: 4m49s
PASS :white_check_mark:

gcc.Debug, NINJA_BUILD=true
logfile
no test results, t: 45s [BAD EXIT]
FAIL :red_circle:

clang.Debug -Dunity=OFF -Dsan=address, PARALLEL_TESTS=false, DEBUGGER=false
logfile
no test results, t: 171s [BAD EXIT]
FAIL :red_circle:

clang.Debug -Dunity=OFF -Dsan=undefined, PARALLEL_TESTS=false
logfile
no test results, t: 178s [BAD EXIT]
FAIL :red_circle:

Looks like the enum is doing its job.  The failing builds are finding a couple of places where integers were not converted to enums.  Here are the error messages from the clang debug nounity build:
../../src/ripple/app/tx/impl/Transactor.cpp:638:50: error: no matching member function for call to 'getJson'
            JLOG(j_.info()) << to_string(ctx_.tx.getJson (0));
                                         ~~~~~~~~^~~~~~~
../../src/ripple/protocol/STTx.h:125:17: note: candidate function not viable: no known conversion from 'int' to 'ripple::JsonOptions' for 1st argument
    Json::Value getJson (JsonOptions options) const override;
                ^
../../src/ripple/protocol/STTx.h:126:17: note: candidate function not viable: requires 2 arguments, but 1 was provided
    Json::Value getJson (JsonOptions options, bool binary) const;
                ^
../../src/ripple/app/tx/impl/Transactor.cpp:639:36: error: no matching member function for call to 'getJson'
            JLOG(j_.fatal()) << s2.getJson (0);
                                ~~~^~~~~~~
../../src/ripple/protocol/STTx.h:125:17: note: candidate function not viable: no known conversion from 'int' to 'ripple::JsonOptions' for 1st argument
    Json::Value getJson (JsonOptions options) const override;
                ^
../../src/ripple/protocol/STTx.h:126:17: note: candidate function not viable: requires 2 arguments, but 1 was provided
    Json::Value getJson (JsonOptions options, bool binary) const;
                ^
2 errors generated.

Once we get through those build errors there may be more in the wings, but don't let that discourage you.

Once we get through those build errors there may be more in the wings, but don't let that discourage you.

No problem. Probably won't get to this today, but will look into resolving these failures & any others in the near future.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

@scottschurr @thejohnfreeman fixed (thought it was more complicated than it was! :roll_eyes:)
Hopefully that will take care of the build (the old one is not longer available, sporadic outage or do they get deleted periodically?)

None of those builds will be visible to you because they are behind our corporate VPN. When I get back from lunch, I'll push your branch to my GitLab fork where you can see the results: https://gitlab.com/ripple/rippled-jfreeman/pipelines

@movitto, now that the pull request has passed code review, our process would typically be to squash the three commits into a single commit before pushing into develop.  It would be great if you would do that squash, however one of us can do the squash if you'd prefer.  Thanks.
And, also for future pull requests, we usually mark commits that we want squashed into the main commit with [FOLD] at the front of the commit message.  For example, we'd see
[FOLD] Wrap lines greater than 80 chars

That helps everyone keep track of the submitter's intent.  Just something to keep in mind.

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

@scottschurr squashed!

Thank you for your submission. It will be reviewed soon and submitted for processing in CI.

@manojsdoshi please add this PR to the next beta.


PARQUET-1098: Install util/comparison.h

This was breaking third party builds. cc @majetideepak

I created PARQUET-1099 to try to prevent this from happening in the future

+1 Thanks for fixing this.


XY plots with axis don't put 0 to the bottom and y axis is not aligned

bug.webm

Picking up this issue


Consider using Qutebrowser

qutebrowser link

Firefox is way nicer and I can have a secure and well navigated setup with something like vimium, trydactyl, vim-vixen, saka-key/saka or the sort.


supermium 124.0.6367.245.exe 32bit on win xp sp3 "The procedure entry point I_RcpBindingSetPrivateOption could not be located in the dynamic link library RPCRT4.dll"

downloaded exe
double click to install
installs
click on shortcut to launch
error message

I cannot reproduce this on my XPSP3. Do you use any Kernel Extender or do you use any fancy plugins / browser extensions?

i don't use any kernel extenders, plugins, extensions on supermium, it was a fresh installation
i have another chrome based browser with some extensions (ublock origin, privacy badger etc), could that be the culprit?

as a test i installed supermium 124.0.6367.245 on another pc with win xp sp3 where no other chrome based browsers are installed: works.
on my pc instead i deactivated chrome.exe of all chrome based browsers but it didn't help. those browsers instead work simultaneously without conflicting.
can anyone confirm that supermium is conflicting?

now i installed supermium 122.0.6261.152: works, i'll use this version meanwhile, so 124.0.6367.245 has a bug


It's not possible to run the otbr image on kubernetes

I'm looking for what configuration, changes, etc. I can use to run otbr on kubernetes.  I'd like to get an image to point where all external config can be injected by the environment so that overrides are capable to make it fit into my environment.
Is this currently being done anywhere or any plan to implement something like this?
I'm currently running home assistant core on kubernetes and would like to include this as an add-on that I can integrate it with.

Is this currently being done anywhere or any plan to implement something like this?

I'm not aware of any existing effort like this. Contributions are welcome!


Error with @storybook/addons-info 5.2.0

A lockfile maintenance patch has revealed an incompatibility with @storybook/addons-info version 5.2.0 and react-storybook-addons-chapters latest version:
ERROR in ./node_modules/react-storybook-addon-chapters/dist/components/Section.js
Module not found: Error: Can't resolve '@storybook/addon-info/dist/components/Node' in '/Users/williamdurand/projects/mozilla/addons-frontend/node_modules/react-storybook-addon-chapters/dist/components'
 @ ./node_modules/react-storybook-addon-chapters/dist/components/Section.js 30:35-88
 @ ./node_modules/react-storybook-addon-chapters/dist/index.js
 @ ./stories/setup/config.js
 @ multi<EMAIL_ADDRESS><EMAIL_ADDRESS>./stories/setup/config.js (webpack)-hot-middleware/client.js?reload=true&quiet=true
^C

Edit: I can't find a good workaround for now..

I have a PR out as of this morning that addresses this issue.  Stay Tuned.

Thanks @brandonellis!


Fix rotation flag constant declaration

When defining multiple constants for use in flags, the recommended style is to use the form 1 << 2, 1 << 3, 1 << 4 and so on to ensure that the constants are unique and non-overlapping.

This change is

Review status: 0 of 1 files reviewed at latest revision, 2 unresolved discussions.

Comments from Reviewable


Update dg

Codecov Report

Merging #289 (2914932) into master (2e23094) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #289   +/-   ##
=========================================
  Coverage     62.03%   62.03%
  Complexity      709      709
=========================================
  Files           107      107
  Lines          2629     2629
  Branches        312      312
=========================================
  Hits           1631     1631
  Misses          925      925
  Partials         73       73

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 2e23094...2914932. Read the comment docs.


Fix URL to hashes.txt (only the text, actual URL is OK) in all blog posts

Closes #1419

On a second thought, it doesn't make sense to touch 42 files only for a cosmetic change. Better change only the text for the last release of GUI and CLI.

On a second thought, it doesn't make sense to touch 42 files only for a cosmetic change. Better change only the text for the last release of GUI and CLI.


chore(staking): fix chromatic deployment for staking

Fix failing Chromatic deployment for Staking package

coverage: 50.567%. remained the same
when pulling 7202ad408a14232c47e286d4e29d69aa0e06e6a1 on chore/staking-chromatic-improvement
into e8a9096cf2da863f8e75f0933ea9c709589ac0eb on main.


[FX-2212] Followed artist artworks rail

The type of this PR is: Feature
This PR resolves FX-2212
Description

PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)

Maybe change the PR title to feat: followed artists rail in fairs?


How do you toggle rooms list visibility externally?

How do you toggle rooms list visibility externally?
:rooms-list-opened="false"
wont work. showRoomsList is true in the data section.

Indeed, rooms-list-opened should toggle the rooms list visibility. I’ll have a look and fix it.

Thanks antoine and thank you for a great repo!

Fixed in https://github.com/antoine92190/vue-advanced-chat/commit/e87345fb74c01572c533467604eca8f2cbc16d03


NFD instance name modified

The name for service VM launched is modified to the following format.
SERVICE_TYPE.service_vendor.service_chain_instance_id.nfp_network_function_id
This is taken from the nfp_network_function_instance's name in DB
@njagadish @ashutosh-mishra @hemanthravi @chandra-k

Changes look fine.


[WIP] Allow Dry Run Operations Against Job Scaling Documents

This is a WIP, requires additional testing and evaluation.
This change will modify the api package and the core/runner to retrieve and evaluate all job scaling documents, even if scaling is set to disabled in the policy.
This will allow users to audit a job scaling policy behavior before allowing the daemon to take action.
Closes #36

Closing due to major refactoring, easier to cherry pick the changes.


Is this how it's supposed to work?

Hello,
Firstly, thank you for work on the package works like a charm.
Secondly, I am not sure if this is how the package should work so excuse my lack of knowledge since this is the first time I am implementing a social media sign in method.
When I start the sign in via Facebook (in my case, your package) the application shows like it opens a screen but it goes transparent (a black bar which goes to the top of the screen and then it becomes transparent) and it signs the user in. Shouldn't there be a pop-up like when using Google sign in method? I mean a screen where you select the account which to use?

My bad, it seems the issue was because it was on my development device.
After trying on other device and failed to launch I found out it was because I didn't set my app to live mode on Facebook developer page.


Is the CUDA ToolKit - Cuda Runtime api available?

Is the CUDA ToolKit - Cuda Runtime api available on vcpkg?
I  need the cuda runtime API lib

Hi @Goru1890
Thanks for posting this issue.
Currently, there is only CUDA driver in vcpkg. Please see https://github.com/microsoft/vcpkg/tree/master/ports/cuda
You can request to add a new port for CUDA runtime API if you are required this.

Closing this issue for now. Please open a new issue if you still have the request to add Cuda Runtime api as a new port.


Use proper dimensions for containment

Subject of the issue
Containment is using parent dimensions in place of panzoom element dimensions sometimes.
Your environment

version of jquery.panzoom 3.2.2
version of jquery 3.1.0
which browser and its version Chrome 52

Steps to reproduce
http://jsbin.com/cidebod/edit?html,css,js,output

@timmywil we had this bug recently, and we just wrote a fix and opened a PR. Please checkout: https://github.com/timmywil/jquery.panzoom/pull/279/files

@awartani I'm facing the same issue and your fix didn't work.
The problem occurs when the parent div has smaller dimensions than the panzoom element (the image).
@timmywil Any idea when this will be fixed? I really love the project and would love to use it :-).

@arkoe I think you have tested the wrong branch, I updated your example. Please check http://jsbin.com/gigadis/edit?html,css,js,output

@awartani In your example the panzoom element (blue square) is smaller than the parent. When you make the element bigger than its parent, it bugs. Also please note, I didn't create this issue; I'm just hooking in :)

Sorry @arkoe I assumed that you created this issue. I understand know the problem and I think it might be easy to solve. Please take a look at PR specifically:
if (contain === 'invert' || (contain === 'automatic' && zoomAspectH < 1.01)) {
//original code
} else {
//my fix
var originalHeight = height / scale;
var originDiff = (originalHeight - height) / 2;
matrix[5] = Math.max(Math.min(matrix[5], conHeight - originalHeight + originDiff), -originDiff);
}

Because I don't know much how to test the first if statement and it's not what I am looking for , I fixed the else statement. I believe if you took the same fix and tweak it a little bit you will be able to solve it.

@awartani I have been using your PR and tried playing with that. Spend quite a few hours already, and can't seem to get it fixed. Is there anything on your mind that might point me in the right direction to fix this? Thanks for your quick responses by the way! Really appreciated.

@arkoe can you try this:
var originalHeight = height / scale;
var originDiff = (originalHeight - height) / 2;
if (contain === 'invert' || (contain === 'automatic' && zoomAspectH < 1.01)) {
	matrix[5] = Math.max(Math.min(matrix[5], conHeight - originalHeight + spaceHBottom), -spaceHBottom);
} else {
	matrix[5] = Math.max(Math.min(matrix[5], conHeight - originalHeight + originDiff), -originDiff);
}

@arkoe I had something to try it but I need to get in and try it, can you push a sample code and I will try to look at it tonight.

@awartani I have uploaded two examples, demo.html is the dist file from @timmywil, demo2.html is using your fix. http://arko.io/x/panzoom/demo.html http://arko.io/x/panzoom/demo2.html

@arkoe Updated Pull Request#279 to handle your issue. Unfortunately I couldn't update your examples. Let me know if it works.

Thnx @awartani. Fixed my issues perfectly!


added support for additional language (de)

this was for testing purposes, seems to work so far... what do you think, would you like to include (something like) this? it is yet rudimentary (no further handling of results etc). the question dataset is automatically translated by ChatGPT-4-turbo, the translation script checked for basic consistency, but this was a quick first try and there might be numerous glitches of course. i also built a quick script to translate more systematically per facebook/wmt19-en-de but results were worse linguistically.

Great idea, & thanks for doing this. I don't see any reason this shouldn't work in principle, although it would be good to bench a few models to sanity check the scores.

great, thanks! i added the 2 translate script in /data too now.

first test runs seem not too far off from expectations (that discolm performs much lower in benchmarks than expected is a quandary others noted too, cf. https://www.linkedin.com/feed/update/urn:li:activity:7160912610182184960/)
myrun1,2024-02-25 05:29:17,openai_api,brezn-7b,,,59.27,v2,170.0,1,openai,,,
myrun3,2024-02-25 10:53:47,openai_api,wiedervereinigung-7b-dpo-laser,,,51.2,v2,171.0,1,openai,,,
myrun5,2024-02-25 14:58:59,openai_api,cas/nous-hermes-2-mistral-7b-dpo,,,49.96,v2,171.0,1,openai,,,
myrun4,2024-02-25 12:40:16,openai_api,marco/em_german_mistral_v01,,,45.18,v2,171.0,1,openai,,,
myrun2,2024-02-25 08:12:40,openai_api,cas/discolm-german-laser,,,43.05,v2,171.0,1,openai,,,

2024-02-26 13:34:40
Time taken: 3.1 mins
Prompt Format: openai_api
Model: gpt-3.5-turbo-0125
Score (v2 de): 60.43
Parseable: 171.0
2024-02-26 14:27:22
Time taken: 52.7 mins
Prompt Format: openai_api
Model: gpt-4-1106-preview
Score (v2 de): 81.91
Parseable: 170.0
These results are very close to the en version, which tells me this has worked. I'll stress test it a bit more then merge your changes.

Btw are you in the DiscoResearch discord group? I think they will be interested in this.
https://discord.gg/DWSgKd7z

I've merged this into new v2.1 branch. Will make this default shortly. Thx for your work on this!


Make sure insignificant parameters are hidden in Scheduler's UI.

Documentation says:
 An insignificant Parameter might also be used to specify a password
or other sensitive information that should not be made public via the scheduler.

However, currently, insignificant parameters are displayed in the tooltip when hovering over a task's node in the visualisation's graph.
Another way to fix it could be to do the string magic and strip task parameters from the task id in the front-end part (it's already done like this elsewhere in the front-end code). However, it seems a bit wasteful, considering the params list is already passed via scheduler's api.
I'm not sure if there aren't any implications of the solutions I proposed, though.

LGTM. Also nice that you fixed the surrounding code and even better that you kept the commits separate. :)

LGTM


Add java-classpath: field

A list field that can store paths to folders or jar files. Will be sent straight to javac and also be used for verification purposes.

Maybe we could name this one java-provided or java-sources-provided to be consistent with the behaviour of maven-provided (see #290)?


Typo in 'org' argument

There's a typo in either the README or the script, I decided to change the doc to reflect the script argument, the following works for me:
python app.py --org=questdb

Thanks for your contribution ❤
Oh btw, we have a slack channel for warm-heart contributors like you, where we discuss code, PR, and future of Jina. Strongly recommend to join us

If you haven't joined our Slack, click here to join


Improve sim instructions; remove old sim code

The old simulation code inside fabric_files/ is now obsolete with simulation now being part of the example project post-refactor. Remove this now-dead code and add an updated mention of how to run simulation in the README.

Looks good to me!


Only 20 Faces listed by get(„faces“)

Dear all,
The following code only deliver 20 Faces although my Facecollection has 24.
faces: list = face_collection.list().get('faces')
when I go via the REST API I can set a size Parameter which seems here not possible.
Dirk
curl -X GET "http://localhost:8000/api/v1/recognition/faces?page=0&size=2" -H "x-api-key:nnnn“

It looks like this is a bug.
I'll add it to our Jira.
As a workaround, you can use the REST API.
Here you can find code snippets for it:
https://documenter.getpostman.com/view/17578263/UUxzAnde#2febdce6-c451-4cc4-b3d3-c1c4b20c5fe7


Edit Template

It may be nice if we can edit the template of what gets generated to add things such as @author

If you have any samples please feel free to share it here

/**
* [...]
* @constructor [...]
*
* @author author_1
* @author author_2
* [...]
*
* @param [...]
*
* @return [...]
*/


MVP Update to get to React16 Compatibility

Updates broken dependencies i.e. jsdom
Switches to create-react-class package (Which still should be further updated when moving to es6 syntax)
Switches toprop-types'package which has been decoupled from corereact`
Switches to React.createElement instead of ReactDOM. which is deprecated.

working on similar library here https://github.com/zmitry/storyui/tree/master/pkg/react-json2/src


fixing issue where chart could not be toggled between show/hide bec…

…ause passing false would result in exception

Looks great. Thanks!

This has been released as 2.5.2


GEMM operator

Linear gemm operator issues. ARMNN doesn't support linear gemm operator. However, it is a widely used function. Could you support it ?

Hi @xinchenhawaii it could be possible. There hasn't been much demand for it so far as there's no GEMM operator in TfLite or NNAPI which are the front-ends where we have best coverage. Could you explain how you're using it, and how you are using the Arm NN API? Which parsers would you need it in or are you using the Arm NN graph API directly?

Hi Matthew,
Nice to hear back from you. I just began to use the ONNX parser. However,
this parser supported fewer operators than tflite and TF.
When we use nn.linear in pytorch, which is widely used layer in
classification, it will be converted to GEMM in ONNX. Without it, most of
models trained by pytorch can't be used in armnn. I have rewrite nn.linear
as  weight*transpose(input)+bias. But onnx parser don't support transpose
as well. As a result, I tired to add transpose layer in onnxparser by
myself. But it failed. If you can help to do so, I'd like to contribute
this part to the project. Also, I will contribute more in the future
because we are utilizing ARMNN to build our compiler.
my code is following:
void OnnxParser::ParserTranspose(const onnx::NodeProto& node)
{
//CHECK_VALID_SIZE(static_cast<size_t>(node.input_size()), 1);
std::cout<<static_cast<size_t>(node.input_size())<<std::endl;
std::cout<<"Transpose Parser"<<std::endl;
TransposeDescriptor desc = TransposeDescriptor();
std::cout<<"Create Desc"<<std::endl;
std::cout<<node.name().c_str()<<std::endl;
IConnectableLayer* layer = m_Network->AddTransposeLayer(desc, node.name

().c_str());
if (layer != nullptr)
std::cout<<"Create layers"<<std::endl;
//auto outputInfo = ComputeOutputInfo({node.output(0)}, layer,

{inputShape});
layer->GetOutputSlot(0).SetTensorInfo(outputInfo[0]);
RegisterInputSlots(layer, {node.input(0)});
RegisterOutputSlots(layer, {node.output(0)});
std::cout<<"Complete Transpose Layer"<<std::endl;

}
I will to follow (Deserializer.cpp line 2902-2923)
void Deserializer::ParseTranspose(GraphPtr graph, unsigned int layerIndex)
{
CHECK_LAYERS(graph, 0, layerIndex);
auto dimsMapping = graph->layers()->Get(layerIndex)->layer_as_TransposeLayer
()->descriptor()->dimMappings();
auto inputs = GetInputs(graph, layerIndex);
CHECK_VALID_SIZE(inputs.size(), 1);
auto outputs = GetOutputs(graph, layerIndex);
CHECK_VALID_SIZE(outputs.size(), 1);
auto outputInfo = ToTensorInfo(outputs[0]);
auto layerName = GetLayerName(graph, layerIndex);
const armnn::TransposeDescriptor descriptor(armnn::PermutationVector
(dimsMapping->data(), dimsMapping->Length()));
IConnectableLayer* layer = m_Network->AddTransposeLayer(descriptor,
layerName.c_str());
layer->GetOutputSlot(0).SetTensorInfo(outputInfo);
RegisterInputSlots(graph, layerIndex, layer);
RegisterOutputSlots(graph, layerIndex, layer);
}
Obviously, I don't know how to get dimsMapping from onnx::NodeProto. Could
you let me know how to do in onnxparser like auto dimsMapping = graph->
layers()->Get(layerIndex)->layer_as_TransposeLayer()->descriptor()->
dimMappings();?
Sincerely,
Xin
On Mon, Jun 8, 2020 at 2:47 AM Matthew Bentham<EMAIL_ADDRESS>wrote:

Hi @xinchenhawaii https://github.com/xinchenhawaii it could be
possible. There hasn't been much demand for it so far as there's no GEMM
operator in TfLite or NNAPI which are the front-ends where we have best
coverage. Could you explain how you're using it, and how you are using the
Arm NN API? Which parsers would you need it in or are you using the Arm NN
graph API directly?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ARM-software/armnn/issues/399#issuecomment-640496529,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQZZAJ2BK4GU44HGYJMNJLRVSXRTANCNFSM4NVT3SYA
.

Hi @xinchenhawaii thanks for this information, it's great to hear that that you can contribute and I hope we can help.
I think the attribute you need is called `perm' in the ONNX transpose layer: https://github.com/onnx/onnx/blob/master/docs/Operators.md#Transpose
So you'll need something like this in OnnxParser::ParseTranspose (I've not tried any of this):
std::vector<uint32_t> perm = ReadOptionalNodeUint32ListAttribute(node, "perm")
if (perm.empty())
  <default to reversing the dimensions>
else
  <convert perm to dimMappings>

Hope that helps,
Matthew

Hi Matthew,
Thank you for your answer. I finish my ParserTranspose code as following:
void OnnxParser::ParserTranspose(const onnx::NodeProto& node)
{
std::vector<uint32_t> perm = ReadOptionalNodeUint32ListAttribute(node, "perm");
if (perm.empty())
{
    std::cout<<"New disc"<<std::endl;
}
else
{

    TensorShape inputShape = m_TensorsInfo[node.input(0)].m_info->GetShape();

    const TransposeDescriptor desc(PermutationVector(perm.data(), perm.size()));
    IConnectableLayer* layer = m_Network->AddTransposeLayer(desc, node.name().c_str());
    auto outputInfo = ComputeOutputInfo({node.output(0)}, layer, {inputShape});
    layer->GetOutputSlot(0).SetTensorInfo(outputInfo[0]);

    RegisterInputSlots(layer, {node.input(0)});
    RegisterOutputSlots(layer, {node.output(0)});
    std::cout<<"Complete Transpose Layer"<<std::endl;
}

}
perm is right [1,0]. However, when I load the graph, there is the other error,terminate called after throwing an instance of 'armnn::ParseException'
what():  One of the input tensors ('465' or '467') should be constant in node ''
at function AddFullyConnected  in GetInputAndParam(matmulNode, &inputName, &weightName, CHECK_LOCATION()) in void OnnxParser::AddFullyConnected(const onnx::NodeProto& matmulNode, const onnx::NodeProto* addNode)
Any suggestion?

Hi @xinchenhawaii it could be possible. There hasn't been much demand for it so far as there's no GEMM operator in TfLite or NNAPI which are the front-ends where we have best coverage. Could you explain how you're using it, and how you are using the Arm NN API? Which parsers would you need it in or are you using the Arm NN graph API directly?

Hope to hear the news about supporting GEMM.
I have the same problem when using Onnx parser to parse pytorch classification model.
I think it is a widely used function.
Many thanks

Hi, I met the same problem that GEMM is not supported when using ONNX parser and I see you mentioned the workaround using transpose operator. Do you have any update either about GEMM or transpose operator? Thanks

Not yet now.

On Jul 12, 2020, at 8:16 PM, jokerspy<EMAIL_ADDRESS>wrote:

Hi, I met the same problem that GEMM is not supported when using ONNX parser and I see you mentioned the workaround using transpose operator. Do you have any update either about GEMM or transpose operator? Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


docker-compose exec mysql bash error

Info:

Docker version ($ docker --version):  Docker version 17.09.0-ce, build afdb6d4
Laradock commit ($ git rev-parse HEAD): a2edf57e3b328ee636a0b0721764a4fe460a7a33
System info (Mac, PC, Linux):  Linux dx2400 4.9.0-3-amd64 #1 SMP
System info disto/version: Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux

Issue:

docker-compose up mysql. It will show Creating laradock_mysql_1 ... done
but when I do docker-compose exec mysql bash will show
ERROR: No container found for mysql_1

Expected behavior:

Reproduce:

Relevant Code:
docker ps -a
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS                     PORTS               NAMES
eb75d7db39ee        laradock_nginx       "nginx"                  8 hours ago         Exited (0) 4 minutes ago                       laradock_nginx_1
ff2bdeac2d3c        laradock_adminer     "docker-php-entryp..."   8 hours ago         Exited (0) 4 minutes ago                       laradock_adminer_1
b0b46bf12950        laradock_php-fpm     "docker-php-entryp..."   8 hours ago         Exited (0) 4 minutes ago                       laradock_php-fpm_1
f87631f54a4e        laradock_workspace   "/sbin/my_init"          8 hours ago         Exited (1) 4 minutes ago                       laradock_workspace_1
084912cd006a        laradock_mysql       "docker-entrypoint..."   8 hours ago         Exited (2) 8 hours ago                         laradock_mysql_1
4d014a15e1a9        tianon/true          "/true"                  8 hours ago         Exited (0) 8 hours ago                         laradock_applications_1

Logs Mysql
docker-compose logs mysql
Attaching to laradock_mysql_1
mysql_1                | 2017-10-04T04:21:50.774258Z 0 [Note] Basedir set to /usr/
mysql_1                | 2017-10-04T04:21:50.774530Z 0 [Warning] The syntax '--symbolic-links/-s' is deprecated and will be removed in a future release
mysql_1                | 2017-10-04T04:21:50.774587Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
mysql_1                | 2017-10-04T04:21:50.774637Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
mysql_1                | 2017-10-04T04:21:50.774675Z 0 [Note] /usr/sbin/mysqld (mysqld 8.0.3-rc-log) starting as process 1 ...
mysql_1                | 2017-10-04T04:21:50.778731Z 0 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break when this MySQL server acts as a master and has his hostname changed!! Please use '--log-bin=084912cd006a-bin' to avoid this problem.
mysql_1                | 2017-10-04T04:21:50.887754Z 0 [Note] InnoDB: Using Linux native AIO
mysql_1                | 2017-10-04T04:21:50.900885Z 0 [Note] Plugin 'FEDERATED' is disabled.
mysql_1                | 2017-10-04T04:21:51.094177Z 1 [Note] InnoDB: PUNCH HOLE support available
mysql_1                | 2017-10-04T04:21:51.107507Z 1 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
mysql_1                | 2017-10-04T04:21:51.107557Z 1 [Note] InnoDB: Uses event mutexes
mysql_1                | 2017-10-04T04:21:51.107582Z 1 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
mysql_1                | 2017-10-04T04:21:51.107609Z 1 [Note] InnoDB: Compressed tables use zlib 1.2.11
mysql_1                | 2017-10-04T04:21:51.223412Z 1 [Note] InnoDB: Number of pools: 1
mysql_1                | 2017-10-04T04:21:51.244827Z 1 [Note] InnoDB: Not using CPU crc32 instructions
mysql_1                | 2017-10-04T04:21:51.246966Z 1 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
mysql_1                | mbind: Operation not permitted
mysql_1                | mbind: Operation not permitted
mysql_1                | 2017-10-04T04:21:51.300059Z 1 [Note] InnoDB: Completed initialization of buffer pool
mysql_1                | 2017-10-04T04:21:51.302345Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
mysql_1                | 2017-10-04T04:21:51.421421Z 1 [Note] InnoDB: The log sequence number 66849106 in the system tablespace does not match the log sequence number 150470713 in the ib_logfiles!
mysql_1                | 2017-10-04T04:21:51.421474Z 1 [Note] InnoDB: Database was not shutdown normally!
mysql_1                | 2017-10-04T04:21:51.421483Z 1 [Note] InnoDB: Starting crash recovery.
mysql_1                | 2017-10-04T04:21:51.448152Z 1 [Note] InnoDB: Using 'tablespaces.open.1' max LSN: 150469061
mysql_1                | 2017-10-04T04:21:51.470323Z 1 [Note] InnoDB: Doing recovery: scanned up to log sequence number 150470713
mysql_1                | 2017-10-04T04:21:51.545640Z 1 [Note] InnoDB: Applying a batch of 0 redo log records ...
mysql_1                | 2017-10-04T04:21:51.545681Z 1 [Note] InnoDB: Apply batch completed!
mysql_1                | 2017-10-04T04:21:51.688518Z 1 [Note] InnoDB: Opened 2 existing undo tablespaces.
mysql_1                | 2017-10-04T04:21:57.014733Z 1 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
mysql_1                | 2017-10-04T04:21:57.014774Z 1 [Note] InnoDB: Creating shared tablespace for temporary tables
mysql_1                | 2017-10-04T04:21:57.014865Z 1 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
mysql_1                | 2017-10-04T04:21:57.536634Z 1 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
mysql_1                | 2017-10-04T04:21:57.540835Z 1 [Note] InnoDB: Created 128 and tracked 128 new rollback segment(s) in the temporary tablespace. 128 are now active.
mysql_1                | 2017-10-04T04:21:57.541152Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 6239ms. The settings might not be optimal. (flushed=0 and evicted=0, during the time.)
mysql_1                | 2017-10-04T04:21:57.541228Z 1 [Note] InnoDB: 8.0.3 started; log sequence number 150470713
mysql_1                | 2017-10-04T04:21:57.641673Z 1 [ERROR] [FATAL] InnoDB: Table flags are 0x4800 in the data dictionary but the flags in file mysql.ibd are 0x800!
mysql_1                | 2017-10-04T04:21:57.641707Z 1 [ERROR] InnoDB: Assertion failure: ut0ut.cc:738
mysql_1                | InnoDB: thread<PHONE_NUMBER>73440
mysql_1                | InnoDB: We intentionally generate a memory trap.
mysql_1                | InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
mysql_1                | InnoDB: If you get repeated assertion failures or crashes, even
mysql_1                | InnoDB: immediately after the mysqld startup, there may be
mysql_1                | InnoDB: corruption in the InnoDB tablespace. Please refer to
mysql_1                | InnoDB: http://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html
mysql_1                | InnoDB: about forcing recovery.
mysql_1                | 04:21:57 UTC - mysqld got signal 6 ;
mysql_1                | This could be because you hit a bug. It is also possible that this binary
mysql_1                | or one of the libraries it was linked against is corrupt, improperly built,
mysql_1                | or misconfigured. This error can also be caused by malfunctioning hardware.
mysql_1                | Attempting to collect some information that could help diagnose the problem.
mysql_1                | As this is a crash and something is definitely wrong, the information
mysql_1                | collection process might fail.
mysql_1                |
mysql_1                | key_buffer_size=8388608
mysql_1                | read_buffer_size=131072
mysql_1                | max_used_connections=0
mysql_1                | max_threads=151
mysql_1                | thread_count=1
mysql_1                | connection_count=0
mysql_1                | It is possible that mysqld could use up to
mysql_1                | key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 68136 K  bytes of memory
mysql_1                | Hope that's ok; if not, decrease some variables in the equation.
mysql_1                |
mysql_1                | Thread pointer: 0x6a32090
mysql_1                | Attempting backtrace. You can use the following information to find out
mysql_1                | where mysqld died. If you see no messages after this, something went
mysql_1                | terribly wrong...
mysql_1                | stack_bottom = 7fbbd7288dc8 thread_stack 0x46000
mysql_1                | /usr/sbin/mysqld(my_print_stacktrace+0x2e) [0x19cab8e]
mysql_1                | /usr/sbin/mysqld(handle_fatal_signal+0x4a1) [0xf18d71]
mysql_1                | /lib/x86_64-linux-gnu/libpthread.so.0(+0xf890) [0x7fbbe4fca890]
mysql_1                | /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7fbbe39d3067]
mysql_1                | /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fbbe39d4448]
mysql_1                | /usr/sbin/mysqld(ut_dbg_assertion_failed(char const*, char const*, unsigned long)+0xe9) [0xaab927]
mysql_1                | /usr/sbin/mysqld(ib::fatal::~fatal()+0xab) [0x1cb13db]
mysql_1                | /usr/sbin/mysqld() [0x1db3dc9]
mysql_1                | /usr/sbin/mysqld(fil_space_get_size(unsigned int)+0x12d) [0x1db57cd]
mysql_1                | /usr/sbin/mysqld() [0x1b0cd51]
mysql_1                | /usr/sbin/mysqld() [0x1b0d062]
mysql_1                | /usr/sbin/mysqld(dd::bootstrap::DDSE_dict_init(THD*, dict_init_mode_t, unsigned int)+0x77) [0x11c33e7]
mysql_1                | /usr/sbin/mysqld(dd::upgrade::do_pre_checks_and_initialize_dd(THD*)+0x225) [0xef69e5]
mysql_1                | /usr/sbin/mysqld() [0xfb89f3]
mysql_1                | /usr/sbin/mysqld() [0x19f999f]
mysql_1                | /lib/x86_64-linux-gnu/libpthread.so.0(+0x8064) [0x7fbbe4fc3064]
mysql_1                | /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fbbe3a8662d]
mysql_1                |
mysql_1                | Trying to get some variables.
mysql_1                | Some pointers may be invalid and cause the dump to abort.
mysql_1                | Query (0): Connection ID (thread ID): 1
mysql_1                | Status: NOT_KILLED
mysql_1                |
mysql_1                | The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
mysql_1                | information that should help you find out what is causing the crash.

It is caused by error "[ERROR] [FATAL] InnoDB: Table flags are 0x4800 in the data dictionary but the flags in file mysql.ibd are 0x800!"
Here is more https://bugs.mysql.com/bug.php?id=87837

:) I solved the problem.

Clean all useless docker volume
sudo docker volume rm $(sudo docker volume ls -qf dangling=true)
Update your docker version to 17.06-ce.
https://fabianlee.org/2017/03/07/docker-installing-docker-ce-on-ubuntu-14-04-and-16-04/

@hominglee thanks

@realhome Thank you!

Works. Thanks.

Thanks @realhome!

Great! I think removing the dangling volumes and rebuilding did it. Had the same issues with running percona 5 variants as well. Worked so well.

I ran these commands and that worked for me
docker system prune

docker container prune

docker image prune

docker network prune

docker volume prune```

@realhome your link in step 5 seems to be not working, can you please update it?

I have the same issue,
Tried different versions of mysql but no solution works.
I can access mysql through phpmyadmin but not able to run mysql command under workspace bash

@crosspluser thank you! Cleaning volumes helped

:) I solved the problem.

Clean all useless docker volume
sudo docker volume rm $(sudo docker volume ls -qf dangling=true)
Update your docker version to 17.06-ce or higher version.
https://fabianlee.org/2017/03/07/docker-installing-docker-ce-on-ubuntu-14-04-and-16-04/
Build
sudo docker-compose up -d --build nginx mysql

thank you. I succeeded when I  had done the fourth steps.

@crosspluser reply solved my issue. Thanks

but what if you need the data?

For me it's happening always when I start the docker @crosspluser method helped me to fix it, but it will create the container again and we lose all the data. I have tested with volume and directory binding.


glfwGetWindowPosition() incorrect when using multiple monitors

When attempting to retrieve the window position via the glfwGetWindowPosition() method or the callback for when the window is moved, the position will start to report incorrect positioning when using multiple monitors.
Graphics card: NVidia GTX 1080
Operating System: Windows 10
Programming language: Java
Linking library: LWJGL 3
Monitors connected: 4
Monitor order (according to Windows): 1, 3, 4, 2
Monitor information:

Monitor 1: 3840x2160
Monitor 2: 1024x768
Monitor 3: 3840x2160
Monitor 4: 1920x1080

Video showing the issue.
In the video, the top left is monitor 1 (set to the most left), the top right is monitor 3 (ordered to the center), the bottom right is monitor 4 (ordered to the most right and top), and the bottom left is the game and console output. Monitor 2 is not shown in the video.
The code to replicate this is simply by using either the GLFW window position callback or glfwGetWindowPosition().

My first guess as to what causes this issue might be due to GLFW not accounting for order monitoring not being sequential? I'll try making my orders go from 1 to 4 in sequence to see if that fixes the issue.

It seems that when a window goes onto a monitor other than the monitor it was created on, it adds on to the X position of the window by the width of the new monitor the window is on. Subtracting by the width of the original monitor and the new monitor seems to actually return the X position of the window.

After doing some more testing, it appears that this bug triggers whenever more than half the window is moved over into the other monitor. Before this point, the X position is accurate. If the window is stretched big enough, it can be moved all the way over to the leftmost monitor and the X position accurately return -3840.

Check the DPI Awareness column in the Details tab of Task Manager and see what awareness level your program has.

For whatever reason, I have no ability to enable a DPI awareness column in the details tab of the task manager. The option isn't there.

Your version of Windows 10 may be older than build 18262.
Do all your monitors use the same scaling factor? Also, does your program do anything else before initializing GLFW?

No, not all of my monitors use the same scaling factor. Monitor 1 and 2 use 150%, and monitors 2 and 4 use 100%. I'll see what changing them to all 150% does.
The program does not do anything special before initializing GLFW. It does some stuff relating to the engine (such as creating needed files, loading configuartions, etc.) but nothing related to GLFW or other graphics beforehand.


WIP: Azure Service Bus bulk support documentation

Signed-off-by: Shubham Sharma<EMAIL_ADDRESS>Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[ ] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[ ] Read the contribution guide
[ ] Commands include options for Linux, MacOS, and Windows within codetabs
[ ] New file and folder names are globally unique
[ ] Page references use shortcodes instead of markdown or URL links
[ ] Images use HTML style and have alternative text
[ ] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
Add a note on native bulk publish and subscribe supportability along with default values.
Issue reference
This PR will close: #2813

@shubham1172 - Do you need to add metadata fields for Redis streams component since both of these are related to https://github.com/dapr/docs/pull/3005#pullrequestreview-1264302246 PR, yes? (These components support bulk pub/sub)

@msfussell also removed the "native" terminology added in #3055 earlier.

This link https://smallstep.com/docs/getting-started/ Status: 404 is failing in the build


PPC programs lag when started twice in one session

Sometimes, programs like Quake or WipeOut show lag when started, quit, and started again.
The initial start does not show any lag in fps. After the second start the fps drops sharply. This is not 100% reproducable on my system. Sometimes it takes a couple of restarts of the game to get the effect.

Seems to be resolved.


chore: hosting account infra

Issue #, if available:
Description of changes:

MAF Hosting Account Infra

Checklist:

[x] Have you successfully deployed to an AWS account with your changes?
[ ] Have you written new tests for your core changes, as applicable?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Changes are contained in #925


Log In and Sign Up Form

Describe the project
This project provides a vibrant and user-friendly login and sign-up form, ideal for effortless integration into any website development process.
Issue Type:

[ ] Bug Report
[ ] Feature Request
[ ] Documentation
[X] New Project

Additional context
I want to work on this issue. Please assign this  issue to me @TusharKesarwani

I already warned everyone to not create more than 4 issues at a time
First work and close old issues then create new issues


add a definition for Researchers

I added a quick definition of researchers. Feel free to comment and expand!

I am a little surprised to see librarians mentioned in the same sentence as researchers. Maybe turning the definition around from people who rarely perform RSE activities to people who use RSE services makes a little more sense. In ITIL speak this would be the customers (those who pay the bills) and the users.  So maybe
We refer to researchers as people who are using the services provided by Research Software Engineers. These not only include academics but also people from related fields such as librarians and technicians.

Another point: Wouldn't the following order make more sense?

Software
Researcher
Research Software
Research Software Engineers

I included the text of @mhagdorn and put it up for discussion.

@MakisH I'd say you would be right usually, but the current text defines "researchers" as people who are not RSEs, so I need their definition before, no?

@MakisH I'd say you would be right usually, but the current text defines "researchers" as people who are not RSEs, so I need their definition before, no?

True. Then the order is fine.


Problem to use WebUI authentication with Pinpoint 2.5.1 docker installation

I'm trying to use WebUI authentication with Pinpoint 2.5.1 docker installation. I have done following steps:
Added basicLogin to SPRING_PROFILES variable in file pinpoint-docker/.env:
SPRING_PROFILES=release,basicLogin
Added new row to file pinpoint-docker/pinpoint-web/build/config/pinpoint-web.properties
web.security.auth.user=testuser:abc123
Run commands:
docker-compose stop pinpoint-web
docker-compose rm pinpoint-web
docker-compose -f docker-compose.yml -f docker-compose-metric.yml up -d
After that Pinpoint WebUI opening redirect to login page. I have tried testuser and password abc123 but I got the error:
"UserDetailsService returned null, which is an interface contract violation"
Any ideas what is wrong?

Refer to this page (https://github.com/pinpoint-apm/pinpoint/tree/master/basic-login),
basicLogin is not enabled by the profile.
It can be enabled by the option -Dpinpoint.modules.web.login=basicLogin

What is the correct place to add "-Dpinpoint.modules.web.login=basicLogin"? I suppose authentication enabling is not a problem because Pinpoint shows login screen.

You can add pinpoint.modules.web.login=basicLogin
in pinpoint-web.properties
Would you share your log files?

This is config file:
# more pinpoint-web/build/config/pinpoint-web.properties
##########
# another way of setting properties.
# applied priority '.ENV' -> 'pinpoint-web.properties'
# property should be commented in docker-compose file to use
# ex) PINPOINT_ZOOKEEPER_ADDRESS should be commented in docker-compose to use pinpoint.zookeeper.address below
##########

pinpoint.zookeeper.address=

pinpoint.modules.web.login=basicLogin

After recreating webUI container login is not enabled and WebUI is not showings any warnings or errors.


openwsman: fix trivial spelling errors

Fix trivial spelling errors, mostly in comments and debug
messages.
Signed-off-by: Tomas Winkler<EMAIL_ADDRESS>

Thank you, Tomas !