To-Do lists

The current v1.1 code contains a number of references to "to-do" items. Copying links to these from the code so that updates can be tracked.
To-Do links
English Translations
ui.cpp

StatusMachine
NetworkStatus
DataFilter
NetworkStatus
DataFilter
NetworkStatus
EmptyDataUnit

Original Comments
ui.cpp

StatusMachine
NetworkStatus
DataFilter
NetworkStatus
DataFilter
NetworkStatus
EmptyDataUnit

The software has been released and no such problems exist


Feature request: Dns alias sanity check

cfn-lint version: 0.13.1
Description of issue.
I tried to create an elb with a silly error:
 DNSRecord:
   Type: "AWS::Route53::RecordSet"
   Properties:
    AliasTarget:
      DNSName: !GetAtt Elb.DNSName
      HostedZoneId: !Ref HostedZone  <- copy pasta - should be elb's attribute
    HostedZoneId: !Ref HostedZone
    Name: !Ref DomainName
    Type: 'A'

I'm not sure this deserves a rule in cfn-lint, since it's not necessarily an error.
But this is a common enough pattern in a recordset:
   AliasTarget:
     DNSName: !GetAtt Elb.DNSName
     HostedZoneId: !GetAtt Elb.CanonicalHostedZoneID

that maybe there should be an info level / clippy style - "It looks like you're trying to create an alias for ELB. Are you sure you didn't mean to use ELB's CanonicalHostedZoneId?"

Thanks for the feedback. Could be something we could do with a value check here. We're slowly trying to enrich the spec with value data, but we're doing it service by service.

I can't image many resources provide back a HostedZoneId valid attribute.  Let me see if I can throw together a quick list cause this just becomes a definition in the enriched spec if we can knock out that list.

Here are the ones I could find.  Anyone think of anything else I should look at?
AWS::ElasticLoadBalancing::LoadBalancer.CanonicalHostedZoneNameID
AWS::ElasticLoadBalancingV2::LoadBalancer.CanonicalHostedZoneID
AWS::ApiGateway::DomainName.DistributionHostedZoneId
AWS::ApiGateway::DomainName.RegionalHostedZoneId

Much easier for us to do this in v1 but a similar exercise to above exists.  We need to know what resources provide a hosted zone ID.
It would be similar to our approach here.
https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md


The app doesn't seem to generate any traffic, please contact your admin

After updating from the release v0.5.13 to the release v0.5.14 the error message constantly appears
 The app doesn't seem to generate any traffic, please contact your admin

I confirm, I also see this warning.

Seems to be a problem with metrics tracking. The app itself seem to be working fine (traced it properly - it still generates traffic).

UPD: actually nope, metrics are "fine" (metric design choices are questionable, but they kinda work). What actually happens is:

metrics store approx bytes written only for last second measured
so if there was no traffic for the last second within the minute (config refresh interval)
it'll return 0 and will write a "The app doesn't seem to generate any traffic, please contact your admin" warning

This doesn't really affect anything.
Most likely, either resources are now down or your (VPN) IP is already blocked on the "recipient" side. So you cannot connect to the host often enough - connection attempts are just timing out.

Yeah, metrics were added rather quickly with focus on showing users at least something (remember, the app is just a bit more than a week old). I think I'll change it to track overall traffic generated instead of doing the per second thing until I get time to implement something more robust

Right now my question is "shoud we decrease default timeout in the program? I suggest 1-5 seconds default, not more" so if load-testing target doesn't hold the load app from testing other targets.
Async=true could help with "blocking", but that's a sure way to OOM (uncontrolled go func() spawned each ~1s with 90s timeout.

Metrics-impl-wise:
I suggest not to reinvent the wheel and take smth that already exists, for example: https://pkg.go.dev/github.com/bsm/instruments (definitely there are more options).
But anyway, swapping metrics impl right now is just bikeshedding, doesn't add much value.

For async=true ideally we'd implement sending http frames into packetgen or use something similar to send http frames without waiting for response in a more efficient manner.
We need to consider ROI when implementing features here. I've spent roughly 30 minutes to implement metrics the way they are done now and I know I need only 10 more minutes near my laptop to make it work in a more stable manner. I estimate integrating more robust metrics framework would take at least couple hours and while it would be a good solution - the benefit from it doesn't cost that time at the current stage of the project (there are more high priority issues related to core functionality of the app). But that doesn't mean that anyone else can't go and integrate those metrics instead if they have free time


Website documentation

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.8.3 windows/amd64
What operating system and processor architecture are you using (go env)?
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=Z:\GoPath
set GORACE=
set GOROOT=E:\Program Fles\Go
set GOTOOLDIR=E:\Program Fles\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
set PKG_CONFIG=pkg-config
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
What did you do?
Try to find documentation on website about:
"go:integrate"
"go:generate"
and etc...
What did you expect to see?
Don`t foud one atricle or one part of documentation about all allowable features.
What did you see instead?
Special part on page https://golang.org/doc/ with common and clear information about that annotations.

I don't know what "go:integrate" is but googling for go generate or even for "go:generate" actually gives me the result within golang.org domain as the very first result. Another search term working perfectly is, for example, go generate site:golang.org.
What search queries have you actually used?

go generate is documented at https://golang.org/cmd/go/#hdr-Generate_Go_files_by_processing_source
go integrate does not exist.
Can you explain more what the problem is?

Excu me, I mean // +build integration

The "integration" in "+build integration" is also not special. It's just an arbitrarily tag.
That is documented at https://golang.org/pkg/go/build/#hdr-Build_Constraints

Excuse me , ow it is clear.
Close.


feat: port GroupTheory.Monoid.Localization

@ChrisHughes24 Thanks for the fix. I would never ever been able to figure this one out...

@ChrisHughes24 Thanks for the fix. I would never ever been able to figure this one out...

It's still a smelly proof, but I guess it's not that bad because it's only done once.

bors merge


Apollo5.0.0 cyber_launch start /apollo/modules/perception/production/launch/perception_camera.launch can't work

We appreciate you go through Apollo documentations and search previous issues before creating an new one. If neither of the sources helped you with your issues, please report the issue using the following form. Please note missing info can delay the response time.
System information

OS Platform and Distribution (e.g., Linux Ubuntu 14.04):ubuntu14.04
Apollo installed from (source or binary):binary
Apollo version (1.0, 1.5, 2.0, 2.5, 3.0):5.0

Steps to reproduce the issue:

Please use bullet points and include as much details as possible:

My camera has been successfully connected, and I can see real-time capture images in dreamview, but my camera is not officially recommended, it is my own monocular camera, and there is no radar, no GPS receiver. I'm using this camera as front_6mm and front_12mm, First run "cyber_launch start/Apollo/modules/transform/launch/static_transform. Launch" then run the "cyber_launch start/Apollo/modules/perception/production/launch/perception_camera. The launch" will appear the following error.Is my transform profile incorrect?
Supporting materials (screenshots, command lines, code/script snippets):
[mainboard_default_10227]  E1031 17:05:46.224282 10255 transform_wrapper.cc:224] [mainboard] Can not find transform.<PHONE_NUMBER>.146534 frame_id: novatel child_frame_id: front_6mm Error info: Could not find a connection between 'novatel' and 'front_6mm' because they are not part of the same tree.Tf has two or more unconnected trees.
[mainboard_default_10227]  E1031 17:05:46.224323 10255 fusion_camera_detection_component.cc:684] [perception] failed to get camera to world pose, ts:<PHONE_NUMBER>.146534 camera_name: front_6mm

Hi @cxr1996, you need to adapt static_transform_conf.pb.txt to your sensor.

Hi @cxr1996, you need to adapt static_transform_conf.pb.txt to your sensor.

Hello, I have the same problem. How to adapt static_transform_conf.pb.txt to my sensor? I use front_6mm and front_12mm.

In /apollo/modules/perception/data/params/front_12mm_extrinsics.yaml
  frame_id: front_6mm child_frame_id: front_12mm
So I change the corresponding context in static_transform_conf.pb.txt, and it works . But currently I do not know the reason.
extrinsic_file {     frame_id: "front_6mm"  #"velodyne128"     child_frame_id: "front_12mm"     file_path: "/apollo/modules/perception/data/params/front_12mm_extrinsics.yaml"     enable: true }

It does not work today, so I changed it back.
Edit those two files refer to Apollo 6.0

/apollo5.5/modules/perception/production/conf/perception/camera/obstacle.pt
/apollo5.5/modules/perception/production/conf/perception/camera/fusion_camera_detection_component.pb.txt


release

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/28420
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 86b12d1235a3e8b667b95863410d9b89630950da
git push origin v0.1.0

Registration pull request created: JuliaRegistries/General/28420
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 86b12d1235a3e8b667b95863410d9b89630950da
git push origin v0.1.0

@JuliaRegistrator register()

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/28444
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 087cb5451a2ab7d3b0cd2d8d8febf85c60f973ab
git push origin v0.1.0

Registration pull request created: JuliaRegistries/General/28444
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 087cb5451a2ab7d3b0cd2d8d8febf85c60f973ab
git push origin v0.1.0

@JuliaRegistrator register()

Error while trying to register: Version 0.1.0 already exists

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/30029
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" d3210f7f5b0042945d62040adfe8fc82a6e18b34
git push origin v0.2.0

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/42353
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 2be84d765ddc58269c72756cc541274fa591097d
git push origin v0.3.0

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/42353
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 2be84d765ddc58269c72756cc541274fa591097d
git push origin v0.3.0

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/42353
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 2be84d765ddc58269c72756cc541274fa591097d
git push origin v0.3.0

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/42353
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 77be589dbf047a029615dde7773360ebcb5d99b6
git push origin v0.3.0

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/49044
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 11f8412553d51ef490bf9f6a8f8e2fc6ca43b66b
git push origin v0.3.1

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/49044
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 499d6127b14bd004e4807059027b837c35fb063e
git push origin v0.3.1

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/49674
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.2 -m "<description of version>" 59478c3232779e5cbd6d2389d3f1820d4c6b86c9
git push origin v0.3.2

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/49674
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.2 -m "<description of version>" 3b49741ee355f1c31fe540ef2032d57d6cad1620
git push origin v0.3.2

@JuliaRegistrator register()

Error while trying to register: Changing package repo URL not allowed, please submit a pull request with the URL change to the target registry and retry.

@JuliaRegistrator register(registry_url="https://github.com/QGMW22/LearningHorse.jl.git")

Error while trying to register: Changing package repo URL not allowed, please submit a pull request with the URL change to the target registry and retry.


flake8 plugin for dcos.

High level description including:

Provides ability to add custom rule checks.

Issues
DCOS-12408
...
Checklist

The code style test will fail with the introduction of this plugin. Proof that the checking with rules works.

./packages/dcos-integration-test/extra/test_3dt.py:27:9: D001 Invalid assertion of type assert <symbol>.ok found.

Example Failure

https://teamcity.mesosphere.io/viewLog.html?buildId=517381

@mellenburg 👍  Will point to this (http://flake8.pycqa.org/en/latest/plugin-development/index.html)
As a flake8 extension, and it get's rolled up into flake8 command by default. After registering this extension, just running flake8 will catch the new kind of errors that we look for in the plugins.

@branden and @mellenburg , please take a look again.

@branden please take another look


Run iOS size test on CI through Bazel

Closes #1092

I'm now getting
$ security cms -D -i MapLibre.mobileprovision
security: cert import failed: Write permissions error.
security: problem decoding


cloned loadbalancer should update the tls hostname

Describe your issue here
After cloning a loadbalancer and "Specify a hostname to use", the tls section hostname should use the same value.  Currently it must be corrected via "View/Edit YAML".  The same synchronized change should apply when updating the hostname.

Useful
Info

Versions
Rancher v2.3.5 UI: v2.3.36

Route
catalog-tab.index

I should have filled the hostname field below the certificate


Create clear specs for how much GPU Memory is needed to run demos/benchmarks.

Tried to run the notebooks and ran out of Memory when

NVIDIA A10G (24GiB)
1 GPUs x 8 CPUs | 32GiB

I'd understand if we needed something beefier in the real world but for demos it might be good to handle something smaller?

Looks like this is fixed now with a smaller demo and more efficient code?

yeah, agreed. It's using tiny stories now :)
On Thu, Nov 16, 2023 at 7:59 AM Alan @.***> wrote:

Looks like this is fixed now with a smaller demo and more efficient code?
—
Reply to this email directly, view it on GitHub
https://github.com/ai-safety-foundation/sparse_autoencoder/issues/22#issuecomment-1813954612,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQPMYZZV7CIHF3FILCU7KEDYEXBXBAVCNFSM6AAAAAA7ABG4LWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJTHE2TINRRGI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fancy zones is not working via Excel Power Query editor

Microsoft PowerToys version
0.64.1
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
FancyZones
Steps to reproduce
When I use the Power Query Editor from MS Excel, the fancy zone doesn't work.
✔ Expected Behavior
If I hold down Shift and drag the Power Query Window it will not be positioned.
❌ Actual Behavior
Nothing happens.
Other Software
MS Excel

This has been fixed in https://github.com/microsoft/PowerToys/issues/15426.
You now have the option to "Allow child windows snapping" in FancyZones settings.
This issue can be closed.

What @datastronaut said is the solution.  Turn on "Allow child windows snapping".  We have this off by default as it introduces possible side effects some people may not want


ImproveCreate task adds concurrency control

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


iframe allow-same-origin to correctly calc size for iframe-resizer

Previously, the iframe-resizer doesn't work for iframe of dynamic content, console log shows that iframe-resizer cannot figure out the correct size of such iframe, resulting the iframe not correctly resized:

Adding allow-same-origin makes iframe-resizer works correctly:

allow-same-origin: The framed document is loaded into a unique origin, which means that all same-origin checks will fail; unique origins match no other origins ever, not even themselves. Among other impacts, this means that the document has no access to data stored in any origin's cookies or any other storage mechanisms (DOM storage, Indexed DB, etc.).

(c) https://web.dev/sandboxed-iframes/
Let’s think about the security model here. It seems that with this flag we open a door to clickjacking attack, where BOS component can make a transparent iframe with an authenticated page (e.g. NEAR Wallet) and trick users to click so that user would transfer their assets (well, iframe-embedding should potentially be forbidden on wallet.near.org).
@ailisp I don’t see how this flag is related to the issue it solved, so I would dig deeper to understand what is actually going on there

@frol I tried an iframe with sandbox options of all allow-* except allow-same-origin and iframe-resizer doesn't work again. Looking at inspector when the without allow-same-origin the resizer in iframe calculate the wrong size and send to the resizer in parent, and then the resizer in parent sets the wrong size.
Looking from the article you referred I found a clue:

allow-same-origin is necessary, as twitter.com's cookies would otherwise be inaccessible, and the user couldn't log in to post the form.

So telegram's page is trying to set some cookie and that failed without allow-same-origin. Code after that line may be affected or not executed, which results in iframe-resizer doesn't figure out the right size. (Although i place iframe-resizer script before loading telegram's page)
Reference from MDN:

allow-same-origin: If this token is not used, the resource is treated as being from a special origin that always fails the same-origin policy (potentially preventing access to data storage/cookies and some JavaScript APIs).

As a result if we cannot turn this option on, sites like t.me cannot properly work. I suggest we looking at options of rendering telegram messages ourselves.

As a result if we cannot turn this option on, sites like t.me cannot properly work. I suggest we looking at options of rendering telegram messages ourselves.

Yeah, I think it will be more productive afterall.

Hi @evgenykuzyakov @calebjacob Can you confirm that this is a security problem and should not be allowed.

Hey @ailisp, I had the same problem and idea a little while ago, but it turns out the team didn't feel comfortable adding the allow-same-origin scope: https://github.com/NearSocial/VM/pull/34
@evgenykuzyakov will probably have a better explanation why we don't want to allow it.

@ailisp #68 claims to solve the issue, could you check it?

Thanks @calebjacob and @frol . Will try #68

@frol #68 doesn't help for resizing telegram widgets. Looking at logs it's not the message not sending to parent iframe, but wrong size was sent. Every single telegram 150px, correct result should be variant based on content when allow-same-origin is set.

@calebjacob since we cannot enable allow-same-origin, l'll close this issue and try rendering logics on our side to avoid iframe https://t.me widgets


Fix incorrect 0.0.0 version number

Fixes error like dvc 0.0.0 has requirement dvc-studio-client>=0.1.1, but you have dvc-studio-client 0.0.0 due to setuptools_scm not getting the correct version number.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Xref https://github.com/conda-forge/dvc-feedstock/pull/319#discussion_r1096962930

Based on https://github.com/conda-forge/pygmt-feedstock/pull/15

@conda-forge-admin, please rerender

Thanks @weiji14


Missing answer on Day_1_Exercise_2

The answer to the question
Make a list named snplist that contains rs2354, rs325678, rs32468, rs215456 Find out how long this list is is missing from the Day_1_Exercise_2 file

Fixed


Highlights are not private by default

After installing the extension, I gave it a quick try. The "Getting Started" section suggests that highlighting is private by default, however after trying it out, it seems that highlights are public.

My bad: Seems that even if they show up in the public group, the little lock on the sides and above means they're only visible to me.
See https://web.hypothes.is/help/who-can-see-my-annotations/


No matching version found for<EMAIL_ADDRESS>

Version
4.4.6
Environment info
System:
    OS: Linux 5.4 Ubuntu 20.04.3 LTS (Focal Fossa)
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  Binaries:
    Node: 14.17.1 - /usr/local/bin/node
    Yarn: 1.22.5 - /usr/bin/yarn
    npm: 7.21.0 - /usr/local/bin/npm
  Browsers:
    Chrome: 92.0.4515.107
    Firefox: 91.0.1
  npmGlobalPackages:
    @vue/cli: Not Found

Steps to reproduce
When I try to install the latest Vue-Cli using npm install -g @vue/cli, I get the following error. I think core-js-pure^3.10.2 is not available in NPM as a dependency of Vue-CLI.
What is expected?
The latest version of vue-cli should have been installed.
What is actually happening?
I get an error and installation fails.

Likely a network issue.
Please check your network condition and try again.
It's available https://www.npmjs.com/package/core-js-pure


Mainnet and Testnets should be mutually exclusive, remove duplicated tokens filtering  #2827

Fixes #2827

Closed for now, refer to https://github.com/AlphaWallet/alpha-wallet-ios/issues/2827#issuecomment-897383077


Missing .h files because they're in subfolders.

I'm missing .h files because they're in subfolders. My CPATH has the include directory to the needed .h files, but the .h files are in subfolders so they aren't found. I'm not sure if there's an easy fix for this or not. Basically, if I copy all of the *.h files from ~/.tea/cairographics.org/v1.16.0/include/cairo to ~/.tea/cairographics.org/v1.16.0/include then it gets past this error (but hits several similar errors).
Steps to reproduce.
I'm trying to build manim (https://docs.manim.community/en/stable/installation/macos.html).
This is how I built my environment.
tea +cairographics.org +cairographics.org/pycairo +ffmpeg.org +pipenv.pypa.io +gnome.org/pango +gnome.org/glib zsh
pipenv shell
pip3 install manim

This is the error:
      gcc -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -w -w -I/Users/u0076374/.tea/python.org/v3.11.4/include/python3.11 -c /private/var/folders/t4/fhvw65bx1hv9dwyl8cbfnpq00000gs/T/pip-install-7b8tejxt/manimpango_fa72161dc87e4710b677e3bc4b21e461/manimpango/cmanimpango.c -o build/temp.macosx-11.0-arm64-cpython-311/private/var/folders/t4/fhvw65bx1hv9dwyl8cbfnpq00000gs/T/pip-install-7b8tejxt/manimpango_fa72161dc87e4710b677e3bc4b21e461/manimpango/cmanimpango.o
      /private/var/folders/t4/fhvw65bx1hv9dwyl8cbfnpq00000gs/T/pip-install-7b8tejxt/manimpango_fa72161dc87e4710b677e3bc4b21e461/manimpango/cmanimpango.c:773:10: fatal error: 'cairo.h' file not found
      #include "cairo.h"
               ^~~~~~~~~
      1 error generated.
      error: command '/Users/u0076374/.tea/tea.xyz/gx/cc/v0.1.7/bin/gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for manimpango
  Building wheel for pycairo (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for pycairo (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.macosx-11.0-arm64-cpython-311
      creating build/lib.macosx-11.0-arm64-cpython-311/cairo
      copying cairo/__init__.py -> build/lib.macosx-11.0-arm64-cpython-311/cairo
      copying cairo/__init__.pyi -> build/lib.macosx-11.0-arm64-cpython-311/cairo
      copying cairo/py.typed -> build/lib.macosx-11.0-arm64-cpython-311/cairo
      running build_ext
      'pkg-config' not found.
      Command ['pkg-config', '--print-errors', '--exists', 'cairo >= 1.15.10']
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycairo
Failed to build manimpango pycairo
ERROR: Could not build wheels for manimpango, pycairo, which is required to install pyproject.toml-based projects

This is the CPATH in my environment.
CPATH=/Users/u0076374/.tea/zlib.net/v1.3.0/include:/Users/u0076374/.tea/gnome.org/libxml2/v2.11.4/include:/Users/u0076374/.tea/libexpat.github.io/v2.5.0/include:/Users/u0076374/.tea/gnu.org/gettext/v0.21.1/include:/Users/u0076374/.tea/sourceware.org/libffi/v3.4.4/include:/Users/u0076374/.tea/pcre.org/v8.45.0/include:/Users/u0076374/.tea/pcre.org/v2/v10.42.0/include:/Users/u0076374/.tea/graphite.sil.org/v1.3.14/include:/Users/u0076374/.tea/unicode.org/v71.1.0/include:/Users/u0076374/.tea/libpng.org/v1.6.40/include:/Users/u0076374/.tea/pixman.org/v0.40.0/include:/Users/u0076374/.tea/freetype.org/v2.13.1/include:/Users/u0076374/.tea/gnome.org/glib/v2.77.2/include:/Users/u0076374/.tea/freedesktop.org/fontconfig/v2.14.1/include:/Users/u0076374/.tea/sourceware.org/bzip2/v1.0.8/include:/Users/u0076374/.tea/harfbuzz.org/v8.2.1/include:/Users/u0076374/.tea/gnu.org/fribidi/v1.0.13/include:/Users/u0076374/.tea/invisible-island.net/ncurses/v6.4.0/include:/Users/u0076374/.tea/openssl.org/v1.1.1v/include:/Users/u0076374/.tea/bytereef.org/mpdecimal/v2.5.1/include:/Users/u0076374/.tea/tukaani.org/xz/v5.4.4/include:/Users/u0076374/.tea/sqlite.org/v3.43.0/include:/Users/u0076374/.tea/gnu.org/readline/v8.2.0/include:/Users/u0076374/.tea/cairographics.org/v1.16.0/include:/Users/u0076374/.tea/ffmpeg.org/v5.1.2/include:/Users/u0076374/.tea/gnome.org/pango/v1.50.14/include:/Users/u0076374/.tea/python.org/v3.11.4/include:

This is the contents of: ~/.tea/cairographics.org/v1.16.0/include:
cairo

And this is the contents of cairo.
cairo-deprecated.h
cairo-features.h
cairo-ft.h
cairo-gobject.h
cairo-pdf.h
cairo-ps.h
cairo-quartz.h
cairo-script-interpreter.h
cairo-script.h
cairo-svg.h
cairo-version.h
cairo.h

If I copy all of the *.h files from ~/.tea/cairographics.org/v1.16.0/include/cairo to ~/.tea/cairographics.org/v1.16.0/include then it gets past this error (but hits several similar errors).

Typically you have to add the additional CPATH yourself, however at tea we try to be helpful and have a trick we use during packaging that moves the header files to the root and then creates a symlink with the subfolder name that points to ..
So… feel free to add that to the cairo package?

I gotchu.

Ha. I did this on Saturday: https://github.com/teaxyz/pantry/commit/77d73887735bd796382ab69341034b0916f46e5d. If you rm -rf "$(tea --prefix)"/cairographics.org it should get the fixed version.

(we try to do this for includes and libs religiously, but i can guarantee there are more that have been missed.)

yeah we try, there's a lot of pkgs tho, so appreciate the report.


Make dialect exported & add gopher

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

11 of 11 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
153

Relevant Lines:
153

💛  - Coveralls


fix(baseService): use limit of 20 if limit is 0

Since the API was changed, so that limit=0 won't return any results
closes #106
@emmenko @mmoelli

:+1:


feat(vue-app): added nuxt-loading events

Types of changes

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

Description

Resolves #7893, added the following events to nuxt-loading:

progress (on percentage change)
started
paused
resumed
failed
finished

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly. (PR: #)
[x] I have added tests to cover my changes (if not applicable, please state why)
[x] All new and existing tests are passing.

Codecov Report

Merging #7930 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #7930   +/-   ##
=======================================
  Coverage   68.92%   68.92%
=======================================
  Files          91       91
  Lines        3846     3846
  Branches     1041     1041
=======================================
  Hits         2651     2651
  Misses        971      971
  Partials      224      224

Flag
Coverage Δ

#unittests
68.92% <ø> (ø)

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

Continue to review full report at Codecov.

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

Hi @rotem-bar and thanks for PR :heart: We have to keep it pending for next semver/minor release which is after nuxt3 api was more stable. Meanwhile you can override it by creating app/components/nuxt-loading.vue

#7930
Merge pull requested
packages/vue-app/template/components/nuxt-loading.vue

#7930
Merge pull requested
packages/vue-app/template/components/nuxt-loading.vue

As Nuxt 2 is currently in maintenance-mode until June 30, 2024, we are not aiming to merge any more features and so, regretfully, I am closing this PR. My apologies that we weren't able to include it in v2.17 🙏


Keep Item and Project template in sync.

We need a mechanism in the repo to keep the code in the item template folders in sync with that in the project template ones (e.g dashboards).
Something like a build event, or gulp script to copy the files between the two areas should be enough.

for an item template the template.json requires you to list the files you want to add to the solution - so at the moment the script copies the files to the folder, but it doesn't do this bit (loading the config as json adding to the array) - I am not sure automatic makes sense for that.
So we will need to update the 'working with this repo' docs to say something like:
When you update files that are used for an ItemTemplate

run the gulp script to copy from packagetemplates to itemtemplates,
check the outputs of the template are what you expect them to be.

I'll try and create a 'Content App' template to see if I can get this working / documented

Cool, I am around if you need help understanding my random ramblings.

@KevinJump can we close this now? What's there works well enough I think?

yep


Persist IterableDataset epoch in workers

Use shared memory for the IterableDataset epoch.
This way calling ds.set_epoch() in the main process will update the epoch in the DataLoader workers as well.
This is useful especially because the epoch is used to compute the effective_seed used for shuffling.
close https://github.com/huggingface/datasets/issues/6673
cc @rwightman

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Error: undefined method sort_by for nil:NilClass when running brew livecheck

Bug report

[x] ran brew update and can still reproduce the problem?
[x] ran brew doctor, fixed all issues and can still reproduce the problem? (I fixed all but one, don't think it's related and don't want to break pyenv)
[x] ran brew config and brew doctor and included their output with your issue?

What you were trying to do (and why)
Update an app to the latest version from it's appcast URL.
I tried running brew livecheck because it sounded like something that could help.
What happened (include command output)
I wasn't sure what the command would do, but it produced an error: "Undefined method sort_by for nil:NilClass" which I think is unexpected. The error message told me to report the issue.

Command output

± brew livecheck
Error: undefined method `sort_by' for nil:NilClass
Please report this issue:
  https://docs.brew.sh/Troubleshooting
/usr/local/Homebrew/Library/Homebrew/dev-cmd/livecheck.rb:98:in `livecheck'
/usr/local/Homebrew/Library/Homebrew/brew.rb:124:in `'

I then ran brew help livecheck to find what arguments were needed. Running brew livecheck [formula|cask] works as expected.
What you expected to happen
A help message, or successful run of the command with some output.
Step-by-step reproduction instructions (by running brew commands)

run brew livecheck with no arguments
experience error

Output of brew config and brew doctor commands

± brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  /Users/john/.pyenv/shims/python3.9-config
  /Users/john/.pyenv/shims/python-config
  /Users/john/.pyenv/shims/python3-config

± brew config
HOMEBREW_VERSION: 2.6.2-91-g9db324a
ORIGIN: https://github.com/Homebrew/brew
HEAD: 9db324ab7a28446debcb407859c9ac184594a772
Last commit: 16 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 702b00164b283971d745def9ae33bdc453e9b2e3
Core tap last commit: 46 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_BROWSER: open
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: atom -w
HOMEBREW_MAKE_JOBS: 4
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: quad-core 64-bit kabylake
Clang: 12.0 build 1200
Git: 2.29.2 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.1-x86_64
CLT: N/A
Xcode: 12.3

We fixed this error in #10054 and improved the error message when a watchlist file isn't present.
To explain, brew livecheck doesn't update formulae/casks. It's sole purpose is to identify new versions from upstream sources. Livecheck's data is consumed by other tools and the eventual goal is to have tooling to make it easier to bump a version when we detect a new one but brew livecheck itself will never do this.

Yes, this is resolved for me. Thank you.

Hopefully this does a better job of pointing you in the right direction than our more generic Error: Invalid usage: No formulae or casks to check. error (which you would have normally seen if not for this bug).

This is the key. The error message before was not really helpful for me gaining an understanding of what livecheck does.

It's sole purpose is to identify new versions from upstream sources. Livecheck's data is consumed by other tools and the eventual goal is to have tooling to make it easier to bump a version when we detect a new one but brew livecheck itself will never do this.

Ultimately I was using livecheck to bump a formula version and submit a PR to homebrew-cask. This is in line with expectations.

the eventual goal is to have tooling to make it easier to bump a version when we detect a new one

Really looking forward to this.


✅ More RootModel tests

Change Summary
Add tests illustrating RootModel issues
Related issue number
None
Checklist

[X] Unit tests for the changes exist
[x] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[ ] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Selected Reviewer: @samuelcolvin

please review

please update

@Kludex please review


[IMPORTANT] carbon.now.sh is down

website is unreachable

In my case I have an ERR_EMPTY_RESPONSE error


Pandoc export to Docx fails silently when Mermaid has  in label

Whenever a  is included in the label of a mermaid diagram, the pandoc export fails silently. It shows the "exporting to" pop up, then nothing happens. Unsure if there's a way to get more information about that failure.
Steps to Reproduce
Create document with the following mermaid code block
flowchart LR
Node
Node --> X[[Node
Two]]

Try to export to Docx.

That's bizarre. I'm not sure how Mermaid works well enough to say what the problem is, but as a workaround you can use \n instead of
 to create new lines in Mermaid blocks. I don't think this bug is in my code so there's not a great deal I can do, sorry!


Use a generic type as a TagHelper

@addTagHelper SomeTagHelper<SomeType>, SomeAssembly

public class SomeTagHelper<T> : TagHelper
{
	public override void Process(TagHelperContext context, TagHelperOutput output)
	{
		// Do something
	}
}

Is it possible to do something like the above code snippet does?

No, this is no supported today

Is there a way to implement something that has similar functionality?
And is there any plans for this?
Thanks.

Is there a way to implement something that has similar functionality?

We need more detail about what you're actually trying to accomplish to be able to answer that question.
You could do something close by doing this:
public class MyTagHelper<T> : TagHelper
{
  // put your implementation here
}

public class MyFooTagHelper : MyTagHelper<Foo>
{
  // A thin wrapper to make it callable by tag helpers
}

And is there any plans for this?

There is no planned work to enable this. If you can explain why this is important then that will help us figure out i

Thank you for your information. The code you provided does work in my scenario.

There is no planned work to enable this...

I think it isn't an important feature, too. 😄 I just think that it'll be good if it is implemented.
Just close this issue if you think it isn't needed.

We have no plans in this area.

I do think this is an important feature.
We want one single taghelper for generic models that we pass via a taghelper attribute.
it is not practical to inherit from the generic taghelper for every single model we pass to the view.
also there would be a new taghelper name for every model.

@cmxl Hi, it looks like you are posting on a closed issue/PR/commit!
We're very likely to lose track of your bug/feedback/question unless you:

Open a new issue
Explain very clearly what you need help with
If you think you have found a bug, include detailed repro steps so that we can investigate the problem

In addition, please note that tag helpers can handle any model type already. Exposing ModelExpression properties takes care of that e.g. have a look at how the InputTagHelper is implemented.


Added my name

Hello David!
Please open a new PR! Remember to make a branch as you work on your changes!
We look forward to merging your next PR! :partying_face:


Bot not skip

the robot does not pass the window when it catches a fish could and I have them coordinate the position to integrate it into the script thank you everything works if not
Have a good evening

Hi,
can you better describe the issue? What window does the bot not close? Could you provide a screenshot of the window? Note that you need to use the english language in-game for bot to work. I have just fixed an issue I myself encountered so maybe it was the same issue for you so try the new release.
How do you want to integrate the coordinates into the script? I can think of several use cases (like casting to specific coordinates, keeping the same orientation, rowing the boat to the same coordinates every time, ...), but I don't think I can make any of these work. Since bot works by visually analysing what is visible on the screen, it would be hard to do any work with coordinates. It may be possible to acquire some coordinates by reading the game's memory, but I have never done anything similar to that.
Regards 😉

I'm glad I could help solve your issue. Unfortunately float fishing probably won't be added any time soon. Keep an eye on releases though to see if it gets released.


Clean-up phase in krator fixed where a channel was closed prematurely

Fixes #556

Thanks for catching this. It sounds like keeping the manifest object around until the end of run_object_task has fixed the issue for you, but I would expect there to still be a race condition here. Do you think that we should await at the end of run_object_task until the Deleted event arrives?

I am fairly new to Rust so treat my proposals with caution.
We have the following options:

Do not send a manifest after the resource was deleted, i.e. remove krator/src/runtime.rs#L207-L213.
Add another Notify channel, e.g. resource_task_terminated besides deleted, which is awaited at the end of run_object_task. The deleted channel is actually notified very often:

in the Running phase when the deletion_timestamp is applied
in the Terminated phase when the new status is applied
when the run_object_task deletes the resource and the deletion_timestamp without a grace period is applied
when the Deleted event is handled

I think its important that Deleted events get sent to the channel in case one arrives when Krator was not already shutting down. I think this happens when someone runs kubectl delete --force --grace-period=0.
I think my suggestion was that Manifest would have a new method on it that allows you to await for it to be deleted.

@siegfriedweber Let me know what you think of my commit. I think your solution makes sense, I just want to make sure that the Manifest isn't dropped until the Deleted event is received.
We now have a lot of Notifies, but I think that can be refactored later.

I fixed a copy&paste error and moved the notification of deleted_event after the manifest was sent.


Shared libraries for smaller components

Finish the implementation of shared libraries between components for smaller final versions.

Done! This feature will be active from v2.0.8 and up! :tada:


Add JS to hide SaveAndContinue button when PayU is selected

This it to style custom payu button in same place that the original one.
I've used spree_paypal_express's js and altered it to work here.

too much to change to make it "proper", will write my code instead of reusing this paypal express thing
closing

custom baked stuff can be found here #4


Many binaries ?

Thos seems to only sign the binary.
I sssume I also need to sign the .app.
I also need to include some ffmpeg binaries that he golang binary depends on.
if you can let me know what’s supported currently with quill that would be cool.

Hey! can you clarify your ask? I can tell that you want quill to be able to sign multiple binaries at once, but can you elaborate on the context? Are you saying that you want to be able to pass a .app "package bundle" to quill to sign, or something else?

Thanks for asking ..
I have a .app.
inside it is a golang binary plus some other binaries that the golang binary uses.

I am also working on making a pkg for Mac. That’s produced by a golang code base.
you might be interested in that ?

Thanks for asking ..
I have a .app.
inside it is a golang binary plus some other binaries that the golang binary uses.

@wagoodman can you let me know …
do I first need to sign the actual golang binary and then the .app bundle and then do I need to sign the pkg too ?
Sorry but this stuff is a bit of a mystery and so you might know .

Ahh! I understand. I thought the ask was to sign a .app archive file... but you're saying given a .app directory (not file) look for binaries and sign them all. Or more generically, when given a directory, recursively look for binaries to sign.
If that's the ask, I think it's a good idea 👍

Come here to ask..can I use it to sign an .app bundle? 🙏


[stable/postgresql] Change templates/networkpolicy.yaml in order to implement what is really described in values files

Which issue this PR fixes

fixes 77b484efe678c8837c39e22d01287c3d5fdc44f1, see https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.14/#networkpolicyingressrule-v1beta1-extensions : explicitNamespacesSelector is meant to provide namespaces (networkpolicy's and extra ones) from which clients (with {{ template "postgresql.fullname" . }}-client: "true" label) can reach the DB; it's an AND and not and OR.

Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/assign @desaintmartin

Thanks!
/ok-to-test
/lgtm


Don't warn before closing empty files without undo history

I sometimes open multiple editors by mistake, e.g. when typing code <Ctrl+V> in the command line, and my clipboard contains a multi-line block of text instead of the filename I expected. The newlines in the clipboard content lead the command to be executed and VS Code opens one editor for each word of the first line.
I would like to close these multiple editors without having to confirm, one by one, that I don't want to save the files.
Since these editors have no content (they don't merely refer to existing files that happen to be empty — the files themselves do not exist) and there's no edit history that could lead to data loss e.g. in case someone emptied the contents of an editor which did have content previously, it should be safe to either close them immediately by default, or provide an option in the settings to choose this behavior.
In fact, the current warning dialog is misleading, even. It says:

Do you want to save the changes you made to <foobar>?
Your changes will be lost if you don't save them.

...when in reality there are no changes, and VS Code should be able to detect this. So perhaps this could even be considered a bug :)

The reason these files appear as dirty immediately is to indicate that they are in fact not saved files on disk but untitled.

I don't know what the best technical solution would be, but as a user, it seems appropriate to treat an empty editor with no changes the same way as a file that's been saved to disk (i.e., being safe to close without prompting).
Perhaps the "not-dirty" state should not automatically imply "saved on disk"? That might introduce some additional complexity to the editor's model (i.e. two independent states, "dirty" and "saved", rather than a single "dirty/saved" one), but it better reflects reality.

I would like to see if people agree via upvotes, lets move to Backlog Candidates and let it sink for a while.


Identify the leader pod

I have the below use case:

Running operator in 3 replicas[HA]
I would like to run a sidecar container with the operator pod to check certain things,  based on that, I will just make an update in the CR so that controller will reconcile. Now I want to identify from the sidecar container, which operator pod is running as a leader (I am running operator in 3 pods in 3az) before the sidecar is starting to check.

Can someone help ?

/assign @rashmigottipati
/triage support

@gowrisankar22
You should be able to find out the leader from your own application using sidecar, simply by accessing http://localhost:4040 from the sidecar container and get a JSON response back that contains the name of the elected leader pod.
Have you already tried this?

@rashmigottipati by default 4040 port is exposed by the operator pod? I couldnot access the 4040 port

@gowrisankar22 I will do some investigation on that and let you know.

@rashmigottipati that will be really great

You probably need to expose the port.
Here's some information on identifying leader pod - https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes/#leader-election-with-sidecars

@gowrisankar22 here's some information on identifying leader pod:
https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes/#leader-election-with-sidecars


Fix new Rubocop linter issue

Pull Request Test Coverage Report for Build e19e8e190f9c5bc926d727e5454f96c1c24a5625-PR-1592

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 70.694%

Totals

Change from base Build 03430a3d5834f43ab31005ee8e3f4178973fc31f:
0.0%

Covered Lines:
1966

Relevant Lines:
2781

💛  - Coveralls


Reenable tests after https://github.com/pytorch/pytorch/pull/80217 lands

test_vmapjvpall_has_batch_rule_linalg_det_singular_cpu_float32
test_vmapvjp_has_batch_rule_linalg_det_cpu_float32

fwiw, these two tests should pass once  https://github.com/pytorch/pytorch/pull/80217 is merged

or at least the second one. I'm not sure what's making the first one fail.

We don't have to support det for now for that test, so please feel free to merge https://github.com/pytorch/pytorch/pull/80217 and we can worry about that test later.

@Lezcano will https://github.com/pytorch/pytorch/pull/80217 land soon? If not, since functorch is in pytorch/pytorch now, I want to reenable the above tests to prevent regressions

I'm on PTO, I'll look at this when I'm back. Feel free to activate the tests again, and I can skip them or fix them in the pr

Cool, going to re-enable them. If it's not too difficult we should try to fix them in the PR to avoid regressions

It looks like that PR is about to land. Sorry for the very long wait, but I've been a fair amount of time out on PTO

Np, let's land your PR first and then figure out what is going on with the tests

It landed, it was reverted, then it landed again. Let's see if it sticks this time.


Adds social media icons to iconfont

@lightblader Please don't forget to add the new icons to our documentation. Docs > 4.1 > Utilities > icons.md


URL parser thinks > is a valid URL character

First off, thanks for this awesome irc client! ❤
Ran into an issue with the following message:
Can I Use Node.innerText? [IE 6+ | FF 45+ | Chrome 4+ | Opera 9.5-9.6+ | Safari 3.2+ | iOS 4.0-4.1+ | Android 2.3+] Overall: 97.6% <http://caniuse.com/innertext>;

The expected URL is http://caniuse.com/innertext but lounge is grabbing http://caniuse.com/innertext>

I believe this should be addressed by #972.
@xPaw, can you confirm we have a test case for this, or if not maybe add one if you can?

And thanks for the kind words, @Niggler :)

We indeed have a test for it in #972 called should balance brackets

You mean balanced + semi colon?

Hey @Niggler, #972 should have fixed that. Mind testing your examples on master?


ARROW-17640: [C++] Add File Handling Test cases for GlobFile handling in Substrait Read

This PR adds test cases for GlobFile processing in substrait::ReadRel.

cc @ArianaVillegas @sanjibansg

@westonpace Updated the PR and the appveyor is failing because of something related Gandiva.


"Unnecessary async" diagnostic / quick fix

Functions whose body does not use .await do generally not have to be marked async (unless they're in a trait, once those support async). I think it would be helpful to diagnose this and offer a quickfix that removes the async and every .await where the function in question is currently called.

rustc does not report it: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=0f11fa5a57ab0c74b94afda552a92a3d.
But a quickfix may be nice.


French translation Sept 2022

Hey @pierre-yves-monnet 👋
Just a quick one on this - the Optimize 3.9.0 translation files haven't been added yet, so the current ones here are liable to change over the coming weeks. It might make sense to run this again once we've updated it 🙂

Hello Roman, of course, we (the translating team, ES, and IT are on board, too) will update this every time it's needed.
Could you publish a 'ping' in the slack channel #prj-translation-team ? Thank you.

Yep, Optimize will notify the translation channel when this repo is "ready" to have it's translation files updated 👍

@pierre-yves-monnet - This probably needs updating too and can then be reviewed and merged alongside the README table changes 🙂


Cannot use environment variables in configuration.

I must be doing this incorrectly, and I recall being able to do this before (or it was something different).
This is my settings.json file for my user settings (or at least the important part).
{
    "Lua.workspace.library": [
        "%appdata%\\luarocks\\share\\lua\\5.1\\?.lua",
        "%appdata%\\luarocks\\share\\lua\\5.1\\?\\?.lua",
    ]
}

I had just replaced the double backslashes (\\) with single forward slashes (/), and it appears this issue is still present.
It may not be a necessity, but it would really make things more convenient.

Ah, I see. I had to do a little more digging with advanced search, turns out I have to use ${env:ENV_NAME} instead. My bad, will close.

Nevermind, seems to still be apparent as an issue.

Resolution found but I suggest re-emphasizing the documentation so this doesn't happen again.
It's $APPDATA apparently, which I find strange.


[FIX] Simplifying CSS and elements IDs on widget load

I agree @tsearle, just added a new PR to fix this. Please take a look https://github.com/voxbone/click2vox/pull/23


Restore depth from 2 infrared images

librealsense
2.32.1 RELEASE

OS
Windows

Name
Intel RealSense D435

Serial Number
915112071095

Firmware Version
<IP_ADDRESS>

Advanced Mode
YES

Camera Locked
YES

Usb Type Descriptor
3.2

Product Line
D400

Asic Serial Number
901523021687

Firmware Update Id
901523021687

Good day.
I found, that realtime saving filtered depth frame in range 0.35 to 0.7 meters (with function "export_to_ply") provides a load for processor up to 75% and uses hard disk with speed 50 Mb/s
I need to store data from camera for further analize.
I thought that I can save both infrared images separetly and when reconstruture depth from them.
So, does librealsense can restore depth image from two infrared images?

I do not have a complete answer to this question - the other Intel RealSense team members on this forum may be able to help.  I will try to provide a starting point though.
If you want to combine left and right IR data sources manually to create your own depth frame instead of letting the RealSense hardware create the depth frame, I believe that the appropriate course of action would be to use software device.  This enables you to create synthetic frames in a way that does not require the RealSense hardware.
https://github.com/IntelRealSense/librealsense/tree/master/examples/software-device
An alternative to software device may be a custom processing block, as discussed recently in the conversation linked to below.
https://github.com/IntelRealSense/librealsense/issues/5847

Hi @Allius27
Depth calculation is done on chip and not in software, so there is no way to reconstruct depth from IR pair using the SDK

Sergey, thank for answer
Do you have some plans for adding that feature in next releases?

D4 ASIC depth algorithm is part of the hardware offering and we are not planning to publish software version of it.
If you are capturing rectified left and right infrared images (format Y8), you can fairly easily feed these into OpenCV built-in depth engine (StereoBM), but the output will be different from D4 depth.


[Feature request] Tag version

Any way to 'tag' installed versions like install
Usage behavior:
nvm tag <version> [name]

nvm untag <version>

then any time to change version you don't have to remember version number but just type
nvm use <name>

If you have two node versions - it's okay to just nvm list and find needed version, but if you have different projects, some on LTS, some on Latest, some on elder node versions - it would be comfortable to use use tags instead of versions

Duplicate of #478.


Add Prolog Cheat Sheet

Prolog is an ancient declarative programming language primarily designed for logic programming and is associated with artificial intelligence.
Why add Prolog to this? Because it's so old (was one of the first programming languages), it would be VERY VALUABLE to have a cheat sheet for it! This would've been so useful for me since my university made us create an algorithm using this 😢
@aryankashyap7 Thoughts?

lol, Yup that's a nice idea. I even remember learning that language under my course curriculum. Although it's easy but there's rarely any well-documented code available online. So can be worked as a valuable addition.
Just remember to add -

Well-documented logic for each section
Follow the same format as other cheat sheets, mentioned in docs/CONTRIBUTING.md
Examples following those explanations with output received, Similar to the way devised in Pandas.md Cheatsheed


test(phcs): Check for unused variables in PHPCS itself

I found an used variable in src/Standards/Squiz/Sniffs/Functions/MultiLineFunctionDeclarationSniff.php . We should check for unused variables with automated testing.
Description
We can check for unused variables with https://github.com/slevomat/coding-standard/blob/master/doc/variables.md#slevomatcodingstandardvariablesunusedvariable .
Not sure if you want to have a dependency on Slevomat for development? This pull request demonstrates a possibility for the approach, but I did not finish fixing all unused variables yet.
Let me know if this direction makes sense and then I can fix them!
Suggested changelog entry
not needed, as this is an internal fix and will not be visible for users.
Related issues/external references
Types of changes
Bug fix
PR checklist

[x] I have checked there is no other PR open for the same change.
[x] I have read the Contribution Guidelines.
[x] I grant the project the right to include and distribute the code under the BSD-3-Clause license (and I have the right to grant these rights).
[x] I have added tests to cover my changes.
[x] I have verified that the code complies with the projects coding standards.
[x] [Required for new sniffs] I have added XML documentation for the sniff.
[x] [Required for new files] I have added any new files to the package.xml file.

@klausi Thanks for this PR, I can accept the code changes, but not the change to CI/dependency addition.

OK, I assume you also don't want to fork the Slevomat sniff into PHPCS to avoid the dependency?
Aynway, I could setup an external CI to check the PHPCS master branch once per day with cron and then send you manual pull requests whenever new unused variables are introduced by accident. It should not happen often anyway.
I will fix the reported instances first to see if there are any false positives.

OK, I assume you also don't want to fork the Slevomat sniff into PHPCS to avoid the dependency?

Correct, see the CONTRIBUTING guide on copyright.

Aynway, I could setup an external CI to check the PHPCS master branch once per day with cron and then send you manual pull requests whenever new unused variables are introduced by accident. It should not happen often anyway.

I appreciate the offer, but no need, I can add it to my local phpcs.xml overload file which contains various other extra sniffs as well and based on which I once in a while send in a clean up PR, like #339. I think that should be enough.

I will fix the reported instances first to see if there are any false positives.

Appreciated, I'll have a look. One word of warning: please be careful, not all code is covered by tests.

Here is the Slevomat config I used to verify that all unused variables are fixed: https://github.com/klausi/PHP_CodeSniffer/commit/3386955e3b2c3d2052f8b73a4c305adec1a375ae

@klausi Had a chance to gather your thought on my remarks yet ?

Sorry, got busy with other things, but your feedback looks good! Will work it in when I have time again.

@klausi Take your time. I just wanted to check in.


Allow you to configure a client without a factory

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Related tickets

Documentation
https://github.com/php-http/documentation/pull/230

License
MIT

What's in this PR?
The current way to define clients is:
httplug:
    clients:
        acme:
            factory: 'httplug.factory.guzzle5'

However, If you already have a service you should be able to just "link" that.
httplug:
    clients:
        acme:
            service: 'Buzz\Browser'  # "Buzz\Browser" is a normal service id.

This will allow you do decorate your custom HTTPlug clients with plugins and other nice things.

Thank you for the review. I updated it accordingly and added a PR to the docs


ARM v7 docker images support

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request.
Fixes
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to agents-aea?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist
Put an x in the boxes that apply.

[ ] I have read the CONTRIBUTING doc
[ ] I am making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[ ] Lint and unit tests pass locally with my changes and CI passes too
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked that code coverage does not decrease.
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Codecov Report
Patch coverage has no change and project coverage change: -0.01% :warning:

Comparison is base (a98a707) 92.31% compared to head (2701e6b) 92.31%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #663      +/-   ##
==========================================
- Coverage   92.31%   92.31%   -0.01%
==========================================
  Files         371      371
  Lines       29647    29647
==========================================
- Hits        27370    27369       -1
- Misses       2277     2278       +1

Flag
Coverage Δ

unittests
92.31% <ø> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

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


issue passing integer to test client #852

see #852

oh sorry, will check

Your fork was deleted, so I applied the patch myself. Thanks!


V2: State_district_wise.json -> Maharashtra has "district": "Other States*"

The output already has a district "Unknown" for awaited results. The district titled "Other States*" seems to be a bug or perhaps is for something that's not documented. If so, please clarify the difference between Unknown and Other States.

This is inline with how states are reporting the cases. Unknown are when districts aren't mapped. Other states are when states categorize patients from other states.


Double focus on a textfield but only one FocusNode used

I have 2 text field inside a column widget, first textfield is email and second is password, email textfield didn't use a focus node, only the password. As you can see in the image below, on the email tf i'm using textInputAction.next so when i press next on keyboard the focus will change to password. everything work fine except if i tap on password tf, the focus become double with email. Here's the code :
Widget loginCard(BuildContext context) {
  final FocusNode _passwordFocus = FocusNode();

... // Container

Column(
      crossAxisAlignment: CrossAxisAlignment.center,
      children: <Widget>[
        TextFormField(
         textInputAction: TextInputAction.next,
          onFieldSubmitted: (term) {
            FocusScope.of(context).requestFocus(_passwordFocus);
          },
          decoration: InputDecoration(
              labelText: "Email",
              floatingLabelBehavior: FloatingLabelBehavior.auto),
        ),
        TextFormField(
          obscureText: true,
          focusNode: _passwordFocus,
          decoration: InputDecoration(
              labelText: "Kata Sandi",
              floatingLabelBehavior: FloatingLabelBehavior.auto),
        ),
      ],
    ),
...

flutter doctor :
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v1.15.3, on Mac OS X 10.14.6 18G103, locale id-ID)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.42.1)
[✓] Connected device (3 available)

• No issues found!

Hi @askareija
Here i tried to reproduce your code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  final FocusNode _passwordFocus = FocusNode();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.center,
          children: <Widget>[
            TextFormField(
              textInputAction: TextInputAction.next,
              onFieldSubmitted: (term) {
                FocusScope.of(context).requestFocus(_passwordFocus);
              },
              decoration: InputDecoration(
                labelText: "Email",
              ),
            ),
            TextFormField(
              obscureText: true,
              focusNode: _passwordFocus,
              decoration: InputDecoration(
                labelText: "Kata Sandi",
              ),
            ),
          ],
        ),
      ),
    );
  }
}

GIF Preview

I wasn't able to see your issue. Feel free to edit the code sample and comment below
Thank you

thanks for reply, i've try your code too and it's working fine.
But i've got the cause now, that's because i put final FocusNode _passwordFocus = FocusNode(); inside Widget build method instead of class
@override
  Widget build(BuildContext context) {
    final FocusNode _passwordFocus = FocusNode();
    return Scaffold(
   ... //

things working well now after i move _passwordFocus variable to outside widget build
but my question is why this is causing trouble?


Preset scroll bar in the recipe list

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to a mod like Pyanodon or Krastorio2
Click on recipes
See error

Expected behavior
The recipe menu be in front of the scroll bar so the mouse wont interact with and scroll down a menu that you are not using

OS: Widows 10
Browser Microsoft Edge
Version 85.0.564.51

If I understand you correctly, what you're saying is that when the recipes menu is open (and large enough to have a scrollbar) you don't want it to be possible to scroll any other scrollbars on the page at all?
I ask because it sounds like you're describing the expected behavior. If you scroll the mouse outside the recipes menu it's expected that it will scroll the whole settings menu.
Could you provide some more details? Does this cause part of the app to become unusable? Could you provide a screenshot of what seems to be broken?

Maybe it's something from Edge, because it seems to be something that more people would have found at that point

That's bizarre. This is the new edge with the swirl logo, right? It should be using the same rendering engine as chrome and i don't see the issue in chrome. If this is the old edge with the e logo then I don't consider that to be supported.
Just checked and version 85 should be using the chrome rendering engine. I'll look into it and see if there's some way I can resolve this.

This issue doesn't appear in mobile chrome but apparently does appear in desktop chrome. Issue doesn't appear in desktop or mobile Firefox, which is how I missed it. Can't be resolved with a simple z-index update so this will take some effort to fix.

Was mistaken, found a simple z-index fix 😅


Arrow isn't clickable

When you click in the box the dropdown appears. But if you click on the span with the class "fs-arrow" (the down triangle that appears in the control) the dropdown does not appear/disappear. (A more precise click location is at the top middle of the black down triangle if you move your mouse pointer down one or two pixels, the dropdown doesn't toggle.)

I think I have a fix using css and an image for the down arrow, at least it works for me.
Hide the fs-arrow class span.
span.fs-arrow {
display:none;
}

Then apply a background image of the down arrow to the .fs-label-wrap class.
.fs-label-wrap {
background: url(http://i.imgur.com/9Rgx7at.jpg) 96% / 5% no-repeat;
}

This got around that odd "dead" spot that clicking on doesn't toggle the dropdown list. (Recommended you host the down arrow image from imgur on your site, if you want to use this temporary fix.)

Thanks @daminloi. So you haven't had any luck with .fs-arrow itself?

No. I tried to add an on click event for elements with the .fs-arrow class itself (basically a copy paste of the function starting at line 196 of fselect.js, except using .fs-arrow instead of document) but it didn't seem to do anything. I could trigger a test alert popup I inserted, but it wouldn't trigger the dropdown. Maybe it was triggering something, but it created a conflict with the part of your code that deals with the on click of the document element, so one cancelled the other out? I am by no means a jQuery/javascript expert so I could very well have missed something when I tried this.

Thank you! I've fixed this issue locally, and it'll be included in FacetWP 2.4.4.


Review GCP convert action status updates

We found GCP status updates has been made on entire docs in Blueprint collection instead of that specific host.
Issue is while updating status code to 30

This is fixed and tested


Translated/Stubbed BCL test variants

Right now when the Stubbed BCL and Translated BCL variants of tests run, the compiled .dll and the output JS go into the same places (and overwrite previous outputs). This causes the individual test cases to share static field data when run natively, and it means that if you open up the output JS to debug a problem, you're not actually looking at the JS that was used.
For the DLL reuse thing that might be fine in the long run, or we can just solve that with appdomains.
For the JS output I'd like to tag the output JS somehow to indicate that it's from the stubbed bcl/translated bcl variant. The code should be the same most of the time (all of the time?) but I'd like to rule out that sort of issue.
Thoughts, @iskiselev ?

Good point. I've investigated it yet, but code could be different in this cases, as we have different overloaded method information in this cases (probably something more?).

I've got one failure that isn't reliably reproducible as a result of this, I think:
// ListRemoveRange.cs ...
failed: JavaScript interpreter exited with code 3 after throwing 1 exception(s):
JSIL.Tests.JavaScriptException: JavaScript Exception:
TypeError: exc.GetType is not a function
Program_Main@C:\Users\Katelyn\Documents\Projects\JSIL\Tests\SimpleTestCases\ListRemoveRange.cs.out:85:25
runTestCase@C:\Users\Katelyn\Documents\Projects\JSIL\Libraries\JSIL.Shell.js:175:5
runMain@typein:5:201
shellStartup@C:\Users\Katelyn\Documents\Projects\JSIL\Libraries\JSIL.Shell.js:129:5
@typein:5:341

And a few failures that are clearly just from statics being reused (static ctor not running, value not being initialized how it was supposed to be)

Probably we should store translated test in subfolder (Namespace.TestClass.TestMetod). Will experiment with it tomorrow.


Set chmod to files AND directories

I've noticed an old bug with plexus-archiver (via maven-assembly-plugin).
There are no permission set on folders for assembly of type dir (class DirectoryArchiver).
Despite having set the directoryMode, the permissions are ignored and the folder have default rights (those from umask, usually 755).
This patch set permission to any file (and directory).
Similar bugs found :

https://issues.apache.org/jira/browse/MASSEMBLY-621
http://w3facility.org/question/how-do-i-set-directory-permissions-in-maven-output/

Thanks for the fix! Please submit pull requests towards the authorative master repos, it makes it a lot easier for contributors to pick them up.


Make buildah-from error message clear when flags are after arg

NOTE: this is my way to solve #940 - without setting SkipArgOrder to false(https://github.com/projectatomic/buildah/pull/944). Please let me know what you think.
The error message in buildah-from can be confusing when a flag is specified after the argument (image name).
For example, running the following:
$ buildah from scratch -q
too many arguments specified

however only one argument was specifiedscratch. the reason we get this error is because anything that comes after "scratch" will be considered as an argument.
To fix this - check if the last argument is a flag (starts with "-") and if true return a much clearer error message:
-q should be set before the image name

otherwise, return the old error.
closes #940

bot, add author to whitelist

@boaz1337 This works great in about 85+% of the cases.  I did find that if there's no equal sign in the second bad argument, then you get the "too many arguments specified." error.  Can you tweak this to handle this kind of bad request:
buildah from scratch --cred="fake fake" --name small
too many arguments specified

@TomSweeneyRedHat nice catch!
I believe I have a better implementation.

Before you merge, I just want to change the commit message.
Please :smile:

NP, I was going to let @rhatdan merge it and he's not likely to do so until the morning.

@rh-atomic-bot r+


Event "onselectstart" was removed from the interfaces

Related to the file lib.dom.d.ts
Commit with removal: https://github.com/Microsoft/TypeScript/commit/ee25cdecbca49b2b5a290ecd65224f425b1d6a9c#diff-46fd87925e4552c166ec188712741c3f

I'd guess because it's experimental.

Please restore this event. AS mentioned in https://github.com/Microsoft/TSJS-lib-generator/pull/601 it is supported by various browsers.

+1


Fix parser for focus, view -p -all, find commands

Codecov Report
Base: 56.80% // Head: 56.77% // Decreases project coverage by -0.03% :warning:

Coverage data is based on head (1d82063) compared to base (44365f6).
Patch coverage: 50.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #434      +/-   ##
============================================
- Coverage     56.80%   56.77%   -0.04%
- Complexity      933      935       +2
============================================
  Files           186      186
  Lines          4095     4106      +11
  Branches        546      552       +6
============================================
+ Hits           2326     2331       +5
- Misses         1640     1644       +4
- Partials        129      131       +2

Impacted Files
Coverage Δ

...ava/seedu/uninurse/logic/commands/FindCommand.java
90.00% <ø> (ø)

...logic/parser/DisplayTasksGenericCommandParser.java
0.00% <0.00%> (ø)

...seedu/uninurse/logic/parser/FindCommandParser.java
71.42% <20.00%> (-28.58%)
:arrow_down:

...ninurse/logic/parser/ViewPatientCommandParser.java
90.00% <85.71%> (-10.00%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Enhance Homepage UI: Modernization, Beautification, and Responsiveness

Modernize and Beautify Homepage UI (Responsive Design)
### Home Page Component Link
Description
The homepage UI needs a refresh to improve aesthetics, modernize the design, and ensure it is fully responsive. This includes:

UI Updates:

Modernize the look with cleaner layouts, updated colors, and improved typography.
Simplify the design for a more visually appealing and intuitive interface.

Responsiveness:

Ensure the homepage adapts smoothly across all devices (mobile, tablet, desktop) using CSS Grid/Flexbox.
Test and fix responsiveness on major browsers.

Hi @priyam-03 ,
The home page already looks responsive, what do you exactly want here
Also ps - We usually don't have a landing page in browser, it's a mobile thing.
If it's only responsiveness you can assign this to me about the ui part I will look into it

Yes @RohithNair27 the responsiveness is already done,
you can work on overall beautification of the landing page. You can take inspiration from this site Algolisted

@RohithNair27 are you working on this?

Hi @priyam-03 , you can assign this to me

@RohithNair27 Hey the homepage code is a bit modified in latest commit, you can sync your repository with my main branch , and pull the latest code.

@RohithNair27 yes no issue, you can start work when you get time , enjoy your festive season.

@RohithNair27 any updates here?


Disruptor allocates many AbstractQueuedSynchronizer$Node objects in idle mode

Hello. I'm using lmax disruptor (version 3.4.2) with log4j2 (2.11.0) logger in my project. Recently, during profiling, I found the abnormal number of AbstractQueuedSynchronizer$Node objects in my heap.
I did simple test and found that disruptor spams ~5kb of such objects per seconds in idle mode when server does nothing.

Allocation tree:

Is that expected allocations? Or bug?
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

Not really surprised as this is internal to the JDK implementation of the Condition variable.  We generally haven't worried about profiling the blocking wait strategies.  However, I can re-write the strategy to use synchronized blocks instead of juc.Lock, which appears to not require the allocation.

Hm. Interesting. Thanks.

Any idea why this change didn't end in any of the official library releases?

@JakubWagner1019 there were no new disruptor releases as far as I know. But yeah, would be nice to see one after 2 years :).

Hello. Any idea why this change didn't end up in any of the official library releases?

I would wager it was because this change wasn't worth doing a release for. As Mike mentioned "We generally haven't worried about profiling the blocking wait strategies".
Generally, if you're using the disruptor it's because you want low latency and high throughput. If you use something like the BlockingWaitStrategy, you're not going to get that so there's not much focus there.
The change Mike made is still in the code and will be in the v4 release, hopefully before the end of the year :crossed_fingers:

@JakubWagner1019 there were no new disruptor releases as far as I know. But yeah, would be nice to see one after 2 years :).

Not exactly true, see v3.4.4 though not exactly wrong either :)


Fix error on yakut/cmd/monitor/_model.py

System Configuration:
Ubuntu    -> 24.04 LTS
Python    -> 3.12.3
Interface -> Cyphal Serial
While passing a Node List (7519.List.1.0.dsdl) from a hardware node to Ubuntu, yakut monitor produces the following error:
pycyphal.util._broadcast: Unhandled exception in <bound method Avatar._on_trace of Avatar(node_id=219)>: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
File "/home/$USER/.local/lib/python3.12/site-packages/yakut/cmd/monitor/_model.py", line 195, in expand_subjects
if m.mask:
^^^^^^
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
The node list is produced using .h files produced by nnvg and the "mask_bitpacked_" field is used instead of "sparse_list" The error is solved by first checking that the mask is not None and then checking if it is empty with .any().

Authored-by" Vasileios<EMAIL_ADDRESS>

The CI failure is due to a DSDL upgrade not related to this changeset, so I will merge it anyway.


cant train translation on my own data

Description
when I am trying to train english2hindi translation, I got following error
...raphil@raphil-Lenovo-G580:~$ PROBLEM=translateenhi
raphil@raphil-Lenovo-G580:~$ MODEL=transformer
raphil@raphil-Lenovo-G580:~$ HPARAMS=transformer_base
raphil@raphil-Lenovo-G580:~$ DATA_DIR=$HOME/t2t_data
raphil@raphil-Lenovo-G580:~$ TMP_DIR=/tmp/t2t_datagen
raphil@raphil-Lenovo-G580:~$ t2t-datagen \

--data_dir=$DATA_DIR
--tmp_dir=$TMP_DIR
--problem=$PROBLEM
raphil@raphil-Lenovo-G580:~$ PROBLEM=translateenhi
raphil@raphil-Lenovo-G580:~$ MODEL=transformer
raphil@raphil-Lenovo-G580:~$ HPARAMS=transformer_base
raphil@raphil-Lenovo-G580:~$ DATA_DIR=$HOME/t2t_data
raphil@raphil-Lenovo-G580:~$ TMP_DIR=/tmp/t2t_datagen
raphil@raphil-Lenovo-G580:~$ TRAIN_DIR=$HOME/t2t_train/$PROBLEM/$MODEL-$HPARAMS
raphil@raphil-Lenovo-G580:~$ mkdir -p $DATA_DIR $TMP_DIR $TRAIN_DIR
raphil@raphil-Lenovo-G580:~$ t2t-trainer
--data_dir=$DATA_DIR
--problems=$PROBLEM
--model=$MODEL
--hparams_set=$HPARAMS
--output_dir=$TRAIN_DIR
--train_steps=1000
--eval_steps=100
INFO:tensorflow:Found unparsed command-line arguments. Checking if any start with --hp_ and interpreting those as hparams settings.
WARNING:tensorflow:Found unknown flag: --problems=translateenhi
INFO:tensorflow:schedule=continuous_train_and_eval
INFO:tensorflow:worker_gpu=1
INFO:tensorflow:sync=False
WARNING:tensorflow:Schedule=continuous_train_and_eval. Assuming that training is running on a single machine.
INFO:tensorflow:datashard_devices: ['gpu:0']
INFO:tensorflow:caching_devices: None
INFO:tensorflow:ps_devices: ['gpu:0']
Traceback (most recent call last):
File "/home/raphil/.local/bin/t2t-trainer", line 32, in
tf.app.run()
File "/home/raphil/.local/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 126, in run
_sys.exit(main(argv))
File "/home/raphil/.local/bin/t2t-trainer", line 28, in main
t2t_trainer.main(argv)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/bin/t2t_trainer.py", line 354, in main
exp = exp_fn(create_run_config(hparams), hparams)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 344, in experiment_fn
return create_experiment(run_config, hparams, *args, **kwargs)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 265, in create_experiment
add_problem_hparams(hparams, problem_name)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 356, in add_problem_hparams
problem = registry.problem(problem_name)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/registry.py", line 265, in problem
base_name, was_reversed, was_copy = parse_problem_name(name)
File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/registry.py", line 256, in parse_problem_name
if problem_name.endswith("_rev"):
AttributeError: 'NoneType' object has no attribute 'endswith'
raphil@raphil-Lenovo-G580:~$ ^C
raphil@raphil-Lenovo-G580:~$

Environment information
OS: <ubuntu>

$ pip freeze | grep tensor
# your output here
tensor2tensor==1.6.5
tensorboard==1.7.0
tensorflow==1.6.0
tensorflow-tensorboard==0.4.0

$ python -V
# your output here
```Python 2.7.12

### For bugs: reproduction and error logs

Steps to reproduce:
...

Error logs:
...
INFO:tensorflow:Found unparsed command-line arguments. Checking if any start with --hp_ and interpreting those as hparams settings.
WARNING:tensorflow:Found unknown flag: --problems=translateenhi
INFO:tensorflow:schedule=continuous_train_and_eval
INFO:tensorflow:worker_gpu=1
INFO:tensorflow:sync=False
WARNING:tensorflow:Schedule=continuous_train_and_eval. Assuming that training is running on a single machine.
INFO:tensorflow:datashard_devices: ['gpu:0']
INFO:tensorflow:caching_devices: None
INFO:tensorflow:ps_devices: ['gpu:0']
Traceback (most recent call last):
  File "/home/raphil/.local/bin/t2t-trainer", line 32, in <module>
    tf.app.run()
  File "/home/raphil/.local/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 126, in run
    _sys.exit(main(argv))
  File "/home/raphil/.local/bin/t2t-trainer", line 28, in main
    t2t_trainer.main(argv)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/bin/t2t_trainer.py", line 354, in main
    exp = exp_fn(create_run_config(hparams), hparams)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 344, in experiment_fn
    return create_experiment(run_config, hparams, *args, **kwargs)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 265, in create_experiment
    add_problem_hparams(hparams, problem_name)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/trainer_lib.py", line 356, in add_problem_hparams
    problem = registry.problem(problem_name)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/registry.py", line 265, in problem
    base_name, was_reversed, was_copy = parse_problem_name(name)
  File "/home/raphil/.local/lib/python2.7/site-packages/tensor2tensor/utils/registry.py", line 256, in parse_problem_name
    if problem_name.endswith("_rev"):
AttributeError: 'NoneType' object has no attribute 'endswith'

Please, use https://help.github.com/articles/creating-and-highlighting-code-blocks/
and read the warnings in the output you posted, namely:
INFO:tensorflow:Found unparsed command-line arguments. Checking if any start with --hp_ and interpreting those as hparams settings.
WARNING:tensorflow:Found unknown flag: --problems=translateenhi

which seems to be the cause of your problem.

Maybe more specifically -
If you are adding your component please specify --t2t_usr_dir=.  See the "Adding your own components" section and related examples for more details.
https://github.com/tensorflow/tensor2tensor#adding-your-own-components
Just a heads up on the sample file:
There are several different variations in the translation file (all decorated with @registry.register_problem).  You only need one of these to get a sample run working.


invite button is not clickable in Firefox

invite button is not clickable in Firefox, seems likely to be an HTML/CSS issue

Just fixed in pull request #1906


Add mising comma

Fixed #348

Coverage remained the same at 100.0% when pulling 481d8a054c53001a33058ce75d148d98bc345fc6 on Semigradsky:patch-1 into 48316a4e92b2d4d8022dfebe1bf4a846b57683d5 on ben-eb:master.

Thanks! 👍


Add homepage

We need a homepage with tagboard integration and other features that the user should see before landing on the map/table page.

empty homepage as of 5daaf96e5c020f4d00138d5e3417ddbe4287aec1

tagboard as of 8b0a2d16d0ea1133e563776d8c4c0d573268a58e

Homepage added as of e56cc1c94dd01711d7b0e4d19f2871ff7bc1420d. Still requires styling, especially concerning partner logos.


question about reading schema

The data input need a ordered schema. While you use yaml.load() to load the schema, which return a dict. How can you keep the right order of the feature names to read the corret columns in the input data?

Thx, i use schema.yaml to keep the feature index, and maintain the that index in code.


Ascii structure

Updated generate_structure function to display directory tree using ASCII symbols for clearer hierarchy
Added line connectors (├──, └──, │) for better readability
Implemented dynamic indentation based on directory depth and last item status
Included ignore list to skip specified files and directories (e.g., .git, .env, .vscode)
Handled PermissionError gracefully to avoid crashing on restricted directories

looks good!


Server in OE can't be expanded sometimes

Issue Type: Bug

Open a new SQL notebook
Connect to Sql instance from attach to
Connect to another SQL instance from attach to
Expand the corresponding SQL server connectioned from the above two SQL instance.
Sometimes the server can't expand.
Tried to debug it. It works then.

Azure Data Studio version: azuredatastudio 1.4.4 (9ca6200018fc206d67a47229f991901a8a453781, 2017-12-15T12:00:00.000Z)
OS version: Windows_NT x64 6.3.9600

System Info

Item
Value

CPUs
Intel(R) Xeon(R) CPU E5-2695 v2 @ 2.40GHz (48 x 2394)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_softwarevideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
255.93GB (173.94GB free)

Process Argv
D:\ads\azuredatastudio.build\electron\azuredatastudio.exe . --remote-debugging-port=9222 --no-first-run --no-default-browser-check --inspect=5875

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

sql-vnext
Mic
0.9.3

Closing old issues.  There have been many fixes in this area.  Please reactive if this is still occurring.


Select and Move Nodes

When using the select tool, left clicking individual nodes should select only that node. Holding shift or ctrl and left clicking further nodes should add them to the selection. Users should also be able to left click & drag a selection box to select several nodes.
When a user left clicks and drags a node, it should move the node and any other selected nodes.

Moving nodes seems trivial with D3 networks, but we'll still want to be able to select and move multiple nodes.

Selected nodes should be highlighted in a distinct color.

moving selected node coloring to a different issue


Fix worker's index after its restoration

In the current state the restoration causes the BAD worker log in internal_process_worker.

converting to draft, I have to double check it

Double checked, the issue was on my side. I also rewrote remove_workers_node a bit (dropped the unused return value, simplified the flow and fixed the case with null helper...).

Merging, thanks for the review.


it doesn't work

when i run it it doesn't work

L

also add a balls("") function that  print(concat("balls, input))