fix starlette full deps

Codecov Report

Merging #278 (18800ad) into master (9006861) will decrease coverage by 0.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #278      +/-   ##
==========================================
- Coverage   83.65%   83.57%   -0.08%
==========================================
  Files          51       51
  Lines        4025     4025
==========================================
- Hits         3367     3364       -3
- Misses        658      661       +3

Impacted Files
Coverage Δ

quetz/database.py
94.73% <0.00%> (-5.27%)
:arrow_down:

quetz/testing/fixtures.py
97.65% <0.00%> (-1.57%)
: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 9006861...18800ad. Read the comment docs.

Codecov Report

Merging #278 (18800ad) into master (9006861) will decrease coverage by 0.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #278      +/-   ##
==========================================
- Coverage   83.65%   83.57%   -0.08%
==========================================
  Files          51       51
  Lines        4025     4025
==========================================
- Hits         3367     3364       -3
- Misses        658      661       +3

Impacted Files
Coverage Δ

quetz/database.py
94.73% <0.00%> (-5.27%)
:arrow_down:

quetz/testing/fixtures.py
97.65% <0.00%> (-1.57%)
: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 9006861...18800ad. Read the comment docs.


I use GH and GH Enterprise - is is possible to run this for both?

I was thinking that I could swap out the config for each run?
And then use different project names for each. Does that make sense?

Oh, it looks like I should be able to compile two versions - trying that out.

Alright @mikerhodes - I went ahead and implemented something. I hope this is cool.
And thank you so much for such a fast and useful tool.


Template repository for new PowerToys

A new public template repository with all files needed to code a new PowerToy would be awesome.

If you'd like to see this feature implemented, add a 👍 reaction to this post.

Assuming that https://github.com/microsoft/PowerToys/tree/master/tools/project_template is the project template, I can create a template repo.

@alannt777
the documentation is not up-to-date.

This and https://github.com/microsoft/PowerToys/issues/11687 are basically the same grouping of issues.


python311Packages.nomadnet: 0.4.7 -> 0.4.8

Diff: https://github.com/markqvist/NomadNet/compare/refs/tags/0.4.7...0.4.8
Changelog: https://github.com/markqvist/NomadNet/releases/tag/0.4.8
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 293986 run on x86_64-linux 1

4 packages built:

python311Packages.nomadnet
python311Packages.nomadnet.dist
python312Packages.nomadnet
python312Packages.nomadnet.dist


How to disable some md formatting?

For example code formatting

enable markdown parse
**enable markdown parse**

**disable markdown parse**
\*\*disable markdown parse\*\*

I do not know if this is what you want to express.

I'm saying not about escaping. I need to disable some markdown features, for example code formatting (to treat it as regular text without md parsing applied). Is it possible?

It is possible only in code blocks, just like this:
# not head title

but, I don't think this is what you want, sorry ~


Python 3.5 no longer default on python3 branch on ubuntu.

Discovering during a setup on docker that python3-dev installs the latest 3.6 and 3.7 libs instead of 3.5 - causing the server not starting properly with the following error:
Loading plugin: pySAMP.so
[11:10:05]   Failed (libpython3.5m.so.1.0: cannot open shared object file: No such file or directory)

My recommendation is to check out the instructions here: https://stackoverflow.com/a/38393177
It lets you know alternative ways to install python 3.5 - or you can update the plugin to look for alternative versions.

Just tested this with Ubuntu 18.04 and I can confirm it. I tried to compile the Plugin for 32-Bit Python 3.6 and it also worked but I wasn't able to install pip. Therefore I would assume to stick with Ubuntu 16.04 or install Python 3.5 (i386!) manually.

Can we expect an update to the package to make this work?


Replace 'source' with '.' for better shell compatibility

This PR replaces source command which is a bash extension with a more compatible . (POSIX standard). . also requires ./ before file name if it's relative.

Thanks!


[Question, Bug] Updating index blocks re-rendering

I am using your swipe component to select the appropriate package in a product model, and swiping works perfectly. But I have to enable selecting the previous and next package with a button too.
The only thing is, when I update the index in the state (which is passed to the swipe component) my whole component refuses to update. I have added a plain text output that shows the current index in the state, but that also doesn't update. What is going wrong here?
import React, {Component} from 'react';
import Package from './package.component.jsx';
import SwipeableViews from 'react-swipeable-views';
import './product.scss';

class Product extends Component {
    constructor(props) {
        super(props);

        this.state = {
            index : 0
        };
        if (this.props.product.packages.length > 2) {
            this.state.index = 1;
        }
    }
    render () {
        console.log("index current: " + this.state.index);
        return(

{this.props.product.name}

{this.state.index}

                    <SwipeableViews className="packages-container" index={this.state.index} resistance={true}
                    onChangeIndex={this.handleChangeIndex}>
                        {
                            this.props.product.packages.map((p, idx) => {
                                return <Package package={p} key={idx}/>
                            })
                        }
                    </SwipeableViews>

        );
    }
    handleChangeIndex = (index) => {
        this.setState({
            index: index
        });
    };
    setPackage = (index) =>{
        if (index >= 0 && index < this.props.product.packages.length) {
            this.setState({
                index: index
            });
            console.log("index from " + this.state.index + " to " + index);
        }
    };
}

export default Product

When I click the buttons I see the index, and all is right, but the displayed index in the text block stays the same and the swipe view does not update either.

I can't find an obvious reason why wouldn't work. Could you try providing a live example with http://www.webpackbin.com? That would make is easier to investigate thanks.

I found the issue, it was a webpack issue (it still had a cached package with the same name...).
Thanks a lot for the fast response!

Cool, I'm glad you figured it out.


Add build-ui into ci

Codecov Report

Merging #208 (394346b) into master (04719f2) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 394346b differs from pull request most recent head 442076c. Consider uploading reports for the commit 442076c to get more accurate results

@@           Coverage Diff           @@
##           master     #208   +/-   ##
=======================================
  Coverage   39.76%   39.76%
=======================================
  Files          65       65
  Lines        1808     1808
=======================================
  Hits          719      719
  Misses       1089     1089


Rancher 2.0 Webhook

Rancher versions:
rancher/server or rancher/rancher: v2.0.5
issue:
Can Rancher2.0 use Webhook to notify the server for an upgrade deployment?
As simple as 1.6.

Duplicate of https://github.com/rancher/rancher/issues/13991


Update README.md with Docker documentation

Update README.md with Docker documentation

Update README.md with Docker documentation

bro this issue isn't assigned to you.

HI Dhruv Pattel hope your doing good,  want to contribute to open source, can you join me to your network.


Create a generic version of convert_to_annual function in scikits.timeseries

The name is a misnomer. It's really a pivot operation

Link to scikits.timeseries meta issue:
https://github.com/wesm/pandas/issues/630

Sorry about digging something old as this, but is there a way to do year over year aggregation directly?

maybe show an example of what you are looking

http://stackoverflow.com/questions/30379789/plot-pandas-data-frame-with-year-over-year-data

@ispmarin Answered in so. Can you check?

Sure. Gonna test and will report back.

Works. Thanks!

@sinhrks let's add this recipe to ththe cookbook and close this issue then

I can help writing the docs, if needed.

@ispmarin that would be gr8!.

BTW, we do have a pivot_annual (https://github.com/pydata/pandas/blob/master/pandas/tseries/util.py), although I don't think we should put that in the picture ..

Thanks for help, @ispmarin
pivot_annual looks to be replaced by dt property/accessor and TimeGrouper. Enhance time grouping docs and deprecate it?

So where do this issue stands? Is the answer on stack overflow the right way to do this, or there is another way?

yes, @sinhrks 's answer at stackoverflow is the way to go

:+1:

Can this issue be closed?

idea was to add a recipe in the cookbook
but not sure it's that big of a deal


Provide support to add context to the cucumber json from each step in Cypress

Current behavior
In Mocha we have a addContext() support which will add context to the generated json. So that we can publish valid information in report. But in Cypress Cucumber preprocessor. We don't have that support.
Desired behavior
Please let us know how to add context to the cucumber json from one gherkin step in Cypress.
For example, I want to export some data like "Page is displayed" from one gherkin step like "Then Check data page is displayed" to cucumber json. How to do that here? Please help!

Test code to reproduce

Versions

Cypress version:
Preprocessor version:
Node version:

https://github.com/badeball/cypress-cucumber-preprocessor/blob/master/docs/json-report.md#attachments


Wrong error in VBBA setup flow

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number:
Reproducible in staging?: needs reproduction (onfido requires real data)
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @danielrvidal
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1721084245309569
Action Performed:

Submit an IOU to a new user
Login as the new user
Click on "Pay with expensify" IOU
Select option "business bank account"
Start the VBA flow
Proceed to company incorporation date page

Expected Result:
It keeps showing the error when I would expect to not get the error unless it applies to the screen I am on OR the final verification screen.
Actual Result:
It kept showing me the error on future fields, which looked incorrect.
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

View all open jobs on GitHub

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

I can't seem to reproduce this because I can't get Pay with Expensify to show - @danielrvidal do you know if I need to be US based for this?

Closing as dupe of https://github.com/Expensify/App/issues/45283


Broken URL FIX

Signed-off-by: Sahil Suman<EMAIL_ADDRESS>Description
Broken URL fix
This PR fixes #4681
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 455c8d4edef46f48821cf059013c938fe7aa0621 at: https://61a3c6a3bd4389a9e8c88ddb--meshery-docs-preview.netlify.app

@warunicorn19 Bhaiya can you please review this pull request

Whoo-hoo, @sahilsuman933! 🎈


Fix wrong handler

Sorry for my bet. Wrong handler for close was choosen

@mcollina pls pay attention :(


Fix destroying receivers

Fix #32.
delete receivers will actually leave them running in the background.

I'll merge after fixing the actions.

You probably need to throw echo yes after sudo like sudo 'echo y | ....', as sudo does not like being piped into (even though the actions environment does not require password).

So sorry for the delay! You were right, but it seems like a bunch has changed in addition to that since I last touched the CI. The CI failure now is just because it doesn't have access to secrets, it looks like the actual build completed just fine :)
(gradle is so unimaginably painful to debug)


Possible bug with the last elementor update?

Bug Description
When i try to open the web story editor it always appear a strange error " {"message":"Server error, see Elementor => System Info"}"
Expected Behaviour
Open the web story editor
Steps to Reproduce
Click on "edit" or create a new story
Screenshots

Additional Context
I copy what i see on elementor system info:
== Server Environment ==
Operating System: Linux
Software: Apache
MySQL version: Percona Server (GPL), Release 84.0, Revision 47234b3 v5.6.40-84.0
PHP Version: 7.3.16
PHP Max Input Vars: 3000
PHP Max Post Size: 128M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 5.5
Site URL: https://claudia-makeup.com
Home URL: https://claudia-makeup.com
WP Multisite: No
Max Upload Size: 128 MB
Memory limit: 768M
Permalink Structure: /%category%/%postname%/
Language: it-IT
Timezone: 1
Debug Mode: Inactive
== Theme ==
Name: Attesa Child
Version: 1.0.0
Author: AttesaWP
Child Theme: Yes
Parent Theme Name: Attesa
Parent Theme Version: 1.2.8
Parent Theme Author: AttesaWP
== User ==
Role: administrator
WP Profile lang: it_IT
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36
== Elements Usage ==
section : 31
	attesa-heading-typewriter : 1
	attesa-pro-contact-form-7 : 1
	attesa-pro-image-compare : 18
	button : 15
	divider : 1
	image : 10
	image-carousel : 5
	text-editor : 13
wp-page : 15
	attesa-extra-posts : 2
	attesa-heading-typewriter : 1
	attesa-pro-contact-form-7 : 7
	attesa-pro-filterable-gallery : 1
	button : 32
	divider : 3
	heading : 14
	html : 1
	icon-box : 3
	image : 20
	image-carousel : 4
	saswp-faq-block : 1
	shortcode : 1
	social-icons : 2
	spacer : 6
	text-editor : 92

== Log ==
Log: showing 20 of 202020-04-21 17:45:05 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.7',
'to' => '2.9.8',
)]
2020-05-26 10:40:54 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.8',
'to' => '2.9.9',
)]
2020-06-05 09:02:22 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.9',
'to' => '2.9.11',
)]
2020-06-05 09:02:25 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.9',
'to' => '2.9.11',
)]
2020-06-16 08:30:26 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.11',
'to' => '2.9.12',
)]
2020-06-24 15:45:18 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.12',
'to' => '2.9.13',
)]
2020-07-21 18:05:41 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.13',
'to' => '2.9.14',
)]
2020-08-24 21:37:37 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '2.9.14',
'to' => '3.0.0',
)]
2020-08-24 21:37:41 [info] elementor::elementor_updater Started
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_general_settings_to_kit Start
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_general_settings_to_kit Finished
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_default_colors_to_kit Start
2020-08-24 21:37:41 [notice] System colors are disabled. nothing to do.
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_default_colors_to_kit Finished
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_saved_colors_to_kit Start
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_saved_colors_to_kit Finished
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_default_typography_to_kit Start
2020-08-24 21:37:47 [notice] System typography is disabled. nothing to do.
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_default_typography_to_kit Finished
2020-08-24 21:37:47 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.14',
'to' => '3.0.0',
)]
JS: showing 1 of 1JS: 2020-06-05 13:24:35 [error X 8][https://claudia-makeup.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.9.11:7:58831] Blocked a frame with origin "https://claudia-makeup.com" from accessing a cross-origin frame.
Log: showing 20 of 20
2020-04-21 17:45:05 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.7',
'to' => '2.9.8',
)]
2020-05-26 10:40:54 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.8',
'to' => '2.9.9',
)]
2020-06-05 09:02:22 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.9',
'to' => '2.9.11',
)]
2020-06-05 09:02:25 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.9',
'to' => '2.9.11',
)]
2020-06-16 08:30:26 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.11',
'to' => '2.9.12',
)]
2020-06-24 15:45:18 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.12',
'to' => '2.9.13',
)]
2020-07-21 18:05:41 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.13',
'to' => '2.9.14',
)]
2020-08-24 21:37:37 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '2.9.14',
'to' => '3.0.0',
)]
2020-08-24 21:37:41 [info] elementor::elementor_updater Started
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_general_settings_to_kit Start
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_general_settings_to_kit Finished
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_default_colors_to_kit Start
2020-08-24 21:37:41 [notice] System colors are disabled. nothing to do.
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_default_colors_to_kit Finished
2020-08-24 21:37:41 [info] Elementor/Upgrades - _v_3_0_0_move_saved_colors_to_kit Start
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_saved_colors_to_kit Finished
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_default_typography_to_kit Start
2020-08-24 21:37:47 [notice] System typography is disabled. nothing to do.
2020-08-24 21:37:47 [info] Elementor/Upgrades - _v_3_0_0_move_default_typography_to_kit Finished
2020-08-24 21:37:47 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.9.14',
'to' => '3.0.0',
)]
JS: showing 1 of 1
JS: 2020-06-05 13:24:35 [error X 8][https://claudia-makeup.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.9.11:7:58831] Blocked a frame with origin "https://claudia-makeup.com" from accessing a cross-origin frame.

Plugin Version: v1 beta2
Operating System: windows 10
Browser: Chrome

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Had the same problem for hours. Eventually i found out it was the elementor plugin and had to downgrade back to the version before.

Had the same problem for hours. Eventually i found out it was the elementor plugin and had to downgrade back to the version before.

Yeah, downgrading brings back template. Bug Elementor V3.0.0 definitely breaks some templating.

Same here. Any solution?

Downgrading seems the only way as of now...

I downgraded Elementor, then upgraded again, and now it's fixed.

Same boots

Thanks for reporting everyone! I haven't been able to reproduce the issue myself after updating to Elementor 3.0.0, so I'm curious what else could be involved.
If you are still on the most recent version, could you let us know if excluding the Stories post type under Elementor > Settings> General helps resolve the issue: https://jmp.sh/1sLO76Y ?

Same error message after upgrading to 3.0.0
Unable to view WooCommerce Orders, it just shows code.
I think v3.0.0 also updates the database, so rollbacks are not working.

@marcel-za thanks for the info. For the Web Stories plugin, could you attempt to exclude the story post type as noted before? It appears there are several reports regarding the recent Elementor update.

I just want to precise that I'm not using the web story plugin, so the bug is not relative to it. The error appears on the regular wordpress Gutenberg editor. It's an Elementor bug I guess.

Thanks for reporting everyone! I haven't been able to reproduce the issue myself after updating to Elementor 3.0.0, so I'm curious what else could be involved.
If you are still on the most recent version, could you let us know if excluding the Stories post type under Elementor > Settings> General helps resolve the issue: https://jmp.sh/1sLO76Y ?

I had that option unchecked, i tried anyway to check and uncheck but no way that works, it seems an elementor problem

I had the same problem. I downgraded and upgraded again. It worked

thanks so much for the updates everyone! I see Elementor has released version 3.0.1. If you happen to update to that version, let us know if this still affects the Web Stories plugin. For assistance with Elementor specifically, I would recommend their support forum or repository.

thanks so much for the updates everyone! I see Elementor has released version 3.0.1. If you happen to update to that version, let us know if this still affects the Web Stories plugin. For assistance with Elementor specifically, I would recommend their support forum or repository.

fixed with the 3.0.1 from my side!

thanks for the confirmation @Dennis-95 !


Error: Failed to create node ...The container name is already in use by container

Hi,
We've got such configuration in our project:
      - uses<EMAIL_ADDRESS>        with:
          cluster-name: "k3s-default"
          args: >-
            --agents 1
            --no-lb
            --k3s-arg "--no-deploy=traefik,servicelb,metrics-server@server:*"

And from time to time we've got such message (https://github.com/TouK/nussknacker/runs/4712393353?check_suite_focus=true) :
Run<EMAIL_ADDRESS>  with:
    cluster-name: k3s-default
    args: --agents 1 --no-lb --k3s-arg "--no-deploy=traefik,servicelb,metrics-server@server:*"
  env:
    CROSS_BUILD: true
    CI: true
    JAVA_HOME<EMAIL_ADDRESS>Run /home/runner/work/_actions/AbsaOSS/k3d-action/v2.1.0/run.sh deploy
  /home/runner/work/_actions/AbsaOSS/k3d-action/v2.1.0/run.sh deploy
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    CLUSTER_NAME: k3s-default
    ARGS: --agents 1 --no-lb --k3s-arg "--no-deploy=traefik,servicelb,metrics-server@server:*"
    K3D_VERSION:
Downloading<EMAIL_ADDRESS>see: https://raw.githubusercontent.com/rancher/k3d/main/install.sh
Preparing to install k3d into /usr/local/bin
k3d installed into /usr/local/bin/k3d
Run 'k3d --help' to see what you can do with it.
Deploy cluster k3s-default
INFO[0000] Prep: Network
INFO[0000] Created network 'k3d-k3s-default'
INFO[0000] Created volume 'k3d-k3s-default-images'
INFO[0000] Starting new tools node...
INFO[0000] Pulling image 'docker.io/rancher/k3d-tools:5.2.2'
INFO[0001] Creating node 'k3d-k3s-default-server-0'
INFO[0001] Pulling image 'docker.io/rancher/k3s:v1.21.7-k3s1'
INFO[0004] Creating node 'k3d-k3s-default-agent-0'
INFO[0005] Using the k3d-tools node to gather environment information
INFO[0005] Starting new tools node...
INFO[0005] Starting Node 'k3d-k3s-default-tools'
ERRO[0005] Failed to run tools container for cluster 'k3s-default'
INFO[0005] Deleting cluster 'k3s-default'
ERRO[0005] failed to gather environment information used for cluster creation: failed to run k3d-tools node for cluster 'k3s-default': failed to create node 'k3d-k3s-default-tools': runtime failed to create node 'k3d-k3s-default-tools': failed to create container for node 'k3d-k3s-default-tools': docker failed to create container 'k3d-k3s-default-tools': Error response from daemon: Conflict. The container name "/k3d-k3s-default-tools" is already in use by container "409a0bc5a19cca47cd1f485d9e710ac59b28b397d2cd15d3614e9dcc2fb6f015". You have to remove (or rename) that container to be able to reuse that name.
ERRO[0005] Failed to create cluster >>> Rolling Back
INFO[0005] Deleting cluster network 'k3d-k3s-default'
INFO[0005] Deleting image volume 'k3d-k3s-default-images'
FATA[0005] Cluster creation FAILED, all changes have been rolled back!
Error: Process completed with exit code 1.

Have you got an idea why this error appear? It looks like one of option:

github actions doesn't clean containers between jobs
k3d creates doubled container

Hi @arkadius ,
could you run with --verbose argument ?

sure, I will try. It take a while to reproduce it but I will back with verbose results when it appear again

@arkadius thanks. In addition, I highly recommend using k3d configurations, see: https://github.com/k8gb-io/k8gb/blob/master/k3d/test-gslb1.yaml
and for usage see: https://github.com/k8gb-io/k8gb/blob/master/.github/workflows/terratest.yaml#L45-L49
Also @v2 picks the latest from v2.x.y so you don't have to keep upgrading your workflow when new versions of k3d-action come out.

Here https://github.com/TouK/nussknacker/runs/4737639087?check_suite_focus=true is available problem with full trace logging.
I see double logs of creating k3d-tools:
lines 105-112:
INFO[0000] Starting new tools node...
DEBU[0000] DOCKER_SOCK=/var/run/docker.sock
DEBU[0000] DOCKER_SOCK=/var/run/docker.sock
DEBU[0000] DOCKER_SOCK=/var/run/docker.sock
DEBU[0000] [Docker] DockerHost: '' ()
DEBU[0000] DOCKER_SOCK=/var/run/docker.sock
TRAC[0000] Creating node from spec
&{Name:k3d-k3s-default-tools Role:noRole Image:docker.io/rancher/k3d-tools:5.2.2 Volumes:[k3d-k3s-default-images:/k3d/images /var/run/docker.sock:/var/run/docker.sock] Env:[] Cmd:[] Args:[noop] Ports:map[] Restart:false Created: RuntimeLabels:map[app:k3d k3d.cluster:k3s-default k3d.version:v5.2.2] K3sNodeLabels:map[] Networks:[k3d-k3s-default] ExtraHosts:[host.k3d.internal:host-gateway] ServerOpts:{IsInit:false KubeAPI:<nil>} AgentOpts:{} GPURequest: Memory: State:{Running:false Status: Started:} IP:{IP:zero IP Static:false} HookActions:[]}

and lines 134-140:
INFO[0005] Using the k3d-tools node to gather environment information
INFO[0005] Starting new tools node...
DEBU[0005] DOCKER_SOCK=/var/run/docker.sock
DEBU[0005] DOCKER_SOCK=/var/run/docker.sock
DEBU[0005] DOCKER_SOCK=/var/run/docker.sock
TRAC[0005] Creating node from spec
&{Name:k3d-k3s-default-tools Role:noRole Image:docker.io/rancher/k3d-tools:5.2.2 Volumes:[k3d-k3s-default-images:/k3d/images /var/run/docker.sock:/var/run/docker.sock] Env:[] Cmd:[] Args:[noop] Ports:map[] Restart:false Created: RuntimeLabels:map[app:k3d k3d.cluster:k3s-default k3d.version:v5.2.2] K3sNodeLabels:map[] Networks:[k3d-k3s-default] ExtraHosts:[host.k3d.internal:host-gateway] ServerOpts:{IsInit:false KubeAPI:<nil>} AgentOpts:{} GPURequest: Memory: State:{Running:false Status: Started:} IP:{IP:zero IP Static:false} HookActions:[]}

Any idea why it happens?

I've switched to k3d configuration:
apiVersion: k3d.io/v1alpha3
kind: Simple
image: docker.io/rancher/k3s:v1.23.1-k3s1
servers: 1
agents: 1
options:
  k3d:
    wait: true
    timeout: "60s"
    disableLoadbalancer: true
    disableRollback: true
  k3s:
    extraArgs:
      - arg: --no-deploy=traefik,servicelb,metrics-server
        nodeFilters:
          - server:*
  kubeconfig:
    updateDefaultKubeconfig: true
    switchCurrentContext: true

But problem still appear. Also I've created an issue in k3d: https://github.com/rancher/k3d/issues/619
I've picked @v2 but github actions still uses k3d 5.1.0 instead of 5.2.2: https://github.com/TouK/nussknacker/runs/4779179444?check_suite_focus=true
Any idea why it happens?

@arkadius, We have not encountered a similar error yet although we use k3d action very intensively. You say it crashes time-to-time, which makes finding the bug more difficult.
I see that you have a rather large pipeline where you install many prerequisites (which might be an issue). k3d is initialized  differently in your env than in ours after comparing raw logs: [1], [2]. Would it be possible to move the creation of the k3d-cluster ideally to the top of the pipeline? At least it would be easier in terms of error detection.
The reported error message really sounds like the docker container persist. Would it be possible to extend your pipeline with inspecting the docker network ?  see usage: https://github.com/AbsaOSS/k3d-action/blob/main/.github/workflows/single-cluster.yaml#L31 (ideally make it be listed in a pre/post action and not fall on a non-existent network etc..).
Regarding usage latest release on @v2, would be fixed.
thx for inputs.

It looks like workaround described by @iwilltry42 in comment: https://github.com/rancher/k3d/issues/924#issuecomment-1011395857 works so i guess that we can close this issue. Thank you for support


Do not return token in config response

The config endpoint currently returns the configured username, password and token.
This PR stops this from occurring.

Thanks for the contribution!


Cannot copy ContextKeys object for Message inputbox of Source Control from develop tool console

Issue Type: Bug
After copy & paste, the pasted content would only be a [object Object]
repro

run command workbench.action.toggleDevTools to open the console
run command workbench.action.inspectContextKeys
select the Message inputbox of Source Control (fyi, git for me)
right click at the ContextKeys object
in the popup menu, click the Copy object
in a editor, paste (probably via Ctrl+V)
the result said above would appear
if select the other area, the pasted content seems always correct

VS Code version: Code 1.63.2 (899d46d82c4c95423fb7e10e68eba52050e30ba3, 2021-12-15T09:40:02.816Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz (8 x 1800)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.80GB (0.35GB free)

Process Argv
--crash-reporter-id aef19635-1b79-4f09-9c0d-1ff29d49308d

Screen Reader
yes

VM
50%

Extensions: none
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392:30425749
pythontb:30283811
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263cf:30335440
vscoreces:30384385
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
vsc1dst:30424896
pythonvs932:30410667
vscop804:30404766
vscop940:30404999
vsrem710cf:30416617
vsbas813:30426126
vsic-wlc-tsjs:30426436

Just for note: seems that fine to use editorLangId == 'scminput' as the context for the box

Seems that this bug also occurs on keybindings search-input-box.

@alexdima, do you know who could help to triage this? Thanks!

@alexdima, any suggestions on how to move this forward? Thanks!


feat: Add TextField addons api with premade addons

📋 Changes

Add the following Addons:

Button
Icon
IconButton
IconToggleButton
Text
DropDown

🤔 Context

These are very opinionated addons as there's no spec ready for them but can provided guidnace on how to create one for feature teams
Closes #591
✅ Checklist

[x] I have reviewed the submitted code.
[x] I have tested on a phone device/emulator.

📸 Screenshots

Will push them in a followup PR with updated documentations
🗒 Other info

We still have to update the documentation, add examples and modify the configurator

@spark-ui-bot paparazzi golden images


Switch OSS Project to YAML Pipelines

Test Pipeline for Python Library: https://dev.azure.com/csedevil/agogosml/_build?definitionId=77
Test Pipeline for CLI: https://dev.azure.com/csedevil/agogosml/_build?definitionId=75

looking now - will be running in different AZ Pipeline

Can you look at https://github.com/Microsoft/agogosml/pull/271 in place of this?

also tested here:
https://dev.azure.com/scicoria-ms/ago2/_build/results?buildId=92
https://dev.azure.com/scicoria-ms/ago2/_build/results?buildId=93

Now superseded by #271


3 terms with xref to MetaCyc:BETA-LACTAMASE-RXN

The 3 terms below all map to MetaCyc:BETA-LACTAMASE-RXN, which is EC:<IP_ADDRESS>/RHEA:20401.
MetaCyc:BETA-LACTAMASE-RXN is:
a β-lactam[periplasm] + H2O[periplasm] → a substituted β-amino acid[periplasm] + H+[periplasm]
GO:0033250 and GO:0033251 are for specific substrates, so should be merged into GO:0008800.
E.g. The comment on EC:<IP_ADDRESS> says "A group of enzymes of varying specificity hydrolyzing beta-lactams; some act more rapidly on penicillins, some more rapidly on cephalosporins."
GO:0033250 and GO:0033251 have only have 3 annotations between them, all to the same gene.
id: GO:0008800
name: beta-lactamase activity
namespace: molecular_function
def: "Catalysis of the reaction: a beta-lactam + H2O = a substituted beta-amino acid." [EC:<IP_ADDRESS>]
synonym: "ampicillinase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "beta-lactam hydrolase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "beta-lactamase A, B, C" RELATED [EC:<IP_ADDRESS>]
synonym: "beta-lactamase AME I" RELATED [EC:<IP_ADDRESS>]
synonym: "beta-lactamase I-III" RELATED [EC:<IP_ADDRESS>]
synonym: "cephalosporin-beta-lactamase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "exopenicillinase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "neutrapen" RELATED [EC:<IP_ADDRESS>]
synonym: "penicillin amido-beta-lactamhydrolase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "penicillin beta-lactamase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "penicillinase I, II" RELATED [EC:<IP_ADDRESS>]
xref: EC:<IP_ADDRESS>
xref: MetaCyc:BETA-LACTAMASE-RXN
xref: RHEA:20401
is_a: GO:0016812 ! hydrolase activity, acting on carbon-nitrogen (but not peptide) bonds, in cyclic amides
id: GO:0033250 (2 annotations to blaC by MTBBASE)
name: penicillinase activity
namespace: molecular_function
def: "Catalysis of the reaction: a penicillin + H2O = a substituted beta-amino acid derivative of the penicillin." [GOC:mlg]
xref: MetaCyc:BETA-LACTAMASE-RXN
is_a: GO:0008800 ! beta-lactamase activity
id: GO:0033251 (1 annotations to blaC by MTBBASE)
name: cephalosporinase activity
namespace: molecular_function
def: "Catalysis of the reaction: a cephalosporin + H2O = a substituted beta-amino acid derivative of the cephalosporin." [GOC:mlg]
xref: MetaCyc:BETA-LACTAMASE-RXN
is_a: GO:0008800 ! beta-lactamase activity

@raymond91125 Would you please obsolete GO:0033250 and GO:0033251  & replace by GO:0008800 beta-lactamase activity?
Annotations (MTBBASE) will be automatically migrated.
Thanks, Pascale

Dear all,
The proposal has been made to obsolete GO:0033250 penicillinase activity and GO:0033251 cephalosporinase activity, and replace them by GO:0008800 beta-lactamase activity. The reason for obsoletion is that these represent specific substrates. There are 3 EXP annotations by MTBBASE that will be automatically migrated.
You can comment on the ticket: https://github.com/geneontology/go-ontology/issues/28157
Thanks, Pascale


Different background-image sources (url) changes the effect

So, I came upon an interesting issue when playing with this effect. When I use background-image: url(https://images....); the effect is beautiful and I have been able to experiment quite well with it. However, if I save that same background image locally with the repository (same size, file-type, pixels, etc.) and use, for example, background-image: url('samephoto'); the effects become hardly noticeable. I have tried adjusting the parameter values and it still doesn't change much. Any idea what might be the issue?

You need to host that image on some port and access it through network same in the form of "http://localhost:80/abc/xyz.png".
Because the js which generates the ripple effect on image, that cannot read local file.


[Gateio] streaming classes incorrect package

Gateio all streaming classes should be added  'package info.bitrich.xchangestream.gateio'

Feel free to open a PR!


Add Scale3D component

What

Part of #6831
Based on https://github.com/rerun-io/rerun/pull/6866

Introduces a new Scale3D component that lives directly on the Transform3D archetype.
The Scale3D datatype which is part of TranslationRotationScale3D is still around, but will be removed in a subsequent PR.
Additionally, reversed order of how transform components. Rationale: "translation, rotation, scale" is a common way of expressing a simple transform. What is meant is that we first scale an object, then rotate it and then translate it.
Commit by commit review possible.
Checklist

[ ] pass main ci
[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested the web demo (if applicable):

Using examples from latest main build: rerun.io/viewer
Using full set of examples from nightly build: rerun.io/viewer

[x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG
[x] If applicable, add a new check to the release checklist!
[x] If have noted any breaking changes to the log API in CHANGELOG.md and the migration guide

PR Build Summary
Recent benchmark results
Wasm size tracking

To run all checks from main, comment on the PR with @rerun-bot full-check.

@rerun-bot full-check


Fix lost span attribute for NameToGuid

"name" is also used for the span title, so this attribute is lost, at least in the textual output.
I noticed the missing log attribute while trying to diagnose possible causes for "file in use" issues on https://github.com/containerd/containerd/pull/4419.

I just merged a change with those same vendor updates. Could you rebase? Sorry about that!

Rebased.


Get rid of the /status page for blazer

This page make less sense with a database with 10M rows. Deprecate it.


adding a license

would you be willing @12Me21 to add a liscense to this repo? Thanks

sure

thanks, will look for it. want to follow whatever your license is

closing, issue adressed


[Release] sdk/resourcemanager/reservations/armreservations/3.0.0

https://github.com/Azure/sdk-release-request/issues/3881

Breaking change approval from https://github.com/Azure/azure-rest-api-specs/pull/22622

The breaking changes are introduced and approved in this swagger PR. @JeffreyRichter could you please approve this major version release with adding Approved Major Version label?


Switch doc examples to use nbsphinx

This is the beginning of the docs refactor we have in mind for the sprint tomorrow.
We will merge things first to the scipy19-docs branch so we can make sure things build on RTD.
http://xarray.pydata.org/en/scipy19-docs

Is there a way we can tell azure not to run all the other test environments for docs-only PRs? That would really speed things up tomorrow.

I do not understand the coverage report at all. I am seeing huge coverage diffs for files I have not touched. Is this something I need to worry about?

Doc build succeeded so I'm going to merge to scipy19-docs.


Changing a group of paragraphs to a numbered list only indents the paragraphs

Bug Report 🐛
If the user highlights a group of paragraphs and clicks the numbered or bulleted list icons, the paragraphs are indented, but not given a bullet or a number.

Expected Behavior
Highlighting a group of paragraphs and clicking the numbered or bulleted list icons should turn the highlighted text into a numbered or bulleted list
video:
https://www.loom.com/share/64f31fb19dd346ab971859ff2a28a0dc

Is this issue still open? May I solve the bug ?

Is this issue still open? May I solve the bug ?

@gatij10 I checked and it looks like this bug still exists. Thanks for volunteering, I've assigned this issue to you.

@gatij10 I checked and it looks like this bug still exists. Thanks for volunteering, I've assigned this issue to you.

@Michael-Grover
The issue seemed inactive so I did some experiments on it and deduced the following things from it:

Selection of multiple paragraphs from top to bottom causes no bug.
Selection of multiple paragraphs from bottom to top causes bugs.

Selected from the top

Working as expected.

Selecting from bottom

The bug and console.logs() depicting that.

It seems from the above experiments that the 2nd elements of focus and anchor are not being properly understood by the selection, which may be the cause for the above bug.

Nice analysis. I suggest you look at the code inside isList:
https://github.com/accordproject/web-components/blob/master/packages/ui-markdown-editor/src/utilities/toolbarHelpers.js

Nice analysis. I suggest you look at the code inside isList:
https://github.com/accordproject/web-components/blob/master/packages/ui-markdown-editor/src/utilities/toolbarHelpers.js

@dselman
The console.logs() were made by changing the code inside the above-mentioned link.
As far as I can understand, this seems to be an issue of slate itself, though I am not sure about this.

Nice analysis. I suggest you look at the code inside isList:
https://github.com/accordproject/web-components/blob/master/packages/ui-markdown-editor/src/utilities/toolbarHelpers.js

@dselman
The console.logs() were made by changing the code inside the above-mentioned link.
As far as I can understand, this seems to be an issue of slate itself, though I am not sure about this.

I observed that on selecting from bottom, initially the offset values of anchor and focus are swapped.

@dselman @Michael-Grover
I had opened a pull request. Let me know if there are any changes required.

@K-Kumar-01 and @gatij10 I think it makes sense to resolve which PR you two want to use.

@gatij10
There was already a PR made by me. So I request you to please close your PR

@K-Kumar-01 Your PR failed in the netlify build, that's why I created a new PR.

@gatij10
That is fixable. I would request you to please close down your PR.

okay

okay

Thank you


Add Client-Server Communications to Senior Web Developer Nanodegree

Looks like Client-Server Communications is now available.

Thanks!


[Bug]: PointAnnotation with Image is transparent on cold start

Mapbox Implementation
Mapbox
Mapbox Version
default
Platform
Android
@rnmapbox/maps version
#main
Standalone component to reproduce
import { Camera, MapView, PointAnnotation } from '@rnmapbox/maps';
import React, { useRef, useState } from 'react';
import { Button, Image, View } from 'react-native';

import pinIcon from '../assets/pin.png';

const styles = {
  mapView: { flex: 1 },
};

const ANNOTATION_WIDTH = 42;
const ANNOTATION_HEIGHT = 68;

const BugReportExample = () => {
  const pointAnnotation = useRef<PointAnnotation>(null);
  const [showAnnotation, setShowAnnotation] = useState(false);

  return (
    <>
      <Button
        title="Show Annotation"
        onPress={() => {
          setShowAnnotation(true);
        }}
      />
      <MapView style={styles.mapView}>
        <Camera
          defaultSettings={{
            centerCoordinate: [-74.00597, 40.71427],
            zoomLevel: 12,
          }}
        />

        {showAnnotation && (
          <PointAnnotation
            id="annotation"
            coordinate={[-74.00597, 40.71427]}
            ref={pointAnnotation}
          >
            <View
              style={{ width: ANNOTATION_WIDTH, height: ANNOTATION_HEIGHT }}
            >
              <Image
                source={pinIcon}
                style={{ width: ANNOTATION_WIDTH, height: ANNOTATION_HEIGHT }}
                // fadeDuration={0}
                onLoad={() => {
                  console.log('onLoad');

                  pointAnnotation.current?.refresh();
                }}
              />
            </View>
          </PointAnnotation>
        )}
      </MapView>
    </>
  );
};

export default BugReportExample;

Observed behavior and steps to reproduce
First, force quit the app. No start the app, open the example and press the "Show Annotation" button. The image in the annotation is rendere with alpha.

Expected behavior
The image should be rendered opaque. It works on consecutive renders, for example re-enter the screen and press the button again.

Notes / preliminary analysis
This is due to the default fadeDuration. On an cold app start this fade is applied and the bitmap for PointAnnotation is generated during the fade. Uncomment the fadeDuration line to fix it. I'm not sure if this is fixable from the plugins side – otherwise we should just update the docs/PointAnnotation example to always use fadeDuration={0}.
Additional links and references
No response

@KiwiKilian Thanks, much. Good point. Not sure if there is much we can do. I don't think we can detect when child has finished rerendereing.
Adding fadeDuration={0} would be the best solution IMO.


Bug: run daemon.js -x throws ERROR: Ran out of RAM to run /Remote/grow-target.js - 2 of 243 threads were spawned.

run daemon.js -x
ERROR: Ran out of RAM to run /Remote/grow-target.js - 2 of 243 threads were spawned.
Hi, is this error critical?

about 0.5 error/s

and this warning: WARNING: Cannot farm XP from n00dles, threads == 0 for allocated server daemon-7 with 0 GB free RAM

It sounds like perhaps you ran with recovery-thread-padding set to something other than 1 while your hack level and home ram are still too low. Check out the docs on this "The above alias is powerful when you are end-of-bn and your hacking skill is very high (8000+)".
Early game you should be running with default options only, excepting perhaps to crank up the default budget for purchasing hosts.


Fixed issue #448

Description
Fixed issue #448
Fixes #448
Type of change

Bug fix (non-breaking change which fixes an issue)
Documentation update

Testing steps
N/A

Codecov Report

Merging #471 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #471   +/-   ##
=======================================
  Coverage   80.56%   80.56%
=======================================
  Files          15       15
  Lines        1636     1636
=======================================
  Hits         1318     1318
  Misses        221      221
  Partials       97       97

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 a182829...9b4066e. Read the comment docs.


Deprecate fromEventSource and eventSource$ helpers

:tada: This PR is included in version 1.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Game doesn't load (Ubisoft+)

I have the Ubisoft version of the game and extracted the contents of PoPTLCFix_v0.8.6_UbisoftPlus.zip into the main game directory.
When attempting to load the game it returns to the UbiSoft+ screen. The game loads fine if the ultrawide fix files are removed.

Can you try p1xelat8d's custom BepInEx build from here?
https://github.com/p1xel8ted/UltrawideFixes/releases/download/PrinceOfPersiaTheLostCrown/02-2.PrinceOfPersia_v0.1.3_BepInEx-Ubisoft+ONLY.zip
Just delete the plugin file PrinceOfPersiaTheLostCrownUltraWide.dll afterwards.

The custom build makes the map messed up unless zoomed out all the way.
The 0.8.6 build makes the screen black.


Fix: Reconnection logic for parse

Abstract
When parsing, clients can receive different indications that tell the binding to retry parsing ex: state mismatch, etc; There's also the case when a connection is 'stale' (the socket is open but EdgeDB sent an ErrorResponse with the code IdleSessionTimeoutError), when the binding attempts to parse in this state, it will read the session timeout error and reconnect. The problem though is the ParseAsync method didn't really have the correct state for handling reconnection, the underlying protocol providers' phase was not correctly reset causing the ReconnectAsync function to end early on the servers Authentication message. Connection flow should look like the following:
PHASE: Command
C -> S: Parse
C -> S: Sync
S -> C: ErrorResponse (IdleSessionTimeoutError)
~ Connection Terminated~
PHASE: Connection
C -> S: ClientHandshake
S -> C: Authentication
~ Client server auth flow ~
S -> C: StateDataDescription
S -> C: N ParameterStatus
S -> C: ReadyForCommand
PHASE: Command
C -> S: Parse
C -> S: Sync
...

In this example, Parse should be sent after the binding receives ReadyForCommand which indicated that the Connection phase is complete, but in actuality the binding thought it was already in the Command phase, so this is what the flow actually looked like:
PHASE: Command
C -> S: Parse
C -> S: Sync
S -> C: ErrorResponse (IdleSessionTimeoutError)
~ Connection Terminated~
C -> S: ClientHandshake
S -> C: Authentication
C -> S: Parse
C -> S: Sync

After sending the Parse and Sync, it would wait for ReadyForCommand in the parse context, indicating the parse is complete, but this context is the connection context, so ReadyForCommand here means to transition into the command phase, not that the parse was complete.
Ultimately, this edge case caused the following exception in apps:
EdgeDB.EdgeDBException: Failed to execute query after retrying once
 ---> EdgeDB.MissingCodecException: Couldn't find a valid output codec
   at EdgeDB.Binary.Protocol.V1._0.V1ProtocolProvider.ParseQueryAsync(QueryParameters queryParameters, CancellationToken token)
   at EdgeDB.EdgeDBBinaryClient.ExecuteInternalAsync(String query, IDictionary`2 args, Nullable`1 cardinality, Nullable`1 capabilities, IOFormat format, Boolean isRetry, Boolean implicitTypeName, Func`2 preheat, CancellationToken token)
   --- End of inner exception stack trace ---

which is generally misleading to the actual cause.
Summary
This PR fixes this issue by resetting the protocol providers' state whenever trying to run ConnectInternalAsync, and properly waits for the phase to switch to Command before returning out of ConnectAsync, causing any command phase actions to wait for this to be preformed.

Other bindings might also have this edgecase, Java most likely since the protocol provider code is very similar


Issue

I don’t receive notifications they don’t show up in notification page or pop up on phone

Looks like Unc0ver issue. Do you use the latest version?


Add link to our license docs

Docs Build status updates of commit e3994ba:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/quickstart/create-and-publish-a-package-using-the-dotnet-cli.md
:warning:Warning
View
Details

docs/quickstart/create-and-publish-a-package-using-the-dotnet-cli.md

Line 5, Column 12: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'karann' is not a valid Microsoft alias.
Line 122, Column 3: [Warning-file-not-found] Invalid file link: '../reference/msbuild-targets'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Missing instruction on how to properly install QGIS and QGIS LTR using the OSGeo Network Installer

Description
After https://github.com/qgis/QGIS-Website/pull/1046, the main download page and the "all download" page now miss the previously available instructions on how to correctly install the full QGIS and QGIS LTR using the OSGeo4W Network installer:

In the installer choose Express Install and select QGIS to install the latest release or QGIS LTR to install the long term release.
The express installations have several optional packages including non-free software. To avoid those you have to use the Advanced Install and choose qgis and/or qgis-ltr in the desktop section.

Page URL:
https://qgis.org/en/site/forusers/download.html
https://qgis.org/en/site/forusers/alldownloads.html#windows

See comments at https://github.com/qgis/QGIS-Website/commit/21db91ca1e0b2157e12ab1ba4680beaecdf6b453#comments.


Split stellar bundle into secret and shared part

Before this PR, the stellar bundle was a list of accounts encrypted for the user. But the server needs to know what the accounts are, so every time the client posts it would need to tell the server what changed. An ad-hoc protocol for that would be hard to get right. And the risk of desyncing the encrypted form and db representation would be bad.
This PR splits the stellar bundle into an encrypted list with the secrets and a list shared with the server. It will be easy for the client to always post both lists in sync. And the server can read the plaintext to update the db. To ensure the server can't munge the user data, the encrypted package contains the hash of the plaintext package. One additional db column will be needed for b64(msgpack(StellarBundleVisibleV1)).

For each account some of the info is shared with the server and some is secret:

AccountID: shared
IsPrimary: shared
Mode: shared
Signer secrets: secret
Name: secret

After this PR and patrick's PR land the bundle records can be moved into stellar1.

Yarn OOM
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory


eosjs transfer error

I got below error, I try several times, I can not find what goes wrong
{"code":500,"message":"Internal Service Error","error":{"code":3050003,"name":"eosio_assert_message_exception","what":"eosio_assert_message assertion failure","details":[{"message":"assertion failure with message: unable to find key","file":"wasm_interface.cpp","line_number":930,"method":"eosio_assert"},{"message":"pending console output: ","file":"apply_context.cpp","line_number":61,"method":"exec_one"}]}}

Very vague message from the back-end .. ;( .. Did you create and issue the IPOS asset?  You have to do both before you can transfer.  There is an example in this repo in docker/up.sh ..


更新了README_zh.md

修复了一个链接

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


bad color choice for table headers - dark & high contrast themes

multiple tables in this article (e.g.  in section https://docs.microsoft.com/en-us/windows/deployment/windows-10-poc#in-this-guide) are using header's colors that does not render well in dark & high contrast themes

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

ID: b5fb2354-bc61-a5f7-3e73-456588847923
Version Independent ID: 1825f737-8689-29b7-1ea2-b7a4d0c337fa
Content: Configure a test lab to deploy Windows 10 - Windows Deployment
Content Source: windows/deployment/windows-10-poc.md
Product: w10
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

I confirm this issue. The light blue table headers contain (normal) black text when the page is shown using the Light theme, but when switching to the Dark theme, the text is reversed to white on the same light blue background color, which is less than ideal to read for users without an extraordinary good eyesight (20/20 vision).
The recommended solution is to remove the background color and use only the page colors, only to be changed in the CSS for the site, instead of having colors defined anywhere in the individual page.
I can provide a PR to remove the light blue color, making the table title row follow the default page colors (black text on white background when using the Light theme, or white text on black background when using the Dark theme.

I also confirmed

Thank you. I will do so.

Although I agree that the color isn't ideal for dark theme, this doesn't markedly compromise usability since the data inside the table is easily readable.  The color improves clarity for the light theme. So on balance it's a bit of a wash, except that the light them is much more frequently used (it is the default).
I would argue that we should leave this alone. I like the appearance on the light theme, and users that prefer the dark them can still read the content, even though it is slightly difficult.
Alternatively, we can find a color that works on both themes, such as a light grey.  I'd rather not remove the color from the header entirely.

@greg-lindsay, I think this is the 1st article I see on docs.microsoft.com to use some custom colors. I don't think this is a good idea. All articles should use the same consistent style unless there is a very very strong reason for a custom design for a page element.

ouch, I see multiple articles in this repo are using some hard-coded custom colors and other hard-coded style changes :(
related: #5810

I'm not necessarily in agreement that it is important to downgrade formatting of tables so that it matches a bland styling present in other pages.  I don't want to make a huge issue of this, but I'd prefer that we leave this alone and not start making changes to fix things that aren't technical issues. The table renders fine with a colored header and I personally feel that it makes it more readable for most users. The choice of color does have some consequences for the dark theme and I can see a reason to adapt to this.

I found a fix and I'm pushing out a change to these docs so that dark theme doesn't have any issues.


Redirect Website

Hi everyone
I want to redirect www.mydomain.tld to mydomain.tld
it's possible?

I found the solution, this is the correct config:

i only change "HTTP CODE" from 300 to 301 and now the redirect works.
Thanks


Help me understand this performance issue with YoutubeDL.py?

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

Background: I'm trying to understand the source of a performance issue in a Kodi addon that calls YoutubeDL.py (2020.05.08). It currently takes about 55 seconds to parse a Youtube playlist with 29 entries, on a Raspberry Pi 3B (running OSMC).
I profiled the addon with cProfile, and found out that 52 of 55 seconds were spent in YoutubeDL.py:771(extract_info). I then narrowed down the profiling to only that function call, with this result (sorted by time spent in itself and subfunctions):
Thu May 28 16:18:15 2020    profiling_stats

         2944951 function calls (2792145 primitive calls) in 56.276 seconds

   Ordered by: cumulative time
   List reduced from 690 to 30 due to restriction <30>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     30/1    0.024    0.001   56.328   56.328 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/YoutubeDL.py:771(extract_info)
     59/1    0.013    0.000   44.156   44.156 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/YoutubeDL.py:841(process_ie_result)
       30    0.080    0.003   39.877    1.329 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/common.py:524(extract)
       29    2.115    0.073   38.970    1.344 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/youtube.py:1683(_real_extract)
       31    0.003    0.000   23.901    0.771 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/youtube.py:267(_download_webpage_handle)
       31    0.003    0.000   23.898    0.771 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/common.py:650(_download_webpage_handle)
       31    0.003    0.000   23.518    0.759 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/common.py:595(_request_webpage)
       31    0.001    0.000   23.427    0.756 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/YoutubeDL.py:2234(urlopen)
       31    0.009    0.000   23.399    0.755 /usr/lib/python2.7/urllib2.py:411(open)
     2272    0.033    0.000   19.718    0.009 /usr/lib/python2.7/ssl.py:759(recv)
     2272    0.033    0.000   19.682    0.009 /usr/lib/python2.7/ssl.py:642(read)
     2272   19.646    0.009   19.646    0.009 {method 'read' of '_ssl._SSLSocket' objects}
     3009    0.106    0.000   19.599    0.007 /usr/lib/python2.7/socket.py:410(readline)
       31    0.027    0.001   18.656    0.602 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/utils.py:2624(http_response)
  5142/31    0.205    0.000   18.196    0.587 /usr/lib/python2.7/socket.py:340(read)
      331    0.007    0.000   18.166    0.055 /usr/lib/python2.7/httplib.py:564(read)
      300    0.119    0.000   18.159    0.061 /usr/lib/python2.7/httplib.py:609(_read_chunked)
    15740    0.400    0.000   13.619    0.001 /usr/lib/python2.7/re.py:230(_compile)
     1109    0.100    0.000   13.189    0.012 /usr/lib/python2.7/sre_compile.py:567(compile)
     2372    0.037    0.000   11.941    0.005 /usr/lib/python2.7/re.py:192(compile)
      999    0.046    0.000   11.719    0.012 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/extractor/common.py:402(suitable)
1240/1109    0.074    0.000    9.514    0.009 /usr/lib/python2.7/sre_parse.py:706(parse)
5651/1240    0.307    0.000    9.367    0.008 /usr/lib/python2.7/sre_parse.py:317(_parse_sub)
8150/1251    3.397    0.000    9.325    0.007 /usr/lib/python2.7/sre_parse.py:395(_parse)
       31    0.002    0.000    4.455    0.144 /usr/lib/python2.7/urllib2.py:439(_open)
       62    0.002    0.000    4.453    0.072 /usr/lib/python2.7/urllib2.py:399(_call_chain)
       31    0.003    0.000    4.450    0.144 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/utils.py:2724(https_open)
       31    0.010    0.000    4.446    0.143 /usr/lib/python2.7/urllib2.py:1152(do_open)
       29    0.098    0.003    4.435    0.153 /home/osmc/.kodi/addons/plugin.video.sendtokodi/youtube_dl/YoutubeDL.py:1412(process_video_result)
     1249    0.026    0.000    4.044    0.003 /usr/lib/python2.7/re.py:143(search)

I'm working under the assumption that 56 seconds for YoutubeDL.py:771(extract_info) is unreasonably long.
I'm wondering if there is an obvious cause for this performance, or if someone could point me in the right direction toward figuring it out?
A simplified example of what the call looks like:
ydl_opts = {
    'format': 'best'
}

url = "https://www.youtube.com/playlist?list=PLHs6JH9ueCokcP2hje8PVPPqjucNJFUvO"
ydl = YoutubeDL(ydl_opts)
ydl.add_default_info_extractors()

with ydl:
    result = ydl.extract_info(url, download=False)

I'm hoping to make this an order of magnitude faster somehow.

It's a reasonable time since this involves extracting all indiviual videos including downloading webpages and data needed for individual video extraction.

Thanks for the evaluation. With that info I could determine that my use case requires extract_flat.


Improve callback logic to also check for 'value' attribute in document annotation

Should solve #63

Pull Request Test Coverage Report for Build 1687

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 73.102%

Totals

Change from base Build 1483:
0.07%

Covered Lines:
568

Relevant Lines:
777

💛  - Coveralls

What was wrong with that?


Document local development of modules

It should be added to this page: http://concreate.readthedocs.io/en/latest/modules.html

Done via https://github.com/jboss-container-images/concreate/pull/93.


Upgrade immutable to v4 and flow to v0.57.2

Summary
Fixes #1425.
Test Plan
All tests are passing. I think the editor could also use manual regression tests focusing on potential corner cases or scenarios that aren’t covered by the automated tests, though I don’t know what those would be.

I suggest we revisit this PR once immutable 4 is released. We could however split the flow version bump to a separate PR.

Is something happening with this PR? The warning in console: "Iterable.length has been deprecated, use iterable.size or iterable.count()" on the currently implemented version of immutable still occurs, so it will be good to update that library.

i re-made the changes for immutable.sj v4 compatibility from scratch based off of latest master. those changes are in two PRs (one prep, one with the actual upgrade): #2955 and #2956


setting coreos api models to use kubenet

What this PR does / why we need it: CoreOS Kubernetes clusters don't currently work w/ Azure CNI networking. Setting api model examples to explicitly use kubenet, now that Azure CNI is default networking implementation.
Release note:

NONE

@richardjortega FYI, with the next release of acs-engine (anything after v0.10.0) you'll need to update your CoreOS api models to reflect the changes in this PR. We turned on Azure CNI by default for Kubernetes clusters, which doesn't currently work with CoreOS.
Feel free to iterate over this if you're interested in having your CoreOS clusters be backed by Azure CNI, or continue to use kubenet with the modifications to the api model. To clarify: this is not a functional change in behavior, simply a change to default configuration. Formerly, "networkPolicy": "none" was the default, which meant that CoreOS clusters deployed successfully without having to explicitly set this property. The new default is now "networkPolicy": "azure" if nothing is user-defined; so you'll have to explicitly define it as "networkPolicy": "none" going forward. (Until we make Azure CNI work w/ CoreOS.)

Will have to look into this and understand it.


broken 404 link fix

I saw that these documents are refering to broken link.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
For 1.12 Features: set Milestone to 1.12 and Base Branch to release-1.12
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Please delete this note before submitting the pull request.

thanks for the PR,
but this seems to break the links for me. the original links work:
http://k8s.io/docs/reference/setup-tools/kubeadm/kubeadm-reset

I see on github there is content/en/ however at the website there isn't , I was refering the github.
Thank you


php taint analysis has duplicate results

Sometimes the same result is reported 3 or 4 times. Possibly a downstream defect in the tool but needs investigation.
Example
{
          "message": {
            "markdown": "",
            "text": "Detected tainted shell."
          },
          "level": "error",
          "locations": [
            {
              "physicalLocation": {
                "region": {
                  "snippet": {
                    "text": "\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n"
                  },
                  "startLine": 246
                },
                "artifactLocation": {
                  "uri": "app/ConfigFile.php"
                },
                "contextRegion": {
                  "snippet": {
                    "text": "\t\t}\n\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n\t\t\tthrow new Exceptions\\AppException(\"ERR_CREATE_FILE_FAILURE||{$this->path}\");\n\t\t}\n"
                  },
                  "endLine": 248,
                  "startLine": 245
                }
              }
            }
          ],
          "properties": {
            "issue_confidence": "MEDIUM",
            "issue_severity": "CRITICAL"
          },
          "baselineState": "new",
          "partialFingerprints": {},
          "ruleId": "TaintedInput",
          "ruleIndex": 0
        },
        {
          "message": {
            "markdown": "",
            "text": "Detected tainted shell."
          },
          "level": "error",
          "locations": [
            {
              "physicalLocation": {
                "region": {
                  "snippet": {
                    "text": "\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n"
                  },
                  "startLine": 246
                },
                "artifactLocation": {
                  "uri": "app/ConfigFile.php"
                },
                "contextRegion": {
                  "snippet": {
                    "text": "\t\t}\n\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n\t\t\tthrow new Exceptions\\AppException(\"ERR_CREATE_FILE_FAILURE||{$this->path}\");\n\t\t}\n"
                  },
                  "endLine": 248,
                  "startLine": 245
                }
              }
            }
          ],
          "properties": {
            "issue_confidence": "MEDIUM",
            "issue_severity": "CRITICAL"
          },
          "baselineState": "new",
          "partialFingerprints": {},
          "ruleId": "TaintedInput",
          "ruleIndex": 0
        },
        {
          "message": {
            "markdown": "",
            "text": "Detected tainted shell."
          },
          "level": "error",
          "locations": [
            {
              "physicalLocation": {
                "region": {
                  "snippet": {
                    "text": "\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n"
                  },
                  "startLine": 246
                },
                "artifactLocation": {
                  "uri": "app/ConfigFile.php"
                },
                "contextRegion": {
                  "snippet": {
                    "text": "\t\t}\n\t\tif (false === file_put_contents($this->path, $file, LOCK_EX)) {\n\t\t\tthrow new Exceptions\\AppException(\"ERR_CREATE_FILE_FAILURE||{$this->path}\");\n\t\t}\n"
                  },
                  "endLine": 248,
                  "startLine": 245
                }
              }
            }
          ],
          "properties": {
            "issue_confidence": "MEDIUM",
            "issue_severity": "CRITICAL"
          },
          "baselineState": "new",
          "partialFingerprints": {},
          "ruleId": "TaintedInput",
          "ruleIndex": 0
        },

Tracked here https://github.com/vimeo/psalm/issues/3773

I think this tool needs to provide some information about the different paths, otherwise users might think these are duplicate results.

@muglug
Thanks for the clarification. I will try to understand the new json format and see if the source and sink can be represented better.

This is implemented by highlighting the source for now. There are still many results being returned and it is not clear whether all of them are valid. Have to filter out false positives at some point.


[BUG] NonCanvasDialogExample scene description box cannot be selected and dragged

Describe the bug
NonCanvasDialogExample scene description box cannot be selected and dragged
To reproduce
Steps to reproduce the behavior:

Go to NonCanvasDialogExample scene
Select and drag scene's description box
See error: the scene's description box cannot be selected and dragged

Expected behavior
Scene's description box can be selected and dragged.
To reproduce
Steps to reproduce the behavior:

Go to InputFieldExamples scene
See error: the input field scene doesn't have a description box.

Expected behavior
When opening the scene a description box (selectable and draggable) should be part of it.
Your setup (please complete the following information)

Unity Version [e.g. 2021.3.21f1]

MRTK Version 3 or Commit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/commit/d74d59f828d9eb6a169a29e6693ba32439d9c068

HoloLens 2

Additional context
This was detected as part of manual testing for next release signoff.

@ghazen-ml I recall you wanting to fix something soon.  Do you have any changes to fix this?
The following issues are related, and are about sample descriptions boxes not beging selectable or not moving the entire:

https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/679
https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/683
https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/686
https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/687
https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/688
https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity/issues/689


Bind Data Will Disable Index

Hi, Appreciate the great project!
I think I come across a BUG while using it.
I used bind-param method to query a SQL, like Select * From my_table Where my_col=:1,
And I have created an Index on my_col.
However, When I fill the param and query for the result. I got no index in the SQL plan.
I tried to find out the reason in the SQL plan.
And I found that it is caused by the param was convert to nvarchar, while my_col's type is varchar.
I also confirmed this in the source code command.go line 984.
It's said that implicitly type changing will make the index disabled.
I'm not sure whether it is a BUG or NOT.
Or Can I change the default Go String Type to Oracle Varchar Type?
BTW, I use database/sql interface method to connect Oracle.
Thanks anyway.

Hi @LawyZheng
I do the following (our target index is index7)
1- run the pan with sql hardcoded with string value
func TestPlan(conn *sql.DB) error {
	inputSql := "explain plan for select * from patients where patients.file_number = '7586'"
	_, err := conn.Exec(inputSql)
	if err != nil {
		return err
	}
	inputSql = "SELECT * FROM table(DBMS_XPLAN.DISPLAY (FORMAT=>'ALL +OUTLINE'))"
	rows, err := conn.Query(inputSql)
	if err != nil {
		return err
	}
	var result string
	for rows.Next() {
		err = rows.Scan(&result)
		if err != nil {
			return err
		}
		fmt.Println(result)
	}
	return rows.Err()
}

the result will be:
Plan hash value:<PHONE_NUMBER>

------------------------------------------------------------------------------------------------
| Id  | Operation                           | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                    |          |     1 |    56 |     2   (0)| 00:00:01 |
|   1 |  TABLE ACCESS BY INDEX ROWID BATCHED| PATIENTS |     1 |    56 |     2   (0)| 00:00:01 |
|*  2 |   INDEX RANGE SCAN                  | INDEX7   |     1 |       |     1   (0)| 00:00:01 |
------------------------------------------------------------------------------------------------

Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------

   1 - SEL$1 / PATIENTS@SEL$1
   2 - SEL$1 / PATIENTS@SEL$1

Outline Data
-------------

  /*+
      BEGIN_OUTLINE_DATA
      BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$1" "PATIENTS"@"SEL$1")
      INDEX_RS_ASC(@"SEL$1" "PATIENTS"@"SEL$1" ("PATIENTS"."FILE_NUMBER"))
      OUTLINE_LEAF(@"SEL$1")
      ALL_ROWS
      DB_VERSION('<IP_ADDRESS>')
      OPTIMIZER_FEATURES_ENABLE('<IP_ADDRESS>')
      IGNORE_OPTIM_EMBEDDED_HINTS
      END_OUTLINE_DATA
  */

Predicate Information (identified by operation id):
---------------------------------------------------

   2 - access("PATIENTS"."FILE_NUMBER"='7586')

Column Projection Information (identified by operation id):
-----------------------------------------------------------

   1 - "PATIENTS"."PATIENT_ID"[NUMBER,22], "PATIENTS"."FILE_NUMBER"[VARCHAR2,20],
       "PATIENTS"."PATIENT_NAME"[VARCHAR2,100], "PATIENTS"."SEX"[VARCHAR2,1],
       "PATIENTS"."AGE"[NUMBER,22], "PATIENTS"."OCCUPATION_ID"[NUMBER,22],
       "PATIENTS"."NATIONAL_ID"[VARCHAR2,50], "PATIENTS"."H_TELEPHONE"[VARCHAR2,20],
       "PATIENTS"."W_TELEPHONE"[VARCHAR2,20], "PATIENTS"."ADDRESS"[VARCHAR2,50],
       "PATIENTS"."AGE_REG"[DATE,7], "PATIENTS"."REFFERAL_ID"[NUMBER,22]
   2 - "PATIENTS".ROWID[ROWID,10], "PATIENTS"."FILE_NUMBER"[VARCHAR2,20]

Process finished with the exit code 0

2- run the plan with string parameter:
func TestPlan(conn *sql.DB) error {
	inputSql := "explain plan for select * from patients where patients.file_number = :1"
	_, err := conn.Exec(inputSql, "7586")
	if err != nil {
		return err
	}
	inputSql = "SELECT * FROM table(DBMS_XPLAN.DISPLAY (FORMAT=>'ALL +OUTLINE'))"
	rows, err := conn.Query(inputSql)
	if err != nil {
		return err
	}
	var result string
	for rows.Next() {
		err = rows.Scan(&result)
		if err != nil {
			return err
		}
		fmt.Println(result)
	}
	return rows.Err()
}

the result:
Plan hash value:<PHONE_NUMBER>

------------------------------------------------------------------------------------------------
| Id  | Operation                           | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                    |          |     1 |    56 |     2   (0)| 00:00:01 |
|   1 |  TABLE ACCESS BY INDEX ROWID BATCHED| PATIENTS |     1 |    56 |     2   (0)| 00:00:01 |
|*  2 |   INDEX RANGE SCAN                  | INDEX7   |     1 |       |     1   (0)| 00:00:01 |
------------------------------------------------------------------------------------------------

Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------

   1 - SEL$1 / PATIENTS@SEL$1
   2 - SEL$1 / PATIENTS@SEL$1

Outline Data
-------------

  /*+
      BEGIN_OUTLINE_DATA
      BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$1" "PATIENTS"@"SEL$1")
      INDEX_RS_ASC(@"SEL$1" "PATIENTS"@"SEL$1" ("PATIENTS"."FILE_NUMBER"))
      OUTLINE_LEAF(@"SEL$1")
      ALL_ROWS
      DB_VERSION('<IP_ADDRESS>')
      OPTIMIZER_FEATURES_ENABLE('<IP_ADDRESS>')
      IGNORE_OPTIM_EMBEDDED_HINTS
      END_OUTLINE_DATA
  */

Predicate Information (identified by operation id):
---------------------------------------------------

   2 - access("PATIENTS"."FILE_NUMBER"=:1)

Column Projection Information (identified by operation id):
-----------------------------------------------------------

   1 - "PATIENTS"."PATIENT_ID"[NUMBER,22], "PATIENTS"."FILE_NUMBER"[VARCHAR2,20],
       "PATIENTS"."PATIENT_NAME"[VARCHAR2,100], "PATIENTS"."SEX"[VARCHAR2,1],
       "PATIENTS"."AGE"[NUMBER,22], "PATIENTS"."OCCUPATION_ID"[NUMBER,22],
       "PATIENTS"."NATIONAL_ID"[VARCHAR2,50], "PATIENTS"."H_TELEPHONE"[VARCHAR2,20],
       "PATIENTS"."W_TELEPHONE"[VARCHAR2,20], "PATIENTS"."ADDRESS"[VARCHAR2,50],
       "PATIENTS"."AGE_REG"[DATE,7], "PATIENTS"."REFFERAL_ID"[NUMBER,22]
   2 - "PATIENTS".ROWID[ROWID,10], "PATIENTS"."FILE_NUMBER"[VARCHAR2,20]

Process finished with the exit code 0

Hi @LawyZheng
I make testing and find the problem occur with v2 not v1

yes you are correct
if I use serverCharSet instead of serverNCharSet the index work properly
but the issue now how can we select between (varchar and nvarchar string) using Database/sql interface simple bind
do you have any suggestion?

Thanks for the reply.
It also occurs in v1, since the source code is literally the same in this part.
I don't have any good ideas.
But maybe we can offer another golang type which could be converted into oracle varchar.
For Example, we can pass Go []byte Type to get varchar, while pass Go String Type to get nvarchar.
It might not be the best, at least it can fix the problem.

it is good idea I will use type []rune

I fix the issue by create a new type go_ora.NVarChar
you can now tell the client that you need to pass NVarChar string by casting as follow
_, err := conn.Exec(inputSql, go_ora.NVarChar("7586"))

thanks a lot.
How about if I want to get VarChar？
Just passing String is enough?

yes correct
and I add the hint in readme file


github content not correct

I am following REST-APIs-with-Flask-and-Python video training.
It looks like the content stored on github are for different training.
It contains java files while python is expected.

I am following REST-APIs-with-Flask-and-Python video training. It looks like the content stored on github are for different training. It contains java files while python is expected.

You're right. Try this  instead.


Implement ContextHandle inside GGeom directly

@TeXitoi Does the API looks better this way? If so, we'll have to add a lot more examples in the docs stating that setting GContextHandle inside an object is better than just calling the object.

After discussion, I'll change the following things:

No more usage of functions which not use HandleContext (the ones with name which doesn't end with "_r") because they're not thread-safe.
All objects will now have a HandleContext (in the object or given when calling the method, not clear yet, to be tested).
Save X last errors/notifications so the user can take a look at them whenever they want.

Well, that's why I was against this but the user can wrap it pretty easily by using channels.

I removed initialize calls.

Beta version of rust has memory leaks on threads apparently. That's pretty funny. :3


The API is broken

Steps required to reproduce the problem

run the app
go to /api/me

Expected Result
See some kind of result
Actual Result
Fatal error
The API requires League\OAuth2\ which isn't even in the composer.json anymore.
I'd like to know if there is any intention of getting it up and running at some point. And if its not, should tests etc for the API still be maintained. Or should it just be deleted all together?
Slightly related to #577

Looks like the dependency was accidentally dropped with the Great Silex 2.0 Mergening

There is a plan afoot to build a SaaS for OpenCFP so I am planning on removing this feature for v2

On Nov 12, 2017, at 11:35 AM, Dustin Wheeler<EMAIL_ADDRESS>wrote:
Looks like the dependency was accidentally dropped with the Great Silex 2.0 Mergening
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Noticed this as well when looking through the code, but wasn't entirely sure what the plans were with the code referencing the undefined classes.
Nice catch, @BackEndTea!

In poking around and trying to call the /oauth/authorize endpoint I get an error:
Fatal error: Uncaught Error: Class 'OpenCFP\Provider\Gateways\AuthorizationServer' not found in /Users/ccornutt/tmp/opencfp/classes/Provider/Gateways/OAuthGatewayProvider.php

I'm guessing this has to do with the same thing?

Removed from master branch


Switch from debounce to throttle

If your code logs just under every second, debounce will never actually send the events until there's a break.
Throttle will send the logs every second in case of constant stream.
This will also use the current branch for the example code and the next-axiom dependency in the example.

good catch, code looks good, I will test it locally and get back to you.


[integration_test] Update "eponymous concept" link.

Description
Umm, a measly link update.
Related Issues
--
Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (flutter analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

@googlebot I signed it!

Unfortunately this never landed, and now has a conflict. If you can update and resolve (it may just be the file move), we can get this landed.
https://github.com/flutter/plugins/pull/2851 is the same fix; whichever gets updated can be landed and the other closed.

Hey, @stuartmorgan do I rebase this against master?

I'm re-running the failed CI jobs since they were network/server issues, then it should be good to land. Thanks for updating!
(Normally we'd do a version bump so we could publish, but I expect this plugin to have other updated published relatively soon so we can just pick it up then.)

Re-run of Windows Plugins was successful, but LUCI doesn't update GitHub status still, so landing.


feat(FX-3070): update filters order for tag

Type: Feature
Jira ticket: FX-3070
Description

As a user, I expect to see all relevant filters for each surface.
This ticket is to align our current filters with a consistent order and default open view
All filters collapsed by default in mWeb.
Initial PR #7971

Filters (Top to Bottom)

Artists (Default Open)
Rarity (Default Open)
Medium (Default Open)
Price (Default Open)
Size (Default Open)
Ways to Buy (Default Open)
Material
Artist Nationality & Ethnicity
Artwork Location
Time Period
Color
Galleries & Institutions

UI updates
Web

Mobile

#squashongreen