Message "Could not find the task '{defaultBuildTask}'" when pressing F5

Version: 1.73.1 (user setup)
Commit:<PHONE_NUMBER>f055b99068d3688932416f2346dd3b
Date: 2022-11-09T04:27:29.066Z
Electron: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19044
Sandboxed: No
Steps to Reproduce:

With powershell: npm install -g yo generator-code
Create a new extension with "yo code"
Open the extension with vs-code
Press F5

Content of tasks.json:

// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "npm",
			"script": "watch",
			"problemMatcher": "$tsc-watch",
			"isBackground": true,
			"presentation": {
				"reveal": "never"
			},
			"group": {
				"kind": "build",
				"isDefault": true
			}
		}
	]
}

When pressing "debug anyway" the next error-message pops up:

Pressing "Install..." gives "no extensions found"
Content of launch.json:
// A launch configuration that compiles the extension and then opens it inside a new window
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
{
	"version": "0.2.0",
	"configurations": [
		{
			"name": "Run Extension",
			"type": "extensionHost",
			"request": "launch",
			"args": [
				"--extensionDevelopmentPath=${workspaceFolder}"
			],
			"outFiles": [
				"${workspaceFolder}/out/**/*.js"
			],
			"preLaunchTask": "${defaultBuildTask}"
		},
		{
			"name": "Extension Tests",
			"type": "extensionHost",
			"request": "launch",
			"args": [
				"--extensionDevelopmentPath=${workspaceFolder}",
				"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
			],
			"outFiles": [
				"${workspaceFolder}/out/test/**/*.js"
			],
			"preLaunchTask": "${defaultBuildTask}"
		}
	]
}

Something is wrong with your setup, I'm not sure what it is. Did you just install vscode? You might try reinstalling?
You can also check the devtools console for errors (Help > Toggle Developer Tools)

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

@roblourens I've just started seeing this in the last few insiders builds, had to switch back to stable to avoid it.

Figured it out -- I've been using the nightly version of js-debug, but somehow that got uninstalled (I definitely didn't uninstall it -- I feel like it is profile related). Once I re-installed it, everything is working again.


ESBuild externals (ESM to CJS bundle)

Fixes https://github.com/weiran-zsd/eslint-plugin-node/issues/9

hi, thanks for the PR! 👍
I'm seeing it has only 1 dep: builtins- (refs: https://github.com/wooorm/import-meta-resolve/blob/4dc54e351c2eec50cd769933fba0b8d1f2377dc3/package.json#L32).  are the other 2 deps really needed?

Ah, transient dependencies ... let me check :)

Ah, transient dependencies ... let me check :)

Fixed, thank you for spotting this 👍


About the reward function and termination condition of o2arcenv

Currently reward is given when env.answer is equal to current self.grid. The environment is not terminated until submit action is executed.
This two will cause the optimal agent to not submit. I believe this is not an intended behavior.

Sorry for the late check. Yes, it is not intended behavior. I am fixing this quickly as possible. This will be resolved on 0.2.2 If the problem has resolved then I will close this issue

Updated 0.2.2. Check the repository and arcle pypi site. If there are further bugs, please open another issue!


Submenus can be off-screen

Latest insider.
I have the sidebar on the right. When I run in full-screen mode and I use a context/drop down menu in a sidebar view that has submenus the submenus are still presented to the right and end up partially off-screen.

related to #54630

Definitely duplicate.


Issue with logger.ok_to_log and result_cache?

From @martindsouza on January 26, 2013 15:39
In logger.ok_to_log in order for result_cache to occur must have $$RAC_LT_11_2 in order for result_cache to be enabled. What about systems that are greater than 10.2 (and support result_cache) but are not cluster databases?
Copied from original issue: tmuth/Logger---A-PL-SQL-Logging-Utility#5

From @tmuth on January 28, 2013 15:15
May or may not be a bug. Tyler to evaluate.

Not an issue as ok_to_log uses context for non-RAC LT 11.2


Hyphens invalid in "extern crate" statements

As discussed in the issue here, hyphens are not allowed in extern crate statements.
For all of the examples, the line extern crate cortex-m-template; generates the error:
error: expected one of `;` or `as`, found `-`
  --> examples/app.rs:10:20
   |
10 | extern crate cortex-m-template;

But switching the extern crate and the use statements to use "cortex_m_template" allows the examples to compile.
Fixing the examples is easy enough, but there's also the question of whether it's better to continue using the dashes in the actual package name (and then users need to remember to replace them with underscores in the code), or to rename the package.

This template has been deprecated in favor of the cortex-m-quickstart template.


Fix stale sync leaper activity that affects recovery code.

Sometimes the sync leaper leap activity is not correctly reset and causes the node to fail to recover later when it gets out of sync. This happens due to a race condition that appears when we update the validator matrix with the validators for a block after an upgrade. This happens because the validator matrix update is delayed because the validators need to be read from global state but by doing so the update can interleave within the normal determination of the keep up sync instruction. If the update comes after a leap request is sent, the leap activity will not be reset since the keep up look may not need to check the leap status again if it starts to sync a block and then finishes historical sync.
https://casper-labs-team.slack.com/archives/C01ULKL8G8J/p1683555641063689?thread_ts=1683532289.461419&cid=C01ULKL8G8J

Fixed in https://github.com/casper-network/casper-node/pull/3950


Added SCRIPT_VERIFY_NULLDUMMY test flag and script tests

This pull request adds the SCRIPT_VERIFY_NULLDUMMY script verify flag to address one of the issues memtioned in #83,
Creating test txCredit and txSpend transactions in test/script.c will address the other issue mentioned in #83 which is causing some tests from bitcoin-core to segfault. Once this is done nearly all script tests from bitcoin-core 12.0 will pass except maybe this one:
["0 0 1", "EQUAL EQUAL", "P2SH,STRICTENC", "OK", "OP_0 and bools must have identical byte representations"],

Coverage increased (+0.09%) to 79.453% when pulling c63ecb1e57d72fc0b8fe50621bbfa689d6c940c0 on libbitc:nulldummy into b630156ca5af968e55fbb45ec23d3bbccd11ba81 on jgarzik:master.

Coverage increased (+0.09%) to 79.453% when pulling c63ecb1e57d72fc0b8fe50621bbfa689d6c940c0 on libbitc:nulldummy into b630156ca5af968e55fbb45ec23d3bbccd11ba81 on jgarzik:master.


Links and avatar should be on the same line

Hi @rohanchandra,
on small screen sizes (smartphones, tablets) the links don't stay in the same line as the avatar on the left even if there is enough space. This ways it looks the same on smartphones and desktops.

Hi @digitalcraftsman
That's an intentional part of the design for smaller screens. Though you can change the breakpoints in the CSS if you'd like a different look.


Create script to send feedback for GBM6125

Fixed by https://github.com/jcohenadad/teaching/pull/14


send_any, send_publish, send_request in one middleware

It doesn't work at the moment, Middleware reneger just ignore send_any
Should we let use it or make an exception in order to clarify that it's unsupported?
class MyMiddleware(Middleware):

    async def send_publish(self, subject, message, publish_func, **kwargs):
        print('do something before publish')
        await publish_func(subject, message, **kwargs)
        print('do something after publish')

    async def listen_publish(self, msg, cb):
        print('do something before listen')
        await cb(msg)
        print('do something after listen')

    async def send_request(self, subject, message, request_func, **kwargs):
        print('do something before send request')
        result = await request_func(subject, message, **kwargs)
        print('do something after send request')
        return result

    async def listen_request(self, msg, cb):
        print('do something before listen request')
        result = await cb(msg)
        print('do something after listen request')
        return result

    async def send_any(self, subject, message, publish_func, **kwargs):
        print('do something before send_any')
        await publish_func(subject, message, **kwargs)
        print('do something after send_any')

indeed


fix(bcr): add basic presubmit yaml

add basic presubmit yaml to pass bcr ci for the PR generated automatically
related to https://github.com/bazelbuild/bazel-central-registry/pull/2731

@wep21 Thanks for the contribution. Based on the BRC PR I think we can just assume it works and a new tag will pass thoes CI and merge as is?


Add source files to macOS static library build

The source files were missing from the macos xcode project for the static library target, so I added them

Can someone (@slouken, @icculus) please verify this?

Tried this on Xcode here, and it builds a static library, so I guess we're good.   :)


Green screen or transparent video

Hello Muaz,
First, thank you for this great solution!
I was wonder how can we add a video transparent into the stream for using a logo or even an animated frame?
Is the Alpha channel (blue or green screen solution) can be used with the WEBRTC Solution?
or there is any other way to add a transparent layer into the stream?
Thank you

Solutions:

Use a DIV with  and  childs where  is the logo
Use a  to draw both  and the logo

First one is recommended because it takes lesser CPU; second one works on all devices however increases the CPU usage because you're drawing frames on the canvas surface.
Here are a few demos:

https://www.webrtc-experiment.com/RecordRTC/simple-demos/show-logo-on-recorded-video.html
https://www.webrtc-experiment.com/RecordRTC/simple-demos/show-animated-bar-on-video.html
https://www.webrtc-experiment.com/RecordRTC/simple-demos/multi-cameras-recording.html
https://github.com/muaz-khan/MultiStreamsMixer

DIV's example: https://www.webrtc-experiment.com/getMediaElement/

thank you for the reply!
But is there a way to use GREEN/BLUE SCREEN with WEBRTC?


Replace installModuleIf with conditionalModule

Original naming was misleading and it was easy to forget to actually
install returned module.

@findepi @electrum PTAL

@losipiuk can you please add a note in CHANGES?

AC


Project removal

I hereby ask to exclude the project https://260b5af3087d-himovies-stremio-addon.baby-beamup.club/

Done @itspedruu


Window needs scrollbar on lower resolutions / smaller screens.

As shown in the screenshot when using for example LSDJ files, the bottom of the Application is no longer displayed.

I've made the visualizer config panel collapsible in v0.6.1. That should fix this issue, but if it's still not usable in some situation because of the window height, feel free to re-open this bug.

Still an issue with 2x mode and a height of 1080 pixels. An option to make the whole window contents' scale less huge (it is pretty big) would help.
Thanks for making this awesome program! :3

(pls reopen issue kthxbai)


Fixing missing dep or devDep in pacakge.json

If there are no dev dependencies or dependencies listed in package.json Do not crash.

Thank you


i can't install wplay¡¡¡

no puedo instalar wplay me dice que visual studio no esta instalado, pero si lo esta.

@acripa English please :)

Hello, I'm sorry,
the problem is that i can't install wplay, there's no way, it gives me an error and says that i don't have visual studio installed, but i do, i have visual studio 2019 communitty.
What can I do?

@acripa
Is this issue is still there??
If yes, can you paste the screenshot of the error you are getting


Why does -parallel and -fail-fast can't be used together?

Hello :wave:
I'm trying to understand why flags -parallel and -fail-fast can't be used together. I've looked at the PR that implemented the fail-fast but couldn't find a reason as to why they can't be used together.
I'm asking because I've been using -fail-fast with t.Parallel() in my tests without running into any issue so I wonder what is different with -parallel?

@Fricounet
Apologies for the delay.
So, you are saying that you can run tests with --fail-fast and call to t.Parallel but can't do it with --parallel flag ?
Do you get an error ?

@vladimirvivien no worries
Well the error I get when running -fail-fast and parallel is part of the framework itself. It is defined here https://github.com/kubernetes-sigs/e2e-framework/blob/main/pkg/flags/flags.go#L283
That's why I don't quite understand why :sweat_smile: I thought that maybe I'm just missing some context on why this decision was made initially

@Fricounet Looking at the code I think I remember why it was encoded like that.
Maybe the thinking was that if the framework is executing tests concurrently, fail-fast would have to be applied to all tests inflight and end the entire test run. Having that mutual exclusivity makes it easier to reason about.
If you have an idea that can make this better, you should definitely discuss here. Again, a lot of those decisions were done early on, so they may be due for a revisit.

@vladimirvivien What do you think about canceling the parent context if fail-fast is enabled? This way all currently running tests would have to stop too?
I can try to take a look and see if I can come up with a PR.
Thanks for the context anyway :)

@vladimirvivien yes! I'll try to work on this next week


Add httpboot tests

@5kt @hardikdr
Hi folks, could you please review that one? Apart from implementing some really basic tests for HTTPBOOT plugin (those should be straightforward), I changed some small things along the way in the plugin itself, those might need a closer look. Changes:

added some additional check about the boot address protocol, only HTTP and HTTPS are supported (IPv4 and IPv6)
removed generic options in favour of specific options - BootFileURL/VendorClass (IPv6)
added some more strict check of the HTTPClient string sent by the client, that's slicing vs. string.Contains() (IPv4 + IPv6)
mirrored the custom UKI logic for IPv4
added some verbose output, might be useful when debugging (IPv4 and IPv6)

Note: client-specific configuration tests are still to come as I make myself familiar with envtest now. Splitting the PR for readability


[QUESTION]How can I save and return image url path properly ?

First check

[ √ ] I used the GitHub search to find a similar issue and didn't find it.
[ √ ] I searched the FastAPI documentation, with the integrated search.
[ √ ] I already searched in Google "How to X in FastAPI" and didn't find any information.

Description
How can I save and return image url path properly ?
I define a peewee model like this:
class Image(peewee.Model):

    name = peewee.CharField()
    url = peewee.CharField()

    class Meta:
        database = db

I define a pydantic model like this:
class ImageModel(BaseModel):
    id: int
    name: str
    url: str

    class Config:
        orm_mode = True
        getter_dict = PeeweeGetterDict

I save the file like this and success:
cwd_path = Path.cwd() / "static"

def save_upload_file_tmp(upload_file: UploadFile, destination: Path) -> Path:
    try:
        suffix = Path(upload_file.filename).suffix
        with NamedTemporaryFile(delete=False, suffix=suffix, dir=destination) as tmp:
            shutil.copyfileobj(upload_file.file, tmp)
            tmp_path = Path(tmp.name)
            Image.get_or_create(name=tmp_path.name, url=tmp_path)
    finally:
        upload_file.file.close()
    return tmp_path

@app.post("/files/")
async def create_tmp_file(files: List[UploadFile] = File(...)):
    dest = cwd_path
    image_list = []
    for file in files:
        f = save_upload_file_tmp(file, dest)
        image_list.append(f)
    return image_list

I found there is something wrong if I save the url with the path. I can't return the url directly, but when I use Fileresponse, it's a object, not a url string.
Is it possible to save the PATH in database and return it to the frontend ?
If I want to query for multiple data, is it possible to use response_model ?

I found a way but is it the right way ?

I mount the "static";
I write a HARD CODE like this:

@app.get("/images", response_model=List[ImageModel])
async def get_images():
    image_list = Image.select()
    for i in image_list:
        i.url = "http://<IP_ADDRESS>:8000/static/" + i.name
    return list(image_list)

It works...But is there any better way to do? THX.

First, about Peewee, it is not designed for modern Python, please check all the caveats: https://fastapi.tiangolo.com/advanced/sql-databases-peewee/
About your question, it seems to me like you are storing the file in a temporary directory and then saving that path in the DB.
If you store the file in a temporary directory it will be deleted afterwards, you have to store it in a predefined location that is not later removed.
If you still have problems, please create a minimal self-contained example that shows your use case, that way I (or someone else) can take a look.

thanks @tiangolo .
I have check the starlette.request.url_for(). I think this function can solve that problem.
so I close this.


Loading stuck on soundtrack

When I try to open the game, the loading stops at when it loads all of the music.

that means that your device is unable to run the game due to the sheer amount of memory it tkaes


remap not working anymore

Since the last update, the remap function is not working anymore

Deprecated by the new option
require("catppuccin").setup {
	custom_highlights = {
		MatchParen = { fg = "#FE640B", bg = "#000000", style = { "bold" } },
	},
}

Also! the api module was deprecated to. Use ("catppuccin.palettes").get_palette() instead.


for actor choose, can you add a feature to specificlly appointed the actor by userID?

it may help in the majsoul reviewer process.

The user ID info is dropped after the mjsoul log gets converted into tenhou format.


feat: Refine append_context bounds

Full disclosure: what is proposed is a breaking change for assert_cmd, so I won't be offended if it's rejected.
This PR (*) restricts append_context's second argument (context) to be Send + Sync.
(*) will allow (**) instances of Assert to be Send + Sync.
And (**) combined with a PR to be submitted separately to predicate-rs will allow AssertErrors (introduced in #128) to be converted to anyhow::Errors.
anyhow::Error's requirement for Send + Sync is discussed here.
Clearly, it would be untenable to break assert_cmd for every package it might be used with. But anyhow is pretty widely used. Moreover, the proposed bounds are relatively common and involve only standard traits.
Here's a sample program that doesn't compile now, but would compile with this and the predicate-rs PR:
use assert_cmd::prelude::*;
use std::process::Command;

pub fn foo() -> anyhow::Result<()> {
    let _ = Command::new("echo").assert().try_success()?;
    Ok(())
}

An alternative to enabling conversion to anyhow::Error would be to change AssertError's representation. But I cannot immediately see how one could do that and preserve its current functionality.

predicates-tree PR: https://github.com/assert-rs/predicates-rs/pull/110

Unlike predicates-core (and even predicates to a degree), assert_cmd is not a "vocabulary term", meaning the impact from a breaking change, especially one that won't impact anyone, is relatively low.   I think this is a worthwhile reason to go ahead and make it.
I'll come back to this tomorrow when I can line up the releases so I don't forget to bump the major version.

Both crates are now released.

Contributing to assert_cmd has been a sincere pleasure. Thank you very much, @epage!


Added option to extend the recognized NmeaMessages from outside the Assembly

While using the library through NuGet and in a Windows Application, I was not able to add my own NmeaMessages, since only the assembly where the NmeaMessage is defined is being searched. You cannot simply change that behavior to searching through all assemblies in the AppDomain, since the AppDomain is not available in WinStore and WinPhone apps.
This commit adds the option to register types at will.

Has this been merged with the master branch? I can't find the option to add external assemblies in the NuGet package or master source. It would be really handy as I need to handle $GNRMC and various other message types.

No, it's not. @dotMorten could you see if it's possible to complete the PR? (I've since moved to another library, so haven't given this PR much attention)

@fguchelaar / @dotMorten RegisterNmeaMessage is really helpful - thanks.
A minor suggestion, exclude abstract classes in
For Each subclass In assembly.DefinedTypes.Where(Function(t) t.IsSubclassOf(GetType(NmeaMessage)))
by adding additional test to:
For Each subclass In assembly.DefinedTypes.Where(Function(t) t.IsSubclassOf(GetType(NmeaMessage)) And t.IsAbstract = False)
Rgds.
TT


Start transaction > Go To payment method with mollie > go back to store issue

Expected behavior
Do not cancel orders finally placed with other payment methods other then mollie.
Actual behavior
See below
Steps to reproduce the behavior
When you place an order with mollie (go to payment method) than go back. And pay with bankwire. The order is canceled later from mollie because transaction started. So the order is after all placed with normal bankwire payment method (not mollie) but get's the order state "canceled" from mollie!
Environment

PrestaShop version: 1.7.6
Mollie module version: 4.4.1
PHP version: 7.2

Hi @tajriba ,
Thanks for the information,
We will try to replicate this issue from our end, and will let you know about further progress regarding this case.
Thank you for your patience.
--
Best regards,
Invertus Support team

Hello,
This issue even happens with Mollie only.
Yesterday, I had a similar case.
The client arrives on Mollie credit card payment page.
But he doesn't pay. He goes back (for whatever reason) to my site.
Few minutes later, he goes back again to checkout and goes again to Mollie credit card payment page, and he pays.
Payment accepted in Mollie and in PS BO > Orders. All fine.
But around 20mn later, the order got Cancelled in my PS BO > Orders.
I check Mollie board --> Paid. No problem here.
BUT I can see in Mollie board that the first access of the client to the payment page has its own previous EXPIRED record.
Both records in Mollie board (the PAID and the EXPIRED one) have the same cart ID in reference ! And this is where the mess up comes from.
I guess that the first access to the payment page got expired, without taking into account that the cart was paid later. So the order got cancelled because of the first access expiry.
@tajriba: I use your thread because I do believe this is the exact same issue. My apologies if you think I shouldn't have done that.
Regards
PS 1.7.7 - Mollie 4.4.1 - PHP 7.2

Thanks @CooUoo ,
For the detailed information!
I've forwarded the information to the team, and will let you know as soon as I'll have some answers!
--
Best regards,
Invertus Support team


Lite: Can't copy or paste anything!

I have tried selecting stuff and hitting ⌘+C & ⌘+V, but it doesn't copy or paste. But I have found that using ^ instead of ⌘ works, but that's utterly f**king stupid!

This is likely because the web version doesn't know that you're running macOS and adjusts keyboard shortcuts accordingly.

Well using the Cmd key is the way on MacOS not Ctrl :^)


Entering duplicate entries cause client to disconnect

The last one looks successful but isn't. The client disconnects on the insert error, so all request afterward fail silently.
Horizon console output:
debug: Sending response: {"error":"Duplicate primary key `id`:\n{\n\t\"date\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1457985973.852,\n\t\t\"timezone\":\t\"+00:00\"\n\t},\n\t\"done\":\tfalse,\n\t\"id\":\t7,\n\t\"text\":\t\"should exist\"\n}\n{\n\t\"date\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1457985975.691,\n\t\t\"timezone\":\t\"+00:00\"\n\t},\n\t\"done\":\tfalse,\n\t\"id\":\t7,\n\t\"text\":\t\"should exist\"\n}","request_id":3}
debug: Client connection terminated.

I just downloaded horizon like an hour ago for the first time through NPM so i'm assuming I have the latest.
Steps to reproduce.

Setup a simple application client application (one from Readme should be fine)
Insert record and verify that the .subscribe call back is called.
Insert the same records a second time (it should fail as expected).
Any attempt to insert a value afterward will fail even if it's valid.

Needs validation this is still happening in 2.x.x


Add support for zsh

What

create aliases for public functions in bash-my-functions
invoke the functions using ~/.bash-my-aws/bin/bma

Why

to invoke bash-my-aws functions as if they are bash scripts

How

./generate_aliases.sh will generate a list of aliases
./zsh_completion.sh to enable completion on zsh
update instructions in README.md

Looks great. thanks


save all报错啦

问题反馈
当您安装/使用QUANTAXIS的时候如果遇到任何问题, 您可以在这里提出,我们会在24小时内给您答复
您使用的QUANTAXIS版本号是什么?
最新的，今天刚刚安装的docker版

您的系统信息(包括系统版本,系统架构(32/64),内存大小等等)

ubuntu18.04

您的系统环境是什么?
- docker

您需要反馈的问题
进入client后，运行save all报错如下：
QUANTAXIS> save all
QUANTAXIS>> Selecting the Best Server IP of TDX
BAD RESPONSE <IP_ADDRESS>
DEFAULT STOCK IP is BAD, RETESTING
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 5.00%
Progress: 10.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 15.00%
BAD RESPONSE <IP_ADDRESS>
Progress: 20.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 25.00%
Progress: 30.00%
Progress: 35.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 40.00%
BAD RESPONSE hq1.daton.com.cn
BAD RESPONSE <IP_ADDRESS>
Progress: 45.00%
BAD RESPONSE <IP_ADDRESS>
Progress: 50.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 55.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 60.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 65.00%
BAD RESPONSE <IP_ADDRESS>
BAD RESPONSE <IP_ADDRESS>
Progress: 70.00%
Progress: 75.00%
saving ip list to stock cache 28
USING DEFAULT FUTURE IP
QUANTAXIS>> === The BEST SERVER ===
 stock_ip <IP_ADDRESS> future_ip <IP_ADDRESS>
Traceback (most recent call last):
  File "/usr/local/bin/quantaxis", line 11, in <module>
    sys.exit(QA_cmd())
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QACmd/__init__.py", line 650, in QA_cmd
    cli.cmdloop()
  File "/usr/local/lib/python3.6/cmd.py", line 138, in cmdloop
    stop = self.onecmd(line)
  File "/usr/local/lib/python3.6/cmd.py", line 217, in onecmd
    return func(arg)
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QACmd/__init__.py", line 342, in do_save
    QA_SU_save_stock_day('tdx')
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QAUtil/__init__.py", line 169, in wrapper
    func(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QASU/main.py", line 222, in QA_SU_save_stock_day
    engine.QA_SU_save_stock_day(client=client)
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QASU/save_tdx.py", line 190, in QA_SU_save_stock_day
    stock_list = QA_fetch_get_stock_list().code.unique().tolist()
  File "/usr/local/lib/python3.6/site-packages/retrying.py", line 49, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "/usr/local/lib/python3.6/site-packages/retrying.py", line 212, in call
    raise attempt.get()
  File "/usr/local/lib/python3.6/site-packages/retrying.py", line 247, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "/usr/local/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/retrying.py", line 200, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "/usr/local/lib/python3.6/site-packages/QUANTAXIS/QAFetch/QATdx.py", line 700, in QA_fetch_get_stock_list
    with api.connect(ip, port):
  File "/usr/local/lib/python3.6/site-packages/pytdx/base_socket_client.py", line 189, in connect
    self.setup()
  File "/usr/local/lib/python3.6/site-packages/pytdx/hq.py", line 53, in setup
    SetupCmd1(self.client).call_api()
  File "/usr/local/lib/python3.6/site-packages/pytdx/parser/base.py", line 74, in call_api
    result = self._call_api()
  File "/usr/local/lib/python3.6/site-packages/pytdx/parser/base.py", line 147, in _call_api
    raise ResponseHeaderRecvFails("head_buf is not 0x10 : " + str(head_buf))
pytdx.parser.base.ResponseHeaderRecvFails: head_buf is not 0x10 : b''

感谢您的反馈 如有意见和建议,请在此说明:
重装过pytdx了，还是不行

您的联系方式(QQ/EMAIL)
<EMAIL_ADDRESS>
THANKS
by yutiansut
2017.12

重装了一下pytdx就好了


Do not check for ambient module to determine if resolution should be watched.

Reverting #25521 so watch isnt dependent on program.
First step for sharing resolutions and watches across projects.

@typescript-bot pack this

@typescript-bot user test tsserver
@typescript-bot test tsserver top256

Closing this since #55067 will handle this


destroy function not removing inline radios

Currently destroy() searches for .radio to remove control, and will not remove label if .radio does not exist.

Looks like this was fixed by #1058


feat: implement conversation tabs in header

BTW, it's in the dev flag. Once the left sidebar content is enriched, we can move it to production.
https://github.com/sqlchat/sqlchat/assets/24653555/a78e7b28-7581-49a2-8b38-6e932038cafa

@CorrectRoadH this PR moves the conversation list to the tab on the right. So now we have a lot of space on the left sidebar. The first thing we plan to add is to list the tables directly (like the other classic SQL client).
Since you added the table dropdown https://github.com/sqlchat/sqlchat/pull/82 (thanks for that contribution!), thought you may be interested in this task. There are a couple of work items:

Move the table list out of the dropdown and list them directly in the sidebar.
Keep the checkbox UX, but put the checkbox at the front. Then at the right side, we can show the token required for that table if selected.
We currently only have database and table dropdown, but for databases like postgres, there is another layer called schema. So we'd like to repurpose that for schema dropdown if exists.

A rough wireframe


Rename Rule to Divider?

It seems we want to call this Divider now.

Seems like horizontal dividers need to use <hr> here or use the separator role https://www.w3.org/WAI/PF/aria/roles#separator


Blender Metallic = 0 setting not exported as "metallicFactor" : 0,

test.zip
Steps to reproduce:

Starting with a simple (default cube) scene developed with 2.79b.
Open 2.79 developed .blend file in 2.8 beta; confirm cube material has Metallic property =  0.
glTF Export
Material attributes are:

        {
            "doubleSided" : true,
            "extras" : {},
            "name" : "Material",
            "pbrMetallicRoughness" : {}
        }

Same scenario, but start the scene in 2.8 beta and export the scene results in the following Material attributes:
{
            "doubleSided" : true,
            "name" : "Material",
            "pbrMetallicRoughness" : {
                "baseColorFactor" : [
                    0.800000011920929,
                    0.800000011920929,
                    0.800000011920929,
                    1
                ],
                "metallicFactor" : 0,
                "roughnessFactor" : 0.4000000059604645
            }
        }

Hi @MarioDelgadoSr, for control over PBR materials, this exporter requires use of certain inputs to the Principled BSDF node, in the shader graph ("Node graph" in Blender 2.79 Cycles engine).  Other kinds of materials are not well supported here.
For details, see the glTF page of Blender Manual.


Prepare video submission

https://github.com/Green-Software-Foundation/hack/wiki/Submit-your-project-for-judging?ct=t(EMAIL_CAMPAIGN_HACK-PARTICIPANTS-20)#1-prepare-a-video-submission

3 minutes
with demo
video template at the start
upload to youtube

https://youtu.be/BAu1d-xsXGY


feat(react-scripts): support CSS in JS via Linaria

Fixes #5224
Introduces Linaria as the way to support CSS in JS, because it's the most feature rich option (including TypeScript support).
See this comment for the value proposition.
I got this working in my local dev environment by making these changes directly in my node_modules/react-scripts folder. I followed up with npm run build to see if it worked there too and there were no visible issues. A screenshot would be useless, because it looks exactly the same as a standard CRA home page.

For anyone interested, I introduced Linaria without ejecting in this commit.


Allow excluding EC2 tags (implement exclude_ec2_tags configuration option)

We're using collect_ec2_tags configuration option to tag our Datadog metrics and events with AWS EC2 Instance tags. It's an useful option to tag cloud resources and Datadog events and metrics in a consistent manner.
Not all tags are that useful. It's a default and common practice that EC2 instances are tagged with "Name" tags. The purpose of these tags is to help navigate through EC2 instances in AWS Console, but they don't have any semantic meaning in AWS.
The "Name" tag name is so generic it doesn't bring that much value attached to all metrics and events produced on EC2 instances. Moreover some of Datadog metrics and events contain actually useful "name" tags creating problems with dashboards and especially monitors (grouping). This is quite serious issue we can't deal with easily using Datadog in-app configuration.
Examples of tag collision:

Kubernetes events (search for source:kubernetes name:* in Events explorer)
external-secrets metrics gathered via openmetrics integration

We also can't easily remove these tags without sacrificing their usefulness in AWS Console and without maintaining a burden of having a forked Terraform module we use to provision Kubernetes nodes. My attempt of allowing Name tag removal was recently rejected: https://github.com/terraform-aws-modules/terraform-aws-eks/pull/2229.
Unwanted tags could also affect custom metric costs which could in turn affect customer satisfaction negatively.
We'd like to have an ability to configure list of EC2 tags to exclude in Datadog agents (i.e. exclude_ec2_tags). "Name" tags are only one example of tag collision that can happen.
There's similar option for GCE – exclude_gce_tags.
(I've requested this via a support request already, but this is sort of a bug – we can't create monitors based on metrics and events mentioned above with grouping by name).

Hi @moleskin-smile do you think this is similar / the same as #3130 ?
If so it would add weight to both. thanks

Thanks for looking at this. It's definitely similar, but some of issues described there can be solved now with Metrics Without Limits. The tag collision can't.

Thanks, agree: We require tags to be filtered/removed at source(ingest) also. Metrics without limits only removes tags during indexing not ingest.

Hi @moleskin-smile,
A exclude_ec2_tags option will be added in the 7.42.0 version of the agent: https://github.com/DataDog/datadog-agent/pull/14344
The new option works in the same way as exclude_gce_tags.
Thanks for reporting this feature request !

Hi @hush-hush. That's awesome! Thank you.

@hush-hush, when can we expect the public release of 7.42.0? is it already released?

@nijogeorgep, 7.42.0 release process has not yet started. Every 6 weeks we start a new agent release that goes to an extensive QA phase. I can't tell you exactly when 7.42.0 will be release, we're aiming at mid January. But keep in mind that it will be release "when ready", so that date is very what we are aiming for not a commitment.

I'm closing this issue since Agent version 7.42.0 has been released.


fix: set router flavor to traditional_compatible in konnect related manifests

What this PR does / why we need it:

Konnect seems not to support expression routes. We need to set router flavor to traditional_compatible to pass e2e tests for integration with Konnect.
Which issue this PR fixes:

fixes #4993
Special notes for your reviewer:

PR Readiness Checklist:
Complete these before marking the PR as ready to review:

[ ] the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

Shouldn't we instead of fixing it this way, make sure Koko works before the KIC 3.0 release given we want to use expressions router as default?

Shouldn't we instead of fixing it this way, make sure Koko works before the KIC 3.0 release given we want to use expressions router as default?

This means KIC 3.0 is blocked on the koko bug fixed and deployed to Konnect.

This means KIC 3.0 is blocked on the koko bug fixed and deployed to Konnect.

That sounds to me like a decision to be made by @mheap whether we want to rely on Koko fix to be delivered before the release, or do we want to document that expressions do not work with KIC-Konnect integration for now.

We will set traditional_compatible for Konnect in the values.yaml provided by the UI. We should merge this PR until the Koko fix is delivered

We will set traditional_compatible for Konnect in the values.yaml provided by the UI. We should merge this PR until the Koko fix is delivered

👍 Please note that @mheap is referring to UI instructions which use the helm chart, so this change here does fix our manifests but do not really influence the chart in any way.
Let's merge this to make sure we have passing e2e suite and let's create a follow up issue to change the default router flavor in konnect manifest to expressions when that's solved on koko's side.


关于私有库的拉取

Clear and concise description of the problem
ql旧版本的时候还有~/.ssh/config这个文件可以修改用来拉取私有仓库，好像新版的都没这个东西了，这种的私有库怎么拉呢
ssh拉库的地址则为：git@github_123:121212/scripts.git
Suggested solution
1
Alternative
No response
Additional context
No response
Validations

[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

订阅管理里添加私有仓库即可


timer_api intermittent failures on Nordic nRF

The same failure identified in #21813 and #22623 can occur on Nordic hardware:
starting test - test_timer_duration_period

Assertion failed at ZEPHYR_BASE/tests/kernel/timer/timer_api/src/main.c:64: duration_expire: interval >= 100 is false

Analysis suggests this is a false failure: the test measures durations in milliseconds, while the Nordic clock tracks 32 KiHz (32768 Hz) ticks that don't align to millisecond boundaries.  Since information is lost every time a 32 KiHz count is truncated to a 1000 Hz count it's possible that the difference in time measured in 32 KiHz counts is greater than 100 ms while the difference in 1000 Hz counts is less than 100 ms.  To avoid the information loss the timestamps need to be measured in hardware ticks with millisecond durations calculated directly from the difference in hardware ticks.

@ioannisg @carlescufi

These failures is usually particularly repeatable on the board formerly known as nrf51_pca10028. which also has:

starting test - test_timer_remaining

    Assertion failed at ../src/main.c:547: test_timer_remaining: rem_ticks <= dur_ticks / 2 is false

FAIL - test_timer_remaining
===================================================================
starting test - test_timeout_abs

    Assertion failed at ../src/main.c:570: test_timeout_abs: t2.ticks == t.ticks is false

This is mostly fixed by #24080.  There's one additional test case where relaxation is required using INEXACT_MS_CONVERT.  I'm also checking the clock error on the board I can reproduce this with.

The board I can reproduce this on has a 16000 ppm error in the 16M RCOSC, which is 1.5% and within the +/-5% allowed error, but is too large for the currently coded configurations.  It doesn't seem worth relaxing the test tolerance again for this.


Provide persistent skip-lock option

I'm always frustrated when pipenv wants to lock things. This happens when I install and uninstall things. The problem is that it takes FOREVER to lock big scientific packages (that probably include sample data).
I would like to be able to specify completely skipping the locking process within the Pipfile itself.
I've tried to specify --skip-lock in many commands that support it, but some commands simply don't support it. Additionally, if I forget to specify --skip-lock then I have to force quit the program and hope that it maintains a usable state.

If this is done it should be a user preference (like the one discussed in #2197), not a project one. Maybe we can implement a PIPENV_SKIP_LOCK or PIPENV_NO_LOCK environ. With that said, I’m not sure why you’d even bother using Pipenv if you don’t lock at all—Pipfile essentially become requirements.txt in this situation.

Pipfile essentially become requirements.txt in this situation.
Pipenv gives you the virtual environment management. Quite nice IMO.

Would it be appropriate to place the option within the lockfile itself?
That way it wouldn't be in the Pipfile, but we could still have it on a per-project basis?

I think if anything we would want an environment variable for this.  We've said no in the past, but I think we've heard it raised enough that we could revisit.  I wonder about the security concerns, any thoughts there @ncoghlan? If not I'll run it by Kenneth and we can make a judgment call

If it makes any difference, I would vote against an environment variable. Having new users to linux/windows set environment variables is rather difficult.
I really think the choice should be on a per project basis for the two reasons:

Advanced users: work on one project that requires locked dependencies and an other that is in heavy development where the exact version doesn't matter so much until later in the development cycle.
New users: Already have a hard time understanding what python environments are. Since the locking mechanism takes so long on large packages (this doesn't seem like it will change even with caching), it can take 10s of minutes to install something new you find on github. I would prefer asking them to run a command such as: pipenv --three --unlock install which would create a lock file that simply has a "unlocked" flag.

Which packages are taking 10s of minutes? If you look at npm, composer, etc, this type of feature is never specified at the project level and there are a lot of good reasons for this — locking is an important element of the behavior we are providing, so disabling it should be an advanced feature, if we choose to offer that at all.
You’re right to consider new users. Adding extra knobs on the command line interface is the best way to confuse them.

Ok, here is 5 minutes, not 10s, which is an eternity to add when trying to teach people to add new packages to implement new features. I also have an i7 for what it is worth.
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
spyder = "*"
scikit-image = "*"
"pyqt5" = "*"
cython = "*"
matplotlib = "*"
numba = "*"
vispy = "*"

[dev-packages]

[requires]
python_version = "3.6"

$ pipenv --three
$ pipenv install --skip-lock
$ time pipenv lock
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (7d13c5)!
174.69user 18.86system 5:14.28elapsed 61%CPU (0avgtext+0avgdata 687236maxresident)k
2961256inputs+1890392outputs (0major+4989898minor)pagefaults 0swaps

And here is one from my development environment (15:20.04 elapsed)
$ time pipenv lock
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (fd1cef)!
175.93user 25.78system 15:20.04elapsed 21%CPU (0avgtext+0avgdata 706728maxresident)k
676824inputs+4291400outputs (0major+4954121minor)pagefaults 0swaps
$ cat Pipfile
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[packages]
numpy = "*"
matplotlib = "*"
scipy = "*"
imageio = "*"
cython = "*"
wheel = "*"
pip = "*"
numpydoc = "*"
vispy = {git = "https://github.com/vispy/vispy.git"}
"pyqt5" = "*"
jupyter = "*"

[dev-packages]
"pyqt5" = "*"
jupyter = "*"
ipython = "*"
spyder = "*"
pyyaml = "*"
"pep8" = "*"
setuptools = "*"
wheel = "*"
pytest = "*"
sip = "*"

[requires]
python_version = "3.6"

Skipping locking generally isn't a major security concern - OWASP A9 only comes up when you lock your dependencies once, and then never update them (hence why I think figuring out a better way of assessing lock file freshness will let us make --selective-upgrade the default when installing new dependencies).
So I think if folks running a project want to opt out of dependency pinning, and are happy to accept the resulting time-dependent variation in the way different people have their environments configured, that's an entirely reasonable way to go - it's pretty similar to the situation where folks skip checking Pipfile.lock into source control, but goes a step further in not even locking down the local environment.

skip lock can be an environment variable, but not a pipfile feature.

Title edited to reflect resolution.

With that said, I’m not sure why you’d even bother using Pipenv if you don’t lock at all

I present another argument for enabling such a feature:
The "locking" part of pipenv slows me down drastically while in development.
There are times when I just want to work, and not have pipenv take enormous amounts of cpu, internet and time to just install something.
I will obviously, lock later when I'm in mood :)
PIPENV_SKIP_LOCK env var would be awesome!

Just want to chime in and validate that this is very useful to several people. Makes pipenv install much faster, which is really cool on simple personal projects. And we still can create the lock whenever we please.

I think if we have the prefix for automatically seeking out environment variables enabled this may work by default, but I’m not totally sure. @uranusjr, any idea?

Yeah the Click auto prefix thing will probably just work. Is it in the current release yet?

hi all,
what do you thing of having that option on Pipenv file?
Like this:
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
skip_lock = true
name = "pypi"

[packages]
...

I think it's simpler than having to set an env variable.

+1 for having that option inside Pipenv.
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
skip_lock = true
...

It could have both options because some projects doesn't need locking and it's bad track .env files on VCS.


Window.onfocus not triggering on click on drag element

When an element has the following style:
-webkit-app-region: drag;

Then the following wont trigger when we click on the element:
window.onfocus = function(){
};

Please note that the following will work:
require('remote').getCurrentWindow().on("focus", function(){
}):

After a few additional tests the following wont trigger:
    $(".drag-element").click(function(){
    });

but the following will trigger:
    $(".drag-element").hover(function(){
    });

Found the issue already repported for click events: https://github.com/atom/electron/issues/1354
But this issue is not about clicking. It's about focusing when we drag

Unable to reproduce in 0.36.2 anymore.


Complete test coverage

Before #46, we should get to full coverage. Coverage is currently approaching 90%, so I think this is very doable. Most of what's missing tests is error handling code. Regressions in this kind of thing are the hardest to notice, because they aren't used as often, so automating tests here will be worthwhile.

I've been meaning to try hypothesis.  It speaks to my relational programming interests, but I'm not sure how convenient it actually is.

It's good for some things, but it has limits. It reported a lot of Unicode munging problems that I probably wouldn't have been able to find without it. But I've had to reduce the sample space several times to get the tests to run in a reasonable time. It's easiest to use on pure functions of simple types. I try to code that way when I can, but in Python that doesn't always come naturally.
Have you seen CrossHair yet?

Have you seen CrossHair yet?

Don't think I have, but it looks pretty cool so far.

I've got everything covered but the transpile functions now. Those could take a little more work to test properly, but 100% coverage is within reach.


Brew attempts and fails to install python on macos-13 runners

Describe the bug
I see the following when using the action in a workflow that runs on: macos-13.

Example output.
Workflow file.

Run ts-graphviz/setup-graphviz@v2
  with:
    macos-skip-brew-update: true
    ubuntu-skip-apt-update: false
  env:
    depth: 100
/usr/local/bin/brew install graphviz
==> Downloading https://ghcr.io/v2/homebrew/core/graphviz/manifests/11.0.0
==> Fetching dependencies for graphviz: jasper, netpbm, gts, gdk-pixbuf, fribidi, pango and librsvg
==> Downloading https://ghcr.io/v2/homebrew/core/jasper/manifests/4.2.4
==> Fetching jasper
==> Downloading https://ghcr.io/v2/homebrew/core/jasper/blobs/sha256:18d3d583cb960f8e4872ffc5b2181b6282f95d2c1ebd3a659d0e0b3edf55bc10
==> Downloading https://ghcr.io/v2/homebrew/core/netpbm/manifests/11.02.09
==> Fetching netpbm
==> Downloading https://ghcr.io/v2/homebrew/core/netpbm/blobs/sha256:1eb8e095b030db593891e7ccd136d035f16f3555b29d97f6df470032f2f92c3a
==> Downloading https://ghcr.io/v2/homebrew/core/gts/manifests/0.7.6_3
==> Fetching dependencies for gts<EMAIL_ADDRESS>==> Downloading https://ghcr.io/v2/homebrew/core/python/3.12/manifests/3.12.4
==> Fetching<EMAIL_ADDRESS>==> Downloading https://ghcr.io/v2/homebrew/core/python/3.12/blobs/sha256:93d81dfa181e6890b6a2baa4fbb4df71b6c061a2dc7823fe0ae12b2ec4b59cc1
==> Fetching gts
==> Downloading https://ghcr.io/v2/homebrew/core/gts/blobs/sha256:946d3f08c41e94c2861e555358fd152df7c069ad8a2a7f621b64b55cfb8ceffb
==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/manifests/2.42.12
==> Fetching gdk-pixbuf
==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/blobs/sha256:80e5eacf286d8371d7fcc13cc9b79d4612ded6d0db3398c5741790174ae70f85
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.15
==> Fetching fribidi
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:664ed32cf6eb7682b3ff7e86bd4fb3df5f86eb97ebfecf136c6312479c5b15bd
==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.54.0
==> Fetching pango
==> Downloading https://ghcr.io/v2/homebrew/core/pango/blobs/sha256:11d51f9281cd68d0b8718158df55bc28029e25956f1ad313cae99b31ae130dbb
==> Downloading https://ghcr.io/v2/homebrew/core/librsvg/manifests/2.58.1
==> Fetching librsvg
==> Downloading https://ghcr.io/v2/homebrew/core/librsvg/blobs/sha256:2350745eca6a4b73982e9e8c40f4924f5eff08bb43380f4dda54e2586fa19a71
==> Fetching graphviz
==> Downloading https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:e0a790680fbfa22a93b1fc73c7e6f5ca71bc115dacb84cfbf9409c80ee16ec89
==> Installing dependencies for graphviz: jasper, netpbm, gts, gdk-pixbuf, fribidi, pango and librsvg
==> Installing graphviz dependency: jasper
==> Downloading https://ghcr.io/v2/homebrew/core/jasper/manifests/4.2.4
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/0edc7047fdbd9e0fd88f4c5ceed204b57e9b4d4f42c1b1b21c502d68fce31118--jasper-4.2.4.bottle_manifest.json
==> Pouring jasper--4.2.4.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/jasper/4.2.4: 45 files, 1.5MB
==> Installing graphviz dependency: netpbm
==> Downloading https://ghcr.io/v2/homebrew/core/netpbm/manifests/11.02.09
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/1c4be61c6a2db4fdbc7e0252e62cd50fb8296d87a1cc919668ac3c70c6ff7e7f--netpbm-11.02.09.bottle_manifest.json
==> Pouring netpbm--11.02.09.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/netpbm/11.02.09: 417 files, 12.9MB
==> Installing graphviz dependency: gts
==> Downloading https://ghcr.io/v2/homebrew/core/gts/manifests/0.7.6_3
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/0cb7519523b42ff855917c33218c1ef771e3060080fea895de59eb848c833cd1--gts-0.7.6_3.bottle_manifest.json
==> Installing dependencies for gts<EMAIL_ADDRESS>==> Installing gts dependency<EMAIL_ADDRESS>==> Downloading https://ghcr.io/v2/homebrew/core/python/3.12/manifests/3.12.4
Already downloaded<EMAIL_ADDRESS>==> Pouring<EMAIL_ADDRESS>Error: The `brew link` step did not complete successfully
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite<EMAIL_ADDRESS>
To list all files that would be deleted:
  brew link --overwrite<EMAIL_ADDRESS>--dry-run

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/2to3
/usr/local/bin/2to3-3.12 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/2to3-3.12
/usr/local/bin/idle3 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/idle3
/usr/local/bin/idle3.12 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/idle3.12
/usr/local/bin/pydoc3 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/pydoc3
/usr/local/bin/pydoc3.12 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/pydoc3.12
/usr/local/bin/python3 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/python3
/usr/local/bin/python3-config -> /Library/Frameworks/Python.framework/Versions/3.12/bin/python3-config
/usr/local/bin/python3.12 -> /Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12
/usr/local/bin/python3.12-config -> /Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12-config
==><EMAIL_ADDRESS>-Im ensurepip
==><EMAIL_ADDRESS>-Im pip install -v --no-
==> Summary
🍺<EMAIL_ADDRESS>3,277 files, 63.9MB
==> Installing gts
==> Pouring gts--0.7.6_3.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/gts/0.7.6_3: 27 files, 1.4MB
==> Installing graphviz dependency: gdk-pixbuf
==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/manifests/2.42.12
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/51502ca3ad1b3a076e2aec3be882089fbd1c2257b822a0d3c155e23e68a7e70e--gdk-pixbuf-2.42.12.bottle_manifest.json
==> Pouring gdk-pixbuf--2.42.12.ventura.bottle.tar.gz
==> /usr/local/Cellar/gdk-pixbuf/2.42.12/bin/gdk-pixbuf-query-loaders --update-c
🍺  /usr/local/Cellar/gdk-pixbuf/2.42.12: 152 files, 3.8MB
==> Installing graphviz dependency: fribidi
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.15
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/c743b3178050604a607c1ebc433b1b187bb5250afa047857b62467fb9f62249a--fribidi-1.0.15.bottle_manifest.json
==> Pouring fribidi--1.0.15.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/fribidi/1.0.15: 68 files, 703.6KB
==> Installing graphviz dependency: pango
==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.54.0
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/06c4532b8d175a9098d6a1c5b6b1d2b154b126fef30ddbb5b26791e86b8c9675--pango-1.54.0.bottle_manifest.json
==> Pouring pango--1.54.0.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/pango/1.54.0: 69 files, 3.3MB
==> Installing graphviz dependency: librsvg
==> Downloading https://ghcr.io/v2/homebrew/core/librsvg/manifests/2.58.1
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/33310076ed8eb156ee41e99f2dc398e83fffb55bcbf9dfc51dc6145e9bd0ee08--librsvg-2.58.1.bottle_manifest.json
==> Pouring librsvg--2.58.1.ventura.bottle.tar.gz
==> /usr/local/opt/gdk-pixbuf/bin/gdk-pixbuf-query-loaders --update-cache
🍺  /usr/local/Cellar/librsvg/2.58.1: 23 files, 46.4MB
==> Installing graphviz
==> Pouring graphviz--11.0.0.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/graphviz/11.0.0: 283 files, 6.5MB
Error: The process '/usr/local/bin/brew' failed with exit code 1

To Reproduce
I have not made an effort to reproduce this outside of the repo in which it is encountered, e.g. in a new/blank repo.
Expected behavior
Graphviz is installed.
Additional context

Note that I am using the macos-skip-brew-update: true input.
Previously I filed the similar ts-graphviz/setup-graphviz#375. There, the work-around was to put the setup-graphviz step before setup-R. Here, this does not work.
The workflow in question runs on macos-13 (x86_64 architecture), not macos-latest (arm64).

For additional information, here is a workflow  https://github.com/khaeru/genno/actions/runs/9559286674 in which this action is used with both macos-latest and macos-13 runners.
The jobs on macos-latest succeed; the ones on macos-13 fail. So I believe I am only seeing failures in the latter case and have updated the issue title.
Pending any fix, could a maintainer please let us know:

Is this action intended to work on all GitHub's runner images, or only a subset? If so, which ones?
Is it tested on macos-13?

@khaeru
Thank you for bringing this issue to our attention.
Currently, the setup-graphviz action is tested on the following environments: ubuntu-latest, windows-latest, and macos-latest. Unfortunately, macos-13 is not supported at this time, which is likely causing the issues you are encountering. We recommend using the supported environments for optimal results.
For further details on the tested environments and workflow configurations, please refer to our workflow.yaml.


useTheme is not a function

🐛 Bug Report

To Reproduce
Steps to reproduce the behavior:
npm i @ui-kitten/components @eva-design/eva react-native-svg

import { useStyleSheet, useTheme,  Layout } from '@ui-kitten/components';

const THEME = useTheme();

Expected behavior
The function to exist. Seems that is not present inside node_modules. Nor useTheme nor useStyleSheet either.
UI Kitten and Eva version

Package
Version

@eva-design/eva
1.3.1

@ui-kitten/components
4.3.2

Environment information

  System:
    OS: macOS 10.15.1
    CPU: (8) x64 Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz
  Binaries:
    Node: 13.6.0 - /usr/local/bin/node
    Yarn: 1.21.1 - /usr/local/bin/yarn
    npm: 6.13.4 - /usr/local/bin/npm
  SDKs:
    Android SDK:
      API Levels: 23, 26, 28
      Build Tools: 23.0.1, 25.0.0, 26.0.1, 26.0.3, 28.0.3
      System Images: android-28 | Google APIs Intel x86 Atom
      Android NDK: 19.1.5304403
  IDEs:
    Xcode: /undefined - /usr/bin/xcodebuild
  npmPackages:
    react: 16.8.6 => 16.8.6
    react-native: 0.60.5 => 0.60.5
  npmGlobalPackages:
    react-native-cli: 2.0.1

Currently, you can use this feature only in 4.4.0-beta.1


zoom-us: use libturbojpeg from the zoom-us tar itself

Motivation for this change
Black screen when trying to use the camera.
Things done
A bit of research revealed some issues with zoom and libturbojpeg in the past so I changed the install to use the lib from the tar file instead (or so I think).

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/zoom-us-black-screen/8253/6

I also tested successfully! :+1:

Finally, my webcam works! Thank you :fireworks:


floating error about dark theme

I got an error message floating everytime above the app.

App version : 4.3 from f-droid
Android version : 7.1.2
Thank's for this app :)

Do you get this error message even if you don't start in dark mode?

I think you need to update WebView and Chrome.
Try to Update WebView and Chrome.
WebView google Play link
Chrome google Play link

I cannot start in dark mode because it's only since Android 10 ( https://developer.android.com/guide/topics/ui/look-and-feel/darktheme )
And everything is up to date. I use LineageOs 14.1 on a Nexus5

Okay, thanks for the information.
I think the error message is probably a mistake in my code.
I'll fix it so that it only shows up when I run it in dark mode.👍

@lascapi
I tried it on a Nexus 5 with Android version 7.1.1 on an emulator, but could not reproduce it.
In order to narrow down the cause of the problem, I would like you to check if the same phenomenon occurs in the previous version, v4.2.
https://github.com/sakusaku3939/DeepLAndroid/releases/tag/v4.2
If you get the same error, it is likely that the default theme of LineageOs14.1 is set to dark mode.

Hello, I tried with the 4.2 version and I got zero errors.
And I'm pretty sure LineageOs14 did't have the dark mode yet.

Hmmm... Then could you please check again with v5.0, which was released 5 days ago?
I'd like to find out if the error still shows up by pressing "dark mode" and "light mode" from the app shortcut that appears by holding down the app icon.
If you want to go further and solve the problem, we can create a dedicated apk for debugging to check the device specifications.


The report receives the interrupted status if there are a large number of allure annotations

Describe the bug
If there are a large number of annotations @owner,@epic, @feature, @story, the report receives the status interrupted and not a single test is displayed in it
Steps to Reproduce
Run a large number of tests with a large number of Allure annotations
Expected behavior
The report in the report portal is generated correctly
Actual behavior
The report has status:interrupted. It's empty
Dependency versions
agent-allure-testng:5.2.1
Additional context
[rp-io-45] ERROR com.epam.reportportal.utils.SubscriptionUtils - [102] ReportPortal Finish test item execution error
retrofit2.adapter.rxjava2.HttpException: HTTP 400 Bad Request
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57)
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38)
	at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48)
	at io.reactivex.Observable.subscribe(Observable.java:12267)
	at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35)
	at io.reactivex.Observable.subscribe(Observable.java:12267)
	at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:38)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:26)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
[rp-io-46] ERROR com.epam.reportportal.utils.SubscriptionUtils - Start test item completed with error
retrofit2.adapter.rxjava2.HttpException: HTTP 400 Bad Request
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57)
	at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38)
	at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48)
	at io.reactivex.Observable.subscribe(Observable.java:12267)
	at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35)
	at io.reactivex.Observable.subscribe(Observable.java:12267)
	at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:38)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:26)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

@HardNorth can you help me?

@HardNorth Why are these annotations added to the ReportPortal report as key:value? They look like this and are of no use, clicking on them does not filter

@AlexMatyushenko Because somewhere in your code something like this is called:
Allure.feature("my-feature");

@HardNorth That's right, and there are many such annotations. The project is big.
Is it possible to make a setting so that these annotations do not appear in the ReportPortal report?

@AlexMatyushenko No, there is no such option.

@HardNorth tell me how I can see the service-api logs?
The only log that I can read now is in the description. 400 Bad Request

@AlexMatyushenko This question is related to backend part, it's not my area.


Mini

The site is currently (loosely) based on Bootstrap. I want to completely rework the site using Mini.css as the new framework.

Bootstrap has been entirely dropped for Version 3


Daemon via gunicorn

Hi, I'm using: Python 3.7, Django 2.1, Nginx, Gunicorn.
I can manually call: python manage.py qcluster
but when I close my connection to the server, It will say: INFO Q Cluster-2436 stopping
How can I make it keep running in Gunicorn when my ssh connection is closed?
Thanks

I wrote a gist with scripts to run the Django-Q cluster on EC2 instances with supervisor.
That may help ou.

I have the django app running with gunicorn. How can i auto launch the qcluster  command for the django app running in a container.

@vijayalaxmi-pixel running qcluster in docker is already communicated here.

I finally got my daemon to work. Here is my script -
[Unit]
Description=DjangoQ Daemon
After=network.target
[Service]
User=sample
Group=sample
EnvironmentFile=/home/sample/venv/dev.env
ExecStart=/home/sample/venv/bin/python /home/sample/venv/sample/bot/manage.py qcluster
WorkingDirectory=/home/sample/venv/sample/bot
[Install]
WantedBy=multi-user.target
dev.env
SECRET_KEY="some value"
ENVIRONMENT="DEVELOPMENT"
DJANGO_ALLOWED_HOSTS="somevalue"
SQL_DATABASE_NAME="somevalue"
SQL_DATABASE_USER="somevalue"
SQL_DATABASE_PASSWORD="somevalue"
SQL_DATABASE_HOST="somevalue"
SQL_DATABASE_PORT="22152"
LOGLEVEL="info"
The instructions here were helpful in debugging
https://superuser.com/questions/1602999/ubuntu-systemctl-service-fails-with-main-process-exited-code-exited-status-1


#2234 Add upgrade command and refactor install command

Closes #2234
This PR introduces a new CLI command keptn upgrade, which allows to upgrade the Keptn installation on the k8s/Openshift cluster.
In Keptn we have a direct mapping between the CLI version and the installed/upgraded Keptn version, i.e. a CLI with version 0.7.1 will upgrade Keptn to version 0.7.1 with keptn upgrade.

Codecov Report

Merging #2240 into master will increase coverage by 0.37%.
The diff coverage is 20.88%.

@@            Coverage Diff             @@
##           master    #2240      +/-   ##
==========================================
+ Coverage   37.09%   37.46%   +0.37%
==========================================
  Files         152      156       +4
  Lines        9231     9229       -2
  Branches      146      146
==========================================
+ Hits         3424     3458      +34
+ Misses       5335     5295      -40
- Partials      472      476       +4

Flag
Coverage Δ

#moduleA
25.55% <ø> (ø)

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

Impacted Files
Coverage Δ

cli/cmd/generate_support_archive.go
11.76% <0.00%> (+0.07%)
:arrow_up:

cli/cmd/install_upgrade_params.go
0.00% <0.00%> (ø)

cli/cmd/uninstall.go
10.16% <0.00%> (+2.66%)
:arrow_up:

cli/pkg/platform/platform_kubernetes.go
10.71% <0.00%> (ø)

cli/pkg/platform/platform_openshift.go
3.79% <0.00%> (ø)

cli/cmd/install.go
15.32% <7.89%> (+5.92%)
:arrow_up:

cli/cmd/upgrade.go
11.11% <11.11%> (ø)

cli/pkg/platform/platform_manager.go
14.63% <14.63%> (ø)

cli/pkg/version/ketpn_version_checker.go
70.00% <70.00%> (ø)

cli/pkg/version/version_fetcher.go
78.57% <76.92%> (+5.84%)
:arrow_up:

... and 6 more

Continue to review full report at Codecov.

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


add VelenCommandArguments.java to extract arguments from normal command

for #12
not ready yet, just a draft to show what I'm working on

I don't know how to continue this. Merging the hybrid command into one event is more difficult than I thought.

I don't know how to continue this. Merging the hybrid command into one event is more difficult than I thought.

Yeah. I had the same idea before but gave up because of how difficult it was as for slash commands, you also have to use the responder to respond to the events unlike message commands where it doesn't matter.

Superseded by #14


MAINT: update build and CI for Sphinx 7

This PR upgrades our build and CI infrastructure to use Hatch and the latest packaging standards.

thanks @agoose77 -- I have installed the codecov as requested.

In the interest of iteration, I'm going to merge this; codecov can be fixed at a later date, and I'm confident that this doesn't introduce any regressions.


fix memory leak in HystrixPlugins

Please answer these questions before submitting pull request

Why submit this pull request?

[ *  ] Bug fix

[ ] New feature provided

[ ] Improve performance

Related issues
#1604

Bug fix

Bug description.

How to fix?
Replace the pr #1605

Create SWHystrixPluginsWrapperCache for recording the SWExecutionHookWrapper and SWHystrixConcurrencyStrategyWrapper object.
Store SWHystrixPluginsWrapperCache in EnhancedInstance#dynamicField.
One SWHystrixPluginsWrapperCache attach one EnhancedInstance.

New feature or improvement

Describe the details and related test reports.

yes, close #1605, thank you.
I will send new pull request about dynamicField volatile fix soon.

Coverage increased (+0.004%) to 24.732% when pulling c7a69baed86ad1dece36e07d9f277c6f825a11b3 on chenpengfei:pr into c40d02220feef14cbe296f85bfbae247933c3acd on apache:master.

I set requested changes just for avoiding someone merges this :)
@chenpengfei Let's talk and test about it, then we decide how to continue, thank you for finding and fixing this bug.


Added device names for new iPad sizes

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
By having the correct device names set fastlane/frameit can match device frames to screenshots. These were not set for the 10.5 inch iPad Pro and the 11 inch iPad Pro.
Now when having custom device frames for these devices (official ones are not available yet) frameit will match them correctly. This has been discussed in #14713: here and lays the groundwork for me closing that issue.

Description

The switch case statement has been amended by these two devices.

@googlebot I signed it!


Replace the hard-coded proxy image for chart.

As we switch proxy to proxyv2 in https://github.com/istio/istio/pull/5741, we still have a strong desire to customized proxy image name, hopefully the hardcoded proxy image name can be replaced.
/cc @linsun @gyliu513

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: morvencao
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: greghanson
Assign the PR to them by writing /assign @greghanson in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS

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

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

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
c40253083639becad8c8d276080ac79aeaf4fe87
link
/test istio-unit-tests

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

@morvencao: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
c40253083639becad8c8d276080ac79aeaf4fe87
link
/test istio-unit-tests

prow/istio-presubmit.sh
c40253083639becad8c8d276080ac79aeaf4fe87
link
/test istio-presubmit

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

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: gyliu513, morvencao
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: greghanson
Assign the PR to them by writing /assign @greghanson in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS

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

/cc @costinm @rshriram @ldemailly

thank you, that was my comment/feedback in Lin’s pr

0.8 will have more fixes, I doubt it's "closed" - now maybe we can say this particular fix isn't critical enough to be put in, but this is an LTS branch so I would think it makes sense.
Maybe the variable should be .Values.global.control-plane-proxy.image

Maybe the variable should be .Values.global.control-plane-proxy.image

@ldemailly +1 to update values.yaml to rename to control-plane-proxy
@costinm , also +1 to @ldemailly , considering 0.8 is LTS, it is better merge this to 0.8 as well.

ps: I don't know the rules about helm variable naming, maybe - is not legal and it would need to be controlPlaneProxy (camelCase) instead ?

This PR would break igressgateway in the upgrade - it can't work with v1.
Please do not merge in 0.8.
And probably do not merge in master - since v1 should no longer be supported there.

agreed with @costinm 's comment above.

@costinm why this change will break ingressgateway in the upgrade? Can you please show more detail for this? As I can see, we only do not want to hardcode the proxy image name in the chart.

@gyliu513 because you'd be configure ingress gateway to use v1 proxy which is recommended proxy per our install doc till you fully move all your apps to the new network API.

there should be a variable, controlPlaneProxy would work and not conflict with user choice of v1/v2 for their app proxies

@ldemailly you mean add a new parameter in values.yaml for proxy v2?

we don't intend to expose control plane proxy as a configuration option for our users thus we didn't make it a param in values.yaml.  We should review all params exposed by helm in one of the few upcoming env WG meetings as we should be exposing only the params that we want users to config in values.yaml.

@linsun for some offline install, some customer may want to pull all of the images from dockerhub and push it to their private registry with re-tag, and for this case, it is better to enable customer customized the control panel image.

For sidecars - users may want to use a different build (with their own
envoy plugins), base image ( fedora, etc), etc.
For control plane - we do not allow users to customize.
We already have far too many options that need to be sanitized.
Re. breakage: as Lin said, ingress gateway does not support v1. Just like
old ingress does not support v2.
Because v1 does not implement the Gateway and new alpha3, and the v2 does
not implement RouteRules and alpha1.
On Wed, May 30, 2018 at 6:33 AM, Lin Sun<EMAIL_ADDRESS>wrote:

we don't intend to expose control plane proxy as a configuration option
for our users thus we didn't make it a param in values.yaml. We should
review all params exposed by helm in one of the few upcoming env WG
meetings as we should be exposing only the params that we want users to
config in values.yaml.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/5868#issuecomment-393163118, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAFI6gt7K24e410gzncGDaEA34YSaslkks5t3p-dgaJpZM4UPyX5
.


Same url image will be not loaded

I have a list view of products all have the same image if you observe first item's image will be loaded and for all another item it will display infinite loader.  So there is seems to be a serious issue to load same URL's image multiple time.
I am using Ionic 2 with AngularFire(Firebase) 2

Issue solved by upgrading to "ionic-image-loader": "^6.3.0",


Distance from an object to nearest wall

Hi, I am working on setting up scene objects for my project. I am running into a problem where often an object is placed too close to a wall(Not in a wall), thus I am wondering if there is a way to calculate the distance from the object to the wall, thank you!

I think there does not exist a method for the distance but you could take a look into the function for sampling spawn positions. As far as I remember, it is based on a static traverseability map (either fully packed with all objects or without any object). So for example, by inflating the map more and more, you sample less points close to walls. Another (dirty) way is to sample points around your spawn position and observe any collisions with the wall (reject spawns based on that).

Thank you for your response, we are already using the sample spawn and collision points checking method, at this point, I think inflating the map will be the only choice left for us.


app: Assets(Discord login) not in sync with discord bot's inventory

Currently, logging in through discord shows all the assets minted by a person even if they have been transferred to someone else and no longer exist in a persons inventory.
https://user-images.githubusercontent.com/35926530/149631004-71cd1877-7620-4a96-a8e3-03ecdad84c8f.mp4

@hamzatrq fixed it.

@avaer please merge the PR I created. The issue has to do with the currentOwner property. Which in old code always returns the minter.


Old scope highlight looks better.

I've upgraded recently from 2 to 3.
On v2 the scope highlight looks like the following:

Pay attention on the def show.
On the newest version is just an underline.

Is there a way to make it look as good as it were on v2? Couldn't find in the documentation.

It's currently not supported, see #754


Use Addressable instead of broken stdlib URI escaping

The native Ruby implementation of URI escaping is broken, and has been deprecated for over 10 years. For example, despite the documentations claims that URI::INVALID characters are removed by default, this is not the case, as square brackets are left in place despite being present in that regex.
We cannot use CGI.escape in this case because CGI.escape uses x-www-form-encoded formatting (where spaces are replaced with +) instead of the correct %20 escaping used in URLs.

Add Addressable as a dependency
Use Addressable when generating URLs for asset keys

I just noticed this, it was handled in https://github.com/Shopify/asset_cloud/pull/54


[AutoPR] servicefabric/data-plane

Created to accumulate context: servicefabric/data-plane

(message created by the CI based on PR content)

Codecov Report

Merging #2445 into master will increase coverage by 1.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2445      +/-   ##
==========================================
+ Coverage   54.85%   55.99%   +1.13%
==========================================
  Files        5552     5278     -274
  Lines      129079   123749    -5330
==========================================
- Hits        70810    69295    -1515
+ Misses      58269    54454    -3815

Impacted Files
Coverage Δ

...t/resource/resources/resource_management_client.py
74.48% <0%> (-2.75%)
:arrow_down:

...017_05_10/operations/resource_groups_operations.py
97.41% <0%> (-0.18%)
:arrow_down:

...mgmt/resource/locks/v2016_09_01/models/__init__.py
100% <0%> (ø)
:arrow_up:

...t/resource/features/v2015_12_01/models/__init__.py
100% <0%> (ø)
:arrow_up:

...rce/resources/v2017_05_10/models/resource_group.py
100% <0%> (ø)
:arrow_up:

...gmt/resource/policy/v2016_12_01/models/__init__.py
100% <0%> (ø)
:arrow_up:

...urce/resources/v2017_05_10/models/template_link.py
100% <0%> (ø)
:arrow_up:

...mgmt/resource/links/v2016_09_01/models/__init__.py
100% <0%> (ø)
:arrow_up:

...ource/subscriptions/v2016_06_01/models/__init__.py
100% <0%> (ø)
:arrow_up:

...esources/v2017_05_10/models/deployment_extended.py
100% <0%> (ø)
:arrow_up:

... and 332 more

Continue to review full report at Codecov.

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

@samedder is there anything we should be reviewing in here? Or is this ready to go and awaiting merge? thanks!

@Christina-Kang no I just mostly check that the changes look sane and it passes CI

@lmazuel Can you merge this in please? Thanks!

Ping @lmazuel Thanks! :)

@samedder @Christina-Kang This package is using the latest Autorest version (which is good), but you might have some additional work to adapt your current code base to it (just friendly warning).
Note that merge == release, so please past here a ChangeLog for the Python package, to update the HISTORY.txt file. Once I have the ChangeLog, I'm good to release your <IP_ADDRESS>
Thanks!
Laurent

@lmazuel @Christina-Kang should let you know when it's release ready

@Christina-Kang thanks for the ChangeLog!
I added to the ChangeLog the disclaimer for the new Autorest version. In many cases, this is backward compatible, but we removed some syntaxes that were error prone (better remove completely the ambiguous syntax that try to fix it with more ambiguous syntax....).

@lmazuel it seems like the python 3.5 build failed. This is the last jobs log I see $ curl -sSf -o python-3.5.tar.bz2 ${archive_url}. Is this something which indicates an error from some transient issue, or should I be looking into this? Similarly, there are two failures in the allowed failures portion. I doesn't seem to be related to this SDK at a cursory glance. Are these known issues?
Thanks! :)

@Christina-Kang Travis is in a bad mood today, but not related to the PR. I'm merging and releasing on PyPI now.

@Christina-Kang @samedder Released https://pypi.org/project/azure-servicefabric/<IP_ADDRESS>/

Thank you, @lmazuel :)


Bubble shooter game using python

I have created Bubble shooter game using python
Here is the screenshot

I would like to work on this project .Please assign this issue to me @kaustubhgupta @antrikshmisri @santushtisharma10 @tamanna-verma

@syamala27 Sure, assigned to you


Changes to change log

Remove duplicate entries

Codecov Report

Merging #8434 (74f009f) into main (ecd9fe0) will increase coverage by 0%.
The diff coverage is n/a.

@@          Coverage Diff          @@
##            main   #8434   +/-   ##
=====================================
  Coverage     71%     71%
=====================================
  Files        375     375
  Lines      23800   23800
  Branches    3667    3667
=====================================
+ Hits       17104   17109    +5
+ Misses      5204    5201    -3
+ Partials    1492    1490    -2

Impacted Files
Coverage Δ

src/client/datascience/baseJupyterSession.ts
76% <0%> (+<1%)
:arrow_up:

src/client/datascience/jupyter/kernelVariables.ts
57% <0%> (+1%)
:arrow_up:

...ence/editor-integration/cellHashProviderFactory.ts
100% <0%> (+2%)
:arrow_up:


Media: Integrate with Core Taxonomy

Integrate media with the core taxonomy.
Use the Q&A taxonomy source as an example. http://dnnqanda.codeplex.com/

Moved:  https://github.com/DNNCommunity/DNN.Media/issues/3


Temp Hack to use main branch for kyverno install and Jim's custom image.

Hack to use main branch for installing kyverno and also using Jim's custom image to fix:
 Internal error occurred: failed calling webhook "mutate.kyverno.svc-fail": failed to call webhook: Post "https://kyverno-svc.kyverno.svc:443/mutate?timeout=30s": EOF

Once this is added to the latest release, we will revert back to using versioned releases and cosign checking.
Also moved USERPUBKEY and cue export to 30-kyverno-setup.sh as it would be different for each person running the demo.


Documentation steps just don't work

I've tried this a few different ways and either the documentation has been wrong or things have now changed in the project or when I went right back to basics and just used the az commands to create a cluster and configure workload identity from scratch it still doesn't work either at all or in the way it's described.
Has anyone actually followed the steps described here and got a working cluster with workload identity? https://learn.microsoft.com/en-us/azure/aks/workload-identity-deploy-cluster
My observerations following the steps documented in the above link...
All was fine until the key vault section, where you just make an assumption there is a keyvault. https://learn.microsoft.com/en-us/azure/aks/workload-identity-deploy-cluster#create-a-managed-identity-and-grant-permissions-to-access-azure-key-vault
It's only really one command so why not just detail how to create a keyvault if you don't already have one, which as this is a new stack, lets assume you don't. Secondly the commands are all for when you don't have an RBAC enabled keyvault and in fact there is no detail about RBAC, but surely the whole point of using the managed identities is that you will be using roles to grant permissions. The commands all detailed are then about set-policy which obviously doesn't work with an RBAC enabled keyvault. I configured the appropriate role assignments instead at this point.
Next you get on to creating a kubernetes service account, not a massive problem but you always reference kubetctl commands in bash with no powershell alternatives, which is fine but do windows users not get considered (much like the azwi cli installation having only details to brew install on osx).
So I created the service account and federated identity credential and I deployed an application using the latest AzureIdentity package. It would be nice if you at least gave an example here like some hello world app or the azurecli or something.
First note, which differed from my original terraform attempt of configuring this, we obviously have no instruction of installing the helm 3 chart for the workload identity webhook, I assume this is done for us with the --enable-workload-identity flag on the cluster?
Secondly the pods for the webhook in the kube-system namespace were called azure-wi-webhook-controller when using the helm command in my original attempt. However following this document they are called wi-webhook-controller, but all the other references I see in documentation refer to azure-wi-webhook-controller. On an intermediate attempt (I've trashed my cluster a fair few times to check things), I ended up with both azure-wi-webhook-controller pods and wi-webhook-controller pods.
The other documentation you have starting here: https://azure.github.io/azure-workload-identity/docs/installation/managed-clusters.html#azure-kubernetes-service-aks
Sends you to this link to create a cluster with oidc enabled: https://learn.microsoft.com/en-us/azure/aks/cluster-configuration#oidc-issuer In that link there is absolutely no mention of OIDC at all.
So you obviously go to the first document I read from, and then move on to mutating the webhook, which  there is no mention of in the first set of instructions I refered to. This tells you to run the helm install steps: https://azure.github.io/azure-workload-identity/docs/installation/mutating-admission-webhook.html#helm-3-recommended
If you do that after creating a cluster with --enable-oidc-issuer and --enable-workload-identity you endup with both the azure-wi-webhook-controller pods and wi-webhook-controller pods.
So I'll jump back to the end of the first document now where we are just told to deploy our application, as mentioned I deployed a simple web-api that using an AzureDefaultCredential. I tried it first without specifying a ManagedIdentityClientId, and acutally for the first time in the 3 days I've been trying to get this to work I got a token back....
Previous attempts without a ManagedIdentityClientId defined in the DefaultAzureCredential complained about multiple identities being found.
So I inspected the token, and despite creating a service account and federated identity as per the steps in the original document, this is in fact using the nodepool identity.
I then specified the id of my service account (which is also referenced in the manifest for my pod as per the documentation) and got back to an error I'd seen in a previous attempt:
Azure.Identity.CredentialUnavailableException: ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource.
As mentioned my last attempt followed the documentation here: https://learn.microsoft.com/en-us/azure/aks/workload-identity-deploy-cluster with the only change being that I created an RBAC enabled cluster and did a role assignment as opposed to an access policy.
Any direction on how I could get this working would be fantastic and I'd also encourage whoever is documenting this to either try to follow the steps by the letter themselves or get someone else to try to follow the steps and see if you get a working cluster with workload identity working. I'm more than happy to give feedback on a set of instructions that should give the intended result if someone can provide them.
Finally conepts https://azure.github.io/azure-workload-identity/docs/concepts.html this is how I envisioned it to work, however as detailed above when I follow the steps, it uses the nodepool identity not the service account we created.

Yeah, faced some of this during the first try to implement Azure Workload Identity
I was able to get it working at least on the dev environment, but I know your pain about some parts beeing not clear.
So +1 that your points should be rechecked by Azure Team.
Also, I'll added that also in my todo list before going live with AWI enabled pods

@iamandymcinnes @Bafff Thank you for the feedback! Have you tried following the steps in the Quick Start here? Do you have feedback on that?
For the docs you're trying, could you open an issue here and I can tag the docs writer to take a look.

I'm trying to implement the same for the one week. But, I'm unable to implement it so.

[X] AKS Cluster is created with OIDC
[X] User Assigned Managed Identity is also created
[X] Service Account is also created
[X] Federated Creds is also created
[X] Mutating Admission webhook is also installed via helm. Not sure whether this is

mandatory.
This is how my deployment looks ...
Name:             tst-sa-f4644dcc-hc45b
Namespace:        default
Priority:         0
Service Account:  workload-identity-sa
Node:             <NODE URI>
Start Time:       Wed, 24 May 2023 13:13:54 +0530
Labels:           app=tst-sa
                  azure.workload.identity/use=true
                  pod-template-hash=f4644dcc
Annotations:      <none>
Status:           Running
IP:               <IP_ADDRESS>
IPs:
  IP:           <IP_ADDRESS>
Controlled By:  ReplicaSet/tst-sa-f4644dcc
Containers:
  tst-sac:
    Container ID:   containerd://f1e23197695e6cd16cb0e5fe5145de66e614608739d257c8ceeb2604e10e30b6
    Image:          <Image URI>
    Image ID:       <Docker Image ID>
    Port:           80/TCP
    Host Port:      0/TCP
    State:          Waiting
      Reason:       CrashLoopBackOff
    Last State:     Terminated
      Reason:       Error
      Exit Code:    255
      Started:      Wed, 24 May 2023 13:30:14 +0530
      Finished:     Wed, 24 May 2023 13:30:15 +0530
    Ready:          False
    Restart Count:  8
    Limits:
      cpu:     500m
      memory:  128Mi
    Requests:
      cpu:     500m
      memory:  128Mi
    Environment:
      AZURE_CLIENT_ID:             <Client ID of the Managed Identity>
      AZURE_TENANT_ID:             <Tenant ID>
      AZURE_FEDERATED_TOKEN_FILE:  /var/run/secrets/azure/tokens/azure-identity-token
      AZURE_AUTHORITY_HOST:        https://login.microsoftonline.com/
    Mounts:
      /var/run/secrets/azure/tokens from azure-identity-token (ro)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-sn6gq (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             False
  ContainersReady   False
  PodScheduled      True
Volumes:
  kube-api-access-sn6gq:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
  azure-identity-token:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3600
QoS Class:                   Guaranteed
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/memory-pressure:NoSchedule op=Exists
                             node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason     Age                 From               Message
  ----     ------     ----                ----               -------
  Normal   Scheduled  20m                 default-scheduler  Successfully assigned default/tst-sa-f4644dcc-hc45b to aks-agentpool-32279840-vmss000003
  Normal   Pulled     20m                 kubelet            Successfully pulled image "yuvarajselva/azidgo:v1-amd64" in 646.103122ms (646.108722ms including waiting)
  Normal   Pulled     20m                 kubelet            Successfully pulled image "yuvarajselva/azidgo:v1-amd64" in 619.91359ms (619.932591ms including waiting)
  Normal   Pulled     20m                 kubelet            Successfully pulled image "yuvarajselva/azidgo:v1-amd64" in 663.409966ms (663.415766ms including waiting)
  Normal   Started    19m (x4 over 20m)   kubelet            Started container tst-sac
  Normal   Pulled     19m                 kubelet            Successfully pulled image "yuvarajselva/azidgo:v1-amd64" in 611.666647ms (611.672447ms including waiting)
  Normal   Pulling    19m (x5 over 20m)   kubelet            Pulling image "yuvarajselva/azidgo:v1-amd64"
  Normal   Created    19m (x5 over 20m)   kubelet            Created container tst-sac
  Normal   Pulled     19m                 kubelet            Successfully pulled image "yuvarajselva/azidgo:v1-amd64" in 615.435516ms (615.466316ms including waiting)
  Warning  BackOff    43s (x93 over 20m)  kubelet            Back-off restarting failed container tst-sac in pod tst-sa-f4644dcc-hc45b_default(0c6246dc-7986-49e7-8a54-a498b99bc24e)

All I'm trying to do is, list the resource groups using the azidentity golang package.
package main

// Import key modules.
import (
	"context"
	"log"

	"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
	"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources"
	"k8s.io/klog/v2"
	"os"
)

// Define key global variables.
var (
	subscriptionId = "<SUB ID>"
	ctx = context.Background()
)

// Define the function to create a resource group.

func main() {
	cred, err := azidentity.NewDefaultAzureCredential(nil)
	if err != nil {
		log.Fatalf("Authentication failure: %+v", err)
	}

	// Azure SDK Azure Resource Management clients accept the credential as a parameter
	client, _ := armresources.NewClient(subscriptionId, cred, nil)
	rgClient, _ := armresources.NewResourceGroupsClient(subscriptionId, cred, nil)

	resourceGroup, err := rgClient.Get(ctx, "TST-RG", nil)
	if err != nil {
		klog.Fatal("Error occurred while fetching the resource group")
	}

	klog.InfoS("RG Authenticated ", "ID", resourceGroup.ID, "Name", resourceGroup.Name)
	klog.InfoS("Authenticated !!")
}

Please let me know how to achieve this.

@yuvarajselva did you configure here needed federated credentials?

It is baffling how such an important feature of Azure Kubernetes Service can be left with non-working documentation for over a year and a half. I wasted 3 days trying to get the documented steps to work. I deleted the cluster and re-did the steps 3 or 4 times and I consistently ended up with "Identity not found" error when trying to access my storage account from AKS. How about we start a GoFundMe to raise funds to help Microsoft document this properly?
For what it is worth, I found that instead of creating a new managed identity, if I use the agentpool's identity then it works.