Docker version seems not to work on arm64 (Raspberry Pi)

I tried to set up the docker container via docker-compose.yml but it seems not to work on a Raspberry Pi.
It is working fine on my main machine (Debian).
My docker-compose.yml:
version: '3'

services:
  bot:
    image: antonengelhardt/kicktipp-bot:latest
    container_name: kicktipp-bot
    restart: always
    environment:
      - KICKTIPP_EMAIL=${KICKTIPP_EMAIL}
      - KICKTIPP_PASSWORD=${KICKTIPP_PASSWORD}
      - KICKTIPP_NAME_OF_COMPETITION=${KICKTIPP_NAME_OF_COMPETITION}

The docker logs:
docker-compose up
Creating network "kicktippbot_default" with the default driver
Pulling bot (antonengelhardt/kicktipp-bot:latest)...
latest: Pulling from antonengelhardt/kicktipp-bot
bbeef03cda1f: Pull complete
f049f75f014e: Pull complete
56261d0e6b05: Pull complete
9bd150679dbd: Pull complete
5b282ee9da04: Pull complete
03f027d5e312: Pull complete
41b6012c8972: Pull complete
e84941e8ff4e: Pull complete
8848ba81439a: Pull complete
5f78639e6ef0: Pull complete
da1870f2e0a0: Pull complete
43afa570d098: Pull complete
879b4ec8dcd2: Pull complete
4f4fb700ef54: Pull complete
de128f633af7: Pull complete
527535a1882f: Pull complete
2d6e99a4b627: Pull complete
901cbeda9d62: Pull complete
81b24fb0f729: Pull complete
Digest: sha256:5b515cd51940284917ae3213a5923aad47cd98213f4b2b7feb2a03419371807f
Status: Downloaded newer image for antonengelhardt/kicktipp-bot:latest
Creating kicktipp-bot ... done
Attaching to kicktipp-bot
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot exited with code 1
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot exited with code 1
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot exited with code 1
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot exited with code 1
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot | exec /usr/local/bin/python: exec format error
kicktipp-bot exited with code 1

Hi @nordcomputer
Thank you for your issue.
I think the problem is that you didn't set the Zapier_URL env variable but pythons expects it. The docker image is running "python3 main.py" with the options "headless withZapier" (see Dockerfile). So the url is required.
If you want to manually resolve it now there are two possibilities:

build the image on your own and change the entrypoint / cmd in the dockerfile
Provide a valid Zapier url

I will look into multiple image versions in the future.
If you have any more questions please let me know.

Are you sure about that? Because the same .env file (without a Zapir Url) is running fine on my main machine (Debian on an AMD64 cpu). I am going to try your solution tomorrow.

Moin, @nordcomputer,
i was able to reproduce this.
in the Dockerfile at line 7  the architecture is specified. I created this project on an Intel Machine. I am on M1 now and have the container running on an ubuntu server. I haven't tested this container on my new M1 machine since i got it and therefore your issue is totally legitimate.
I will look into deploying different images for different architecture soon. If you'd like to and found this repo helpful, you can try it yourself and open a MR. Another Dockerfile might be the best approach.

Not this week, but I may look into it next week.

I just forked the repo and tried to get it to run on my pi, but I was out of luck so far.
Instead I tinkered a bit with the main.py file so you can set the hours until tipping via environment variable.
I also added an if-clause, to check if ZAPIER_URL is empty.
If you wanna have a look:
https://github.com/antonengelhardt/Kicktipp-Bot/compare/main...nordcomputer:Kicktipp-Bot:main

Hey @nordcomputer
I also haven't looked into the architecture matter.
If you have any suggestions please open a PR 😃
My list for future features is very long and "checking for env" variables is one of them.

Hello again @nordcomputer,
Yesterday, I was able to reproduce it on my Pi aswell.
I think creating a second dockerfile and building another step for this image building & pushing is the best approach.

Sounds good - do you really want a Pull Request, as I just edited the docker-compose file and the main.py - I did not look into the other files....

@nordcomputer
Up to you. But no need

Hello @nordcomputer,
i was able to build the new image and create a container from the image on M1 Mac and Raspberry Pi 4. I still get an Python error, which i will look into later, but the building and running works.
I used this Dockerfile:
Dockerfile.arm:
FROM python:3.8-alpine

# update apk repo
RUN echo "http://dl-4.alpinelinux.org/alpine/v3.14/main" >> /etc/apk/repositories && \
    echo "http://dl-4.alpinelinux.org/alpine/v3.14/community" >> /etc/apk/repositories

# install chromedriver
RUN apk update
RUN apk add chromium chromium-chromedriver

# upgrade pip
RUN pip install --upgrade pip
COPY . /app
WORKDIR /app

# Install the Python requirements
RUN pip install -r requirements.txt

# Set the entrypoint to run the Python script
CMD ["python", "./main.py", "headless", "withZapier"]

Build it with `docker build -t antonengelhardt/kicktipp-bot:arm -f Dockerfile.arm .

@nordcomputer Also, i found that there is an opportunity to specify the desired platform: https://forums.docker.com/t/run-x86-intel-and-arm-based-images-on-apple-silicon-m1-macs/117123
Simply use

--platform linux/amd64 for docker run-Command
platform: linux/amd64 for docker-compose

nice, I will give it a try the next days

Hey again @nordcomputer,
the ARM Image is available now: https://hub.docker.com/layers/antonengelhardt/kicktipp-bot/arm/images/sha256-00c82c0e4b91091c8f6bbdf78a935cabb3eaf086fa23dae1d67a814d9d288c44?context=repo
I built it on my M1 with the Dockerfile from above and pushed it. Works on my M1 and on my Raspberry Pi 4.
Reminder: However i am also able to run the "Latest" Image using the --platform linux/amd64 flag. Maybe this is not possible on Pi, havent tested.
I will check out your PR in the next few days. Good changes 👍🏼 . But i'd like to have two separate Dockerfiles, so that two images are built automatically using GH Actions.
 Or am i missing something?

As there is no architecture mentioned in the Dockerfile itself, I just tried to use it on my Debian 12 machine - it runs without any issues...

Moin @nordcomputer
What is the Architecture of your Debian machine?

@nordcomputer I get this error when i try to run the arm image on my ubuntu amd64 machine:
WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested

PS: If you mention me, i also get notified about your replies 😃

@nordcomputer
No, i built it an hour ago and pushed it to the docker hub. Now there are two tags: latest and arm

@antonengelhardt
Also, I use this docker-compose.yml:
version: '3'

services:
  bot:
    build:
      dockerfile: Dockerfile
      context: ./
    container_name: kicktipp-bot
    restart: always
    environment:
      - KICKTIPP_EMAIL=${KICKTIPP_EMAIL}
      - KICKTIPP_PASSWORD=${KICKTIPP_PASSWORD}
      - KICKTIPP_NAME_OF_COMPETITION=${KICKTIPP_NAME_OF_COMPETITION}
      - ZAPIER_URL=${ZAPIER_URL}
      - HOURS_UNTIL_GAME=${HOURS_UNTIL_GAME}

@nordcomputer I assume that the Dockerfile mentioned in your Build context is the Arm version?

@antonengelhardt
As you can see in the Dockerfile I (and you) posted, there is no mention of an architecture anywhere. Its should be a plain python:3-8-alpine image - or am I misunderstanding something here?

@antonengelhardt
I wasnt aware, that there is such thing as an arm emulator for running arm docker images. There seems to be an extra software (qemu), but as far as I am able to google, I would have to explicitly start it, to use it with docker images. And I definitely dont do that...

@nordcomputer
That's what i meant. I have Qemu on my M1 mac to use amd64 VMs.
I think some machines support it out of the box and some don't. I will investigate this a little more in the future. Also thanks again for your PR. Will check it out soon!

Hey @nordcomputer I have done some changes and commited them on several branches in my repo:

Arm support
Env Vars setup.

I tried to look into buildx (experimental docker feature) but i didn't get it to work.
Your proposal for the 5th env vars HOURS_UNTIL_GAME is coming soon. I can't merge your PR as it is but i will use it as a starting point for this feature! Thanks


unable to change the parent of modal using parentSelector props

I am unable to change the parent node of the modal even though parentSelector accepts a function.
Take for example this code:
class Example extends React.Component {
  getParentNode () {
    return document.querySelector(this.props.anchorSelector);
  }

  render () {
    <ReactModal isOpen={this.props.isLoading} parentSelector={this.getParentNode.bind(this)}>

Something here

    </ReactModal>
  }
}

so if my initial anchorSelector has a value of div.initial-container the modal opens with no problem. however if I close the modal and change the anchorSelector to div.second-container it does not use the second-container at all and still uses the initial one.

Merged MR #630, so now it should reparent the modal unconditionally.

I'll close this issue as it's resolved now. Please feel free to reopen if it's still an issue.
Thanks, @icristal.


[WIP] feat: implement isolation

I'm done with this and I'd like to merge it while it's still only a medium PR not a large one. Now I will work on actually getting a read on the odo type meters before I go about doing the dials.

actually, nevermind, I never got the dial isolate filter working. I'll do that before I get this merged.


Adds new TS API TSHttpTxnCacheDiskPathGet

Adds new TS API TSHttpTxnCacheDiskPathGet to obtain the path of the disk that contains the requested object

Cherry-picked to v9.1.x branch.


Fix ruby kernel

This fixes the ruby kernel by updating iruby to 0.7.4, and removing unnecessary gems.

Works well, and now the test pass even on MacOS, thanks!


Update deps

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Added Documentation
[ ] Updated the changelog

Codecov Report

Merging #64 (25f0b17) into main (0118750) will decrease coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #64      +/-   ##
==========================================
- Coverage   43.00%   42.91%   -0.09%
==========================================
  Files          18       18
  Lines        5495     5490       -5
==========================================
- Hits         2363     2356       -7
- Misses       3132     3134       +2

Flag
Coverage Δ

test
42.91% <ø> (-0.09%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/lib.rs
37.97% <0.00%> (-0.16%)
:arrow_down:

Continue to review full report at Codecov.

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


Add french provider

 Issue by M2ck
Sunday Jan 17, 2016 at 17:56 GMT
Originally opened as https://github.com/inorichi/tachiyomi/issues/29

First of all thank a lot for this great app! For a first release this app is very impressive and promising.
Could you please add a french provider called [japscan] (http://www.japscan.com)?
IMO it is the best french provider with lot of choice!
My current manga reader app is not compatible to add this provider so I hope that will be not a problem to you too.

 Comment by M2ck
Monday Jan 18, 2016 at 12:53 GMT

Well I hope that someone will send a PR, it will be awesome and greatly appreciated! :finger-crossed:

 Comment by inorichi
Sunday Jan 17, 2016 at 23:31 GMT

I'm spending most of the time on the core app. I also want to rewrite the base parser, so I don't feel like maintaining another one if I'm going to change it later. I will accept a PR if anyone is up to it.

 Comment by inorichi
Thursday Mar 17, 2016 at 19:46 GMT

It's possible, but I haven't rewritten the parser yet, so still the same reply, sorry. Priority now will be backups, then reader (migration to Kotlin) and I will work on the base parser after that.

 Comment by M2ck
Friday Mar 18, 2016 at 12:48 GMT

Ok thanks for let me know!

 Comment by M2ck
Thursday Mar 17, 2016 at 09:24 GMT

@inorichi regarding this commit what's new about this related request, still not possible currently?

 Comment by inorichi
Thursday Mar 24, 2016 at 20:29 GMT

I would wait for the update. It would break soon :)

 Comment by na-ji
Wednesday Mar 23, 2016 at 21:05 GMT

I can add a parser for Japscan, but should-I wait for the parser update ?


Update non-space joining language detection logic

My attempt to fix #191.
Changes:

Check if the user specified OCR language is Chinese or Japanese before joining the words.
Change the regex from matching non-space joining languages (CJK) to matching space joining languages (e. g. English).

All words longer than one character are seen as a word in a space joining language.
Because Chinese and Japanese characters/punctuations are single-character words.
As for single-character words, these characters are seen as a word in a space joining language:

All letters, except "other letters".
CJK characters are "other letters", while Latin letters, Greek letters, Cyrillic letters, etc. are either "uppercase letters" or "lowercase letters".
Number digits, or 0-9.

Fix the word joining logic so that there's always a space between a word in a space joining language and a word in a non-space joining language.

Sorry I forgot to add the logic to check for isSpaceJoiningOCRLang here:
https://github.com/TheJoeFin/Text-Grab/blob/760486f64f84a904557947bc937ace1efd0abe71/Text-Grab/Utilities/ImageMethods.cs#L245-L274
regexSpaceJoiningWord is based on the assumption that isSpaceJoiningOCRLang is false, so checking for isSpaceJoiningOCRLang is necessary.


Unclear how to compile for c++

tried linc_glfw and it opens hello world titled window no content on my mac, expected similar with gluon, modified hxml to get something to work...
-main Example
-p ../../
-cpp bin
-cmd ./bin/Example

But the output was purely textual:
haxelib run hxcpp Build.xml haxe -Dhaxe="4.0.2" -Dhaxe3="1" -Dhaxe4="1" -Dhaxe_ver="4.002" -Dhxcpp_api_level="400" -Dhxcpp_smart_strings="1" -Dsource-header="Generated by Haxe 4.0.2" -Dstatic="1" -Dtarget.name="cpp" -Dtarget.static="true" -Dtarget.sys="true" -Dtarget.threaded="true" -Dtarget.unicode="true" -Dtarget.utf16="true" -Dutf16="1" -I"../../" -I"" -I"/usr/local/lib/haxe/extraLibs/" -I"/usr/local/share/haxe/extraLibs/" -I"/usr/local/bin/extraLibs/" -I"/usr/local/lib/haxe/std/cpp/_std/" -I"/usr/local/share/haxe/std/cpp/_std/" -I"/usr/local/bin/std/cpp/_std/" -I"/usr/local/lib/haxe/std/" -I"/usr/local/share/haxe/std/" -I"/usr/local/bin/std/"
Creating /projects/May2019/December/gluon/test/gluon/bin/obj/darwin64/__pch/haxe/hxcpp.h.gch...

Compiling group: haxe
g++ -Iinclude -I/projects/May2019/December/gluon/gluon/es2/impl/include -DGLEW_STATIC -c -fvisibility=hidden -stdlib=libc++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -O2 -I/usr/local/lib/haxeLibrary/hxcpp/git/include -DHX_MACOS -m64 -Wno-parentheses -Wno-unused-value -Wno-format-extra-args -Wno-overflow -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS(haxe) -DHX_SMART_STRINGS(haxe) -DHXCPP_API_LEVEL=400(haxe) ... tags=[haxe,static]
 - src/typedarray/Uint8ArrayImpl.cpp
 - src/typedarray/_Uint8ClampedArray/Uint8ClampedArray_Impl_.cpp
 - src/typedarray/_Uint8Array/Uint8Array_Impl_.cpp
 - src/typedarray/Uint8ClampedArrayImpl.cpp
 - src/typedarray/Uint32ArrayImpl.cpp
 - src/typedarray/_Uint32Array/Uint32Array_Impl_.cpp
 - src/typedarray/Uint16ArrayImpl.cpp
 - src/typedarray/_Uint16Array/Uint16Array_Impl_.cpp
 - src/typedarray/Int8ArrayImpl.cpp
 - src/typedarray/_Int8Array/Int8Array_Impl_.cpp
 - src/typedarray/Int32ArrayImpl.cpp
 - src/typedarray/_Int32Array/Int32Array_Impl_.cpp
 - src/typedarray/Int16ArrayImpl.cpp
 - src/typedarray/_Int16Array/Int16Array_Impl_.cpp
 - src/typedarray/Float64ArrayImpl.cpp
 - src/typedarray/_Float64Array/Float64Array_Impl_.cpp
 - src/typedarray/Float32ArrayImpl.cpp
 - src/typedarray/_Float32Array/Float32Array_Impl_.cpp
 - src/typedarray/_BufferSource/BufferSource_Impl_.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_UInt8.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_UInt32.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_UInt16.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_Int8.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_Int32.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_Int16.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_Float64.cpp
 - src/typedarray/ArrayBufferViewImplIterator_cpp_Float32.cpp
 - src/typedarray/ArrayBufferViewImplIterator.cpp
 - src/typedarray/ArrayBufferViewBase.cpp
 - src/typedarray/ArrayBufferView.cpp
 - src/typedarray/_ArrayBuffer/ArrayBuffer_Impl_.cpp
 - src/haxe/io/Error.cpp
 - src/haxe/io/Bytes.cpp
 - src/gluon/es2/impl/ES2Context.cpp
 - src/gluon/es2/_GLContext/GLContext_Impl_.cpp
 - src/Example.cpp
 - src/__boot__.cpp
Link: Example
Example.hx:7: Hello from haxe!

Some other setups failed due to xcode paths.
I would love to draw a triangle to screen with gluon with hxcpp so that I can attempt to target it with my library - if that's feasible yet?  Advise welcome. Mac 10.12.6.

Hey @nanjizal, gluon just handles interfacing with OpenGL, rather than window management. To draw to the screen you can use it in combination with glfw
For example, once you’ve created your glfw window, you can do
var gl = new gluon.es2.impl.ES2Context();
gl.clearColor(0, 1, 0, 1);
gl.clear(COLOR_BUFFER_BIT);

To clear it green

I have added some basic setup files to my kitGL for gluon and it's compiling.
https://github.com/nanjizal/kitGL/tree/master/src/kitGL/gluon
I have setup a basic trilateral3 base for gluon.
https://github.com/TrilateralX/TrilateralGluonChange/blob/master/src/trilateralGluonChange/AppGL.hx
And created a demo.
https://github.com/TrilateralX/TrilateralGluonSVG
But I get a bit confused about running it, I don't think it worked, code requires 4.2 haxe.
These are dependancy

-cmd haxelib git trilateralGluonChange https://github.com/TrilateralX/TrilateralGluonChange

-cmd echo 'installing geom library for maths matrix functionality'
--next
-cmd haxelib git geom https://github.com/nanjizal/geom.git

-cmd echo 'installing dsHelper some array datastructures'
--next
-cmd haxelib git dsHelper https://github.com/nanjizal/dsHelper.git

-cmd echo 'installing fracs, provides angles and fraction helpers'
--next
-cmd haxelib git fracs https://github.com/nanjizal/fracs.git

-cmd echo 'installing justPath, provides svg path parsing ability'
--next
-cmd haxelib git justPath https://github.com/nanjizal/justPath.git

-cmd echo 'installing trilateral3, provides contour to triangle functionality'
--next
-cmd haxelib git trilateral3 https://github.com/nanjizal/trilateral3.git

-cmd echo 'installing pallette, provides range of useful hex colours'
--next
-cmd haxelib git pallette https://github.com/nanjizal/pallette.git

-cmd echo 'installing kitGL, provides some helpers for working with GL and lime'
--next
-cmd haxelib git kitGL https://github.com/nanjizal/kitGL.git

-cmd echo 'installing a range of fill algorithms, hxPolyK, poly2trihx, hxGeomAlgo.tess2'
--next
-cmd haxelib git hxPolyK https://github.com/nanjizal/hxPolyK.git
-cmd haxelib git poly2trihx https://github.com/nerik/poly2trihx.git
-cmd echo 'if you get troubles with this one you can comment out code in trilateral3/fill as it's not really used on the test'
-cmd haxelib git hxGeomAlgo https://github.com/azrafe7/hxGeomAlgo.git

I would be curious if you can run it.

thanks I updated the code but having weird issues with my hxcpp breaking in justPath it seems to be reading utf16 weird - strange because that library is old, so need to add some basic unit tests and dox to it so I can work out if it's a bug in haxe or in just the dev combo I have installed which might be dodgy.
Updated my base class, is there anything further that you think I might need in the render loop?
https://github.com/TrilateralX/TrilateralGluonChange/blob/master/src/trilateralGluonChange/AppGL.hx
It's really weird because it's in a while loop the Frame code will never get called. I also had to call it from the inherited class so that the draw function of the inherited class was properly initiated.
Really not sure that glfw is really a stable approach it maybe light but if I have to rely on a while loop that blocks the whole code it seem quite iffy.  Did you look at linc_sdl would that be much more stable approach?
I think I had to comment out the program build checks, either the shader which now modified is still not right or these bits don't work.
https://github.com/nanjizal/kitGL/blob/master/src/kitGL/gluon/HelpGL.hx#L25

George
This is the current approach...
https://github.com/nanjizal/kitGL/tree/master/src/kitGL/gluon
https://github.com/TrilateralX/TrilateralSamples/tree/master/haxeOgluon/a1pathsvg
So far I have only got Lime Html5, Heaps rather high level ( not particularly useful ), and WebGL working. Completely fail with Gluon and NME, my theory is good but it's still very fragile for users to target shaders from Haxe, perhaps need to rewrite my code for 4.0 to reduce hxcpp rebuild pain.  I expect when kha finally provides haxe4.2 then it will take minutes for me to implement a version and it will just work.  Gluon looks really interesting but we need to make it easier to get traction, sadly not sure how much help I will be - since mac is moving from opengl do you have approaches.  Cheers Justin

I think really community needs haxe.io.Float32Array to be consistant between toolkits, it's crazy that I can't cast lime or nme version safely to the std, and also scary that I can't pass structures with floats in and out because... they might be 64, does hashlink defaults floats to 64, but then pretty much any shader uses Float32 ( or hardcore Int16 ).

Hey @nanjizal, sorry on my slow responses, currently working on client projects so my bandwidth for open source is quite low (will pick up again in July however!)
I've attached a gluon demo that uses GLFW
gluon-demo.zip
Maybe you can use that as a starting point
I know this project doesn't have a lot of details on how to use, this is because this repo is actually the only public part of a larger closed source project (which does help with windows and things)
Eventually that project will be open source and I'll have full walk-throughs then

mac

Thanks that code was really useful, I have rebuilt your code to use interleave position and color, and messed with formatting, it helps me learn and if it's in my style I think better, hope it's ok public?
Probably long way from ideal, I have a slight problem with the data my draw engine is returning - it seems to be just zero but I should be able to debug that a bit later. Currently test repo is here but need to make approach more generic.
https://github.com/nanjizal/glueTest/

Cool stuff :), I’ll keep the issue open for now until I’ve got some documentation

Currently I am getting...
gluon/webgl/GLContextDebug.hx:86: OpenGL Error in "$fnName": $errorName,
I can't try to update Lime without something breaking then I refix everything and gluon is broken, it's very tedious, especially as there is no reliable information on building hxcpp the helper scripts never seem to quite work properly.
Do you have mac build of hxcpp that works with your code against haxe nightly?  Do you find it easy to rebuild hxcpp? Do you have eval/jvm approaches perhaps with metal?

Look like string interpolation rules have changed in haxe lately, those $variables should be interpolated. I've opened an issue to investigate #10
That trace is trying to tell you that OpenGL has generated an error (these are things like "Framebuffer Invalid"), so it should be independent of hxcpp and haxe, and purely depend on the OpenGL commands being used
Desktop GLSL is slightly different from GLSL ES 2.0, Lime might do something different to shaders that can trigger an OpenGL error in one library and not the other
I'd argue you're best of sticking with a single GPU library because of this, either lime, kha or gluon

Haxiomic, what is weird is I don't think I have changed my code from the code posted above, well I was trying to process:
var datum = new Float32Array([
                  0.100, 0.100, 0. , 1, 1, 1, 1
                , 0.500, 0.500, 0. , 1, 1, 1, 1
                , 0.100, 0.500, 0. , 1, 1, 1, 1
                , 0.100, 0.100, 0  , 1, 0, 0, 1
                , 0.500, 0.100, 0  , 1, 0, 0, 1
                , 0.500, 0.500, 0  , 1, 0, 0, 1
                , 0.300, 0.300, 0  , 1, 1, 0, 1
                , 0.400, 0.300, 0  , 1, 1, 0, 1
                , 0.400, 0.400, 0  , 1, 1, 0, 1
            ]);

I don't think the buffer changes you made worked for me, but someone else who tried it seemed to think stuff was now just working and surprised, even with some of my drawing code, but they are on linux?

Buffer changes should be working – could it be that an older version of gluon is being used? Maybe uninstall gluon from haxelib and try again from git
Also, check if you have a version in a .haxelib folder that is overriding
Generally I think the local .haxelib/ approach is the best way to manage haxe libraries right now (but a better system is coming soon :))

I think it was some changes I made locally in dsHelper.

I am going to close this and start clean one.


refactor: removing unused variable

Description
Enhancement: To remove the unused optional variable network_connections
Refer issue 485 for details.
Types of changes in this PR
No release required

[ ] Examples or tests (addition or updates of examples or tests)
[x] Documentation update
[ ] CI-related update (pipeline, etc.)
[x] Other changes that don't affect Terraform code

Release required

[ ] Bug fix (patch release (x.x.X): Change that fixes an issue and is compatible with earlier versions)
[ ] New feature (minor release (x.X.x): Change that adds functionality and is compatible with earlier versions)
[ ] Breaking change (major release (X.x.x): Change that is likely incompatible with previous versions)

Release notes content
Cleanup task : To remove the unused optional variable network_connections

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[x] If relevant, documentation for the change is included or updated with this PR.

Merge actions for mergers

Merge by using "Squash and merge".

Use a relevant conventional commit message that is based on the PR contents and any release notes provided by the PR author.
The commit message determines whether a new version of the module is needed, and if so, which semver increment to use (major, minor, or patch).

This passed successfully but once integrated latest main changes today, can see some failure in the upgrade test.
It appears that network ACL rule already exists.

Re-running first to see if this error still occurs.

Validation succeeded after re-running the jobs.

@imprateeksh why have you ticked the boxes for Documentation update and Other changes that don't affect Terraform code ? This is a change to a terraform variable. Infact its probably a breaking change which will warrant a major version update. Don't you agree?

@imprateeksh why have you ticked the boxes for Documentation update and Other changes that don't affect Terraform code ? This is a change to a terraform variable. Infact its probably a breaking change which will warrant a major version update. Don't you agree?

HI @ocofaigh - Documentation update was chosen as there was change in the description of the variable. Indeed it is breaking change and Other changes that don't affect Terraform code is not applicable here.
I have made these corrections.

:tada: This PR is included in version 6.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Create samgasi.txt

Samarkand State Architectural and Civil Engineering Institute

@mrazamat I am sorry for a delay with processing your request.
Pull request merged. Thank you!


Batteryflow

Batteryflow
Added three new screens for the config flow about the battery:

Charging minimum
On this screen, the user can define their minimum SoC.

Charging maximum
On this screen, the user can define their maximum SoC.

Charging capacity
On this screen, the user can define the capacity of their car battery.

Looks good!


ArgumentError in `verify': wrong number of arguments (given 3, expected 1)

I'm using the sample code shown in the README for RS256:
rsa_private = OpenSSL::PKey::RSA.generate 2048
rsa_public = rsa_private.public_key

token = JWT.encode payload, rsa_private, 'RS256'

decoded_token = JWT.decode token, rsa_public, true, { algorithm: 'RS256' }

Instead of getting a decoded_token hash, I get this error message:
Traceback (most recent call last):
    8: from main.rb:25:in `<main>'
    7: from main.rb:7:in `verify'
    6: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt.rb:28:in `decode'
    5: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/decode.rb:26:in `decode_segments'
    4: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/decode.rb:42:in `verify_signature'
    3: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/signature.rb:31:in `verify'
    2: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/algos/rsa.rb:15:in `verify'
    1: from /home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/security_utils.rb:20:in `verify_rsa'
/home/runner/BasicAfraidSolidstatedrive/.bundle/ruby/2.5.0/gems/jwt-2.2.3/lib/jwt/security_utils.rb:20:in `verify': wrong number of arguments (given 3, expected 1) (ArgumentError)
exit status 1

This seems to be because OpenSSL::X509::Certificate.verify expects a single argument but is receiving 3:
# jwt-2.2.3/lib/jwt/security_utils.rb:20
def verify_rsa(algorithm, public_key, signing_input, signature)
  public_key.verify(OpenSSL::Digest.new(algorithm.sub('RS', 'sha')), signature, signing_input) # 👈  3 arguments passed
end

Any update on this ? Seeing the same issue (with ruby 3)

None, still waiting for feedback on this.

Thanks for the feedback.
I did try this code and it seems to work with latest jwt version without issue 2.2.3.  (FYI my payload was : payload= {a: "b"})
But I did get a very similar issue trying to decode an azure jwt token.
public_key was of type OpenSSL::X509::Certificate instead of  OpenSSL::PKey::RSA on a OpenSSL::X509::Certificate instance you can call public_key and get a OpenSSL::PKey::RSA (but now I receive an invalid signature message from jwt...)

For sure if a OpenSSL::X509::Certificate object is given as the public_key there will be some errors. Apparently the OpenSSL::X509::Certificate#verify method is to verify the signature of the certificate.
Then why the verification is failing if the certificates public key is given is pretty hard to figure out without more info or some example.

Going to close this one as a stale issue. Suspect mixing PKey instances and certificate instances here.


cmd/build: wrong error on misspelled GOOS

go version devel +39983cf491 Wed Sep 20 18:11:52 2017 +0000 linux/amd64
package has 2 files: test_linux.go
package test

and test_windows.go:
package test

$ GOOS=windwos go build ./test
can't load package: package test: build constraints exclude all Go files in /gopath/test

should say:
$ GOOS=windwos go build ./test
cmd/go: unsupported GOOS/GOARCH pair windwos/amd64

This seems to be because the build constraints error is thrown when loading a package, whereas the GOOS/GOARCH one is thrown when trying to build it.


Python: split kernel into kernel extensions for relevant pieces

Motivation and Context

In order to keep better track of related pieces within the Kernel, including easier unit testing, this PR splits the kernel into pieces that are self-contained, but abstract.
Description

New:

KernelServicesExtension
KernelFunctionExtension
KernelReliabilityExtension

Changed:

Kernel, now imports the new ones.
KernelFiltersExtension, moved to filters folder, in line with the rest.

Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

Python 3.10 Test Coverage Report • FileStmtsMissCoverMissingsemantic_kernel   kernel.py2624981%122, 124, 190, 197–206, 246–254, 326–362, 432–433, 660, 681–683, 719, 721, 731semantic_kernel/connectors/ai/open_ai/services   open_ai_chat_completion_base.py2129356%98, 118, 143–147, 171, 175, 191–196, 213–241, 244–255, 273–280, 291–299, 315–322, 343, 351, 357–363, 375–381, 412, 451, 453–454, 459–464, 468–475, 497, 506–515semantic_kernel/functions   kernel_function.py82298%145, 165   kernel_function_from_prompt.py157796%149–150, 171, 191, 216, 237, 317TOTAL621696385%
Python 3.10 Unit Test Overview

Tests
Skipped
Failures
Errors
Time

1350
1 :zzz:
0 :x:
0 :fire:
12.578s :stopwatch:


docs(cheatsheet/dart): generate from dart sources

Fixes #1906.

@kwalrath : ready for review. I'm unsure who else.
@petebacondarwin : could you take a look at this new dgeni package? It is largely inspired by the TS cheatsheet package.
cc @wardbell

This PR depends on #1910.
tldr; Travis doc build is failing because I seem to have not fully turned off the Dart API and cheatsheet generation on Travis; but the cheatsheet is the subject of this PR. So, I think it will be simpler to just say that this PR depends on #1910. The build works locally, but once #1910 is merged, it should build successfully on Travis too.

LGTM

My feeling with this PR is that it is duplicating a lot of what is done to generate the cheatsheets for TS and JS. Perhaps there is some way of making that processing more generic to accommodate Dart as well?

My feeling with this PR is that it is duplicating a lot of what is done to generate the cheatsheets for TS and JS.

Actually, I felt that this was a clean design that reused only the necessary pieces of the TS/JS doc processing chain.

Perhaps there is some way of making that processing more generic to accommodate Dart as well?

I thought of that too, but some of our other Dart work has been intrusive enough already. Have a separate package that reused TS-side components, seemed like the most TS friendly way to go.  One of the main problems is that cheatsheet generation on the TS side is interwoven with the API generation, when it doesn't need to be. If someone were to do a clean refactoring on the TS side, then indeed we could reuse that for Dart. Any volunteers :)
Aside from that, is this good to go?

I think if it works then let's good with it

I merged because I heard (elsewhere) that Ward's good with this.


Potential loss of data on JVM termination

Saw a warning from one of our Spring Artefacts on shutdown:
04 Apr 2018 12:36:34,299] WARN  [requestId=] [loader.WebappClassLoaderBase]: The web
application [XXX] appears to have started a thread named [AsyncReporter(XXX)] but has failed to
stop it. This is very likely to create a memory leak. Stack trace of thread:\n
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
zipkin.reporter.ByteBoundedQueue.drainTo(ByteBoundedQueue.java:83)
zipkin.reporter.AsyncReporter$BoundedAsyncReporter.flush(AsyncReporter.java:227)
zipkin.reporter.AsyncReporter$Builder.lambda$build$0(AsyncReporter.java:166)
zipkin.reporter.AsyncReporter$Builder$$Lambda$1.run(Unknown Source)
java.lang.Thread.run(Thread.java:745)

I think this is the Daemon thread created in zipkin.reporter.AsyncReporter.build(Encoder<S> encoder)

Normal thread and daemon threads differ in what happens when they exit. When the JVM halts any remaining
daemon threads are abandoned:
finally blocks are not executed,
stacks are not unwound - the JVM just exits.
Due to this reason daemon threads should be used sparingly and it is dangerous to use them for tasks  that might perform any sort of I/O

The daemon flushing thread could potentially just exit without completion (or executing the finally block), losing trace data.
Perhaps the thread should have a shutdown hook and not be set as a daemon thread?

This issue was moved to openzipkin/zipkin-reporter-java#109


fix Improper translation

Please refer to: https://github.com/kubernetes/website/pull/11349

/assign @zacharysarah

/lgtm, thanks!

/lgtm

/approve

relates to https://github.com/kubernetes/website/pull/11349


Add Namespaces to list of resources Galley can serve over MCP.

Can you add an integration test for this in converter_tests?

will do

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jeffmendoza
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ozevren
If they are not already assigned, you can assign the PR to them by writing /assign @ozevren in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

galley/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jeffmendoza: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio-unit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio-unit-tests-master

prow/e2e_pilotv2_auth_sds.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio_auth_sds_e2e-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio-unit-tests-master

prow/e2e_pilotv2_auth_sds.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio_auth_sds_e2e-master

prow/integ-galley-local-presubmit-tests.sh
ff64fe4ec82c98d01f9278bdc7f380f756686aa7
link
/test integ-galley-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio-unit-tests-master

prow/e2e_pilotv2_auth_sds.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio_auth_sds_e2e-master

prow/integ-galley-local-presubmit-tests.sh
91d7c4ff4fb8863bd0540a4bd3b02f03a47034b3
link
/test integ-galley-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e_pilotv2_auth_sds.sh
2a48ce677f9dc1d1e73791bc80f73fd39a6181e5
link
/test istio_auth_sds_e2e-master

prow/integ-galley-local-presubmit-tests.sh
91d7c4ff4fb8863bd0540a4bd3b02f03a47034b3
link
/test integ-galley-local-presubmit-tests-master

prow/istio-unit-tests.sh
91d7c4ff4fb8863bd0540a4bd3b02f03a47034b3
link
/test istio-unit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
fcaca76492d17f730d29b40e5119f79328ed145a
link
/test istio-unit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
fcaca76492d17f730d29b40e5119f79328ed145a
link
/test istio-unit-tests-master

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/integ-framework-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-framework-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-presubmit-master

prow/istio-unit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test istio-unit-tests-master

prow/integ-galley-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-galley-local-presubmit-tests-master

prow/integ-pilot-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-pilot-local-presubmit-tests-master

prow/integ-mixer-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-mixer-local-presubmit-tests-master

prow/integ-security-local-presubmit-tests.sh
17e58929cf29a09b4cda812ace9e42c862f4895e
link
/test integ-security-local-presubmit-tests-master

prow/integ-framework-local-presubmit-tests.sh
88b9c28c5530e9a61591cf6d004171afdb9a7448
link
/test integ-framework-local-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-pilot-k8s-presubmit-tests.sh
b1931da067f8581a1bf9a3c2c514b3ad467bba4a
link
/test integ-pilot-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeffmendoza: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-pilot-k8s-presubmit-tests.sh
b1931da067f8581a1bf9a3c2c514b3ad467bba4a
link
/test integ-pilot-k8s-presubmit-tests-master

prow/integ-mixer-k8s-presubmit-tests.sh
b1931da067f8581a1bf9a3c2c514b3ad467bba4a
link
/test integ-mixer-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-pilot-k8s-presubmit-tests-master

/test integ-mixer-k8s-presubmit-tests-master

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jeffmendoza, ozevren
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

galley/OWNERS [ozevren]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fix the problem of multi Arguments calculation

PR Details

Fix the problem of multi Arguments calculation

Description

when thisToken is Range and  nextToken is Argument and opfdStack not Empty, should push value to  opfdStack and continue.

Related Issue

IFERROR(B2/MROUND(A2,1),0)  will MROUND args is B2,A2，Not A2,1

Motivation and Context

i find this bug and fix it.

How Has This Been Tested

test code in calc_test.go  "=IFERROR(B2/MROUND(A2,1),0)": "2.5"

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ x ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ x ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ x ] I have read the CONTRIBUTING document.
[ x ] I have added tests to cover my changes.
[ x ] All new and existing tests passed.

Codecov Report

Merging #1253 (02fadef) into master (6bcf5e4) will increase coverage by 0.01%.
The diff coverage is 80.00%.

@@            Coverage Diff             @@
##           master    #1253      +/-   ##
==========================================
+ Coverage   98.42%   98.43%   +0.01%
==========================================
  Files          31       31
  Lines       22761    22908     +147
==========================================
+ Hits        22403    22550     +147
  Misses        239      239
  Partials      119      119

Flag
Coverage Δ

unittests
98.43% <80.00%> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

calc.go
98.94% <80.00%> (+0.01%)
:arrow_up:

cell.go
97.48% <0.00%> (+0.01%)
:arrow_up:

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 6bcf5e4...02fadef. Read the comment docs.

LGTM, thanks for your PR.


New package: ChartParsers v0.0.1

Registering package: ChartParsers
Repository: https://github.com/rdeits/ChartParsers.jl
Created by: @rdeits
Version: v0.0.1
Commit: cd5811367de7a536056a581f3ef65065f93fc8f1
Reviewed by: @rdeits
Reference: https://github.com/rdeits/ChartParsers.jl/commit/cd5811367de7a536056a581f3ef65065f93fc8f1#commitcomment-34387234

Needs compat at least for Julia itself.

done!


Speed up compute shutdown

The compute shutdown operation takes multiple seconds.
This is not a big deal, and not a priority compared to other things, but nice to fix because:

if we start during shutdown, that start will be delayed. It's rare, but not nice
people wonder why startup takes 200ms but shutdown 4s. Easier to fix than explain

The solution is to declare shutdown successful earlier and let the compute node upload traces (or whatever else it needs to do) without blocking starts.
I'm leaving this PR in draft state because it adds a new compute status variant that cplane wouldn't recognize. So if this is the approach we go with we should start with a cplane PR (no rush)

This intersects a bit with what @lassizci did in https://github.com/neondatabase/cloud/pull/6071#issuecomment-1684257960, so I started a discussion there

Do we know exactly which part takes time? Because kill signal is not synchronous so the only quarantee to ensure the child is not still runninfg is rhat the process doesn’t exist anymore. Having sent the signal is not enough.

Because kill signal is not synchronous so the only quarantee to ensure the child is not still running is that the process doesn’t exist anymore. Having sent the signal is not enough.

We wait on the child postmaster process to exit above with pg.wait(), so I don't think there is a problem with that kill is sent, but Postgres process is still alive

Do we know exactly which part takes time?

And that's a good question, previously I've seen delays in several places:

OTEL tracing closing, but I added 2 sec cap for this step already. Otherwise, I've seen it delaying exit for dozens of seconds
Pre-stop hook isn't executed in k8s for quite some time for some reason
Sidecar containers exit longer than they should

And indeed, this patch only helps with 1., which is not a that big problem
Whith what it may help in the future is that we will poll not k8s API for waiting on the compute exit, but compute management API. At the same time, if we will stick with foreground deletion, then not-exitted pod will still delay deployment deletion, so suspend will be caped by this time. If we will choose background deletion policy, this may leave a lot of litter in the k8s, if some pods / containers cannot exit for some time (even though Postgres exitted already)

We wait on the child postmaster process to exit above with pg.wait(), so I don't think there is a problem with that kill is sent, but Postgres process is still alive

Ok, then it's probably not unsafe.

Pre-stop hook isn't executed in k8s for quite some time for some reason
Sidecar containers exit longer than they should

Currently we sleep, but not sure if there would be any reason not to just kill -9 immediately, because after all the suspend should happen when nothing should be using these, right?

If we will choose background deletion policy, this may leave a lot of litter in the k8s, if some pods / containers cannot exit for some time (even though Postgres exitted already)

If pod doesn't die, whether it's foreground or background deletion, doesn't make that much of a difference, except with foreground there's still the Deployment (and RC), but console doesn't have mechanism for forceful deletion anyway. I guess this started really happening after 1.26 upgrade. There seems to be a case open to AWS.

Whith what it may help in the future is that we will poll not k8s API for waiting on the compute exit, but compute management API

So if we poll compute api, wondering what's the probability to receive that status. If tracing doesn't take time, then the container probably just dies before getting that status. Polling very often we might just end up delaying things by causing load when there's a lot of computes.

Unassigning myself. Someone take over if this is still a good idea to do


Added the ability to get inner element id by matching pattern of the …

… id, this is useful when ids are created dynamically

Thanks!

Welcome and thanks to you for supporting this awesome framework.


When to support the webpack 2.x

When to support the webpack 2.x?

Probably after it's officially released. It's still in beta right now.

@chrisvfritz

No problem. We are actually using v2 in the webpack-simple template by the way. It's a bit safer, since it's a much less complex configuration, but even that we had to lock down to a specific version because of breaking changes.

Any updates on this ?
Webpack is at v2.2.0-rc.7 right now (https://github.com/webpack/webpack/releases) and they also offer links for documentation and tutorials on the official site :)


What does the method gf_getCanvas actually return?

The docs says that the method  gf_canvas gf_getCanvas returns a canvas, but what is this canvas? gf_canvas appears to be a void*. The docs are unclear in this matter.

This issue was moved to sys-bio/sbnw#10


Escaping Literal Quotes in Strings

Challenge Escaping Literal Quotes in Strings has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

var myStr= "I am a, \"double quoted\" string inside \"double quotes\"."; // Change this line

@tgitari Thank you for reporting this issue. You're almost there. There's no comma within the string. Please take a look at the required string once more.
This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "help" button on the challenge on Free Code Camp, which will take you to the help chatroom for that specific challenge. You can also view our full list of official chatrooms.
If you think I'm wrong in closing this issue, please reopen it and add further clarification. Thank you, and happy coding!


[DOCU-2188] Add docs for Prometheus 1.5.0

Summary
Added documentation for Prometheus plugin 1.5.0.
This is my first rodeo, so feel free to make any necessary changes (or just suggest them in your review) if something doesn't look right.
Reason
https://konghq.atlassian.net/browse/DOCU-2188
Testing
I don't have write access to this repo, so I'm not sure if a netflix test link will get generated or not. Maybe somebody can add perms for me?

I also can't add labels without write access to the repo :)

@flrgh can you retarget this PR to the release/gateway-2.8 branch?

I also can't add labels without write access to the repo :)

Argh. We will... need to do something about that.

@flrgh can you retarget this PR to the release/gateway-2.8 branch?

Done, and... oof, looks like I need to go rebase.

@lena-larionova I'm noticing that the dropdown selection still shows 1.4.X as the lastest version:
https://deploy-preview-3666--kongdocs.netlify.app/hub/kong-inc/prometheus/

Do you know how I can fix this?

@flrgh @lena-larionova I've just added all kongers with triage access, so everyone should be able to add labels on this repo now


flynn-host can not start

https://gist.github.com/anonymous/bb40957ca112b865554c9607db7b82c3

What is the exact problem you are experiencing? From the debug logs flynn-host appears to be running:
root      2745  0.0  0.0 1178076 23752 ?       Ssl  09:43   0:00 /usr/local/bin/flynn-host daemon

Looking closer it appears you have restarted either flynn-host or the node it's running on and resurrection hasn't worked correctly.

Mainly do not see the situation of Flynn running:

status flynn-host  no results
flynn-host ps prompt 10:58:14.795452 host.go:157: Error sending HTTP request, errors: Get http://<IP_ADDRESS>:1111/services/flynn-host/instances: dial tcp <IP_ADDRESS>:1111: getsockopt: connection refused,Get http://<IP_ADDRESS>:1111/services/flynn-host/instances: dial tcp <IP_ADDRESS>:1111: getsockopt: connection refused...
I have used --clean to re-install a few times, still did not solve.

Ahh I see, so the bootstrap steps outlined here https://flynn.io/docs/installation/manual have not been run successfully?
I suggest using the graphical installer if the manual installation process isn't working for you. You can use it with the SSH installer mode to use it on any server.

thanks, i will try

i run flynn install, but firefox no response, why?

Are you running flynn install on your local machine? If not you need to download the CLI to your workstation and run it from there.

yes, i first run L=/usr/local/bin/flynn && curl -sSL -A "uname -sp" https://dl.flynn.io/cli | zcat >$L && chmod +x $L
second run flynn install, but can't run my browser

i copy the address from konsole to my browser chrome can run, but  the prompt message is 'the authenticity of host XXXX can't be established', Are you sure you want to continue connecting?

I'm sure my username and password are correct.

Flynn is unmaintained and our infrastructure will shut down on June 1, 2021. See the README for details.


App hangs after it tries to load themes...

Hi!
The app is hanging ever since I upgraded to Yosemite, when I try to load themes - whether you add a new store or a store is already loaded.
I went through the issue up to Level 2 Support at Shopify but they couldn't figure it out, the app worked when I created a new user on my machine, so it is likely be something on my profile. I've tried App Zapper and cleared all the preferences files (com.meeech.* files) in the ~/Library directories.
From the logfile:
[21:18:21:201] [Ti.Network.HTTPClient] [Error] Failed for URL ... my-store-name.myshopify.com/admin/themes.json): SSL peer certificate or SSH remote key was not OK
I can email the rest over if you'd like.

Hey balraj
Yes email the log over to me
Sent from my iPhone

On Mar 6, 2015, at 5:05 PM, Balraj Jutla<EMAIL_ADDRESS>wrote:
Hi!
The app is hanging ever since I upgraded to Yosemite, when I try to load themes - whether you add a new store or a store is already loaded.
I went through the issue up to Level 2 Support at Shopify but they couldn't figure it out, the app worked when I created a new user on my machine, so it is likely be something on my profile. I've tried App Zapper and cleared all the preferences files (com.meeech.* files) in the ~/Library directories.
From the logfile:
my-store-name.myshopify.com/admin/themes.json): SSL peer certificate or SSH remote key was not OK
I can email the rest over if you'd like.
—
Reply to this email directly or view it on GitHub.

Hi Mitchell
Thanks for taking a look into this!
Cheers,
--
Balraj Jutla
Creative Crisp
From: mitchell amihod<EMAIL_ADDRESS>Reply: meeech/Shopify-Theme-Tool<EMAIL_ADDRESS>Date: March 6, 2015 at 5:14:11 PM
To: meeech/Shopify-Theme-Tool<EMAIL_ADDRESS>Cc: Balraj Jutla<EMAIL_ADDRESS>Subject:  Re: [Shopify-Theme-Tool] App hangs after it tries to load themes... (#25)
Hey balraj
Yes email the log over to me
Sent from my iPhone

On Mar 6, 2015, at 5:05 PM, Balraj Jutla<EMAIL_ADDRESS>wrote:
Hi!
The app is hanging ever since I upgraded to Yosemite, when I try to load themes - whether you add a new store or a store is already loaded.
I went through the issue up to Level 2 Support at Shopify but they couldn't figure it out, the app worked when I created a new user on my machine, so it is likely be something on my profile. I've tried App Zapper and cleared all the preferences files (com.meeech.* files) in the ~/Library directories.
From the logfile:
my-store-name.myshopify.com/admin/themes.json): SSL peer certificate or SSH remote key was not OK
I can email the rest over if you'd like.
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

Hi Mitchell,
I looked through the resource  you found at:
https://wordpress.org/support/topic/download-failed-ssl-peer-certificate-or-ssh-remote-key-was-not-ok
I noticed that these users had to reset their hosts db on their servers, however being on my local machine, I searched how to reset the OS X SSL settings and found that:
To resolve this issue I ended up having to reset my Keychain Access App on OS X
Keychain.app > Preferences > General > Reset My Default Keychain
A note to other users, this should not delete your other saved passwords, just resets your "Login" profile.
Cheers!
Balraj


Update JavaScript/Java plugins to solve known vulnerabilities

Production edit: Done using the Snyk tool.
Replaces #99120

What does Snyk mean?

What does Snyk mean?

It's a company/tool I use to generate vulnerability fixes. In #99120 each of the commits was generated by it, so I kept it in the title

Makes sense. I edited your commit to improve the commit message to be more explicit about what the commit does, and moved the Snyk reference to the body of the commit.

Thanks! Congratulations on your first contribution! 🎉


Shuffling preprocessing functions

Refactoring some preprocessing components to be a little more intuitive.  To me, at least.

This is probably not worth the effort


repo suggestions

I would like if possible for a few repos to be added to the modding section
These are some of the best and most important tools imo from my experiences modding
https://github.com/Mythical-Github/UnrealAutoMod
https://github.com/UE4SS-RE/RE-UE4SS
https://github.com/Mythical-Github/UnrealAutoModInEditor
https://github.com/trumank/repak
https://github.com/Mythical-Github/repak_wrappers
https://github.com/4sval/FModel
https://github.com/trumank/kismet-analyzer
https://github.com/trumank/kismet-debugger
https://github.com/RussellJerome/UnrealModLoader
https://github.com/gildor2/UEViewer
https://github.com/bananaturtlesandwich/stove
https://github.com/LongerWarrior/UEAssetToolkitGenerator
https://github.com/bananaturtlesandwich/spaghetti
https://github.com/atenfyr/UAssetGUI
https://github.com/Irastris/UESigPatch
https://github.com/matyalatte/blender3d_import_psk_psa

Here is a quick messy overview of what they do
Build Tools
Lua Scripting system, with tons of various utilities
An in editor gui for the UnrealAutoMod build tools
a replacement packer and unpacker for unreal's unreal pak
wrappers for said packer
Fmodel dumps and extracts various game's assets
analyzer is for analyzing cooked asset dumps
debugging for debugging kismet
UnrealModLoader is a dll based mod loader, that can also load blueprint mods
UEViewer is an other asset dumper and extractor
stove allows editing of cooked maps
uassettoolkitgen creates modding uprojects with references and such for modding
spaghetti allows hooking of blueprint functions in some aspects
uassetgui is a front end for editing assets using uassetapi
uesigpatach bypasses sig loading for modding
and the blender plugin is for importing extracted models and animations from umodel and fmodel, and other utilities

You can update the readme.md then create a pull request, then I will review it and merge it.


[Unsure]: Color generation for gif.

i tried wal with a gif and magick took full cpu for around 1 min.
I want to ask does it try to extract color from every frame?
if it is the case then it will be nice to have a flag that specifies which frame to use to generate the color if it is a gif.

yes, imagemagick tries to extract colors from every frame, mind you that wal is the only backend i'm sure supports gif due to imagemagick, the others may or may not, and the ones that do likely use frame 0, i could make a default to use frame 0 for every image (imagemagick is smart enough to know that static images only got frame 0) and add a flag to specify frame, tho that will need some testing to ensure nothing dumb will happen.

ig the final output that wal gives by using imagemagick is the colors from the last frame of the gif.
earlier i had an script that used to extract first frame if the image is an gif and then feed it to pywal so that i can have a blurred version of it also.
had not faced any bug in that ever.

huh weird, for all intents and purposes pywal16 should already be using only the first frame of a gif as the "[0]" identifier for the first frame is appended to the image name in the command on here:
https://github.com/eylles/pywal16/blob/master/pywal/backends/wal.py#L14-L18
https://github.com/eylles/pywal16/blob/1ebea0bb61434dcb5787ed2bb48ddf49133b7d11/pywal/backends/wal.py#L14-L18

hmmm, tested with some gifs and it works for me.

yep works fine here. (it was from wal-telegram for me and i thought it was caused by pywal)
switched to walogram and added if clause for gif's
https://github.com/niksingh710/gdots/blob/master/bin/after-wal#L176-L181
https://github.com/niksingh710/gdots/blob/master/bin/after-wal#L141

ah that makes sense, i think that for telegram using bash really is a stretch, and rust seems like overengineering for this kinda simple color generation programs so i do plan to make a rewrite of wal-telegram in python.


feat: Forbid aggregation without alias in mview definition

What's changed and what's your intention?
as title
Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests

Refer to a related PR or issue link (optional)
close #2404

maybe we can add some bind error test in planner test

maybe we can add some bind error test in planner test

need to update test runner since its binder error is only for queries. Also the error is actually outside binder. I am wondering whether it is proper 😇

oh, I get it. so we can improve our planner test framework later.


feat: Explicit Associated Types & Constants

Description
Problem*
Resolves https://github.com/noir-lang/noir/issues/3470
(does not fix https://github.com/noir-lang/noir/issues/5544)
Summary*
Implements a basic form of associated types in Noir.

The main limitation of this work is that all associated types must be explicitly specified in trait constraints (e.g. Foo: Iterator<Elem = i32>) Instead of Foo: Iterator

Eliding these requires inserting additional implicit generics anywhere these constraints are used which I considered for this PR but opted to limit the size instead and leave it for later work.

Additional Context
This is a large PR which has quite a few non-trivial changes so I'll try to summarize as best I can to help with reviews:

Made the Span on UnresolvedType non-optional for better error messages.
Added GenericTypeArgs struct to hold both "ordered" and "named" generics. Ordered generics are the ones we are used to where they are specified in order. Named generics are associated types where they are prefixed with Name = and may be given in any order in a generics list.
Added a Generic trait to abstract over something that can be generic (struct, type alias, trait, etc) so that we can share the same method for resolving all generic things. This saved some code since we were duplicating checks on these before, and have much more now that we have to check named args as well.
Added TraitGenerics as the resolved version of GenericTypeArgs. This is used in a couple places including the impl Trait type in the type system.
Added associated types to the lookup_trait_implementation functions in the NodeInterner. These are just treated as normal generics more or less. When we allow these to be omitted in the future we should probably fill these with fresh type variables so that they are still present but always succeed unification.
Stored associated types in trait impls in a separate map in the NodeInterner since they are needed to be referenced within the type signature of methods in the impl, which is before the impl as a whole finishes resolution.
Resolved Self::AssociatedType paths. Not that https://github.com/noir-lang/noir/issues/5544 is not fixed, Trait::AssociatedType is still a panic.

Added current_trait and current_trait_impl fields to the elaborator to resolve these. Otherwise we don't know what Self refers to.

Resolved <Type as Trait>::Type paths. These are called AsTraitPaths. Caveat: these are not allowed/resolved in arithmetic generics still. This prevents e.g. let Size = <T as Serialize>::Size + <U as Serialize>::Size;. This is more of an issue for when we allow implicit associated types. For now since they must be explicit, <T as Serialize>::Size must already be a named generic in scope so the example would look more like let Size = TSize + USize;, see the serialize test as an example.
Additionally I had to make a couple more updates to arithmetic generics to get the serialize test working:

The existing rules were mostly good until monomorphization when we'd have to re-do the same trait constraints but now we'd know the actual end sizes (constants) for the constraints. This turned out to make it more difficult as we had to solve 4 = a + b when serializing a pair where a and b are the serialized sizes of each item. In this case 1 and 3 were the correct answers, and since these refer to specific items in the pair, even an answer of 3 and 1 would be incorrect. I ended up solving <constant> = a + b to <constant> - b = a so that when we recur on the trait constraints for each item in the pair we'd get T: Serialize<Size = 4 - b> and U: Serialize<Size = a>. I have a feeling the ordering could be wrong here. It type checks but requires type annotations on the result of serialize. Since this issue isn't directly related to associated generics though I'm considering this future work.

Documentation*
Check one:

[ ] No documentation needed.
[ ] Documentation included in this PR.
[x] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[ ] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Getting some test failures. I'll mark this as a draft and take it out when they're fixed.

Tests should be fixed now. I'd still like to add some frontend tests to this PR to test error cases but it should still be ready for review in the meantime.

Not sure why the report gates diff keeps being cancelled.

Updating rayon doesn't fix this.

rebuild.sh works for me locally after limiting the maximum threads of parallel

Going to leave this PR open for another day and merge it late tomorrow unless anyone finds anything else that should be changed

I'm good with this being merged once we add something to rebuild.sh to limit parallelism so CI still works.


Fix docker.save having -default in tar name

Please provide a description of this PR:
Fixes https://github.com/istio/istio/issues/36059

@ericvn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-test_istio
66adca794c86bb909ecfc04459ae7cd91401d498
link
true
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

What should ./tools/docker --save --variants=debug,distroless generate for tar files. Should it generated bug, distroless and empty variant files? default,debug,distroless does generate all 3. It seems debug.distroless only creates debug and distroless and no empty variants.

What should ./tools/docker --save --variants=debug,distroless generate for tar files. Should it generate debug, distroless and empty variant files? default,debug,distroless does generate all 3. It seems debug.distroless only creates debug and distroless and no empty variants. Testing prior to this change, I don't get the empty variant so this change doesn't change that.

It should generate debug and distroless ONLY.


Update Arq42 Documentation

Issue Description

Problem: The documentation on ARQ-42.md currently has outdated information regarding the sharing controller. It needs to be updated to reflect the changes made from 'dashboard' to 'sharing'.

Product Information

Related Document: ARQ-42.md
Related Document: User-Guide.md
Repository Link: vas-country-risk

Tasks

[x] Update the documentation in ARQ-42.md to accurately represent the changes made to the sharing controller, specifically the change from 'dashboard' to 'sharing'.
[x] Review and verify that the updated documentation is clear and accurate.

Todos

[x] Update login page on https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/User-Guide.md#portal-to-dashboard section not updated to current one
[x] Update image of table ( outdated since roles were inserted ) section https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/User-Guide.md#business-partner-table
[x] Add image with roles view as an example https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/User-Guide.md#business-partner-table
[x] Add image with roles view as an example for Customer and Supplier on section https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/Arc42-Documentation.md#roles-rights-management
[x] Update System Scope and Context with new Image proposed on standard document section https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/Arc42-Documentation.md#system-scope-and-context
[x] New endpoints needed to be added ( getUserFromCompany, updateReports and ShareReports) section https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/Arc42-Documentation.md#endpoint-explanation
[x] Move Sharing endpoints ( getAllRatingsScoresForEachBpn , getAllRatingsForCompany ) to Sharing controller part and update response objects
[x] Response objects need to be updated on endpoints (GetUserRanges, getTableInfo, getCompanyBpns) section https://github.com/eclipse-tractusx/vas-country-risk/blob/main/docs/Arc42-Documentation.md#endpoint-explanation

Hints for Resolution

Ensure that the updated documentation is clear and reflects the current state of the system.
Use precise and concise language to describe the changes to the sharing controller.

HI @fabiodmota,
you have typos in Arc42 here. It's Arc with a C and not a Q


New article-INotifyPropertyChanged interface

Old reference document for this article - link
Preview - link

@adegeo Kind request to review - https://github.com/dotnet/docs-desktop/pull/1401

Hello. This article is too short and has a long copy/paste of code. It doesn't really teach people how to implement the interface. It should be rewritten as a how to article. Is that something you can do or would you need another ticket created since it's more of writing a whole new article?

Yes. I agree, this article is too short. It is better to create a new ticket for it.


How to show row that was selected

I use custom click event in jsgrid.
rowClick: function (args) {
                    // your actions
                    //this.editItem(args.item);

                    //Store selected report
                    me.selectedData = args.item.Id;

                    $scope.$apply(function () {
                        me.selectedReportId = args.item.Id;
                        if (args.item.Link!=null)
                            me.seletedReportIsLink = args.item.Link;
                        else
                            me.seletedReportIsLink = false;
                    });

                },

How to show selected row on grid (edit item is not an option, because i use double click as well and with edit item i can't use this event)

Can you bind a css class with some css styling for selected rows?

how can I do this on jsgrod row?

I'm not very efficient in JS, it might be dirty, but you can add this function to the js-grid config :
```
rowClick: function(args) {
var item    = $(args.event.target).closest("tr");
            if(this._clicked_row != null) {
                this._clicked_row.removeClass('jsgrid-clicked-row');
            }
            this._clicked_row = item;

            item.addClass('jsgrid-clicked-row');
    },

And add a special variable _clicked_row in your config.

js-grid is quite awesome !


Add a license to Project

Hi @amuli4 , What type of license I should add to this project?

MIT Licences added


Issue #103 - PR for Navbar Update

Related Issue
For Issue #103
Closes: #103
Description of Changes
Navbar - Backdrop-filter: blur and Z-index for Navbar added in tailwind "backdrop-blur z-10"
Checklist:

[x] My code adheres to the established style guidelines of this project.
[x] I have conducted a self-review of my code.
[ ] I have included comments in areas that may be difficult to understand.
[ ] I have made corresponding updates to the project documentation.
[x] My changes have not introduced any new warnings.

Screenshots

Original
Updated

Please provide any necessary screenshots to illustrate the changes made.

Issue still persists...
What I suggested was making the content in Navbar appear more visible to the user
Since the background opacity is low. The content behind the navbar still appears which is not the case I suggested

Please improve it more, or just remove this grey area and make changes.

Updated... Modified placement of the Navbar and background color.
Please check and tell


publish<EMAIL_ADDRESS>

Requested by: @michellewzhang
Merge target: (default)
Quick links:

View changes
View check runs

Assign the accepted label to this issue to approve the release.
Leave a comment containing #retract under this issue to retract the release (original issuer only).
Targets

[ ] github
[ ] npm

Targets marked with a checkbox have already been executed.  Administrators can manually tick a checkbox to force craft to skip it.

cc @bruno-garcia @billyvg


What is the purpose of registerObservers?

What happened?
You don't have discussions enabled (yet), sorry for this being reported as bug. :)
Your package looks very interesting, but I do have a few questions:

What's the purpose of registerObservers? Are they used for temporary tracking? I would expect them to be globally defined instead. Do you have a good example?
Giving the example $paymentWorkflow = (new PaymentWorkflow)->run($context);, how can you access $context? Or is this being injected into every action call?
class PaymentWorkflow extends Workflow, I don't see the Workflow class?

Thanks!
How to reproduce the bug
N/A
Package Version
1.0.0
PHP Version
8.3.10
Laravel Version
11.0
Which operating systems does with happen with?
Linux
Notes
No response

Hi @francoism90! Thanks for checking out the package and sharing your questions!
registerObservers: You can define them manually within the workflow with this method to keep everything in one place, or use the CLI to auto-register them. Then, track observer events using methods like trackAllEvents.
Accessing $context: The $context is automatically injected into each action, so you can access it seamlessly in other parts of the workflow.
Workflow class: You’re absolutely right there’s a typo in the docs. It should be WorkflowManager. Thanks for pointing that out!
Let me know if you have any more questions or need further clarification!


fix(config): domain field is required and pre-filled with default

Related Issues

Closes #119

Proposed Changes:

Makes domain required during the installation step, forcing users to insert a value. By default, the field is prefilled with default that should work for all users without a vendor.
Testing:

Install the integration and check the installation page.
Extra Notes (optional):

n/a
Checklist

[x] Related issues and proposed changes are filled
[x] Tests are defining the correct and expected behavior
[x] Code is well-documented via docstrings

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.095%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
597

Relevant Lines:
629

💛  - Coveralls


Ergonomic conversion of HasherNode to byte slice

In order to get a &[u8] from a HasherNode downstream users must do .as_ref().as_ref(). Example:
https://github.com/EspressoSystems/HotShot/pull/2397#discussion_r1451628631
The acceptable number of .as_ref() to force upon downstream users is at most 1.

Might be missing something but it is not clear to me why this cannot be handled in a simple manner on the Hotshot side like this: https://github.com/EspressoSystems/HotShot/pull/2892

In that case, it seems there is no problem. I'm a bit surprised it works now with only one .as_ref(). I wonder whether somebody quietly slipped in a fix without noticing.


ocsp_vfy.c: Clean up code w.r.t. coding guidelines and reduce redundancies

This PR

removes code redundancies in ocsp_vfy.c,
improves the distinction of non-success return values (0 for verify failure due to bad input and -1 for internal errors), and
improves adherence to coding guidelines.

This is a follow-up of #12666 in the sense that reviewing it I found code redundancies https://github.com/openssl/openssl/pull/12666/files#r471754132
It does not touch the API, so is not urgent before the beta release.

Can you merge the changes from #12666 into this? The way you restructured things I don't believe that PR is possible any more.  At least I can't figure out how to do it

Rebased on merged #12666.

IMO this can go in after beta1

Thanks @mattcaswell for your thoughtful comments.
I've addressed them.

This pull request is ready to merge

Merged - thanks