[BUG] - Kbd NextJS Error with Text Content

NextUI Version
2.0.22
Describe the bug
Error when I checking device to display key shortcut
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

install "react-device-detect" via npm npm i react-device-detect
Import Kbd Component
import osName from react-device-detect
Check device to display key

Expected behavior
It still working on the development env, but I can't run next build to production
Screenshots or Videos

Operating System Version
macOS
Browser
Chrome

This is my temp solution, but I not sure it work on other devices. So, I would like a depth fix for it

Hey you will have this issue with any component not only with the NextUI Kbd, because the device / os name is calculated at runtime so you have to implement a mounted strategy to only display the command when the component mounts.
You can take this part of the documentation as inspiration:https://github.com/nextui-org/nextui/blob/main/apps/docs/components/navbar.tsx#L73-L75


Is it possible to merge Octopus environment variables with BTDF environment settings?

One advantage of using Octopus deploy is to let the owners of each environment provide settings without rebuilding the BTDF project. Is this possible somehow? Which approach should I take to implement this?
I've created a PR in my own PowerShell script repository over here: https://github.com/eloekset/publish-btdfBiztalkApplication/pull/6/files
My first attempt was to have Octopus modify the generated BTDF environment settings XML file, but these files are not yet generated when the PowerShell script runs in Octopus. In the PR I've made a comment about this, and whether it's possible to pass PropsFromEnvSetting into the MSBuild target to override settings that will be used.

I create a column in the SettingsFileGenerator.xml, like this, pass the file created to Octopus and use it xml file replacement.
<EMAIL_ADDRESS>Bill Chesnut
Azure MVP (BizTalk & Integration)
Melbourne, Australia
From: Eivind Gussiås Løkseth<EMAIL_ADDRESS>Sent: Tuesday, August 7, 2018 17:56
To: BTDF/DeploymentFramework<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [BTDF/DeploymentFramework] Is it possible to merge Octopus environment variables with BTDF environment settings? (#451)
One advantage of using Octopus deploy is to let the owners of each environment provide settings without rebuilding the BTDF project. Is this possible somehow? Which approach should I take to implement this?
I've created a PR in my own PowerShell script repository over here: https://github.com/eloekset/publish-btdfBiztalkApplication/pull/6/files
My first attempt was to have Octopus modify the generated BTDF environment settings XML file, but these files are not yet generated when the PowerShell script runs in Octopus. In the PR I've made a comment about this, and whether it's possible to pass PropsFromEnvSettings into the MSBuild target to override settings that will be used.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/BTDF/DeploymentFramework/issues/451, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABxJb5fAORczJuONUHqeBxGmty6CvrEaks5uOUgIgaJpZM4Vxqq-.

That was my first attempt also. I haven't had time to investigate the PropsFromEnvSetting parameter yet, but if it doesn't work as I hope, I'll have to split my Octopus process into more detailed steps to be able to produce the XML settings file for the environment and replace its values before the rest of the deployment steps run.

I am using ifdef based off variables from the PropsFromEnvSettings
From Deployment.btdfproj:

In PortBindingsMaster.xml
  <!-- #if GetProperty("SCLEnvironment")=="PROD" || GetProperty("SCLEnvironment")=="UAT" -->

What are you trying to do with PropsFromEnvSettings
Bill Chesnut
Azure MVP (BizTalk & Integration)
Melbourne, Australia
From: Eivind Gussiås Løkseth<EMAIL_ADDRESS>Sent: Wednesday, August 8, 2018 20:46
To: BTDF/DeploymentFramework<EMAIL_ADDRESS>Cc: Bill Chesnut<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [BTDF/DeploymentFramework] Is it possible to merge Octopus environment variables with BTDF environment settings? (#451)
That was my first attempt also. I haven't had time to investigate the PropsFromEnvSetting parameter yet, but if it doesn't work as I hope, I'll have to split my Octopus process into more detailed steps to be able to produce the XML settings file for the environment and replace its values before the rest of the deployment steps run.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/BTDF/DeploymentFramework/issues/451#issuecomment-411364767, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABxJb2Lyf0W00KpmTaZd8IX_4LiHrh7hks5uOsFggaJpZM4Vxqq-.

I found this comment and code in the BizTalkDeploymentFramework.targets file:
  <!-- A list of named MSBuild properties to be created based on values pulled from the settings spreadsheet.
      The name of the property specified here must exactly match the name specified in a row in the settings spreadsheet. -->
  <!--
  DO NOT UNCOMMENT. This is just to demonstrate the usage of the ItemGroup. Should only be included in a .btdfproj.
  <ItemGroup>
    <PropsFromEnvSettings Include="ssoAppUserGroup;ssoAppAdminGroup;BAMViewsAndAccounts" />
  </ItemGroup>
  -->

So my question is whether it should be possible to just pass in key value pairs for environment settings  as a property to the MSBuild task, and then expect these values to override whatever is produced from the SettingsFileGenerator.xml. If that's how it is mean to work, I could just define all environment settings as variables in Octopus, and leave them blank in the SettingsFileGenerator.xml to fully rely on Octopus variables for each environment.

Sorry, never tried that, I use Octopus to replace the values in the xml file that comes out of the settingfilegenerator.xml for the Octopus environment (and Octopus puts in the variables for TEST, UAT and PROD)
Which looks like this, before Octopus replaces the #{}, with the values from its environment.
<EMAIL_ADDRESS>Bill Chesnut
Azure MVP (BizTalk & Integration)
Melbourne, Australia
From: Eivind Gussiås Løkseth<EMAIL_ADDRESS>Sent: Wednesday, August 8, 2018 21:06
To: BTDF/DeploymentFramework<EMAIL_ADDRESS>Cc: Bill Chesnut<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [BTDF/DeploymentFramework] Is it possible to merge Octopus environment variables with BTDF environment settings? (#451)
I found this comment and code in the BizTalkDeploymentFramework.targets file:

So my question is whether it should be possible to just pass in key value pairs for environment settings as a property to the MSBuild task, and then expect these values to override whatever is produced from the SettingsFileGenerator.xml. If that's how it is mean to work, I could just define all environment settings as variables in Octopus, and leave them blank in the SettingsFileGenerator.xml to fully rely on Octopus variables for each environment.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/BTDF/DeploymentFramework/issues/451#issuecomment-411369301, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABxJb9plDyN_iQlAceAbxqoTAWpatNWuks5uOsYYgaJpZM4Vxqq-.

Finally I've got time to have another look at this. Now, as far as I can see, PropsFromEnvSettings is not meant to be used the way I tried in the PR that I linked to in my initial comment. It's rather used to replace msbuild properties with values from the SettingsFileGenerator.xml file, almost the opposite of what I tried to do.
So I'll split my Octopus process into more detailed steps to have the EnvironmentSettingsExporter.exe do it's job the usual BTFD way, and then maybe follow @billchesnut tip to import the output xml file into Octopus for xml transformation.
Thanks for your answers, @billchesnut!


Adds colorful sorted bar chart examples.

Specifically commit adds two examples:

Sorted bar chart featuring brewer color palette

This example depends on palettable
for the brewer color palettes.
It also shows how to sort on a specific field.

Pandas Series to sorted bar chart

This example also uses brewer colors as well as pandas and numpy directly.
It shows how to work with a Pandas Series object to create a DataFrame and
explicitly name the index and data points using a 'title' column.
Refers to #168

This is great – thanks for the contribution! Eventually, we'll probably need to re-organize some of these docs and examples, but it's nice to have some good raw material to work with.
I'll merge as soon as Travis finishes

Sweet, thanks! Glad to support a such a great looking project!
Might want to add a tiny note readme note until docs get re-organized e.g.:
To contribute additional examples to the documentation please add or
update notebooks in `altair/notebooks/*.ipynb` and open a pull request.
Be sure to add links to `01-Index.ipynb` if needed. Thanks!

Keep it up!


Infer thresholds for detect_clearsky

[x] I am familiar with the contributing guidelines
[x] Tests added
[ ] Updates entries in docs/sphinx/source/reference for API changes.
[x] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[x] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[x] Pull request is nearly complete and ready for detailed review.
[x] Maintainer: Appropriate GitHub Labels (including remote-data) and Milestone are assigned to the Pull Request and linked Issue.

We should add a test that confirms _clearsky_get_threshold is called from detect_clearsky when infer_limitsis True. See the use of mocker.spy e.g. here.

@ajonesr please remove whatsnew/v0.10.0.rst from this PR. The test failures may be a problem with the new private function; somehow the alpha variable is getting set to NaN.

Whoops, sorry about that. I think I've fixed it now?

@arjones still seeing the test error. You can run the tests locally pytest test_clearsky.py

Could we have an issue with a brief high-level description linked to this?

Could we have an issue with a brief high-level description linked to this?

#1808

Thanks @ajonesr and congrats on your first merged PR to pvlib!


modify the dashboard template - [closed]

In GitLab by @liyanq528 on Jun 30, 2017, 07:38
Merges dev-inspur -> dev

In GitLab by @wknet123 on Nov 13, 2019, 09:47
closed


How to get the cursor position of Editor ?

Is there any way to get the cursor position in Editor? I need to insert some random text (wherever the cursor is placed) on click of a button. Could you please help me ?

waiting an answer,any solution？

same issue

I would need the same feature as well. Thank you

I have used another library (Icarus Editor) to get that feature https://github.com/mr5/icarus-android

Thank you bhargavi-gattumedi. I investigated the lib and it is indeed very promising.
Thank you !

有解决吗？


mmcv error ,python3.7.0,pytorch 1.9.1，windows

pip install mmcv
python setup.py develop
and run train.py
ImportError: DLL load failed: 找不到指定的模块。
can you give me some advices?
thanks

Maybe your environment is installed incorrectly, please refer to the A from-scratch setup script in the README.md to reinstall the environment. And run the command ./tools/dist_train.sh ${CONFIG_FILE} ${GPU_NUM}.


Alignment data seems broken

Thanks for great work!
I tried to reproduce the model training but alignment data seems like it has been not legimately compressed or somewhat broken at hf hub.
There's some report in hf-hub also. https://huggingface.co/datasets/nyu-visionx/Cambrian-Alignment/discussions/5#668f4433b59f0e00ae0070f0

Same here:
Extracting allava.tar...
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Same here:
Extracting allava.tar... tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now

just replace allava data with original ALLaVA-4V repository's data that solves mine.


Added pymesh2, vedo, pyvista, trimesh, and mapbox-earcut to rosdep/python.yaml

Adding a few different python libraries that I've found useful for handling polygonal meshes.
pymesh2 (https://pypi.org/project/pymesh2/)
vedo (https://pypi.org/project/vedo/)
pyvista (https://pypi.org/project/pyvista/)
trimesh (https://pypi.org/project/trimesh/)
mapbox-earcut (https://pypi.org/project/mapbox-earcut/)

Alright, merging as-is. More rules can be added later.


Example for glist

complete some example for glist

Codecov Report

Merging #1449 (e727788) into master (56c12ad) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1449      +/-   ##
==========================================
- Coverage   69.73%   69.69%   -0.05%
==========================================
  Files         402      402
  Lines       38837    38837
==========================================
- Hits        27084    27066      -18
- Misses      10012    10025      +13
- Partials     1741     1746       +5

Flag
Coverage Δ

go-1.14
?

go-1.15
69.69% <ø> (+0.02%)
:arrow_up:

go-1.16
?

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

Impacted Files
Coverage Δ

container/glist/glist.go
75.00% <ø> (ø)

net/gtcp/gtcp_pool.go
34.09% <0.00%> (-4.55%)
:arrow_down:

os/gspath/gspath_cache.go
91.22% <0.00%> (-3.51%)
:arrow_down:

os/glog/glog_logger_rotate.go
67.31% <0.00%> (-1.47%)
:arrow_down:

container/gtree/gtree_btree.go
87.35% <0.00%> (-1.02%)
:arrow_down:

container/gtree/gtree_avltree.go
92.62% <0.00%> (-0.60%)
:arrow_down:

Continue to review full report at Codecov.

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


Ancient shard has (0 ea) next to it in the examine

When examined the ancient shard with 2 of them reads "Price of 2 x ancient shard: (0 ea) HA value 288 (144 ea)"

There typically inst a GE value next to untradables but having multiple could be producing this

OS: Windows
RuneLite version: 1.4.20
Launcher version: 1.6.0

I don't know this code base but this could be a potential good first issue?

this was added in #5850


Make combined excel file

It will help for provenance tracking to save outputs to an Excel file with multiple sheets:

image level statistics
branch level statistics
configuration parameters

Fixed by #40


Freature Request: callback when backdrop is clicked for md-sidenav

Bug, feature request, or proposal:
Feature Request.
What is the expected behavior?
I would like to be called back when the overlay for md-sidenav is clicked.
What is the current behavior?
There is no callback available.
What are the steps to reproduce?
N/A
What is the use-case or motivation for changing an existing behavior?
I have a layout where I display a sub-pane using a sidenav. This is displayed in a router outlet within the sidenav component. Clicking a button on the main page changes the route and opens the sidenav to display an edit screen/popup. I want to be called back when the user clicks on the sidenav overlay, so that I can change the route back to the main page's route. Using the onCloseStart and onClose events on the sidenav itself is not really right for this.
Which versions of Angular, Material, OS, browsers are affected?
N/A
Is there anything else we should know?
I would be more than happy to put up a pull-request for this. I would like to ask the community whether they would want control via the callback whether the sidenav should close or not, or whether just an informational callback (e.g. event) to inform that sidenav will be closing is enough (the latter is fine for my use-case).

I'll implement the simpler informational callback for now (as a simple event emitter on the md-sidenav-layout component) , as I haven't had anyone stating that they want control over whether the sidenav should close.


Validation doesn't allow stored impressions without bidders

We faced an issue with stored impressions that are not configured, but requested and thus crash the entire auction.
https://github.com/prebid/prebid-server-java/blob/ed1baacf6d92fefd42d04b72192a7a6282941bd5/src/main/java/org/prebid/server/validation/RequestValidator.java#L995-L1001
This validation doesn't allow us to create a stored impression that looks like this
{
  "id" : "123/content_1",
  "banner" : {
    "format" : [  ]
  },
  "ext" : {  }
}

instead we have to do something like this
{
  "id" : "123/content_1",
  "banner" : {
    "format" : [ ]
  },
  "ext" : {
    "h5": {} // this bidder does not exist, but tricks the validation
  }
}

Proposal
It would be great to disable certain validations. E.g.
validations:
  allow:
    - empty-stored-impressions

@muuki88 - maybe we can just drop the whole validation? No clear to me that a validation like this is real valuable because it's already in the DB and this error isn't that much more helpful than just noticing that there aren't any bidders in the auction.

That would be even better IMHO. Because this escalates an error ( or purposely configured ad unit ) to the entire auction.

Care to submit a PR @muuki88 ?

Deleting code? Always 😍😎

Would like to discuss with the committee whether we should continue to hard-fail on missing imp[%d].ext.prebid.bidder.
We already have the scenario where bidders get removed due to lack of Purpose 2 consent - it's possible to take the view that the request/storedrequest should be allowed to not contain bidders.


Update active_users.sh to NOT filter out any EXPIRED users

Initial selection of unexpired users populates cns.ids, cnac.ids, etc.
For UNEXPIRED users, all of the users in those cns.ids, cnac.ids etc. files should be harvested and loaded to FOLIO.  No further filtering should be happening.
Instead currently for UNEXPIRED users script is doing the check for charges/bills/holds, and only harvesting/loading to FOLIO if user has a charge/bill/hold.
(We only want to filter out EXPIRED users if no charges/bills)
Suggested fix
Lines 30-35: instead of calling
charges $pol
bills $pol
holds $pol

cat ${pol}_charges.keys ${pol}_bills.keys ${pol}_holds.keys | sort -u > active_${pol}_users.keys```

probably can just
cp ${pol}.ids active_${pol}_users.keys

After updating script, should re-run in order to load all UNEXPIRED users.


Prevent subscription config override if it is not empty

Description
This PR prevents subscription config override if it is not empty. This change was made in order to allow users to be able to edit subscription if there is a need for the same (for eg. adding tolerations to underlying objects, etc.)
Test
Following steps were taken to test the changes

Steps in the README were followed to deploy ODF with OLM on an OpenShift Cluster.
MCG Subscription was edited to add a toleration
Manual inspection of subscription confirmed that the config were no longer overridden.
Manual inspection of NooBaa operation confirmed that the toleration was propagated to the operator and was persisted.

Signed-off-by: Utkarsh Srivastava<EMAIL_ADDRESS>https://bugzilla.redhat.com/show_bug.cgi?id=2122980

/ok-to-test

/cherry-pick release-4.11

/cherry-pick release-4.10


Switch to rich-message module. Closes #65

Please review!

removed lib\rich-message.js
moved html-to-vdom conversion to lib/elements/messages.js as it was the only place .vdom was used

is this ok? Should this be on its own?

dependencies updated

History preserved at https://github.com/moose-team/rich-message :grin:

Looks OK to me. I foresee further refactoring of rich-message to make it less geared towards friends and more useful in other contexts in the future but this is a great start. Decoupling, modularity, compositionality, always good :+1:

:+1:

merged :+1:

Nice!!
On Thu, Apr 30, 2015 at 10:19 AM Nate Goldman<EMAIL_ADDRESS>wrote:

merged [image: :+1:]
—
Reply to this email directly or view it on GitHub
https://github.com/moose-team/friends/pull/77#issuecomment-97885468.


Add PAD operator to relay tflite frontend

PAD operator is used in TFLite SSD Resnet 50 model (ssd_resnet_50_fpn_coco).
Model graph: ssd_resnet_50_fpn_coco.tflite.pdf
### ssd_resnet_50_fpn_coco summary:
# op_id: op_name - count
 0: ADD - 58
 2: CONCATENATION - 2
 3: CONV_2D - 110
14: LOGISTIC - 1
17: MAX_POOL_2D - 4
18: MUL - 42
22: RESHAPE - 14
32: CUSTOM - 1
34: PAD - 1

This PR adds PAD operator support to relay tflite frontend.

@apivovarov Can you fix ci failure?

tests/python/frontend/tflite/test_forward.py run successfully
http://ci.tvm.ai:8080/blue/organizations/jenkins/tvm/detail/PR-3310/4/pipeline/239#step-293-log-969
Shell Script
Running relay TFLite frontend test... ok

There is  "Missing workspace - workspace deleted during concurrent build" issue
https://issues.jenkins-ci.org/browse/JENKINS-44659
workspace which we use is not unique - /home/ubuntu/jenkins/workspace/tvm/topi-python-gpu
this is why Jenkins can delete this folder in the middle of the execution of particular build if another build which run in parallel is already done.


Run publishLocal using nix sbt

Thanks for this repo @gvolpe , I am really enjoying nix, I think the README is missing this, I might be totally wrong as I am new to nix, let me know if it makes sense.
Without this I got this

@dsebban great to hear :)
You're not wrong, in order to access any software declared in the shell.nix you need to indeed run nix-shell or use something like lorri or nix-direnv.
In the beginning of the README, you can find these two sentences.

It is very appealing for new members joining the team! On day one, all they need to do is to git-clone the project, install Nix, run nix-shell and all the project's dependencies will become available. Isn't that great?

We can also use nix-direnv so that we don't even need to run nix-shell every time. Upon entering a working directory with a shell.nix, all the declared software will become automatically available. Feels like magic! Actually, this is what we promote using at work.

I think we can generalize instead of adding the instruction to a single example and add something below these sentences. Something like.
NOTE: in the following examples, we assume you are within a Nix shell to access software such as sbt and java.
WDYT?

Sure, I just followed the tutorial and copy/paste stuff, you can't nix-build within a nix shell can you? , that's why I figured to add it there

Does not matter whether you run nix-build inside or outside the Nix shell, it should still work, that's odd. What OS are you on? You can try echo $PATH inside and outside the Nix shell and compare the results.

The docker daemon cannot be managed by Nix unless you're on NixOS, so docker needs to be installed globally.

I am on Mac OS using tmux and zsh

Hmm can you try the same on a normal terminal (e.g. iTerm2)? That's probably tmux being funny but it could also be something zsh related..

that's on vanilla terminal

What's your nix version? Try nix build instead.

Also please paste the outputs of echo $PATH both inside and outside Nix shell.

It seems /Users/danielsivan/.nix-profile/bin is not present within your Nix shell. Could be something wrong with your Nix installation (I'd try re-installing Nix) or something else. I'm not a Mac user so can't help much, unfortunately.

Thnks for the help !


Update setup-node action

Got a notification on one of my runs that node12 is deprecated now: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. The version of setup-node that we use (version 1) uses node12. Should be simple to see what the changes are between setup-node version 1 and version 3 (the current version) and update it. I know most of my testing has been with node 16 / 18, so I don't think the actual node version will change much.
https://github.com/actions/setup-node is the action repo.

Sounds like a good plan to me 👍

Fixed in v5 with #664


Sigma Point Fix

It seems as though the sigma point method handles R1hi R2hi strangely when compared to other populations (namely R1hi R2lo and R1lo R2hi). This is evidenced by the optimization figure (figure 6) where greater selectivity is achieved for R1lo R2hi than R1hi R2hi (shouldn't be possible) as well as the new handling of the population to population comparisons (fig 4) where some strangeness was occurring.

For figure 6, I don't think that is because of the sigma point though. R1loR2hi has higher selectivity than R1hiR2hi in older figures too. What is the strangeness you found in figure 4?

That shouldn’t be possible though, as R1hi R2hi should always have higher binding than R1lo R2hi - so even at R1lo R2hi’s optimum, it’s selectivity should be lower. And the weirdness I was referring to was what you showed me via video about the draft of those population comparisons.

Okay, I'll look into these.

I have made the changes to fix the issues you raised. Take a look.


Separate remaining embedded plugins

We currently embed the puppet-dsl and identity plugins. We want to separate those out into their own binaries in line with our broader architecture.

Closed by #154


[VOTE] Governance Review and Approval

Overview
Initial governance documentation is in place and an bootstrap Oversight Committee has been identified.
Action Requested
Review the following documentation:
GOVERNANCE.md
MEMBERSHIP.md
Express approval and acknowledgement of the processes in place. Other community members may express approval and make suggestions, but to close this issue we need a supermajority vote of the Oversight Committee
Any major concerns that need to be addressed prior to approval should be recorded and worked through an issue.
How to express approval
+1 in a comment or thumbs-up emoji on the description
Intended Outcomes
The following should be submitted as separate, follow-on issues:

Nominate/Choose an Oversight Committee chair #34
Collaborate on Oversight Committee succession procedures
Address any non-critical gaps in the governance documents

+1

@jpower432 Jenn, I discussed with Jay to follow the typical CNCF chair structure of 3 ppl to cover vacations, absences, ties.

@ancatri I am in favor of the idea of co-chairs. Given that the Oversight Committee only has 6 members, I think it might make more sense to have two chairs (a chair and a vice chair similar to the CNCF TOC structure). What do you think?

Hey folks - I want to establish some timelines around the feedback and voting period since we have a mix of both. Is July 12th a reasonable end date for feedback so we can alter the policy for re-review?

@jpower432 We can have 2 chairs for now and revisit as we grow the committee base. Makes sense
I would like to nominate @mangiree gadgil as a chair together with @jflowers - I hope to find the right issue/PR :)
For the deadline, any date close to July 16th when we have the community call would work. July 12 or July 15. Thanks!

Thanks @ancatri. I will add the date details to the description.

+1

This issue will be reviewed for closure at the next Oversight Committee meeting occurring July 30.

+1

Closing this as we have approval by 2/3 of the Oversight Committee.


[BUG] Styling messed up when scrolling rightwards in Income vs. Expense report in Firefox on macOS

Describe the bug
If I look at the Toolkit Income vs. Expense report in Firefox with a wide date range, the column headers for the month as well as the average and total go off the screen to the right. When I scroll right, the styling looks okay for a couple of scrolls to the right, but at some point, the styling becomes messed up. The lines separating rows disappear, the colored backgrounds for the column headers and summation rows disappear, etc..
To Reproduce
Steps to reproduce the behavior:

Go to the Income vs. Expense toolkit report in Firefox (on a Mac)
Select a date range with enough months so that the report must go off the screen to the right
Scroll to the right
See the error

Expected behavior
In Google Chrome, the lines indicating rows and background colors are preserved no matter how far to the right you scroll. This is the expected behavior.
Screenshots
Here is a screenshot of the issue in Firefox (I've blurred out numbers and income sources, but the issue should still be clear):

Desktop (please complete the following information):

OS: macOS 10.14.6
Browser: Firefox 84.0.2
Toolkit Version: 2.30.0

Setting Export
[{"key":"AccountsDisplayDensity","value":"1"},{"key":"AccountsEmphasizedInflows","value":false},{"key":"AccountsEmphasizedOutflows","value":true},{"key":"AccountsStripedRows","value":true},{"key":"AccountsStripedRowsColor","value":"#fafafa"},{"key":"AccountsStripedRowsDarkColor","value":"#1e1e1f"},{"key":"AssistedClear","value":false},{"key":"AutoDistributeSplits","value":false},{"key":"AutoEnableRunningBalance","value":true},{"key":"AutomaticallyMarkAsCleared","value":false},{"key":"BetterScrollbars","value":"2"},{"key":"BottomNotificationBar","value":false},{"key":"BudgetCategoryFeatures","value":true},{"key":"BudgetProgressBars","value":"0"},{"key":"BudgetQuickSwitch","value":true},{"key":"BudgetSpendingGoal","value":false},{"key":"BulkEditMemo","value":true},{"key":"BulkManagePayees","value":false},{"key":"CalendarFirstDay","value":"0"},{"key":"CategoryActivityCopy","value":false},{"key":"CategoryActivityPopupWidth","value":"0"},{"key":"CategorySoloMode","value":"cat-toggle-all"},{"key":"ChangeEnterBehavior","value":true},{"key":"ChangeMemoEnterBehavior","value":false},{"key":"CheckCreditBalances","value":true},{"key":"CheckNumbers","value":false},{"key":"ClearSelection","value":false},{"key":"CollapseSideMenu","value":true},{"key":"ColourBlindMode","value":false},{"key":"CompactIncomeVsExpense","value":true},{"key":"ConfirmKeyboardCancelationOfTransactionChanges","value":true},{"key":"CreditCardEmoji","value":false},{"key":"CtrlEnterCleared","value":false},{"key":"CurrentMonthIndicator","value":false},{"key":"CustomFlagNames","value":false},{"key":"DateOfMoney","value":false},{"key":"DaysOfBuffering","value":false},{"key":"DaysOfBufferingDate","value":false},{"key":"DaysOfBufferingHistoryLookup","value":"0"},{"key":"DeselectTransactionsOnSave","value":true},{"key":"DisableToolkit","value":false},{"key":"DisplayTargetGoalAmount","value":"0"},{"key":"DisplayTotalMonthlyGoals","value":true},{"key":"DisplayUpcomingAmount","value":false},{"key":"EasyTransactionApproval","value":false},{"key":"EditAccountButton","value":"0"},{"key":"EnlargeCategoriesDropdown","value":true},{"key":"EnterToMove","value":false},{"key":"FilterCategories","value":true},{"key":"GoalIndicator","value":false},{"key":"GoalWarningColor","value":true},{"key":"GoogleFontsSelector","value":"0"},{"key":"HideAccountBalancesType","value":"0"},{"key":"HideAgeOfMoney","value":false},{"key":"HideClosedAccounts","value":false},{"key":"HideDebtRatio","value":false},{"key":"HideHelp","value":true},{"key":"HideReferralBanner","value":false},{"key":"HideTotalAvailable","value":false},{"key":"HighlightNegatives","value":false},{"key":"ImportNotification","value":"0"},{"key":"IncomeFromLastMonth","value":"0"},{"key":"IncomeVsExpenseHoverHighlight","value":true},{"key":"LargerClickableIcons","value":false},{"key":"LinkToInflows","value":false},{"key":"MasterCategoryRowColor","value":false},{"key":"MemoAsMarkdown","value":false},{"key":"MonthlyNotesPopupWidth","value":"0"},{"key":"NavDisplayDensity","value":"1"},{"key":"NotesAsMarkdown","value":true},{"key":"POSStyleCurrencyEntryMode","value":false},{"key":"Pacing","value":"0"},{"key":"PrintingImprovements","value":true},{"key":"PrivacyMode","value":"2"},{"key":"QuickBudgetWarning","value":false},{"key":"ReconcileBalance","value":false},{"key":"ReconciledTextColor","value":"0"},{"key":"RemovePositiveHighlight","value":false},{"key":"RemoveZeroCategories","value":false},{"key":"ResizeInspector","value":false},{"key":"ResizeSidebar","value":true},{"key":"RightClickToEdit","value":true},{"key":"RowHeight","value":"1"},{"key":"RowsHeight","value":"0"},{"key":"RunningBalance","value":"1"},{"key":"SeamlessBudgetHeader","value":false},{"key":"SetMultipleFlags","value":false},{"key":"ShowCategoryBalance","value":false},{"key":"SpareChange","value":false},{"key":"SplitTransactionAutoAdjust","value":false},{"key":"SquareNegativeMode","value":true},{"key":"StealingFromFuture","value":false},{"key":"StripedBudgetRows","value":false},{"key":"SwapClearedFlagged","value":true},{"key":"TargetBalanceWarning","value":false},{"key":"ToBeBudgetedWarning","value":true},{"key":"ToggleAccountColumns","value":true},{"key":"ToggleMasterCategories","value":true},{"key":"ToggleSplits","value":true},{"key":"ToggleTransactionFilters","value":"2"},{"key":"ToolkitReports","value":true},{"key":"TransactionGridFeatures","value":true},{"key":"UnclearedAccountHighlight","value":false},{"key":"ViewZeroAsEmpty","value":true},{"key":"l10n","value":"0"},{"key":"options.dark-mode","value":true}]

Hey @adamliter  the fix for this should be in our current release! If you notice the issue still exists and you're definitely running the newest version of the toolkit, please reopen! Thanks!
Please note, all browser can take up to an hour to provide updates to all users. You can force an update if it's available for you by going to chrome://extensions and clicking the "Update" button. Firefox users can go to about:addons, click the setting cog, and click "Check for updates...".


[ISSUE] Patroni cluster uninitialized (single chart)

Describe the bug
Upon clean install of timescaledb-single helm chart with default helm values, patronictl topology shows that cluster is uninitialized and all three members are Replicas, there is no leader.
Since Patroni cluster is uninitialized, the PostInit scripts have not been executed which is also a problem.
Timescale pods seem to be healthy and running fine (accepting connections).
timescale-debug-timescaledb-0 pod is also assigned a role=master which is weird, since patroni topology shows differently.
$ patronictl topology

+ Cluster: timescale-debug (uninitialized) ------+---------+---------+----+-----------+
| Member                          | Host         | Role    | State   | TL | Lag in MB |
+---------------------------------+--------------+---------+---------+----+-----------+
| + timescale-debug-timescaledb-0 | <IP_ADDRESS>  | Replica | running |  1 |         0 |
| + timescale-debug-timescaledb-1 | <IP_ADDRESS> | Replica | running |  1 |         0 |
| + timescale-debug-timescaledb-2 | <IP_ADDRESS>   | Replica | running |  1 |         0 |
+---------------------------------+--------------+---------+---------+----+-----------+

$ kubectl  get pod -l release=timescale-debug -L role

NAME                            READY   STATUS    RESTARTS   AGE   ROLE
timescale-debug-timescaledb-0   1/1     Running   0          27m   master  <- Why is the role master, but Patroni says it's replica?
timescale-debug-timescaledb-1   1/1     Running   0          27m   replica
timescale-debug-timescaledb-2   1/1     Running   0          25m   replica

To Reproduce
Simply Install timescaledb helm chart with default helm values.
helm install  timescale-debug timescale/timescaledb-single
Expected behavior
I expect patroni to show that cluster is initialized and one member should be promoted to a leader.
Deployment
Default chart values are used.
Helm chart: timescaledb-single-0.11.0 with default chart values.
Deployed on managed k8s on digitalocean.
Deployment
$ kubectl get all,secret,configmap,endpoints,pvc -L role -l release=timescale-debug

NAME                                READY   STATUS    RESTARTS   AGE   ROLE
pod/timescale-debug-timescaledb-0   1/1     Running   0          35m   master
pod/timescale-debug-timescaledb-1   1/1     Running   0          35m   replica
pod/timescale-debug-timescaledb-2   1/1     Running   0          33m   replica

NAME                              TYPE           CLUSTER-IP      EXTERNAL-IP      PORT(S)          AGE   ROLE
service/timescale-debug           LoadBalancer   <IP_ADDRESS>   <IP_ADDRESS>   5432:31806/TCP   35m   master
service/timescale-debug-config    ClusterIP      None            <none>           8008/TCP         35m
service/timescale-debug-replica   ClusterIP      <IP_ADDRESS>   <none>           5432/TCP         35m   replica

NAME                                           READY   AGE   ROLE
statefulset.apps/timescale-debug-timescaledb   3/3     35m

NAME                                               DATA   AGE   ROLE
configmap/timescale-debug-timescaledb-patroni      1      35m
configmap/timescale-debug-timescaledb-pgbackrest   1      35m
configmap/timescale-debug-timescaledb-scripts      8      35m

NAME                                ENDPOINTS                                            AGE   ROLE
endpoints/timescale-debug           <IP_ADDRESS>:5432                                     35m
endpoints/timescale-debug-config    <IP_ADDRESS>:8008,<IP_ADDRESS>:8008,<IP_ADDRESS>:8008   35m
endpoints/timescale-debug-replica   <IP_ADDRESS>:5432,<IP_ADDRESS>:5432                    35m   replica

NAME                                                                 STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS       AGE   ROLE
persistentvolumeclaim/storage-volume-timescale-debug-timescaledb-0   Bound    pvc-f53e0fcb-63e8-4fa9-9e6e-2b513143936d   2Gi        RWO            do-block-storage   35m
persistentvolumeclaim/storage-volume-timescale-debug-timescaledb-1   Bound    pvc-8abaa542-fdad-49ce-a97d-781e8b0ca05f   2Gi        RWO            do-block-storage   35m
persistentvolumeclaim/storage-volume-timescale-debug-timescaledb-2   Bound    pvc-37f5f950-3ae8-408f-90a0-691a6640d904   2Gi        RWO            do-block-storage   33m
persistentvolumeclaim/wal-volume-timescale-debug-timescaledb-0       Bound    pvc-686fd7ed-e746-4448-ba00-f58342beccae   1Gi        RWO            do-block-storage   35m
persistentvolumeclaim/wal-volume-timescale-debug-timescaledb-1       Bound    pvc-e9e055ef-75ed-44ae-aa1f-43e9e3139ad4   1Gi        RWO            do-block-storage   35m
persistentvolumeclaim/wal-volume-timescale-debug-timescaledb-2       Bound    pvc-caab6ad6-7234-4572-8577-c7066250ad1d   1Gi        RWO            do-block-storage   33m

Logs
$kubectl logs -n staging $(kubectl -n staging get pod -o name -l release=timescale-debug,role=master) -c timescaledb

2022-03-05 07:21:22 - restore_or_initdb - Invoking initdb
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "C.UTF-8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
fixing permissions on existing directory /var/lib/postgresql/wal/pg_wal ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

Success. You can now start the database server using:

    pg_ctl -D /var/lib/postgresql/data -l logfile start

/var/run/postgresql:5432 - no response
2022-03-05 07:21:24 UTC [39]: [62230f74.27-1] @,app= [00000] LOG:  starting PostgreSQL 13.4 (Ubuntu 13.4-1.pgdg21.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0, 64-bit
2022-03-05 07:21:24 UTC [39]: [62230f74.27-2] @,app= [00000] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2022-03-05 07:21:24 UTC [39]: [62230f74.27-3] @,app= [00000] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-03-05 07:21:24 UTC [41]: [62230f74.29-1] @,app= [00000] LOG:  database system was shut down at 2022-03-05 07:21:24 UTC
2022-03-05 07:21:24 UTC [39]: [62230f74.27-4] @,app= [00000] LOG:  database system is ready to accept connections
2022-03-05 07:21:24 UTC [48]: [62230f74.30-1] @,app= [00000] LOG:  TimescaleDB background worker launcher connected to shared catalogs
2022-03-05 07:21:25 UTC [52]: [62230f75.34-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:25 UTC [52]: [62230f75.34-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
/var/run/postgresql:5432 - accepting connections
2022-03-05 07:21:25 UTC [52]: [62230f75.34-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local]
2022-03-05 07:21:25 UTC [54]: [62230f75.36-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:25 UTC [54]: [62230f75.36-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
/var/run/postgresql:5432 - accepting connections
2022-03-05 07:21:25 UTC [54]: [62230f75.36-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local]
2022-03-05 07:21:25 UTC [55]: [62230f75.37-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:25 UTC [55]: [62230f75.37-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=Patroni
2022-03-05 07:21:25 - post_init - Creating extension TimescaleDB in template1 and postgres databases
2022-03-05 07:21:25 UTC [60]: [62230f75.3c-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:25 UTC [60]: [62230f75.3c-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=psql
2022-03-05 07:21:25 UTC [61]: [62230f75.3d-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:25 UTC [61]: [62230f75.3d-2] postgres@template1,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=template1 application_name=psql
You are now connected to database "template1" as user "postgres".
2022-03-05 07:21:25 UTC [60]: [62230f75.3c-3] postgres@postgres,app=psql [00000] LOG:  disconnection: session time: 0:00:00.019 user=postgres database=postgres host=[local]
SET
2022-03-05 07:21:25 UTC [61]: [62230f75.3d-3] postgres@template1,app=psql [00000] LOG:  statement: CREATE EXTENSION timescaledb;
2022-03-05 07:21:26 UTC [61]: [62230f75.3d-4] postgres@template1,app=psql [01000] WARNING:
	WELCOME TO
	 _____ _                               _     ____________
	|_   _(_)                             | |    |  _  \ ___ \
	  | |  _ _ __ ___   ___  ___  ___ __ _| | ___| | | | |_/ /
	  | | | |  _ ` _ \ / _ \/ __|/ __/ _` | |/ _ \ | | | ___ \
	  | | | | | | | | |  __/\__ \ (_| (_| | |  __/ |/ /| |_/ /
	  |_| |_|_| |_| |_|\___||___/\___\__,_|_|\___|___/ \____/
	               Running version 2.4.2
	For more information on TimescaleDB, please visit the following links:

	 1. Getting started: https://docs.timescale.com/timescaledb/latest/getting-started
	 2. API reference documentation: https://docs.timescale.com/api/latest
	 3. How TimescaleDB is designed: https://docs.timescale.com/timescaledb/latest/overview/core-concepts

	Note: TimescaleDB collects anonymous reports to better understand and assist our users.
	 Getting started: https://docs.timescale.com/timescaledb/latest/getting-started
 2. API reference documentation: https://docs.timescale.com/api/latest
 3. How TimescaleDB is designed: https://docs.timescale.com/timescaledb/latest/overview/core-concepts

Note: TimescaleDB collects anonymous reports to better understand and assist our users.
For more information and how to disable, please see our docs https://docs.timescale.com/timescaledb/latest/how-to-guides/configuration/telemetry.

2022-03-05 07:21:26 UTC [62]: [62230f76.3e-1] @,app= [XX000] ERROR:  TimescaleDB background worker connected to template database, exiting
2022-03-05 07:21:26 UTC [39]: [62230f74.27-5] @,app= [00000] LOG:  background worker "TimescaleDB Background Worker Scheduler" (PID 62) exited with exit code 1
CREATE EXTENSION
2022-03-05 07:21:26 UTC [63]: [62230f76.3f-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:26 UTC [63]: [62230f76.3f-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=psql
You are now connected to database "postgres" as user "postgres".
2022-03-05 07:21:26 UTC [61]: [62230f75.3d-6] postgres@template1,app=psql [00000] LOG:  disconnection: session time: 0:00:00.404 user=postgres database=template1 host=[local]
SET
2022-03-05 07:21:26 UTC [63]: [62230f76.3f-3] postgres@postgres,app=psql [00000] LOG:  statement: CREATE EXTENSION timescaledb;
2022-03-05 07:21:26 UTC [63]: [62230f76.3f-4] postgres@postgres,app=psql [01000] WARNING:
	WELCOME TO
	 _____ _                               _     ____________
	|_   _(_)                             | |    |  _  \ ___ \
	  | |  _ _ __ ___   ___  ___  ___ __ _| | ___| | | | |_/ /
	  | | | |  _ ` _ \ / _ \/ __|/ __/ _` | |/ _ \ | | | ___ \
	  | | | | | | | | |  __/\__ \ (_| (_| | |  __/ |/ /| |_/ /
	  |_| |_|_| |_| |_|\___||___/\___\__,_|_|\___|___/ \____/
	               Running version 2.4.2
	For more information on TimescaleDB, please visit the following links:

	 1. Getting started: https://docs.timescale.com/timescaledb/latest/getting-started
	 2. API reference documentation: https://docs.timescale.com/api/latest
	 3. How TimescaleDB is designed: https://docs.timescale.com/timescaledb/latest/overview/core-concepts

	Note: TimescaleDB collects anonymous reports to better understand and assist our users.
	 Getting started: https://docs.timescale.com/timescaledb/latest/getting-started
 2. API reference documentation: https://docs.timescale.com/api/latest
 3. How TimescaleDB is designed: https://docs.timescale.com/timescaledb/latest/overview/core-concepts

Note: TimescaleDB collects anonymous reports to better understand and assist our users.
For more information and how to disable, please see our docs https://docs.timescale.com/timescaledb/latest/how-to-guides/configuration/telemetry.

CREATE EXTENSION
2022-03-05 07:21:26 UTC [63]: [62230f76.3f-6] postgres@postgres,app=psql [00000] LOG:  disconnection: session time: 0:00:00.540 user=postgres database=postgres host=[local]
2022-03-05 07:21:26 UTC [39]: [62230f74.27-6] @,app= [00000] LOG:  received SIGHUP, reloading configuration files
server signaled
2022-03-05 07:21:27 UTC [66]: [62230f76.42-1] @,app= [00000] LOG:  the "timescaledb" extension is not up-to-date
2022-03-05 07:21:27 UTC [66]: [62230f76.42-2] @,app= [00000] HINT:  The most up-to-date version is 2.6.0, the installed version is 2.4.2.
2022-03-05 07:21:27 UTC [55]: [62230f75.37-3] postgres@postgres,app=Patroni [00000] LOG:  disconnection: session time: 0:00:02.128 user=postgres database=postgres host=[local]
2022-03-05 07:21:27,930 WARNING: Could not activate Linux watchdog device: "Can't open watchdog device: [Errno 2] No such file or directory: '/dev/watchdog'"
2022-03-05 07:21:28 UTC [70]: [62230f78.46-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:28 UTC [70]: [62230f78.46-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=Patroni
2022-03-05 07:21:28 UTC [72]: [62230f78.48-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:28 UTC [72]: [62230f78.48-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=Patroni
2022-03-05 07:21:28 UTC [42]: [62230f74.2a-1] @,app= [00000] LOG:  checkpoint starting: immediate force wait
2022-03-05 07:21:28 UTC [42]: [62230f74.2a-2] @,app= [00000] LOG:  checkpoint complete: wrote 569 buffers (1.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.104 s, sync=0.039 s, total=0.164 s; sync files=200, longest=0.022 s, average=0.001 s; distance=3610 kB, estimate=3610 kB
2022-03-05 07:21:28 UTC [72]: [62230f78.48-3] postgres@postgres,app=Patroni [00000] LOG:  disconnection: session time: 0:00:00.186 user=postgres database=postgres host=[local]
2022-03-05 07:21:42 UTC [86]: [62230f86.56-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:21:42 UTC [86]: [62230f86.56-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:21:42 UTC [86]: [62230f86.56-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.009 user=postgres database=postgres host=[local]
2022-03-05 07:22:12 UTC [105]: [62230fa4.69-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:22:12 UTC [105]: [62230fa4.69-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:22:12 UTC [105]: [62230fa4.69-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local]
2022-03-05 07:22:14 UTC [106]: [62230fa6.6a-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=56300
2022-03-05 07:22:14 UTC [106]: [62230fa6.6a-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=pg_basebackup SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:22:14 UTC [42]: [62230f74.2a-3] @,app= [00000] LOG:  checkpoint starting: force wait
2022-03-05 07:22:37 UTC [42]: [62230f74.2a-4] @,app= [00000] LOG:  checkpoint complete: wrote 232 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=23.293 s, sync=0.012 s, total=23.322 s; sync files=35, longest=0.007 s, average=0.001 s; distance=6825 kB, estimate=6825 kB
2022-03-05 07:22:37 UTC [119]: [62230fbd.77-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=56352
2022-03-05 07:22:37 UTC [119]: [62230fbd.77-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=pg_basebackup SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:22:38 UTC [106]: [62230fa6.6a-3] standby@[unknown],app=pg_basebackup [00000] LOG:  disconnection: session time: 0:00:24.037 user=standby database= host=<IP_ADDRESS> port=56300
2022-03-05 07:22:38 UTC [119]: [62230fbd.77-3] standby@[unknown],app=pg_basebackup [00000] LOG:  disconnection: session time: 0:00:00.622 user=standby database= host=<IP_ADDRESS> port=56352
2022-03-05 07:22:41 UTC [125]: [62230fc1.7d-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=56362
2022-03-05 07:22:41 UTC [125]: [62230fc1.7d-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=timescale-debug-timescaledb-1 SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:22:42 UTC [135]: [62230fc2.87-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:22:42 UTC [135]: [62230fc2.87-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:22:42 UTC [135]: [62230fc2.87-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.013 user=postgres database=postgres host=[local]
2022-03-05 07:23:12 UTC [153]: [62230fe0.99-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:23:12 UTC [153]: [62230fe0.99-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:23:12 UTC [153]: [62230fe0.99-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local]
2022-03-05 07:23:29 UTC [161]: [62230ff1.a1-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=52378
2022-03-05 07:23:29 UTC [161]: [62230ff1.a1-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=pg_basebackup SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:23:29 UTC [42]: [62230f74.2a-5] @,app= [00000] LOG:  checkpoint starting: force wait
2022-03-05 07:23:30 UTC [42]: [62230f74.2a-6] @,app= [00000] LOG:  checkpoint complete: wrote 0 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.002 s, sync=0.001 s, total=0.113 s; sync files=0, longest=0.000 s, average=0.000 s; distance=32768 kB, estimate=32768 kB
2022-03-05 07:23:30 UTC [164]: [62230ff2.a4-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=52380
2022-03-05 07:23:30 UTC [164]: [62230ff2.a4-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=pg_basebackup SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:23:30 UTC [161]: [62230ff1.a1-3] standby@[unknown],app=pg_basebackup [00000] LOG:  disconnection: session time: 0:00:00.759 user=standby database= host=<IP_ADDRESS> port=52378
2022-03-05 07:23:30 UTC [164]: [62230ff2.a4-3] standby@[unknown],app=pg_basebackup [00000] LOG:  disconnection: session time: 0:00:00.513 user=standby database= host=<IP_ADDRESS> port=52380
2022-03-05 07:23:31 UTC [169]: [62230ff3.a9-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=52382
2022-03-05 07:23:31 UTC [169]: [62230ff3.a9-2] standby@[unknown],app=[unknown] [00000] LOG:  replication connection authorized: user=standby application_name=timescale-debug-timescaledb-2 SSL enabled (protocol=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384, bits=256, compression=off)
2022-03-05 07:23:42 UTC [182]: [62230ffe.b6-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:23:42 UTC [182]: [62230ffe.b6-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:23:42 UTC [182]: [62230ffe.b6-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.003 user=postgres database=postgres host=[local]
2022-03-05 07:24:12 UTC [200]: [6223101c.c8-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:24:12 UTC [200]: [6223101c.c8-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:24:12 UTC [200]: [6223101c.c8-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local]
2022-03-05 07:24:42 UTC [218]: [6223103a.da-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:24:42 UTC [218]: [6223103a.da-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:24:42 UTC [218]: [6223103a.da-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local]
2022-03-05 07:24:52 UTC [224]: [62231044.e0-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=10022
2022-03-05 07:24:52 UTC [227]: [62231044.e3-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=57414
2022-03-05 07:24:52 UTC [226]: [62231044.e2-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=51151
2022-03-05 07:24:52 UTC [225]: [62231044.e1-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=14888
2022-03-05 07:24:55 UTC [229]: [62231047.e5-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=11829
2022-03-05 07:24:55 UTC [231]: [62231047.e7-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=11973
2022-03-05 07:24:55 UTC [232]: [62231047.e8-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=2964
2022-03-05 07:24:55 UTC [230]: [62231047.e6-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=56926
2022-03-05 07:24:58 UTC [237]: [6223104a.ed-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=6817
2022-03-05 07:24:58 UTC [236]: [6223104a.ec-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=11673
2022-03-05 07:24:58 UTC [235]: [6223104a.eb-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=28087
2022-03-05 07:24:58 UTC [234]: [6223104a.ea-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=29521
2022-03-05 07:25:01 UTC [242]: [6223104d.f2-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=63872
2022-03-05 07:25:01 UTC [241]: [6223104d.f1-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=61214
2022-03-05 07:25:01 UTC [240]: [6223104d.f0-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=1628
2022-03-05 07:25:01 UTC [239]: [6223104d.ef-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=52396
2022-03-05 07:25:04 UTC [248]: [62231050.f8-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=3436
2022-03-05 07:25:04 UTC [247]: [62231050.f7-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=45853
2022-03-05 07:25:04 UTC [245]: [62231050.f5-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=49739
2022-03-05 07:25:04 UTC [244]: [62231050.f4-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=12365
2022-03-05 07:25:07 UTC [250]: [62231053.fa-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=40653
2022-03-05 07:25:07 UTC [253]: [62231053.fd-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=11232
2022-03-05 07:25:07 UTC [252]: [62231053.fc-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=36618
2022-03-05 07:25:07 UTC [251]: [62231053.fb-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=41803
2022-03-05 07:25:10 UTC [255]: [62231056.ff-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=2293
2022-03-05 07:25:10 UTC [257]: [62231056.101-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=42920
2022-03-05 07:25:10 UTC [258]: [62231056.102-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=33488
2022-03-05 07:25:10 UTC [256]: [62231056.100-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=<IP_ADDRESS> port=20542
2022-03-05 07:25:12 UTC [264]: [62231058.108-1] [unknown]@[unknown],app=[unknown] [00000] LOG:  connection received: host=[local]
2022-03-05 07:25:12 UTC [264]: [62231058.108-2] postgres@postgres,app=[unknown] [00000] LOG:  connection authorized: user=postgres database=postgres application_name=pg_isready
2022-03-05 07:25:12 UTC [264]: [62231058.108-3] postgres@postgres,app=pg_isready [00000] LOG:  disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local]

Running patronictl -c /etc/timescaledb/patroni.yaml topology shows expected results.
+ Cluster: timescale-debug<PHONE_NUMBER>984194080) +---------+---------+----+-----------+
| Member                          | Host         | Role    | State   | TL | Lag in MB |
+---------------------------------+--------------+---------+---------+----+-----------+
| timescale-debug-timescaledb-0   | <IP_ADDRESS>  | Leader  | running |  1 |           |
| + timescale-debug-timescaledb-1 | <IP_ADDRESS> | Replica | running |  1 |         0 |
| + timescale-debug-timescaledb-2 | <IP_ADDRESS>   | Replica | running |  1 |         0 |
+---------------------------------+--------------+---------+---------+----+-----------+


new filter event for registration form validation

Description
Please describe your pull request:

Why is it necessary? Because there is currently no other possibility to validate custom registration form fields.
What does it improve? The validation of the registration form.
Does it have side effects? No

Questions
Answers

BC breaks?
no

Tests pass?
yes

Related tickets?
no ticket yet

How to test?
register an event listener and modify the $errors array

We have found a better solution for this problem, so I will close this pull request.


Add CloneFactory.sol for minimal proxy

add minimal proxy factory for reference in daoFactory // based on https://github.com/optionality/clone-factory/blob/master/contracts/CloneFactory.sol // eip-1167

Thanks @Ro5s and @mcchan1


QR size limited for long IP ranges

For our setup, we have very difficult IP ranges we provide (Allowed IPs). In some cases, they consist of more than 50 different IP blocks we provide in the config. If we do this, the QR codes are no longer displayed, even though qrencode -t ansiutf8 < myconfig.conf properly works for importing the profiles.

Okay, we workarounded this by shrinking the number of IP blocks we require.

If the size exceeds the limit of medium error correction, low error correction will be used. So there is more space available in the QR-code. Even though, at some point a limit is reached which we can not avoid.


Deformation of the edge rounting the mouse

Good afternoon. In the library there is a possibility of deformation of the edge rounting mouse? PS Sorry for my English

Hi, you can implement custom edge assignment from vertex A to vertex B, but you have no manual control on how this edge would be drawn. You can only select if it will be straight or curved using the edge routing algorithm.


fix: change reference of where to pull parameters

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

#21690


Enhancements to NetworkPolicy support in Antrea Flow Exporter

Currently, we only add the NetworkPolicy name and Namespace in flow records generated by Flow Exporter.
We can add network policy UUID, NetworkPolicy type, rule name, and rule priority to flow records.

this should probably say something about "flows" in the issue title.. a bit misleading ;)

this should probably say something about "flows" in the issue title.. a bit misleading ;)

Definitely. Updated it.

Moving it to v0.13.0 milestone as agreed

No PR yet, moving it to v0.14


Optimistic rule for post-Bellatrix forks

Currently we have this check in https://github.com/ethereum/consensus-specs/blob/dev/sync/optimistic.md#helpers
def is_execution_block(block: BeaconBlock) -> bool:
    return block.body.execution_payload != ExecutionPayload()

It will fail for first slot (check on parent, which is genesis) in networks starting from post-Bellatrix forks, like Capella or Deneb. I think this rule should be updated to be true in any post-Bellatrix fork without any checks.

To clarify the fork difference in the presentation:

A simple solution is to move sync/optimistic.md to specs/bellatrix and then add specs/capella/optimistic.md.
An alternative solution is just to add a comment about it. Given that optimistic sync is not part of the executable pyspec so it's okay.

I prefer (1) here because it's more future-proof.
/cc @paulhauner What do you think?

Although, the execution is always enabled for forks post-Bellatrix, and I can understand why we'd want to change the spec, i am curious when this situation occurs on practice? If EL returns SYNCING in response to the first block which is a child of a genesis block it must be something weird in EL clients setup or an edge case. There can be an edge case when genesis block has several children. In this case some ELs can response ACCEPTED when they receive non-canonical child of a genesis block and if CL switches to such a block after that it should apply it optimistically and a node can get stuck at this point if it's not allowed to switch to an optimistic mode.
Alternative fix is to return True when the parent is genesis and current block has execution payload, i.e.
if block.slot == GENESIS_SLOT + 1 and is_execution_block(block):
    return True


not emit 'maximize' event when click 'maximize' button

I create a 'browser-window'; it not emit 'maximize' event when I click 'maximize' button; To my surprised, these events('closed', 'minimize' etc) are ok.
this's my test code on max os x:
var main_window = new BrowserWindow({'accept-first-mouse': true, 'min-width': 500, 'min-height': 200, icon: tray_icon_path, 'title-bar-style': 'hidden', 'fullscreen': 'true'});
main_window.loadUrl(`file://${__dirname}/index.html`);

main_window.on('maximize', function() {
    console.log('maximize');
    main_window.maximize();
});

This is not related to photonkit. You may want to open an issue with Electron.
In ay case, I gave it a try and it seems to work fine. You should not call  main_window.maximize(); from the event handler. There's no need for it.
main_window.on('maximize', function() {
    console.log("I am maximized.");
  });

Also, console.log is printed on the terminal window and not in Chrome developer tool.


No Option to Disable the head in First person? Also The Head render Glitch is back

Srsly what happened to the option to disable it?
Also this Shit is happening again. Idk whats is really causing this,
but it maybe due to that im using Forge Version 40.2.0 [debunked]
1.18.2, 104 mods Forge 40.2.0, Running rubidium instead of Optifine

To be Honest, This could be all fixed by adding an option to disable head Rendering in first person. I remember that older First Person Mods used to do this by default.

You have an incompatible mod installed that probably replaces the player model, that's why the head is there. Mods like Epic fight.

You have an incompatible mod installed that probably replaces the player model, that's why the head is there. Mods like Epic fight.

I dont have Epic fight, only Better combat

Then you have some other mod messing with the player model. 1.18.2 is a bit old so I'm not too sure anymore, but possibly Essential was still incompatible back then.

Thats not the case either, as i have no use for Essential, tho i just remember that i was forced to update Player Animator from 0.4.2 to 1.0.4 due to a java update

Player Animator should be fine. I can't guess what other 104 mods you have installed, and neither can I guess which mod might cause this otherwise. Bestcase just remove this mod or figure out which combination is causing the issue.

Figured it out, It was Timeless and Classics Mod 0.3.10-1.18.2 BETA
Which is surprising to me

Cant find them, only some Fabric mod that is called Timeless. But from the sound of things they add old features? Maybe they do it kinda badly by replacing the player model with a custom one to play some old animations or something?

Cant find them, only some Fabric mod that is called Timeless. But from the sound of things they add old features? Maybe they do it kinda badly by replacing the player model with a custom one to play some old animations or something?

Timeless and Classics is a Gun Mod that Used to be with CGM until they separated and became its own mod. it was for 1.16.5 until now as they added support to 1.18.2
if you want, here is the link to the mod: https://www.curseforge.com/minecraft/mc-mods/timeless-and-classic-guns-tac/files/4867165

Also ignore the weeb shit, since they also added full support to Yes Steve Model

in this version it's back!

 in this version it's back!

Compared to not being there before(with 2.2.x)? Which mod are we talking about, causing the problem? Not much about the head hiding changed in that release, at least for 1.20.2.

We're talking about FirstPersonModel mod, yesterday I updated it on modrinth, this bug occured on version 2.3.0 on MC1.20.2. On previous version it works, so I know problem would be somewhere here, so I reported it.

We're talking about FirstPersonModel mod

Read the messages above on this thread. This happens when you have an incompatible mod installed with it. So my question is: which incompatible mod do you have?

I read it, but problem is, I have not any incompatible mod, I checked all mods which can be incompatible but nothing found. I have Not Enough Animations and 3D skin layers, but no of that is doing this shit... So IDK, that's why I found this issue thread, question persist. Why in 2.2.4 on 1.20.2 it works, and on 2.3.0 it not.... and updated was just FPM

And another mods I have are just rendering things like sodium, starlight, ferritecore etc... I have not any other mods, then just hud and chat mods...

I read it, but problem is, I have not any incompatible mod, I checked all mods which can be incompatible but nothing found. I have Not Enough Animations and 3D skin layers, but no of that is doing this shit... So IDK, that's why I found this issue thread, question persist. Why in 2.2.4 on 1.20.2 it works, and on 2.3.0 it not.... and updated was just FPM

Well, I developed Not Enough Animations and 3D skin layers, so that's not it. Mods like FastAnim or EpicFight cause issues like this. Otherwise, send the full modlist(worstcase screenshot the mods folder) so I can take a look.

FastAnim was the cause, I didn't though about that one, totally forgot about it


[PlotWindow] fix call to getStatsWidget.

When we try to call the getStatsWidget() the _statsDockWidget.widget() is None. This came from the merge of PR #2674 because self._statsDockWidget.setWidget(statsWidget) need to be set before any other call to getStatsWidget() which is made by getStatsAction() and bring some incoherence.
this PR fix it

LGTM


Backport "HBASE-26474 Implement connection-level attributes (#4014)" to branch-2.5

Add support for db.system, db.connection_string, db.user.
Signed-off-by: Duo Zhang<EMAIL_ADDRESS>Signed-off-by: Huaxiang Sun<EMAIL_ADDRESS>Co-authored-by: Josh Elser<EMAIL_ADDRESS>

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  9s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2.5 Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 47s
branch-2.5 passed

+1 :green_heart:
compile
5m 11s
branch-2.5 passed

+1 :green_heart:
checkstyle
2m  5s
branch-2.5 passed

+1 :green_heart:
spotbugs
4m  5s
branch-2.5 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 31s
the patch passed

+1 :green_heart:
compile
5m 10s
the patch passed

+1 :green_heart:
javac
5m 10s
the patch passed

+1 :green_heart:
checkstyle
0m 25s
The patch passed checkstyle in hbase-common

+1 :green_heart:
checkstyle
0m 33s
hbase-client: The patch generated 0 new + 36 unchanged - 1 fixed = 36 total (was 37)

+1 :green_heart:
checkstyle
1m  6s
The patch passed checkstyle in hbase-server

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
18m 20s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
4m 35s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 41s
The patch does not generate ASF License warnings.

60m  4s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4045

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux 8864f5be2cc3 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 5d14589314

Default Java
AdoptOpenJDK-1.8.0_282-b08

Max. process+thread count
96 (vs. ulimit of 12500)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
6m 47s
Docker mode activated.

-0 :warning:
yetus
0m  6s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
4m 31s
branch-2.5 passed

+1 :green_heart:
compile
2m  7s
branch-2.5 passed

+1 :green_heart:
shadedjars
7m 20s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 36s
branch-2.5 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
4m 15s
the patch passed

+1 :green_heart:
compile
2m  7s
the patch passed

+1 :green_heart:
javac
2m  7s
the patch passed

+1 :green_heart:
shadedjars
7m 21s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 34s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 41s
hbase-common in the patch passed.

+1 :green_heart:
unit
1m 34s
hbase-client in the patch passed.

+1 :green_heart:
unit
144m 10s
hbase-server in the patch passed.

188m 51s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4045

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux a2f113e727c0 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 5d14589314

Default Java
AdoptOpenJDK-11.0.10+9

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/testReport/

Max. process+thread count
3844 (vs. ulimit of 12500)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 33s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 49s
branch-2.5 passed

+1 :green_heart:
compile
1m 50s
branch-2.5 passed

+1 :green_heart:
shadedjars
6m 27s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 24s
branch-2.5 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 59s
the patch passed

+1 :green_heart:
compile
2m  9s
the patch passed

+1 :green_heart:
javac
2m  9s
the patch passed

+1 :green_heart:
shadedjars
7m 10s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 13s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 37s
hbase-common in the patch passed.

+1 :green_heart:
unit
1m 54s
hbase-client in the patch passed.

+1 :green_heart:
unit
159m 14s
hbase-server in the patch passed.

194m 42s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4045

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux a442544e93f0 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 5d14589314

Default Java
AdoptOpenJDK-1.8.0_282-b08

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/testReport/

Max. process+thread count
3647 (vs. ulimit of 12500)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4045/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


MethodError missed: Converting tuple

MWE:
julia> function f()
           v = map((2,)) do i
              isodd(i) ? i : ""
           end
           convert(Tuple{Int}, v)
       end
f (generic function with 1 method)

julia> @report_call f()
No errors !

julia> f()
ERROR: MethodError: Cannot `convert` an object of type String to an object of type Int64

I'm not really sure what goes on there.
This is on Julia 1.7.2 with JET 0.5.4

What is the problem?
julia> function f()
           v = map((2,)) do i
               isodd(i) ? i : ""
           end
           convert(Tuple{Int}, v)
       end
f (generic function with 1 method)

julia> f()
ERROR: MethodError: Cannot `convert` an object of type String to an object of type Int64
Closest candidates are:
  convert(::Type{T}, ::T) where T<:Number at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/base/number.jl:6
  convert(::Type{T}, ::Number) where T<:Number at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/base/number.jl:7
  convert(::Type{T}, ::Base.TwicePrecision) where T<:Number at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/base/twiceprecision.jl:273
  ...
Stacktrace:
 [1] cvt1
   @ ./essentials.jl:338 [inlined]
 [2] ntuple
   @ ./ntuple.jl:48 [inlined]
 [3] convert(#unused#::Type{Tuple{Int64}}, x::Tuple{String})
   @ Base ./essentials.jl:339
 [4] f()
   @ Main ./REPL[5]:5
 [5] top-level scope
   @ REPL[6]:1

It turns out that this can be fixed with an improvement in upstream: https://github.com/JuliaLang/julia/pull/44668:
❯ jld
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.9.0-DEV.213 (2022-03-18)
 _/ |\__'_|_|_|\__'_|  |  avi/constintercond/519bddc6bba* (fork: 1 commits, 0 days)
|__/                   |

julia> using JET

julia> function f()
           v = map((2,)) do i
               isodd(i) ? i : ""
           end
          convert(Tuple{Int}, v)
       end
f (generic function with 1 method)

julia> @report_call f()
═════ 1 possible error found ═════
┌ @ REPL[2]:5 Main.convert(Core.apply_type(Main.Tuple, Main.Int), v)
│┌ @ essentials.jl:339 Base.ntuple(cvt1, Base.Val(_))
││┌ @ ntuple.jl:48 f(1)
│││┌ @ essentials.jl:338 Base.convert(Base.fieldtype(_, n), Base.getfield(Core.getfield(#self#, :x), n, false))
││││ no matching method found for call signature (Tuple{typeof(convert), Type{Int64}, String}): Base.convert(Base.fieldtype(_::Type{Tuple{Int64}}, n::Int64)::Type{Int64}, Base.getfield(Core.getfield(#self#::Base.var"#cvt1#1"{Tuple{Int64}, Tuple{String}}, :x::Symbol)::Tuple{String}, n::Int64, false)::String)
│││└─────────────────────

The PR can be backported to 1.8, and so this will be fixed on 1.8.

Also I'm planning to implement other changes on JET side, which would fix this problem with a different aspect. But that change would also require 1.8.

Interesting. I don't really understand the compiler internals, but the change is too small to be backported to 1.7, right?

The compiler code has been really changed between 1.7 and 1.8, and so backporting that PR to 1.7 sounds a bit dangerous. And this improvement is not that important in terms of performance.


Use stable version of the multipart stream builder

Q
A

Bug fix?
no

New feature?
no

BC breaks?
maybe

Deprecations?
no

Related tickets
n/a

License
MIT

What's in this PR?
There is one thing that might be considered as a BC break. If we, for whatever reason, added multiple streams/post data with the same name. Before they were overridden but since 0.2.0 we do allow duplicate values.

Coverage remained the same at 38.742% when pulling b3752e2d2df3fdae0ae73501d348e68bbe6b65a5 on Nyholm:patch-1 into 6be0a0df000b9a8838dc0d615b0b140863c2fd02 on comindware:master.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/67207

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/98119


Django >4.0 Form Rendering

Is your feature request related to a problem? Please describe.
Not really a problem, but a new Django feature: Django 4.0 introduces template-based form rendering. Basically this means, that you can specify template_name, template_name_label, template_name_p. template_name_ul and template_name_table on a Form class. If you're then using {{ form }} in a template, the corresponding template will be used to render the form.
Now, that is really a great feature, allowing so much flexibility while working with forms.
On the other hand, the app should support Django 3.1/3.2 as long as possible.
Describe the solution you'd like
calingen's Form instances should support the new form rendering system by specifying template_name. However, this should happen in a way that is backwards compatible with Django 3.1/3.2.
I think I have found a solution:

as of this writing, calingen's forms are already handled by a special form rendering template (templates/calingen/includes/form.html), which is included by the actual view templates, e.g. templates/calingen/event_update.html:{% include "calingen/includes/form.html" with form=form %}

by switching the include line to this:{% include form.template_name with form=form %}

the app would rely on the template_name attribute of the form, which is really close to the 4.0 behaviour. Obviously this would need any Form instance to actually specify this template_name attribute (most likely this could be set to a generic implementation, the existing templates/calingen/includes/form.html might even be sufficient)
this implementation relies on the fact, that the form is passed to renderer as part of the context (see here!). It deviates from Django's default implementation in https://github.com/django/django/tree/main/django/forms/templates/django/forms (this implementation relies on the specific context attributes fields, hidden_fields and errors), but manual experimentation works out.
However, if calingen is deployed in a 4.0 project, the admin can safely override any templates to fully exploit the new template-based rendering of forms.

Additional context

Django's updated API description on Form output to HTML
Django's API on Form rendering
beside all the mentioned goodies: This is a great way to handle big/complex LayoutConfigurationForm instances in calingen and allows layout authors to actually structure their configuration form to make it more accessible/usable (in fact, this technique will already be in use in templates/calingen/layout_configuration.html)

Investigation:
The method described above does not really apply Django's new feature, it kind of works around that feature, still relying on Django's established templating system.
However, the transition in a 4.0 project should be really easy and just requires calingen's templates to be updated (along with the required settings in the project's settings module).
Seems like a win-win.

When this issue is handled, make sure to include it into the admin and developer documentation.


feat: ds ga

add copy scene nodes feature
increase query depth to 10 levels

Overview
Provide an explanation of what the change is
Verifying Changes
Scene Composer
For scene-composer package changes specifically, you can preview the component in the published storybook artifact. To do this, wait for the Publish Storybook action to complete below.

Click on the workflow details
Select the Summary item on the left
Download the zip file

To run the storybook build locally, you need a local static web server:
npm install -g httpserver
cd <Extracted Zip Directory>
httpserver

Then open the website http://localhost:8080 to run the doc site.
Legal
This project is available under the Apache 2.0 License.

If none of blocker, How about having another PR to address comments?


x/tools/internal: make jsonrpc2, lsp, span and friends non-internal

Per discussion on Slack, adding a placeholder to track making the following packages non-internal once they stabilise:
golang.org/x/tools/internal/jsonrpc2
golang.org/x/tools/internal/lsp/...
golang.org/x/tools/internal/span

The use case being, people writing LSP clients in Go can then readily leverage these packages.
cc @stamblerre @ianthehat

Per discussion on Slack, adding a placeholder to track making the following packages non-internal once they stabilise:

How do I find the Slack channel?

@wxio - you don't have to join the Slack channel to participate in discussions about the LSP, I was simply noting that I had had a conversation with @ianthehat there.
More details on the various channels used for tools discussion:
https://github.com/golang/go/wiki/golang-tools

internal/lsp/protocol API seems to be too strict at the moment and only designed to work with gopls. For example, ServerCapabilities.renameProvider can be either bool or RenameOptions, but the protocol package expects RenameOptions. This breaks compatibility with go-langserver, which sends a bool. The current protocol package is not going to be very useful to me because I want to write a lsp client that supports all LSP servers that follow the LSP protocol.


Instructions for Firebase iOS Swift Package Manager dSYM upload script is wrong

Description
Instructions for Swift Package Manager method are to use this for your upload script
"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run"
The SourcePackages are not in the BUILD_DIR (local project directory)
They are in DrivedData by default (which is not in your project directory)
I've seen other folks tripping over this with various work arounds
"${SDK_STAT_CACHE_DIR}"/*/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run
Perhaps if I wiped my computer and checked is Xcode defaults maybe changed from what I have.
At minimum should add instructions of where SourcePackages might end up.
Reproducing the issue
New iOS project
Follow Swift Package Manager Instructions for adding Firebase
Follow Instructions
https://firebase.google.com/docs/crashlytics/get-started?platform=ios#set-up-dsym-uploading
Build succeeds except it will fail to find the run app in BUILD_DIR
Firebase SDK Version
10.24
Xcode Version
15.3
Installation Method
Swift Package Manager
Firebase Product(s)
Crashlytics
Targeted Platforms
iOS
Relevant Log Output
Showing All Messages
/Users/XXXXXX/Desktop/XXXXXX/XXXXXX/Build/Intermediates.noindex/XXXXXXX.build/Debug-iphoneos/YYYYYY.build/Script-3F8996D626B70D78002CCDBF.sh: line 6: /Users/XXXXXXX/Desktop/YYYYYYY/YYYYYYY/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run: No such file or directory

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

{
  "originHash" : "a1569f9895aa2be8e24832f98525d5da4eb90b5d158a82691c15b47eb72a13d7",
  "pins" : [
    {
      "identity" : "abseil-cpp-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/abseil-cpp-binary.git",
      "state" : {
        "revision" : "748c7837511d0e6a507737353af268484e1745e2",
        "version" : "1.2024011601.1"
      }
    },
    {
      "identity" : "app-check",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/app-check.git",
      "state" : {
        "revision" : "c218c2054299b15ae577e818bbba16084d3eabe6",
        "version" : "10.18.2"
      }
    },
    {
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk.git",
      "state" : {
        "revision" : "42eae77a0af79e9c3f41df04a23c76f05cfdda77",
        "version" : "10.24.0"
      }
    },
    {
      "identity" : "googleappmeasurement",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleAppMeasurement.git",
      "state" : {
        "revision" : "51ba746a9d51a4bd0774b68499b0c73ef6e8570d",
        "version" : "10.24.0"
      }
    },
    {
      "identity" : "googledatatransport",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleDataTransport.git",
      "state" : {
        "revision" : "a637d318ae7ae246b02d7305121275bc75ed5565",
        "version" : "9.4.0"
      }
    },
    {
      "identity" : "googleutilities",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleUtilities.git",
      "state" : {
        "revision" : "26c898aed8bed13b8a63057ee26500abbbcb8d55",
        "version" : "7.13.1"
      }
    },
    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "e9fad491d0673bdda7063a0341fb6b47a30c5359",
        "version" : "1.62.2"
      }
    },
    {
      "identity" : "gtm-session-fetcher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/gtm-session-fetcher.git",
      "state" : {
        "revision" : "9534039303015a84837090d20fa21cae6e5eadb6",
        "version" : "3.3.2"
      }
    },
    {
      "identity" : "interop-ios-for-google-sdks",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/interop-ios-for-google-sdks.git",
      "state" : {
        "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
        "version" : "100.0.0"
      }
    },
    {
      "identity" : "leveldb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/leveldb.git",
      "state" : {
        "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1",
        "version" : "1.22.5"
      }
    },
    {
      "identity" : "nanopb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/nanopb.git",
      "state" : {
        "revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1",
        "version" : "2.30910.0"
      }
    },
    {
      "identity" : "promises",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/promises.git",
      "state" : {
        "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
        "version" : "2.4.0"
      }
    },
    {
      "identity" : "swift-protobuf",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-protobuf.git",
      "state" : {
        "revision" : "9f0c76544701845ad98716f3f6a774a892152bcb",
        "version" : "1.26.0"
      }
    }
  ],
  "version" : 3
}

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

By default, BUILD_DIR should be a directory within DerivedData. Are you overriding it somewhere?


Readonly surface: possible bug

@oliver----, during notes porting i've found that editing property is not working. Maybe I did something wrong, but it looks like a bug.

Thx! this is rather unmature feature, maybe we have broken it lately.

Works now.


swap over to rustls

requires unreleased kube, merge after

Actually, not going to merge this. It's still awkward to use rustls locally. My default k3d also hits the EC keys issue, so going to wait with this.


Fish Classification

Pull Request for ML-Crate 💡
Issue Title: Fish Classification

Info about the related issue (Aim of the project) : Create a ML model which will classify and identify the fishes.
Name: Evan Joshy Chittilapilly
GitHub ID: TheDarkParalda
Idenitfy yourself: Participant

Closes: #141
Describe the add-ons or changes you've made 📃
Give a clear description of what have you added or modifications made

Importing Keras, Tensorflow, mathplotlib for the solution
Creating the function that returns the VGG_16 model and ResNet model
Importing the data, Splitting the dataset to Train and Test (Validation) data and normalising them.
Training the model. (Uses Early Stopping for maximum accuracy and Adam as an optimiser)
Plotting the accuracy and loss per epoch

Type of change ☑
What sort of change have you made:

[x] New feature (non-breaking change which adds functionality)
[x] Code style update (formatting, local variables)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

How Has This Been Tested? ⚙
The training set was split to test and train set and was tested on the test set.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

Changes done. Please review.
TheDarkParalda

Done. lol 👍


Aztec libraries should specify an accurate compiler version

Nargo is enforcing compiler versions now, so Aztec libraries should specify an accurate compiler version.
I want to run nargo fmt on my aztec contract, but I see this error
➜  counter git:(master) ✗ nargo fmt
Incompatible compiler version in package noir_aztec. Required compiler version is 0.1 but the compiler version is 0.18.0.
 Update the compiler_version field in Nargo.toml to >=0.18.0 or compile this project with version 0.18.0

Likely won't fix after @alexghr work on noir-wasm! Alex if you agree feel free to close this issue

Correct, the switch to noir_wasm isn't going to solve this issue. I think this nargo fmt should be made more lenient and accept compiler version mismatches.

Aztec.nr libraries already require compiler >=0.18. I think we can close this ticket because the required version of noir_wasm/nargo is 0.18 right now


Unsupported URL: http://theync.com

youtube-dl.exe -v  http://theync.com/fight/girl-hit-in-the-face-with-a-shovel.htm
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'http://theync.com/fight/girl-hit-in-the-face-
with-a-shovel.htm']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2014.05.05
[debug] Python version 2.7.5 - Windows-8-6.2.9200
[debug] Proxy map: {}
[generic] girl-hit-in-the-face-with-a-shovel: Requesting header
WARNING: Falling back on generic information extractor.
[generic] girl-hit-in-the-face-with-a-shovel: Downloading webpage
[generic] girl-hit-in-the-face-with-a-shovel: Extracting information
ERROR: Unsupported URL: http://theync.com/fight/girl-hit-in-the-face-with-a-shov
el.htm; please report this issue on https://yt-dl.org/bug . Be sure to call yout
ube-dl with the --verbose flag and include its complete output. Make sure you ar
e using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
File "youtube_dl\extractor\generic.pyo", line 418, in _real_extract
File "youtube_dl\utils.pyo", line 1396, in parse_xml
File "xml\etree\ElementTree.pyo", line 1300, in XML
File "xml\etree\ElementTree.pyo", line 1642, in feed
File "xml\etree\ElementTree.pyo", line 1506, in _raiseerror
ParseError: not well-formed (invalid token): line 118, column 32
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 516, in extract_info
File "youtube_dl\extractor\common.pyo", line 161, in extract
File "youtube_dl\extractor\generic.pyo", line 687, in _real_extract
ExtractorError: Unsupported URL: http://theync.com/fight/girl-hit-in-the-face-wi
th-a-shovel.htm; please report this issue on https://yt-dl.org/bug . Be sure to
call youtube-dl with the --verbose flag and include its complete output. Make su
re you are using the latest version; type  youtube-dl -U  to update.

Generic extractor seems to catch it as of version 2<IP_ADDRESS>, but it downloads the same video two times.

Currently working