Cannot see the role view in sub organizations

Describe the issue:
$subject

How to reproduce:

Create an organization and switch to that org
Note that role view is missing

Expected behavior:
Role view should be available.
It's from the role view users get assigned to roles set for the app
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

Duplicate of https://github.com/wso2/product-is/issues/19058. Hence closing the issue


Add support for instance messages

Closing this one in favor of this https://github.com/aleph-im/aleph-sdk-ts/pull/145

Closed in favor of https://github.com/aleph-im/aleph-sdk-ts/pull/145


'data' option to addStylesheet must be a string

> meteor add fourseven:scss
 => Errors while adding packages:

While building package fourseven:scss:
/tools/isobuild/compiler-deprecated-compile-step.js:335:15: 'data' option to addStylesheet must be a string (compiling test/scss_tests.scss)
at Object.addStylesheet (/tools/isobuild/compiler-deprecated-compile-step.js:335:15)
at sourceHandler (packages/fourseven_scss/plugin/compile-scss.js:118:1)

node -v
v0.10.46
npm -v
3.10.5
meteor --version
Meteor <IP_ADDRESS>

whoever gets to this, u just need to go that line, packages/fourseven_scss/plugin/compile-scss.js:118:1 and add a toString() to the end of the line.

Which fourseven:scss version does this concern?

2.0.1_2

That version is long outdated and no longer supported.
The readme contains a compatible version table. I'll close this for now, but can re-open if the issue still occurs with newer versions.

I was dealing with a legacy app with the locked version that I mentioned, so I need to fix that because It was impossible to update. That toString hack did the trick. But thanks :)


Only Shows Installed Games

The client only show games that are currently installed on the machine. I want to be able to edit my entire steam library  including games that I don't have downloaded. The thought of downloading a game just to change its awful art and then deleting it is atrocious. Possible solution sign in with steam account to see all owned games on that account.

an alternative to signing in would be to use some form of steamID,steamID64... and having the privacy settings on the account to public for who can see your games?

How do you want to make the art stick? As soon as you delete/reinstall stuff will be gone?
I think the software would need a major rewrite in how its working to accomplish that


Duration and Title in manifest

Hi,
We have a question related to two parameters of data.json manifest:

About title metadata:

We have noticed that even if in the documentation [1] it’s not set as mandatory, I looks it’s. This is breaking some of the lectures we had displayed with no issues with paella 6.

About duration metadata:

It looks duration is also mandatory for hls or hlsLive which makes a bit less sense for live content specially because we dont know the duration before hand (we could just estimate it). This was not the case for paella-core:
Which "duration" should be set for live events e.g. hls ones? Is it really needed?
Thank you,
Ruben
[1] https://paellaplayer.upv.es/#/doc/video_manifest.md

We have decided to keep only the preview image mandatory, as it is required if the browser blocks autoplay. The rest of the metadata will no longer be mandatory in the next release, which we will publish this week.


Unexpected focusing behavior using keyboard navigation

Describe the bug
If you focus on certain interactive elements using keyboard navigation, then move focus to the next focusable element, you'll find focus moves one level deeper into the same interactive element that is already focused.
This is confusing for those using keyboard navigation or assistive technologies as you would expect focus to move to the next interactive element.
It's made more confusing by the fact that you can't see the second focus ring in dark mode.
The issue only reproduces on Mac Chrome for me, but Firefox and Safari seem fine.
Reproduction

Open the calendar component in the docs
Click the month to put focus roughly within the component
Push Tab until focus is on one of the buttons
Push Tab again and notice focus is still within the button

This does not happen on the same component on the official shad-ui library.

Screenshots
Before focus:

After focusing on button:

After moving to "next" focusable element:

Logs
No response
System Info
Able to reproduce on Chrome, but not Safari or Firefox.
Severity
annoyance

Hi;
Something to note; this only happens for the New York style.
https://github.com/huntabyte/shadcn-svelte/assets/87414827/ea0ce500-88c5-4103-b88e-043616fc1e6b

Could it be that svelte-radix icons are applying their own tab index or something?

Only have a bit of time right now, but if I open up dev tools on the calendar component and remove both the blur and focus events, the issue doesn't seem to happen.
I made a little demo on Codepen. If you add a focus event listener to an SVG, it becomes focusable. If you comment out the event listener, it's no longer focusable. Still only on Chrome, but not Firefox or Safari.
One short term fix in shadcn-svelte could be to capture the focus and blur events on the Radix icon and stop it propagating before it reaches the SVG.

This tracks indeed.

One short term fix in shadcn-svelte could be to capture the focus and blur events on the Radix icon and stop it propagating before it reaches the SVG.

My main concern about this, is that wouldn't we be forced to apply that patch/fix to every instance of the New York style that is using a svelte-radix icon? IMO, this doesn't feel right.
Let me play around and look into possible solutions for this; hope to arrive to an ideal one. 🙂

Hmm, this will definitely be problematic/annoying/unideal.

Hey, @huntabyte
There is a solution I found, but I'm not sure about the efficacy/accessibility/better implementation of it, and it would have to be implemented at svelte-radix level.
Basically, it's just applying a negative tabindex to all svg's since from mdn they say

A negative value (the exact negative value doesn't actually matter, usually tabindex="-1") means that the element is not reachable via sequential keyboard navigation.

I am yet to try this specifically for our use case, but it works and brings up 2 solutions:

Mention somewhere in shadcn-svelte docs about this, encourage/ask to add a negative tabindex to overcome this
Or, if it sounds reasonable, ask the author of svelte-radix to apply this. I'm not sure about this, though.

Wdyt? Whichever, lmt, and I'll try to see it through.

I think opening up an issue/PR with svelte-radix would be best tbh. I don't imagine anyone expects that to be the default behavior of an SVG to receive focus.

Didn't mean to close!

Digging a bit more (thanks to these references - [1], [2]), apparently this is actually part of the SVG spec as an optional implementation detail, which Blink/Chrome adopted and I guess the other browser engines didn't.

In particular, user agents may ... allow focus to reach elements which have been assigned listeners for mouse, pointer, or focus events.

The issue definitely comes from svelte-radix - specifically it seems that with event forwarding, like done here, Svelte always sets up an event listener, regardless if any consumers of the component actually listen to the event.
If svelte-radix adds a negative tabindex attribute by default, I think they should also remove the on:focus and on:blur events anyways, because those functions have effectively become inert by doing that. So in general, I would say they should either

remove on:blur and on:focus or
forward all events using a library like this

It looks like the core issue (Svelte setting essentially up inactive listeners) will be addressed in Svelte 5 anyways and that should be the preferred way moving forward to forward all listeners instead of guessing at the ones devs will care about. I can give a stab at addressing it in a PR with svelte-radix (or at least opening an issue) later tonight. 🙂

Closing as this is resolved when updating to the latest version of the icon pack.


Is this repo downloading the latest stable diffusion v1-4 weights?

Hi,
Thanks for giving the code to deploy to vertex AI serverless.
Is this line downloading the latest version of stable difusion (v1-4) or any other version?

@mln-wave it downloads the latest, v1-4. You can look at the Dockerfile to verify.

Hi @entrpn ,
Thanks. Got it.
I want to run in bit low config GPUs, so thinking to use float16 precision to be able to run on 16GB VRAM GPUs.
In case of StableDiffusionPipeline library from Huggingface, we can mention as below to be able to run on 19GB VRAM also. So, what code changes we need to make in this repo for float 16 precision?
pipe = StableDiffusionPipeline.from_pretrained("CompVis/stable-diffusion-v1-4", revision="fp16", torch_dtype=torch.float16, use_auth_token=access_token)
Thankyou.

I am able to run this model on a GPU with 16GB VRAM, so I don't think you'll have an issue, but if you want to, you can run in half precision by changing this line to:
model = load_model_from_config(config, "models/ldm/stable-diffusion-v1/model.ckpt").half()

Just by running some tests, that reduced memory consumption from around 14 GB to 11 GB.

ok, will try it. Thankyou!


Change example to use Notepad

Fixes https://github.com/dotnet/docs/issues/7668

Good idea to check that @BillWagner. If none of them use the PID, we should be good.

Notepad is not a good example to use here either.  A similar problem can be seen on the latest Windows 10 flighting builds as a result of Notepad having been moved to the Store.


Bug Report: Boss turned red prematurely when player 1 died

The boss only attacks player 1. It was a bug and fixed now


drivers: sensor: lsm6ds0: Fix assert logical error (fix Coverity-CID: 182594)

The assert for what chan can be was missing several cases.
Coverity-CID: 182594
Fixes: 5888
Signed-off-by: Kumar Gala<EMAIL_ADDRESS>

Codecov Report

Merging #6489 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #6489   +/-   ##
======================================
  Coverage    53.2%   53.2%
======================================
  Files         436     436
  Lines       41353   41353
  Branches     7937    7937
======================================
  Hits        22001   22001
  Misses      16128   16128
  Partials     3224    3224

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 43d323e...b198bde. Read the comment docs.


Typo in code snippet found in asynchronous-tests.md, ln 22

Document
https://rustwasm.github.io/docs/wasm-bindgen/wasm-bindgen-test/asynchronous-tests.html
Summary
Compilation error with code snippet, extra trailing colon.
Currently:
    // Convert that promise into a future and make the test wait on it.
    let x = JsFuture::from(promise).await.unwrap();:

Should be:
    // Convert that promise into a future and make the test wait on it.
    let x = JsFuture::from(promise).await.unwrap();

Tested With
Cargo.toml
[dev-dependencies]
wasm-bindgen-test = "0.3" and above

Issue
#2199

Thanks!


Unnecessary nodes

Hi,
A lot of times, I find in OSM 5 nodes on a straight road where only 2 nodes is necessary.
Or 5 nodes in a very short bend, each node maybe at 5 meters from each other with a very small difference in the direction of the lines between the nodes.
In the wiki, we can read that we can draw a roundabout with only 4 nodes. Of course it is not a good example because it's not very beautiful, better to have more and ID, when we are using the option to create a circle, makes a very good job by adding some nodes not to closed one of each other.
But sometimes a user creates a lot of nodes completely useless. And when we want to make changes to the ways, we have a lot of points to move (or to delete) and sometimes it's very difficult to keep all these points aligned or in a good 'circle'.
I had the same pb with my GPS : a lot of points were created when driving, making a very big file with a lot of useless data because of aligned points or points to close one from each other. When putting these files on Internet, it took a lot of time to be downloaded to see the tracks for example in goo... maps. So I have created a software to clean up these useless points (with parameters because you don't need the same accuracy when you want to see the result on a 1/100 map and a 1/100000 map). You have an example of the result here : my website. If you zoom, we will see that a lot of points have been deleted because useless on a big map. If you choose another track, there are more points because map is more accurate so tracks are also more accurate.
When I look at the circle created by ID, I understand that you know how to make the difference between good nodes and useless nodes : so I will suggest that, when we save our works, ID cleans up the useless nodes.
I'm pretty sure that, if someone did the cleaning in the data of OSM of all the useless nodes, you would have more than half of the current data on the server meaning a computation to create the maps a lot much quicker (and a lot of free space on hard disks) which also means a lot of saved money : OSM is a free software for us but someone pays for that, no ?
Best regards
Fred
If you want to see an example of a crazy things with thousands of useless nodes, looks at https://www.openstreetmap.org/way/342862050

Ah yeah, this is #3116

Ok : I of course search in the open issues to find if someone told about the things I see.
I think that the title of the issue 3116 is not clear, too large : the subject of this issue is clealy to delete unnecessary nodes, the title "simplify ways ' could mean everything so nothing in particular. A lot of time you have change the title of issue I have proposed, maybe you could improve the title of 3116 ?
Best regards


Fix error in spec helper which prevented correct driver

Caused by an exact match of the driver rather than a regexp match.

This change is

Coverage remained the same at 77.246% when pulling<PHONE_NUMBER>8257fb31ad20572d26b38f2d0c15fd on more-ci-fixes into 5b8a8e67f8d99a2c3931a59b5f038128ecd5a6a5 on master.

Coverage remained the same at 77.246% when pulling 609f4d320d825a47b7ca1da63c5e0a46015542a9 on more-ci-fixes into 5b8a8e67f8d99a2c3931a59b5f038128ecd5a6a5 on master.

Coverage remained the same at 77.246% when pulling 609f4d320d825a47b7ca1da63c5e0a46015542a9 on more-ci-fixes into 5b8a8e67f8d99a2c3931a59b5f038128ecd5a6a5 on master.

Coverage remained the same at 77.246% when pulling 52227e2705421ee18644f0a1698aa700aa769320 on more-ci-fixes into 5b8a8e67f8d99a2c3931a59b5f038128ecd5a6a5 on master.

Coverage decreased (-0.4%) to 76.893% when pulling a91f7bfdf1b91489c5dee217d72632e1d58fca77 on more-ci-fixes into fda44696c34ea9e296219861c12fc210a385e780 on master.

Coverage decreased (-0.4%) to 76.893% when pulling a91f7bfdf1b91489c5dee217d72632e1d58fca77 on more-ci-fixes into fda44696c34ea9e296219861c12fc210a385e780 on master.

Coverage decreased (-0.4%) to 76.893% when pulling b41b368d5525b9f955181ed4f9f20f94594f39db on more-ci-fixes into fda44696c34ea9e296219861c12fc210a385e780 on master.


Update libraries to make use of new $decorators export

This is needed as tspd now expect this format for exporting decorators

:x: There is undocummented changes. Run chronus add to add a changeset or click here.
The following packages have changes but are not documented.

:x:@azure-tools/typespec-autorest
:x:@azure-tools/typespec-azure-core
:x:@azure-tools/typespec-azure-resource-manager
:x:@azure-tools/typespec-client-generator-core

Show changes

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


get friendly name from base entities

In addition to get the name at startup, we also need to get it during async_update, since sometimes will have no entity state at startup.

Perfect


Bumping moves the stack where a block is inserted

In this example, if I take the right "and" block and insert it on top of the one in the stack on the left, the left one gets bumped out. The block is replaced out of the stack appropriately. But, the entire left stack jumps a little to the right and to the bottom. Is this intentional?

Not intentional, and it's pretty disruptive.

fwiw, something similar seems to happen upstream:

What's happening here is that the first input of the bumped block (call that block B) is close enough to the output of the outer block (call that block A) that a connection is possible.

(The highlighted block just got disconnected and is on top of another block)
As a result, something needs to bump.  It's going to be block A because the relevant connection is an output, which is an inferior connection type.
After the first bump, it looks like this:

Then the output of B is close to the input of A, so B bumps as well.

One solution might be to prioritize connections on the parent block in the bump, regardless of whether they are superior or inferior in the connection typing hierarchy.


Update of package dependencies

This PR provides an overall update of piccr's dependencies to meet the general requirements for an R package; this includes:

removal of all erroneous library() calls to external packages at the top of the source code files;
instead, reference all functions from external packages which are used in the code by applying the :: syntax;
except for functions which use the pipe operator (%>%): for this, package dplyr is imported into the NAMESPACE;
refinement of the library calls at the top of the test files in order to clarify which exact packages are needed to run the tests in each file;
update of the "Suggests" and "Depends" sections of the DESCRIPTION file - mainly, tidyverse is replaced by those packages of it, which are actually used by piccr, in order to avoid unneeded dependencies.

In addition, this PR includes the changes from #48.

@twollnik I hope you are doing well. If possibly you have time, you might quickly want to look over these updates (there are basically no updates made to the actual code base, more general improvements) and see if you are fine with them. If not, it's also alright...

Thanks for your feedback and for looking through the proposed changes! I will do the merge now.


typo: Double word "in"

OPS Build status updates of commit 7c00e3b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions/guides/packaging.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit f0d9183:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions/guides/packaging.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Signed off and merged into master branch.


Performance benchmarking

Thank you for designing the library.
We are looking into using this library in our project.
Is there are a benchmarking tool ? If we use this library as a Merkle tree replacement, how many bytes per second could we process, say, on a typical PC?  How much time does it take for a single update?

You're welcome to use it, but it's currently in an experimental phase, not for production use until further testing.
Some benchmarks for the individual computations are included already, but it's not a full-blown verkle-trie library. @gballet is working on one, extending go-kzg.


REST API for Filebased authentication

I am looking for Any REST Api available for the File based authentication. I have checked vmq-admin have the HTTP api like that do we have for vmq-passwd. Can any one help on this.

@achandana thanks, the file based authorization has no command line or REST interface.
You can look into doing authorization with a database based plugin.
Note that vmq_acl (file based authorization) gives you the most value when you can define authorization with a few simple patterns (using a clientID placeholder, for instance).


Plasmic Studio: [MobX] trace() is not available in production

Hi there!
I came across this error when opening up a project in Plasmic Studio today. It is preventing the Plasmic Studio from loading. Anyone else experiencing this? Please see log file attached. Let me know if you need more details to reproduce the error.
Thanks in advance :)
studio.plasmic.app-1685677328549.log

Looks like it's fixed now


Arm support

Any idea what would be involved in getting this working with Arm?  (We could compile everything directly on our arm board)  Would be happy to put a little money towards getting this supported on Arm if that anyone is interested.
Thanks!

rubyc requires a compiler tool chain that can build ruby and its dependent libraries now listed here. The notable surprise may be that openssl seems to require perl. Maybe that's enough to get you started?
It's difficult to maintain instructions for cross-compilation (if you choose to go that way) as there aren't many free resources to make sure that the instructions continue to work over time.

Tested with arm64, bundled openssl version is too old but more recent versions seem to work (tested against @kke's fork which contains few other fixes).


NEP-18 Issue Tracking

We want to track what are the issues that need to be solved in the long-term for NEP-18 support and interoperability with libraries such as CuPy.
Structural changes:

[ ] Support dask.Array._meta attribute https://github.com/dask/dask/pull/4543 #4888
[ ] __array_function__ fallback to NumPy implementation https://github.com/numpy/numpy/issues/12974, https://github.com/numpy/numpy/pull/13305

Functional changes:

[x] Support for shape= on `*_like functions

[x] NumPy https://github.com/numpy/numpy/pull/13046
[x] CuPy https://github.com/cupy/cupy/pull/2171
[x] Dask https://github.com/dask/dask/issues/4875

[x] Special empty slice copying in https://github.com/cupy/cupy/pull/2079, requires environment variable CUPY_EXPERIMENTAL_SLICE_COPY=1
[x] Support for __array_function__ on Dask https://github.com/dask/dask/issues/4563

Bug fixes:

[x] da.einsum doesn't work with CuPy arrays #4898
[x] diag() fails on CuPy arrays https://github.com/dask/dask/issues/4490
[x] prevent fix() depending on CuPy's __array_wrap__ https://github.com/dask/dask/issues/4496
[x] Dispatch modules with __array_function__ https://github.com/cupy/cupy/issues/2011
[x] Multi-threaded support for CuPy on CUDA libraries requiring handles https://github.com/dask/dask/issues/4487, https://github.com/cupy/cupy/issues/2045
[x] mean()/moment() reduction issues https://github.com/dask/dask/issues/4481, https://github.com/dask/dask/issues/4523
[x] flatnonzero() requires compress() which is not implemented in CuPy https://github.com/dask/dask/issues/4497
[x] Infinite recursion on CuPy isclose() https://github.com/cupy/cupy/issues/2029
[ ] da.pad support: https://github.com/dask/dask/issues/6117
[x] da.fft support: https://github.com/dask/dask/issues/6118

Testing:

[ ] Increase __array_function__ testing https://github.com/dask/dask/pull/4486

Thanks @pentschev !  This is great.  I enjoyed looking through the various NumPy and CuPy PRs and issues listed here.

I checked some boxed here based on things that appear to already be completed (merged PRs, closed issues). Hope that is ok 🙂

@pentschev do you think this issue can be closed now ?

I think so, we've covered the vast majority of things that we thought were relevant at time of writing. We are unlikely to resolve the last few remaining points as most of the common use cases are now covered in Dask, therefore closing it seems ok.


Drivers: spi: stm32: add support for DMA in asynchronous mode

Adds support for DMA in asynchronous mode.
Tested on nucleo_f767zi& nucleo_f429zi successfully.
west build -p always -b nucleo_f429zi tests/drivers/spi/spi_loopback -T drivers.spi.stm32_spi_async_dma.loopback
drivers.spi.stm32_spi_async_dma.loopback test case passes on stm32h573i_dk, nucleo_f207zg, nucleo_f429zi, nucleo_f746zg
But fails on nucleo_wb55rg, nucleo_wl55jc, nucleo_g474re, nucleo_h743zi

Cc @dgastonochoa

drivers.spi.stm32_spi_async_dma.loopback test passes on stm32h573i_dk, nucleo_f207zg, nucleo_f429zi, nucleo_f746zg
Fails on nucleo_wb55rg, nucleo_wl55jc, nucleo_g474re, nucleo_h743zi

In the async callback if rx is NULL (ie I only want to use TX) no clean up is performed and therefore you can only send data once and it thinks the transaction is ongoing forever waiting for RX.
To fix this, in the async callback around line 190 I check if spi_ctx->rx_count == 0, and if it does perform some of the cleanup RX does. Notably: while ll_func_spi_dma_busy, spi_context_update_tx and rx. I can't share the code because it's part of my work, buf hopefully this helps.

It also wasn't working for multiple tx transactions since tx only gets fired once. Inside the callback if tx is not 0 and rx is 0 then disable and reenable everything, and move the buffers. Basically just do another transaction copied code from the transceive_dma_async with notable exclusions that cause looping forever.

Ok, I fixed it. Basically, you enable interrupts and setup spi interrupts. When dma callback is called disable dma and enable spi interrupts. Then, when the transfer is complete and the spi interrupt is called disable spi interrupts enable dma and shift the dma buffers. My work is working on upstreaming this. Hopefully, I can post code soon.

￼

@777aker @ajarmouni-st is no longer contributing to this project. Don't hesitate to take his commits in your PR for contribution.
Then, note that RTIO API is probably the way to go to support real async on this driver (see https://github.com/zephyrproject-rtos/zephyr/issues/67327)

@777aker will you finish this pull request? I'm ready to provide any possible help, but I'm kinda new into Zephyr, so I need some guidance.
I really want to make this feature happen!

@JarmouniA, @777aker Are you still working on this ?
Looking at this PR, I was actually wondering if it would make things any simpler to limit DMA support to SPI ASYNC API. Any opinion ?


docs: format supported versions the same way across the readmes

Which problem is this PR solving?
Trying to parse supported versions from all the packages I found that some of the packages formatted their supported versions differently. Not a huge deal but changed them to a similar format.
Many of the packages have a section like that:

This module provides automatic instrumentation for package name.
For automatic instrumentation see the @opentelemetry/sdk-trace-node package.

Which reads very weird to me - both are kind of true, but in a different way. Any ideas on how to make that section more clear?

Many of the packages have a section like that:

This module provides automatic instrumentation for package name.
For automatic instrumentation see the @opentelemetry/sdk-trace-node package.

Which reads very weird to me - both are kind of true, but in a different way. Any ideas on how to make that section more clear?

Maybe something like this:

This module provides automatic instrumentation for the ___ module, which may be loaded using the @opentelemetry/sdk-trace-node package and is included in the @opentelemetry/auto-instrumentations-node bundle.
If total installation size is not constrained, it is recommended to use the @opentelemetry/auto-instrumentations-node bundle with @opentelemetry/sdk-node for the most seamless instrumentation experience.

Hmm not really sure why the tests would fail because of readme changes. Any idea?

Tests are now fixed. I'll do the readme changes separately.


Adding Proxy Authentication Support

A customer request UST and UMAPI to have Proxy and Proxy Authentication support on the application level.

We use the OS network stacks, all of which (to my knowledge) provide both proxy and proxy-authentication capabilities.  I'm marking this wontfix and will close it in a week unless someone shows me an OS we run on that has no authenticated-proxy support.


Port legacy tsv importers to new architecture and reorganize folder structure

Closes #341
This is missing two more importers:

The ChEMBL interactions importer is waiting on a (re)creation of the tsv for version 27.
The Entrez importer for gene-gene interactions still needs to be ported refactored.

#591 Will resolve the uninitialized constant errors for the api_importers and should complete this pr

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

242 of 631 (38.35%)  changed or added relevant lines in 62 files are covered.
53 unchanged lines in 29 files lost coverage.
Overall coverage decreased (-3.2%) to 34.761%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/jobs/tsv_updater.rb
0
1
0.0%

app/jobs/update_cgi.rb
0
1
0.0%

app/jobs/update_dtc.rb
0
1
0.0%

app/jobs/update_ensembl.rb
0
1
0.0%

app/jobs/update_entrez.rb
0
1
0.0%

app/jobs/update_guide_to_pharmacology.rb
0
1
0.0%

app/jobs/update_pharmgkb.rb
0
1
0.0%

lib/genome/importers/api_importers/docm/importer.rb
4
5
80.0%

lib/genome/importers/api_importers/go/importer.rb
4
5
80.0%

lib/genome/importers/api_importers/jax_ckb/importer.rb
4
5
80.0%

Files with Coverage Reduction
New Missed Lines
%

app/controllers/drugs_controller.rb
1
61.54%

app/controllers/services_v1_controller.rb
1
64.44%

app/jobs/tsv_updater.rb
1
0%

app/jobs/update_civic.rb
1
0%

app/jobs/update_docm.rb
1
0%

app/jobs/update_drug_bank.rb
1
0%

app/jobs/update_go.rb
1
0%

app/jobs/update_oncokb.rb
1
0%

app/jobs/update_pharos.rb
1
0%

app/jobs/updater.rb
1
0%

Totals

Change from base Build<PHONE_NUMBER>:
-3.2%

Covered Lines:
1996

Relevant Lines:
5742

💛  - Coveralls


Delete the interaction response when a new thread is created in #ask-for-help

Is your feature request related to a problem? Please describe.
Each time I start a new thread in #ask-for-help, the interaction response message stays, although I've already sent the title of the thread.
Describe the solution you'd like
I want the bot to delete the message
Describe alternatives you've considered
No alternative.
Additional context

Okay, it's possible for not ephemeral messages, but in this case it's not possible because the interaction response is ephemeral.


[Issue #30 #99] Team3 regex trigram

An initial skeleton of our translator, including:
RegexToTrigram.java, the main translator program
RegexInfo.java, a class containing info about emptyable, prefix, suffix, exact and match
TrigramBooleanQuery.java, which represents the boolean query tree
and a few initial test cases.
@chenlica

I had one round of review.  A major question is about the data structure inside "GramBooleanQuery". After we agree on it and you can take care of my initial comments, I will continue the review.

I had another review.  A general comment is: can we use a hashset-based method to compare two list of subqueries by providing a good hashCode() function?  If so, the logic can be much simpler.  Also we need more test cases.

I agree with the idea of hashset-based comparison. I'll try to implement it tonight and see how it works.

Equals implementation is changed to be based on hash code. And more test cases have been added. Please take a look and see if it's ready to be merged.

I left more comments for you.

@chenlica New comments have been taken care of. Should we declare some classes and function as package-only like how RE2J does? So they can only be called within the regexMatch package.

It will be good to do that.  After you make these changes, I will review it.

Some functions are changed to package-level. Some function are still private because they are only relevant to their own class. Some functions (toString, hashCode, equals) remain public because they need to be public.

OK.  Are you blocked by this PR? I need to finish something tonight, and can review it tomorrow.

Yes. After merging this into master, we can start the implementation.
I've also finished refactoring RegexMatcher based on the new IndexBasedSourceOperator. After merging this PR, I'll put the translator and the RegexMatcher together.

If you are blocked by this PR, you can create another branch of your branch team3-regex-trigram, then continue the development using that branch. After we finish this PR tomorrow, you can create a new PR from that branch to master.

This PR looks good to me now.  Please go ahead to do the merge!


Private emails

Private emails should be suppressed in the API unless authenticated

The API was updated to suppress them in general. I do not think it is necessary to re-enable them for authenticated users at this time. Privileged users simply use the Django admin.


it doesn't seem like im gaining xp when using bot

and i know it works without the bot

This has been a problem with Agar.io in general. They updated the facebook interface many times, so the bot is really outdated. Apostolique has to fix this in the future.


Linker errors

When I try to compile vibe.d/examples/app_skeleton with this dub
{
	"name": "app-skeleton",
	"description": "An example project skeleton",
	"homepage": "http://my-project.org",
	"copyright": "Copyright © 2000, Toni Tester",
	"authors": [
		"Toni Tester"
	],
	"dependencies": {
               "vibe-d": "~>0.8.0-beta.5"
	},
	"versions": ["VibeDefaultMain"]
}

linker generates a lot of errors:
$ dub

/usr/local/bin/ld: error: /usr/lib/libphobos2.a(format_6cb_1ad8.o): requires dynamic R_X86_64_32 reloc against '_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ' which may overflow at runtime; recompile with -fPIC
...

but ldc works:
$ dub --compliler=ldc
....
Running ./app-skeleton
Listening for requests on http://<IP_ADDRESS>:8080/

My environment:
$ dmd --version
DMD64 D Compiler v2.073.2
Copyright (c) 1999-2016 by Digital Mars written by Walter Bright

dub --version
DUB version 1.2.1, built on Feb 23 2017

$ uname --all
Linux abe 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux

Thank you...

Sorry,  is not a vibe-d issue. See stackoverflow.


Interval not reached, even when car is charging

Hi,
The non-charging interval is set to 60 minutes, the charging interval is set to 15 minutes in my configuration.
My car is charging now, and 'Charging status' is correctly set to 1 in database.csv file. For this, I've forced the data gathering by setting $cron_ncs to a very low value.
After waiting for another 15 minutes, the php index.php cron is still reporting INTERVAL NOT REACHED.
I've added some debugging output, and it seems $session[6] is still set to N (which should be Y since the car is charging).
I guess the issue is in https://github.com/db-EV/ZoePHP/blob/9aa3d6b5e54460295c1787940862623d21cd8400/src/index.php#L338-L345
if ($session[10] == 1) $session[6] = 'Y'; (line 344) is only executed if the above if-clause (line 338) is true. Shouldn't $session[6] be set to Y regardless of the mail/exec setting? (Maybe moving lines 344+345 out of the if-clause?)
From my config.php file:
$mail_csf = 'N';
$exec_csf = '';

Regards,
Bernd

Yes, this seems to be a bug if you use cron only for database saving and not for mail as well.
But the solution should be to replace line 75 with this one I think:
if ($session[10] == 1 || $session[6] == 'Y') date_add($s, date_interval_create_from_date_string($cron_acs.' minutes'));

Thanks for your reply. I‘ll test it tomorrow when the sun‘s shining and let you know.
Reminder for me:
https://github.com/db-EV/ZoePHP/blob/9aa3d6b5e54460295c1787940862623d21cd8400/src/index.php#L75

It doesn't update the session[6] value but this value is only used for the mail and exec function to detect when charging is finished.
For only database saving the session[6] value doesn't matter. Therefore I think row 75 changing above should fix the issue.
Awaiting your test resultat before publishing a new version.

Changing line 75 seems to be sufficient, you're right. I've tested it right now.
+1 for the change you suggested.
Details:
% php index.php cron
INTERVAL NOT REACHED:<PHONE_NUMBER>29. Session6=N, Session10=1.%
% date
So 8. Mai 14:30:50 CEST 2022
% vim index.php
% php index.php cron
INTERVAL NOT REACHED:<PHONE_NUMBER>44. Session6=N, Session10=1.%

Explanation of output (some debugging output was added by me):

Car is charging, data was fetched.
Running script again (1st line): 60 minutes were added (which is wrong, since car is charging)
date command shows current time
Changed line 75 (vim command)
Running modified script, the interval is calculated correctly (15 minutes added)

Fixed in release 20220508.


test dependency pytest-helpers-namespace appears unused

test-requirements.txt lists pytest-helpers-namespace , however it appears to be unused.

Thanks @jayvdb 🎸


Add logoutPopup method to UserAgentApplication

Please follow the issue template below. Failure to do so will result in a delay in answering your question.
Library

[X]<EMAIL_ADDRESS>or<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>
Description
It would be nice to supply a logoutPopup method. I am building an application that uses MSAL but it's for secondary features and is not critical to the application. So i want to supply my users a way to sign out of MSAL, currently UserAgentApplication only supports signing out through a redirect, but is disruptive to SPA. For now i can manually show a popup but this seems like something that should be part of the library.
const popup = window.open(`${auth.authority}/oauth2/v2.0/logout`, 'logout', 'width=450,height=600');
popup.focus();

I am also running into an issue where we show a page to make an MS Teams meeting link in an iframe. The logout() method does not work for us because it takes us to the logout page which sends the X-Frame-Options: Deny header, which disallows the page from being loaded in the iframe.
I've worked around it by borrowing code from the msal module to show the logout in a popup, but it's not pretty. (Also, when I added the postLogoutRedirectUri it didn't seem like I was being redirected back there. The way I have it set up now it's not the end of the world, though).
      //@ts-ignore
      msalApp.clearCache();
      //@ts-ignore
      msalApp.account = null;
      //@ts-ignore
      msalApp.authorityInstance.resolveEndpointsAsync().then(authority => {
        const urlNavigate = authority.EndSessionEndpoint
            ? authority.EndSessionEndpoint
            : `${msalApp.authority}oauth2/v2.0/logout`;
        (msalApp as any).openPopup(urlNavigate, "msal", 400, 600);
      });

Closing, as we will consider this for MSAL Browser in #2563


Revert PR 56161

This is a revert of #56161; it was not well-discussed (https://github.com/microsoft/TypeScript/pull/56161#issuecomment-1958452359) and has caused some breaks.
We'll come back with a better fix for 5.5.
Fixes #57845
Fixes #57672
Reopens #48956

@typescript-bot cherry-pick this to release-5.4

@DanielRosenwasser The release blog post will have to be updated to remove the breaking change.


Quickstart missing key instruction

"bootstrap5",

should be added to INSTALLED_APPS in settings.py.
This is not present in the docs :(

I just started using this the other day so take my comments with a grain of salt.
There is an instruction to add "django_bootstrap5", to INSTALLED_APPS. That should be enough, right?

Yes, with the current distribution, it should be django_bootstrap5, and this is noted in both the README and the documentation.
@dyve This issue can be closed.


SELECT with regex for measurement name somewhat ignores string valued measurements

Bug report
System info:  Most recent docker-compose Influx TICK stack, thus Influx 1.3.5. Operating System: Windows 10. Runs a Ubuntu in VirtualBox which in turns runs docker-compose TICK stack. Bugreport from Influx-CLI execution. But reproduced with calls to REST API directly.
Steps to reproduce:
Create a set of dummy measurements in line protocol and import them to influxdb:
# DDL
CREATE DATABASE propertytest
# CREATE RETENTION POLICY oneday ON propertytest DURATION 1d REPLICATION 1
#
# DML
# CONTEXT-DATABASE: propertytest
# CONTEXT-RETENTION-POLICY: autogen
#
#
#
# 2017-01-01T00:00:00Z
node_1_flaeche value=42<PHONE_NUMBER>000000000
#
# 2017-06-01T00:00:00Z
node_1_flaeche value=100<PHONE_NUMBER>000000000
#
#
# 2017-03-01T00:00:00Z
node_2_vorwiderstand value=83<PHONE_NUMBER>000000000
#
#
# 2017-01-01T00:00:00Z
node_3_flaeche value=33<PHONE_NUMBER>000000000
#
# 2017-07-01T00:00:00Z
node_3_flaeche value=42<PHONE_NUMBER>000000000
#
#
# 2016-01-01T00:00:00Z
node_4_flaeche value=22<PHONE_NUMBER>000000000
#
#
# 2017-01-01T11:11:11Z
node_5_name value="Arthur Woll Haus"<PHONE_NUMBER>000000000
#
#
# 2017-11-11T11:11:11Z
node_5_name value="Hans Rüdiger Eßmann Gedenkstätte"<PHONE_NUMBER>000000000

and
influx -import -path=/propertydummytest.lineprotocol

Now query on that data using regular expressions for measurement names like so:
SELECT * FROM /.*/

Expected behavior:
An output containing all measurements with all values. (Just a dump from my database). Like so:
name: node_1_flaeche
time                value
----                -----
1483228800000000000 42
1496275200000000000 100

name: node_2_vorwiderstand
time                value
----                -----
1488326400000000000 83

name: node_3_flaeche
time                value
----                -----
1483228800000000000 33
1498867200000000000 42

name: node_4_flaeche
time                value
----                -----
1451606400000000000 22

**name: node_5_name
time                value
----                -----
1483269071000000000 Arthur Woll Haus
1510398671000000000 Hans Rüdiger Eßmann Gedenkstätte**

Actual behavior:
I get all measurement without the one having string fields:
name: node_1_flaeche
time                value
----                -----
1483228800000000000 42
1496275200000000000 100

name: node_2_vorwiderstand
time                value
----                -----
1488326400000000000 83

name: node_3_flaeche
time                value
----                -----
1483228800000000000 33
1498867200000000000 42

name: node_4_flaeche
time                value
----                -----
1451606400000000000 22

Additional info:
Interestingly, if my regular expression matches only the measurement with the string valued field, it matches:
> SELECT * FROM /node_5.*/
name: node_5_name
time                value
----                -----
1483269071000000000 Arthur Woll Haus
1510398671000000000 Hans Rüdiger Eßmann Gedenkstätte

But if it contains different valued fields, it just doesn't include the string one:
> SELECT * FROM /node_[345].*/
name: node_3_flaeche
time                value
----                -----
1483228800000000000 33
1498867200000000000 42

name: node_4_flaeche
time                value
----                -----
1451606400000000000 22

So it looks like this is because you have multiple measurements and the measurements have the same field value, but the types are different. InfluxQL only allows a field to have one type and it will choose one and drop types that can't be cast to the type. The priority is float, integer, string, and then boolean. So in this case, it would drop the string values.
This is working as intended.


Recommended approach for services to utilise ListenHTTP/HandleHTTPRequest processor

Hi,
Currently trying to utilise the ListenHTTP processor and when it's started, it spins up a web server to listen to requests on a certain port.
I'm accessing Nifi on our kubernetes cluster with ingress but I couldn't find a way to specify additional external services pointing to this port as they all require an internalListner service.
Is there a recommended approach to this or a potential enhancement to include custom listenHttp ports as an internal service (ie. a new InternalListener type of 'http-listener')?

Just realised type isn't required and that's how I can set the internal listener.

Yes this is the way! :)


Getting below error while updating

blackhat@ubuntu:~/Downloads/Threat-Intelligence-Hunter-master$ python tih.py -update
Threat Intelligence Hunter framework Begins now
Intel test
updating
Traceback (most recent call last):
File "tih.py", line 62, in
main()
File "tih.py", line 59, in main
gather()
File "/home/blackhat/Downloads/Threat-Intelligence-Hunter-master/lib/updatefeed.py", line 14, in gather
os.chdir('.\intel')
OSError: [Errno 2] No such file or directory: '.\intel'

The resolution of this error is quite simple.
Edit /lib/updatefeed.py
change os.chdir('.\\intel') to os.chdir('./intel')


Phaser 2 Integration

Is there any way to integrate planckjs in Phaser 2? I couldn't find anything related to this.
Phaser 2 has box2d integration, so i don't think it would be hard to integrate, but some hints/help wouldn't hurt :)
Also is planckjs deterministic?
Thanks!

I don't know, but I guess it is easy to integrate it, you may want to ask them.
Planck.js and Box2D are deterministic, but floating point calculation in the platforms that run them is not.

Ok, so it does use floating points :)
Thanks, i'll ask in the phaser-ce community or i'll try on my own.

Closing this due to inactivity.
Rendering doc now has two links related to Phaser.


support xboard chess engine

background
chess engine have uci and xboard protocol
nice to have xboard chess engine
best regards

Hi. The library used by chester does support xboard too, so this would probably be an easy fix. I will happily consider a PR, but I won't be adding it myself.


Progress Bar on Rendering Pages

How can we add a progress bar on the PDF Viewer that will pop up while the pages are being rendered? Do you guys have any sample? Thanks!

@odabalon any updates on this

You can use
.onLoad(new OnLoadCompleteListener() {
@Override
public void loadComplete(int nbPages) {
rlProgress.setVisibility(View.GONE);
}
})


Ubuntu 18 doesn't work any GUI apps.

Ubuntu 18 doesn't work any GUI apps.
Before update all apps works with workaround "ln -s /mnt/wslg/.X11-unix /tmp/"
Originally posted by @abikonya in https://github.com/microsoft/WSL/discussions/8487#discussioncomment-2904830

Sample screenshot running emacs on Ubuntu 18.04:

Notice the /mnt/wslg/.X11-unix directory.

It's very strange I don't have X0 file

i'm also missing the X0 file, but i am on 22.04.  in my case it seems that something in systemd is either deleting it or interfering with it, as if i disable systemd then it is there.

Yes, that's exactly what's happening. Systemd is deleting the temp directory.


Payment - The "Add payment method" button becomes visible for a while after clicking on "Bank Account"

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:

Go to URL https://staging.new.expensify.com/
Login with any account
Go to Settings -> Payment -> Add payment method -> Bank account/Debit card/PayPal.me

Expected Result:
The "Add payment method" button should NOT be visible after clicking on "Bank account"
Actual Result:
The "Add payment method" button becomes visible for a while after clicking on "Bank account"
Workaround:
Unknown
Platform:

Where is this issue occurring?

Android
Mobile Web

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/208209791-a64995a3-03e1-4647-98f2-551e858e811b.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

This feels similar to https://github.com/Expensify/App/issues/13258 and https://github.com/Expensify/App/issues/12781

I can't reproduce this on v1.2.42-1. @sophiepintoraetz Can you try and see if you get the glitch in the video when reproducing steps?

Yeah, I also can't reproduce this on v1.2.42-1, so I'mma close.
https://user-images.githubusercontent.com/42940078/208772677-bdf517c3-515f-4771-a686-e0f8a511d60e.mov


Another round of clean up tasks

This pull request include these clean up items:

[x] Add space between typecast and variables:
[x] Explicitly state full integer types, e.g. unsigned short int (#194)
[x] Standardize printf format specifiers (#193)

fixes #193, closes #194.

@bartnijssen: I think this is ready to be merged once you give a once over.  All changes should be "no-effect" on computations.

thanks @bartnijssen.


Update enforcement of resource-based permissions

Add authz check for DistributionEvent.distributionSpot
Add RBP authz checks
Sort list of RBPs for test user

 Sync between Permissions doc and dynamic permissions script


Add descriptions to all commands

Addresses #825

Hey @piwonskp thanks for your thorough review, really appreciate it.
For the future can we think of a way to run grammar check on ts files that produce strings that the user can see.


Must electron packer be globally installed?

From this comment

You say

"Be aweare that dotnet electonize build require that the electron packer is installed globally via npm."
Using of global node modules is not very good idea. User should not be able to run commands as root.
For what purpose u use global node modules? Just because u can do it?
Can u just use node_modules folder from project?

Currently we assume that electron packer is installed globally and under Windows we even just install it globally.
From the electron packer page:

This module requires Node.js 4.0 or higher to run.

for use in npm scripts
npm install electron-packager --save-dev

for use from cli
npm install electron-packager -g

The question is: Is this needed? I'm not sure, maybe @GregorBiswanger knows more.

The electron packer build our Electron.Host project with its own node_modules to the executible electron app. When you install the electron packer into the Electron.Host, your electron app has an unnecessary library. The problem is, you get a bigger file size of your application.
One alternative is, to install this to your ASP.NET Core project. But I dont know, if the people would like a node_modules folder in their ASP.NET project.

So, this line is needed:
 ProcessHelper.CmdExecute("npm install electron-packager --global", tempPath);

and we can't use:
 ProcessHelper.CmdExecute("npm install electron-packager", tempPath);

right?

Mhhh.. we can use the tempPath (Obj folder?).. but we need a own package.json, not from the ElectronNET.Host...


resources in Stage are not coming up in Search

the following resources are not being found in Sinopia Search tab, either by searching on a literal or by searching on the trellis URI
the issue was first noticed on 11/4/19
https://trellis.stage.sinopia.io/repository/alberta/de22b204-dc88-44b3-94a2-04303555e53f (Reflections on Malcolm Forsyth), https://trellis.stage.sinopia.io/repository/alberta/ecc85a33-f928-4ade-bff6-b02a15c0edb0 (Victorians and the prehistoric), https://trellis.stage.sinopia.io/repository/alberta/5d3c0d65-65d5-4732-9cb5-58eac176aedf (Semantic-based visual information retrieval). We noticed the issue yesterday, and it continues today.

When re-indexing in stage, Trellis is returning a significant number of 500s. Looking in the Trellis logs in the container:
ERROR [2019-11-06 14:36:10,657] org.trellisldp.http.TrellisHttpResource: Trellis Error:
! org.apache.tomcat.jdbc.pool.PoolExhaustedException: [Thread-4544191] Timeout: Pool empty. Unable to fetch a connection in 1 seconds
, none available[size:32; busy:5; idle:0; lastwait:973].
! at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:712)
! at org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:198)
! at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:132)
! at org.jdbi.v3.core.Jdbi.open(Jdbi.java:301)
! ... 5 common frames omitted
! Causing: org.jdbi.v3.core.ConnectionException: org.apache.tomcat.jdbc.pool.PoolExhaustedException: [Thread-4544191] Timeout: Pool e
mpty. Unable to fetch a connection in 1 seconds, none available[size:32; busy:5; idle:0; lastwait:973].
! at org.jdbi.v3.core.Jdbi.open(Jdbi.java:316)
! at org.jdbi.v3.core.Jdbi.withHandle(Jdbi.java:337)
! at org.jdbi.v3.core.Jdbi.useHandle(Jdbi.java:355)
! at org.trellisldp.ext.db.DBWrappedMementoService.lambda$mementos$3(DBWrappedMementoService.java:75)
! at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
! ... 1 common frames omitted
! Causing: java.util.concurrent.CompletionException: org.jdbi.v3.core.ConnectionException: org.apache.tomcat.jdbc.pool.PoolExhaustedE
xception: [Thread-4544191] Timeout: Pool empty. Unable to fetch a connection in 1 seconds, none available[size:32; busy:5; idle:0; la
stwait:973].
! at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
! at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
! at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
! at java.lang.Thread.run(Thread.java:748)

Here is the db config:
# Database configuration
database:
  # The name of your JDBC driver
  # driverClass: com.mysql.cj.jdbc.Driver
  driverClass: org.postgresql.Driver

  # The database username
  user: ${TRELLIS_DB_USERNAME:-sinopia}

  # The database password
  password: ${TRELLIS_DB_PASSWORD:-S1n0p1a}

  # The JDBC URL
  # url: jdbc:mysql://db.example.com/db-name
  url: ${TRELLIS_DB_URL:-jdbc:postgresql://database:5432/sinopia}

  properties:
    charSet: UTF-8
    serverTimezone: UTC
    useSSL: false
  maxWaitForConnection: 1s
  validationQuery: "SELECT 1"
  validationQueryTimeout: 3s
  minSize: 8
  maxSize: 32
  checkConnectionWhileIdle: false
  evictionInterval: 10s
  minIdleTime: 1 minute

Our reindexer (and exporter) create multiple async requests to retrieve files from Trellis. I wonder if we're crushing Trellis with many, many concurrent requests.
Perhaps we should be limiting the number of concurrent requests with something like https://github.com/caolan/async.

Our reindexer (and exporter) create multiple async requests to retrieve files from Trellis. I wonder if we're crushing Trellis with many, many concurrent requests.
Perhaps we should be limiting the number of concurrent requests with something like https://github.com/caolan/async.

This might be a good question to ask Aaron Coburn when we set up a meeting.

Our reindexer (and exporter) create multiple async requests to retrieve files from Trellis. I wonder if we're crushing Trellis with many, many concurrent requests.

had this same thought yesterday when chatting w/ @kamchan about the issue!  we just launch all the requests as fast as we can when crawling trellis:  https://github.com/LD4P/sinopia_indexing_pipeline/blob/master/src/Crawler.js#L47-L54

Perhaps we should be limiting the number of concurrent requests with something like https://github.com/caolan/async.

seems promising (ugh, sorry, pun not intended!) at first glance!

these resources are now showing up in search on stage!


feat: drop Python 3.10 and add Python 3.12

Summary of Changes

Remove support for Python 3.10
Add support for Python 3.12

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

v0.1.0
GitHub release

Your semantic-release bot :package::rocket:


Countdown time is not working correctly

Hello,
I have found one timer issue in countdown element.
Please find the below video reflecting countdown issue:
https://vimeo.com/266054022
Please review it once and let me know if need further assistance in countdown issue understanding.

Hi artf,
Thanks for the message.
Countdown time still not set in correctly when i download the latest countdown library.
Do i need to change in core files or something else.

Seems to be ok here https://jsfiddle.net/unhanmak/

Hi artf,
Thanks for the message.
Its working fine know.


[WIP] More supported socket types on Android

TODO

[ ]  Test Android 21 (Lollipop)
[x]  Test Android 28 (Pie)
[ ]  Test GMS
[x]  Test Conscrypt

h2 class com.android.org.conscrypt.Java8FileDescriptorSocket
h2 class org.conscrypt.Java8FileDescriptorSocket

h2 class com.android.org.conscrypt.Java8FileDescriptorSocket
h2 class org.conscrypt.Java8FileDescriptorSocket
h2 class com.google.android.gms.org.conscrypt.Java8FileDescriptorSocket

@swankjesse any steer on this PR? It fixes a real bug, but also hopefully makes the code cleaner and tests the Android code via Conscrypt.
4.1? 4.2 with changes? never?

I don’t love it.
I think the SocketAdapter class is a good idea, but this code feels both frameworkey and loose.
The other platform code is intended to be really procedural: interrogate the incoming socket and make a decision about it. The failure mode was mostly that we’d end up with a basic Platform instance.

But both the GMS provider and Conscrypt may be activated after we've already loaded the Platform, it's too racey.  And specifically for GMS, I don't think we can reliably look for the classes.  You have to wait until they come by!
I'll drop the loop over socket implementations and make it more procedural, consider the GMS and Conscrypt cases two special cases triggered as needed.
A bit value add from this change is that we can unit test the Android socket behaviour on JVM builds via Conscrypt!  So to me it's a big win overall!
I'll put up another cut when I have time this wek for re-review!
Thanks for the feedback!

I don’t love it.
I think the SocketAdapter class is a good idea, but this code feels both frameworkey and loose.
The other platform code is intended to be really procedural: interrogate the incoming socket and make a decision about it. The failure mode was mostly that we’d end up with a basic Platform instance.

Hopefully it's ready to land now.  FWIW the AndroidPlatform logic is now, are we on a phone, yes use AndroidPlatform.  Then the vagueries of different socket types (android, conscrypt, gms, custom) are pull out to the Adapters.  So the design is cleaner and allows for changes over time e.g. when Gms is activated after startup, or some custom sockets are used.

Bumping to 4.2, because this change will need some bake time and testing.

Merging the day after a release is the right call. Needs some bake time and snapshot testing.


TPP on arxiv

This is updated in our website. You can close it @mosharaf

Updated

I think that's from my end. The title (both in the paper and the website is with CXL-Enabled). I can send another pull request with the updated one for our website

No. It's supposed to fix the case by itself.

Created #127. Closing this one.


Revise Aggregate Modelling

Enhancement Description
Axon Framework's approach to constructing models out of somebody's (aggregate) classes works, but it deserves revision.
Although the intent has always been present, the current solution is too much tailored towards annotation-based aggregates.
Note that there is a high chance that the majority of the meta-model factory code will be rewritten when #3067 is implemented.
As such, this issue might be resolved automatically.
Regardless, a number of tests are disabled at this stage, marking the issue number of this issue.
Thus, at the very least, those should be enabled/replaced as a part of finalizing this issue.

When picking up this issue, be sure to check for any TODOs mentioning this issue's issue number.


[WIP] Implement Scrapy source

Hey,
NOTE: This PR is still WIP
This PR implements Scrapy source which set's up communication between threads via queue, see the image below

Also in spider.py we have our own base spider class DLTSpiderBase which provides very basic logic and as reference implementation you can use the example spider QuotesSpider which you can find right below it.
TODO

[ ] Write readme and manual,
[ ] Tests

@burnash Thanks for comments and guidelines, I will address your concerns.

Closing this in favor of https://github.com/dlt-hub/verified-sources/pull/332/


Arriba pinned

Hi!
Why bcbio has arriba pinned to v1.2.0?
# Installing into conda environment r35: arriba=1.2.0, r-base=3.5.1, r=3.5.1

Hi!
Thanks, a good point!
In brief, we are still pinning STAR
https://github.com/chapmanb/cloudbiolinux/blob/master/contrib/flavor/ngs_pipeline_minimal/packages-conda.yaml#L131
because production users were not comfortable switching to a newer one due to some issues + need of extensive validation, and because of the need to rebuild indices
https://github.com/alexdobin/STAR/issues
https://github.com/bcbio/bcbio-nextgen/issues/2693
So we cannot use the latest arriba 2.x which requires STAR > 2.7.6a
To minimize issues caused by solving arriba 1.2.0 we put it in a separate environment:
https://github.com/chapmanb/cloudbiolinux/blob/master/contrib/flavor/ngs_pipeline_minimal/packages-conda.yaml#L265
The way forward here is to solve https://github.com/bcbio/bcbio-nextgen/issues/2693:
test/validate the alignments and counts generated based on the latest STAR,
update and test the installation, and the whole RNA-seq pipeline.
When STAR is unpinned, we would be able to unpin ARRIBA.
Sergey

Thanks again for the detailed answer!


Setting static property to argument

https://github.com/phalcon/zephir/pull/1445/files check this pr for more, when trying to set static argument to non-static method argument then the value is just *uninitialized*

Well it passed somehow on travis, need to check what's going on

It might be parser issue though @sjinks @sergeyklay not sure about this

Yes, that's compiler's issue:
zephir/ext/test/spropertyaccess.zep.c:94:34: warning: passing argument 1 of ‘zephir_read_static_property_ce’ from incompatible pointer type [-Wincompatible-pointer-types]
   zephir_read_static_property_ce(&delimiter, test_spropertyaccess_ce, SL("_delimiterWithUnderscore"), PH_NOISY_CC);

possible memory corruption

Fixed in 6c6f7bf0d145f3a3091acc32606fe2857e98ff4b


Remove kitchen npm driver test

What does this PR do?
Removes the kitchen npm driver job

Motivation

its tests are covered between

(installer) https://github.com/DataDog/datadog-agent/pull/23948
(functionality) https://github.com/DataDog/datadog-agent/pull/23340

Additional Notes

I still need to validate coverage of the npm install option tests, so leaving those for now
Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


docs: make docs more accessible & accurate

Description
As a user of BIF, I want to be able to find relevant documentation for my needs.  BIF has a fair amount of pre-existing documentation, but it is tucked away in ./docs/tutorials/ and has not been updated for open source collaboration.  The objective of this story is to refresh & migrate the existing documentation from the docs to a wiki
Acceptance Criteria

Existing documentation migrated to wiki
Documentation updated to reflect point in time state of OSS with expectation of future enhancements)

Note this story is specific to migrating the existing documentation, but there are also separate stories on creating net new documentation

See also #221

Take a look at BAF's way of handling tech state and compatibility


Change scaling parameter over time

I'd like to be able to change the scaling parameter within a simulation.
In my particular example, the ERP I'm looking to simulate might be containing (more or less) separate early and late dynamics, with later parts of the waveform recruiting a much larger neural population. To account for that, I'd like to scale different time intervals of the dipole by different factors.

The most straightforward way would be to allow an array of the same length as Dipole.times in this function:
https://github.com/jonescompneurolab/hnn-core/blob/7f142513bd7d42e6dfcd660126551d3962fabb07/hnn_core/dipole.py#L104
Now what's not super obvious to me is how you would do the sequence of these operations:
https://github.com/jonescompneurolab/hnn-core/blob/7f142513bd7d42e6dfcd660126551d3962fabb07/hnn_core/neuron.py#L119-L122
I was thinking that you could have run your simulation as is, and then just run dipole.scale(factor) twice: first to undo the scaling that was done and then to apply the scaling you'd like. But the problem now is that there are a bunch of other operations that sandwich the scaling.
I think the best approach would be to add an option postprocess=True/False/None (use what param file says) to simulate_dipole. Then as a user, you would do:
dpls = simulate_dipole(postprocess=False)
dpls = [dpl.scale(fancy_scaling_factor) for dpl in dpls]

closed by #183

closed by #183


Change license from LGPL to MIT/Apache2.0

This makes sense since this is just a macro anyway and Relm4 already uses MIT/Apache2.0.
@tronta do you agree with these changes? Any of your submissions will also fall under the new licenses.

Sure. No Problem. Anything I should do?

No, I think I only need the confirmation by @N4tus for this. I will take care of the rest :)

Thank you so much for your effort. I really appreciate your work!

@n4tus is it ok for you if I change the license to Apache/MIT? This would also affect code submitted as part of your contribution.

Yes, I am fine with a change of the license to Apache/MIT.

Thanks!


add README section to work w/ prometheus operator

@saturnism offered to send a PR to help with the docs.


[Identity] API review casing/naming consistency changes

Updating ErrorResponse to use camelCase instead of snake_case
Rename DeviceCodeDetails to DeviceCodeInfo

Closing this PR in favor of https://github.com/Azure/azure-sdk-for-js/pull/5642

/azp run js - identity - ci

/azp run js - identity - ci

Related to #5625


Incorrect path for Code.exe on Windows in readme section "Opening Files from Defold"

The default install path for VSCode is C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code\Code.exe
FYI, I tried using %LocalAppData% in the Custom Editor path to get rid of the username, but it appears not to be supported by Defold. I have "Code.exe" in my path, but it doesn't work either. So the full, real path is needed.
If I specify the dot in Open File, i.e. . {file}, it would at first open-and-create the double-clicked file in the root of the directory. When I removed the dot it worked fine. Now, when I attempted to reproduce the issue it, it works fine with the dot. No idea why.

So we don't have a universal path for Windows and the current is no more that example. I don't even know what the solution is here then, except to manually specify the full path.

I think it's fine to require the path to be manually specified. My thought was only that you may want to change the path given in the readme, along with a note, to avoid confusion when the file isn't found given the current path. The rest was only FYI.


HDFS-15981. Removing redundant block queues will slow down block reporting

2916

 Quality gate: Failed
7 Issues

 1 Vulnerabilities
 6 Code issues

Details


Better logging

The UEFI and bios loggers use only the framebuffer.
This can be an issue during headless runs (server with no display, unit tests)
I propose we refactor the logger to support multiple methods of logging output. (Serial being the first idea), with support in the kernel configuration to enable/disable sources. Or a text config file (this is likely better, so it can be configured at runtime)
This would also allow us to separate the logging and framebuffer init, as well be able to add/remove loggers at will. Rather than using writeln for early logging, we will be able to initialize the logger before anything else, and configure it with the optional config.txt or a default config that matches the current behavior.

Good idea! I fully agree that optional serial logging would be useful.

Or a text config file (this is likely better, so it can be configured at runtime)

You mean a separate text file that is placed on the FAT partition? I guess we could create such a file in the create_disk_image function. The question is how we split the options into kernel and runtime options. Candidates for runtime options could be the recently merged #303 and also the framebuffer size requirements.

Sounds reasonable to me! How about we start with a kernel config option for configuring the logger and then do the runtime config file separately?

I think that the most of the crates that can be helpful for interpreting a configuration file depend on alloc. And if we create our own crate, we could want allocation.
So, what about implementing first the allocation in the bootloader.

I am working in this and I think that we should move the code of the framebuffer to common/src/framebuffer.rs and the code related to the logger to common/src/logger.rs.
This will be alright for then adding the serial being and modifying the code of the logger for including this method.
Do you like this aproach or do you have another idea?

Thanks for tackling this!

I think that we should move the code of the framebuffer to common/src/framebuffer.rs and the code related to the logger to common/src/logger.rs.
This will be alright for then adding the serial being and modifying the code of the logger for including this method.

Sounds good!


Add support for VictoriaMetrics as metrics storage additionally to InfluxDB

I'm submitting a ...

new feature / enhancement request

Traffic Control components affected ...

Traffic Stats

Current behavior:
Traffic Stats uses InfluxDB as metrics storage. It would be great adding support for VictoriaMetrics as well. VictoriaMetrics accepts data sent via Influx line protocol (see these docs). So it shouldn't be too hard switching from InfluxDB to VictoriaMetrics at metrics ingestion side. VictoriaMetrics doesn't support InfluxQL and Flux query languages - it supports PromQL (the query language used in Prometheus) with additional extensions named MetricsQL. The PromQL is usually better suited for typical monitoring tasks than InfluxQL or Flux - see this PromQL tutorial for details.
VictoriaMetrics also requires lower amounts of compute resources (RAM, CPU, disk space, disk IOPS) compared to InfluxDB. See these benchmarks and these case studies.
New behavior:
To give the user choice between InfluxDB and VictoriaMetrics as metrics storage for Traffic Stats.

Assuming victoriametrics complies with our licensing requirements and is not a paid product, enhancing traffic stats to include victoriametrics seems like a valuable contribution. @valyala are you considering contributing this feature to the project?


"System doesn't support syscall interception" while it should

I'm trying to run an lxd container with the following definition:
config:
  environment.LANG: en_US.UTF-8
  environment.LANGUAGE: en_US:en
  environment.LC_ALL: en_US.UTF-8
  linux.kernel_modules: ip_tables,overlay
  security.nesting: "true"
  security.privileged: "false"
  security.syscalls.intercept.mknod: "true"
  security.syscalls.intercept.setxattr: "true"
  raw.lxc: lxc.apparmor.profile=unconfined
  user.user-data: |
    #cloud-config
    output:
      all: '| tee -a /var/log/cloud-init-output.log'
    package_update: true
    package_upgrade: true
    runcmd:
      - set -xe
      - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
      - apt-get install -y apt-transport-https curl
      - add-apt-repository
        "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
      - apt-get update
      - apt-get install -y
        docker-ce
        docker-compose
        vim
        git
        squashfuse
      - systemctl start docker
      - docker image pull hello-world
      - docker run hello-world
    write_files:
      - path: /etc/rsylog.conf
        content: |
          module(load="imuxsock")
          *.* @log.virtdmz
        owner: root:root
        permissions: '0644'
      - path: /etc/docker/daemon.json
        content: |
          {
            "hosts": [
                "fd://",
                "tcp://<IP_ADDRESS>:2345"
            ],
            "storage-driver": "overlay"
          }
        permissions: '0644'
        owner: root:root
      - path: /etc/systemd/system/docker.service.d/override.conf
        content: |
          [Service]
          ExecStart=
          ExecStart=/usr/bin/dockerd
        permissions: '0644'
        owner: root:root
    users:
      - name: rferguson
        groups:
          - adm
          - sudo
        lock_passwd: true
        shell: /bin/bash
        ssh-authorized-keys:
          - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPS4YhP...
        sudo:
          - ALL=(ALL) NOPASSWD:ALL
description: Docker instance config.
devices: {}
name: docker
used_by: []

Though it fails to start:
# lxc launch ubuntu:18.04 docker0 < lxdtest.yaml
Creating docker0
Starting docker0
Error: Common start logic: System doesn't support syscall interception

There is a little information available regarding this problem, and seems like everything is fine with my system - I have seccomp and all the relevant lines of lxc info show what they should:
- seccomp_notify
    seccomp_listener: "true"
    seccomp_listener_continue: "true"
    seccomp_notify: "true"

I'm using LXD 4.0.1 with lxc 4.0.2-r2 and kernel 5.7.1. The kernel config is attached.
config.gz
lxc-info.txt

Did you build a custom libseccomp from current upstream master and build liblxc against that?
If not, that's going to be your problem here. That's the one part we can't easily detect and list in lxc info but also the most common one as libseccomp upstream still hasn't release a stable release with support for this.

I have libseccomp 2.4.2 installed, so probably that's the issue...

Yeah, latest is 2.4.3 but even that doesn't support the interception bits.
For now we build our snap packages using the master branch of libseccomp for that reason...

I may confirm that LXD from snap is free from this problem. Though the funny thing is: docker cannot start with overlay/overlay2 drivers anyway which is strange - from all I can understand from LXD docs overlay drivers should work in case I enable syscall interception...

overlay on top of btrfs with kernel 5.7.1.
I guess it's about that patch. Could you give me a hint where may I find it? Also why not to submit it to upstream?

https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal/log/?qt=grep&q=SAUCE%3A+overlayfs
Some distros carry the tiny patch which makes it available to unprivileged users, the rest may be skippable in your case.
There have been many upstream discussions about it but so far it's not been picked up.

https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal/commit/?id=111cd1a9840ce187e28b49fe4e77b9b5e84386b1 this one?

https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal/commit/?id=f6ad5e07fd88f739ba3a2679a844092793eecdd8

Thanks!


fix: upgrade to version 3.1.38

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign macox
You can assign the PR to them by writing /assign @macox in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

tls
f3c58c5bb842e7369ab90d0ae00028fff527c6bf
link
/test tls

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/retest

/test kube

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jstrachan
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jstrachan]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


License on pub.dev

Thanks so much for your resolution to issue #1! 😀
I commented on that issue after it was closed, but decided to make a new issue here so you can see it .
Would you mind updating the license version on pub.dev, or update the license metadata? It still says GPL-3.0 instead of MIT.
Thanks!

Hi, yeah sorry, will update it shortly, thanks for reminding.
Off topic, but is this library working well on the devices you have tested? If not, would love to hear about it. I am using this for my clock app (https://github.com/vicolo-dev/chrono), but have tested it on only a limited amount of devices.

I'll try integrating it into my app and test it on my Pixel 8 and the Android emulator.
I think HTC phones (or another phone brand) may need an extra line in AndroidManifest.xml. Not sure where I found it, but could try searching the web for "HTC start on boot", etc

I've updated the license in 1.2.0 on pub.dev.


Fix typo

Thank you @Malcohol for actually reading the readme and fixing it. I sure as hell didn't after writing it.


vimfiler doesn't close with tabline#enabled

Hi,
when using
let g:airline#extensions#tabline#enabled = 1
VimFiler doesn't close when a file is open. I expect to use the same buffer VimFiler is open, that is replace the content of the current buffer (the one displaying VimFiler) with the chosen file.
I also tried setting
let airline#extensions#tabline#ignore_bufadd_pat =
            \ '\c\vgundo|undotree|vimfiler|tagbar|nerd_tree'

Am I missing something? The idea is that I don't need VimFiler to be visible after I open a file...
vimrc:
set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=%HOME%/vimfiles/bundle/Vundle.vim
call vundle#begin('%USERPROFILE%/vimfiles/bundle/')
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'tpope/vim-obsession'
Plugin 'Shougo/unite.vim'
Plugin 'Shougo/vimfiler.vim'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
" Put your non-Plugin stuff after this line

"fix backspace in insert mode:
set backspace=indent,eol,start

let mapleader = ","

"airline:
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#bufferline#enabled = 0
let g:airline#extensions#tabline#formatter = 'unique_tail_improved'
"fast buffer selection:
nmap <leader>1 <Plug>AirlineSelectTab1
nmap <leader>2 <Plug>AirlineSelectTab2
nmap <leader>3 <Plug>AirlineSelectTab3
nmap <leader>4 <Plug>AirlineSelectTab4
nmap <leader>5 <Plug>AirlineSelectTab5
nmap <leader>6 <Plug>AirlineSelectTab6
nmap <leader>7 <Plug>AirlineSelectTab7
nmap <leader>8 <Plug>AirlineSelectTab8
nmap <leader>9 <Plug>AirlineSelectTab9
"add index to buffer
let g:airline#extensions#tabline#buffer_idx_mode = 1
"vim-airline doesn't appear until I create a new split:
set laststatus=2
let airline#extensions#tabline#ignore_bufadd_pat =
            \ '\c\vgundo|undotree|vimfiler|tagbar|nerd_tree'

please give exact steps on how to reproduce the problem? I don't know vimfiler. How do I select a buffer there?

install vimfiler
start in using :VimFiler
given
let g:airline#extensions#tabline#enabled = 1
vimfiler will open in its own buffer, so a new "tab" is open in the tabline
when selecting a file to edit (using "enter") in the vimfiler buffer, a new "tab" is open (which might be ok) but I expect the VimFiler to be not visible in the list of "tabs"

Or, in other words: what is
let airline#extensions#tabline#ignore_bufadd_pat
supposed to do? I guess it's to avoid VimFiler buffer to appear in the tab list?

That setting is supposed to stop triggering BufAdd autocommands too often. It won't prevent single buffers from being listed in the tabline. For that you want to set let g:airline#extensions#tabline#excludes = ['vimfiler']

Thank you!


[cinder-csi-plugin]: handle a case when a volume was already resized

What this PR does / why we need it:
Allows cinder csi plugi to handle a volume, which was already resized.
Which issue this PR fixes(if applicable):
fixes #1265
Special notes for reviewers:

Release note:

[cinder-csi-plugin]: handle a case when a volume was already resized

/ok-to-test

/test cloud-provider-openstack-e2e-test-csi-cinder

/test cloud-provider-openstack-e2e-test-csi-cinder

/test cloud-provider-openstack-multinode-csi-migration-test

/test cloud-provider-openstack-multinode-csi-migration-test

/test cloud-provider-openstack-multinode-csi-migration-test

/test cloud-provider-openstack-multinode-csi-migration-test

@ramineni is it possible to merge without a test?

/test cloud-provider-openstack-multinode-csi-migration-test

/test cloud-provider-openstack-multinode-csi-migration-test

@ramineni ready

/lgtm
Thanks for the fix.

wondering , if we require NodeExpansion here if its already resized ? could we set to false?
@ramineni there is a probability that NodeExpansion wasn't triggered due to a context deadline mentioned in #1265

/lgtm
looks good

/approve


[Diagnostics] Add -print-diagnostic-groups flag

This change adds the -print-diagnostic-groups flag as described by SE-0443.

@DougGregor please take a look
I've also added the flag to many relevant tests. This way we test that the messages we're getting are expected and belong to the expected group. IMO it's nice to have some extra coverage so we can be sure we don't change the group of a warning accidentally. But let me know if you think otherwise.
Also, there's a use of DiagnosticOptions and DiagnosticEngine in LLDB so I've opened a PR there as well https://github.com/swiftlang/llvm-project/pull/9240

Only a small comment and a question, this looks good!

@swift-ci please smoke test

@DougGregor Since there are changes in the public members of DiagnosticOptions and DiagnosticEngine LLDB won't build without this patch https://github.com/swiftlang/llvm-project/pull/9240
I don't know how to deal with it, both of these PRs depend on each other and should be tested and merged together.
Can you rerun the tests here with that PR?

https://github.com/swiftlang/llvm-project/pull/9240
@swift-ci please smoke test

I don't know how to deal with it, both of these PRs depend on each other and should be tested and merged together.
Can you rerun the tests here with that PR?

Yes, of course. I've kicked off the multi-PR test, sorry I missed that earlier.

@DougGregor The windows tests failed because of the missing quote marks in ucrt.swift. https://github.com/swiftlang/swift/pull/76363/files#diff-b68568b1ae0d461890b6f117d611184202d92a42af3a9caad91e666d6e542415

https://github.com/swiftlang/llvm-project/pull/9240
@swift-ci please smoke test


Dragging between two containers.

Hi,
is it possible to do dragging between two containers like here:
http://jsfiddle.net/didierg/QvRjL/
?
if yes, then how can I do this?
Could you add some demo?
Thank you!

@mits87 Though angular2-draggable is not designed to do the drag&drop job, we still have options to make it work. (movingOffset), (endOffset) and [position] is used to check and adjust the element's position.
Anyway, I don't recommend you to use this module.


Add support for '-d' and '--delete' in git tag

This commit resolves #116 by adding support for -d and --delete
in git tag command

Thanks!  I've merged your change into my fork and I did some more changes to make "git tag" behavior more like the real thing.  For instance, in real git, you can't do git tag tag1 tag2 tag3.


Indicate name of missing file in error/warning message for 'file not found'

This will impact all wrappers that are searching for an input file of a particular format.  For instance, Biswas was running the mtd_wrapper.py for his input data, and he was observing the 'Single file was not found for init {} and lead {}' message, but didn't know which file was being searched.

I would be nice to have one place to list the filename that is being attempted to find. It could be added in the StringSub call or in the preprocess_file (met_util.py). Waiting until after the tutorial to make these changes to make sure that putting this logging info in one of these places doesn't create a lot of extraneous log information that is unnecessary (i.e. pcp_combine wrapper looping through forecasts and finding the best fit -- logged each attempt would be a lot of information that would clutter up the logs)

Wrappers that use find_model or find_obs (EnsembleStat, GridStat, Mode, MTD, PointStat, PB2NC) now output the file that was attempted to find when it cannot be found. PcpCombine, RegridDataPlane, and TcPairs have also been updated to output more useful logs regarding the file that was attempted to be read. Merged into develop branch.


Change Blobs type definition to be Sequence[Blob]

In some places, blobs was being defined a sequence of field elements (Vector), instead of a sequence of sequence of field elements (Matrix).
This PR uses the Blob type to distinguish these cases

Closing as this is a duplicate of #3021


Update Webpack

The Webpack awesome list has been transferred into https://github.com/webpack-contrib

Change updates the target URL

https://github.com/webpack-contrib/awesome-webpack
Already on the list. Ownership transfered to the Webpack Org.
By submitting this pull request I confirm I've read and complied with the below requirements.
Failure to properly do so will just result in the pull request being closed and everyone's time wasted. Please read it twice. Most people miss many things.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title. For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should include a short description about the list project/theme (not the list itself), and should be added at the bottom of the appropriate category.
The list I added

has been around for at least 30 days,
is the result of hard work and is the best I could possibly produce,
is a non-generated Markdown file in a GitHub repo,
is not a duplicate,
includes a succinct description of the project/theme at the top (example),
includes a project logo/illustration (whenever possible) at the top right of the readme (example). (The logo should link to the project website or any relevant website. The logo should be high-DPI, so set it to maximum half the width of the original image.),
only has awesome items with descriptions (Awesome lists are curations of the best, not of everything),
contains the awesome badge on the right side of the list heading,
has a Table of Contents section named Contents as the first section,
has an appropriate license (Meaning something like CC0, NOT a code licence like MIT, BSD, Apache, etc) (If you use a license badge, it should be SVG, not PNG),
has contribution guidelines,
doesn't include a Travis badge,
has been checked for inconsistent formatting, spelling, and grammar:

Each link description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent naming. For example, Node.js, not NodeJS or node.js.

Thanks 👍🏼


Bugfix: unable to listen postgres changes on channel.

What kind of change does this PR introduce?
Bug fix
What is the current behavior?
When creating a channel to listen to a postgres schema, table, or column. No changes will be receieved by the client due to having a configuration the server is not expecting. The configuration is only expected and should be sent if a channel is meant to be used with Presence or Broadcast API.
What is the new behavior?
When creating a channel, the options (ChannelOptions) parameter will default to nil enabling the client to receive postgres changes. However if Broadcast or Presence is desired, options can be passed in like previous commit 0d3eea773c37e9cf346789c0ba7f030a524ee9ff .

Does this look alright, or do you recommend changing something @grsouza ?


All Storybook examples are busted

Expected behavior
All examples at https://researchgate.github.io/react-intersection-observer/ should load without errors.
Current behavior
There's a TypeError that prevents any of the examples from loading properly.
Cannot read property 'theme' of undefined

Steps to reproduce

Go to https://researchgate.github.io/react-intersection-observer/

or

Clone this repo
Run yarn
Run yarn storybook

Context (environment)
This appears to have been caused by a package update. There are a couple of relevant issues in the storybook-readme repo: https://github.com/tuchk4/storybook-readme/issues/221 and https://github.com/tuchk4/storybook-readme/issues/220

:tada: This issue has been resolved in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Handling different top level domains

Our application is served via 4 different domains with different locales. For as far as we can see it's not possible to handle this situation. Nonetheless I wanted to check if you have handled this situation before? If not we will make a fork / PR for this feature :)

You can easily accomplish this by extending the Cache class, and overwriting the getDirectoryAndFileNames method to prepend the domain name.
You will also have to properly configure your nginx script to account for that.

You can also do it setting a different path depending on locale at boot on AppServiceProvider
Look here https://github.com/JosephSilber/page-cache/issues/74#issuecomment-883701867


feat: Added UpgradeHandler to burn unclaimed airdrop tokens

This PR consists of UpgradeHandler which burns the tokens of a specified address

Codecov Report

:exclamation: No coverage uploaded for pull request base (releases/v2.x@0c3181c). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@               Coverage Diff                @@
##             releases/v2.x     #168   +/-   ##
================================================
  Coverage                 ?   54.74%
================================================
  Files                    ?       25
  Lines                    ?     2285
  Branches                 ?        0
================================================
  Hits                     ?     1251
  Misses                   ?      959
  Partials                 ?       75


I have installed Open-WebUI locally, but when adding a model, there are no search results, and the list is empty.

Have a look at /admin/settings. Have you set up a correct OpenAI API key there?

Click on the gear icon and try to verify (reload) the connection:

you should get a success message like this:


Blocked script execution

Jenkins and plugins versions report

Environment

Paste the output here

What Operating System are you using (both controller, and any agents involved in the problem)?
Linux
Reproduction steps
Add a iframe Portlet, and point it to a file in workspace: https://jenkins.com/view/all/job/generate_html/lastSuccessfulBuild/execution/node/3/ws/index.html
Where we have a java script that we want to be executed.
Expected Results
Execute a java script
Actual Results
Blocked script execution in 'https://jenkins.com/view/all/job/generate_html/lastSuccessfulBuild/execution/node/3/ws/index.html' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
Anything else?
Script execution is enabled /usr/bin/java -Dhudson.model.DirectoryBrowserSupport.CSP=  -Djava.awt.headless=true

This is not a bug, but a hardening method against SECURITY-2559, see https://github.com/jenkinsci/dashboard-view-plugin/commit/d8bbd6dd93dcd9861b3aa689e036290a478f2406. You can set one of the system properties mentioned in the security advisory to get around this restriction. If you need more fine-grained control over the sandboxing, pull requests are always welcome.