Instalation is stuck on Gau

[+] Assetfinder installed successfully!
[!] Gau is NOT already installed.  Installing now...
--2023-12-17 11:31:06--  https://github.com/lc/gau/releases/download/v2.1.2/gau_2.1.2_linux_amd64.tar.gz
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
----SNIP
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
(and its stuck here)

Hey @issayevruslan, can you please confirm that you are still getting the same issue with the Alpha 0.0.2 release?  If so, can you please provide more information about how exactly you are running the framework (What OS, VM or Bare Metal, what specs your system has, etc?  Most issues are caused by not running the framework on a clean installation of Kali Linux 2023.3 or 2023.4

@issayevruslan Can you please retry with the new Alpha 0.0.2 release and see if the problem is resolved?


[iOS] Error handling in AboutScreen

Kind (Required)

Improvement

Overview (Required)

Currently, no error handling and error page in AboutScreen. So please implement error page in AboutScreen.

Please implement with SwitchStore same as TimetableFeature

Links

Could I do this ? I tried before and I think I can do.

Thanks! Assigned 👍

I recreated PR because there are many conflicts. I appreciate if you check new PR.
Sorry for inconvenience.


Add support for HTTPS / port 443

Sorry, been meaning to get around to replying to this.
TLS support could be added to the image. However, we would need to pick a default configuration in terms of algorithms allowed, use of DHParams, OCSP stapling etc. It will be impossible to pick a configuration that will suit everyone's needs in terms of security vs older clients they need to support and the certificates they use.
My suggestion would be to add an /ssl volume which would need to be populated with the SSL certificate, key and DH params file. We'd need to provide a start up script that would check for the existence of these files and configure TLS appropriately if populated.
I would suggest a good strong security configuration by default using Google DNS servers for stapling. Hence users who just want simple SSL/TLS should have a secure default. We could allow the providing of an override config file in /ssl to allow users with more advanced needs to still use this functionality.
Anyone got any preferences?

Sounds good to me. IMO it might be sufficient to start with a strong default configuration and allow people to tweak it to their needs.

Actually, adding support for HTTPS would make this image heavier than it needs to be. Just put your container behind a reverse proxy and do TLS termination there. It's very easy with, let's say, nginx.

Just giving my 2p, I agree with the above. I think that it's better to leave it as is on port 80 where it can be forwarded to another port (e.g. 8080) on the docker host. From there the user can proxy it though their (often exisiting) webserver of choice and setup SSL in there.
That's the way many like to do it, myself included.

I'm happy that a consensus seems to have been reached, 1 yes & 4 nos. I'm happy to re-evaluate this in future but will close this off as won't fix for now.


npm run build:compiler is failing

Errors along the lines of Accessors are only available when targeting ECMAScript 5 and higher. in transformer.ts
Example build : https://travis-ci.org/basarat/byots/builds/207254271#L807
As always :heart: :rose:

I guess TS' compiler target can be bumped to "ES5"? Because TS already uses Object.create.

Not sure which command is failing. i can not see this locally. they all should be targeting ES5.

Not sure which command is failing. i can not see this locally. they all should be targeting ES5.

I was simply running ./prepare.sh https://github.com/basarat/byots/blob/b500c26b6c92ca8318ff0dc8127061048669e01d/prepare.sh#L12-L27. Somehow it ended up picking the wrong tsconfig.json. Sorry for the invalid issue :rose:  Fixed with https://github.com/basarat/byots/commit/3abd451503c80bbe13aa279a4b972146a4a9e669#diff-3a9c05fa57212221e20e8fefb20fb9deR3 in my automation (😞  in myself ... and unable to figure out how it could happen ... but that's a problem in my repo)


Fix syntax of magnet URI test

This brings https://github.com/feross/webtorrent/commit/83226a40445d0a6987f15a7e010758ab8bc8dc0a up to standard (see the failing test)

Thanks for fixing. I'm still debugging this locally. Merging was easiest, but I know it broke master ;)

No worries, I thought you might be actively working on it. Good luck with the debugging!


Attrs get overidden by props

Environment
## System:
 - OS: Linux 4.15 Ubuntu 18.04.2 LTS (Bionic Beaver)
 - CPU: (8) x64 Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
 - Memory: 5.02 GB / 15.61 GB
 - Container: Yes
 - Shell: 5.4.2 - /usr/bin/zsh
## Binaries:
 - Node: 10.15.1 - ~/.nvm/versions/node/v10.15.1/bin/node
 - Yarn: 1.13.0 - /usr/bin/yarn
 - npm: 6.4.1 - ~/.nvm/versions/node/v10.15.1/bin/npm
## npmPackages:
 - babel-plugin-styled-components: 1.8.0 => 1.8.0
 - styled-components: ^4.1.3 => 4.1.3

Reproduction
https://codesandbox.io/s/ly8kn5y0qq
Steps to reproduce

Create a styled.button with hardcoded disabled: true in attrs
Pass disabled={false} to the component

Expected Behavior
attrs take precedence over incoming props, so I'd expect this example to work the same way.
Actual Behavior
The button is not disabled.

Also the .attrs example in styled-components docs is not working (note that the inputs are not getting the type attribute).

attrs do not take precedence over props, the resolution order is:
props > attrs > defaultProps
I just noticed that this isn't specifically mentioned in our docs though, so definitely open to a PR there!

@probablyup Wait a second, what? :smile: Recently I did a little bit of playing around with attrs to understand it properly and noted my thoughts in one of the issues here. @mxstbr actually confirmed that attrs takes precedence over props. And that's how it works... sometimes.
Take a look at this example:
const A = styled.button.attrs({
  color: "red",
  disabled: true
})`
  color: ${props => props.color};
  :disabled {
    border: 2px solid red;
  }
`;

Now, when you pass color="blue" prop, the button will still have red text (attrs take precedence). But when you do disabled={false}, You won't get a red border (props take precedence).
Reproduction: https://codesandbox.io/s/716133j20j
This is really confusing :smile:

I would like to fully understand how everything works. I am confused by this @mxstbr comment:
https://github.com/styled-components/styled-components/pull/2258#issuecomment-444782161


Semantic: don't guess ivar type from argument after assigned

This code cannot be compiled of course, also currently. However, error message is wrong:
class Foo
  def initialize(foo = "")
    foo = 1
    @foo = foo
  end
end

Foo.new

$ crystal run foo.cr
Error in foo.cr:8: instantiating 'Foo:Class#new()'

Foo.new
    ^~~

in foo.cr:2: instantiating 'initialize(String)'

  def initialize(foo = "")
  ^

in foo.cr:4: instance variable '@foo' of Foo must be String, not Int32

    @foo = foo
    ^~~~

@foo is typed as String because the argument foo is typed as String. But it cannot guess type of the argument after assigned generally.

Awesome @MakeNowJust , I've bitten by this before.

I'm not sure about this change. I don't understand why you'd want to change a variable right before assigning to it from the parameter. Also what about this?
class Foo
  def initialize(foo = "")
    foo = "hello"
    @foo = foo
  end
end

Foo.new

This now doesn't work anymore.
Let's keep the language simple. The rule says it infers it from the default value. That's the rule. Let's not change it.

@asterite It is actually a bug about instance variable type inference. The compiler should not guess unsure type to ivar. It makes users confused.
@sdogruyol Could you take a real world example for this?

@asterite ping 🏓

Resolved conflict.

ping again.


Add organization documentation

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues in the following format: Resolves issue1, issue2, etc.

Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email<EMAIL_ADDRESS>to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Change "dev portal" to "Developer Portal" approving this since all the previous comments are addressed.

Will create a new PR for the new structure.

Changes incorporated with https://github.com/wso2/docs-choreo-dev/pull/712


Fix for AWS EKS “is not authorized to perform: iam:CreateServiceLinkedRole”

I'm submitting a...

[x] bug report
[ ] feature request
[ ] support request
[ ] kudos, thank you, warm fuzzy

After deployingeks via this TF module in a brand new AWS account, the internet-facing k8s service I created could not create a load balancer. Turns out it's because this is a brand new AWS account and no ELB has been created in it before and the AWS user guide (as well as this module) assumes that AWSServiceRoleForElasticLoadBalancing already exists.
https://stackoverflow.com/questions/51597410/aws-eks-is-not-authorized-to-perform-iamcreateservicelinkedrole
Recommend adding
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": "iam:CreateServiceLinkedRole",
                "Resource": "arn:aws:iam::*:role/aws-service-role/*"
            },
            {
                "Effect": "Allow",
                "Action": [
                    "ec2:DescribeAccountAttributes"
                ],
                "Resource": "*"
            }
        ]
    }

To the cluster role policy.

Hi @tonyxiao, this is a known issue. Could you test the fix in the PR:
https://github.com/terraform-aws-modules/terraform-aws-eks/pull/91
If it works, I think we will merge that.

awesome, will test it again tomorrow

All sorted @tonyxiao ?

I'm gonna close this as I assume it's resolved. Just let us know if not 🙂


@react-keycloak/nextjs throws window is not defined reference error after upgrading from 2.0.0-beta.6 to 2.0.0-beta.7

Describe the bug
Firstly, thank you for maintaining this project. After upgrading a project from  2.0.0-beta.6 of @react-keycloak/nextjs to 2.0.0-beta.7 I've started to get the following error when running Next.js in development:
ReferenceError: window is not defined

This is very strange as 2.0.0-beta.7 was only a version bump from what I can see https://github.com/panz3r/react-keycloak/blob/master/packages/nextjs/CHANGELOG.md#200-beta7-2020-07-20
To Reproduce
The issue has been reproduced here: https://github.com/tiaanduplessis/react-keycloak-next-ssr-issue
    "dependencies": {
        "@react-keycloak/nextjs": "2.0.0-beta.7",
        "cookie": "0.4.1",
        "keycloak-js": "10.0.2",
        "next": "9.4.4",
        "react": "16.13.1",
        "react-dom": "16.13.1"
    }

Set version to  2.0.0-beta.7  in package.json
Run npm install
Run npm run dev
See error

Expected behavior
Run without window is not defined error.
Desktop (please complete the following information):

OS: Ubuntu 20.04
Browser: Brave
Version 1.11.97 Chromium: 84.0.4147.89 (Official Build) (64-bit)

Hi @tiaanduplessis ,
Thanks for your detailed feedback, I was able to reproduce the issue and track down its cause.
It turned out to be an issue introduced by an upgrade to the rollup configurations that was extracting the conditional require used by the SSR modules thus causing the reported ReferenceError: window is not defined.
I fixed the configuration and published a new versions of the 3 SSR modules (nextjs, razzle and ssr).
P.S. I'd suggest you to migrate your project to the new unified @react-keycloak/ssr module which is easier to integrate with future version of nextjs also I plan to deprecate the @react-keycloak/nextjs module soon.

Hi @panz3r
Thank you for the quick feedback and resolving the issue so quickly. I just tested with 2.0.0-beta.9 and everything is working as expected.
Will be migrating to @react-keycloak/ssr right away :+1:


[Feature Request] Rename interfaces and classes with Prefix (IonInput instead of Input) - @ionic/angular

Feature Request
Describe the Feature Request
At the moment the components of Ionic have the interface and class names like "Input" or "Select". Problem is that this interface and class names are used by other packages, "Input" for example by @angular/core.
If you now want to declare variables (for example in ViewChild) it collides with it (see Related Code).
Describe Preferred Solution
I think it would be great if these classes and interfaces get a Prefix like "IonInput" instead of "Input".
Describe Alternatives
Related Code

@ionic/angular code:
export declare interface Input extends StencilComponents<'IonInput'> {

}
export declare class Input {

}

interesting! i see how this can become a problem! thanks a lot for the feedback, we will review it before RC.
It also seems nice to have a better consistency between Vue, React and Angular, since we are using the Ion prefix there...
But it would be a "breaking change", need to talk with the team!

I removed [Feature request], since it's more of an API thing, than a feature 👍


Vgg2 dataset cannot be downloaded

Hello
I can't download the Vgg2 dataset, so I'm at a loss as to how to fine tune it.
How should the parameters be adjusted if I use another dataset (such as Labeled Faces in the Wild)?

Download the dataset from here : https://drive.google.com/file/d/19pWvdEHS-CEG6tW3PdxdtZ5QEymVjImc/view
It's the exact same dataset that the authors of GHOST used.

thank you!
I'll try it right away!


Add support for Guava's ReverseList.

Supporting Guava's ReverseList (and RandomAccessReverseList).
First time writing a Kryo serializer, appreciate the feedback.
Thanks!

R: @magro

Coverage increased (+0.4%) to 82.477% when pulling 7eaa02fde3fd7e5547b7cf2a8c6c17de3d97de28 on amitsela:reverse-list-serializer into 9a4f71e8171a34586c644599d61614ac52bb4194 on magro:master.

Coverage increased (+0.4%) to 82.477% when pulling 26ebad4bd6aee59438b5e407d9b87db37717d960 on amitsela:reverse-list-serializer into 9a4f71e8171a34586c644599d61614ac52bb4194 on magro:master.

Coverage increased (+0.4%) to 82.477% when pulling 4ad8f5ad1f7134a9a064f23862dcf7b3f93498e8 on amitsela:reverse-list-serializer into 9a4f71e8171a34586c644599d61614ac52bb4194 on magro:master.

Coverage increased (+0.4%) to 82.477% when pulling 5db1485426db4a9d8711140696612afd055c02fc on amitsela:reverse-list-serializer into 9a4f71e8171a34586c644599d61614ac52bb4194 on magro:master.

Thanks for the PR, I just released it with 0.39.

Great! happy to hear that.

Btw, I also just updated the kryo dependency to 4.0.0 and released kryo-serializers 0.40 with this.

I'm mostly using Kryo with Spark so I assume that might not play nicely together 😉.

Ah ok, might take a bit, as long as you cannot change the used kryo version on your own...

@magro quick question - can I use version 0.39 with Twitter chill-0.5.0 (depends on kryo-2.21) ? or should I use the latest 0.2x ? thanks.

@amitsela Hmm, not sure, you could give it a try. If course you'd have to exclude the kryo dependency from kryo-serializers to stay with kryo 2.21.

Yeah, did that, just worried about backward compatibility, though I'm only using kryo-serializers for Guava immutables and Java's UnmodifiableCollection:
UnmodifiableCollectionsSerializer.registerSerializers(kryo);
// Guava
ImmutableListSerializer.registerSerializers(kryo);
ImmutableSetSerializer.registerSerializers(kryo);
ImmutableMapSerializer.registerSerializers(kryo);
ImmutableMultimapSerializer.registerSerializers(kryo);
ReverseListSerializer.registerSerializers(kryo);

@amitsela So does it work?

@magro Seems to... I know for sure that UnmodifiableCollectionsSerializer, and UnmodifiableCollectionsSerializer work.

Great!


[OSS-ONLY] Update default branch and upgrade-test-configuration

Description

Update versions from 14.14 and 15.9 to 14.15 and 15.10 respectively in upgrade-test-configuration.
Rename 14_14/schedule file to 14_15/schedule.

Task: OSS-ONLY
Signed-off-by: Rishabh Tanwar<EMAIL_ADDRESS>Test Scenarios Covered

Use case based -

Boundary conditions -

Arbitrary inputs -

Negative test cases -

Minor version upgrade tests -

Major version upgrade tests -

Performance tests -

Tooling impact -

Client tests -

Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.69%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
43062

Relevant Lines:
58437

💛  - Coveralls


Ignore deletionIDs.p from .gitignore

That does't belong to the repo, right?

Coverage remained the same at 64.657% when pulling 456d5411c6cd9bcf8e9279a6550efc4915ece47d on iBug:patch-6 into a1c201f76020dc2572c81ff5d6df0bda1c7493a1 on Charcoal-SE:master.


fresh regex every time extractCritical is called

What: Use a fresh regex every time extractCritical is called

Why: regexes are stateful, and the current method would break critical css extraction unexpectedly because of previous runs

How: the regex declaration was brought inside the function

Checklist:

[ ] Documentation
[ ] Tests
[ ] Code complete

Codecov Report

Merging #177 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #177   +/-   ##
=======================================
  Coverage   89.08%   89.08%
=======================================
  Files          22       22
  Lines         843      843
  Branches      219      219
=======================================
  Hits          751      751
  Misses         70       70
  Partials       22       22

Impacted Files
Coverage Δ

src/server.js
100% <100%> (ø)
:arrow_up:

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 060953e...737e2b3. Read the comment docs.


Fix links to point to deeplearnjs.org

This change is

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Rework server side SSL_CTX creation to better handle dual_cert mismatches

Also added autests to exercise the dual cert logic. This rework is also in preparation for dynamic certificate updates I am working on.

Ok, I'll give it a try with Boring.

@maskit you were correct.  Had to add an additional header file.  Also removed an unused variable.  I'm compiling with warnings as errors.

We should probably fix the QUIC part separately. I created a PR for it (#6490).

Ok, backed out the warning fix.

Cherry-picked to v9.0.x branch.


FAQ page - add info for Partners/Vendors

Insert a line on how Partners can integrate/get-involved (perhaps link to a Form that takes inbound inquiries)
https://istio.io/faq/

Can you please complete this by COB tomorrow?


Maybe it is possible that removing lexer scanner?

I am writing a grammar using another parser library. i find lexer-scanner is unnatural. when we define a token , we usually give it a name with some semantics such as VARIABLE, STRING, INT, FLOAT, BOOL etc , this is unnatural because the lexer should not carry any infomation about semantics. maybe it is more suitable that using LITTTLE_CHAR_SET, CHARS_SET_WITH_QUOTES, DIGIT_SET replace VARIABLE, STRING, INT, but obviously, these name are too verbose. it seems unimportant, but when i define a grammar, i always need make a tradeoff between an natural but complex grammar and a simple but incoherent grammar, because the place using same token often have different semantics.
So, i consider whether we can get a nature grammar definition by removing lexer-scanner and replacing lexer-token with inline regex. At the same time, i think of your lib and i feel it is suitable to your lib becase it is able to complement the problem about lexer priority.

oh!  Do i find the right usage about this lib ?

The problem is that the parser is supposed to be a constexpr object. This is the whole idea behind the library.
Now there are some problems:

I need to calculate the size of a finite automaton table to construct a lexer, so...
I need all of the sizes of regexes in compile time
I would like to allow inline terms but only if they are expressed as literals, like say "[0-9]"_r

For the char_term and 'string_term' it is easy, for the regex term I found a way but in c++20 standard:
`
template<std::size_t N>
struct regex
{
constexpr regex(const char (&str)[N])
{
std::ranges::copy(str, array);
}
char array[N]; // N needs to be known in compile time

};
template
constexpr auto operator ""_r()
{
return a;
}
int main()
{
constexpr auto expr = "[0-9]"_r;
return 0;
}
`
Of course I could allow inlining them like this: regex_term("[0-9]"), but this seemed to verbose and the grammar looked ugly.


fix: fix model sizes in supported models lists

Hey @NirantK @Anush008
I went through list of supported models and found some discrepancies.
I tried to fix them, could you please check if I am right about this fixes, or not?
There were various cases, I'll try to describe how I chose the sizes:

When there is only model.onnx available - I simply took its size
When there are model.onnx and model.onnx_data - I chose the latter, since the former one is usually less then 1mb
When there are model.onnx, modelfp16.onnx, model_quantized.onnx - I chose the first one, I assumed that it would be the right thing to choose because there are no mentions of fp16 / quantized, etc. in the descriptions, and I assumed that it takes model.onnx by default.

BAAI/bge-small-en-v1.5 contained 2 sources - GCP and HF, however the models there varies in size. HF one is 2 times smaller then GCP, so I decoupled them.
intfloat/multilingual-e5-large had a wrong link, it was named differently in the cloud, I renamed it there.

Wherever we've quantized models which meet the allclose tests — we'll use that as our default, without supporting the direct onnx import to avoid confusion.
We also prefer HF over URL download.
The split here would've changed the underlying default model without informing the user, so I've tried to make that consistent for all models here
cc @joein @Anush008


hp-setup is broken

hp-setup
Traceback (most recent call last):
  File "/nix/store/svcq6lq2j0lycmcr9c9j55y72fc338gw-hplip-3.16.5/share/hplip/setup.py", line 48, in <module>
    from base import device, utils, tui, models, module, services, os_utils
  File "/nix/store/svcq6lq2j0lycmcr9c9j55y72fc338gw-hplip-3.16.5/share/hplip/base/device.py", line 42, in <module>
    from . import status
  File "/nix/store/svcq6lq2j0lycmcr9c9j55y72fc338gw-hplip-3.16.5/share/hplip/base/status.py", line 33, in <module>
    import cupsext
ImportError: No module named cupsext

NixOS 16.09

See also #19469 and #19882.

@FRidh can we backport https://github.com/NixOS/nixpkgs/pull/19882

Fixed with 80aef869b29f2341727de1410d46def1218ce341 and 787d61d5c712ef3f63d779d1d88b6b805e827c82

This doesn't work yet on 16.09.git.80aef86 (Flounder).
 hp-setup
Traceback (most recent call last):
  File "/run/current-system/sw/bin/hp-setup", line 48, in <module>
    from base import device, utils, tui, models, module, services, os_utils
  File "/nix/store/i7kkg79ax0sbnrayzkfawhn3cpz11lwn-python2.7-hplip-3.16.5/share/hplip/base/device.py", line 42, in <module>
    from . import status
  File "/nix/store/i7kkg79ax0sbnrayzkfawhn3cpz11lwn-python2.7-hplip-3.16.5/share/hplip/base/status.py", line 33, in <module>
    import cupsext
ImportError: No module named cupsext

Correct, https://github.com/NixOS/nixpkgs/commit/787d61d5c712ef3f63d779d1d88b6b805e827c82 is needed as well.
$ nix-env  -f https://github.com/NixOS/nixpkgs/archive/787d61d5c712ef3f63d779d1d88b6b805e827c82.tar.gz -iA hplip && hp-setup

@FRidh While auto-discovery didn't work, all I had to do is provide an IP of the printer. Great. Yes, it is fixed.

This does not work for me. I did
nix-env  -f https://github.com/NixOS/nixpkgs/archive/787d61d5c712ef3f63d779d1d88b6b805e827c82.tar.gz -iA hplipWithPlugin && hp-setup

and although I can discover my printer by typing in the IP manually, it then needs to download a plugin binary and the recommended option fails with error: GPG command not found. I tried to download the plugin manually from https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ but that doesn't work either when I run hp-plugin (pasted below is the error I get when I try to make it use the downloaded file directly):
sh: lsb_release: command not found
warning:  distro is not found in AUTH_TYPES                                                                                100%error: Failed to open URL: file:///home/l/hplip-3.16.5-plugin.run.asc
error: Plug-in GPG file [file:///home/l/hplip-3.16.5-plugin.run.asc] download failed.
Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.16.5 Plugin Self Extracting Archive................................................
/home/l/.hplip/hplip-3.16.5-plugin.run: ./hplip-plugin-install: /bin/bash: bad interpreter: No such file or directory
error: Python gobject/dbus may be not installed                                                                                error: Plug-in install failed

it then needs to download a plugin binary and the recommended option fails with error: GPG command not found.

Guess we need to add gpg to PATH then.

I tried to download the plugin manually from https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ but that doesn't work either when I run hp-plugin (pasted below is the error I get when I try to make it use the downloaded file directly):

Nope, installers typically won't work on Nix.

@listx could you open a new issue for this?

@FRidh will do.


Wwtw override

Testing out apply_overrides for WTW.py. It is a reasonably complicated node and will hopefully serve as a good template for other overrides
#68

Keeping aside adding tests, this looks really good! It could do with a detailed explanation of what those WTW and WWTW are, as well as a description of the available overrides in each case, so the user knows, when reading the documentation, what they can override in each case.

Just to check - what do you mean keeping aside adding tests? as in I should do them in a different PR?
Thanks - yep will expand the documentation a bit when I do the FWTW overrides. I will also use it as an opportunity to fix any documentation issues as I go through and add overrides sections.

Well, ideally you want to include in the same PR code, tests for that code and documentation for that code, so changes are really "complete".

OK - though there are tests? But yes I will work on the documentation


Refine layout and spacing in Project Card component

The Project Card component feels bulky and would benefit from adjustments to relative size and spacing of internal elements.
Ideally, this should be done before the card is rendered many times on category pages and filtered views.

Self-assigning to make changes directly to Tailwind CSS styles in a feature branch.

I don't have privileges to edit issue metadata.
I'd suggest:

assignee: me
labels: ux/ui, enhancements, fit-and-finish (new label request)
projects: roadmap

@cat-liu In progress - see PR (I'm not able to move on project board)

@colin-johnston please see attached file of ISO countries.
ISO Countries.txt


Problems list - query editor scrolling

Describe the bug
When i scroll query in query editor - query disappears.
Expected behavior
Query scroll correctly
Screenshots

Scroll in red area

Software versions

Grafana
Zabbix
Grafana-Zabbix Plugin

7.0.0
4.4
3.12.0

I can't replicate this. Could you provide more details, like errors in browser JS console? Can you reproduce this bug on https://play.grafana-zabbix.org/d/000000024/problems?orgId=2 ?

Maybe the problem is related to #954. Because I saw them at the same time.
And maybe its uncleared cache after upgrade grafana to 7.0.0.
After an unsuccessful update, I rolled back the operating system to prev version so cant repeat bug.

Hello,
I'm seeing the same problem.
When the query disappears and I refresh the page I get following error:

I haven't been able to reproduce it yet in grafanalabs.

After update i need recreate query in all problem panels. Recreate/update query solve problem,i think its related to upgrade grafana.

Indeed: saving the dashboard without making any changes seems to have solved the problem.
Thanks.


Support App Privacy Manifests

Issue Description
DKPhotoGallery was listed on the list of requirements for third-party SDKs announced by Apple.
Is there any push on DKPhotoGallery part to include Privacy Manifests files or sign the SDK?
https://developer.apple.com/support/third-party-SDK-requirements/
What
If this is not addressed, apps containing DKPhotoGallery will not be able to be submitted to the AppStore beginning in the spring of 2024.

When will it be updated?

+1

+1

+1

+1

Podfile.lock
DKImagePickerController/PhotoGallery (4.3.7):
    - DKImagePickerController/Core
    - DKPhotoGallery

If you have already included DKImagePickerController, there is no need to separately add DKPhotoGallery.

@zhangao0086 I think the PrivacyManifest is missing the Required Reason for the FileTimestamp API.
You use it here https://github.com/zhangao0086/DKImagePickerController/blob/develop/Sources/DKImagePickerController/DKImageAssetExporter.swift#L353-L355 but the PrivacyManifest does not declare its use.
I think we need to declare reason 3B52.1 ? Since the DKAsset actually represents the photo or video that was picked by the user.


⚠ Bofrost.at has degraded performance

In 9e30cc7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1612 ms

Resolved: Bofrost.at performance has improved in c620c41 after 20 minutes.


sv campaign code naming convention should less rely on AE

an AE sometimes for naming convention and corrupt GA campaign data
need to be streamlined with GA fixed utm_campaign log

merged with #5


Removing IMrtkInteractorVisual interface

Overview
The IMRTKInteractorVisual interface was created back when we didn't have a clear idea of how visuals should be handled. We previously believed that interactors should be responsible for their visuals, but since we've matured our design and no longer need this interface and the associated empty implementations

Oops, came back to clear my review but was too late 😬 I'm starting to have second thoughts about removing the ability to access the visuals from the interactor, especially as it pertains to accessing the IXRCustomReticleProvider. We can revisit this next week though


[BUG] Command Syncing

NAFF Version
any
Describe the Bug
When using slash command options max and mins and you change just max_value or others the command does not sync
Expected Results
The command should sync with the new min_value
Minimal Reproducible Code
@naff.slash_command("int")
@naff.slash_option(
    "int",
    "test",
    naff.OptionTypes.INTEGER,
    min_value=0,
    max_value=15, # Just change this value and command wont sync
)
async def test(ctx, string):
    await ctx.send(string)
    return "test"

Traceback
No response
Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.
[X] I have removed my token from display, if visible.

Additional Information
No response

The attribute needs adding to this dict https://github.com/NAFTeam/NAFF/blob/master/naff/models/naff/application_commands.py#L1013-L1021
Either you can add it or i'll add it tonight


SB-880: Change account page

Change account page complete with dynamic content dependant on account information

@modivilioglu as discussed, i've managed to trimmed some files and refactor accordingly :)

LGTM. We should be very careful when making changes to the components like heading or headingL and make sure they do not change the existing view / behaviour of the other pages where they are used. Thanks for the changes.

Agreed, i did this headingL was a bit of a duplicate so made it better by letting us change the size if we need to - almost all of out views use size-xl.
Gad you mentioned that though, there was a message key that wasn't working properly - fixed.


final update

update smart contract Voting.sol + adapt tests
some front update and comments
json for vercel deployment

OK pour moi


[REQUEST] iOS and React Native

Wondering if there is a plan to release this on iOS and/or React Native.

Hi,
Sorry, no plans currently. I will let the iOS team know there is interest, though!

Awesome. Definetly would like a consistent UI, across both clients.

Any update on the iOS version? If it were to be released, I could get started on making the react-native bridge.

Hi @JSafaiyeh, our iOS team has recently migrated to using this library for charting. Apparently it was based off of MPAndroidChart, so maybe those libs would work for you?

Oh cool! Yeah, MPAndroidChart and Chart were on my possible libraries to use.
Good to know nice graphs can be made with them. Thanks!


Fix performance benchmarks - Under Testing

remove --system-site-packages

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---
---

Run Seed Job

Run Python Performance Test

Run Python Performance Test

Run Seed Job

Run Python Performance Test

I rebased code to an earlier point and expect to get same error as BEAM-5296 but not. Probably the problem related to Jenkins build environment.

The error is still:
17:14:22 [beam_PerformanceTests_Python] $ /bin/bash -xe /tmp/jenkins6742929769496560521.sh
17:14:22 + cd /home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Python/src/sdks/python
17:14:22 + /home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Python/env/.beam_env/bin/pip install -e '.[gcp,test]'
17:14:22 Obtaining file:///home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Python/src/sdks/python
17:14:23     Complete output from command python setup.py egg_info:
17:14:23     /home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Python/env/.beam_env/local/lib/python2.7/site-packages/setuptools/dist.py:398: UserWarning: Normalizing '2.8.0.dev' to '2.8.0.dev0'
17:14:23       normalized_version,
17:14:23     running egg_info
17:14:23     Requirement already satisfied: future==0.16.0 in /home/jenkins/.local/lib/python2.7/site-packages (0.16.0)
17:14:23     gapic-google-cloud-pubsub-v1 0.15.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
17:14:23     proto-google-cloud-datastore-v1 0.90.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
17:14:23     proto-google-cloud-pubsub-v1 0.15.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
17:14:23     googledatastore 7.0.1 has requirement httplib2<0.10,>=0.9.1, but you'll have httplib2 0.11.3 which is incompatible.
17:14:23     googledatastore 7.0.1 has requirement oauth2client<4.0.0,>=2.0.1, but you'll have oauth2client 4.1.2 which is incompatible.
17:14:23     You are using pip version 10.0.1, however version 18.0 is available.
17:14:23     You should consider upgrading via the 'pip install --upgrade pip' command.
17:14:23     error: [Errno 2] No such file or directory

Run Python Performance Test

Run Seed Job

Run Python Performance Test

Run Seed Job

Run Python Performance Test


[Feature] Add config and README for GLEAN

Currently include GLEAN for

human face 16x SR
cat 16x SR

The commit logs are a bit messy, how about rebase from master?


[Feature Request] Add Dialogs Template to a project from a Context Menu

Is your feature request related to a problem? Please describe.
I would like to be able to add Dialogs to a bot project from a Context Menu. It should help those developers that are starting to work with their first bots.
Describe alternatives you've considered
Create a Visual Studio Extension for adding the classes and accessors needed to use Dialogs in a bot project. The user should press right click on the project and select Add -> New Item -> Dialogs Template.
It would be great if the tool added all the necessary configurations and references for the user just compile and test the bot.
To review:
We created a POC in PR #1264 to showcase a possible approach to implement this feature.

I don't see this making the cut in 4.5, although I'll tag it such.

We're not going to be taking this quite yet. WE'll be revisiting the vsix / dotnet / yeoman / cookiecutter genrators shortly.


Use the Gradle plugin "org.embulk.embulk-plugins" to build with updating for Embulk v0.10 API/SPI

Starting to use the Gradle plugin org.embulk.embulk-plugins with using Embulk v0.10 API/SPI.
See https://dev.embulk.org/topics/get-ready-for-v0.11-and-v1.0.html for the details.

Thanks!


Whether you can provide a read-only option for a graphical interface

Whether you can provide a read-only option for a graphical interface

u can, look at RBAC docs


Navigation - Browsers back button takes the user to the workspace home page

https://www.notion.so/Navigation-Browsers-back-button-takes-the-user-to-the-workspace-home-page-b4999e296eb041eb9bb3ea49a44a11b7

Bumping this issue up to prod because it should have made it's way there by now if it was not fixed


Drawing Text Centered in TSkLabel?

Hello,
Trying to draw centered text inside of TSkLabel but with no success
procedure DrawExample(const ACanvas: ISkCanvas; LRect: TRectF);
var
  LFont: ISkFont;
  LPaint: ISkPaint;
  RS : TResourceStream;
begin
  RS := TResourceStream.Create(HInstance, 'Fontx', RT_RCDATA);
  try
    LFont := TSkFont.Create(TSkTypeface.MakeFromStream(RS, 0));
    LFont.Size := 14;
    LPaint := TSkPaint.Create;
    LPaint.Color  := $FFFFFFFF;
    ACanvas.DrawSimpleText('Example Text', (LRect.Width /2), LRect.Top+(LRect.Height /2), LFont, LPaint);
 finally
    RS.Free;
  end;
end;

procedure TForm1.SkLabel1Draw(ASender: TObject; const ACanvas: ISkCanvas;
  const ADest: TRectF; const AOpacity: Single);
begin
 DrawExample(ACanvas, ADest);
end;

Thanks in advance.

Hello @Sniperxx
Why exactly do you need it? You can use custom fonts normally in TSkLabel without code. In fact, you need just register the custom font with Skia API at initialization:
uses
  Skia.FMX;

initialization
  TSkDefaultProviders.RegisterTypeface(TPath.Combine(TPath.GetDocumentsPath, 'Lato.ttf'));

Then, all TSkLabel can use that font. And, when you use the Skia4Delphi render ("GlobalUseSkia := True;" in dpr), all controls can use that custom font also, even the TLabel or TButton or any other.
This code works on all platform and you can also load the ttf from stream.
But, if you want to draw texts using code, using the Skia API, the easiest way is to use the class TSkTextLayout in unit Skia.FMX.Graphics, which have the properties HorizontalAlign and VerticalAlign, and much more.

Thanks viniciusfbb this fixed my problem
   RS : TResourceStream;
begin
  RS := TResourceStream.Create(HInstance, 'Fontx', RT_RCDATA);
  Try
    TSkDefaultProviders.RegisterTypeface(RS);
  finally
    RS.Free;
  end;


OpenPilot 0.6x can not go back to 0.5x?(I have tried many ways)

Because the poor turning ability of steer turning (Honda CRV-Hybrid) I get by OpenPilot 0.6x,I need to go back to 0.5x,I have tried many ways:
1、Thanks to @arne182, downgrade NEOS with one command
2、Manual Instructions to flash back to v9 NEOS for downgrading back to 0.5.xx:（Kegman）
3、Download V9 NEOS and flash.py (official method)
I have downgraded the NEOS from 10 to 9 and panda from 1.4.1 to 1.2.1, but I still can not get the op works properly ,now the eon can show the car speed ,and the panda is also active , but the car will show ACC,LKAS error, openpilot can not be enable either. Do some know the root caused?
I get the error message below :

I replug the panda , the miracle appears , issue is closed

I replug the panda , the miracle appears , issue is closed

Yup, just needed to be power cycled.


spring security show reCaptcha by default

Hi, thanks for your contribution!
this might be not an issue rather a question.
i am aware of this #8
you said that

By default the captcha widget is shown after 5 unsuccessful login tries for the same username.
If you want to change the treshold you can do it by setting: recaptcha.security.loginFailuresThreshold in application.yml file.

but what i want to achieve is something like recaptcha validation upon every login request without the need to previously check of unsuccessful login tries with the same username.
is it possible?

Just set recaptcha.security.loginFailuresThreshold to 0.

Hi thanks for the quick response!
i tried your suggestion, but after login it gives me error like this

//<PHONE_NUMBER>2241
// http://localhost:8090/error

{
"timestamp": "2019-09-26T09:22:40.703+0000",
"status": 999,
"error": "None",
"message": "No message available"
}
this is the debug log :

2019-09-26 16:22:40,568 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.h.l.Loader: Result set row: 0
2019-09-26 16:22:40,568 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.h.l.Loader: Result row:
2019-09-26 16:22:40,574 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.z.h.p.ProxyConnection: UimToolsConnectionPool - Executed rollback on connection oracle.jdbc.driver.T4CConnection@224a72fc due to dirty commit state on close().
2019-09-26 16:22:40,673 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.s.s.w.a.s.CompositeSessionAuthenticationStrategy: Delegating to org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy@6f1fe538
2019-09-26 16:22:40,675 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.g.m.r.s.RecaptchaAuthenticationFilter: Authentication success. Updating SecurityContextHolder to contain: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin
2019-09-26 16:22:40,677 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.g.m.r.s.l.InMemoryLoginFailuresManager: Clearing login failures for username: admin
2019-09-26 16:22:40,677 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.g.m.r.s.l.LoginFailuresClearingHandler: Redirecting to DefaultSavedRequest Url: http://localhost:8090/error
2019-09-26 16:22:40,678 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.s.s.w.DefaultRedirectStrategy: Redirecting to 'http://localhost:8090/error'
2019-09-26 16:22:40,679 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.s.s.w.h.w.HstsHeaderWriter: Not injecting HSTS header since it did not match the requestMatcher org.springframework.security.web.header.writers.HstsHeaderWriter$SecureRequestMatcher@65086c00
2019-09-26 16:22:40,679 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.s.s.w.c.HttpSessionSecurityContextRepository: SecurityContext 'org.springframework.security.core.context.SecurityContextImpl@5687b460: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin' stored to HttpSession: 'org.apache.catalina.session.StandardSessionFacade@63bcc147
2019-09-26 16:22:40,679 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] o.s.s.w.c.SecurityContextPersistenceFilter: SecurityContextHolder now cleared, as request processing completed
2019-09-26 16:22:40,686 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.u.m.AntPathRequestMatcher: Checking match of request : '/error'; against '/resources/**'
2019-09-26 16:22:40,686 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 1 of 12 in additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'
2019-09-26 16:22:40,686 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 2 of 12 in additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'
2019-09-26 16:22:40,686 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.c.HttpSessionSecurityContextRepository: Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: 'org.springframework.security.core.context.SecurityContextImpl@5687b460: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin'
2019-09-26 16:22:40,686 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 3 of 12 in additional filter chain; firing Filter: 'HeaderWriterFilter'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 4 of 12 in additional filter chain; firing Filter: 'CorsFilter'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 5 of 12 in additional filter chain; firing Filter: 'LogoutFilter'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.u.m.AntPathRequestMatcher: Checking match of request : '/error'; against '/logout'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 6 of 12 in additional filter chain; firing Filter: 'RecaptchaAuthenticationFilter'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.u.m.AntPathRequestMatcher: Request 'GET /error' doesn't match 'POST /login'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 7 of 12 in additional filter chain; firing Filter: 'RequestCacheAwareFilter'
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: pathInfo: both null (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: queryString: both null (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: requestURI: arg1=/error; arg2=/error (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: serverPort: arg1=8090; arg2=8090 (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: requestURL: arg1=http://localhost:8090/error; arg2=http://localhost:8090/error (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: scheme: arg1=http; arg2=http (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: serverName: arg1=localhost; arg2=localhost (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: contextPath: arg1=; arg2= (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.DefaultSavedRequest: servletPath: arg1=/error; arg2=/error (property equals)
2019-09-26 16:22:40,687 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.s.HttpSessionRequestCache: Removing DefaultSavedRequest from session if present
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 8 of 12 in additional filter chain; firing Filter: 'SecurityContextHolderAwareRequestFilter'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 9 of 12 in additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter: SecurityContextHolder not populated with anonymous token, as it already contained: 'org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 10 of 12 in additional filter chain; firing Filter: 'SessionManagementFilter'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 11 of 12 in additional filter chain; firing Filter: 'ExceptionTranslationFilter'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error at position 12 of 12 in additional filter chain; firing Filter: 'FilterSecurityInterceptor'
2019-09-26 16:22:40,688 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.u.m.AntPathRequestMatcher: Checking match of request : '/error'; against '/logout'
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.i.FilterSecurityInterceptor: Secure object: FilterInvocation: URL: /error; Attributes: [fullyAuthenticated]
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.i.FilterSecurityInterceptor: Previously Authenticated: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.a.v.AffirmativeBased: Voter: org.springframework.security.web.access.expression.WebExpressionVoter@573bc4b3, returned: 1
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.i.FilterSecurityInterceptor: Authorization successful
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.i.FilterSecurityInterceptor: RunAsManager did not change Authentication object
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.FilterChainProxy: /error reached end of additional filter chain; proceeding with original chain
2019-09-26 16:22:40,689 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.w.s.DispatcherServlet: GET "/error", parameters={}
2019-09-26 16:22:40,691 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.w.s.m.m.a.RequestMappingHandlerMapping: Mapped to public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2019-09-26 16:22:40,718 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor: Using 'application/json', given [/] and supported [application/json, application/+json, application/json, application/+json]
2019-09-26 16:22:40,718 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor: Writing [{timestamp=Thu Sep 26 16:22:40 WIB 2019, status=999, error=None, message=No message available}]
2019-09-26 16:22:40,738 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.h.w.HstsHeaderWriter: Not injecting HSTS header since it did not match the requestMatcher org.springframework.security.web.header.writers.HstsHeaderWriter$SecureRequestMatcher@65086c00
2019-09-26 16:22:40,739 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.w.s.DispatcherServlet: Completed 500 INTERNAL_SERVER_ERROR
2019-09-26 16:22:40,739 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-7] o.s.s.w.a.ExceptionTranslationFilter: Chain processed normally

btw i'm trying to implement this to spring mvc with default web security login

i see your log here stated that

2019-09-26 16:22:40,677 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.g.m.r.s.l.LoginFailuresClearingHandler: Redirecting to DefaultSavedRequest Url: http://localhost:8090/error

i dont understand why upon successful login with captcha and my database authentication,  LoginFailuresClearingHandler redirect me to /error
i can assure that my database authentication is successful from this line :

019-09-26 16:22:40,675 DEBUG [http-nio-<IP_ADDRESS>-8090-exec-6] c.g.m.r.s.RecaptchaAuthenticationFilter: Authentication success. Updating SecurityContextHolder to contain: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@5687b460: Principal: com.ssi.nossf.uim.tools.v1.config.security.CustomUserDetails@55458d8f; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@fffed504: RemoteIpAddress: <IP_ADDRESS>; SessionId: 6F2683EB40E7CC11FA75DF9C43838844; Granted Authorities: Admin

Can you check this using: https://github.com/mkopylec/recaptcha-spring-boot-starter-samples ?

Hi @mkopylec i was able to integrate it using the starter, following your instruction here successfully :

Just set recaptcha.security.loginFailuresThreshold to 0.

but having some strange behaviour with this steps :

valid credential (username and password) provided and submitted without recapctha being ticked
it returns to the homepage without giving any error
valid credential (username and password) provided and submitted with recapctha being ticked
it returns to the homepage with addition of these query parameter on the url :

/login?recaptchaError&showRecaptcha

and for the third attempt, given valid credential and recapctha being ticked, then i am able to successfully logged in to the application

do you know why this behaviour happens? i could provide log and code sample, just name what you need.
Thanks!

I need to investigate it on my own.
If I'll need some code from you I'll let you know.

Great! btw the steps i mentioned applies one after the other without refresh the browser or restarting the application

You have to do two things to get it work.
Set login failures treshold to 0 in application.yml:
recaptcha:
  security:
    login-failures-threshold: 0

Remove the condition for displaying reCaptcha widget from your login form page.
Wrong:

Right:

Hi @mkopylec

You have to do two things to get it work.
Set login failures treshold to 0 in application.yml:
recaptcha:
  security:
    login-failures-threshold: 0

Remove the condition for displaying reCaptcha widget from your login form page.
Wrong:

Right:

unfortunately, this is exactly the configuration and set up that i had in my code before facing the strange behaviour that i posted earlier. do you mind sharing your tested code which connect to database? i would be happy to try it

I've tested it using https://github.com/mkopylec/recaptcha-spring-boot-starter-samples
The sample uses in-memory users and also counts login failures in-memory.
It works that way.
If you are using database instead in-memory storage it should act the same.
If it's not then there is some kind of problem in your code which is communictaing with database.


Uptake new PIP upgrade features

pypa/pip#3871 and pypa/pip#3972

@mriehl @esc FYI.

Pieter Hintjens always reckoned that it was considered vulgar to merge ones own pull requests. ;) I think we are all more than happy to blindly press the merge button for people we know and trust. ;)
On 5 November 2016 00:00:45 CET, Arcadiy Ivanov<EMAIL_ADDRESS>wrote:

@mriehl @esc FYI.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/pybuilder/pybuilder/issues/409#issuecomment-258568114

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

We don't have 100% coverage so higher level of diligence might be  moot.
I can fall back into merge by third party if there's a consensus that's needed :)


Does not run on Ubuntu trusty

The GetThermal AppImage is not running on Ubuntu trusty, possibly it was built on a build host that was newer than Ubuntu trusty, which pulls in "too recent" dependencies on core system libraries such as libstdc++.
Error log:
https://travis-ci.org/AppImage/appimage.github.io/builds/287151543#L713-L728
Would it be possible to build the AppImage on Ubuntu trusty or earlier?

Bummer. This was built on a Debian 9 machine. I'll look into a better build solution like you say.

Just a note, but the AppImage does not run on 64bit Ubuntu 17.05 (Zesty Zapus) either.

The most recent AppImage builds are being created by Travis in a Trusty VM and should be more compatible.


Update rapier

We use rapier3D  as the physics engine. It hasn't been updated for a while.
Tasks:

[ ] Update to a more recent version (ideally latest)
[ ] Add samples and test scripts

Hey team! Please add your planning poker estimate with Zenhub @guusw @sinkingsugar @tdbe

also this is closed no? @Kryptos-FR


Migrate GKE docs

Added a link to the external website
Added ignoreFiles with the list of migrated docs
Updated description for the landing page of Kubeflow of Google Cloud

/assign @zijianjoy

Let's make sure we have updated redirect links to the new website. For example: https://github.com/kubeflow/website/blob/master/content/en/docs/components/pipelines/v1/installation/overview.md?plain=1#L133

/lgtm
/approve
It is a great work! Thank you so much Ablai for making this change, it has been long quested by the community.
Reference: https://github.com/kubeflow/website/issues/3074


Improve code quality

Fixes #20 and #45 (on this repository side).

Ok, if @Karnaj approves ... :)


Disable HTML escaping for page's permalink

I love apollo theme for Zola and I have started to use it for my blog. I found a link to a title is sometimes HTML escaped. According the Zola documentation, page's permalink doesn't need to be HTML escaped. This PR tries to fix it.

We use the | safe filter because the permalink doesn't need to be HTML escaped (escaping would cause / to render as /).

https://www.getzola.org/documentation/getting-started/overview/#blog-template

Thanks for mergin the PR!


animation, layout.cleanup need to be split up.

We are conflating two concepts here.

Cleanups that happen when a specific animation stops playing.
Cleanups that happen when we shut down the entire program.

This was causing an issue for reprocessing because playing a sequence naturally calls cleanup on each animation, which calls cleanup on the layout, which sets all the pixels to black.
I have a specific fix for this issue on that reprocessing branch, but before the 4.0 release we need to completely separate these two ideas and give them different names.
--
This is a short one but I don't have time for it now.

There's already an option in there to not clean the layout on animation
cleanup.
On Sat, Oct 7, 2017 at 6:18 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

We are conflating two concepts here.

Cleanups that happen when a specific animation stops playing.
Cleanups that happen when we shut down the entire program.

This was causing an issue for reprocessing because playing a sequence
naturally calls cleanup on each animation, which calls cleanup on the
layout, which sets all the pixels to black.
I have a specific fix for this issue on that reprocessing branch, but
before the 4.0 release we need to completely separate these two ideas and
give them different names.
--
This is a short one but I don't have time for it now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AA6a6ufkWOW3bkNHtbPqVNNRAkPwJzGfks5sp0_ugaJpZM4PxTYJ
.

If that option actually worked :-D I wouldn't have filed this bug!
Take a look at that feature.  There is actually no way to set that variable
to false at all!
On Sat, Oct 7, 2017 at 3:39 PM, Adam Haile<EMAIL_ADDRESS>wrote:

There's already an option in there to not clean the layout on animation
cleanup.
On Sat, Oct 7, 2017 at 6:18 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

We are conflating two concepts here.

Cleanups that happen when a specific animation stops playing.
Cleanups that happen when we shut down the entire program.

This was causing an issue for reprocessing because playing a sequence
naturally calls cleanup on each animation, which calls cleanup on the
layout, which sets all the pixels to black.
I have a specific fix for this issue on that reprocessing branch, but
before the 4.0 release we need to completely separate these two ideas and
give them different names.
--
This is a short one but I don't have time for it now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6ufkWOW3bkNHtbPqVNNRAkPwJzGfks5sp0_ugaJpZM4PxTYJ>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-334935764,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPdsn6KQgtb3VUpcYYeUjk4lWoHKspaks5sp38mgaJpZM4PxTYJ
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com

Well... it is used in the Remote animation. But no, no other way to use it.
On Sat, Oct 7, 2017 at 10:44 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

If that option actually worked :-D I wouldn't have filed this bug!
Take a look at that feature. There is actually no way to set that variable
to false at all!
On Sat, Oct 7, 2017 at 3:39 PM, Adam Haile<EMAIL_ADDRESS>wrote:

There's already an option in there to not clean the layout on animation
cleanup.
On Sat, Oct 7, 2017 at 6:18 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

We are conflating two concepts here.

Cleanups that happen when a specific animation stops playing.
Cleanups that happen when we shut down the entire program.

This was causing an issue for reprocessing because playing a sequence
naturally calls cleanup on each animation, which calls cleanup on the
layout, which sets all the pixels to black.
I have a specific fix for this issue on that reprocessing branch, but
before the 4.0 release we need to completely separate these two ideas
and
give them different names.
--
This is a short one but I don't have time for it now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6ufkWOW3bkNHtbPqVNNRAkPwJzGfks5sp0_ugaJpZM4PxTYJ>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-
334935764>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAPdsn6KQgtb3VUpcYYeUjk4lWoHKspaks5sp38mgaJpZM4PxTYJ>
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-334939924,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6a6oUNG0N6FJt8VcyOjC6eJOgBAcigks5sp444gaJpZM4PxTYJ
.

Even that doesn't work if the remote animation is included inside a
sequence... :-D
Anyway, I have a fix for it mostly due later today...
On Sat, Oct 7, 2017 at 4:50 PM, Adam Haile<EMAIL_ADDRESS>wrote:

Well... it is used in the Remote animation. But no, no other way to use it.
On Sat, Oct 7, 2017 at 10:44 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

If that option actually worked :-D I wouldn't have filed this bug!
Take a look at that feature. There is actually no way to set that
variable
to false at all!
On Sat, Oct 7, 2017 at 3:39 PM, Adam Haile<EMAIL_ADDRESS>wrote:

There's already an option in there to not clean the layout on animation
cleanup.
On Sat, Oct 7, 2017 at 6:18 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

We are conflating two concepts here.

Cleanups that happen when a specific animation stops playing.
Cleanups that happen when we shut down the entire program.

This was causing an issue for reprocessing because playing a sequence
naturally calls cleanup on each animation, which calls cleanup on the
layout, which sets all the pixels to black.
I have a specific fix for this issue on that reprocessing branch, but
before the 4.0 release we need to completely separate these two ideas
and
give them different names.
--
This is a short one but I don't have time for it now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457, or mute
the
thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6ufkWOW3bkNHtbPqVNNRAkPwJzGfks5sp0_ugaJpZM4PxTYJ>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-
334935764>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAPdsn6KQgtb3VUpcYYeUjk4lWoHKspaks5sp38mgaJpZM4PxTYJ>
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-
334939924>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AA6a6oUNG0N6FJt8VcyOjC6eJOgBAcigks5sp444gaJpZM4PxTYJ>

.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/457#issuecomment-334940333,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPdsrI69pGqkjNJKowRWlu3R3dchQlnks5sp4-4gaJpZM4PxTYJ
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com


Update to Compose 1.2

This got me thinking.... In my project I have compose v1.2.0-beta03, this lib has 1.1.1. Will I see some undefined behavior or crashes? so far have not seen any....

It is ok to use Compose Compiler 1.2 for compiling and using compose runtime libs 1.1. That shouldn't be an issue.
The same way using Compose 1.2 runtime libs is ok for stable API from Compose 1.1. But, we also use some unstable API from Compose 1.1, so there is no guarantee that using Compose 1.2 won't crash with this lib.
Saying that we ack this is not ideal situation though Compose is currently in state that it is not realistic to use only stable API.
As for Compose 1.2 timeline we will update to it with first RC. I.e. quite soon.


not support borderColor

if btn is a goast button, this is not work, because you hasn't define the borderColor

Version 1.7.0 supports all same props as a view supports, so this if fixed in 1.7.0


Batch: Fix escaped double quote

Fix string token not taking escaped double quotes into account.

Thank you for contributing @proudust!


Rc develop

Description of the change:
Reason for the change:
Link to original source:

Closes #

@umeshdhauni - check out our open issues for actual changes you can make to participate Hacktoberfest


Recognize the lock state of multiple semaphores using the same key

When you have many semaphore instances with the same key, only the one that called lock knows that the semaphore is locked, but all of them should find the correct state with locked?. Example of the faulty behavior:
[1] pry(main)> redis_sema = Redis::Semaphore.new(:my_sema)
=> #<Redis::Semaphore:0x007fc6d8c8aae0
 @expiration=nil,
 @name=:my_sema,
 @redis=#<Redis client v3.3.0 for redis://<IP_ADDRESS>:6379/0>,
 @resource_count=1,
 @stale_client_timeout=nil,
 @tokens=[],
 @use_local_time=nil>
[2] pry(main)> redis_sema.lock
=> "0"
[3] pry(main)> redis_sema2 = Redis::Semaphore.new(:my_sema)
=> #<Redis::Semaphore:0x007fc6d8b480d8
 @expiration=nil,
 @name=:my_sema2,
 @redis=#<Redis client v3.3.0 for redis://<IP_ADDRESS>:6379/0>,
 @resource_count=1,
 @stale_client_timeout=nil,
 @tokens=[],
 @use_local_time=nil>
[4] pry(main)> redis_sema2.locked?
=> false
[5] pry(main)> redis_sema.locked?
=> true

I'm actually running into the same issue. It would have been great if your PR was merged in.


update discourse url to discourse.teia.art

hm, linter changed a whole bunch of formatting, gonna just start fresh


Option to include adjacent nodes when sorting

My main use case for sorting is things like functions. The problem with that is everything isn't usually nested neatly under a single node, things like comments and attributes can be at the same level as the function declaration. Here is an example in rust:

As you can see from this tree, the function node is preceded by the comment and attribute nodes:

What I'd love to be able to do is sort all function_item nodes at the same level by name, and include any preceding nodes that belong with the function.

This is a very interesting idea and I think something that can be useful for people. I'll look into adding this and comment here with the pr for you to look at. Any ideas for the config key for it? Something like sibling_nodes or anchor_nodes that will take a list of possible nodes that should move with it?

Great, thanks! Maybe include_sibling_nodes could work? I think with a name like that it would be pretty self-descriptive.


Graphic artifacts (small gray squares) on the desktop when the window is minimized

Windows Terminal version
1.16.10262.0
Windows build number
10.0.22621.1555
Other Software
No response
Steps to reproduce
I'm not sure exactly when it happens. I use WT without issues, and after a while I notice the glitch; not sure what makes it appear. Once it starts appearing, it stays.
Expected Behavior
There should be no graphic artifacts on the desktop when I minimize or restore the window.
Actual Behavior
Whenever I minimize the window, small gray squares appear just above the taskbar:

The gray squares are only visible on the desktop. If any window masks that part of the desktop, they don't appear (in other words, they appear below all windows, with the lowest z-index).
Their number seems to match the number of open tabs in WT, although it's a bit inconsistent.
When I restore the window, I see just one small gray square in the top left corner of the screen:

It also appears below all windows except the WT window (i.e. when the WT window is maximized I still see the square in its top-left corner, but any other window masks it).

Hey, do you happen to have "mica4all" or "mica everywhere" (I can't remember the name!) installed?

@DHowett no, never heard of it.

Not exactly. I just see small grey squares, not rectangles like in your screenshot. Might be related, though.
(haven't seen this in a while btw, maybe it's been fixed?)

Not exactly. I just see small grey squares, not rectangles like in your screenshot. Might be related, though. (haven't seen this in a while btw, maybe it's been fixed?)

Interesting. If you look at my white rectangles, the right edge of them is a grey square - so it seems related, but different?

If someone's still seeing this regularly, it might be helpful to know what the actual window class for that window is (with like, spyxx or winspy). I'd guess that it's either:

PseudoConsoleWindow
DesktopWindowXamlSource

and which one it is would really change my theory of the root cause.
Also, knowing what version you're on would also help. If it's a xaml island window (for some reason), then 1.18 probably changed the way this presents itself.

A thought: why are we using WS_OVERLAPPEDWINDOW instead of WS_OVERLAPPED..?

If someone's still seeing this regularly

I am. I hate it so much and it plagues me every day, but it's better than not using Windows Terminal and not even being able to see filenames with emoji & unicode in them.

Okay! It seems Winspy is discontinued and now there's something called WinSpy++ that's basically the same thing.
I'd guess that it's either:

PseudoConsoleWindow
DesktopWindowXamlSource

and which one it is would really change my theory of the root cause.

The classname is actually SHELLDLL_DefView.  Seems to be associated with...explorer.exe?!?!?!
None of this happened for years (30yrs of that command line, 2 yrs of that command line on the same machine) until I installed Windows Terminal, then it happened, and always happened, consistently... Even if I ran my TCC/TakeCommand (jpsoft.com) command line without Windows Terminal wrapped around it.  I'm pretty sure at some point I even tried uninstalling Windows Terminal, but nope, so I reinstalled it. It's quite perplexing and I'd love to get to the bottom of it.

Also, knowing what version you're on would also help. If it's a xaml island window (for some reason), then 1.18 probably changed the way this presents itself.

Which version of windows terminal?  1.17.11461.0
I'm really limited by what's in the app store. I've failed to build it on my own and decided that's not an endeavor suited to me. However, I'd happily try a precompiled build of a later version if someone would supply it to me.   [Windows 10.0.19045.3393]
Here's more info. I really wish WinSpy++ had a text-dump functionality to avoid awkward screenshotting:

SHELLDLL_DefView

what the fishsticks is that? I've literally never heard of that, and it's for sure not something the Terminal is making ourselves.

Wait hold up - what's the class of the teeny tiny window:

not the one that's seemingly appearing by the taskbar. There's... a lot of shell customizations you got going on there. I wouldn't be surprised if it was some weird combo of all those running together.
But that tiny white rectangle - that's the one I am pretty sure is caused by us

There's no customizations I weren't running for at least 10 years before the day I installed windows terminal, and minimizing and un-minimizing windows terminal windows are what cause these to display.
This does not happen on any of the other machines where I use the exact same customizations without windows terminal.
Turning displayfusion off (which adds some buttons on window taskbars) does not change this.

Anyway, those screenshots were from the tiny black square that isn't near the taskbar.
   There's a lot I understand, but there's more I don't understand, including a lot of what's going on here! :)

not really. If you've got winspy++ screenshots of what that rectangle looks like on your machine, that'll be helpful. I can't seem to find a combo of flags to turn on to make it become visible[^1] on my machine.
[^1]: I mean, yea the window is WS_VISIBLE, but I mean like, visible to a human / rendered to the screen. Maybe this is some weird transparency thing?

I can do that.
Well, they look like this:

[winspy screenshots coming next comment]

Here's the Winspy++ screenshots:

Well, a couple curious things there:

There's no owner, so this isn't the conpty window. That's clear from the Class not being PseudoConsoleWindow, but that makes me think it's unrelated to us.
It's 3072x1728 px big? That's not the window we're looking for, that's for sure. It might be the desktop?

Actually, looks like the first screenshots you shared were for the same window handle.

Looks like it was a miss on the finder, for whatever reason.
Here's an idea though: if you go into WinSpy++, then hit More >>, you should be able to find a cmd.exe (or tcc.exe or whatever the shell is), with a pseudoconsolewindow underneath it (after double-clicking). Hit the Autoupdate button, and see how that window reacts to the Terminal restoring and being minimized. The  Flash button is also helpful for ID'ing where on the screen a window should be (it will flash the bounds of a window even if the window isn't visible).
Once you've got a lock on the right pseudoconsolewindow, share those screenshots?

3072x1728? That's... not even the resolution of the desktop i'm dropping the finder on, it's a 1920x1080 desktop. 3 out of 4 of mine are. It's probably some combination of my 4 displays (31080p + 1VGA).
Yes, it appears that it's missing actually. And I missed that it was missing. oof

Here's an idea though: if you go into WinSpy++, then hit More >>, you should be able to find a cmd.exe (or tcc.exe or whatever the shell is), with a pseudoconsolewindow underneath it (after double-clicking). Hit the Autoupdate button, and see how that window reacts to the Terminal restoring and being minimized. The Flash button is also helpful for ID'ing where on the screen a window should be (it will flash the bounds of a window even if the window isn't visible).
Once you've got a lock on the right pseudoconsolewindow, share those screenshots?

Well, it's kind of hard to share the screen of the flash function flashing, but basically...

Flashing the entire TCC flashes a square with the size and placement that is approximately the default size and placement TCC comes up with, when it starts on my screen. And it always starts on the same monitor, even if my taskbar shortcuts are on different monitors. TCC before Windows Terminal when launched directly did not behave that way.

I'm starting to think Windows Terminal and multiple monitors and moving TCC to a different monitor somehow is causing some sort of disconnect where TCC might have leftover aspects of its windows in the original monitor from where it was moved from (and originally opened into) (i.e. primary monitor).

Flashing 002416B0 TCC.EXE "TCC:c658" captured the upper-left square and about 3 more square's width to the right. Small rectangle.

Flashing 07442Dc2 PsuedoConsoleWindow captured the upper-left square and a few pixels to the left of it.

Flashing Default IME - i see nothing

I'm staring to think this is specific to how Windows Terminal interacts with TCC when TCC is moved to another monitor. I have thought it behaved strange, but not quite been able to put my finger on it.

Okay, maybe we've been tying two related but ultimately separate things here.
Quick way to separate these out: @ClaireCJS Do you see the same behavior without any tcc.exe tabs? Just a plain-old PowerShell or Command Prompt tab. Let's eliminate one variable here.

We definitely do have reports of the tiny, top-left square without TCC, but this may be exacerbated by it. I'm tempted to switch to
diff --git a/src/interactivity/base/InteractivityFactory.cpp b/src/interactivity/base/InteractivityFactory.cpp
index fe8fc55cd..4e675cb85 100644
--- a/src/interactivity/base/InteractivityFactory.cpp
+++ b/src/interactivity/base/InteractivityFactory.cpp
@@ -330,8 +330,8 @@ using namespace Microsoft::Console::Interactivity;
                 // will return the console handle again, not the owning
                 // terminal's handle. It's not entirely clear why, but WS_POPUP
                 // is absolutely vital for this to work correctly.
-                const auto windowStyle = WS_OVERLAPPEDWINDOW | WS_POPUP;
-                const auto exStyles = WS_EX_TOOLWINDOW | WS_EX_TRANSPARENT | WS_EX_LAYERED | WS_EX_NOACTIVATE;
+                const auto windowStyle = WS_OVERLAPPED | WS_POPUP;^M
+                const auto exStyles = WS_EX_TRANSPARENT | WS_EX_LAYERED | WS_EX_NOACTIVATE;^M

                 // Attempt to create window.
                 hwnd = CreateWindowExW(exStyles,

But I need to sync with my user32 contact before I'd feel comfortable with that. It seems to remove the size when it's restored (the tiny rectangle), but not the tiny one....

Oh, it's definitely TCC+Windows Terminal specific. I think it was phrased that way on it's own issue but then my issue got merged/mentioned into this issue since they're the same thing with apparently two different causes.
But yea, to answer your question, it doesn't happen with powershell tabs
but it also doesn't happen when TCC is run without windows terminal
I suspect TCC is doing something weird and nonstandard and Windows Terminal isn't detecting something it meant to detect correctly. It's kind of been the broad pattern.

Oh butts you're right, there's a whole other thread for that.
I'm gonna de-merge them, move relevant comments over, and collapse things in this thread. Thanks for bearing with me ☺

How did I miss

(haven't seen this in a while btw, maybe it's been fixed?)

Well then. I'm going to tenuously mark this Fixed?, and give the community till the end of 1.20 to find a repro. If we don't hear anything, I'm gonna go ahead and say this was magically fixed along the way.
If anyone DOES end up with a repro for this specifically[^1], then a Task Manager dump of OpenConsole.exe (NOT WindowsTerminal.exe) might be enlightening.
[^1]: not the TCC thing tracked in #15536

Sounds good to me. If I see it again, I'll let you know.

This happens concistently still for me. I have reformatted and reinstalled windows 11 several times (Windows 11 Pro) on a modern and powerful laptop from Lenovo. I did not experience this on my previous laptop which was a Windows Surface Book 2.
I have noticed these squares appear in the same way as described above after WSL ubuntu terminal being open over night or just over a long period of time. I noticed that the squares dissappear after restarting the PC, and once I noticed the squares dissappeared after running "wsl" in powershell as it seemed like WSL had turned itself off over night.
If possible, tell me if there is anything I can do to fix this.

@ShakoFarhad Sorry I missed that! You should be able to share that with the team following these steps: https://github.com/microsoft/terminal/wiki/Troubleshooting-Tips#share-with-the-team
Is it a dump of windowsterminal.exe, or openconsole.exe? We're pretty confident the squares are due to openconsole.exe, (which Terminal uses)

Seeing this again, for the first time in a while:

If anyone DOES end up with a repro for this specifically1, then a Task Manager dump of OpenConsole.exe (NOT WindowsTerminal.exe) might be enlightening.

Which one? I have 4 instances of OpenConsole.exe

07/31/2024

I'm pretty sure that #17828 wasn't ultimately related to this, but can someone try out the latest Terminal Canary (>=1.23.2421.0) and see if that fixed this?
You can grab terminal canary from aka.ms/terminal-canary-installer

same here 28/10/2024

Are you using Preview or Stable?

same here 28/10/2024

Are you using Preview or Stable? Which version exactly?

sorry for the late response, Stable, version 1.21.2911.0, win11 23H2 latest patch

Still happening for me in Stable, version 1.21.3231.0, win11 24H2. Are there any resolutions that might work (at least as a temporary solution)?
It's a pity to change a terminal application because of a single bug.


[TACHYON-1343] Build break for MasterClientAuthenticationIntegrationTest

JIRA: https://tachyon.atlassian.net/browse/TACHYON-1343
Fix the issue and refine exception message.
In hdfs2Test profile, PLAIN mechanism is set as org.apache.hadoop.security.SaslPlainServer. tachyon.security.authentication.PlainSaslServer does not take effect. So the threadlocal user is not set by method evaluateResponse(). We move the setting user into callback handler, which can be executed no matter what the underlying SaslServer is.
@jsimsa , @apc999

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7021/Failed Tests: 1org.tachyonproject:tachyon-integration-tests: 1tachyon.master.ServiceSocketBindIntegrationTest.listenEmptyTest
Test FAILed.

Jenkins, test this please

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7022/Failed Tests: 1org.tachyonproject:tachyon-integration-tests: 1tachyon.master.file.FileSystemMasterIntegrationTest.ttlExpiredCreateFileTest
Test FAILed.

Failed tests seem not to be related. Passed locally.

Jenkins, test this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7023/
Test PASSed.

LGTM, thanks for the prompt fix dongche!

@dongche thanks for the fix!


maxAutoRenewDuration or maxAutoLockRenewalDuration and relationship to RetryPolicy

Should we be using maxAutoRenewDuration or the newer maxAutoLockRenewalDuration for changing the lock renewal?
Also, how is this related to retry? If the lock duration of a message is 5 minutes, and we retry 3 times, with a 4:59 minute delay, would the function automatically renew the lock on retry? Would the max auto renew duration setting reset for each retry attempt, or does this value have to be larger than the entire estimated runtime, including retries and delays between retries?

I think because the actual trigger is still using ASB SDK track 1 (Microsoft.Azure.ServiceBus) it would be MaxAutoRenewDuration. When the underlying implementation moves over to ASB SDK track 2 (Azure.Messaging.ServiceBus), MaxAutoLockRenewalDuration will be the value. I think 🙂

Can you help me understand how this value is affected during retries? Would the max auto renew duration setting reset for each retry attempt, or does this value have to be larger than the entire estimated runtime, including retries and delays between retries?
If the lock duration of a message is 5 minutes, and we retry 3 times, with a 4:59 minute delay, would the function automatically renew the lock on retry?

@redtaped for any of the bindings/extensions with built in support for retries, the guidance is to use that support instead of the retry policy.
Retry policy is also in preview/beta, and we'll be publishing some guidance around that as it gets to completion.

@SeanFeldman's comment is also correct. The extensions targeting the track 2 SDK will be available soon, but currently, the documentation here is what applies


Fix OTel GRPC trace exporter dropping spans

Commit Message: extensions: fix OTel GRPC trace exporter dropping spans
Additional Description:
Fixes otel exporter dropping spans in some cases, for example:

If, while waiting for a response to an export request, the span buffer is flushed again.
If the span buffer is flushed after an upstream span ends, and there exists a corresponding downstream span, and the buffer is flushed again when the downstream span ends. This can be triggered by setting the tracing.opentelemetry.min_flush_spans runtime variable to 1, or if the flush timer expires just after the upstream span ends. This is similar to the first case, but the specific order of http callbacks prevented the exporter client from ever being reset before the downstream request completed, if it was used to export spans after the upstream request completed.

Risk Level:
Testing: Yes; added an integration test that I think will cover this. Updated mock usage in other otel tests to account for refactors to the exporter.
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Assigning @yanavlasov as code-owner
/assign @yanavlasov

Would also appreciate suggestions/guidance on the integration test - I am not 100% sure that i have the implementation correct. The idea was to have http requests be made in the background to trigger spans to be uploaded, then the main test body would check that the correct export requests were sent. Is the dispatcher_->post mechanism for running the http requests correct here, or is there a better way to set this up?

@yanavlasov any idea what the CI failure is? Looks unrelated.


Minor: Remove use of aggSerde in RocksDBSessionStore.

RocksDBSessionStore wasn't properly using the default aggSerde if no Serde was supplied.

@dguy I assume you will be assigned to review this because it deals with state stores. I think it is pretty straight forward and could be considered a bug so I was hoping to draw more attention to this as its been a couple days. Let me know if I should create a jira for this.

@guozhangwang can you please review and merge

Thanks @KyleWinkelman for the find! I made another pass over other store impls just to make sure that store serdes are used not the raw keySerde or agg/valueSerde, and it seems KAFKA-5205/5206 are the only issues. But if there are other similar issues please let @dguy and myself know.

LGTM. Merged to trunk and cherry-picked to 0.10.2.


Port to Alpine

Alpine uses busybox which doesn't support the -n switch to cp.
Furthermore, this adds integration with OpenRC which Alpine uses for it's init system.
For an APKBUILD see https://github.com/Orochimarufan/custom-aports/blob/master/create_ap/APKBUILD

Any news on this? @oblique

Merged


install oref0 0.6.0

We haven't yet merged this because 0.5.5 contains pretty much all the autotune changes in 0.6.0, so we're waiting to make sure no autotune-specific issues crop up with 0.6.0 before making standalone autotune users upgrade to 0.6.0.

Committed via 12284dcf


[Test] add environment variables that is needed by samples

to fix samples run in live tests.

API change check
API changes are not detected in this pull request.


cabana: click on the TimeLabel to enter a time to seek to

display absolute time and click on it to modify the time.
e.g: seek to 13:52:13:
Kazam_screencast_00042.webm

@deanlee is this ready for review?

@sshane not ready.
currently, it can't work with https://github.com/commaai/openpilot/pull/26946 .

closed,moved this feature to video control https://github.com/commaai/openpilot/pull/27006


Add Makefile rules to setup development environment

This commit adds 3 rules to the Makefile in order to condense the contributor setup instructions to a single command: make develop

miniconda: Installs miniconda for either Mac or Linux (x86_64)
${CONDA_ROOT}/envs/skbio: Creates a development environment
develop: User entry-point and post-install prompts

Thanks @corburn and sorry for the delay in following up. We're not keen on adding this functionality to scikit-bio based on some prior discussion in #1126 (most relevant comments here and here). Thanks for your contribution though and please let us know if you'd like to get involved in other areas of the project!


FEATURE: rlc_component without name

@gkorompi Please avoid using auto merge because I can't accept a review otherwise (my approval would make the PR getting merge). I prefer that either @ring630 or @svandenb-dev also give their opinion before merging something as they are the core maintainers.


FileStore push() method is missing parameter for visibility

https://github.com/expectedparrot/edsl/blob/main/edsl/scenarios/FileStore.py#L115

Should be fixed with new PR


Remove additional spotless dependency

Resolves CVE-2023-4759

Thanks for sending the security fix @marcus-bcl !
 That is a new DCO requirement we have.

Thanks for reviewing!  Do you have an idea of when this might make it into a release?

oh snap, my bad. will release it now

@marcus-bcl its released in 1.1.1! ty again