text:
Un-hiding chrome causes resize issue.

I have the screen split (vertically) evenly between chrome and kitty.
I hide chrome with cmd+h. Kitty is now the only app in view.
I then unhide chrome. Kitty resizes to half the screen, but chrome only resizes to a fourth, leaving a quarter of the screen unused.
If I use the native fullscreen on chrome and switch back, it fixes the issue, but I have to do that every time I hide chrome.

I'm seeing this too. Switching spaces back and forth also fixes the issue. My guess is that Chrome is making some kind of "false" window that yabai is picking up on, it's destroying that window in some way yabai doesn't notice, and then it has to be nudged to recalculate everything.
I know Chrome's little URL preview is a "window" for some definition, because Zoom offers to screen share it during meetings. Could that be what's doing it?

Likely related: #164 (don't think these are properly ignored for unhiding)

Role is also checked upon unhiding. Simply having Kitty open. Launching Chrome, navigate to some website, hide Chrome, unhide Chrome, is not enough to reproduce the issue for me. Tested both while having the url-window visible and without it. Need more information somehow before I can try to pinpoint what is happening here.

Any recommendations for ways to log the necessary info?
On Wed, Nov 6, 2019 at 6:03 AM Åsmund Vikane notifications@github.com
wrote:

Role is also checked upon unhiding. Simply having Kitty open. Launching
Chrome, navigate to some website, hide Chrome, unhide Chrome, is not enough
to reproduce the issue for me. Tested both while having the url-window
visible and without it. Need more information somehow before I can try to
pinpoint what is happening here.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/koekeishiya/yabai/issues/300?email_source=notifications&email_token=AB7QUTB7HKOFP35AOR6CXW3QSLFBJA5CNFSM4JIOZE7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDGUDNY#issuecomment-550322615,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB7QUTEEIAQDSSBWOVA5SYLQSLFBJANCNFSM4JIOZE7A
.

--
-- Alok

My first thought would be to add the ability to inspect/dump the underlaying tree structure to file. It would be trivial to also dump information about the window that belongs to each leaf node.
Having an output like that would make it fairly trivial to identify what the problem is. The next step would then be to try and figure out how that scenario was able to occur in the first place.
I guess this could be something like yabai -m debug --dump-state or something, and it should probably take an optional space selector to limit the output. I haven't exactly thought this through yet, but that is my initial take on how to proceed.

I'm able to get yabai to recompute correctly by entering Expose, or even just barely starting to enter Expose with the trackpad, and going back. Is there something I could do from the command line that might accomplish the same thing? If so, a workaround for now might be to attach that command to an application_visible signal for Chrome.

authors: Peeja alok dominiklohmann koekeishiya

repo: koekeishiya/yabai


text:
better button color inside table

Closes #181
As a default, the button is gray and becoming darker when hover. But table even cells are already gray, so I make the button light gray and lighter when hover.

Hey @kognise, realized after merging that the base was master. Should this have merged to a different branch? If so, we should add it to our contributing guide. 😅

Unless we want to cut a new release immediately after merging any PR (such agile! :shipit:), a separate dev or next branch that "collects" PRs until we're ready to publish a new release by merging dev it into master would be a good idea imo.
(that way our usage of changesets makes the most sense, too – the raw changesets accumulate in dev and once we publish, all of them are cooked up into one changelog that has the correct SemVer version for the combined changes)

I think there are three approaches we could take - the two @jonaskuske mentioned, or simply just accumulate into master and manually trigger a github action (or manually) publish a new version. So far I've just assumed the third approach but the downside is any documentation changes show up before the new version is published. So yeah, a dev or next branch is probably a good idea.
As for the name, I think dev is better because next kinda implies that it's published under a prerelease npm tag.

Sounds good! If you can codify the policy in the contributing guide I'll make sure that any pull requests I merge follow it.

source: gharchive/pull-request

authors: jonaskuske kognise kylejrp osbulbul

license: MIT

license_type: permissive

license_source: github-api


text:
how to download the datasets?

OSError: [Errno 2] No such file or directory: 'data/koda'

You can download them through the Codalab link: https://worksheets.codalab.org/worksheets/0x2b314dc3536b482dbba02783a24719fd/#
Let me know if this doesn't work for you.

source: gharchive/issue

authors: kohpangwei robotzheng

repo: kohpangwei/influence-release

license: mit

license_source: bigquery


text:
Reproduce Flatwall experiment

Hello, first of all, thank you for generously opensource this repository.
From your paper and the project page, I understand that Glim is able to recovery from lidar degeneration. I try to verify that using the flatwall_01 data but couldn't able to reproduce the recovery. Below is my configuration, could you show me which is wrong in my configuration.
Addtional question: Which module are mainly reponsible to recovery from degeration ( odometry_estimation, submapping or global mapping )?
config_sub_mapping_cpu.json
config_global_mapping_cpu.json
config_odometry_cpu.json
config_ros.json
config_sensors.json

The odometry estimation module is the main part to deal with point cloud degeneration, and for the flatwall experiment, you need to use OdometryEstimationGPU. You can find the configuration file here. Note that the framework has been largely updated since the first release, and it may show slightly different results for a few sequences.

Thanks for the prompt reply. Close threat here.


text:
Failed to load nodelet

Hi,
I have installed the package correctly on ROS kinetic following the guide. g2o was also installed without error. I also have velodyne drivers sourced installed inside the catkin_ws. When I try to launch any file through the package, I am getting the following errors. I am not sure why it is not able to find the velodyne nodelet manager.  Any suggestions would be helpful. Thanks
[FATAL] [1527575498.004853517]: Failed to load nodelet '/hdl_graph_slam_nodelet` of type `hdl_graph_slam/HdlGraphSlamNodelet` to manager `velodyne_nodelet_manager'
[FATAL] [1527575498.004870101]: Failed to load nodelet '/prefiltering_nodelet` of type `hdl_graph_slam/PrefilteringNodelet` to manager `velodyne_nodelet_manager'
[FATAL] [1527575498.004927881]: Failed to load nodelet '/scan_matching_odometry_nodelet` of type `hdl_graph_slam/ScanMatchingOdometryNodelet` to manager `velodyne_nodelet_manager'

[FATAL] [1530286929.069876848]: Failed to load nodelet '/hdl_graph_slam_nodeletof typehdl_graph_slam/HdlGraphSlamNodeletto managervelodyne_nodelet_manager'
[FATAL] [1530286929.069878517]: Failed to load nodelet '/scan_matching_odometry_nodeletof typehdl_graph_slam/ScanMatchingOdometryNodeletto managervelodyne_nodelet_manager'
[FATAL] [1530286929.069876867]: Failed to load nodelet '/floor_detection_nodeletof typehdl_graph_slam/FloorDetectionNodeletto managervelodyne_nodelet_manager'
[FATAL] [1530286929.069892040]: Failed to load nodelet '/prefiltering_nodeletof typehdl_graph_slam/PrefilteringNodeletto managervelodyne_nodelet_manager'
[velodyne_nodelet_manager-1] process has died [pid 25697, exit code -6, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=velodyne_nodelet_manager __log:=/home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/velodyne_nodelet_manager-1.log].
log file: /home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/velodyne_nodelet_manager-1*.log
[prefiltering_nodelet-2] process has died [pid 25698, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load hdl_graph_slam/PrefilteringNodelet velodyne_nodelet_manager __name:=prefiltering_nodelet __log:=/home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/prefiltering_nodelet-2.log].
log file: /home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/prefiltering_nodelet-2*.log
[scan_matching_odometry_nodelet-3] process has died [pid 25699, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load hdl_graph_slam/ScanMatchingOdometryNodelet velodyne_nodelet_manager __name:=scan_matching_odometry_nodelet __log:=/home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/scan_matching_odometry_nodelet-3.log].
log file: /home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/scan_matching_odometry_nodelet-3*.log
[floor_detection_nodelet-4] process has died [pid 25701, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load hdl_graph_slam/FloorDetectionNodelet velodyne_nodelet_manager __name:=floor_detection_nodelet __log:=/home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/floor_detection_nodelet-4.log].
log file: /home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/floor_detection_nodelet-4*.log
[hdl_graph_slam_nodelet-5] process has died [pid 25714, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load hdl_graph_slam/HdlGraphSlamNodelet velodyne_nodelet_manager __name:=hdl_graph_slam_nodelet __log:=/home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/hdl_graph_slam_nodelet-5.log].
log file: /home/hunkyu/.ros/log/a51b59ae-7bae-11e8-bf16-e0d55ea7d733/hdl_graph_slam_nodelet-5*.log

Hi,
Issue #4 did not solved the problem. I changed the system and the problem persists. I am using g2o version as suggested in the readme. If there are any updates please share.

Try this method, it helpps me:   https://github.com/koide3/hdl_graph_slam/issues/4#issuecomment-410645166

Hi, @hunkyu
Did you find any solution to your problem?

authors: Gaochao-hit YangSiri aaravrav142 hunkyu


text:
IMU is normalized. Do I need to multiply by gravity？

IMU is normalized. Do I need to multiply by gravity？

The package assumes that the unit of the linear acceleration is [m/s^2]. If the unit of your data is [g], you need to multiply them with 9.80665.


text:
fix warnings of sign-compare and ignored-qualifiers

This PR fix these things

[-Werror=sign-compare]
[-Werror=ignored-qualifiers]

This occurs when I define the compile option as -Wall -Wextra -Wpedantic -Werror
My environment
Ubuntu 20:04
pcl-1.10

LGTM, but there are some conflicts. Can you resolve them?

@koide3 I fixed it. could you review again?

Thanks for resolving the conflicts. Merge this PR :+1:


text:
重复事件guild-member-added

guild-member-add多次触发，源代码如下

能打印一下 session.id 和 session.userId 吗，看看是不是相同的

不好意思，这是LLonebot的问题，已被他们解决
发件人: @.>
发送时间: 2024年3月26日 21:04
收件人: @.>
抄送: @.>; @.>
主题: Re: [koishijs/koishi-plugin-adapter-onebot] 重复事件guild-member-added (Issue #22)
能打印一下 session.id 和 session.userId 吗，看看是不是相同的
―
Reply to this email directly, view it on GitHubhttps://github.com/koishijs/koishi-plugin-adapter-onebot/issues/22#issuecomment-2020376583, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2HY76GYXOOLZ266ZW2TBP3Y2FW5HAVCNFSM6AAAAABEOB5OU2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRQGM3TMNJYGM.
You are receiving this because you authored the thread.Message ID: @.***>

authors: hutuyee shigma

repo: koishijs/koishi-plugin-adapter-onebot


text:
Add Dumb-init To Image

Add dumb-init to solve the zombie process problem
Add headers module

Add dumb-init to act as the init process for the container and reap any zombie apache processes.

Dumb-init is there to reap any processes that finish but do not get reaped by a parent process. I thought this was going to solve the problem where apache would leave a pid file, but it didn't. Closing this PR

repo: kojiromike/docker-magento


text:
add my slide

add file

done


text:
🛑 Leo Pizza is down

In 38b1cff, Leo Pizza (https://leo-pizzaservice.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Leo Pizza is back up in 1563092 after 17 minutes.

repo: koko-io/up


text:
Feature request: unprivileged-icmp

Linux kernel patch from 2010 which allows unprivileged users to create an ICMP datagram socket that is restricted to sending and receiving ICMP ECHO packets:
https://sturmflut.github.io/linux/ubuntu/2015/01/17/unprivileged-icmp-sockets-on-linux/

Thanks for your feedback, I'll look into it~

Thanks for your quick response. However, there is a small suggestion to make this library more robust.
There are two ways to use ping with unprivileged users.

The Linux Capabilities CAP_NET_RAW was set to current program.
The property net.ipv4.ping_group_range of sysctl is enabled.

Shall we check it?
The example code of smardns that enable checking:
https://github.com/pymumu/smartdns/blob/391ef310b47cdd93989a4d6d3a7f9024537739d9/src/dns_conf.c#L2625-L2642

BTW: do you plan to support TCP ping(unprivileged)?
The test code of tcp ping I write yesterday.
    pub fn ping(addr: &SocketAddr, times: u8, timeout: u64) -> Option<Duration> {
        let start = Instant::now();
        for _ in 0..times {
            if let Err(_) = std::net::TcpStream::connect_timeout(addr, Duration::from_millis(timeout)) {
                return None;
            }
        }
        Some(start.elapsed())
    }

I want to port smardns(written in c) to smartdns-rs(written in rust, which allow cross platform🤣) .
Thanks for your surge-ping, it made me easy to select the fastest ip when dns query.

@mokeyish I released a new version 0.4.7, is it the effect you want?

Nice，I have test it, it work for me.

smartdns-rs

@mokeyish I released a new version 0.4.7, is it the effect you want?

Nice，I have test it, it work for me aftrer I run command sudo sysctl -w net.ipv4.ping_group_range='0 10'

Are there any issues with permissions?

BTW: do you plan to support TCP ping(unprivileged)?
The test code of tcp ping I write yesterday.
    pub fn ping(addr: &SocketAddr, times: u8, timeout: u64) -> Option<Duration> {
        let start = Instant::now();
        for _ in 0..times {
            if let Err(_) = std::net::TcpStream::connect_timeout(addr, Duration::from_millis(timeout)) {
                return None;
            }
        }
        Some(start.elapsed())
    }

I want to port smardns(written in c) to smartdns-rs(written in rust, which allow cross platform🤣) . Thanks for your surge-ping, it made me easy to select the fastest ip when dns query.

I don't have this plan yet. We have also tried the ping detection scheme of tcp before, and there are several good crates we have used: rnp/netdiag

BTW: do you plan to support TCP ping(unprivileged)?
The test code of tcp ping I write yesterday.
    pub fn ping(addr: &SocketAddr, times: u8, timeout: u64) -> Option<Duration> {
        let start = Instant::now();
        for _ in 0..times {
            if let Err(_) = std::net::TcpStream::connect_timeout(addr, Duration::from_millis(timeout)) {
                return None;
            }
        }
        Some(start.elapsed())
    }

I want to port smardns(written in c) to smartdns-rs(written in rust, which allow cross platform🤣) . Thanks for your surge-ping, it made me easy to select the fastest ip when dns query.

I don't have this plan yet. We have also tried the ping detection scheme of tcp before, and there are several good crates we have used: rnp/netdiag

I also used rnp last week, but I think surge-ping have better api .👍

@kolapapa Hi, did you test unprivileged_icmp in linux? I didn't look carefully last week, and now I found that it's timed out.
    Running `target/debug/examples/multi_ping`
No.0: 172.217.26.142 ping Request timeout for icmp_seq 0
No.0: 8.8.8.8 ping Request timeout for icmp_seq 0
No.0: 114.114.114.114 ping Request timeout for icmp_seq 0
No.0: 39.156.69.79 ping Request timeout for icmp_seq 0
No.0: 114.114.114.114 ping Request timeout for icmp_seq 0
No.1: 114.114.114.114 ping Request timeout for icmp_seq 1

I have write some detect code.
Currently:

windows

RAW => Success
DGRAM => code: 10043, kind: Uncategorized

macos

DGRAM => Success
RAW => code: 1, kind: PermissionDenied

linux(non-root user)

DGRAM => timeout (unprivileged_icmp enable by sudo sysctl -w net.ipv4.ping_group_range='0 2147483647')
RAW success (CAP_NET_RAW enable by sudo setcap CAP_NET_RAW+eip /path/to/program)

https://github.com/mokeyish/surge-ping/blob/unpriviledged_ping/src/client.rs

I have write some detect code.
Currently:

windows(non-root user)

RAW => Success
DGRAM => code: 10043, kind: Uncategorized

macos(non-root user)

DGRAM => Success
RAW => code: 1, kind: PermissionDenied

linux(non-root user)

DGRAM => timeout 👈👈👈(unprivileged_icmp enable by sudo sysctl -w net.ipv4.ping_group_range='0 2147483647')
RAW success (CAP_NET_RAW enable by sudo setcap CAP_NET_RAW+eip /path/to/program)

https://github.com/mokeyish/surge-ping/blob/unpriviledged_ping/src/client.rs
@kolapapa Do you know how to solve the timeout in linux? I have no idea currently.

It should be caused by a problem in parsing the return packet.

authors: kolapapa mokeyish

repo: kolapapa/surge-ping


text:
Support for optional external metadata file for images

IPTC data is slowly fading and proper editors are not easy to find these days, so I decided to add support for external metadata files:
USING AN EXTERNAL DATA FILE FOR METADATA (TITLE, DESCRIPTION, KEYWORDS)
### Since IPTC data is a bit old fashioned I implemented a way to store the metadata
### in an external text file.
### This uses a .dat file named like this:
### If the image name is "2001_23.jpg",
### the datfile name is "2001_23.jpg.dat"
###
### The Datfile may have up three lines:
### Line 1: Title
### Line 2: Description
### Line 3: Keywords
###
### Example:
### -------file-------
### Portrait Of Foo's Mother
### Oil on drywall, 2015
### painting grafitti
### ------------------

The change does only kick in if there is a .dat file present. If not, the IPTC data will be used as before.
If a .dat file is present, it will overwrite the metadata fields, or "wins" against already present IPTC data.

That is an interesting concept. You are aware that Stacey already supports metadata stored directly in the page yml file? For example:
title: title be here

filename.jpg:
  title: Some title here
  description: Some description here
another-image.jpg:
  title: Some title here
  description: Some description here

Not saying this is better than your method, but I would imagine it requires less processing on server since it doesn't need to open files for each image in the page.

Actually, I was not aware of it :)
I am using this solution, as I am hosting a few pages for artists and this way I can let them edit the image and plain text files, send them over and simply drop them into the according directory. I will have a more thorough look at your method.
Thanks!

authors: docphees mjau-mjau

repo: kolber/stacey


text:
Orb changes

The orb now

Has a [ponder] link
Has its predictions cleared on starting a fight with a previously predicted monster

so we react accordingly.
I think this is it implemented right, would appreciate someone more spadey checking it over.

Some monsters don't have a/an pronouns (here's blank but I suspect "the" might exist?):

  Sloppy Seconds Burger in Sloppy Seconds Diner

(Note: space <pronoun would go here but doesn't> space )
Could you ask CDM if he'd be willing to add some HTML like , like the item / monster ids, for less breakable mafia detection than matching on title? Unlikely to conflict I suspect, but still possible.

My plan is to add a few tests to this and then merge

Some monsters don't have a/an pronouns (here's blank but I suspect "the" might exist?):

  Sloppy Seconds Burger in Sloppy Seconds Diner

(Note: space [ pronoun would go here but doesn't ] space [ monster ])

Sorted

Could you ask CDM if he'd be willing to add some HTML like , like the item / monster ids, for less breakable mafia detection than matching on title? Unlikely to conflict I suspect, but still possible.

This should be coming whenever he has the time

Sorted

Might want to check whether "the" happens as well. My guess would be that the Hole in the Sky monsters have it.

This should be coming whenever he has the time

Ace! These direct expositions of ids make things a lot more convenient.

authors: gausie midgleyc

repo: kolmafia/kolmafia


text:
Singapore Airlines A350-900

btw why did people make the text flipped on the other side of the plane??

btw why did people make the text flipped on the other side of the plane??

For some aircrafts you need to flip the text on the bottom one. Mostly for those texture files, where all the tails are both on the right.

Ohhhh ok
Like the 767?
On Tue, Sep 27, 2022, 10:18 PM kolos26 @.***> wrote:

btw why did people make the text flipped on the other side of the plane??
For some aircrafts you need to flip the text on the bottom one. Mostly for
those texture files, where all the tails are both on the right.
—
Reply to this email directly, view it on GitHub
https://github.com/kolos26/GEOFS-LiverySelector/issues/35#issuecomment-1259578129,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3H3X5POTM3NEJ766RWFBY3WAL62ZANCNFSM6AAAAAAQUXZDKI
.
You are receiving this because you commented.Message ID:
@.***>

authors: Ryubunao iuhairways kolos26


text:
Handle ntree_limit higher than number of trees in GBTree and Dart model in graceful way

If ntree_limit is set too high it uses maximum available trees in GBTree and Dart predictors.
It resolves issue #34.

I had to bump jdk version to 8 because of strange issues with travis and unsupported jdk7.

@komiya-atsushi is there a chance to merge that and get an official version?

Thanks!

@kretes I have just released xgboost-predictor 0.3.1

authors: jbojar komiya-atsushi kretes

repo: komiya-atsushi/xgboost-predictor-java


text:
Avoid unidiomatic one-element tuples

Documentation examples and tests contain OneOf<(T,)>-shaped return values:

fn allocate_box() -> Result<Box<u8>, OneOf<(AllocationFailure,)>>
fn send() -> Result<(), OneOf<(Timeout,)>>
fn allocates() -> Result<(), OneOf<(NotEnoughMemory,)>>

You can find all of them using this regex: OneOf<\(\w+,\)>
I'm heavily against using such examples in documentation. No real-world code looks like this. It's always going to be Result<_, T> rather than Result<_, OneOf<(T,)>>. The current examples may falsely imply that the library is unergonomic and requires returning OneOf<(T,)> instead of T.
If you want to showcase broadening, I suggest using real-world patterns like T -> OneOf<(T, U)> or OneOf<(T, U)> -> OneOf<(T, U, V)>, instead of OneOf<(T,)> -> OneOf<(T, U)>. In tests, we can keep that case if you want to cover it, but I'd add a comment that it is unidiomatic and simply covers an edge case.
If you agree in principle, let me know and I'll implement these changes myself.

I prefer to keep the examples as simple as possible for now

This is understandable. This means that we shouldn't add OneOf<(T, U)> -> OneOf<(T, U, V)> examples yet.
But I'd argue that
fn inner -> Result<T, E1> {
    unimplemented!()
}

fn outer -> Result<T, OneOf<(E1, E2)>> {
    inner().map_err(OneOf::new)
}

is actually simpler than the current
fn inner -> Result<T, OneOf<(E1,)>> {
    unimplemented!()
}

fn outer -> Result<T, OneOf<(E1, E2)>> {
    inner().map_err(OneOf::broaden)
}

And if you can imagine applying some of these changes in the future, I suggest keeping the issue open for tracking purposes and discussion

authors: Expurple spacejam

repo: komora-io/terrors


text:
Auto streaming to other platforms

Hi,
I have a question, in this scrips, use streamlink or ffmpeg for coding video, where i can change settings for streaming to RTMP server?
Example:

Select game and stream
Add Streaming code (before, env, config or cli)
Use standard settings for streaming: ffmpeg -re -sseof -5 -i "video/2023-04-23_CAR_at_NYI_(AWAY)_720p_live.mp4" -c:v libx264 -preset veryfast -crf 25 -b:v 2000k -maxrate 2000k -bufsize 4000k -c:a aac -b:a 128k -ar 44100 -f flv -flvflags no_duration_filesize "rtmp://server/<code>"
No need save video, or use download metadata for checking End.

P.S. For example: ffmpeg -i $(streamlink -O <site1_m3u8_url>) -c copy -f flv rtmp://<site2_rtmp_server>/<stream_key>
Thx!

This program was really designed to download the file which allows you to download the highest quality feed that you want without worrying about it downgrading in the middle because of a bad connection. It also allows you to resume the download if it fails in the middle. I guess there could be a new option that it runs a command after the download starts so you don't have to do that manually but I don't think it's worth it to change this program to stop downloading the file.

Yes, agree. Now i have two script, your and for streaming. This is question, only for information. Script working fine. Thx.

authors: antiden rseanhall

repo: kompot/nhl-tv-geeky-streams


text:
Handle Upsert scenario

add a data validation to handle unique fields (columns) in the db.

Hi @MarJose123, its added on the latest version. thanks

repo: konnco/filament-import


text:
Add support for Windows Server domain user

Add support for Windows Server domain users over windows policies.
A user need interactive rights.

Please, check again

why close, I just reopend that PR

Sorry, wrong button.

authors: konne mossbeard

repo: konne/qlik-connector-psexecute


text:
Fixed a typo in CodeServlet

As discussed in issue #421

Sorry about the opening and closing, but I need to understand what my old commits are doing here.

repo: konsoletyper/teavm


text:
Fix/improve cloning of TreeMap and TreeSet objects

This PR fixes the shallow clone of java.utils.TreeMap. Previously, the clone kept the reference to the same root node and in turn the whole tree. Modifications to the clone incorrectly also modified the original TreeMap. This update generates new tree nodes while keeping the key and value references, correctly making the clone independent.
Additionally, this PR includes a Clonable implementation for java.utils.TreeSet that follows the same logic of java.utils.HashSet.

FYI: I encourage contributors to use var in their PR


text:
Improve network handling

[ ] Don't close client on network errors
[ ] Show any error message from the server to the end user

Maybe close client connection indeed, but the client should rather disconnect with a message for the user than exiting.

We can't reopen a closed socket, but we can open a new one. Makes no difference for the user :)
The simplest approach is just to fall back to "the main menu" again and display an appropriate message from the server there.

I'd say #180 solves this one following @Henningstone's comment. It always falls back to the connection menu whenever there is a network failure and let's the user reconnect.

authors: Henningstone nsg petterarvidsson

repo: konstructs/client


text:
error when app / repo name is two digits number

...
Successfully built 9f220dfb8188
Pushing image registry.opens-dev.kontena.local/12:latest to registry
The push refers to a repository [registry.opens-dev.kontena.local/12]
54b1bcf68bf7: Pushed
...
7394707b3914: Pushed
latest: digest: sha256:d089cb453165e83f776ae3c40dc8d1e6718b889d4f2600c408c8d5f417eef336 size: 14939
undefined method `colorize' for 12:Fixnum

Doesn't seem to be issue anymore, got fixed part of the yaml v2 refactorings. Let's close and re-open if needed.

repo: kontena/kontena


text:
Fix service container names to drop null- prefix, and use stack.service-N

Kontena 1.0 added stacks. As part of the internal implementation and server API, all existing stackless services were associated with a special "null" stack. This stack name is hidden from the CLI interface, but it was included in the Docker service container names on the agent. Thus, the existing 0.16 service container names change as they are re-deployed with 1.0, which leads to user confusion when using the kontena container ... commands:
CONTAINER ID                    IMAGE                           COMMAND                        CREATED              STATUS
core-01/wordpress-mysql-1       mariadb:5.5                     "docker-entrypoint.sh mysqld"  1 hours ago          running
core-01/wordpress-wordpress-1   wordpress:4.6.1                 "docker-entrypoint.sh apache"  1 hours ago          running
core-01/null-redis-2            redis:latest                    "docker-entrypoint.sh redis-"  1 hours ago          running
core-01/null-redis-3            redis:latest                    "docker-entrypoint.sh redis-"  1 hours ago          running
core-01/null-redis-1            redis:latest                    "docker-entrypoint.sh redis-"  1 hours ago          running

This fix reverts to the pre-1.0 container naming scheme for classic pre-1.0 stackless services. Re-deploying a 1.0.0 stackless service with this fix restores the original service container names:
CONTAINER ID                    IMAGE                                              COMMAND                        CREATED              STATUS
core-01/redis-3                 redis:latest                                       "docker-entrypoint.sh redis-"  14 minutes ago       running
core-01/redis-2                 redis:latest                                       "docker-entrypoint.sh redis-"  14 minutes ago       running
core-01/redis-1                 redis:latest                                       "docker-entrypoint.sh redis-"  14 minutes ago       running

This also changes the 1.0 stack service container naming schema to use . as a separator, to avoid conflicts between similarly named app/stack services:
CONTAINER ID                    IMAGE                                              COMMAND                        CREATED              STATUS
core-01/wordpress.wordpress-1   wordpress:4.6.1                                    "docker-entrypoint.sh apache"  1 minutes ago        running
core-01/wordpress.mysql-1       mariadb:5.5                                        "docker-entrypoint.sh mysqld"  1 minutes ago        running

This fix changes the server GridService#name_with_stack. This method is only used for the server Docker::ServiceCreator -> agent RPC /service_pods/create { service_name: ... }. The agent then AFAIK only uses that ServicePod#service_name for the Docker container names (service container and volume container).
stateful: true data volume containers
The agent is okay when dealing with existing data volume containers using the old names:
3576f0b6264c        wordpress:4.6.1                                    "/w/w docker-entrypoi"    About a minute ago   Up About a minute         80/tcp                        wordpress.wordpress-1
c184fdb049bd        mariadb:5.5                                        "/w/w docker-entrypoi"    About a minute ago   Up About a minute         3306/tcp                      wordpress.mysql-1
7a7c033fd526        wordpress:4.6                                      "/bin/sh echo 'Data o"    8 weeks ago          Created                                                 wordpress-wordpress-1-volumes
09e74abf458c        3136ca77b3ea                                       "/bin/sh echo 'Data o"    8 weeks ago          Created                                                 wordpress-mysql-1-volumes

volumes_from container names
This also supports all five naming schemes used for service: volumes_from: ... in Kontena <1.0, 1.0, and with this PR:
development/wordpress/wordpress:
  stack: development/wordpress

development/wordpress/volumes_test:
  stack: development/wordpress
  volumes_from:
    - wordpress-%s

      # volumes_from:
      #   - wordpress-%s
      #
      # The actual container name for a stackless service is:
      #   Kontena <1.0: wordpress-1
      #   Kontena  1.0: null-wordpress-1
      #   Kontena >1.0: wordpress-1
      #
      # The actual container name for a stack service is:
      #   Kontena  1.0: wordpress-wordpress-1
      #   Kontena >1.0: wordpress.wordpress-1

Fixing container name overlap with stacks and services
Part of the reason for the null- prefix was to avoid overlap between a kontena app and kontena stack with the same name:

kontena app deploy --project-name wordpress with stack=null service=wordpress-wordpress
kontena stack install --name wordpress wordpress with stack=wordpress service=wordpress

The use of the - separator for the stack and service names also leads to Docker container name collisions:

kontena stack install --name web .. with stack=web service=server-apache
kontena stack install --name web-server with stack=web-server service=apache

This PR changes the service.stack separator, and thus fixes these issues. The kontena app wordpress-wordpress-1 service container will not overlap with the kontena stack wordpress.wordpress-1 container.
Validating stack/service names
The existing code already prohibits the use of . in service names:
kontena service create test.redis redis
 [fail] Creating test.redis service
 [error] {"name"=>"Name isn't in the right format"}

The same validation also holds for stack names, and service names within stacks.
NOTE: DNS name may also overlap
Stackless service names also overlap with stack names in DNS, if the stack exposes a service: #1377

kontena service create wordpress .... with stack=null service=wordpress collides with stack=wordpress

And the -#{instance_number can also leads to DNS collisions:

kontena service create mysql ... with stack=null service=mysql container=mysql-1
kontena service create mysql-1 ... with stack=null service=mysql-1 container=mysql-1-1

This is a separate issue, and not part of this PR.

@jakolehm opinions on what kind of validation this needs to include to get merged?

Maybe we could also introduce different separator for container names (as discussed)?

redis-1: null stack container
my-stack.redis-1: container in a stack

Rebased.
Changed the stack.service separator. The stackless services remain without the stack prefix or separator.

I think that the agent Kontena::Models::ServicePod#build_volumes_from needs fixing for this, but I'm having some trouble testing it.
What are the stack service volumes_from even expected to look like?

Fixed the agent ServicePods#volumes_from to support all cases, see the PR description.

Verified that the current 1.0 release already rejects the use of . in service names, and thus the use of . as the stack.service separator should be fully compatible:
kontena service create test.redis redis
 [fail] Creating test.redis service
 [error] {"name"=>"Name isn't in the right format"}

kontena stack install --name whoami.test ~/kontena/examples/whoami/kontena.yml
tehobari:~/kontena/kontena/cli :: bundle exec bin/kontena stack install --name whoami.test ~/kontena/examples/whoami/kontena.yml  [fail] Creating stack whoami.test
 [error] {"name"=>"Name isn't in the right format"}

kontena stack install --name wordpress2 .../wordpress/kontena.yml
 [fail] Creating stack wordpress2
 [error] {"services"=>"Service create failed for service 'volumes.test': Name isn't in the right format"}

authors: SpComb jakolehm


text:
:bug: Fix "grpc unable to get info" messages at startup

Fixes #343
Note, that there's some issue where the java provider is matching comments. @shawn-hurley and @pranavgaikwad  I think this related to something you guys were talking about earlier.

Closing PR for now, the "grpc unable to get info" message isn't actually that intrusive for now

repo: konveyor/analyzer-lsp


text:
Page corbeille

Avoir pour l'administrateur une page corbeille, afin de savoir la où les données sont encore présente.

vue Admin /admin/trash

[ ] Liste avec total par corbeille
[ ] Possibilité de vider toute les corbeilles
[ ] Possibilité de vider certaines corbeilles

repo: koromerzhin/labstag


text:
Broken relocation in Pop'n_Music_Portable (Japanese)

For some reason the Image base parameter is 0000000 when I load the Eboot.bin binary. This is not fatal, but I think it causes Ghidra to assume that a lot of functions reference the data (when, in fact, they reference the code) => the analyzer creates the data in the middle of the code segments so when the time comes to disassemble the region, it fails. I ended up with lots of partially disassembled funcs which no one can work with. You have to manually clear the data, then disassemble again, then recreate the function again.
Setting up the base to 0x08804000 doesn't help as now it breaks the calls:

I say something is wrong with the way someone handles relocation. My initial guess is that I should check if this plugin is to blame.
I'd like to know what can be done with this.

Sounds like a bug in the plugin. I'll check it.

Confirmed this is unsupported case where relocation info is not in the section header but in the program header. Hopefully it will be easy to add if format and processing is the same.

authors: Nemoumbra kotcrab

repo: kotcrab/ghidra-allegrex


text:
build: Updated Koin to 3.5.0 and related dependencies

Addresses issue
Removed non-supported targets and updated koin to latest version.
*Note - watchosArm32() was removed from koin.
Koin 3.4.3...3.5.0 - diff
example file - core/koin-core-coroutines/build.gradle
Updates:
koin - 3.5.0
kotlin - 1.9.10
gradle - 8.3
mockk - 1.13.7
Java - 11

Build is failing. I think latest gradle it doesn't like. I would stick with 7.6

It may be related to a missing build target for linuxArm64. I've left a comment at the section.
But to be certain also pushed out a 7.6.2 gradle commit.  Could we run the workflow and to see if it's related to gradle version?

After reviewing the workflow errors, it does look to be related to missing build target.  Koin doesn't have it included on their end yet.

I'll release without linuxArm64 for now

I guess iosArm32TestKlibrary is missing too.

authors: Slava-Miligoulo-Target sksamuel

repo: kotest/kotest-extensions-koin


text:
Shouldn't Window::set_timeout require F: 'static?

I'm not very familiar with the way the library works, but to me the callback passed to set_timeout should be 'static. Otherwise it could borrow a local variable and reference it after it's been destroyed.

Yes, simple broken example:
extern crate stdweb;
use stdweb::web::{window, IWindowOrWorker};

fn main() {
    stdweb::initialize();
    {
        let x = Box::new(1);
        window().set_timeout(|| println!("{}", x), 3000);
    }
    stdweb::event_loop();
}

Fixed; thanks for the report!

authors: Herschel koute tomaka

repo: koute/stdweb


text:
Mutating location

Is there any way to mutate the window location?

Currently you can do it through the js! macro as the Location object doesn't expose any setters.

authors: StevenDoesStuffs koute


text:
Missing dependency "chalk"

Aarrghh... lesson in testing here.  I just tried installing the latest version on a system that had not had this plugin before.  We are missing a dependency...
[11/7/2023, 11:51:42 AM] [Homebridge UI] [homebridge-midea-platform] Child process ended
[11/7/2023, 11:51:49 AM] [Homebridge UI] [homebridge-midea-platform] Terminating child process...
[11/7/2023, 11:52:07 AM] [Homebridge UI] [homebridge-midea-platform] node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'chalk'
Require stack:
- /var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js:18:15)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js'
  ]
}

Node.js v18.16.0
[11/7/2023, 11:52:07 AM] [Homebridge UI] [homebridge-midea-platform] Child process ended

@kovapatrik  This was entirely my fault, can you review the PR please as I think that should fix it.  Sorry.

Humm... Now I get this...
[11/7/2023, 12:01:32 PM] [Homebridge UI] Running Command: npm install --save homebridge-midea-platform@0.4.1
[11/7/2023, 12:01:48 PM] [Homebridge UI] [homebridge-midea-platform] /var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js:18
const chalk = require("chalk");
              ^

Error [ERR_REQUIRE_ESM]: require() of ES Module /var/lib/homebridge/node_modules/homebridge-midea-platform/node_modules/chalk/source/index.js from /var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js not supported.
Instead change the require of index.js in /var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/var/lib/homebridge/node_modules/homebridge-midea-platform/homebridge-ui/server.js:18:15) {
  code: 'ERR_REQUIRE_ESM'
}

Node.js v18.16.0
[11/7/2023, 12:01:48 PM] [Homebridge UI] [homebridge-midea-platform] Child process ended

That's a weird error tho.

Yes.  Trying to decide on the best fix... https://stackoverflow.com/questions/70541068/instead-change-the-require-of-index-js-to-a-dynamic-import-which-is-available

Guidance here... https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c

Do we really need chalk?

Do we really need chalk? If we do, then we can use the latest version of Chalk v4, as v5 is ESM only.

No, I don't think I need it.  I am going to remove it and handle colors manually.  Give me an hour as I have to handle something else first

ok, I have removed the dependency on chalk. I put the necessary control characters in-line following example here... https://stackoverflow.com/questions/9781218/how-to-change-node-jss-console-font-color

Unfortunately found another (hopefully last) problem in server.js where it was not handling case where config is undefined (nothing in config.json yet).  Just submitted a PR for that.

repo: kovapatrik/homebridge-midea-platform


text:
tfds build error

E tensorflow/tsl/platform/cloud/curl_http_request.cc:610] The transmission  of request 0x564da523fa20 (URI: https://www.googleapis.com/storage/v1/b/tfds-data/o/dataset_info%2Fexample_dataset%2F1.0.0?fields=size%2Cgeneration%2Cupdated) has been stuck at 0 of 0 bytes for 61 seconds and will be aborted. CURL timing information: lookup time: 0.01294 (No error), connect time: 0 (No error), pre-transfer time: 0 (No error), start-transfer time: 0 (No error)

@Michelangelo-Y were you able to resolve this issue?

authors: Michelangelo-Y atharvamete


text:
Removed Warnings

Hi kr,
We have been using your ct test framework for our Unix Systems Programming class all semester, and for our final project we have decided to create a few additions to the framework.
In total, we are making 3 changes to ct. Hopefully you find these additions useful and would like to incorporate them into your current project. Our goals are:

Fix all warnings that result from compiling with -Wall and -Werror.
Allow the user to specify functions ctsetup and ctteardown in each cttest file. These functions will run before and after every test in the file.
Create a framework for testing over a network. This section would include the majority of our work. The idea would be to allow a user to write a function for each node in their network. All of these functions would be combined into a single test that sets up each node and starts all of the functions. This section would not impact any of the other parts of ct. The network test would simply be transformed into a regular cttest using our code. Then it would run under the same framework as a regular test.

We would like to make sure all of our additions are as useful as possible without adding any unnecessary complications for people running ct. If you have any questions or feedback about these goals, please do not hesitate to send me a message, or shoot me an email at jsmit272@jhu.edu.
This current pull request accomplishes the first goal. Code has been added to fix the warnings for uninitialized objects in the array and unused parameters in the main function. Neither of these warnings impacted how ct worked, but fixing them helps clean up ct's output, allowing the user to more easily spot any warnings that are coming from their own files.
Once we have completed the other goals, I'll send you two more pull requests, with each of those features added.
Thanks for taking the time to read through this request,
Josh, Carolyn, and Leah

Wow, this is incredible. Thanks for going to all this effort!
I don't know if I can merge everything you propose to
do; we'll see which changes make sense.
I'll give more detailed commends inline.

Also, this is a minor point, but here's some advice on how to format git
commit messages:
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

repo: kr/ct


text:
JWT cache not shared across endpoints ?

Configured Krakend to cache JWKS keys:
    extra_config:
      github.com/devopsfaith/krakend-jose/validator:
        alg: RS256
        jwk-url: "http://myidp/jwks"
        issuer: "http://myidp"
        propagate-claims:
        - ["sub", "x-user"]
        disable_jwk_security: true # only for non https jwk-url
        cache: true
        cache_duration: 300

Although cache is enabled, we see multiple retrieval requests of JWKS from krakend host to the identity provider aka IDP. Tests are showing cache is effective but per end-point and every end-point loads its cache at startup.
As a consequence:

we get as much requests as different endpoints every 15min (cache_duration fails to be effective, see my other issue)
we get a bunch of JWKS requests each time a new Krakend running instance is started.
this is putting extra load (and cost when hosted on pubic cloud providers) on our IDP and its front LB

Hi @cboitel,
Thanks for your report. This was addressed in prior releases: https://www.krakend.io/docs/authorization/jwk-caching/
Closing

authors: alombarte cboitel

repo: krakend/krakend-jose


text:
README refers to wrong module name

Is this intentional, or should it refer to github.com/krakendio/krakend-cors/v2

that's the namespace used for the configuration, not the name of the package

authors: kpacha qshanahan-springhealth

repo: krakendio/krakend-cors


text:
Deploy app in S3 subfolder

Hi,
How can we deploy an app in a S3 subfolder.  Optimal solution is that all paths to scripts and css are relative to the homepage.

Closing because the latest version was completely refactored.

authors: koistya maanenh

repo: kriasoft/react-app


text:
update interface

make it good

updated. not good but decent

repo: krisantuswanandi/caisim


text:
Question : did you use any tool when exporting unmanaged dlls

i found these tools like UnmanagedExports  or dllexports , did you use any one of these tools or when creating the vba_tools.dll or similar tools, im trying to make use of other languages for performant code execution, unit testing,portable code across projects which is very difficult to make with vba to say the least.
any help would be appreciated, thanks in advance.

HI Linety, yes i'm using unmanagedExports. hope this helps

authors: krishKM linety

repo: krishKM/Modern-UI-Components-for-VBA


text:
reverse proxy

I'm using a reverse proxy called Pound on my system.
On connecting:
http on port 8080
Thu Jul 16 2015 12:24:45 GMT+0200 (CEST) Connection accepted.
Error: TypeError: Cannot call method 'end' of undefined

And have only a red frozen cursor on the client - no error messages in the client console.
How could I troubleshoot this, and what settings are recommended in general for a proxy?

Maybe because websocket connection is not getting establised? I am not sure. It will be related to proxy. Check out nginx proxy config in Readme.

It seems that Pound is not ready yet for websockets. ... :/
Thanks for all your help! Appreciated!

authors: LaKing krishnasrinivas

repo: krishnasrinivas/wetty


text:
updated README to describe the repo

just updated my README to describe the repo! Very simple.

i updated this with my personal portfolio done on the HTML/CSS/JS side!

Please send me a link to your deployed portfolio page.

authors: kristin-ng nitinms-sps-program

repo: kristin-ng/software-product-sprint


text:
added issue and pr templates

issue: #23

@kritikaparmar-programmer please review this pr and also  please add gssoc21 and level tags to both issue and pr

@utkarsh0702 can you review it

@Sloth-Panda I will discuss with the project admin and other mentors and will then merge the pr.

Hey, @Sloth-Panda I was asking you to remove .github/config.yml  file.
remove this file then I'll merge the pr

@kritikaparmar-programmer hey, I have removed the file you can check

repo: kritikaparmar-programmer/HealthCheck


text:
fix Initial control mode

Currently when changing control mode before activation the control mode will not change immediately. After activation the hardware interface activating earlier then the controller handler so it starts in the initial state, and changes control mode immediately.
Goal is it should start with the new control mode

Control mode change while deactivation fixed with a bad implementation. The problem is fixed by the controller handler is activated in the configuration callback.

Further task is to implement this in the proper way


text:
Changing our name

We received some feedback that the Boost name conflicts with a well known set of C++ libraries, an issue that we could not have possibly forseen before releasing.
So, let's try to decide on a path going forward, possible options:
👍 Leave Boost
❤ Ostara - "West Germanic spring goddess"
😄 Ajari - Punjabi word for Shepherd
🎉 Sprynter - Derived from Sprinter
🚀 Tefiti - Goddess from Moana
👀 Other suggestions

Lenz old Germanic for spring 🤷♂

Ostara it is!

authors: Idane tobidope

repo: krud-dev/boost


text:
Add Adapter for RecommendationItem to serialize and deserialize the enum

Description
This PR is seventh part of the set of PR's which will be raised for adding GPU support #1312
This PR adds adapter for RecommendationItem to serialize and deserialize the enum
This PR is build on top of #1320, so it needs to be merged after merging #1320
Fixes #1312
Type of change

[ ] Bug fix
[ ] New feature
[ ] Docs update
[ ] Breaking change (What changes might users need to make in their application due to this PR?)
[ ] Requires DB changes

How has this been tested?
Please describe the tests that were run to verify your changes and steps to reproduce. Please specify any test configuration required.

[ ] New Test X
[ ] Functional testsuite

Test Configuration

Kubernetes clusters tested on:

Checklist :dart:

[ ] Followed coding guidelines
[ ] Comments added
[ ] Dependent changes merged
[ ] Documentation updated
[ ] Tests added or updated

Additional information
Include any additional information such as links, test results, screenshots here

Please fix the build_crc PR check, this cannot be merged as-is

Fixes are added in #1324 This PR is no longer needed.

authors: bharathappali dinogun

repo: kruize/autotune


text:
Adds chnages for Metric Map

Signed-off-by: bharathappali abharath@redhat.com

Converting to draft as the metric map needs to be populated with results

Currently added the structures for pushing into appropriate lists in metric map, will make it ready for review after implementing the EMResyAPI utility to get metrics.

Closing as this is stale. Re-open if needed.


text:
Sourcery generates unwanted files

Sourcery generates unrequested empty files named using standard naming scheme ".generated.swift" even when these files are empty or not needed at all. Those templates contains custom target file name instructions. The expected files are being generated, but also those empty files are being generated sometime. It only happens sometimes, usually when I'm making changes in those templates and have Sourcery running as daemon (with '--watch' param). Pretty much annoying, so it makes the daemon feature useless.

@maximkhatskevich do you use prune flag?
--prune [default: false] - Prune empty generated files

@ilyapuchka yes, I do. Again, the issue is not about empty files, it's about writing default named files as well as custom named.

Can you provide an example of what files you are expecting to be generated and what you don't expect and what file annotations you use in templates?

Template file looks like this:
{% for type in types.implementing.ConcurrentProcess %}
// sourcery:file:{{ type.name|replace:".","_" }}_Base.swift
// some Swift code here...
// sourcery:end
{% endfor %}

The template file is named "MyTemplate.stencil". In a swift file I have a type named "MyType" conforming to 'ConcurrentProcess' protocol. I expect Sourcery to generate only "MyType_Base.swift" file, but it also generates "MyTemplate.generated.swift" file. And same with each template.

When running with watcher with verbose option can you see any error messages in those unneeded generated files?

@ilyapuchka normally these files only contain data like this:
// Generated using Sourcery 0.9.0 — https://github.com/krzysztofzablocki/Sourcery
// DO NOT EDIT

STATUS:
Generating code...

Same happens with Sourcery runs with "--verbose --prune --watch"

Also I noticed that any changes in templates (since last time source code has been generated from templates) trigger creation of these unneeded files. After they are created - if I delete these unneeded files, then "undo" any changes that I've just made in the template and save it - the template will be processed normally and only expected file will be updated with recent template, the unneeded files won't be created.

Of course the above happens only when Sourcery is running as daemon. When run manually - each time it works as expected.

Thanks. Until we find the reason for that I would suggest to add those unneeded files to your .gitignore

The thing is that when we use Watcher mode and we'd remove those files then your editor might stop seeing them, and I think thats why there is a difference between watcher and regular mode, I vaguely remember I made that choice when I implemented it

given you mentioned those files contain status entry, and looking at the source code I can only see this scenario happen if the generation would throw an exception, that exception would then prevent us from rewriting output (which also deals with prunning).
@ilyapuchka that makes sense right? if the stencil file isn't finished and file is saved, it can generate an exception that would prevent prunning phase altogether

@krzysztofzablocki might be, but not so sure. I think a file should not be written to if generation fails, so if it was removed before that on a previous pass it should not be created again in case of exception in a template. What might happen though is that deletion of a file may fail because it is in use by some other process, i.e. editor.

I'm also experiencing this issue when using this set of templates for Vapor. I can't see any error message being thrown in the console but the simple fact that these files are created (and filled with STATUS: Generating code...) makes the whole project uncompilable.
For now, I'm using watch sourcery as a workaround but I'd appreciate if the --watch option behaved in a smarter way, especially if it avoided putting what seems to be status messages into source code files.

@ilyapuchka the thing is that status message are written to file separately, and then if generation fails the output phase that does pruning never executes, which is what I think is happening

Maybe we can find a better way to report those statuses? Maybe just in console, printing out what templates changed and what generated files were updated?

authors: Cellane ilyapuchka krzysztofzablocki maximkhatskevich

repo: krzysztofzablocki/Sourcery


text:
Adressing Issue #75 with some initial refactoring, both functions now…

… call a helper that returns a reference to a vetor of alignments and align_PE simply returns the best (by SW score as it did before) while align_SE_secondary_hits does it's usual thing with the vector.
I am relatively certain that this will do the same thing as before, however since we now have unit tests, adding some unit tests that check that alignments look as they should with test data could be really good.

Oh great, that’s a lot of duplicated code we can get rid of! The tests don’t pass, though, so something is different. It appears to be different mapping qualities. Here’s how I usually run the tests locally:
export PATH=$PWD/build:$PATH
make -C build && tests/run.sh

The first line is currently necessary; however, I think I should rewrite the run.sh script so that it does not require strobealign to be in the PATH.
Since this is just a refactor, we definitely need a test that verifies that the output is the same as before when running with -N 2. The easiest way to do this would be to add yet more strobealign invocations to tests/run.sh. Feel free to do so, but we I think that the number of files in tests/ is getting too big too fast, and we need to find a better way for testing. I’ll open a separate issue about this.
BTW, feel free to use shorter branch names. IMO, they don’t need to be very descriptive because the name disappears once the PR is merged. I think it is more valuable to be able to type them in on the command line without resorting to copy&paste.

I will keep on working on this next week, I am off tomorrow and Monday. But there is a get_alignment and get_MAPQ function used by align_PE that I want to use for this, since it would make sense. However right now using those gives me the wrong mapping qualities so I will have to do dinner digging first. I think this might overlap with the issue about MAPQ being 0 sometimes (#52).
I created the branch with a button on GitHub to connect it to the issue and it set the name like that, but indeed it is a bit overkill :)

A curious observation here is also, that when I compare my SE result with the test SE result and the test PE result for the same read, the MAPQs are not identical in the test data either:
(base) paul@Paul-Theodors-MacBook-Pro build % grep "SRR1377138.6\t" test.se.sam                                      SRR1377138.6	0	NC_001422.1	649	60	1S184=1X115=	*	0	0	[...] (base) paul@Paul-Theodors-MacBook-Pro build % grep "SRR1377138.6\t" ../tests/phix.pe.sam                             SRR1377138.6	99	NC_001422.1	649	0	1S184=1X115=	=	719	-371	[...] SRR1377138.6	147	NC_001422.1	719	0	30=1X83=1X185=1S	=	649	371	[...] (base) paul@Paul-Theodors-MacBook-Pro build % grep "SRR1377138.6\t" ../tests/phix.se.sam SRR1377138.6	0	NC_001422.1	649	8	1S184=1X115=	*	0	0	[...]
So now I get a 60, the SE test data wants and 8 and the PE test data a 0, presumably the mapping quality should not differ between SE and PE mode? at least the CIGAR strings are all the same and the locations as well.
Anyway, I will poke around get_MAPQ for a bit more to see if I can find out what is happening here.

Without commenting at a detailed level. I do think that MAPQ is different if there is extra confidence for the mated read being aligned consistently nearby. This is how i remember trying to implement it. I think the other aligners would do that too (think I looked at BWA mem for this), although I am not sure.

Nevermind previous answer (was before coffee :). While my comment still holds, your particular set of observations indeed look suspicious - PE having lower confidence than SE. MAPQ is indeed something we should look at in detail. Your observation goes in the same trend as our variant calling results, strobealign has high precision but a bit lower sensitivity. I think more consistent MAPQ would improve these results.

I didn't have a lot of time this week to check it more clearly but I was wondering about the current implementation of MAPQ as // MAPQ = 40(1−s2/s1) ·min{1,|M|/10} · log s1 in the get_MAPQ function.
Where did this definition arise? As I understand it we would want to put our best guess for the probability that the alignment is wrong in the MAPQ score. So here we take 1 minus the ratio of best to second-best alignment and scale that to 40, i.e. if the alignments are equally good then we end up with MAPQ 0. Since 0*.
Now here is a fun question, if I have exactly two alignments and they are equally good and not discarded because of bad alignment score, would I assume the probability of a given alignment being wrong as 1, implying a MAPQ of 0, or would I assume the probability is 1/<#equally good alignments> and in this case 0.5 with a resulting MAPQ of around 3?
It seems like there is a bit of an issue with this, in the sense that there are no 'correct' MAPQ scores we can benchmark against, since that really depends on the algorithm and our choices.
For reference:
-10*log10(c(0.0001,0.5,0.9999,1.0))
40 3.01029 0.00043 0

Not at a computer so excuse my brevity and guessing.
First, our formula is from minimap2 I believe (see paper) if my memory is correct. If not, it’s from BWA.
Good example. I think this is where MAPQ scores from BWA/Bowtie2/tophat differs. Tophat uses the p=0.5 -> MAPQ=3 while bowtie or BwA use 0 whenever multiple identical. I’m not sure what makes sense. Following the initial interpretation of MAPQ, 3 would perhaps mimic the idea of the formula better.
see paper in issue #25 for some ideas.

Thanks, I will have a look over the paper as well. Maybe we need to have a discussion at some point to define what we want to go with. It might just be doing the same as minimap2?

I’ll try to move the discussion over to #25 (discussion in this PR should preferably be only about the refactoring itself).

Paul, your most recent commit made it so that all the changes are reverted (so the PR is "empty"). What are your plans for this PR?

I commit here the changes I wanted to do to align_SE, making it use get_alignment and get_MAPQ internally. The checks fail because the MAPQ values are not identical, but since there is no real ground truth this is a bit of an arbitrary hurdle, at least until we have defined how our MAPQ calculations should be done (as we discuss in #25). Fun fact, since I merged the main branch I can't compile it on my mac anymore, I wonder if anyone else has a mac to check if this is a general problem or if I just messed up my local environment somehow o.O

@PaulPyl , I am also having problems installing on mac as I reported in https://github.com/ksahlin/StrobeAlign/issues/102. I haven't tried to compile strobealign since before summer though, so cannot say whether this is a recently introduced problem.

Ok, this PR now compiles again but the checks fail because the MAPQ values are not matching anymore. This relates to #25 but I am unsure how to proceed. We should rework aln.cpp so that the align_SE function calls get_alignment and get_MAPQ and then make sure those two work as expected. For get_MAPQ we maybe need to define what "as expected" would mean.

I wish I had a good solution for this.
I think the MAPQ question is more of an open-ended research question. Do the reads seem to have a more logical MAPQ value after your fixes in this pull request? If so I wouldn't mind a merge.
It is on my plate to implement a smaller benchmark for this (in addition to rerunning the larger benchmarks I used for the paper).
What does Marcel think?

I closed this and deleted the branch, I think that issue needs a new run at it. Maybe after addressing the MAPQ score calculation.

Hm, sorry; it looked so nice to get rid of this amount of code ... maybe we should try to duduplicate/refactor this in smaller steps?
Please let me know when/if you start to work on this again. I wanted to do a couple of things that touch the align_SE function and don’t want to cause unnecessary merge conflicts.

You can go ahead and work on align_SE for now, I will let you know if I come back to it.

authors: PaulPyl ksahlin marcelm

repo: ksahlin/StrobeAlign


text:
Create screen sometimes says description required even when it is present

Seems like we're good as long as there's strictly more than 1 line, which is very odd.
Also, what's the point of requiring a description if it's not

required in the backend (it's an optional string)
enforced in the editing page?

Okay, what we need to do is

make it clear that there's a minimum character req.
enforce these minimums on the edit page too. (VERY bad things happen if you try to make the title an empty string right now)

repo: kscalelabs/store


text:
Add InferenceGraph documentation

"Fixes #issue-number" or "Add description of the problem this PR solves"
Proposed Changes

Add inference graph overview page
Add inference graph cat-dog-classifier tutorial

/lgtm

authors: Iamlovingit yuzisun

repo: kserve/website


text:
KR v5.4 packet

12시간 뒤에 v5.41 패치지만...
일단 PR 올립니다.

웁스... 😥
고맙습니다 😭

버전을 1 올려서 해봤습니다.
업데이트도 됩니다
고맙습니다
다만 리스트 박스 업데이트가 안되는건 고쳐야겠네요 😫

아... 그런 식으로 업데이트하는군요... 왜 바로 안되나 했는데

authors: Jaehyuk-Lee kshman

repo: kshman/DutyContent


text:
mapContainersWithName: RUNTIME ERROR: Field does not exist: Inter

I'm trying to add a environments.  When doing so, I get a RUNTIME ERROR on k8s version 1.8 and not 1.7.
Steps to Reproduce
$ ks init foo --api-spec=version:v1.7.0
$ cd foo && ks generate deployed-service demo --image=gcr.io/kuar-demo/kuard-amd64:1 --replicas=2 --type=ClusterIP
$ ks init bar --api-spec=version:v1.8.0
$ cd bar && ks generate deployed-service demo --image=gcr.io/kuar-demo/kuard-amd64:1 --replicas=2 --type=ClusterIP
$ ks version
ksonnet version: 0.9.0
jsonnet version: v0.9.5
client-go version: 1.8

Contents of foo/components/demo.jsonnet and bar/components/demo.jsonnet:
local env = std.extVar("__ksonnet/environments");
local params = std.extVar("__ksonnet/params").components.demo;
local k = import "k.libsonnet";
local deployment = k.apps.v1beta1.deployment;
local container = k.apps.v1beta1.deployment.mixin.spec.template.spec.containersType;
local containerPort = container.portsType;
local service = k.core.v1.service;
local servicePort = k.core.v1.service.mixin.spec.portsType;
local envType = container.envType;

local targetPort = params.containerPort;
local labels = {app: params.name};

local appService = service
  .new(
    params.name,
    labels,
    servicePort.new(params.servicePort, targetPort))
  .withType(params.type);

local appDeployment = deployment
  .new(
    params.name,
    params.replicas,
    container
      .new(params.name, params.image)
      .withPorts(containerPort.new(targetPort)),
    labels) +
  deployment.mapContainersWithName(
    [params.name],
    function(c) c + container.withEnv([
      envType.new("FOO", "BAR"),
    ])
  );

k.core.v1.list.new([appService, appDeployment])

Execute the following command:
# foo dir
$ ks show default
---
apiVersion: v1
kind: Service
metadata:
  name: demo
spec:
  ports:
  - port: 80
    targetPort: 80
  selector:
    app: demo
  type: ClusterIP
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: demo
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: demo
    spec:
      containers:
      - env:
        - name: FOO
          value: BAR
        image: gcr.io/kuar-demo/kuard-amd64:1
        name: demo
        ports:
        - containerPort: 80
# bar dir
$ ks show default
ERROR generate objects for namespace : unable to read /tmp/bar/environments/default/main.jsonnet: RUNTIME ERROR: Field does not exist: Inter
-------------------------------------------------
	/tmp/bar/lib/v1.8.0/k.libsonnet:15:40-49	thunk from <function <inNameSet>>

    local inNameSet(name) = std.length(std.Inter(nameSet, std.set([name]))) > 0;

-------------------------------------------------
	<builtin>	builtin function <length>

-------------------------------------------------
	/tmp/bar/lib/v1.8.0/k.libsonnet:15:29-80	function <inNameSet>

    local inNameSet(name) = std.length(std.Inter(nameSet, std.set([name]))) > 0;

-------------------------------------------------
	/tmp/bar/lib/v1.8.0/k.libsonnet:17:67-84	function <anonymous>

    self.mapContainers(function(c) if std.objectHas(c, "name") && inNameSet(c.name) then f(c) else c),

-------------------------------------------------
	/tmp/bar/lib/v1.8.0/k.libsonnet:17:39-84	function <anonymous>

    self.mapContainers(function(c) if std.objectHas(c, "name") && inNameSet(c.name) then f(c) else c),

-------------------------------------------------
	<std>:158:56-68	function <anonymous>

            std.makeArray(std.length(arr), function(i) func(arr[i])),

-------------------------------------------------
	During manifestation

Remedy
This can be temporarily patched by changing that line to std.Inter to std.setInter

This was fixed in ksonnet 0.9.1.

Thanks! Confirmed.

authors: bryanl stjohnjohnson

repo: ksonnet/ksonnet-lib


text:
add: long pooling support

refresh rooms every x seconds

Closed by #231

authors: martiuh mishelashala

repo: ksquareincmx/conference-client


text:
Error at task "all-prep : copy certificate authority to trusted ca path of the os"

Got an error at
TASK [all-prep : copy certificate authority to trusted ca path of the os] ***************************************************************************************************************
task path: /home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml:9
fatal: [master0]: FAILED! => {"msg": "The conditional check 'bastion_repo' failed. The error was: error while evaluating conditional (bastion_repo): 'bastion_repo' is undefined\n\nThe error appears to have been in '/home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate authority to trusted ca path of the os\n  ^ here\n"}
fatal: [infra0]: FAILED! => {"msg": "The conditional check 'bastion_repo' failed. The error was: error while evaluating conditional (bastion_repo): 'bastion_repo' is undefined\n\nThe error appears to have been in '/home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate authority to trusted ca path of the os\n  ^ here\n"}
fatal: [infra1]: FAILED! => {"msg": "The conditional check 'bastion_repo' failed. The error was: error while evaluating conditional (bastion_repo): 'bastion_repo' is undefined\n\nThe error appears to have been in '/home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate authority to trusted ca path of the os\n  ^ here\n"}
fatal: [node0]: FAILED! => {"msg": "The conditional check 'bastion_repo' failed. The error was: error while evaluating conditional (bastion_repo): 'bastion_repo' is undefined\n\nThe error appears to have been in '/home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate authority to trusted ca path of the os\n  ^ here\n"}
fatal: [bastion]: FAILED! => {"msg": "The conditional check 'bastion_repo' failed. The error was: error while evaluating conditional (bastion_repo): 'bastion_repo' is undefined\n\nThe error appears to have been in '/home/cloud-user/openshift-on-openstack-123/roles/all-prep/tasks/main.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate authority to trusted ca path of the os\n  ^ here\n"}

Problem is:
- name: copy certificate authority to trusted ca path of the os
  copy:
    src: /etc/pki/ca-trust/source/anchors/cacert.pem
    dest: /etc/pki/ca-trust/source/anchors
  when: bastion_repo

/etc/pki/ca-trust/source/anchors/cacert.pem did not exist on my bastion.
OS Version: RHEL 7.6
Maybe is a problem with RHEL?

I should set bastion_repo: False in my vars.yml. But for what is bastion_repo?

yes you should that is for disconnected install

bastion_repo: False
rhn_local_repo: False
are false by default so you must have set them to true not realizing what it is for. I will try and document this better in vars file or feel free to do pull request to make it clear :)

authors: ktenzer rbo


text:
Delete a Header

Hi!
I found this project, and it looks very interesting but I've not found how it is possible to delete a header?

Thank you for registering your Issue.
The current implementation does not support header deleting.
However, we do not plan to fix this bug as development in this repository has been finished.

OK... :-(
That's too bad...

authors: TomFuch ktkmitani

repo: ktkmitani/node-milter


text:
Longleaf pine biomass/carbon data - Samuelson 2016

URL for data package:

https://datadryad.org/stash/dataset/doi:10.5061/dryad.760b3

Full citation:

Samuelson, Lisa J. et al. (2016). Data from: Ecosystem carbon density and allocation across a chronosequence of longleaf pine forests [Dataset]. Dryad. https://doi.org/10.5061/dryad.760b3

Abstract given to describe the data:

Forests can partially offset greenhouse gas emissions and contribute to climate change mitigation, mainly through increases in live biomass. We quantified carbon (C) density in 20 managed longleaf pine (Pinus palustris Mill.) forests ranging in age from five to 118 years located across the southeastern USA and estimated above and belowground C trajectories. Ecosystem C stock (all pools including soil C) and aboveground live tree C increased nonlinearly with stand age and the modeled asymptotic maxima were 168 Mg C/ha and 80 Mg C/ha, respectively. Accumulation of ecosystem C with stand age was driven mainly by increases in aboveground live tree C, which ranged from <1 Mg C/ha to 74 Mg C/ha and comprised <1% to 39% of ecosystem C. Live root C (sum of below-stump C, ground penetrating radar measurement of lateral root C, and live fine root C) increased with stand age and represented 4% to 22% of ecosystem C. Soil C was related to site index, but not to stand age, and comprised 39% to 92% of ecosystem C. Live understory C, forest floor C, down dead wood C and standing dead wood C were small fractions of ecosystem C in these frequently burned stands. Stand age and site index accounted for 76% of the variation in ecosystem C among stands. The mean root to shoot ratio calculated as the average across all stands (excluding the grass stage stand) was 0.54 (standard deviation of 0.19) and higher than reports for other conifers. Long-term accumulation of live tree C, combined with the larger role of belowground accumulation of lateral root C than in other forest types, indicates a role of longleaf pine forests in providing disturbance-resistant C storage that can balance the more rapid C accumulation and C removal associated with more intensively managed forests. Although other managed southern pine systems sequester more C over the short-term, we suggest that longleaf pine forests can play a meaningful role in regional forest C management.

Links to any papers associated with the data:

Primary article: https://doi.org/10.1002/eap.1439

How the dataset was found:

Conversation with Dr. Kathe Todd-Brown and Dr. Katherine Heckman. Sent by Dr. Heckman.

Dataset points of contact:

Lisa J. Samuelson from Auburn University. Can be reached via email at: samuelj@auburn.edu

Data license and intellectual rights:

This work is licensed under a CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license.

This looks good. We talked about this dataset on call last time and it should have the identified ISCN relevant variables (soil organic carbon by layer with geolocation). Double check this, document here, and then move onto creating a branch with annotations.

I updated the annotations chunk in the report Rmd file and added the csv annotations file for Longleaf Pine. If someone could verify that my of_variable mappings are accurate, that would be nice. Thank you!

authors: GabrielThrasher ktoddbrown

repo: ktoddbrown/SoilDRaH


text:
KTOR-5273 Fix Sample for OAuth Plugin

Fixed NPE for empty route, added route "home" to illustrate redirect

@VGoncharova I updated the oauth topic, can you please take a look? Here's a preview.

authors: VGoncharova vnikolova

repo: ktorio/ktor-documentation


text:
Fix for "Mutation Events deprecated"

Hey there!
I've fixed the "Mutation Events" deprecated issue by switching to MutationObserver, as advised. Seems to work fine here.

Thanks a lot!

authors: kuanyui pmop

repo: kuanyui/Furiganaize


text:
Missing easy access to tasks logs after worker is down

hkube version: 1.1.171v
Is your feature request related to a problem? Please describe.
When Alg. worker gets down (few min after completing), the algorithm log is no longer available through the graph->node-click->log.
Describe the solution you'd like
We expect to have access to task log several hours after it completed, so we can debug easily.
Describe alternatives you've considered
Alternatives are using "kubectl logs" or kibana filter - both are clumsy!

@amiryi365  We now support logs view from ES. closing issue.

repo: kube-HPC/hkube


text:
local-exec provisioner error

i followed the instructions from the readme file and the error
local-exec provisioner error  Error running command 'kubectl -n kube-system create secret generic hcloud  exit status 1. Output: Unable to connect to the server: dial tcp
pops up.
Am i missing anything?

Hey @unitw, are you using a clean Hetzner project? And please take a screenshot. Also, did you modify anything in the code? Especially the k3os config templates? Because what I am seeing here, is an error reaching the server.
Probably what is happening is that your SSH public key is not being correctly copied to the server. Did you put the right key pair? Also, try pinging the server IP, see if it connects.

Your terraform.tfvars should have the to your SSH public key, and private key. Both path should be correct!

I did not modify any files and followed the instructions. I even switched from Windows to Linux and it failed with
   hcloud_server.first_control_plane (local-exec): Unable to connect to the server: dial tcp xxx:6443: i/o timeout
   Error: local-exec provisioner error
   with hcloud_server.first_control_plane,
   on master.tf line 51, in resource "hcloud_server" "first_control_plane":
   51:   provisioner "local-exec" {

   Error running command 'kubectl -n kube-system create secret generic hcloud
   --from-literal=token=xxx --from-literal=network=k3s-net
   --kubeconfig ./kubeconfig.yaml
   kubectl apply -f ./manifests/hcloud-ccm-net.yaml --kubeconfig ./kubeconfig.yaml
   kubectl -n kube-system create secret generic hcloud-csi
   --from-literal=token=xxx --kubeconfig ./kubeconfig.yaml
   kubectl apply -f https://raw.githubusercontent.com/hetznercloud/csi-driver/master/deploy/kubernetes/hcloud-csi.yml
   --kubeconfig ./kubeconfig.yaml
   ': exit status 1. Output: error: failed to create secret Post
   "https://xxx:6443/api/v1/namespaces/kube-system/secrets?fieldManager=kubectl-create": dial tcp
   xxx:6443: i/o timeout
   Unable to connect to the server: dial tcp xxx:6443: i/o timeout
   error: failed to create secret Post
   "https://xxxx:6443/api/v1/namespaces/kube-system/secrets?fieldManager=kubectl-create": dial tcp
   xxx:6443: i/o timeout
   Unable to connect to the server: dial tcp xxx:6443: i/o timeout

again. I tried it multiple times with different projects..
At the end i created the cluster by hand.

SSH wasn't connecting, generating a fresh key pair and, pointing to it in the config would have worked normally.

Sorry to hear you had to do it manually.

authors: mysticaltech unitw

repo: kube-hetzner/kube-hetzner