potential pitfalls and incorrect text/commands for Setting up AKS Network Observability

Few issues
1. Cilium Cluster Create command is incomplete for k8s <1.29

Need --enable-network-observability
2. Explicitly say you can update cluster too?
az aks update --enable-network-observability

3. Redo grafana section
There is nothing to enable here, and cilium and non-cilium should have identical steps. We should replace this whole section with a title like "Viewing Grafana Dashboards", and use this text without cilium/non-cilium tabs.

3.1 Step 1 above should suggest what to do if AMA Pods aren't there
"Make sure to enable AMA"
3.2 Cilium section currently has incorrect text/commands
Redoing grafana section as mentioned above would solve this. Also, we should not mention Cilium metrics dashboard.

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

ID: 9db6908d-76e7-6654-e9ee-60fe0a264cbe
Version Independent ID: 50b9d966-3d6b-ae96-5b2d-358de17ca374
Content: Setup of Network Observability for Azure Kubernetes Service (AKS) - Azure managed Prometheus and Grafana - Azure Kubernetes Service
Content Source: articles/aks/network-observability-managed-cli.md
Service: azure-kubernetes-service
Sub-service: aks-networking
GitHub Login: @asudbring
Microsoft Alias: allensu

we can also link Grafana dashboard if anyone's using unmanaged grafana:
https://grafana.com/grafana/dashboards/18814-kubernetes-networking-clusters/

assign:@Khushbu-Parekh

#assign:@Khushbu-Parekh

@huntergregory
Thank you for bringing this to our attention.
I've delegated this to content author, who will review it and offer their insightful opinions.

Thanks all. I spoke offline with Khushbu who is looking into fixing this

[heart]         Khushbu Parekh reacted to your message:

From: Hunter Gregory @.>
Sent: Thursday, May 9, 2024 5:50:30 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Assign @.***>
Subject: Re: [MicrosoftDocs/azure-docs] potential pitfalls and incorrect text/commands for Setting up AKS Network Observability (Issue #122336)
Thanks all. I spoke offline with Khushbu who is looking into fixing this
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/122336#issuecomment-2103143137 or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2HVACL3ZRDILUFMEYJSB7TZBOZOPBFKMF2HI4TJMJ2XIZLTTGBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLAVFOZQWY5LFVE4DGNRXGAZDONBSURXGC3LFVFUGC427NRQWEZLMQKSXMYLMOVS2SOBTGY3TANBYGIZ2I3TBNVS2S2DBONPWYYLCMVWIFJLWMFWHKZNJHAZTMNZQGQ4TSNFENZQW2ZNJNBQXGX3MMFRGK3ECUV3GC3DVMWVDCNBQGQ4DSNJVGYYKI3TBNVS2S2DBONPWYYLCMVWIFJLWMFWHKZNKGUYDKNJRHEYTCMBQURXGC3LFVFUGC427NRQWEZLMQKSXMYLMOVS2UNJQGU2TCOJRGEYDNJDOMFWWLKLIMFZV63DBMJSWZLDTOVRGUZLDORPXI6LQMWWES43TOVSUG33NNVSW45FGORXXA2LDOOMIFJDUPFYGLKTSMVYG643JORXXE6NFOZQWY5LFVA3TENRYGUYDENUCUR2HS4DFUVUXG43VMWSXMYLMOVS2UMRSHA3DENZTGY3TPAVEOR4XAZNFNRQWEZLMUV3GC3DVMWUTQMZWG4YDENZUGKBKI5DZOBS2K3DBMJSWZJLWMFWHKZNJHAZTMNZQGQ4DEM4CUR2HS4DFUVWGCYTFNSSXMYLMOVS2SOBTGY3TANBZHE2IFJDUPFYGLJLMMFRGK3FFOZQWY5LFVIYTIMBUHA4TKNJWGCBKI5DZOBS2K3DBMJSWZJLWMFWHKZNKGUYDKNJRHEYTCMBQQKSHI6LQMWSWYYLCMVWKK5TBNR2WLKRVGA2TKMJZGEYTANVHORZGSZ3HMVZKMY3SMVQXIZI.
You are receiving this email because you were assigned.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@huntergregory Think this issue can be closed now

#please-close


how to use Composable Kernel library in tensorflow?

Issue type
Feature Request
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
source
TensorFlow version
tf
Custom code
Yes
OS platform and distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
I see that AMD has a Composable Kernel library, and I want to ask if tensorflow already supports this library? If not, how can you modify it to make TensorFlow call the Composable Kernel library? Are there any relevant introduction and usage documents?
Standalone code to reproduce the issue
As mentioned above

Relevant log output
As mentioned abov

Hi, currently, Tensorflow ROCm does not call Composable Kernel directly. In the future, it is possible that we also use CK as upstream Tensorflow might use CUTLASS. However, the user of tensorflow does not usually need to worry about it as it is all under the hood.

Thanks, as you said, my understanding is that CK will be connected to TensorFlow through the library like cutlass? This allows miopen and blas to offload part of the CK.

Thanks, as you said, my understanding is that CK will be connected to TensorFlow through the library like cutlass? This allows miopen and blas to offload part of the CK.

Actually CK is currently used as one of the backends for MIOpen already. And Tensorflow uses MIOpen. In the future, we might add connectors that would use CK directly from Tensorflow.


add config for sent delete event

I want to add a delete value to the delete event that allows notifications to be sent.

This issue is related to https://github.com/cslant/laravel-telegram-git-notifier/pull/61
Please check it. Thanks!


(doc) Fix release note links.

Fix the broken pqltutorial link.
Make the 3.2 migrate link a relative link.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_puppetdb_init-multijob_githubpr-master/583/
Test PASSed.

Looks like this PR was raised against master, it should be rebased against stable. Closing, so you can re-open it against the correct branch.


Feature/unified UI enhancement/mob 1938 implement color pallet based default theme for alert

MOB 1938
Jira issue:
https://glia.atlassian.net/browse/MOB-1938

!merge


[stable/grafana] Allow customization of readinessProbe via values.yaml

This pull requests makes it possible to customize the readiness probe via values.yaml.
Our use-case was changing the path of the readinessProbe to /api/health because the default /login endpoint ended up exhausting all available inodes with the file based session storage because each request generated a new session.

/ok-to-test

/lgtm


Fix geometry extrusion epsilon check

Fixes #6528
Passing in 0 for the relative epsilon check forces it to only check if the values are absolutely EPSILON2 different
Side note: I find it confusing that CesiumMath.equalsEpsilon defaults to using a relative epsilon instead of an absolute.  But I guess we probably want that to be the default for Cartesian values and that's what most of our epsilon checks are for.

No need to update CHANGES because this was broken and fixed this release cycle


NVM: panic: runtime error: slice bounds out of range [:1] with length 0

Operating system and version:
Windows 10
nvm debug output:
F:\nvm\nvm>nvm debug
Running version 1.1.10.
Usage:
nvm arch                     : Show if node is running in 32 or 64 bit mode.
nvm current                  : Display active version.
nvm install  [arch] : The version can be a specific version, "latest" for the latest current version, or "lts" for the
most recent LTS version. Optionally specify whether to install the 32 or 64 bit version (defaults
to system arch). Set [arch] to "all" to install 32 AND 64 bit versions.
Add --insecure to the end of this command to bypass SSL validation of the remote download server.
nvm list [available]         : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
nvm on                       : Enable node.js version management.
nvm off                      : Disable node.js version management.
nvm proxy [url]              : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
Set [url] to "none" to remove the proxy.
nvm node_mirror [url]        : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
nvm npm_mirror [url]         : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
nvm uninstall       : The version must be a specific version.
nvm use [version] [arch]     : Switch to use the specified version. Optionally use "latest", "lts", or "newest".
"newest" is the latest installed version. Optionally specify 32/64bit architecture.
nvm use  will continue using the selected version, but switch to 32/64 bit mode.
nvm root [path]              : Set the directory where nvm should store different versions of node.js.
If  is not set, the current root will be displayed.
nvm [--]version              : Displays the current running version of nvm for Windows. Aliased as v.

nvm ls output:
F:\nvm\nvm>nvm ls
No installations recognized.

How did you install nvm?
nvm-setup.exe

What steps did you perform?
nvm install node
What happened?
F:\nvm\nvm>nvm install node
panic: runtime error: slice bounds out of range [:1] with length 0
goroutine 1 [running]:
main.versionNumberFrom({0x1180e0c8, 0x4})
C:/Users/corey/OneDrive/Documents/workspace/libraries/oss/coreybutler/nvm-windows/src/nvm.go:496 +0x116
main.getVersion({0x1180e0c8, 0x4}, {0x829d26, 0x2}, {0x0, 0x0, 0x0})
C:/Users/corey/OneDrive/Documents/workspace/libraries/oss/coreybutler/nvm-windows/src/nvm.go:233 +0x367
main.install({0x1180e0c8, 0x4}, {0x829d26, 0x2})
C:/Users/corey/OneDrive/Documents/workspace/libraries/oss/coreybutler/nvm-windows/src/nvm.go:273 +0xbb
main.main()
C:/Users/corey/OneDrive/Documents/workspace/libraries/oss/coreybutler/nvm-windows/src/nvm.go:87 +0xaea
What did you expect to happen?
I was expecting node to install.
Is there anything in any of your profile files that modifies the PATH?

no

You’re using nvm-windows, an entirely different project.


Enum conversion of protocol/enums classes.

[x] Ensure new version is backwards compatible.
[x] Testing is needed to see if this enum conversion is faster than pre-existing solution.

Testing Results: Yes, this change is a time speed up.
Test File Used
Tests were conducted by manipulating the numTests value to 10, 100, and 500 respectively and the running each test individually per numTests value. These tests were run with JDK 1.7 testing at a rate of 2 Million comparisons or fetches per test.
This test is conducted to determine the speed of equivalency operations, for the old version a .equals method was used, but for the new version simple == operations can be used.

Result : Negligible improvement of 0.53%
This test is conducted to determine the speed at which an item can be fetched from the stored list of available items.

Result : An average 66.46% speed-up. Note: The average of the results here were the same as the fetch list testing.
This test is conducted to determine the speed at which the list of available items can be fetched in array format.

Result : An average 84.51% speed-up. Note: The average of the results here were the same as the fetch list item testing.

This pull request is related to issue #137, for a simple change summary see the issue.

A breakdown of the protocol/enums package classes before revision.
ByteEnumer Subclasses:
(1) FrameData
(2) FrameType
(3) SessionType
(4) FrameDataControlFrameType

Class
Uses ByteEnumer Subclass

ProtocolFrameHeader
(1) (2) (3)

ProtocolFrameHeaderFactory
(1) (2) (3) (4)

WiProProtocol
(1) (2) (3) (4)

ProtocolMessage
(3)

AbstractProtocol
(3)

IProtocolListener
(3)

Most of these "enum" classes also did not follow proper naming conventions for final enum type values.

Below are concerns or reasons of the changes that have been made.

Revision Note 1

LAST_FRAME         ((byte) 0x00),
FIRST_FRAME        ((byte) 0x00),
SINGLE_FRAME       ((byte) 0x00),
CONSECUTIVE_FRAME  ((byte) 0x00),

These values have been translated over into the revision, but I have a concern with why their byte values are the same. It seems that their intended to be used in the WiProProtocol class through the ProtocolFrameHeaderFactory class to populate a ProtocolFrameHeader message, but the byte value is not a distinguishing element.

Revision Note 2

private static Vector<FrameData> theList = new Vector<FrameData>();
public static Vector<FrameData> getList() { return theList; }
byte i = 0x00; // Unused ?

static {
    theList.addElement(StartSession);
    theList.addElement(StartSessionACK);
    theList.addElement(StartSessionNACK);
    theList.addElement(EndSession);
}

public static FrameData valueOf(String passedButton) {
    return (FrameData) get(theList, passedButton);
}

public static FrameData[] values() {
    return (FrameData[]) theList.toArray();
}

This kind of functionality exists for all enum types and does not have to be replicated in any of the revisions though is not immediately apparent.

Revision Note 3

public static ByteEnumer get(Vector<?> theList, byte value) {
    Enumeration<?> enumer = theList.elements();
    while (enumer.hasMoreElements()) {
        ByteEnumer current = (ByteEnumer)enumer.nextElement();
        if (current.getValue() == value) {
            return current;
        }
    }
    return null;
}

public static ByteEnumer get(Vector<?> theList, String name) {
    Enumeration<?> enumer = theList.elements();
    while (enumer.hasMoreElements()) {
        ByteEnumer current = (ByteEnumer)enumer.nextElement();
        if (current.getName().equals(name)) {
            return current;
        }
    }
    return null;
}

The functionality of these methods has been replaced by simpler and less error prone methods in each of the enum types, like so:
public FrameData valueOf (byte key) {
    for(FrameData value : FrameData.values()) {
        if (value.getId() == key) {
            return value;
        }
    }
    return null;
}

This eliminates the need for the ByteEnumer class and existing hierarchy entirely.

Result
All of the ByteEnumer subclasses now exist as enum types with all the prior functionality maintained.

Closing as stale.


adding undef at the end of the code & renaming functions (append & copy) to avoid collisions

Also adding support for lowercase hexadecimal


controller: Schedule one-off jobs via the scheduler

This adds the concept of a "job request" which is persisted to the database, and then the scheduler fulfils job requests by starting jobs in the cluster.
This currently only affects jobs requested via client.RunJob{Attached,Detached}, however I have plans to change both slugbuilder and worker jobs to use this too, but I will do that in subsequent PRs.
Refs #2620.

Rebased on master and comments addressed, please review.

Closing, this patch is now quite outdated. Hopefully it can be picked up in the future.


Add component config & update doc

Signed-off-by: shaoyue.chen<EMAIL_ADDRESS>This PR intends to support advanced/component.yaml config according to new changes to milvus
It's still a work in progress, todos:

[x] system test with new milvus image
[x] document about component config

/cc @zwd1208  documents done.

/lgtm
/approve


relative assumes input file path === output file path

when using this in an asset pipeline it often happens that you bundle everything in your css folder into bundle.min.css and in my case the output file is in the root.
assuming I have css/main.css it resolves correctly images/foo.png into ../images/foo.png but this breaks the output bundle.
I would suggest to allow a string to be passed to relative representing the path you want to resolve against.

@kilianc 4.1.0 is now capable of receiving a string as relative option value. If a string is provided, generated paths would be relative to a path described in it.


[editor] change color of highlight according to the annotated entity/relation

I guess this is resolved @babslgam ?


[Issue-2029] Do not show Acala NFT

Related issue(s)

#2029

Is your feature request related to a problem(s)? Please describe.

Fix error on fetch NFT

Describe the solution you'd like

Fix error on fetch NFT

Describe alternatives you've considered

No

Additional context

No

🚀 Deployed on https://pr-2030--sw-web-runner.netlify.app


Set choices by default if type is Boolean

If we configure an argument with .type(Boolean.class) and no value was previously set for choices, I would like to suggest that it be set by default to the equivalent of .choices(Boolean.TRUE, Boolean.FALSE).
This will make the default help message much more user-friendly.

Current behaviour is everything that case-insensitive-matches "true" is evaluated to true value.
Because of this, I personally would like to avoid to set choices implicitly.
That said, I like the idea to improve the help message for boolean types.
BTW, storeTrue/storeFalse do not take any argument, and acts like boolean arguments, but split into 2 flags (if you want to enable/disable independently).  They don't have this kind of issue since they do not take an argument.

My main point here would be to improve the help message, so I guess we agree on that. No need to change the way the values are interpreted IMHO.

My first cut for this issue is #52.
Could you test it please?

I have tested it and it works perfectly!

Thank you!  #52 was merged now.


Add unkown

Dear maintainer,
I would like to introduce unknown, A Pokemon that might be forgotten.

Hi @AM1CODES,
Thanks for merging :)


Reverse routing

It should look like:
winter.router.reverse(SomeController.some_method, some_arg='some_value')

reverse should return rendered url template.
Additional context
Spring implementation: https://github.com/resthub/springmvc-router#reverse-routing
Django implementation: https://docs.djangoproject.com/en/2.2/ref/urlresolvers/#reverse

Done in https://github.com/mofr/winter/pull/121


What is the difference between the codes generated by COMPARE and GENERATE?

Excuse me, could you please tell me what the difference is between the codes generated by the COMPARE and GENERATE options in this link: https://huggingface.co/spaces/iscc/iscc-playground?

They are mostly the same with a subtle difference. The COMPARE tab adds an experimental Semantic-Code ISCC-UNIT for images. The algorithm used for that is not yet part of the ISO Standard. The GENERATE tab creates ISO standard ISCC-UNITS only.
There is also a demo for the experimental Semantic-Code for text at https://huggingface.co/spaces/iscc/iscc-sct


test wait for 5 sec before browser testing, delete worker after test is done

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


Cannot find a way to install Quasar Kali Linux

Hi.
I have installed Quasar on a windows computer but i want to install the client and GUI on Kali and I don't know how. I have searched online but I couldn't find anything. So if it's possible, please answer with a solution.

you can't at least for now. Its build in .Net so it can only run in windows

Should I just use armitage instead or is there something better for linux?

@NuLzo armitage is a totally different thing.

@NuLzo armitage is a totally different thing.

ik but you can have exploits with similar features than a rat but which rats are the best on kali?

Use the payloads that come with metasploit like meterpeter. It does't have a gui but gets work done.

Seems it was not tested, but you may try use it under wine.
But basically it is not cross-platform.


Running "make" in verification failed with spike errors.

Observed Behavior
When I run "make" in the verification folder like:
[oyykyook@mics-eda core_ibex]$ make make: *** [Makefile:289: out/run/riscv_arithmetic_basic_test.28990/spike.log] Error 1
It reports a spike error.
make: *** [Makefile:289: out/run/riscv_arithmetic_basic_test.28990/spike.log] Error 1
The contents of the log are:
/home/oyykyook/riscv/bin/spike: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/oyykyook/riscv/bin/spike)
/home/oyykyook/riscv/bin/spike: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/oyykyook/riscv/bin/spike)
/home/oyykyook/riscv/bin/spike: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/oyykyook/riscv/bin/spike)
Expected Behavior
Steps to reproduce the issue

Simply run "make" in ibex/dv/uvm/core_ibex folder.
My Environment

I have install the spike version provided by ibex and I can successfully run riscv-dv tests in ibex/vendor/google_riscv-dv folder as follows:
[oyykyook@mics-eda google_riscv-dv]$ python run.py --test riscv_arithmetic_basic_test
Thu, 12 May 2022 22:29:23 INFO     Creating output directory: out_2022-05-12
Thu, 12 May 2022 22:29:23 INFO     Processing regression test list : /home/oyykyook/ibex/vendor/google_riscv-dv/target/rv32imc/testlist.yaml, test: riscv_arithmetic_basic_test
Thu, 12 May 2022 22:29:23 INFO     Processing regression test list : /home/oyykyook/ibex/vendor/google_riscv-dv/yaml/base_testlist.yaml, test: riscv_arithmetic_basic_test
Thu, 12 May 2022 22:29:23 INFO     Found matched tests: riscv_arithmetic_basic_test, iterations:2
Thu, 12 May 2022 22:29:23 INFO     Processing simulator setup file : /home/oyykyook/ibex/vendor/google_riscv-dv/yaml/simulator.yaml
Thu, 12 May 2022 22:29:23 INFO     Found matching simulator: vcs
Thu, 12 May 2022 22:29:23 INFO     Building RISC-V instruction generator
Thu, 12 May 2022 22:29:39 INFO     Running RISC-V instruction generator
Thu, 12 May 2022 22:29:39 INFO     Generating 2 riscv_arithmetic_basic_test
Thu, 12 May 2022 22:29:39 INFO     Running riscv_arithmetic_basic_test with 1 batches
Thu, 12 May 2022 22:29:39 INFO     Running riscv_arithmetic_basic_test, batch 1/1, test_cnt:2
Thu, 12 May 2022 22:29:41 INFO     Compiling out_2022-05-12/asm_test/riscv_arithmetic_basic_test_0.S
Thu, 12 May 2022 22:29:42 INFO     Converting to out_2022-05-12/asm_test/riscv_arithmetic_basic_test_0.bin
Thu, 12 May 2022 22:29:42 INFO     Compiling out_2022-05-12/asm_test/riscv_arithmetic_basic_test_1.S
Thu, 12 May 2022 22:29:42 INFO     Converting to out_2022-05-12/asm_test/riscv_arithmetic_basic_test_1.bin
Thu, 12 May 2022 22:29:42 INFO     Processing ISS setup file : /home/oyykyook/ibex/vendor/google_riscv-dv/yaml/iss.yaml
Thu, 12 May 2022 22:29:42 INFO     Found matching ISS: spike
Thu, 12 May 2022 22:29:42 INFO     spike sim log dir: out_2022-05-12/spike_sim
Thu, 12 May 2022 22:29:42 INFO     Running spike sim: out_2022-05-12/asm_test/riscv_arithmetic_basic_test_0.o
Thu, 12 May 2022 22:29:42 INFO     Running spike sim: out_2022-05-12/asm_test/riscv_arithmetic_basic_test_1.o
So I guess the spike is installed correctly.
EDA tool and version:

Operating system:

CentOS Linux release 7.9.2009 (Core).
Version of the Ibex source code:

361f2ddedf0ea95dbdfeda1cd1c510b83fb323f4
I did not make any changes to the code.
Thanks!

This means that you have downloaded a Spike binary that requires a newer libc than you have installed on your system. That's not going to work! Also, you have to build your own Spike for Ibex testing: see https://ibex-core.readthedocs.io/en/latest/03_reference/verification.html for the details.
Closing this now since it's caused by a problem with your setup. Let us know if you find any other problems once you have a working Spike installation.


Uncaught (in promise) Error: Could not find font cmmib5 when drawing an OpAmp

Hi everyone,
I ran into an issue while trying to draw an operational amplifier (op-amp) using Circuitikz. Here's the code snippet I used:
```tikz
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[above]{$v_i$} to[short, o-] ++(1,0) node[op amp, noinv input up, anchor=+](OA){\texttt{OA1}};
\end{circuitikz}
\end{document}
```

The error message in the console mentions that the font cmmib5 is missing. Does anyone have insights into why this is happening and how to resolve it?
Thanks for any help or suggestions!

The error is caused by the dvi2html node module. It cannot read the tfm fonts from the amsfonts out of the Base64 string because they are not present.
Steps to Resolve:

Install a Tex Distribution -> For Mac https://www.tug.org/mactex/.
Clone my fork of dvi2html.

The fonts from tools/tfm2json.js have been added there.

Clone the tikzjax fork by artisticat1.
Change line 21 to "dvi2html": "file:../dvi2html",.
Clone obsidian-tikzjax.
In the dvi2html folder, run npm i & npm run dev.
In the tikzjax folder, run npm i & npm run dev.
Replace the newly generated tikzjax.js with the one from the obsidian-tikzjax folder.
In the obsidian-tikzjax folder, run npm i & npm run dev.

I'm definitely not an expert in this. This is the only solution I figured out working for me.
@artisticat1 I just opened an PR on your dvi2html maybe you can add this if you have time. :)

I just opened an PR on your dvi2html maybe you can add this if you have time. :)

Thanks! I'll try to take a look sometime this week.


Required not working for radio, checkboxes

Hello:
Making a checkbox group, radio group, or textarea required seems to be non-functional. Although the field shows up as required in the editor, and the correct value is included in the generated JSON file, the rendered form html does not include the "required" attribute on these three controls.
I'll see if I can figure out where it is supposed to be applied in the source, but you can probably find it much faster than I can....
Edit: apparently it does work for textareas. Definitely not radio/checkboxes, though. I've been sifting through the source to figure out why, but I'm not much of a JavaScript guy. I'll keep trying, though.

Further info:
To duplicate, go to the online example and drag in a text input and a radio group. Make both required. Generate the form, and then inspect the generated HTML. The text input has the required attribute, but the radio group does not.

The same problem exists for all extra attributes added to radio and checkbox controls.

I was able to get attributes and required working for checkboxes (I didn't tryradio boxes). I added a custom control with the following config:
{       tag: 'input',       attrs: {         type: 'checkbox',         required: true,         className: 'over13'       },       config: {         label: 'Custom Checbox',         disabledAttrs: ['type'],         hideLabel: false       },       meta: {         group: 'common',         icon: 'checkbox',         id: 'customcheckbox'       },     },
This does not allow for the checkboxes to be grouped, but you can add attributes.

This looks helpful! Thanks.

got it working for radio and checkboxes:
common/dom.js:410
`  processOptions(options, elem, isPreview) {
const { action, attrs } = elem
const fieldType = attrs.type || elem.tag
const id = attrs.id || elem.id
const optionMap = (option, i) => {
  const { label, ...rest } = option
  const defaultInput = () => {
    const input = {
      tag: 'input',
      attrs: {
        name: id,
        type: fieldType,
        value: option.value || '',
        id: `${id}-${i}`,
        required: elem.attrs.required, //fix`


ionic lib 1.3.1 can write

I writen a codepen ' http://codepen.io/wzhsh90/pen/pEjZXw '
you can find info from console.
the only different piont between function A and function B is their html.

function A not work well ,function B work correctly.

Hello, thanks for opening an issue with us! You should be writing your styles in a seperate css file and not inline in your templates. Thanks for using Ionic!


Refactor CRD generation in Makefile

Clarify function for all Cilium CRDs
Makefile: Extract paths for CRD into variable
Makefile: Extract CRD groups from generate-k8s-api
Makefile: Refactor CRD generation to avoid copy-paste pattern
Makefile: Clean up old CRD state, ensure blank slate

/test

@joestringer Good question. I guess we have the GH Action to run make manifests generate-k8s-api and ensure that we don't a diff, but the flip side is to check whether we didn't break legitimate runs to introduce changes to the existing CRDs and checking that we get the same output from this branch vs master.
I applied the following diff to both this branch and master:
diff --git a/pkg/policy/api/rule.go b/pkg/policy/api/rule.go
index 6dfeb63244..a0d5484da6 100644
--- a/pkg/policy/api/rule.go
+++ b/pkg/policy/api/rule.go
@@ -100,6 +100,11 @@ type Rule struct {
 	//
 	// +kubebuilder:validation:Optional
 	Description string `json:"description,omitempty"`
+
+	// Foo is a test.
+	//
+	// +kubebuilder:validation:Required
+	Foo string `json:"foo,omitempty"`
 }

 // MarshalJSON returns the JSON encoding of Rule r. We need to overwrite it to

and manually invoked the make targets, the resulting diff is the following and it seems correct. So at least we know for CNPs / CCNPs it's not broken, but we can extrapolate and say it should just work for all the others as it's the same logic.
The invocation on the master branch also resulted in the identical diff. Checked by stashing the diff and comparing it against the current diff when running against master:
 (master) $ vimdiff <(git diff) <(git stash show -p)

Details

diff --git a/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumclusterwidenetworkpolicies.yaml b/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumclusterwidenetworkpolicies.yaml
index 602e7facea..682516b502 100644
--- a/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumclusterwidenetworkpolicies.yaml
+++ b/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumclusterwidenetworkpolicies.yaml
@@ -1412,6 +1412,9 @@ spec:
                       are ANDed.
                     type: object
                 type: object
+              foo:
+                description: Foo is a test.
+                type: string
               ingress:
                 description: Ingress is a list of IngressRule which are enforced at
                   ingress. If omitted or empty, this rule does not apply at ingress.
@@ -3909,6 +3912,9 @@ spec:
                         are ANDed.
                       type: object
                   type: object
+                foo:
+                  description: Foo is a test.
+                  type: string
                 ingress:
                   description: Ingress is a list of IngressRule which are enforced
                     at ingress. If omitted or empty, this rule does not apply at ingress.
diff --git a/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumnetworkpolicies.yaml b/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumnetworkpolicies.yaml
index e61e80073a..106d5af308 100644
--- a/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumnetworkpolicies.yaml
+++ b/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumnetworkpolicies.yaml
@@ -1416,6 +1416,9 @@ spec:
                       are ANDed.
                     type: object
                 type: object
+              foo:
+                description: Foo is a test.
+                type: string
               ingress:
                 description: Ingress is a list of IngressRule which are enforced at
                   ingress. If omitted or empty, this rule does not apply at ingress.
@@ -3913,6 +3916,9 @@ spec:
                         are ANDed.
                       type: object
                   type: object
+                foo:
+                  description: Foo is a test.
+                  type: string
                 ingress:
                   description: Ingress is a list of IngressRule which are enforced
                     at ingress. If omitted or empty, this rule does not apply at ingress.
diff --git a/pkg/policy/api/rule.go b/pkg/policy/api/rule.go
index 6dfeb63244..a0d5484da6 100644
--- a/pkg/policy/api/rule.go
+++ b/pkg/policy/api/rule.go
@@ -100,6 +100,11 @@ type Rule struct {
 	//
 	// +kubebuilder:validation:Optional
 	Description string `json:"description,omitempty"`
+
+	// Foo is a test.
+	//
+	// +kubebuilder:validation:Required
+	Foo string `json:"foo,omitempty"`
 }

 // MarshalJSON returns the JSON encoding of Rule r. We need to overwrite it to
diff --git a/pkg/policy/api/zz_generated.deepequal.go b/pkg/policy/api/zz_generated.deepequal.go
index a47e9b68e0..4c6864fbfb 100644
--- a/pkg/policy/api/zz_generated.deepequal.go
+++ b/pkg/policy/api/zz_generated.deepequal.go
@@ -1279,6 +1279,9 @@ func (in *Rule) deepEqual(other *Rule) bool {
 	if in.Description != other.Description {
 		return false
 	}
+	if in.Foo != other.Foo {
+		return false
+	}

 	return true
 }

Does that resolve your concerns?

regarding generation check:  check-k8s-code-gen.sh gets executed in the GH action lint-go.
might be worth to delete the artifacts generated by make manifests before re-generating and checking (delete pkg/k8s/apis/cilium.io/client/crds ?). the same is already performed for deepequal & deepcopy artifacts. This way we also detect stale generated artifacts.
:information_source:  btw: by doing this we have to ensure, that make manifests create the directories pkg/k8s/apis/cilium.io/client/crds/v2 & pkg/k8s/apis/cilium.io/client/crds/v2 - otherwise copying the YAMLs from the tmp directory fails due to missing target directory

Updated to address Marco's suggestions. There should be a new commit handling the cleaning up of the old artifact state and amending an existing commit to update the docs with the new instructions.

/test

Marking ready to merge as we have approving reviews and CI is passing except for known flakes


Why was QA repo added to active-repos?

In https://github.com/phetsims/perennial/commit/31b2969a9e3a81368121f6bd7b8813b472069d55#diff-0bc256e89a89ebc0b724a4e7ab023c2c43430a0f5c6c3865b4db2e65f91554a0, @samreid added QA to active-repos. There's nothing in the commit message to indicate why it was added.  I don't recall a Slack announcement that it was added (I might have missed it).  No one on Slack knew why it was added - it contains no code or scripts. And it was confusing that it suddenly showed up in clone-missing-repo.sh when @chrisklus announced the addition of counting-common.
@samreid why QA repo added to active-repos?

In Slack, @KatieWoe said:

I think @samreid was looking for the issue templates and added it so it would be easier to find? You would need to ask him to be sure though.

What brought it to my attention recently was my need for an issue template.  I typically have the QA issue checked out, not sure why my local copy got erased, but I was surprised to see it wasn't an active-repo, since it contains information that we actively use and maintain.

And reading/editing .md files is a better experience on the GitHub site.

My personal preference is to read and edit these in my IDE, am I the only one?
Looking through the commit history, I see commits from:
@jessegreenberg
@terracoda
@KatieWoe
@pixelzoom
@liam-mulhall
@zepumph
@samreid
@Denz1994
@jbphet
It would be useful to find search results in the qa-books, if we are making changes that affect them.
Is there a good reason to remove QA from the active repos?

Is there a good reason to remove QA from the active repos?

No. I'm fine with it being in active-repos.  This issue probably wouldn't have been created if it was announced that it had been added, instead of mysteriously appearing the next time a new repo was added.

One small thing for me is that it's the only repo in my phetsims directory that is capitalized. not a big deal, but it was enough of a reason for me to instinctively delete it when i first got it from clone-missing-repos, so thought it was work noting

It also doesn't seem to work on master (it keeps saying pull failed)

The capitalization is related to the pull failure on phettest, see https://github.com/phetsims/phetmarks/issues/51

I messaged slack:

The QA repo was added to active-repos, please pull perennial and run clone-missing-repos.sh at your convenience.  Details are in https://github.com/phetsims/QA/issues/655

Regarding:

One small thing for me is that it's the only repo in my phetsims directory that is capitalized.

I would also recommend a lowercase repo name.

Thanks, let's close this issue and continue about the casing in https://github.com/phetsims/phetmarks/issues/51


Vectorizer that can be run on either skeletonized lines or outlines

Ported code from ShapeLogic Java without unit tests

Fixed bugs and cleaned up. Still more issues left.

Made a version that will take an seletonized binary image and vectorize the first connected lines it finds.


Dumping assets goes into wrong folder

Hello!
I'm having an issue when dumping website assets.
My output folder is web/js/compiled and I'm having an issue with FOSCommentBundle because when dumping, it's going to web/js instead of the correct folder.
As I looked into Bundle files, I just tought to copy the async.html.twig file to a file inside my folder in order to update the output directive but it didn't work.. My FOSComments assets are still exported to web/js...
Since I don't know how to resolve this issue, is there a way to get this asset exported to the correct folder?

Can you show your assetic configuration ?

 You are saying it asset by asset. and the asset defined in the FOSCommentBundle template does not configure it.

Ok well I'll checkout how I can override this. Thanks, I close the issue then.


b/routes/settings_route.dart:486:65: Error:

b/routes/settings_route.dart:486:65: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.

'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
Theme.of(context).textTheme.headline6.color)
^^^^^^^^^
lib/routes/settings_route.dart:496:65: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.
'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
Theme.of(context).textTheme.headline6.color)
^^^^^^^^^
lib/ui/note_view.dart:36:51: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.
'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
Color cardColor = Theme.of(context).textTheme.headline6.color;
^^^^^^^^^
lib/ui/note_view.dart:63:46: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.
'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
return Theme.of(context).textTheme.headline6.color;
^^^^^^^^^
lib/ui/note_view.dart:168:40: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.
'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
.headline6
^^^^^^^^^
lib/ui/note_view.dart:186:40: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.
'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/E:/apps/flutter/packages/flutter/lib/src/material/text_theme.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'headline6'.
.headline6
^^^^^^^^^
lib/ui/note_view.dart:212:48: Error: The getter 'headline6' isn't defined for the class 'TextTheme'.

Please read carefully the readme, in particular the building part

[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.720], locale zh-CN)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[!] Android Studio (version 3.6)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] VS Code (version 1.43.0)
[√] Connected device (1 available)

! Doctor found issues in 1 category.

You should use the master channel of flutter. You can switch to this with flutter channel master


dog image in home page is not responsive its not shinking on minimizing window.

Describe the bug
The dogs image is not shrinking as we minimize the window
To Reproduce
Steps to reproduce the behavior:

Go to inspect elements
Click on responsive tab
Now if we minimize the width
The dog image is not shrinking as per window size

Expected behavior
The image should be compressing relative to window size
Screenshots

@akshitagupta15june hey can i work on this issue under gssoc 23 contribution?

I  can work on this issue under gssoc 23 contribution ?

Some contributors are already working on this


Update to .NET 8

You can see a video of this changes here: https://www.youtube.com/live/D-CSxkVHWdE


fix #19 with illegal file system characters

Hi @acieslik,
I added your fixes to the last main branch.


chore: removing reachability status from hello message

Description

Removed ReachabilityStatus.

Related issue(s)

removed ReachabilityStatus from hello in new message and sync.

Here also missed: https://github.com/pactus-project/pactus/blob/80e1935e8d9185ed41199769f08376a804431790/www/grpc/network.go#L45
Please confirm @kehiy ?

@b00f correct, this should be removed also.

@nagarajmanjunath please use your own fork, and don't create working branch on Pactus repo


fix: inquiry message toast padding #trivial

This PR resolves []
Description

another one that has been bothering me for a while:
Before

After

PR Checklist

[ ] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

fix inquiry toast padding - brian

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Cross-platform user-facing changes (fix inquiry toast padding - brian)

  Generated by :no_entry_sign: dangerJS against 33bef002a5fa7b248c1a3ee77fe852ea5d3eb2fa


[Bug]:  No imported pages in Notion

enex2notion version
0.2.26
What OS are you using?
MacOS
OS Version / Linux distribution
Mac OS 13.2.1
Bug description
I successful run the import command,

but, I don't find the import page (Evernote ENEX Import) in the notion and don't find the imported data.

Log excerpt
No response

Do you have other workspace at Notion?

@vzhd1701
No, I have only one workspace

Do you have another account?

ahhh, yes, I found them on another account ! !
Thanks a lot !


@conda-forge-admin, please rerender

Issue:

Environment (conda list):

$ conda list

Details about  conda and system ( conda info ):

$ conda info

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I rerendered the recipe in conda-forge/orange3-imageanalytics-feedstock#7.


Disable host name in info line

At first, this is a very nice theme, thank you!
Is there a way to disable the host name in the info line?

Yes, I would set HEADLINE_USER_TO_HOST='' and in headline_precmd() set local host_str=''.
I may add an easier option for this in the future.


error:  "Unrecognized character \xCA; marked by <-- HERE after <-- HERE near column 1 at /usr/bin/perl line 1."

I get an error like : "Unrecognized character \xCA; marked by <-- HERE after <-- HERE near column 1 at /usr/bin/perl line 1."
I have a Hello, World!
! /Users/westmj/perl5/perlbrew/perls/perl-5.16.0/bin/perl
print "Hello, World!\n";
which whether I set up with system perl or my local perlbrew gives the same sort of error.
I get "Unrecognized character \xCA; marked by <-- HERE after <-- HERE near column 1 at /usr/bin/perl line 1."  or "Unrecognized character \xCF; marked by <-- HERE after <-- HERE near column 1 at /Users/westmj/perl5/perlbrew/perls/perl-5.16.0/bin/perl line 1." depending how I set things up.
These are files from PC/Linux; is this a return character issue?  How would I fix that?
/Users/westmj/perl5/perlbrew/perls/perl-5.16.0/bin/perl is my perlbrew perl.
Any ideas?
Thanks for the great idea for a tool.

The \xCA is an invisible non-breaking space character which the Perl interpreter isn't happy about. Try opening the script with a good text editor and have it show invisible characters. Then you should be able to see the non-breaking spaces and remove them.
http://use.perl.org/use.perl.org/comments9812-3.html?sid=18447&cid=28408

Just to close loop, this appears to be due to using Macintosh line endings rather than Unix line endings.  My text editor allows this, and I was not taking into account that this is OSX not classic Mac.


Segmentation fault in sass_value_get_tag() when custom function raises non-StandardError

sassc-ruby supports passing custom functions to libsass as ruby functions, for example it is used in sassc-rails to define url. Generally, this mechanism is memory-safe, but if custom function raises an exception that is not a subclass of StandardError, such as SystemStackError, segmentation fault happens.

/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/engine.rb:43: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.3.3 (2024-06-12 revision f1c7b6f435) +YJIT [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0179 p:---- s:1241 e:001240 CFUNC  :compile_data_context
c:0178 p:0209 s:1236 E:001140 METHOD /home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/engine.rb:43

-- C level backtrace information -------------------------------------------
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(rb_print_backtrace+0x14) [0x70428cf2b89b] /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/vm_dump.c:820
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(rb_vm_bugreport) /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/vm_dump.c:1151
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(rb_bug_for_fatal_signal+0x100) [0x70428cd18ae0] /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/error.c:1065
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(sigsegv+0x4b) [0x70428ce70a3b] /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/signal.c:926
/usr/lib/libc.so.6(0x70428c88dae0) [0x70428c88dae0]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(sass_value_get_tag+0xc) [0x70426fe9a736]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_13Function_CallE+0x1de0) [0x70426fd84936]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass13Function_Call7performEPNS_9OperationIPNS_10ExpressionEEE+0x30) [0x70426fd103fa]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_10AssignmentE+0xa23) [0x70426fda033d]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass10Assignment7performEPNS_9OperationIPNS_9StatementEEE+0x2e) [0x70426fcb66b0]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xce) [0x70426fda6a9a]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_5BlockE+0x15d) [0x70426fd9d1d7]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass7Context7compileEv+0x2cf) [0x70426fd44a53]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(_ZN4Sass12Data_Context5parseEv+0x47d) [0x70426fd445bb]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(0x70426fe96a3b) [0x70426fe96a3b]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(sass_compiler_parse+0xb2) [0x70426fe977af]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(0x70426fe96faa) [0x70426fe96faa]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/sassc-2.4.0/lib/sassc/libsass.so(sass_compile_data_context+0xc3) [0x70426fe97503]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/ffi-1.17.0-x86_64-linux-gnu/lib/3.3/ffi_c.so(0x7042700f9052) [0x7042700f9052]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/ffi-1.17.0-x86_64-linux-gnu/lib/3.3/ffi_c.so(0x7042700f84a3) [0x7042700f84a3]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/ffi-1.17.0-x86_64-linux-gnu/lib/3.3/ffi_c.so(0x7042700f861e) [0x7042700f861e]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/ffi-1.17.0-x86_64-linux-gnu/lib/3.3/ffi_c.so(rbffi_CallFunction+0x110) [0x7042700ec210]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/ruby/gems/3.3.0/gems/ffi-1.17.0-x86_64-linux-gnu/lib/3.3/ffi_c.so(0x7042700efe2d) [0x7042700efe2d]
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(vm_cfp_consistent_p+0x0) [0x70428cefc911] /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/vm_insnhelper.c:3490
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(vm_call_cfunc_with_frame_) /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/vm_insnhelper.c:3492
/home/kolen/.asdf/installs/ruby/3.3.3/lib/libruby.so.3.3(vm_call_cfunc_with_frame) /tmp/ruby-build.20240624142351.32349.tRcN10/ruby-3.3.3/vm_insnhelper.c:3518

This example causes segmentation fault by causing custom function to raise SystemStackError by infinite recursive call:
require 'bundler/inline'

gemfile do
  source 'https://rubygems.org'
  gem 'sassc', '2.4.0'
end

require 'sassc'

stylesheet = '$demo: demo();'

module DemoFunctions
  def demo
    demo
  end
end

SassC::Engine.new(stylesheet, syntax: :scss, functions: DemoFunctions).render

Function wrapper catches only StandardError. If non-StandardError exception occurs, ffi gem ignores exception in FFI::Function's block and behaves like the function is returned nil.
https://github.com/sass/sassc-ruby/blob/4fce2b635ca5d616a8b1381c64846410bc785ea4/lib/sassc/functions_handler.rb#L22-L33
libsass requires return value from custom function to be a valid pointer to Sass_Value. This return value is then passed to sass_value_get_tag, which tries to dereference null pointer.
https://github.com/sass/libsass/blob/8d312a1c91bb7dd22883ebdfc829003f75a82396/src/eval.cpp#L1107-L1108
      union Sass_Value* c_val = c_func(c_args, c_function, compiler());
      if (sass_value_get_tag(c_val) == SASS_ERROR) {

https://github.com/sass/libsass/blob/8d312a1c91bb7dd22883ebdfc829003f75a82396/src/sass_values.cpp#L16-L17
  enum Sass_Tag ADDCALL sass_value_get_tag(const union Sass_Value* v) { return v->unknown.tag; }

This might be cause of #133, #197, #207 (unsure).
Maybe this can be fixed by just catching all exceptions:
--- a/lib/sassc/functions_handler.rb	2024-07-01 17:12:43.522095555 +0300
+++ b/lib/sassc/functions_handler.rb	2024-07-01 16:37:31.255145300 +0300
@@ -25,7 +25,7 @@
             function_arguments = arguments_from_native_list(native_argument_list)
             result = functions_wrapper.send(custom_function, *function_arguments)
             to_native_value(result)
-          rescue StandardError => exception
+          rescue Exception => exception
             # This rescues any exceptions that occur either in value conversion
             # or during the execution of a custom function.
             error(exception.message)

It works for my case, catching "stack level too deep" and converting to sass compilation error, but I'm not sure if it's overall a good idea to catch non-StandardError exceptions and what consequences might it cause, especially when working near ffi boundaries. Maybe calling Kernel#abort in case of non-StandardError is a better idea.

Maybe calling Kernel#abort in case of non-StandardError is a better idea.

Tried it, it does not abort ruby process immediately, it also causes ffi callback function to return with null pointer. So first, error message is printed and then segfault still happens.
I don't know a proper way to abort inside ffi callbacks, so maybe just rescuing all exceptions with the same handler that returns error value is okay.


Updated Marketo email address

Thanks @MurtzaM! I had to fix a merge conflict, but it's updated :)

Awesome. Thanks!


how does llm model prosody?

Which of the LLM inputs, speech_token or embedding, contains prosody information? Isn’t the speech_feat input for flow_matching supposed to carry prosody information? Does the LLM only focus on reconstructing semantic content, while flow_matching handles the reconstruction of prosody and timbre?

llm focus on semantic and prosody, llm also influence timbre, flow matching focus on timbre and audio quality

Thanks a lot


[BUG]  questeditor closed

My setting
-Spigot 1.12 , Quests v 2.9.2, Citizen2

When I try to create a stage with block use ( ID:379  Brewing Stand in my case)  or simply with out adding anything when I press 5 for Done the quests editor close completely.

When you Set block names, what are you inputting? I was able to enter "Brewing_Stand" without any issues.

It doesn't depend on block name or ID when I input the 5 for done it kicks out of the editor

I'd still like to know exactly what you typed in so I can (hopefully) recreate the scenario, because the editor continues to function for me.

First : Okay what I try to do is making a quest in which somebody brew with pufferfish the 'Potion of Water Breathing'. I tried a workaround but haven't any luck because because Quests seems unable to difference between different potions. Which will cause problems me int the future  because I want to give the player as reward 4x more.
I tried the USE Block option in the beginning and I try to edit it at the moment because there seems no other way.
Here my quests:
quests.zip
What I do is now clearing the potion and then simply go with the 4 into the USE BLOCK then with  1 entering the Brewing_Stand and then say done with the 5 which does on display nothing, the next 5 I try ends in the chat. See here :
2017-07-22 7

@LinearBotSystems Should be fixed in latest commit- http://ci.ac3-servers.eu/job/Quests/151/

Sry not really but the behavior has changed if I only enter point 1(name) and then 5  it warns me about I should enter the use amount in 2  when I have done this and enter the 5 again its kick me out again like before.
But if I'm entering the (1)name and (2)use amount in one go Minecraft crashes with an Internal NULL Pointer Exception ([22:33:54] [Server thread/INFO]: Fiercesoulking lost connection: Internal Exception: java.lang.NullPointerException)

I see the new issue and will resolve it later tonight.

http://ci.ac3-servers.eu/job/Quests/152/

sry seems not to work either.

Found it myself in CreateStagePrompt.java in line 1280
LinkedList<Integer> elements = (LinkedList<Integer>) context.getSessionData(pref + CK.S_USE_DURABILITY); 					for (int i = 0; i < missing; i++) { 						elements.add(0); 					}
must be LinkedList<Integer> elements = (LinkedList<Integer>) context.getSessionData(pref + CK.S_USE_DURABILITY); 					if (elements == null) { 						elements = new LinkedList<Integer>(); 					} 					for (int i = 0; i < missing; i++) { 						elements.add(0); 					}
The only thing I don't understand is what does durability in this context mean ?

There is still one thing when I browsed the code my Oxygen Eclipse gives huge error warnings about  NPCKillListPrompt() being unreachable because it is a private internal class you might clean this up too.

http://ci.ac3-servers.eu/job/Quests/153/
@LinearBotSystems Feel free to open a separate issue for your IDE warning, including the line number.


Suggestion: Adding a specialization sheet for expert specializations

There are some "expert specializations" which have a different talent tree - it would be nice if they could be added and created.
The talent tree for experts has 1 big basic row, and 2 rows under that (3 rows at all) and 4 collumns.

Expert Specializations (aka Signature Abilities) have now been added to the dev branch.


createst: add option for custom suricata.yaml

Previous PR: https://github.com/OISF/suricata-verify/pull/863

Have to change my email in this repo.


Reorganize page streaming

The "entry point" (returned by methods) now implements
IEnumerable<TResource>, and you have to ask for the paged view
explicitly.
Naming of the six interfaces involved (three for each of sync and
async) is still under discussion.

Ready for review.

LGTM

Rebased - will merge when green.


PyPy3 Issue

For some reason when using pypy3-2.4.0-win32 and BCV I get this exception:
Traceback (most recent call last):
File "C:\Users\null.Bytecode-Viewer\enjarify_2\enjarify-master\enjarify\main.py", line 75, in main
outfile = open(outname, mode=('wb' if args.force else 'xb'))
ValueError: invalid mode: xb
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "H:\Programs\pypy3-2.4.0-win32\lib-python\3\runpy.py", line 161, in _run_module_as_main
"main", fname, loader, pkg_name)
File "H:\Programs\pypy3-2.4.0-win32\lib-python\3\runpy.py", line 74, in _run_code
exec(code, run_globals)
File "C:\Users\null.Bytecode-Viewer\enjarify_2\enjarify-master\enjarify\main.py", line 94, in
main()
File "C:\Users\null.Bytecode-Viewer\enjarify_2\enjarify-master\enjarify\main.py", line 76, in main
except FileExistsError:
NameError: global name 'FileExistsError' is not defined
However with Python 3.4 it works fine, this is on Windows 7.
Is there maybe something I messed up on with BCV? If that's the case sorry for opening a ticket here, I just wasn't sure because Python 3.4 works perfectly fine, whereas PyPy3 doesn't.

The problem is that FileExistsError wasn't introduced until 3.3, while the stable version of Pypy3 is only 3.2 compatible. While testing, I used a version of Pypy built from source, which is 3.3 compatible, so I didn't notice it until release.
It's a known issue, but I'm not sure what the best approach to resolving it is.

See also the discussion in this pull request. https://github.com/google/enjarify/pull/6

In the meantime, you can workaround it by always specifying -f.

Ah ok, thank's for the response!

I added an explicit error message when running under 3.2 without -f specified.


Add the ability to set aria-labelledby on Segment node

Describe the feature in detail (code, mocks, or screenshots encouraged)
I'm trying to set up the semantic link between a Segment and some text to describe the radio group. Wrapping it in a  produces invalid HTML (because the Segment.Item instances contain a ). This seems to leave using aria-labelledby, but there's not property to set that attribute in Segment. I'd like to be able to do something like this:
<form>
  Shape
  <Segment name="shape" value="circle" labelledBy="shape-label">
    <Segment.Item value="circle" classes="flex-1">Circle</Segment.Item>
    <Segment.Item value="rectangle" classes="flex-1">Rectangle</Segment.Item>
  </Segment>
</form>

What type of pull request would this be?
Enhancement
Provide relevant links or additional information.
No response

@endigo9740 if this is just making a new prop and putting it to the Segment instance, can you assign it to me?

Done


Documentation Suggestions

The runtime-reconfiguration doc is well named, but also not what I would look for when I was trying to find how to add/remove members from an existing cluster. It would probably be helpful to name it node-membership-management.md or something similar.
Given that one of the largest sources of errors we see is in misconfiguration, the configuration documentation could use more attention. A lot of flags come in "pairs". An example is the -listen-client-urls and the -advertise-client-urls flags, I think it would be good to group these together, and specifically mention which flags should be updated together (it's very common for someone to change one flag, and not realize they need to update another now).
A troubleshooting doc page would be really good too. Demonstrating common problems with the typical deployment, or how to debug problems. Examples: Querying the stats API to determine if there's a latency problem. A very common problem that some people still don't know of is reusing a discovery url, it would be simple to have an FAQ of errors and common reasons these errors occur.
Finally, we really need a dedicated docs page for etcd, but it sounds like that's in the works already.
@robszumski

The runtime-reconfiguration doc is well named, but also not what I would look for when I was trying to find how to add/remove members from an existing cluster. It would probably be helpful to name it node-membership-management.md or something similar.

I think the naming is good. The real problem is we should link to that doc more enough and tell people bootstrap and reconfiguration are quite different. We have improved that a lot.

Given that one of the largest sources of errors we see is in misconfiguration, the configuration documentation could use more attention.

Agree.

A troubleshooting doc page would be really good too.

Working on this.

@ecnahc515 The second issue is resolved. We are working on the 3rd one on https://github.com/coreos/etcd/pull/3354. It is just a starter. We will add more faq and troubleshooting stuff there. I think we can close this issue now.

@xiang90 sounds good.


Use docusaurus in a Codespace

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
I am looking forward to use docusaurus with a GitHub Codespace. In a codespace, the ports are forwarded to URLs like https://${CODESPACE_NAME}-${PORT}.preview.app.github.dev/, hence the current npm start doesn't work for me.
I tried few ways to make this work, however, it looks like this isn't supported.

npm run start -- --host ${CODESPACE_NAME}-${PORT}preview.app.github.dev
npm run start -- --host ${CODESPACE_NAME}-${PORT}.preview.app.github.dev --port ""
HOST="${CODESPACE_NAME}-${PORT}.preview.app.github.dev/" PORT="" npm run start

Would appreciate any help to get this working in a codespace, thanks!
Reproducible demo
No response
Steps to reproduce
NA
Expected behavior
docusaurus works in a codespace
Actual behavior
Error: listen EADDRNOTAVAIL: address not available
Your environment

Public source code:
Public site URL:
Docusaurus version used:
Environment name and version (e.g. Chrome 89, Node.js 16.4):
Operating system and version (e.g. Ubuntu 20.04.2 LTS):

Self-service

[ ] I'd be willing to fix this bug myself.

Sorry but this is not a bug report and our GitHub issues are not for questions.
Apparently, others have been successful using Codespace with Docusaurus so it must be possible, and you'd rather look for answers in existing issues: https://github.com/facebook/docusaurus/search?q=codespace&type=issues