Update cli-extending-a-plugin.md

@brightside/imperative are no longer in package.json,   use @zowe/imperative

@charlotteliu at this time, the @lts-incremental branch of Zowe CLI (which is the version we make available to users on Zowe.org) makes use of @brightside/imperative. The change to @zowe was a breaking change, so it only exists in the @latest branch. The documentation is aligned with @lts-incremental CLI. [https://github.com/zowe/zowe-cli/blob/lts-incremental/package.json](lts-incremental package.json)
In the future, we aim to provide forward development of the CLI (@latest) on Zowe.org and update documentation to offer this for all installation methods.
However, I don't see why we can't add a note to the tutorial to make it clear that this is for @lts-incremental, and that to develop for compatibility with @latest CLI then you need to require @zowe/imperative.
@ChrisBoehmCA Can you help to confirm this? Any other thoughts?

That's right Brandon

I just opened issue #566  to help add clarity around this.


zos,test: free system resources on process exit

The libuv tests are leaving behind semaphore and message queues which persist on z/OS after process termination if not cleaned up. This code change ensures that the tests clean up on exit and
on abornal termination via signals.
This is to address the problems being seen on the z/OS test machine which runs out of system semaphores/messagequeues after a few test runs.

Sounds like @mhdawson has given @jBarz access

@jBarz has access now.  Would still be good to get the PR landed to avoid having to periodically clean up.

Could someone run a CI for this?
One test is expect to fail but https://github.com/libuv/libuv/pull/1711 fixed that.

CI: https://ci.nodejs.org/view/libuv/job/libuv-test-commit/706/

Could someone run this?
I fixed some of the timeout issues.

CI https://ci.nodejs.org/view/libuv/job/libuv-test-commit/741/

Zos tests passed

Hold off on merging this. There is one more thing I am investigating. Will have a fix by eod.

Ok, i took care of some more edge cases. Would like for this to be run on more time.
After that, I will check on the machine to ensure no resources are left behind.

one more time: https://ci.nodejs.org/view/libuv/job/libuv-test-commit/745/

Only 1 failure. I have noticed this test timeout occasionally. This is not related to this PR.
not ok 99 - getaddrinfo_basic
# timeout
# Output from process `getaddrinfo_basic`:
# CEE5207E The signal SIGABRT was received.
# CEE5207E The signal SIGABRT was received.
# CEE5205S The signal SIGTERM was received.

I can reproduce this timeout about 1 in 100 tries on the same test machine.
I have increased the timeout from 5 seconds to 10 seconds for the getaddrinfo set of tests in a second commit. Lets have another try and see how it goes.

Started: https://ci.nodejs.org/view/libuv/job/libuv-test-commit/749/

Looks like it passes on z/OS
I checked the machine and it seems like no system resources are left behind by the tests.
So all looks good now.

This appears to break Windows - https://ci.nodejs.org/view/libuv/job/libuv-test-commit/769/

I was able to add a cleanup script to the CI job with help from @mhdawson.
The tests are now cleaning up after themselves so we don't need this PR anymore.


When no information is entered for an invoice, just show the address in the QR

Right now there is no QR being shown in this screen shot.
If there is no information being shown, then just the QR code for the address should be shown, but once somebody starts to type information for an invoice, then the QR can update.

same to #409


Using metaprogramming to refactor scrapper methods

I saw this quick refactor possible so here it is :smiley:
I tried to use just an array and instantiate the class by the symbols, but couldn't do it. :upside_down_face:

Also added more refactors I saw possible on the code


ez-today:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

Description: This packages adds a simple function that prints the current date. It's easy to configure. I think it's useful if you just need the current date.

I have read and followed the submission guidelines and, in particular, I

[X] selected a name that isn't the most obvious or canonical name for what the package does
[X] added a typst.toml file with all required keys
[X] added a README.md with documentation for my package
[X] have chosen a license and added a LICENSE file or linked one in my README.md
[X] tested my package locally on my system and it worked
[X] excluded PDFs or README images, if any, but not the LICENSE

As the bot suggests, using kebab-case names is more common in the Typst ecosystem. If you want to use that convention, I'll let you push another commit to fix these warnings. If you prefer to stick with snake_case it is also possible, tell me what you prefer.

Thanks :)


Convert stablehlo.clamp to TTIR

Specification can be found here https://openxla.org/stablehlo/spec#clamp
Requires #963

Covered by #983


RFC Feedback Fixes

Per title, this corrects an oversight I left in place where I was simply adding kubectl binaries to the base kuberlr image. However the optimal method was to fetch the kuberlr binary and add it into an image we compose. So the end result is a lot more like what we do in rancher/kubectl and rancher/shell today - which was always the end goal.
Also I bumped the kubectl versions that have been updated since the RFC review process started. Long term these will be bumped by renovate or similar automations.

For backporting - I will cherrypick bd1b35b and uniquely bump each branch's kubectl versions as they all differ.


Don't use EC curve type specific functions

Some EC functions exist in *_GFp and *_GF2m forms, in spite of the implementations between the two curve types being identical. This PR provides equivalent generic functions with the *_GFp and *_GF2m forms just calling the generic functions.
This also updates all internal use of these functions to use the generic forms, and marks the old functions as deprecated in 1.2.0.
This is an alternative fix for #6646 (previous alternative fix in #6753).

I definitely believe this solution is "practically perfect[-er] in every way"!

Does that make me Mary Poppins?

Not that perfect though. The CIs don't like it. Fixup commit pushed.

Travis red cross is not relevant.

Pushed. Thanks.

@mattcaswell Nice PR here! I like the progress.
Any thoughts on deprecating ec_GFp_simple_set_Jprojective_coordinates_GFp in 1.2.0? Along with the corresponding pointers in EC_METHOD. IMO the entire concept of a Z coordinate should be hidden -- what each EC_METHOD does internally is really it's own business.

Any thoughts on deprecating EC_POINT_set_Jprojective_coordinates_GFp in 1.2.0?

I'm generally supportive of this (although of course we don't know when 1.2.0 will eventually come along). It's probably not a priority right at this moment. This PR only happened because it resolved a 1.1.1 issue in the SM2 code. Once 1.1.1 is out of the door I'd be happy to look at PRs that did this.


Doesn't work with Version 1.07 (7/27/21 patch)

Same loading time with and without it, the window just disappear when it launches the game and does nothing to loading time, can be because of the update

Yeah, I'll need to update Totsugeki for the new version of GGST.

Won't have time to look at it until tomorrow though. Just bear with the slow loading times for now.

Relative to moduleInfo.LPBaseOfDll, the new offset is 0x342AD10.  (The code currently uses an offset relative to memoryInfo.AllocationBase.)

Relative to moduleInfo.LPBaseOfDll, the new offset is 0x342AD10. (The code currently uses an offset relative to memoryInfo.AllocationBase.)

Interesting. I'm not a Windows programmer. Is LPBaseofDll more correct to use here? Not having to use AllocationBase would save me from needing to look it up.

Keeping open until I can get a release out.

Interesting. I'm not a Windows programmer. Is LPBaseofDll more correct to use here? I assume it should be stable since it the base of the module? Not having to use AllocationBase would save me from needing to look it up.

Tools I've used on both Windows and Linux use offsets relative to where the binary is loaded.  It's the 'basest' of base addresses that you can get.

New release: https://github.com/optix2000/totsugeki/releases/tag/v0.0.3
Thanks for holding the fort @rensenware.

Interesting. I'm not a Windows programmer. Is LPBaseofDll more correct to use here? I assume it should be stable since it the base of the module? Not having to use AllocationBase would save me from needing to look it up.

Tools I've used on both Windows and Linux use offsets relative to where the binary is loaded. It's the 'basest' of base addresses that you can get.

Good to know.

You could also skip needing a hardcoded offset at all if you scan GGST's memory for the string.
Yeah, that would have been the better way to go, but for the sake of time since I was just making a PoC, I didn't bother implementing a memory scanner. Maybe in a future version.

The new version does not work for me, while the build I compiled does. With the release build it just goes into offline mode and says there is no internet.

@rensenware Does the release build print anything weird or crash?


hotfix/io-memfile-test

Pull request type

Please check the type of change your PR introduces:

[X] Bugfix

What is the new behavior?
Added missing memory file destruction in memfile gtest.
Does this introduce a breaking change?

[X] No

Interesting! I would still vote to adress this in the destructor?
We need to check this additionally to avoid side effects.


CogVLM always return Timeout

System Info / 系統信息

Who can help? / 谁可以帮助到您？
No response
Information / 问题信息

[X] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
CogVLM always return

Expected behavior / 期待表现
The model can reply correct answer instead of "Timeout! Please wait a few minutes and retry."

you gotta read the error messages my friend .. :)

you gotta read the error messages my friend .. :)

I already reinstalled xformers, and if I install apex, the core will be dumped.
So which error message should I pay attention to?

I reinstall xformers by: pip3 install -U xformers --index-url https://download.pytorch.org/whl/cu118
And it seems the issue is gone now.


Normalization stage is checking for aggregate_code_metadata/codes.parqet columns and metadata/codes.parquet columns in data/codes.parquet

The normalization stage is failing for me because there is no data/codes.parquet file.
When I try to copy over the metadata/codes/parquet file:
cp "${MEDS_DIR}/data/metadata/codes.parquet" "${MEDS_DIR}/data/codes.parquet"
I get an error that there is no values/sum column
And when I try to copy over the aggregate_code_metadata/codes.parquet:
cp "${MEDS_DIR}/aggregate_code_metadata/codes.parquet" "${MEDS_DIR}/data/codes.parquet"
I get an error that there is no "code/vocab_index" column.
What worked for me as a temporary solution was to spin up a simple hydra script to generate a code/vocab_index column:
import hydra
from hydra.core.config_store import ConfigStore
import polars as pl
from loguru import logger
from omegaconf import DictConfig, MISSING

@dataclass
class Config:
    meds_dir: str = MISSING

cs = ConfigStore.instance()
# Registering the Config class with the name `postgresql` with the config group `db`
cs.store(name="config", node=Config)

@hydra.main(version_base=None, config_name="config")
def main(cfg: Config):
    meds_dir = Path(cfg.meds_dir)
    df = pl.read_parquet(meds_dir / "aggregate_code_metadata/codes.parquet")
    df.with_row_index("code/vocab_index").write_parquet(meds_dir / "data/codes.parquet")
    logger.info("Done adding code/vocab_index column to codes.parquet!")

if __name__ == "__main__":
    main()

This issue exists on the dev branch and on release 0.0.4

I think this line should be removed: https://github.com/mmcdermott/MEDS_transforms/blob/158_fix_typing_issue/src/MEDS_transforms/configs/stage_configs/fit_vocabulary_indices.yaml#L4
that may not be the entire problem, but I suspect it is part

I believe this line: https://github.com/mmcdermott/MEDS_transforms/blob/158_fix_typing_issue/src/MEDS_transforms/utils.py#L307 should point to "reducer_output_dir" not "output_dir"

And clearly a multi-stage, multi-metadata stage integration test is also needed, not just singleton stage testers.

Subsidiary issues:

[ ] #160 (for testing)
[ ] #161 (for reducer output directory)

Fixed by #167 and verified with a full, E2E preprocess pipeline integration test.


DO NOT MERGE - Valgrind PR CI testing.

Signed-off-by: David Antliff<EMAIL_ADDRESS>

retest this please

run valgrind

valgrind

retest this please

[valgrind]


Run pretrained model

Hi,
I have a pretrained avod model. I wanted to evaluate the model on the dataset. However, it is not clear the exact path of where to place the pretrained model. So, can you please tell me?

Hi @Subhankar48 ,
I would be very grateful if it's possible to you send me the pretrained avod model. my email address<EMAIL_ADDRESS>around your question I think that you should copy the checkpoints in corresponding folder
many thanks

Hi @Subhankar48 , @RMobina
I would appreciate if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>

I would appreciate if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>

Hi,
I have a pretrained avod model. I wanted to evaluate the model on the dataset. However, it is not clear the exact path of where to place the pretrained model. So, can you please tell me?

I would appreciate if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>

Hi,
I have a pretrained avod model. I wanted to evaluate the model on the dataset. However, it is not clear the exact path of where to place the pretrained model. So, can you please tell me?

Hello Subhankar,
I would appreciate your help if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>

Hello @Subhankar48,
did you solve your problem? if yes, in what py script did you add the path and how did it look like. Thanks for your time.

Hello @Subhankar48 @LEO961124 @RMobina @619862306 @macjr-cmd
I would appreciate if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>thankyou

Hi @Subhankar48 ,
I would be very grateful if it's possible to you send me the pretrained avod model. my email address<EMAIL_ADDRESS>many thanks

Hello @Subhankar48 @LEO961124 @RMobina @macjr-cmd @Liaoqing-up @robertson-oa  @jianghy1998
I would appreciate it if you can send me the pre-trained model.
My email address is<EMAIL_ADDRESS>Thanks

Hi guys, my email address is<EMAIL_ADDRESS>Could you kindly share it with me?


Update to not hard code svc keyvault dns suffix

Which issue this PR addresses:
The svc keyvault DNS suffix is hard coded to vault.azure.net and does not work in other clouds.
What this PR does / why we need it:
Plumbs the env specific dns prefix to where it's needed.
Test plan for issue:
Existing E2E.
Is there any documentation that needs to be updated for this PR?
No.

It should not be piped from env file as we already have.
We have this pattern where in the pre-deploy/deploy/ we inject customer variables into parameters file. We should add something like this:
	parameters.Parameters["keyVaultDNSSuffix"] = &arm.ParametersParameter{
		Value: d.env.Environment().KeyVaultDNSSuffix,
	}

In the https://github.com/Azure/ARO-RP/blob/master/pkg/deploy/deploy_rp.go#L48-L71 which will take this from Cloud Environment right to the cloud and pass it down the pipe.
I assume deploy of keyvault worked as it  ARM "appended" right value so we just need to fix RP config side.
We should not need these values in the shell scripts at all and it should be transparent

Superseded by https://github.com/Azure/ARO-RP/pull/1518


Add API to enable/disable debug logging (in development)

Debug logging can be useful to correlate Suspense data fetching with other things going on in an application. For a while, I've had debugging built into this library locally but not exported for applications that use the library.
This PR adds the ability to turn debug logging on for an individual cache or for all caches.
For app caches
import { disableDebugLogging, enableDebugLogging } from "suspense";

enableDebugLogging(); // Turns global debug logging on

disableDebugLogging(); // Turns global debug logging back off

For an individual cache
import { createCache } from "suspense";

const cache = createCache({
  enableDebugLogging: true,
  // ...
});

Note that this logging is only in development builds of this package (see c21c562). The above code will have no observable impact on production builds.

For some reason, it looks like the isDevelopment flag isn't correctly set when running the website locally with Parcel. Need to investigate.

Were you able to figure out everything here? I wonder if there is still anything that is unclear when it comes to those exports and stuff that I could help you out with.

Only that it was a Parcel bug. In the meanwhile, I just hard-coded the condition to true so I could test what I was working on.


Accessibility Issues

You might wish to consider making this plugin more accessible. Here is a really excellent and accessible version you can learn from. https://github.com/scottaohara/a11y_tab_widget

Now the plugin follows WAI-ARIA Authoring Practices
https://github.com/artf/grapesjs-tabs/releases/tag/v1.0.6


Create a GA to populate zw3rk S3 buckets on push events

ACCESSKEY and SECRETKEY env secrets should be set up first in GitHub repository settings :)

As mentioned elsewhere, we should have a wrapper script (not in the nix-store) that

checks for the existence of the env shell script in the /nix/store
if it's not found, downloads and imports the closure
instantiates a shell with the env script.

That script can then later be adapted to also provide a way to install nix if needed.

As mentioned elsewhere, we should have a wrapper script (not in the nix-store) that

checks for the existence of the env shell script in the /nix/store
if it's not found, downloads and imports the closure
instantiates a shell with the env script.

That script can then later be adapted to also provide a way to install nix if needed.

I started writing this script here https://github.com/input-output-hk/devx/pull/25/files#diff-ea37034218edb9ea280bd85e5dc426224dde29a601e5804449d3c4a097a4d0d3
Now the upload workflow is parallelized using GA build matrix https://github.com/yvan-sraka/devx/actions/runs/4413930370
Benchmarks too are ran is a GA job https://github.com/yvan-sraka/devx/actions/runs/4414098961/jobs/7735375955

I left some code comments mentioning you on questions that arise while I was automating the thing :)


Support to set loadBalancerKey

Support to override CachingSpringLoadBalancerFactory to customize the FeignLoadBalancer instance.
use example:
@Configuration
public class FeignClientConfiguration {

    @Bean
    @Primary
    public Client feignClient(SpringClientFactory clientFactory, @Autowired(required = false) LoadBalancedRetryFactory retryFactory) {
        return new LoadBalancerFeignClient(new Client.Default(null, null),
                new CustomCachingSpringLoadBalancerFactory(clientFactory, retryFactory), clientFactory);
    }

    class CustomCachingSpringLoadBalancerFactory extends CachingSpringLoadBalancerFactory {

        private volatile Map<String, FeignLoadBalancer> cache = new ConcurrentReferenceHashMap<>();

        public CustomCachingSpringLoadBalancerFactory(SpringClientFactory factory) {
            super(factory);
        }

        public CustomCachingSpringLoadBalancerFactory(SpringClientFactory factory, LoadBalancedRetryFactory loadBalancedRetryPolicyFactory) {
            super(factory, loadBalancedRetryPolicyFactory);
        }

        @Override
        public FeignLoadBalancer create(String clientName) {
            FeignLoadBalancer client = this.cache.get(clientName);
            if(client != null) {
                return client;
            }
            IClientConfig config = this.factory.getClientConfig(clientName);
            ILoadBalancer lb = this.factory.getLoadBalancer(clientName);
            ServerIntrospector serverIntrospector = this.factory.getInstance(clientName, ServerIntrospector.class);
            client = loadBalancedRetryFactory != null ? new RetryableFeignLoadBalancer(lb, config, serverIntrospector,
                    loadBalancedRetryFactory) {
                protected void customizeLoadBalancerCommandBuilder(final FeignLoadBalancer.RibbonRequest request, final IClientConfig config,
                                                                   final LoadBalancerCommand.Builder<FeignLoadBalancer.RibbonResponse> builder) {
                    builder.withServerLocator(request.getRequest().headers().get(Constants.HEADER_CLIENT_IP));
                }
            } : new FeignLoadBalancer(lb, config, serverIntrospector) {
                protected void customizeLoadBalancerCommandBuilder(final FeignLoadBalancer.RibbonRequest request, final IClientConfig config,
                                                                   final LoadBalancerCommand.Builder<FeignLoadBalancer.RibbonResponse> builder) {
                    builder.withServerLocator(request.getRequest().headers().get(Constants.HEADER_CLIENT_IP));
                }
            };
            this.cache.put(clientName, client);
            return client;
        }

    }

}

Codecov Report

Merging #50 into master will decrease coverage by 0.12%.
The diff coverage is 60%.

@@             Coverage Diff              @@
##             master      #50      +/-   ##
============================================
- Coverage     76.24%   76.11%   -0.13%
  Complexity      283      283
============================================
  Files            36       36
  Lines          1183     1185       +2
  Branches        183      183
============================================
  Hits            902      902
- Misses          204      206       +2
  Partials         77       77

Impacted Files
Coverage Δ
Complexity Δ

...feign/ribbon/CachingSpringLoadBalancerFactory.java
100% <100%> (ø)
4 <1> (ø)
:arrow_down:

...work/cloud/openfeign/ribbon/FeignLoadBalancer.java
65.07% <50%> (-2.14%)
5 <0> (ø)

Why do you want to do that? What problem are you trying to solve? You have written no tests.

What are those specific requirements?

please change your example to actually use the DebugRule you mentioned. Right now, the two examples are not connected.
Also, please first try a composition approach. See if you can use the existing code to form what you need vs inheritance. For example, see if you can forward calls to existing types somehow, without subtyping.
Anyway, if you can't please copy/paste the least code possible so it is easy to see the entire integration, including DebugRule. We might be able to identify another way to achieve the same goal, which doesn't require updating two projects, and exposing their constructors, to achieve.

@adriancole Hello, I submitted a test case. Can you see my needs from here? If this PR does not pass, my needs seem to have no other way to achieve it.My requirement is actually to set the loadBalancerKey by overriding FeignLoadBalancer. Then filter the server by loadBalancerKey in the IRule instance of the ribbon.

Is there anyone tracking this pr?

@adriancole want to take another pass at this?

@ryanjbaxter Hey, adriancole seems to be very busy and has no time to look at this PR. Can you find other members to evaluate whether to pass this PR? We have to improve efficiency, because it is not good to have other users waiting for this small feature to be officially released!

Well, thank you for your reply. Sorry to bother you, but this PR is still pending, and the reviewer needs to reply to confirm the status. Thank you for your comments, then please ask other members to consider whether to merge.

Not sure what you mean, if you have another PR please submit it and we will take a look.


Not working in VS Code

Environment

VS Code version: 1.56.0 insider
Autoprefixer plugin version: v3.0.1
Operating System: Windows 10

Actual behavior

When try to run prefix on css file it displays this message.
Expected behavior
…
Steps to reproduce

Autoprefixer config
"autoprefixer.options": {

    "browsers": [
      "last 4 versions",
      "ie >= 9",
      "> 5%"
    ]
  },

Code sample
// Paste your CSS code that has problems with formatting.

working now :)


AD user attribute 'mobile' needs to be normalized

According to the ADFS Solution Document, the AD user phone number (mobile) is defined as follows:

mobile: a telephone number to which the Mobile ID authentication message will be sent. The
number currently need to be in the format +41ddddddddd (d=digit where the + may be omitted).
At most one telephone number can be specified. If no telephone number is specified, the user is
not enabled for multi-factor authentication with Mobile ID. Example: +41791234567

In some cases, the phone number does not match this format. MID/ADFS should do some basic normalization.
For example:

trim any whitespace
trime - characters

Common formats I've seen in ADs are:

+41-79-123 45 67
+41 79 123 45 67

I guess it's quite simple to just add a basic normalization to ensure that above examples will be normalized to +41791234567 or<PHONE_NUMBER>7.

Great job @PascalBayard thanks a lot!


Add a docker build environment in order to speed up builds

Problem Description
This package takes about ~70min to build on github actions. This is highly inefficient and unnecessary. Therefore a docker environment is added so that we can speed up the builds. The intention is to pre-build all the dependencies and build the aerial_mapper after that

Can one of the admins verify this patch?


git clone master error

question
when I try to check master code, below error is appear
invalid path 'packages/webviz-core/migrations/frozenMigrations/2<IP_ADDRESS>:00:02.migrateNodePlaygroundNodesToObjects.js'

doubt
Why can't we provide a release version?

there are 172 branches, and most are out of date, why we don’t clean it up, developers don’t need to see these branches
when I found a tag version, which is 2019 years later

Are you on windows? The colons : are the issue. I have several open PRs to fix cloning and building this repo on windows. This commit fixes the migration file names, but it would need to be merged upstream.
Regarding a release version - we have a fork of webviz at foxglove/studio and have been regularly updating and publishing releases in case that is useful to you.

Yes, I clone on windows. Thanks for the information, it is very helpful!


Nested Bullets on Projects Page

This should be nested if possible, look into later

fixed by https://github.com/solderq35/solderq35.github.io/commit/9367891162341fcffd33e7906e360ba705492e10


[Bug]: EmbeddingsResponse class output property should be List[List[float]] instead of List[List[int]]

Language
Python
Version
latest
Description
The EmbeddingsResponse class declared in teams.ai.embeddings has a type of Optional[Union[List[List[int]], str]]. Given that embeddings are floating point numbers, the type should be probably be Optional[Union[List[List[float]], str]]
Reproduction Steps
1.None

For comparison, the equivalent Javascript interface definition uses number[][]
export interface EmbeddingsResponse {
...
    /**
     * Optional. Embeddings for the given inputs.
     */
    output?: number[][];
...
}

Hi @yikwen, great catch. Updating to float will also match the dotnet implementation. Please feel free to open up a PR to update this, otherwise I will get to it sometime this week!

@lilyydu I've created pull request #1677 . Since this is my first time (ever) contributing to an open-source project, I hope I'm doing it right.


Remove Dependencies on pytorch-gpu

Hi! I'm wondering if we can remove the dependency on pytorch-gpu so that installation is easier so that the package depends on pytorch 1.x and cudatoolkit (or for the cpu package, cpuonly instead of cudatoolkit). I think it should make it more compatible with the pytorch channel releases.
Also, I'm wondering if we can add the torch/cuda version to the package name, similar to what I did in this package: https://anaconda.org/csl170000/torch-points-kernels/files so that it's easier to debug the environment based on conda list
Thanks for the great work!

@CCInc Are you experiencing this issue still?

I'm still having trouble installing by using the pytorch channel release of pytorch, it wants me to change to the conda-forge pytorch package. Unfortunately I'm not sure how much can be done about that, since there seems to be a pretty big difference between the package between the two channels.
  + cudnn         <IP_ADDRESS>  hed8a83a_0                   conda-forge/linux-64     648MB
  + libprotobuf     3.20.1  h6239696_0                   conda-forge/linux-64       3MB
  + magma            2.5.4  h6103c52_2                   conda-forge/linux-64      93MB
  + nccl         <IP_ADDRESS>  h0800d71_0                   conda-forge/linux-64     142MB
  + ninja           1.11.0  h924138e_0                   conda-forge/linux-64       3MB
  + sleef            3.5.1  h9b69904_2                   conda-forge/linux-64       2MB
  + torchsparse      1.4.0  py39cuda112h99bd56b_14_cuda  conda-forge/linux-64       9MB

  Change:
─────────────────────────────────────────────────────────────────────────────────────────

  - pytorch         1.11.0  py3.9_cuda11.3_cudnn8.2.0_0  pytorch
  + pytorch         1.11.0  cuda112py39ha0cca9b_202      conda-forge/linux-64     516MB


Don't short circuit in isSubType if other half might want to record bounds

Motivation

This is best explained by reading the comments in the code and tests.
When it works:
Fixes #5308
Fixes #5468
Fixes #5620
Test plan

See included automated tests.

[x] @jez it appears that this might rely on ordering of type kind tags? w.r.t. #5614, see if you can write a test that would break if the literal type kinds were at the end of the list, instead of up above TypeVar etc.

I haven't been able to find a test case for this. I figure if it happens in practice, we can figure out a solution with the test case in hand. Nothing should crash, it will just maybe be a confusing type error (or lack thereof).

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_M6ceA4SOGDUo65
→ https://go/builds/bui_M6ceMpw2t6TNw9


Infinite loop if "Prevent Duplicates" is unset and table is exhausted.

If you make a table with 2 items, then set the "Shop Qty Formula" to 3d4 so that the minimum draw is 3 items, and don't allow duplicates (but see #90) then pressing the "Update Shop Inventory" button causes an infinite loop, freezing Foundry entirely.

Fixed in 2.4.0

Fixed in 2.4.0


[Question] Restore from backup PVC created volume.

Question
How can I restore a backup to an pvc/pv created volume ?
I tried to restore the backup to a volume using the previous name option but fail because original volume still exist.
I tried to restore the backup to a volume not using the previous name option but i cannot then bind the pvc to the new volume.
I'm unusure this possible now and may switrch this to a feature request.
Thanks
Environment:

Longhorn version: v1.1.0
Kubernetes version: v1.20.0
Node config

OS type and version debian 10
CPU per node: 2 to 4
Memory per node: 8GB
Disk type HDD
Network bandwidth and latency between the nodes: <1GB/s

Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal):
Baremetal

Using RWX

Hi !
I've been able to restore a faulted pvc created volume from backup.
The process is long :
kubectl scale deploy -n <ns> --replicas=0 <deploy_name>
launch restore of the backup from the ui (with a new volume name)
kubectl delete -n <ns> pvc <pvc_name>
recreate PVC (from UI) or
curl -X POST "http://longhorn.localhost:8888/v1/volumes/<new-vol-name>?action=pvcCreate" -d '{"pvName":"<new-vol-name>","fsType":"ext4"}'
scale up again.
you may need to augment the pvc request size in you vcs because the create pvc is usually a bit bigger than the original (seems an issue related to units M vs G)
you need to manually recreate the backup schedule (see #578)

Can I ask the reason why you want to restore an existing volume? Is it due to the existing volume becoming faulted? Typically, the volume replicas will be salvaged/reused automatically if the volume becomes faulted. If the auto salvage feature doesn't work, you may encounter this bug. But I can do manual salvage via UI as a workaround. By resuing/salvaging the existing volumes rather than restore, you can save lots of time as well as bandwidth.
The PVC/PV/Longhorn volume name should be unique. Typically one PVC is bound with one PV and one Longhorn volume only. If you really want to do restoration, you need to clean up the existing volume, PV, and PVC. So that you can restore the volume with the same name then.
We will store the recurring config in the backups as well in the further version: https://github.com/longhorn/longhorn/issues/2227

As for the size mismatching, can you provide the PVC and the volume info?

I had the use case of "revert to an old backup" also in mind, but I now have a better understanding of this and that's not the way it should be done (correct way is described here https://forums.rancher.com/t/how-do-you-launch-a-snapshot-at-longhorn/16130/4)
So the only case left is when salvage does not work, I understand that this should not be the case anymore in the future
If all replicas are damaged, should people salvage the volume and then revert to a snapshot also in this case ?
I'm very happy that next release will fix a lot of my problems !
The size mismatching may still be an issue to be resolved, maybe in another GH issue ?
I'm unsure what infos you want but here is the recreated PVC :
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    pv.kubernetes.io/bind-completed: "yes"
  creationTimestamp: "2021-04-01T17:29:31Z"
  finalizers:
  - kubernetes.io/pvc-protection
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:accessModes: {}
        f:resources:
          f:requests:
            .: {}
            f:storage: {}
        f:storageClassName: {}
        f:volumeMode: {}
        f:volumeName: {}
    manager: longhorn-manager
    operation: Update
    time: "2021-04-01T17:29:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:pv.kubernetes.io/bind-completed: {}
      f:status:
        f:accessModes: {}
        f:capacity:
          .: {}
          f:storage: {}
        f:phase: {}
    manager: kube-controller-manager
    operation: Update
    time: "2021-04-01T17:29:38Z"
  name: web-archives-data-pvc
  namespace: agepoly-test
  resourceVersion: "3855273"
  uid: 49b2f9ac-4f23-440f-8459-8399f822b01b
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 19078Mi
  storageClassName: longhorn-static
  volumeMode: Filesystem
  volumeName: restore-web-archives
status:
  accessModes:
  - ReadWriteMany
  capacity:
    storage: 19078Mi
  phase: Bound

and the original yaml :
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: web-archives-data-pvc
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 20G
  selector:
    matchLabels:
      owner: agepinfo
      name: data
      app: web-archives
      environment: test

After salvaging the volume, you need to check if the data is available. If YES, you don't need to do anything. Otherwise, you need to do a snapshot revert or a backup restore.
20G means<PHONE_NUMBER>0 Bytes. Currently, Longhorn won't touch the field storage in pvc.spec. As long as the Longhorn volume size is the same as the field, the volume is correct.

The create pvc/pv from volume has a feature to choose to use the old pvc/pv spec for the new one, this feature may be broken as it mismatch

In the volume PV/PVC creation feature, Use Previous PVC just means reusing the previous PVC name. As for other fields like size, they are generated based on the current volume and the related settings. You may need to check if there is mismatching between the original volume and the backup, or between the backup and the restored volume.


Unknown RTL9601B EPON converter?

I got this converter secondhand and found out it uses RTL9601B. I successfully connected to on-board UART and run few commands.
Unfortunately, I cannot set PON_MODE to 1 instead of 2.
flash set PON_MODE 1 reboot
I think it is because default configuration lastgood_hs.xml from /dev/mtd3 is always loaded at reboot. I tried to change lastgood_hs.xml PON_MODE Value="1" but unsuccess. Please shine your light to sort this issue out.
`# cat /var/config/lastgood_hs.xml

`
rtl9601b_config_files.txt

https://i.imgur.com/gZEVTE9.jpeg
https://i.imgur.com/xIrWoz3.jpeg

Video of WebUI
https://user-images.githubusercontent.com/1845502/213858423-e130b64b-5978-4e66-a47b-3ce1def3b85c.mp4

If keep reverting to PON_MODE 1, mean the kernel and driver having missing EPON support,
this might need to modify the firmware it self, dump the SPI Flash and extract the mtd

If keep reverting to PON_MODE 1, mean the kernel and driver having missing EPON support, this might need to modify the firmware it self, dump the SPI Flash and extract the mtd
Seems like a complicated process, any tutorial is much appreciated. Thanks!

Got it thanks https://github.com/Anime4000/RTL960x/blob/main/Docs/Modify_Firmware.md

I got this converter secondhand and found out it uses RTL9601B. I successfully connected to on-board UART and run few commands. Unfortunately, I cannot set PON_MODE to 1 instead of 2. flash set PON_MODE 1 reboot I think it is because default configuration lastgood_hs.xml from /dev/mtd3 is always loaded at reboot. I tried to change lastgood_hs.xml PON_MODE Value="1" but unsuccess. Please shine your light to sort this issue out.
`# cat /var/config/lastgood_hs.xml
`
rtl9601b_config_files.txt

Keep in mind that some XPON adapters automatically detects type of PON. Thus sets PON MODE.

I got this converter secondhand and found out it uses RTL9601B. I successfully connected to on-board UART and run few commands. Unfortunately, I cannot set PON_MODE to 1 instead of 2. flash set PON_MODE 1 reboot I think it is because default configuration lastgood_hs.xml from /dev/mtd3 is always loaded at reboot. I tried to change lastgood_hs.xml PON_MODE Value="1" but unsuccess. Please shine your light to sort this issue out.
# cat /var/config/lastgood_hs.xml
rtl9601b_config_files.txt

Keep in mind that some XPON adapters automatically detects type of PON. Thus sets PON MODE.

Thanks for your suggestion! I found out that firmware sw_commit=1 will let you set PON MODE but I failed to get PON working so I gave up.


How to set up Gatsby Cloud with Kontent tutorial

Motivation
Create a tutorial for the manual integration section.
Proposed solution
Working version:
https://github.com/Kentico/gatsby-source-kontent/blob/feature/preview-create/packages/gatsby-source-kontent/docs/GATSBY-CLOUD.md#adding-a-preview-webhook
Additional context
Related to #133

Proofreading task: https://kentico.atlassian.net/browse/CTC-948

https://github.com/Kentico/gatsby-source-kontent/blob/feature/preview-create/packages/gatsby-source-kontent/docs/GATSBY-CLOUD.md#adding-a-preview-webhook

fixed in #139


watir/watir-webdriver end of file reached (EOFError) While running the script

Meta -
Watir Version: 6.8.4
Selenium Version: 3.6
Browser Version: Firefox 47
Browser Driver Version: 0.19.0
OS Version: Fedora 22
While running watir

Ah, I believe at the Selenium Conference that Dave said that the latest version of geckodriver does not support Firefox 47. Are you trying to upgrade something in a controlled fashion? If so, use a previous version of geckodriver, if not, use a later version of Firefox. Either way, feel free to reach out to us on the #watir channel in Selenium Slack if you have any questions.

For firfox 55  I am getting this error
connect_until_stable': unable to obtain stable firefox connection in 60
seconds (<IP_ADDRESS>:7055) (Selenium::WebDriver::Error::WebDriverError)
Regards
Veena B
9880444819
On Mon, Oct 16, 2017 at 5:33 PM, Titus<EMAIL_ADDRESS>wrote:

Closed #671 https://github.com/watir/watir/issues/671.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#event-1294685111, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ARF14ZD7R9y9UgfYfPKmZYT_miilcJnTks5ss0YSgaJpZM4P6F8H
.

Hi
I downgraded geckodriver
geckodriver version 0.17.0
Firefox version  47
Still i am getting same error
`connect_until_stable': unable to obtain stable firefox connection in 60
seconds (<IP_ADDRESS>:7055) (Selenium::WebDriver::Error::WebDriverError)
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 9:43 AM, Veena MB<EMAIL_ADDRESS>wrote:

For firfox 55  I am getting this error
connect_until_stable': unable to obtain stable firefox connection in 60
seconds (<IP_ADDRESS>:7055) (Selenium::WebDriver::Error::WebDriverError)
Regards
Veena B
9880444819
On Mon, Oct 16, 2017 at 5:33 PM, Titus<EMAIL_ADDRESS>wrote:

Closed #671 https://github.com/watir/watir/issues/671.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#event-1294685111, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14ZD7R9y9UgfYfPKmZYT_miilcJnTks5ss0YSgaJpZM4P6F8H
.

You only get that error when it is trying to use the the legacy firefox driver and not geckodriver. Since using geckodriver is the default with Watir 6+, I'm going to guess that you have incompatible gems in your gemfile. Can you verify that you do not have watir-classic, common-watir, or watir-webdriver gems installed? All the code you need is in watir gem.

I have
watir-webdriver-0.9.9
watir              - 6.8.4
But i don't have watir-classic,common-watir
Browser is invoking but its not hitting the url .
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 3:45 PM, Titus<EMAIL_ADDRESS>wrote:

You only get that error when it is trying to use the the legacy firefox
driver and not geckodriver. Since using geckodriver is the default with
Watir 6+, I'm going to guess that you have incompatible gems in your
gemfile. Can you verify that you do not have watir-classic, common-watir,
or watir-webdriver gems installed? All the code you need is in watir gem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337185675, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14VrMvWfq3dhb9CCI_4HQh4C_cp6fks5stH4ygaJpZM4P6F8H
.

Yes, uninstall watir-webdriver gem and remove it from your Gemfile and you should be good.

Still i am unable to resolve this issue. after uninstalling watir-webdriver
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 4:11 PM, Titus<EMAIL_ADDRESS>wrote:

Yes, uninstall watir-webdriver gem and remove it from your Gemfile and you
should be good.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337191669, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14QeSyook6O8qZjb0k0j6tvl8a9-2ks5stIRXgaJpZM4P6F8H
.

what code are you using to initialize the browser?

require 'watir'
firefox_profile = Selenium::WebDriver::Firefox::Profile.new
client = Selenium::WebDriver::Remote::Http::Default.new
client.open_timeout = 180
caps = Selenium::WebDriver::Remote::Capabilities.firefox marionette: false,
profile: firefox_profile #, firefox_binary:
"/home/user/local/firefox-56.tar.bz2/firefox"
# options = Selenium::WebDriver::Firefox::Options.new(profile:
firefox_profile, binary: "/home/user/local/firefox-56.tar.bz2/firefox")
driver = Selenium::WebDriver.for :firefox, desired_capabilities: caps,
http_client: client
browser = Watir::Browser.new driver
browser.goto("www.google.com")
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 4:57 PM, Titus<EMAIL_ADDRESS>wrote:

what code are you using to initialize the browser?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337201509, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14QH5f92mqOua0DT-9uunJ-J9L6s6ks5stI8KgaJpZM4P6F8H
.

Oh, yeah, you are passing in marionette: false which keeps it from using geckodriver.
What are you trying to do?
To use marionette: false you need to use an Extended Support Release of Firefox (like 52), to use geckodriver, you need to remove that parameter.

Thank you, its resolved
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 5:35 PM, Titus<EMAIL_ADDRESS>wrote:

Oh, yeah, you are passing in marionette: false which keeps it from using
geckodriver.
What are you trying to do?
To use marionette: false you need to use an Extended Support Release of
Firefox (like 52), to use geckodriver, you need to remove that parameter.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337209770, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14d_xZ3FO6VZC66bfqlXvzq98WWB3ks5stJgCgaJpZM4P6F8H
.

Hi,
Can i get document for latest watir.
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 5:42 PM, Veena MB<EMAIL_ADDRESS>wrote:

Thank you, its resolved
Regards
Veena B
9880444819
On Tue, Oct 17, 2017 at 5:35 PM, Titus<EMAIL_ADDRESS>wrote:

Oh, yeah, you are passing in marionette: false which keeps it from using
geckodriver.
What are you trying to do?
To use marionette: false you need to use an Extended Support Release of
Firefox (like 52), to use geckodriver, you need to remove that parameter.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337209770, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14d_xZ3FO6VZC66bfqlXvzq98WWB3ks5stJgCgaJpZM4P6F8H
.

The documentation from the code itself is here: http://www.rubydoc.info/gems/watir
The User Guides are only somewhat up to date, but they are here: http://watir.com/guides/

Okay Thank you,
but i want to use spreadsheet for data driven test in the watir .
Regards
Veena B
9880444819
On Wed, Oct 18, 2017 at 5:45 PM, Titus<EMAIL_ADDRESS>wrote:

The documentation from the code itself is here:
http://www.rubydoc.info/gems/watir
The User Guides are only somewhat up to date, but they are here:
http://watir.com/guides/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-337571048, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14bEHmk_Cl0rWPIt5sHXp2q5YeIJ0ks5stevggaJpZM4P6F8H
.

`connect_until_stable': unable to obtain stable firefox connection in 60 seconds (<IP_ADDRESS>:7055) (Selenium::WebDriver::Error::WebDriverError)
Firefox   58
Geckodriver v0.19.1
Watir 6.10.3

You had this working, and now it isn't any more?

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H
.

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H
.

Please place some code which you tried? Or paste the screen shot of that
pop-up
On 12-Feb-2018 10:38 AM, "VEENA"<EMAIL_ADDRESS>wrote:

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830113, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeOm7vUjUYrBuyXJpf3lun0fZkrNCwCMks5tT8c-gaJpZM4P6F8H
.

Okay
[image: Inline image 1]
I want to handle drop down that modal please help me
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 10:45 AM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

Please place some code which you tried? Or paste the screen shot of that
pop-up
On 12-Feb-2018 10:38 AM, "VEENA"<EMAIL_ADDRESS>wrote:

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852,
or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830113, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AeOm7vUjUYrBuyXJpf3lun0fZkrNCwCMks5tT8c-gaJpZM4P6F8H>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830906, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14fq4CtKWbfzu6uBiwp8_Y3BXSMAMks5tT8kLgaJpZM4P6F8H
.

I can't assume what you are asking if you write this way, just place the
picture of that element and HTML code of the element so that I can write
the corresponding code for you.
On 12-Feb-2018 10:48 AM, "VEENA"<EMAIL_ADDRESS>wrote:
Okay
[image: Inline image 1]
I want to handle drop down that modal please help me
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 10:45 AM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

Please place some code which you tried? Or paste the screen shot of that
pop-up
On 12-Feb-2018 10:38 AM, "VEENA"<EMAIL_ADDRESS>wrote:

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852,
or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830113, or

mute

the thread
<https://github.com/notifications/unsubscribe-auth/
AeOm7vUjUYrBuyXJpf3lun0fZkrNCwCMks5tT8c-gaJpZM4P6F8H>
.

—

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830906, or
mute
the thread
<https://github.com/notifications/unsubscribe-
auth/ARF14fq4CtKWbfzu6uBiwp8_Y3BXSMAMks5tT8kLgaJpZM4P6F8H>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364831209, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeOm7h9tSCtO_i9PXiF0OLaxRu5AxlR_ks5tT8m8gaJpZM4P6F8H
.

Oh sorry did you attach any image?
On 12-Feb-2018 10:48 AM, "VEENA"<EMAIL_ADDRESS>wrote:

Okay
[image: Inline image 1]
I want to handle drop down that modal please help me
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 10:45 AM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

Please place some code which you tried? Or paste the screen shot of that
pop-up
On 12-Feb-2018 10:38 AM, "VEENA"<EMAIL_ADDRESS>wrote:

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852,
or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830113, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AeOm7vUjUYrBuyXJpf3lun0fZkrNCwCMks5tT8c-gaJpZM4P6F8H>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830906, or
mute
the thread
<https://github.com/notifications/unsubscribe-
auth/ARF14fq4CtKWbfzu6uBiwp8_Y3BXSMAMks5tT8kLgaJpZM4P6F8H>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364831209, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeOm7h9tSCtO_i9PXiF0OLaxRu5AxlR_ks5tT8m8gaJpZM4P6F8H
.

Ya
@b.modal.select_list(:xpath => '//*[@id="incident_status"]').select 'close'
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 10:52 AM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

Oh sorry did you attach any image?
On 12-Feb-2018 10:48 AM, "VEENA"<EMAIL_ADDRESS>wrote:

Okay
[image: Inline image 1]
I want to handle drop down that modal please help me
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 10:45 AM, Rajagopalan-M <
<EMAIL_ADDRESS>wrote:

Please place some code which you tried? Or paste the screen shot of
that
pop-up
On 12-Feb-2018 10:38 AM, "VEENA"<EMAIL_ADDRESS>wrote:

How to handle modal elements
Regards
Veena B
9880444819
On Fri, Feb 9, 2018 at 9:38 AM, Veena MB<EMAIL_ADDRESS>wrote:

Due to Firefox latest version 58
Regards
Veena B
9880444819
On Thu, Feb 8, 2018 at 9:33 PM, Titus<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/watir/watir/issues/671#issuecomment-364158852
,
or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830113,
or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AeOm7vUjUYrBuyXJpf3lun0fZkrNCwCMks5tT8c-gaJpZM4P6F8H>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364830906, or
mute
the thread
<https://github.com/notifications/unsubscribe-
auth/ARF14fq4CtKWbfzu6uBiwp8_Y3BXSMAMks5tT8kLgaJpZM4P6F8H>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364831209, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/AeOm7h9tSCtO_
i9PXiF0OLaxRu5AxlR_ks5tT8m8gaJpZM4P6F8H>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364831622, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14QSzE7NTSV9IbgMutMe8PA3kmPU9ks5tT8qzgaJpZM4P6F8H
.

Okay, can you please post that pic of that dialog box?
And you don't have to use xpath while you can use id directly
like
b.select_list(id: 'incident_status').select 'close'

@VeeanB
Okay, can you please post that pic of that dialog box?
And you don't have to use xpath while you can use id directly
like
b.select_list(id: 'incident_status').select 'close'

I tried same but getting error like this
@b.select_list(id:  'incident_status').select 'close'
`rescue in element_call': element located, but timed out after 30 seconds,
waiting for #<Watir::Select: located: true; {:id=>"incident_status",
:tag_name=>"select"}> to be present
(Watir::Exception::UnknownObjectException)
Please find attached screen
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 1:08 PM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

@VeeanB https://github.com/veeanb
Okay, can you please post that pic of that dialog box?
And you don't have to use xpath while you can use id directly
like
b.select_list(id: 'incident_status').select 'close'
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364847107, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14Y37BrAop7yiIoAMlVndpJegYcDpks5tT-pagaJpZM4P6F8H
.

@VeeanB
I don't find any attachment.
And your problem is clear. The element is located but not visible. So you might have had two element with the same id, check that now and you might be interacting with the element which is hidden.

Its visible ,
i checked with exists it's displaying as true
but when on selecting the drop down i am getting  error
here is screen
[image: Inline image 1]
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 1:32 PM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

@VeeanB https://github.com/veeanb
I don't find any attachment.
And your problem is clear. The element is located but not visible. So you
might have had two element with the same id, check that now and you might
be interacting with the element which is hidden.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364850762, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14YQfc-Mxi9uEhIvSHGU7iW1_NbmXks5tT_ArgaJpZM4P6F8H
.

I am saying the element which is visible is clear but the another element which has the same id is hidden inside and also this hidden element is first element and the element which is visible is the second element or third or fourth and so on. So it says it's invisible.
The image you are sharing is not visible to me.  So try selecting the right element.  Or can you share your screen with me, I will locate that element for you.

@VeeanB
I am saying the element which is visible is clear but the another element which has the same id is hidden inside and also this hidden element is first element and the element which is visible is the second element or third or fourth and so on. So it says it's invisible.
The image you are sharing is not visible to me. So try selecting the right element. Or can you share your screen with me, I will locate that element for you.

Okay,
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 3:05 PM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

@VeeanB https://github.com/veeanb
I am saying the element which is visible is clear but the another element
which has the same id is hidden inside and also this hidden element is
first element and the element which is visible is the second element or
third or fourth and so on. So it says it's invisible.
The image you are sharing is not visible to me. So try selecting the right
element. Or can you share your screen with me, I will locate that element
for you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364870424, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14Q9D_Il1Bdhn36qQq8IRjiTasO-gks5tUAXhgaJpZM4P6F8H
.

Is it possible to connect team-viewer
id  595991387 & password 8951
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 3:59 PM, Veena MB<EMAIL_ADDRESS>wrote:

Okay,
Regards
Veena B
9880444819
On Mon, Feb 12, 2018 at 3:05 PM, Rajagopalan-M<EMAIL_ADDRESS>wrote:

@VeeanB https://github.com/veeanb
I am saying the element which is visible is clear but the another element
which has the same id is hidden inside and also this hidden element is
first element and the element which is visible is the second element or
third or fourth and so on. So it says it's invisible.
The image you are sharing is not visible to me. So try selecting the
right element. Or can you share your screen with me, I will locate that
element for you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364870424, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14Q9D_Il1Bdhn36qQq8IRjiTasO-gks5tUAXhgaJpZM4P6F8H
.

Due to Firefox version 58
On Feb 8, 2018 9:34 PM, "Titus"<EMAIL_ADDRESS>wrote:

You had this working, and now it isn't any more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/issues/671#issuecomment-364158852, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARF14ahEuY5dmm4gdjidNoAe21Xk1X6bks5tSxrrgaJpZM4P6F8H
.


Enable dprint/watcher tests on FD + remote device

Currently disabled until FD + remote device PR is in. Once it's in we should enable these tests and make sure they all pass.

PR: https://github.com/tenstorrent-metal/tt-metal/pull/6110 implements this


Use camera in event

As a guest
I want to be able to enable/disable my camera while in an event
So that the rest of guests can see me

I think this task and the "Use micophone" can be the same, like "Use audio and video in a envent"

This will be closed by #39.


What is the best way to load TFS libraries with a build task? (e.g. WorkItemTracking)

I've created two build tasks, one to pendadd files in the local workspace and one to check-in the changes. These depend on the VersionControlClient, but also on WorkItemStore and Diff from the TFS Client Object Model.
Ideally the Build Agent would ship with these dependencies, but it doesn't. What's the best way to load additional dependencies, yet ensure that these libraries remain compatible with the assemblies that ship with the build agent?
I understand that using the REST APi's is preferable, yet when I can VersionControlServer.CheckIn, the method itself depends on the WorkItemStore API's. And when I call PendAdd, it depends on the Diff assembly.
The two tasks can be found here for reference.
https://github.com/jessehouwing/vsts-tfvc-tasks

The SDK DLLs are being added in sprint 95 agent. There's already a variable system.serverom (or agent.serverom? i can't remember). If you need a solution before then, you would need to carry the dependencies in your task.
You can look at the legacy publish symbols task for an example how it loads it. I'm about to merge some changes which will change the file names a little (right now it's in helpers.ps1, will be legacyindexhelpers.ps1). If your using the PowerShell handler, note the handler runs in-process in the worker process, so after you load the DLL once, it's in the process (app domain) for the rest of the build job.
Also there's a new powershell handler in 95 (it's actually there in 94 agent too, but need to set system.preferps3 to true to take precedence over old powershell handler). In 95 it's getting flipped and will need to set system.preferpsoverps3 to true to flip the preference to the old handler. MSBuild/VSBuild/PublishSymbols have been ported and temporarily carry both new and old handler implementations. Here's the docs on the SDK for the tasks running in the new handler: https://github.com/Microsoft/vsts-task-lib/blob/master/powershell/Docs/VstsTaskSdk.md Note, there's a couple functions to get the instantiated client credentials objects. The documentation on the functions is currently lacking, but the source code for the SDK is there in the repo.
Can you tell me the list of DLLs that you require and I can double check to make sure they will be included in the 95 agent?

I tried carrying the dependencies in my task, but then the task works depending on the agent version I'm deploying to. A TFS 2015 RTM agent or the TFS 2015 u1 agent or a more recent VSTeam agent...
Since those have already loaded a version of the VersionControl Assembly, I need to load the other client object model assemblies that match.
Right now I'm looking up the VS 2015 install path and grab the references from the CommonExtensions folder, which seems a nice workable hack :).
The other issue is that these dependencies are loaded, but the VersionControlServer class hides these exceptions, so it took me a while to figure out it needed more assemblies than it was reporting when calling PendAdd or Checkin.
So far I seem to need:

Microsoft.TeamFoundation.WorkItemTracking.Client
Microsoft.TeamFoundation.Diff

Next venture will be to support checkin notes, but I suspect these won't be causing more trouble.

The new SDK looks promising. Though I still miss the ability to easily share files across tasks (powershell modules) without having to include them multiple times (possibly causing interesting mismatches). In my case I'll have multiple TFVC tasks, each depending on a set of standard methods.

TFS binaries are still delivered by the agent.  We have a tools concept in the works (link below) but even then the agent would still deliver the TFS OM since talking back to TFS really is core.  Tools and pkgs are meant for consuming external large tools.
Re: Sharing modules across tasks.  Modules and libs are all self contained within the task.  For example, if you look at our tasks repo build process we have some common ps modules and the build process has a json file which instructs it which common modules get 'statically linked' into which tasks.  It's a build problem for now.
https://github.com/Microsoft/vso-agent-tasks/blob/master/docs/tools.md

@jessehouwing Thanks, the additional two DLLs (Microsoft.TeamFoundation.WorkItemTracking.Client, Microsoft.TeamFoundation.Diff) will both be in the $env:AGENT_SERVEROMDIRECTORY in sprint 95 (and update 2). The server OM variable was added recently (sprint 94 probably?). So it would be best to check for that variable first, then fallback to relative from the agent home variable. The server OM variable points to the worker folder for now, but I suspect that won't be true forever.

Thanks! As long as the Server OM always matches the rest of the assemblies in the Agent, I'm happy.


Visualizing the new configuration

Is your feature request related to a problem? Please describe.
The configuration tab of the lab is user-unfriendly, it not having a realistic view of the robot circuit.
Describe the solution you'd like
A view of the robot's settings that allows:

View wires
Represent the components with their respective ports
View selected robot board

This should be extended (now or later) to all robots with the new configuration:

[x] Calliope
[x] micro:bit
[ ] Bionics4Education
[ ] senseBox
[ ] WeDo


Rename DEVICE_SERIAL_STORE to RPI_DEVICE_SERIAL_STORE

/etc/rpi-sb-provisioner/config contains DEVICE_SERIAL_STORE=/usr/local/etc/rpi-sb-provisioner/seen
The README lists the config option as RPI_DEVICE_SERIAL_STORE.

Great catch, @Siecje.
Expect a PR today.


Fix Incorrect Cards Guide URL

Update Working with Cards URL

Apologies for the seperate PRs...

Moved to first #46


425307EC - RAGE

Validation

[X] I've read the FAQ.
[X] The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
[X] This issue isn't for help (tech support) with Xenia, or a game.
[X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link
https://marketplace.xbox.com/en-us/product/rage/66acd000-77fe-1000-9115-d802425307ec
Xenia version
https://github.com/xenia-canary/xenia-canary/commit/1ae524a8d51f7de5df8d2a1f72d7a5fb0416e266/
Issues
Nothing works.
Log
xenia.zip
Screenshots

Labels
state-nothing

Tested on: https://github.com/xenia-project/xenia/commit/7003e54e510fa2169a9434cdb8d608bff7f7be1e
xenia.zip
Most objects/textures are not rendered.

gpu-drawing-missing | state-gameplay


Propose a query for pod name and namespace logs

Propose a query for pod name and namespace logs

#sign-off


CLOUDSTACK-9585 UI doesn't give an option to select the xentools version

UI doesn't give an option to select the xentools version while registering template for any user other than ROOT admin. Templates registered by other users are marked as 'xenserver56' and results in unsusable VMs due to the device_id:002 issue with windows if the template is having xentools version higher than 6.1 .
Repro Steps
Select register template as any other user than ROOT domain admin and UI doesn't give an option to select the xentools version.

ACS CI BVT Run
Sumarry:
Build Number 138
Hypervisor xenserver
NetworkType Advanced
Passed=98
Failed=4
Skipped=6
Link to logs Folder (search by build_no): https://www.dropbox.com/sh/yj3wnzbceo9uef2/AAB6u-Iap-xztdm6jHX9SjPja?dl=0
Failed tests:

test_network.py

test_delete_account Failing since 2 runs

test_router_dns.py

test_router_dns_guestipquery Failed

test_deploy_vm_iso.py

test_deploy_vm_from_iso Failing since 22 runs

test_vm_life_cycle.py

test_10_attachAndDetach_iso Failing since 23 runs

Skipped tests:
test_01_test_vm_volume_snapshot
test_vm_nic_adapter_vmxnet3
test_static_role_account_acls
test_11_ss_nfs_version_on_ssvm
test_3d_gpu_support
test_deploy_vgpu_enabled_vm
Passed test suits:
test_deploy_vm_with_userdata.py
test_affinity_groups_projects.py
test_portable_publicip.py
test_over_provisioning.py
test_global_settings.py
test_scale_vm.py
test_service_offerings.py
test_routers_iptables_default_policy.py
test_loadbalance.py
test_routers.py
test_reset_vm_on_reboot.py
test_snapshots.py
test_deploy_vms_with_varied_deploymentplanners.py
test_non_contigiousvlan.py
test_login.py
test_list_ids_parameter.py
test_public_ip_range.py
test_multipleips_per_nic.py
test_regions.py
test_affinity_groups.py
test_network_acl.py
test_pvlan.py
test_volumes.py
test_nic.py
test_deploy_vm_root_resize.py
test_resource_detail.py
test_secondary_storage.py
test_routers_network_ops.py
test_disk_offerings.py

LGTM, code review and no UI/manual tests. @yvsubhash can you switch the base branch to 4.9?

@yvsubhash on testing PR  , faced issues while registering new templates.
LOG:
command=listConfigurations&response=json&name=xenserver.pvdriver.version&=1479725144072
The given command:listConfigurations does not exist or it is not available for user with id:7
command=listConfigurations&response=json&name=xenserver.pvdriver.version&=1479725144072

Tested the scenario, xen tools version is visible

tag:mergeready


can not open

I can not open the file of '.xmind' after i convert the file

Hi @Wh0ami-hy,
do you mean the source file or the target file?
The tool does not change the source file.
So I assume you mean the target file.
The target file contains only plain text in a markdown format. You can open it for it example with VSCode and preview the markdown.
You can open it also with notepad, but you will see there only the plain text.
Best regards
Frank

OK，thank you for your tool

Hi @Wh0ami-hy,
was you able to see the mermaid in VSCode?
You can open it like described here:
https://itsfoss.com/vs-code-markdown-preview/
If the mermaid doesn't work then please be aware that the tool supports only XMind 8 files with one sheet / diagram.
If you still have issues then don't hesitate to ask. In this case I would need the original XMind 8 file to find out what is going wrong during the conversion.
Best regards
Frank

Your code is great,the reason why i can not open the source file is that my xmind8 software has issue


Add schema for kubernetes label value (labelvalue)

Regex pattern tested via https://regexr.com/73rub
An example of the application can be found in https://github.com/giantswarm/cluster-gcp/pull/192

Linting FTW! Currently getting this error:
https://json-schema.org/draft/2020-12/schema#/allOf/3/$ref/properties/pattern/format: '^(?![-_\\.])([a-zA-Z0-9-_\\.]{0,63})(?<![-_\\.])$' is not valid 'regex'


sf data query resume: cannot find resource for bulk query results in cli

Summary
I am using @salesforce/cli/2.50.6 win32-x64 node-v20.15.0
I am trying to extract data using a bulk query. This is a significant amount of data in this query request:
C:\Users\{user}\Desktop>sf data query --query "{query}" --target-org {org} --bulk --async
Query ID: {job_id}
Query is in progress.

Run "data query resume -i {job_id} -o {org}" to get the latest status and results.

Total number of records retrieved: 0.
Querying Data... done

I then checked the status of the job:
C:\Users\{user}\Desktop>sf data resume -i {job_id} -o {org}

=== Job Status

id:                      {job_id}
operation:               query
object:                  Account
createdById:             {user_id}
createdDate:             2024-07-24T12:34:14.000Z
systemModstamp:          2024-07-24T12:43:00.000Z
state:                   JobComplete
concurrencyMode:         Parallel
contentType:             CSV
numberBatchesQueued:     0
numberBatchesInProgress: 0
numberBatchesCompleted:  92
numberBatchesFailed:     0
numberBatchesTotal:      92
numberRecordsProcessed:  21165218
numberRetries:           0
apiVersion:              61.0
numberRecordsFailed:     0
totalProcessingTime:     2304433
apiActiveProcessingTime: 2304433
apexProcessingTime:      0
Getting Status... done

Great! It ran successfully. But when I try to extract the data, I receive this information that the resource does not exist:
C:\Users\{user}\Desktop>sf data query resume -i {job_id} -o {org} -r csv  > test.csv
Error (1): The requested resource does not exist

Where did the resource go? How do I extract these batch results into a csv?
System Information

{
  "architecture": "win32-x64",
  "cliVersion"<EMAIL_ADDRESS>  "nodeVersion": "node-v20.15.0",
  "osVersion": "Windows_NT 10.0.19045",
  "rootPath": "C:\\Users\\{user}\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7",
  "shell": "cmd.exe",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 3.1.6 (core)",
    "@oclif/plugin-commands 4.0.6 (core)",
    "@oclif/plugin-help 6.2.5 (core)",
    "@oclif/plugin-not-found 3.2.10 (core)",
    "@oclif/plugin-plugins 5.3.4 (core)",
    "@oclif/plugin-search 1.2.2 (core)",
    "@oclif/plugin-update 4.4.7 (core)",
    "@oclif/plugin-version 2.2.6 (core)",
    "@oclif/plugin-warn-if-update-available 3.1.8 (core)",
    "@oclif/plugin-which 3.2.6 (core)",
    "@salesforce/cli 2.50.6 (core)",
    "apex 3.2.4 (core)",
    "auth 3.6.33 (core)",
    "data 3.5.5 (core)",
    "deploy-retrieve 3.9.13 (core)",
    "env 3.0.32 (user) published 41 days ago (Wed Jun 12 2024)",
    "info 3.3.17 (core)",
    "limits 3.3.17 (core)",
    "marketplace 1.2.17 (core)",
    "org 4.3.4 (core)",
    "packaging 2.7.0 (core)",
    "schema 3.3.19 (core)",
    "settings 2.3.8 (core)",
    "sobject 1.4.19 (core)",
    "source 3.5.3 (core)",
    "telemetry 3.6.1 (core)",
    "templates 56.3.2 (core)",
    "trust 3.7.13 (core)",
    "user 3.5.17 (core)"
  ]
}

@deployment-ian thanks for the issue
The requested resource does not exist is directly from the API. In your case, I think it might indicate that you queried data that you don't have permission to view? For example, one of the Accounts returned in the query might be set to private

I don't believe this is to be the case. When I adjust my query so that it only returns 1.8m records (down from 21m), the command C:\Users\{user}\Desktop>sf data query resume -i {job_id} -o {org} -r csv  > test.csv functions as expected and I receive the data

Also, when I utilize workbench with the same query as I use and the resource doesn't appear, workbench is able to extract al of the data

Got it. Can you set JSFORCE_LOG_LEVEL=DEBUG in your environment and share the output from the failing command? I'm hoping that will give us some insight as to where the API is returning resource not found - thanks!

sure!
I set the flag, received lots of additional information, but no extra detail when executing the sf data query resume command:
C:\Users\{user}\Desktop>set JSFORCE_LOG_LEVEL=DEBUG

C:\Users\Ian{user}\Desktop>sf data query --query "{query}" --target-org {org} --bulk --async
DEBUG   [http-api]  missing 'content-length' header, setting it to: 301
DEBUG   [http-api]  <request> method=POST, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [http-api]  elapsed time: 238 msec
DEBUG   [http-api]  <response> status=401, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined
INFO    [session-refresh-delegate]  <refresh token>
DEBUG   [session-refresh-delegate]  Connection refresh completed.
INFO    [session-refresh-delegate]  <refresh complete>
DEBUG   [http-api]  <request> method=POST, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [http-api]  elapsed time: 67 msec
DEBUG   [http-api]  <response> status=401, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined
INFO    [session-refresh-delegate]  <refresh token>
DEBUG   [session-refresh-delegate]  Connection refresh completed.
INFO    [session-refresh-delegate]  <refresh complete>
DEBUG   [http-api]  <request> method=POST, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [http-api]  elapsed time: 376 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined
DEBUG   [bulk2:QueryJobV2]  Successfully created job 750Hn00000OUfXPIA1
Query ID: 750Hn00000OUfXPIA1
Query is in progress.

Run "data query resume -i 750Hn00000OUfXPIA1-o {user}" to get the latest status and results.

Total number of records retrieved: 0.
Querying Data... done

C:\Users\{user}\Desktop>sf data resume -i 750Hn00000OUfXPIA1 -o {org} --json
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/async/61.0/job/750Hn00000OUfXPIA1
DEBUG   [http-api]  elapsed time: 998 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/async/61.0/job/750Hn00000OUfXPIA1
DEBUG   [connection]  {
  '$': { xmlns: 'http://www.force.com/2009/06/asyncapi/dataload' },
  id: '750Hn00000OUfXPIA1',
  operation: 'query',
  object: 'Account',
  createdById: '{user_id}',
  createdDate: '2024-07-24T19:04:32.000Z',
  systemModstamp: '2024-07-24T19:04:33.000Z',
  state: 'InProgress',
  concurrencyMode: 'Parallel',
  contentType: 'CSV',
  numberBatchesQueued: '0',
  numberBatchesInProgress: '6',
  numberBatchesCompleted: '10',
  numberBatchesFailed: '0',
  numberBatchesTotal: '16',
  numberRecordsProcessed: '2373669',
  numberRetries: '0',
  apiVersion: '61.0',
  numberRecordsFailed: '0',
  totalProcessingTime: '134861',
  apiActiveProcessingTime: '134861',
  apexProcessingTime: '0'
}
{
  "status": 0,
  "result": {
    "$": {
      "xmlns": "http://www.force.com/2009/06/asyncapi/dataload"
    },
    "id": "750Hn00000OUfXPIA1",
    "operation": "query",
    "object": "Account",
    "createdById": "{user_id}",
    "createdDate": "2024-07-24T19:04:32.000Z",
    "systemModstamp": "2024-07-24T19:04:33.000Z",
    "state": "InProgress",
    "concurrencyMode": "Parallel",
    "contentType": "CSV",
    "numberBatchesQueued": "0",
    "numberBatchesInProgress": "6",
    "numberBatchesCompleted": "10",
    "numberBatchesFailed": "0",
    "numberBatchesTotal": "16",
    "numberRecordsProcessed": "2373669",
    "numberRetries": "0",
    "apiVersion": "61.0",
    "numberRecordsFailed": "0",
    "totalProcessingTime": "134861",
    "apiActiveProcessingTime": "134861",
    "apexProcessingTime": "0"
  },
  "warnings": []
}

C:\Users\{user}\Desktop>sf data resume -i 750Hn00000OUfXPIA1 -o {org} --json
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/async/61.0/job/750Hn00000OUfXPIA1
DEBUG   [http-api]  elapsed time: 1178 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/async/61.0/job/750Hn00000OUfXPIA1
DEBUG   [connection]  {
  '$': { xmlns: 'http://www.force.com/2009/06/asyncapi/dataload' },
  id: '750Hn00000OUfXPIA1',
  operation: 'query',
  object: 'Account',
  createdById: '{user_id}',
  createdDate: '2024-07-24T19:04:32.000Z',
  systemModstamp: '2024-07-24T19:08:52.000Z',
  state: 'JobComplete',
  concurrencyMode: 'Parallel',
  contentType: 'CSV',
  numberBatchesQueued: '0',
  numberBatchesInProgress: '0',
  numberBatchesCompleted: '92',
  numberBatchesFailed: '0',
  numberBatchesTotal: '92',
  numberRecordsProcessed: '21169518',
  numberRetries: '0',
  apiVersion: '61.0',
  numberRecordsFailed: '0',
  totalProcessingTime: '1217556',
  apiActiveProcessingTime: '1217556',
  apexProcessingTime: '0'
}
{
  "status": 0,
  "result": {
    "$": {
      "xmlns": "http://www.force.com/2009/06/asyncapi/dataload"
    },
    "id": "750Hn00000OUfXPIA1",
    "operation": "query",
    "object": "Account",
    "createdById": "{user_id}",
    "createdDate": "2024-07-24T19:04:32.000Z",
    "systemModstamp": "2024-07-24T19:08:52.000Z",
    "state": "JobComplete",
    "concurrencyMode": "Parallel",
    "contentType": "CSV",
    "numberBatchesQueued": "0",
    "numberBatchesInProgress": "0",
    "numberBatchesCompleted": "92",
    "numberBatchesFailed": "0",
    "numberBatchesTotal": "92",
    "numberRecordsProcessed": "21169518",
    "numberRetries": "0",
    "apiVersion": "61.0",
    "numberRecordsFailed": "0",
    "totalProcessingTime": "1217556",
    "apiActiveProcessingTime": "1217556",
    "apexProcessingTime": "0"
  },
  "warnings": []
}

C:\Users\{user}\Desktop>sf data query resume -i {query_id}-o {org} > test.csv
Error (1): The requested resource does not exist

duh!
"DEBUG	[bulk2:QueryJobV2]  Start polling for job status"
"DEBUG	[bulk2:QueryJobV2]  Polling options: timeout:1000ms | interval: 0ms."
"DEBUG	[http-api]  <request> method=GET"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1
"DEBUG	[http-api]  elapsed time: 585 msec"
"DEBUG	[http-api]  <response> status=200"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1
"DEBUG	[bulk2:QueryJobV2]  sforce-locator: undefined"
"DEBUG	[bulk2:QueryJobV2]  Job 750Hn00000OUfXPIA1 was successfully processed."
"DEBUG	[http-api]  <request> method=GET"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
"DEBUG	[http-api]  elapsed time: 16135 msec"
"DEBUG	[http-api]  <response> status=200"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
"DEBUG	[bulk2:QueryJobV2]  sforce-locator: MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ"
"DEBUG	[http-api]  <request> method=GET"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
"DEBUG	[http-api]  elapsed time: 67 msec"
"DEBUG	[http-api]  <response> status=404"	 url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
"DEBUG	[bulk2:QueryJobV2]  sforce-locator: undefined"

Here's the data as JSON:
DEBUG   [bulk2:QueryJobV2]  Start polling for job status
DEBUG   [bulk2:QueryJobV2]  Polling options: timeout:1000ms | interval: 0ms.
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1
DEBUG   [http-api]  elapsed time: 530 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined
DEBUG   [bulk2:QueryJobV2]  Job 750Hn00000OUfXPIA1 was successfully processed.
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
DEBUG   [http-api]  elapsed time: 17000 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
DEBUG   [bulk2:QueryJobV2]  sforce-locator: MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [http-api]  elapsed time: 73 msec
DEBUG   [http-api]  <response> status=404, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined

{
  "name": "NOT_FOUND",
  "message": "The requested resource does not exist",
  "exitCode": 1,
  "context": "BulkQueryReport",
  "stack": "NOT_FOUND: The requested resource does not exist\n    at SfCommandError.from (file:///C:/Users/Ian-Bates/AppData/Local/sf/client/2.50.6-6e9d7f7/node_modules/@salesforce/sf-plugins-core/lib/SfCommandError.js:39:16)\n    at BulkQueryReport.catch (file:///C:/Users/Ian-Bates/AppData/Local/sf/client/2.50.6-6e9d7f7/node_modules/@salesforce/sf-plugins-core/lib/sfCommand.js:315:47)\n    at BulkQueryReport._run (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\command.js:306:29)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Config.runCommand (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\config\\config.js:424:25)\n    at async run (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\main.js:95:16)\n    at async file:///C:/Users/Ian-Bates/AppData/Local/sf/client/2.50.6-6e9d7f7/bin/run.js:15:1",
  "cause": "NOT_FOUND: The requested resource does not exist\n    at BulkApiV2.getError (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@jsforce\\jsforce-node\\lib\\http-api.js:279:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@jsforce\\jsforce-node\\lib\\http-api.js:127:33\n    at async QueryJobV2.result (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@jsforce\\jsforce-node\\lib\\api\\bulk2.js:359:13)\n    at async BulkQueryReport.run (file:///C:/Users/Ian-Bates/AppData/Local/sf/client/2.50.6-6e9d7f7/node_modules/@salesforce/plugin-data/lib/commands/data/query/resume.js:50:25)\n    at async BulkQueryReport._run (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\command.js:302:22)\n    at async Config.runCommand (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\config\\config.js:424:25)\n    at async run (C:\\Users\\Ian-Bates\\AppData\\Local\\sf\\client\\2.50.6-6e9d7f7\\node_modules\\@oclif\\core\\lib\\main.js:95:16)\n    at async file:///C:/Users/Ian-Bates/AppData/Local/sf/client/2.50.6-6e9d7f7/bin/run.js:15:1 {\n  errorCode: 'NOT_FOUND',\n  content: undefined\n}",
  "warnings": [],
  "code": "1",
  "status": 1,
  "commandName": "BulkQueryReport"
}

@deployment-ian Thanks for the logs!
Based on these logs,
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
DEBUG   [http-api]  elapsed time: 17000 msec
DEBUG   [http-api]  <response> status=200, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query/750Hn00000OUfXPIA1/results
DEBUG   [bulk2:QueryJobV2]  sforce-locator: MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [http-api]  <request> method=GET, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [http-api]  elapsed time: 73 msec
DEBUG   [http-api]  <response> status=404, url=https://officedepot.my.salesforce.com/services/data/v61.0/jobs/query//750Hn00000OUfXPIA1/results?locator=MDowR2FIbjAwMDAwNXMyVDRLQUk6MQ
DEBUG   [bulk2:QueryJobV2]  sforce-locator: undefined

It looks like jsforce is creating a url with a // in it, which is causing the 404. For what it's worth, we fixed a similar issue last week
I'll mark this as a bug and get it on our board.

And since we have this conversation going, is there any way batch-download the CSV? or will this work-flow always return all this data within 1 csv?

There's no support for batch downloading the csv - it's always going to go into a single csv file. If you needed to do that, you could adjust your soql query to return a subset of the data and then run multiple sf data query --bulk with that

And since we have this conversation going, is there any way batch-download the CSV? or will this work-flow always return all this data within 1 csv?

hi 👋🏼  @deployment-ian
We are discussing some new commands for bulk import/export with the team, would be interested to hear your use-case for splitting results into multiple files (you can post it here: https://github.com/forcedotcom/cli/discussions/categories/ideas)
FWIW, the Bulk 2.0 API doesn't let clients to batch data when uploading, so for a feature like this the CLI would need to implement some extra logic, see:
https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/bulk_common_diff_two_versions.htm

Hi @cristiand391,
I don't know right now if it's actually better for me to have a multiple-file result from the bulk query at this time. Once the issue above it resolved, I can then figure out if it would be beneficial to request this feature.
I will post my thoughts on the pages you provided here.
Thanks!


hypershift service account is attempting to grant RBAC permissions not currently held

Hypershift installation fails on AWS. Approximately 2 days ago the same procedure worked fine for me so this bug must have landed recently with hypershift-operator:latest image.
$ oc logs deployment/operator -n hypershift

{"level":"error","ts":"2023-01-19T14:26:35Z","msg":"Reconciler error","controller":"hostedcluster","controllerGroup":"hypershift.openshift.io","controllerKind":"HostedCluster","hostedCluster":{"name":"example-hypershift","namespace":"clusters"},"namespace":"clusters","name":"example-hypershift","reconcileID":"7a477039-3b2c-430b-8f94-4003611ff0d5","error":"failed to reconcile control plane operator: failed to reconcile controlplane operator role: roles.rbac.authorization.k8s.io \"control-plane-operator\" is forbidden: user \"system:serviceaccount:hypershift:operator\" (groups=[\"system:serviceaccounts\" \"system:serviceaccounts:hypershift\" \"system:authenticated\"]) is attempting to grant RBAC permissions not currently held:\n{APIGroups:[\"image.openshift.io\"], Resources:[\"*\"], Verbs:[\"*\"]}","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:273\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:234"}
This is my deployment:
$ oc -n hypershift get deployment/operator -o yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "1"
    hypershift.openshift.io/install-cli-version: openshift/hypershift 01a16bb380a1e49da2cfeef5109503b7538627e2
  creationTimestamp: "2023-01-19T14:05:03Z"
  generation: 1
  name: operator
  namespace: hypershift
  resourceVersion: "29630"
  uid: 1aac4550-0910-4274-b333-d2d6c6f6c8bf
spec:
  progressDeadlineSeconds: 600
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      name: operator
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: operator
        hypershift.openshift.io/operator-component: operator
        name: operator
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: name
                operator: In
                values:
                - operator
            topologyKey: kubernetes.io/hostname
      containers:
      - args:
        - run
        - --namespace=$(MY_NAMESPACE)
        - --pod-name=$(MY_NAME)
        - --metrics-addr=:9000
        - --enable-ocp-cluster-monitoring=false
        - --enable-ci-debug-output=false
        - --private-platform=None
        - --cert-dir=/var/run/secrets/serving-cert
        - --oidc-storage-provider-s3-bucket-name=rbednar-bucket-01
        - --oidc-storage-provider-s3-region=us-east-1
        - --oidc-storage-provider-s3-credentials=/etc/oidc-storage-provider-s3-creds/credentials
        command:
        - /usr/bin/hypershift-operator
        env:
        - name: MY_NAMESPACE
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: metadata.namespace
        - name: MY_NAME
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: metadata.name
        - name: METRICS_SET
          value: Telemetry
        image: quay.io/hypershift/hypershift-operator:latest
        imagePullPolicy: IfNotPresent
        livenessProbe:
          failureThreshold: 5
          httpGet:
            path: /metrics
            port: 9000
            scheme: HTTP
          initialDelaySeconds: 60
          periodSeconds: 60
          successThreshold: 1
          timeoutSeconds: 5
        name: operator
        ports:
        - containerPort: 9000
          name: metrics
          protocol: TCP
        - containerPort: 9443
          name: manager
          protocol: TCP
        readinessProbe:
          failureThreshold: 3
          httpGet:
            path: /metrics
            port: 9000
            scheme: HTTP
          initialDelaySeconds: 15
          periodSeconds: 60
          successThreshold: 1
          timeoutSeconds: 5
        resources:
          requests:
            cpu: 10m
            memory: 150Mi
        securityContext:
          runAsUser: 1000
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/run/secrets/serving-cert
          name: serving-cert
        - mountPath: /etc/oidc-storage-provider-s3-creds
          name: oidc-storage-provider-s3-creds
      dnsPolicy: ClusterFirst
      priorityClassName: hypershift-operator
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      serviceAccount: operator
      serviceAccountName: operator
      terminationGracePeriodSeconds: 30
      volumes:
      - name: serving-cert
        secret:
          defaultMode: 420
          secretName: manager-serving-cert
      - name: oidc-storage-provider-s3-creds
        secret:
          defaultMode: 420
          secretName: hypershift-operator-oidc-provider-s3-credentials
status:
  availableReplicas: 2
  conditions:
  - lastTransitionTime: "2023-01-19T14:06:03Z"
    lastUpdateTime: "2023-01-19T14:06:03Z"
    message: Deployment has minimum availability.
    reason: MinimumReplicasAvailable
    status: "True"
    type: Available
  - lastTransitionTime: "2023-01-19T14:05:03Z"
    lastUpdateTime: "2023-01-19T14:06:03Z"
    message: ReplicaSet "operator-766d77995" has successfully progressed.
    reason: NewReplicaSetAvailable
    status: "True"
    type: Progressing
  observedGeneration: 1
  readyReplicas: 2
  replicas: 2
  updatedReplicas: 2

Resolved by: https://github.com/openshift/hypershift/commit/2ad91436a73aaa172a6e6fad7492b90d92dfd1c4#diff-4edc0a874ce10f9d4f77594c9ff489c3275cb2adc788826a9ea2f48a64c336efR782
Closing.


Nested groups triggersEnter are not fired

It seems nested groups do not fire all triggersEnter functions. I'm using version 3.1.3.
Consider the following example:
const loginGroup = FlowRouter.group({
    triggersEnter: [() => {
        console.log('login group');
    }]
});

const rootGroup = loginGroup.group({
    triggersEnter: [() => {
        console.log('root group');
    }]
});

rootGroup.route('/', {
    action() {
        ...
    },
    triggersEnter: [() => {
        console.log('root route');
    }]
});

The output in console is then:
root group
root route

while with<EMAIL_ADDRESS>it is (as it should be):
login group
root group
root route

Hello @kpala ,
Sorry for late response.
Thank you a lot for submitting this issue.
This should be fixed in v.3.2.0, please upgrade and let me know if it work for you.


How to parse string into time?

parse "17:11:00" to Time
Thanks

enable "parsing" feature
Time::parse(t, format)


Diverging branches in github codespaces

When I wanted to commit my solution for an assignement, it happened several times, that I ran into a conflict, because for some reason commits were created on the remote part of main while I was working. To fix it, I had to set git config pull.rebase false, then run git pull. After that I could commit and push.
Picture of the commit history after rebasing:

Oof, that's not good. Thanks for raising this. Perhaps there's a way to set this behavior by default within the codespace.

It might be possible to run this as a command via the devcontainer file.