Hi, I am using a xiaomi mi 9t and a logitech master 3. When I click in the side front button when my mouse is

I believe that a similarrequest does not exist.
I'm always frustrated when I click in the side buttons while I am hovering the screen displayed and it changes the screen.
I am using a xiaomi mi 9t and a logitech master 3. When I click in the side front button when my mouse is hovering the screen displayed it opens the control center. Can you please add a option to disable the side buttons?
Thanks.

scrcpy --forward-all-clicks


feat/no_std-gateway

Make pathfinder no_std compatible.
➡ https://github.com/antiyro/pathfinder
➡ https://gist.github.com/tdelabro/b2d1f2a0f94ceba72b718b92f9a7ad7b
Possible steps that need to be taken:

Add no_std compatibility to the crate. This involves adding the #![no_std] directive at the top of the lib.rs or main.rs file, and making use of the core crate instead of std1. We should also create a std feature in the Cargo.toml file, so the std library is only removed if we are not compiling with the std feature1. It's important to note that this will introduce some breaking changes, as any import that relies on the std crate won't be a valid import path anymore1.

Check and modify dependencies as needed. The dependencies of the project need to be checked and, if necessary, modified to disable the default feature, which includes the std library1. The dependencies of this project include anyhow, assert_matches, clap, fake, rand, semver, serde, serde_json, thiserror, and tokio2. If any of these dependencies do not have no_std support, we may need to find alternatives or fork them to add no_std support.

Fix the codebase. We need to fix all the broken imports and incompatible functionalities in the existing codebase to make it no_std compatible. This would involve replacing std imports with core and alloc, and refactoring the code to remove any functionalities that are not available without std1.

This issue is not ever relevant since we'll be storing the gateway calls inside the client/


[Mobile] Popover Insight Report

Description
Fill out the Popover insight report from your findings from the audit
The insight report will be part of our decision making framework and is intend to:

Document all findings from the component audit
Confirm as many component details as possible
Mitigate component inconsistencies across Figma, Mobile and Extension

Include your thoughts on component name, description, api and any comments or topic to discuss relating to the component or it's make up. We will review the audit and insight report in our Wednesday technical sync to finalize the details of the component for all platforms.
Technical Details
The insight report should include the following for the component

name
description
variants/props
requirements (optional)
discussion/questions (optional)

Acceptance Criteria

name, description variants/props is filled out and matches with other platforms where possible

References

FigJam
Read exercised #05 Identify Existing Paradigms in Design and Code and #06 IdentifyEmergingandInteresting Paradigms in Design and Code in the Design System in 90 Days workbook

I don't think we have consensus on this yet and don't want to lose track of it. So I would rather keep this in the auditing step until we approve as a team. I know it's been in there for 2 sprints so let's prioritize this


Single sexp representation for public keys

The bin_io, bigstring and json representations for public keys are the same for compressed and uncompressed keys: the implementations for uncompressed keys compress the keys, then call the code for compressed keys.
For sexp, though, we currently use deriving sexp for the compressed, uncompressed types, so the representations differ.
It would make sense to have a single sexp representation, as we do for the other representations.

And that single representation could be the Base58Check string of the compressed key, as we already do for JSON.


Support user-scope play list

For example, it would be great if users could create a list that contains a bunch of episodes for a particular topic. For example, users can create a list of how to create a podcast program.

特辑：从零道一背后的故事 - 从零道一


License MIT

Hello @abakasam.
License MIT not allow for you change author of project or code.
I suggest to revert your changes everywhere where you settup yourself as author this project(because it is lie).

I wait your actions.

Oh, I will move to just using the package: https://www.npmjs.com/package/@denq/iron-tree .
Do not know if I was going to use. Forked to rebuild for parsing trees, then moved to storing packages. A completed different program.
Sam


full clang error message for windows

as of latest master
ld.lld: error: undefined symbol: __cxa_guard_acquire
>>> referenced by tmp/src/book/opening_book.o:(__cxx_global_var_init)
>>> referenced by tmp/src/book/opening_book.o:(__cxx_global_var_init.3)
>>> referenced by tmp/src/cli/cli.o:(__cxx_global_var_init)
>>> referenced 16 more times

ld.lld: error: undefined symbol: __cxa_guard_release
>>> referenced by tmp/src/book/opening_book.o:(__cxx_global_var_init)
>>> referenced by tmp/src/book/opening_book.o:(__cxx_global_var_init.3)
>>> referenced by tmp/src/cli/cli.o:(__cxx_global_var_init)
>>> referenced 16 more times

ld.lld: error: undefined symbol: __gxx_personality_seh0
>>> referenced by tmp/src/book/opening_book.o:(.xdata)
>>> referenced by tmp/src/book/opening_book.o:(GCC_except_table1)
>>> referenced by tmp/src/book/opening_book.o:(GCC_except_table2)
>>> referenced 1090 more times

ld.lld: error: undefined symbol: operator delete(void*)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced 1763 more times

ld.lld: error: undefined symbol: std::__1::ios_base::init(void*)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/cli/cli.o:(void fast_chess::Logger::log<(fast_chess::Logger::Level)3, char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
>>> referenced by tmp/src/cli/cli.o:(void fast_chess::Logger::log<(fast_chess::Logger::Level)3, char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
>>> referenced 103 more times

ld.lld: error: undefined symbol: std::__1::basic_istream<char, std::__1::char_traits<char>>::~basic_istream()
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced 8 more times

ld.lld: error: undefined symbol: std::__1::basic_ios<char, std::__1::char_traits<char>>::~basic_ios()
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced 303 more times

ld.lld: error: undefined symbol: std::__1::ios_base::clear(unsigned int)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::util::safeGetline(std::__1::basic_istream<char, std::__1::char_traits<char>>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&))
>>> referenced 25 more times

ld.lld: error: undefined symbol: __cxa_allocate_exception
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(std::__1::__throw_bad_function_call[abi:ne180100]())
>>> referenced 122 more times

ld.lld: error: undefined symbol: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char>>(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/cli/cli.o:(fast_chess::cli::engine::validateEnginePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&))
>>> referenced 9 more times

ld.lld: error: undefined symbol: std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/cli/cli.o:(fast_chess::cli::engine::validateEnginePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&))
>>> referenced 8 more times

ld.lld: error: undefined symbol: std::runtime_error::~runtime_error()
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(chess::Board::setFenInternal(std::__1::basic_string_view<char, std::__1::char_traits<char>>))
>>> referenced 43 more times

ld.lld: error: undefined symbol: __cxa_throw
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(std::__1::__throw_bad_function_call[abi:ne180100]())
>>> referenced 116 more times

ld.lld: error: undefined symbol: __cxa_free_exception
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::setup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, fast_chess::FormatType))
>>> referenced by tmp/src/book/opening_book.o:(std::__1::__throw_length_error[abi:ne180100](char const*))
>>> referenced 86 more times

ld.lld: error: undefined symbol: std::__1::basic_ostream<char, std::__1::char_traits<char>>::flush()
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::util::safeGetline(std::__1::basic_istream<char, std::__1::char_traits<char>>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&))
>>> referenced by tmp/src/cli/cli.o:(void fast_chess::Logger::log<(fast_chess::Logger::Level)3, char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
>>> referenced by tmp/src/cli/cli.o:(void fast_chess::Logger::log<(fast_chess::Logger::Level)3, char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(char const (&) [22], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
>>> referenced 85 more times

ld.lld: error: undefined symbol: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::util::safeGetline(std::__1::basic_istream<char, std::__1::char_traits<char>>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&))
>>> referenced by tmp/src/cli/cli.o:(std::__1::basic_istream<char, std::__1::char_traits<char>>& std::__1::getline[abi:ne180100]<char, std::__1::char_traits<char>, std::__1::allocator<char>>(std::__1::basic_istream<char, std::__1::char_traits<char>>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, char))
>>> referenced by tmp/src/cli/cli.o:(std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char>>::overflow(int))
>>> referenced 64 more times

ld.lld: error: undefined symbol: operator new(unsigned long long)
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::fetch())
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::book::OpeningBook::fetch())
>>> referenced by tmp/src/book/opening_book.o:(fast_chess::pgn::Opening::Opening(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::vector<chess::Move, std::__1::allocator<chess::Move>> const&, chess::Color))
>>> referenced 267 more times

ld.lld: error: undefined symbol: __cxa_begin_catch
>>> referenced by tmp/src/book/opening_book.o:(__clang_call_terminate)
>>> referenced by tmp/src/book/opening_book.o:(std::__1::basic_filebuf<char, std::__1::char_traits<char>>::~basic_filebuf())
>>> referenced by tmp/src/cli/cli.o:(fast_chess::cli::parsePgnOut(int&, int, char const**, fast_chess::cli::ArgumentData&))
>>> referenced 22 more times

ld.lld: error: undefined symbol: std::terminate()
>>> referenced by tmp/src/book/opening_book.o:(__clang_call_terminate)
>>> referenced by tmp/src/cli/cli.o
>>> referenced by tmp/src/elo/elo_pentanomial.o

ld.lld: error: undefined symbol: __cxa_guard_abort
>>> referenced by tmp/src/book/opening_book.o:(__cxx_global_var_init.3)
>>> referenced by tmp/src/cli/cli.o:(__cxx_global_var_init)
>>> referenced by tmp/src/cli/cli.o:(fast_chess::cli::OptionsParser::printVersion())
>>> referenced 12 more times

ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:126: fast-chess] Error 1

how are you compiling? clang compiles without statically linking libc++ so this will very likely be caused by something misconfigured on your side

how are you compiling? clang compiles without statically linking libc++ so this will very likely be caused by something misconfigured on your side

turns out missing static library in makefile, already issued pr

then something in your setup is wrong.. adding your flags shows this for me which I want to avoid right now
duplicate section `.rdata$_ZTSSt9exception[_ZTSSt9exception]' has different size

then something in your setup is wrong.. adding your flags shows this for me which I want to avoid right now
duplicate section `.rdata$_ZTSSt9exception[_ZTSSt9exception]' has different size

hmm i dont think its just me, i havent really made any changes to my setup, i just use msys clang like your tutorial showed for stockfish

maybe we can add like a windows clang CI test since theres only a gcc one so far

well you dont need to statically link something when you are compiling and running on the same computer and if you cant do that then something is wrong

it seems fury from stockfish discord also cant compile with clang on windows

hmm turns out ive been compiling with cxx:clang the entire time
but even then i still feel theres something wrong with findstring,
this is the error message i got when i set cxx to clang++
static -static-libgcc -static-libstdc++ -Wl,--no-as-needed
lld: error: unknown argument: --no-as-needed
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:126: fast-chess] Error 1

it still uses the g++ ldflags

plus i think statically linking might be better, cuz who knows how many people might have the same problem as me, it increases the binary size but i dont think its a big deal

whats your entire make output + invocation?

whats your entire make output + invocation?

whats an invocation?

how does it know clang++? im using make -j CXX=clang++

same error with make -j CXX=cang++ as well, the g++ portion of the ifneq gets triggered

yeah mh im not sure why this doesnt work in a mingw terminal...

yeah mh im not sure why this doesnt work in a mingw terminal...

it seems using just LDFLAGS := -static works for both g++ and clang++

ive updated my PR


[BUG] Dark mode lacks contrast

Context

One minor criticism I have is that the current dark mode does not have enough contrast. As in, the whole UI looks like it has a transparent black overlay that makes everything darker than normal. Also, maybe an option to switch between light and dark mode.

TODO

Color scheme in dark mode should be updated to adjust the brightness.
Whether to add a manual switch on light and dark mode depends on further information.

Previous issue: #47. Further updates will go into this thread.
Possibly related to user: @louie-github. Sorry for my bothering and you are free to mute this thread.

Oh, hi! That was quite kind of you to consider my request and I appreciate it.
I realize what you were going for when you made the dark mode and it does work well for the use case that you described. A dark mode with too much contrast might be jarring to the eyes, but I believe that using a dark grey color instead of black, like what you did right now, could help to mitigate that.

However, I need more information on the suggestion for the switch between light and dark mode. Would you rather use a light theme in a dark-themed OS(or in reverse)? Would you still need it if I have successfully adjusted the contarst in dark mode?

To be honest, I would probably use the dark mode if the contrast was adjusted. However, the light mode also sometimes works well for readability and I might prefer it over time for a small pop-up like what happens with the extension contrary to a full-on web page.
I just suggested to add a switch because I assumed (correct me if I'm wrong) that both light and dark modes are implemented and can be toggled, but the logic behind choosing the theme is just done behind the scenes. In that case, I thought it would be relatively simple to give the user the freedom to choose in the form of a switch.
It also makes it more consistent with a lot of other dark mode toggles in different apps. They usually give three options: light, dark, and system default. System default usually refers to following the system dark mode setting. I think this option is close to the current behavior of the extension which is to check for the theme of the browser and change accordingly.
In short, adding a theme switcher would allow the user to pick their personal preference. Once again, thank you for your time! I wish I could help out more.

I have updated the colors and brightness in dark mode. You can get a preview in #59.
Beriefly, Black is lighter and White is brighter but the overall contrast is preserved (and gains a little boost). It will be left to the users to adjust the screen brightness if they feel it jarrying and all HoloSchedule should do is to match its colors/brightness with the browser's theme.
I hope you would like it! Feel free to throw any suggestions here.

I'm also implementing the switch for different color modes #62, but I'm not sure whether 'Appearance' is a proper name for this option.

I'm now publishing the latest version which contains relevant changes. It may take some time for the store side to finish the audit.
I sincerely appreciate it for your participation in improving the quality of this project and am looking forword to your further feedbacks!


Create Application to Create Index and Search

What does this PR do?
Accepts a JSON file Upload
Checks for file validity
Creates an Index of Words from Uploaded File
Provides Search functionality for Created Index
Description of Task to be completed?
This Program Accepts a JSON file from the User and creates an Index of words based contained in the file provided the contents of the file meet the defined format.
The User is then able to Search for one or more words within the created index. And the application displays the locations of the queried words if they exist
How should this be manually tested?
By uploading JSON files and Clicking the buttons
Any background context you want to provide?
N/A
What are the relevant pivotal tracker stories?
N/A
Screenshots (if appropriate)
N/A
Questions:
N/A

Changes Unknown when pulling 47b8cc5120b76e40e53354ff7265122c6e96a929 on develop into ** on master**.

Changes Unknown when pulling 47b8cc5120b76e40e53354ff7265122c6e96a929 on develop into ** on master**.

Changes Unknown when pulling edb7d7d9a99f05d2837c40e350b27138c185494c on develop into ** on master**.

Changes Unknown when pulling edb7d7d9a99f05d2837c40e350b27138c185494c on develop into ** on master**.

Changes Unknown when pulling 7e33dd795afe24d94e28bd0879cae7364a980c14 on develop into ** on master**.

Changes Unknown when pulling 3f93ecf5919807f3a574f5f424213ec157a0500c on develop into ** on master**.

Changes Unknown when pulling 3f93ecf5919807f3a574f5f424213ec157a0500c on develop into ** on master**.

Changes Unknown when pulling 1bb59d8a1e3653f8d61d41a59d34487946145784 on develop into ** on master**.

Changes Unknown when pulling 32373e8b438ed741d90312d9366f2a72189413d1 on develop into ** on master**.

Changes Unknown when pulling 32373e8b438ed741d90312d9366f2a72189413d1 on develop into ** on master**.

Changes Unknown when pulling 7c99b6363d5e4c78a7fa885b0531d77ca70f402f on develop into ** on master**.


Switch to CircleCI from Travis

My day-job is with CircleCI and I would like to use python-twitter to test CircleCI's python environment usage.
Anyone have any concerns about me switching from Travis to Circle?
I'm going to get a PR going for this tonight unless someone strongly objects - thanks

Sounds like a good idea, just s/python-twitter/parsedatetime/ :)

haha - doh!  I cut-n-pasted it from my other project - sorry!

implemented in PR #159

closing as this is live now


Refactor database module

Database module uses some funky static initialization thing where the connect function runs itself. This whole module should probably use a more sensible object-oriented pattern.

Duplicated and superseded by #12


fix: update nx to fix shipped packages

This updates the repo to nx v16, which fixes a recent regression that caused no dependencies to be computed in the library modules' dist. For example, here is the before and after in the dist/package.json for flagd:
before:

after:

The only breaking change I found was that this broke our generators. I had to update the generator script/command.

Closing, found some bugs with nx/rollout.


Add !version command

Such an obvious thing to do...

pip is somehow able to retrieve a version of an installed package - needs investigation on how is that exactly done! (so that hardcoding the version twice / having it outside of setup.py can be avoided)

Since I don't want to assume the package was installed via pip, I have added meta information to an external file, which is read both by the package and the setup script. This way you can run this with -m, by executing dof_discord_bot with python, or by importing the module and calling dof_discord_bot.run()


Implement the "protected branches" API endpoint

Hey there!
That endpoint would be pretty useful for us, as we want to have a branch on a project that should not be mergeable by anybody...
Sadly, I couldn't find a reference to it in the code. Are you planning on implementing it?
Cheers!
Gitlab Documentation: https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches

I think that you misunderstood me: it's already implemented in gitlabform and I did it was when this API was not yet deprecated. :)

Note to self: when implementing this we should take #10 into account.

"Protected tag" as well?

Sadly I don’t have time to develop this myself currently, but we are open to accepting PRs with this.

@gsemet - Ive implemented protected tag functionality in #39

Note to self: we can implement this feature as:

replacement for the current way of managing branch protection, including different syntax - this would require major version uptick,
adding new way next to the old way with making the old one use the new API under the hood.

Of course the 2nd is more user-friendly but because we have too little maintainers of this app I would prefer the 1st as it requires less maintenance.
We can prevent the app from running ONLY IF user is using branch protection config and does not declare the config to be compatible with GitLabForm v. 2.*.
After we implement new approvers API in #68 we will probably have to do the same.
Ideally we should do both of these changes together to have only a single major version uptick here.
While creating v.2 we can think about more config syntax improvements. Let's discuss them in a separate issue.


Allow Laravel 6.0

Any chance this could be added?  ping @saleem-hadad

Tried this but we have a bug in the code as well
☁  website [laravel-6-upgrade] ⚡ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 3 installs, 0 updates, 0 removals
  - Installing symfony/dom-crawler (v4.3.4): Loading from cache
  - Installing erusev/parsedown-extra (0.7.1): Loading from cache
  - Installing binarytorch/larecipe (dev-master a7a1d74): Loading from cache
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

   ErrorException  : Declaration of BinaryTorch\LaRecipe\Commands\AssetCommand::runCommand($command, $path) should be compatible with Illuminate\Console\Command::runCommand($command, array $arguments, Symfony\Component\Console\Output\OutputInterface $output)

  at /Users/harlequindoyon/Sites/prophet/website/vendor/binarytorch/larecipe/src/Commands/AssetCommand.php:305
    301|         foreach ($this->stubsToRename() as $stub) {
    302|             (new Filesystem)->move($stub, str_replace('.stub', '.php', $stub));
    303|         }
    304|     }
  > 305| }

  Exception trace:

  1   Illuminate\Foundation\Bootstrap\HandleExceptions::handleError("Declaration of BinaryTorch\LaRecipe\Commands\AssetCommand::runCommand($command, $path) should be compatible with Illuminate\Console\Command::runCommand($command, array $arguments, Symfony\Component\Console\Output\OutputInterface $output)", "/Users/harlequindoyon/Sites/prophet/website/vendor/binarytorch/larecipe/src/Commands/AssetCommand.php", ["/Users/harlequindoyon/Sites/prophet/website/vendor/composer/../binarytorch/larecipe/src/Commands/AssetCommand.php"])
      /Users/harlequindoyon/Sites/prophet/website/vendor/composer/ClassLoader.php:444

  2   include()
      /Users/harlequindoyon/Sites/prophet/website/vendor/composer/ClassLoader.php:444

  Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
☁  website [laravel-6-upgrade] ⚡

@matthewnessworthy maybe you can send to us the result of the test cases

I've updated the PR to allow Laravel 5 & 6, and the dev dependencies to be Laravel 6 only. TBH, I'm not sure what the best way of supporting both Laravel 5 & 6 is without having separate branches.

@saleem-hadad Would you mind taking a look at this PR and either approving it, or recommending changed.
Without an update like this I (and I'm sure many others) cannot upgrade to Laravel 6.x

@saleem-hadad Was wondering the same thing. I rather not fork this package just for this PR...

Has anyone tested this? I tried using the fork used for this PR and got the same issue as @harlekoy

Hello guys
Sorry for being late I was busy with my work. I'll look at this tonight hopefully :)

I see that Laravel 6 added the method runCommand that just so happens to conflict with the LaRecipe runCommand
I've moved the code in question into a trait (as it's shared between 2 commands), and renamed it to avoid conflicting with the new Laravel function.
@harlekoy sorry for the trouble, but would you mind retesting with the updated code?

Hi @matthewnessworthy yes i'll try to test later :)

@matthewnessworthy working fine in my end 😄

But the problem is that after i installed and rerun this command php artisan larecipe:install it says
too many redirects

@matthewnessworthy is it working in your end?

I'll merge this and fix any issues on my end if found

Hi guys,
I tried to upgrade to L6, but seems like its still a no go.
Currently I use L58 and php 7.2.14


Media Library: Hide edit/delete options if lacking permissions

Context

Summary
Users with the "Contributor" role are shown options to edit and delete items in the media library on the left hand side, but because they don't actually have permissions to do that it doesn't work of course.
We should hide the "..." menu if the user does not have permission to edit media.
Relevant Technical Choices

To-do

User-facing changes

Login as contributor.
Create a new story.
Hover over a media library element like image / video.
Do see ... icon.

Testing Instructions

QA

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

UAT

[ ] UAT should use the same steps as above.

This PR can be tested by following these steps:

Reviews
Does this PR have a security-related impact?

Does this PR change what data or activity we track or use?

Does this PR have a legal-related impact?

Checklist

[x] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[x] I have tested this code to the best of my abilities
[x] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[x] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[x] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Fixes #8221

The should render dropdown menu's more icon for uploaded video unit test now needs updating.
I suggest creating two tests, one with the capability, one without.


Page refresh scrolls to top in Firefox (Linux Desktop)

In Firefox 95 (Linux, tested on Ubuntu 20.04), Turbo causes the browser to jump back to the top of the page on a normal page refresh (F5) .
Here's some example HTML to test this. Usually it works fine for the first refresh, but on subsequent ones the page jumps back to the top.
<!DOCTYPE html>

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Hello, world!

Got the same issue. This makes development on Firefox with livereload hugely annoying as you've got to scroll down manually on every change.
I've found a workaround:
Turbo.session.pageObserver.stop();, but it may break other stuff depending on whether you're using turbo drive.

Also still getting this issue on Firefox.

Go to https://turbo.hotwired.dev/ (which has Turbo)
Scroll down partway
Refresh

It'll scroll to the top every time.

Can also confirm, this happens for me in Firefox 129 on Linux, and on Firefox for Android 131

When you refresh a page relinquishControlOfScrollRestoration restores history.scrollRestoration back to auto so the browser would handle scroll on full page refresh:
https://github.com/hotwired/turbo/blob/3163a066c0156565eb5f5541d4ea6f225a3c012f/src/core/drive/history.js#L74-L79
Then when page loads turbo assumes control over the scroll for subsequent visits:
https://github.com/hotwired/turbo/blob/3163a066c0156565eb5f5541d4ea6f225a3c012f/src/core/drive/history.js#L67-L72
Except in Firefox history.scrollRestoration change doesn't seem to persist over the refresh (or probably it is set too late) and remains manual which sets this.previousScrollRestoration to manual as well, which means browser doesn't handle the scroll and turbo can't handle the scroll yet. Not sure what the proper way of dealing with this would be, but here is a patch to fix it for now:
Turbo.session.history.__proto__.relinquishControlOfScrollRestoration = function() {
  if (this.previousScrollRestoration) {
    // history.scrollRestoration = this.previousScrollRestoration;
    history.scrollRestoration = "auto";
    delete this.previousScrollRestoration;
  }
}

@4lllex thank you for the reproduction code. Somehow it feels like this is a bug in Firefox. I opened a bug report with them: https://bugzilla.mozilla.org/show_bug.cgi?id=1930995


VimBlackboard Materialize Theme!!

I love this theme! It would be great if an adaptation of VimBlackboard could be created!

I have finished with this theme, I will push the changes to Package Control within the next couple of days.

Awesome! Thanks for all your hard work!

No problem. Here's a sneak-peek :)

@Shadeslayer345 issue should be closed by the next release

@Shadeslayer345 issue should be closed by the next release

https://github.com/saadq/Materialize/blob/master/Material Vim Blackboard.sublime-theme

https://github.com/saadq/Materialize/blob/master/Material Vim Blackboard.sublime-theme

I appreciate your patience. I've added the theme and pushed changes to Package Control. You should have this theme available in a couple of hours automatically. Please reopen this issue if you find any issues!


Feature 2.0 core

Fixes an issue where map operation does not support partitions change.
Simplifies and updates dependencies.

closing as wrong branch is selected


feat: Add form select component

The width of the dropdown items doesn't take the full width of the dropdown element above it.
If I add a width: 100% to the dropdown-menu I get:


Out of memory error

Hi @HengyiWang, thanks for releasing a Pytorch implementation!
I tried out running the code with the default hyperparameters as: python optimize.py --config configs/morning_apartment.txt, but I get a Out Of Memory error.
I tried different GPUs with 12GB, 24GB and 48GB memory. And it throws the same error.
Everytime, this error occurs at iteration number 4999.
Can you please advise what might be happening?

Hello, thanks for using the code. For the memory issue, it should be caused by the full resolution rendering of the image, you could change the render_factor in the morning_apartment.txt from 1 to maybe 10 and it should be working.
Note that if you want a full resolution rendering, just add something like a batchtify in the get_logging_image function.
Good luck with your experiments!

Hi @HengyiWang , thanks for the quick response.
The get_logging_image calls the render function which already uses batchify_rays, right? So, shouldn't that already handle the rendering with args.chunk?
Also, i_img=500 in my case. So, the get_logging_image function is called every 500 iterations, but the OOM error appears only at 4999 iterations every time. I am not sure what happens at this particular iteration.

Hi @yashbhalgat, thanks for reporting this. I have fixed the rendering issue and tested it on both google colab and Tesla V100, it should be working now :-)

That's great @HengyiWang! I will try the latest code on my side too :)


Key numbers

Please what's key name for : symbol
I just want to execute
Win + R , E:\notavirus.exe
PS: notavirus from a drivedroid image )0)

The name is colon, and the keycode is Shift ; (send Shift keycode, then
semicolon keycode)
On Oct 31, 2017 6:02 PM, "Nikita Krapivin"<EMAIL_ADDRESS>wrote:

Please what's key name for : symbol
I just want to execute
Win + R , E:\notavirus.exe
PS: notarat from a drivedroid image )0)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pelya/android-keyboard-gadget/issues/106, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAJewORtdJBbj9WJ8aSrIjDmGQZb51p4ks5sx0SdgaJpZM4QM_jT
.

Problem seems to be fixed, no answer


Remove invisible marker that's blocking hover styles

As per the closed issue #24 here's a PR describing exactly the change I need. As you can see from the screenshot, the AGM marker that's created causes a 40px transparent image to be inserted in the DOM at a higher z-index than my custom overlay so my custom overlay can no longer receive hover events. This PR just sets the visibility of that dummy AGM marker to false so it won't render the unnecessary transparent image.

Very interesting and I now mostly understand.
The knowledge I was missing and hope I’m right on, is the agm-core or the custom overlay library used in this package, has a transparent placeholder image of sorts. And your pull request is to set that invisible marker to default invisible in essence.
This pull request and it’s exact details are very much appreciated. I can work with this.
I have promised another pull request my time this week and so too will I test and run this through.
Thanks good person, great to be finding a level we can get things done on

Yes, your understanding is correct.
There is a 40px transparent image (because of the " " set as iconUrl) that is rendered over top of the agm-overlay and is rendered in the DOM in a separate place with a separate zindex that forces it above the overlay and blocks hover.
And, as you said, this PR just disables the marker that causes it.

Ah, I appreciate you reiterating what you said especially about the iconUrl as I'd like to look into the how/why it's default set to that (I believe it was to fight extending agm-core marker directive)
I'll check it out relatively soon.


Default "Quick Switch Window" selection to be anything but current window

I'm using the workbench.action.quickSwitchWindow on a keybinding to quickly switch between different components in a project.
A slightly frustrating behavior is that the window list appears in the same order in both windows. This means that when you do quickSwitchWindow, the first window in the list is always selected.
So, if you have 2 windows open and you're switching back and forth between them, you have to remember two key combinations, one for each window you're in:

Switching from Window 1 to Window 2: < quickSwitchWindow keybinding >, Down Arrow
Switching from Window 2 to Window 1: < quickSwitchWindow keybinding > only

I propose defaulting the quickSwitchWindow selection to be the first entry that is not the current window. That way, it is a "quick switch" indeed. :)
Thoughts? I will implement this when I have time if there is no objection.

Don't believe this is a duplicate - the other issues think this unexpected behavior is a bug, while this issue proposes a way to make the behavior closer to what the user expects.

Another way this could work is to by default, select the window after the current window in the window switcher. So you can quickly flip through 3 or more windows.


Translate the documentation in french

I want to help to translate the documentation in french

Hello! i a fellow translator myself i appreciate very much for your interest! Jonatas already liked 😸
If you have any doubts of how some thing work or want to ask some tips just let me know! i'm in slack and discord

@Nipodemos Okay no problem.
On slack I was asking some clarification about getX and MVVM but I have not gotten a response yet 😅

You got me on that one, I have no idea what MVVM is like 😅 and I don't know how to apply it to GetX and flutter

Great 👍🏽

Can help for french traduction if needed.

Hi, I'm French also, but I don't think we just need to translate the current documentation into French. But rather of improving the documentation again because there have been a lot of changes in Getx

Since I do not speak French, and no one from the community has spoken out to start the translation, I am closing here.
If any of you are interested in this, please open a PR.


Increase product variation quantity

There's a hard coded limit of 50 variations per product which is I guess a sanity check to stop large numbers of options giving rise to a huge number of variations. I've a case where 50 is too small. 150 would likely do it. However, raising the value past 50 raises the prospect of hitting the default value for max_input_vars which is by default 1,000. That leads to loss of data and the failure to save some of the variation data.
I'm wondering about adding a config setting to allow the varations to be pushed up to 150, but with a warning about setting max_input_vars correctly.
I did some experiments to try and figure out whether that limit has been hit, using count($_POST,COUNT_RECURSIVE), but it seems to be a little inaccurate, but not hugely. I was wondering whether it's wise to put a check at the top of the save() method in the dashboard product page controller and refuse to save any data if that limit gets hit. Even allowing for a bit of inaccuracy, there will come a point where the number of POST vars is close to the lmiit, maybe with additional attributes etc. being added and it seems prudent to try and catch this before data starts getting truncated.

The actual solution to this is to not send the variation data as individual fields, but to bundle it up into some json and send that through instead. It's still pretty unwieldy to have a large number of combinations to process.
I've often said though that if you need more than 50 variations, that you probably need to split products into multiple, or reduce the number of options from impacting the variations. Out of interest, what's the use-case you're needing more than 50 for?

Agree about the JSON. I was thinking something along the same lines, but I'd considered pushing all the variations into a single POST field, a multi dimensional array, but JSON makes more sense.
I'd tend to agree that over 50 variations is a bit nuts, but in the case I have before me (jewellery components) there are six types of metal and probably 15+ sizes in 0.5mm increments for what is fundamentally the same product, e.g. an earring stud. I guess if I was starting from scratch I would likely go with separate products for each metal but in this case it's a migration from another platform so there's something of a precedent.
I have an update that adds the higher capacity setting, but I think I might have a crack at turning the post request into json as that is a better solution.


encryption: switch {StaticPod->}OperatorClient

We don't depend on static pods. So let's remove that dependency from the operator clients wired everywhere.

/lgtm


zoom on y

I took a stab at the zoom on y-axis, and writing plunkr with react is a bit challenging, but this small component works for my use-case scenario.   Any comments/suggestions welcome..
Cheers!
Plunkr
http://embed.plnkr.co/1pkiYEumHka5H4d7MeNk/
Added the following CSS
.draggable {
  stroke-width: 4;
  cursor: move;
}
.hover_group_drag:hover rect {
  fill-opacity: .3;
  stroke-width: 4;
  opacity: .3;
  fill: #000;
}

Screenshot

This looks great.
After zooming on yAxis if you pan the main chart, I think you would want to maintain the same domain rather than keep the same magnification factor.
Also the magnification does not go above 1, is that intentional?
Here is a modified version http://plnkr.co/edit/9Ix2AIfH7Aa6GN1TCNU7?p=preview
One additional thing I would like to do that the zoom does not get interrupted because of mouse leaving the magnification area, similar to how the pan works.

Also once you zoom on y, it would be desirable if the pan can work on both x and y, instead of the default x only pan, this will have to be done with updates to the main library itself.

@rrag - the original intent of the -1/+1 magnification was to prohibit values too far out of range, but this also can be done elsewhere, eg (financial data does not need to go below zero, but sensor data should).
I see your changes and I guess upon first inspection
var yExtents = newYDomain || (d => [d.high, d.low]);

This sort of 'locks' the domain now, so there is no autoscaling on panning, my original thoughts were to add an offset to the high and low function, which does not fix the domain, and allows for auto scaling on panning..
var yExtents = (d => [d.high +offset, d.low- offset]);

the original intent of the -1/+1 magnification was to prohibit values too far out of range

I agree that will be important too. will need some changes to limit the amount of magnification you can do

This sort of 'locks' the domain now

yeah that is the idea, there could be a reset button somewhere else on the page which will set the newYDomain to null
tradingview has the same implementation I think
I like how this much is possible without changing anything in the library at all, and the fact you like
var yExtents = (d => [d.high +offset, d.low- offset]);

while I prefer
var yExtents = newYDomain || (d => [d.high, d.low]);

means that this kind of setting if left in userland is likely the right solution

Added clear magnification based on your example...
http://run.plnkr.co/plunks/2NQPx1UZW3COxkC2KUyM/

also just added different high/low deltas based on the user position, eg, a spot to magnify...
    var deltaHigh = (high - yValue) / 30;
    var deltaLow = (yValue - low) / 30;

http://plnkr.co/edit/2NQPx1UZW3COxkC2KUyM?p=preview
but i think my calculation needs to also involve the updated magnitude as it is changing
yScale.invert( e.clientY)

you can see this behavior if you mousedown and drag up and down, the zoom moves farther away

I like this behavior. Now we need to figure out a way to pan on y, when zoom on y is done (newYDomain is not null)

Hi @itsjimbo , you have done a great job!
I am implementing a simailar feature in my repo but doing a little difference. I am using the center of yAxis as a base point for magnification, that will be a little easier for users to align the series to the middle.
https://waisiukei.github.io/nila/
You can pan on both x & y by dragging the chart area, zoom on x by wheel, and zoom on y by dragging the yAxis.

Thanks @WaiSiuKei  for the idea of magnification based on center on y. Your library looks very promising, especially since it is framework agnostic.
I have used your idea of zoom based on center y for changes in 0.6
Here is an work in progress version
http://rrag.github.io/react-stockcharts-next/documentation.html#/edge_coordinate
Once you zoom on y, the pan becomes 2 dimensional. Change to svg and back to canvas, and the yAxis is reset.
you could also zoom on x by dragging the x axis.

merged to master and 0.6.0-beta.2 published to npm


Fix time-of-check time-of-use bugs

Fixing 11 small 'bugs' of the pattern: 'assert(ptr != 0)' after 'ptr' was already dereferenced.
E.g. changing something of the form:
char* x = c->y; // dereferencing 'c'
assert(c != NULL); // checking 'c'

... into
assert(c != NULL); // checking 'c'
char* x = c->y; // dereferencing 'c'

I couldn't find out how to advertise this onto the mailing list (as is suggested in the contribution-guide), so hopefully someone can help me there.

Thanks!
You just join the mailing list (links from https://memcached.org) and send the link there. I guess it's optional since nobody does it :/

out in 1.6.13


Enable Series objects to optionally have a name associated with them

This would be easy to do / unobtrusive:
>>> s = Series(values, index, name='foo')
>>> s.name

This was done in 0.4.3


Deploy Redis Docker container

Right now the deployment is very watered down, will look into moving to helm charts for all stateful applications (redis, rabbitmq, etc.)
https://github.com/bitnami/charts/tree/master/bitnami/redis


Add build fixups + use Artifacts

This is following 2 other closed PRs (#10 and #12) made I was getting familiar working with a "Dash component project", so to speak.
Third time's the charm!
Resolves #11
To-do:

[x] update url in Artifacts.toml with value from https://github.com/etpinard/dash-textarea-autocomplete/pull/12#issuecomment-990185026

Ok so a lot of changes in the last 6 commits, mostly about adding the url value and moving the postbuild stuff to a separate file, as well as committing the deps tarball to the repo.
I think this should be good for final review pass and version bump, but we have to be extra sure the url should work before merging & tagging : it's not dramatic if we have to do a v1.2.1 to correct it but it would be nice to get it right on the first try.

Awesome. This looks great! After adding one line in the CONTRIBUTING.md file, I'd be happy with giving this a go!

I think this should be good for final review pass and version bump, but we have to be extra sure the url should work before merging & tagging : it's not dramatic if we have to do a v1.2.1 to correct it but it would be nice to get it right on the first try.

Right, I don't mind giving this v1.2.0 a shot and quickly make a fix in v1.2.1 if things don't work. Let's be honest, this project isn't that popular (yet :upside_down_face: )
That said, releasing this thing isn't that simple. Make sure you review
https://github.com/etpinard/dash-textarea-autocomplete/blob/main/CONTRIBUTING.md#create-a-production-build-and-publish
namely, you'll need an https://www.npmjs.com/ (to publish the javascript package), https://pypi.org/ (to publish the python package) and then I'll need to add you as a contributor to both registries.

Right, I don't mind giving this v1.2.0 a shot and quickly make a fix in v1.2.1

An important corollary here: let's not try do this on a Friday afternoon. Mondays are much better for these sort of things :smile:


skip tests with limited-api tag on non-cpython

Add handling for a new limited-api tag that skips such tests when run under a non-cpython interpreter
Closes #5659
Tested locally with pypy runtests.py isolated_limited_api_tests and python3.9 runtests.py isolated_limited_api_tests

... and python2 runtests.py isolated_limited_api_tests as well (skips the test)

Thanks


No Solana to Ethereum

Hello!
Basically the bridge allows the switch from Ethereum to Solana but not the other way around (Solana --> Ethereum) and the token is stuck in the wallet.
My transaction.
Signature: 4HASfneNesXHg5qJ2CZNU3aknBnhdvsqXqSJMpX6dLRg6WU2PFFrxiV85fJMegychUHWYiB5v84oopecNB61irf1
How can I swap or send into the Ethereum Network my wWBTC tokens?
Thanks

No-transfert-fromwormholeV1
)

V2 does not allow me to transfer wWBTC because tell me my asset is "not eligible for transfer."
V1 does not allow me to transfer from Solana to Ethereum (which is what I want). You can see a continuous loading even for more than an hour without success.
The wWBT token is currently locked in my Phantom Wallet.
Can you guys help me please?
Thank you

Looks like the UI is rounding Up your balance. Your current balance is 0.06446857 but you are trying to transfer 0.06446900. Make sure to use the correct balance and try again.

Trying it on V1, let's see how it goes.

Now is so from 30 min....
"Waiting for Solana approval..."

I changed the amount to 0.064468. It's been over an hour and it still says "Waiting for Solana approval..."
This is the transaction:
3E21iRvMguNiXzGStqbYRhz6pqgKu3BbRAAaJp4eeFTAEHy7CmggUZZqEA8EMySP4w9tUUzUpcHniQqy5r8xqTuF

What should I do?

Look at the recent transactions table. Connect both wallets and select the token to display the table. To a hard reload first shift + f5

I checked the transaction table.
3E21iRvMguNiXzGStqbYRhz6pqgKu3BbRAAaJp4eeFTAEHy7CmggUZZqEA8EMySP4w9tUUzUpcHniQqy5r8xqTuF
My transaction says on the Solana Network it ended successfully.
I cleared the browser cache and connected the two wallets.
Now I don't see my WBTC tokens on my Metamask wallet in the Ethereum Network.
Where did the WBTC go?

do you see the tx in the table? wanna post an screenshot of the table

@yamijuan reopened the issue in case there's anything you want to follow up on, feel free to close it otherwise

I cleared the browser cache. I reloaded the V1 Bridge page. I connected the two wallets (Phantom and Metamask) to the bridge. On Phantom I selected WBTC (solana), while on Metamask the token WBTC is not present.
In practice the tokens are out of Solana but not entered in the Network Ethereum.
Now I'm trying to submit the signed VAA bytes with the submitVAA method. I have connected my Metamask but when I need to approve it tells me I have insufficient funds. But I have about $85 in my wallet and the total gas fee is $45. Why does it tell me I have insufficient funds?

Screenshot of the error message?

According to Metamask docs, this indeed means that there's not enough gas to pay for the tx: https://metamask.zendesk.com/hc/en-us/articles/360044703372-How-to-fix-insufficient-funds-error-or-greyed-out-confirm-button

Ok, it says insufficient funds but I have $85 in ETH in my wallet!

Metamask in your screenshot says "0". Either way, we can't help with Metamask usage

Of course, I understand this well, but I have about $85 in my portfolio. I don't know why it then tells me insufficient funds

.

I think you need the 0.3 ETH listed as "max amount" but then again, I'm not a Metamask expert

I have uploaded more ETH to the wallet. I have reached the amount of 0.048 ETH equal to $151. I entered the code in the submitVAA string and then "write".
This is the transaction ID:
0x38b60c4ab0a35d0640751ee8cab2aff23226bf88cfa23ef92f6716d95c9bd0bd
It looks like I did a 0 ETH move transaction but paying about $30 gas fee.
The important thing is that the WBT token arrived at its destination.
Successful transaction.
Thank you


Operational intent details priority field is accessed before checking it is present

Describe the bug
In validate_op_intent_details, we check the value of priority without checking whether that field is actually present in the object.  priority is not required in OperationalIntentDetails and communicates a value of 0 when not specified.
To reproduce

Have a USS omit priority in its op intent details
Run the f3548_self_contained suite, or similar (see Additional context below)

Difference from expected behavior
uss_qualifier should not report an exception to the user.
Possible solution
actual_priority = 0
if "priority" in op_intent_details:
    actual_priority = op_intent_details.priority
if actual_priority != expected priority:

Codebase information
Commit hash 51ef12212b91387c95e3293d54d0f60bfb087cc8
Additional context
See redacted test scenario sequence view:
s2_redacted.html.zip

Tagging @mickmis for awareness

This problem may be somewhat unique because uas_standards usually assigns default values to fields with defaults, but in this case no default is assigned -- probably because the subtype has the default rather than the field instance itself.

System under test implemented a temporary workaround so relaxing this to P1


Change the default for --drive-use-trash

For historical reasons the drive backend defaulted to permanent deletion rather than using the trash.
This has caused data loss for users :-(
Change the default and update the documentation accordingly.

Great feature!

Is anyone working on this issue?

Yes, the person who created the issue.

I agree with @ncw. The default should be changed to trash.

I've done this now - please find it here
https://beta.rclone.org/v1.37-140-ge0eabc75/ (uploaded in 15-30 mins)


SyncProxy.setBaseURL() need Cookies to retreive file from the server

Hi,
Let me explain the context.
I have a webApp using GWT-RPC to exchange some data. The user must first performs a user/password authentication before to start using the webApp. The authentication mechanism generates some Cookies that must be used in all HTTP requests with the server, when the cookies are not provided the HTTP requests are redirected to start again the authentication.
My objective is to perform some load testing of the webApp with Jmeter. To make it possible I'm implementing a Jmeter PlugIn (in Java) and to send the GWT-RPC requests I'm using gwt-syncproxy library.
My plugIn works except when the authentication mechanism is enabled on the server. Based on my investigation the issue comes from the SyncProxy.setBaseURL() because it calls the method RpcPolicyFinder.getResposeText() which gets some files from the server but without setting in the HttpURLConnection my Cookies (I can extract the Cookies from Jmeter).
To fix this issue I have done the change below in the method RpcPolicyFinder.getResposeText().
Do you think this change could be integrated? Or maybe the CookieManager should be an optional parameter of the SyncProxy.setBaseURL() (like in SyncProxy.CreateProxy()).
I'm setting also the same CookieManager in the ProxySettings when calling the method SyncProxy.createProxy(WQService.class, settings); and it works.
I'm not an expert of SyncProxy & GWT, maybe there's another way to get the same result?
private static String getResposeText(String myurl) throws IOException {
	URL url = new URL(myurl);
	HttpURLConnection connection = (HttpURLConnection) url.openConnection();
	connection.setDoInput(true);
	connection.setDoOutput(true);
	connection.setInstanceFollowRedirects(true); // follow redirect
	connection.setRequestMethod("GET");

	// =========== Here's the change
	setCookiesFromDefaultCookieManager(connection);

	connection.connect();

	InputStream is = connection.getInputStream();
	ByteArrayOutputStream baos = new ByteArrayOutputStream();
	byte[] buffer = new byte[1024];
	int len;
	while ((len = is.read(buffer)) > 0) {
		baos.write(buffer, 0, len);
	}
	String responseText = baos.toString("UTF8");

	if (myurl.endsWith(GWT_PRC_POLICY_FILE_EXT)) {
		CACHE_POLICY_FILE.put(myurl, responseText);
	}

	return responseText;
}

/***************************** Methods added ***************************************************/
public static void setCookiesFromDefaultCookieManager(HttpURLConnection connection) {
	connection.setRequestProperty("Cookie", getCookiesFromDefaultCookieManager());
}

public static String getCookiesFromDefaultCookieManager() {
	CookieManager msCookieManager = (CookieManager)CookieHandler.getDefault();
	if (msCookieManager == null) {
		return null;
	}
	if(msCookieManager.getCookieStore().getCookies().size() > 0) {
		return StringUtils.join(msCookieManager.getCookieStore().getCookies(), ";");
	} else {
		return "";
	}
}

Sebastien.

In principal, this change does not seem problematic to me. Can you verify that this code is functional for your scenario or has it not been tested yet?
I have a preference for your suggested option of passing in the CookieManager as an optional parameter to the #setBaseUrl method, so I will likely implement your code using that concept unless your foresee a complication in that usage. Additionally, your request falls in line with issue #46 and the solution proposed there and submitted in pull #47, which is also pending integration.

The code I have provided is working for my need. In my own code to use the suggested modification I'm doing the following:
	CookieManager cookieMgr = getInitializedCookieManager(context, PROTOCOL + getServerIPAddress(context));
	CookieHandler.setDefault(cookieMgr);

	SyncProxy.setLoggingLevel(Level.ALL);
	SyncProxy.setBaseURL(PROTOCOL + getServerIPAddress(context) + ":" + getServerPort(context) + BASE_URL);

The method getInitializedCookieManager() just create the CookieManager and put in the cookieStore my cookies.
This change use the default CookieManager but probably it's better to pass the CookieManager as an optional parameter...?


Node 12 compatibility lost through<EMAIL_ADDRESS>dependency

Issue creation progress WIP just hit enter accidentally

Progress of the issue based on the Contributor Workflow

[] 1. The issue provides a reproduction available on Github, Stackblitz or CodeSandbox

Make sure to fork this template and run yarn generate in the terminal.
Please make sure Mesh package versions under package.json matches yours.

[ ] 2. A failing test has been provided
[ ] 3. A local solution has been provided
[ ] 4. A pull request is pending review

Describe the bug

Upstream dependencies resolve to beta node14 dependencies<EMAIL_ADDRESS>Adding resolutions to<EMAIL_ADDRESS>as well as<EMAIL_ADDRESS>has no effect when dependencies are later force installed yarn install --modules-folder node_production_modules --production --no-lockfile --ignore-scripts --force
To Reproduce
Steps to reproduce the behavior:

Expected behavior

Environment:

OS:
@graphql-mesh/...:
NodeJS:

Additional context

Node 12 has reached end-of-life so it is no longer maintained and supported. I'd recommend you to upgrade your Node.js version.

Node 12 has reached end-of-life so it is no longer maintained and supported. I'd recommend you to upgrade your Node.js version.

You are right and I agree, but that is out of my hands. I need it to work on Node12 again, and I am failing to tie down dependencies to an older working state!

You can use yarn's resolutions to force versions in package.json; https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/

This is what I have been trying without success:

  "resolutions": {
    "web-streams-polyfill": "3.2.0",
    "formdata-node": "4.0.1"
  },

Closing this issue because I don't think we will bring Node 12 support back.
Alright, thank you for your time @ardatan . If you have any other ideas or related info to my problem, please elaborate.

My mistake: I need to put the resolutions into the main package, not in the library using graphql-mesh, now the "resolutions" field is working!


Escaping of table, column and index name is wrong

It seems that escaping is wrong for at least DDLs, I didn't test SELECT and other commands.
It goes wrong with (MySQL) and without (SQLite) decorators. The example for SQLite is flawed in terms of syntax, as the basic index creation isn't supported within CREATE TABLE command, but this should be a separate task similar to #163. This bug is only for the escaping issue.
Instead of just doubling the escape character there seems to be done some wrong escaping which is additionally run multiple times.
I tried following:
$table = new CreateTable('t\'e"s`t');
$table->addColumn(new BigInteger('t\'e"s`tCol'))
    ->addColumn(new BigInteger('t\'e"s`tCol2'))
    ->addConstraint(new Constraint\PrimaryKey('t\'e"s`tCol'));
    ->addConstraint(new Index('t\'e"s`tCol2', 't\'e"s`tIndex'));

Expected output for MySQL:
CREATE TABLE `t'e"s``t` (
    `t'e"s``tCol` BIGINT NOT NULL AUTO_INCREMENT,
    `t'e"s``tCol2` BIGINT NOT NULL,
    PRIMARY KEY (`t'e"s``tCol`),
    INDEX `t'e"s``tIndex`(`t'e"s``tCol2`)
)

Actual output for MySQL:
CREATE TABLE `t'e"s``t` (
    `t``'``e``"``s``````tCol` BIGINT NOT NULL AUTO_INCREMENT,
    `t``'``e``"``s``````tCol2` BIGINT NOT NULL,
    PRIMARY KEY (`t``'``e``"``s``````tCol`),
    INDEX `t``'``e``"``s``````tIndex`(`t``'``e``"``s``````tCol2`)
)

Expected output for SQLite:
CREATE TABLE "t'e""s`t" (
    "t'e""s`tCol" BIGINT NOT NULL,
    "t'e""s`tCol2" BIGINT NOT NULL,
    PRIMARY KEY ("t'e""s`tCol"),
    INDEX "t'e""s`tCol2")
)

Actual output for SQLite:
CREATE TABLE "t'e's`t" (
    "t""'""e""'""s""`""tCol" BIGINT NOT NULL,
    "t""'""e""'""s""`""tCol2" BIGINT NOT NULL,
    PRIMARY KEY ("t""'""e""'""s""`""tCol"),
    INDEX "t""'""e""'""s""`""tIndex"("t""'""e""'""s""`""tCol2")
)

Not shown in the above example - the escaping also differs if for example the quotation mark is in the middle or in the beginning or end of the name.
Edit1:
Removed above the part with stylers, this problem is completely independent. At least the problem with table name misquotation can be fixed in Zend\Db\Adapter\Platform\AbstractPlatform class by changing $quoteIdentifierTo to
    protected $quoteIdentifierTo = '""';

In the same time overwriting of $quoteIdentifierTo in Zend\Db\Adapter\Platform\Postgresql and overwriting of $quoteIdentifier and $quoteIdentifierTo in Zend\Db\Adapter\Platform\Sqlite could be removed.
Edit2:
The other problem with the broken column and index names comes from function processExpression in Zend\Db\Sql\AbstractSql
                } elseif ($type == ExpressionInterface::TYPE_IDENTIFIER) {
                    $values[$vIndex] = $platform->quoteIdentifierInFragment($value);

function quoteIdentifierInFragment tries to split the string on all possible special chars, which breaks the column and index names. This parsing part is probably needed for true expressions where the code wasn't assembled by Zend\Db components but by hand in string. But in case of Ddl functions and probably all other classes like Select, that assemble the SQLs in correct way, this definitely breaks the functionality.
Either there should be special check for those classes (which I consider a dirty and too hardcoded way) or there should be introduced a new type named ExpressionInterface::TYPE_IDENTIFIER_UNBREAKABLE (or _UNSPLITTABLE or _WHATEVER) and be used by function getExpression() in all classes derived from Zend\Db\Sql\Expression and in that case function processExpression should call quoteIdentifier.

Added notes about further analysis of the origin of this problem.


blogs page with beautiful styling

Description
@thestarsahil
[Feat] : Add beautiful blogs page #759
close #759
Please include a summary of the change and which issue is fixed. List any dependencies that are required for this change.
Fixes #(issue_no)

added new route /blogs
make it responsive
add some hover animation on card hover

Replace issue_no with the issue number which is fixed in this PR
Screenshots

Checklist

[x] Tests have been added or updated to cover the changes
[x] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
[x] All tests are passing

@thestarsahil
kindly please check this and merge it

@thestarsahil
kindly please check this and merge it


Allow moving through Ctrl-P menu with arrow keys

Even though using arrow keys is probably a bad habit it should still be allowed IMO.

Thanks for the PR @MasonAsh ! Agreed, this makes sense to be a reasonable default.

Merged in, thanks for the contribution! 😄


Variables declared in scripts do not show up in the variable explorer.

From<EMAIL_ADDRESS>on 2014-02-24T07:03:36Z
Please note that reporting bugs from Spyder's help menu ("?" > "Report
issue...") will fill version details for Spyder, Python and Qt in this description for you.
What steps will reproduce the problem?

Simply enter a command in a script, e.g. a = 3
Run the script 3. What is the expected output? What do you see instead? I was expecting the variables to show up in the variable explorer, however I cannot find them anywhere, even when I disable all the exclusions. What version of the product are you using? On what operating system? Spyder Version:  2.1.11
Python Version:  2.7.3
Qt Version:      4.8.2, PyQt4 (API v2) 4.9.4 on Windows
Windows:         Windows 7 Enterprise 64-bit, with service pack 1.

Please provide any additional information below
. I only get variables to show up in the variable explorer, when I declare then in the 'Python 1'-console. I was hoping that I would work in a similar way as MATLAB does, such that any variables declared in a script would automatically show up in the variable explorer.
Thanks in advance for your time.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1739

From<EMAIL_ADDRESS>on 2014-02-25T04:27:53Z
Hello Ccordoba12,
Thanks for the quick reply. I've upgraded to Spyder 2.2.5 (I do not have administrator rights, so I bootstrapped it), but the problem seems to persist. Coming from a MATLAB background, I have encountered similar problems, if the working directory, was configured in a wrong way. However, I have set the console, the editor, and the working directory all to the same path.
Perhaps, something is wrong in the run-settings?
Also, I have taken a rather unusual path to come to this point. I'm working at a company, and they have a standard python 2.7.2 preinstalled. However, as I need the scientific version, and as I do not have administrator rights, I have installed python for scientists <IP_ADDRESS> over the old one (thus, without uninstalling the old version)
Might this be a reason for such an issue?
I do not think it is a variable that it is a variable that the variable explorer can not handle, the problem persists, for simple a = 3 commands.
Thanks,
Roy

From ccordoba12 on 2014-02-24T04:37:57Z
Please update to our latest stable version (2.2.5) and try again. It's working for me as expected although you have to be aware that not all variables are shown in the variable explorer, just the types mentioned here http://pythonhosted.org/spyder/variableexplorer.html#supported-types

From<EMAIL_ADDRESS>on 2014-03-03T05:39:46Z
Hello everybody,
The problem solved itself, my company issued a windows update to last patch level W764 , and after installation of this update, the variable explorer worked again.
Thanks for the help

Can we close this then? @ccordoba12

Yeah, sure. Please close it.

I had this problem in Python 3.5.  I was able to variable explorer in sypder by doing a view and reset window layout.


PascalCase for a table name?

I use a postgres database.
I tried the below code. It did not work.
var schema = "sample";
var table = "Test2";
var sql = connection.CommandBuilder($@"
INSERT INTO {schema:raw}.{table:raw} (name)
VALUES ({test_name})
";
The error message was relation "sample.test2" does not exist
Does it not support any capital letters for a table name?

I don't think DapperQueryBuilder does anything regard casing. As far as I understand PostgreSQL will automatically lowercase schemas, table names, column names, etc. Unless you quote them.
Please check: https://stackoverflow.com/questions/20878932/are-postgresql-column-names-case-sensitive
You can try double quotes or quotes outside the interpolated values:
var schema = "sample";
var table = "\"Test2\"";
var sql = connection.CommandBuilder($@"
INSERT INTO {schema:raw}.{table:raw} (name)
VALUES ({test_name})
";

or
var schema = "sample";
var table = "Test2";
var sql = connection.CommandBuilder($@"
INSERT INTO {schema:raw}."{table:raw}" (name)
VALUES ({test_name})
";

@dbjina - did it work?


[stable/prometheus-operator]: do not allow '--manage-crds' flag in operator version >= v0.39.0

What this PR does / why we need it:
Options for managing CRDs were removed in this PR which is included in the latest v0.39.0 release:
https://github.com/coreos/prometheus-operator/pull/3155
This PR introduces a semVer check to definitely not set this flag if one deploys the operator with a version lower than v0.39.0
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/ok-to-test

/lgtm

/retest

@iwilltry42 Could you please bump the chart version here?

/retest

/retest

@iwilltry42 looks like this needs a version bump

@vsliouniaev done :+1:

/lgtm


Solver dashboard

Adds all the queries from 2 dune solver dashboards:
[Solver Info](https://dune.com/cowprotocol/solver-info)
[Competition Monitoring](https://dune.com/felixhenneke/cow-protocol-competition-monitoring)

The first dashboards has the following 10 queries. The first 5 have been updated and adapted to fit every chain. "Solver_rewards_total" has yet to be revised but that is more complex and being tackled. The 4 last ones are not relevant for now, awaiting the new tables on dune (batch and trades) for other chains.
active_solvers
batch_settlement_info
daily_solver_stats
ranked_active_solvers
solver_failure_rates_by_env
solver_rewards_total: yet to be revised
cost_coverage_by_solver_environment: no longer useful as there are no more fees
cost_coverage_production_solver: no longer useful as there are no more fees
cow_rewards_total: up to date, ready to be extended to other chains
solver_yields: not useful

The second has the 2 following. No modification from the dashboard were added.
number_capped_reward_batches
protocol_weekly_rewards

There are still CoW AMM related queries here. Is this intended?

Files need to be removed and i started doing so but then realized that the commit history is very messy. I would suggest that you sync your cloned repo first so that it is up-to-date with this repo, and then only include the relevant files in this PR. If needed, close this PR and create a new one


Develop

Codecov Report

Merging #130 (f7b4f57) into main (5dd0c2d) will decrease coverage by 1.35%.
The diff coverage is 0.00%.

@@           Coverage Diff            @@
##            main    #130      +/-   ##
========================================
- Coverage   2.23%   0.88%   -1.36%
========================================
  Files         11      20       +9
  Lines        179     454     +275
  Branches      26     126     +100
========================================
  Hits           4       4
- Misses       170     443     +273
- Partials       5       7       +2

Impacted Files
Coverage Δ

.../application-shell/application-shell.component.tsx
0.00% <0.00%> (ø)

src/components/card-link/card-link.component.tsx
0.00% <0.00%> (ø)

...ents/create-box-form/create-box-form.component.tsx
0.00% <0.00%> (ø)

...ts/create-item-form/create-item-form.component.tsx
0.00% <0.00%> (ø)

...components/page-section/page-section.component.tsx
0.00% <0.00%> (ø)

...components/sign-in-form/sign-in-form.component.tsx
0.00% <0.00%> (ø)

src/components/tile-grid/tile-grid.component.tsx
0.00% <0.00%> (ø)

...ate-profile-form/update-profile-form.component.tsx
0.00% <0.00%> (ø)

src/pages/_app.tsx
0.00% <0.00%> (ø)

src/pages/_document.tsx
0.00% <ø> (ø)

... and 7 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Update Isaac tutorial to use main-humble-tutorial-source docker image

Current Isaac tutorial is broken because the custom binary images for MoveIt2 have stopped being updated. This PR updates the Isaac tutorial docker image to use the new source build containers @tylerjw recently added :1st_place_medal:.
Tutorial now gets all required ROS packages from the new MoveIt container and topic_based_ros2_control from binary.

Looks good to me; please update the docker image name once the new ones are pushed then we'll merge this.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Screen capture has black bars for non native resolutions

Black bars appear on the left or top when the resolution is not native to the monitor when capturing the screen.

Sorry, I'm closing this issue as It does not seem related to a bug in SharpDX.

Would you classify it as a bug in the technologies that SharpDX uses?

Likely, or a wrong usage of it. The screen capture API in SharpDX is just a thin wrapper (generated automatically) calling directly the underlying API.


What is secret when using RSA keypair

Hello,  curious what is the "secret" per JWT spec when using RSA keypair

A private key. Check my fork of omniauth-jwt for test cases as examples of
how it should behave
On Wed., Nov. 20, 2019, 8:20 p.m. Sameer Chowdhury, <
<EMAIL_ADDRESS>wrote:

Hello, curious what is the "secret" per JWT spec when using RSA keypair
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jwt/ruby-jwt/issues/340?email_source=notifications&email_token=AAACSNRB7LN2VSKRRUTVO6DQUWEX7A5CNFSM4JPYDQP2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H23GRGA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAACSNWGCW3LU6LYWBWW4T3QUWEX7ANCNFSM4JPYDQPQ
.

IE: public key decodes https://github.com/trykinside/omniauth-jwt/blob/master/spec/lib/omniauth/strategies/jwt_spec.rb#L120
private key encodes: https://github.com/trykinside/omniauth-jwt/blob/master/spec/lib/omniauth/strategies/jwt_spec.rb#L102

Or even this very project's readme example specs
https://github.com/jwt/ruby-jwt/blob/be861685af7975fefe43e5eccfe2a552aa818cb6/spec/integration/readme_examples_spec.rb#L32-L43

@schowdhury does that help?


[PDI-13628]: "Read end dead" error when writing large file to Amazon S3 (OOME)

Released resources to free up memory for the case when OOME occurs.
Introduced a new kettle property to allow user the choose old way vs new way (memory based vs file system based) during writing file to Amazon S3.

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'engine,core' -P '!assemblies' -amd clean install && mvn -B -f 'pom.xml' -pl 'engine,core' -P '!assemblies' -amd site

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'engine,core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  core/src/main/java/org/pentaho/di/core/Const.java
  engine/src/main/java/org/pentaho/di/trans/steps/textfileoutput/TextFileOutput.java
  engine/src/main/resources/kettle-variables.xml

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.job.entries.evalfilesmetrics.JobEntryEvalFilesMetrics

Branch Change:  + .38%
Complexity Change:  + .51%
Instruction Change:  + .08%

org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent

Branch Change: -1.01%:small_red_triangle_down:
Complexity Change: -1.06%:small_red_triangle_down:
Instruction Change: -.17%:small_red_triangle_down:

org.pentaho.di.job.entries.sql.JobEntrySQL

Instruction Change: -3.28%:small_red_triangle_down:
Line Change: -3.87%:small_red_triangle_down:

org.pentaho.di.job.entries.waitforsql.JobEntryWaitForSQL

Branch Change:  + .66%
Complexity Change:  + .93%
Instruction Change:  + .13%

org.pentaho.di.trans.step.StepMeta

Branch Change:  + .68%
Complexity Change:  + .58%
Instruction Change:  + .19%
Line Change:  + .26%

org.pentaho.di.trans.steps.constant.ConstantMeta

Instruction Change: -.10%:small_red_triangle_down:

org.pentaho.di.trans.steps.datagrid.DataGridMeta

Branch Change:  + 1.92%
Complexity Change:  + 1.69%
Instruction Change:  + .17%

org.pentaho.di.trans.steps.ifnull.IfNullMeta

Branch Change: -2.00%:small_red_triangle_down:
Complexity Change: -1.89%:small_red_triangle_down:
Instruction Change: -.17%:small_red_triangle_down:

org.pentaho.di.trans.steps.insertupdate.InsertUpdateMeta

Instruction Change: -.05%:small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change:  + 3.37%
Complexity Change:  + 3.90%

org.pentaho.di.trans.steps.rowgenerator.RowGeneratorMeta

Instruction Change:  + .08%

org.pentaho.di.trans.steps.singlethreader.SingleThreaderMeta

Instruction Change:  + .10%

org.pentaho.di.trans.steps.synchronizeaftermerge.SynchronizeAfterMergeMeta

Instruction Change:  + .04%

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta

Branch Change: -.53%:small_red_triangle_down:

org.pentaho.di.trans.steps.textfileoutput.TextFileOutput

Instruction Change: -.32%:small_red_triangle_down:
Line Change: -.44%:small_red_triangle_down:

org.pentaho.di.trans.steps.webservices.WebServiceMeta

Branch Change: -1.79%:small_red_triangle_down:
Complexity Change: -1.19%:small_red_triangle_down:
Instruction Change: -.07%:small_red_triangle_down:

org.pentaho.di.www.TransformationMap

Branch Change:  + 5.68%
Complexity Change:  + 4.62%
Instruction Change:  + 5.64%
Line Change:  + 5.38%

org.pentaho.di.trans.steps.googleanalytics.GaInputStepMeta

Instruction Change:  + .07%

org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change:  + .15%

@mbatchelor, @pamval , @mchen-len-son please review.

@mbatchelor, @pamval , @mchen-len-son please review.

@mbatchelor, @pamval , @mchen-len-son please review.


JaxFile

Jaxfile is a updating tool for docs. It will also used as a modding and lua script editing tool. Current version : 1.2h
If you can, let @LilDrippyMyFnf Add this extinction to the engine
Once @LilDrippyMyFnf adds the extinction, he will also have to merge the.pull

that is not a real tool, but you organized things a bit so sure

Jaxfile is a updating tool for docs. It will also used as a modding and lua script editing tool.


Unable to send/receive data

New to ESPHome so not sure if I configured everything correctly but I followed the wiring as referenced in the photos.
I see all the controls in Home Assistant but they don't actually change the state of the machine.
Also sensor data like AQI or light intensity show up as Unknown.
Am I missing something?
winix_c545.txt

Hi. The wiring looks pretty good to me. Nothing obviously wrong.

Are you wiring the RESETn pin to ground as documented in the README?
Are you seeing anything in the device logs?
You can enable UART debugging to see if there's any traffic flowing.
e.g.

uart:
  baud_rate: 115200
  debug:
    direction: BOTH
    after:
      delimiter: "\n"
    sequence:
      - lambda: UARTDebug::log_string(direction, bytes);

Yes, wired Q16 to GND
The only thing I see in the logs is device ready over and over again.
logs_winixesp_logs.txt

Is the WiFi LED on your Winix on? If not, press the WiFi button and it should start blinking then go solid

Hmm that must be the issue then.
I pressed the WiFi button to turn it on.
LED blinks but never goes solid.

Anything different in the logs?

Messages show up but are not controlling the actual state or receiving the current state.
logs_winixesp_logs (1).txt

Looks like your UART connections are OK it's just that the handshake isn't completing properly.
Did you press and hold the WiFi button? It should just be a short press since you don't want the Winix MCU to think the WiFi is in AP mode.

I did press and hold the WiFi button which is how I got the LED to start blinking and the logs to show MCU ready.

I can only get it to blink when I press and hold and it still never goes solid.

Gotcha. I'm guessing you never setup the OEM Wi-Fi? There's probably some extra handshake needed for that case. I'll review the captures I took in the past and see what else might be needed

You are correct. I never setup the OEM WiFi.
I removed the RESET wire to setup OEM WiFi. There was a firmware update so I updated the machine.
After setup was complete I put back the RESET wire and now everything works.
I wonder if it's because I was on an older firmware.
Thanks for your help!

Ah haha, I was actually just working on support for the AP handshake in #10.
Either way, glad it's working for you.

Ah haha, I was actually just working on support for the AP handshake in #10.
Either way, glad it's working for you.

Ah okay, I have another C545 that I was planning on upgrading later this week so I will try out the new AP handshake.
Thanks!


Move uri path normalization from the browser engine to the uri parser

Part of #238

Looks good! Subject line for last commit is a bit long :P

Good catch! Didn't realize. :P


fix: restore --target-org summary

What does this PR do?
Restores the summary on the --target-org flag (optionalOrgFlagWithDeprecations from sf-plugins-core doesn't have a summary on it)
What issues does this PR fix or reference?
@W-15353083@

QA Notes
Correct flag summary for --target-org is now displayed for both -h and --help of these commands:

data delete resume
data upsert resume
data query resume


removed Address from AB3 as per tutorial

Do not merge branch
This is tutorial for week 5 AB3

no need to create PR to Team Repo for this tutorial-removing-field


why need a focalloss or CrossEntropyLoss after amsoftmax loss head?

No description provided.

Hi, thank you for your question. Focal loss focus on the hard samples which benefit the learning process and overall overall performance with arcface.

i am confused by why need two loss, do the first softmax loss act as a normlization?

@mlinxiang
原始loss函数

改进的loss函数

如你所见，并不是两个loss函数，只是改变了每一项的计算方式。


Update stanford_alpaca to use transformers main branch

As the PR has been merged with the main branch, you can update the instructions.
Sorry for formatting the text 😅

Has been updated!


ldap filter group membership

Hi,
I'm trying to allow only ldap users that are member of a certain group to be able to sign in..
I have this search filter
(&(objectClass=user)(sAMAccountName=%s)(memberOf=CN=acl_git,OU=Groups,DC=domain,DC=com))
But it still allows users that are not member of acl_git to sign in(create accounts).
Is my filter wrong or is gogs wrong? When using the tool ldapsearch my filter appears to be correct.

I think it has large possibilities that Gogs is wrong. Not sure if Gogs supports this, kind of related to https://github.com/gogits/gogs/issues/672 . cc @lunny

Hy @Raboo,
Take care of the fact that memberOf is a special function that must be enable in openldap : http://www.openldap.org/doc/admin24/overlays.html
Just try jour command with ldapsearch first and then try it in gogs

The problem isn't the filter or the usage of "memberOf", it is an issue with the way Gogs is using LDAP to authenticate and users during auto registration.
See: https://github.com/gogits/gogs/issues/1257

Hi there, by mering PR #1476 into develop, this problem is claimed to be fixed, would you mind to test again and give us feedback? Thanks! :beer:

Close as implemented. :tada:


[log] remove logback classic slf4j binding from classpath.

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/lib/zookeeper/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/mnt/disk2/yarn/nm/usercache/root/appcache/application_1426479908677_0011/filecache/17/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/mnt/disk2/yarn/nm/usercache/root/appcache/application_1426479908677_0011/filecache/153/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
15/03/23 21:41:35 INFO ClusterConfig$: loading config file application.conf...
log4j:WARN No appenders could be found for logger (akka.event.slf4j.Slf4jLogger).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Application Manager started. Ready for application submission...


Release v0.41.1

Update a dependency

Codecov Report

Merging #545 (319b32a) into master (3560032) will not change coverage.
The diff coverage is n/a.


Fix Typo in guide.md

Hey there! Awesome library! I noticed a quick typo on this page, figured I'd send a fix. Thanks!

thanks


[Noon Pacific] scrobbler doesn't work

Hello, guys!
Please check this issue and fix if it's possible.
Thanks.
p.s. Noon Pacific.

Yep, seems like it's broken due to code changes in Noon Pacific. I tried to fix it in #869.

Yes, perfect!
Супер, спасибо большое.


Confirm Link Duplication

In the 2.0 branch the following code creates a broken link for the confirmation email:
'$ConfirmLink'    => Controller::join_links(
    $absoluteBaseURL,
    $this->page->Link('confirm'),
    $this->member->ID,
    "?key={$this->member->ValidationKey}"
),

Examples:
$absoluteBaseURL returns http://localhost/myapp/
$this->page->Link('confirm') returns myapp/registration/
This makes the link http://localhost/myapp/myapp/registration/confirm/1?key=123
Now, I'm testing this in a subfolder on a local environment so is this intentional for a live environment? Or can we use $this->page->AbsoluteLink('confirm') for both? If so, I can make a PR for this.

The above has been merged, so closing this. Thanks again for the PR.


Log Ingestion - Schema for Table/DCR?

Looking at the new script to perform log ingestion, it seems like the function to generate sample data is gone from the script.
Would it be possible to provide the schema that we should use for the custom table/DCR?
Since there are many different properties that SPs can contain, I want to make sure my schema definition is valid for all the different types captured by this solution.

likely to provide a dummy file in the repo. thanks.


onDidEndTaskProcess not called when task terminal closed with vscode.TaskRevealKind.Silent

VSCode Version: 1.46.0
OS Version: MacOS Catalina

Steps to Reproduce:
(Note the task runs read which will probably only work on Linux/MacOS)

Clone/download this repo: https://github.com/badsyntax/vscode-executetask-test-example
npm i
npm run compile
Open vscode
Open extension.ts and place some breakpoints within onDidStartTaskProcess and onDidEndTaskProcess
Run the Run Extension launch config

Now note the terminal for this task is created. Also note the icon in the statusbar shows the running task. If you close the terminal using the "Bin" button in the terminal panel, the onDidEndTaskProcess handler is not called, but the "running tasks" icon in the statusbar has disappeared and the task has definitely ended.
Restart the extension by running "Run Extension". Open the task terminal. If you send a SIGINT signal (cmd +c) to the terminal, the onDidEndTaskProcess handler is called.
Now change the task.presentationOptions.reveal to vscode.TaskRevealKind.Always, and clicking on the "Bin" button next to the terminal will cause onDidEndTaskProcess to be called.
So it seems like an issue with reveal: vscode.TaskRevealKind.Silent.

Does this issue occur when all extensions are disabled?: Yes

Thank you providing a repo with a repro!

There was an exception occurring that was preventing onDidEndTaskProcess from firing. I have pushed a fix. If you can, please let me know if it fixes the issue for you in the next Insiders build.

Awesome, thanks for the quick fix! Will test with the next insiders build :+1:

I have verified this changes fixes the bug. Thanks!

Thanks for verifying!


Fix kube-up for GKE. cluster-version is no more.

cc @roberthbailey

This change LGTM. I'm not GKE expert, but since we hope this will fix tests I will merge once all checks pass.

(For the last 2 weeks kubernetes-soak-weekly-deploy-gke jenkins project is red)

/cc @jlowdermilk

Which test suite still needs this?

GKE soak tests.

Actually cluster-version and is needed by gke-ci.


Installing v0.12 and iojs creates a versions folder

I was manually doing some stuff just listing v0.* like patterns and I wanted to know if this is the new default behavior, 0.10 still installs in root folder. I am running latest nvm 0.23.3

Yes, this is the default behavior for node versions 0.12 and above, and all iojs versions. For backwards compatibility reasons, node versions 0.11 and older will continue to install in the root.


Suggestion or Sample Example for Custom Remote Data Source

Hello
I will have to pass the request options to the REST API based end point. I am not finding a way to do so using the CompleterService or CompleterDate. Can you give some pointers or a sample code please.
Srinivas.

Was able to figure this out. Thanks


Storm 763/839 0.11.x

This is a port of PR #568 from 0.9.x to 0.11.x. It fixes STORM-839 (Deadlock) and STORM-763 (Establish Netty reconnects asynchronously and reduce verbosity of error logs)
@revans2 This is the PR for master. I ran the performance test against master's HEAD and the results were in-line with the results I got in #568 . I'll create a separate PR for 0.10.x

+1 the code compiles and the tests all pass

+1 tests pass, examples run.


Update manage-license-requests.md

Made changes to the statement to reduce ambiguity
Fixes https://github.com/MicrosoftDocs/microsoft-365-docs/issues/12306

@JohanFreelancer9 Please copy review

@cmcatee-MSFT Please merge this PR. Thanks

@cmcatee-MSFT Gentle reminder