text:
Integration Review

@ChakshuGautam  Below i have attached the function which i integrated to remove comma issue, but this is causing the records to shuffle. Can u please review
Function call before Reading CSV-> await this.processCsv(dimensionDataFileName, dimensionDataFileName.split('.csv')[0] + '_temp.csv');
const df: DataFrame = pl.readCSV(dimensionDataFileName, {
quoteChar: "'",
});
This is the function added-> public async processCsv(input, output) {
return new Promise((resolve, reject) => {
if (fs1.existsSync(output)) {
fs1.unlinkSync(output)
}
const readStream = fs1.createReadStream(input);
const file = readline.createInterface({
input: readStream,
output: process.stdout,
terminal: false
});
file.on('line', (line) => {
let newline = '';
for (const letter in line) {
if (line[letter] == '"') {
continue
}
else {
newline = newline + line[letter];
}
}
fs1.writeFile(output, newline + '\r\n', {flag: 'a+'}, err => {
});
});
file.on('close', async () => {
await fs1.unlinkSync(input);
await this.processSleep(200);
readStream.close();
await  fs1.renameSync(output, input);
resolve(output);
})
});
}

@Thejagd27 can you try this
await this.processCsv(dimensionDataFileName, dimensionDataFileName.split('.csv')[0] + '_temp.csv');
const df: DataFrame = pl.readCSV(dimensionDataFileName, {
    quoteChar: "'",
});

public async processCsv(input, output) {
    return new Promise((resolve, reject) => {
        if (fs1.existsSync(output)) {
            fs1.unlinkSync(output)
        }
        const readStream = fs1.createReadStream(input);
        const writeStream = fs1.createWriteStream(output);
        const file = readline.createInterface({
            input: readStream,
            output: process.stdout,
            terminal: false
        });
        file.on('line', (line) => {
            let newline = '';
            for (const letter in line) {
                if (line[letter] == '"') {
                    continue
                } else {
                    newline = newline + line[letter];
                }
            }
            writeStream.write(newline + '\r\n');
        });
        file.on('close', async () => {
            await fs1.unlinkSync(input);
            await this.processSleep(200);
            readStream.close();
            writeStream.end();
            writeStream.on('finish', async () => {
                await fs1.renameSync(output, input);
                resolve(output);
            });
        });
        file.on('error', (err) => {
            reject(err);
        });
    });
}

This test case fixes it - https://github.com/ChakshuGautam/cQube-POCs/commit/74caddd030821520a538f243a9d3191494dc519e

repo: ChakshuGautam/cQube-POCs


text:
大佬 在线等

export default function ({ app: { $axios, $cookies } }) {
app: { $axios, $cookies }  这是什么写法 app:  看不懂   还有后面的$axios, $cookies 从哪来的

一个plugin会接受一个参数context，app是context下的一个属性，{}的写法是es6对象解构，方便直接取这个属性。{ $axios, $cookies }解构也是同理，它们两个是来自第三库的注入，配置在nuxt.config.js的modules中。
context 和 plugin 的描述和用法可以去官方文档查阅，另外我有做了一篇笔记 https://juejin.cn/post/6844904160324747278，需要的也可以看下。
------------------ 原始邮件 ------------------
发件人:                                                                                "ChanWahFung/nuxt-juejin-project"                                                                                <notifications@github.com>;
发送时间: 2020年11月24日(星期二) 下午2:37
收件人: "ChanWahFung/nuxt-juejin-project"<nuxt-juejin-project@noreply.github.com>;
抄送: "Subscribed"<subscribed@noreply.github.com>;
主题: [ChanWahFung/nuxt-juejin-project] 大佬 在线等 (#10)
export default function ({ app: { $axios, $cookies } }) {
app: { $axios, $cookies }  这是什么写法 app:  看不懂   还有后面的$axios, $cookies 从哪来的
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

666,

source: gharchive/issue

authors: Blizzard-liu ChanWahFung

repo: ChanWahFung/nuxt-juejin-project

license: MIT

license_type: permissive

license_source: github-api


text:
Possible bug in video2img.py

The test data provided denotes x and y values in the range of 0 to 1. I use this value in video2img.py to generate heatmaps.
But in the repository there might be a bug since i think it should be done like this cx = int(x_percentage * WIDTH) analogously with cy.
In the current code it is like this cx = int(x_percentage / ratio), where ratio is image.shape[0] / height.
Is it possible to fix the issue in the repo?
https://github.com/Chang-Chia-Chi/TrackNet-Badminton-Tracking-tensorflow2/blob/03adad1e4d6e3df0303346b684744504abf52e0f/video2img.py#L47

I reviewed the formula used in the codebase and it appears to be correct. Here’s the breakdown:
Given:

The original height of the video: H2
The target height: HEIGHT = H1
The height of the ball in the video: Y
The y_percentage is calculated as Y / H2.

When adjusting for the target height, the formula becomes:
y_percentage * HEIGHT = (Y / H2) * H1 = Y / ratio.
Therefore, even though it might not be immediately obvious, the formula used in the codebase should be correct.
If you have any concerns or further questions, feel free to discuss them.

You are correct about this
Y / (H2/H1) == (Y / H2) * H1
see:
0.5 / (20/10) = 0.5 / 2 = 0.25
(0.5 / 20) * 10 =  0.025 * 10 = 0.25

But my understanding is, that I instead, should gain value 5, because y is in the middle of the image (0 to 10).
In my example i get:
y_percentage * HEIGHT = 0.5 * 10 = 5 (which gives you the correct pixel position)
There is also pixel conversion that i dont want to get into, that would floor the value 0.25 to 0 which just outputs every heatmap with balls in the top right corner.

I found I was wrong and corrected the code in commit 2521155.

authors: Chang-Chia-Chi YannickGibson


text:
🛑 Server 3 is down

In 437d432, Server 3 ($SERVER2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Server 3 is back up in b91243d.

repo: Chapati-Systems/status


text:
🛑 Analytics is down

In f9a12d6, Analytics ($ANALYTICS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Analytics is back up in 45ab365 after 9 hours, 2 minutes.


text:
Cow: Watch simcocart.com

Cow requests the watch of the watch_keyword simcocart\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

simcocart\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Ryan M in Charcoal HQ

source: gharchive/pull-request

authors: SmokeDetector metasmoke

repo: Charcoal-SE/SmokeDetector


text:
Cow: Watch playdigital.in

Cow requests the watch of the watch_keyword playdigital\.in. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

playdigital\.in has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Nick in Charcoal HQ


text:
Cow: Watch tcstracking.com.pk

Cow requests the watch of the watch_keyword tcstracking\.com\.pk. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

tcstracking\.com\.pk has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


text:
General Grievance: Watch pearllemonweb.com

General Grievance requests the watch of the watch_keyword pearllemonweb\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

pearllemonweb\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


text:
Change repo link to description in report prefix

As per the first point of #488, this replaces the link to the repository with a shortened URL to the 'What's Smokey' section of our website. This would be more useful to newcomers than the repo link, and you can still access the repo via the pinned projects in CHQ.
Note that the prefix for the startup message remains unchanged (still pointing to the repo), as it is more likely that people would like to be linked to the repo then.
https://goo.gl/eLDYqh -> http://charcoal-se.org/#whats-smokey (sadly, git.io only works for Github pages sites under the .github.io domain.)
If there aren't any concerns, I'll merge this tomorrow.

You can still use git.io — just use https://charcoal-se.github.io/#whats-smokey (https://git.io/vyTcn).


text:
Jesse: Blacklist jamesmillerrecovery.solutions

Jesse requests the blacklist of the website jamesmillerrecovery\.solutions. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

jamesmillerrecovery\.solutions has been seen in 6 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


text:
Sensors not zeroing at midnight (zeroing in the wrong time)

Hi, I'm having a weird issue when using this integration in a docker and I could not get to the root cause yet.
Sensors like the "Solar Production" should zero itself every day at mid-night, but it's zeroing near 8am (imgage below).

I'm using this same integration in a hassio installation (Raspberry Pi) and it all works perfectly fine, with sensors zeroing at midnight.
I checked the time location, but both are set to London. Does anyone have an idea on what I should look for now?
Thank you very much in advance.
PS: The Energy tab goes crazy because of this behaviour, that's why I'm looking to fix this.

Hello!
I am also having this bug. An example here:

Zeroing not on midnight causes the Energy Board to add it to the same day.
In the picture I added the Energy Board for the 24.09.2023. This is a great example. PV Production goes crazy...
I have no idea how to fix this... :/

I have an idea:
The sensor is set to
total_increasing
At total_increasing: A decreasing value is interpreted as the start of a new meter cycle or the replacement of the meter.
If I see it correctly the Alpha API resets automatically at midnight?
Shouldnt set the sensor to
total
fix this problem?

Using total in the sensor ends up just providing an always increasing value which never resets. That breaks all of the longer term calculations.
I'm not sure this is necessarily an alphaESS issue - it doesn't happen in my system and others don't have the same problem.
I suspect there's a timezone misalignment somewhere but I'm unable to repeat the problem so it's not easy to figure out.
If someone can figure out where the timezone is getting confused that would be helpful.

Its not always on the same time.
These are my times where it sets to 0:
17.09 - 12:42:05
18.09 - 13:27:32
19.09 - 20:04:38
20.09 - no error
21.09 - 14:59:56
22.09 - no error
23.09 - no error
24.09 - 22:09:06
25.09 - 10:29:25
HA timezone: GMT +1:00 Berlin
AlphaESS Timezone +1:00 Berlin
Server Timezone +1:00 Berlin
I dont see a pattern...
Long time I also had 0 issues. I have no idea when it came up the first time.
I restartet everything yesterday. Server, Router, HA, everything. Did not help. :/

Yeh that’s far more random than I thought.  Almost certainly not a timezone issue then.
When it goes to zero it looks like the next reading is back right where it should be?  That's not what I'd necessarily expect from a total increasing sensor.  When those actually reset to zero it takes time to ramp back up (as it should do).
I'm wondering if this is an indicator of broken error handling somewhere.  At the times this goes to zero are there any possibly related AlphaESS messages in the home assistant log?

Yes, the next reading is back right where it should be. And Home Assistant thinks it has to add the whole thing again, which in the worst case, doubles the PV production, like my example from 24.09..
No, there are no errors in the log.
So, HA asks every 5min what state the sensor has? Maybe he cant connect in the right time and set a zero?
I enabled debug logging for the integration now. Maybe we get something out of it when the next error occurs.

Can confirm this

Hello!
I am also having this bug. An example here:
Zeroing not on midnight causes the Energy Board to add it to the same day.
In the picture I added the Energy Board for the 24.09.2023. This is a great example. PV Production goes crazy...
I have no idea how to fix this... :/

Seems that the issues are different, yours is one that was previously reported that the sensor zero itself sometimes and them comes back. This can happen at random times.
The one I'm experiencing is different because it was always steady, but every night at midnight it was supposed to zero and stay zeroed, but it jumps back to the previous value. It only zero itself properly when the panels start producing again.
Unfortunately my app is not working since the server issues they had about two weeks ago, so nothing is working anymore. :(

Hello,
since I activated the debug logging mode, no bug appeared.
The only bug I have from time to time is:
2023-10-15 10:30:46.778 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSList')
2023-10-15 10:30:46.780 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSList')
2023-10-15 10:30:46.780 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSList')
2023-10-15 10:30:46.780 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSList')

From time to time i got this message, but with no problems afterwards.
I can see some data points missing (maybe due to the error above) but i never get "an early 0" (and then it resets). The next  value is == or >= the last one, so it does not miscalculate.
So, in conclusion:
ATM everything is fine here, like in the past. Maybe it was a bug from Alpha and they fixed it?

I'm so glad it's working now for you.  I've still no idea what's happening of course....  let me know if it shows any other problems again.

Hello.
I shouldnt have write that my problem is solved. >.< :/

Happened again on 17.10., 19.10. and 20.10..
3 times on 17.10.
But the timings in the log does not match with the "0 status".
On 17.10. - "0 status" is at:
10:32:54
12:55:47
14:14:41
Here is every AlphaESS Error Message from 17.10.:
2023-10-17 08:55:46.673 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 08:55:46.675 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 08:55:46.675 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')

2023-10-17 12:24:56.910 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Statistic/SystemStatistic')
2023-10-17 12:24:56.911 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Statistic/SystemStatistic')
2023-10-17 12:24:56.911 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Statistic/SystemStatistic')

2023-10-17 13:09:05.659 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')
2023-10-17 13:09:05.661 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')
2023-10-17 13:09:05.661 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')

2023-10-17 13:35:07.447 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 13:35:07.449 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 13:35:07.449 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')

2023-10-17 14:23:13.539 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')
2023-10-17 14:23:13.541 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')
2023-10-17 14:23:13.541 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/Account/GetCustomUseESSSetting?system_id=*')

2023-10-17 15:47:08.743 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 15:47:08.745 ERROR (MainThread) [alphaess.alphaess] 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')
2023-10-17 15:47:08.746 ERROR (MainThread) [custom_components.alphaess] Error fetching alphaess data: 404, message='Not Found', url=URL('https://cloud.alphaess.com/api/ESS/GetLastPowerDataBySN?noLoading=true&sys_sn=*')

Stupid idea / question:
I have a template sensor which calculates the pv surplus:
sensor.*instantaneous_generation - sensor.*instantaneous_load
Everytime I get the above listed error message, I also get these error message, e.g. at 15.47.08:
2023-10-17 15:47:08.749 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: int got invalid input 'unavailable' when rendering template '{% set pv_uberschuss = (states('sensor.*_instantaneous_generation') | int - states('sensor.*_instantaneous_load') | int ) %} {% if pv_uberschuss < 0 %}
  0
{% else %}
  {{ pv_uberschuss }}
{% endif %}' but no default was specified') while processing template 'Template<template=({% set pv_uberschuss = (states('sensor.*_instantaneous_generation') | int - states('sensor.*_instantaneous_load') | int ) %} {% if pv_uberschuss < 0 %}
  0
{% else %}
  {{ pv_uberschuss }}
{% endif %}) renders=9652>' for attribute '_attr_native_value' in entity 'sensor.pv_uberschuss'

I dont know how it really works. But is it maybe possible that the template sensor wants to refresh, asks the AlphaESS Server for new data and sometimes the alphaess server refuses the update cause off already too much load or too many request or too many request from my system? And then this bug happens?
Or is it vice versa, the template sensor refreshes after it gets new data from the alpha server so the template error is an outcome of the error?
Well, I am not the professional. It´s all hobby based here. But with my knowledge i have, i would say its not an implementation bug, more likely an AlphaESS Server Problem?
Another idea:
Is it possible to say HomeAssistant that it hould not reset before "GMT 0:00"?

duplicate of #85

authors: CharlesGillanders JoeArny SiL-X ckarrie


text:
支持阿里的通义千问吗。qwen。。。大降价。。1块钱可以买200万令牌

Problem Description
支持阿里的通义千问吗。qwen。。。大降价。。1块钱可以买200万令牌
Solution Description
支持阿里的通义千问吗。qwen。。。大降价。。1块钱可以买200万令牌
Alternatives Considered
No response
Additional Context
No response

https://help.aliyun.com/zh/dashscope/developer-reference/compatibility-of-openai-with-dashscope/

好像不行啊 改base url 和key
一直报错

楼上的 URL 非常有用。我魔改了项目，跟原有 OpenAI 模型共存，如有需要可以参考我的改动点（但是不推荐直接用我的定制项目，没考虑通用性）：
https://github.com/shansing/ChatGPT-Next-Web/commit/61a1bd626d40f31601e897860cceeaa70b55fca1

楼上的 URL 可供使用。我的魔改了项目，跟原有 OpenAI 模型共存，如有需要可以参考我的共识点（但是不推荐直接用我的定制项目，没考虑通用性）：
山星@ 61a1bd6

@shansing  方便帮忙看一下吗，我用你的项目，改了alibaba的key，访问接口提示403，

https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4942
support qwen model now.

repo: ChatGPTNextWeb/ChatGPT-Next-Web


text:
kics-extract folder created during the kics scan is not removed and cause disk quota exceeded issue in Docker container

kics-extract folder created during the kics scan is not removed. I am running the kics (Command line) against our gitlab source repository in docker a container where multiple scans are executed simultaneously and each scan is creating a kics-extract folder to store downloaded gitlab source code in /tmp (by default linux temporary directory) but those folders and source code is not removed after the scan is completed.
./kics_1.4.5/kics -s scan --no-progress --minimal-ui -q  -p  -o --output-name
Expected Behavior
kics should remove the extract folder once the scan is completed.
Actual Behavior
I am seeing a lot of kics-extract folders under /tmp folder which cause disk quota exceeded problem and impacts subsequent scans
Steps to Reproduce the Problem

step  - Run KICS as command line in a Docker container to scan multiple gitlab source code repository simultaneously
step 2 -
step 3

Specifications
(N/A if not applicable)

Version: 1.4.7
Platform: Linux RHEL 7.6
Subsystem:

Hello, @ppanchal10 🙂 Thank you so much for reaching us and reporting the bug!
We are happy to inform you that we are fixing it (#4638)!

Hello, @ppanchal10 🙂I hope you are doing well!
The fix will be included in the next release (around the end of this month).

repo: Checkmarx/kics


text:
Enhancment - Add support for Draenic Wisdom + Adept Elixir

From what I understand, Draenic Wisdom + Adept may be comperable or better than Flask of Blinding Light for Arcane spec in Phase 2. Can you add support for these in the config?

It's already available, set Flask to "None" to be able to select elixirs.


text:
能否支持button之间自定义间距

Base Info for this issue

Version：v1.13.1
Language：Objective-C
iOS System Version：iOS10
Prototype（是否是真机）：YES
Issue Type：Enhancement（希望能支持一个新需求）

1. How to repeat the problem.

2. Please help me in this way.

ipad上希望可以实现button之间自定义间距，而不是平均分布
3. Here is a Demo.

4. Here is my Debug log

初始化方式里有自定义间距的接口。

repo: ChenYilong/CYLTabBarController

license: mit

license_source: bigquery


text:
【新增】提供基础性网络服务，现已支持从 linux.do 获取各类数据

概述

提供基础网络服务，现已支持从 linux.do 获取各类数据，如用户数据、统计数据等；
使用中间件代理解决跨域问题；
已完成部分简单封装；
未来可用于支持用户引用（eg.卡片自动更新）、网站统计等有关linux.do网站功能的实现；
如有更好实现，提前感谢大佬重构；
抛砖引玉，助力L站繁荣。

构建修改
修改了构建命令：

开发时测试：yarn next -> yarn dev，（其实是node server.js）
使用docker打包：已修改dockerfile，不必改变命令。

依赖引入
引入了 axios、express、http-proxy-middleware、react-scripts 等依赖。
本地测试

IDE启动运行：通过
docker容器运行：通过

使用方法

对于lu：直接调用/service/web/xxxxXxxxxxXxxxxService 中的函数即可；
更多测试，可在网页控制台中fetch()，注意URL替换：https://linux.do -> http://localhost:3000/api/linuxdo

提交详情

introduce axios, express, http-proxy-middleware, react-scripts dependencies
create server.js to setup proxy middleware and start
update start command
update dockerfile
create /service/web folder
create httpService.js to provide basic GET and POST functions
create linuxdoUserDataService.js to get anybody's user data from linux.do (https://linux.do/users/<username>.json)
create linuxdoAboutDataService.js to get linux.do website's about data from linux.do (https://linxu.do/about.json)

大佬好强！

wow！牛的佬！我有空试试！！！

抱歉佬！我合并错分支啦，想并入测试分支来着，我感觉后面可以搓一个用户面板出来，有空还请麻烦重新 PR 一下，我是菜鸡呜呜呜(；′⌒`)

authors: Chenyme Yu-Weiyi tabloving

repo: Chenyme/Linux-Do-Wiki


text:
Add imba language

The friendly full-stack language:
https://github.com/imba/imba

Already in the list.

repo: ChessMax/awesome-programming-languages


text:
[Bug] Creating A Plot does not recognize required fields

What happened?
ISSUE:
While creating a Plot we noticed that fields that should be required are not. A user is allowed to Create a plot specifically without selecting locations for Step 4 [Select Temporary Directory] and Step 5 [Select Final Directory] or step 6 [Join a Pool or Create a Plot NFT].
STEPS TO REPRODUCE:
User Scenario 1

Given I have a wallet created with TXCH
When I navigate to Plots tab on left navigation bar
Click > ADD A PLOT
Click > CREATE
EXPECTED RESULT: User should be instructed to complete all required fields.
ACTUAL RESULT: User is directed back to Plots main page

User Scenario 2

If user completes step 6 without completing steps 4 and step 5
Click > CREATE
EXPECTED RESULT: User should be instructed to complete all required fields.
ACTUAL RESULT: User is directed back to Plots main page and status % never goes pass 0

Version
1.6.2rc1
What platform are you using?
macOS
What ui mode are you using?
GUI
Relevant log output or stacktrace
No response

@ChiaMineJP can you take a look at this as part of the plotting changes for the next release?

authors: jfawChia paninaro

repo: Chia-Network/chia-blockchain-gui


text:
Bladebit installed

Hey guys,
Is it possible to include the available plotters inside the image?
I've tried to plot but got this message:
Bladebit was not found.

Hey, thanks for the suggestion! I'm interested to hear your thoughts on what plotting in chia-docker containers should look like. I put up a fairly simple PR today that accomplishes this https://github.com/Chia-Network/chia-docker/pull/213/files, what do you think?

Hey,
The "main" idea behind was to use the chia app from truenas, because I can plot directly to the storage and I have enough ram.
So I've checked and it is using this image but I couldn't install bladebit on it, for now I've created my own but on truenas its just a "docker app" running my own image, so it would be nice to use the "native" one.
I played with the dockerfile today, but didn't have time to create a PR, your looks good, but here is what I've discovered:

The container shouldn't run as root because you can't plot as root. ( and its a good practice )
I tried to build the bladebit on another image (build image) and just copy it over but with bullseye the cmake doesn't met the minimum requirements, so I've switched to bookworm, but with that you can't use the slim image because its missing some python stuff
After the installation, if you tried to use "chia plotters bladebit" it doesn't know where the bladebit is

So my solution was to use the install-plotter.sh script from chia and to add the bladebit libraries as you did on the final image
# CHIA BUILD STEP
FROM python:3.9-bullseye AS chia_build

ARG BRANCH=latest
ARG COMMIT=""

RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
        lsb-release sudo

WORKDIR /chia-blockchain

RUN echo "cloning ${BRANCH}" && \
    git clone --depth 1 --branch ${BRANCH} --recurse-submodules=mozilla-ca https://github.com/Chia-Network/chia-blockchain.git . && \
    # If COMMIT is set, check out that commit, otherwise just continue
    ( [ ! -z "$COMMIT" ] && git fetch origin $COMMIT && git checkout $COMMIT ) || true && \
    echo "running build-script" && \
    /bin/sh ./install.sh

# Get yq for chia config changes
FROM mikefarah/yq:4 AS yq

# IMAGE BUILD
FROM python:3.9-slim-bullseye

EXPOSE 8555 8444

ENV CHIA_ROOT=/home/chia/.chia/mainnet
ENV keys="generate"
ENV service="farmer"
ENV plots_dir="/plots"
ENV farmer_address=
ENV farmer_port=
ENV testnet="false"
ENV TZ="UTC"
ENV upnp="true"
ENV log_to_file="true"
ENV healthcheck="true"
ENV chia_args=
ENV full_node_peer=

# Deprecated legacy options
ENV harvester="false"
ENV farmer="false"

# Minimal list of software dependencies
#   sudo: Needed for alternative plotter install
#   tzdata: Setting the timezone
#   curl: Health-checks
#   netcat: Healthchecking the daemon
#   yq: changing config settings
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y sudo tzdata curl netcat-traditional wget build-essential cmake libgmp-dev libnuma-dev && \
    rm -rf /var/lib/apt/lists/* && \
    ln -snf "/usr/share/zoneinfo/$TZ" /etc/localtime && echo "$TZ" > /etc/timezone && \
    dpkg-reconfigure -f noninteractive tzdata

RUN useradd -m chia

USER chia

COPY --from=yq --chown=chia /usr/bin/yq /usr/bin/yq
COPY --from=chia_build --chown=chia /chia-blockchain /chia-blockchain

ENV PATH=/chia-blockchain/venv/bin:$PATH
WORKDIR /chia-blockchain

COPY --chown=chia docker-start.sh /usr/local/bin/
COPY --chown=chia docker-entrypoint.sh /usr/local/bin/
COPY --chown=chia docker-healthcheck.sh /usr/local/bin/

RUN . activate && /chia-blockchain/install-plotter.sh bladebit

HEALTHCHECK --interval=1m --timeout=10s --start-period=20m \
  CMD /bin/bash /usr/local/bin/docker-healthcheck.sh || exit 1

ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["docker-start.sh"]

Hey again! So a few things:

I tried to build the bladebit on another image (build image) and just copy it over but with bullseye the cmake doesn't met the minimum requirements, so I've switched to bookworm, but with that you can't use the slim image because its missing some python stuff

We actually sorted through that problem yesterday. It turns out, the non-slim image has two versions of python installed. (3.11 and 3.9) So when we built chia in the non-slim image, it built using the latest python version installed in the image (3.11), and when copying the built chia directory over to the slim image, it only has python 3.9, which was what was causing issues. This PR solved that by using the slim image for the build as well: https://github.com/Chia-Network/chia-docker/pull/212

After the installation, if you tried to use "chia plotters bladebit" it doesn't know where the bladebit is

Yeah, my PR that installs bladebit doesn't solve for that either, you'd just call the bladebit executable directly. That install-plotter.sh script may be a better option though. I'll look at that, thanks :)

The container shouldn't run as root because you can't plot as root. ( and its a good practice )

So for things like bladebit, or the chia timelord component, we imagine most people are not using chia-docker for running timelords or plotting, so we rely on root privileges to install them in the entrypoint script at docker run time. What would be your ideal solution to that problem?

Hey :)

We actually sorted through that problem yesterday. It turns out, the non-slim image has two versions of python installed. (3.11 and 3.9) So when we built chia in the non-slim image, it built using the latest python version installed in the image (3.11), and when copying the built chia directory over to the slim image, it only has python 3.9, which was what was causing issues. This PR solved that by using the slim image for the build as well: https://github.com/Chia-Network/chia-docker/pull/212

Nice, I missed that one!

So for things like bladebit, or the chia timelord component, we imagine most people are not using chia-docker for running timelords or plotting, so we rely on root privileges to install them in the entrypoint script at docker run time. What would be your ideal solution to that problem?

I've created a chia user and the only "problem" that I found when running on non-root mode was the creation of the symbolic link pointing to the localtime ( because of the timezone )

ln: failed to create symbolic link '/etc/localtime': Permission denied

I think that can be fixed with a simple export of the TZ, or a echo into the .profile
TZ=''; export TZ
I didn't tested it all but it looks good.

Would love to see this.

authors: GuyPaddock Starttoaster w0lv3r1nix

repo: Chia-Network/chia-docker


text:
make fails on erlmc

When I run the make command, other repos on the dependency list are able to clone, however, I could not resolve https://github.com/layerhq/erlmc.
Repro/Commands used:
$ git clone https://github.com/ChicagoBoss/ChicagoBoss.git
$ cd ChicagoBoss/
$ git checkout tags/v0.9-beta1
$ make
Excerpt/output:
Cloning into 'jsx'...
Pulling ibrowse from {git,"https://github.com/cmullaparthi/ibrowse.git",
{tag,"v4.4.0"}}
Cloning into 'ibrowse'...
==> jsx (get-deps)
==> ibrowse (get-deps)
==> epgsql (get-deps)
==> boss_db (get-deps)
Pulling erlmc from {git,"https://github.com/layerhq/erlmc.git",
{tag,"c5280da"}}
Cloning into 'erlmc'...
fatal: could not read Username for 'https://github.com': No such device or address
ERROR: sh(git clone -n https://github.com/layerhq/erlmc.git erlmc)
failed with return code 128 and the following output:
Cloning into 'erlmc'...
fatal: could not read Username for 'https://github.com': No such device or address

Hi, please checkout latest version, fixed there

start-server.bat
==> ead (get-deps)
Pulling boss from {git,"https://github.com/ChicagoBoss/ChicagoBoss.git",
{tag,"v0.9-beta1"}}
Cloning into 'boss'...
==> boss (get-deps)
Pulling boss_db from {git,"https://github.com/ErlyORM/boss_db.git",
{tag,"7f2942c"}}
Cloning into 'boss_db'...
Pulling tinymq from {git,"https://github.com/ChicagoBoss/tinymq.git",
{tag,"v0.8.16"}}
Cloning into 'tinymq'...
Pulling erlydtl from {git,"https://github.com/erlydtl/erlydtl.git",
{tag,"032746b"}}
Cloning into 'erlydtl'...
Pulling jaderl from {git,"https://github.com/erlydtl/jaderl.git",
{tag,"14a80dafd"}}
Cloning into 'jaderl'...
Pulling gen_smtp from {git,"https://github.com/Vagabond/gen_smtp.git",
{tag,"0.11.0"}}
Cloning into 'gen_smtp'...
error: invalid path 'test/fixtures/dkim-rsa-private-encrypted:12345.pem'
ERROR: sh(cmd /q /c git checkout -q 0.11.0)
failed with return code 1 and the following output:
error: invalid path 'test/fixtures/dkim-rsa-private-encrypted:12345.pem'
ERROR: 'get-deps' failed while processing c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/boss: rebar_abort
WARN:  Directory expected to be an app dir, but no app file found
in ebin/ or src/:
c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/gen_smtp
==> boss_db (pre_compile)
==> boss_db (compile)
Dependency not available: lager-.* ({git,
"https://github.com/erlang-lager/lager.git",
{tag,"3.5.1"}})
Dependency not available: erlando-.* ({git,
"https://github.com/ChicagoBoss/erlando.git",
{tag,"b0b77dd9b9"}})
ERROR: compile failed while processing c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/boss_db: rebar_abort
Dependency not available: aleppo-.* ({git,
"https://github.com/ErlyORM/aleppo.git",
{tag,"v0.9.2"}})
Dependency not available: medici-.* ({git,
"https://github.com/ErlyORM/medici.git",
{tag,"bb6167459d"}})
Dependency not available: ddb-.* ({git,"https://github.com/ErlyORM/ddb.git",
{tag,"2941b5f"}})
Dependency not available: epgsql-.* ({git,
"https://github.com/epgsql/epgsql.git",
{tag,"c7dfb064811"}})
Dependency not available: erlmc-.* ({git,
"https://github.com/layerhq/erlmc.git",
{tag,"c5280da"}})
Dependency not available: mysql-.* ({git,
"https://github.com/ErlyORM/erlang-mysql-driver.git",
{tag,"v0.0.1"}})
Dependency not available: poolboy-.* ({git,
"https://github.com/devinus/poolboy.git",
{tag,"1.5.1"}})
Dependency not available: uuid-.* ({git,
"https://github.com/avtobiff/erlang-uuid.git",
{tag,"v0.5.0"}})
Dependency not available: redo-.* ({git,"https://github.com/heroku/redo.git",
{tag,"cd75a11"}})
Dependency not available: ets_cache-.* ({git,
"https://github.com/cuongth/ets_cache.git",
{tag,"c7a17204cd"}})
Dependency not available: proper-.* ({git,
"https://github.com/manopapad/proper.git",
{tag,"6d7df1e"}})
Dependency not available: dh_date-.* ({git,
"https://github.com/daleharvey/dh_date.git",
{tag,"23e5a61"}})
Dependency not available: tiny_pq-.* ({git,
"https://github.com/ChicagoBoss/tiny_pq.git",
{tag,"v0.8.16"}})
Dependency not available: boss_test-.* ({git,
"https://github.com/ChicagoBoss/boss_test.git",
{tag,"0.0.1"}})

I am also experiencing this issue. It depends on layerhq/erlmc, which is a repository that gives a 404 when I visit it in browser.
~/git/ChicagoBoss (master)$ make
[0] 19:38:37
===> Verifying dependencies...
===> Fetching erlmc (from {git,"https://github.com/layerhq/erlmc.git",
                 {ref,"abc972b27c1fbb146d03329299ef640e424b98b8"}})
===> Failed to fetch and copy dep: {git,"https://github.com/layerhq/erlmc.git",
                                  {ref,
                                      "abc972b27c1fbb146d03329299ef640e424b98b8"}}
make: *** [Makefile:14: compile] Error 1

authors: danikp khonkonen matheuscamarques srhoulam

repo: ChicagoBoss/ChicagoBoss


text:
The policy name in the AuthorizeAttribute is not being passed to the GetPolicyAsync method of IAuthorizationPolicyProvider.

Product
Hot Chocolate
Version
14.1.0
Link to minimal reproduction
https://github.com/ChilliCream/graphql-platform/blob/main/src/HotChocolate/Core/src/Authorization/AuthorizeAttribute.cs
Steps to reproduce
IAuthorizationPolicyProvider interface needs to implement three methods:
GetPolicyAsync
GetDefaultPolicyAsync
GetFallbackPolicyAsync
When using the AuthorizeAttribute in Chocolate and setting a Policy, then making requests through Postman, the policy is only passed to GetPolicyAsync during the first query. For subsequent queries, the policy is no longer passed to GetPolicyAsync.
This behavior is different from what occurs in Chocolate version 13, and the issue arises in Chocolate version 14.1.0.
What is expected?
Every time a query is made, the policy will be passed to GetPolicyAsync.
What is actually happening?
The policy is only passed to GetPolicyAsync during the first query. For subsequent queries, the policy is no longer passed to GetPolicyAsync.
Relevant log output

Additional context
No response

I'm sorry, this was introduced by a change I did in #7408. I've just corrected it in #7705.
I'll see to it getting back-ported to 14.2.0.

authors: tobias-tengler wateryehxx

repo: ChilliCream/graphql-platform


text:
Any way to manually parse or serialized an id into a scalar type ID

Describe the bug
My requirement was to add the id in the url link that needs to be on a scalar type rather than int type. Is there a way to do this manually? I have check the documentation and cant find anything.
To make it clear, I want it to do it like this
            var type = new IDScalarType();
            // 1st param is the id to be converted, second param is the typeName similar to what we pass in [ID(<here>)]
            bool success = type.TryConvert(1, nameof(User), out string value);
            // value should have the scalar string

You can access the IdSerializer like any other service:
var idSerializer = host.Services.GetRequiredService<IIdSerializer>();

var serializedId = idSerializer.Serialize(null, nameof(User), 1);

Feel free to reopen, if you further questions regarding this.

authors: shidcordero tobias-tengler

repo: ChilliCream/hotchocolate


text:
fix filter enum issues

DEPENDS ON #1688
fix issues with gte gt lt and lte

I close this one since we changed directions and it is out of sync.

authors: PascalSenn michaelstaib


text:
Update msdos

correct typo

The config has been significantly tweaked, should work much better now

repo: ChimeraOS/chimera


text:
Aya Neo Air Plus Orientation Issue

Hi all.  I have an Aya Neo Air Plus, and I've flashed Chimera onto it.  Unfortunately, the display in game mode is upside down and I can't find a way to fix it, or to reflash the ChimeraOS onto it.  I've adjusted the orientation in desktop to Landscape, and Landscape flipped with no success.  I was asked to check 'chimera/sys/devices/virtual/dmi/id/product_name` and the result came back as an Ayaneo 2S.  So I assume Chimera is seeing the device as a 2s, rather than an air plus, and has adjusted the orientation accordingly.
I do have some tech knowledge, but not to this level.  I can follow detailed step by step instructions though.  I would be grateful of any help you can offer me and would be happy to offer any information required to solve this issue.

What is the output of this
cat /sys/class/dmi/id/product_name

?

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

Have you recently updated your BIOS?

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

I added this text as you suggested, but the console still shows as being upside down, unfortunately.

Have you recently updated your BIOS?

No, I haven't done anything with the bios.

What is the output of this
cat /sys/class/dmi/id/product_name

?

I found that folder in Chimera, as I couldn't find a "cat" entry.  It output as being an Ayaneo 2S.  The device is definitely an Ayaneo Air Plus Pro though.

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

I added this text as you suggested, but the console still shows as being upside down, unfortunately.

Oh this is the Air Plus Pro? Can you try using right_side_up instead of left?

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

I added this text as you suggested, but the console still shows as being upside down, unfortunately.

Oh this is the Air Plus Pro? Can you try using right_side_up instead of left?

I changed the text from left_side_up to right_side_up, but it still displays upside down.

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

I added this text as you suggested, but the console still shows as being upside down, unfortunately.

Oh this is the Air Plus Pro? Can you try using right_side_up instead of left?

I changed the text from left_side_up to right_side_up, but it still displays upside down.

I see..thanks. Can you provide the .gamescope-stdout.log`` and .gamescope-cmd.log``` logs created at your home directory.

I don't see us doing anything in particular on the Ayaneo 2S so for whatever reason your BIOS is exposing the Air Plus as the Ayaneo 2S. You can use this kernel parameter to get the screen fixed, but this is a little concerning if this is indeed the case.
Add this to your kernel options at /boot/loader/entries/frzr.conf
video=eDP-1:panel_orientation=left_side_up'

I added this text as you suggested, but the console still shows as being upside down, unfortunately.

Oh this is the Air Plus Pro? Can you try using right_side_up instead of left?

I changed the text from left_side_up to right_side_up, but it still displays upside down.

I see..thanks. Can you provide the .gamescope-stdout.log and .gamescope-cmd.log logs created at your home directory?

wlserver: [backend/headless/backend.c:68] Creating headless backend
wlserver: [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
wlserver: [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
wlserver: [libseat] [libseat/libseat.c:73] Seat opened with backend 'logind'
wlserver: [backend/session/session.c:109] Successfully loaded libseat session
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
drm: warning: picking an arbitrary DRM device
drm: Immediate flips are not supported by the KMS driver
drm: found new connector 'DP-8'
drm: found new connector 'DP-5'
drm: found new connector 'DP-4'
drm: found new connector 'DP-3'
drm: found new connector 'DP-2'
drm: found new connector 'DP-6'
drm: found new connector 'DP-1'
drm: found new connector 'DP-7'
drm: Connector make AYA model AYANEOHD
drm: [colorimetry]: EDID with colorimetry detected. Using it
drm: [colorimetry]: r 0.648438 0.338867
drm: [colorimetry]: g 0.282227 0.602539
drm: [colorimetry]: b 0.142578 0.070312
drm: [colorimetry]: w 0.313477 0.329102
drm: found new connector 'eDP-1'
drm: CRTC 72 has no VALVE1_CRTC_REGAMMA_TF support
drm: CRTC 75 has no VALVE1_CRTC_REGAMMA_TF support
drm: CRTC 78 has no VALVE1_CRTC_REGAMMA_TF support
drm: CRTC 81 has no VALVE1_CRTC_REGAMMA_TF support
drm: Connectors:
drm:   DP-8 (disconnected)
drm:   DP-5 (disconnected)
drm:   DP-4 (disconnected)
drm:   DP-3 (disconnected)
drm:   DP-2 (disconnected)
drm:   DP-6 (disconnected)
drm:   DP-1 (disconnected)
drm:   DP-7 (disconnected)
drm:   eDP-1 (connected)
drm: selecting connector eDP-1
drm: selecting mode 1080x1920@60Hz
vulkan: selecting physical device 'AMD Radeon Graphics (RADV REMBRANDT)': queue family 1
vulkan: physical device supports DRM format modifiers
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   XB4H (0x48344258)
vulkan:   AB48 (0x38344241)
vulkan:   XB48 (0x38344258)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
vulkan: 8945664 vs 8945664!
vulkan: 8945664 vs 8945664!
vulkan: 8945664 vs 8945664!
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:16] Starting headless backend
wlserver: [backend/libinput/backend.c:87] Starting libinput backend
wlserver: [backend/libinput/events.c:70] Adding Power Button [0:1]
wlserver: [backend/libinput/events.c:70] Adding Video Bus [0:6]
wlserver: [backend/libinput/events.c:70] Adding Lid Switch [0:5]
wlserver: [backend/libinput/events.c:70] Adding Power Button [0:1]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard Consumer Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard System Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding Logitech USB Optical Mouse [1133:49271]
wlserver: [backend/libinput/events.c:70] Adding Goodix Capacitive TouchScreen [1046:911]
wlserver: [backend/libinput/events.c:70] Adding AT Translated Set 2 keyboard [1:1]
wlserver: [backend/libinput/backend.c:128] libinput successfully initialized
wlserver: [xwayland/server.c:108] Starting Xwayland on :0
wlserver: [xwayland/server.c:108] Starting Xwayland on :1
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff24c9d0 (res 0x563cff403530)
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff1e64d0 (res 0x563cff38e720)
wlserver: [xwayland/server.c:273] Xserver is ready
wlserver: [xwayland/server.c:273] Xserver is ready
pipewire: stream state changed: connecting
pipewire: stream state changed: paused
pipewire: stream available on node ID: 32
xwm: Embedded, no cursor set. Using left_ptr by default.
xwm: Embedded, no cursor set. Using left_ptr by default.
drm: [patched edid] Patching 1080x1920 -> 1920x1080
drm: [josh edid] BASE Checksum valid? Y
drm: [josh edid] Wrote new edid to: /home/gamer/.config/gamescope/edid.bin
wlserver: Updating mode for xwayland server #0: 1920x1080@60
vulkan: 8945664 vs 8945664!
vulkan: 8945664 vs 8945664!
vulkan: 8945664 vs 8945664!
pipewire: renegotiating stream params (size: 1920x1080)
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff13d390 (res 0x563cff3c87d0)
xwm: got the same buffer committed twice, ignoring.
The XKEYBOARD keymap compiler (xkbcomp) reports:
The XKEYBOARD keymap compiler (xkbcomp) reports:

Warning:          Warning:          Unsupported maximum keycode 708, clipping.
Unsupported maximum keycode 708, clipping.
X11 cannot support keycodes above 255.
X11 cannot support keycodes above 255.
Errors from xkbcomp are not fatal to the X server
Errors from xkbcomp are not fatal to the X server
wlserver: [backend/libinput/events.c:70] Adding Handheld Controller [1118:654]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard [7247:21]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard Consumer Control [7247:21]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard System Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard System Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard Consumer Control [7247:21]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard [7247:21]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard Consumer Control [7247:21]
wlserver: [backend/libinput/events.c:140] Removing SIGMACH1P USB Keyboard System Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard System Control [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard [7247:21]
wlserver: [backend/libinput/events.c:70] Adding SIGMACH1P USB Keyboard Consumer Control [7247:21]
xwm: error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2710
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff1fc770 (res 0x563cff4366d0)
xwm: Rejecting WM_CHANGE_STATE to ICONIC for window 0x400007
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff13d390 (res 0x563cff30a4a0)
xwm: got the same buffer committed twice, ignoring.
drm: [patched edid] Patching 1080x1920 -> 1920x1080
drm: [josh edid] BASE Checksum valid? Y
drm: [josh edid] Wrote new edid to: /home/gamer/.config/gamescope/edid.bin
radv: Updated the per-vertex VRS rate to '0'.
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x563cff4c2b30 (res 0x563cff1ec290)
gamescope: received kill signal, terminating!
xwm: Lost connection to the X11 server 0
xwm: X11 I/O error
gamescope: received kill signal, terminating!

/usr/bin/gamescope -e --xwayland-count 2 -O *,eDP-1 --default-touch-mode 4 --hide-cursor-delay 3000 --fade-out-duration 200 -R /run/user/1000/gamescope.Xk2coej/startup.socket -T /run/user/1000/gamescope.Xk2coej/stats.pipe

They are going to have a lot more issues than just screen rotation with bad DMI data. HandyGCCS/OpenGamepadUI wont work right either. I think it is worth attempting to flash the BIOS to the one specified on the AYANEO website.
https://www.ayaneo.com/support/download
There are three packages, one for the intel variant, one for the 6800U variant and one for the 7520/7320U variants. Be sure to verify your device CPU before flashing.

They are going to have a lot more issues than just screen rotation with bad DMI data. HandyGCCS/OpenGamepadUI wont work right either. I think it is worth attempting to flash the BIOS to the one specified on the AYANEO website. https://www.ayaneo.com/support/download
There are three packages, one for the intel variant, one for the 6800U variant and one for the 7520/7320U variants. Be sure to verify your device CPU before flashing.

My console is the 6800U variant.  How can I flash the bios, given that I can't find a way to get into the recovery section?  Or would I do better to try to get it back on to Windows and return it to the seller?

There are instructions in the BIOS flash download. You need a USB stick flashed to fat32 and you copy the files to the disk then boot from it.

There are instructions in the BIOS flash download. You need a USB stick flashed to fat32 and you copy the files to the disk then boot from it.

Thanks.  I'll try this later as the battery is too low at the moment.  Do I flash it with the console in desktop mode, gaming mode or from booting in?

There are instructions in the BIOS flash download. You need a USB stick flashed to fat32 and you copy the files to the disk then boot from it.

I've copied the files onto an SD card, but I've no idea what to do with them.  There are no instructions in with them.  There's a 16 and 32 version, but I've no idea which I need or how to use them.  The SD card is formatted to FAT32.

There are instructions in the BIOS flash download. You need a USB stick flashed to fat32 and you copy the files to the disk then boot from it.

I've copied the files onto an SD card, but I've no idea what to do with them. There are no instructions in with them. There's a 16 and 32 version, but I've no idea which I need or how to use them. The SD card is formatted to FAT32.

Hmm, usually they have instructions. Copy the full contents of one of the two folders to the USB, reboot, enter the BIOS, and select the USB as the boot device.

There are instructions in the BIOS flash download. You need a USB stick flashed to fat32 and you copy the files to the disk then boot from it.

I've copied the files onto an SD card, but I've no idea what to do with them. There are no instructions in with them. There's a 16 and 32 version, but I've no idea which I need or how to use them. The SD card is formatted to FAT32.

Hmm, usually they have instructions. Copy the full contents of one of the two folders to the USB, making sure that the efi folder and bin file are the top level directory, don't just copy the folder itself but what is in it. reboot, enter the BIOS, and select the USB as the boot device.

I can't work out how to enter the bios.  I don't know which button sequence gets me in.  I have tried power and volume +, power and volume -, and also tried the R1 and R2 rear buttons in various combinations.  It always boots to the desktop.  I can copy the files OK.  Does it matter if I use the 16 or 32 version?

I've managed to get to the bios and the device identifies as an S2 within the bios menu.  I've changed the boot order to allow the SD card as first boot.  It wouldn't boot from the card and just froze on the Ayaneo logo screen.  I made sure the bios files were on the root of the card, and not in their folder.  I also tried the same method with a card that has the ChimeraOS on it, but that hung on the Ayaneo logo as before.

I've got into recovery and flashed the bios, but the device won't boot at all now.  It won't boot to the system or to the bios.  It just gives a backlit screen whatever I do.

I've got into recovery and flashed the bios, but the device won't boot at all now. It won't boot to the system or to the bios. It just gives a backlit screen whatever I do.

Oh that's not good. You should contact the vendor you used.

I've contacted the vendor and they have agreed to exchange it.  I'm sending it off to them today.

authors: borobabe pastaq ruineka

repo: ChimeraOS/chimeraos


text:
Peer to peer best practices review

For this feature I did the following

Copied code from my Todo list project
Made a github issue for reference
Updated the readme file
Here is the link to the github issue: https://github.com/Chimoneg27/To-Do-List/issues/5

Hi @Chimoneg27
Your project is complete! There is nothing else to say other than... it's time to merge it
Congratulations!

Highlights
✅ Linters are passing ✅ Good commit history ✅ Good Pull Request description
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
[OPTIONAL] Please consider refactoring your code into modules. Ideally, all your functions should be in different files/modules and then imported into the main index.js file. This is considered good practice as it is easier to maintain, update, and debug your code. You may extract these functions into separate modules:

saveTodo, checkTodo, deleteTodo, editTodo

[OPTIONAL] I have noticed you have not used ES6 arrow functions consistently throughout your project. Using ES6 arrow functions is considered neater in JavaScript best practices. You may consider refactoring in the next PR.
Cheers and Happy coding!:aplauso::aplauso::aplauso: Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.._)

Thanks for the review Edwin. I'm applying some of those changes now


text:
LSPatch 使用の有無

[X] 私は LSPatch を使用している状態での報告を行います

内容の詳細
すでにLSPatch済みのLINEをインストールしています。1.11.0-rc1をインストールしたく、LSPatchを当てましたが、インストールしようとすると、"お使いのスマートフォンに対応していません"と表示されインストールできませんでした。
すでにインストール済みのものをアンインストールする必要があるのでしょうか？
再現する手順
新バージョンへの上書きインストール時
有効にしている LIME の設定
No response
バージョンの確認

[X] 私は最新版の LIME を使用しており、それに適合するバージョンの LINE アプリを使用しています

パッチを当てているapkに問題があるかもしれません

元のLINEのAPKが Split-APK なのだと思われます。
Rish か ADB からインストールを試みて、ログを見せてください。

https://line-android-universal-download.line-scdn.net/line-14.16.0.apk
LINE のAPKはこれを使ってください。

いただいたリンクからダウンロードしたapkでやったのですが、駄目でした。
[やり方を間違えてるのでしょうか。。

このように適用したあと、ファイルマネージャーからapkをインストールしようとしてます。

https://github.com/s1204-inspect/LIME/releases/tag/v1.10.1
のパッチ済みのも同様でした。

パッチのログではなくAPKをインストールするときのログを見せてください。

こちらです。お願いします。
インストール方法が間違ってますでしょうか。

横からですが同じ現象でインストールできなかったのでadbからインストールを行った結果のログです。
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
v8aではないからですかね？

https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1
APK を更新したので、こちらを使ってください。

armeabi-v7a または arm64-v8a であれば動作するはずです。

ログの送付ありがとうございます。自分はGalaxyS24Ultraです。

SAIなどを利用したら、詳細なエラーが分かるかもしれません。
https://play.google.com/store/apps/details?id=com.mtv.sai

INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。
↑エラーメッセージです。

INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。
↑エラーメッセージです。

されてるとおもうのですが、
apks→apkの処理は以下のアプリを利用していますか？ https://github.com/AbdurazaaqMohammed/AntiSplit-M

INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。
↑エラーメッセージです。

されてるとおもうのですが、 apks→apkの処理は以下のアプリを利用していますか？ https://github.com/AbdurazaaqMohammed/AntiSplit-M

分割APKを使用している場合はマニフェストが異なるので、そもそものエラーメッセージが異なります。
僕が配布しているのは単一APKにパッチを充てたものなので、また何かしら別の内部エラーが起きてるのではないかと思います。
僕の端末では何の問題もないんですけどねぇ。

めっちゃ、内々なんですけど、githubの署名ってどうやって生成されるんでしたっけ。
署名ファイルだけ、抽出して抜き取って（配布又は）LsPatchの、この機能で
パッチし直すとか？

頂いたapkでもエラーが出るので困ったもんです。。(泣)

頂いたapkでもエラーが出るので困ったもんです。。(泣)

→自分で、パッチをしていますか？

頂いたapkでもエラーが出るので困ったもんです。。(泣)

→自分で、パッチをしていますか？

はい、自分でパッチしてます。説明にあるようにLSpatchの手順を踏んでます。

私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。
https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1

私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1

ありがとうございます。
やはりだめですね。。同じエラーがでます。
一旦LINEを消してみるしかないですかね。

私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1

ありがとうございます。
やはりだめですね。。同じエラーがでます。
一旦LINEを消してみるしかないですかね。

自分で、パッチしている場合、配布されているものを、インストールしようとしても
署名不適合エラーが発生している可能性もあるんですよね。
Split Apk（Xapk）を下に
Anti apkを利用して、apkにして、ご自身でパッチしてみてはいかがでしょうか。

ReVanced と違って LSPatch は LSPosed 版も JingMatrix 版も署名は同じです。

上記の説明通り、arm64-v8aのxapkをantiにてapk化(v7aはapk化してもインストールできませんでした）し、LSPatchにてパッチをしたところパッチ適応済みapkはインストールまで成功しました。
ただ、起動してみると広告などが消えずパッチが当たっていない状態でした。

分割APKはコード最適化(R8)の時点で作成されるクラス名が違うので当然です。

https://github.com/Chipppppppppp/LIME/actions/runs/11609780071#artifacts
ここにある LINE-14.16.0@1676d0c をダウンロードして、中の APK をインストールしてみてください。

色々ありがとうございます。
ダウンロードしてインストールを試みましたがやはり（お使いのスマートフォンには対応していないため〜）と出てインストールできませんでした。

APK Analyzer をインストール後、LINE の項目を開き、「一般」と「証明書」のタブをスクリーンショットを撮ってこちらに貼り付けてください。

Google PlayからインストールしたLINEです。

次のコマンドで先ほどのAPKをインストールしてください。
adb install -g -r --abi armeabi-v7a -i com.android.vending line-14.16.0-416-lspatched.apk

上記インストールを試みましたがエラーが出てやはりインストールできずです。。。

https://105.gigafile.nu/1106-pd72ab66c1a1f69d6ffaccc0324845d20
この、apkにパッチはどうでしょうか

ありがとうございます。
こちらでパッチ充てたり、充てていただいたバージョンどちらもインストールはできましたが広告除去等パッチは機能していない状態です。

この画面も表示されませんか？

（偽装してログインなど）

再度確認しましたが、上記画面中でもオプション出てきていませんね。。。

再度確認しましたが、上記画面中でもオプション出てきていませんね。。。

念の為確認ですがここで、指定は出来ていますか？

そこは確実にオンになっていますね。
すみません。よろしくお願い致します。

あ、ちなみに非rootです。

自分このapkで、反映されてるので、
https://github.com/Chipppppppppp/LIME/issues/141#issuecomment-2156392319
このコマンドadbで試してもらってもいいかもしれません。

時間あればこれ、試してもらっていいですか、

自分このapkで、反映されてるので、
https://github.com/Chipppppppppp/LIME/issues/141#issuecomment-2156392319
このコマンドadbで試してもらってもいいかもしれません。

時間あれば/PCがあれば
これ、試してもらっていいですか、

ログインしていない状態で大丈夫です

解決にはならないかもですが、このlineのバージョン特有の仕様という可能性もなきにしもあらず、、、

試してみましたが、
whileは内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません。
と出てしまいます。。

adb shell を実行してから貼り付けてください。

試してみましたが、
whileは内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません。
と出てしまいます。。
https://youtu.be/lD45XjyfDwU

説明ありがとうございます。
ログが取れましたので添付します。
ちなみに今はグーグルプレイからダウンロードした最新ラインです。
ログ.txt

splitファイル見つからないという、エラーは気になりますが、他には目立ったエラーは出ていなさそうですね。
while true; do logcat --pid=$(pidof -s org.lsposed.lspatch) '*':W; done
にしないと、LsPatchのエラーはわからないのかな

パッケージ名変更したらひらけなくなるみたいで、、

いえいえ。大丈夫ですよ。
来週火曜日あたりに上記のコマンドでログ出してみますね。

ちなみに、いただいたapkをインストールしてログ出したほうがいいですよね？

ちなみに、いただいたapkをインストールしてログ出したほうがいいですよね？
そうですね、それが理想です。

あと、別のバージョン？だったらどうなるかも気になるところではあります。

承知しました！それでは来週いただいたパッチ済みのものでログ出力しますね。

いただいたapkをこちらでパッチを充てて、インストールし、ログ出しましたので送りますね。
ログ.txt

ログ提供ありがとうございます。
LsPatchは何を使っていますか？

→原因は、LsPatchでした。
JingMatrix LsPatchの
actionから最新のカナリーをインストールしてください

https://github.com/JingMatrix/LSPatch/actions/runs/11618882230
こちらからLSPatchをダウンロードして同じようにパッチを当てたのですが、やはり同じエラーが出ました。
やり方が違いますか？

https://105.gigafile.nu/1106-pd72ab66c1a1f69d6ffaccc0324845d20
この、apkにパッチはどうでしょうか
一応パッチ済み（ローカル）
https://41.gigafile.nu/1106-n312fe86f31d583c32233cbee90755a3f

頂いたPatch済みのをインストールしたところ、広告ありの普通のLINEに戻ってしまいました。今から自分でパッチ当ててみます。

頂いたapkにパッチを当てたところ上手くいきました！
ご丁寧にありがとうございます。

頂いたPatch済みのをインストールしたところ、広告ありの普通のLINEに戻ってしまいました。今から自分でパッチ当ててみます。

→ローカルのパッチです。統合されたものでは有りません

同様の問題がPixel 9 Pro Foldでもあったので、自分がインストールに使った方法を共有します
Android 15 / arm64-v8a / LIME 1.10.1 / LINE 14.16.0
①.xapkの拡張子の方をダウンロード
②ダウンロードしたxapkファイルの拡張子を.zipに変更し、解凍
③解凍して出来たフォルダ内にあるLINE本体のapkにcanary版のLSPatchでLIMEをパッチ当て
④パッチ当てしたapkファイルを③で解凍したフォルダにコピーし、LINE本体のapkのファイル名に変更し置き換え
⑤フォルダ内のmanifest.json, config.arm64-v8a.apk, config.xxxhdpi.apk, icon.png, jp.naver.line.android.apkの5ファイルを選択してzipに圧縮。
※フォルダじゃなくてファイルだけを圧縮します。(圧縮する際のファイル名は特に元のapkに寄せる必要はなく、わかりやすくLINE.zip等でOK)
⑥圧縮した.zipファイルの拡張子を.xapkに変更
⑦xapkをインストールできるアプリケーションで作成したxapkをインストール
長々となりましたが、上記の方法でパッチ当てしたLINEのapkのインストールできました。(LIMEの設定や、広告非表示OKでした。)

repo: Chipppppppppp/LIME


text:
[Feature request] Automatically detect the NIC's network IP address at startup and bring it to the "Discovery" field.

Pretty much the title. It's a small improvement, I know, but it'd be nice for convenience.

Hi,
Yes - you're right, that would be much better and I will try to put it into a next version.
Thank You.

Hi,
Here is an implementation of getting prefilled input value with a subnet from the active interface - https://github.com/Chleba/netscanner/commit/226d0c6c803827c8794603d284cc3b479d4b3e89.
It will be present in the next version (0.4.2)

authors: Chleba rizzini

repo: Chleba/netscanner


text:
Compatibility with Windows 11 with classic taskbar

Hi
On Windows 11, it is still possible to enable the classic taskbar using a software like my own ExplorerPatcher. Thus, TaskbarX can still function there, and it does so brilliantly. The only slight issue is that the main taskbar does not get centered. That's because of an oversight in the code: an exception happens in the function  TaskbarX!TaskbarCenter::GetLocation, specifically this line:
acc.accLocation(rect.left, rect.top, rect.width, rect.height, idChild)

The call stack shows that the caller is this line:
NewsAndInterestsPos = GetLocation(accessible5, 0)

It seems that accessible5 is null (or Nothing in VB.NET terms). accessible5 is basically an interface derived from a handle to the "News and interests" button on the taskbar, as far as I understand. But on Windows 11, there is no such button anymore - that functionality has been replaced by widgets. Thus, the handle is empty and from there an Accessibility.IAccessible cannot be obtained (so TaskbarX!TaskbarCenter::GetLocation receives a Nothing), and from that, Accessibility.IAccessible::accLocation cannot obtain the location, naturally.
My naive fix was to check whether acc is Nothing before calling methods on it. Generally, I think such a sanitization should be in place for that function anyway, you never know when something passes Nothing as the first argument, at least the program does not fail, it is safe to assume Nothing would return a RectangleX with all members set to 0.
Running with this small fix in place, it then works just fine on Windows 11 as well, no other changes required. I don't know if this is the proper fix, or you prefer to do some checks regarding OS version and decided to create/not create some objects based on that, but this is indeed a quick fix for the problem with no side effects as far as I have noticed and I think it is worth getting merged in the upstream.
Thus, I am proposing the following pull request.
Thank you very much for this wonderful application and I am looking forward to seeing this merged soon.

Thank you. Keep up the good work!

@valinet Thank you! Sorry for the late response.. I will merge this ASAP ;)

Thank you very much!
And hey - don’t worry about the slight delay - things happen, I perfectly understand it. Keep up the good work!
Thanks

not working on windows 11
Wanted to center ONLY taskar icons on windows 11 (not start menu...)
I used taskbarx 1.7.3 but it doesn't work.

TaskbarX not working on windows 11
I wanted to center only taskbar icons (not start...)
I used taskbarx 1.7.3.0 but it doesn't work.


text:
Error when trying to execute in PowerShell (Null Value)

Describe the bug
Error and Warning when executing the script on PowerShell (as Admin and standard user as well)
To Reproduce
Steps to reproduce the behavior:
Only got this in one computer, it simply failed from the start either opening PowerShell as Admin or as a Standard User
Expected behavior
PowerShell should download and run the script
No program should be needed beforehand, this tool works (or it is supposed to) flawlessly after a fresh clean install
I've already used it before in new installed windows and never got this error.
Please don't spread missinformation, making people to install stuff like Visual Studio or any other stuff
Screenshots

Additional context
Tried on Win10 x64 Bits V21H2 Comp 19044.2075

I am having the same issue
W10 21H2 19044.2006

This happens because you do not have visual studio installed

This happens because you do not have visual studio installed
I have multiple versions of VS installed

Got the same exact errors over here.

No program should be needed beforehand, this tool works (or it is supposed to) flawlessly after a fresh clean install
I've already used it before in new installed windows and never got this error.
Please don't spread missinformation, making people to install stuff like Visual Studio or any other stuff

Ive just tried it, admin and non admin, , PS Core from Terminal, PSWindows same error as OP .
W10 21H2 19044.1889

I'm having the same issue here.

Same error is experienced by me.
One more query i had, if anybody could help - i previously ran the LAPTOP tweaks for this toolbox and it creates a restore point before it executes any commands, so how do i restore from that restore point ? when i try to restore it for windows, it says No system restore point created.

Sorry about that pushed a big commit and had to switch the xaml out of dev mode.
This is now fixed.

Works great now, thanks Chris!

authors: Azzuray ChrisTitusTech Experimento0001 Hellements Shinusagi liberninja nOmnomNOM3 vadgama-nikz

repo: ChrisTitusTech/winutil


text:
Utility interferes with ability to properly connect phone.

Strange issue with iphone that has not been told to "trust this computer" no longer gives the option 'to' trust this computer after running utility.
This is actually a problem I experienced with the old version as well, but undoing the changes used to return everything to normal so I never worried about it.
Disabling telemetry in tweaks would also stop my pc from being able to properly talk to my iphone. If the device didn't already 'trust' my pc, I would no longer even get the option to do so. I could only "allow" windows to access photos from it, & I would have to "allow" it every single time I plugged the phone in.
However, now undoing the changes no longer gives me back that functionality. I've recently had to clean install my system which is what made this crop up in the first place.
Installing itunes first, then running the utility, I applied some tweaks that I felt would be fairly non disruptive. Disable hibernation, enable numlock, disable mouse acceleration. Run. Plug my phone in, normal system detecting new device process. Get the popup on my phone to allow access, which I do. I should then get a 2nd popup to "trust" the machine, but that doesn't happen.
I started over with another clean install & this time, I ran the utility first using the same settings, THEN installed itunes & connected my phone. This time it behaved exactly as expected with giving a 2nd popup to trust.
I've probably done about 20 fresh installs in the process of trying to figure this out. Every test I've done, if I run the utility after installing itunes but before connecting my phone, I lose the ability to tell it to trust my pc regardless of what tweak settings I apply.
If I run the utility first, everything works as I would expect it to as long as I don't disable telemetry. I tested by doing everything except disable telemetry & all was ok. I then tested by only disabling telemetry & my phone no longer worked.

Good to know, its a bit worrying that disabling the telemetry would effect the connection. Telemetry is used to report data back to Microsoft why it would block a connection in iTunes is troubling.

Well I did post this a while ago. Since then you've done an update video talking about some bad commits & I've run the util again on a fresh install with no such issues so... might have been part of that batch.
I was more concerned with the fact that undoing was not actually undoing than anything else.
Sadly I don't have a spare machine to use for testing & I wasn't prepared to go through all that effort again to make absolutely sure. Just saw that it worked this time & got on with it! But since that update you released, disabling telemetry no longer seems to have an affect so... yay!

authors: ChrisTitusTech pureventrue


text:
Use here-strings for JSON in Compile.ps1

NOTE: I recommend going through my commits to see the changes I made over time, to better understand why I coded things the way I did.
Change Compile.ps1 to use here-strings with JSON.
Type of Change

[x] Refactoring

Description
This modifies the Compile.ps1 script's handling of JSON to use here-strings and -Raw, similar to what we do with Xaml. This allows us to forego the replace when we ConvertTo-Json -Depth 3.
There are a couple formatting to CamelCasing changes for consistency, as well.
Testing
Tested the Compile in pwsh and powershell (pulled in changes from @og-mrk for Pre-processing for testing in PS5.)
Checklist

[x] My code adheres to the coding and style guidelines of the project.
[x] I have performed a self-review of my own code.
[x] My changes generate no errors/warnings/merge conflicts.

@ChrisTitusTech I had to refactor my code where I used here-strings for the Xaml stuff because of the changes to Compile.ps1 and Preprocessing around the same time, which hasn't been causing issues, and hasn't been rolled back. JSON was a little more work to do.
The rollback you are thinking of, was related to -Force being used in Preprocessing when dealing with ignoring files/directories, because it was causing compile issues on Powershell 5. I believe OG rewrote all that algorithm to fix the issue and restore functionality. Unrelated to JSON and Xaml using here-strings.


text:
Features for electric/hybrid cars

Hi @robbz23
I saw your comment on https://github.com/home-assistant/home-assistant/pull/12277#issuecomment-370777963.
We currently have this ongoing PR.
Next step is to add extra features including some for electric and hybrid cars. You can check the issue overview for these plans.
We have received data from an i3 and a 225xe hybrid which we can use to add some extra features like charging status, electric range.
If you have any more good ideas which features to add for an electric/hybrid car, you can drop them here and we can see how to add these.

@robbz23
After switching to the new b2vapi, we need again people who contribute the data for their vehicles :car:  so that we can try to parse these as well. This would help in finding bugs :beetle: in dealing with different vehicles.
If you're interested:

please download the b2vapi branch: https://github.com/ChristianKuehnel/bimmer_connected/tree/b2vapi
run generate_vehicle_fingerprint.py
send me the files somehow (after removing your VIN and gps position).

I got the data for the i3 from @robz23 and added it to the repo. I also added interfaces to process the attributes that are specific to electric vehicles.

Hi Guys, I have an i3 (BEV) - Is there any way I can help contribute?

@kernelkraut It might be interesting to see if there are any differences between BEV and REX.  follow m1n3rva's instructions and run the generate_vehicle_fingerprint.py.  You will need to install requests from pip.

herewith some info from my i3. (sorry about the delay)
Status.json
{
"vehicleStatus" : {
"doorPassengerFront" : "CLOSED",
"cbsData" : [ {
"cbsDueDate" : "2018-11",
"cbsState" : "OK",
"cbsDescription" : "Next change due at the latest by the stated date.",
"cbsType" : "BRAKE_FLUID"
}, {
"cbsDueDate" : "2018-11",
"cbsState" : "OK",
"cbsDescription" : "Next visual inspection due when the stated distance has been covered or by the stated date.",
"cbsType" : "VEHICLE_CHECK"
} ],
"windowDriverFront" : "CLOSED",
"DCS_CCH_Ongoing" : false,
"updateReason" : "VEHICLE_SHUTDOWN_SECURED",
"rearWindow" : "INVALID",
"DCS_CCH_Activation" : "NA",
"chargingInductivePositioning" : "NOT_POSITIONED",
"remainingRangeElectric" : 53,
"singleImmediateCharging" : false,
"maxRangeElectric" : 103,
"chargingConnectionType" : "CONDUCTIVE",
"positionLight" : "OFF",
"lastChargingEndReason" : "END_REQUESTED_BY_DRIVER",
"chargingStatus" : "INVALID",
"vin" : "HIDDEN",
"doorDriverFront" : "CLOSED",
"mileage" : 16059,
"checkControlMessages" : [ ],
"parkingLight" : "OFF",
"windowDriverRear" : "CLOSED",
"remainingRangeElectricMls" : 32,
"lastChargingEndResult" : "SUCCESS",
"steering" : "RH",
"updateTime" : "2018-03-15T15:44:30+0100",
"remainingFuel" : 0,
"windowPassengerRear" : "CLOSED",
"trunk" : "CLOSED",
"hood" : "CLOSED",
"internalDataTimeUTC" : "2018-03-15T14:44:30",
"maxRangeElectricMls" : 64,
"windowPassengerFront" : "CLOSED",
"doorLockState" : "SECURED",
"doorPassengerRear" : "CLOSED",
"doorDriverRear" : "CLOSED",
"sunroof" : "CLOSED",
"connectionStatus" : "DISCONNECTED",
"chargingLevelHv" : 58,
"position" : {
"heading" : HIDDEN,
"lon" : HIDDEN,
"lat" : HIDDEN,
"status" : "OK"
}
}
}
Vehicles.json
{
"vehicles" : [ {
"vehicleFinderRestriction" : "NONE",
"doorUnlock" : "ACTIVATED",
"color" : "SOLARORANGE MET. M. AKZENT FROZEN G",
"onlineSearchMode" : "MAP",
"breakdownNumber" : "+4989358957103",
"smartSolution" : "NOT_SUPPORTED",
"yearOfConstruction" : 2014,
"driveTrain" : "BEV",
"rangeMap" : "RANGE_CIRCLE",
"vehicleFinder" : "ACTIVATED",
"a4a" : "USB_ONLY",
"hornBlow" : "ACTIVATED",
"chargeNow" : "NOT_SUPPORTED",
"licensePlate" : "HIDDEN",
"countryCode" : "B3-ZA",
"bodytype" : "I01",
"lightFlash" : "ACTIVATED",
"vin" : "HIDDEN",
"model" : "i3",
"ipa" : "NOT_SUPPORTED",
"brand" : "BMW_I",
"climateControl" : "NOT_SUPPORTED",
"sendPoi" : "ACTIVATED",
"lastDestinations" : "SUPPORTED",
"doorLock" : "ACTIVATED",
"chargingControl" : "WEEKLY_PLANNER",
"onlineSearchProvider" : "GOOGLE",
"steering" : "RH",
"intermodalRouting" : "NOT_AVAILABLE",
"supportedChargingModes" : [ "AC_LOW", "AC_HIGH" ],
"lscType" : "I_LSC_IMM",
"hasAlarmSystem" : true,
"statisticsCommunityEnabled" : true,
"climateNow" : "ACTIVATED",
"hub" : "HUB_ECE",
"remote360" : "NOT_SUPPORTED",
"hmiVersion" : "ID4",
"dealer" : {
"country" : "ZA",
"city" : "Midrand",
"phone" : "+27 12 522 3000",
"street" : "1 Bavaria Avenue",
"postalCode" : "1685",
"name" : "BMW (South Africa) (Pty) Ltd. ZA"
},
"climateFunction" : "AIRCONDITIONING",
"colorCode" : "B78",
"carCloud" : "NOT_SUPPORTED",
"statisticsAvailable" : true
} ]
}

@kernelkraut thx for your data :scroll: :smile: . Just to be sure it's not a copy-and-past :clipboard: error:
Your 'status.json' does not contain the field 'chargingTimeRemaining'. Correct?
Reason I'm asking is: the data we have from an i3 with REX does contain this attribue...

Yeah thats correct - probably because its not plugged in right now. I'll go plug it in and re-run the script...

Ok, so I have now got it connected and it's charging:
Status.json
{
"vehicleStatus" : {
"doorPassengerFront" : "CLOSED",
"cbsData" : [ {
"cbsDueDate" : "2018-11",
"cbsState" : "OK",
"cbsDescription" : "Next change due at the latest by the stated date.",
"cbsType" : "BRAKE_FLUID"
}, {
"cbsDueDate" : "2018-11",
"cbsState" : "OK",
"cbsDescription" : "Next visual inspection due when the stated distance has been covered or by the stated date.",
"cbsType" : "VEHICLE_CHECK"
} ],
"windowDriverFront" : "CLOSED",
"DCS_CCH_Ongoing" : false,
"updateReason" : "CHARGING_STARTED",
"rearWindow" : "INVALID",
"DCS_CCH_Activation" : "NA",
"chargingInductivePositioning" : "NOT_POSITIONED",
"remainingRangeElectric" : 54,
"singleImmediateCharging" : false,
"maxRangeElectric" : 97,
"chargingConnectionType" : "CONDUCTIVE",
"positionLight" : "OFF",
"lastChargingEndReason" : "UNKNOWN",
"chargingStatus" : "CHARGING",
"vin" : "HIDDEN",
"doorDriverFront" : "CLOSED",
"mileage" : 16059,
"chargingTimeRemaining" : 169,
"checkControlMessages" : [ ],
"parkingLight" : "OFF",
"windowDriverRear" : "CLOSED",
"remainingRangeElectricMls" : 33,
"lastChargingEndResult" : "UNKNOWN",
"steering" : "RH",
"updateTime" : "2018-03-17T08:20:35+0100",
"remainingFuel" : 0,
"windowPassengerRear" : "CLOSED",
"trunk" : "CLOSED",
"hood" : "CLOSED",
"internalDataTimeUTC" : "2018-03-17T07:19:19",
"maxRangeElectricMls" : 60,
"windowPassengerFront" : "CLOSED",
"doorLockState" : "SELECTIVE_LOCKED",
"doorPassengerRear" : "CLOSED",
"doorDriverRear" : "CLOSED",
"sunroof" : "CLOSED",
"connectionStatus" : "CONNECTED",
"chargingLevelHv" : 58,
"position" : {
"heading" : HIDDEN,
"lon" : HIDDEN,
"lat" : HIDDEN,
"status" : "OK"
}
}
}
vehicles.json
{
"vehicles" : [ {
"vehicleFinderRestriction" : "NONE",
"doorUnlock" : "ACTIVATED",
"color" : "SOLARORANGE MET. M. AKZENT FROZEN G",
"onlineSearchMode" : "MAP",
"breakdownNumber" : "+4989358957103",
"smartSolution" : "NOT_SUPPORTED",
"yearOfConstruction" : 2014,
"driveTrain" : "BEV",
"rangeMap" : "RANGE_CIRCLE",
"vehicleFinder" : "ACTIVATED",
"a4a" : "USB_ONLY",
"hornBlow" : "ACTIVATED",
"chargeNow" : "NOT_SUPPORTED",
"licensePlate" : "HIDDEN",
"countryCode" : "B3-ZA",
"bodytype" : "I01",
"lightFlash" : "ACTIVATED",
"vin" : "HIDDEN",
"model" : "i3",
"ipa" : "NOT_SUPPORTED",
"brand" : "BMW_I",
"climateControl" : "NOT_SUPPORTED",
"sendPoi" : "ACTIVATED",
"lastDestinations" : "SUPPORTED",
"doorLock" : "ACTIVATED",
"chargingControl" : "WEEKLY_PLANNER",
"onlineSearchProvider" : "GOOGLE",
"steering" : "RH",
"intermodalRouting" : "NOT_AVAILABLE",
"supportedChargingModes" : [ "AC_LOW", "AC_HIGH" ],
"lscType" : "I_LSC_IMM",
"hasAlarmSystem" : true,
"statisticsCommunityEnabled" : true,
"climateNow" : "ACTIVATED",
"hub" : "HUB_ECE",
"remote360" : "NOT_SUPPORTED",
"hmiVersion" : "ID4",
"dealer" : {
"country" : "ZA",
"city" : "Midrand",
"phone" : "+27 12 522 3000",
"street" : "1 Bavaria Avenue",
"postalCode" : "1685",
"name" : "BMW (South Africa) (Pty) Ltd. ZA"
},
"climateFunction" : "AIRCONDITIONING",
"colorCode" : "B78",
"carCloud" : "NOT_SUPPORTED",
"statisticsAvailable" : true
} ]
}

Is anyone currently working on adding the electric/hybrid vehicle attributes to Home Assistant?

It’s on my to do list, see #16 and #17.

OK, the I'll close this ticket and we track in in #16 and #17.


text:
[bugfix] Resolve compilation issues on Android.

修复Android平台NDK R16B 编译不过问题；

thanks，感谢老哥的贡献

authors: BoysFight ChunelFeng

repo: ChunelFeng/CGraph


text:
[feat] add dump function for graphviz Graph

CGraph dump 功能实现

支持cluster、region、condition 等group 定制化实现
支持node、function 等普通节点实现
添加成员变量区分element type

thank you!

您好，我是叶燊泳，已收到你的邮件。

authors: ChunelFeng yeshenyong


text:
增加微信文章明细获取

增加微信文章明细获取
增加微信文章明细获取测试案例

thanks

repo: Chyroc/WechatSogou


text:
fix: detect orb used in job parameters

Jira ticket: none
Description
Addresses https://github.com/CircleCI-Public/circleci-yaml-language-server/issues/218. The issue is that when orb commands are used in a job steps parameters, we still consider the orb as unused.
Implementation details
Loop over jobs parameters to see if their parameters use the orb.
How to validate
You can open a file that reproduce the situation in pkg/parser/validate/testdata/orb_steps_used_in_params.yml and make sure you get no warning.

nice

authors: JulesFaucherre rlegan


text:
Feature

Is your feature request related to a problem? Please describe

Describe the solution you'd like
It is better to improve the borders of the main division where the sub-division circuits information is visible to highlight the text area properly.
Describe alternatives you've considered
No response
Additional context
No response
Are you working on this?
Yes

Hi @Simer13 , please give a proper title and if you want to do UI changes, add your proposed design (figma link) in issue description

repo: CircuitVerse/CircuitVerse


text:
Hover Added Social Media Icons

Fixes #2149
Added hover effect on social media icons

Coverage remained the same at 84.711% when pulling 1f74698cb7408d21fa83ac3a084caa876baec810 on ashutosh264:hover-added-social-icons into dd70f7bf32d89033ddde6d5b06a500432e1ab4e9 on CircuitVerse:master.


text:
Flowing out of div subcircuit

Fixes  https://github.com/CircuitVerse/CircuitVerse/issues/899
Describe the changes you have made in this pr -
Prevented the div from overflowing  when name is too long
Screenshots of the changes (If any) -
Before:

After:

Coverage decreased (-0.4%) to 83.902% when pulling 0231bd6beb108dbcf3803256e582b3b2b3891745 on yash15601:Flowing-out-of-div-subcircuit into 16e1b86d3474f30c47f84465750245d45c88fabc on CircuitVerse:master.

Hey @yash15601 I am currently working to fix issues of this kind as I have mentioned in my issue #899 . I will be opening a PR soon so you can close this one to remove duplicates


text:
K8s: Use new High Availability documentation instead of deprecated podmaster/hyperkube

Podmaster is deprecated.
We should use the new high availability documentation to set up our K8s cluster: http://kubernetes.io/docs/admin/high-availability/
Obsoletes #1661

Ansible version (ansible --version): 1.9.4
Python version (python --version): 2.7.11
Git commit hash or branch: master
Cloud Environment: all
Terraform version (terraform version): 0.7.0

kelseyhightower/kubernetes-the-hard-way will also be super useful for moving this forward.

This is waiting on the resolution of one of these two issues:

upstream: https://github.com/MustWin/kubernetes/issues/10
our packaging: https://github.com/asteris-llc/kubernetes-packaging/issues/4

repo: CiscoCloud/mantl


text:
Port range missing in Vagrant file (4000..5000)

As specified in roles/mesos/defaults/main.yml:
mesos_resources: "ports(*):[4000-5000, 31000-32000]"
In vagrant file only 31 to 32k are bound.

Thanks for the issue and PR!
Just curious -- what breaks without this?

Basically you can not access any containers that you run and they fall under the 4-5k range which is half your stuff.

I see -- good catch!  :+1:
I'll merge your PR now !
Thank you @andreimc !

authors: andreimc keithchambers

repo: CiscoCloud/microservices-infrastructure


text:
Web page not displayed

Hello! I installed yang-explorer on Ubuntu 18.04.2 LTS. When I start script I see
$ ./start.sh

Activating virtualenv ..
Starting YangExplorer server ..
Use http://192.168.1.18:8088/static/YangExplorer.html

Performing system checks...

System check identified no issues (0 silenced).
November 05, 2019 - 08:04:58
Django version 1.8.3, using settings 'server.settings'
Starting development server at http://192.168.1.18:8088/
Quit the server with CONTROL-C.

[05/Nov/2019 08:06:47]"GET /static/YangExplorer.html HTTP/1.1" 304 0
[05/Nov/2019 08:06:47]"GET /static/history/history.css HTTP/1.1" 304 0
[05/Nov/2019 08:06:47]"GET /static/history/history.js HTTP/1.1" 304 0
[05/Nov/2019 08:06:47]"GET /static/swfobject.js HTTP/1.1" 304 0

But in the browser  I see only white page. I enabled flash but nothing change.
Where I can see any logs or debug?

I have the same issue, how to fix this?

same issue here

Same here, any fix pretty pls?

authors: arynair mike5188 pmalhaire saniapas

repo: CiscoDevNet/yang-explorer


text:
roadmap

I can't find any documents on the roadmap of the project and the tasks.
It would be nice to have a list of features so we can start working on the tasks.

Entire PM is on Trello, here's the roadmap: https://trello.com/c/bG6tAfyu

Update: while the overall roadmap will most likely remain in Trello, we're migrating individual tasks & features to Issues (here).
The roadmap might be loosely represented by Milestones, once I get around to creating more of them.

authors: Murkantilism mohammad-rahchamani

repo: CitizenHealth/COVIDx


text:
infra env updates

added separate infra environments and pipelines

verified added functionality

repo: Citizenship-Portal/Citizen-Center


text:
feat: sections to the frontpage

Description
Separate carousels in different coloured sections
Issues
Closes
DEV-XXX:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Codecov Report

Merging #74 (5b4f8a6) into main (475faff) will decrease coverage by 0.45%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #74      +/-   ##
==========================================
- Coverage   79.93%   79.47%   -0.46%
==========================================
  Files         141      141
  Lines        2776     2792      +16
  Branches      803      810       +7
==========================================
  Hits         2219     2219
- Misses        556      572      +16
  Partials        1        1

Impacted Files
Coverage Δ

src/domain/search/landingPage/LandingPage.tsx
0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: codecov-commenter melniiv

repo: City-of-Helsinki/hobbies-helsinki


text:
master -> main

rename master to main

done


text:
Add modifications to Vehicle Admin: restrictions and users can be empty

Description

Context

PV-810
How Has This Been Tested?

Manual Testing Instructions for Reviewers

Screenshots

Codecov Report
Attention: Patch coverage is 33.33333% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 85.95%. Comparing base (49f2190) to head (cfc1bf7).
Report is 1 commits behind head on develop.

Files
Patch %
Lines

parking_permits/admin.py
33.33%
4 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #501      +/-   ##
===========================================
- Coverage    85.97%   85.95%   -0.03%
===========================================
  Files          170      170
  Lines        10805    10813       +8
===========================================
+ Hits          9290     9294       +4
- Misses        1515     1519       +4

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

authors: codecov-commenter danjacob-anders

repo: City-of-Helsinki/parking-permits


text:
Eligibility questionnaire : initial iteration

[ ] Work with Tom to determine if it should look like the Dahlia questionnaire or build something new
[ ] Work with HRD to clarify the content of the questionnaire
[ ] Build initial iteration

Relevant links:
Affordable housing map "search by income" does eligibility filtering
Eligibility questionnaire mocks
Dahlia eligibility estimator
Detroit eligibility calculator

Includes progress bar, linking pages together

consider breaking this ticket down into multiple ones

authors: elenm willrlin

repo: CityOfDetroit/bloom


text:
NullPointerException in WorldBorderManager.isMaxFeed

2015-11-17 03:39:45 [ERROR] Error occurred while enabling PrisonPearl v2.5.99 (Is it up to date?)
java.lang.NullPointerException
at com.untamedears.PrisonPearl.managers.WorldBorderManager.isMaxFeed(WorldBorderManager.java:42) ~[?:?]
at com.untamedears.PrisonPearl.PrisonPearlStorage.feedPearls(PrisonPearlStorage.java:436) ~[?:?]
at com.untamedears.PrisonPearl.PrisonPearlPlugin.onEnable(PrisonPearlPlugin.java:177) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-d97e08b-880a532]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-d97e08b-880a532]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-d97e08b-880a532]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot.jar:git-Spigot-d97e08b-880a532]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot.jar:git-Spigot-d97e08b-880a532]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot.jar:git-Spigot-d97e08b-880a532]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot.jar:git-Spigot-d97e08b-880a532]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot.jar:git-Spigot-d97e08b-880a532]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot.jar:git-Spigot-d97e08b-880a532]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:524) [spigot.jar:git-Spigot-d97e08b-880a532]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45-internal]

Was this when bungee was enabled?

Restart last night after the disk full issue was resolved.

It must have overwritten/fucked up something somewhere. We could catch that error at the cost of the whole WorldBorderManager to keep PP itself running, but this is most likely a config/naming error, so I think it would make sense to throw an exception and not just try to bypass it.
I assume it was fixed after some space was freed up?

So I guess this isn't really an issue?

Most likely not

authors: Maxopoly TealNerd erocs

repo: Civcraft/PrisonPearl


text:
Implement Raft

This PR adds the Raft protocol.

[x] Tests pass
[x] Added to test infrastructure

This needs to be rebased on the master, as well as being tested using jepsen.

Hi there!
Is this implementation of Raft fully done and ready to be used?

Hi there! Is this implementation of Raft fully done and ready to be used? Also, are there any instructions to follow for compiling and running a simple test of the simulator? @Cjen1

Hi sorry about the late reply. Afaik this implementation is done and in theory could be merged, but I would need to dig it out and check that it works correctly / hasn't bitrotted.
What is your intent behind this? Because if this is for a production build currently the log truncation and garbage collection is unimplemented as well as reconfiguration, which I think you will find in most non-production raft implementations, but which are vital for any real implementation (unless you have something like Delos over the top).
Here is another ocaml raft library, which may suit your requirements better, but I don't believe they implemented writing to disk (which in practise is a pain to do), which may make it non-functional for your purposes.

Hi @Cjen1 Thanks for your answer. I checked the other ocaml raft repo you mentioned and I think that one will be enough for the simulation experiments I was planning to run (no writing to disk needed). Thanks for pointing me in that direction.

Subsumed by #23


text:
⚠ Bofrost.fr has degraded performance

In c5e9129, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1192 ms

Resolved: Bofrost.fr performance has improved in f7d68ba.

repo: Ckal/Uptime


text:
⚠ Bofrost.at has degraded performance

In d052527, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 872 ms

Resolved: Bofrost.at performance has improved in 5de7556.


text:
⚠ Bofrost.es has degraded performance

In 047343f, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 3279 ms

Resolved: Bofrost.es performance has improved in 6ba90cd.


text:
⚠ Bofrost.be has degraded performance

In d8aadcc, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1553 ms

Resolved: Bofrost.be performance has improved in b924d7f.


text:
⚠ Bofrost.es has degraded performance

In 4828793, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1719 ms

Resolved: Bofrost.es performance has improved in 7a81047 after 9 minutes.


text:
⚠ Bofrost.at has degraded performance

In 3b8fc48, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2189 ms

Resolved: Bofrost.at performance has improved in 653aee0 after 13 minutes.


text:
⚠ Bofrost.at has degraded performance

In a395018, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2227 ms

Resolved: Bofrost.at performance has improved in 37f0023 after 16 minutes.


text:
⚠ Bofrost.de has degraded performance

In 4344560, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 788 ms

Resolved: Bofrost.de performance has improved in e83a691.


text:
⚠ Bofrost.lu has degraded performance

In 5764839, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1155 ms

Resolved: Bofrost.lu performance has improved in 0987c09 after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In 8bfff2d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1176 ms

Resolved: Bofrost.de performance has improved in 6c02c33.


text:
⚠ Bofrost.be has degraded performance

In 34a8f57, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 972 ms

Resolved: Bofrost.be performance has improved in 209f19d.


text:
⚠ Bofrost.es has degraded performance

In 11cb01b, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1507 ms

Resolved: Bofrost.es performance has improved in 35deb71 after 14 minutes.


text:
⚠ Bofrost.de has degraded performance

In 94eb05c, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2134 ms

Resolved: Bofrost.de performance has improved in 8f14454 after 18 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 05182e3, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1084 ms

Resolved: Bofrost.lu performance has improved in 7083dd2 after 33 minutes.


text:
⚠ Bofrost.be has degraded performance

In 91b34a8, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1774 ms

Resolved: Bofrost.be performance has improved in ab239c7 after 1 hour, 5 minutes.


text:
⚠ Bofrost.lu has degraded performance

In f61d28b, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1559 ms

Resolved: Bofrost.lu performance has improved in d324ed2 after 15 minutes.


text:
⚠ Bofrost.be has degraded performance

In cdbff2c, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 963 ms

Resolved: Bofrost.be performance has improved in a2d48a0 after 48 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 959d7b1, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1380 ms

Resolved: Bofrost.lu performance has improved in 24837e9 after 31 minutes.


text:
⚠ Bofrost.es has degraded performance

In cf61b06, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1637 ms

Resolved: Bofrost.es performance has improved in dd769e7 after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In ed5d354, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1931 ms

Resolved: Bofrost.at performance has improved in c354683 after 27 minutes.


text:
⚠ Bofrost.es has degraded performance

In 2d57f46, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1595 ms

Resolved: Bofrost.es performance has improved in ff4cc7b after 6 minutes.


text:
⚠ Bofrost.lu has degraded performance

In d761edd, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 912 ms

Resolved: Bofrost.lu performance has improved in 5d3871f after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In 23359fb, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1656 ms

Resolved: Bofrost.at performance has improved in 01b2838.