The ../detection/ops file and make.sh do not exist

Hello, thank you for your excellent work. Where is the file ../detection/ops here? Execution fails here.
ln -s ../detection/ops ./
cd ops & sh make.sh

Hi, Thanks for reaching out. I have just add ./ops in our repo, you can now follow the installation and run the code.

Hello, thank you for your reply. After compiling, ops still reports the following error. How to solve it?
Traceback (most recent call last):
File "/home/sda/lyf/ProLab-main/test.py", line 11, in
import mmseg_custom   # noqa: F401,F403
File "/home/sda/lyf/ProLab-main/mmseg_custom/init.py", line 3, in
from .models import *  # noqa: F401,F403
File "/home/sda/lyf/ProLab-main/mmseg_custom/models/init.py", line 2, in
from .backbones import *  # noqa: F401,F403
File "/home/sda/lyf/ProLab-main/mmseg_custom/models/backbones/init.py", line 2, in
from .beit_adapter import BEiTAdapter
File "/home/sda/lyf/ProLab-main/mmseg_custom/models/backbones/beit_adapter.py", line 9, in
from mmseg.models.builder import BACKBONES
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmseg/models/init.py", line 2, in
from .backbones import *  # noqa: F401,F403
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmseg/models/backbones/init.py", line 2, in
from .beit import BEiT
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmseg/models/backbones/beit.py", line 19, in
from .vit import TransformerEncoderLayer as VisionTransformerEncoderLayer
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmseg/models/backbones/vit.py", line 9, in
from mmcv.cnn.bricks.transformer import FFN, MultiheadAttention
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmcv/cnn/bricks/transformer.py", line 22, in
from mmcv.ops.multi_scale_deform_attn import
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmcv/ops/init.py", line 31, in
from .iou3d import boxes_iou_bev, nms_bev, nms_normal_bev
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmcv/ops/iou3d.py", line 6, in
ext_module = ext_loader.load_ext('_ext', [
File "/home/ys/anaconda3/envs/prolab/lib/python3.8/site-packages/mmcv/utils/ext_loader.py", line 15, in load_ext
assert hasattr(ext, fun), f'{fun} miss in module {name}'
AssertionError: iou3d_boxes_iou_bev_forward miss in module _ext

Did you follow the installation instruction to create a conda environment and install all requirements then compiling the ops? I have tested all the steps on our server and it works. You may also take a look at this similar issue https://github.com/open-mmlab/mmrazor/issues/487 and check if you have installed both mmcv and mmcv-full in the same environment.

Hello, thank you for your reply. I have solved the above problem and successfully completed the test. I would like to ask if your code provides visual results, such as images after successful segmentation.

Hi, if you want the visual results, you can add "--show-dir RESULT_DIR" in evaluation scrpit to generate visual results under RESULT_DIR fold.

Thank you for your enthusiastic reply. I would like to ask if it is possible to segment the corresponding image by giving a text description and picture as shown in the example in the paper. Is there such a code implementation?

Hi, We have no plan to release this part of code right now, sorry about that. But, in the future, we may plan to release some demos.
Also, you can implement this by yourself. You can input your language prompts/descriptions into a language embedding model (e.g., bge-base) to get language embeddings and calculate cosine similarity between image embeddings (remember to resize to original image size): https://github.com/lambert-x/ProLab/blob/aca12d7e597e1785829adb55576f3e754d1cf70c/mmseg_custom/models/segmentors/encoder_decoder_cluster_embed.py#L120 with language embeddings to get a soft prediction. Then you can use a threshold (usually 0.5, you may need to slightly adjust it) to get the binary segmentation map. For better segmentation, I recommend you to use descriptions/prompts from our provided descriptors.


pyproject.toml: Update for python 3.10

Signed-off-by: matthewstidham<EMAIL_ADDRESS>Proposed changes:

Updated so rasa is now supported by Python 3.10

Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

A few more things I need to fix based on my last patch which will integrate with my last request.


Fix Issue 17679 - SortedRange.contains should be deprecated in favor of the generic canFind

See also<EMAIL_ADDRESS>

Should canFind be aliased/renamed to contains? It's more general naming.

The apparent duplication is intentional and useful. canFind means "can run linear find and find this value", whereas contains means "quickly rummage for this value" and must finish in logarithmic time.

@andralex But canFind specializes for SortedRange, so there's no speed benefit to using one over the other.

That's an opportunistic optimization. Calling canFind means "I don't care whether this is linear, just find the thing". It's nice to have that use contains if available.

@andralex But canFind specializes for SortedRange, so there's no speed benefit to using one over the other.

Yep copy/pasting from Bugzilla:

Since https://github.com/dlang/phobos/pull/4907 (December 2016), find takes advantage of Sortedness:
https://github.com/dlang/phobos/blob/57b8d2511ea37cd01665b9b663d8ba246144b1f9/std/algorithm/searching.d#L1509

@wilzbach the usefulness of the distinction is in generic code that wants to make sure fast searching is available

the usefulness of the distinction is in generic code that wants to make sure fast searching is available

Isn't it the opposite for generic code? It should only care about the canFind operation.
Btw I just looked at the Phobos code and the only time a function cares about whether sth. is of type SortedRange is find.
Of course, there was https://github.com/dlang/phobos/pull/3534 which proposed to do more specializations like: with isSortedRange!(Range, pred), but we don't even have isSortedRange and afaict the purpose of the SortedRange was to do the optimizations in the function (e.g. canFind) a la:
static if(isSortedRange!(Range, pred)
 // faster path
else
 // normal path

and not at the call site:
static if (hasMember!(Range, "contains"))
    r.contains(42);
else
    r.canFind(42);

Anyway I don't care about this too strongly. I just found on the NG that people struggle with it and find it confusing.

Offering functions of distinct complexity is within the doctrine of generic programming; there's long established practice of such in the STL, viz. member vs. non-member find. The same applies to DbI at least for as long as there's no systematic way of getting the complexity of an algorithm by means of introspection. My BigO library may challenge that notion in the future, but as things stand reflecting complexity in the name of functions is robust established practice.
The Achilles's heel of checking for SortedRange is that not only sorted ranges have fast contains - a variety of hashed containers come to mind. Any range with fast searching should implement contains. That information is vital and could make the difference between working and practically impossible as anyone who's joined two tables would know.

@wilzbach Since Andrei has a good argument in favor and there's been no activity on this, I'm closing this. Please reopen if you have a counter point.


ISO deprecation clarification

This PR is based on an issue I originally report for moment-recur.
https://github.com/c-trimm/moment-recur/issues/42#issuecomment-241264909
The warning message is updated to provide more detail and clarity.
The deprecation message function expands one level of detail for any argument that is an object.

Thank you @CorasWorksSolutions.

Merged in d09ff3dde7e932fb58e5b7aea2ac7a7abbdf18ba


Updated files to account for pem storage in the Certificate Store

Signed-off-by: John McCrae<EMAIL_ADDRESS>
Description
This code is a completion of some previously started work on moving certificates to the Windows Certificate Store. The work in this PR solves 2 problems. The first is that if the chef-client is already running on a given node and the admin wants to move keys to the certstore, what do they do? They set the flag migrate_key_to_keystore true in the client.rb and then the code creates a pfx object, extracts the public key from it, sends that to the chef-server and then stores the pfx in the \LocalMachine\My store. The second problem that this updates is certificate lifetimes. We put a 90 day lifespan on certificates to increase security. The code in this PR checks to see if the given keys are expiring and then creates a new pfx on the fly and updates the chef server with the new public key and stores the updated pfx in the \LocalMachine\My store. It finally checks if there are only 2 keys on the chef-server for that client and deletes the old key in that case - we assume more than 2 keys means that the client has some special designation and we leave those alone.
Related Issue

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Chore (non-breaking change that does not add functionality or fix an issue)

Checklist:

[X] I have read the CONTRIBUTING document.
[X] I have run the pre-merge tests locally and they pass.
[ ] I have updated the documentation accordingly.
[X] I have added tests to cover my changes.
[X] All new and existing tests passed.
[x] All commits have been signed-off for the Developer Certificate of Origin.

Adhoc build - https://buildkite.com/chef/chef-chef-main-omnibus-adhoc/builds/1063#_
All the windows builds are failing but for a number of reasons that have nothing to do with this code.


Round of fixes for GUI PGP generation

Only invoke tsec passphrase prompt from PGPKeyGen engine when user asks to push private key, not always.

Mention passphrase entry in Store encrypted private key on Keybase's server label.

On second thought, GUI flow does not export to gpg at all. So there's nothing to encrypt. Let's keep it this way.

@mlsteele i clicked on the wrong pr because of bad internet and pressing back button too many times.
please take a look and ill revert if needed

👍


Lazy loading of websire

Thanks for stepping up:) I will assign this to u , please resolve this @ARYAN-CODES-STAR


[Feature]: Feedback from Roland regarding the documentation

Context
For the release of the Otter v10, we received feedback from Roland who did a quick review of the Otter repository documentation.
Proposal
Summarize of the feedbacks:

[ ] The links labeled "here" in the main readme should have a label more explicit
[x] Missing @o3r/telemetry package in the /docs/readme.md package list
[ ] Architecture schema is to big to be read on github interface, it should be split or find a better way to display it
[ ] Missing interconnection between the showcase different pages
[ ] Provide documentation regarding issue that can appear we npm/yarn is used behind a proxy
[ ] The main readme ToC could /docs/ documentation nativation
[ ] The main readme could include testimonials from users
[x] Add badges to main readme and module readme files
[ ] Change the /docs/ folder structure as following

     |-- migration-guides (moved from top level to docs)
      |-- units
              |-------ab-testing
              |-------analytics
             ….
     |-- contributing.md (moved from top level to docs)
     |-- security.md (moved from top level to docs)

[ ] Update SECURITY.md with the latest versions
[ ] Reduce the number of tsconfig.*.json file at root level

The point Reduce the number of tsconfig.*.json file at root level is handle at IDE level via the VsCode's fileNesting feature.


Can I mock classes with non virtual methods?

I can't find any reference to this but I'd like to mock a class with non virtual methods, like GoogleMock does: https://github.com/google/googletest/blob/master/googlemock/docs/v1_7/CookBook.md#mocking-nonvirtual-methods
Is this possible? If so, can you point to the documentation?

I think you can define a mock class with same name, same public member function of the target class, but in those member function, mock is used instead of the real implementation.
in a word, let the test program link the mock class to insulate the dependency.
does this solution solve your problem?

How do you make my program load the mock class instead of the original one?
Lets assume I want to mock a library I have no control over. How do I do that?

#include anything that the library header or the class under test includes and that you don't want to mock (relying on #pragma once and equivalents to prevent later re-includes).
open an anonymous namespace {} block.  (You can used a named namespace instead, but then you have to remember to use a different name for each test.)
inside that block, #include the class header that you want to mock, and provide implementation (or reimplement the class to be mocked without including it -- this might be necessary if the header contains inline implementation).  Note that you can write the mock in a separate file and just #include it here (still inside the block), which is handy if you want to mock the same class in many tests.
also inside the block, #include the cpp of the class under test (that uses the mock).
outside the block but in the same cpp file, implement the tests.

Because of the way that namespaces work, the class under test will bind to the mock implementation rather than the "real" one, even if both are linked in the same executable (just don't put both in the same translation unit).
This doesn't work in all cases -- there are certain constructs that will give you grief, and you'll get a lot of weird errors if you forget a #include -- but it's a great way to be able to mock A in one test (while testing B) but test the real A in another, all in the same executable.
Another option that also works (but has different caveats) is to use templates, so you can supply the real implementation class for the production code and a mock implementation for the tests.  Yet another option is to write a delegating proxy interface class that does have virtual methods.

@ruipacheco, you can use makefile or  linker option to chose whether the real library or the mock library is linked, can't you?

@uecasm - Your solution would work without cpputest no?

@ruipacheco If you had a different mocking library to call, sure.  What's your point?

I didn't see any specific references cpputest there so I wondered.
Thanks for all the answers!

How would this be done? Do you have any examples?

On 21 Oct 2016, at 15:00, Liu Nick<EMAIL_ADDRESS>wrote:
I think you can define a mock class with same name, same public member function of the target class, but in those member function, mock is used instead of the real implementation.
in a word, let the test program link the mock class to insulate the dependency.
does this solution solve your problem?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/cpputest/cpputest/issues/1049#issuecomment-255370958, or mute the thread https://github.com/notifications/unsubscribe-auth/AAfK7yRfHAPkXmGrhefE3ETOJKXYcWx9ks5q2LdkgaJpZM4KdGJY.


Unpinning deps in pyproject toml

Unpinned all dependencies in pyproject.toml so we're always picking up the latest ones. The package shouldn't place any restrictions on these unless we know the code is written for specific versions of the dependencies.
Other minor changes:

It makes sense to run unpinned workflow for all PRs towards main, not just when the 2 files are modified (if I'm reading this correctly). This is why the unpinned workflow never ran on PR 48.
Looks like I misguided you into using pip install . for all workflows. For coverage to work correctly in the pinned workflow (the way the rule is written) we do need an editable install.

It looks like all the pinning of dependencies that was done in pyproject.toml was shorthand for numpy<2, which is explicitly specified now in the second commit.
If it's the case that this pinning is necessary only because the test data was generated with this pinning, then I suggest regenerating test data after removing this pinning, since numpy<2 will become a major liability going forward. However, we can tackle that in another issue.


Subtitle is not rendered

Although it works well on the repository demo, subtitle is not rendered by the plunker example or any chart I build.  Any idea why that might be?

It appears that
element.find('.title')

is returning an empty array, even though a div.title is visible on-screen.

Because angular's find is limited to lookups by tag name.  The code on the repository demo must be enhanced by jQuery or something similar.  If I change the code to
element.find('div')

The subtitle displays as expected.

Subtitle is fixed in the latest version. I've updated demo, thanks.

I upgraded to v1.0.3, but suddenly my charts are no longer refreshing when $scope.data changes.  Any idea what that might be related to?

Please, upgrade to v1.0.4
in 1.0.2 and 1.0.3 charts are static by default, and it turned to be a bad idea..
from 1.0.4 we are back to default dynamic.


scoreboard now showing

I was editing the scoreboard and got it to work then hopped off for the night and when i got back on the scoreboard was not showing! i restarted the server but its still not showing and when i do /scoreboard it says hidden...

paste the logs on pastebin, or here in the comment section.
The Developer is inactive. I'm kinda disappointed too.

This should be fixed in the newest version of SpigotBoard (v2.2.4).

got a different plugin


edit pass: extensions.md (work item 1574243)

@boyofgreen @mccoykillian - These are the proposed edits for the extensions.md article in Azure DevOps work item 1574243. Please review the copy edits within five business days and let me know if I changed the technical meaning anywhere.
Thank you.

Docs Build status updates of commit 1e31efc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions.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 27df255:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions.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.

@boyofgreen @mccoykillian @balajek - Have you had a chance to review the edits? I don't have merge permissions for the repo. Could one of you merge the PR or give feedback on items in the edit pass that you might want to see changed? Thanks very much.
@ShawnJackson @tfosmark

@zoherghadyali Would you be able to merge this PR? Thanks!

This PR has been open too long & the file has changed.
#please-close

#close per @tfosmark


Fenix 8 support

Hello,
I would like to ask if it would be possible to add support for fenix 8. Specifically the solar 47 version.
Thank you

I've added watch face support for fenix 8* and venu 3. The data field and
glance will follow. Please let me know if it works.
Cheers
Robert
Robert Buessow . Mobile: +41 78 899 8296
On Thu, Oct 31, 2024 at 6:59 PM nehasvit @.***> wrote:

Hello,
I would like to ask if it would be possible to add support for fenix 8.
Specifically the solar 47 version.
Thank you
—
Reply to this email directly, view it on GitHub
https://github.com/buessow/garmin/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEW46YPUJRQQXHYIYJZNRC3Z6JVYBAVCNFSM6AAAAABQ62RYKCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGYZDONBZGY2TGNY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Yes, the watchface works.
Thank you for the quick update.


function parameters

In the image the context is:
config > excluded_filetypes

while I expect it would show something like this: (anonymous function is represented via func)
func > use > config > setup > excluded_filetypes

nvim-gps only shows named scopes.
here the func is anonymous, thus skipped. And use and setup are function calls so they aren't displayed.

@SmiteshP: Could you provide an option for customization? It's boring to just show the named scopes :(


Edit the job specs and restart a deployment

Describe the solution you'd like
Currently we can view a job spec by typing p in wander.
That would be great if we can edit the specs and plan a new allocation like in the ui.
By the way, thanks for this amazing tool

Hi Antse, thanks for opening the issue. I haven't worked on wander in the past little bit but hoping to get back to it soon. I'll try to implement this when I do!

@Antse would this still be useful functionality to you? Is anyone else actively interested in this?

Going to leave this out for now, let me know if it would be particularly desired and I can reconsider


uv requires Content-Length Header on wheels, breaking compatibility with some package repositories

When using uv as a drop-in replacement for pip, I encountered an issue where uv fails to download packages from a custom package repository due to the absence of the Content-Length Header in the response. The registry is getting proxied by nginx and it seems that strips that header(I unfortunately can't change that fact).
Steps to reproduce:

Install uv and create a virtual environment.
Run the command uv pip install --index-url <custom_repository_url> <package_name>(You need a server that doesn't send the Content-Length header)
Observe the error message indicating that the Content-Length Header is missing from the response.

Tested UV platform: Windows, Tried on Linux too
Used UV version: uv 0.2.24 (527b711bc 2024-07-10)

Error message:
error: Failed to download <package_name>
  Caused by: content-length header is missing from response

Response headers:
The response headers from the custom package repository do not include the Content-Length Header, as shown below:
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 11 Jul 2024 14:38:49 GMT
Content-Type: binary/octet-stream
Transfer-Encoding: chunked
Connection: keep-alive
Accept-Ranges: bytes
Cache-Control: max-age=0, private, must-revalidate
Etag: "9b2d35955a25abe3acb5c94aa54ad3b1"
Last-Modified: Thu, 11 Jul 2024 14:34:01 GMT
Vary: Origin
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains

Expected behavior:
uv should be able to download packages from custom package repositories even if the Content-Length Header is not present in the response. pip does not require this header, and uv should strive to maintain compatibility with pip.
Suggested solution:
Consider adding support for downloading packages without the Content-Length Header, or provide an option to disable the requirement for this header. This would allow uv to work seamlessly with custom package repositories that do not provide this header.

Thanks for the report.
This error is coming from a dependency
https://github.com/prefix-dev/async_http_range_reader/blob/f65c0c94ca4e3035b8561ee2ff8b1d5221b66abb/src/lib.rs#L319-L326
which we invoke at
https://github.com/astral-sh/uv/blob/d833910a5d210d72690ed25b03f4211607585f07/crates/uv-client/src/registry_client.rs#L578
We'll need to fallback to downloading the entire file — which we do support but we might need to make some changes to the stream library to handle streaming without a content-length?
Note this is going to drastically impact performance as we need to inspect each wheel for metadata and this will bypass our optimizations that avoid download the full file.

With a little more investigation, it looks like async_http_range_reader needs the content length to allocate a memory map. It seems like a stretch to make it content-length agnostic? cc @baszalmstra (just a heads up)
I think we'd need a separate code path that doesn't do async streaming which sounds like a pain.

Seems to me like a problem the custom repository should fix 😅 and it would be an easy fix too, at least theoretically
still doesn't help users who want to use uv as a drop-in replacement for pop, though

I think we already have a fallback path that avoids the async reader. This should just be another case of that... I'll look into it.

Ah thanks @charliermarsh I thought we had that but somehow couldn't find the path to it in the code.


Documents.CopyElementsFromDocument placing elements 1 foot from actual location

First off, your Rhythm Package is great, and I continue to find more and more uses for the nodes you publish. Thank you for sharing them with us!
I am currently using your Documents.CopyElementsFromDocument node to bring in portions of a master facility Revit file based on a boundary I set. However, it seems that the node brings in all copied elements into the Revit document precisely 1 foot to the East (+1' in X direction) from their initial locations. I've tested this on numerous files and validated linked file placement and internal/project base points all match. Unfortunately, trying to translate the elements in Revit after copy is proving to be an issue with hosted elements, etc.
I am currently using the 2018.9.19 published Rhythm package (as I'm not quite ready to transition our office to the Dynamo 2.0 version until we can devote time to updating all our scripts). Please let me know if this is a version issue or if it is something that is still a problem and can be resolved. Thanks!
Images of script and offset copied elements attached.

Hmm, I will have to look at this some more. Do you have a sample file for me to reproduce?

See the attached sample dynamo file for your use. The intent of this particular script is to gather all elements within a drawn boundary from a linked model and place them in the current project.
Sample Copy From Linked Model Offset.zip

Can you go ahead and try the node Document.CopyElementsFromLinkedDocument and see if that helps?

I haven't been able to get that one to work in the past, but just managed to swap out the instance input with a different element and ran great. Seems to copy to the right location with that node. What was the intended purpose of the other node if not for linked documents?
Thanks for your help!

The other node was originally developed loading element types from background opened documents. The initial use case was Partition Types I believe. :) Glad the other one worked out for you! What that one does is calculate the local transform of the link instance and apply it to the new elements. (Even if the user didn't "move" the link. There can be a fundamental location difference somewhere)


Point locations seem visually "shifted"

I'm not exactly sure how to explain this, but looking through some of the examples on the dev center, I'm noticing a shift in points.
For example, see how the points in this map look like they are piled on top of each other?

vs. that same map in this gif from Locations where I don't see the piling:
GIF:
https://docs.google.com/presentation/d/1JfvroO1eejtpi8S1KRc-vZnHpx-yJptEKTFZHM8DTI8/edit#slide=id.g38262f344b_0_900

Similarly, the points in this gif from Locations time:

To now:

https://cartodb.github.io/carto-vl/examples/editor/index.html#eyJhIjoic3BlbmRfZGF0YSIsImIiOiIiLCJjIjoiY2FydG92bCIsImQiOiJodHRwczovL3t1c2VyfS5jYXJ0by5jb20iLCJlIjoid2lkdGg6IDVcbmNvbG9yOiByZ2IoMjA0LDAsMClcbnN0cm9rZUNvbG9yOiBibGFjayIsImYiOnsibG5nIjoyLjE4NTQ0OTUyNDEyNjczODcsImxhdCI6NDEuMzkzOTA5NDIxNjU3Mjd9LCJnIjoxMSwiaCI6IkRhcmtNYXR0ZXIiLCJpIjoiZGF0YXNldCJ9
I know that this dataset is dense with points, but it is a significant visual difference from before and I'm not exactly sure how to explain it.
Did the default resolution change?
cc @Jesus89 @davidmanzanares

I noticed the same while working with the master branch yesterday.

ohhh good! glad that you noticed it too :)

Yes, I noticed that too. I think there was a change in the ordering algorithm that generates this weird order from left to right. I noticed also the tiles limits in the points:

for some reason when i see the points like this i get the creeps!! it freaks me out like bugs or something haha...

Weird, we should try to isolate the problem to CARTO VL (frontend) and (in that case) to a particular commit or PR.

I made a quick test and I discovered important rendering differences between master and v0.5.0. The main cause is that we are requesting more tiles (at one more zoom level), but even by forcing the same tiles the result is not the same (although it's more similar).
I used this example, which I think it's a good one for this:
file:///home/dmanzanares/github/renderer-prototype/examples/editor/index.html#eyJhIjoic3BlbmRfZGF0YSIsImIiOiIiLCJjIjoiY2FydG92bCIsImQiOiJodHRwczovL3t1c2VyfS5jYXJ0by5jb20iLCJlIjoid2lkdGg6IHNxcnQoY2x1c3RlclN1bSgkYW1vdW50KS81MDAwMCkqMjAqKHpvb20oKS80MDAwKzAuMDEpKjMuNVxuY29sb3I6IHJhbXAoY2x1c3Rlck1vZGUoJGNhdGVnb3J5KSwgUFJJU00pXG5zdHJva2VDb2xvcjogICAgICAgcmdiYSgwLDAsMCwwLjcpXG5zdHJva2VXaWR0aDogICAgICAyKnpvb20oKS81MDAwMCIsImYiOnsibG5nIjoyLjE3LCJsYXQiOjQxLjM4fSwiZyI6MTMsImgiOiJEYXJrTWF0dGVyIiwiaSI6ImRhdGFzZXQifQ==
This will certainly require more effort, and the number of tiles we ask should be reviewed.

but even by forcing the same tiles the result is not the same (although it's more similar)

as @Jesus89 commented has the draw order of feature changed?

I think there was a change in the ordering algorithm that generates this weird order from left to right.

Within CARTO VL we don't change feature order unless you use order:, in @Jesus89 image the issue shown is caused by tiling. Tiling could be more apparent due to the change I mentioned of downloading tiles of the next level, but that problem should be in every CARTO VL Maps API, regardless of the version.
Regarding the left to right issue, as I said, the ordering within a tile is (unless overridden) determined by the backend. I don't know of any changes there, PG10 adoption could have changed that for sure, but I lack knowledge here, maybe @Algunenano knows more.
The tiling problem (the border of the tile issue, not the left to right issue) could be mitigated/fixed by the almost just one tile optimization.
The left to right issue could be mitigated if we randomized the order with something like order: random (unimplemented), although I think that looking at the source first would be the best approach.

ok! let me know if there is anything i can do to help to get this figured out. for me, this is one of those big ones cause maps are looking really "weird".

Regarding the left to right issue, as I said, the ordering within a tile is (unless overridden) determined by the backend. I don't know of any changes there, PG10 adoption could have changed that for sure, but I lack knowledge here, maybe @Algunenano knows more.

The order of the features in the MVTs isn't guaranteed by the backend, even if you add ORDER BY to the sql. That ordering isn't taken into account when the final encoding is done, and it would be highly complex to add that feature, specially in St_AsMVT.
If you are not using order by, some of the things that could change this order are different query plans (affected by DB release, DB parameters, table metadata, sharding...) or a migration (since it can change how they are stored and retrieved from the disks). Even if you use order by there is other circumstances that can, and will, influence in the final order, such as parallel plans in St_AsMVT, how the values are stored and retrieved from the intermediate hash table, etc. And this is without considering possible table alteration (data update).
In short, if you require consistent ordering across time, DB releases, tiler configuration, etc. you should never trust the order from the backend and do it in the client, in this case CartoVL. Since this might be expensive I'd recommend it to be optional (maybe when you declare order).

Thanks for the detailed response, @Algunenano.
Now, it's clear what we need if we want to guarantee perfect ordering. However, we are not gonna work on it.

is there a happy medium somewhere? the visual shift is super jarring and i can see it affecting the appearance of point maps overall.


signing does not support large chain IDs

The attached file eip_issue.txt has a more complete writeup, but essentially if the chain ID is large enough (>120), transactions are signed incorrectly. The problem is that the code in tx.rb and open_ssl.rb packs the signature's v value as a one-byte field, and if EIP-155 support is enabled, a chain ID larger that 119 or 120 overflows and only the low byte is packed.
I have a fix for this, but unfortunately it involves a breaking change. Basically, I took the Web3 approach and moved the chain ID field into the transaction object (and got rid of chain_id in the configuration). This encapsulates tx behavior in the instances, instead of relying on the external chain ID. It also makes it possible to manage tx objects from different chains.
The open_ssl.rb code only sees plain ECDSA signatures (where v is 27 or 28), so all is good. The tx object manages modifications to v when the transaction is serialized (Eth::Tx.hex in our case). One could argue that EIP-155 strictly speaking does not define a "new" signature type, but rather embeds the chain ID in the v value for use by clients to prevent replay attacks. (I am one.) Therefore, signing and recovering should be based on the plain ECDSA signature, and the EIP-155 version be used only when serializing and deserializing.
I will create a pull request with my modifications.
eip_issue.txt

Your fix has been included in v0.4.9. Thanks!


Use pkl library to generate package.json for extensions

@BenjaminScholtens did some initial exploration of this issue.


Operator does not start: panic: too many open files

Dear spicedb Team,
I just deployed the operator using kubectl apply --server-side -f https://github.com/authzed/spicedb-operator/releases/latest/download/bundle.yaml and got ghcr.io/authzed/spicedb-operator:v1.1.2 of the operator pod.
However the pod itself doesn't start and ends in a Crashloopbackoff with the following error in the logs:
I0214 20:53:33.589283       1 merged_client_builder.go:121] Using in-cluster configuration
panic: too many open files

goroutine 1 [running]:
github.com/authzed/controller-idioms/fileinformer.(*Factory).ForResource(0xc000187ce0, {{0x21445a0, 0xb}, {0x2136db9, 0x2}, {0x7ffda3b0edfb, 0x19}})
	/home/runner/go/pkg/mod/github.com/authzed/controller-idioms@v0.7.0/fileinformer/file_informer.go:74 +0x3b5
github.com/authzed/spicedb-operator/pkg/controller.NewController({0x2498b50, 0xc0000e9d80}, 0xc0006a5b10?, {0x247b660, 0xc000430490}, {0x24bd3f0, 0xc00048a680}, {0x7ffda3b0edfb, 0x19}, {0x249edf0, ...})
	/home/runner/work/spicedb-operator/spicedb-operator/pkg/controller/controller.go:111 +0x393
github.com/authzed/spicedb-operator/pkg/cmd/run.(*Options).Run(0xc00070caa0, {0x2498b50, 0xc0000e9d80}, {0x24a9d80?, 0xc0000e9ac0?})
	/home/runner/work/spicedb-operator/spicedb-operator/pkg/cmd/run/run.go:143 +0x645
github.com/authzed/spicedb-operator/pkg/cmd/run.NewCmdRun.func1(0xc0005a3500?, {0x2137e47?, 0x4?, 0x4?})
	/home/runner/work/spicedb-operator/spicedb-operator/pkg/cmd/run/run.go:67 +0x8a
github.com/spf13/cobra.(*Command).execute(0xc0005a3500, {0xc0000e9d00, 0x4, 0x4})
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.0/command.go:920 +0x847
github.com/spf13/cobra.(*Command).ExecuteC(0xc0005a3200)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.0/command.go:1040 +0x3bd
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.0/command.go:968
main.main()
	/home/runner/work/spicedb-operator/spicedb-operator/cmd/spicedb-operator/main.go:33 +0x299

Any idea where this is comming from?
I am running on v1.23.6+rke2r2.

I am running on v1.23.6+rke2r2

I'm guessing RKE imposes a limit on file descriptors that the operator is hitting. I see a related issue https://github.com/rancher/rke2/issues/2382 - can you try some of those steps and see if that's it?
Can you try in another flavor of kube, or is RKE a requirement for you?

You are right - other pods start failing as well. Not an issue here. Thanks :)
Closing it now.


Install and configure AD server in a windows cluster

Pair with @knabben  and @Wenli to install active directory into windows cluster, add worker node to AD domain and security group which binds with a group managed service account.

start working on this issue on Feb 7th and it's done on Feb 14th.


Google Workspace blocked stackedit installation.

Hello, when I was trying to install stackedit via google workspace, the following error shown:

This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access.

May I know what the problem is?

Yes, but it works. Is #1733  a reason?


Global typed variables have union type with themself

When defining a global variable, such as:
--- @type CustomGameState
CUSTOM_GAME_STATE_PRE_GAME = 0
--- @type CustomGameState
CUSTOM_GAME_STATE_INTRO = 1
--- @type CustomGameState
CUSTOM_GAME_STATE_PHASE_1A = 2

I would expect the type of these two enum values to simply be CustomGameState, instead their type is CustomGameState|CUSTOM_GAME_STATE_PHASE_1A, a union with themself. I do not want this union, it messes up all my definitions.

I do not agree with that fix, that changes the subtype definition of a union type, which was fine. The issue is that global variables are declared as their own global type, even though they have a special type definition.
The issue here is the type of the variable, not the definition of subtype of union, which is now incorrect. This would mean that a function requiring type string|number (requiring string or number) would allow a variable of string|boolean (string or boolean) as input. This would mean it would allow assignment of booleans to fields that expect numbers or strings:
---@return number | string
function myfun()
    ---@type number | boolean
    local myvar = true
    return myvar -- Allowed in your version! Returns true while return type is number|string.
end


try latest dune with ppx cross revert

works, so we should be able to bump to 3.8.2 (not 3.8.1 because it doesn't include https://github.com/ocaml/dune/pull/7849 )


AST: Fix memory corruption in TypeAliasType::get()

The type alias might not have a generic signature set yet, so we have to
use the generic signature in the substitution map.
Yay for un-request-ified decl checking!
Caught by ASAN - rdar://problem/54637931.

@swift-ci Please smoke test


[$250]  Link gets focused/outlined when visiting if keyboard was open - reported by @thesahindia

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:

Open :expensify: at mobile browser
Navigate to a chat
Send a link
Open keyboard and tap on the link
Come back to the chat

Expected Result:
The behaviour should be consistent and the link shouldn't get focused
Actual Result:
The link gets focused
Workaround:
Unknown
Platform:

Where is this issue occurring?

Mobile Web

Version Number: 1.1.84-0
Reproducible in staging?: Y
Reproducible in production?: Y
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/43995119/179667414-19bb126d-2b47-4cd6-b2fa-2144ddb4e8c5.mov
Upwork job URL: https://www.upwork.com/jobs/~01021d4613b10840b0
Issue reported by: @thesahindia
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1657392259039819
View all open jobs on GitHub

Upwork job link - https://www.upwork.com/jobs/~01021d4613b10840b0
Let's get this party started

Is it clear to us that this is an actual bug? I don't see any problem with the link getting focused. My vote would be to just close this.

I also vote to close it. It is not really a but. Links are a focusable target on the web. They also support tab navigation. This outline is just indicating that they are focused. Clicking anywhere on the app should hide the border.

I too agree, if clicking anywhere else doesn't remove the border then its a bug, else I don't think there's anything to do here.

Hm I'm in agreement with @thesahindia personally. I feel like it's not expected for that link to be highlighted or focused in this situation.
Would we want to follow this pattern across the board? Additionally, when I access a link in other chat platforms or software, this isn't the behavior that I've personally witnessed (and so it feels unexpected to me).
Shall we post this in #expensify-open-source for some 👍 / 👎 input?

I mean, I agree that ideally we wouldn't see the outline here ... I was just wondering if it's a case where we should pick our battles a bit.
We can move forward with fixing this, but I'm going to make it a monthly and let's also cap its value kind of low (i.e: don't double indefinitely).

@roryabraham I'm super down with that approach of monthly, great call! Do you think we should cap it at $250 or $500?
(ps - I find myself doing the same approach of "pick our battles" sometimes too, and definitely get it. This is a small battle. But it feels like one worth winning for the sake of consistency -- esp if we control the pricing/priority like you suggested).

We can cap it at $500

Issue not reproducible during KI retests. (First week)

Oh wow, not reproducible anymore. @thesahindia are you still able to reproduce on your end? I can try again today too if you like.

Issue not reproducible during KI retests. (Second week)


Add some automation to All_Forall for proving via nth_error

I got fed up trying to manually prove some weakening properties across checker configuration, and wanted a stronger hammer for dealing with things like All and Forall.
The existing strategy of combining Foralls in the context and then trying to prove the property universally is lossy when there are goals like Forall (Forall2 P l1) l2 lying around, because it doesn't guarantee that all relevant hypotheses are found.  Instead, we can convert all hypotheses to nth_error and try to carefully specialize hypotheses so that nth_errors line up.

Unfortunately, this seems to result in a bunch of universe errors down the line, and I ran out of time trying to debug them :-/


regarding the spark config

As per the script : openlineage-deployment.sh
the below value of the spark config is the workspace name
"spark_conf": {
"spark.openlineage.namespace" : "adbpurviewol1#default",
In the connector-only configuration page, it is given as below
https://github.com/microsoft/Purview-ADB-Lineage-Solution-Accelerator/blob/release/2.0/deploy-base.md
spark.openlineage.namespace #<DB_CLUSTER_ID>
is it expected?

Hi, @Sam-Panda yes this is for demonstration purposes only.  If you want to use the demo cluster for working through a job, you'll need to follow the more advanced connector only deployment.


Remove all instances of SCSS and replace with CSS

What happened?
CSS is clear for beginners to use and learn. To make the code consistent, we should use the same type of style throughout the repo.

SCSS is a superset of CSS. I believe beginners can choose to use CSS as they know and love.
Now, ofc, new devs still have to deal with reading that garbage in the source so I +1 this issue :)

I've also seen a general phasing out of SCSS, and given usage of Svelte, I think SCSS can and should be removed.


Skoda Kodiaq fingerprint

add Skoda Kodiaq Style with Traffic Jam Assist
country use: Russia

Please include the dongleID from the device this was taken from.

dongle_id 2b93e3bd4994f11c


Rename MemoryAllocations to FlutterMemoryAllocations.

Why?
Disposables in Dart cannot use MemoryAllocations in Flutter. So, to be leak trackable they need a dart-only class.
See detains in the document.
Why now?

We want early adopters of leak tracker (for example, package owners) to use the class with the right name, so that they do not deal with renaming later.
It will take time for the renaming to land to flutter stable.

Steps:

[x] Add FlutterMemoryAllocations and deprecate MemoryAllocations in Flutter
[x] Document breaking change in Flutter: https://github.com/flutter/website/pull/10021
[x] Update leak tracker to use FlutterMemoryAllocations
[x] Roll leak tracker to G3
[x] Upgrade flutter to new leak tracker
[ ] Remove MemoryAllocations from Flutter

fixed?
https://docs.flutter.dev/release/breaking-changes/flutter-memory-allocations

yes!


segments without labels in eval set

Hello, I found some segments without labels in eval set. When calculating the scores, shall we not take it into consideration？

They are taken into consideration since the filenames of these files are added in (get_event_list_current_file in evaluation_measures.py).
If you predict an event for this file, it would add an error (false positive) into the score.


[Pubgrub] Add some disabled tests for cycle

We're unable to detect cycles right now.

@swift-ci smoke test


--disk default is 100MB

https://github.com/marcmengel/jobsub_lite/blob/d79e3fe5aeb3a538e21e0568a4b8b39940419107/lib/get_parser.py#L168
@hschellman pointed out in INC000001146446 that the default --disk value is 100MB, which seems VERY low.  This was actually set in this commit 9c69e9d621a, so we should discuss why that value, and if it should indeed be changed, what value it should be.
We mention in the old jobsub_client documentation here that the default disk value is 35GB.  I believe it should be that here.  We should similarly set all the other defaults to the same values as jobsub_client if they're already not there.

Just looked, and our defaults are as follows:
disk=100MB
memory=2GB
expected-lifetime=8h
OS=any available os ("")

So all the other defaults look fine - it's just disk that is off.


Test systemd-minesweep service

This is my first try at running the minesweep script as a systemd service, as configured by puppet.

Looking good! nice learning about systemd and puppet.


cannot install meteor-user-status

when i run  meteor add mizzao:user-status to install it ,i got the errors like this:
/home/fitark/.meteor/packages/meteor-tool/.<IP_ADDRESS>sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150617-14:32:22.151(8)? (STDERR)                                             throw(ex);
W20150617-14:32:22.151(8)? (STDERR)                                                   ^
W20150617-14:32:22.152(8)? (STDERR) Error: status.idle is not allowed by the schema
W20150617-14:32:22.152(8)? (STDERR)   at getErrorObject (/home/fitark/projects/OasisPD1/OasisPD/.meteor/local/build/programs/server/packages/aldeed_collection2.js:393:15)
W20150617-14:32:22.153(8)? (STDERR)   at [object Object].doValidate (/home/fitark/projects/OasisPD1/OasisPD/.meteor/local/build/programs/server/packages/aldeed_collection2.js:376:13)
W20150617-14:32:22.153(8)? (STDERR)   at [object Object].Mongo.Collection.(anonymous function) [as update] (/home/fitark/projects/OasisPD1/OasisPD/.meteor/local/build/programs/server/packages/aldeed_collection2.js:178:31)
W20150617-14:32:22.153(8)? (STDERR)   at onStartup (/home/fitark/projects/OasisPD1/OasisPD/.meteor/local/build/programs/server/packages/mizzao_user-status.js:157:23)
W20150617-14:32:22.154(8)? (STDERR)   at /home/fitark/projects/OasisPD1/OasisPD/.meteor/local/build/programs/server/boot.js:229:5

Interesting, you had a schema on Meteor.users. Not sure how we'd handle this properly in the future, but good to know.

This occurs with Telescope. I fixed it with this:
# Additional fields for mizzao:user-status.
userSchema = new SimpleSchema
  status:
    type: Object
    blackbox: true

Users.attachSchema(userSchema)

@aramk Which file did you put your fix in? I put it inside a custom package's custom_fields.js, and got this error: ReferenceError: userSchema is not defined. I notice that in the telescope-users package it's in a users.js file.

@lpatmo I don't think you should be getting a userSchema not defined issue - the code snippet I had above was defining that variable in coffeescript and then using it below, so it should work in the custom_fields.js of the custom package. I had mine in a custom package file available on both the client and server.

Ah, turns out I had written users.Schema = new SimpleSchema instead of userSchema = new SimpleSchema. My bad earlier.
However, the integration with Telescope seems to be causing with registering new users now (see screenshot) -- and unlike on a clean instance, the active users count stays at 0 for logged-out users.

That's the original issue I had which the additional field is meant to fix. Basically meteor-user-status is attempting to store a "status" field in the user doc, but this is forbidden by Telescope without adding that as a field. Make sure that the code you've added is available on both the client and server in the package.js file.

@aramk Interesting -- thanks for clarifying. I added:
userSchema = new SimpleSchema({
  status: {
    type: Object,
    blackbox: true
  }
});
Users.attachSchema(userSchema);

to my custom/lib/custom_fields.js, and double-checked that custom-fields.js was included here:
  api.addFiles([
    'lib/custom_fields.js',
    'lib/template_modules.js',
    'lib/callbacks.js'
  ], ['client', 'server']);

Error in console:
I20160103-21:04:55.540(-8)? Exception while invoking method 'ATCreateUserServer' { stack: 'Error: status is required\n    at getErrorObject (packages/aldeed_collection2/packages/aldeed_collection2.js:425:1)\n    at [object Object].doValidate (packages/aldeed_collection2/packages/aldeed_collection2.js:408:1)\n    at [object Object].Mongo.Collection.(anonymous function) [as insert] (packages/aldeed_collection2/packages/aldeed_collection2.js:177:1)\n    at AccountsServer.Ap.insertUserDoc (accounts_server.js:1248:25)\n    at createUser (password_server.js:980:25)\n    at AccountsServer.Accounts.createUser (password_server.js:1049:10)\n    at [object Object].Meteor.methods.ATCreateUserServer (packages/useraccounts_core/lib/server_methods.js:103:1)\n    at [object Object].methodMap.(anonymous function) (packages/meteorhacks_kadira/lib/hijack/wrap_session.js:164:1)\n    at maybeAuditArgumentChecks (livedata_server.js:1698:12)\n    at livedata_server.js:708:19',
I20160103-21:04:55.540(-8)?   source: 'method' }
I20160103-21:04:55.540(-8)? Sanitized and reported to the client as: status is required [400]
I20160103-21:04:55.540(-8)?

(with the same error as screenshot above when I try registering a new user.)
Perhaps I'm missing something. :/

It could be a race condition when setting up the schemas? You could try
wrapping the definition in a Meteor.startup()? Also use a var userSchema to
avoid the variable leaking out of scope.
On Mon, Jan 4, 2016 at 4:08 PM lpatmo<EMAIL_ADDRESS>wrote:

@aramk https://github.com/aramk Interesting -- thanks for clarifying. I
added:
userSchema = new SimpleSchema({
status: {
type: Object,
blackbox: true
}
});
Users.attachSchema(userSchema);
to my custom/lib/custom_fields.js, and double-checked that
custom-fields.js was included here:
api.addFiles([
'lib/custom_fields.js',
'lib/template_modules.js',
'lib/callbacks.js'
], ['client', 'server']);
Error in console:
I20160103-21:04:55.540(-8)? Exception while invoking method 'ATCreateUserServer' { stack: 'Error: status is required\n    at getErrorObject (packages/aldeed_collection2/packages/aldeed_collection2.js:425:1)\n    at [object Object].doValidate (packages/aldeed_collection2/packages/aldeed_collection2.js:408:1)\n    at [object Object].Mongo.Collection.(anonymous function) [as insert] (packages/aldeed_collection2/packages/aldeed_collection2.js:177:1)\n    at AccountsServer.Ap.insertUserDoc (accounts_server.js:1248:25)\n    at createUser (password_server.js:980:25)\n    at AccountsServer.Accounts.createUser (password_server.js:1049:10)\n    at [object Object].Meteor.methods.ATCreateUserServer (packages/useraccounts_core/lib/server_methods.js:103:1)\n    at [object Object].methodMap.(anonymous function) (packages/meteorhacks_kadira/lib/hijack/wrap_session.js:164:1)\n    at maybeAuditArgumentChecks (livedata_server.js:1698:12)\n    at livedata_server.js:708:19',
I20160103-21:04:55.540(-8)?   source: 'method' }
I20160103-21:04:55.540(-8)? Sanitized and reported to the client as: status is required [400]
I20160103-21:04:55.540(-8)?
(with the same error as screenshot above when I try registering a new
user.)
Perhaps I'm missing something. :/
—
Reply to this email directly or view it on GitHub
https://github.com/mizzao/meteor-user-status/issues/67#issuecomment-168582281
.

FWIW, I've been using this:
// Status module information  https://github.com/mizzao/meteor-user-status#basic-usage---online-state
  // Public and sent to any client

  'status':                  { type: Object, optional: true },
  'status.lastLogin.date':   { type: Date, optional: true },
  'status.lastLogin.ipAddr': { type: String, optional: true },
  'status.userAgent':        { type: String, optional: true },
  'status.idle':             { type: Boolean, optional: true },
  'status.lastActivity':     { type: Date, optional: true },
  'status.online': {
    type: Boolean,
    index: true,
    optional: true,
  },


Each bar with different color, but also different from dataset label

Hi, I am creating a barchart with each bar in a different color.
But the first color is used for the dataset label also.
Is there a way to change this?

I didn't even needed that label, or that color above, actually.
Is there a way to hide it?

@leodaruiz you can hide the legend with the following in your config:
legend: {
  display: false
}

I'm not sure what the best way would be to hide the rectangle completely

Ok Evert, that already solved my problem! Thank you for so fast answer!


Support Contains for string search

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Fixes #376
Description

Support contains for string search.
Alternative(s) considered

Explained in the comment on linked issue.  I've removed the ParamPrefixEnum as a parameter of string filter because those params are only meant for Number Quantity and date parameters
refer https://www.hl7.org/fhir/search.html#prefix or the ParamPrefixEnum Javadoc
I also cannot find a StringParamModifier Enum like the TokenParamModifier and UriParamQualifierEnum Enums that's why I used the string param class. I think we could possibly create our own implementation of the StringParamModifier class.
The tests I have added to the FHIREngineImpl are from https://www.hl7.org/fhir/search.html#string
Type
Choose one: Feature
Screenshots (if applicable)
Checklist

[x] I have read and acknowledged the Code of conduct
[x] I have read How to Contribute
[x] I have read the Developer's guide
[x] I have signed the Google Individual CLA, or I am covered by my company's Corporate CLA
[ ] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the style guide of this project
[x] I have run ./gradlew check and ./gradlew connectedCheck to test my changes locally
[x] I have built and run the reference app(s) to verify my change fixes the issue and/or does not break the reference app(s)

Thanks @epicadk - I would really love to focus on the contains issue and handle the change of indexing in a separate PR. Is it ok?

Thanks @epicadk - I would really love to focus on the contains issue and handle the change of indexing in a separate PR. Is it ok?

Yep sorry. Reverting the change.

@jingtang10 done.

@jingtang10 done

Thanks again @epicadk for this PR and merging!


Installation nvtabular using conda on windows-64

Issue: PackagesNotFoundError
Command used to install: conda install -c nvidia -c rapidsai -c numba -c conda-forge nvtabular python=3.6 cudatoolkit=10.2
System info:

Error log:

Conda info:
conda version : 4.8.5
conda-build version : 3.18.11
python version : 3.7.7.final.0
virtual packages : __cuda=10.2
I also searched package on anaconda.org but couldn't find.There is nvtabular only for linux O.S.

@AnshuTrivedi  Right now NVTabular only runs on Linux =( We're built on top of cudf which doesn't have windows support yet (https://github.com/rapidsai/cudf/issues/28 ).


Add base tests for 5 utility functions

Missing tests for memoize.js, but feel free to begin reviewing the existing tests

defaultTo.js and defaultToAny.js do not handle NaN values correctly due to using == instead of ===

Added base tests for memoize.js. Missing coverage for lines 55-58, not sure why

Removed the dummy tests, added more tests for filter.js

Now test coverage is 100% for each tested utility function


Inconsistent default FillMode/FillType

Android uses different default FillType in DrawPath compared to .Net implementation. It should be changed to Path.FillType.EVEN_ODD. I have attached SVG to test the behaviour. In Android it is currently drawn incorrectly with filled circle.
B01.zip

Thank you, I'll look into it!


Lesser code redundancy and dependency vulnerability fixes

The src/storageWrapper.js file has many catch blocks inside of the async functions. These catch blocks end up throwing the same error they are catching, so they don't really provide any value. In fact, if the catch blocks are absent, the error message and error stack, each are more clear and point to the exact line:column where the error has occurred instead of pointing to the error thrown from the catch block.
Also, there were 5 dependency vulnerabilities of which 4 were low vulnerability and 1 was high vulnerability, the 4 are fixed using the npm audit fix and the 1 high vulnerability is not fixed due to its breaking nature.

@artxty Could you please label this pull request as hacktoberfest-accepted , I would appreciate that a lot, thanks!


Fix secondary navigation page highlighting

This PR fixes a bug with how pages in sidebar navigation were not being highlighted after a transition from HTTP to HTTPS. Previously the logic to determine if a page was selected used
request.url.startswith(item.url)

which was prone to problems if the scheme of the two requests differed (HTTP vs HTTPS, which could happen due to load balancers, etc). This change adds a new item.active parameter which indicates whether or not the page should be highlighted.
Notes
Short description explaining the high-level reason for the pull request
Changes

Fix to v1.util.get_secondary_nav_items that properly indicates which sidebar item should be highlighted.

Testing

Using a production data dump, visit

http://localhost:8000/about-us/the-bureau/leadership-calendar/
http://localhost:8000/about-us/events/archive-past-events/

Screenshots

Notes

This code is fairly convoluted which makes it difficult to test efficiently. The sharing logic is due to be removed soon so this will be a quick fix for now.

Todos

Clean up this function once sharing logic is removed.

Checklist

[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows the standards laid out in the front end playbook
[X] Passes all existing automated tests
[X] Placeholder code is flagged
[X] Visually tested in supported browsers and devices
[X] Reviewers requested with the Assignee tool :arrow_right:

Unfortuantely, this is not fixing the issue for me when running on https://localhost.
I don't know if I can debug why your changes aren't working as intended, but why not fix the root cause by making the generated hrefs in the sidenav be root-relative URLs with no protocol?

@Scotchester thanks very much for testing this; you're right that it wasn't working properly. I've pushed another fix in a200305 - would you mind testing again?
I agree it'd be better to have those sidebar pages be root-relative URLs -- frankly, the reason I didn't touch that logic is because it currently uses things like get_appropriate_page_version and get_page_state_url, both of which should go away once our custom sharing code is removed. The code currently (at least tries to) properly handle "shared" pages, and doing that with relative URLs is a bit more tricky. So if it's okay with you, I'd rather keep this band-aid and look forward to a more thorough cleanup in future.

@chosak thanks for this -- can you confirm (just because I don't see it called out in the overview above) that this solves the related bug of this section nav not being viewable on mobile? (and thus negating the need for @sebworks #2796?)

@schaferjh thanks for the reminder about that -- mobile still looks broken. I'm not super familiar with that code so let me take a quick look at that part of it.

After pairing with @chosak, I've tested the latest commits and this is working perfect for me locally. :+1:

Thanks @Scotchester! @schaferjh I think we have a working solution for both desktop and mobile browsing. As a nice side effect of our work we've fixed the sidebar links so they are now root-relative.

Exciting! 👍

thanks @chosak @Scotchester


Use base_dtype for self._dtype in tf.layers

This avoids mismatch dtype (ref vs no_ref) when using variables as inputs to a layer.
See #15262

Can one of the admins verify this patch?

@alextp Since you're assigned #15262, do you think this PR is the correct way to fix the issue?

Yes. I submitted this from the google side (with a test) and it should trickle down to github later today (I hope). So I'll close this PR.
Thanks!


sse/sse2: sync clang-12 changes for vec_cpsgn

@simba611 Do you know in which version of clang & gcc this was fixed in?

Looks like it was gcc 12 https://github.com/gcc-mirror/gcc/commit/76ba473b99c30ddec6171840a76292d6d4b67e7c


Create and run annual (?) OTel contributor survey

Related to open-telemetry/community#370, I'd like us to create a survey for all OTel contributors. I have been looking at some prior art in the k8s world (e.g., https://github.com/kubernetes/community/issues/3969 and https://github.com/kubernetes/community/blob/master/sig-contributor-experience/surveys/2019/contribex-survey-2019.md) and will get started by:

Assigning this to myself :)
Drafting questions for said survey
Drafting a basic process for said survey (perhaps including something about incentives / raffles / etc)

I'd like to close this issue by Sept 18 which should give plenty of time for feedback.

I have a first version on a Google Form for doing this, if somebody wants to give a try to the dry-run version, please let me know on the CNCF Slack


Disallow invalid escape sequences in JSON.parse

Part of #66114
According to the JSON specs, following is the definition of a character:
char
    any-Unicode-character-
        except-"-or-\-or-
        control-character
    \"
    \\
    \/
    \b
    \f
    \n
    \r
    \t
    \u four-hex-digits

So any unlisted backslash escape will now cause a parsing error, instead of being silently accepted.
Add unit tests to ensure this behavior.

Thanks!


Corrected two typos README.md

Under heading "Differences with pytest-watch", under both differences listed, both items reference pytest-watch. If I'm reading the grammar right, I believe pytest-watchER should be referenced instead.

Thank you for spotting this and for your contribution!


Update tapir-http4s-server-zio, ... to 1.2.5

Updates

com.softwaremill.sttp.tapir:tapir-http4s-server-zio
com.softwaremill.sttp.tapir:tapir-swagger-ui-bundle
com.softwaremill.sttp.tapir:tapir-zio

from 1.2.3 to 1.2.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.tapir" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.softwaremill.sttp.tapir" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #45.


Improvement of the documentation?

Hi @marlon360 ,
do you need any support in the documentation?

Hi @mindbreaker,
help is always appreciated.
My time is very limited and I mainly focus on bug fixes.
Feel free to a PR if you want to improve anything 😊

The links on the page are not clickable: https://api.corona-zahlen.org/docs/#project-showcase-projects-using-this-api

I dont know if this is not the intention of Marlon! All existing links are also not clickable! (maybe he dont want to set external links!?)

The links should be clickable!
If anyone is interested in making a PR for that, I would really appreciate it 😊

Here are we go .... PR #144


VSCODE encoding error IBM-1208 since 3.1.0 update

Discussed in https://github.com/IBM/zopeneditor-about/discussions/330

Originally posted by rsjrny March 11, 2023
since the extension update 3.1.0 on 3/10/23 I have started receiving an encoding issue with CopyToPDS in groovy. If I initiate the same user build directly from USS the CopyToPDS works fine. I assume it has something to do with the transfer from windows to USS.
I am at a loss as to where to start looking for a possible setting change. any help would be appreciated
2023-03-11T11:06:46.416Z: Caught: com.ibm.dbb.build.BuildException: java.io.UnsupportedEncodingException: ibm-1208
2023-03-11T11:06:46.421Z: com.ibm.dbb.build.BuildException: java.io.UnsupportedEncodingException: ibm-1208
2023-03-11T11:06:46.426Z: at com.ibm.dbb.build.CopyToPDS.execute(CopyToPDS.java:89)
2023-03-11T11:06:46.429Z: at BuildUtilities.copySourceFiles(BuildUtilities.groovy:100)
2023-03-11T11:06:46.432Z: at Assembler$_run_closure1.doCall(Assembler.groovy:36)
2023-03-11T11:06:46.438Z: at Assembler.run(Assembler.groovy:28)
2023-03-11T11:06:46.443Z: at Assembler$run.callCurrent(Unknown Source)
2023-03-11T11:06:46.445Z: at com.ibm.dbb.groovy.ScriptLoader._run(ScriptLoader.groovy:124)
2023-03-11T11:06:46.448Z: at com.ibm.dbb.groovy.ScriptLoader$_run$0.call(Unknown Source)
2023-03-11T11:06:46.458Z: at com.ibm.dbb.groovy.ScriptLoader.runScript(ScriptLoader.groovy:81)
2023-03-11T11:06:46.461Z: at build$_run_closure1.doCall(build.groovy:63)
2023-03-11T11:06:46.464Z: at build.run(build.groovy:54)
2023-03-11T11:06:46.467Z: Caused by: java.io.UnsupportedEncodingException: ibm-1208
2023-03-11T11:06:46.472Z: at com.ibm.dbb.build.CopyToPDS.copyAsText(CopyToPDS.java:379)
2023-03-11T11:06:46.476Z: at com.ibm.dbb.build.CopyToPDS.copyAsText(CopyToPDS.java:306)
2023-03-11T11:06:46.478Z: at com.ibm.dbb.build.CopyToPDS.copyFile(CopyToPDS.java:232)
2023-03-11T11:06:46.481Z: at com.ibm.dbb.build.CopyToPDS.doCopy(CopyToPDS.java:179)
2023-03-11T11:06:46.490Z: at com.ibm.dbb.build.CopyToPDS.execute(CopyToPDS.java:85)
```</div>

It looks like that there is a regression that it will use utf-8 when no .gitattributes file is found instead of the encoding specified for the profile. As a workaround create a .gitattributes file with the encoding you need: https://www.ibm.com/docs/en/cloud-paks/z-modernization-stack/2022.4?topic=code-setting-up-user-build

Hi,
Same problem for me...
I do have a .gitattributes file, which states that by default files are encoded on the remote system in EBCDIC-1147; it does not specify anything for COBOL files (*.cbl) since it is the default that applies.
Even by explicitly forcing the *.cbl pattern, the files are still transferred in UTF-8...
# Les fichiers sont gérés et édités en UTF-8 ; sur z/OS, sauf contre indication, ils sont encodés en EBCDIC IBM-1147
*          text        working-tree-encoding=utf-8     zos-working-tree-encoding=ibm-1147
*.clb      text        working-tree-encoding=utf-8     zos-working-tree-encoding=ibm-1147
*.groovy                                               zos-working-tree-encoding=ibm-1047
*.json                                                 zos-working-tree-encoding=utf-8
*.md                                                   zos-working-tree-encoding=utf-8
*.properties                                           zos-working-tree-encoding=ibm-1047
*.rexx                                                 zos-working-tree-encoding=ibm-037
*.sh                                                   zos-working-tree-encoding=ibm-1047

# Les fichiers de configuration Zowe en utf-8 et eol=lf
zowe.*          eol=lf working-tree-encoding=utf-8     zos-working-tree-encoding=utf-8

# Les fichiers de gestion Git sont gérés en ISO-8859-1 partout
.git/                  working-tree-encoding=iso8859-1 zos-working-tree-encoding=iso8859-1
*.gitattributes eol=lf working-tree-encoding=iso8859-1 zos-working-tree-encoding=iso8859-1
*.zosattributes eol=lf working-tree-encoding=iso8859-1 zos-working-tree-encoding=iso8859-1
*.gitignore     eol=lf working-tree-encoding=iso8859-1 zos-working-tree-encoding=iso8859-1

# Types Endevor binaires
*.load      binary
*.dbrm      binary
*.objet     binary
*.objetc    binary

# Fichiers bureautique
*.ppt*     binary
*.doc*     binary
*.xls*     binary
*.pdf      binary

# Images
*.png      binary
*.gif      binary
*.jpg      binary
*.jpeg     binary
*.bmp      binary
*.ico      binary

2023-03-13T20:28:37.546Z: =====================
2023-03-13T20:28:37.548Z: Running User Build...
2023-03-13T20:28:37.550Z: Identified the local root workspace path as c:\Trv\DepotsGIT\ceab3-environn-outinfr-central-mvp2
2023-03-13T20:28:37.553Z: ---------------------
2023-03-13T20:28:37.559Z: Checking dbb profile settings defined in your repository's zapp.yaml or zapp.json
2023-03-13T20:28:37.562Z: User setting dbbDefaultZappProfile: **dbb-userbuild**
2023-03-13T20:28:37.564Z: Will read settings from ZAPP profile called dbb-userbuild defined in User Settings
2023-03-13T20:28:37.566Z:     application: CEAB3.MVP2
    command: $DBB_HOME/bin/groovyz
    buildScriptArgs: --userBuild,--workspace /u/J070188/dbb,--application CEAB3.MVP2,--hlq J070188.DBB.CEAB3.MVP2,--outDir /u/J070188/dbb/logs
    buildScriptPath: /var/DBB/PROD/SCRIPTS/buildBPCE.groovy
    additionalDependencies: application-conf,.build,src\**\S9TL1A.cbl.build
    logFilePatterns: S9TL1A*.log,BuildReport.*
2023-03-13T20:28:37.568Z: ---------------------
2023-03-13T20:28:37.570Z: Checking user settings...
2023-03-13T20:28:37.572Z: User settings should be defined in your VS Code or Theia Settings under zopeneditor.userbuild.userSettings
2023-03-13T20:28:37.574Z:     dbbWorkspace: /u/J070188/dbb
    dbbHlq: J070188.DBB
    dbbLogDir: /u/J070188/dbb/logs
    dbbDefaultZappProfile: dbb-userbuild
    localLogDir: .reports
2023-03-13T20:28:37.576Z: Using .gitattributes file at c:\Trv\DepotsGIT\ceab3-environn-outinfr-central-mvp2\.gitattributes
2023-03-13T20:28:37.578Z: ---------------------
2023-03-13T20:28:37.580Z: The default Zowe CLI profile specified as TMVS in zopeneditor.zowe setting. Will try loading that.
2023-03-13T20:28:37.583Z: Using Zowe profile TMVS
2023-03-13T20:28:37.879Z: Using ssh profile TMVS-SSH
2023-03-13T20:28:37.882Z:
2023-03-13T20:28:37.883Z: Checking if SSH profile TMVS-SSH can connect:
2023-03-13T20:28:38.305Z: Connected successfully.
2023-03-13T20:28:38.307Z:
2023-03-13T20:28:38.528Z: Executing SSH command:
mkdir -p '/u/J070188/dbb/CEAB3.MVP2/src/COBOL'
2023-03-13T20:28:38.911Z: @@START OF COMMAND@@
2023-03-13T20:28:38.914Z: $ mkdir -p '/u/J070188/dbb/CEAB3.MVP2/src/COBOL'
2023-03-13T20:28:38.915Z: $ exit $?
2023-03-13T20:28:38.922Z: No encoding found for *S9TL1A.cbl. Assigning default encoding of utf-8
2023-03-13T20:28:38.924Z: Uploading file c:\Trv\DepotsGIT\ceab3-environn-outinfr-central-mvp2\src\COBOL\S9TL1A.cbl to /u/J070188/dbb/CEAB3.MVP2/src/COBOL/S9TL1A.cbl with encoding utf-8
2023-03-13T20:28:39.217Z: Using ssh profile TMVS-SSH
2023-03-13T20:28:39.218Z: Executing SSH command:
chtag -tc utf-8 '/u/J070188/dbb/CEAB3.MVP2/src/COBOL/S9TL1A.cbl'
2023-03-13T20:28:39.594Z: @@START OF COMMAND@@
2023-03-13T20:28:39.596Z: $ chtag -tc utf-8 '/u/J070188/dbb/CEAB3.MVP2/src/COBOL/S9TL1A.cbl'
2023-03-13T20:28:39.608Z: $ exit $?
2023-03-13T20:28:39.612Z: Fetching build file dependencies...
2023-03-13T20:28:43.571Z: Found a total of 23 local include files:
2023-03-13T20:28:43.572Z: c:\Trv\DepotsGIT\ceab3-environn-outinfr-central-mvp2\.imports\GCL\src\bloc\application\domaine\COPYCOB\SGFDAPP.cpy
2023-03-13T20:28:43.574Z: c:\Trv\DepotsGIT\ceab3-environn-outinfr-central-mvp2\.imports\GCL\src\bloc\application\domaine\COPYCOB\SGFDADM.cpy
2023-03-13T20:28:43.575Z: c:\Users\S0070188\.vscodeMainframe\ibm.zopeneditor-3.1.0\resources\temp\_D_\TMVS\DSGETU.PERMIBL.SIRIS.COPY\AAA5LSNN.cpy

Check attribute:
S0070188@O0IC3071 MINGW64 /c/Trv/DepotsGIT/ceab3-environn-outinfr-central-mvp2/src/COBOL (develop)
$ git check-attr -a S9TL1A.cbl
S9TL1A.cbl: text: set
S9TL1A.cbl: working-tree-encoding: utf-8
S9TL1A.cbl: zos-working-tree-encoding: ibm-1147

Does ZOE use the zos-working-tree-encoding declaration correctly?
Confer change in ZOE 3.1.0:

Added support for path name specification for .gitattributes in IBM User Build.
Added new option for tagging files using working-tree-encoding os=zos in .gitattributes in IBM User Build as an alternative to zos-working-tree-encoding.

Hi,
@phaumer remember #236
Thanks.

@FALLAI-Denis I do not disagree. Our original requirement was to use this file even when the user does not have git installed locally (e.g. they got the repo by downloading it as a zip from github), but I agree it might be worth supporting both type of checks.

We fixed the regressions for * and falling back to the Zowe profiles settings in case no match was found in v3.1.1 @rsjrny.
Using the git command we treat as a separate enhancement request.

@phaumer
I am still seeing the error after upgrading to Z Open Editor 3.1.1
2023-03-30T17:12:27.433Z: ** Build start at 20230330.011227.012 2023-03-30T17:12:28.113Z: Caught: java.io.UnsupportedEncodingException: ibm-1208 2023-03-30T17:12:28.115Z: java.io.UnsupportedEncodingException: ibm-1208 2023-03-30T17:12:28.116Z: at com.ibm.dbb.build.BuildProperties.loadProperties(BuildProperties.java:202) 2023-03-30T17:12:28.117Z: at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:161) 2023-03-30T17:12:28.118Z: at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:149) 2023-03-30T17:12:28.120Z: at build$_populateBuildProperties_closure4.doCall(build.groovy:376) 2023-03-30T17:12:28.121Z: at build.populateBuildProperties(build.groovy:371) 2023-03-30T17:12:28.124Z: at build.initializeBuildProcess(build.groovy:97) 2023-03-30T17:12:28.126Z: at build.run(build.groovy:32) 2023-03-30T17:12:28.921Z: ** Build finished

I had changed it to the following. It is in the top level
.gitattributes zos-working-tree-encoding=iso8859-1
.gitignore     zos-working-tree-encoding=iso8859-1
*.c            text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.h            text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.maclib       text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.samplib      text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.srclib       text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.prelink      text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.log          text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
*.cntlrep      binary
*.isptlib      binary

whoops,  forgot to copy the last line

         text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047

Hey @rsjrny ! When running a User Build with the following .gitattributes file you provided:
*              text working-tree-encoding=utf-8      zos-working-tree-encoding=ibm-1047
.gitattributes zos-working-tree-encoding=iso8859-1
.gitignore zos-working-tree-encoding=iso8859-1
*.c text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.h text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.maclib text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.samplib text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.srclib text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.prelink text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.log text working-tree-encoding=utf-8 zos-working-tree-encoding=ibm-1047
*.cntlrep binary
*.isptlib binary

What is the expected encoding? I see IBM-1208 is being applied which I assume is the default on your z/OS machine?

@phaumer
it is expecting IBM-1047
I issued ls -aLT thminit.srclib in the build directory and this is what I see
t IBM-1047    T=on  thminit.srclib
if I initiate the build on USS I have no issues. The problem only occurs when the build is initiated from VSCode
here is the vscode log
2023-03-31T16:43:18.580Z: Using .gitattributes file at c:\Repos\TMON\tmon-18926rl-tmhmv010\.gitattributes 2023-03-31T16:43:18.581Z: --------------------- 2023-03-31T16:43:18.585Z: The default Zowe CLI profile specified as RSI2 in zopeneditor.zowe setting. Will try loading that. 2023-03-31T16:43:18.587Z: Using Zowe profile RSI2 2023-03-31T16:43:18.971Z: Using ssh profile rsi2ssh 2023-03-31T16:43:18.972Z:  2023-03-31T16:43:18.973Z: Checking if SSH profile rsi2ssh can connect: 2023-03-31T16:43:19.484Z: Connected successfully. 2023-03-31T16:43:19.485Z:  2023-03-31T16:43:19.769Z: Executing SSH command:  mkdir -p '/u/ts4579/build/tmhmv010' 2023-03-31T16:43:20.400Z: @@START OF COMMAND@@ 2023-03-31T16:43:20.402Z: $ mkdir -p '/u/ts4579/build/tmhmv010' 2023-03-31T16:43:20.411Z: Uploading file c:\Repos\TMON\tmon-18926rl-tmhmv010\thminit.srclib to /u/ts4579/build/tmhmv010/thminit.srclib with encoding ibm-1047 2023-03-31T16:43:20.820Z: Using ssh profile rsi2ssh 2023-03-31T16:43:20.822Z: Executing SSH command:  chtag -tc ibm-1047 '/u/ts4579/build/tmhmv010/thminit.srclib' 2023-03-31T16:43:21.458Z: $ chtag -tc ibm-1047 '/u/ts4579/build/tmhmv010/thminit.srclib' 2023-03-31T16:43:21.480Z: Fetching build file dependencies... 2023-03-31T16:43:24.389Z: Found a total of 0 local include files: 2023-03-31T16:43:24.390Z: Checking if include files were updated since the last build... 2023-03-31T16:43:24.391Z: Updating 0/0 local include files. 2023-03-31T16:43:24.393Z: --------------------- 2023-03-31T16:43:24.697Z: Executing SSH command:  $DBB_HOME/bin/groovyz /u/prodpc2/dbb-zappbuild-rsjrny/build.groovy     --userBuild    --workspace /u/ts4579/build/ --application tmhmv010 --hlq TMHMV010.U18926RL --outDir /u/ts4579/dbbuild/tmhmv010/logs --propFiles /u/ts4579/build/tmhmv010/procgrpList.properties --prodver tmhmv010    '/u/ts4579/build/tmhmv010/thminit.srclib' 2023-03-31T16:43:25.331Z: $ $DBB_HOME/bin/groovyz /u/prodpc2/dbb-zappbuild-rsjrny/build.groovy     --use $ 2023-03-31T16:43:25.339Z: $ zappbuild-rsjrny/build.groovy     --user                                    <Build    --workspace /u/ts4579/build $ 2023-03-31T16:43:25.343Z: $ serBuild    --workspace /u/ts4579/build/                                    < --application tmhmv010 --hlq TMHMV0 $ 2023-03-31T16:43:25.348Z: $ ld/ --application tmhmv010 --hlq TMHMV01                                    <0.U18926RL --outDir /u/ts4579/dbbuil $ 2023-03-31T16:43:25.350Z: $ V010.U18926RL --outDir /u/ts4579/dbbuild                                    </tmhmv010/logs --propFiles /u/ts4579 $ 2023-03-31T16:43:25.358Z: $ ild/tmhmv010/logs --propFiles /u/ts4579/                                    <build/tmhmv010/procgrpList.propertie $ 2023-03-31T16:43:25.361Z: $ 79/build/tmhmv010/procgrpList.properties                                    < --prodver tmhmv010    '/u/ts4579/bu $ 2023-03-31T16:43:25.365Z: $ ies --prodver tmhmv010    '/u/ts4579/bui                                    <ld/tmhmv010/thminit.srclib' 2023-03-31T16:43:32.267Z: ** Build start at 20230331.124332.043 2023-03-31T16:43:32.463Z: Caught: java.io.UnsupportedEncodingException: ibm-1208 2023-03-31T16:43:32.466Z: java.io.UnsupportedEncodingException: ibm-1208 2023-03-31T16:43:32.468Z: at com.ibm.dbb.build.BuildProperties.loadProperties(BuildProperties.java:202) 2023-03-31T16:43:32.470Z: at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:161) 	at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:149) 2023-03-31T16:43:32.472Z: at build$_populateBuildProperties_closure4.doCall(build.groovy:374) 2023-03-31T16:43:32.478Z: at build.populateBuildProperties(build.groovy:369) 2023-03-31T16:43:32.483Z: at build.initializeBuildProcess(build.groovy:94) 2023-03-31T16:43:32.486Z: at build.run(build.groovy:32) 2023-03-31T16:43:33.170Z: ** Build finished 2023-03-31T16:43:33.185Z: An error has occurred: Error: Something went wrong executing SSH command $DBB_HOME/bin/groovyz /u/prodpc2/dbb-zappbuild-rsjrny/build.groovy     --userBuild    --workspace /u/ts4579/build/ --application tmhmv010 --hlq TMHMV010.U18926RL --outDir /u/ts4579/dbbuild/tmhmv010/logs --propFiles /u/ts4579/build/tmhmv010/procgrpList.properties --prodver tmhmv010    '/u/ts4579/build/tmhmv010/thminit.srclib' 2023-03-31T16:43:33.187Z: Looking for user build logs in "/u/ts4579/dbbuild/tmhmv010/logs". 2023-03-31T16:43:33.189Z: Total log files found: 0 2023-03-31T16:43:33.190Z: Downloading logs to c:\Repos\TMON\tmon-18926rl-tmhmv010\logs 2023-03-31T16:43:33.191Z: Successfully finished downloading of 0 log files to c:\Repos\TMON\tmon-18926rl-tmhmv010\logs.

Hi @rsjrny ,
I analyzed your IBM User Build log: a priori the file thminit.srclib is transferred as IBM-1047 and tagged as IBM-1047.
2023-03-31T16:43:20.411Z: Uploading file c:\Repos\TMON\tmon-18926rl-tmhmv010\thminit.srclib to u/ts4579/build/tmhmv010/thminit.srclib with encoding ibm-1047
2023-03-31T16:43:21.458Z: $ chtag -tc ibm-1047 '/u/ts4579/build/tmhmv010/thminit.srclib'
The problem could come from another file already present in the user build workspace on USS...
2023-03-31T16:43:32.463Z: Caught: java.io.UnsupportedEncodingException: ibm-1208
2023-03-31T16:43:32.466Z: java.io.UnsupportedEncodingException: ibm-1208
2023-03-31T16:43:32.468Z: at com.ibm.dbb.build.BuildProperties.loadProperties(BuildProperties.java:202)
2023-03-31T16:43:32.470Z: at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:161)
                          at com.ibm.dbb.build.BuildProperties.load(BuildProperties.java:149)
2023-03-31T16:43:32.472Z: at build$_populateBuildProperties_closure4.doCall(build.groovy:374)
2023-03-31T16:43:32.478Z: at build.populateBuildProperties(build.groovy:369)
2023-03-31T16:43:32.483Z: at build.initializeBuildProcess(build.groovy:94)
2023-03-31T16:43:32.486Z: at build.run(build.groovy:32)

It could be a properties file: loadProperties function in Java exception message.
Did you re-setup the user build  workspace before starting the user build itself?

@FALLAI-Denis,
That was the issue, you nailed it.
I deleted the build workspace, ran user build setup, then the userbuild.
all is well.
thanks!

Great to hear. Thanks for the help @FALLAI-Denis.

We added the ability to utilize the git check-attr command in the background to evaluate .gitattributes in Z Open Editor 3.2.0. If our code can find the command in the path it will use it, otherwise fall back to our previous algorithm.


[WFLY-12201] Upgrade undertow version in UndertowTransformersTestCase…

… to 2.0.20.Final
Jira: https://issues.jboss.org/browse/WFLY-12201

#12367 removed the need for this workaround of using the current undertow in the legacy controller.


Alchemist is hard coded to do both dragon blood and dust

Alchemist is hard coded to do both dragon blood and dust. Should be selectable from the GUI what the players wants to do.
Have been looking a bit into making this, but will take some time, no ETA or anything on it.

This should be included here as well, there is no check for accounts under 120 and script just does the script on the alchemist unlocks at level 120 window, probably will add this check before I can manage to change how it does it.


Markup not rendered in the Azure Portal

I didn't know where to report this bug, sorry if this is not the right place!
It's tiny and absolutely not critical, but anyway... aiming for perfection! 😄
It applies to the Azure Portal workflow when creating a SignalR instance, but I suspect that it may happen with other resources because the form seems universal.
Please note that in the second tab ("Networking"), under "Connectivity method" when selecting "Private endpoint", the markup tags are not rendered, so it displays:
Select Add to create a private endpoint

Keep up the great work!!!
Cheers!
Jaime

Maybe report on Azure?

Maybe report on Azure?

Thanks, I just reported it under Azure Community Support.
Cheers!


Automated cherry pick of #1563: add deploy failed action log

Cherry pick of #1563 on release/2.8.0.
#1563: add deploy failed action log

/lgtm
/approve


SNOW-1337700: Generate Snowpark tests from SnowCLI

Description
Much like the templating feature for Snowflake Native Applications using the Snowflake CLI, is there a way to potentially generate a template for Snowpark tests (https://docs.snowflake.com/en/developer-guide/snowpark/python/testing-locally) using Snowflake CLI? Or perhaps to generate the specific tests by passing in Snowpark code to the Snowflake CLI?
i.e.:
snow tests --generate file.py
ls
file_generated-tests.py
snow tests run file_generated-tests.py

Output:
3 of 4 tests passed. Failing tests:

...

Thank you
Context
Faster and easier way of using Snowpark, and enabling more TDD

Shouldn't this be part of snowpark library? Not sure if we want to couple this with cli.

Shouldn't this be part of snowpark library? Not sure if we want to couple this with cli.

Arguably, it could be. I was thinking this could be part of the snow snowpark ... set of commands. So above I guess I should've included snow snowpark tests --generate file.py. (It could be also be integrated with the Snowpark testing framework.) I added here per Anurag's request, and also chatted with @sfc-gh-jfreeberg about it a little while ago (in case you want to add anything here Jason).

We are going to work on generalized init command that should enable more use cases, including generating project with tests.


Retain visits between re-caching of data from data source

Why?
We need to periodically update data, but previously, the update would
wipe out visits count metadata. This introduces another step when
importing data by retaining visits from the current cache before
overwriting the results with the latest batch of data from the server.
It does so with Data.HashMap.Strict, (perhaps naively) using the URL as
the key.

One question otherwise this seems nice 👍

Thanks! I've updated https://github.com/jsteiner/gitfred-workflow and https://github.com/jsteiner/trelfred-workflow appropriately.


tcmur: Covert XCOPY to async

For the XCOPY the maximum of the lbas copied each time will be min(src's hw_max_sectors, dst's hw_max_sectors).
[edit]This is different from the FORMAT_UNIT/WRITE_SAME, which are 1MB as default. Because for the XCOPY we want to support and compatible with the case that the src device and dst device have different types, for example src(rbd) --> dst(glfs), they may have different hw_max_sectors size.

Updated.

Thanks.


Project name in nx configuration file

Hello,
I'm starting to use your plugin to work on a multi language monorepo with rust, react and web assembly and its help a lot so thanks for this nice plugin.
I've a question about the name of the project in the nx configuration files. You chose to use snake case but most (all ?) of the plugin written by the @nrwl/nx team are using snake case with hyphen instead of underscore. I'm not really here to debate about the best way to name variable but it add a bit of inconsistency in the files of the monorepo.
So my request would be to change this behaviour to be the same as for @nrwl/nx.
I won't mind doing it myself in a pull request if you are willing to accept this change.
Regards,
Guillaume

I just saw that you commented about that in #7 . Did you have any thought about that small change ?

Hey @Arcahub, unfortunately I've been neglecting this poor project. >_< My intention is to fix this so that the plugin supports both kebab-case and snake_case projects without any issues. Unfortunately I haven't had the time to look into it yet. I will have a few days off next week, so I'll do my best to tackle it then. But if you'd like to take a crack at it in the meantime, please feel free!

This was fixed in #16 and I forgot to close the issue — whoops. 🙂


permissions-required-for-github-apps, section permission-on-actions needs an update

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/rest/reference/permissions-required-for-github-apps#permission-on-actions
What part(s) of the article would you like to see updated?
It seems like the list under https://docs.github.com/en/rest/reference/permissions-required-for-github-apps#permission-on-actions is incomplete
Eg. https://docs.github.com/en/rest/reference/actions#create-a-workflow-dispatch-event says "GitHub Apps must have the actions:write permission to use this endpoint.", but the endpoint is not listed under "Permission on "actions"
Additional information
source file is https://github.com/github/docs/blob/main/content/rest/reference/permissions-required-for-github-apps.md#permission-on-actions

@larshp Thanks so much for opening this issue 🐬. You or anyone else is welcome to open a PR with a fix ✨


RenderPipeline / Postprocessing - add support of FX passes in JSON

Add passes to FX support in JSON.
Test case: fetch dev/projects in master branch and sources in alps-renderpipeline-support-user-passes
Open FORGE/dev/projects/fx and check FX presence

 All committers have signed the CLA.

It's ok for me, I haven't the minified json. Nice job


PANIC: index out of bounds: the len is 1 but the index is 1

Just crashed while issuing using queryRaw and executeRaw to do some complex queries and updates.
Using the unaliased table versions below worked:
     SELECT a.*
     FROM account AS a
       INNER JOIN public.user ON a."userId" = public.user."parentId"
     WHERE a.type = 'parent' AND a."childId" IS NULL AND public.user.id IS NOT NULL)

Broken version (note the table alias for public.user AS u)
     SELECT a.*
      That would aid in reproducing this issue, thanks!

Ping @erawk

Ping @erawk

I am going to close this as its been 3 months now and there is no activity here.
Please reply if you want us to take another look.`

I am going to close this as its been 3 months now and there is no activity here.
Please reply if you want us to take another look.`


Major Editor Memory Leaks

There may be a memory leak related to the Scene Auto Rendering option. A few developers on my team have this feature crash the editor pretty quick with memory spikes with this on. Doesn't happen on every machine, but seems drastic when it does. Turning this option off fixes the issue immediately.
There may be also memory leaks related to lights.  I've had memory start leaking / stop leaking when I toggle different lights on or off.

Remove [ExecuteInEditMode] from ValveCamera... You will miss lights in the Editor though, so I tend to switch around depending on what am I doing.


fix(tracer): add name sanitization for X-Ray subsegments

Issue number: #3981
Summary
Changes
This pull request addresses the concern raised by @loesak regarding subsegment names generated when using our Tracer utility. While there's currently no loss of tracer or subsegment data, it's crucial to ensure that the generated names comply with the X-Ray specification to prevent any potential issues or warnings.
User experience
By implementing name sanitization, we'll ensure that X-Ray no longer emits warnings due to non-compliant subsegment names. This bug fix will result in customers no longer receiving X-Ray warnings.
Checklist
If your change doesn't seem to apply, please leave them unchecked.

[x] Meet tenets criteria
[x] I have performed a self-review of this change
[x] Changes have been tested
[ ] Changes are documented
[x] PR title follows conventional commit semantics

Is this a breaking change?
RFC issue number:
Checklist:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.30%. Comparing base (e14e768) to head (500c2dc).
Report is 218 commits behind head on develop.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #4005      +/-   ##
===========================================
- Coverage    96.38%   96.30%   -0.08%
===========================================
  Files          214      215       +1
  Lines        10030    10274     +244
  Branches      1846     1914      +68
===========================================
+ Hits          9667     9894     +227
- Misses         259      271      +12
- Partials       104      109       +5

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Annotations Don't Get Updated If We Run Automatic Annotation Again

My actions before raising this issue

[* ] Read/searched the docs
[ *] Searched past issues

Expected Behaviour

If you run automatic annotation the first time, then it works fine. But if you run automatic annotation again and go back to the annotation page, then the bounding boxes aren't updated. You have to refresh the page to force the updates. Ideally, when we go to the annotation page after running the automatic annotation it should have new annotations.
Current Behaviour

Currently, after running the automatic annotation, it does not get updated automatically. We have to refresh the page manually.
Possible Solution

Not sure. I confirmed put_task_data is being called but it still doesn't show annotations.

Context

I am just trying to automatic annotation multiple times.
 None
Operating System and version (e.g. Linux, Windows, MacOS): Linux
Code example or link to GitHub repo or gist to reproduce problem:
Other diagnostic information / logs:
Logs from `cvat` container

Next steps
You may join our Gitter channel for community support.
This problem has already been discussed with @azhavoro on Gitter.

Related issue #1424
Automatic annotation isn't matter. The problem is single page application doesn't request new annotations from the server when open task again (all data are stored in a browser for the latest opened task, even when you have gone to task list).


Trying To Get The Time To Tween Of Multiple Objects To Sync With Any BPM And Chart Speed

Describe your problem here.
I'm Trying To Re-Create The Little Beat Bars In Games Like Guitar Hero That Scroll With The Notes And The Notes Are Like Attached To Them. But I Need Them To Be Synced With The BPM And Chart Speed Of Any Song.
onBeatHit Would Spawn My Object On The Right Beat, But I Need The Time To Complete YTween To Match That Of The Time 16 Steps Takes To Pass In The Song
Something Like Using onCountdownTick To Spawn Them Early As The Song Starts So The First Beat Line Reaches The Arrows As Soon As The Song Starts Playing (Downscroll Only Btw)
And Obviously Using onTweenCompleted To Reset The Positions And "Looping" It
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
I Haven't Touched Source Code At All

All I know is the crochet and stepCrochet variables are supposed to be the time in between hits, but I could never get them to work...

So Now I Need To Figure Out How To Translate getProperty('crochet') Into A Time Variable For The YTweens?

I'm Pretty Sure There May Not Be A Chart Speed Variable To Get, So Imma Use The Constant Speed Setting In Psych Options Lol
Still Need To Figure Out The 'crochet' Thing

I Used 60/curBpm Which Gives Me The Right Time Per Beat Of Any Bpm
Can Confirm crochet Is Not What I'm Looking For
I Have Also Managed To Use This : setProperty('songSpeed', 480/curBpm) Which Gets Me VERY CLOSE
But My Tweens Are Delayed For Some Reason And After Enough Time To Beat Hits Get Desynced Anyway Ugh


Don't Resize the Window?

Is there a way to not resize the section? I don't want to change the height of any elements but would like theme to land center of my screen.

I've just pushed an update that includes an option called setHeights, if you set this to false, Scrollify won't assign a height to the sections.

setHeights: false doesn't seem to have any affect for me.... oh, the version installed by npm doesn't include that fix.
... now I've got the right version - it sets the height to 'auto' when setHeights: false.
Also not the desired result - it should not set a height at all.

@tobz-nz thanks for spotting this. I'll address that soon.

the setHeights:false option doesn't work for me, because it sets section heights to auto and effectively shrinks them to minimum height.
Because it's added inline, this overrides css property I've set height:100%

This should now be fixed in the latest version 0.1.14

thank you!