REQ: Option to display per process CPU usage as % per core

On POSIX systems, process CPU usage is reported as 0-100% per core in a system. So if you have a 4 core system with hyperthreading, it might show up to 800% CPU. This has always made a lot more sense to me. I can look at a process and see it's using 70-125% CPU and I know it's bogging down a full core.
But when I work on Windows systems, I open up various reporting tools (Process Hacker, Process Explorer, Window's Task Manager) a process shows as 100% only if it's using all cores in the system. And this means I have to know how many cores are on a system before I know if 12.5% CPU usage is "high" or if it's basically an idle process. On some systems 5% CPU usage might be a full core. On other systems 50% CPU usage might be a full core. Often a good way to determine that a thread is "misbehaving" and stuck in some busy loop, is to observe that it's consuming an entire core.
Is it possible to provide this option?

You can add the "CPU (relative" column to the processes list and threads list for showing core relative utilization 👍

@dmex I don't see that option. I'm currently using v2.39.124
Steps

On the main process list ("Processes" tab), right click the column headers and choose "Choose Columns..."
Look for "CPU (Relative)" in the Inactive columns
Notice that's not an option.

Do I need to turn another option on, first? I have available columns CPU History, Kernel CPU Time, User CPU time, Total CPU time, but none of these sound like the right thing and the only option with ("Rel" in the name is "Relative Start Time").

I'm currently using v2.39.124

You need to install the v3.0 build:
https://processhacker.sourceforge.io/nightly.php


[C++][Parquet] Enable conda build to work on systems with non-default C++ toolchains

Reporter: Wes McKinney / @wesm
Assignee: Wes McKinney](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=wesm) / @wesm
Note: This issue was originally created as PARQUET-617. Please see the migration documentation for further details.

Wes McKinney / @wesm:
Issue resolved by pull request 106
https://github.com/apache/parquet-cpp/pull/106


aurbuild: remove repose support

I haven't used repose in some time and it adds a maintenance burden in the form of sporadic bugs and user requests: see #236, https://bbs.archlinux.org/viewtopic.php?pid=1706372#p1706372, #208, https://github.com/AladW/aurutils/issues/20#issuecomment-298062048. Drop it and only leave support for repo-add. Existing database may have to be rebuilt accordingly.

Shame, but not surprising.
I'm not dead though, and going to be getting myself back on the archlinux irc channels and working on repose again this week.

@vodik I still use it :P  Nothing else is quite as fast and as simple, even if it might get confused about files sometimes, I simply rebuild the repo.

Hi vodik, glad to see you're still alive! :D This gives me a good excuse to delay the 1.6 release indefinitely then. (1.5.3 still supports repose)


[FEATURE REQ] Add support for AZURE_CLIENT_ID environment variable to ManagedIdentityCredential

Library or service name.
Azure Identity
Is your feature request related to a problem? Please describe.
Developers need to be able to specify which AZURE_CLIENT_ID Managed Identity Credential with an environment variable.
#8692
#8309
#9309

Please follow up with @schaabs before implementing.

Currently only DefaultAzureCredential and EnvironmentCredential are configurable via environment variables by design.


v2/keys: SSE key change notifications as alternative to long-polling

Server Sent Events is a good way to watch for changes. Will be good for etcd to support it as one of the "watch" modes.

We are not going to implement this for v2 api. For v3, we use gRPC over http2, which supports multiple streams on same tcp connection.


ReduxInit action

Store doesn't dispatch init action once initialized. Both swift and kotlin redux libs do it.
This action is important to setup app long running services on app startup.

ReSwift
Redux-Kotlin

Hey there -- could definitely add something like this in -- in general Redux.js had kept these implementations hidden, and asked users to dispatch their own actions. Would that work for you? I worry about dispatching a new action that folks aren't accounting for.

I ended up dispatching custom init action manually right after the store has been created in the flutter main func. It might be harder to do it if you init the store through DI or when the store init timing is not well defined.
I found that js lib keeps init as internal and using it is an anti pattern. So I guess it is no go.


Slight name change

Oh forgot to ask but I was thinking of changing the name of the project to ubiquitous-table. Not as a final name or anything just because we're trying to build a platform for table top gaming and it keeps the first half.

Sounds good, I actually kind of like that name. We'll keep on thinking about it, but really it's not bad for an interim name.


Make the managed hub heartbeat available

remove the heartbeat bundle from here: https://github.com/stolostron/multicluster-global-hub/pull/721


Corrupted colors in JPEG images

Hello.
Our client has uploaded an image that colors changed after resizing via imgproxy. This issue is reproduced both the master branch and 2.3.0 version.
The first image is an original and the second one is a resized copy.

Hi,
I can't reproduce the bug with the attached image.
It looks like GitHub processes them somehow since both attached images are PNG, not JPEG. Could you upload the original one somewhere else?

Shure.
original
after resize

Thanks!
The original image is CMYK one without an embedded ICC profile. CMYK images are converted to RGB to be displayed or processed by imgproxy. To be converted correctly, an image needs a color profile (ICC). When an image doesn't have one, tools use some default one. Of course, those default profiles may be different. For example, that's how Preview from macOS shows the provided image:

And that's how it's shown in Photoshop:

How you can see, results differ a lot. This is not an imgproxy issue, but the image's one.


Question/ bug: How to provide functions from within Nuxt.config.ts or module.ts to runtime?

Not sure if this belongs here. Feels like it doesn't belong in the Nuxt repo either, because it's module specific. Let me know if I need to move it.
So my situation is the following. I'm further improving my Nuxt-vuetify module. Users of the module, will provide a Vuetify config through the Nuxt.config.ts. Now Vuetify has the following feature when it comes to icons, fa-svg. To use this feature, you need to provide a function as iconSet (component). This is how it works, I cannot change this. However, this is not the cause of my "issue".
What I can't seem to get working is the following, tested it on the nuxt-module-starter:
In my Nuxt.config.ts:
export default defineNuxtConfig({
  modules: ["../src/module"],
  myModule: {
    testViaConfig() {
      console.log("test");
      return "test";
    },
  },
});

in my module.ts:
import { defineNuxtModule, addPlugin, createResolver } from "@nuxt/kit";

// Module options TypeScript interface definition
export interface ModuleOptions {}

export default defineNuxtModule<ModuleOptions>({
  meta: {
    name: "my-module",
    configKey: "myModule",
  },
  // Default configuration options of the Nuxt module
  defaults: {},
  setup(options, nuxt) {
    const resolver = createResolver(import.meta.url);

    nuxt.options.runtimeConfig.public.myModule = {
      ...options,
      test: "runtimeConfig, check",
      testViaModule: () => {
        console.log("test");
        return "test";
      },
    };
    // Do not add the extension since the `.ts` will be transpiled to `.mjs` after `npm run prepack`
    addPlugin(resolver.resolve("./runtime/plugin"));
  },
});

In my runtime/plugin.ts:
import { defineNuxtPlugin, useRuntimeConfig } from "#app";

export default defineNuxtPlugin((nuxtApp) => {
  const config = useRuntimeConfig();
  const options = config.public.myModule;
  console.log({ options });
  console.log("Plugin injected by my-module!");
});

I would expect that in the browser both the testViaConfig and testViaModule functions would be logged. Except only the string (defined in module.ts, also passed via runtimeConfig), is logged in the browser.
I have made a codesandbox to reproduce. You can find it here.
Is it intended that I cannot pass functions to runtime like this? I have the feeling that it's not possible due to rollup, however I'm definitely not an expert on that. If so, is there another way around? It seems vital that users of the module can provide it via the Nuxt.config.ts from a user experience perspective.
Hope someone is able to help out. If I need to explain further, please let me know.
Thank you in advance.
Best regards,
J

Let's track in https://github.com/nuxt/nuxt/issues/18762.

Let's track in #18762.
The way you can provide functions is through using addTemplate to add virtual files with code, or addPlugin, addLayout, etc.
There should be more information available at https://nuxt.com/docs/guide/going-further/modules.

@danielroe the link throws a 500 if opened directly 😉
For all others who want to open the link:

open https://nuxt.com/docs/guide/directory-structure/modules
scroll to Read more in Docs > Guide > Going Further > Modules
click


Add streaming  (partial results) support

Feature Description
Doc https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#partialResultParams
Why need this: https://github.com/golang/go/issues/69631

Do you know of any LSPs that support this? I'm looking for something I can test against

It looks like haskell might based on a preliminary search?
https://grep.app/search?q=partialResultToken&filter[repo][0]=haskell/lsp

Do you know of any LSPs that support this? I'm looking for something I can test against

gopls support this

Any idea how sorting results could be implemented? It seems like getting new results requires re-sorting all the results to get the correct sort order.
I guess it might be possible to batch the sorts at a specific interval, for example.

Is it possible to insert results into the correct sorted position, thus always maintaining a correctly sorted list? I'm not sure how sorting is implemented, though, so this might be difficult.

Is it possible to insert results into the correct sorted position, thus always maintaining a correctly sorted list? I'm not sure how sorting is implemented, though, so this might be difficult, especially of the sorting algorithm isn't stable.

gopls support this

It returns JSON RPC method not found: "textDocument/completion/progress" so it seems like they don't support it on v0.16.2


Fixed #26638 -- Allowed callable arguments for QuerySet.get_or_create()/update_or_create() defaults.

Made get_or_create() and update_or_create() accept callables in the default argument, in reference to ticket #26638.

To ensure the callable is not executed if not needed, I would do the following test instead:
# Using book, that have a FK to another model
Book.objects.create(
    name="Book of Acme",
    publisher=Publisher.objects.create(name='Acme Publishing'))

with CaptureQueriesContext(connection) as captured_queries:
    created = Book.objects.get_or_create(
        name="Book of Acme", defaults={
            'publisher': lambda: Publisher.objects.get(name="Acme Publishing2")
        }
    )[1]
    self.assertFalse(created)
# Ensure only the Book.objects.get is executed, not Publisher.objects.get in defaults dict
self.assertEqual(len(captured_queries), 1)

(Not tested, but you get the idea: the publisher "Acme Publishing2" does not exist but we don't care, it shouldn't be called :) ) Also, it was not in the scope of the ticket, but shouldn't we add units tests for update_or_create too?

Simply passing a callable raising an assertion error should do.

Indeed, way better, didn't think of that.

I updated the commit to have tests ensuring that the callable isn't called when it shouldn't be and that update_or_create() works correctly.

I did all the edits you had and force pushed them.

You may also squash the commits when updating.

I split some of the documentation links onto two lines so that the lines would be roughly equal in length and not too long (cf. [this line] (https://github.com/django/django/pull/6650/commits/7ff134ef3af2d0619d1da9953d3609fcd3b45d12#diff-31a704a6df3324116cc53d7b91855fbeR161) and preceding). I can't seem to find a rule against this in the documentation guide, but I can't find another example anywhere else. Is this correct?

buildbot, add to whitelist.

Just a small correction, to be perfect: in versionchanged 1.11, instead of:

Add support for callable defaults

I would prefer:

Add support for callable values in defaults

Same idea in release notes:

Added support for callable defaults in :meth:`QuerySet.update_or_create()
Added support for callable values in defaults in :meth:`QuerySet.update_or_create()

callable defaults expression can be confusion and be interpreted as "the whole defaults dict can be a callable".

Updated and merged in<PHONE_NUMBER>b2d3b4457cc99203a2b06504b32a16, thanks!


ERROR: Check Wazuh API version

Hello,
I have this error "Error: Filebeat setup failed" when running your script. Then I ran the command "filebeat setup -e" again and there was no error. But in health check Wazuh, when checking connection I have this message:
ERROR: Wazuh API and Wazuh App version mismatch. API version: 4.6.0. App version: 4.5.3.
I don't know where I'm going wrong. Can you help me?
Thanks and a greeting!

Hi,
Sorry for the late reply and really appreciate to report the issue.
Please remove any existing installation of elasticsearch, filebeat and kibana first and then clone the repo to try again.
Sometimes we have seen it shows several warnings when logging into the kibana and visualize the wazuh dashboard.
It goes away after refreshing the browser and going to the wazuh plugin button from kibana dashboard.
Please feel free to reach out if the issue is not resolved.
Cheers!


Typeface support

[x] I have verified that I am using the latest version and searched for exisiting issues (If this checkbox is not ticked, the issue might be ignored).

I am using version: 1.3
Is it possible to add the support of changing the typeface of the title and description? I really didn't liked all the other intro libraries. Your's s simply the best in my use case. It works great. Thanks in advance if that would be possible. (The Intro would fit then better to the rest of my app.)

Thank you! :)
I thank that should be possible, how about the following additional methods:
withDescription(String, Typeface)
withTitle(String, Typeface)
Would that fit your needs?

That would be awesome! Absolutely.

One more thing. (Sorry for that). Would it be possible to add methods to specify the text size too? For the title and description?
This and the typeface support is everything I need to change and it would avoid it, to create a custom layout just to change these two little attributes. ':/

Sure, working on it.

Released as 1.3.6.
The new relevant methods are:
IntroductionBuilder#withTypeface(Typeface)
Slide#withTitleSize(Float)
Slide#withDescriptionSize(Float)

Please let me know if this works for you.

Thank you very much! I will test it asap.

@rubengees It works absolutely fine! Just one thing, I actually need a typeface per title and description :/ Could you add that too? Until now it's just one global typeface. Thanks in advance!

Ah, sure. Do you need them per slide? This is not possible with the current architecture and I don't want to rewrite everything...
I would go with:
IntroductionBuilder#withTitleTypeface(Typeface)
IntroductionBuilder#withDescriptionTypeface(Typeface)

Would that work for you?

Sorry for the late response. Exactly that's what I need, thanks!

Great, I'll work at it later.Am 10.12.2016 15:57 schrieb Maximilian Keppeler notifications@github.com:Sorry for the late response. Exactly that's what I need, thanks!
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.

Sorry for the delay, released as 1.3.7.
Please let me know if this works for you.

I assume everything works, so I'm closing this. If not, feel free to reopen.


fix #23

Add a test for the JsonPrimitive.equals method asserting that a NaN double is not equal to a correct double. Resolves #23.

Branch coverage of JsonPrimitive.equals method after this test: 88% (23/26), increased from what was stated at #23.


Pin notary-server to v0.4.2

Pins a notary server version because our build process has changed the file directory format of the server.  We could bump to v0.5.0 but since we haven't released that client yet I chose to stick with v0.4.2.  Closes https://github.com/docker/docker.github.io/issues/185
cc @cyli @endophage @mstanleyjones

Deploy preview ready!
Built with commit 4725674a2f26827b0c6cd9d5f09e7f1b53a34fd3
https://deploy-preview-629--docker-docs.netlify.com

LGTM. I was able to run through the whole lab locally. Please take a look, @jaimemartinez88. You can change your YAML file locally and you should be able to complete the lab.


fixes #654 + removes TestDAO from the messagebus

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.

This pr should also fix #652

Rebased and merged.
Thanks for your contribution !


[ar] update validation

Update attributes [  first_name, address, title ].

Thank you

Don't mention it! 😇


Added support for K state elimination

Added both sparse and condensed support for K state elimination.

Added attribute to LQDynamicData with new type for K::MK. This allows for multiple dispatch of different functions.
Redefined _build_condensed_lq_dynamic_model and _build_sparse_lq_dynamic_model for different types of K. The matrix K influences problem type and constraint and variable bounds.
Transformed A and E matrices within _build_sparse_lq_dynamic_model for when K is defined.
Added _build_sparse_J3 function that is called within the _build_sparse_lq_dynamic_model when K <: AbstractMatrix. This converts $u$ variable bounds to algebraic constriants for $v$
Redefined _build_condensed_blocks to just build the block matrices of the condensed problems
Defined _build_condensed_H_blocks that returns H, h, and h0. Defined two forms of the function depending on K type
Defined _build_condensed_G_blocks that returns J, lcon, and ucon.
Updated sparse_lq_test.jl to include a K matrix
Updated runtests.jl to test the problem with a K matrix, with a K matrix and S matrix, with a K matrix and S matrix and partial bounds on $u$, and with the K matrix and no bounds.

Codecov Report

Merging #23 (557be29) into main (2fb4f31) will increase coverage by 2.27%.
The diff coverage is 99.37%.

@@            Coverage Diff             @@
##             main      #23      +/-   ##
==========================================
+ Coverage   94.05%   96.32%   +2.27%
==========================================
  Files           1        1
  Lines         353      599     +246
==========================================
+ Hits          332      577     +245
- Misses         21       22       +1

Impacted Files
Coverage Δ

src/DynamicNLPModels.jl
96.32% <99.37%> (+2.27%)
: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 2fb4f31...557be29. Read the comment docs.

Looks good @dlcole3


Adding segments causes debugging to stop working

Hi, I've set up a very basic project that works fine (https://github.com/RoyJacobs/c64-empty-vscode/). I can launch the application and it will build and then run via Vice.
However, once I start using KickAssembler Segments then the debugger hangs and it doesn't even launch Vice. Is this something I'm doing wrong on my end?
This is the change I've made to my project: https://github.com/RoyJacobs/c64-empty-vscode/pull/1/commits/be1df64c9e20ad1407e28bef812c822a17abf90e
You can check out the segments branch to reproduce.

Hi Roy. I've never used kick assembler segments- Im going to investigate how these works an how it would affect the debugging.
Thanks!

Hi @RoyJacobs ; Iǘe published a new version of kickassm studio with support for segments. It should be up now.
Delete the foldes .vscode and bin in your project to ake sure it takes the proper files.
Any other problem dont hesitate to contact me.
If you want you can follow me at
https://twitter.com/sanmonterodev

It's working fine now, thanks for debugging :)


Can't install<EMAIL_ADDRESS>with Apple M3

Describe the bug
I am trying to install and older version of Node (14.17.3) on a new MBP running am M3 chip. It is exiting with this error:
[node] Error 2
[ERROR] sh failed
Error:
   0: sh exited with non-zero status: exit code 2

Location:
   src/cmd.rs:406

Version:
   2024.5.16 macos-arm64 (8838098 2024-05-15)

To Reproduce
run mise install<EMAIL_ADDRESS>Expected behavior
It installs the version of Node
mise doctor output
version: 2024.5.16 macos-arm64 (8838098 2024-05-15)
activated: yes
shims_on_path: no

build_info:
  Target: aarch64-apple-darwin
  Features: DEFAULT, NATIVE_TLS, OPENSSL
  Built: Wed, 15 May 2024 04:31:10 +0000
  Rust Version: rustc 1.78.0 (9b00956e5 2024-04-29)
  Profile: release

shell:
  /bin/zsh
  zsh 5.9 (x86_64-apple-darwin23.0)

dirs:
  data: ~/.local/share/mise
  config: ~/.config/mise
  cache: ~/Library/Caches/mise
  state: ~/.local/state/mise
  shims: ~/.local/share/mise/shims

config_files:
  ~/.config/mise/config.toml

backends:
  cargo
  go
  npm
  pipx
  ubi

plugins:
  bun     (core)
  deno    (core)
  erlang  (core)
  go      (core)
  java    (core)
  node    (core)
  python  (core)
  ruby    (core)

toolset:
<EMAIL_ADDRESS><EMAIL_ADDRESS>
env_vars:
  MISE_SHELL=zsh

settings:
  activate_aggressive = false
  all_compile = false
  always_keep_download = false
  always_keep_install = false
  asdf_compat = false
  cargo_binstall = true
  color = true
  disable_default_shorthands = false
  disable_tools = []
  experimental = false
  go_default_packages_file = "~/.default-go-packages"
  go_download_mirror = "https://dl.google.com/go"
  go_repo = "https://github.com/golang/go"
  go_set_gopath = false
  go_set_goroot = true
  go_skip_checksum = false
  jobs = 4
  legacy_version_file = true
  legacy_version_file_disable_tools = []
  node_compile = false
  not_found_auto_install = true
  paranoid = false
  plugin_autoupdate_last_check_duration = "7d"
  python_default_packages_file = "/Users/rob.gill/.default-python-packages"
  python_pyenv_repo = "https://github.com/pyenv/pyenv.git"
  raw = false
  trusted_config_paths = []
  quiet = false
  verbose = false
  yes = false
  ci = false
  debug = false
  trace = false
  log_level = "info"
  python_venv_auto_create = false

  [status]
  missing_tools = "if_other_versions_installed"
  show_env = false
  show_tools = false

No warnings found
1 problem found:

1. new mise version 2024.6.4 available, currently on 2024.5.16

Additional context
% node -v
v20.10.0
% python --version
Python 3.9.6

it's node itself that does not support arm macs. You need to use rosetta.

@jdx - Thanks for the quick reply!

@jdx - I have opened iTerm2 with Rosetta enabled, but it is still showing warnings when trying to install that version of node.
I have verified that Rosetta is installed and that the arch is i386

@jdx - I have opened iTerm2 with Rosetta enabled, but it is still showing warnings when trying to install that version of node. I have verified that Rosetta is installed and that the arch is i386

Try arch -x86_64 mise install<EMAIL_ADDRESS>

Try arch -x86_64 mise install<EMAIL_ADDRESS>
Still not working. I'm receiving:
% arch
i386
% arch -x86_64 mise install<EMAIL_ADDRESS>arch: posix_spawnp: mise: Bad CPU type in executable

One thing you can do is download the archive from the website and extract it to ~/.local/share/mise/installs/node/14.17.3. Then clear the cache via mise cache clear and the version should show up in mise ls and work as expected (via Rosetta).

the docs explain how to use rosetta: https://mise.jdx.dev/tips-and-tricks.html#macos-rosetta

This issue you're getting is related with building Node from source in macOS with Apple's Clang. I saw it reported here.
So the problem should go away if you install it like this.
CPPFLAGS="-Wno-enum-constexpr-conversion" mise install<EMAIL_ADDRESS>
mise is building it from source since there are no officially published binaries of Node 14 for Apple Silicon.


Fixed #27023 -- ~/.pythonrc.py loaded twice if PYTHONSTARTUP set to ~/.pythonrc.py

Thanks for the feedback @timgraham.
It turns out that any environment variable will already be shell-expanded, so I've just made an even simpler fix.

I also thought of using a set but this won't guarantee ordering which based on the comment, seems to be important.

Thanks @timgraham -- I've fixed this with an OrderedSet.
Looking into the behaviour of the Python interpreter at startup, it seems that ~/.pythonrc.py is a hangover from the site module which was deprecated in 2.6.
As such, it could be argued that Django should drop the special-casing of ~/.pythonrc.py, and just use whatever $PYTHONSTARTUP refers to, but that's a separate discussion.

merged in e139ef5741716d8cb715ff17da2b33df08d85309, thanks!


Adding localized with format function

I have been using your library really useful.
However, why did you remove the localizedWithFormat feature? It is really useful in practical app development.

I wasn't sure whether or not the withFormat functions were useful but I like the idea of adding them back.
The pull request looks good to me but I'll need you to resolve the conflicts with the head branch before I can merge though.

Oops, I've been using the outdated library :astonished:
I only changed Localized.swift file and genstrings.py file, so other things will be fine.

Thanks. Let's merge. I'll include your code in the next release (later this week).


Update README & .gitignore

Updated the README with grammatical corrections

Added /.vscode into the .gitignore

Thanks already. I'll put it in the new readme (most of the rest is translated with deepl anyway, so it should be ok xD

And what did you mean with the Unix ?

Unix is the catchall term for Linux and macOS, as Unix is the base of those OS's


Fix quantized zephyr chat prompt (#1314)

Thanks for noticing this, I've made a small tweak to avoid the mutable variable but looks all good.


After updating to 2.1.5, I can no longer enter the game.

Version 2.1.5 is broken. After logging onto the game. and the environment is loading, I loose connection with the server. There are no errors shown in the game log. It just shows that I have logged out. My client's launcher says that the server connection timed out.

I'll be on it when I get home.

Should be fixed in the new update (2.1.6),


building from source using linuxbrew aka homebrew on arch to get /kbd-scancode-list

Found a bug? - We would like to help you and smash the bug away.

Please don't "report" questions as bugs. For these (questions/build instructions/...) please use one of the following means of contact:

We are reachable via:
Matrix room : #FreeRDP:matrix.org (main)
XMPP channel<EMAIL_ADDRESS>(bridged)
IRC channel : #freerdp @ irc.oftc.net (bridged)
We are reachable via mailing list<EMAIL_ADDRESS>Try our mailing list for discussions/questions

Before reporting a bug have a look into our issue tracker to see if the bug was already reported and you can add some additional information.
If it's a new bug - create a new issue.
For more details see https://github.com/FreeRDP/FreeRDP/wiki/BugReporting

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Application details

FreeRDP version (xfreerdp /version)
Command line used
Output of xfreerdp /buildconfig
OS version connecting to (server side)
If available the log output from a run with /log-level:trace 2>&1 | tee log.txt
If you built it yourself add some notes which tag/commit/branch you have used, also your cmake parameters and
compiler can help

Environment (please complete the following information):

OS: [e.g. Linux/Windows/Android/..]
Version/Distribution: [e.g. Debian 10, Windows 2008, Android 10]
Architecture: [amd64, arm]:

Additional context
Add any other context about the problem here.
** Please remove this text before submitting your issue!
Thank you for reporting a bug!

using linuxbrew aka homebrew in attempt to build a recent version of freerdp ie. xfreerdp to use with a arch linux distro. i sucessfully compiled freerdp this afternoon using the modified formula file,
https://github.com/ipatch/homebrew-core/blob/1e1a81372bc2bab9bb9f4efc2b015b65430c21fd/Formula/freerdp.rb
output of ~/homebrew/bin/xfreerdp /buildconfig
~/homebrew/bin/xfreerdp /buildconfig                                                                                0 (0.079s)
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: This build is using [debug] build options:
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_KBD=ON'
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_SDL_KBD_EVENTS=ON'
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]:
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: [debug] build options might leak sensitive information (credentials, ...)
[18:50:55:589] [240815:240815] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
This is FreeRDP version 3.0.0-dev (a5d732516)
Build configuration: BUILD_TESTING=OFF WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_JOURNALD_H=TRUE WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 WINPR_HAVE_STDBOOL_H=1 WINPR_HAVE_STDINT_H=1 WINPR_HAVE_STRNDUP=1 WINPR_HAVE_SYSLOG_H=1 WINPR_HAVE_SYS_EVENTFD_H=1 WINPR_HAVE_SYS_FILIO_H= WINPR_HAVE_SYS_SELECT_H=1 WINPR_HAVE_SYS_SOCKIO_H= WINPR_HAVE_SYS_TIMERFD_H=1 WINPR_HAVE_TM_GMTOFF=1 WINPR_HAVE_UNISTD_H=1 WINPR_HAVE_UNWIND_H=1 WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CJSON=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CLIENT_SDL=ON WITH_CLIENT_SDL_AVAILABLE=1 WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_CODECS=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_EVENTS=OFF WITH_DEBUG_KBD=ON WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SDL_EVENTS=OFF WITH_DEBUG_SDL_KBD_EVENTS=ON WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=OFF WITH_DSP_FFMPEG=OFF WITH_DSP_FFMPEG_AVAILABLE=0 WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=OFF WITH_FREERDP_DEPRECATED=OFF WITH_FREERDP_DEPRECATED_COMMANDLINE=OFF WITH_FUSE=ON WITH_GFX_H264=OFF WITH_GPROF=OFF WITH_GSM=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_IPP=OFF WITH_JPEG=ON WITH_KRB5=ON WITH_KRB5_NO_NTLM_FALLBACK=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=OFF WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PCSC=ON WITH_PKCS11=OFF WITH_POLL=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=OFF WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_EMULATE=OFF WITH_SMARTCARD_INSPECT=OFF WITH_SMARTCARD_PCSC=ON WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VAAPI=OFF WITH_VAAPI=OFF WITH_VAAPI_AVAILABLE=0 WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_VIDEO_FFMPEG=OFF WITH_VIDEO_FFMPEG=OFF WITH_VIDEO_FFMPEG_AVAILABLE=0 WITH_WAYLAND=OFF WITH_WINPR_DEPRECATED=OFF WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          Release
CFLAGS:               -fPIC -Wall -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -fno-omit-frame-pointer
Compiler:            GNU, 11.3.0
Target architecture: x64

output of ~/homebrew/bin/xfreerdp /version
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: This build is using [debug] build options:
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_KBD=ON'
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_SDL_KBD_EVENTS=ON'
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]:
[18:45:10:476] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: [debug] build options might leak sensitive information (credentials, ...)
[18:45:10:477] [239993:239993] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
This is FreeRDP version 3.0.0-dev (a5d732516)

output from xfreerdp /kbd-scancode-list
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: This build is using [debug] build options:
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_KBD=ON'
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_DEBUG_SDL_KBD_EVENTS=ON'
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]:
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: [debug] build options might leak sensitive information (credentials, ...)
[18:47:51:247] [240453:240453] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[18:47:51:260] [240453:240453] [ERROR][com.winpr.commandline] - [log_error]: Failed at index 1 [/kbd-scancode-list]: Invalid sigil

willing to provide more info upon request, obviously i'm missing something here possible a cmake flag or something, but feel like i'm close to figuring this out. either will be stepping away from keyboard for the remainder of the evening, so no rush.

installed the freerdp-git package from aur this afternoon
yay -S freerdp-git

version info from xfreerdp /version
[14:52:35:171] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[14:52:35:171] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]: This build is using [experimental] build options:
[14:52:35:171] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_VAAPI=ON'
[14:52:35:171] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]:
[14:52:35:172] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]: [experimental] build options might crash the application
[14:52:35:172] [314017:314017] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
This is FreeRDP version 3.0.0-dev (a5d732516)

then attempting to run the /kbd-scancode-list and getting the same or similar results that i was getting with the version i built using linuxbrew.
xfreerdp /kbd-scancode-list

output
[14:56:31:509] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[14:56:31:509] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]: This build is using [experimental] build options:
[14:56:31:509] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]: * 'WITH_VAAPI=ON'
[14:56:31:509] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]:
[14:56:31:510] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]: [experimental] build options might crash the application
[14:56:31:510] [314496:314496] [WARN][com.freerdp.core.rdp] - [log_build_warn]: *************************************************
[14:56:31:521] [314496:314496] [ERROR][com.winpr.commandline] - [log_error]: Failed at index 1 [/kbd-scancode-list]: Invalid sigil

FreeRDP - A Free Remote Desktop Protocol Implementation
See www.freerdp.com for more information

Usage: xfreerdp [file] [options] [/v:<server>[:port]]

Syntax:
    /flag (enables flag)
    /option:<value> (specifies option with value)
    +toggle -toggle (enables or disables toggle, where '/' is a synonym of '+')

    /a:<addin>[,<options>]            Addin
    /action-script:<file-name>        Action script
    /admin                            Admin (or console) session
    +aero                             Enable desktop composition
    /app:program:[<path>|<||alias>],cmd:<command>,file:<filename>,guid:<guid>
          icon:<filename>,name:<name>,workdir:<directory>
                                      Remote application program
    /assistance:<password>            Remote assistance password
    /auto-request-control             Automatically request remote assistance
                                      input control
    +async-channels                   Enable Asynchronous channels
                                      (experimental)
    +async-update                     Enable Asynchronous update
    /audio-mode:<mode>                Audio output mode
    +auth-only                        Enable Authenticate only
    /auth-pkg-list:<!ntlm,kerberos>   Authentication package filter
                                      (comma-separated list, use '!' to exclude)
    -authentication                   Disable Authentication (experimental)
    +auto-reconnect                   Enable Automatic reconnection
    /auto-reconnect-max-retries:<retries>
                                      Automatic reconnection maximum retries, 0
                                      for unlimited [0,1000]
    /bpp:<depth>                      Session bpp (color depth)
    /buildconfig                      Print the build configuration
    /cache:[bitmap[:on|off],codec[:rfx|nsc],glyph[:on|off],offscreen[:on|off]
            persist,persist-file:<filename>]

    /cert:[deny,ignore,name:<name>,tofu,fingerprint:<hash>:<hash as hex>[
           fingerprint:<hash>:<another hash>]]
                                      Certificate accept options. Use with care!
                                      * deny         ... Automatically abort
                                      connection if the certificate does not
                                      match, no user interaction.           *
                                      ignore       ... Ignore the certificate
                                      checks altogether (overrules all other
                                      options)                           * name
                                             ... Use the alternate <name>
                                      instead of the certificate subject to
                                      match locally stored certificates * tofu
                                            ... Accept certificate
                                      unconditionally on first connect and deny
                                      on subsequent connections if the
                                      certificate does not match * fingerprints
                                      ... A list of certificate hashes that are
                                      accepted unconditionally for a connection
    /client-build-number:<number>     Client Build Number sent to server
                                      (influences smartcard behaviour, see
                                      [MS-RDPESC])
    /client-hostname:<name>           Client Hostname to send to server
    -clipboard[:[use-selection:<atom>]]
                                      Disable Redirect clipboard.
                                      * use-selection:<atom>  ... (X11) Specify
                                      which X selection to access. Default is
                                      CLIPBOARD. PRIMARY is the X-style
                                      middle-click selection.
    -compression                      Disable compression
    /compression-level:<level>        Compression level (0,1,2)
    +credentials-delegation           Enable credentials delegation
    /d:<domain>                       Domain
    -decorations                      Disable Window decorations
    /disp                             Display control
    /drive:<name>,<path>              Redirect directory <path> as named share
                                      <name>. Hotplug support is enabled with
                                      /drive:hotplug,*. This argument provides
                                      the same function as "Drives that I plug
                                      in later" option in MSTSC.
    +drives                           Enable Redirect all mount points as shares
    /dump:<record|replay>,<file>      record or replay dump
    /dvc:<channel>[,<options>]        Dynamic virtual channel
    /dynamic-resolution               Send resolution updates when the window is
                                      resized
    /echo                             Echo channel
    -encryption                       Disable Encryption (experimental)
    /encryption-methods:[40,][56,][128,][FIPS]
                                      RDP standard security encryption methods
    /f                                Fullscreen mode (<Ctrl>+<Alt>+<Enter>
                                      toggles fullscreen)
    +fipsmode                         Enable FIPS mode
    /floatbar[:sticky:[on|off],default:[visible|hidden],show:
                always|fullscreen|window]]
                                      floatbar is disabled by default (when
                                      enabled defaults to sticky in fullscreen
                                      mode)
    -fonts                            Disable smooth fonts (ClearType)
    /frame-ack:<number>               Number of frame acknowledgement
    /from-stdin[:force]               Read credentials from stdin. With <force>
                                      the prompt is done before connection,
                                      otherwise on server request.
    /gateway:g:<gateway>[:<port>],u:<user>,d:<domain>,p:<password>,usage-method:
              direct|detect],access-token:<token>,type:[rpc|http[,no-websockets]
              ,extauth-sspi-ntlm]|auto[,no-websockets][,extauth-sspi-ntlm]],
                                      Gateway Hostname
    /gdi:sw|hw                        GDI rendering
    /geometry                         Geometry tracking channel
    +gestures                         Enable Consume multitouch input locally
    /gfx[:[[RFX|AVC420|AVC444],mask:<value>,small-cache[:on|off],thin-client
           :on|off],progressive[:on|off]]]
                                      RDP8 graphics pipeline
    -grab-keyboard                    Disable Grab keyboard
    -grab-mouse                       Disable Grab mouse
    /h:<height>                       Height
    -heartbeat                        Disable Support heartbeat PDUs
    /help                             Print help
    +home-drive                       Enable Redirect user home as share
    /ipv6                             Prefer IPv6 AAA record over IPv4 A record
    /jpeg                             JPEG codec support
    /jpeg-quality:<percentage>        JPEG quality
    /kbd:[layout:[0x<id>|<name>],lang:<0x<id>>,fn-key:<value>,type:<value>
          subtype:<value>,unicode[:on|off],remap:<key1>=<value1>
          remap:<key2>=<value2>]      Keyboard related options:* layout: set the
                                      keybouard layout announced to the server*
                                      lang: set the keyboard language identifier
                                      sent to the server* fn-key: Function key
                                      value
    /kerberos:[kdc-url:<url>,lifetime:<time>,start-time:<time>
               renewable-lifetime:<time>,cache:<path>,armor:<path>
               pkinit-anchors:<path>,pkcs11-module:<name>]
                                      Kerberos options
    /load-balance-info:<info-string>  Load balance info
    /list
    /log-filters:<tag>:<level>[,<tag>:<level>[,...]]
                                      Set logger filters, see wLog(7) for
                                      details
    /log-level:[OFF|FATAL|ERROR|WARN|INFO|DEBUG|TRACE]
                                      Set the default log level, see wLog(7) for
                                      details
    /max-fast-path-size:<size>        Specify maximum fast-path update size
    /max-loop-time:<time>             Specify maximum time in milliseconds spend
                                      treating packets
    +menu-anims                       Enable menu animations
    /microphone[:[sys:<sys>,][dev:<dev>,][format:<format>,][rate:<rate>,]
                  channel:<channel>]] Audio input (microphone)
    /monitors:<id>[,<id>[,...]]       Select monitors to use
    -mouse-motion                     Disable Send mouse motion
    -mouse-relative                   Disable Send mouse motion with relative
                                      addressing
    /multimon[:force]                 Use multiple monitors
    +multitouch                       Enable Redirect multitouch input
    -multitransport                   Disable Support multitransport protocol
    -nego                             Disable protocol security negotiation
    /network:[modem|broadband|broadband-low|broadband-high|wan|lan|auto]
                                      Network connection type
    /nsc                              NSCodec support
    /orientation:[0|90|180|270]       Orientation of display in degrees
    +old-license                      Enable Use the old license workflow (no CAL and
                                      hwId set to 0)
    /p:<password>                     Password
    /parallel[:<name>[,<path>]]       Redirect parallel device
    /parent-window:<window-id>        Parent window id
    /pcb:<blob>                       Preconnection Blob
    /pcid:<id>                        Preconnection Id
    /pheight:<height>                 Physical height of display (in
                                      millimeters)
    /play-rfx:<pcap-file>             Replay rfx pcap file
    /port:<number>                    Server port
    -suppress-output                  Disable suppress output when minimized
    +print-reconnect-cookie           Enable Print base64 reconnect cookie after
                                      connecting
    /printer[:<name>[,<driver>]]      Redirect printer device
    /proxy:[<proto>://][<user>:<password>@]<host>[:<port>]
                                      Proxy settings: override env. var (see
                                      also environment variable below). Protocol
                                      "socks5" should be given explicitly where
                                      "http" is default.
    /pth:<password-hash>              Pass the hash (restricted admin mode)
    /pwidth:<width>                   Physical width of display (in millimeters)
    /rdp2tcp:<executable path[:arg...]>
                                      TCP redirection
    /reconnect-cookie:<base64-cookie> Pass base64 reconnect cookie to the
                                      connection
    /redirect-prefer:<FQDN|IP|NETBIOS>,[...]
                                      Override the preferred redirection order
    /relax-order-checks               Do not check if a RDP order was announced
                                      during capability exchange, only use when
                                      connecting to a buggy server
    /restricted-admin                 Restricted admin mode
    /rfx                              RemoteFX
    /rfx-mode:[image|video]           RemoteFX mode
    /scale:[100|140|180]              Scaling factor of the display
    /scale-desktop:<percentage>       Scaling factor for desktop applications
                                      (value between 100 and 500)
    /scale-device:100|140|180         Scaling factor for app store applications
    /sec:[rdp[:[on|off]]|tls[:[on|off]]|nla[:[on|off]]|ext[:[on|off]]|aad[:
          on|off]]]                   Force specific protocol security. e.g.
                                      /sec:nla enables NLA and disables all
                                      others, while /sec:nla:[on|off] just
                                      toggles NLA
    /serial[:<name>[,<path>[,<driver>[,permissive]]]]
                                      Redirect serial device
    /server-name:<name>               User-specified server name to use for
                                      validation (TLS, Kerberos)
    /shell:<shell>                    Alternate shell
    /shell-dir:<dir>                  Shell working directory
    /size:<width>x<height> or <percent>%[wh]
                                      Screen size
    /smart-sizing[:<width>x<height>]  Scale remote desktop to window size
    /smartcard[:<str>[,<str>...]]     Redirect the smartcard devices containing
                                      any of the <str> in their names.
    /smartcard-logon[:[cert:<path>,key:<key>,pin:<pin>,csp:<csp name>
                       reader:<reader>,card:<card>]]
                                      Activates Smartcard (optional certificate)
                                      Logon authentication.
    /sound[:[sys:<sys>,][dev:<dev>,][format:<format>,][rate:<rate>,]
             channel:<channel>,][latency:<latency>,][quality:<quality>]]
                                      Audio output (sound)
    /span                             Span screen over multiple monitors
    /spn-class:<service-class>        SPN authentication service class
    /ssh-agent                        SSH Agent forwarding channel
    /sspi-module:<SSPI module path>   SSPI shared library module file path
    /disable-output                   Deactivate all graphics decoding in the
                                      client session. Useful for load tests with
                                      many simultaneous connections
    /t:<title>                        Window title
    -themes                           Disable themes
    /timeout:<time in ms>             Advanced setting for high latency links:
                                      Adjust connection timeout, use if you
                                      encounter timeout failures with your
                                      connection
    /tls:[ciphers|seclevel|secrets-file|enforce]
                                      TLS configuration options: *
                                      ciphers:[netmon|ma|<cipher names>] *
                                      seclevel:<level>, default: 1, range: [0-5]
                                      Override the default TLS security level,
                                      might be required for older target servers
                                      * secrets-file:<filename> *
                                      enforce[:[ssl3|1.0|1.1|1.2|1.3]] Force use
                                      of SSL/TLS version for a connection. Some
                                      servers have a buggy TLS version
                                      negotiation and might fail without this.
                                      Defaults to TLS 1.2 if no argument is
                                      supplied. Use 1.0 for windows 7
    -toggle-fullscreen                Disable Alt+Ctrl+Enter to toggle
                                      fullscreen
    /tune:<setting:value>,<setting:value>
                                      [experimental] directly manipulate freerdp
                                      settings, use with extreme caution!
    /u:[[<domain>\]<user>|<user>[@<domain>]]
                                      Username
    +unmap-buttons                    Enable Let server see real physical pointer
                                      button
    /usb:[dbg,][id:<vid>:<pid>#...,][addr:<bus>:<addr>#...,][auto]
                                      Redirect USB device
    /v:<server>[:port]                Server hostname
    /vc:<channel>[,<options>]         Static virtual channel
    /version                          Print version
    /video                            Video optimized remoting channel
    /vmconnect[:<vmid>]               Hyper-V console (use port 2179, disable
                                      negotiation)
    /w:<width>                        Width
    -wallpaper                        Disable wallpaper
    +window-drag                      Enable full window drag
    /window-position:<xpos>x<ypos>    window position
    /wm-class:<class-name>            Set the WM_CLASS hint for the window
                                      instance
    /workarea                         Use available work area

Examples:
    xfreerdp connection.rdp /p:Pwd123! /f
    xfreerdp /u:CONTOSO\JohnDoe /p:Pwd123! /v:rdp.contoso.com
    xfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:<IP_ADDRESS>:4489
    xfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E-95D2-46C6-9A18-23A5BB403532 /v:<IP_ADDRESS>

Clipboard Redirection: +clipboard

Drive Redirection: /drive:home,/home/user
Smartcard Redirection: /smartcard:<device>
Smartcard logon with Kerberos authentication: /smartcard-logon /sec:nla
Serial Port Redirection: /serial:<name>,<device>,[SerCx2|SerCx|Serial],[permissive]
Serial Port Redirection: /serial:COM1,/dev/ttyS0
Parallel Port Redirection: /parallel:<name>,<device>
Printer Redirection: /printer:<device>,<driver>,[default]
TCP redirection: /rdp2tcp:/usr/bin/rdp2tcp

Audio Output Redirection: /sound:sys:oss,dev:1,format:1
Audio Output Redirection: /sound:sys:alsa
Audio Input Redirection: /microphone:sys:oss,dev:1,format:1
Audio Input Redirection: /microphone:sys:alsa

Multimedia Redirection: /video
USB Device Redirection: /usb:id:054c:0268#4669:6e6b,addr:04:0c

For Gateways, the https_proxy environment variable is respected:
    export https_proxy=http://proxy.contoso.com:3128/
    xfreerdp /g:rdp.contoso.com ...

More documentation is coming, in the meantime consult source files

https://github.com/FreeRDP/FreeRDP/discussions/8823

it took a little grepping through the source but i think i found it.
client/common/cmdline.c
1615:                             "Option /kbd-scancode-list is deprecated, use /list:kbd-scancode instead");

fix, solution
xfreerdp /list:kbd-scancode

in my defense 👨⚖ the default help output has no mention of that flag / combination of flags and the PR that i referenced has since undergone changes ie. why previous attempts failed.

@ipatch master is our development branch and not everything is ready yet for a release ;)
anyway, there is the CMake  option WITH_FREERDP_DEPRECATED_COMMANDLINE that enables the options currently in use for stable-2.0 (they are currently disabled so we get some feedback during development but most likely will be enabled for releases later)

created https://github.com/FreeRDP/FreeRDP/pull/8839 to improve help output a bit.


[$500] Wrong subject line for the paid IOU

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

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

As user A  create a money request to B
As user B complete payment
Check the email received

Expected Result:
Subject line in the email should be " Account B paid $XX"
Actual Result:
Subject line in the email should be " Account A owes  $XX"
Workaround:
unknown
Platforms:

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

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

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~011af6adb90d7b4738
Upwork Job ID:<PHONE_NUMBER>278203904
Last Price Increase: 2023-12-09

hoping that this task should assign to me :)

Investigated this a bit, I think that subject line comes from the fact that the activity belongs to a money request. It is not related to the activity taking place at the moment. I have to verify, but I'm pretty sure that you will see the same subject with owes if you just send a message in the IOU/expense chat.

Investigated this a bit, I think that subject line comes from the fact that the activity belongs to a money request. It is not related to the activity taking place at the moment. I have to verify, but I'm pretty sure that you will see the same subject with owes if you just send a message in the IOU/expense chat.

Verified this:

The subject is fixed, and is independent of the latest offline action being done. The subject says "owes" because this is happening in the context of a money request.

@slafortune I think this is by design and not a bug, we may need to confirm if we really want to do this change and how it would look for offline activity that is not "paying".

Changing to Weekly while we figure out what we want to do here.

Asking here about what do do with this issue. I'm on the side of just closing it.

Thanks for checking on this @aldo-expensify ! Closing per the linked conversation.


Update Home and About Page

This PR does 3 things:

Adds a bunch of copy to the about page
Removes things from the home page, leaving only the title and map
Renames the site to Decarb My State

I need help getting the charts I removed from the home page onto the about page.

@derekeder - didn't we want to add in the old American emissions graph or at least the clean electrification graph from the old homepage to the new about page? I'm also fine making a separate issue for that, but I have a feeling you'd be able to knock that out really easily

@vkoves ah yes - I can add that back in

@vkoves chart re-added


Autoplay does start playback

Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
2.5.10
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master?
yes
Are you using the demo app or your own custom app?
demo app mentioned at (https://shaka-player-demo.appspot.com/docs/api/tutorial-basic-usage.html)
If custom app, can you reproduce the issue using our demo app?
NA
What browser and OS are you using?
Windows 10 and chrome browser
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
NA
What are the manifest and license server URIs?

What did you do?

Using the demo code, created index.html and myapp.js, when launched the mpd file is loaded but have to click on video play. I want the video to play without pressing any button.
What did you expect to happen?
With the autoplay option, I was expecting the video to play without pressing any button.
What actually happened?
Video load but playback does not start.

Take a look at Chrome's autoplay policies:
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Most likely you need to set the muted attribute on the video element. But you should see the article for details.

The browser controls and restricts autoplay.  See the article Chris mentioned for details.  Apple has similar policies for Safari.
In Chrome, a site you're accessing for the first time will not autoplay, but once you've demonstrated a certain level of "engagement", it will remember that and autoplay content in future sessions.
As Chris mentioned, muting the video element will allow autoplay in Chrome.


WIP converting to go 1.11 modules

DO NOT MERGE (work in progress)
TODO:

[x] update version of rs/ dependencies to master
[ ] test locally.

Removes vendored version of hysterix.
Initattes two new go module roots:

One for the git root
One for the examples/ sub-directory

Resolves #209

The example_test.go was moved to the examples/ folder to get the mod file to detect less dependencies. The examples/ folder got it's own mod file, with a replace directive for the rest-layer dependency.
Any oppinions on this approach @rs?

I don't think you need to do that. Just do no run go test before committing the go.mod and test deps won't be added.

go mod init github.com/rs/rest-layer; go mod tidy

Always includes test deps, without any go test run, after the above command.

As for adding a separate go module root in the examples/ directory, that makes (as far as I know) anything depending on rest-layer, or commands run against rest-layer, including go test ./..., completely ignore  the examples/ directory. I think this is reasonable - the dependencies found in the example are completely irrelevant for rest-layer as a library - but I can't claim there is a precedence in the community for doing it in this way yet.

As for moving the example_test.go to examples/, a better alternative for keeping the amount of dependencies down in the main module, would be to rewrite it to only depend on the standard library (e.g. http.Handler, the default logger etc).

I have done an attempt on this. Kept the cors dependency as it's hard to avoid, and is already included in another test.

I will go ahead and merge this.


Avoid walking if module has no directory

This happens when you define a module with no source. It happens, for example, when you build a module only as a way to repackage another module with some changes (like shading the content of the jar, for example)

For instance, this module fails: https://github.com/disneystreaming/smithy-translate/commit/5f9e1b74f79b726c0a19bbe66c9a97c61892f8a7


Flaky tests: Port collision issues.

From @jkotalik on March 17, 2018 1:50
Https and NTLM tests still use static ports, which causes arbitrary tests to fail: https://github.com/aspnet/IISIntegration/blob/dev/test/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs#L31
Copied from original issue: aspnet/IISIntegration#691

Should we try to check if a port is in use, and try another random port in this range if its taken?

That would be a good start. We already have GetNextPort() for doing this, but we'd have to be able to give it a bounded range.

Is there something specific I need to have installed to build in IISIntegration?
I installed VS, turned on IIS, added the Development with IIS design time in VS...
But i still get this when I run build.cmd:
C:\Users\haok\.dotnet\buildtools\korebuild\2.2.0-preview1-17060\modules\KoreBuild.Tasks\module.targets(141,5): error : Could not find an installation of Visual Studio that satisifies the specified requirements in C:\Github\IISIntegration/korebuild.json. See https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community for more details on any missing components. [C:\Users\haok\.dotnet\buildtools\korebuild\2.2.0-preview1-17060\KoreBuild.proj]

@jkotalik

@Tratcher so a new helper that does something like this (which I found off SO)?   Basically find a port, then use that for the port instead of 44394 always in ApplicationBaseUriHint = "https://localhost:44394/"
public static int GetOpenPort(int startPort = 2555)
{
    int portStartIndex = startPort;
    int count = 99;
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IPEndPoint[] tcpEndPoints = properties.GetActiveTcpListeners();

    List<int> usedPorts = tcpEndPoints.Select(p => p.Port).ToList<int>();
    int unusedPort = 0;

    unusedPort = Enumerable.Range(portStartIndex, 99).Where(port => !usedPorts.Contains(port)).FirstOrDefault();
    return unusedPort;
}

Something like that, though you need an upper and lower boundary.

GetNextPort does a bind against 0 though, I don't think that will give us the range checking at all right?
.Can we just scan the range and bind...will bind fail if the port is in use?

Fixed in https://github.com/aspnet/IISIntegration/pull/874


Check if current bearer token is expired

Currently, we don't check if the bearer token is expired, which results in the user appearing logged in, but the requests fail.
Two potential solutions could be to either:

Check in the AuthBloc whether the retrieved token is valid, and has a reasonable time left to be used in
Check in the authentication interceptor if the token is valid on requests

Another question is, what behaviour do we want when we see an expired token, i.e. do we want to either:

Kick the user back to the login screen?
Use stored user credentials to get a new bearer token from the API?

The Chopper library we're using as Http client, supports an authentication challenge class.
The documentation is a little sparse. My understanding is that in the case a request Http fails with a Http 401 request, the authenticator class can be implemented to e.g. retry a request, call an API to get a new token etc.
References

Authenticator class
Flutter Chopper 401 renew & retry interceptor


Warning should be printed if no events are added from a file

Right now the program exits with no output, which makes it confusing to tell if things were successful or not. From experience this has happened less when a file has 0 events (usually people catch that) and more when there is some odd encoding issue with the file making it effectively one line long.

I am also experiencing this issue.

My file is not loaded, but I don't get an error or a success message from Keen-CLI.

+1


Edit files from remote system through SSH

From<EMAIL_ADDRESS>on 2011-10-15T01:55:41Z
Badly need ability to edit remote files over SSH using local Spyder.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=799

From pierre.raybaut on 2012-03-18T14:06:40Z
Labels: -Type-Enhancement Type-Enh

From<EMAIL_ADDRESS>on 2011-10-22T02:11:43Z
The advantage of cross-platform editors that all their features are, well, cross-platform, so you don't need to think about platform anymore once you've mastered them.
Adding SSH will surely add more dependencies to Spyder. Perhaps a plugin would be a better option. Should we add Component-Plugins label to this tracker to filter out features that would be better seen as external modules?

From ccordoba12 on 2011-10-20T19:30:36Z
Anatoly, since you're on Linux you can use sshfs, which lets you mount a directory in a remote machine as a local filesystem through ssh. Then you can use Spyder to open all the files you need from there.
Of course, you can add some functionality to do this process automatically from Spyder
Labels: Cat-Miscelleneous

From<EMAIL_ADDRESS>on 2014-02-12T02:26:37Z
I have got a working version of a remote file explorer plugin. For now, my current version duplicates a lot of things from the existing file explorer and adds a dependency to paramiko. Will clean it up and make a PR.

From<EMAIL_ADDRESS>on 2014-02-12T04:37:04Z
That's cool. =)

From<EMAIL_ADDRESS>on 2014-02-12T05:46:47Z
@-techtonik You can already check out the connection to a remote kernel in the PR20 on bitbucket.

@SylvainCorlay any feedback on the status of ?


remove dependency of gulp-util

bug fix #38

This should be resolved with the changes merged from issue #49.


feat(shell): allow configuring ssh alias

If the LIMASHELL_SSH environment variable is set, 'limactl shell' will consider this as an alias for the 'ssh' command to execute, instead of looking up a 'ssh' executable in the PATH.
The provided command can be anything that is CLI-compatible with the OpenSSH client, such as a shell script that passes all provided arguments to 'ssh'.
Closes #1131

Demo
export LIMASHELL_SSH='kitty +kitten ssh'

go run ./cmd/limactl/ shell my-vm

$ ps ww
16004 s000  S+     0:00.07 kitty +kitten ssh -F /dev/null -o IdentityFile="/Users/acotten/.lima/_config/user" -o IdentityFile="/Users/acotten/.ssh/id_ed25519" -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o NoHostAuthenticationForLocalhost=yes -o GSSAPIAuthentication=no -o PreferredAuthentications=publickey -o Compression=no -o BatchMode=yes -o IdentitiesOnly=yes -o Ciphers="^aes128-gcm<EMAIL_ADDRESS>-o User=acotten -o ControlMaster=auto -o ControlPath="/Users/acotten/.lima/my-vm/ssh.sock" -o ControlPersist=5m -t -o SendEnv="COLORTERM" -q -p 51808 <IP_ADDRESS> -- cd /Users/acotten/git/antoineco/lima-vm-lima || cd /Users/acotten ; exec "$SHELL" --login

Note: If this feature gets approved, I will also document the environment variable inside the command's help and in the README/docs.

Closing in favor of a different implementation (TBD).
See PR comment and linked issue.


schema: make caesura and breath eventLike

This PR makes caesura and breath member of model.eventLike and model.eventLike.cmn respectively.
Closes #1521.

I would suggest looking at this together with #601. Starting to allow control events within a layer solves only one part on the problem. A more generic solution has been discussed, which I will be happy to put forward for discussion.


memory error

I got this error when used for other data using RobustSTL function. anyone can help, please
MemoryError: Unable to allocate 1.54 GiB for an array with shape (14399, 14399) and data type float64

Could you let me know the shape and memory of the data?
In addition, what is your memory size?

The shape of my array is (3080,1). and the memory for this is 246464 bytes. Thanks

It's very small data and i didn't have the error when i use this code. The detail errors have to describe to solve the error.

Could you let me know the shape and memory of the data? In addition, what is your memory size?
The shape of my array is （43824,1）, wrong  OverflowError: number of elements exceeds INT_NAX,
RobustSTL.py   in trend_extraction     P=matrix(p)


[stable/traefik] Added support for node and namespace selectors

Minor features in traefik chart:
-support for "namespaces" filter value
-support for "labelSelector" value value
This feature may be useful in case you need to have more than one instance of traefik-based ingress controllers.

cc @krancour

Mostly looks good, but I'd like to test manually.

@k8s-bot ok to test

LGTM

rebased and bumped @viglesiasce


An argument named "transition_to_primary_storage_class" is not expected

Found a bug? Maybe our Slack Community can help.

Describe the Bug
After upgrading to the latest version 0.32.0 I'm getting the following error when running apply
│ Error: Unsupported argument
│
│   on main.tf line 33, in resource "aws_efs_file_system" "default":
│   33:       transition_to_primary_storage_class = try(var.transition_to_primary_storage_class[0], null)
│
│ An argument named "transition_to_primary_storage_class" is not expected
│ here.
╵
ERRO[0005] 1 error occurred:
	* exit status 1

Parameters:
...
allowed_security_group_ids = [dependency.sg-efs.outputs.id]
security_group_enabled = false
efs_backup_policy_enabled = true

Expected Behavior
No Errors on applying.
Environment (please complete the following information):
Anything that will help us triage the bug will help. Here are some ideas:

OS: OSX
Version: 11.6

Additional Context
Initializing modules...
Downloading cloudposse/route53-cluster-hostname/aws 0.12.2 for dns...
- dns in .terraform/modules/dns
Downloading cloudposse/label/null 0.25.0 for dns.this...
- dns.this in .terraform/modules/dns.this
Downloading cloudposse/security-group/aws 0.4.2 for security_group...
- security_group in .terraform/modules/security_group
Downloading cloudposse/label/null 0.25.0 for security_group.this...
- security_group.this in .terraform/modules/security_group.this
Downloading cloudposse/label/null 0.25.0 for this...
- this in .terraform/modules/this

Initializing the backend...

Successfully configured the backend "s3"! Terraform will automatically
use this backend unless the backend configuration changes.

Initializing provider plugins...
- Reusing previous version of hashicorp/aws from the dependency lock file
- Installing hashicorp/aws v3.49.0...
- Installed hashicorp/aws v3.49.0 (signed by HashiCorp)

Terraform has been successfully initialized!

@chris-str-cst are you supplying transition_to_primary_storage_class to the module ? What are your full inputs ?

I'm going to keep this open until the provider gets bumped in this module to prevent this from happening again.
Thanks for reporting this @chris-str-cst

@chris-str-cst we've bumped the provider to a higher version to prevent this. Please use module version 0.32.1 and it should resolve this issue.

@nitrocode Thank you very much!


Improve documentation

Setup auto documentation creation with sphinx: https://www.sphinx-doc.org/en/master/

Open to alternative ways to generate documentation, however. Sphinx requires writing in resturcturedTxt format, which is just one more thing to learn. Consider pdoc or pydoc. Ideally, would be able to publish on readthedocs, but that's probably not necessary as long as there's a way to render the output.


Refactor configurations

This moves all configurations from org.osiam.Osiam to their dedicated
configuration classes.
See the individual commits for further details.

Thank You.


Consider updating Windows crate to 0.52

On spotify_player we already have several versions of windows-* crates, among them 2 versions of the windows crate. I hope to reduce duplication for Souvlaki user by updating the crate.
I update and fix small compilation errors that are easily fixed. I do not have a Windows machine so I cannot do any validation on my side besides CI.

Thanks for this. I think we can merge it for 0.8.

I just noticed they already updated to 0.54. That's a fast moving crate :upside_down_face:


Additional TypestampSource Types?

With the introduction of TimestampSource and the single enumerated type of WALLCLOCK, what are the plans to support additional Timestamps?
I believe there are 3 common cases: WALLCLOCK, EVENT, and EXTRACTED.  Ideally, I need to make sure that a timestamp field in the event controls the proper folder that the event goes to.  And if I have messages w/out a timestamp in them, using EVENT timestamp is more helpful than wallclock.
I get the sense that this is in the roadmap because of this being added, but was wondering if that is still the plan?

Hi @nbuesing! Sorry for the belated response. If I'm reading this issue correctly, this has been implemented on v0.8.0, but we may forgot to close the issue.
I'd close it for now, but feel free to reopen if you find anything missing on this feature.
Cheers!


Move skillmap projects to the editor workspace

Moving all of the skillmap projects from outside the editor iframe to inside! List of changes includes:

Skillmap headers are now saved along all of the other editor projects with a flag to filter them out of "my projects"
When we load the workspace, skillmap projects are automatically imported and soft-deleted from the skillmap workspace
All code carryover project merging now happens inside the iframe when the tutorial is loaded
Created some new tutorial events for reporting progress from the editor to the MakecodeFrame
The skillmap now has the webconfig embedded in the HTML file and points to the correct target version instead of the embedURL for the iframe
The "start fresh"/"keep code" dialog now shows before we load the editor instead of after

Here's a test upload:

editor
skillmap

Note: If you open this editor/skillmap upload, all of your skillmap tutorial projects will suddenly show up in the beta/released editor. The code to filter skillmap projects out of "My Projects" is part of this PR
TODO:

Now that the dialog is before the editor load, we should start loading the editor in the background to improve perf
I need to fix the loading editor event so that you don't ever see "starting tutorial" when opening an activity

hmm the completion modal/confetti autodisplay doesn't seem to be happening in the builds here


[🐞] Option-click not working to open source - DX

Which component is affected?
Qwik Runtime
Describe the bug
Option-click in dev mode is not working to automatically open the source which makes the DX difficult to quickly navigate. There appears to be a leading slash (/) that prevents VSCode from opening to the file. Manually removing this %2F resolves auto-open.
http://localhost:5173/__open-in-editor?file=%2Fsrc%2Froutes%2Ffoo%2Fbar.tsx%3A307%3A9
Reproduction
qwik.new
Steps to reproduce
Build project, option-click on a DIV.
System Info
System:
    OS: macOS 15.1.1
    CPU: (16) arm64 Apple M4 Max
    Memory: 1.87 GB / 128.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.18.1 - ~/.nvm/versions/node/v20.18.1/bin/node
    npm: 10.8.2 - ~/.nvm/versions/node/v20.18.1/bin/npm
    pnpm: 9.8.0 - ~/Library/pnpm/pnpm
    bun: 1.1.33 - /opt/homebrew/bin/bun
  Browsers:
    Chrome: 131.0.6778.109
    Edge: 131.0.2903.86
    Safari: 18.1.1

Additional Information
Cc: @wmertens - per conversation regarding DX, capturing issue here.

Hi @srapport  I tested "open source" feature on my Mac and Linux and in both cases it's doing an HTTP call with the full path (from the root of my system) :thinking:

@gioboa look in the html source to check that all components have a full path for their data-qwik-inspector attribute. I'm looking at a codebase where that's not the case :thinking:

ok what's happening is that the qwikVite plugin is passing a relative path like src/root.tsx to the optimizer and the optimizer adds a / in front. That path is used for the click-to-component so it doesn't find it.
I'll see if I can remove that processing.

@wmertens I tried with the starter and the path used was a full path. Let me know if you need more info

Thank you @gioboa & @wmertens. Wout, ping me if you don't see this on the dev build.

I found the issue and an looking at ways to fix it


recog error using  TPS-ResNet、VGG-BiLSTM-Attn

The sample images
  和兰豪华感，而风上的    wrong
  内饰设局觉觉温馨范儿   wrong
  后扭力梁非独立悬架    correct
  变之水波落务变得更出  wrong
I train the model using 32X256, then set batch_max_length=64(test and train)，I feel something has wrong，when the character has many in the sample，the result is wrong。
The traing datasets is normal。
Thanks

excuse me, how can you modify this work and run. please tell the detail and the train dataset,thanks

excuse me, how can you modify this work and run. please tell the detail and the train dataset,thanks

modify the size of image and the batch_max_length

I think the code doesn't support variable predict，but I don't know how to modiy。

I think the code doesn't support variable predict，but I don't know how to modiy。

I think the code doesn't support variable predict，but I don't know how to modiy。
I have modify the resize image to scale based on a fixed height（32）。
Can anyone give me some sugestion？
Thanks。
@ku21fan

Hello,
Can you upload the train_log file to check?
If you train with 32x256 image, you should test with 32x256 image (with --imgW 256), instead of scaling based on a fixed height（32）.

I think I found the reason!
I forgot to give batch_max_length argument in converter.encode() function.
I just fixed it. Sorry about it.
https://github.com/clovaai/deep-text-recognition-benchmark/commit/bda81065a52a2c7612ee947bde0cece62151c61d

@AnddyWang I think I found the reason!
I forgot to give batch_max_length argument in converter.encode() function.
I just fixed it with below commit.
bda8106
533fdf0
Sorry about it. and hope it works!

I have correct the error of encode label before traing and testing，the result is tested by the modified codes.

Hello,
Can you upload the log_train.txt file and opt.txt file to check?
If you train with 32x256 image, you should test with 32x256 image (with --imgW 256), instead of scaling based on a fixed height（32）.

I think the test image should be scaled based on a fixed height（32）.
for example, the width of a test image is greater than 256, such as 1024, when resizing to be 256, the image will be distorted，the recognition result is wrong.
the sequence should be variable by the width, 256->64; 1024 should be 256.
How about this solution  for the test image which has a greater width than 256 and many characters ?

hmm..
Then... I think I need to check log_train.txt file and opt.txt file.
Can you upload or email them to me?
It always outputs < 10 characters, so something is weird..
[about Test image size]
Yes, your solution would be good and worth testing.
However, I didn't test with that, so I can't guarantee it.
I had trained and tested with 32x192 for some long Chinese text and it still worked. (not perfectly though)

the opt.txt  and the log_train are as follows:
opt.txt

Thanks for your reply.

Hello,
Sorry for the late reply.
Is your problem solved?
I checked your opt.txt.
I need to check whether the validation results in the training time are fine or not.
However, your valInterval is 600000, thus I could not check the validation results.
If your problem is not solved, can you test with valInterval 2000 and upload the validation results such as below image? (log_train.txt would contain this information)

Best

This is the validation result，I use none-tps train the model，but the model does not support the variable length .

I guess that the print function below would be a problem (because it only prints 10 characters), and the model would support variable length rightly (since the accuracy is good enough?).
https://github.com/clovaai/deep-text-recognition-benchmark/blob/master/train.py#L171-L172
Try to change
                    print(f'{pred:20s}, gt: {gt:20s},   {str(pred == gt)}')
                    log.write(f'{pred:20s}, gt: {gt:20s},   {str(pred == gt)}\n')

into
                    print(f'{pred}, gt: {gt},   {str(pred == gt)}')
                    log.write(f'{pred}, gt: {gt},   {str(pred == gt)}\n')

and then check the validation result.

Natrually BiLSTM and Attention embedds some language features, so model needs to be retraind for longer sequences, which are not present in SyntText. I did retrain TPS-ResNet-BiLSTM-Attn for longer text sequences for my own research and it works pretty well. Just increased imgW and batch_max_length.

I guess that the print function below would be a problem (because it only prints 10 characters),
and the model would support variable length rightly (since the accuracy is good enough?).
https://github.com/clovaai/deep-text-recognition-benchmark/blob/master/train.py#L171-L172
Try to change
                    print(f'{pred:20s}, gt: {gt:20s},   {str(pred == gt)}')
                    log.write(f'{pred:20s}, gt: {gt:20s},   {str(pred == gt)}\n')

into
                    print(f'{pred}, gt: {gt},   {str(pred == gt)}')
                    log.write(f'{pred}, gt: {gt},   {str(pred == gt)}\n')

and then check the validation result.

Not work，the gt only has 10 characters which is correct。

Natrually BiLSTM and Attention embedds some language features, so model needs to be retraind for longer sequences, which are not present in SyntText. I did retrain TPS-ResNet-BiLSTM-Attn for longer text sequences for my own research and it works pretty well. Just increased imgW and batch_max_length.

Thanks your reply，but not the same problem。
I mean to predict images of the variable length，for example，if your model is trained by 32 x 256 ；can your model predict a image with 32X760  or  32X48 correctly ?

Hmm.. in this case, I'll close this issue.
Because

This issue is about the limitation of the recognition model, rather than recog error of this repository.
This repository is not intended to cover images of variable width (too short or too long).
Thus, this repository can not handle it perfectly.
and some points to alleviate the problem of variable width are already discussed.
(+ I guess --pad option would help in some cases)

Best


Invalid Link

Description
The link leads to an arxiv 404 Not Found page.
(Optional:) Please add any files, screenshots, or other information here.
No response
(Required) What is this issue most closely related to? Select one.
References
Internal issue ID
6327d917-66fd-45d7-810d-071bea4c831d
Paper URL
https://arxiv.org/html/2401.06823v1
Browser
Firefox/122.0
Device Type
Desktop

note: This paper is also missing the overlay.


⚠ Bofrost.at has degraded performance

In 14482e0, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1638 ms

Resolved: Bofrost.at performance has improved in f3d284a after 6 minutes.


feat: Upsert secrets only when needed

This implements a rudimentary data check on secrets polled to only call put/post actions when the data of the secret has changed.
This is aimed at resolving #737

@Flydiverny Can you help kick off CI? Thanks!

LGTM so far, thank you! I want to check out your branch and do some manual testing.

@moolen awesome thanks! Looking forward to this landing for our use case :-)

@moolen made the change. As for the e2e test, we don't have any existing instrumentation to trap calls made to the API so that'd be a bit of a lift to assert some of that. Given its now an allow list, I think the vector for that becomes pretty small. What do you think?

Thinking about this more, the allowList also makes the unit test a lot more accurate in asserting the behavior, so maybe the e2e is overkill?

Given its now an allow list, I think the vector for that becomes pretty small. What do you think?

Sure, that works for me!

@moolen Awesome thank you for the review! What is the release cadence for this?

@stephenthedev I made a release now :)
Thanks for the contribution!

Amazing thank you both!


[stdlib] Nest some additional operators

This might be all the remaining operators that are possible to nest:

AutoreleasingUnsafeMutablePointer
LazyDropWhileIndex
LazyPrefixWhileIndex
ManagedBufferPointer
FloatingPoint
Strideable

@swift-ci Please test

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 8f2965d0ca9b19f5ea6fbe6e1dcb3a19f3e92aad
Test requested by - @natecook1000

@swift-ci Please test

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 8f2965d0ca9b19f5ea6fbe6e1dcb3a19f3e92aad
Test requested by - @natecook1000

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 8f2965d0ca9b19f5ea6fbe6e1dcb3a19f3e92aad
Test requested by - @natecook1000

@swift-ci please test source compatibility

Running source compat just in case, as I've seem some unusual behaviors in the past when doing similar things.


fix: define default parameters in role repositories_client

Set a default value in the role repositories_client for parameters repositories and disable_distro_repositories.
Rename parameter remove_distro_repositories to disable_distro_repositories because the purpose of this parameter is to disable the repositories, not to remove them.
Add a (dirty) deprecation warning (fail+ignore_errors) to inform users.

Good for me

I need to provide more details about the stack variables.
This is my fourth stack. In previous stacks, failures occurred after some time, and it was always related to increasing complexity, and non centralization of data.
In BlueBanquise, I do not want to do the same mistakes.
All data should be in the inventory.
Data in roles should only be related to the role internal mechanisms (packages names, services names, versions, etc etc).
All variables subject to precedence in some way (i.e. redefined at group_vars, in host_vars, or at ansible-playbook invocation) should be stored in group_vars/all.
This for multiple reasons, but mains are that data should be defined in a centralized place, i.e. inventory or a DB if connected to a DB. This, to avoid multi-definitions, and simplify management and debug.
I know this is not the Ansible standard, but the stack do not follow all Ansible standards (we are using merge hash_behavior, roles are not generic for external usage, etc.).
I should have provide this architecture and philosophy information much before now, my bad :-)

OK. I will open a new PR to rename parameter remove_distro_repositories to disable_distro_repositories.


Explicitly set the subscription ID for the archiver to be different to that used by the ingestor

Otherwise logs are load balanced rather than available to both jobs

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

@aeijdenberg Thanks for PR! Ready to merge after signing cla.

Thanks @Infra-Red - CLA is now signed.


feat:(!src): Make the loadSpecFromCluster setting true by default

BREAKING_CHANGE:
This changes the default value of loadSpecFromCluster to true instead of false.  This requires a semver-major update
The motivation is that most people will want to just load the API's their cluster has access to.  If they can't do that, then it does fallback to load the included spec file.  This could be another investigation,  to see if we really need this fallback.  If not, it would get rid of a somewhat large file.

Coverage remained the same at 100.0% when pulling 307a6ccc3c5f782033dbd6edbebdce4d627a7be9 on lholmquist:default-to-load-from-cluster into da100e72f03515a1bc6f9f44fa9d655c07468d50 on nodeshift:main.


Remember me doesn't work.

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):
Log into rancher
Leave rancher for an unspecified amount of time (probably a day?)
Result:
You get logged out and you shouldn't as you ticked Remember.
Other details that may be helpful:
None I can think of.
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
Installation option (single install/HA):
HA v2.3.6

this isnt stale :(


feat: empty-outdir-before-build-or-rebuild

in dev mode, change file will generate repeat file and that files is useless, so i hope before build or rebuilding cleanup the outdir, so i make this PR
Change Remix packages

[x] @remix-run/dev

Expected Behavior
before build or rebuilding cleanup the outdir
Actual Behavior
change file will generate repeat file with different hash

I hope this commit can be merged soon!

I hope this commit can be merged soon!

Has passed a long time 😂

@mjackson hi jackson, If there is no problem, can you merge this PR as soon as possible?

Hello! Very sorry we didn't get to review this in a timely fashioned. I'm not sure we want to clean out the directories between each rebuild in dev mode as that would incur some performance cost as projects grow. Closing for now since it's not actionable, but if there's anything we could do to improve the dev experience feel free to open a discussion for a proposal.

I agree. I simply run clean when I run dev. So it cleans before each new dev session, but doesn't clean on each rebuild since that wouldn't efficiently reuse the build cache.
"scripts": {
  "clean": "rimraf build public/build",
  "dev": "npm run clean && run-p dev:*",
  "dev:css": "...",
  "dev:remix": "...",
}


Added Application United Sets

An open-sourced program that groups windows into tabs, inspired by the unreleased Sets feature. https://github.com/Windows-Apps-Hub/UnitedSets

Interesting program, but still a bit too new to be added. We might add this in the future after it matures a bit and isn't beta.

Thanks for the feedback. I will add it after it's out of beta.


X.U.Loggers: Add variants of logTitle with urgent windows support

Description
This is a small addition which enables to add logging for urgent windows. There might be a lot of room for improvement since those added variants looks almost exactly like logTitles and logTitlesOnScreen.
Checklist

[X] I've read CONTRIBUTING.md

[X] I've considered how to best test these changes (property, unit,
manually, ...) and concluded: Tested this manually, urgent windows are logged properly.

[X] I updated the CHANGES.md file

Hmm, not sure if name-wise this is any better.

Not sure what the current strategy is when it comes to default values, especially when it comes to visuals, but I think that this formatting proposition is generic enough.

Not sure what the current strategy is, when it comes to default values, but I think that this formatting proposition is generic enough.

We could use what PP uses, but since users will most likely override this anyways I don't think it matters much

Great! Thanks.

Thank you!


Splitpanel should not depend on Material

The SplitPanel library depends on the Material Compose library, but only to get a default colour. This makes it impossible to use the component in a project that doesn't include Material.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Disable iOS OTA Updates and Hide OTA Badge

@ijapija00 is here! :smile:

This commit needs serious cleanup before it can be considered for merge. There's a ton of changes that were marked by git that are irrelevant to the commit. Please keep the diff short and only keep the lines that are relevant.

That's hope he can help with sum 4K device compatible issues
Sent from my iPad

On 27 Jan 2017, at 18:44, Albert Tang<EMAIL_ADDRESS>wrote:
@ijapija00 is here! 😄
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@coolstar is also here?
Are you two contributing to this jailbreak? I'd ask if YUCCA Utilities will work with this, but ti's better if I don't.

White space should not be unnecessarily truncated in the same commit as other changes. Keep the commit clean. If you want to do formatting changes, do it in a separate commit and pull request.