xor now work with nocase

its not find the xor string with when i add NoCase,
and, there is a way to ignore results of xor by 0?

I don't get what you are trying to report about the nocase flag.
Regarding your second question: no, when you use the xor modifier with a string it returns a match if the original string is found (i.e. it was xored with 0), you can't ignore that case.

about the first one
work:
rule X
{
strings:
$x "This program" xor
}
doesn't work
rule X
{
strings:
$x "this program" xor nocase
}
and its not make sense so i report about it as a bug.
about the second one, yara rules meant to be a tool to detect malwares and a lot of researchers use it at the last version to find encoded malware strings and by "fixing" the xor tag to include the 0x00 key its again make no sense, lets take a look at the ex form the documentation:

$xor_string = "This program cannot" xor

its will pop on every PE with or without encoded strings.
so who can it help me?

Now a I see what's happening. The problem here is that we you use the "xor" modifier without either "ascii" or "wide" the "ascii" modifier is not assumed by default.
Also, I think you're right about the the "xor" modifier including the 0x00 by default may be a bad idea.
I think could change the semantics of "xor" to something like this:
"xor" alone: only searches for strings XORed with something different from zero.
"xor" + "ascii": searches for both the original string and the XORed strings.
"xor" + "ascii" + "nocase": searches for the original string in case-insensitive mode or the XORed strings, also in case insensitive mode.
"xor" + "nocase": Searches for the XORed strings in case-insensitive mode.
@wxsBSD, what do think about this?

This makes sense. I can get a PR up which enforces this and has tests hopefully this weekend.

Its sound grate but I'm not sure its will get all the possibilities.
let take a look at this:
file 1:
"lol" as ascii
file 2:
"lol" as wide
file 3:
"lol" as xor wide
file 4:
"LOL" as xor ascii
if i looking for all of the files will set a rule like this:

"LOL" xor wide ascii nocase

and its ok, but if i look for only file 3 and 4 there is no rule i can make.
i think the source of the problem is because we change the way we see the tags "ascii" "wide" and "nocase" from "how can the string represent" to "what the strings that can be"
for my opinion the right solution its to make the "xor" tag ignore the 0x00 key and the "ascii" "nocase" and "wide" just tell the way the xor string can be without adding new strings like its is now.
so if i looking for all the xor possibilities ill write something like this:

$x_xor = "lol" xor ascii wide nocase
$x = "lol" ascii wide nocase
any of them

if i looking only for the xor string ill right it like this

$x_xor = "lol" xor ascii wide nocase
any of them

and its will work.
what do you think?

@snorlax122 I'd appreciate it if you could test out my "xor_fixes" branch (which I put up as #1113). The branch is at https://github.com/wxsBSD/yara/tree/xor_fixes. I believe I've addressed all your concerns and have test cases which covers them but would appreciate it if you could let me know if it behaves like you expect.
As for making it print the xor key used... I thought about doing that when I originally wrote this but the xor byte is never actually kept by YARA anywhere. My thinking was that if you want to know the xor byte you can always script it with yara-python (or some other binding). You know the plaintext and the offset where the xor match happened so you can easily calculate the xor byte.

OK, i downloaded the project and build it. (i looked in the code and sow the function _yr_atoms_xor with a loop start from 1 so i think the publishing go right)
i made some tests files:
normalA:
lol as ascii
normalW:
lol as wide
xorA:
lol as xor ascii
xorW:
lol as xor wide
xorWUpperCase:
LOL as xor wide
i wrote a yara rule:
rule test1
{
    strings:
        $normalA = "lol" xor

    condition:
        $normalA
}

rule test2
{
    strings:
        $normalA = "lol" ascii xor

    condition:
        $normalA
}

rule test3
{
    strings:
        $normalA = "lol" wide xor

    condition:
        $normalA
}

rule test4
{
    strings:
        $normalA = "LOL" nocase xor

    condition:
        $normalA
}

rule test5
{
    strings:
        $normalA = "LOL" wide ascii xor

    condition:
        $normalA
}

rule test6
{
    strings:
        $normalA = "LOL" nocase wide ascii xor

    condition:
        $normalA
}

i run the rule with the new exe:

yara-xor_fixes\windows\vs2017\Debug>yara64.exe testWithXor.txt files
test3 yara-xor_fixes\test\files\xorW.txt
test5 yara-xor_fixes\test\files\xorW.txt
test3 yara-xor_fixes\test\files\normalW.txt
test5 yara-xor_fixes\test\files\normalW.txt
test6 yara-xor_fixes\test\files\normalW.txt
test1 yara-xor_fixes\test\files\xorA.txt
test2 yara-xor_fixes\test\files\xorA.txt
test4 yara-xor_fixes\test\files\xorA.txt
test5 yara-xor_fixes\test\files\xorA.txt
test2 yara-xor_fixes\test\files\normalA.txt
test4 yara-xor_fixes\test\files\normalA.txt
test5 yara-xor_fixes\test\files\normalA.txt
test6 yara-xor_fixes\test\files\normalA.txt

as you can see, all the rules in the yara file are including the XOR tag, but there are rules that find a string in a "normal*.txt" files and its wrong.
the only rule that "work" is rule1 because i used only the XOR tag without ascii or wide.
i think that the 'ascii'  and 'wide' tags are adding the original string again.
now lets look at the xor files.
if we ignore all the normal*.txt files we get this results:

test1 yara-xor_fixes\test\files\xorA.txt
test2 yara-xor_fixes\test\files\xorA.txt
test3 yara-xor_fixes\test\files\xorW.txt
test4 yara-xor_fixes\test\files\xorA.txt
test5 yara-xor_fixes\test\files\xorA.txt
test5 yara-xor_fixes\test\files\xorW.txt

its look good except one thing.
test6 should match with every Xor*.txt file and its not (include xorWUpperCase).
I am sorry I did not say this before so ill say its now, thank you very much for your help.

i think that the 'ascii' and 'wide' tags are adding the original string again.

This is the intended behavior now. Just the xor modifier by itself will not include the plaintext version of the string. If you want that you need to specify xor ascii or xor wide. Maybe I'm misunderstanding what you're saying?
Here's the implementation as I have it (and tests to back it up):
xor will search for the string with every single byte xor from 0x01 to 0xff. It does not include the plaintext string when searching.
xor ascii will search for the plaintext string and the xor strings.
xor wide will search for the plaintext wide string and the xor wide strings.
xor wide ascii will search for the plaintext ascii string, plaintext wide string and the xor versions of both.
In the interest of making this easier to do I've decided to make xor nocase an error in the compiler. This is because verifying the combination of xor and nocase is a lot more work to get right and I'm not sure it's worth the effort at this point.
Unfortunately I'm having a hard time understanding your bug report. Is it possible to provide me with a simple file to test with and a rule which does not behave like you expect when run against that file, along with a clear explanation of what you expect to happen.

i get it.
the way you choose to implement the XOR tag with the combination of ASCII and WIDE will allow to use it except one thing.
looking for XOR WIDE string without the unXOR string. its not perfect but fine.
about the xor nocase i think you did right. its make sense.

looking for XOR WIDE string without the unXOR string

Yeah, that's a good point and not one I have a great answer for right now. I confirmed this works, but it is less than ideal...
wxs@wxs-mbp yara % ./yara rules/test.yara tests/data/xorwideandascii.out
a tests/data/xorwideandascii.out
wxs@wxs-mbp yara % cat rules/test.yara
rule a {
  strings:
    $a = "T\x00h\x00i\x00s\x00 \x00p\x00r\x00o\x00g\x00r\x00a\x00m\x00 \x00c\x00a\x00n\x00n\x00o\x00t\x00" xor
  condition:
    #a == 255
}
wxs@wxs-mbp yara % ./yara rules/test.yara tests/data/xorwideandascii.out
a tests/data/xorwideandascii.out
wxs@wxs-mbp yara %

I also confirmed that all 255 matches are only the xor versions of the string, not the plaintext. Like I said, this isn't ideal but it will work.

yes, i think about the same solution this morning, its seams like we can write rule for any thing now and the xor 0x00 bin fixed, Im happy :)  thank you very much.
for now ill use your "xor_fixes" branch but its will be nice to know if this will implement in the next release of the main branch, pls let me know if it will.
this bug can be close 👍

I don't know when it will make it in a release. This is @plusvic project, I just write things I need for it. He sets release dates and features. I've got a handful of things pending which I hope will make it in the next release. :)

I've been thinking about the case in which you want to find the xored wide string without looking for the plain text version of the string, which can't be expressed right now.
I'm wondering if it wouldn't be a better idea if we start supporting more powerful modifiers like xor(0x00-0xFF) for indicating that we want the string xored with all bytes from 0x00 to 0xFF (using xor without arguments would be equivalent to this for backward compatibility). If you don't want the plain text string you can use xor(0x01-0xFF).
Thoughts?

I think that's a really good idea! I especially like that we will find the plaintext version by default for backwards compatibility to the current released version. I can have an implementation up hopefully by the end of this weekend.

Thanks for volunteering! This will be a little more complicated as it requires some changes at the grammar level, but I think you already know the code base really well. Go for it.

The suggested changes are up in https://github.com/VirusTotal/yara/pull/1132. Looking forward to the feedback, and apologies for the delay. My first attempt was terribly wrong and I needed a little extra time. :)


Validate the API requests made using Environment keys

Fix authTokenValidator filter to authorize requests made using Environment keys.
Removing the check that was preventing the validation of env keys, I am not sure what was the purpose of this check originally.
@cjellick  pls. review

LGTM

but build failed, so we need to figure that out

build failed because of this golint issue https://github.com/golang/lint/issues/400

LGTM


Run OSF from UI on Linux/Mac

Currently the app is hard coded to run a Windows-only exe. Add an OS check and instead run a python command to run OSF instead.

Might be solved by #34 , uses a shell script to execute a python command


please verify that dependencies are installed and that the task exists.

My computer system is macOS:
I cloned your code to my local machine using git clone and installed the required dependencies. Then, I set hydra/launcher in config.yaml to basic. I noticed that there are predefined environments in envs/tasks, so I set the task in config.yaml to one of the existing filenames in envs/tasks, for example, hopper. However, when I run the script, I get the following error message:
Error executing job with overrides: []
Traceback (most recent call last):
File "/Users/zhengyehan/Desktop/TDMPC2/tdmpc2/tdmpc2/train.py", line 53, in train
env=make_env(cfg),
File "/Users/zhengyehan/Desktop/TDMPC2/tdmpc2/tdmpc2/envs/.init..py", line 71, in make_env
raise ValueError(f'Failed to make environment "{cfg.task}": please verify that dependencies are installed and that the task exists.')
ValueError: Failed to make environment "hopper": please verify that dependencies are installed and that the task exists.
Set the environment variable HYDRA_FULL_ERROR=1 for a complete stack trace.

Could you please help me solve this issue? Thank you!

I have not tested the codebase on macOS so I'm not sure what the potential issues might be, but I second what @mpont said re: using a linux environment. As an aside, please double-check that the task does indeed exist, e.g., cfg.task=hopper-hop is a valid task but cfg.task=hopper is not.

I also encountered this issue for Meta-World envs, although it ran without any problem for DMControl tasks.
In my case, the issue was cause by the imports in envs/__init__.py
try:
	from envs.metaworld import make_env as make_metaworld_env
except:
	make_metaworld_env = missing_dependencies

The error causing the issue was [Errno 2] No such file or directory: 'patchelf', which can be solved by sudo apt-get install patchelf. If you are using server without sudo permission to install patchelf, you can create a conda env instead.
Since the code uses exception handling, it does not pinpoint the exact problem, so I had to manually trace it down. You can start by tracing the error from envs/__init__.py.

Thank you @anh-nn01 for sharing your solution! I will close this issue.


Fix integrations tests failing with segfaults

Expected Behavior
All tests either pass or fail with an informative exception. Segmentation faults are hard to debug and usually don't contain a traceback.
Actual behavior
The integration tests always fail with a "segmentation fault" error when you run all of them at once in a suite.
Reason
Consumer and Producer instances are not closed at the end of each test.
Solution
To close each TopicConsumer, TopicProducer, RawTopicConsumer and RawTopicProducer at the end of each test.
Updates in this PR
Consumer and Producer classes:
- Added dispose() method and context manager interface for each Consumer and Producer class. This method calls Dispose() on a respective interop class.
- quixstreams.TopicProducer now uses interop class TopicProducer instead of ITopicProducer. ITopicProducer doesn't provide a Dispose() method.
Tests:
- Moved integration tests from unittest to pytest to use fixtures.
- Introduced pytest.fixture functions to create and close Consumer and Producer instances for each test.
- Split integration tests in multiple classes.
- Moved custom assertion functions to tests.utils.
- Other minor changes like formatting and refactoring.

As per our discussion elsewhere, there are a couple of test that seem to fail, if you can verify those and update the PR accordingly (even if just skipping them for now if segfault), we could get this merged.


Rely on AbstractMysqlAdapter's #raw_execute

The only specialization with Trilogy's #raw_execute is adjusting the conn's query flags based on changes to the timezone. We extracted syncing timezone changes to a separate method in https://github.com/rails/rails/commit/dc8c0865722e8b3192d4ff4658f4b6c74a40040c.
Relying on the upstream implementation also allows us to utilize the SQL warnings feature that shipped in https://github.com/rails/rails/pull/46690.

cc @eileencodes -- this will be necessary for us to migrate to Trilogy, since we won't raise on SQL warnings otherwise.


Caching UI data

We do not have to make network requests to the server everytime we wanna fetch something, cause if an endpoint has 10k routes, fetching 10k routes everytime with network requests is awful. Better use redux store and cache the data in the local storage for further usage.

@aquibbaig  maybe we can rely on the  RTK query library from redux (released after redux toolkit), it integrates well with  Redux ecosystem and DevTools and handles caching and data-revalidation well.

@aquibbaig @Harkishen-Singh Another way to improve performance would be ETag-based caching.
In the server, we can calculate the etag for an API response by hashing the response data, so that it remains constant for the same response data but changes when the response changes.
In the webapp, we can store the url/etags combination and the corresponding API response; either in-memory or local storage. (Redux is also an option).
Then, while making the API request to the server, we can send that etag as a request header.
In the server, we can evaluate the response and if the calculated etag matches the one received in the API request from the webapp, then we can just return the 304 Not Modified HTTP status, and the webapp can use the cached value from memory/local-storage.
I can create a prototype if you want.


Daily CI with unpinned deps

Following up on https://github.com/pydantic/logfire/pull/576
At the bare minimum we need a job that runs daily with the latest versions of all dependencies so that we can detect breakages.
Previously regular CI ran with unpinned dependencies which forced us to fix the problem ASAP. That had downsides, but I want to keep the upsides. I want to have some kind of system so that when the job fails we treat it with similar urgency to before, so that new users aren't immediately faced with a critical error caused by an outstanding bug. Relevant developers should definitely get an email about the job failing, but that's not quite enough. I may miss the email in a sea of notifications, or I may think someone else will deal with it. For now let's just say that if any of us see that CI has failed we should open an urgent issue if there isn't one already, and check with the team what the plan is.

We can also add a weekly dependabot job?

Daily also works (the previous PR is closed).

That also works, but I also want daily CI for other things like testing a wider variety of versions as in https://github.com/pydantic/logfire/issues/507 without slowing down PRs.

I forgot that uv.lock doesn't seem supported by dependabot yet.

Reopening because based on https://github.com/orgs/community/discussions/25351 the current workflow will only send an email to a single person, which isn't loud enough.

(I know there's a TODO in that file in the PR which is probably because of this, I hadn't noticed until merging)


Don't force rustc to do codegen for LTO builds

This commit updates Cargo's implementation of LTO builds to do less work
and hopefully be faster when doing a cold build. Additionaly this should
save space on disk! The general idea is that the compiler does not need
object files if it's only going to perform LTO with some artifacts. In
this case all rustc needs to do is load bitcode from dependencies. This
means that if you're doing an LTO build generating object code for
intermediate dependencies is just wasted time!
Here Cargo is updated with more intrusive knowledge about LTO. Cargo
will now analyze the dependency graph to figure out which crates are
being compiled with LTO, and then it will figure out which dependencies
only need to have bitcode in them. Pure-bitcode artifacts are emitted
with the -Clinker-plugin-lto flag. Some artifacts are still used in
multiple scenarios (such as those shared between build scripts and final
artifacts), so those are not compiled with -Clinker-plugin-lto since
the linker is not guaranteed to know how to perform LTO.
This functionality was recently implemented in rust-lang/rust#71528
where rustc is now capable of reading bitcode from -Clinker-plugin-lto
rlibs. Previously rustc would only read its own format of bitcode, but
this has now been extended! This support is now on nightly, hence this
PR.

r? @Eh2406
(rust_highfive has picked a reviewer for you, use r? to override)

I don't know this well enough to know it works from a review, but it looks good to me. So r+ it when you and CI are happy.

r? @ehuss

There is one edge case that seems to break

Wow I had no idea that worked or was possible!
In any case, should be updated now. Thanks for taking a look!

Hm no that is not ok. That's quite subtle and pretty unfortunate that what I thought was a natural way to implement this doesn't actually work out. We'll definitely need to include it in the fingerprint.
FWIW the main purpose of this PR is to not do bitcode embedding (save on compile time), so I think we don't want to overapproximate what needs to be done (like we do today).

Ok I've updated with a test to ensure fingerprints are handled correctly and passing through -Clto=off as well.

:umbrella: The latest upstream changes (presumably #8204) made this pull request unmergeable. Please resolve the merge conflicts.

r=me with conflicts resolved
I'm not 100% confident this won't end up causing unwanted rebuilds.  But the only scenario I can think of is build --lib then build --bin, and that seems like it would be very rare.

@bors: r=ehuss

:pushpin: Commit e2219254695b290ff1ef9d8c2015939af9a9ab1f has been approved by ehuss

:hourglass: Testing commit e2219254695b290ff1ef9d8c2015939af9a9ab1f with merge 91dc1e181f96308d5ba8082a25b46eebde7a6aef...

:sunny: Test successful - checks-azure
Approved by: ehuss
Pushing 91dc1e181f96308d5ba8082a25b46eebde7a6aef to master...


[Feature] Connection pool algorithm

Feature Request
Is your feature request related to a problem? Please describe:
How does a load balancer work according to middleware？At any time, the operating load on each node should be balanced, so we need strategy to determine which tidb executes current sql in a short time(time must be a constant), we can’t waste too much time making decisions.
Describe the feature you'd like:
An algorithm is used to enable us to get an accurate decision for select nodes.
Describe alternatives you've considered:
The result relying solely on sql cost calculation is not very accurate, cpu should also be taken into consideration. Dynamically adjust this strategy throughout the process. @spxcmss
Teachability, Documentation, Adoption, Migration Strategy:

Currently, the SWRR(Smooth Weighted Round-Robin) algorithm is considered to be used in connection allocation, and the weights are set according to the cpus of different TIDB nodes. In the future, the cost and TIDB CPU usage and some other factors will be taken into comprehensive consideration as the weight value. Therefore, when selecting back-end TIDB nodes, the weight can be allocated according to dynamic changes to ensure that the real load of each back-end TIDB node is balanced as much as possible.


cannot find package

cannot find package "github.com/cloudwebrtc/flutter-webrtc-server/pkg/logger" in any of:
/usr/lib/go-1.10/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/logger (from $GOROOT)
/root/go/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/logger (from $GOPATH)
cmd/server/main.go:7:2: cannot find package "github.com/cloudwebrtc/flutter-webrtc-server/pkg/signaler" in any of:
/usr/lib/go-1.10/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/signaler (from $GOROOT)
/root/go/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/signaler (from $GOPATH)
cmd/server/main.go:8:2: cannot find package "github.com/cloudwebrtc/flutter-webrtc-server/pkg/turn" in any of:
/usr/lib/go-1.10/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/turn (from $GOROOT)
/root/go/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/turn (from $GOPATH)
cmd/server/main.go:9:2: cannot find package "github.com/cloudwebrtc/flutter-webrtc-server/pkg/websocket" in any of:
/usr/lib/go-1.10/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/websocket (from $GOROOT)
/root/go/src/github.com/cloudwebrtc/flutter-webrtc-server/pkg/websocket (from $GOPATH)
cmd/server/main.go:10:2: cannot find package "gopkg.in/ini.v1" in any of:
/usr/lib/go-1.10/src/gopkg.in/ini.v1 (from $GOROOT)
/root/go/src/gopkg.in/ini.v1 (from $GOPATH)

Please try the last commit

Try this
export GO111MODULE=on


Fix FDR curve plotting notebook

Some of the cells that load / filter the diversity index file are out of order.
edit: probably, just link to the sheepgut repo's version of this notebook -- no sense maintaining two copies of it.

Yeah, removed this in favor of pointing to this one.


support materializing set's getters/setters for opaque value types

Small part of radar rdar://problem/30080769
This PR adds support for materializeForSet's createSetterCallback for opaque values allowing us to create setters and subscript setters

@swift-ci Please smoke test


Natural Join should act like Cross Join on relations that don't share attributes

The article for 'join' states that the result of a natural join between two relations R and S that don't have any attributes in common is supposed to be a cross join, but an empty relation is returned instead.
Expected behavior: example in the RelaX - relational algebra calculator

Actual behavior:

Oh, good find! I'll fix this right away.


Get Link error in the Unity Il2Cpp 32bit build

What version of gRPC and what language are you using?
Unity C#
grpc 1.27.0
What operating system (Linux, Windows,...) and version?
Win 10
What runtime / compiler are you using (e.g. python version or version of gcc)
Unity 2018
Standalone
Il2cpp
.Net 4.*
32bit
What did you do?
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.
1:Create New UnityProjects
2:Import grpc
3:New Script
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class UseGRPC : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        var insecure = Grpc.Core.ChannelCredentials.Insecure;
        var hoge = new Grpc.Core.Channel("", insecure);
    }
}

4:Unity Build (Standalone, Il2cpp, .Net 4.*, 32bit) is Build Failed
※4:Unity Build (Standalone, Il2cpp, .Net 4.*, 64bit) is Build Success!!
Why Failed in 32bit??
What did you expect to see?
Build Success
What did you see instead?
Build Error LNK2019
sample Stack Trace:
???C?u???? D:\work\New Unity Project222\Library\il2cpp_cache\linkresult_242157DA687ED5916DF990BDAE316608\GameAssembly.lib ??I?u?W?F?N?g D:\work\New Unity Project222\Library\il2cpp_cache\linkresult_242157DA687ED5916DF990BDAE316608\GameAssembly.exp ?????
15BC985DEC92B67530E04230712A8699.obj : error LNK2019: ???????O???V???{?? _grpcsharp_init@0 ????? _DllImportsFromStaticLib_grpcsharp_init_m5DA087A04425B1D1FDBAD9599AE149B2C2FA6C8C ??Q??????????B
15BC985DEC92B67530E04230712A8699.obj : error LNK2019: ???????O???V???{?? _grpcsharp_shutdown@0 ????? _DllImportsFromStaticLib_grpcsharp_shutdown_mD2AA862907DA1352A16F8A536942A252CDC9358C ??Q??????????B
15BC985DEC92B67530E04230712A8699.obj : error LNK2019: ???????O???V???{?? _grpcsharp_version_string@0 ????? _DllImportsFromStaticLib_grpcsharp_version_string_mCDADBE758244CDB17FF33EB92BB881652207FA89 ??Q??????????B
15BC985DEC92B67530E04230712A8699.obj : error LNK2019: ???????O???V???{?? _grpcsharp_batch_context_create@0 ????? _DllImportsFromStaticLib_grpcsharp_batch_context_create_mB0CC51310DAA0A1160F3F1EF49CB06042C17D07E ??Q??????????B
and more...
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
See TROUBLESHOOTING.md for how to diagnose problems better.
Anything else we should know about your project / environment?
Please Help!!

PLEASE DO NOT POST A QUESTION HERE.
This form is for bug reports and feature requests ONLY!
For general questions and troubleshooting, please ask/look for answers at

StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at
grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io

why close this issue? @na-kubota already posted a bug here?
it indeed is a known bug and affects my build also.

why close this issue? @na-kubota already posted a bug here?
it indeed is a known bug and affects my build also.


Fix query typo

Thank you for contributing to stackforge/fuel-plugin-influxdb-grafana!
stackforge/fuel-plugin-influxdb-grafana uses Gerrit for code review.
Please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


Interactive Chapter: Smart Contracts for Data Exchange

This chapter will serve interactive content:
We want to enable the user to directly publish a data asset from within the tutorial.
[Bonus] This should only be possible once -> if publishing was successfull display the AssetTeaser of the published asset

[x] integrate the publish form (similar to FormPublish)
[x] store the published asset DID for later use within the tutorial
[x] (Bonus) display asset teaser after a successful publish

The tutorial especially aims to present the Compute-to-Data aspect of Ocean Protocol to the users.
I think it is a good idea to only allow "Compute"-type assets to be published when interacting with the tutorial integrated component.

[ ] remove "Download" from asset type selection in tutorial publish form or disable it

Moved to a seperate publish chapter. Components finished


Refactor Nalgebra integration

Drastically improves docs for Coord and UnsignedCoord (even if they're changed a bunch later)
Changes Nalgebra integration from a type alias (type Coord = nalgebra::Vector2<i32> to implementing From<Vector2<N>> for Coord and UnsignedCoord. This allows for less breakage between non-nalgebra_support and nalgebra_support modes but introduces a breaking change when converting between Nalgebra-using code and e-g
Closes #153

Thanks for the review! I've addressed all comments with some changes - what you've raised all makes sense to me.
As for all the From<> impls, I think it's useful to provide that compatibility. I realise they expand the API surface for this crate and might become a maintenance burden, but for now I think it's good to keep the compatibility the impls bring.


Update oui.txt file

I have many missing vendor fields in my wifi_mal.yml. The oui.txt file included with the project is out of date and in a custom format. Let's say I run airodump-ng-oui-update to download the latest file to /var/lib/ieee-data//oui.txt. What commands would I run to convert it to the MAC=VENDOR format used by trackerjacker?

Answering my own question here.. I may do a PR to merge this newer file into the system. It'd be nice if there was a command line option to do this tho.
In Kali you can use the aircrack-ng auto-updater to easily download an updated oui.txt file to  /var/lib/ieee-data/oui.txt..
airodump-ng-oui-update
 cp /var/lib/ieee-data/oui.txt ~/oui.txt
egrep '^(\w{6})\s*\(.*?\)\s+(.*?)$' ~/oui.txt | sed -r 's/^(\w{6})\s*\(.*?\)\s+(.*?)$/\1=\2/' > ~/fixedout.txt
cp ~/fixedout.txt /usr/local/lib/python3.7/dist-packages/trackerjacker/oui.txt

That sounds like a good PR.

Created! https://github.com/calebmadrigal/trackerjacker/pull/22

Merged https://github.com/calebmadrigal/trackerjacker/pull/22. Thanks @greaterthanstar!


Env (or dotfile in HOME) for default server config

Haven't actually played around with this yet, but I was looking at the code (since it's a small codebase):
https://github.com/ekzhang/sshx/blob/91c82d46cde4d1ffa0ae34e2a9a49911e2e53baa/crates/sshx/src/main.rs#L15-L16
It doesn't seem like there's a way to set a different default for --server.
In cases where the server is self-hosted, I envision it would be preferred to have this set in env (in my .bashrc, e.g. SSHX_SERVER=https://sshx.internal-domain.com) or via a dotfile of somekind.
This would avoid the "risk" of accidentally using sshx.io when data trust is important (corporate network etc), and making it easier to use by default.
Alternative is to make a bash alias with --server always set, I guess, but that kinda feels worse than proper config.

Thank you for sharing your use case and the suggestion! I added support for it as an environment variable.


How do you make snapshot test useful if they can fail when nothing changed?

How do you make snapshot test useful if they can fail when nothing changed that we can really see? I'm having this problem and have seen multiple other people report a similar problem in this project and other projects like it.
To get around the issue they use failureThreshold and just keep raising the value. The problem with that is sometimes that 0.03% change in detail is something we want to know about so we can fix it. An example is one case with an extra character in a word. That is just a quick example. I realize i can increase threshold and make a test to manually check every piece of text but the hopes was that snapshot testing would eliminate having to manually check pages to see if something changed and also not be forced to write test cases for every single thing on the page when i could be checked against a screenshot.
If I reduce the failure threshold enough to catch it, it's also throwing errors for things that did not change like a image. So increasing failureThreshold just increases the number of passing test that should have failed while also allowing some test to pass that should pass.
There is no way to block areas (only with https://docs.cypress.io/api/cypress-api/screenshot-api.html#Arguments)
Am i missing something?

Image comparison is it's own science and not a problem easily solved.
This plugin provides with you the tools to solve the problem in a specific way, via treshold.
It's up to you to use them properly.
If you want a more advanced solution, that "just works", there's plenty of projects like https://applitools.com/ which use more advanced methods to recognise differences.

I'm facing the same problem and I tried multiple libs. The issue is that these libs make very simple image comparison. If your entire image shifts 1px to the right, for instance, the test will fail saying as much as 30% of the image is different. These shifts will happen as frequently as you change devices, hence the need to execute the tests always in the exact same environment.
To notice that a small shift in the pixels is a very minor difference, we need more complex tools, like AI, and as pointed out by @ivoiv, there are some paid tools that can do this. I couldn't find anything free that suits my need to be able to execute snapshot tests reliably across multiple devices. At this moment my solution is to ignore the snapshot tests when running them in the developer machine, but enable them in the CI, which will always be the same environment.


⚠ Bofrost.at has degraded performance

In 2f578c6, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1568 ms

Resolved: Bofrost.at performance has improved in 6232ee4 after 11 minutes.


Add new Domain for Tecno Comfenalco

@DjAldrinho I am sorry, the domain tecnocomfenalco.edu.co is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Change pubkey/privatekey type name from ostracon to tendermint

Summary

Change pubkey/privatekey type name from ostracon to tendermint
Problem Definition

secp256k1
https://github.com/line/ostracon/blob/adb46f33e9eda4115a0e85e6c30f4b6bfe04789f/crypto/secp256k1/secp256k1.go#L20-L21

ed25519
https://github.com/line/ostracon/blob/adb46f33e9eda4115a0e85e6c30f4b6bfe04789f/crypto/ed25519/ed25519.go#L23-L24

sr25519
https://github.com/line/ostracon/blob/adb46f33e9eda4115a0e85e6c30f4b6bfe04789f/crypto/sr25519/encoding.go#L11-L12

etc

And maybe we need to change protobuf data or path.

Proposal

We changed the key type name from #287 . But this change make to be difficult to use other cosmos-sdk compatibility tools for example cosmjs, keplr, pingpub and etc. But if we revert this type name, we can use it without any porting.
So I proposal this change.

For Admin Use

[x] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

@zemyblue
I think it best to leave the ostracon/ prefix to distinguish Ostracon-specific features since BLS keys (and Composite keys introduced in relation to BLS keys), among etc., aren't compatible with the Cosmos SDK tools, to begin with. If they'll try to support the BLS and Ostracon implementation is adopted, then they would support ostracon/ key names.
Can the modified PR be tested with cosmjs, keplr and other modules mentioned above to make sure the modification works well before merging it into main branch?

@zemyblue I think it best to leave the ostracon/ prefix to distinguish Ostracon-specific features since BLS keys (and Composite keys introduced in relation to BLS keys), among etc., aren't compatible with the Cosmos SDK tools, to begin with. If they'll try to support the BLS and Ostracon implementation is adopted, then they would support ostracon/ key names.
Can the modified PR be tested with cosmjs, keplr and other modules mentioned above to make sure the modification works well before merging it into main branch?

Thank you. I also think so. We don't need to change the BLS's key name, composite keys also.
And I am testing we can use cosmjs without modifying. When I tested in last two days, we can use cosmjs directly, but we need to add plugin options for the Ostracon's validator_info. In the Ostracon's validator_info, staking_power is added that is difference with Tendermint. Tendermint's validator_info has voting_power. I need more testing.

I see. So we can't confirm it works yet now, can it?
Then I’ll merge PR #445 into main branch after @kokeshiM0chi  approves it.

Yes, we can. I think #447 PR does not have any problem. And I already ready the PR to apply this change in lbm-sdk. So, I also think no problem it's good to merge after approving enough.


No attribute 'safe_translation_getter'

I am getting a 'NoneType' object has no attribute 'safe_translation_getter' that I can not trace the reason.
http://www.stage.twistsystems.com/pt-br/blog/
Any advice?

@fguimara is the post associated with any category?
If not, you have to choose the permalink without any category, otherwise the URL cannot be built correctly

Sure!! Thank you very much... But as a side note, maybe, there should be a way of blocking publishing a post with no category when the category is a permanent link item. This would be more user friendly =)

@fguimara thanks for the update. I opened an issue to track this.


Sync two paginators

I have two paginators on the page and use typescript on my project. I have a problem with synchronization of them. I saw that you suggest fixing this issue using refs, but how do I do that using ts having the fact that your solution brings out the following error:
Property 'selected' does not exist on type 'Vue | Element | Vue[] | Element[]'.
Property 'selected' does not exist on type 'Vue'.

I have the exact same issue, any solutions please? Thanks

Ok, found a solution, just add v-model="sync" in both


 I need to handle that case better.

Maybe it could also be a previous data directory on your system? I haven't done any migrations yet.

I probably killed it before the wallet fired up, yeah. This is the first
time using openbazaar on this laptop
On Wed, Apr 12, 2017, 18:49 Chris Pacia<EMAIL_ADDRESS>wrote:

Maybe it could also be a previous data directory on your system? I haven't
done any migrations yet.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OpenBazaar/openbazaar-go/issues/506#issuecomment-293754448,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABL4HCJDEBzoy0-RFK2q4E8QyviKDJbyks5rvX8ogaJpZM4M8EWE
.

Should be fixed.


Synchronize version with Nuvola

To be less confusing which version of diorite is required for a particular version of Nuvola

Nuvola 4.0, Diorite 4.0, Nuvola SDK 4.0
Nuvola 4.1, Diorite 4.0, Nuvola SDK 4.1 (No new diorite release)
Nuvola 4.2, Diorite 4.2, Nuvola SDK 4.2 (Diorite 4.1 skipped)

Can you tell me, which nuvolaplayer version is required for diorite-0.3.3 and nuvolasdk-1.3.0
Or have you a matrix for corresponding 3.x version ?

No nuvolaplayer version is required for for diorite, the dependency is the other way aground. The matrix is:

Nuvola 3.0.x Stable Releases require Diorite 0.2.x stable releases in the version as specified in Nuvola's README.md or wscript, e.g. Nuvola 3.0.8 requires Diorite 0.2.2
Nuvola 3.1.x Rolling Releases require Diorite 0.3.x development releases in the version as specified in Nuvola's README.md or wscript, e.g. Nuvola 3.1.2 requires Diorite 0.3.3
Nuvola SDK 1.3.0 can build scripts compatible with both Nuvola 3.0.8 and 3.1.2.

As a rule of thumb: Always use either the latest releases of Diorite 0.2.x + Nuvola 3.0.x + Nuvola SDK or the latest development snapshots of Diorite 0.3.x + Nuvola 3.1.x + Nuvola SDK.
However, the only thing I can guarantee is that the latest git master commit of Nuvola builds with the latest git master commit of Diorite and Nuvola SDK because that's how flatpaks are built and tested.

many thanks for the clarify words and the matrix.

FYI, Nuvola 4.x will also be rolling series with monthly or bimonthly tagged snapshots (4.0, 4.1, 4.2, ....).

Nuvola's builds are going to change version scheme in the next release later this month:

Nuvola 3.1.4+n → 3.1.4.n → (3+1).4.n →  4.4.n. (n is the number of commits since the last tag.)
Nuvola 4.0 is rescheduled as Nuvola 5.0.

The version of Diorite & Nuvola SDK is going to be kept in sync with Nuvola.

Diorite, Nuvola SDK and Nuvola Runtime 4.4.0 are out.


Update Server: Modify or Add Labware Defs via Update Server

As a user, I would like to be able to update labware defs via the robot update server
Acceptance Criteria

[ ] User able to update labware defs via update server endpoint
[ ] Robot automatically updates offset such that calibration remains the same
-- Compare new labware defs to old labware defs, apply delta to offsets

Blocked on #1208

Labware definition system design has changed, so this ticket is no longer relevant


Strange stripes on TileMap

Godot version:
v3.1.stable.official
OS/device including version:
OS:Arch Linux x86_64
Kernel: 5.0.4-arch1-1-ARCH
Video: Radeon HD 6990 | xf86-video-ati
Issue description:
Strange stripes in TileMap node, just watch video https://vimeo.com/331851892

That's probably because you are scaling it by (1.98, 1.96). Try (2, 2).

You can also turn on pixel snapping; it helped me with the same issue.
Project Settings > Rendering > Quality > Use Pixel Snapping

Will try

You can also turn on pixel snapping; it helped me with the same issue.
Project Settings > Rendering > Quality > 2D > Use Pixel Snap

That works!


⚠ Fetchers has degraded performance

In d563240, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 312 ms

Resolved: Fetchers performance has improved in 74c1d48.


update to match NCNNs changes to Pipeline::create

With this commit: https://github.com/Tencent/ncnn/commit/1ea9de3bdf83079658f494e035180684b09ca0d6 ncnn changed the parameters to the Pipeline::create function causing waifu2x-ncnn-vulkan to fail to build.
I've updated the pipeline functions to match, but it now requires ncnn versions newer than that commit. Maybe there's some way to support old and new?

I will merge this PR as soon as a new ncnn release pushed
Thank you !

Any updates to this.. I ran into this exact problem.. can we get a temp branch?
/home/gateway/work/video/waifu2x-ncnn-vulkan/src/waifu2x.cpp: In member function ‘int Waifu2x::load(const string&, const string&)’:
/home/gateway/work/video/waifu2x-ncnn-vulkan/src/waifu2x.cpp:123:171: error: no matching function for call to ‘ncnn::Pipeline::create(const uint32_t [1907], long unsigned int, const char [26], std::vector<ncnn::vk_specialization_type>&, int, int)’
                 waifu2x_preproc->create(waifu2x_preproc_tta_int8s_spv_data, sizeof(waifu2x_preproc_tta_int8s_spv_data), "waifu2x_preproc_tta_int8s", specializations, 9, 9);
                                                                                ^
In file included from /usr/include/ncnn/command.h:25:0,
                 from /usr/include/ncnn/layer.h:30,
                 from /usr/include/ncnn/net.h:22,
                 from /home/gateway/work/video/waifu2x-ncnn-vulkan/src/waifu2x.h:9,
                 from /home/gateway/work/video/waifu2x-ncnn-vulkan/src/waifu2x.cpp:3:
/usr/include/ncnn/pipeline.h:40:9: note: candidate: int ncnn::Pipeline::create(const uint32_t*, size_t, const std::vector<ncnn::vk_specialization_type>&)
     int create(const uint32_t* spv_data, size_t spv_data_size, const std::vector<vk_specialization_type>& specializations);

@gateway I was able to successfully build and install @ipha's fork which fixes this issue for ncnn at HEAD. See issue nihui/srmd-ncnn-vulkan#5.


Implement instance v2 interfaces

What this PR does / why we need it:
instance v2 should use less API queries towards cloud provider APIs. Also nowadays when this is external ccm, external ccms should implement instance v2 instead of v1. For instance, AWS CCM has only instance v2 nowadays.
Which issue this PR fixes(if applicable):
fixes #
Special notes for reviewers:

Release note:

Cloud-controller manager uses Instance V2 interfaces. If you have any problems with this, you can use old behaviour with env variable `OS_V1_INSTANCES` and value `true`. If you see any problems, please make issues to cloud-provider-openstack Github.

cc @jichenjc

I have compared old node object and new one with this PR. Both looks exact same, node addresses, labels etc.

/hold

It looks like this uses now 3 api calls per hour per node (1 server_os_interface_list, 1 server_get and 1 flavor_get). Anyway from 24 -> 3 is quite good improvement. The only negative side is that if someone will modify instance addresses often, it might be a problem. At least that does not happen in our environment, the ips are static during instance lifetime.

/hold cancel

/lgtm

In my opinion all of these fields are not changing that often (hopefully never). Region is going to stay same, zone is going to be same, provider id is going to be same. Node addresses and instance type are the only ones that can change. If those will change it will take one hour that cloudprovider will act. There are also other ways to do this:

I think it's reaonsable approach to avoid unnecssary calls as you mentioned, those are stable metadata and less likely change
can we consider a flag to force the bypass of the cache in some scenarios in case they really need as a workaround?

can we consider a flag to force the bypass of the cache in some scenarios in case they really need as a workaround?

this feels like a good outcome

@jichenjc seems that we can achieve same result by using --node-status-update-frequency=60m in occm startup args. In my opinion that is better solution, because then everyone can decide what is the correct value for them. However, I would like to see some note about recommendation to increase the default value from 5m especially if node size / addresses are not going to change during node lifetime.
@mdbooth can you review this also.

@mdbooth thanks, both fixed

/approve


bump to process agent for stac-6356-short-lived-processes

What does this PR do?
A brief description of the change being made with this pull request.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?

I would update the config_template adding description to all new configuration introduced for the process agent section

All changes from here are present in https://github.com/StackVista/stackstate-agent/pull/199


Why is the number of records greater than the number of unique "reckey"s?

Since reckey is supposed to be a unique identifier for every record in the full data frame, why doesn't the number of unique == the number of records?

Looks to be that there are duplicates of records (~13000) creating this.

This occurred because one ingredient name ("aldehyde") had TWO entries in ING_curated.csv instead of one.  This resulted in a merge that created duplicates.  I corrected the ING_curated.csv and casing_curated.csv files.


Refactor files, remove things in pg_config to utils

What changes do you make in this PR?

Please describe why you create this PR

Checklist

[ ] I have merged the latest main branch into current branch.
[ ] I have run bash scripts/format.sh before merging.
Please use "squash and merge" mode.

@lqy0057 This might cause many conflicts, please merge when you think it is ready.


Load initial expectations from file

Coverage decreased (-1.3%) to 68.998% when pulling b1020575c77ee2fc3fdb1b433d2ef351b9fcdf13 on load-initial-expectations-from-file into 44cb1f3679689b2a8df01f8facadff9a6ae620f0 on master.


Adding markdown linting, update CI and pre-commit hooks and add github issue and PR templates

Modulus Pull Request
Description
This MR adds markdown linting using markdownlint-cli.

Added a .markdownlint.yaml with linting rules. Currently the default.
Added a makefile target to fix some simple linting errors and raise errors for unfixable issues.
Added pre-commit hook.
Added github issue and PR templates
Updated CI to use pre-commit hooks

Checklist

[x] I am familiar with the Contributing Guidelines.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is
up to date with these changes.

Dependencies
No new package dependencies

/blossom-ci

/blossom-ci


Mention that also the App Service Plan has a default timeout

Please mention in the 'App Service Plan'  that it also has a default timeout (unlimited for version1.x and 30 minutes for 2.x as specified in https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json#functions).
Currently only for the "Consumption Plan"  it is mentioned that it has a timeout. (with a Note). This led me to the wrong conclusion that the "App Service Plan" has no timeout...

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

ID: 06436739-8586-23b1-6b69-1960e93c26be
Version Independent ID: 8f7abfae-cf6d-56cb-1d20-f02041a6f6d9
Content: Azure Functions scale and hosting
Content Source: articles/azure-functions/functions-scale.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Thanks @arjendenhartog, we now explicitly declare this in the service limits section. #please-close


improved test exception method for ValidationResultTester.ShouldNotHaveValidationError

Pull request for "ShouldNotHaveValidationErrorFor should output validation errors #909"

Thanks for this, please could you add a test for the new behaviour too?

Also, the behaviour between ShouldNotHaveValidationError and ShouldHaveValidationError is now inconsistent, so please can you ensure that ShouldHaveValidationError is updated to behave in the same way. Thanks.

Thanks for adding the test. For ShouldHaveValidationError I meant that it might be worth listing any properties that did have error messages instead. Don't worry about this I'll add it in.

Merged, thanks.


Retrigger CI build

How to trigger a CI build if one fails due to temporary issue in network? Here is one such failure and i am unaware of the method to re-trigger the build. This could be a frequent issue to a developer.
/cc @kubernetes-sigs/federation-wg

When we eventually move to test-infra we should be able to use bot commands. In the meantime for Travis, there should be a restart build button at the top right.

Cool, Thanks for the info @font. I was able to restart the build.
/close


Support docstrings in macros

@drewbanin this isn't ready to merge, but I wanted to give you a chance to comment before I write tests.

doc block?


question: what is the format of the cookies file?

I am attempting to use tracerbench record-har but run into an error:
 tracerbench record-har --url http://localhost:8080 --cookiespath scripts/perf/cookies.json
[0106/143338.035276:WARNING:dns_config_service_posix.cc(184)] dns_config has unhandled options!
[0106/143338.105746:WARNING:dns_config_service_posix.cc(184)] dns_config has unhandled options!
[0106/143338.106824:WARNING:address_sorter_posix.cc(388)] FromSockAddr failed on netmask
[0106/143338.106903:WARNING:address_sorter_posix.cc(388)] FromSockAddr failed on netmask
Error: Network Request could not be captured. TypeError: Cannot read property 'length' of undefined
    at Object.recordHARClient (~/.volta/tools/image/packages/tracerbench/3.0.11/node_modules/@tracerbench/core/dist/trace/archive_trace.js:80:15)

What is the expected format of the cookies.json file? I'm using dummy contents since my application does not use cookies for authentication:
{
	"nothing": "foo"
}

diagnostics
I installed tracerbench with volta.
 tracerbench --version && node --version
tracerbench/3.0.11 darwin-x64 node-v12.14.0
v12.13.0

Slightly related to #96; it would be nice to not have to specify cookies.

https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Cookie
The required fields are name, value, domain and path.
{
"cookies": [{
"name": "foo",
"value": "COOKIE-VALUE-HERE",
"domain": "www.foo.com",
"path": "/"
}]
}

I'd like to leave this issue open as a reminder to document usage or provide example invocations.


Add underscore to regexp fuzzer

Closes https://github.com/NVIDIA/spark-rapids/issues/5711
After https://github.com/rapidsai/cudf/issues/11062 was merged, we can add _ to the regular expression fuzz tests.
The rest of the characters from https://github.com/NVIDIA/spark-rapids/issues/5711 were added in https://github.com/NVIDIA/spark-rapids/pull/5692
Signed-off-by: Anthony Chang<EMAIL_ADDRESS>

build


Patch update vlc

I have updated the vlc-android sdk to 3.1.12 for Android.

@ammarahm-ed  invited you as a contributor.
❤👏 for your PR
BTW on the PR, does it build without an issue? I am having a bit of trouble on that on this source(RN 61.0.5). could you test when you get a second? Our idea was to keep the repo so simple, people can use it with RN newer versions without any additional config.

And Readme update might not be needed as ios implementation has changed a little bit

I have tested in in your example project, the one you mentioned and it was working. There is a small mistake in the example, the way it is passing the ref is incorrect since it is a functional component this is not present. Maybe that is creating the issue.
I will undo the readme changes


dotnet test logs to console with verbosity set to quiet

Description
I have a solution with several test projects. I am using this command to run them:
dotnet test <list of compiled assemblies> --nologo --verbosity minimal

Ever since support for running dotnet test on a solution has been added, I have wanted to use it. Especially since it is significantly faster than the previous command.
dotnet test <solution>.sln --nologo --verbosity minimal

The problem is that the output of a run is very messy with console messages that I cannot silence in any way. They are even overlapping because different projects are printing concurrently. Sometimes the test result summary gets split or the console color gets stuck and I have to open a new console window:
Test run for <assembly>.dll (.NETCoreApp,Version=v6.0)
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.

I have tried setting the verbosity to quiet. I have even tried creating my own console logger in the hopes that I can skip those messages. I have not found a way to get a clean output when running the tests by pointing to the solution.
Steps to reproduce
I am using this project: AppBrix
Run dotnet build. Then run this command several times:
dotnet test AppBrix.sln --nologo --verbosity minimal

Expected behavior
The output should be the same as when running the Test.ps1 script after building. Or the messages should be ordered so that all test result summaries are printed at the end in a nice clean way.
Actual behavior
There are a lot of unwanted messages. All of the test projects are printing to the console concurrently. Sometimes the console color becomes stuck after the test execution.
Diagnostic logs
Not needed.
Environment
I am using Windows 10 with dotnet sdk version 6.0.201.

This is a new feature and won't be implemented, we are focusing on adding new features to Testing.Platform instead.  https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-platform-intro?tabs=dotnetcli
But we've simplified the banner of vstest at least #5013


fix: URL update after SSG Link navigation

https://github.com/BuilderIO/qwik-city-e2e/commit/29a85158bac203ffca0d194f5332415c38643ffc


Carousel no longer works if it has a parent div

This is a (multiple allowed):

[x] bug

[x] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 4.4.6

Platform/Target and Browser Versions: macOS, Chrome, VueJS

Live Link or JSFiddle/Codepen or website with isssue: CODE: https://codesandbox.io/s/0ook5pwn5w FULL PREVIEW: https://0ook5pwn5w.codesandbox.io/

What you did
As shown in the code linked above inside App.vue, if you add a div tag around .swiper-container, it causing the width of the carousel to just break and causes various other bugs. If you remove that div tag that is around the carousel and remove the h1 tag, you will notice the carousel fixes itself and works as intended.
This is incredibly inconvenient especially if you are using something like flexbox to group elements together (Like shown in my example.)
Expected Behavior
I'm not great at explaining so I'll let this image I made up explain what the expected behaviour SHOULD be.
Essentially, the carousel should shrink the contents as well as its own width to the max width of its container instead of going out of it like in the code example.

Actual Behavior
View code above.
Just to clarify, you can "fix" this by setting a max width on the parent, but you'd literally need to do this FOR EVERY SINGLE SITUATION, and generally this isn't very intuitive.
As the viewport shrinks, so should the carousel.

Swiper container needs size that can be determined, this is how CSS works in general


update README.md for #36

Coverage remained the same at 90.476% when pulling 60ce4d848d22c8bbc8578aa5c97ad0bfb500bc5f on wujunchuan:master into 784a9303e17cb5a4255e673c42733491e5424203 on johnagan:master.

Thank you!


feat(store): add StoreSpliceField event

fixes https://github.com/latticexyz/mud/issues/1222

The on-chain part is ready
Curious if you've already thought about the sync @alvrs @holic
The way I'm currently doing recs sync is bad, I guess we'd need to either do a middle bytes layer, or a splice parser that figures out which fields to update (with partial updates being the tricky part)

added follow up issue for splice tests: https://github.com/latticexyz/mud/issues/1515


Added traditional chinese translation

Thank you for the translation, but this PR has way too many changes and commits. Please create a new pull request that only contains the changes required to add the translation.


HTML errors on https://arxiv.org/html/2406.02466v1

Description
failed: leftidx     failed: censor
(Optional:) Please add any files, screenshots, or other information here.
No response
(Required) What is this issue most closely related to? Select one.
Choose One
Internal issue ID
bf7d2b17-0365-40ff-8009-129d2111a344
Paper URL
https://arxiv.org/html/2406.02466v1
Browser
Chrome/<IP_ADDRESS>
Device Type
Desktop


[firebase-auth] How to obtain appleCredentialIdentityToken and rawNonce parameters not clear

The example code for Sign In With Apple functionality is as follows:
import { firebase } from '@nativescript/firebase-core';
import { OAuthProvider } from '@nativescript/firebase-auth';
const oauthCredential = new OAuthProvider('apple.com');
oauthCredential.credential(appleCredentialIdentityToken /* idToken */, rawNonce /* nonce */);

firebase().auth().signInWithCredential(oauthCredential);

Where is the appleCredentialIdentityToken and rawNonce obtained?

Looks like I may have missed the apple signin plugin in the example , please use https://github.com/EddyVerbruggen/nativescript-apple-sign-in to obtain the info mentioned

Thanks @triniwiz, that gets me a bit closer. A few more questions:

From signInWithApple() I get a SignInWithAppleAuthorization, which contains a credential object that contains an identityToken. Great, I pass that to oAuthProvider.credential(), but what about rawNonce? Do I actually need that and if so where do I get it?

Calling oAuthProvider.credential() doesn't seem useful on its own without passing the result to firebase().auth().signInWithCredential(). So I think the example code needs to be amended from :

const oauthCredential = new OAuthProvider('apple.com');
oauthCredential.credential(appleCredentialIdentityToken /* idToken */, rawNonce /* nonce */);
firebase().auth().signInWithCredential(oauthCredential);

to
const oAuthProvider = new OAuthProvider('apple.com');
const oAuthCredential = oAuthProvider.credential(appleCredentialIdentityToken /* idToken */, rawNonce /* nonce */);
firebase().auth().signInWithCredential(oAuthCredential);

Having done this, signInWithCredential throws an error, "INVALID_CREDENTIAL_OR_PROVIDER_ID". Do you have any idea what might cause this?

After some experimentation, it seems to work by calling oAuthProvider.credential() with an object that contains the identityToken as BOTH the idToken and accessToken keys, ie:
oAuthProvider.credential({idToken: signInWithAppleAuthorization.credential.identityToken, accessToken: signInWithAppleAuthorization.credential.identityToken});

fixed:  4378cfbb572a62a9152688271f15b34d8e4d4423


Feature request:  test exception approval process

Yosef requests a way to sign-off on Test Exception (Approval Process)
Customer’s flow is for DBA to request VA exception , provide justification , end date (and other necessary fields for VA exception to be created) and once approved, exception is created in Guardium to make sure rerun of the test doesn’t fail until approved end-date. As customer may be running VA on thousands of servers, it has to be automated to be sustainable.
Summary

Vulnerable Item has an existing Request Exception button
An approval process is created from this button
Once this is approved, create a Guardium Test Exception for the test and CMDB

Details

Create a business rule to listen for change on table: sn_vul_change_approval
When approval_state=1 then create Guardium Test Exception
The approval record has a reference to the Vulnerable Item
The Vulnerable Item has a reference to the test and CMDB records

Integrate with Vulnerability Response > Vulnerable Item > Request Exception

Upon approval, create the Guardium test exception for the data source and test defined in the Vulnerable Item

Approved exceptions seem to be in table sn_vul_auto_exception_rule where table_name=sn_vul_vulnerable_item and rule_state=3 (approved)

This exception applies to a specific Vulnerable Item
<sn_vul_change_approval>
<active>false</active>
<approval_state>1</approval_state>
<approvers_list>
1436cfaf8f976300a3c953ac37bdeeba,e3f07bcadb783300dc10bff0ef961921
</approvers_list>
<assessment_instance/>
<description>
Vulnerable item VIT0033967 on Apache Cassandra VA-ApacheCassandra-PASS1 Vulnerability Guardium-00839: This test looks for admin privileges that have been granted with or without grant option to users and roles on the EDB Postgres database. For best practice, access to EDB Postgres system database should be kept limited to only DBA or require role that need to access the system catalog The admin privileges we are testing on EDB Postgres system database are schema and database privileges.
</description>
<desired_field/>
<desired_ignore_date>2023-06-30</desired_ignore_date>
<desired_reason>Waiting for patch</desired_reason>
<desired_state>12</desired_state>
<desired_substate>23</desired_substate>
<desired_value/>
<name>
VIT0033967: requesting approval for Apache Cassandra VA-ApacheCassandra-PASS1 vulnerability Guardiu
</name>
<number>VCA0010002</number>
<rejected_by/>
<rejected_reason/>
<requested_by display_value="System Administrator">6816f79cc0a8016401c5a33be04be441</requested_by>
<stage/>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-06-20 18:41:25</sys_created_on>
<sys_domain>global</sys_domain>
<sys_id>a23f4fa597e365503bea7f200153afa1</sys_id>
<sys_mod_count>3</sys_mod_count>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2023-06-21 17:50:19</sys_updated_on>
<vul_record>df7df4e197ab25503bea7f200153affa</vul_record>
<vul_table_name>sn_vul_vulnerable_item</vul_table_name>
</sn_vul_change_approval>


Change so we do not use TcpClient and instead use a Socket directly

This fixes the issues experienced in Mono where the TcpClient seems to behave differently and by default Bind itself to a random port, this was causing one of the issues when attempting to run akka.net under mono. By using a Socket directly we can ensure that it is not bound to anything before we have a chance to configure things like the reuseAddress setting, as once the socket has been bound it is too late to configure it,

@stefansedich thanks for sending this! Moved the repo to @helios-io/contributors in its own org and I'm going to start ramping up my activity on Helios again. Ran the test suite locally and it looks good. Going to work on moving over the build system to FAKE tonight.

Yay! sounds good thanks for that.

@stefansedich once I have the FAKE stuff in (so we can get CI support) I'm going to ask you to do the same for UDP client :p


Create a lightweight base docker image

Current behavior
This image being a little old it is necessary to make it evolve.
Everything is controlled from the Dockerfile at the root of the repository and includes all the packages to install.
All this is very heavy, both for the build and for the pull.
Expected behavior
First step to reach the target vision: create a base image providing the foundation to iterate on new images.
For now, my idea is to create a /base folder with the most minimal item possible in the Dockerfile.
We will then see how to do at the version levels, image types and packages to include later.

Done


Restrict exp.@var to types in the same hierarchy

Fixes #6066
With this PR, doing exp.@var only works if:

the current type is the same as the type of exp, or
the current type inherits the type of exp, or
the type of exp inherits the current type, or
~the current type and the type of exp live in the same namespace~

So, freely accessing instance vars is disallowed. Of course, one can always reopen a class and add an accessor (which is why I didn't see the current behaviour as a big problem, and why probably Ruby has instance_variable_get, because one can always access an instance var if you want to). But, at least we are not encouraging its use.
I was hesitant about point 4. All 4 points mean (Crystal, not Ruby) protected. Without 4, it's almost protected. At first I implemented just 1, 2 and 3, but then noticed it's used in Hash::BaseIterator:
https://github.com/crystal-lang/crystal/blob/4771dcb2125dfdda88da5afad7b2ed64391bb820/src/hash.cr#L958
So I added rule 4. However, later I noticed it's the only place where that "in the same namespace" rule is used for instance vars, at least in the standard library.
But, I think accessing instance vars like that should be mainly used for struct comparison, or accessing instance vars from types in the same hierarchy. If you really need to access an instance var from an unrelated type, even in the same namespace, you can always define a protected method, which gives you that access (like I did in this PR).
I was also hesitant to remove point 4, because now you can't say "exp.@var has protected access", but I expect a doc page explaining those three points without mentioning protected access, and we are done. Plus, it's a super rare thing to need, so understanding this rule and how it's different from protected won't be needed for most of users.
Separate notes:

I had to add IO#has_non_utf8_encoding? as :nodoc: because Char#to_s uses it. The other alternative is to do io.encoding == "UTF-8" but that's probably much slower.
For specs, I added accessors like _var to test the value of some instance vars. These are necessary because the tests check implementation details.

Is this technically a breaking change?

Would this prevent access from a sample like this?
require "http/client"

class SampleConnection
  def self.collect_metrics
    client = HTTP::Client.new "www.example.com"
    pp! client.@socket
  end
end

SampleConnection.collect_metrics

Yes, of course.

Should there be a test case for not in the top level?
it "can read from any non top-level" do
  assert_error %(
    class Foo
      @x = 1
    end

    class Bar
      def baz
        Foo.new.@x
      end
    end

    Bar.new.baz
    ),
    "can't access Foo.@x from the top-level"
end

Also is there a reason why top level is excluded?

There's a test for that. And your test is accessing the instance var from Bar, not the top level.

I just wanted to check.  It seems a lot of the tests are passing in params.  It is good to know that will be there.

I was under the impression that the tenor in #6066 was not to change accessing instance variables.

stdlib is broken in some places, for example:

in src/char.cr:773: can't access String::Builder.@encoding from unrelated type Char
      if io.@encoding

why was this merged when discussion in #6066 was leaning towards "keep current behavior" ?!

Let's at least fix all usages in stdlib. I can't run std specs with crystal master now. But I vote to revert.

Following up from earlier.  I am curious why was this merged?

It doesn’t follow from discussion that this should have been merged. Let’s revert this PR before the release :-)

Better to try it and see what it breaks in my opinion. We can always revert it in a point release if people actually want this reverted.
This PR makes the code cleaner at least, so please avoid doing a flat-out git revert and reverting the cleanups too.

@RX14 Breaking it to see if users' code breaks while we actually don't want it to break (and break again in a point release) doesn't seem like a good idea at all.

@straight-shoota we change things to see if they break all the time, look at #6024, which was reverted.
Let's do some science.

Yeah, but that change was intended. It would have stayed if it didn't break.
This one is, as far as I am concerned, not intended. So why bother breaking if we don't want it in the end anyways?


add go mod

This PR will be updated once any libp2p deps that are marked as incompatible in go.mod are resolved.
Note: branch v3 contains pre-go modules master for any changes that need to be made.
This PR creates valid go modules v4. It also updates the CI to use go modules.
Once merged, master needs to be tagged v4.0.0.

Closing out in favour of a different approach: https://github.com/libp2p/go-libp2p-kad-dht/pull/236#issuecomment-462772993


FFDC for network testing on Host OS

[x] Collect FFDC needed for failure

Needed for https://gerrit.openbmc-project.xyz/#/c/10086/
@onye1 Take a look what data it needs like dmesg or host journald on link failure..

Probably u can use this existing keyword for it
FFDC On Test Case Fail

@gkeishin I'll add error collection in the next commit.

I'm not sure the would show up there but I was looking at collect BMC logs.

Current FFDC infrastructure does the collection. if needed use case latter we can enhance


Clipboard crash

I guess the below copied and pasted from the console says it all.  I was just trying to copy the command and paste it into a text editor (Notepad++).  Despite this message, the paste operation succeeded.
PS H:\aws> Get-DefaultAWSRegion
Oops, something went wrong.  Please report this bug with the details below.
Report on GitHub: https://github.com/lzybkr/PSReadLine/issues/new
-----------------------------------------------------------------------
Last 16 Keys:
 c d Spacebar a w s Enter
 d i r Enter
 UpArrow UpArrow UpArrow Shift+Home Ctrl+c

Exception:
System.Runtime.InteropServices.ExternalException (0x800401D0): Requested Clipboard operation did not succeed.
   at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
   at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
   at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   at Microsoft.PowerShell.PSConsoleReadLine.Copy(Nullable`1 key, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.CopyOrCancelLine(Nullable`1 key, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
   at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)
-----------------------------------------------------------------------

Duplicate of #265


innkeeper: soft delete tenant

Added soft delete
Note: we will need to create a follow up issue for hard delete.

added delete confirmation thingamabober

added query params to /innkeeper/tenants which defaults to active.  If all is supplied as a param it will return all tenants.

added soft delete endpoint

The code looks good. 👍
I'm thinking for the soft delete, instead of having a boolean type flag, it should be a timestamp. You can still tell the record was soft deleted, if it has a timestamp or not. But then you know when the record was soft deleted which can be used for the hard delete logic. Say we want to keep soft deleted records for one month.

The code looks good. 👍
I'm thinking for the soft delete, instead of having a boolean type flag, it should be a timestamp. You can still tell the record was soft deleted, if it has a timestamp or not. But then you know when the record was soft deleted which can be used for the hard delete logic. Say we want to keep soft deleted records for one month.

Would a last updated work? It could be a universal last update column for any changes.

@gurjmatharu I guess that could work. I was thinking just a new column for deleted_at or something like that. Then you can just filter by if delete_at == None for the active tenants. As long as there's something saved for the time of deletion it should be fine though.

The code looks good. 👍
I'm thinking for the soft delete, instead of having a boolean type flag, it should be a timestamp. You can still tell the record was soft deleted, if it has a timestamp or not. But then you know when the record was soft deleted which can be used for the hard delete logic. Say we want to keep soft deleted records for one month.

I would keep the state deleted. All the other records in aca-py to my knowledge keep the state to track active/deleted/others and then filter on that so I think it's good to keep the same convention for this one.

@loneil So what would you do for the hard delete? Just delete everything that has been soft deleted?
You could still have the same state convention with the soft deleted time. But if it's not important than it can be kept this way.

Yeah mostly just wanting to keep the state for filtering and choices since it's a convention. For hard deletes, not sure there's really any concrete plans for how that would be handled but yeah knowing when it was deleted would be useful of course for whatever the plan ends up being (if there is one eventually). The existing Updated At probably wouldn't be used again but I'm not sure if there's something that could update that on a deleted tenant and make it appear to be deleted more recently than it was.

@loneil sure, I'll block the delete/edit.  Not sure how I'd disable them on the front end but the backend we can add a check.  So if the user does click the buttons there will be an error
@jamshale I'm going to also add a deleted_at that only gets written on soft_delete.

@loneil sure, I'll block the delete/edit. Not sure how I'd disable them on the front end but the backend we can add a check. So if the user does click the buttons there will be an error
@jamshale I'm going to also add a deleted_at that only gets written on soft_delete.

I mean just disable them on the frontend, probably don't need to do on the backend. Can just check the tenant_name from the record and then disable the button.


base_raster creatro tool

A lot of tools require a base_raster input, but there is no tool creating a base_raster from a polygon feature:
es. from boundary box a base raster with defined cell_size (es = 1m) and specific value (es= 1)

It's true, most of the tools that require an input base raster assume that you already have a raster. Of course, you could always use one of the vector-to-raster conversion tools to create this, but I suppose that I could create a tool that creates an empty (nodata filled) raster with a specified resolution and a spatial resolution based on an input vector base.


Enforce timeout for getting workflow execution in task processing

What changed?

Enforce timeout for getting workflow execution in task processing

Why?

Currently task will wait indefinitely on the lock for workflow execution as context.Background() is used. This becomes a problem if a certain workflow is running hot and it takes a long time to get the lock, as it not only block this task from being processed, but also blocked other tasks in the task ch from being processed. Instead of keep waiting for the lock, we should fail this task for now, ask it to backoff and retry it later.

How did you test it?
Integration test

Potential risks
Increased # task failures due to timeout is expected.

Coverage decreased (-0.004%) to 66.97% when pulling d0bd31db0e09624c76a890489dee1e31243c1606 on yycptt:task-get-execution-timeout into aa110880d819ef011942f6bb6f9a6c929772c3e0 on uber:master.


⚠ jaswdr.dev has degraded performance

In bd3b3d6, jaswdr.dev (https://jaswdr.dev/) experienced degraded performance:

HTTP code: 200
Response time: 674 ms

Resolved: jaswdr.dev performance has improved in 370b541.


Getting same message asynchronously to the handler twice

Describe the bug
I am getting same message asynchronously to the handler twice

Issue resolved.


order of geocov bounding coordinates

the order they are requested in is
west, east, north, south
which is EML document order (Left->Right, Top -> bottom). But this is not the order people typically think about them in. most templates and forms seem to use
north, south, east, west
probably we should get more input

Fix in branch EML_2_2_0


根据文档部署，无法正确安装依赖

我的电脑环境
操作系统：Windows 10
Python环境：没有安装Python全程由conda接管的python环境
显卡：amd 6700xt
以下是部署流程
1：git clone https://github.com/eosphoros-ai/DB-GPT-Hub.git
2：cd DB-GPT-Hub
3：conda create -n dbgpt_hub python=3.10
4：conda activate dbgpt_hub
5：pip install -r requirements.txt
6：mkdir model
在我执行到以上第五步时出现了以下报错

`Using cached deepspeed-0.10.1.tar.gz (851 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [9 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "C:\Users\Administrator\AppData\Local\Temp\pip-install-2yh9rcbk\deepspeed_a9c7d8ac102d47cb98e3333637167093\setup.py", line 130, in
assert torch_available, "Unable to pre-compile ops without torch installed. Please install torch before attempting to pre-compile ops."
AssertionError: Unable to pre-compile ops without torch installed. Please install torch before attempting to pre-compile ops.
[WARNING] Unable to import torch, pre-compiling ops will be disabled. Please visit https://pytorch.org/ to see how to properly install torch on your system.
 [WARNING]  unable to import torch, please install it if you want to pre-compile any deepspeed ops.
DS_BUILD_OPS=1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.`
根据报错信息，是提醒的是 "Unable to pre-compile ops without torch installed. Please install torch before attempting to pre-compile ops." 让我安装torch，我手动执行了一次 “pip install torch”，执行完毕之后再重新输入" pip install -r requirements.txt"出现以下报错

`  error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [16 lines of output]
test.c
LINK : fatal error LNK1181: 无法打开输入文件“aio.lib”
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "C:\Users\Administrator\AppData\Local\Temp\pip-install-k20092eq\deepspeed_e5873407e1024ede871551fd95a1652d\setup.py", line 165, in
abort(f"Unable to pre-compile {op_name}")
File "C:\Users\Administrator\AppData\Local\Temp\pip-install-k20092eq\deepspeed_e5873407e1024ede871551fd95a1652d\setup.py", line 51, in abort
assert False, msg
AssertionError: Unable to pre-compile async_io
[WARNING] Torch did not find cuda available, if cross-compiling or running with cpu only you can ignore this message. Adding compute capability for Pascal, Volta, and Turing (compute capabilities 6.0, 6.1, 6.2)
DS_BUILD_OPS=1
[WARNING]  async_io requires the dev libaio .so object and headers but these were not found.
[WARNING]  If libaio is already installed (perhaps from source), try setting the CFLAGS and LDFLAGS environment variables to where it can be found.
[WARNING]  One can disable async_io with DS_BUILD_AIO=0
[ERROR]  Unable to pre-compile async_io
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(dbgpt_hub) D:\Project\company\DB-GPT-Hub>`
请问我应该如何解决

This seems to be the cause of AMD GPU hardware, you can try using our suggested AutoDL method.


access subelements /(ex. tr in table)

one can style a table using the class table
but if i had a singled out row. as i would get in a drag and drop context.
how would i style a single row independently?

Depends on what style you need.
Basically, every cell has a background color so if you want to set a background color for a the whole row, you should either apply background color utility classes for each cell or you can use something like bg-red-200 [&>*]:bg-transparent for the row to apply background color for the row and remove the background color of each row:
https://play.tailwindcss.com/zKgbSTEDSr
Let me know if you have any questions.


Code Update

Would you be so kind as to push the latest source code?

thanks!

Sorry about that! I forgot to push the source code for version 2.1.0. Will push it later today.

@wxdao Just wanted to take a moment to thank you for keeping the source code up to date. I've been keeping an eye on this mod and it's helped me understand the simulation and the issue better. I was really glad to see an update after I started to notice some of the same problems again. I appreciate you.


Got Fatal exception 28(LoadProhibitedCause) when using ThingerSmartConfig

Hi,
I'm building an MQ2 sensor on NodeMCU v3 board and I'd like to use deep sleep feature so that to run on low power profile. Having read many guides of how to build such a system with thinger IoT I came up with a code that (from my perspective) should run well, but it doesn't and I receive Fatal exception 28(LoadProhibitedCause) error.
One more note: I had to set #define DISABLE_TLS because otherwise it would fail with [_SOCKET] Error while connecting! error.
My set-up:
thinger-io 1.6.2
NodeMCU v3 LoLin 1.0
Arduino IDE 1.8.8
esp8266 2.5.2
thinger.io 2.13.0
ESP code
https://justpaste.it/5gbmh
Stack trace:
https://justpaste.it/1lig7

From what I could get there are a few problems:

Fatal exception 28(LoadProhibitedCause) goes away when following code is added to ThingerSmartHome.h:

WiFi.persistent(false);
WiFi.mode(WIFI_OFF);
WiFi.mode(WIFI_STA);

But then another issue turns up.
2. client_.available() always returns 0; To solve this problem we need to set a constant delay(50);
3. Another issue occurs when using write_bucket() method and ESP.deepsleep(). With confirm_write set to false (default value) the board ESP8266 goes sleep before data has been written. confirm_write=true by default solves the problem.


Not Running

I have installed the terminal via PIP and it will not run. It is not producing any logs.

hi @kakious thanks for reporting.
What version of python and which operating system are currently using?

I am running
Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-75-generic x86_64)
Python 2.7.12

thanks @kakious  please paste a copy of your plex-scrobble.toml configuration file as well. Though please remove any reference to your last.fm credentials (user/key/secret).
Please also run plex-scrobble through strace and pass along the output. The following will stuff the output into /tmp/plex-scrobble.out. You can dump the output into http://pastebin.com or some other text sharing site.
strace -f -o /tmp/plex-scrobble.out plex-scrobble
If you have existing plex-scrobble cache files, try deleting those as well (cache_location in your config file)

.toml
[lastfm] api_key = "**********" password = "**********" user_name = "kakious" api_secret = "**********" [plex-scrobble] mediaserver_log_location = "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/Plex Media Server.log" log_file = "/tmp/plex-scrobble.log" mediaserver_url = "http://localhost:32400" cache_location = "/tmp/plex_scrobble.cache
Strace : http://termbin.com/ozu2

hey @kakious , in the run that was captured with strace , it suggests that that pid 19575 was able to open the logger file handle and spit out a few lines to the log. Do you see anything on disk this time around ?
PID defs
19575 - parent plex-scrobble pid
19582 - child thread that polls "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/Plex Media Server.log",
19582 - child thread that monitors the cache file /tmp/plex_scrobble.cache
file handle 3
19575 open("/tmp/plex-scrobble.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
...
19575 write(3, "2017-05-17 10:19:29,878 [19575] "..., 80) = 80
19583 write(3, "2017-05-17 10:19:29,882 [19575] "..., 87 <unfinished ...>
19583 <... write resumed> )             = 87

plex-scrobbler was attempting to stuff 170 bytes into file handle 3 (> /tmp/plex-scrobble.log) . Is there any data currently present in that log file ? If so , could you send it along
file handle 4
Appears to be controlled by PID 19582 and looks like its reading your Plex log file. The select call waits for 30k microseconds then reads the file again looking for new log entries..
19582 open("/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/Plex Media Server.log", O_RDONLY <unfinished ...>
19582 <... open resumed> )              = 4
...
19582 select(0, NULL, NULL, NULL, {0, 30000}) = 0 (Timeout)
19582 fstat(4, {st_mode=S_IFREG|0644, st_size=1511896, ...}) = 0
19582 read(4, "", 4096)
19582 select(0, NULL, NULL, NULL, {0, 30000}) = 0 (Timeout)
19582 fstat(4, {st_mode=S_IFREG|0644, st_size=1515568, ...}) = 0
19582 read(4, "", 4096)

If you didn't see anything in the log file that time around, I can create a patch that will allow you to log to STDOUT instead of a file for further debugging....

It seems there are some data in log. Here is what it has:
http://termbin.com/huep

hi @kakious , if the script is still logging, please dump the most recent logs.
Do you see the following logs being written -> https://github.com/jesseward/plex-lastfm-scrobbler/blob/master/plex_scrobble/plex_monitor.py#L135
When you view your Plex server log data, does the now played log entry match and of the regex found in -> https://github.com/jesseward/plex-lastfm-scrobbler/blob/master/plex_scrobble/plex_monitor.py#L26


Unable to import android.support.v4.content

Dear All,
I am unable to import android.support.v4.content in my project.
Tried everything, Rebuild, Invalidate cache and restart, added dependencies.
Still issue not resolved. I am tired now :(
Please advice.
Regards,
SK

Hi. Sorry but im not the best Android Studio developer and its been a while
since my last project. Wish you good luck solving that problem.
Best regards.
Bruno Ferreira
A domingo, 17/02/2019, 10:41, shrishkukde<EMAIL_ADDRESS>escreveu:

Dear All,
I am unable to import android.support.v4.content in my project.
Tried everything, Rebuild, Invalidate cache and restart, added
dependencies.
Still issue not resolved. I am tired now :(
Please advice.
Regards,
SK
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/balsikandar/Android-Studio-Plugins/issues/10, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ApYoiyNbLklrCpRrOS2yexLG6sG5tiZLks5vOTHsgaJpZM4a_fOB
.


Sub-menus autoclose when their focus is lost

I have introduced an event listener to auto-hide submenus when their focus is lost (on "mouseleave" event)

There appears to be a lot of modifications in this. Will try and spend some time shortly to look through this.
Need to get an update on this out shortly after some testing.

You see a lot of modifications because I've pushed a reformatted source
code. The added part is only from row 184 to 188:
$ul.on('mouseleave', function ($event) {

if (level > 0) {
removeContextMenus(level);
}
});

2016-11-20 9:46 GMT+01:00 Austin Andrews<EMAIL_ADDRESS>
There appears to be a lot of modifications in this. Will try and spend
some time shortly to look through this.
Need to get an update on this out shortly after some testing.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Templarian/ui.bootstrap.contextMenu/pull/90#issuecomment-261766232,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASrmBeQroWr9s2Su7M_NS3n25uT8BsgCks5rAAjpgaJpZM4KyXXe
.

--
[image: CW Logo (no word).jpg]
Dennis Morello  |  ContentWise R&D
ContentWise | Digital TV. Personalized.
M: +39<PHONE_NUMBER> <%2B39%20340%204878469>  |   www.contentwise.tv
Skype: dennismorello
Via Schiaffino 11, 20158 Milano - Italy

Please remove the formatting changes, and just add the code that this PR is trying to actually do.

https://github.com/dennismorello/ui.bootstrap.contextMenu/releases/tag/v<IP_ADDRESS>
2016-11-21 11:11 GMT+01:00 Jose Taira<EMAIL_ADDRESS>
Please remove the formatting changes, and just add the code that this PR
is trying to actually do.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Templarian/ui.bootstrap.contextMenu/pull/90#issuecomment-261896328,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASrmBY_kt3MzRcl9k4_zjIPy8Jrb9TOjks5rAW5KgaJpZM4KyXXe
.

--
[image: CW Logo (no word).jpg]
Dennis Morello  |  ContentWise R&D
ContentWise | Digital TV. Personalized.
M: +39<PHONE_NUMBER> <%2B39%20340%204878469>  |   www.contentwise.tv
Skype: dennismorello
Via Schiaffino 11, 20158 Milano - Italy


[Bug]: still not fixed

All of the following criteria must be met

[ ] Full Latest.log file included. If no file exists then leave this unchecked and state so.

All of the following are optional to answer

[ ] Tried reinstalling the game.
[X] Tried reinstalling LemonLoader.
[X] Tried restarting device.

Describe the issue.
Its me again, please just fix my issue, if you dont remember what it is:
I open it like normal, after 1 minute i get down to 1 fps for a while, my screen becomes black, i loose tracking and when its back to normal the app closes itself
Did you attach your log file?

[ ] Yes, I attached my log file to the text box above.
[X] No, I could not find a log file at /storage/emulated/0/Android/data/<package name>/files/melonloader/etc/Latest.log

Just noticed something, it drains all my memory

No clue, likely a mod issue as I've seen no one else have that with base Lemon


oooooyoung New Contribution - Active

Contributor: oooooyoung
SSH Public key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICPR9l3cZQprueIy4Farl0W/HBwXtrYB19m2eFKtj/eo
Attestation: [any form of attestation for contribution (e.g., signature) - Optional]

Sorry sir @zvorcuit , I was sleeping. I'm ready to contribute now, thank you~

hello sir @zvorcuit , I have plenty of time now, waiting for your news, thank you~

hello sir, @zvorcuit , my contribution process begins.

i'm downloading latest contribution now...

verified, and start compute my contribution

Hello sir , still computing now, and I want to ask a question, do I need to save my ssh key for future rewards? Or do I need to save any other files? Thanks for answering

hello @zvorcuit , Finished uploading<PHONE_NUMBER>.csrs , please check it! thx!

Uploading<PHONE_NUMBER>.csrs in progress...

Hello sir @zvorcuit  , it's my eth address: 0xC4335F5CF9975b953387cF0C741F260F881c7556 , thx~


feat: extensive sheaves

We prove that finite-product preserving presheaves on extensive categories are sheaves for extensive presieves.

[x] depends on: #6876

Co-authored-by: Riccardo Brasca @riccardobrasca<EMAIL_ADDRESS>Co-authored-by: Filippo A E Nuccio @faenuccio<EMAIL_ADDRESS>

Note: I have pushed an update to the lean toolchain because this PR was on a buggy version of the toolchain. WARNING: checking out old commits of this PR using v4.2.0-rc2 or v4.2.0-rc3 can cause lake clean to delete your mathlib folder! If you need to do so, make sure to delete lakefile.olean manually before running any lake commands.

I've opened #7949 instead, which depends on a series of PRs developing the API for sheaves for arrow presieves


Hop-3040 - Translate files pipeline, imp, exp pipeline from pt_BR

Add new file translate (files pipeline, imp, exp pipeline)  from for pt_BR

[X] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004
[X] In any other case, please file an Apache Individual Contributor License Agreement.

Thanks @marciojv!


Updated missing author ID

@techtrailhead two things:

This needs to be "authorIds": ["sayannath"] not "authorIds": "sayannath"
Please sign the CLA


Skip when  a pom.xml contains a newer package

When

a pom.xml contains a newer check package (e.g. dependency-check)

I expect

skip adding dependency-check

Instead

fail due to a mismatching package version

Notes

related to #63

@DrPlumcake

Fixed by #63