net: buf: Fix net_buf struct issue due to frags and node elem union

net_buf elements are used in net_pool which are based on lifo
implementation. Yet, net_buf structure doesn't respect lifo requierement
that the first word must be reserved for the lifo kernel implementation.
In most cases, this is fine as this word is mostly accessed when the
element is not allocated, however, this is not always true.
In such situation, node element is written, ehnce frags element value is
not NULL anymore and anything might happen...
This fixes #38829 issue.
Signed-off-by: Xavier Chapron<EMAIL_ADDRESS>

The way net_buf is currently designed (there may be bugs there however) is that when the buffer is inside a FIFO the frags member is never used. Instead there's a separate flag bit that's set in the buffer flags to indicate that there are related fragments coming after the buffer in the FIFO. Take a look at the net_buf_get() and net_buf_put() implementations which should be used to insert and remove buffers from a FIFO.

@jhedberg
Mcumgr net buf implementation uses net_buf_unref() https://github.com/zephyrproject-rtos/zephyr/blob/1715e3941459d0a8eb34d32d66fdc12d7a9614d6/subsys/mgmt/mcumgr/buf.c#L22
And net_buf_unref() cares about the frags member.
Maybe it means that we should more simply update mcumgr_buf_free() to use net_buf_put instead()?
However, I don't find it safe to have a "reserved member for kernel", used in a union which is memset at each alloc and shared with some other things.... I understand the optimisation, but I don't think that's the best 4 bytes to spare...

Take a look at the net_buf_get() and net_buf_put() implementations which should be used to insert and remove buffers from a FIFO.

@jhedberg This rule seems not to be correctly applied in multiples parts of the code. I've not find a single usage of NET_BUF_POOL_DEFINE not calling net_buf_alloc().
I think we either need to fixed this quitte everywhere or sanitize the usage of net_buf_alloc() and net_buf_unref().

Maybe it means that we should more simply update mcumgr_buf_free() to use net_buf_put instead()?

No, net_buf_put() is for a completely different purpose than net_buf_unref(). put() is for transferring buffers through a FIFO whereas unref() is for releasing a reference to the buffer that you own.

@jhedberg This rule seems not to be correctly applied in multiples parts of the code. I've not find a single usage of > NET_BUF_POOL_DEFINE not calling net_buf_alloc().

I'm not following. What's wrong with net_buf_alloc()?

Maybe it means that we should more simply update mcumgr_buf_free() to use net_buf_put instead()?

No, net_buf_put() is for a completely different purpose than net_buf_unref(). put() is for transferring buffers through a FIFO whereas unref() is for releasing a reference to the buffer that you own.

@jhedberg This rule seems not to be correctly applied in multiples parts of the code. I've not find a single usage of > NET_BUF_POOL_DEFINE not calling net_buf_alloc().

I'm not following. What's wrong with net_buf_alloc()?

@jhedberg It seem I didn't get your first message, I've understant that you were telling me that rather than updating net_buf structure, one should rather use net_buf_get() and net_buf_put() when the buffer allocation mechanism is based on a FIFO.
It's seems that my understanding wasn't correct.

I'm not following. What's wrong with net_buf_alloc()?

To me, net_buf_alloc() clear the first word of net_buf allocated elements, which doesn't feels safe even if it might not be a problem for current implementation.
Anyway, my problem was more related to NET_BUF_POOL_DEFINE which elements are usually allocated with net_buf_alloc() and freed with net_buf_unref(). Indeed NET_BUF_POOL_DEFINE allocation mechanism is based on a LIFO, which sometimes sets the net_buf element first word which leads to a misuse when releasing the element with net_buf_unref().
@jhedberg Do we agree on this part?

@jhedberg It seem I didn't get your first message, I've understant that you were telling me that rather than updating net_buf structure, one should rather use net_buf_get() and net_buf_put() when the buffer allocation mechanism is based on a FIFO.

I simply meant to look at those implementations to see how they solve fragment buffer accounting with the help of buf->flags when k_fifo will overwrite the first four bytes.
There might be a missing resetting of the first four bytes somewhere, but least both net_buf_get() and net_buf_alloc_len() do clear them before returning the buffer (in the net_buf_get() case this is only true if the buffer had no associated fragment buffers).

@XavierChapron now that I look at your net_buf_alloc_len() change, that seems unnecessary since the same function sets buf->frags = NULL; just after the success: label, i.e. before returning the buffer.

Ok my bad, it's already fixed in zephyr 2.6... See https://github.com/zephyrproject-rtos/zephyr/pull/33780
In my opinion there are two others ways to fix this:

remove the union in net_buf struct losing 4 byte per element
update list implementation so that at least, the node elem is removed automatically when the node is pop from the list.


FEATURE - Add application version number, when saving a preset

In order to have the new page concept available, this is needed to track breaking preset changes

fixed with 1.3.1


HDR display breaks scanner

Current Behavior
HDR washes out SDR screenshots, breaking Inventory Kamera's OCR. Windows 11 pushes HDR/Auto HDR heavily, so it's becoming easier to encounter this.
It seems this already a known issue, but doesn't fail cleanly. Instead, the scanner behaves erratically - 2* weapons scan as Rust with negative refines, rows of artifacts are skipped, etc.
HDR being a source of issues is also not mentioned in the software or README - just the checklist for bug reports.
Proposed fix: Scanner should detect HDR and promptly fail with a user-friendly message. There may be a Windows 11 API to check if auto HDR is enabled, or the Paimon menu could be used as a litmus test.

Expected Behavior
The scanner stops scanning
Reproducing a Behavior
Run Genshin in HDR via Windows 11 Auto HDR.
Device OS
Windows 11
Genshin Impact Version
3.0
Inventory Kamera Version
1.3
Screen resolution, screen mode, and UI scale
1080p, 720p, 900p
Additional notes and remarks
No response
Evidence
No response
Preflight Checklist

[X] I have checked for similar issues in the issue page, and I have not found any similar to mine.
[X] I am using the latest version of the scanner.
[ ] I tried setting the scanning delay to maximum, and it still doesn't work.
[ ] I have attached the video recording to the bug report.
[ ] I have attached the error log to the bug report.
[ ] I am available to later explains the issue.
[X] I have disabled all screen filtering software or plugins (i.e. HDR, Image Sharpening) while scanning.
[X] I use default in-game keybindings or have configured keybindings for the scanner.

Duplicate of #164


Feature Request: Copy Folder Permissions when generating a new folder

Or ... am I using this wrong?
I noticed that when I moved replicated a bunch of content to a new instance and the folders had to be created, none of the groups (which I had transferred) had access to the folders.  It seems like they just inherited the permissions from the shared (parent) folder.

@cjyoos correct, this would be a new feature request for Deployer; your request has been added to the backlog to aid in roadmap planning.


Unable to send data, please retry or check your connection.

Getting this error when run on my local machine. How to solve this?
"Unable to send data, please retry or check your connection."

Check your php-xml installation.
Install it on CentOs:
sudo yum install php-xml
on Ubuntu:
sudo apt install php-xml


Level intro3: "git checkout" without effect

In the level intro3, the following steps work :
git branch bugFix
git checkout bugFix
git commit
But at this point, issuing "git checkout" or "git checkout master" in order to go back to the master branch does not work as intended. A pair of arrows on a green background appears next to the command, and seems to imply that I should wait, yet nothing happens. The following commands are stuck with an empty square on a yellow background (except if I type an invalid command, in which case I get an exclamation mark on a red background).
I've tried on Firefox on Linux, Chromium on Linux, and Firefox on Windows, to no avail.
Using "git checkout master" works. But "git checkout" should work as well, and besides, after using it, all commands after it are without effect (as indicated above).

Hi @Biganon, I'm not understanding what you were expecting for git checkout. Per the man pages
 You could omit <branch>, in which case the command degenerates to "check out the current branch", which is a
           glorified no-op with rather expensive side-effects to show only the tracking information, if exists, for the current
           branch.

This is what I see when following the steps you describe:

The other behavior you describe does sound weird. I wasn't able to reproduce it though. I see a few prod releases in the git history, so maybe it was fixed indirectly already?

Whoops sorry I missed this, but:

pair of arrows on a green background appears next to the command, and seems to imply that I should wait, yet nothing happens. The following commands are stuck with an empty square on a yellow background

this usually means something failed in the JS execution and the app is essentially broken/in an invalid state from there on out. did you end up resolving this? it might be due to using firefox


(Feature Request) Improve word filter

Hi there,
I run a decently sized server and we are needing to filter out words, but it isn't going so great.
I find the word filter lacking because it is extremely easy to bypass.
I would like to suggest an upgrade to the word filter in which special characters such as á é í etc. are dealt with and that spaces between letters are ignored.
Let me give an example with the word Nadeko.
Say Nadeko is a banned word, but users are bypassing the filter by typing N a d e k o. The word filter should ignore the spaces between the letters and read N a d e k o as Nadeko.
If a special character is used, treat it as a variable. So if Nadéko is used, the bot reads it as Nad*ko and uses the * as a variable letter and searches for it in the list of banned words.
I hope this is something that can be implemented quite easily.
Thanks for considering it!

Could this also be achieved by adding regex support to the word filtering? Or having regex filtering as a separate command?

Regex filtering won't come. I will probably just find a way to let you use *, so you could do
NADEKO*
But that would also mach N........32jf32fij0..........A.............D.........E...........f97h2393h9.........K................... ?aad23d23q...... ..........O, or make it just take a single letter, but then N  A  D  E  K  O would still be allowed (double whitespace). Any thoughts?
I guess I could add regex filtering but only for bot owners, because regexes can be very expensive and abusable.

Moving this to future to wait for some suggestions/ideas

https://regex101.com/r/VpItfH/4/ something to take in to consideration

Please move this to http://feathub.com/Kwoth/NadekoBot


Not compatible with Nuxt 3.13.0

There's a problem with exporting.

On preview and deployment:
Uncaught TypeError: Failed to resolve module specifier ".prisma/client/index-browser". Relative references must start with either "/", "./", or "../".

In console while building:
(node:2600) [DEP0155] DeprecationWarning: Use of deprecated trailing slash pattern mapping "./" in the "exports" field module resolution of the package at<EMAIL_ADDRESS>imported from C:\Users\toni5\Documents\Programi\agro_app\node_modules. Mapping specifiers ending in "/" is no longer supported.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2600) [DEP0155] DeprecationWarning: Use of deprecated trailing slash pattern mapping "./" in the "exports" field module resolution of the package at<EMAIL_ADDRESS>imported from C:\Users\toni5\Documents\Programi\agro_app\node_modules. Mapping specifiers ending in "/" is no longer supported.
(node:2600) [DEP0155] DeprecationWarning: Use of deprecated trailing slash pattern mapping "./" in the "exports" field module resolution of the package at<EMAIL_ADDRESS>imported from C:\Users\toni5\Documents\Programi\agro_app\node_modules. Mapping specifiers ending in "/" is no longer supported.

Hey there @toni14nexe 👋 , thanks for reporting the issue.
Could you provide more details, such as:

Node version
Package manager

Also could you see if this suggestion helps resolve the issue?

Thank you @ankur-arch 👋👋👋 this works
I'm sorry I didn't see that in the suggestions before.
Node version: v20.18.0
npm version: 10.9.0


[$250] Android - Close account - Email address in default contact method is split in two lines instead of under the text "Default contact method"

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

Action Performed:

Launch the app and login with public domain email
Go to Settings > Security > Close account
Observe the default contact method section

Expected Result:
Email address / phone number should appear below "Default contact method"
Actual Result:
Email address appears split in two lines unlike other environments
Workaround:
Visual
Platform:

Where is this issue occurring?

Android

Version Number: 11.69-2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Upwork URL: https://www.upwork.com/jobs/~018b99730f8f9ca365
Issue reported by: Applause internal tester
Slack conversation:
View all open jobs on GitHub

Proposal
We can use textBreakStrategy here.
just need to pass textBreakStrategy="simple" or "balanced" to Text
https://github.com/Expensify/App/blob/db27a3dc4a61c552b8e827819261310592ad7914/src/pages/settings/Security/CloseAccountPage.js#L89

Oh weird, not sure why Melv assigned this to me while I was OOO.
Job is on Upwork here: https://www.upwork.com/jobs/~018b99730f8f9ca365

@parasharrajat, the issue is for android only. It works fine at other platforms.

Issue not reproducible during KI retests. (First week)

We can pass  textBreakStrategy="simple". The default value is highQuality and because of that it breaks, if we use simple or balanced in will take the next line.

Before

After

Note: The email needs to contain full stop to repro this issue.

Ok, looking good to me. @thesahindia 's proposal LGTM.
cc: @Luke9389
:ribbon: :eyes: :ribbon:  C+ reviewed

Alright @thesahindia go ahead and make a PR!

PR is up.

During retest, team noticed the following. Is this expected as per new design?  https://utest-dl.s3.amazonaws.com/testRunStepMinAttachmentsResult/21462995/and_9229-1106.jpg?AWSAccessKeyId=AKIAJ2UIWMJ2OMC3UCQQ&Expires=1686717416&Signature=M7niYpBeC4TMH%2BgPiV4k2gTw6%2Fc%3D

It was designed this way and it's expected.
cc: @parasharrajat @Luke9389

Yeah, it is expected as per my knowledge.

Paid @parasharrajat now. Closing.

@trjExpensify I have accepted the offer.


Add mocha test framework and JSON validation test

Working on enforcing the specs and encoding, but this will validate that the names.json file is valid JSON for now.
Part of #2

I think this is ready to merge, I added 3 tests:

Check that names.json is valid JSON
Check that names.json is UTF-8 encoded.
Check that the schema matches what is in the README:

Name is required and should be a string
Meaning is required and should be a string
Translations are not required and should be an object

The language code should be lower case and 3 characters
The translation should be a string

looks good to me! thank you for your time :)
merged


Requirements version updates + added spacy

This version removes installation problem await = None ^ SyntaxError: invalid syntax

Hi,
Thanks. But we have separate requirements file for spacy and do not install it by default. Please remove spacy from requirements.txt


Confuse if automatically allocates networking also suit for with no public IP?

[Enter feedback here]

Does "The Machine Learning compute instance or cluster automatically allocates networking resources in the resource group that contains the virtual network." the same apply when Compute instance/cluster with no public IP? If yes, please add a description.
May I know how I can create a compute cluster in workspace which from resource group A, but with the Vnet that I need to use is in another resource group B.

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

ID: 90a6beff-4f9f-cbee-64ca-4309118f524d
Version Independent ID: e642737a-d6dd-f97e-785d-7a72a8adf93e
Content: Secure training environments with virtual networks - Azure Machine Learning
Content Source: articles/machine-learning/how-to-secure-training-vnet.md
Service: machine-learning
Sub-service: enterprise-readiness
GitHub Login: @jhirono
Microsoft Alias: jhirono

@yongzhaoyz
Thanks for your feedback! We will investigate and update as appropriate.

Hi @yongzhaoyz
Yes, the same applies when creating a Compute instance/cluster with no public IP. The Machine Learning compute instance or cluster automatically allocates networking resources in the resource group that contains the virtual network, regardless of whether or not the Compute instance/cluster has a public IP.
Regarding your second question, you can create a Compute cluster in a workspace that is in a different resource group than the virtual network you want to use. To do this, you can use the --vnet-resource-group parameter when creating the Compute cluster. Here is an example command:
az ml computetarget create aks -n mycluster --workspace-name myworkspace --resource-group myresourcegroup --vnet-name myvnet --vnet-resource-group myvnetresourcegroup
In this example, the --vnet-resource-group parameter specifies the resource group that contains the virtual network you want to use.
I hope this helps! If there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.

Hi @Naveenommi-MSFT
Thanks for your answer. I‘ve tried the command you provided, but I got the following error.
'computetarget' is misspelled or not recognized by the system.

Moreover, I made a small change and found that --vnet-resource-group doesn't seem to be recognized either.
Is there any updates?

@yongzhaoyz
Thank you for bringing this to our attention.
I've delegated this to content author @jhirono, who will review it and offer their insightful opinions.

Please use cli v2 version with:
az ml compute -g rgname -w wsname -f compute.yaml
https://learn.microsoft.com/en-us/cli/azure/ml/compute?view=azure-cli-latest#az-ml-compute-create
you can find yaml examples here.
https://learn.microsoft.com/en-us/azure/machine-learning/reference-yaml-compute-aml?view=azureml-api-2
https://learn.microsoft.com/en-us/azure/machine-learning/reference-yaml-compute-instance?view=azureml-api-2


Client Update

looking for the new api for the client update that is valid on 12/24/2019 or a release to the .dll that i can update for the latest client.

Did you mean PSXAPI.DLL and MAPAPI.DLL?

Yes

On Dec 25, 2019, at 6:08 AM, Purple<EMAIL_ADDRESS>wrote:

Did you mean PSXAPI.DLL and MAPAPI.DLL?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Then grab https://github.com/Perfare/Il2CppDumper/ and grab PokeOne's APK version and dump all the members of those DLLs

i got the new DLLs and yet, it is giving an error when i try to compile it


view authenticated users followers when is private

I have authenticated my account (which is private), but when I try and get my followers, I get 0 results and a message: not allowed on this resource.
Is it possible to get my list of followers? I know other users cannot not, but as I am the authenticated user, I would have thought I could. Is there a different method to use?

did you do it ?

It looks like a Instagram restriction


Unauthenticated Users - Checkout

I want to purchase items in the cart, so that I can get the items I want
I can specify a shipping address and email address when I checkout, so that the items can arrive at the right place
Implementation:

I should receive a confirmation email after I checkout, so that I know my order is being looked at.
Implementation:

I should receive a notification email when the order ships, and then when the order is delivered, so that I can stay up to date on when my order will arrive.
Implementation:

I should be able to look up orders by order number to view current status.
Implementation: implement a back-end route that serves up order details based on an order number provided in a form that directs to an order details page.


Get rid of custom colors

Currently, we have functions like "\blue", which produce things in line with KA exercise colors, but these colors shouldn't be enforced/available for everyone. Instead, we should make a way to dynamically add extensions (like macros maybe).

Is there any support (or plans) for color usage as in Tex/Matjax?
\color{blue}x = 1,\color{255,0,0}y = 2
Thanks

Revitalizing this issue after discussion in #792. Options.js has an extensive colorMap with comment TODO(emily): Remove this when we have real macros, and functions.js has an extensive Single-argument color functions (\blue, \orange, \pink, \red`, ...).  These could both be easily replaced with a macro object like:
{`\\blue': `\\textcolor{#6495ed}{#1}`,
 ...}

or, in macros.js,
defineMacro(`\\blue', `\\textcolor{#6495ed}{#1}`);
...

What remains unclear to me is where these macros belong.  They're not commands in LaTeX (except in many author's preambles), so my intuitive says "not in base KaTeX".  Maybe this is a good test for plugin infrastructure as discussed elsewhere?  If we made defineMacro accessible to the outside world (e.g., as katex.defineMacro), then we could make a ka-colors.js or katex-colors.js plugin, perhaps in a new plugins directory or just contrib.  When included in a project, you'd get those macros automatically, instead of having to pass them in.  Thoughts?

Thank you for revitalizing my TODO! I'm all for removing those color constants now that macro support exists. These colors were added to the initial implementation to maintain compatibility with our MathJax color macros: https://github.com/Khan/khan-MathJax/blob/master/kathjax-config.js#L21 They were definitely never intended to be part of base KaTeX, so removing them seems very reasonable.
KA only has a couple of entry points that call KaTeX, so we could manually register the macros in those few places and we'd be fine. I guess the bigger problem is that non-KA users are probably using them now, so figuring out a strategy for users to easily add back the colors to their versions would be needed before we fully remove them. Pulling them out into macros.js as a first step would be good. :)

In addition to pulling them out into macros.js, we should also warn on the use of features that we are planning to deprecate similar to how React does.  There should also be an easy way to re-enable those features for users once they're out of core KaTeX.  Maybe we could provide a plugin or additional package that automatically adds those colors to core KaTeX.

In a separate issue we discussed deprecation notices and decided it was more trouble than it was worth.

Hi!
I've tried to work on this issue but it turned out to be not so easy. :-)
If I put
defineMacro("\\blue", "\\textcolor{#6495ed}{#1}");
into macros.js, the code in MacroExpander.js tries to expand the first hex argument. :frowning_face:  Should I try to somehow special-case this in MacroExpander.js or is there another way?

If you use a double ##, that should be turned into a single # during expansion (or at least, that's what the code is supposed to do). So hopefully
defineMacro("\\blue", "\\textcolor{##6495ed}{#1}");

will work?

Ah, yes! Thank you @xymostech!

We also allow hex color codes with the leading # so
defineMacro("\\blue", "\\textcolor{6495ed}{#1}");

would also work.


pass and init proxy settings in dulwich and pygit2

Fixes https://github.com/iterative/dvc/issues/10563

a few other occurrences in dulwich

@skshetry should be good to go. Merging it, but please review when you have some time.


the gen_fusion_file.jl script does not work because OpenGene can not be installed

Hi !
I would like to run the julia script on a list of genes to get the file fusion.csv but I have not managed to install OpenGene, here is the error returned

julia> Pkg.add("OpenGene")
   Cloning default registries into /root/.julia/registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package OpenGene [63bcc5cb]:
 OpenGene [63bcc5cb] log:
 ├─possible versions are: 0.1.0-0.1.11 or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.1.11
 └─restricted by julia compatibility requirements to versions: uninstalled — no versions left
Stacktrace:
 [1] #propagate_constraints!#61(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1005
 [2] propagate_constraints! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:946 [inlined]
 [3] #simplify_graph!#121(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1460
 [4] simplify_graph! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1460 [inlined]
 [5] macro expansion at ./logging.jl:319 [inlined]
 [6] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:338
 [7] #add_or_develop#58(::Array{Base.UUID,1}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1164
 [8] #add_or_develop at ./none:0 [inlined]
 [9] #add_or_develop#13(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:64
 [10] #add_or_develop at ./none:0 [inlined]
 [11] #add_or_develop#12 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:29 [inlined]
 [12] #add_or_develop at ./none:0 [inlined]
 [13] #add_or_develop#11 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:28 [inlined]
 [14] #add_or_develop at ./none:0 [inlined]
 [15] #add_or_develop#10 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:27 [inlined]
 [16] #add_or_develop at ./none:0 [inlined]
 [17] #add#18 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:69 [inlined]
 [18] add(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:69
 [19] top-level scope at none:0

here my geneList (iI working with hg19), I would be happy if you can help me ()
CAMTA1
CCNB3
CIC
EPC1
EWSR1
FOXO1
FUS
GLI1
HMGA2
JAZF1
MEAF6
MKL2
NCOA2
NTRK3
PDGFB
PLAG1
ROS1
SS18
STAT6
TAF15
TCF12
TFE3
TFG
USP6
YWHAE

Thank you

Currently I have no time to make OpenGene adapt to Julia 1.0.
But you can give me your gene list, then I can generate the fusion file for you.

You can paste or upload your gene list here, or send to me by email<EMAIL_ADDRESS>

thank you for your help, here my gene list  ;
ALK
CAMTA1
CCNB3
CIC
EPC1
EWSR1
FOXO1
FUS
GLI1
HMGA2
JAZF1
MEAF6
MKL2
NCOA2
NTRK3
PDGFB
PLAG1
ROS1
SS18
STAT6
TAF15
TCF12
TFE3
TFG
USP6
YWHAE
thanks

Just sent u by email.


use require to load image url

should fix #1

Coverage remained the same at 100.0% when pulling c7897c8e1deed22077a0d01cd2a0305f6d07d9d5 on image-load-fix into 56305220b0e53f5659f9737a8ed6fc9b85f5492e on master.

Coverage remained the same at 100.0% when pulling 68ac23eea4048a5f344d33e793970cfd25006a6d on image-load-fix into 56305220b0e53f5659f9737a8ed6fc9b85f5492e on master.

Coverage remained the same at 100.0% when pulling 68ac23eea4048a5f344d33e793970cfd25006a6d on image-load-fix into 56305220b0e53f5659f9737a8ed6fc9b85f5492e on master.

Coverage remained the same at 100.0% when pulling 68ac23eea4048a5f344d33e793970cfd25006a6d on image-load-fix into 56305220b0e53f5659f9737a8ed6fc9b85f5492e on master.

Coverage remained the same at 100.0% when pulling e34574a2fd8213c2b3481bea1723c5915ee91507 on image-load-fix into 56305220b0e53f5659f9737a8ed6fc9b85f5492e on master.


Refactor 2 awq gemm kernels into m16nXk32

Merge gemm_forward_4bit_cuda_m16n64k32 and gemm_forward_4bit_cuda_m16n128k32 into 1 function, and pass 64/128 as a parameter
Used the diff tool to facilitate identifying numbers to change:
https://www.diffchecker.com/VIc6ukUz/
Next PRs: add cuBlas as an alternative to awq-gemm as discussed in https://github.com/vllm-project/vllm/pull/2566#discussion_r1472328946

@WoosukKwon could you please help review?

@zcnrex Nice job refactoring the GEMM kernels. I am especially excited to see if the dequant + cublas can bring a speedup like we talked about.

@zcnrex @WoosukKwon
Could you help look at this issue: https://github.com/vllm-project/vllm/issues/7400


Reactive support for transit operations

Is there a reason why there is not a reactive version of VaultTransitOperations? are you planning to add this?

With the initial reactive support, we wanted to learn how much the API will be actually used. Also, co-maintaining multiple implementations (reactive and imperative variants) for the same functionality imposes additional maintenance effort. In any case, we can upen up bits of the imperative transit support to make it easier for reactive reuse with ReactiveVaultTemplate.


Remove deprecated Exec task method

https://github.com/gradle/gradle/issues/17151

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

Error while scheduling pre-tested commit, please contact the administrator.

@bot-gradle test and merge

OK, I've already triggered a build for you.


Add prometheus annotations to spec in ingress

Added annotations from metadata to spec.template.metadata. Without it, pod does not get any annotations, and Prometheus didn't see it

ci check this


Reproduce NWPU testset issue

Hi, I would like to know how to reproduce the performance in NWPU testset on the ranking website https://www.crowdbenchmark.com/index.html
There are two questions.

How to preprocess the images?
There is no processed test image in the files from your download link. By observing image size of dir images and images_2048. I guess the resize rule is let the width of image no more than 2048 otherwise reduce the length and width proportionally. But I got O_MAE more than 200 when using offered weights or the model train by myself(follow your instructions in README).

Should I use same code except the section dealing with ground-truth in dataset.py for test images?

We use the original image without resizing for testing

Could you please provide the inference code?
I used the checkpoint you offered and inference without resizing and got O_MAE = 105 on NWPU test.
Thanks!

The provided NWPU pre-trained weight may not be the best for the test set. Actually, we find that the nwpu-test set need to submit much different epoch checkpoints to obtain the best results, e.g., although the Val set only achieves 65 MAE, the test set may achieve the best result. In contrast, when the Val set achieves the best results, the test set may not be the best.


Documentation updates

Coverage remained the same when pulling 09dd035c3e926ef45f81a51a1fb1f55fdc4bbf34 on eBayClassifiedsGroup:master into 60c800696f48c26180a5c4c4c0dd9196166de0a8 on job:master.


Fix typos

Found via codespell -S vendor-src -L bu,vew and typos --hidden --format brief

How did you find SpectaQL? How do you use it? I'm just curious about our users!

Rather useful tool for generating documentation for GraphQL API. Thanks a lot of creating this tool!


Is it Possible to compare pervious stream to current?

I have some question about eKuiper SQL. I list them bellow:

Is it possible to compare previous stream value to current? like here is my continuous two stream
[{"magtec":"[{\"AssetID\":2263,\"Reason\":205}]"}]
 [{"magtec":"[{\"AssetID\":2263,\"Reason\":203}]"}
I want to compare reasons like are they equal or not of both stream
Is subquery supported? If yes please provide a sample.
Is it possible to query between time range? If yes please provide a sample.

Hi Saiful,
Here are my thinkings:

Do you mean to compare values in one stream. If so, you can use countWindow of 2  with interval 1 COUNTWINDOW(2,1) which will have both the current and the previous value. Then you can compare them like SELECT collect(Reason) as reasons FROM stream GROUP BY COUNTWINDOW(2,1) HAVING reasons[0] = reason[1]
subquery is not supported yet. We are planning rule pipeline which should be able to meet the same requirements of subquery. For now, you can also create two rules and link them with the same mqtt topic.
Do you mean compare datatime type? If your time is a unix timestamp, it is a bigint type and can be compared like int. And in time window, you can get the window range by window_start() and window_end() function and compare to them. Example: SELECT (ts - windowStart() > 60000) as firstMin FROM demo GROUP BY HoppingWindow(mm, 2, 1)

As I'm streaming data from edgeX. I tried your query for point 1 as your provided example but it returns like bellow image

Hi @ngjaying Thanks for your reply,
As I am using EdgeX type stream. how to link two rules for point 2. If possible please help me with a example

As I am using EdgeX type stream. how to link two rules for point 2. If possible please help me with a example.

Basically, you just split the rule to 2 rules. For a dummy example SELECT temperature FROM select * from demo where temperature > 20. Take mqtt as the linkage example, you can split it into

ruleFirst with stream demo(edgex source) and publish to a mqtt server or zeromq etc.:

{
  "id": "ruleFirst",
  "sql": "select * from demo where temperature > 20",
  "actions": [
    {
      "mqtt": {
        "server": "tcp://mqtthost:1883",
        "topic": "temp/result"
      }
    }
  ]
}

ruleSecond to read from the ouput of ruleFirst
Create stream to map the ruleFirst output topic: {"sql":"CREATE STREAM ruleResult() WITH (TYPE=\"mqtt\",DATASOURCE=\"temp/result\" )"}
Then create rule

{
  "id": "ruleFirst",
  "sql": "select * from ruleResult",
  "actions": [
    {
      "log": {
      }
    }
  ]
}

And @3 window_start(), is it a built-in function?

Yes, it is supported since v1.3.0


Support orthogonal indexing in MemoryCachedArray (Fix for #1429)

[x] Closes #1429
[x] Tests added / passed
[x] Passes git diff upstream/master **/*py | flake8 --diff
[x] Fully documented, including whats-new.rst for all changes and api.rst for new API

This bug originates from the complicated structure around the array wrappers and their indexing,
i.e. different array wrappers support different indexing types, and moreover, some can store another array wrapper in it.
I made some cleanups.

Now every array wrapper is a subclass of NDArrayIndexable
Every array wrapper should implement its own __getitem__ or just store another NDArrayIndexable.

I think I added enough test for it, but I am not yet fully accustomed with xarray's backend.
There might be many combinations of their hierarchical relation.
I would appreciate any comments.

@fmaussion
How did you notice issue #1429?
I found test_backends.py already checked the orthogonal indexing.
I guess there are some untested use cases.

Also, I should say: thank you again for diving into the internals here. This sort of clean-up work is extremely important, even though it isn't as visible as new features.

@fmaussion How did you notice issue #1429?
I found test_backends.py already checked the orthogonal indexing.
I guess there are some untested use cases.

I don't remember exactly, but it happened when I wrote tests for rasterio's indexing: https://github.com/pydata/xarray/blob/master/xarray/tests/test_backends.py#L1855-L1884 (I just tested all possible combinations on index operations I could think of). The caching mechanism has some non-intuitive consequences, for example that some indexing operations not allowed on a rasterio file stored on disk become available once the data is cached:  https://github.com/pydata/xarray/blob/master/xarray/tests/test_backends.py#L1916-L1927

@fmaussion
Thanks for the information. Is there any need to add indexing tests for rasterio backend, after this issue #1429 is resolved?

Is there any need to add indexing tests for rasterio backend, after this issue #1429 is resolved?

No, I don't think so. Thanks!

I renamed SUPPORT_ARRAY_TYPES to NON_NUMPY_SUPPORTED_ARRAY_TYPES which is longer but more obvious in its meaning. I think this is good to go in now.

Thanks again @fujiisoup !


Un-marking findings active shows them as "Mitigated", but do not set "is_Mitigated"

Bug description
When one unmarks an Active finding, it goes to "Inactive, Mitigated".
However, the is_Mitigated is not set to True.
However, in bulk edit for example, marking findings as "Mitigated" is possible and sets that field.
This results in discrepancies.

I've seen this descrepency also. Thought there was an issue for it, but couldn't find it.


Phone field should be BigInteger instead of Integer

Entity.phone attribute should refer to a Column(BigInteger) instead of Integer because some phone numbers will exceed the size of a normal integer in some database engines.

Amazing!


feat(note): ✨ add natural getter

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1037

Relevant Lines:
1037

💛  - Coveralls


Monthly summary

Include a summary for the past month, akin to GitHub Pulse (https://github.com/rubygems/rubygems/pulse/monthly)

The APIs are garbage and afaict the only way to accomplish this is to scrape the Pulse page.

Fixed by #22.


[BUG] Error when trying to package project with multiple TargetFrameworks

Project
MSIX SDK
Describe the bug
Hello, community!
I have sample Avalonia application project with multiple target frameworks monikers.
<PropertyGroup>
  <OutputType>WinExe</OutputType>
  <TargetFrameworks>net8.0-windows10.0.19041.0;net8.0</TargetFrameworks>
  <ApplicationManifest>app.manifest</ApplicationManifest>
  <Nullable>disable</Nullable>
  <PlatformTargets>x86</PlatformTargets>
  <Platforms>x64;x86;</Platforms>
</PropertyGroup>

Expected behavior
The MSIX packaging project must support multiple target frameworks or prefer net8.0-windows target framework monikers.
Screenshots

Platform
.NET/Avalonia, Windows 11 build 22635

Maybe anyone knows how to fix this?

We use a separate git branch for MSIX packaging in which TargetFrameworks is replaced by single TargetFramework in order for the build to succeed in the CI pipeline. Would be also great to fix this in VS by eventually respecting the target framework selected in the Debug dropdown.


Add API & DND support for moving nodes + hierarchy to a separate tree instance

We need to have two tree instances which allow users to move nodes (complete with their hierarchy) between them.
For the API, we'd have a button that onClick, moves all selected nodes from tree1 to tree2. The node will disappear from tree1, and appear in tree2. If it's parent nodes have no other children, they too will disappear. If any parent nodes already existed in tree2, they will merge.
Drag and drop would use the same move logic, it would just occur when a user drags a node.
I don't see any clear support for this yet.

I'm looking for the exact use case. Is this something that's being considered?

I haven't actively been thinking about this. Off the top of my head we need to:

Be able to identify the tree from which the drag started and the tree into which it dropped. We don't support that yet.

Moving the data can be handled in your app code since the  component can be fully controlled.
You could totally do it today with a button click though.
If you kept a ref to both trees, you could get the "treeRef.current.selectedNodes" from the first tree in the onClick handler of the button. Then you could update your data in the second tree and remove those nodes from the first tree.

@jameskerr thanks for the quick reply! That does sound like a doable workaround for the time being!
I'll try and whip up a code sandbox once I've got something working 👍


Option to require the title/label

Is there any way to require the title/label?

Hey @brentrobbins,
At this point your best option is to use a custom validator on the link field to require the label. You can look at the requiredLinkField-helper in the plugin's source code as a starting point.
I'll add a build-in way to do this when I get the chance. 😊

Hey @brentrobbins,
At this point your best option is to use a custom validator on the link field to require the label. You can look at the requiredLinkField-helper in the plugin's source code as a starting point.
I'll add a build-in way to do this when I get the chance. 😊

Great, thanks for your reply and I appreciate your help.


Which file include writing 'label.test.txt' of a certain dataset(ex.yelp)?

Hi, sorry for asking too much....
When I run label_matching code, I got this error.
I couldn't find which code should be run before label_matching. (I am stuck here.)
I run the code in this order.

nvll.py
analyze_nvrnn.py
analyze_samples.py
label_matching.py (i think i am stuck here)
train_classifier.py

Thank you so much for reading this issue.
Hyeseon.

label_matching.py is not used I suppose. I am not 100% sure about the function of label_matching.py. It is designed for reading TREC dataset which finally is not used as our data set. I added several lines of comment for train_classifier.py.

Hi, sorry for asking too much....
When I run label_matching code, I got this error.
I couldn't find which code should be run before label_matching. (I am stuck here.)
I run the code in this order.

nvll.py
analyze_nvrnn.py
analyze_samples.py
label_matching.py (i think i am stuck here)
train_classifier.py

Thank you so much for reading this issue.
Hyeseon.

analyze_*.py are used for visualizing the model which is poorly documented lol. Sorry about that.

Thank you for your reply :)
Just now, I run train_classifier.py (to calculate the label accuracy for the generated sentences of yelp dataset) but I got this error again.
FileNotFoundError: [Errno 2] No such file or directory: 'Datayelp_Distvmf_Modelnvrnn_EnclstmBiFalse_Emb100_Hid400_lat50_lr10_drop0.5_kappa80_auxw1e-05_normfFalse_nlay1_mixunk0_inpzTrue_cdbit50_cdbow0_ann0_4.024960820935416logs_train.lab.txt'
I couldn't find where i can write the file of logs_train.lab.txt in the whole code.
Sorry for bothering your time and thank you so much.
Hyeseon.


Add progress indicator for the "configure or fix launch.json" gear button

Issue Type: Bug
Steps to Reproduce:

In a project with no launch.json
In debug panel
Click on the debug gear for configure or fix launch.json

Bug
Notice a several second delay before select environment is shown. There is no indication that work is being done in the background during this delay
Only happens first time
VS Code version: Code - Insiders 1.21.0-insider (9a04587cc6b42c332609a08bfd7e2dbeac592c21, 2018-03-01T06:39:57.509Z)
OS version: Darwin x64 17.4.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz (8 x 2200)

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.40GB free)

Process Argv
/Applications/Visual Studio Code - Insiders.app/Contents/MacOS/Electron

Screen Reader
no

VM
22%

Reproduces only with extensions

What (debugger) extensions do you have installed?
If any, does it help if you disable the debuggers?

@weinand Possibly caused by the docker extension. I went through one-by-one disabling extensions. After disabling docker, the gear button again has an immediate effect

Great, that helps us a lot!

Duplicate of https://github.com/Microsoft/vscode/issues/37929


Learning Modules

Describe the solution you'd like
We want to make DLP more accessible to the users. For those who are new to DLP, ML, DL, AI, we want to provide a few basic learning modules that users who login can access. When the user logs in, they can see their view of all models trained + downloadable results. The user can also see a button in an accessible place called "Learning Modules". When the user clicks on "Learning Modules" page, the page would show sections where user can do basic ML, DL on default datasets in a guided manner. Each module should have the option for user to mark as complete and there should be like a "checkmark" icon next to modules users mark as complete (think about khan academy learning modules in terms of its design and use case).
Additional context
See Khan Academy's learning module design for its courses for inspiration

@Sebiancoder can you provide an update on learning modules in this thread


Update decision-guide-data-store.md

Better describe the choice of data engine, not just storage, since storage is always OneLake.
This page in its original content implies that data can be stored in different places. As we know, data is preferably stored in delta parquet format. The Spark backed Lakehouse support expose folders and their unstructured or semi-structured files as the data engine (Spark) support these data file formats.
It is evident to me that choosing either Lakehouse or Warehouse is a choice of data engine and their features. The same applies to Event House. In fact it is more evident when we consider Event House, when it reads in its documentation page (https://learn.microsoft.com/en-us/fabric/real-time-intelligence/eventhouse) "Event houses are the preferred engine for semi structured and free text analysis ."
As for Power BI Datamart, it is not a Fabric offering. Rather it is a Power BI feature. Granted it requires a premium subscription, which is equivalent to a Fabric capacity, but it is from before Fabric offering. It is not a special SQL edition like SQL MI and not even a special option in the copy activity or Dataflow Gen2.
Thank you for contributing to Microsoft Fabric documentation
Fill out these items before submitting your pull request:
If you are working internally at Microsoft:
Provide a link to an Azure DevOps Boards work item that tracks this feature/update.

Who is your primary Skilling team contact? @mention them individually tag them and let them review the PR before signing off.

For internal Microsoft contributors, check off these quality control items as you go

[ ] 1. Check the Acrolinx report: Make sure your Acrolinx Total score is above 80 minimum (higher is better) and with no spelling issues. Acrolinx ensures we are providing consistent terminology and using an appropriate voice and tone, and helps with localization.

[ ] 2. Successful build with no warnings or suggestions: Review the build status to make sure all files are green (Succeeded).

[ ] 3. Preview the pages:: Click each Preview URL link to view the rendered HTML pages on the review.learn.microsoft.com site to check the formatting and alignment of the page. Scan the page for overall formatting, and look at the parts you edited in detail.

[ ] 4. Check the Table of Contents: If you are adding a new markdown file, make sure it is linked from the table of contents.

[ ] 5. #sign-off to request PR review and merge: Once the pull request is finalized and ready to be merged, indicate so by typing #sign-off in a new comment in the Pull Request. If you need to cancel that sign-off, type #hold-off instead. Signing off means the document can be published at any time. Note, this is a formatting and standards review, not a technical review.

Merge and publish

After you #sign-off, there is a separate PR Review team that will review the PR and describe any necessary feedback before merging.
The review team will use the comments section in the PR to provide feedback if changes are needed. Address any blocking issues and sign off again to request another review.
Once all feedback is resolved, you can #sign-off again. The PR Review team reviews and merges the pull request into the specified branch (usually the main branch or a release- branch).
From the main branch, the change is merged into the live branch several times a day to publish it to the public learn.microsoft.com site.

@microsoft-github-policy-service agree
Armando Lacerda
https://linkedin.com/in/armando-lacerda LInkedIn |  @.> @.
From: microsoft-github-policy-service[bot] @.>
Sent: Wednesday, June 5, 2024 10:57 PM
To: MicrosoftDocs/fabric-docs @.>
Cc: Armando Lacerda @.>; Mention @.>
Subject: Re: [MicrosoftDocs/fabric-docs] Update decision-guide-data-store.md (PR #833)
@ArmandoLacerda https://github.com/ArmandoLacerda  please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.org http://www.opensource.org ).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

—
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/fabric-docs/pull/833#issuecomment-2151467866 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADT4J2RFGUHWS66FHXCDPX3ZF723DAVCNFSM6AAAAABI4ARU4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJRGQ3DOOBWGY .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/ADT4J2TRXGJTOXENK2Z5FSDZF723DA5CNFSM6AAAAABI4ARU4GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUAHTFVU.gif Message ID: @.*** @.***> >

@microsoft-github-policy-service agree
Armando Lacerda
https://linkedin.com/in/armando-lacerda LInkedIn |  @.> @.
From: microsoft-github-policy-service[bot] @.>
Sent: Wednesday, June 5, 2024 10:57 PM
To: MicrosoftDocs/fabric-docs @.>
Cc: Armando Lacerda @.>; Mention @.>
Subject: Re: [MicrosoftDocs/fabric-docs] Update decision-guide-data-store.md (PR #833)
@ArmandoLacerda https://github.com/ArmandoLacerda  please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.org http://www.opensource.org ).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

—
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/fabric-docs/pull/833#issuecomment-2151467869 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADT4J2TC7HWB4W6BJFT64ADZF723DAVCNFSM6AAAAABI4ARU4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJRGQ3DOOBWHE .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/ADT4J2UKK6XZIPKAZBSBWW3ZF723DA5CNFSM6AAAAABI4ARU4GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUAHTFV2.gif Message ID: @.*** @.***> >

@bradleyschacht
Can you review this PR? Sign off or approve if you accept the changes.
Note: To sign off, add a #sign-off comment to the PR.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@ArmandoLacerda Hope you are doing good!
I had a chat with @bradleyschacht and we don't think we can remove datamarts from the options described just yet. We have plans to make some changes to the decision guide, but we will keep datamarts in for the time being until we officially drop them. We didn't have an official date when that was going to be though. Since they are still preview, it may be possible for us to remove scenario #3 where the end decision is a datamart, but it should stay in the table and the list of resources linked at the bottom of the page.

Thanks for the update, Sneha.
Please let me know if I can help with anything.
Armando Lacerda
https://linkedin.com/in/armando-lacerda LInkedIn |  @.> @.
From: Sneha Gunda @.>
Sent: Thursday, July 11, 2024 1:06 PM
To: MicrosoftDocs/fabric-docs @.>
Cc: Armando Lacerda @.>; Mention @.>
Subject: Re: [MicrosoftDocs/fabric-docs] Update decision-guide-data-store.md (PR #833)
@ArmandoLacerda https://github.com/ArmandoLacerda  Hope you are doing good!
I had a chat with @bradleyschacht https://github.com/bradleyschacht  and we don't think we can remove datamarts from the options described just yet. We have plans to make some changes to the decision guide, but we will keep datamarts in for the time being until we officially drop them. We didn't have an official date when that was going to be though. Since they are still preview, it may be possible for us to remove scenario #3 https://github.com/MicrosoftDocs/fabric-docs/pull/3  where the end decision is a datamart, but it should stay in the table and the list of resources linked at the bottom of the page.
—
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/fabric-docs/pull/833#issuecomment-2223831114 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADT4J2QMAXF6ESIN4OA2KBDZL3QSFAVCNFSM6AAAAABI4ARU4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRTHAZTCMJRGQ .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/ADT4J2TIAA2CU467QGHUKTLZL3QSFA5CNFSM6AAAAABI4ARU4GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUERT4EU.gif Message ID: @.*** @.***> >

Closing this PR WRT to the above conversation.


Capture VBR registry keys

VBR registry keys can be found at the below location in the Windows registry. It's common for there to be custom/updated registry entries, especially in Cloud Connect environments. As such, it'd be nice to capture this information.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication
My initial thought was to make this one of the more detailed levels like 3 in the report.
It should also exclude entries containing sensitive data like:

ProviderCredentialsId
SqlSecuredPassword

I'm currently working on adding this functionality and I'd welcome feedback. Thx in advance!

I believe the report retrieve that info if the healthchecks option is provided.
https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/commit/d9c6b3d92d6136b5304140c8bd95d9bbd5d64cbe
Maybe it's a better option to allow it to be displayed with level >=3 verbosity

Ooh... I like it! Thanks for pointing that out!
I agree that I think it makes more sense for it to be in detailed levels vs healthchecks.


Cryptic error message without --noImplicitAny

TypeScript Version:  4.1.0-dev.20201015

Search Terms: noImplicitAny
In the JS mode given the class inheritance hierarchy A -> B -> C, when B code refers to class declaration (e.g. in a clone() method) and the class is assigned to an object property (NS.B = class ...), an attempt to convert an instance of C to B returns a cryptic error message: Property <property name> is missing in type 'C' but required in type 'B'.
Expected behavior: This diagnostic isn't helping, maybe omit it?

Related Issues:
Code
class A {
	clone() {
		return new A();
	}
}

var NS = {};

NS.B = class extends A {
	constructor(v) {
		super();
		this.val = v;
	}

	//** @returns {NS.B} */  // this jsdoc comment fixes the error
	clone() {
		return new NS.B(this.val);
	}
}

class C extends NS.B {
	constructor() {
		super(1);
	}

	clone() {
		return new C();
	}
}

/** @returns {NS.B} */
function f() {
	return new C(); // error here: Property 'val' is missing in type 'C' but required in type 'B'.
}

Compiler Options
{
  "compilerOptions": {
    "alwaysStrict": true,
    "esModuleInterop": true,
    "checkJs": true,
    "allowJs": true,
    "declaration": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "moduleResolution": 2,
    "target": "Latest",
    "jsx": "React",
    "module": "ESNext"
  }
}

Playground Link: Provided

Looks like something went wrong and we didn't correctly copy the .val declaration from C's constructor into B

Looks like something went wrong and we didn't correctly copy the .val declaration from B's constructor into C

Without the jsdoc comment for the NS.B.clone() return type, TS says the type of NS.B is any. Looks like not only .val does not make it into the B type?


Added Social Media Icons

PR Description 📜
1.Added Social Media icons to the website.
2.Hovering effect according to its logo.
3.Linked them the corresponding social media links.
4.Made it responsive for the small screens
Fixes #238

Mark the task you have completed ✅

[X] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[X] I have performed a self-review of my own code or work.
[X] I have commented my code, particularly in hard-to-understand areas.
[X]  My changes generates no new warnings.
[X]  I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[X]  I have added screenshot for review.

## Add your screenshots(Optional) 📸
https://github.com/ChromeGaming/Physi-c-Tech/assets/168854094/f9aa8c00-12fb-4eb4-a150-c02bd4196058
Also made it responsive:

Thank you soo much for contributing to our repository 💗

@thevirengarg @Durgesh4993 Sir , please review this PR.
Thank You!

@thevirengarg @Durgesh4993 Sir , please review this PR.
Thank You!


Generated PDF does not match preview when \column used

In both Legacy and v3, and I believe in GMB as well (though I haven't confirmed it myself), columns inside non-.page wide elements are not printing to PDF correctly.  .page's might be working because they have a specific height set, whereas the others generally don't?  I noticed this without realizing it probably on March 15th.
Here is a wide monster stat block with a \column inside of it:

Here is a stripped down 'wide' block with a column in it:

The Share link for the above v3 brew and just the code:
<style>
.hi {
	background:#CCC;
	columns: 2;
}

.page {
	overflow: unset;  /* just to illustrate the "bottom edge" of the "hi" element */
}
</style>

{{hi,wide
here is some text

\column

and here is some more text
}}

And another bonus image of the above brew, this time with the "Scale" in the print dialog set to 50%:

I tested as far back as Chrome 87 (Nov 2020) and it was still an issue. Might have been around the whole time.
Reported the issue to Chrome here: https://bugs.chromium.org/p/chromium/issues/detail?id=1307609
Star it to help it gain traction!

Closing. This was fixed with Chrome v108.


feat(docker): Quickstart app with docker

This PR adds a Dockerfile and docker-compose.yml to containerize the application. The Dockerfile sets up multi-stage builds for the front-end and back-end, while docker-compose.yml orchestrates container deployment with persistent storage for uploaded files and database data.
Key Changes:
Dockerfile: Multi-stage build for Node.js and Go applications.
docker-compose.yml: Manages service orchestration and persistence.
Instructions:
Build the Docker image:
docker build -t my-app .
Start the application:
docker-compose up -d
Please review and provide feedback.

I seem to be running into an error while testing these changes.
 > [server gowork 7/7] RUN go build -o /app/main .:
0.452 ui/embed.go:14:12: pattern build: no matching files found
------
failed to solve: process "/bin/sh -c go build -o /app/main ." did not complete successfully: exit code: 1

I believe that instead of going for this, we can potentially try to release an official docker image - rather than the user building it themselves. We can leave the docker-compose as an example for the user to use while deploying on their own environment.
@kevinanielsen, is this something that you would like to have? I could work on a pipeline to get official images for this project.

I seem to be running into an error while testing these changes.
 > [server gowork 7/7] RUN go build -o /app/main .:
0.452 ui/embed.go:14:12: pattern build: no matching files found
------
failed to solve: process "/bin/sh -c go build -o /app/main ." did not complete successfully: exit code: 1

I believe that instead of going for this, we can potentially try to release an official docker image - rather than the user building it themselves. We can leave the docker-compose as an example for the user to use while deploying on their own environment.
@kevinanielsen, is this something that you would like to have? I could work on a pipeline to get official images for this project.

I have just fixed it. You can try now. I forgot to copy the ui build into the build process of go.

I seem to be running into an error while testing these changes.
 > [server gowork 7/7] RUN go build -o /app/main .:
0.452 ui/embed.go:14:12: pattern build: no matching files found
------
failed to solve: process "/bin/sh -c go build -o /app/main ." did not complete successfully: exit code: 1

I believe that instead of going for this, we can potentially try to release an official docker image - rather than the user building it themselves. We can leave the docker-compose as an example for the user to use while deploying on their own environment.
@kevinanielsen, is this something that you would like to have? I could work on a pipeline to get official images for this project.

I have just fixed it. You can try now. I forgot to copy the ui build into the build process of go.

Thanks, looks good for me

I have submitted a new pr. Docker is working now. I have just learned
github actions. I can help to create a pipeline.

Message ID: @.***>

I have removed previous pr. I had included both docs and features in that.
Now, I have separated both of them, and created separate PRs for both of
them. You can have a look.
On Tue, 23 Jul 2024 at 20:31, Amrit Upreti @.***>
wrote:

I have submitted a new pr. Docker is working now. I have just learned
github actions. I can help to create a pipeline.

Message ID: @.***>


Validate Policy names for invalid characters

Policy resource names (not displayNames) are part of a URL and may not contain forward slashes and some other unencoded values. Validate when reading the JSON files.
Resource name can't use:
<>*%&:?.+/ or control characters.

Fixed in v8.5.0


telemetry

make telemetry for the bot
major thing is the controller inputs to be gotten
Get the background here: https://docs.wpilib.org/en/stable/docs/software/telemetry/index.html

@ChrisHirsch & @DanteSGarrett I'm under the impression this has been completed. Is that true?


Adding easy links

Let's add links
In pub.dev page let's add link to github page

Let's add Repository (GitHub)
`
Also in readme let's add pub (pub.dev) tag

Here is a repo for code example for that https://github.com/osociety/network_tools/tree/main/network_tools

Thanks for being responsive, very appreciated


Maintain "one assembly = one version bubble" per JanK's suggestion

This change fixes the inconsistency where multi-module tests were
treated as belonging to the same versioning bubble however CoreCLR
runtime doesn't yet fully support this concept.
Based on JanK's suggestion I have fixed the ILC compiler to be
strictly single-assembly version bubble. I have added an opt-in
switch "--inputbubble" that activates the pre-existing behavior of
all test assemblies belonging to the same version bubble for future
experiments towards enabling the larger version bubble scenario.
I have also fixed the build script MS.NETCore.Native.targets to run
ILC multiple times in CPAOT builds to compile the individual test
assemblies.
I have also included a minor fix in MethodEntrypoint - when the
target and original methods are the same, there is no need to
encode the constrained type.
With this change, Top200 CoreCLR tests report 11 failures or about
90% pass rate; in Pri#0 CoreCLR tests, 535 tests fail amounting to
about 78% pass rate.
Thanks
Tomas

@dotnet-bot test this please

I don't understand these failures - at the first glance they seem infrastructural. Could someone please help me understand how they can be related to my change?

@dotnet-bot test this please

I have rebased this change against the FI from master and I added the explanatory comment per Simon's PR feedback.


Middle click flag

I'm trying to activate middle click using the Electron flag "--enable-blink-features=MiddleClickAutoscroll" but its not working. Is it disabled in the code?

Currently, the flags are hardcoded. However, it should not be. Thanks for reporting the issue. I will see to it.

v1.0.8 should fix this
currently being dealt with in https://github.com/flathub/io.github.anirbandey1.ChatbotClient/pull/11
now you can use also set ADDITIONAL_FLAGS environment variable to enable a particular flag permanently
check this file to see how flags are being applied

However, i am not sure if the middle click feature will work. try and see.
make sure to run flatpak run app-id in a terminal to see which flags are being applied

Its working as intended, thanks.


Migrations deadlock when migrating inside of TransactionScope

Under the following conditions a deadlock happens:

The schema changed

Automatic migrations (with data loss) are enabled

A TransactionScope is opened

A context is being "used" (I don't know what specific usage triggers this)

That "usage" triggers the migration
     using (var tran = CreateTransaction(TransactionScopeOption.Required, IsolationLevel.Serializable))
     using (var db = new EFTestContext())
     {
         var customer = new Customer()
         {
             Name = "Test",
         };
         db.Customers.Add(customer); //This deadlocks. It takes 30 seconds.

         tran.Complete();
     }

 static TransactionScope CreateTransaction(TransactionScopeOption transactionScopeOption, IsolationLevel isolationLevel)
 {
     return new TransactionScope(transactionScopeOption, new TransactionOptions() { IsolationLevel = isolationLevel, Timeout = TimeSpan.Zero });
 }
  public class Customer
  {
      public int ID { get; set; }
      public string Name { get; set; }
      //public string Name2 { get; set; } //use this to trigger some DDL
  }
   public class EFTestContext : DbContext
   {
       public DbSet<Customer> Customers { get; set; } }

(The model is abridged, I hope it's enough to repro.)
I can see two sessions in profiler and in the SQL Server DMVs:

The session that does the migration (altering the schema). It has not committed its transaction.
A session that tries to access __MigrationHistory which is still locked.

This is a distributed deadlock between two sessions. Only the timeout will eventually break it. Actually, this might not be a deadlock because I don't see any rollback in Profiler and I do not receive an exception. But it takes 30 seconds to move over that marked line. This smells like a timeout. I'm quite positive that there is a bug here.
Update: The migration did not happen. The column that I added was added according to profiler ("ADD COLUMN...") but it's not there when the program has ended (without unhandled exceptions). I think there's a rollback that I'm not noticing due to profiler settings.

Marking for re-triage. This issue appears to be about EF6, not EF7.

Rings a bell... http://entityframework.codeplex.com/workitem/2319

Dupe of http://entityframework.codeplex.com/workitem/2319


Make data for the libraries queryable through pkg-config.

This requires building a *.pc file for each library.
Signed-off-by: Philip Tricca<EMAIL_ADDRESS>

merging my own patch, 10 days in the queue is long enough


[SPARK-35727][SQL] Return INTERVAL DAY from dates subtraction

What changes were proposed in this pull request?

Change the return value type from DayTimeIntervalType(DAY, SECOND) to DayTimeIntervalType(DAY, DAY) of SubtractDates.

Why are the changes needed?
https://issues.apache.org/jira/browse/SPARK-35727
Does this PR introduce any user-facing change?
no
How was this patch tested?
existed ut test

cc @MaxGekk

Can one of the admins verify this patch?

Also cc @sarutak @AngersZhuuuu and @cloud-fan

Aside from the problem raised in SPARK-35727, this PR seems to include other fixes which are related to Add/Sub between Date and Interval. Could you file these issues in JIRA?

@cloud-fan Thank you very much. Your review comments are always inspiring.

@Peng-Lei Could you fix markdown in PR's description. Please, keep the original formatting for sections.

@Peng-Lei The failed tests:
[info] - typeCoercion/native/promoteStrings.sql *** FAILED *** (3 seconds, 735 milliseconds)
[info]   typeCoercion/native/promoteStrings.sql
[info]   Expected "... DATE)):interval day[ to second]>", but got "... DATE)):interval day[]>" Schema did not match for query #24
[info]   SELECT '1' - cast('2017-12-11 09:30:00' as date)        FROM t: -- !query
[info]   SELECT '1' - cast('2017-12-11 09:30:00' as date)        FROM t
[info]   -- !query schema
[info]   struct<(1 - CAST(2017-12-11 09:30:00 AS DATE)):interval day>
[info]   -- !query output

are related to the changes. Could you regenerate the golden files, please.

Could you regenerate the golden files

@MaxGekk ok. I'm working on how to do this,

@Peng-Lei you can check the classdoc of SQLQueryTestSuite

thanks, merging to master!

@Peng-Lei Could you change formatting of PR's description (see https://github.com/apache/spark/pull/32999#issuecomment-865618353), please. It has been already late for the commit but in any case.

Yeah, let's keep the PR description properly.

@Peng-Lei Could you change formatting of PR's description (see #32999 (comment)), please. It has been already late for the commit but in any case.

@MaxGekk Sorry, I missed that comment  #32999 (comment),  I will pay more attention to PR description and deal with each review comments of PR in the future. Thank you.

@Peng-Lei although it's merged, you can still update the PR description, in case other people come to this PR in the future


Non-floating columns in grid system

Based on an official Bootstrap's example (v3.3.7), there is a trouble:
If we are in a media query and it is not applying a proper class on a column, by default the full width is reached (like a virtual col-*-12 class). However, the problem is that it is not floating as it should be.

No Bootstrap expert myself, but I think that´s intentional. As the docs for that example say:

Using a single set of .col-md-* grid classes, you can create a basic grid system that
starts out stacked on mobile devices and tablet devices (the extra small to small
range) before becoming horizontal on desktop (medium) devices.

To get floating column divs on those devices you should use  col-xs-* classes, I think.

In Bootstrap if you don’t specified the Column for mobile devices (col-xs-) he behavior with ‘display: block’ (only mobile and tablet) making a line per column.
For you make a column side-by-side in your mobile device, you need specify they with col-xs-*

You (@heikojansen and @ralfting) did not understand my explanation.
I know perfectly well there are 1 column per line for the smallest devices. The only problem (as I wrote previuosly) is that divs have not any float style declaration as expected.

Hey @Miqueliu, sorry about that.
So what you expected about float style? What is behavior he back?
Paste for us a example for this. Thanks!

Hey @Miqueliu, sorry about that.
So what you expected about float style? What is behavior he back?
Look this grid-options
Behavior default is display: block for mobile and tablet devices, float: left for others (col-md-* col-lg-*).
Paste for us a example for this. Thanks!

Closing since Bootstrap 3 is no longer officially supported. Feel free to continue the discussion though.

Take a simple example, @ralfting:

Title 1

Title 2

You can appreciate the differences between large and medium device (aside from the smallest): without float styles, there is margin collapsing in headings (and other possible unexpected behaviors).

@cvrebert, version 4 at present seems to be a testing distribution. Bootstrap 3 is the most used interface framework. Why did you close?

@Miqueliu please look here: https://github.com/twbs/bootstrap/issues/20631

What a clutter! In official web page, version 3 is appearing as the ultimate.

I just tested it in Bootstrap 4. There is the same bug. @cvrebert, please, open this issue.

@Miqueliu thanks for example!
Your "DIV" break line because the sum of the columns is 13 ( This have float: left, but no has space in the same row, then he break line ).
So when specify only column large( col-lg-*) why smaller device don’t have float style?
You specify only col-lg, so smaller device always display: block, it's happens because Bootstrap v3 is mobile first.

Grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes, and override grid classes targeted at smaller devices. Therefore, e.g. applying any .col-md-* class to an element will not only affect its styling on medium devices but also on large devices if a .col-lg-* class is not present. - http://getbootstrap.com/css/#grid

Margin collapsing:
Always add the contents inside a .container, for apply all display css.
Look this example I hope some help: CodePen
Thanks for discussion @Miqueliu, see you.

Hi @ralfting!
You appear to have posted a live example (http://codepen.io/ralfting/pen/BLpvAp.html), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 26, column 3: E003: Found one or more .rows that were not children of a grid column or descendants of a .container or .container-fluid
line 31, column 3: E003: Found one or more .rows that were not children of a grid column or descendants of a .container or .container-fluid
line 19, column 5: E029: Since grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes (unless overridden by grid classes targeting larger screens), class="col-md-5 col-lg-5" is redundant and can be simplified to class="col-md-5"
line 20, column 5: E029: Since grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes (unless overridden by grid classes targeting larger screens), class="col-md-7 col-lg-7" is redundant and can be simplified to class="col-md-7"
line 32, column 5: E029: Since grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes (unless overridden by grid classes targeting larger screens), class="col-md-5 col-lg-5" is redundant and can be simplified to class="col-md-5"
line 33, column 5: E029: Since grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes (unless overridden by grid classes targeting larger screens), class="col-md-7 col-lg-7" is redundant and can be simplified to class="col-md-7"

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

@ralfting, the overflowed columns were my intention, for viewing specificly the difference in margin collapsing.
Besides, the appearance of floating style is totally independent to small devices: In medium devices the same happens.

@Miqueliu please show an example by CodePen which should contain the bug.

CodePen's support is not necessary.
Take this example:

Title 1

Title 2

Title 1

Title 2

Title 1

Title 2

Title 1

Title 2

And test, resizing your browser. Can you see some height variations?


[Token] Cannot manually add token

Describe the bug
As the user, I cannot manually add the token in the Casper Wallet

Please consider to hide this feature.

Removed add custom token button


Review current set of sanity checks for VCF

..."That metrics for non-PAR chrX variants in male samples are 0"

Also ensure VCF export has LOFTEE annotations (include in VCF validation)

Add VEP field check

See also fields missing "Descriptions", reported by a user: https://atgu.slack.com/archives/CNL7NA6H2/p1599773983002300

Please update sanity checks based off KC's checks (written for UKBB), as they are nicely set up there and will be very similar

VCF field checks were modelled on UKBB. All fields confirmed they had a description. VEP was moved to INFO and reconfigured. LOF annotations are present. Chr20 ran successfully on GATK ValidateVariants tool to validate the VCF formatting.  Non standard contigs were removed from hail's GRCh38 to create a custom assembly "gnomAD_GRCh38" which is simply the standard contigs 1-22,X,Y, and M.


Build(deps-dev): Bump webpack from 5.64.3 to 5.64.4 (#2020)

Pull request opened by the merge tool on behalf of #2020

Merged in 9884b19c1b4bc4980636b6b9d0f1bb3e2f627f50


v14.0.5 improve AI Strategy Processor

Current coverage is 98.60%

Merging #276 into master will not affect coverage as of b749bae

@@            master   #276   diff @@
=====================================
  Files           24     24
  Stmts          359    359
  Branches         0      0
  Methods         77     77
=====================================
  Hit            354    354
  Partial          0      0
  Missed           5      5

Review entire Coverage Diff as of b749bae

Powered by Codecov. Updated on successful CI builds.


Add exporter test

Added test that validates that we are exporting metrics as we defined in test_metrics.txt.
This would help in refactors in order to identify if we lost any metrics. It works using createSim
which creates a vsphere sim on the fly. This could be helpful in the future to add more tests.
This fixes https://github.com/grafana/vmware_exporter/issues/25

For some reason drone is not able to run the tests. @rlankfo could you take a look?


Update flask-restx version

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Fix the issue reported in https://github.com/banesullivan/localtileserver/issues/216

@conda-forge-admin, please rerender