Templates

Add templates in the CLI.
Primary approach: evaluate templates outside clixon (ie in python) so that you can apply a powerful template engine, ushc as ninja2, slax, xslt, etc.
Secondary apporach: Very limited template engine inside clixon. Such as only variable substitution.

One bug. If I load an invalid XML I'm not allowed to try edit it again.
debian@khn-dev[/]# load merge xml
asdasdasdasd
Nov 13 09:48:55: clixon_xml_parseerror: 193: XML error: xml_parse: line 0: syntax error: at or before: asdasdasdasd: XML parse error
CLI command error

Trying to load valid XML after the invalid one:
debian@khn-dev[/]# load merge xml
Nov 13 09:48:56: Editing configuration: application data-missing <missing-choice xmlns="urn:ietf:params:xml:ns:yang:1">edit-content</missing-choice>: missing-choice : /rpc/edit-config
debian@khn-dev[/]#


CSS Injection broken by Hyper 2 switch to canvas based term window? [Documentation Request] [Feature Request]

[x] I am on the latest Hyper.app version

[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: Windows 10 and WSL

Hyper.app version: 2.0

Issue
This is a possible feature or documentation request. After doing a fresh install of Hyper 2 to a new computer I realized that my themes which make use of glow effects, such as hyperpunk by @stalz , hyperatompunk by @cakenggt hyperterm-retro by @alfg and hyper-oldschool by @dimo89 were not rendering their glow effects. After a bunch of fiddling around I think I figured out why!
Hyper 2 switched to a canvas based term window right? So I'm guessing that means the CSS style injection stuff that people had been doing for their themes no longer works because the words aren't actually in the DOM anymore and therefore not accessible.
TL;DR: Is there a way to inject or modify css styling of characters in the term windows which are encapsulated inside the canvas?
I know that stuff like adding glow effects is far from important but not having access to injecting CSS into the term window does greatly limit a theme's ability to ... you know... theme stuff.
I noticed this because I saw that the glow effects still existed on the tab windows and while trying to fix a background texture problem with hyperpunk I realized that it was now inaccessibly in a canvas thing.
Any suggestions on how to get around this limitation, how current or future themes/plugins could fix this would be MUCH appreciated.
I'm just a designer learning how to code, but I'm starting to get pretty decent and playing around with theming Hyper has been a pretty nice small scale way for me to dip my feet into bigger projects. I made my first pull request when I fixed the hyperpunk theme! I really want to contribute and I hope that this has a solution and that development on Hyper continues and isn't dead or anything like that. Thanks!
Example of before and after

(using the oldschool theme)

@thedonquixotic to be brief, it's not possible to style the terminal text in canvas with the current stack, unless xterm supports it
There's also some related issue for this, https://github.com/zeit/hyper/issues/2864, https://github.com/zeit/hyper/issues/2934
If you wish to stay in hyper v1, here's the guide https://github.com/zeit/hyper/issues/2856#issuecomment-383565982

Ah dangit. I guess I'll go back to v1 for now then.

This and more is possible using https://github.com/slammayjammay/hyper-postprocessing @alxtz @thedonquixotic
Examples

A killer space shader made by Kali. Source

Glitchy effect, one of the effects provided by postprocessing. Source

Underwatery effect, using a shader made by bitek. Source

Retro filmy effect, using a shader made by manoloide. Source

Example of blending an image and text. Source

Aaaaaaaaaaaaaaaah shiet! I should have known that the fact it was using webgl (it's using webgl right?) meant full on shaders were now possible. DOPE!
I guess it still means you can't style specific words based on their styling (so you couldn't have bolded words glow but non bolded words not glow) but that's still super cool! I'm going to start playing with this.
I know how to make shaders in Unity using their shader node editor. It just writes it to a HSLS so maybe I can figure out a way to convert that over to WebGl and even make my own shaders for this. woo!


JDBC Driver Library Error

I am not sure if this is PEBKAC, Docker related or this project. However, when I am trying to use an input plugin in logstash, I keep getting the error message:
The following config files contains non-ascii characters but are not UTF-8 encoded [\"/usr/share/logstash/pipeline/postgresql-42.1.4.jar\"]"
the line in the logstash.conf file looks like this:
 jdbc_driver_library => "postgresql-42.1.4.jar"
Has anyone gotten this to work with a jdbc input for logstash? Any assistance as to what is going wrong would be appreciated.

logstash/pipeline can only contain config files and nothing else. You have a binary inside of it, hence the error.
Closing because it's a non-issue, but we can keep discussing.

Thanks. That was the exact issue @antoineco . I wasn't sure where the binary was supposed to go but I figured it out. I am new to both docker and elk

Hey, I just found this issue which might help. I am quite new to docker and elk as well.
Where exactly should I place the .jar file?
Thanks in advance for any help!
input {
	tcp {
		port => 5000
	}
	jdbc {
        jdbc_driver_library => "/bin/mysql-connector-java-5.1.46-bin.jar"
        jdbc_driver_class => "com.mysql.jdbc.Driver"
        jdbc_connection_string => "jdbc:mysql://<IP_ADDRESS>:3306/welovetravel"
        jdbc_user => "mysql"
        jdbc_password => "4Csds32AD"
        schedule => "* * * * *"
        statement => "SELECT * from bookings"
    }
}

## Add your filters / logstash plugins configuration here

output {
	elasticsearch {
		hosts => "elasticsearch:9200"
	}
}

@dmarcos89 you must either

copy this file inside the Logstash Dockerfile
dockerfile     COPY /path/to/jar /bin/

or add it as a bind mount inside the Compose file
yaml     volumes:     - ...     - ./logstash/bin/file.jar:/bin/file.jar:ro

Thanks @antoineco!! Fixed!
👍 😄

Having a related issue, Error: unable to load /bin/postgresql-42.2.18.jar from :jdbc_driver_library, file not readable (please check user and group permissions for the path). These are my relevant files:
docker-compose.yml:
volumes:
  - type: bind
          source: ./logstash/postgresql-42.2.18.jar
          target: /bin/postgresql-42.2.18.jar:ro

logstash.conf:
jdbc_driver_library => "/bin/postgresql-42.2.18.jar"

@jmmadsen could you please try to give read permissions on this file to all users?
$ chmod -v o+r /bin/postgresql-42.2.18.jar
mode of '/bin/postgresql-42.2.18.jar' changed from 0640 (rw-r-----) to 0644 (rw-r--r--)

@antoineco Thanks for the quick reply. Unfortunately, I am still getting the same issue. I will keep poking around to see if perhaps my configuration files are wrong.

By copying it directly in the Dockerfile, I was able to get around this issue that I had using volumes.


Support  linear gradient

Please support CSS Linear Gradients, Thank you very much :)

https://github.com/lmvdz/vue-progressbar it might not work now, but I did implement it a while ago


RateLimiter slowing down with thousand of calls

I encounter an issue where when I spawn a whole bunch of limiter instances (several thousands). At first, the rate limit is pretty accurate, but at some point it begins to freeze every now and then. And it gets slower and slower.
Here's a clear example of what's going on:
const { RateLimiter } = require('limiter')
const limiter = new RateLimiter({ tokensPerInterval: 1, interval: 100 })

let index = 0
const newIndex = () => ++index;

[...Array(5000).keys()].forEach(async () => {
  const idx = newIndex()
  console.log(`[${idx}] awaiting`)
  await limiter.removeTokens(1)
  console.log(`[${idx}] delivered`)
})

did you check the amount of garbage collection that was taken place becase copying array in Javascript uses lot of garbage collection

Well, it was 3 years ago... If I remember well I have implemented my own solution so everything is optimized and runs accurately.


Timing numbers reported in the tables

Thanks for the great repo. I am sure this would be useful for a baselining various methods. Can you please share how did you report the timing numbers (on which GPUs/Batch Size?). Also I presume these are training numbers, is my understanding correct?
For mipnerf360 on TNT couthouse scene, I am getting an estimated completion time of 42 hours with 1.61 it/s. I am running it on 4 Tesla-V100 16GB GPUs. Does this seem reasonable, and any ideas on how could I speed it up? Thanks for your help!

Hi,
For the reported GPU numbers:

All hyperparameters are taken from the original datasets. The reported GPU mem is the peek GPU mem usage during training. Note, that this may not be the size of the model as some methods (ingp) load all images into GPU.
The GPU time is the total training time. It will be shorter than the total time nerfbaselines train will take as nerfbaselines train performs other things like checkpointing, train/test set evaluation, metrics reporting, etc. The Time is calculated as the total time taken by all training iterations only.

42 hrs for MipNeRF 360 seems reasonable to me. MipNeRF360 is really slow and takes a ton of memory. Also, I was using faster GPUs when I trained it on the MipNeRF 360 dataset so I think it is plausible.
If you finish training MipNeRF 360 on TT dataset, would you mind contributing the trained checkpoints (output artifacts)? It would be a great addition!

Also, you can reduce the frequency of eval iterations by adding --eval-few-iters ::10000 for example.

Great, thanks for the intuition. My current plan is to only benchmark it on the courthouse scene, will open up a PR once I have other scenes trained on mipnerf360, sometime in the future.
Closing as resolved.


Hang in join()

Sometimes all workers finish their tasks but the caller thread's join() doesn't return. Happened on the parallel test once.

Actually figured what the problem was. The Arc<Notifier> is not unique if there is a RunningTask alive.


Add docs for zpages

Description

Docs for Kubernetes z-pages
Issue

https://github.com/kubernetes/enhancements/issues/4827
https://github.com/kubernetes/enhancements/issues/4828

/sig instrumentation

@richabanker We should consider setting the dev-1.32 branch as the target branch rather than the main branch for this pull request. Since the change is related to the feature targeting v1.32 release.

Done

Hello @richabanker and @kubernetes/sig-docs-en-owners  :wave:! I'm reaching out from the Docs team. Just checking in as we approach Docs Freeze on Tuesday November 26th 18:00 PDT. This documentation appears to still be under review. To meet the Docs Freeze, this PR must have a technical review as well as lgtm and approve labels applied, without any unaddressed comments or concerns from SIG Docs. Thank you!

BTW, for beta we should definitely document what access control looks like for these endpoints. Even if we think it's obvious, the people reading the docs might not agree.


connectivity: add public RenderTemplates function

It provides a way to add external templates and use them with the default rendered templates for additional connectivity tests registered by hooks.

@ysksuzuki please rebase to pick up the fix for external workload / multicluster workflows. other than that this should be ready for review right?


测试结束的时候报错Application 'xxx' is not foreground and does not allow background interaction

2021-01-20 06:44:54.332704+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1836.47s     Synthesize event
2021-01-20 06:44:54.520708+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1836.61s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1836.70s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:54.751736+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1836.85s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (126.2, 381.6)
t =  1836.85s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:54.903929+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1837.00s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1837.03s     Check for interrupting elements affecting "自" Application
t =  1837.04s         Wait for com.apple.springboard to idle
2021-01-20 06:44:55.090828+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1837.23s     Synthesize event
2021-01-20 06:44:55.282934+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1837.38s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1837.47s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:55.518090+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1837.62s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (6.0, 207.3)
t =  1837.62s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:55.671953+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1837.77s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1837.80s     Check for interrupting elements affecting "自" Application
t =  1837.81s         Wait for com.apple.springboard to idle
2021-01-20 06:44:55.860296+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.00s     Synthesize event
2021-01-20 06:44:56.051776+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.15s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1838.24s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:56.286840+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.39s Press Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (302.0, 631.3) for 0.5 seconds
t =  1838.39s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:56.440278+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.54s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1838.57s     Check for interrupting elements affecting "自" Application
t =  1838.58s         Wait for com.apple.springboard to idle
2021-01-20 06:44:56.627466+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.77s     Synthesize event
2021-01-20 06:44:56.816621+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1838.91s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1839.46s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:57.535428+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1839.64s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (351.7, 5.3)
t =  1839.64s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:57.692726+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1839.80s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1839.83s     Check for interrupting elements affecting "自" Application
t =  1839.83s         Wait for com.apple.springboard to idle
2021-01-20 06:44:57.885733+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.02s     Synthesize event
2021-01-20 06:44:58.074196+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.17s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1840.25s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:58.305129+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.41s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (227.6, 662.5)
t =  1840.41s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:58.459028+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.56s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1840.59s     Check for interrupting elements affecting "自如" Application
t =  1840.59s         Wait for com.apple.springboard to idle
2021-01-20 06:44:58.645850+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.78s     Synthesize event
2021-01-20 06:44:58.833619+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1840.93s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1841.02s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:59.068732+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1841.17s Double tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (200.1, 310.0)
t =  1841.17s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:44:59.224255+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1841.32s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1841.35s     Check for interrupting elements affecting "自" Application
t =  1841.36s         Wait for com.apple.springboard to idle
2021-01-20 06:44:59.407755+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1841.54s     Synthesize event
2021-01-20 06:44:59.593931+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1841.69s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1842.03s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:00.113310+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1842.22s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (253.2, 373.7)
t =  1842.22s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:00.270383+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1842.37s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1842.40s     Check for interrupting elements affecting "自如" Application
t =  1842.41s         Wait for com.apple.springboard to idle
2021-01-20 06:45:00.462060+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1842.60s     Synthesize event
2021-01-20 06:45:00.653386+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1842.75s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1842.83s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:00.884298+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1842.99s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (327.3, 442.7)
t =  1842.99s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:01.038488+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1843.14s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1843.17s     Check for interrupting elements affecting "自" Application
t =  1843.17s         Wait for com.apple.springboard to idle
2021-01-20 06:45:01.225402+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1843.36s     Synthesize event
2021-01-20 06:45:01.410725+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1843.51s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1843.59s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:01.643042+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1843.75s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (165.4, 142.1)
t =  1843.75s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:01.797322+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1843.90s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1843.93s     Check for interrupting elements affecting "自" Application
t =  1843.94s         Wait for com.apple.springboard to idle
2021-01-20 06:45:01.989970+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1844.13s     Synthesize event
2021-01-20 06:45:02.179607+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1844.27s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1844.36s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:02.414531+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1844.52s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (174.8, 23.2)
t =  1844.52s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:02.571419+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1844.67s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1844.70s     Check for interrupting elements affecting "自" Application
t =  1844.71s         Wait for com.apple.springboard to idle
2021-01-20 06:45:02.760783+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1844.90s     Synthesize event
2021-01-20 06:45:02.953914+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1845.05s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1845.14s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:03.189559+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1845.29s Press Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (281.3, 80.0) for 0.2 seconds, then drag to Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (3.2, 596.5) with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
t =  1845.29s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:03.343314+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1845.44s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1845.47s     Check for interrupting elements affecting "自" Application
t =  1845.48s         Wait for com.apple.springboard to idle
2021-01-20 06:45:03.531053+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1845.67s     Synthesize event
2021-01-20 06:45:03.721585+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1845.82s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1845.85s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1847.27s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:05.373488+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1847.49s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (359.1, 98.6)
t =  1847.49s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:05.557872+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1847.67s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1847.70s     Check for interrupting elements affecting "自如" Application
t =  1847.71s         Wait for com.apple.springboard to idle
2021-01-20 06:45:05.768565+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1847.97s     Synthesize event
2021-01-20 06:45:06.019727+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1848.11s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1848.20s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:06.253385+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1848.36s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (234.3, 285.8)
t =  1848.36s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:06.408367+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1848.51s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1848.54s     Check for interrupting elements affecting "自" Application
t =  1848.54s         Wait for com.apple.springboard to idle
2021-01-20 06:45:06.597026+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1848.73s     Synthesize event
2021-01-20 06:45:06.785098+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1848.88s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1848.97s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:07.018023+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1849.12s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (23.8, 523.3)
t =  1849.12s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:07.172779+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1849.27s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1849.30s     Check for interrupting elements affecting "自" Application
t =  1849.31s         Wait for com.apple.springboard to idle
2021-01-20 06:45:07.359447+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1849.50s     Synthesize event
2021-01-20 06:45:07.549249+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1849.65s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1849.74s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:07.786634+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1849.89s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (218.1, 7.9)
t =  1849.89s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:07.939863+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1850.04s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1850.07s     Check for interrupting elements affecting "自" Application
t =  1850.08s         Wait for com.apple.springboard to idle
2021-01-20 06:45:08.128750+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1850.27s     Synthesize event
2021-01-20 06:45:08.321790+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1850.42s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1850.50s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:08.556738+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1850.66s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (180.9, 597.0)
t =  1850.66s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:08.709826+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1850.81s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1850.84s     Check for interrupting elements affecting "自" Application
t =  1850.85s         Wait for com.apple.springboard to idle
2021-01-20 06:45:08.902972+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.04s     Synthesize event
2021-01-20 06:45:09.093503+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.19s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1851.28s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:09.326750+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.43s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (6.4, 364.4)
t =  1851.43s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:09.483195+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.59s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1851.62s     Check for interrupting elements affecting "自" Application
t =  1851.62s         Wait for com.apple.springboard to idle
2021-01-20 06:45:09.675616+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.81s     Synthesize event
2021-01-20 06:45:09.860093+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1851.95s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1852.04s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:10.094346+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1852.20s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (299.7, 55.2)
t =  1852.20s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:10.250905+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1852.35s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1852.38s     Check for interrupting elements affecting "自" Application
t =  1852.39s         Wait for com.apple.springboard to idle
2021-01-20 06:45:10.442536+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1852.58s     Synthesize event
2021-01-20 06:45:10.633322+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1852.73s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1852.81s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:10.865430+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1852.97s Press Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (65.7, 105.0) for 0.2 seconds, then drag to Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (90.3, 106.0) with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
t =  1852.97s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:11.021827+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1853.12s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1853.15s     Check for interrupting elements affecting "自" Application
t =  1853.16s         Wait for com.apple.springboard to idle
2021-01-20 06:45:11.211260+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1853.35s     Synthesize event
2021-01-20 06:45:11.401140+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1853.50s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1853.52s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1853.87s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:11.942713+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1854.06s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (198.0, 656.8)
t =  1854.06s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:12.111029+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1854.52s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1854.55s     Check for interrupting elements affecting "自如" Application
t =  1854.60s         Wait for com.apple.springboard to idle
2021-01-20 06:45:12.643304+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1854.84s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:12.876583+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1854.99s     Synthesize event
2021-01-20 06:45:13.024952+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1855.12s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1855.21s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:13.242622+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1855.34s Double tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (144.4, 523.2)
t =  1855.34s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:13.375843+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1855.48s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1855.51s     Check for interrupting elements affecting "自" Application
t =  1855.54s         Wait for com.apple.springboard to idle
2021-01-20 06:45:13.575003+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1855.77s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:13.802173+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1855.91s     Synthesize event
2021-01-20 06:45:13.944668+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1856.04s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1856.38s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:14.436044+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1856.54s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (188.3, 71.6)
t =  1856.54s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:14.571616+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1856.67s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1856.70s     Check for interrupting elements affecting "自如" Application
t =  1856.73s         Wait for com.apple.springboard to idle
2021-01-20 06:45:14.766014+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1856.96s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:14.992108+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1857.10s     Synthesize event
2021-01-20 06:45:15.137116+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1857.23s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1857.32s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:15.352580+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1857.45s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (72.2, 204.9)
t =  1857.46s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:15.491064+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1857.59s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1857.62s     Check for interrupting elements affecting "自" Application
t =  1857.65s         Wait for com.apple.springboard to idle
2021-01-20 06:45:15.688815+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1857.88s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:15.916204+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.02s     Synthesize event
2021-01-20 06:45:16.057235+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.15s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1858.23s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:16.267424+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.37s Tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (363.6, 335.5)
t =  1858.37s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:16.402473+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.50s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1858.53s     Check for interrupting elements affecting "自" Application
t =  1858.56s         Wait for com.apple.springboard to idle
2021-01-20 06:45:16.600050+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.79s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:16.826809+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1858.93s     Synthesize event
2021-01-20 06:45:16.969591+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1859.06s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1859.15s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:17.286257+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1859.40s Double tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (296.9, 592.0)
t =  1859.40s     Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:17.467858+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1859.57s     Find the Target Application 'com.ziroom.ZiroomProject'
t =  1859.61s     Check for interrupting elements affecting "自" Application
t =  1859.64s         Wait for com.apple.springboard to idle
2021-01-20 06:45:17.918075+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1860.28s         Wait for com.apple.Spotlight to idle
2021-01-20 06:45:18.328117+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1890.45s     Found 1 interrupting element:
t =  1890.45s         Find the "恢复“日历”？" Alert
t =  1890.50s         "恢复“日历”？" Alert from Application 'com.apple.springboard'
t =  1890.51s     Invoking UI interruption monitors for "恢复“日历”？" Alert from Application 'com.apple.springboard'
t =  1890.51s         Find the "恢复“日历”？" Alert
t =  1890.53s         Checking existence of Button
t =  1890.57s         Checking existence of Button
t =  1890.60s         Default interruption handler attempting to dismiss alert by tapping Button.
t =  1890.60s         Tap Button
t =  1890.60s             Wait for com.apple.springboard to idle
2021-01-20 06:45:48.630824+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1890.73s             Find the Button
t =  1890.77s             Check for interrupting elements affecting "取消" Button
t =  1890.80s             Synthesize event
2021-01-20 06:45:48.833616+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1890.99s             Wait for com.apple.springboard to idle
2021-01-20 06:45:49.029735+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1891.42s         Verifying handling...
t =  1891.43s             Check for interrupting elements affecting "自" Application
t =  1891.44s                 Wait for com.apple.springboard to idle
2021-01-20 06:45:49.484652+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1891.62s         Confirmed successful handling of interrupting element
t =  1892.62s     Retrying Double tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (296.9, 592.0) (attempt #2)
t =  1892.62s         Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:50.697249+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1892.79s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1892.81s             Ignoring failure to get hierarchy for remote element in process 69977 (Error getting main window kAXErrorServerNotFound)
t =  1892.82s         Check for interrupting elements affecting "自如" Application
t =  1892.83s             Wait for com.apple.springboard to idle
2021-01-20 06:45:50.866754+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1894.00s     Retrying Double tap Target Application 'com.ziroom.ZiroomProject'[0.00, 0.00] -> (296.9, 592.0) (attempt #3)
t =  1894.00s         Wait for com.ziroom.ZiroomProject to idle
2021-01-20 06:45:52.076352+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
t =  1894.17s         Find the Target Application 'com.ziroom.ZiroomProject'
t =  1894.19s             Ignoring failure to get hierarchy for remote element in process 69977 (Error getting main window kAXErrorServerNotFound)
t =  1894.20s         Check for interrupting elements affecting "自" Application
t =  1894.21s             Wait for com.apple.springboard to idle
2021-01-20 06:45:52.247057+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
2021-01-20 06:45:52.449808+0800 ZiroomerProjectUITests-Runner[69824:15606712] [ZiroomerProjectUITests-Runner] findWriterForType:129: unsupported file format 'public.heic'
/usr/local/ziroom/auto_test_cache/apps/ZiroomerProject_develop/Pods/SwiftMonkey/SwiftMonkey/MonkeyXCTest.swift:68: error: -[ZiroomerProjectUITests.ZiroomerProjectUITests testMonkey] : Failed to synthesize event: Application for Target Application 'com.ziroom.ZiroomProject' is not foreground and does not allow background interaction.
t =  1894.55s Tear Down
Test Case '-[ZiroomerProjectUITests.ZiroomerProjectUITests testMonkey]' failed (1894.773 seconds).
Test Suite 'ZiroomerProjectUITests' failed at 2021-01-20 06:45:52.710.
Executed 1 test, with 1 failure (0 unexpected) in 1894.773 (1894.778) seconds
Test Suite 'ZiroomerProjectUITests.xctest' failed at 2021-01-20 06:45:52.718.
Executed 1 test, with 1 failure (0 unexpected) in 1894.773 (1894.787) seconds
Test Suite 'All tests' failed at 2021-01-20 06:45:52.723.
Executed 1 test, with 1 failure (0 unexpected) in 1894.773 (1894.794) seconds
2021-01-20 06:46:12.402 xcodebuild[25511:2994328] [MT] IDETestOperationsObserverDebug: 1911.710 elapsed -- Testing started completed.
2021-01-20 06:46:12.402 xcodebuild[25511:2994328] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2021-01-20 06:46:12.402 xcodebuild[25511:2994328] [MT] IDETestOperationsObserverDebug: 1911.710 sec, +1911.710 sec -- end
Test session results, code coverage, and logs:
/usr/local/ziroom/auto_test_cache/apps/TestResult/uitest
Failing tests:
ZiroomerProjectUITests:
ZiroomerProjectUITests.testMonkey()

Hey @lichanghong ! Could you provide more details about what has happened before you encountered this error? For example, are you testing on the Simulator or a real device. What is the Xcode version you are using? Which version of SwiftMonkey are you using?

This is what I'm doing to keep the app in the foreground:
func testMonkey() {
...
        monkey?.addAction(interval: 1) { [weak self] in
            self!.app.activate()
        }
...
        monkey?.monkeyAround()
}

thus the monkey will foreground the app after every monkey event to ensure it's not in the background. It doesn't slow down the runs since `app.activate()` merely foregrounds the app **only if** it got put into the background

Simulator or a real device. What is the Xcode version you are usin

my swiftmonkey version is 2.1.1 with real device, forget Xcode version

I have another problem


Abbas

This is a practice, but it is better if you change line 100 in your R file!

I'm going to close this - hope the practice was helpful!


Can enter different search mode using a special characters

This feature is similar with VSCode. Hitting ⌘ + P will show the file search palette. When you type ">", it will start searching command. When you type "@", it will start searching symbol (e.g. class name, function name).
Certain users may use @ or > as the file name. Ideally, the quick switch could use a special character that is easy to type and won't appear in the file name. A candidate will be the colon :.
For example, when users invoke the command and type :, the modal will show a list of option representing different mode
[n]ormal
[r]ecent
[b]acklink
...

So if the users type :n foo or :normal foo will search "foowill normal mode. If user type:r fooor:recent foowill searchfooin recent mode and etc. If users will invoke the recent mode directly, they will see:recent ` pre-filled for them

Hi, @z-jason. Thank you for the suggestion!
I like keymaps of JetBrains IDEs. Therefore I couldn't come up with your ideas. It looks good to me, and I will implement it instead of the prefix /..

Supported for :n hoge, :r hoge, and :b hoge.
https://user-images.githubusercontent.com/9500018/137502692-67574c3b-f871-4119-a245-2ab1fa0f5e8c.mp4

@z-jason
I have released 0.13.0. Would you try it and check as if you expected?

It can be added to the README and explained in detail.
The current README is confusing.


Three birdanim - resolves #304

support for arrays of geometries and materials
material modifier node

otherwise looks good - please squash the commits before merging


Cannot open

I installed NET Core 3.1 and its SDK that it requires
It still says "To run this application , you need to install .NET Core 3.1. Would you like to install it now?"
Question: How do I install NET Core for the ERP Archiver

I found the issue. Turns out you need to install both 86x and 64x


dropdown: remove deprecated prop onBeforeShiftFocus

re #813

Codecov Report

Merging #814 (821a3c6) into dev (e9e7a60) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev     #814      +/-   ##
==========================================
- Coverage   86.94%   86.93%   -0.01%
==========================================
  Files         175      175
  Lines        4496     4493       -3
  Branches     1529     1528       -1
==========================================
- Hits         3909     3906       -3
  Misses        289      289
  Partials      298      298

Impacted Files
Coverage Δ

...act-magma-dom/src/components/Dropdown/Dropdown.tsx
87.93% <ø> (-0.60%)
:arrow_down:

Continue to review full report at Codecov.

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

Verified this ticket.
See Screen-cast : https://screencast-o-matic.com/watch/c3iYh5VZnmv
Thanks!


Make an nullopt if an error is returned

Hi!
More as a nice thing to have than anything, would it be possible somehow to write :
tl::optional<T> opt = my_function(...).value_or(tl::nullopt);

assuming my_function returns a tl::expected<T, E>? I tried some different syntax but had to fall back to a more classical if (which is fine).

There is certainly a value of having both tl::expected and tl::optional playing together in a team.
I would say the convertions from one another could be added, like:
tl::optional<T> opt = some_expected.value_or_none();

as well as something along these lines:
tl::expected<T,E> exp = some_optional.value_or_err([]()->E{ ... });

An example is how this is made in Rust, where there are seamless transitions between the two.

https://doc.rust-lang.org/std/result/enum.Result.html#method.ok
https://doc.rust-lang.org/std/option/enum.Option.html#method.ok_or

(for whoever is unfamiliar with Rust, Optional<T> there maps to tl::optional<T> here, and Result<T,E> maps to tl::expected<T,E>, in principle)
Having such expressiveness nicely simplifies code and makes it much clearer that workarounds with if/elses.

Exactly - was thinking the same thing in terms of being able to convert between expected and optional
As an optional is like an expected with a void error type, which I don't think is allowed, but could give a way to do it?
(including potentially from and_then if trying to overload in some way, or could have another function.
Another could be that transform_error could just return nullopt as well, (or just transform_to_optional, or to_optional)?
Was wondering which things make most sense?


XmlSpaceHandling enum does not have dedicated TypeConverter

Description

During work on #772 I have found out that XmlSpaceHandling enum does not have TypeConverter
https://github.com/vvvv/SVG/blob/49f52e9073b0638db4c5daefc0ed569498b277d0/Source/DataTypes/XmlSpaceHandling.cs#L8
Example data

Used Versions

I will fix this in #772

I will fix this in #772


please process scope.$on('$destroy', ... to unbind all eventListener

THX

Got the same issue: When the img-cropper element is opened in a modal and the modal gets closed, somehow the 'nesw' cursor replacement keeps existent which is very ugly...
Would be wonderful if you could provide a solution! Thank you!


design: SVG-Image color scheme

At a later stage we could edit all SVG images to use the same colors.
(preferably with text-replace 🌵 )
Color Ideas
Selected for compatibility with B/W-Print

There are some SVGs with white backgrounds.
Those should be removed.

Here are the exact color codes.
black
#000000 // cmyk(%): 0 0 0 100
blue (same as sblue)
#007ec1 // cmyk(%): 83  41 0 0
orange
#de7c5f // cmyk(%): 12 60 66 0
green
#b6c96d // cmyk(%): 36 5 76 0
lightgray
#f8f8f8 // cmyk(%): 0 0 0 20


Session lifetime, dehydration and rehydration - broker/VS

Sub-item of https://github.com/Microsoft/RTVS/issues/2176:

The broker's role is mainly in converting configuration options to command line arguments for newly spawned processes, and recording the shutdown mode (whether state was saved or not), to provide this information in the list of sessions, and to provide the option to restore state for eligible sessions when they're started next.

Partially implemented in https://github.com/Microsoft/RTVS/pull/2413


Extension breaks tumblr when attempting to access a blog

When I try to go on a Tumblr blog with the extension enabled, it'll start to load but then redirect me to another page, sometimes the page is blank, other times it shows the "Share what you love" page with a button that says "Get started", clicking on this takes me to my Tumblr dashboard (Which loads normally)
For example, if I try to go to staff.tumblr.com, the blog will start to load, then after a second it redirects me to http://www.tumblr.com/dashboard/iframe?src=http%3A%2F%2Fstaff.tumblr.com%2F&lang=en_US&name=staff&avatar=http%3A%2F%2F25.media.tumblr.com%2Favatar_c36b653e187f_64.png&title=Tumblr+Staff&url=http%3A%2F%2Fstaff.tumblr.com%2F&page_slide=no_slide&_v=de9de7aa50a1a3c75f5d0d79eefde75b
Gfycat Companion version: 0.4a4
FF version: 28
OS: Win7 64 bit
Let me know if you need more information.

Same problem over here. I have been wondering what the hell it was and I just found this thread via google. It's really annoying and it definitely is related to gfycat companion.

 Disabled the extension and tumblr works fine once again. I'm surprised this is still happening, considering the first post was over a year ago.

@thomasandersen So when you try to go to a link that leads directly to a Tumblr post (say something like this: http://xxxubbles.tumblr.com/post/122117214507/sapphire-lapis-lazuli-tanzanite-more), you get redirected to this: https://www.tumblr.com/dashboard/iframe?src=http%3A%2F%2Fxxxubbles.tumblr.com%2Fpost%2F122117214507%2Fsapphire-lapis-lazuli-tanzanite-more&pid=122117214507&rk=OstB3YEb&lang=en_US&name=xxxubbles&avatar=http%3A%2F%2F38.media.tumblr.com%2Favatar_cbb9cff9953a_64.png&title=Just+Plain+Indecent&url=http%3A%2F%2Fxxxubbles.tumblr.com%2F&page_slide=slide&_v=0f884aa64fa8c89170b3106dda657bf7
This only happens when you are trying to access a specific post directly. It doesn't happen when you are on the dashboard or on any random page. So it is something with the permalinked posts that causes this problem.

it is almost the year 2017 and the issue is STILL happening

@homuhomuhomuhomu If you look at the code submissions, you will see the last update was years ago. I doubt there will be any fixes to the problem.


Create demo_nhe_points_layer.md

The documentation will eventually include a number of different tests for different types of data. It would make sense to re-structure the documentation into a matrix with links to documentation pages for data-type x analysis type.

Codecov Report

Merging #9 (1d0896a) into main (80940cf) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #9   +/-   ##
=======================================
  Coverage   72.15%   72.15%
=======================================
  Files          12       12
  Lines         413      413
=======================================
  Hits          298      298
  Misses        115      115

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


4.0: Multiple Names for one function

And example of this behavior:

//gulpfile.js
function nameTest(done) {
	done();
}

gulp.task('name-test', nameTest);
gulp.task('name-test2', nameTest);
gulp.task('name-test3', nameTest);
gulp.task('name-test4', nameTest);

//output
$ gulp --tasks-simple
name-test4
name-test4
name-test4
name-test4

$ gulp -T
[15:11:08] Tasks for gulpfile.js
[15:11:08] ├─┬ name-test4
[15:11:08] │ └─┬ name-test3
[15:11:08] │   └─┬ name-test2
[15:11:08] │     └── name-test
[15:11:08] ├─┬ name-test4
[15:11:08] │ └─┬ name-test3
[15:11:08] │   └─┬ name-test2
[15:11:08] │     └── name-test
[15:11:08] ├─┬ name-test4
[15:11:08] │ └─┬ name-test3
[15:11:08] │   └─┬ name-test2
[15:11:08] │     └── name-test
[15:11:08] └─┬ name-test4
[15:11:08]   └─┬ name-test3
[15:11:08]     └─┬ name-test2
[15:11:08]       └── name-test

I'd like to be able to alias tasks with multiple names and it doesn't seem possible right now. A use case for this is when a user was to make task A the default task as well like so:
gulp.task(A);
gulp.tasks('default', A);

A's name turns to default :(

A use case for this is when a user was to make task A the default task as well like so:

cant got it, but the first example definitely not looks okey to me.
i think output should not be like it is now. my expectation would be
//output
$ gulp --tasks-simple
name-test
name-test2
name-test3
name-test4

Yeah this isn't the right behavior, it seems like gulp.task is mutating the function

This is due to storing tasks in a weakmap, no idea how to change it. PRs welcome.

+1 for solution.
I'm not too familiar with maps, so I'll just voice my support for a fix and leave it alone.

I started looking into it, and it seems that task aliases have been defined fine. The problem is ony with displaying them via undertaker.tree(). And yes, this is because of WeakMap use.
@phated I have few questions about design decisions to fix that

The easiest solution is to change WekMap to Map (Map has forEach, so this is piece of cake then). But....
In Undertaker the WeakMap is declared as singleton (https://github.com/phated/undertaker/blob/master/lib/helpers/metadata.js). Is this a design decision? For this code to work with Map metadata has to be changed to be constructed with every instance of Undertaker.

Map shouldn't be used because we don't want to hold function references if they are cleaned up throughout a program. I didn't explicitly decide to make it a singleton but it shouldn't be exposed to consumers.

There's a couple of ways to resolve the issue. The key questions is - how should Undertaker behave when being fed with tasks referring to the same JS function. I can think of several approaches:

Prohibit such duplicates (why would we prohibit?)
Store them as separate tasks (requires to use {name, fn} as a key for WeakMap, which kills all advantage of the WeakMap)
Determine duplicate cases, and fold them into one task, which has array of aliases instead of name.

Each way has pros and cons. I vote for (3). I committed PR for Undertaker (https://github.com/phated/undertaker/pull/34)

I have been using gulp.series or gulp.parallel for quite a while now for aliases. Why not adopt this behavior?
var gulp = require('gulp');

function nameTest(done) {
    console.log("task run");
    done();
}

gulp.task('name-test', gulp.series(nameTest));
gulp.task('name-test2', gulp.series(nameTest));
gulp.task('name-test3', gulp.series(nameTest));
gulp.task('name-test4', gulp.series(nameTest));

gulp.task('default', gulp.series('name-test'));

output
╰─⠠⠵ gulp -T
[21:50:41] Tasks for ~/code/github/nmccready/gulpplay/gulpfile.js
[21:50:41] ├─┬ name-test
[21:50:41] │ └─┬ <series>
[21:50:41] │   └── nameTest
[21:50:41] ├─┬ name-test2
[21:50:41] │ └─┬ <series>
[21:50:41] │   └── nameTest
[21:50:41] ├─┬ name-test3
[21:50:41] │ └─┬ <series>
[21:50:41] │   └── nameTest
[21:50:41] ├─┬ name-test4
[21:50:41] │ └─┬ <series>
[21:50:41] │   └── nameTest
[21:50:41] └─┬ default
[21:50:41]   └─┬ <series>
[21:50:41]     └─┬ name-test
[21:50:41]       └─┬ <series>

╰─⠠⠵ gulp --tasks-simple
name-test
name-test2
name-test3
name-test4
default

So... I was looking at Undertaker metadata, and ran into this issue as well.
Clearly a lot of thought and careful consideration has gone into all this, so I guess I'm just missing something fairly obvious somewhere... So let me just throw this out here, hoping someone can make me see the light:

Is the problem with aliases actually due to the WeakMap? Seems to me a regular map would have the same issues? To my mind, the root cause here is that the task registry is keyed on name (meaning that for the aliases discussed here it will have several entries mapping to a single function) whereas the metadata is keyed on function (meaning that for aliased functions the metadata will only keep the most recently added name).

Having said that, does the WeakMap actually achieve what it's supposed to here? I mean, I understand the principle of the thing, but since there will always be "hard" references to the function (at least one in the task registry) I just lack the imagination to come up with a scenario in which entries in the metadata are actually garbage collected automatically. Unless... Do we expect custom registries to implement remove or unset or delete or even clear? Or maybe even use a WeakMap itself?

@erikkemperman thanks for digging into this deeper.
You are correct that Map and WeakMap would have the same problem because the key would be the function reference.  The reason metadata is keyed by the function is that task names aren't unique; e.g. passing a function to gulp.series uses the function displayName/name as the task name, even if you never registered it.
The WeakMap is used because Undertaker makes no assumptions about how a registry stores tasks (though the default is in an object).  I don't think that registries should have remove/clear but that isn't to say they can't, as Undertaker only looks for the methods it cares about and allows the rest.  Undertaker was mainly written for usage inside gulp, but it should be generic enough to use in other scenarios (who knows, maybe even grunt can be powered by it).

@phated Thanks for detailed response, that pretty much clears it all up for me.
Have an idea about this, going to be playing around in my fork with that. Sorry to be imposing on your time a bit much lately -- I'm having a little gap in between projects at work, and wanted to test the waters around Gulp#4.0 in preparation for the next one coming up.
I trust you'll feel free to ignore me if it's at all inconvenient :-)

@erikkemperman Awesome, love having new contributors come in to poke around!

@erikkemperman whats your ideas? Love to chat and help you on it. I wouldn't mind jumping into that code base as well.

@contra Good to know, thanks!
@nmccready Well the idea is decidedly half-baked at present, and might very well turn out to not work at all. Didn't have any time to try it out today unfortunately.
But very roughly, my thinking was that the metadata might be split in two maps.
The first map would map function keys to an object listing aliases, e.g.
{
  foo: <fn-foo-alias>,
  bar: <fn-bar-alias>
}

where each xx-yy-alias is a unique object.
The second map would reflect the topology, or tree structure, simply by having each parent-alias map to an array of child-aliases.
Anyway, the point is that we don't just record which functions are in the tree at a given point but also which name/alias was used to get it there (if any). Then we should be able to get tree() to fill in the appropriate labels in the appropriate places. Or so I hope.

@nmccready Scratch that.
It's not going to work, is it? Because even if it fixes the output of gulp -T, that is only half the problem..
The other half being the output of running tasks, i.e. regular gulp. That relies on the extensions argument to bach, which does a callback passing only the function. So at that point we'll have no (obvious) way of figuring out where we are within the tree.
So... Apologies for inflicting this on you guys. Will think about it some more.

@erikkemperman thanks for all the work you are putting into this.  It is one of the biggest hangups currently and I don't have the time to dig into it.  Keep bouncing ideas off and I can respond when I get a chance.

OK, so I think I finally figured this out. Sort of.
Submitted a PR with the magic number #42.

This was fixed by gulpjs/undertaker#50 and will be released in the next version of Undertaker.

:+1:

This just landed in the 4.0 branch.  There was a breaking change in undertaker 0.13 so I bumped the gulp version to 4.0.0-alpha.2 and added support for the new version in gulp-cli also.  Please be sure to update everything to get this fix.

Awesome! :+1:


Added support for ingress over routes on cluster creation

Issue link

Closes #219
What changes have been made

Added Ingress creation function
Set cluster.up to create an ingress
replaced mentions of routes to ingress
Verification steps

Run cluster.up() after authenticating in a Jupytr Notebook
Run kubectl get ingress -n opendatahub
An ingress should exist called ray-dashboard-<CLUSTERNAME>
upon running cluster.details() you should be able to follow the link to the ray dash board.
running cluster.down() should delete the ingress.
Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[x] Manual tests
[ ] Testing is not required for this change

@tedhtchang OpenShift supports ingress so we don't really need to use routes anymore because of this.
Tested this out myself and the ingress works on OpenShift

Also needs a rebase while addressing Ted's comments

Perhaps instead of using a custom_object, using the Kubernetes API's actuall ingress API objects may do the work we need internally?

https://github.com/kubernetes-client/python/blob/master/kubernetes/docs/V1IngressList.md

i might have mistaken a Openshift crd ingresses.config and k8s native ingress
On OCP there is a default cluster ingresses.config cr obj which we extract the domain from for example:
oc get ingresses/cluster -oyaml
kind: Ingress
metadata:
  creationTimestamp: "2023-07-26T18:39:03Z"
  generation: 1
  name: cluster
  resourceVersion: "2108651"
  uid: 0bdc4a20-5dd4-4e36-8c12-f60406862440
spec:
  domain: apps-crc.testing
  loadBalancer:
    platform:
      type: ""

For KinD or K8s there no such thing.

Not related to return cluster domain but FYI tutorial for set up local domain on KinD for development https://mjpitz.com/blog/2020/10/21/local-ingress-domains-kind/

I have not find a way for the KinD cluster to return the ingress domain.
I think we could:

if ingresses.config.openshift.io GVK exists is true then call this  get the domain.
Else get the domain from a new clusterConfig param i.e.ingress_domain. For local KinD environment, this could be the hostname such as on a VM tedy1.fyre.ibm.com. For cloud provider such as IKS,  it's usually something like xxxx.000000001111111222233334444-555.us-south.containers.appdomain.cloud which users can easily find on proivder's web console.

KubeRay operator already provides support for creating and managing the Ingress (and route in the main branch). Why do we create this externally to the operator? Would it be easier to just add this to the KubeRay yaml?

Be sure to also include @KPostOffice in any future threads. He also left some comments on the last slack thread that may be worth a read

Hi @Bobbins228 Looks promising. The only thing not working for me is the rayclient ingress on KinD. I posted my manual test instruction for @Maxusmusti @MichaelClifford to run this their environment as well.

tested on OCP both with and without use of local cluster args. Seems to work as expected. 👍

@Bobbins228 Was there a reason the ingress resources are not part of the AW any more ?

https://github.com/project-codeflare/codeflare-sdk/pull/251/files#diff-279fd895cfcb8295f1b610826f8eb7a40fd543ff873661acd9dc452cef3d9d14L416
Here when enabling OAuth sidecar the 1 index of generic items is deleted

/LGTM cancel
@Bobbins228
I got an error when connecting to the rayclient url on OCP. Could we have another person @KPostOffice @Maxusmusti verify this PR on their OCP cluster. instruction
2023-10-26 17:30:20,045 DEBUG worker.py:813 -- Pinging server.
2023-10-26 17:30:20,047 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.CONNECTING
2023-10-26 17:30:23,132 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.TRANSIENT_FAILURE
2023-10-26 17:30:23,133 WARNING dataclient.py:403 -- Encountered connection issues in the data channel. Attempting to reconnect.
2023-10-26 17:30:23,338 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.IDLE
2023-10-26 17:30:23,545 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.CONNECTING
2023-10-26 17:30:23,654 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.TRANSIENT_FAILURE
2023-10-26 17:30:28,340 DEBUG worker.py:226 -- Couldn't connect channel in 5 seconds, retrying
2023-10-26 17:30:28,340 DEBUG worker.py:237 -- Waiting for Ray to become ready on the server, retry in 5s...
2023-10-26 17:30:33,346 DEBUG worker.py:226 -- Couldn't connect channel in 5 seconds, retrying
2023-10-26 17:30:33,348 DEBUG worker.py:237 -- Waiting for Ray to become ready on the server, retry in 5s...
2023-10-26 17:30:38,353 DEBUG worker.py:226 -- Couldn't connect channel in 5 seconds, retrying
2023-10-26 17:30:38,354 DEBUG worker.py:237 -- Waiting for Ray to become ready on the server, retry in 5s...
2023-10-26 17:30:40,380 DEBUG worker.py:378 -- client gRPC channel state change: ChannelConnectivity.READY
2023-10-26 17:30:40,381 DEBUG worker.py:813 -- Pinging server.
2023-10-26 17:30:40,395 DEBUG dataclient.py:412 -- Reconnection succeeded!
2023-10-26 17:30:40,406 ERROR dataclient.py:330 -- Unrecoverable error in data channel.
2023-10-26 17:30:40,407 DEBUG dataclient.py:331 -- <_MultiThreadedRendezvous of RPC that terminated with:
  status = StatusCode.NOT_FOUND
  details = "Attempted to reconnect a session that has already been cleaned up"
  debug_error_string = "UNKNOWN:Error received from peer  {grpc_message:"Attempted to reconnect a session that has already been cleaned up", grpc_status:5, created_time:"2023-10-26T17:30:40.40596-07:00"}"
>
2023-10-26 17:30:40,407 DEBUG dataclient.py:285 -- Shutting down data channel.


Code formatting

I saw a lot of irrelevant changes on #84 due to auto-formatting. Can we follow the default of cargo fmt and check it on CI?
c.f. https://github.com/dimforge/nalgebra/blob/d8fa3ff24147dee0c0b481881aad1c2890fad942/.circleci/config.yml#L13-L22

Works for me.

Go for it. It is slightly irritating as the tests will fail frequently for formatting when you
just want to check some functionality.

We are overdue a project tidy-up with a few more modules.
Maybe we should make the Robj methods into traits. We could then implement them
for a simpler Robj type.


Issue 97

Added new interface for differentiable functions.
Now Hermite interpolator implements the new interface for differentiable vector functions.
Mathematical function objects (Abs(), ACos(), etc.) also implement the new interface for differentiable functions.

Very good!
Just one detail: for new files, the header should read "Licensed to the Hipparchus project under one or more" instead of "Licensed to the Apache Software Foundation (ASF) under one or more".

Sorry, I took the first header I found. :grinning:
I fixed the header in new files.

I myself forget also all the time about the new header.
Thanks for the contribution!


DBRef's not returning virtuals when explicitly set

Hi there. We ran into an issue (unsure if it's known or not) on accessing virtuals when returned from DBRefs.
Given this code

var schema = new Schema({
  name: {
      first: String
    , last: String
  }
})

schema
  .virtual('fullname')
  .get(function () {
    return [this.name.first, this.name.last].join(' ')
  })

var UserModel = mongoose.model('Users', schema)

var GroupModel = mongoose.model('Groups', new Schema({
    name: String
  , users: { type: [Schema.ObjectId], ref: 'Users' }
})

You could access the first full name in the set as such:
GroupModel.find().populate('users').run(function (err, groups) {
  groups[0].users[0].fullname
})

The above code works. However the following does not
GroupModel.find().populate('users', ['fullname']).run(function (err, groups) {
  groups[0].users[0].fullname // fullname is undefined
})

In the meantime we're not too worried about explicitly setting specific properties and the former is scaling fine for us, but in the future it would be nice for this to work

awesome. thanks for sharing this. makes sense now


ConfigurableForwardingLogger needs support for ProjectImported and TargetSkipped events

New log events have been added in the recent time that the ConfigurableForwardingLogger doesn't know about:
ProjectImported
TargetSkipped
Without these events the binary logs produced by the Project System Tools extension don't have the imported files and some other details.

FYI @panopticoncentral I think this is one of the reasons why design-time and evaluation binlogs are missing information.

Same for MuxLogger

Hmm, they both inherit from BuildMessage, not sure this is a bug... I will need to investigate a bit more.


geoJSON for a collecting event does not include its intrinsic geographic area.

Only georeferences are displayed. To replicate issue, construct a collecting event with georeferences, then edit it to add a geographic area (with a shape) to the collecting event.  The intrinsic geographic area is not represented in the geoJSON feature collection.

What's the URL context?

Closing for more specific need/use of the updated response.