Added #1059: Allow to specify Resolver Port for DNS Monitor

Description
Fixes #1059
This PR should fully implement https://github.com/louislam/uptime-kuma/issues/1059. When the user selects the DNS monitor option, a new input box has been added below the resolver address allowing the user to implement the port to access the resolver on. This uses the same monitor.port as the TCP monitor but a monitor has been added to prefill the port value to the default of 53 if the value in this field has not already been set. This is then cleared if the user selects a different monitor type and has not changed the port value. A translation has also been added explaining what this field does in order to reduce any confusion. JSDoc documentation has also been added to the dnsResolve function in util-server.js.
Type of change
Please delete any options that are not relevant.

User interface (UI)
New feature (non-breaking change which adds functionality)

Checklist

[x] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings

Screenshots (if any)

UI Changes

Wireshark captures of two different monitors, one set to port 53 and the other to port 530

I have a couple of options for implementing the port number choice. I could either add a new input box for the port or allow the user to implement the port as part of the IP address in a RFC5952 format. This would require modifying the regex which could make it even more complex than it already is to support all of the different formats. The input box would probably make it clearer to users that this option is available but the REGEX option would perhaps prevent the UI from getting too cluttered.

RFC5952 looks so complicated then I thought. If there is no existing regex/library to verify it, I think it is not worth to implement our own regex.
So add a port field should be much easier. Also the tcp type is using a port field too. In UI part, you just to add dns type to v-if.
https://github.com/louislam/uptime-kuma/blob/a0d1ae2cce19aaa3e2f69a4f2029c34b937f0af4/src/pages/EditMonitor.vue#L78-L80
Off topic, in my opinion, I always think IPv6 address text format is a bad design, it is hard to read and there is no point to make so many port formats.

I think I am going to have to add another port field as part of the dns template in order to get the order correct as if I just add dns to the v-if it will appear above the resolver address which looks a bit strange.

This should be ready for testing. @patel1029, could I possibly take you up on that offer of testing? If possible, could you particularly focus on IPv6 as I haven't been able to test this as much due to my home IPv6 implementation deciding to not work today.

Slightly off topic. @louislam would it be ok with you if I just went through the project and added JSDoc comments to the undocumented methods / functions. Just might help with understanding a bit more. I added one here for the dnsResolve function but I am wondering if it is better if I just do them all at once in a seperate PR

This should be ready for testing. @patel1029, could I possibly take you up on that offer of testing? If possible, could you particularly focus on IPv6 as I haven't been able to test this as much due to my home IPv6 implementation deciding to not work today.

Tested some cases.
IPv4 is working fine.
My home do not natively support IPv6, but I tested with Tailscale ipv6 address. It is working fine.
However, when I change it to ::1 is not working, I am not sure it is my issue or bug.
Some screenshots:

For you information
I added a simple dns server with fake records previously for testing, you can run by this command.
npm run simple-dns-server

But the dns library is hardcoded udp4, you need to modifiy the source code in node_modules
I reported to them
https://github.com/song940/node-dns/issues/65

Slightly off topic. @louislam would it be ok with you if I just went through the project and added JSDoc comments to the undocumented methods / functions. Just might help with understanding a bit more. I added one here for the dnsResolve function but I am wondering if it is better if I just do them all at once in a seperate PR

Yes, it is ok. Thank you so mcuh👍

Well, I think I might have found the problem. When it is set to ::1 and a port of 5300 this is combined when it is passed to Resolver to become ::1:5300 which is a valid IPv6 address. It seems that Resolver interprets it as such and then tries to send a request to ::1:5300 port 53 which of course doesn't work. If we just wrap the IPv6 address in [] then this should solve this issue.

Fixed merge conflicts

👍🏻 This PR looks ready to be merged.

Fixed the merge conflicts and updated the JSDoc comment to include the resolverPort parameter.


UIAViewer - Marco Creator Error

I think the problem is probably related to whitespace, the folder name is ... /Nikola XXXX/...

Fixed with commit 34b1f67


Make Entrypoint methods docs up to date.

Entrypoint.load() is deprecated and it's recommend to use require and
resolve separately.

Thanks for pointing out this discrepancy. I'd like to make some tweaks to wording, but I'll use your contribution as a basis.


Feature Request: Produce last item again

In the endgame, my cities often produce the same thing continuously.
But I don't want a long production queue to have a look on the cities regularly.
So I have to scroll the long list down every time to find the item I want to produce again.
I wish a "produce again" function in the city-view.
Recommendet directly beside the "production finished" text.

@JHCD By the way, as a member of the Feature Team you now have full access to the issue tracker label assignment tools!

Civ4 allowed you to build something continuously by holding ALT when you added it to the queue and showed an asterisk next to it.

Thanks, but starting a continously production will never open the city again... that's not my intention...
It could be that I will produce something else, but in most time I select the same after an health check of the city... And more often than not I have to scroll for it...


Training aborts when running train.sh for unknown reason

Hello, I have carefully followed all your instructions and was able to successfully generate lmdbs for my dataset. I'm using images from the voc dataset as well as some of my own, and I added one more class to the 21 present in the voc labelmap, so 22 in total. I was also able to generate the prototxt files using gen_model.sh and passing in 22 as classnum. However, as you can see in the attachment, when running train.sh the training is aborted after creating layer conv13. I'm using cpu-only caffe and running this on Ubuntu 20.04 in a 30GB linux partitioned disk on my laptop and 13GB of free space is available. I've done all the troubleshooting I possibly could and totally clueless why the training aborts. Please help and let me know if you need any further info

:(

Thankfully I was able to resolve this issue by referring to another similar issue: https://github.com/chuanqi305/MobileNet-SSD/issues/180


Error: TIMEOUT occurred while reading Controller Props. - Micrologix 1100

I cannot connect to a Micrologix 1100
Current Behavior
Any operation after connect fails. Failure happens in connect.then() (therefore apparently upon successful connection).
Message is
Error: TIMEOUT occurred while reading Controller Props.
happening in
await this.readControllerProps()
on controller/index.js, line 125
Changing the slot number does not modify the result.
Port 44818 is open
$ nmap -Pn -p 44818 <IP_ADDRESS>
Starting Nmap 7.80 ( https://nmap.org ) at 2020-10-26 19:01 PDT
Nmap scan report for <IP_ADDRESS>
Host is up (0.0044s latency).

PORT      STATE SERVICE
44818/tcp open  EtherNetIP-2

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

Steps to Reproduce
const { Controller } = require("ethernet-ip");

const PLC = new Controller();

PLC.connect("<IP_ADDRESS>", 0)
    .then(() => {
        console.log(PLC.properties);
    })
    .catch((error) => {
        console.log(error);
    });

Environment
<EMAIL_ADDRESS>Node Version v14.13.1
MacOS
Micrologix 1100 1763 L16AWA B/14.00

Micrologix isn’t supported with this library at this time. Only Compact and ControlLogix processors.

@jhenson29
Thank you. My bad of course but I would suggest to explicitly write somewhere "No Micrologix" in the README.
Closing the issue.

The top of the readme says:

A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.

Also, this is an EtherNet/IP library. EtherNet/IP is a specific application layer protocol which I don’t think is used by MicroLogix. I believe MicroLogix uses a different protocol similar to the SLC 5/05.

You may want to look at the below package. I haven’t used it, so I can’t comment on how well it works.
https://www.npmjs.com/package/nodepccc

Thanks, I tried it yesterday, just a connection to the micrologix 1100, and it works flawlessly. I will update here after I will really try it heavily in the next days


Add support for field title and short attributes

It would be great to align with supporting the additional attributes for a field.  The following field xml should work.
<field>
    <title>Project Version</title>
    <value>${project.version}</value>
    <short>true</short>
</field>

Thanks in advance for considering this request!

Nevermind, I hadn't understood the field structure earlier...


Date Formula returns null.

A formula like dataAdd(prop("StartDate"), 5, "weeks") does not get result.
Notion.Client.DatePropertyValue.Date is null.

@Scantheus can you provide more details like: package version, api endpoint you were using.
If you were interested you can also open a PR to fix the issue, I will be happy to merge it.

v1.4 (latest)
NotionClient.Databases.QueryAsync
NotionClient.Pages.RetrieveAsync
To make sure it wasn't the Notion API itself, I checked it in an app using RestSharp and it works fine.
I haven't checked bool or string formulas but a number formula works fine.
Sorry, finding a solution is beyond my capabilities but I've tracked it down to ParseStreamAsync.
In debugging, I looked at response returned by SendAsync in GetAsync in RestClient.cs.
The date in the date formula property is fine in response.Content but ParseStreamAsync isn't pulling it out.

Woo! Thanks, Vedant! Works great.
However, that was a breaking change if anyone is using a date field in a formula or not. You have to switch from string to DateTime. But the best move long term.


Add Split & Join Blocks in signal path

Help out with routing :)
I know there are different split types as well, so these would need to be captured.
        "join" : {
          "@model" : "HD2_AppDSPFlowJoin",
          "B Pan" : 0.5,
          "B Level" : 0,
          "A Level" : 0,
          "A Pan" : 0.5,
          "@position" : 8,
          "Level" : 0,
          "@enabled" : false,
          "B Polarity" : false
        },
        "split" : {
          "BalanceA" : 0.5,
          "@model" : "HD2_AppDSPFlowSplitY",
          "@enabled" : true,
          "bypass" : false,
          "@position" : 0,
          "BalanceB" : 0.5
         },

I think these need to almost be treated as normal blocks.  The @position value can be shared with other blocks though which may be confusing.
The rule is:

split block position is always in front of an effect block position when the position value is equal
merge block position is always after an effect block position when the position value is equal

I'm still a fan of computing dsp0 and dsp1 into separate variables which are ordered by @position, then ordering split/join where they should be.  This I think could help out #43 in my opinion.

Are you sure merge/join block is always after an effect block with the same position? Looks like the Yin Yang preset that both join and delay are position 5 but the join should be before delay.

Displaying these now - please give it a try and let me know if it looks ok to you. Still need to add every split/merge type

Another interesting tidbit - split/merges can be on path 1 or 2 but there is no path parameter - not sure where that is being tracked.

WHOA!  I've been away a couple days and you've practically finished the project haha!  Good work man!
Interestingly, the attached preset renders the join block prior to the split block.  Haven't looked yet myself to see why.  Thought I'd share though in case there are others.
HOTEL CALIFORNIA.txt

Will check it out! Yeah I wanted to get as much done before the HX Stomp arrived :)


Unintentional symmetrical evidence generated when labelling

Somehow, when the GUI is used to label a relation that goes between same kind (ex: ORGANIZATION -> ORGANIZATION) the labeling is stored without regard for the order in which the clicks where made... like if the relation was symmetrical.
In concrete, if I label A -> B in the GUI (click A, then click B) the backend stores A -> B and B -> A in the database. Since not all relations are symmetrical, this is a bug, not a feature.
Also since it's friday afternoon and this is a bug report I have to leave a gif here.
i dont care lol bye

Fixed on 8fef548a120af2f5e7fb86cbfdca5932debd8306

Thanks!


No animation guide is incorrect

Bug, feature request, or proposal:
Bug
What is the expected behavior?
https://material.angular.io/guide/getting-started#step-2-animations
Getting started says that

If you don't want to add another dependency to your project, you can use the NoopAnimationsModule

So, I expect to don't install @angular/animations when I import this module
What is the current behavior?
Actually, @angular/platform-browser/animations uses the @angular/animations internally and it's not possible to compile a project without it.
Hence, the question what's the real difference between this to options?
At the moment it's not possible to use Material without animations module
Here's the stackblitz that illustrate the problem https://stackblitz.com/edit/angular-material-animations-problem
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular Material 6.4.1

Yeah, the getting-started guide isn't very clear. The @angular/animations package is always required, but the animations themselves can be disabled.


Multilingual support

Thanks a lot for the theme!
I needed to bring multilingual support to the theme (can be seen here).
I tried to make the code generic so this could also help other people.
Here are the changes. I'm very open to comments since frontend is not my domain of expertise

Hi @RustedBones!
Thanks for the PR. That's a good contribution.
Give me some time to review.


Show only deathnotices

What problem is this solving
Version 3.10.1 had an option in the video sequence generation for deathnotices for all sequences.
3.11.0 update today removed that and now I have to right click and edit each sequence and uncheck the box manually increasing time and potential errors
Proposed solution
Re-add the checkbox for all sequences
Describe alternatives you've considered
No response

Could you add the command cl_draw_only_deathnotices 0 under "Edit Sequences Settings" to override the existing configuration? I believe this will enable the HUD, though I'm not entirely sure if that's what you're aiming for.

Yeah I want the full HUD for all the sequences, will try that command on my next run and see how it goes.

Confirmed the above workaround to enter cl_draw_only_deathnotices 0 within the "CFG" override worked. But it would be nice to have it as a UI element again like the previous version.


Resolved #13. Made cmake build in a subdirectory, ...

Made cmake build in a subdirectory, rather than in the project root.
Also added this subdirectory to .gitignore, and removed entries
in .gitignore that are no longer needed.

Looks good to me! Thank you as always for the contribution! 🙌


Use regex to change cvlink text

Right now, in the faculty.js component, this text is changed in componentDidMount(). I would like it to be changed before being added to the DOM using a regular expression.

#122


fix rerun-if-changed documentation

The documentation corresponded to the initial proposed implementation, which was changed to remove special handling of directories before it was ever merged.
closes #2599
r? @alexcrichton

Gah oops apparently I forgot to update these docs :(
@bors: r+ 1cd1fa0faf512029d402d81d4be021c7c6a4b787
Thanks though!

For the record, it seems to me it would be much more useful to have the previously-documented behavior.

:hourglass: Testing commit 1cd1fa0 with merge 867627c...

:sunny: Test successful - cargo-cross-linux, cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Misleading wording in https://linter.aip.dev/140/base64 ("base64 fields")

https://linter.aip.dev/140/base64 says

This rule tries to enforce that base64 fields use the bytes type, as mandated by AIP-140

This seems misleading. I think it's trying to say that you should not have a "base64 field" at all, but if you need to represent bytes you should just use the "bytes" type directly, without involving any base64.
If you genuinely had the base64 encoding of anything populated in proto field, surely that field would be of type string, since the base64 encoding of anything is a string.
My understanding is that while using gRPC bytes will remain as bytes, but while using a REST API with JSON, bytes will get translated to a string using base64. However, that is only a property of how gRPC maps to REST API with JSON, and is not a good enough reason to refer to any bytes field as "a base64 field".

@prateek-0 thanks, but the linter just enforces what the AIP states. I think this issue belongs on the AIP repo as it is directed at the guidance of using bytes vs. string.
I cannot transfer this issue between orgs, so I will close this one and you can open another there. Or consider posting on http://go/api-design-yaqs first, we are much more diligent about responding there.
Thanks

Even if the linter enforces what the AIP states, the wording of the linter (which is not the same as the wording in the AIP) is problematic.
Reading through https://linter.aip.dev/140/base64 and https://google.aip.dev/140#string-vs-bytes carefully, it is only the linter which refers to the concept of a "base64 field". This concept seems not clearly defined and problematic. Hence I'm reporting this bug to the place which first mentions this concept, which is the Linter and not the AIP.
One way to fix this could be to take the wording from the AIP and use it for the Linter:
"Services should use bytes when there is a need to send binary contents over the wire, and should not ask the user to manually base64-encode a field into a string field.
Details:
This rule checks the comments over each field. If “base64” is mentioned and the field is a string, it assumes that the intention was a need to send binary contents over the wire, and that the comment asks the user to manually base64-encode the binary contents into a string field."

On a related note, in https://linter.aip.dev/140/base64 , the "Correct" code seems subtly wrong. It says
// The base64-encoded checksum.
bytes checksum = 2;
But it should say
// The checksum.
bytes checksum = 2;
Since in the "bytes checksum" field, the intention is to populate the bytes of the checksum directly, without any base64 or any other encoding.

@prateek-0 ok, fair enough. A contribution would be welcome here.


Skip dependency resolution when restarting notebook without changing metadata

It takes a few minutes for me to kernel-restart a notebook, it would be good to bring that time down. This seems like an obvious thing to skip where possible.

indeed, something I need to check, I think that the local repo is in front of the other, which should make the check quite fast, but not sure though

Right, @ryan-williams actually the local repo is always used first see here.
So there is little to do here :-(.
However, you might have this latency because you're not using a local repo? That would mean, indeed, that the repo is always created.
And even though, you have all deps locally in your .ivy2 for instance, the temp repo will copy everything in his own folder :-/.
It could be interesting to see if there is a simple way to share the temp repo across restart, but since it's enclosed in the ReplCalculator (which is teared down at restart), I don't expect a simple and elegant solution :-D

I have my local Maven repository configured in the notebook, if that's what you mean.
I'll see if I can get a screen capture of what I mean; I can see in my console.log that the sbt resolution flow runs again when I restart even though I haven't changed any dependencies; presumably it's not downloading anything because it already previously downloaded all the dependencies, so it's just no-op'ing, but I'm not sure.

k,
I was talking about localRepo in metadata actually.
If you wanna check the downloads, the table is reporting you what's downloaded, what's not.
I'm gonna head to AMS for the spark summit, will try to follow up on that based on your next input :-)
cheers

@ryan-williams Hey mate, let me know if you're still seeing this.
I'll temporary move it to 0.7.0, before (I hope) closing it :-D


Turn "Applicability" section into checklist

The applicability of a pattern would be easier to grasp if we could define a common layout e.g. a checklist style with "USE WHEN" and "DON'T USE WHEN" instead of full prose.
The purpose of this ticket is to collect suggestions on this topic.

sounds like a good idea - thanx.
Do you want to propose a sample in one/two of the existing practices?

Yes. I will create a PR.


Add pythran.get_include() to obtain the include path?

Similar to numpy.get_include(). That makes life a little easier when integrating Pythran in a build system, and it allows you to move around the pythonic/ directory in the future. For context: https://github.com/rgommers/scipy/pull/19#discussion_r652521282

This was done in gh-1808.


Why not text to 4D?

Have you experimented with text to 4D since original DreamGaussian has both image and text based 3D generation. Can you discuss your results with text based 4D generation?

Text-to-4D is surely important to explore, but for now, it is a bit tricky to control the motion with text since SVD does not support text conditions. We are trying other video diffusion models and plan to update text-to-4D results in a future revision of the technical report.

My understanding is that SVD can take text input. But, AYG pipeline is similar where they first generate 3D object based on text and then employ video diffusion model. Did you try with their approach (they are just generating an object based on the prompt)?

My understanding is that SVD can take text input.

Could you direct me to where the text-conditioned model can be accessed? It seems that SVD on Hugging Face does not support text conditions (as stated in their limitation section).

where they first generate 3D object based on text and then employ video diffusion model.

A text-to-image-to-4D pipeline is of course doable and worth-trying. We don't have the results now but may update them soon. However, AYG is more capable than this pipeline since their 3D motion can also be controlled by text.

Well, I haven't fully explored their model. But I remember when I read the paper. They do mention text to video results. Figure 1 row 1. Also, abstracts indicates it.
 https://arxiv.org/pdf/2311.15127.pdf


Added NWB export

This PR has been superseded by PR#7.
Relevant file changes have been updated on other PR
Marking as closed


Test panic when go directive is bumped to 1.22

In Debian, we still build software with GOPATH mode. After bumping Go to 1.22, I see a strange failure in quic-go. The failure can be reproduced by bumping go directive to 1.22 in go.mod.
zsj@nuc12:/tmp/t$ git clone https://github.com/quic-go/quic-go
Cloning into 'quic-go'...
remote: Enumerating objects: 41633, done.
remote: Counting objects: 100% (7498/7498), done.
remote: Compressing objects: 100% (674/674), done.
remote: Total 41633 (delta 7040), reused 6918 (delta 6821), pack-reused 34135
Receiving objects: 100% (41633/41633), 15.48 MiB | 406.00 KiB/s, done.
Resolving deltas: 100% (31249/31249), done.
zsj@nuc12:/tmp/t$ cd quic-go/

zsj@nuc12:/tmp/t/quic-go$ go mod edit -go=1.22

zsj@nuc12:/tmp/t/quic-go$ go test -v . -ginkgo.v  -ginkgo.focus "Connection sending packets sending Handshake probe packets"
=== RUN   TestQuicGo
Running Suite: QUIC Suite - /tmp/t/quic-go
==========================================
Random Seed:<PHONE_NUMBER>

Will run 2 of 745 specs
------------------------------
[BeforeSuite]
/tmp/t/quic-go/quic_suite_test.go:31
[BeforeSuite] PASSED [0.000 seconds]
------------------------------
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
------------------------------
Connection sending packets sending Handshake probe packets sends a probe packet
/tmp/t/quic-go/connection_test.go:1322
  [PANICKED] in [It] - /usr/lib/go-1.22/src/runtime/panic.go:770 @ 02/29/24 04:50:42.919
  [FAILED] in [AfterEach] - /tmp/t/quic-go/connection_test.go:1201 @ 02/29/24 04:50:43.922
  [FAILED] in [AfterEach] - /tmp/t/quic-go/quic_suite_test.go:48 @ 02/29/24 04:50:43.923
• [PANICKED] [2.008 seconds]
Connection sending packets sending Handshake probe packets [It] sends a probe packet
/tmp/t/quic-go/connection_test.go:1322

  [PANICKED] Test Panicked
  In [It] at: /usr/lib/go-1.22/src/runtime/panic.go:770 @ 02/29/24 04:50:42.919

  can't determine encryption level

  Full Stack Trace
    panic({0x99b960?, 0xb91fc0?})
        /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132
    github.com/quic-go/quic-go.(*longHeaderPacket).EncryptionLevel(...)
        /tmp/t/quic-go/packet_packer.go:89
    github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket(0xc0001a8408, 0xc0004a0690, 0x0, {0xc000000001?, 0xa56f80?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:2080 +0x4a9
    github.com/quic-go/quic-go.(*connection).sendProbePacket(0xc0001a8408, 0x2, {0x1039e15?, 0xf16ee0?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:2040 +0x193
    github.com/quic-go/quic-go.(*connection).triggerSending(0xc0001a8408, {0x1039e15?, 0xf16ee0?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:1810 +0x14e
    github.com/quic-go/quic-go.(*connection).run(0xc0001a8408)
        /tmp/t/quic-go/connection.go:633 +0x9fa
    github.com/quic-go/quic-go.init.func<IP_ADDRESS>()
        /tmp/t/quic-go/connection_test.go:1209 +0x145
    created by github.com/quic-go/quic-go.init.func14.11.3 in goroutine 14
        /tmp/t/quic-go/connection_test.go:1205 +0x90

  There were additional failures detected.  To view them in detail run ginkgo -vv
------------------------------
SS
------------------------------
Connection sending packets sending Handshake probe packets sends a PING as a probe packet
/tmp/t/quic-go/connection_test.go:1345
  [PANICKED] in [It] - /usr/lib/go-1.22/src/runtime/panic.go:770 @ 02/29/24 04:50:44.927
  [FAILED] in [AfterEach] - /tmp/t/quic-go/connection_test.go:1201 @ 02/29/24 04:50:45.928
  [FAILED] in [AfterEach] - /tmp/t/quic-go/quic_suite_test.go:48 @ 02/29/24 04:50:45.929
• [PANICKED] [2.005 seconds]
Connection sending packets sending Handshake probe packets [It] sends a PING as a probe packet
/tmp/t/quic-go/connection_test.go:1345

  [PANICKED] Test Panicked
  In [It] at: /usr/lib/go-1.22/src/runtime/panic.go:770 @ 02/29/24 04:50:44.927

  can't determine encryption level

  Full Stack Trace
    panic({0x99b960?, 0xb91fc0?})
        /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132
    github.com/quic-go/quic-go.(*longHeaderPacket).EncryptionLevel(...)
        /tmp/t/quic-go/packet_packer.go:89
    github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket(0xc0001a8808, 0xc0004a1ad0, 0x3, {0xc000000001?, 0xa56f80?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:2080 +0x4a9
    github.com/quic-go/quic-go.(*connection).sendProbePacket(0xc0001a8808, 0x2, {0x78c1df75?, 0xf16ee0?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:2040 +0x193
    github.com/quic-go/quic-go.(*connection).triggerSending(0xc0001a8808, {0x78c1df75?, 0xf16ee0?, 0xf16ee0?})
        /tmp/t/quic-go/connection.go:1810 +0x14e
    github.com/quic-go/quic-go.(*connection).run(0xc0001a8808)
        /tmp/t/quic-go/connection.go:633 +0x9fa
    github.com/quic-go/quic-go.init.func<IP_ADDRESS>()
        /tmp/t/quic-go/connection_test.go:1209 +0x145
    created by github.com/quic-go/quic-go.init.func14.11.3 in goroutine 27
        /tmp/t/quic-go/connection_test.go:1205 +0x90

  There were additional failures detected.  To view them in detail run ginkgo -vv
------------------------------
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Summarizing 2 Failures:
  [PANICKED!] Connection sending packets sending Handshake probe packets [It] sends a probe packet
  /usr/lib/go-1.22/src/runtime/panic.go:770
  [PANICKED!] Connection sending packets sending Handshake probe packets [It] sends a PING as a probe packet
  /usr/lib/go-1.22/src/runtime/panic.go:770

Ran 2 of 745 Specs in 4.026 seconds
FAIL! -- 0 Passed | 2 Failed | 0 Pending | 743 Skipped
--- FAIL: TestQuicGo (4.03s)
FAIL
FAIL    github.com/quic-go/quic-go      4.037s
FAIL

I fail to see what new language feature in Go 1.22 could cause this.

I haven't tried it out yet, but our CI is running on Go 1.22 and everything is fine. I assume this is only happening because you're bumping the version in go.mod? Can you not do that and would that solve the problem?

I assume this is only happening because you're bumping the version in go.mod

Yes.
We are using GOPATH to build software in Debian. In that mode, the compiler always uses the latest version for language feature. I use go module mode in the issue for easy reproducing.

This is due to https://go.dev/blog/loopvar-preview. The code is not testing what it should on Go 1.21.


Remove StlMemoryAllocator and rename Allocator to StlAllocator

Rename Allocator to StlAllocator as it is used as the
customized STL allocator

@xiaoxmeng Perhaps, clarify the motivation for the rename.

Yeah, updated. thanks!


Integration CICD

CalendarView SwiftUI
Reason:
Changes:

What's change?
Why change?

Impact:

[x] Build Passing?
[x] Build On Real Device?

😭 Unit Test Was Failed!
See more at: https://github.com/iletai/SwiftUICalendarView/pull/52/checks

✅ Unit Test Success! <3

✅ Unit Test Success! <3


Allow error reporting for Decrypt/Encrypt methods

This aligns with the R3 implementation and allows Decrypt/Encrypt
methods to return error through a negative values.

Nexus and OpenSSL implementation has been tested.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 8 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderClientLibraries/131/rdkcentral/ThunderClientLibraries

Commit: 20b54d30e4df90a5f85e0c1a62060b0b6eb5f3f5

Report detail: gist

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 8 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderClientLibraries/131/rdkcentral/ThunderClientLibraries

Commit: 20b54d30e4df90a5f85e0c1a62060b0b6eb5f3f5

Report detail: gist

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: Incorrect RDK header but not being changed in R2 branch - approving

Commit: 20b54d30e4df90a5f85e0c1a62060b0b6eb5f3f5


Incorrect example classes

Documentation URL
https://decacis.github.io/godot_oculus_platform/functions/achievements/#achievements_get_all_progress
Error description
In the example of how it can be used, there are 2 types and a function that don't exist on the current release (1.2.0-beta). GDOPAchievementProgArray && GDOP.array_get_all(achievements_prog don't exist.

Thank you for reporting! I updated the example just now.


Update Readme

Include the following,

Contributing Guidelines
Setting up dev environment
Rules to raise issues

Created the readme. More to come: https://github.com/skcript/gdgchennai/commit/abd55705ab1c74ca6620e20df131652a7924da09


New quote added

I have added a new quote . Please accept it under hacktoberfest2024.

nice choice.

Great that you liked it 😊


Add fr lang

Hi,
I just did the French translation of the package.
I remain available if there are any changes to be made.
Deniz.

Much appreciation, Deniz! Merci

Thanks a lot!


New npm version

Hi @Duder-onomy, would it be possible to publish a new version of the package with the declaration file please ? =)

On it. My bad.  Just published 1.2.0
I made this lib when I was experimenting with Svelte. I have not been able to convince anyone I work with to use Svelte yet. So I don't actually use this lib.  Would you want to take control of it?  I can transfer ownership to you, or add you, or just deprecate this one and you can take the svelte-focus-trap name.
Let me know.

No worries, too bad your team didn't follow your advices =/
You can add me as a collaborator, I will gladly help keeping this package alive.


Roll engine deef2663aca4..662d7977a50d (13 commits)

https://github.com/flutter/engine/compare/deef2663aca4...662d7977a50d
git log deef2663aca4..662d7977a50d --first-parent --oneline
2020-04-14<EMAIL_ADDRESS>Roll src/third_party/skia f50063625a0c..ad653d8378d7 (3 commits) (flutter/engine#17697)
2020-04-14<EMAIL_ADDRESS>Roll src/third_party/skia 4f17b60208fa..f50063625a0c (1 commits) (flutter/engine#17696)
2020-04-14<EMAIL_ADDRESS>Roll src/third_party/dart 2aecf30d2b2e..4aa896464a48 (26 commits) (flutter/engine#17694)
2020-04-14<EMAIL_ADDRESS>Move Linux shell docstrings to headers (flutter/engine#17410)
2020-04-14<EMAIL_ADDRESS>Roll src/third_party/skia f3953d04a0b8..4f17b60208fa (9 commits) (flutter/engine#17693)
2020-04-14<EMAIL_ADDRESS>Roll fuchsia/sdk/core/mac-amd64 from G7eYf... to 8JtFK... (flutter/engine#17689)
2020-04-13<EMAIL_ADDRESS>In tests run dart code on ui(rather than on platform) thread. (flutter/engine#17686)
2020-04-13<EMAIL_ADDRESS>Roll src/third_party/skia d468a1619a2f..f3953d04a0b8 (11 commits) (flutter/engine#17685)
2020-04-13<EMAIL_ADDRESS>Use VK_LAYER_KHRONOS_validation only on Fuchsia (flutter/engine#17683)
2020-04-13<EMAIL_ADDRESS>[web] Fix compositing order when adding paragraph tags (flutter/engine#17645)
2020-04-13<EMAIL_ADDRESS>Made it so unit tests can be written against all ios engine code. (flutter/engine#17624)
2020-04-13<EMAIL_ADDRESS>Enable required extension
2020-04-13<EMAIL_ADDRESS>Roll src/third_party/dart c9710e5059ad..2aecf30d2b2e (1 commits) (flutter/engine#17680)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Gold has detected one or more untriaged digests on patchset 14.
Please triage them at https://flutter-gold.skia.org/search?issue=54738.

Commit queue failed; closing this roll.


video frames sequence

I saved the video data in sequence and found that the video content is discontinuous. I am not sure if there is a problem with the size sequence of Oryx-SFT-Data? And i can't find the source video, so no comparison possible.
Code for read video frames:

Out of order example：The actions of the characters in the video do not appear to be continuous

Hi, could you provide the index of the example data? We will check the source of the video soon.

Hi, could you provide the index of the example data? We will check the source of the video soon.

oryx_0000500502


feat: sync changes to nested data structures from vue to the backend

@mariobuikhuizen this doesn't seem to be behaving how I'd expect it to? Here is notebook I used to try this out. Basically, my hope would be that toggling items in the tree view would update the selected_items array in the nested dictionary, but that doesn't seem to be the case?

This fix should solve that. Note that there is still a bug where the first change isn't synced. I'll try to fix that later.

@nmearl it should have behaved as you expected and with the last commits it will.

Yep, works great!


Vaillant Device 0 ecoTEC plus > Status unavailable

I updated the Vaillant iOS App and installed  myVaillant.
Since about two days the Device 0 sensors are unavailable:

Is there anything I can do about it or ist the API causing the problem?
Big thx for the nice integration!
P.S.: Reloading and restart did not help.

My integration stoped providing energy consumption data tonight at 0:47:08 aswell.

I hope it will come back as I used the Vaillant sensors in my Energy Dashboard and it was working fine for two days.
There is no option to view those values in the official iOS myVAILLANT App either.
Glad that I‘m not the only one suffering.
Thx for replying.

Hello, I've been getting all the data normally again for a short time. I think it's really because of the Vaillanz cloud.

Energy data delivery is now back to normal.
Vaillant is preparing the next release of the myVAILLANT app and will then support ambisense thermostate.

Energy data delivery is now back to normal. Vaillant is preparing the next release of the myVAILLANT app and will then support ambisense thermostate.

Here as well. The Vaillant sensors are working again 👍


Multilingual Denoising Pre-training for Neural Machine Translation

Will you open-source the code & models?

cc @MultiPath

@JohannesTK It is opensourced here https://github.com/pytorch/fairseq/tree/master/examples/mbart


About Unable to Generate Point Cloud

When I run bash test_dtu. sh, I encounter an "sh: 1: - input_folder: not found" error, which prevents me from obtaining the generated point cloud, which is the. ply file. I hope you can give me some advice

The problem has been resolved, but the size of the ply file obtained is much smaller than the point cloud file size of transmvsnet, and I feel that some parts are incorrect


[Bug]: AA module - timeline view's content doesn't change when user selects another date

What happened?
The AA timeline view doesn't refresh if you select a district and then move the date using the bottom timeline picker. I am not particularly clear on what should happen but do see that the forecast view does changes if you choose a different date.
Side note - I've always used the term timeline to describe the bottom data picker in PRISM. We now introduced another UI element called timeline. This will be confusing. Can we find another name for the AA timeline?
Which country / deployment are you running?
Mozambique, main
Add a screenshot (if relevant)
Timeline view Dec 2023:

Timeline view Sept 2023:

Forecast view Dec 2023:

Forecast view Sept 2023:

@wadhwamatic that the expected behavior:

the timeline displays all available info month by month for that district, so the selected date does not have any effect on it
the forecast shows the latest probabilities available at the selected date


Unbreak haskellPackages.clay

Motivation for this change
Things done

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

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

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

I hope that this is roughly what is expected. I'm trying to properly close https://github.com/NixOS/nixpkgs/issues/54958 and https://github.com/sebastiaanvisser/clay/issues/184.

Thanks! This should be available when #75429 is merged.


ruff server: Unable to take snapshot for document

Repro on VSCode: create new untitled notebook then close it.

2024-06-01 00:37:05.063 [info] [Trace - 12:37:05 AM] Received notification 'window/showMessage'.
2024-06-01 00:37:58.052 [info] [Trace - 12:37:58 AM] Sending notification 'notebookDocument/didOpen'.
2024-06-01 00:37:58.053 [info] [Trace - 12:37:58 AM] Sending notification 'notebookDocument/didChange'.
2024-06-01 00:37:58.056 [info]  194.326137s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.
 194.326153s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.

2024-06-01 00:37:58.057 [info] [Trace - 12:37:58 AM] Received notification 'textDocument/publishDiagnostics'.
2024-06-01 00:37:58.057 [info]  194.329275s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.
 194.329299s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.

2024-06-01 00:37:58.058 [info] [Trace - 12:37:58 AM] Received notification 'textDocument/publishDiagnostics'.
2024-06-01 00:37:58.285 [info] [Trace - 12:37:58 AM] Sending request 'textDocument/codeAction - (18)'.
2024-06-01 00:37:58.286 [info]  194.558099s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.
 194.558120s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'untitled:Untitled-2.ipynb?jupyter-notebook'.

2024-06-01 00:37:58.286 [info] [Trace - 12:37:58 AM] Received response 'textDocument/codeAction - (18)' in 1ms.
2024-06-01 00:38:08.026 [info] [Trace - 12:38:08 AM] Sending notification 'notebookDocument/didClose'.
2024-06-01 00:38:08.048 [info] [Trace - 12:38:08 AM] Sending notification 'textDocument/didClose'.
2024-06-01 00:38:08.049 [info]  204.321227s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'vscode-notebook-cell:Untitled-2.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D'.
 204.321249s DEBUG ruff_server::session::index Falling back to configuration of the only active workspace for the new document 'vscode-notebook-cell:Untitled-2.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D'.
 204.321259s ERROR ruff_server::server::api An error occurred while running textDocument/didClose: Unable to take snapshot for document with URL vscode-notebook-cell:Untitled-2.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D

2024-06-01 00:38:08.049 [info] [Trace - 12:38:08 AM] Received notification 'window/showMessage'.

I wonder if the notebook close gets called, then the cell closes get called?

Also, the logs show duplicated ruff_server::session::index Falling back to configuration ... sent for each textDocument/publishDiagnostics responses from server. Perhaps on second try there is no available notebook cell?

Can you try this with Ruff 0.4.7? It could be a problem because the server didn't support untitled documents but it has been fixed with the latest release.

@dhruvmanila this should be the latest version from the logs.
The fallback messages are printed because untitled documents belong to no workspace, so we had to implement our own fallback logic

Detailed log with ruff.trace.server = verbose:
2024-06-14 03:50:29.068 [info] Server: Start requested.
2024-06-14 03:51:24.256 [info] [Trace - 3:51:24 AM] Sending notification '$/setTrace'.
2024-06-14 03:51:24.256 [info] Params: {
    "value": "verbose"
}

2024-06-14 03:51:56.972 [info] [Trace - 3:51:56 AM] Sending notification 'notebookDocument/didOpen'.
2024-06-14 03:51:56.972 [info] Params: {
    "notebookDocument": {
        "uri": "untitled:Untitled-1.ipynb?jupyter-notebook",
        "notebookType": "jupyter-notebook",
        "version": 0,
        "cells": [
            {
                "kind": 2,
                "document": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
                "metadata": {
                    "metadata": {}
                }
            }
        ],
        "metadata": {
            "cells": [],
            "metadata": {
                "language_info": {
                    "name": "python"
                }
            },
            "indentAmount": " "
        }
    },
    "cellTextDocuments": [
        {
            "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
            "languageId": "python",
            "version": 1,
            "text": ""
        }
    ]
}

2024-06-14 03:51:56.973 [info] [Trace - 3:51:56 AM] Sending notification 'notebookDocument/didChange'.
2024-06-14 03:51:56.973 [info] Params: {
    "notebookDocument": {
        "version": 1,
        "uri": "untitled:Untitled-1.ipynb?jupyter-notebook"
    },
    "change": {
        "metadata": {
            "cells": [],
            "metadata": {},
            "nbformat": 4,
            "nbformat_minor": 2
        },
        "cells": {
            "data": [
                {
                    "kind": 2,
                    "document": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D"
                }
            ]
        }
    }
}

2024-06-14 03:51:56.978 [info] [Trace - 3:51:56 AM] Received notification 'textDocument/publishDiagnostics'.
2024-06-14 03:51:56.978 [info] Params: {
    "diagnostics": [],
    "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
    "version": 0
}

2024-06-14 03:51:56.978 [info] [Trace - 3:51:56 AM] Received notification 'textDocument/publishDiagnostics'.
2024-06-14 03:51:56.978 [info] Params: {
    "diagnostics": [],
    "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
    "version": 1
}

2024-06-14 03:51:57.147 [info] [Trace - 3:51:57 AM] Sending request 'textDocument/codeAction - (8)'.
2024-06-14 03:51:57.147 [info] Params: {
    "textDocument": {
        "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 0,
            "character": 0
        }
    },
    "context": {
        "diagnostics": [],
        "triggerKind": 2
    }
}

2024-06-14 03:51:57.148 [info] [Trace - 3:51:57 AM] Received response 'textDocument/codeAction - (8)' in 1ms.
2024-06-14 03:51:57.148 [info] Result: [
    {
        "data": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
        "kind": "source.fixAll.ruff",
        "title": "Ruff: Fix all auto-fixable problems"
    },
    {
        "data": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D",
        "kind": "source.organizeImports.ruff",
        "title": "Ruff: Organize imports"
    }
]

2024-06-14 03:51:59.037 [info] [Trace - 3:51:59 AM] Sending notification 'notebookDocument/didClose'.
2024-06-14 03:51:59.037 [info] Params: {
    "notebookDocument": {
        "uri": "untitled:Untitled-1.ipynb?jupyter-notebook"
    },
    "cellTextDocuments": [
        {
            "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D"
        }
    ]
}

2024-06-14 03:51:59.057 [info] [Trace - 3:51:59 AM] Sending notification 'textDocument/didClose'.
2024-06-14 03:51:59.057 [info] Params: {
    "textDocument": {
        "uri": "vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D"
    }
}

2024-06-14 03:51:59.058 [info]   89.959415800s ERROR ruff:main ruff_server::server::api: An error occurred while running textDocument/didClose: Unable to take snapshot for document with URL vscode-notebook-cell:Untitled-1.ipynb?jupyter-notebook#W0sdW50aXRsZWQ%3D

2024-06-14 03:51:59.058 [info] [Trace - 3:51:59 AM] Received notification 'window/showMessage'.
2024-06-14 03:51:59.058 [info] Params: {
    "message": "Ruff encountered a problem. Check the logs for more details.",
    "type": 1
}


_redirects entries on /api do not work due to Function

Example URL(s)
https://developers.cloudflare.com/api/tokens/create/permissions
Actual Behavior
https://developers.cloudflare.com/api/tokens/create/permissions Redirects to https://developers.cloudflare.com/api/
Expected Behavior
/api/ entries in _redirects should be respected.
That example URL should redirect to https://developers.cloudflare.com/fundamentals/api/reference/permissions
Additional information
All the redirects listed here: https://github.com/cloudflare/cloudflare-docs/blob/production/content/_redirects#L132-L152
Do not work since /api is a Function now and _redirects entries do not work alongside Functions.
These old URLs are linked in the live Terraform docs: https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/api_token#nested-schema-for-policy

Damn, something was off in the logic that actually broke the api docs, so had to revert in #8274.
I'll ping @codewithkristian internally tomorrow.

Re-addressed by #8279. Thanks again, @helloimalastair!


{{ user }} tag shorthand reports parameters as unknown

The {{ user:profile }} tag allows for shorthand use without the ':profile' method. When used that way the extension reports any parameters used in the 'Problems' panel as "Unknown parameter name".

Will be available in v 1.0.21 (pending verification on the Visual Studio Marketplace).
Adds parameter support for {{ user }} and its {{ member }} alias.

Man you're on top of it!


Remove bias parameters in Transformer attention layers as they bring no benefit

…no benefit.
If this is approved, I would combine this change with #275 to avoid double bumping.
Pull Request Checklist

[x] Changes are complete (if posting work-in-progress code, prefix your pull request title with '[WIP]'
until you can check this box.
[x] Unit tests pass (pytest)
[x] System tests pass (pytest test/system)
[x] Passed code style checking (./pre-commit.sh or manual run of pylint & mypy)
[x] You have considered writing a test
[x] Updated major/minor version in sockeye/__init__.py. Major version bump if this is a backwards incompatible change.
[x] Updated CHANGELOG.md

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Can you document how you know this has no effect?

I ran a contrastive experiment and the curves & results looked exactly the same.

rebased on top of the #275  PR


Question: what is the inputmask.binding.js ? and inputmask.dependencyLib.js ?

Hello,
What is the purpose of inputmask.binding.js ? and inputmask.dependencyLib.js ?
Thanks

@redochka ,
Initially the inputmask was a jquery plugin.  This means it was dependent on functionality provided by jquery.  Now you can also use the inputmask on vanilla javascript and with jqlite.  The dependencylib, provides the functions needed for the inputmask to work.
The inputmask.binding is to automatically enable the inputmask when using data-attributes.  It uses jquery.  In my opinion, the dev should decide when the Inputmask is loaded/activated, but some people prefer that it initializes automatic.  So the binding calls it on document ready and on ajaxcomplete for you.


Windows binary immediately closing

I command prompt window opens for a second then closes with no error.

Looks like Reddit updated their API response which broke Shreddit. This should be fixed in 0.7.2. Can you try that and let me know if it works?

Also, try opening the command prompt first then running Shreddit. Don't right click on Shreddit and run in command prompt directly or else it will, as you described, just close and you won't be able to see the error.


couldn't make it run with pod install

I just tried to test your library and set up a brand new project, a podfile which successfully installed (at least green message after pod install) but in the project build it says framework not found

This might be an obvious fix, but did you make sure to open the .xcworkspace file after installing pods instead of .xcproject?

OMG, sorry ....not my day. Thank you!!!!

No worries at all! :) let me know if you need any additional help


[fix][broker] Fix multiple transfer corruption issues when TLS is enabled

Fixes #22601 #21892 #19460
Motivation
In Pulsar, there are multiple reported issues where the transferred output gets corrupted and fails with exceptions around invalid reader and writer index. One source of these issues are the ones which occur only when TLS is enabled.
I found these Netty issues that provide a lot of context:

https://github.com/netty/netty/issues/6184
https://github.com/netty/netty/issues/2761
https://github.com/netty/netty/issues/1865

https://github.com/netty/netty/commit/a74149e9848fef73d909dd56843e0fbab23f877d

https://github.com/netty/netty/issues/1801

https://github.com/netty/netty/issues/1797
https://github.com/netty/netty/commit/6f79291d5bf7c515549234ed93dc00b84ce008c9

https://github.com/netty/netty/issues/1925

It seems that this is a long time issue in Netty  and it has been partially fixed. However, it's not fixed for many locations in the Netty code base and it's not safe to share ByteBuf instances in all cases.
In Pulsar, the sharing of ByteBuf instance happens in this case at least via the broker cache (RangeEntryCacheManagerImpl) and the pending reads manager (PendingReadsManager).
The SslHandler related issue was originally reported in Pulsar in 2018 with #2401 . The fix that time was #2464.
The ByteBuf .copy() method was used to copy the ByteBuf. The problem with this change is that .copy() itself isn't thread safe and accesses the internalNioBuffer instance directly.
This happens at least when the ByteBuf instance contains a ReadOnlyByteBufferBuf wrapper. This can be seen in the code https://github.com/netty/netty/blob/243de91df2e9a9bf0ad938f54f76063c14ba6e3d/buffer/src/main/java/io/netty/buffer/ReadOnlyByteBufferBuf.java#L412-L433 .
As a result of this, exceptions such as these ones occur:
java.lang.IllegalArgumentException: newPosition > limit: (2094 > 88)
    at java.base/java.nio.Buffer.createPositionException(Buffer.java:341)
    at java.base/java.nio.Buffer.position(Buffer.java:316)
    at java.base/java.nio.ByteBuffer.position(ByteBuffer.java:1516)
    at java.base/java.nio.HeapByteBuffer.get(HeapByteBuffer.java:185)
    at io.netty.buffer.UnpooledHeapByteBuf.setBytes(UnpooledHeapByteBuf.java:268)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1113)
    at io.netty.buffer.ReadOnlyByteBufferBuf.copy(ReadOnlyByteBufferBuf.java:431)
    at io.netty.buffer.DuplicatedByteBuf.copy(DuplicatedByteBuf.java:210)
    at io.netty.buffer.AbstractByteBuf.copy(AbstractByteBuf.java:1194)
    at org.apache.pulsar.common.protocol.ByteBufPair$CopyingEncoder.write(ByteBufPair.java:149)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875)
    at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984)
    at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868)
    at org.apache.pulsar.broker.service.PulsarCommandSenderImpl.lambda$sendMessagesToConsumer$1(PulsarCommandSenderImpl.java:277)
    at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:840)

java.nio.BufferUnderflowException
    at java.base/java.nio.HeapByteBuffer.get(HeapByteBuffer.java:183)
    at io.netty.buffer.UnpooledHeapByteBuf.setBytes(UnpooledHeapByteBuf.java:268)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1113)
    at io.netty.buffer.ReadOnlyByteBufferBuf.copy(ReadOnlyByteBufferBuf.java:431)
    at io.netty.buffer.DuplicatedByteBuf.copy(DuplicatedByteBuf.java:210)
    at io.netty.buffer.AbstractByteBuf.copy(AbstractByteBuf.java:1194)
    at org.apache.pulsar.common.protocol.ByteBufPair$CopyingEncoder.write(ByteBufPair.java:149)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875)
    at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984)
    at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868)
    at org.apache.pulsar.broker.service.PulsarCommandSenderImpl.lambda$sendMessagesToConsumer$1(PulsarCommandSenderImpl.java:277)
    at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:840)

It is likely that Failed to peek sticky key from the message metadata java.lang.IllegalArgumentException: Invalid unknonwn tag type: 4 exceptions are also caused by the same root cause.
java.lang.IndexOutOfBoundsException: readerIndex: 31215, writerIndex: 21324 (expected: 0 <= readerIndex <= writerIndex <= capacity(65536)) type of exceptions on the broker side are possibly caused by the same root cause as well.
The root cause of such exceptions could also be different. A shared Netty ByteBuf must have at least have an independent view created with duplicate, slice or retainedDuplicate if the readerIndex is mutated.
The ByteBuf instance must also be properly shared in a thread safe way. Failing to do that could result in similar symptoms and this PR doesn't fix that.
Modifications

Remove the ByteBufPair.CopyingEncoder and make the ByteBufPair.Encoder suitable for both use cases

A read-only ByteBuf needs to be passed to SslHandler so that it doesn't get mutated. A deep copy isn't required. This solution is also more performant since there will be less memory copies.

Workaround an IntelliJ issue where it shows a red mark in PulsarChannelInitializer classes (casting to ChannelHandler fixes the issue).

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

On Netty side, PooledByteBuf.getBytes was made thread safe by making a copy of the internalByteBuffer with https://github.com/netty/netty/pull/9120 changes. However this change is not reflected in the ReadOnlyByteBufferBuf implementation.

Issues reported to Netty:

https://github.com/netty/netty/issues/14069
https://github.com/netty/netty/issues/14068

Marking this draft until feedback is received to this comment: https://github.com/netty/netty/issues/14069#issuecomment-2125067746

I'll add background to the PR description to help reviewers understand it quickly.

I'll add background to the PR description to help reviewers understand it quickly.

@dao-jun Please share that as a comment instead. This is my PR and not yours. :)

Just add additional context to help understand it quickly.
CopyingEncoder is used to handle the case of SslHandler. Because SslHandler could compose ByteBufs to one(The first input ByteBuf).
For instance, we write buf1,buf2,buf3 to the handler, it will write buf2,buf3 to buf1. If we are enable EntryCache, this will pollute the entries. So we use buf.copy to make a new instance and copy the bytes to handle the case.
However, buf.copy is not thread safe, multi thread copying will lead to data corruption.
The solution is pass a ReadOnlyByteBuf to SslHandler to disable ByteBuf compose(write buf2,buf3 to buf1), although netty considered the input ByteBuf can be not writable, but it seems there are some problems with the code:
    private static boolean attemptCopyToCumulation(ByteBuf cumulation, ByteBuf next, int wrapDataSize) {
        final int inReadableBytes = next.readableBytes();
        final int cumulationCapacity = cumulation.capacity();
        if (wrapDataSize - cumulation.readableBytes() >= inReadableBytes &&
                // Avoid using the same buffer if next's data would make cumulation exceed the wrapDataSize.
                // Only copy if there is enough space available and the capacity is large enough, and attempt to
                // resize if the capacity is small.
                (cumulation.isWritable(inReadableBytes) && cumulationCapacity >= wrapDataSize ||
                        cumulationCapacity < wrapDataSize &&
                                ensureWritableSuccess(cumulation.ensureWritable(inReadableBytes, false)))) {
            cumulation.writeBytes(next);
            next.release();
            return true;
        }
        return false;
    }

it should return false immediately if cumulation.isWritable(inReadableBytes) == false.
Waiting the fix PR https://github.com/netty/netty/pull/14071 merged.

I'll add background to the PR description to help reviewers understand it quickly.

@dao-jun Please share that as a comment instead. This is my PR and not yours. :) I'll update the description based on the feedback.

Yes, of cause, my bad, since I didn't explain myself correctly.

Yes, of cause, my bad, since I didn't explain myself correctly.

Thanks for the useful summary. I'll revisit the description of this PR later once this comes to a conclusion.

it should return false immediately if cumulation.isWritable(inReadableBytes)== false or isReadOnly == true
Waiting the fix PR netty/netty#14071 merged.

there might be a workaround (explained in https://github.com/apache/pulsar/pull/22760#discussion_r1610605439). will test that.

I think I'll need to add a repro test to the Pulsar code base. While testing the recent changes, I can see that the problem occurs even when there's the read only wrapper.

Closing this PR since the transfer corruption issues will be fixed by changes in Netty 4.1.111.Final (https://github.com/netty/netty/pull/14072, https://github.com/netty/netty/pull/14071, https://github.com/netty/netty/pull/14076 and https://github.com/netty/netty/pull/14078) and Bookkeeper 4.16.6 (https://github.com/apache/bookkeeper/pull/4289 and https://github.com/apache/bookkeeper/pull/4293).

Fix in Bookkeeper is https://github.com/apache/bookkeeper/pull/4404

UPDATE: This PR has been replaced by #22810 .


Remove ILIKE operation from mysql dialect

It's not supported in mysql either :worried:

That's sad 😔


vak.split.algorithms.brute_force fails sometimes on llb3 test dataset, gives incorrect error message

I'm fixing the tests, using a setup .toml config that runs on the "mini" canary dataset from llb3
Problem is, It fails more often than not when splitting the dataset into train and val sets.
The error is:
Total target duration of splits: 468.0 seconds. Will be drawn from dataset with total duration: 479.876.
Traceback (most recent call last):
  File "./tests/setup_scripts/rerun_prep.py", line 30, in <module>
    main()
  File "./tests/setup_scripts/rerun_prep.py", line 26, in main
    vak.cli.prep(toml_path=test_toml_path)
  File "/Users/davidnicholson/Documents/repos/coding/vocal/vak/src/vak/cli/prep.py", line 108, in prep
    logger=logger,
  File "/Users/davidnicholson/Documents/repos/coding/vocal/vak/src/vak/core/prep.py", line 220, in prep
    logger=logger)
  File "/Users/davidnicholson/Documents/repos/coding/vocal/vak/src/vak/split/split.py", line 149, in dataframe
    logger=logger)
  File "/Users/davidnicholson/Documents/repos/coding/vocal/vak/src/vak/split/split.py", line 87, in train_test_dur_split_inds
    test_dur)
  File "/Users/davidnicholson/Documents/repos/coding/vocal/vak/src/vak/split/algorithms/bruteforce.py", line 109, in brute_force
    f'unable to split dataset so that each split has an instance of label: {label}.'
ValueError: unable to split dataset so that each split has an instance of label: 19.There were only 0 files with that label, but there are 2 splits

Sometimes it says there is 1 file with that label. However there are definitely not 0 files with that label.
Here's how I get the label counts.
from collections import Counter

import gardner  # package from tweetynet repo with 'yarden2annot' that parses annotation
import crowsetta

scribe = crowsetta.Transcriber(annot_format='yarden')
annots = scribe.from_file('llb3_annot_subset.mat')

labelcounts = Counter()

for annot in annots:
     labelcounts.update(annot.seq.labels)

print(labelcounts)
Counter({'6': 176,
         '3': 3176,
         '8': 356,
         '10': 46,
         '16': 4,
         '18': 308,
         '1': 636,
         '2': 395,
         '14': 137,
         '11': 285,
         '9': 101,
         '7': 84,
         '13': 73,
         '12': 80,
         '17': 38,
         '19': 84})

note there are 84 occurrences of label 19.
so it looks to me like vak.split.algorithms.brute_force is running out of files to add, and then incorrectly reporting the number of files left -- it has zero files left with label 19 in them

Pretty sure this was fixed by the rewrite in #300
brute_force is now passing unit tests as of #309


Import computed.bool from the right package

With the latest release of ember 3.27.0, it's no longer possible to use computed.bool like that:
import { computed } from '@ember/object';

// ...
  someAttribute: computed.bool('someTrackedProperty'),
// ...

But instead we should do:
import { bool } from '@ember/object/computed';

// ...
  someAttribute: bool('someTrackedProperty'),
// ...

Otherwise, this is the error we get: Uncaught TypeError: Ember.computed.bool is not a function.

Hello @stefanpenner, any idea on how to make the pipeline pass?
It looks like the node version it's using is different from the one expected.

@aoumiri I don't understand why this error exists (we have the same error) while Ember.computed.bool is only deprecated in Ember 3.27.0 ...
Did I miss something ?

I'm encountering this with ember-moment 8.0.1 on ember-source 3.28.0 running the following in a template:
{{moment-format (now) 'YYYY'}}

Throws the error:
Uncaught TypeError: Ember.computed.bool is not a function
    at Module.callback (-base.js:10)
    at Module.exports (loader.js:106)
    at Module._reify (loader.js:143)
    at Module.reify (loader.js:130)
    at Module.exports (loader.js:104)
    at Module._reify (loader.js:143)
    at Module.reify (loader.js:130)
    at Module.exports (loader.js:104)
    at requireModule (loader.js:27)
    at Class._extractDefaultExport (index.js:462)

Which seems to relate to here:
https://github.com/stefanpenner/ember-moment/blob/382ddd1238c7bcab2f66225830d18aca5364c2f6/addon/helpers/-base.js#L9
More details on my env:
DEBUG: -------------------------------
index.js:198 DEBUG: Ember             : 3.28.0
index.js:198 DEBUG: Ember Data        : 3.27.1
index.js:198 DEBUG: jQuery            : 3.6.0
index.js:198 DEBUG: Ember Simple Auth : 3.1.0
index.js:198 DEBUG: -------------------------------

Just to note, the PR from here fixes this for me:
https://github.com/stefanpenner/ember-moment/pull/351
You can get it with:
yarn add stefanpenner/ember-moment#351/head

@jasonmit @stefanpenner can anyone of you have a look at this PR? Or any maintainer 🙏
Thanks 😊

Ember bug or not, I think it's still worth fixing now if it will be deprecated. Rather than waiting for the next major. WDYT ?

https://github.com/adopted-ember-addons/ember-moment/pull/351#issuecomment-914650169

Fix released in 8.0.2


[gtedit] Use HTML file name instead of "Correction", #84

Now, Firefox (and probably other browsers) will propose to use the
actual filename as the template for "Save page as".

Thank you!


Link broken to CloudKick Logger fork

Hi,
in infrastructure.md the link to CKL (CloudKick Logger) is broken or non-existent.
## Internal services  {#internal-services}

-  We use a fork of [CKL (CloudKick Logger)](ckl) to record shell sessions
   during our work.

I don't know if it links to a specific page before or if it should link to the source files I found?

fixed. Thanks!


Video not displaying in UV

Story
Video is not showing in UV.  There are two different experiences, neither is working:

in repo.samvera.org, it's just a black UV as if the entire interface isn't loading.  Example: https://samvera-repo.hykuup.com/concern/generic_works/3b662a04-1643-45f0-b11f-055fec7de453

in kevin-test-aug-23.hykuup.com, it's loading the UV but the box that implies the video is trying to load just spins and the video never loads.  Example: https://kevin-test-aug-23.hykuup.com/concern/generic_works/2a400aa2-85c4-4f83-aa6d-f5caedf49f7c

Acceptance

[ ] Video loads and plays in UV

Timebox to a 3 and if it takes longer, call a huddle to revisit

Blocked until Rob makes sure all the changes he had to make get consolidated properly

No longer blocked

From Crystal:
I expect that the problem you are encountering is that we need to reprocess the images and videos for display in the UV.  Kiah has a good feel for running scripts and processes for reindexing and rerunning jobs.  Kirk has a good understadning of the UV.  So some pairing between the two would probably help it move fastest. But Kirk has now also worked on knapsack which means he has a better understanding of how it is all working.


Use indexOf (vanilla JS) instead of contains (jQuery)

Fixes #6678
CR @juanignaciosl
cc @xavijam

:+1: :fire:

Hey, aren't you supposed to commit the grunt generated vendor/assets/javascripts/cartodb.uncompressed.js as well?
https://github.com/CartoDB/cartodb/blob/master/CONTRIBUTING.md#update-cartodbjs


GoodByeDPI

https://github.com/ValdikSS/GoodbyeDPI
This project looks similar to your and mostly intended for Russia and Ukraine. Can you tell a difference with GreenTunnel ? If this projects are similar maybe you can merge them or at least mention in README as alternative/competitor.
Thank you

Oh I see, this is port of GoodByeDpi for nodejs

Yes this is like a port of GoodByeDpi for NodeJS, also GreenTunnel works on layer7 and uses http-proxy to change system traffic (this make GreenTunnel OS independent)


Rename api_v1 to api_prefix in http response.

Motivation: The api_v1 gives the prefix for all the htttp requests. And we can change this in the future if we upgrade the api contract.
curl -X GET http://localhost:59984/
{
  "_links": {
    "api_v1": "/api/v1/",
    "docs": "https://docs.bigchaindb.com/projects/server/en/0.9.dev/"
  },
  "keyring": [],
  "public_key": "6F5Bi9HEgaFicPiT1FNDCPJgQBhAr8SJVUX7P2uBKLRY",
  "software": "BigchainDB",
  "version": "0.9.0.dev"
}

This ticket is based on: #1141.
Assuming that we make all host+ports freely configurable as described in #1141, defining the value of _links.api_v1 to /api/v1 is possible for a node operator.
Calling it api_prefix is opinionated, as some node operators might choose to link directly to the node's API  - using a full path like {"api_v1": "http://example.com:1234/"}. In that case, calling the key api_v1 leaves more options open for network operators.
@krish7919 I'll close and have solution being done in #1141. Hope that's OK.


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 09:03:29 on 2023.08.09
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 1, errors out: 0
Original problem ID: 35184
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=35184

Problem has been resolved in 3m 0s at 09:06:29 on 2023.08.09
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 35184


Enable buildkit debug logs

For https://github.com/istio/istio/issues/32985

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-helm-tests_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.

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

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-helm-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_istio

integ-telemetry-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-telemetry-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_istio

integ-telemetry-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-k8s-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-k8s-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-k8s-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-multicluster-k8s-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_istio

integ-telemetry-mc-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-telemetry-mc-k8s-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-operator-controller-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-operator-controller-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test release-notes_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.

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

Test name
Commit
Details
Rerun command

release-notes_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test release-notes_istio

integ-ipv6-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-ipv6-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

release-notes_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test release-notes_istio

integ-ipv6-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-ipv6-k8s-tests_istio

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

release-notes_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test release-notes_istio

integ-ipv6-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-ipv6-k8s-tests_istio

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_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.

/retest

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

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-ipv6-k8s-tests_istio

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_istio

release-notes_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test release-notes_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.

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

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
d6c5ba27594df7390d9efe45bedc82b38a4f6ea6
link
/test integ-security-multicluster-tests_istio

integ-ipv6-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-ipv6-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-telemetry-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-security-k8s-tests_istio

integ-pilot-k8s-tests_istio
3b91758d249488bebafc9ad2e9917eeb6fd968c7
link
/test integ-pilot-k8s-tests_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.

/retest


Compression for grpc-web

I use connectweb for my frontend application. My backend has a grpc-web proxy and I use grpc-web protocol for connectweb client. Everything works fine except compression. If I set header grpc-encoding: gzip, my server returns a lightweight response but I get parse error from connectweb. Is there any way to fix it? Can I contribute in a way?

Hey Mehdi, because browsers always send an Accept-Encoding header, the situation is a bit muddy. https://github.com/bufbuild/connect-es/issues/230#issuecomment-1211787444 has a bit more context and details.
Especially for unary RPCs, full-body compression works quite nicely, and is handled transparently by the browser. Perhaps it is possible to enable it for gRPC-web requests in the improbably proxy?

Thanks for your response. I've added a gzip middleware to my server and now it works quite well:)


Allow configuring a name for the archived binary

Same PR as https://github.com/rhysd/go-github-selfupdate/pull/43, but for our fork

/reviewme @rainforestapp/devs


XIVY-14079 Fix buggy sidebar

https://1ivy.atlassian.net/browse/XIVY-14121

surely good to have strictly-defined IDs, but why does this solve any bugs?

because freya hold the current selected menu item inside a cookie, and if this id can change between renders, it can happen that the wrong element will be selected in the menu. If this ID's are fixed this should not happen.

surely good to have strictly-defined IDs, but why does this solve any bugs?

because freya hold the current selected menu item inside a cookie, and if this id can change between renders, it can happen that the wrong element will be selected in the menu. If this ID's are fixed this should not happen.

ahh, good to know. thanks for sharing :+1:


Support debug log

also remove .travis.yml since we don't use TravisCI anymore.

Checked that Appsignal and Datadog both accept debug, just that they will not actually log it by default unless we set the agent to DEBUG mode, so that's okay.
I tried to push a change to README, but I can't push to this repo 😅
"As this is a registry, you can set it up with your own implemented wrapper as long as it responds to the following LOG_TYPES methods: debug, info, warn, error"

Thanks, let me add that in.

Checked that Appsignal and Datadog both accept debug, just that they will not actually log it by default unless we set the agent to DEBUG mode, so that's okay.

We use method to send statsd metrics for them, like increment_counter for Appsignal and count for Datadog, so I think the logger_type doesn't matter for them. In this case, we want debug log to be log for Appsignal & Datadog, but not for BaseLogger, so it's ok. However, we may have to revisit this again if there are issues with this semantic.


resource pack creator is unable to be add sound

Expected Behaviour*
resource pack creator is enable to be add sound
Actual Behaviour
resource pack creator is unable to be add sound
Reproduction Steps
N/A
Crash Report
N/A
Screenshots
N/
Environment

Minecraft Version:
1.19.3
Installed Mods:
3.2.0

Additional Information
N/A

The Resource Pack Creator item is not designed for adding in custom sounds. Please refer to the Minecraft Wiki for detailed instructions.

Thx


Engine PRs have no try jobs scheduled

https://github.com/flutter/cocoon/pull/1920 was intended to not auto-merge engine PRs while https://github.com/flutter/flutter/issues/106138 is being worked on. Seems like as an unintended side-effect no try-jobs are scheduled on the engine PRs. https://github.com/flutter/engine/pull/34123 as an example.

fixed by https://github.com/flutter/cocoon/pull/1921


question about json

Hi, its very cool! really very help
but I don't know a python could you help me please
how to get this json output?
{
  "en":"News",
  "de":"News"
}

I think somewhere here
could you help? thank you!
res[data['strings'][str]['desc']][data['langs'][lang]['locale']] = translate(data['strings'][str]['text'], data['langs'][lang]['locale'])

Did you try here -> translatr.varunmalhotra.xyz


chore(pom.xml): extending pom.xml to support profiles 'dev'

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

v4.0.18
GitHub release

Your semantic-release bot :package::rocket:


[Feature]: update Suspensive React Query section in TanStack Query v4 official doc

Package Scope
@suspensive/react-query
Description
queryOptions
Possible Solution
No response
etc.
No response

@gwansikk After we get cli, I'll try register our library as COMMUNITY RESOURCES on TanStack Query v5 official doc, not only v4

@gwansikk I want to assign you to update Community Resources section in official doc of @tanstack/react-query v5
I believe @suspensive/react-query support for TanStack Query v5 wouldn't have been possible without you. Therefore, I would appreciate it if you could take the initiative to add relevant information to their official documentation.

Community Resource of TanStack Query v4
Pull Requests related with "suspensive"

@gwansikk I want to assign you to update Community Resources section in official doc of @tanstack/react-query v5
I believe @suspensive/react-query support for TanStack Query v5 wouldn't have been possible without you, GwanSik Kim. Therefore, I would appreciate it if you could take the initiative to add relevant information to their official documentation.

Great, I'll give it a try. Can I complete the CLI Docs (https://github.com/toss/suspensive/issues/983) part first? Since I think the CLI is a tool to use @tanstack/react-query v5, updating the official documentation and then attempting it seems more convincing.

@gwansikk I want to assign you to update Community Resources section in official doc of @tanstack/react-query v5
I believe @suspensive/react-query support for TanStack Query v5 wouldn't have been possible without you, GwanSik Kim. Therefore, I would appreciate it if you could take the initiative to add relevant information to their official documentation.

Great, I'll give it a try. Can I complete the CLI Docs (#983) part first? Since I think the CLI is a tool to use @tanstack/react-query v5, updating the official documentation and then attempting it seems more convincing.
I promise to complete it within 2-3 days: #983, #956.

Sure I want to follow your guide! Let's try it!

I have submitted a PR to TanStack Query v4!

https://github.com/TanStack/query/pull/7678

@manudeli It has been merged into the official documentation! I will track adding it to the TanStack Query v5 official docs in a new issue.


Ultrawide support and increase height.

It doesn't seem to scale well on Ultrawide (3440x1440).

Increasing the height to show more games would improve the visibility and navigation of the site.

Thanks! I will be updating this to support ultrawide a lot better soon in the next updates.

Ultrawide Support Added
Updates to styling can be found here for more information: https://github.com/pixelRena/Play-This-Next/commit/2309ea2b0159798de9fe535cf65636eba5a1810e
Code has been tested on 3440x1440 included.
If any unexpected bugs occur, make another issue.


Prioritize test queue by comparing open scope depth

Right now tests are run in the order they are reached in our tree traversal. This can be suboptimal if a bunch of tests are queued while a serial test with an open scope is running, because then the next test with access to that scope will be placed in the back of the queue. This will maximize browser starvation, along with just keeping around a lot more garbage than we need. We should decide which test to do next by how many open scopes it has.

Perhaps prioritize first by open scope depth with browsers, and secondly by absolute depth.


Schedule of releasing 13B checkpoint.

Hi @wangjk666 , thanks for your great project. I have tried the 7B checkpoint and it works well.
I would like to ask if you have a plan to release the 13B checkpoint? I understand that uploading the checkpoint to huggingface repo does take some time:)

Hi, thanks for your interest in our work and positive feedback. The 13B models have already been released in Hugging Face, feel free to download them and have a try.