[Error] Could not build wheels for aiohttp

when trying to use chessdotcom api on fedora OS I've come to the error that with ever way of doing "pip3 install chess.com" the error is "ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects".
Then I've tried the following which didn't help:

pip3 install wheel (just to be very safe)
pip3 install --upgrade pip setuptools wheel
pip3 install aiohttp (This actually worked without error)

Thanky you for help in advance

I did a bad thing and installed my python library's globally on my raspberry pi, even though it told me not to, but that shouldn't be why I'm having problems. I'm in dependency hell right now. When I try to run one of the example scripts I get this error.
/usr/local/lib/python3.11/dist-packages/requests/init.py:109: RequestsDependencyWarning: urllib3 (1.26.12) or chardet (5.1.0)/charset_normalizer (2.0.12) doesn't match a supported version!
warnings.warn(
I can't find the right versions for these things anywhere!


Forced bilinear filter when upscaling

Title. The bilinear filter currently has some issues as well.
example:

notice the little edges.

there's also a better option available. i.e. filter options (force none, bilinear, bicubic)

so, we have forced enable filter in CSV scripts. See https://right-stick.sub.jp/lr2skinhelp/base.html#dst_image

so, we have forced enabled filter in CSV scripts. See https://right-stick.sub.jp/lr2skinhelp/base.html#dst_image

there is indeed, but you don't want to manually edit them by hand when upscaling as it takes too much time....

I can fix this skin to disable filter. Send me a LR2 skin to resolve it via Notepad++ with CSV Lint plugin

I can fix this skin to disable filter. Send me a LR2 skin to resolve it via Notepad++ with CSV Lint plugin

......actually the filters are need to be kept as it's a 480p skin originally.....

Any quick way to reproduce this?

Do you have any kind of contacts? I can send the skin to you.

If possible, please, upload it here. If it's a public skin, I might already have or be able to easily find it. What's it called?

It's rather a non public skin I modded for testing, based on the GOLD skin back in '08ish.

If possible, please, upload it here. If it's a public skin, I might already have or be able to easily find it. What's it called?

You can use an OADX skin and try applying the filter to the entire skin though.

after applying the 0.17.1 update the filter problem is still there. any ideas?
(to represent it, use any 480p skin, try it on the numbers, and try set the element filter to 1.)

another comparison here.

left: filter 0, right, filter 1.

Aha, so this issue actually contains two bugs - one for forced filter=1, another about little edges with filter=1. Forced filter=1 has been fixed, is that right?

Only the latter part.
What I was going to say is you can add a feature that let the game force filtering the entire skin while upscaling, rather than manually change the skins CSV manually.


please FIX this error

Exception in thread Thread-1:
Traceback (most recent call last):
File "I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\threading.py", line 932, in _bootstrap_inner
File "I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\threading.py", line 870, in run
File "I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\gui.py", line 313, in task
File "I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\backend\main.py", line 174, in run
self.generate_subtitle_file_vsf()
File "I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\backend\main.py", line 539, in generate_subtitle_file_vsf
with open(self.vsf_subtitle, mode='r', encoding='utf-8') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'I:\BaiduNetdiskDownload\vse_windows_cpu_v2.0.0\vse\output\幸福Battle - 第01集 - 韓劇網\subtitle\raw_vsf.srt'

Same error and I see previous threads on this but whoever designs this tool does not want to seem to reply on how to fix!  So seems this tool is horribly supported!

Same error and I see previous threads on this but whoever designs this tool does not want to seem to reply on how to fix! So seems this tool is horribly supported!

nvm，for this video title i find the problem at where but others title i not sure same or not，the capture position will different position when reach advertise，maybe convert problem，the guys direct combine movie and advertise so have 2 different resolution in same file。
so i just cut out the part advertise(or find another source without that advertise)，now done extract the subtitles。


Fix tag on failure test

Field Reference can handle special characters in 8.3.0. This commit excludes the failed test from 8.3+
Thanks for contributing to Logstash! If you haven't already signed our CLA, here's a handy link: https://www.elastic.co/contributor-agreement/

@logstashmachine bump patch


Some stdlib documentation is missing.

Some stdlib docs are missing from apis in DocProvider. Find out whether yardoc was not able to find or extract them from Ruby C source code or whether our generate_ruby_apis.rb excludes them from the generated apis.
Test case:
AE::ConsolePlugin.DocProvider.get_infos_for_doc_path('FileUtils')
>> []

This should include doc info for FileUtils.cp

I don't think generate_ruby_apis.rb:44 includes is picking up lib/*.rb.
Some std-lib's have folders, but almost all have their base class in lib.
Also, as to extensions, you can probably just glob ext/**/*.{rb,c}...

Thanks, I'm looking into it!
I was careful including folders, because the first time parsing all the source with yardoc, it parsed many unimportant files, specs, tests.

This seems to be fixed with 8580bd3ed00f69885ca13f84be69ee03831eb3fb


Add Bitcoin-XT v0.11E

Casks works audite etc. as described. Tried to implement the #{version} string in url but it broke the cask, maybe because of the capital letter E at the end of version?
Apart from that: the suggested method for shasum the appcast with curl did not work for me (zsh nor sh) as it returns empty string. That ought to be updated for that i spending most of the time figuring out why the sha check on the file didn't audit correctly until i figured that the appcast curl snippet just returned bogus sha.
Best regards
# Committer: Steven<EMAIL_ADDRESS>#
# On branch bitcoin-xt
# Changes to be committed:
#	new file:   Casks/bitcoin-xt.rb
#
# Untracked files:
#	BitcoinXT-0.11E.dmg
#
#
# It took 2.34 seconds to enumerate untracked files. 'status -uno'
# may speed it up, but you have to be careful not to forget to add
# new files yourself (see 'git help status').
# ------------------------ >8 ------------------------
# Do not touch the line above.
# Everything below will be removed.
diff --git a/Casks/bitcoin-xt.rb b/Casks/bitcoin-xt.rb
new file mode 100644
index 0000000..c9c5e60
--- /dev/null
+++ b/Casks/bitcoin-xt.rb
@@ -0,0 +1,20 @@
+cask 'bitcoin-xt' do
+  version '0.11E'
+  sha256 '1a1dcfcaef0d3cf87b8994eca25aa53789650220c783488e10eb74eac287d40a'
+
+  url 'https://github.com/bitcoinxt/bitcoinxt/releases/download/v0.11E/BitcoinXT-0.11E.dmg',
+      referer: 'https://github.com/bitcoinxt/bitcoinxt/releases/',
+      cookies: {
+                 'i_follow_redirects' => 'yes',
+                 'logged_in'          => 'no',
+               }
+  appcast 'https://github.com/bitcoinxt/bitcoinxt/releases.atom',
+          checkpoint: '843d6ef3717eaf20b2e88f78e3eacae10dc745a0c134f34187acfdbfcfdb4d8d'
+  # Vendor dev and release is on github official homepage is hosted separatly
+  name 'Bitcoin XT',
+       'Bitcoin-XT'
+  homepage 'https://bitcoinxt.software/'
+  license :oss
+
+  app 'Bitcoin-XT.app'
+end

All right thanks for the input. I'll fix it up over the weekend.

Thank you. I’ll just squash up your commits and merge.

Thank you for the contribution. It needed some fixes, so they were made in 4024927b43bd276d35cf4dc9d167281bb72e7958. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Confusing instructions in section "Use F7 to toggle between a Razor Page and the PageModel".

Confusing instructions in section "Use F7 to toggle between a Razor Page and the PageModel". The textual instruction says to select "Select EditorContextMenus.CodeWindow.ToggleRazorView" - however the picture is showing that the option beneath is selected ("Project and Solution Content....")

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a25bf940-8977-fec4-461b-542a9f550fc8
Version Independent ID: 5492c641-af15-64b8-beaa-ddf511be73e6
Content: Get started with Razor Pages in ASP.NET Core
Content Source: aspnetcore/tutorials/razor-pages/razor-pages-start.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

@Bengelinski this is fixed in the current version of VS and you no longer need to set it up.

This has actually been fixed, I just installed VS2017. Guess we could close this issue.


[move-lang] Don't stop at first parser error

First step in slowly brining the parser more in line with other passes
The parser can now register warnings/non blocking errors
Despite being labeled nonblocking, token errors still stop parsing of that file

Motivation
Might help a bit in the user experience of #9138
Test Plan

Updated tests

/land

:broken_heart: Test Failed - ci-test

/land

:broken_heart: Test Failed - ci-test

/land


Stirling pdf fail to install with defaults

Please verify that you have read and understood the guidelines.
yes
A clear and concise description of the issue.
[ERROR] in line 56: exit code 0: while executing command wget -qO /etc/apt/trusted.gpg.d/zulu-repo.asc "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB1998361219BD9C9"
What settings are you currently utilizing?
Default Settings
Which Linux distribution are you employing?
Debian 12
If relevant, including screenshots or a code block can be helpful in clarifying the issue.
Using Default Settings
Using Distribution: debian
Using debian Version: 12
Using Container Type: 1
Using Root Password: Automatic Login
Using Container ID: 113
Using Hostname: stirling-pdf
Using Disk Size: 8GB
Allocated Cores 2
Allocated Ram 2048
Using Bridge: vmbr0
Using Static IP Address: dhcp
Using Gateway IP Address: Default
Using Apt-Cacher IP Address: Default
Disable IPv6: No
Using Interface MTU Size: Default
Using DNS Search Domain: Host
Using DNS Server Address: Host
Using MAC Address: Default
Using VLAN Tag: Default
Enable Root SSH Access: No
Enable Verbose Mode: No
Creating a Stirling-PDF LXC using the above default settings
✓ Using nfs for Template Storage.
✓ Using local-zfs for Container Storage.
✓ Updated LXC Template List
✓ LXC Container 113 was successfully created.
✓ Started LXC Container
✓ Set up Container OS
✓ Network Connected: <IP_ADDRESS>
✓ IPv4 Internet Connected
✗ IPv6 Internet Not Connected
✓ DNS Resolved github.com to <IP_ADDRESS>
✓ Updated Container OS
✓ Installed Dependencies
✓ Installed LibreOffice Components
✓ Installed Python Dependencies

Installing Azul Zulu
[ERROR] in line 56: exit code 0: while executing command wget -qO /etc/apt/trusted.gpg.d/zulu-repo.asc "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB1998361219BD9C9"

Please provide detailed steps to reproduce the issue.
Installed using defaults

Script works fine here.
🌐 It seems that you're facing a network problem, probably linked to DNS.
🧐 As this issue is unrelated to the script, it is considered closed.

Really weird, everything else worked ok up until this point. I am running tailscale on the host. When I change to advanced settings, select all of the defaults and then change the DNS server to <IP_ADDRESS> (so not using tailscale) then it works perfectly. Cheers

@martincaddick use this
tailscale up --accept-dns=false
https://nelsonslog.wordpress.com/2024/01/02/tailscale-magic-dns-proxmox-and-lxc/


Add new method next to polling to reduce network traffic

configure devices to that they call the node server within the same network segment.
See http in node.

Idea 1:

A script can be generated inside gen 2 nodes: POST info to node-red
the node must open a port from within node-red in order to be able to receive the POST requests
The POST should contain a key or IP Address of the shelly so that the correct node inside node-red can be notified.

Idea 2:

Gen 1 devices must be reconfigured so that a GET is called with URL encoded arguments
the rest is same as idea 1

Open:

GET or POST? should both ways be kept compatible for gen 1 and gen 2?
what about devices that sleep? Window/Door? They probably can't configured during start up of node-red.

GEN 2 devices support script support: implemented for I4 so far


It's possible to skip agreeing to the terms and conditions.

On the final step before agreeing, just press the back button on your device

=> You are now immediately taken to signup without ever agreeing to the terms and conditions.

this was in the figma, should i change it?

Managed to still skip it, I was able to press "get started" without actually ticking the I agree box. Which got me to the signup.


Improvements to memory tracking

Address race condition on cancel timer
Include memory measurement as part of evaluation metadata
Move periodic resource computation to a single process
Have a explicit call out for total memory

In particular, I noticed the way I chose to display information is confusing when the runtime uses more memory than memory available:

I decided to follow to the dashboard and keep the total explicitly separate:

At the top, we only show the memory available, as showing "13.8 GB / 16.0 GB" could be confusing about which memory we are talking about.

@jonatanklosko all comments addressed.

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


Volunteer Text from "Submit Information" to "Join us"

Describe your PR
Submit information -> Join us

Related to #
Fixes #
Pages/Interfaces that will change
/about volunteer card button
/home volunteer button
Screenshots / video of changes
Drop some screenshots of the before and after of your work here. Better yet, take a screen recording using a tool like Loom
Steps to test

Go to home
scroll down to volunteer section
Go to about
Scroll down to volunteer card

should read "Join us"
Additional notes

 Homepage + About - volunteer "submit info" text should be "Join us"


Support bitmap as a primitive type【Easy】

Feature request
BackGround
In our situations, we have 2 tables：the detail label table、the aggregate label table.
The detail label table data can store outside of StarRocks, generate final data, and store the datas in StarRocks.
The detail lable table:

tagname
tagvalue
userid

持有产品
保险
2

持有产品
保险
3

持有产品
保险
5

持有产品
保险
7

持有产品
保险
8

持有产品
保险
11

持有产品
保险
12

持有产品
保险
13

持有产品
保险
15

持有产品
男
0

持有产品
男
1

持有产品
男
2

持有产品
贵金属
0

持有产品
贵金属
1

持有产品
贵金属
4

持有产品
贵金属
5

持有产品
贵金属
6

持有产品
贵金属
7

持有产品
贵金属
9

持有产品
贵金属
10

持有产品
贵金属
13

持有产品
贵金属
14

The aggregate label table:

tagname
tagvalue
userids

持有产品
保险
[2,3,5,7,8,11,12,13,15]

持有产品
男
[0,1,2]

持有产品
贵金属
[0,1,4,5,6,7,9,10,13,14]

what we want?
1、bitmap as a primitive type, we can use in all modules: Duplicate Key、aggregate key、primary key、Unique Key
2、This  aggregate label table can insert/update/delete bitmap data,  it is best if bit update is supported.
Example:
for example in primary key module:
In StarRocks, only one table as below:

CREATE TABLE tbl_tag_bitmap (
tagname string NOT NULL COMMENT '标签名称',
tagvalue string NOT NULL COMMENT '标签值',
userid bitmap NOT NULL COMMENT '访问用户id'
) ENGINE=OLAP
PRIMARY KEY(tagname, tagvalue) DISTRIBUTED BY HASH(tagname) BUCKETS 1
PROPERTIES (
"replication_num" = "1",
"storage_format" = "DEFAULT"
);

outside of starrocks, we calculate the results and store those in starrocks, we can use insert query、 broker loader or stream loader etc. to input data

-- eg: use insert query
insert into tbl_tag_bitmap values('持有产品','金属',[0000000011]);
insert into tbl_tag_bitmap values('持有产品','男',[1010111110]);
-- use select query with "and" operation on bitmap
WITH bitmap1 AS (
SELECT userid AS userid1
FROM tbl_tag_bitmap
WHERE tagname = '持有产品'
AND tagvalue = '贵金属'
),
bitmap2 AS (
SELECT userid AS userid2
FROM tbl_tag_bitmap
WHERE tagname = '持有产品'
AND tagvalue = '男'
)
SELECT bitmap_to_string(bitmap_and(userid1, userid2))
FROM bitmap1, bitmap2;

any ideas or key points of develop this feature?
Mentor
@decster
Before you start

Read the StarRocks GitHub workflow carefully, which provides the configurations of BE and FE and describes how to submit a pull request.
To learn more about StarRocks, read StarRocks documentation.

Pull request requirements

After you complete code development, upload the code to the StarRocks code repo as a pull request (PR).

PR title format: [SR GeekCamp] + PR title
Labels ：[Geek Camp 2022/feature]

After you submit your PR, comment on the status of your PR submission as requested under the Pinned Issue [StarRocks geek Camp 2022] page.

Comment format: "I have finished Issue #" + PR link id

The Develop Process:
1、create table process
2、store data into table process (insert  or stream/broker load)
3、query process
any other key point?

We need bitmap as a primitive type too, it will useful for us to compute the common focus of friends rather than use the agg table which cannnot delete the bitmap field


remove lodash

Looking at performance, I'd recommend removing the runtime lodash-es dependency. A lot of the utilities can be replaced with core JS, and I think also make it easier to reason about.

@danielroe is this what you are talking about?

Among other things, yes.

Can really feel the difference during dev after lodash was removed in 2.9.0, thanks .


Slow stacktraces when built with clang

For a long time now, when I build with gcc my stacktraces generate instantaneously, but when I build with clang they are very slow, sometimes 1-2 seconds per frame.  I've observed this with many versions of gcc and many versions of clang over the last few years, so it seems to be a robust issue.  Any idea what could cause this?  Have you tried using this library with clang?  Would really like to find a solution to this.

Should also mention that I use the lld linker when I build with clang, if that matters.


95 create graphics system

New feature:

Create SFMLSystem library.
Create DrawComponent system to display Graphical Component.
Create InputManagement system to enqueue function depending on SFML inputs.

Update feature:

Remove unused  include in world.hpp.
Add a "LAYER_NUMBER" enum in layer_e to know the max value of this enum.

Fix feature:

Fix target_include_directory in library gameSystem.
Fix shared resource RenderWindow by using the style passed as parameter.

Seems good to me, will you have any tests ?

Difficult to test because I work with the SFML library ;)


rewrite the select_list to match other elements

I started writing this to address #503
Then I ended up refactoring the whole class because I found it confusing...
This is much cleaner and all the specs pass, but it probably needs a once or twice over to make sure I'm not missing the point of all the methods I deleted. :)

merged - 512f848


Header and architecture images for README

Header:

Architecture diagram:

Emblemt-only logo

Logo with text lock-up

Trying the banner, but not quite as tall:

Please have a look and let me know if we need anything adjusted. I have not highlighted the "client_id-...&" sections yet but can do so

Trying the banner, but not quite as tall:

I used 1280 by 640 pixels - @pchittum can you suggest which height to use?

I used 1280 by 640 pixels - @pchittum can you suggest which height to use?

The original I got from you was something like 5334 * 2600. I reduced the height to 1400 on this one.

I used 1280 by 640 pixels - @pchittum can you suggest which height to use?

The original I got from you was something like 5334 * 2600. I reduced the height to 1400 on this one.

Sorry about that must have been an error on my end, here's an updated version

@pchittum version with headers in Authlete Orange

I really like the last one. What do you think?

We are live! 💥


Mount S3 buckets into user sessions by using a privileged sidecar container

This is possible and it would allow us to not rely on datashim.io. It seems that datashim.io is not actively supported or if it is then the maintainers are not very responsive.
See the following comments for a proof of concept manifest on how this can be done.
Remaining questions that need to be answered:

how does the API for this look like?
should we make this part of Amalthea?
do we allow live patching/changes of an existing session? (this could be possible because the sidecar container can change/add s3 mounts while the session is active)
is it possible to make this into a fully standalone service (i.e. not have a sidecar per user session)
is it acceptable to have a sidecar container that runs with elevated privileges?

Example manifest:
apiVersion: v1
kind: Pod
metadata:
  name: test-pod-2
spec:
  automountServiceAccountToken: false
  containers:
  - name: s3-mounter
    securityContext:
      runAsGroup: 100
      runAsUser: 1000
      privileged: true
    image: olevski90/s3-mounter:0.0.2
    resources:
      limits:
        memory: 500Mi
        cpu: 500m
      requests:
        memory: 500Mi
        cpu: 500m
    command:
      - "bash"
      - "-c"
    args:
      - |
        mkdir -p /datasets/giab
        s3fs giab /datasets/giab -o url=http://s3.amazonaws.com -o use_path_request_style -o public_bucket=1
        sleep<PHONE_NUMBER>999999999
    volumeMounts:
    - mountPath: /datasets
      name: test-pod-pvc
      mountPropagation: Bidirectional
  - args:
    - jupyter
    - notebook
    image: renku/renkulab-py:3.9-0.10.1
    imagePullPolicy: IfNotPresent
    name: jupyter-server
    resources:
      limits:
        memory: 1G
      requests:
        cpu: 100m
        memory: 1G
    securityContext:
      allowPrivilegeEscalation: false
      runAsGroup: 100
      runAsUser: 1000
    volumeMounts:
    - mountPath: /home/jovyan/work
      name: workspace
    - mountPath: /datasets
      name: test-pod-pvc
      mountPropagation: HostToContainer
    workingDir: /home/jovyan/work/test-project-size-1/
  securityContext:
    fsGroup: 100
  volumes:
  - emptyDir:
      sizeLimit: 1G
    name: workspace
  - name: test-pod-pvc
    emptyDir: {}

Mounter s3 image used:
FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y \
    s3fs \
    && rm -rf /var/lib/apt/lists/* \
    && useradd jovyan \
    && usermod -u 1000 -g 100 jovyan

Also search for "Mount Propagation" at https://kubernetes.io/docs/concepts/storage/volumes/


Add "Universidad de Santander"

As a Software eng. student at this university, it would be useful for me and my mates to have all this JetBrains tools available :)

@AnvidMora1408 I am sorry, the domain mail.udes.edu.co is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Mac won't go to sleep when eqMac is running and audio is via HDMI speakers

When eqMac is running and the audio device is connected via HDMI, the system won't start the screensaver, or go to sleep.
I use a Samsung monitor with built in speakers in my home office.
When in my other office, i use a bluetooth connection for audio and then there is no issue with the mac going to sleep.

Yep, same issue I have. The worst thing, that I'm disabling monitor manually for night and eqMac starts to crashing when you turn it on again. Impossible to get sound/eqMac back to work until full reboot.

I think I'm seeing the same as well, my mac has been dying overnight if not plugged in. Here's a snippet from pmset -g log: https://gist.github.com/chrisschaaf/475c9a97a89d18d6ac56d22ce212b33a.
I've got two monitors connected via usb-c -> hdmi (one direct, one via a hub), if that's helpful. Generally I'm using wired headphones but I think those have been unplugged on both occasions overnight that I've observed this.

Same issue here.

Same issue here too.
When audio is routed over usb-c, hdmi or displayport eqMac prevents my MacBook from any type of "rest", no screensaver, no sleep. And if I disconnect or manually turns off power to my external monitor then eqMac won't respond until after restarting.

Same issue here too.
When audio is routed over usb-c, hdmi or displayport eqMac prevents my MacBook from any type of "rest", no screensaver, no sleep. And if I disconnect or manually turns off power to my external monitor then eqMac won't respond until after restarting.

Duplicate of #228

I'm doing some cleanup of the issues.
This has probably been fixed long time ago, I encourage people to try v1.7 by download it from the website: https://eqmac.app
Closing for now, any new issues with eqMac should be submitted through the website.
Thank you!


[FEATURE] - Water Thermal Regulation

Design a system to maintain a desired water temperature for the aeroponics system.
Context
Is your feature request related to a problem? Please describe.
Currently, the water temperature is not controlled.
Describe the solution you'd like

[ ] Inline with the system.
[ ] Heating and cooling (using a water block with peltiers).
[ ] Temperature control (thermal sensor).
[ ] Buy and test.

We've got something already, but let's standardize.


There is an error "characters outside the range" when I add my own font

I try to add my own VLW font into a GUIslice Builder project but is was unsuccessful.
Device hardware:
ESP32 + tft_espi
I follow the instruction on the user_guide to add my own font. There are steps that I've done:

Run Processing -> Create font utility

Choose font (Aharoni-Bold) and size

As you can see, I select ALL fonts inside the file including non-Latin ones.
3) I put ahronbd.ttf (original) file into c:\Program Files (x86)\GUIsliceBuilder\fonts\vlw\ folder
4) I put AharoniBold18.vlw (result) file into /data folder of my GUIslice Builder project
5) I edit /templates/builder_fonts.json file to add my font:
         "categoryName": "FONT_VLW",           "fonts": [ 			{ 				"familyName": "AharoniBold18.vlw", 				"displayName": "AharoniBold18", 				"defineFile": "AharoniBold18", 				"eFontRefType": "GSLC_FONTREF_FNAME", 				"pvFontRef": "AHARONI_BOLD_18_VLW", 				"nFontSz": "18", 				"logicalName": "ahronbd.ttf", 				"logicalSize": "18", 				"logicalStyle": "Bold", 				"fontRefMode": "GSLC_FONTREF_MODE_1" 			},

I put TEXT control to the page in "Simulated TFT panel" area of GUIslice Builder
There are settings of this TEXT control:

I try to see a character map of my new font but it looks ridiculous: it shows 220 chars only

If I try to set non-latin string into "Text" property of my TEXT control I've gpt an error:

What is wrong?

@tankist-git-2 You need to help me out to help you.
By the way, in the future please post Builder issues inside my Repository since this one is Calvin's GUIslice API.  It would just make tracking Builder bug fixes easier for me.
Paul--

@tankist-git-2 I found the problem.  The character was stopping scanning of your font at SHORT.MAX_VALUE which is 32767.  Your font ends at 65535.  I have fixed this in release 17.b12.  You will need to use this builder_font.json file which has you font added when using this new release.
builder_fonts.zip
Paul--

I installed a new version of GUIslice Builder and repeat steps to install new font:

Replaced builder_fonts.json by yours
Put ahronbd.ttf into GUIsliceBuilder\fonts\vlw\ directory
Put AharoniBold18.vlw into GUIsliceBuilder\fonts\vlw\data\ directory

Unfortunatelly, new font does'n appear in a font selection combobox.
Also I see in new version you added GUIsliceBuilder\fonts\vlw\flash\ directory which contains header files. I have no  header file for my new font, could it be a problem?

@tankist-git-2 No, it's not the data folder that's just so people don't have to go through and create the vlw files for the fonts I ship.
Of course, I tested this version with your font and json file before releasing so it works fine, at least for me :)
In looking over your your posted images the fonts being listed are for Adafruit_GFX library not TFT_eSPI so I would guess that's your problem.
As the README file says I did a code refactoring to better describe our options for IDE and graphics libraries.  Where before you picked either arduino, m5stack, tft_espi, or linux and I assumed IDE of Arduino IDE you now must pick your IDE then your Graphics lib.  so in your case your Project Options tab should look something like this:

Hopefully, this will address your issue.  If not, I'll build a special version that logs everything so we can see why its not working for you.  Just let me know your development platform, windows, etc...
Paul--

O, sorry, that was really my fault.
But actually even when I choose the right platform the problem still remains for me...

I see 260 symbols only and still can't input non-latin letters

I tried your file but result is the same. I'm a bit confused. Both files (I will refer to them as "old" - what included in release and "new" - what you sent to me in the previous post) shows cyrillic fonts if I use Windows standard utility. But I tried to use https://fontdrop.info/ website and I can't see any other font besides latin although they report about 36 languages support. Just in case I attach both files. Maybe you will find out what the problem is or even offer another font for your program with built-in cyrillic font.
ahronbd_new.zip
ahronbd_old.zip

@tankist-git-2 Sorry, I have no idea what windows utility you re using but windows character map doesn't show any of these characters.   As for Cyrillic font support I already ship with Google's notosansbold support built-in for vlw.  Noto Sans is an unmodulated (“sans serif”) design for texts in the Latin, Cyrillic and Greek scripts.
Paul--

@tankist-git-2 I posted a question about this on the Microsoft forum:
Russian fonts display confusion
Paul--

@tankist-git-2 So I got the answer from the Microsoft forum as why you are seeing the Cyrillic characters when you font doesn't contain them.
Answer
See the following in particular Font Fallback.
Font technology
Again you can use the already installed NotoSanBold.vlw font shipped with the builder or maybe take a look at one of these:
The 30+ Best Cyrillic Supported Fonts for Graphic Design & Branding
Paul--

Thank you very much for the investigation. Well, I will use existing font and maybe find another one with cyrillic and try to convert it again.


Cannot set dataBinding in topekaui module

When i try to add
dataBinding {
enabled true
}
to topekaui module i meet issue mentioned below:
https://issuetracker.google.com/63814741 for details
and when i than try to add  baseFeature = true to this module i get:

A dependent feature was defined but no package ID was set. You are probably missing a feature dependency in the base feature.

Any ideas?

Because of that bug. you have to remove data binding from non base modules Gradle files.
This means you also need to refactor the code in topekaui feature module, CategorySelectionActivity class, onCreate method and the referenced content XML layout file and remove the data binding calls from it.
See:

https://github.com/alibitek/android-topeka/blob/self/topekaui/src/main/java/com/google/samples/apps/topeka/ui/activity/CategorySelectionActivity.java#L64
https://github.com/alibitek/android-topeka/blob/self/topeka-base/src/main/res/layout/activity_category_selection.xml#L16

Data bindings from non-base module no longer need to be removed. Please update your repo and use Android Studio 3.1 preview to build the project and complete the codelab steps. Thanks!


[typescript] Improve type definition for withStyles

This improves the TypeScript typing for withStyles using mapped types, rendering it more type safe and requiring fewer explicit type arguments. For example, you can write:
interface NonStyleProps {
  message: string
}
const Test = withStyles({ foo: { backgroundColor: 'red' } })<NonStyleProps>(props =>

{props.message}

)

and it is fully type safe. The type of props is inferred to be both NonStyleProps and { classes: { foo: string } }.

Not sure how changing a typescript definition file could've affected visual regression testing...
headscratch

Resolves #8267.

@oliviertassinari I can adapt @ssalbdivad's testcase in #8310 to this.
As an aside, I noticed that yarn typescript is currently failing, but the build passes. It looks like checking the typescript definitions is not incorporated into your CI config?

yarn typescript is currently failing

@pelotom 🙈  oops, I haven't added typescript for the CI correctly. We need it to pass!

Codecov Report

Merging #8320 into v1-beta will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           v1-beta    #8320   +/-   ##
========================================
  Coverage    99.42%   99.42%
========================================
  Files          149      149
  Lines         2256     2256
========================================
  Hits          2243     2243
  Misses          13       13

Continue to review full report at Codecov.

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

Ok, I updated the tests to reflect the new typings and also tested that this resolves #8267. yarn typescript is passing for me locally.

Ok, I'm done tweaking this PR :)

@pelotom The PR looks really great! Thanks a lot. Step by step you are making the typescript coverage high quality :).

You’re welcome, glad to help out!

Just came back from vacation, this is an awesome improvement 👍 Thx you sooo much! :)

@oliviertassinari Can you add a BR notice on the next release for the TS typings? With this change it's no longer necessary to pass in a { [key:string]: string }, but rather the keys as union.

@sebald I'm not sure what I should be writing. Do you want to prepare the message for v1.0.0-beta.12? https://github.com/callemall/material-ui/blob/v1-beta/CHANGELOG.md

I only have one caveat: I am not sure how people will react, if they can't use decorators anymore. This was requested a lot (even though the spec is constantly changing people seem to use it a lot with TS /shrug).

@pelotom Could you explain what your reason was to move the props part to the returned HOC? :)
Talking about this:
- const StyledComponent = withStyles<
-   StyledComponentProps,
-   StyledComponentClassNames
- >(styles)(Component);
+ const StyledComponent = withStyles(styles)


Ledger Nano S Plus device is not recognized

Please add support for Ledger Nano S Plus in Feather wallet

I have a potential fix for this, but build process fails for me.
I will create a PR with what I have and document the build errors there in case someone can help.

Added. Ledger Nano S Plus support will be available in the next release.


[Merged by Bors] - fix nightly for miri to 2022-06-08 to avoid timeouts

Objective

Fix timeout in miri

Solution

Use a nightly version from before the issue happened: 2022-06-08
To be checked after https://github.com/rust-lang/miri/issues/2223 is fixed

bors r+

there seems to be random (?) failures when using a pinned nightly with a cached target dir

bors r+

FWIW I would recommend using -Zmiri-disable-weak-memory-emulation rather than pinning an old nightly.

I tried that but it seems it wouldn't unblock our CI: #4988


Prevent fail when used with pytest and --stric argument.

Using pylama as pytest plugin will fail if --strict command line option is used.
According to pytest changelog for version 2.2:

introduce registration for “pytest.mark.*” helpers via ini-files or through plugin hooks. Also introduce a “–strict” option which will treat unregistered markers as errors allowing to avoid typos and maintain a well described set of markers for your test suite. See examples at http://pytest.org/latest/mark.html and its links.

This PR register pycodestyle mark used by pylama to follow pytest strict mode.

Coverage increased (+0.09%) to 77.535% when pulling bdf95621a4bae6b73d4c640ee40b2fb5521f0a16 on django-stars:develop into 8daaa42a6bd62197d11beae0e7d1139412816a14 on klen:develop.

@romanosipenko Thank you!


Pip installation

Hi there,
I found pip installation of your great adabelief, but not GSAM. It would be great if I can install GSAM through pip too.
Thanks!

Hi, thanks for the suggestion. I'm considering that but a bit concerned on the test, since the pytorch code is not extensively tested, and my original paper was using Jax. I'll upload to pip after more tests. BTW, here's the jax implementation https://github.com/google-research/big_vision/pull/4 which is neater.


TLS scene support

Hope to support the use of TLS scenarios. It is a real ‘proxy protocol’ protocol.

I'm not sure I understand; PROXY is negotiated/sent before the TLS handshake or any other data is sent. It is protocol agnostic and should support anything later in the chain.
This plugin only implements support for the PROXY protocol specifically, versions 1 and 2, and must be loaded before the TLS handler:
https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt

Sorry, I made a mistake. I thought that TLS scenes are not supported. The original TLS scenes can be enabled with {"wrapper":"tls"}.


Table displaying blueprints - improvements

the table displaying the templates have several issues
sorting works, but it is not clear which column is sorted and how ( e.g. in common libraries as https://datatables.net/ there are arrow indicators or similar)
the default order seems to be random - better to sort immediately by e.g. date
the table has a lag - it is not updated immediately and sometimes it is not convenient as one need to wait until a template is updated or added
I would STRONGLY recommend to look for a well developed existing library for displaying results in a table
Ideally the table should NOT load all results upfront (we already have >90 templates and likely they will grow) , but rely on a server side queries for paging, like https://datatables.net/ .   I am not aware of React counterpart of datatables, but there should be one (or more)

consider these React solutions for data grid
(we will need tables  with server side  pagination beyond Template designer) . Data should NOT be loaded upfront .
https://github.com/ag-grid/ag-grid
https://tanstack.com/table/latest
https://js.devexpress.com/React/Demos/WidgetsGallery/Demo/DataGrid/Overview/MaterialBlueLight/
https://www.npmjs.com/package/react-table

Now we are using this one https://tanstack.com/table/latest


Tests file fully wrapped in described not being recognised as pest files

Describe the bug
As title: when all yout it()s are wrapped in the new describe() function, the file is not recognised as pest-file anymore, and stops being testable from the IDE.
To Reproduce
Steps to reproduce the behavior:

Create a test file
Create a test within a describe.
Pest logo does not appear, pest play-icon does not appear either.

Example test:
<?php

describe('something', function () {
    it('verifies true')->expect(true)->toBeTrue();
});

Expected behavior
The file should be recognised as Pest tests.
Screenshots

Desktop (please complete the following information):

OS: Linux
IntelliJ Version: PHPStorm 2023.2
Plugin Version: 1.10.1

Duplicate of #462


Create sample dir before saving files

The Mkdir already in there is for creating dir in the sample, e.g. "golang-s3/app", this Mkdir creates golang-s3 in this case, normally this is needed as any subfolder created would create the parent folder in the multiple samples case, but in cases where the first entry in the tarball is a file like "README.md", the parent folder is not created yet.


fix: deselecting now removes front-end capabilitly

:tada: This PR is included in version 3.4.7 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Out of reach imu and odometry()， position() ，position_velocity_ned() of data

Out of reach imu and odometry()， position() ，position_veloc

ity_ned() of data

I can't understand this issue. Please improve it.

Have you tried requesting them with set_rate_...?


Routes - Users

[ x ] GET all users
[ x ] GET single user
[ x ] POST create new user
[ x ] PUT update single user
[  ] GET all orders
[  ] GET single order
[  ] PUT update type from 'active' to 'closed'
[  ] GET user cart
[  ] PUT update user cart

Issue: Need to figure out how to connect userId and cart without hard coding


Sensors or Select boxes are shoing raw enum values looking something like BSH.Common.Program.XXX

These values are used by the Home connect API and exposed by the integration for scripting and event publishing. The integration is using these values so they match the Home Connect API documentation.
Since these enum values are not very user friendly the integration relies on the Home Assistant translation capabilities to translate them into friendly names in supported languages. All the documented values have already been translated however there seem to be some undocumented values that can only be translated when users report them because until that happens there is no way to know they even exist. In the comments to this issue you can report on untranslated values to be added to the integration.
Please do NOT share screenshots, only text values of these enum values will be considered.
Important Note
The Home Assistant translation doesn't seem work for the sensor history display, so please don't report on their existence in there.

BSH.Common.EnumType.PowerState.Off
BSH.Common.EnumType.PowerState.On
BSH.Common.EnumType.OperationState.Inactive
And for
Dishcare.Dishwasher.Program.Intensiv70, Dishcare.Dishwasher.Program.Auto2, Dishcare.Dishwasher.Program.Eco50, Dishcare.Dishwasher.Program.NightWash, Dishcare.Dishwasher.Program.Kurz60, Dishcare.Dishwasher.Program.Glas40, Dishcare.Dishwasher.Program.Quick45, Dishcare.Dishwasher.Program.PreRinse, Dishcare.Dishwasher.Program.MachineCare
I don't know yet, if this working by design or should be used/displayed (I would prefer) as Intensiv70, Auto2, Eco50, etc.

@emufan Where exactly do you see those values and and in what language? They are already translated and should appear in their friendly names in English and German. You can see the translation files here: https://github.com/ekutner/home-connect-hass/tree/master/custom_components/home_connect_alt/translations
If you are using a different language you are welcome to contribute a translation to that language.

Seeing the same issue here as emufan on a Washing Machine and using Home Assistant in English.
BSH.Common.EnumType.OperationState.Ready
BSH.Common.EnumType.PowerState.Off
BSH.Common.EnumType.PowerState.On
LaundryCare.Washer.Program.*
If I add "language: en-GB" to configuration.yaml the values appear correctly.

@emufan As I noted. They are in the developer tools by design. These are the values documented in the Home Connect API documentation so they are also used for scripting the integration. Scripts should not depend of translated strings and these values will work regardless of your selected language.
They show up in the history because of a limitation in the HA translation implementation (at least as far as I can tell). I'm planning to open a feature request to improve this but haven't gotten to it yet.
@BeerBOFH If you see these values in the same place as @emufan  then see the above explanation, otherwise specify where you do see them.

They are in the developer tools by design.

I think you are wrong. As this was/is not the case for other entities and after putting now de-DE in yaml, most of them disappeared as well. Afterwards not only the status is shown correctly in entity, it is shown in developer tools and history correctly as well. Not for all items but for most of them.
So this cannot be by design, but different assignments in the integration. Here I'm not the expert, if you hand over different variables for log, recorder and state or whatever is happening compared to the entities which were correct directly from the beginning and those, which are now right with de-DE and which are still not correct.
I will start from scratch and will make a table next days, if I have more time, and provide the findings. Perhaps you can then easier find the different behavior in your codings.

O.k. could be the case. I will double-check.

O.k. Much better. 😉
I have added three missing EnumTypes per PR.
But I still get not, why it is possible for alarm_control_panel, cover, media-player, weather, etc. entities to display is "correctly" in history. Besides the select boxes, but they of course differ from the other entities.
And what is with the yellow and orange items in the third column. See questions above.

I'm not sure what is your question re. the red and yellow.
However, looking at the table reminded me that setting the language param also translated the entity names, not only the sensor values. So now I think I understand what you asked for in the previous comment. I can add a parameter that will separate the state and the name translation, and makes sense to add it.

So now I think I understand what you asked for in the previous comment. I can add a parameter that will separate the state and the name translation, and makes sense to add it.

Yes, that was what I wanted to suggest.

I'm not sure what is your question re. the red and yellow.

First the one is Off (and in other case most probably On) and all others are off/on in lowercase. And for me it seems that these are booleans, but in these cases not created as boolean-sensors. But perhaps you drive the type from the API and than it is as it is.

The type is derived automatically from the API. You can tell the type of sensor by looking at the entity ID which starts either with "binary_sensor", for boolean sensors, or with "sensor", for all other types.
When you see "Off" in a regular sensor, that's because it can have other, non-boolean, values. For example, on my washing machine the level of detergent to use can be High, Medium, Low or Off, indicating the machine should not add detergent automatically.

Hi,
If I add sensor_value_translation: server to the config, i get to see this: Invalid config for [home_connect_alt]: [sensor_value_translation] is an invalid option for [home_connect_alt]. Check: home_connect_alt->home_connect_alt->sensor_value_translation. (See /config/configuration.yaml, line 31).
Someone have an idea about this?

Hi,
If I add sensor_value_translation: server to the config, i get to see this: Invalid config for [home_connect_alt]: [sensor_value_translation] is an invalid option for [home_connect_alt]. Check: home_connect_alt->home_connect_alt->sensor_value_translation. (See /config/configuration.yaml, line 31).
Someone have an idea about this?

same for me
sensor_value_translation: server as well as sensor_value_translation: local don't work. Rolled back to 1.4.6.

I see two sensors (BHS.Common.*) not translated, but they are in the select.en.json translation file.

I have translation set to local and language set to en, I tried using en-GB but it makes no difference.
What am I missing?

@alexdelprete it's a bit confusing but the translation file is not selected by what you configure in the integration configuration but by the language you have configured for the Home Assistant. Is your HA language English?
As a side note, I noticed that the translation you are getting from the server for the Auto2 program is not just "Auto 2" but "Auto 45-65C" so would be great if you can check what are the correct translations for Auto1 and Auto3 as well.

Is your HA language English?

IIRC, HA language is based on the user profile. I can't find a "default language" setting.

so would be great if you can check what are the correct translations for Auto1 and Auto3 as well

so I switch the program on the dishwasher and report back what's being sent by the server?

I was referring to the language set in the profile.

I was referring to the language set in the profile.

It's english.

would be great if you can check what are the correct translations for Auto1 and Auto3 as well.

I have eight programs, tried them all starting from the first (Auto 35-45°C):

I was referring to the language set in the profile.

It's english.
Then I'm not sure what can cause this because it is handled automatically by HA. There are a few things worth trying:

Change the HA language to German and see if these values get translated to German.
Verify that the translation folder exists on your hard drive and has the same permissions as the other folders. This is unlikely to be the issue but I'm just throwing any idea I have.
If they don't get translated then let me know what is the entity IDs of the sensor that shows the untranslated values, just to make sure the translation is in the correct section of the file.

@ekutner What happened now with 0.5.0?
I have still sensor_value_translation: localbut now the entity value is not e.g. BSH.xxx.enum.... anmore, but only the translated value. On UI, but in history and developer tools as well.

@emufan
I can't think of any change in that release that would cause a change in this behavior and it's behaving as it should for me. Are you sure you have the sensor value translation set to local?

local is working again!

WASHING MACHINE
sensor.washing_machine_vario_perfect: LaundryCare.Common.EnumType.VarioPerfect.Off
sensor.washing_machine_temperature: LaundryCare.Washer.EnumType.Temperature.GC60
sensor.washing_machine_stains: LaundryCare.Washer.EnumType.Stains.Off
sensor.washing_machine_spin_speed: LaundryCare.Washer.EnumType.SpinSpeed.RPM1600
sensor.washing_machine_selected_program: LaundyCare.Washer.Program.Cotton
sensor.washing_machine_power_state: BSH.Common.EnumType.PowerState.On
sensor.washing_machine_operation_status: BSH.Common.EnumType.OperationState.Ready

Hi guys, found another one not displaying correctly this one appears to be ProcessPhase:
LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad

I wasn't sure if I should create an issue about this but I too have had a spotty result with LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad.
Detectingload was the only processphase that my washing machine would report - and inconsistently - not every load. I haven't seen it since updating from (I believe 0.5.0) to 0.5.5 - even after 3 different cycles with all the debug modes enabled (can provide log somewhere if useful to ekutner at all).
For some background, I have just changed to this washer from an old mechnical dial clunker and I was interested in getting as much info about the stage of the wash as possible to help determine 1) how it dynamically estimates runtime 2) where it adds in additional stages due to 'Foam Detection' - the latter being something that appears only to be available via the internal API

Hi, seems like there is missmatch between color translation on my Hood and the one used in translation file. My model is DWF97RW61 and I get the following when changeling color from the app and look at the sensor in HASS
App Name		sensor.bosch_X_bsh_common_setting_ambientlightcolor
white (lemon)		White
white (ocher)		Warm white
white (gold) 		Color43
white (apricot)		Color44
red				Color45
orange			Color46
yellow			Color47
green			Color48
blue				Color49
purple			Color50
Cold white		Color51
white			Color52

@sesthan I'm happy to review a PR that sets the correct translation. If you don't know how to do that then please provide a list of the full ENUM value and the translation it should have and I'll add that to the translation files.

COOKTOP
Cooking.Hob.EnumType.PowerLevel.Off
Cooking.Hob.Program.PowerLevelMode
Cooking.Hob.EnumType.ZoneSelector.FrontRight

@DjBac In order to add these value to the translation table I need to know:

What entity type they are associated with. You can find that out by  looking at the first part of the entity ID (should be something like, sensor/select/number etc.)
How they are translated in the mobile app (this is optional but preferred if you can find it out).

I also want to join here :)

in the description of the site, you are using the information about the language codes:

language (optional - default = "en") - Indicates the language to use for entity names. The translation is automatically loaded from the Home Connect service and must be one of its supported languages.

The link to the supported languages is showing the language "Primary language tag" like en, de, and so on - but then, there's the information about the supported language tags - which are en-EN, de-DE and so on.
First, that should be changed in the readme - because the initial default="en" indicates that this is the language tag -format that you should use during the setup.
And this is how I used the language tag in my setup.
I also had all strange "entity names" in the select boxes (unfortunately, I haven't made a screenshot...)
but due to the length and format, it was nearly impossible to read what the options should be.
With the information I found here, I've changed the language tag to de-DE and rebooted homeassistant.
All selections switched to the correct option and format:

There's only one sensor left, that is not showing the correct format:

I don't know how this does behave when I select one of the programs of my EQ.9 ...
Finally, to comment here, I wanted to reproduce the wrong format - and changed the language tag back to de - rebooted HomeAssistant - and... still, everything is correct.
So it seems to happen during the first init...

@ChristophCaina It should work both ways, I actually never noticed any difference between using only the language code or language-locale.

BOSCH OVEN
Cooking.Oven.Program.Cleaning.Ecolysis
Cooking.Oven.Program.HeatingMode.LetRest
Cooking.Oven.Program.HeatingMode.HotAirGentle
Cooking.Oven.Program.HeatingMode.GrillLargeArea

@ekutner : The reason for what I've noticed in my comment was pretty simple... No translation for the entity available... Therefore, I've created PR #119 it is running locally on my system so far - and working well :)

I saw that but I try to keep the list properly sorted, your PR adds lines which are not sorted. It's not a big deal but I didn't have time to deal with reordering the lines so I didn't merge the PR yet.

Oh okey.
Let me Check how to sort them better

@ChristophCaina

Cooking.Oven.Program.Cleaning.Ecolysis =>Cleaning function

Cooking.Oven.Program.HeatingMode.LetRest => Let rest

Cooking.Oven.Program.HeatingMode.HotAirGentle => Gentle hot air

Cooking.Oven.Program.HeatingMode.GrillLargeArea => Grill, large area

Ecolysis is just displayed as "Cleaning function", it makes no mention in the app of any "eco" aspect.
Many thanks.

As I understand this, you've taken the design decision to use the full string representation of the various enum types as the state value for the corresponding state entities, and rely on home assistant's translation feature to map from that home connect api defined string to something readable.
This isn't an approach I've seen other integrations use, and I do see that on the surface it's a nice solution, in practice it seems to be more trouble than it's worth.
The fact that not all parts of HA use the translation system makes a lot of stuff really hard to use. As you acknowledge in the first post, it's not supported in History, which is really unhelpful. It makes creating automations harder, because, for example if you want to do something when the appliance power is turned on, you need to specify a non friendly, overly long string "BSH.Common.EnumType.PowerState.On" instead of just "on", which is typical of all the other integrations I'm familiar with, including the "official" home connect integration.
Are you really wedded to this approach? There's a lot to like about this integration - dynamically only creating relevant entities etc - but the usability regressions compared to the "official" one make it far from clear that this is the best one to use.

That's a good summary and that approach is not going to change for what I believe are good reasons. You are more than welcome to use the other integration.

BSH.Common.EnumType.AmbientLightColor.Color1 Blue, I guess?

Do we have to add the Translation to sensors.json or select..json or both?
I want to correct one and add one Translation.

Both

Okay the both diff very much in German,
Also the order diffs to English, I try to correct the German files, and add the both changes.
I will make a pull request.

Hi,
I have set to use french for the language. I have see that some texte are already translated inside my HA interface but I didn't find the fr.json in the repo. How the translation is done ?
Second question : I have forked the projet to create the fr language file. Sould I translate all the json or only the missing translation ?

@seb2020 Not sure how it can be translated, unless you're using sensor_value_translation: server
It will be great if you do the French translation. Make sure you start with the English file because it is the most complete. Note that the sensor translation is a superset of the select translation, so you don't have to do it twice. Ideally you should translate the whole file so it works as expected for other users.

Just installed Home Connect Alt through HACS and had issues with translation, tried to switch HA/User language to Swedish, English and British English. Restarted etc, still strange status. Read this post and some others, eventually added to yaml:
language: en-GB sensor_value_translation: server
Now working fine. There is something fishy going on. I will leave it as it is for now. Making this reply to give feedback and help others.
Running:
Home Assistant 2023.3.2
Supervisor 2023.03.1
Operating System 9.5
Frontend 20230306.0 - latest
Home Connect Alt 0.6.0

@seb2020 Not sure how it can be translated, unless you're using sensor_value_translation: server
It will be great if you do the French translation. Make sure you start with the English file because it is the most complete. Note that the sensor translation is a superset of the select translation, so you don't have to do it twice. Ideally you should translate the whole file so it works as expected for other users.

I will start with the sensor file. Is this possible to test in live my translation ? If I put the file in my HA, item will be renamed with the translation ?

If you place the files in the translations folder and restart HA it should work. Note that you should also translate en.json

@seb2020 you should set the HA UI language to FR, not in the config file

After upgrading to 0.6.1 everything related to the translations works much better. 😊
However, with my Siemens EQ.9 coffee maker I have ONE single sensor still untranslated:

The value I currently see is ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.80Percent  and the name of the entity is sensor.siemens_ti909701hc_68a40e138d03_consumerproducts_coffeemaker_option_coffeemilkratio.
Couldn't find anything with CoffeMilkRatio in the en.json translation file so I thought I might report this here.
I don't know the complete set of possible values here so I'm not able to make a new version of the file (and the German one) for a pull request. 🤷♂

Bonus question 😉
Anyone any idea how to make a Mushroom Select card to show the translated values instead of the original API enums?
Screenshot:

But I guess that's more a question for the Mushroom cards developer, right? 😳

My dishwasher is showing some strange values:
Siemens Dishwasher - Active Program is showing Dishcare.Dishwasher.Program.Quick45

Missing translation on Siemens Washer program:
LaundryCare.Washer.Program.PowerSpeed59 (language Dutch)

@EddyK69 feel free to create a PR with the translation

@EddyK69 feel free to create a PR with the translation

See PR #250

Hi all new to scrips and new coffee maker I have a untranslated state for coffee maker.
ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater and
sensor.713050390774001643_consumerproducts_coffeemaker_option_coffeemilkratio
Can I ask when using Call a service 'Home Connect Alt: Apply setting' on can anyone tell me what the format for both the 'Setting key' and setting value wold be when my entity is.
select.713050390774001643_consumerproducts_coffeemaker_option_beanamount
and the state is ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild
Thanks

With server translation now supporting the select entities it is finally time to close this issue.


Unable to login to OneDrive due to different accounts

When logging into my work pc using my work account for example<EMAIL_ADDRESS>and trying to use key anywhere with my personal home account of<EMAIL_ADDRESS>I get this error as shown in the screenshot submitted.

Any help on this will be greatly appreciated I only use Keepass with one account and access it from everywhere

Please Demeter your existing Account a recreate one.
Xander @.***> schrieb am Mo., 24. Mai 2021, 10:18:

When logging into my work pc using my work account for example
@.*** and trying to use key anywhere with my personal home account
of @.*** I get this error as shown in the screenshot submitted.
[image: image]
https://user-images.githubusercontent.com/13451572/119318028-b9882b00-bc70-11eb-9b71-d5c98fe41195.png
Any help on this will be greatly appreciated I only use Keepass with one
account and access it from everywhere
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Kyrodan/KeeAnywhere/issues/292, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACWW2UUNEK3DB5N26OYCQLTPIDWPANCNFSM45MYSHOQ
.

Ah that did the trick, thanks


Module size (note pixelsPerModule)

Type of issue
[ ] Bug
[X ] Question (e.g. about handling/usage)
[X ] Request for new feature/improvement
Expected Behavior

First, thanks for this code, it's  great work and already full of utilities.
About my question (future request if not possible :) ):
I d'like to get "smaller module", like modure with white border.
I Tried a lot of parameters but pixelPerModule not answer to my probleme and looks have small impact
Si, is it possible to change de "square size" (module size) ?
I attach a image. Left : what QRCode do, right: what i d'like to do.

Thanks in advance !
Current Behavior

Possible Solution (optional)

Steps to Reproduce (for bugs)

Your Environment

Latest nugget for c# code

From QRCoder version 1.5.0 on (soon to be released), you can use the ArtQrCode renderer (instead of QrCode) and its parameter pixelSizeFactor to get your expected results.
See also: https://github.com/codebude/QRCoder/wiki/Advanced-usage---QR-Code-renderers#211-artqrcode-renderer-in-detail


[MDK]: updated tutorial with latest changes

updated MDK tutorial with latest changes

@MichaelCzcz thanks for reviewing it, this tutorial has been out for more than 1 year,  wonder no developer complained so far.
please check the updated changes.

@MichaelCzcz please review the last update.


Add option to use older version in dependencyCheck block

This is the second time a major version bump ( version 8) has disrupted all of our reports, the last being the first version 7 upgrade.
Since dependency-check-gradle is a plugin, the version has to be specified in the build script or in the first block after the build script.
This fact makes it impossible to change it without making a change to all the repositories individually.
If we added the option to use an older version in the dependencyCheck { } block we could specify the option in our shared version control build.gradle file which would make it possible for use to keep using the "latest.release" instead of having to pin every time something goes wrong in the latest version.
jacoco does something similar in their plugin:
jacoco {
toolVersion = "0.8.8"
}

This is not possible with how dependency-check works.


externalize .requestAll to request-all

I've just externalize .requestAll method from lib/utils.js to standalone lib that can be useful.
That request-all lib can be used as wrapper for simple-get or as standalone library, so pretty lil' changes was done in that PR. It can handle json and non-json response, also handles url normalization and default headers.
It has only parse-link-header as dependency.
I also update reflinks and related links, but can't find ANY working verb that i can just install and run, so please run verb in your side, lol.
Cheers,
Charlike.

I also update reflinks and related links, but can't find ANY working verb that i can just install and run, so please run verb in your side, lol.

yeah, don't try. lol I'll do it.
thanks, looks great to me! @doowb?

I like it!
I think this is good to merge.

yeah, don't try. lol I'll do it.

haha, okey. Thanks!

yeah there is a bug with .getAll currently. This might resolve it, we can merge first then go from there. @doowb want to merge this too?

Yeah, I'll get this merged in today.

there is a bug with .getAll currently.

What is the bug?

This might resolve it

Maybe. You can check the request-all tests. And if needed PR there :)


abort if vagrant or virtualbox is too old

This is a trending issue. We need to figure out what is the earliest version that still works for both of these.

@glinton do you happen to have an idea what minimum versions of each we might want to support? my thought was just start with whats currently out and set that as the first baseline

This has been resolved here (https://github.com/nanobox-io/nanobox/pull/86)


Accessibility testing (screenreader support)

Describe your idea
We would like to maintain our ADA compliance in our app. To achieve this we're thinking about running automated e2e tests on our CI/CD. Right now we're using Detox to write and run e2e tests, however, the automated accessibility testing tools I have found are all using Appium:
https://www.perfecto.io/solutions/accessibility-testing
https://www.evinced.com/products/auto-test-sdks
As far as I know on iOS these tests would require an actual iOS device as the iOS simulator does not support this. Is this correct? Are there any plans/suggestions on how can we achieve this using Detox?
And I also found this one which is basically built on top of react-native-testing-library which is just component tests:
https://github.com/aryella-lacerda/react-native-accessibility-engine

Hi Adam. My apologies, but I'm not sure I understand your question. Are there any expectations APIs that are missing for your use-case? Unfortunately, I'm not very familiar with ADA compliance or with the APIs of the tools you mentioned, please be more specific - what are you trying to accomplish?

@adamivancza some of the expectations you're asking already exists: https://wix.github.io/Detox/docs/api/expect
Also, you have the getAttributes() API that can expose more accessibility attributes of an element. There's an open issue (feature suggestion) for exposing more attributes: https://github.com/wix/Detox/issues/3116, we generally plan to expose more accessibility attributes with Detox v21.


Toolkit love: Templates

Added information about the list-of-links and search-with-links widget templates. Also added a blurb about directives (which will be confirmed/changed when we decide how to document directives) and cleaned up some outdated things.
Thoughts on other love the toolkit could use? I know there are a few issues open so I'll probably look at those next.

:+1:


Added support for --prefix and --strip-components options on backup

What is the purpose of this change? What does it change?
Adds --prefix and --strip-components to "restic backup" command. These options allow the user to manipulate the root directory paths saved in the snapshot.

Was the change discussed in an issue or in the forum before?
It was previously discussed in issue #555

Checklist

[x] I have read the Contribution Guidelines
[x] I have added tests for all changes in this PR
[x] I have added documentation for the changes (in the manual)
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (template here)
[x] I have run gofmt on the code in all commits
[x] All commit messages are formatted in the same style as the other commits in the repo
[ ] I'm done, this Pull Request is ready for review

Hey, thank you very much for giving this a try! I don't have time to look at the code today, but in order for it to get merged eventually, it will need extensive tests in the archiver package, here: https://github.com/restic/restic/blob/master/internal/archiver/archiver_test.go
In my experience, adding such tests reveals many subtle bugs, so maybe you'll find the one you're looking for while adding tests :)

Okay, I did some cleanup of the commits to solve the issues you pointed out. Regarding the tests, I need some time to figure out what's expected. I posted this initial draft mainly to make sure that the way I conceived it is acceptable from your point of view.

Okay, I think I figured out the problem: I need to replicate target mangling behavior in internal/restic function FindLatestSnapshot(), otherwise it won't match parent and behave as if new snapshot were an orphan.

Okay, the problem I mentioned in previous comments is solved. Now it's only a matter of writing the tests.

Do you need some guidance on that? I could draft the test scaffolding or so...

That would be great! I was thinking of extending TestArchiverSnapshot with prefix and strip fields, but certainly an expert drafting would really help.

Ok, I pushed a commit with test scaffolds and a few quick test cases I came up with, some comments:

TestPathSplit() fails for a few cases because I could not find out what the function does exactly. Can you please add documentation comment to it? :)
TestPathMangle() panics for one of the test cases :)
Please rename TestPathMangle() together with the function.

Okay, I'll answer the specs question now and do the actual fixing/coding tonight.

I posted a new commit to solve splitting bug, it should probably solve the wrong behavior you pointed out. Could you check it out?

I think newer commits fix the outstanding issues according to your expectations.

I have some problem with TestArchiverSnapshotPrefixStrip: it's complaining that the internal structure of the snapshot filesystem doesn't contain prefix and/or is not stripped, but file paths aren't supposed to change, only root directory field. Am I missing anything?

I have some problem with TestArchiverSnapshotPrefixStrip: it's complaining that the internal structure of the snapshot filesystem doesn't contain prefix and/or is not stripped, but file paths aren't supposed to change, only root directory field. Am I missing anything?

I think we need to talk about what this change is about. There are two places in which the path to a file/dir to backup is relevant:

The path recorder in the snapshot (used to detect if there has been a backup of exactly this path before)
The structure within the snapshot

Maybe we have a misunderstanding here: I was talking about the second point, --prefix and --strip-components should modify the structure within the snapshot. Did you mabye understand something different? :)

Thanks for this feature. I use restic on a fileserver, and ever since trying 0.9.x I wished I could avoid its storage of absolute paths completely (just as 0.8.x used to work). The ability to --strip-components at backup time will be very useful, and IMHO it would be a great addition to the restore subcommand as well.
(For example, today I'm backing up D:\Shares\Users\, some months later it might be migrated to E:\Users\ or even \\anotherserver\Users\, so I wouldn't want to store anything more than just the relative path Users\. More than that, when the day comes to restore some data, the destination might be mounted somewhere else entirely...)

@grawity This feature is only slightly related to what you're trying to do, as this PR won't change the paths the data is stored at in a snapshot. To do what you want, you can just pass restic a relative path:
D:
cd \Shares
restic backup Users

The top-level directory in the next snapshot will be Users, and you can restore this as you wish.

In my PR, I'm not changing the structure of the snapshot, only the recorded path. The rationale for this solution is to allow different "source" paths to look equal upon backup, in order to make parent selection work as if the backup were from the same source path.

Ah, I see. Then we did talk about different things. The problem is that it's only half of the story.
Let's say I have a file called foo.txt in a zfs volume called bigdata. I make a zfs snapshot of the volume, which is the mounted at /mnt/bigdata/zfs-snapshot-20181016. I can call restic in several ways to make a backup of the snapshot, this varies at which path the file foo.txt in the snapshot is stored:

restic
path to foo.txt

restic backup /mnt/bigdata/zfs-snapshot-20181016
/mnt/bigdata/zfs-snapshot-20181016/foo.txt

cd /mnt/bigdata; restic backup zfs-snapshot-20181016
/zfs-snapshot-20181016/foo.txt

cd /mnt/bigdata/zfs-snapshot-20181016; restic backup .
/foo.txt

For each of these snapshots, restic records the (same) absolute path of the content in the snapshot file in the repo. So if I were to change the call to restic (e.g. from the first to the second row in the table), restic will find a parent snapshot, but it will be useless because the path within then snapshot has changed. That's not a big deal, but the files will be re-read. The parent detection code is too simple to recognize this, and we don't record the current working directory for restic (yet).
So, let's address stripping and/or prefixing the paths recorded in the snapshot in this PR, and tackle the rest later. I think you need to remove some of my test cases then, all those which test the internal structure of the snapshot.

Hm. Thinking about this, what do we do in the following case:
restic backup --strip-components 2 /home/user/work /home/other/work

This would produce /work, /work as the paths. Is that a good thing to have?
We also need to come up with different names for the command-line option --path-components, because this option is used by tar and operates on the content, so I think we should not use the same name for restic which does not operate on the content.
To be honest, I'm not sure if this is the right approach to "fix" parent detection.

I'm sorry for not responding for such a long time. Are you still interested in working on this PR?

I'll close this for now. Thanks!


Add Stripe to payment providers

It doesn't appear that Stripe is currently a payment provider. I see support for Mollie and Adyen.

There's a Work In Progress PR here: https://github.com/saleor/react-storefront/pull/347
Stripe Payments should be ready for testing next week.

Is this going to be the full integration with the long form or is this going to be like the current integration with only the credit card field available?

As of now, we're integrating credit cards. We're planning to extend this in the future - it'll be a low hanging fruit once the first integration is done :)


Kafka producer code is unable to reconnect after broker restart

When Kafka cluster was deployed on AWS and if for some reason kafka broker dies and come back with new set of ip address. Kafka producer(client) was unable to reconnect. When i looked into code, i see that KafkaProducer was implemented as singleton. Same as the case with respect to DefaultKafkaProducerFactory, because of this no new producer object was recreated and connect was no re-established. Correct me if am wrong!

The kafka javadocs recommend using a singleton producer.
The KafkaProducer client is responsible for re-establishing the connection after a failure.
I just tested with a local broker (killed the broker and restarted it) and everything recovered as expected.

Do you have a stack trace to share?

No i don't have it saved anywhere, will get back to you if i see it again. Thanks @garyrussell


Override the nix version to build against?

I'm pulled in the Harmonia flake, added it to my system configuration, and am setting services.harmonia-dev.enable = true, but then having it fail to build with:
The following warnings were emitted during compilation:

warning: src/nix.cpp: In function 'rust::cxxbridge1::String libnixstore::make_fixed_output_path(bool, rust::cxxbridge1::Str, rust::cxxbridge1::Str, rust::cxxbridge1::Str)':
warning: src/nix.cpp:261:8: error: 'FixedOutputInfo' is not a member of 'nix'; did you mean 'FixedOutputHash'?
warning:   261 |   nix::FixedOutputInfo info{
warning:       |        ^~~~~~~~~~~~~~~
warning:       |        FixedOutputHash
warning: src/nix.cpp:269:71: error: 'info' was not declared in this scope
warning:   269 |   nix::StorePath path = store->makeFixedOutputPath(STRING_VIEW(name), info);
warning:       |                                                                       ^~~~
warning: src/nix.cpp:257:42: warning: unused parameter 'recursive' [-Wunused-parameter]
warning:   257 | rust::String make_fixed_output_path(bool recursive, rust::Str algo,
warning:       |                                     ~~~~~^~~~~~~~~
warning: src/nix.cpp:257:63: warning: unused parameter 'algo' [-Wunused-parameter]
warning:   257 | rust::String make_fixed_output_path(bool recursive, rust::Str algo,
warning:       |                                                     ~~~~~~~~~~^~~~
warning: src/nix.cpp:258:47: warning: unused parameter 'hash' [-Wunused-parameter]
warning:   258 |                                     rust::Str hash, rust::Str name) {
warning:       |                                     ~~~~~~~~~~^~~~

error: failed to run custom build command for `libnixstore v0.4.0 (/build/h6slmxl6l21qnw7pvxlx0qvhhv2w145g-source/libnixstore)`

However, when I nix build the harmonia binary from this repo's flake outside the module, it works perfectly fine. It appears that something about the module system is causing an incompatible Nix to be passed into the Harmonia build— I'm using 2.16.1 on my outer system, but I'm also using nixpkgs/nixos-23.05 as the basis and I suspect that I'm therefore getting 2.15 as the "unstable" version being consumed here:
https://github.com/nix-community/harmonia/blob/b5d77f05256529edbaf574a478d16a8570826789/default.nix#L22
Would it be possible to parameterize the harmonia-dev module so that it's possible to pass in an exact nix against which to link, or even just specify the Harmonia package to use, similar to how Hydra's module works (then that package could be overridden and passed the newer nixpkgs that I guess it wants):
https://github.com/NixOS/hydra/blob/60e2c377d305b72cee39c51b5892d215e4238278/hydra-module.nix#L69-L74
As a novice to NixOS administration, I continue to find the module system extremely difficult to reason about or debug, so it's possible this is a PEBKAC issue and there's some much easier solution, but it's surprising to me that even with flakes it's so hard to get the development versions of Hydra and Harmonia running together on the same machine.

I think https://github.com/nix-community/harmonia/compare/master...mikepurvis:harmonia:config-package is basically what I'm proposing, though I see that that's partially unwinding the changes made in b8f3f0623345c06c3f869b4d11b1d39694d3eb79.
And having tried it, I see now that Harmonia 0.7.1 actually depends on https://github.com/NixOS/nix/pull/8650, which is only in Nix 2.17— however, with this change, it's easy to ensure that the exact right one is passed in, so I think my system should be operational again.

I think this might be be solved, now that harmonia does not link libnix anymore?


Help for select() has parameter order backwards

The help text for the GREL select() function has the parameter order backwards. I haven't checked, but I wouldn't be surprised if the error propagated to the user manual.
Current Results

select | (string s, element e)

Expected Behavior
select | (element e, string s)
Versions

OpenRefine: 3.6.2

I wanna work on this. I just have to set the order of parameters right?

@tfmorris The return snippet also needs a tweak, no?  It returns either Jsoup Elements or String depending on 2nd argument?
https://github.com/OpenRefine/OpenRefine/blob/3d8de572f7e6bbc3e8f4bceed634d6f091dc8ed8/main/src/com/google/refine/expr/functions/xml/SelectXml.java#L53-L56
https://github.com/OpenRefine/OpenRefine/blob/3d8de572f7e6bbc3e8f4bceed634d6f091dc8ed8/main/src/com/google/refine/expr/functions/xml/SelectXml.java#L77-L79

@haseeb-xd https://github.com/OpenRefine/OpenRefine/blob/3d8de572f7e6bbc3e8f4bceed634d6f091dc8ed8/main/src/com/google/refine/expr/functions/xml/SelectXml.java#L49-L56


[vanjs-jsx] style property no more handled

The style property is no more added to the resulting HTML elements.
Previously, the style property was handled differently:
https://github.com/vanjs-org/van/blob/2c6536e7a8502954a433143f6fdbc7f19ece0636/addons/van_jsx/src/jsx-runtime.js#L36-L39
But now, it should be handled like the other properties:
https://github.com/vanjs-org/van/blob/223c97906ad8f96b669a90282a772b1ac1f9f093/addons/van_jsx/src/createElement.js#L3-L7
https://github.com/vanjs-org/van/blob/223c97906ad8f96b669a90282a772b1ac1f9f093/addons/van_jsx/src/hyper.js#L11-L16
The point is that the style property is not in the props array because of destructuring in the createElement parameters.
As the style parameter is no more used in the current implementation, it should be left in the properties array. It will be correctly handled by the setAttribute function.

I'm preparing a pull request to fix some issue, including this one.
See https://github.com/damienflament/van/tree/jsx-fixes


Custom website search feature.

Please add custom website search feature to be added by end user.

Hi, can you elaborate on what you mean by that?

Frankly I want to watch dramas in following streaming sites after reading
info in MyDramaList. So if following streaming site links are present
inside MyDramaList webpage it is pretty cool and user-friendly practical
approach. Could you please add following links into your code or at least
give end user to add custom links inside that chrome extension? If possible
please release a greasyfork script including following links + many free
streaming links for Asian dramas to be integrated into MyDramaList website
and asianwiki.com. Ultimately that script will be MyDramaList Stream Finder
Pro!
Links I want to integrate into MyDramaList Stream Finder chrome extension:
https://asianload.cc/search.html?keyword=%TITLE%
https://watchasian.vc/search?type=movies&keyword=%TITLE%
https://myasiantv.cc/search.html?key=%TITLE%
https://kissasian.ac/Search/?s=%TITLE%
Please kindly consider this!!!
Many thanks for your work!

Hello, sorry for the late response!
I will provide instructions on how you can add your own websites to the add-on, so you can add any of the pages that you want to use. For now I will add instructions on how to add them by hand to the code base. Later on I might implement a feature like you suggested, where users can use the add-on itself to add sites to the list. I hope this will help! (Adding them by hand into the code base is not all that difficult thankfully, so it should be easy to do once I write the instructions)

Awesome, thank you so much! Can I know those coding instructions please 🙏
On Thu, Jul 7, 2022, 02:23 JD @.***> wrote:

Hello, sorry for the late response!
I will provide instructions on how you can add your own websites to the
add-on, so you can add any of the pages that you want to use. For now I
will add instructions on how to add them by hand to the code base. Later on
I might implement a feature like you suggested, where users can use the
add-on itself to add sites to the list. I hope this will help! (Adding them
by hand into the code base is not all that difficult thankfully, so it
should be easy to do once I write the instructions)
—
Reply to this email directly, view it on GitHub
https://github.com/JDatPNW/MyDramalistStreamFinder/issues/3#issuecomment-1176728114,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARU4XKTIRP4HVEK3AW4KZ6DVSXW23ANCNFSM5VZAZ4KQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

I have added a tutorial at the end of the README, I hope it helps.
Best,
JD


Inaccurate function exposure Information on kubeless.io example

The main example found in http://kubeless.io/examples/ mentions that the function can be triggered directly if using Minikube by executing.
$ curl --data '{"Another": "Echo"}' $(minikube service post-python --url) --header "Content-Type:application/json"

This does not work since the function services now defaults to ClusterIP instead of NodePort, change introduced in this commit https://github.com/kubeless/kubeless/commit/c15c9d04fd9ae5eb47ba5f5499b331f1ace79bcc

Thanks for reporting!


[GSSOC'23] Create LevelOrder_Traversal.md

I have added the Level order traversal code, with explanation and diagram. Hope it adds value to your repo :)

Hi, Please read the Important Announcement.
PR can only be made after the issue is assigned to you.


feat: handle pod overhead

Signed-off-by: kerthcet<EMAIL_ADDRESS>
What type of PR is this?
/kind feature

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes https://github.com/kubernetes-sigs/kueue/issues/119
Special notes for your reviewer:

cc @alculquicondor please help to check whether this is on the right way. If so, I'll add tests then. Thanks a lot.

@denkensk would you kind to add a ok-to-test here.

/ok-to-test

/retest

/retest

Sorry for squashed the commits to help solve the huge conflicts.

Addressed comments and left some for further discussing.

Addressed @alculquicondor

squashed.

/lgtm


Add google analytics to map with cookie consent

Related to #290
We should add something (not too disruptive) to the UI that asks users if they're okay with us dropping cookies for google analytics, and if so, at that point enable google analytics for the map.

ZenHub Information
This information is updated automatically. To modify it, please use ZenHub.

Once we have cookie consent implemented, we'll also want to use Datadog RUM.


trying to run Firefox with docker exec

Hi, in an effort to try and "Dockerize all the tings", I managed to run Firefox in phusion-baseimage with ssh, as you can see here. Now I'm trying to get it to work with docker exec.
I also managed to run firefox with docker exec in an ubuntu:14.04 container, here. One thing to note, is that it works with docker exec but not with nsenter (no idea why).
Another thing to note, is that to avoid using xhost + (which is not safe) I created a new user called developer with the right permissions (I stole the code from this blog post).
For phusion-baseimage you can find my current attempt here.
I manage to run Leafpad, but not Firefox. For Leafpad, for some reason I need to use setuser to make it work:
docker exec px11 setuser developer leafpad &

WORKS, while
 docker exec px1 leafpad &

DOES NOT WORK: I get the usual X error
No protocol specified
leafpad: Cannot open display:

I have no idea why setuser makes it work. It must have something to do with the fact that root is the default user in phusion-baseimage, and I created a new user called developer. But well, in the end I was happy as I got Leafpad to run.
For Firefox, the problem also seems related to the user and permissions. I manage to try to launch firefox by using setuser (without setuser I get the usual X error), but then Firefox gives me this error:
Your Firefox profile cannot be loaded. It may be missing or inaccessible.

which makes me think "Damn! It launches but doesn't have the right permissions to read the /home/developer/.mozilla/firefox directory, where its profile is."
I have tried accessing the container with docker exec -ti px11 /bin/bash, and then doing
chmod 777 -R /home/developer
chown developer:developer -R /home/developer
setuser developer firefox

with the same unsuccessful result.
I see two ways out of this now:

giving developer the right "super powers" to be able to run Firefox successfully
forget about developer, and instead try to give these "super powers" to root.

I have tried this second option by replacing "developer" by "root" in the Dockerfile, and "/home/developer" by "/root", but it didn't work: I just got the usual X error. Intuition tells me it is the best paths to follow, but I have no idea how to overcome the X error in this case.
And I have no idea how to go further with the first option too.
Any help would be greatly appreciated.

what am I doing wrong?
what could I try?
what/where could I learn in order to do less groping around in the dark?

Both Docker and baseimage-docker are primarily meant for server use cases, not GUI use cases. There are probably all kinds of issues that need to be solved in order to make it work well (in general) with GUI apps like Firefox. It is outside the scope of the baseimage-docker project to deal with them.


MM-10502 Update HA docs for job server

Doc for https://mattermost.atlassian.net/browse/MM-10502
Ticket to print a warning message when the Job Server settings are misconfigured.

@grundleborg Now that the server PR is merged, are the doc changes correct for versions 5.2 and later? https://github.com/mattermost/mattermost-server/pull/9174

Requesting another editor review given the changes.

@grundleborg how's that?


Windows: Link MSVC dynamic debug CRT for debug builds

Fixes #31608.
Edit: See #69609, it's now opt-in behind the debug_crt=yes option.
Didn't test, please confirm if this works as expected.
See https://github.com/godotengine/godot-cpp/pull/932 for a similar change in godot-cpp (CC @Faless).
And https://developercommunity.visualstudio.com/t/race-condition-on-g-tss-mutex-with-static-crt/672664 for a reference on the MSVC static CRT bug. Might be worth testing with newer MSVC to see if it's still broken.

I don't know if this is related, but if you compile in debug mode, Godot can decide to compile shaders and that can last for several minutes using 100% all cores. That does not happen twice though, unless the cache gets invalidated.
It might not be related to the CRT though: maybe it's because third-party libraries (such as shader compiler) now pick up the _DEBUG flag properly and do debug checks and compile differently, which leads them to be slower.


Feature: Update Discord Invite Link

Discord links have been updated
Issue #31

Hi @tejasmorkar can you include the label '' hacktoberfest-accepted "in this PR? Thanks!
Because of this Hacktoberfest Update

Hi @tejasmorkar can you include the label '' hacktoberfest-accepted "in this PR? Thanks!
Because of this Hacktoberfest Update

Hi @brunoromeiro,
We have gone through all the rules and updates from Hacktoberfest 2020. Our repository has the hacktoberfest topic and your PR was merged after approval, so there is no need for a hacktoberfest-accepted label on the PR.
I've included the rules below for your reference from https://hacktoberfest.digitalocean.com/hacktoberfest-update
PRs count if:
Submitted during the month of October AND (
  The PR is labelled as hacktoberfest-accepted by a maintainer OR
  Submitted in a repo with the hacktoberfest topic AND (
    The PR is merged OR
    The PR has been approved
  )
)

@tejasmorkar thanks my friend!


Mark getKeyInfo() private as it has no public consumers

Thanks for your kind attitude)
Indeed, getKeyInfoContent wouldn't help because we need to put Object after KeyInfo, not inside it. Actually to satisfy my usecase we need to:
1). add Object node after KeyInfo
and
2). allow Reference to link nodes inside Signature itself (I need to add reference to Signature/Object/QualifyingProperties/SignedProperties).
 I'll prepare a PR.


Region

Hi!
Would love for it to be able to change region for providers that have multiple datacentres.

Hi @jnylen, this is definitely feasible. Can you point some documentation?


[lapack] Skip build on osx

Building the lapack-reference port on osx-arm64 fails (see https://github.com/microsoft/vcpkg/issues/34857) unless tests are disabled (https://github.com/microsoft/vcpkg/pull/35920). macOS ships its own version of LAPACK in vecLib. I think that we should thus skip building LAPACK altogether on osx.

[x] Changes comply with the maintainer guide
[ ] SHA512s are updated for each updated download
[ ] The "supports" clause reflects platforms that may be fixed by this new version
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

This requires forcing the lapack vendor. More strictly speaking this is a subset of #24327

This requires you to confirm with the upstream that arm64-osx is not supported.

Note: I will be converting your PR to draft status. The above suggested changes are only recommendations. If you are willing to adopt them, please click "ready for review" after making the modifications. If you do not wish to make any changes, please click "ready for review" directly. That way, I can be aware that you've responded since you can't modify the tags.

@sarlinpe Thanks for your PR, Is work still being done for this PR?

Closing this PR since it seems that no progress is being made. Please ping us to reopen if work is still being done.


[bug]: 1px wide lines left when deleting a part of the image on the Universal Canvas

Is there an existing issue for this?

[X] I have searched the existing issues

OS
Windows
GPU
cuda
VRAM
8
What happened?
After doing a specific sequence of actions, after removing a part of image on the canvas, its outline gets left behind and is saved when exporting.
Steps to reproduce

Clear canvas, clear canvas history and temp images too.  Set "number of images to create" to 1.
Drag a 512*512 image to the canvas from the gallery on the right.
Move tool square 256 px down and 256 px left. Run outpaint. Accept.
Resize move tool to 256*256 by dragging its top left corner in.
Move tool 256 px to the right. Now it should look exactly like the screenshot provided.
Press invoke to create an image for empty spot. Accept.
Immediately press Del to delete the last part of the image.
Send image to gallery and go to gallery viewer. Or send it to clipboard and open in editor. Observe the error lines in the bottom right corner of the image.

Screenshots
In the process:
The result with bug:

A much worse example after cutting vigorously:

Additional context
No response
Contact Details
No response

I can not reproduce it on the current version, so I am closing this issue.


Add factory contract scenario

See  #896
Implement flow diagram as unit test.
@jhernandezb can you confirm the workflow is correct?

I can confirm is working

Let's add this test for regression


other VGG models, custom configurations

Is it possible to choose other vgg models? For example 19 layer model as mentioned in original paper of "neural artistic style"?
Is it possible to config additional information while training like conv layers for content and style images to use while and so on?

sure you could by modifying net.py


[19.09] libxml: add patch for CVE-2019-19956

Motivation for this change
See https://github.com/NixOS/nixpkgs/issues/77265
Updating libxml2-2.9.9 to 2.9.10 on 19.09 seems to be too intrusive (https://github.com/NixOS/nixpkgs/pull/73178).
May also warrant backport to 19.03.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @volth @edolstra

@GrahamcOfBorg build libxml2