[CRASH] Apotheosis/Placebo crashes the game when opening creative menu

Hi, I asked for support on the Discord regarding my crash report and I got no answers so I'm putting it here so that maybe it gets fixed one day...
Server runs on Forge, though I tested with NeoForge and it does the same crash report :
net.minecraftforge.fml.ModLoadingException: Placebo (placebo) encountered an error during the done event phase
§7java.lang.NullPointerException: Registry Object not present: apotheosis:ender_lead

With some searching, there is no item named "Ender Lead" in the Apotheosis mod.
Crash report for neoforge:
crash-2024-10-26_18.03.25-client.txt
Crash report for forge :
crash-2024-10-26_16.20.14-client.txt
Edit :
Forgot to mention that the server is under 1.20.1 with Forge 47.3.0 (I tested with NeoForge after getting the crash report, which is why I also added another crash report using NeoForge, in case something changes between forge and neoforge)
Here are my client mods :
client_mods.txt
Here are my server mods :
server_mods.txt
It is really sad because I really wanted to add Apotheosis to my server, it's a heckin' good mod but I can't open creative menu from time to time when I need to just because of Placebo, thanks for considering my bug report!

After doing a bit more research and thanks to a friend of mine, the issue is apprently coming to deactivating the garden module from Apotheosis, which actually removes an item called Ender Lead. With this done, when you restart the server, Placebo doesn't find the item called ender lead because Apotheosis Garden Module is deactivated.

Apotheosis configs must match between client and server, that's just how it is

Apotheosis configs must match between client and server, that's just how it is

Didn't know that at first, would be great to mention this on the CurseForge page and such for modpack makers. Thanks for the reply though!

Apotheosis configs must match between client and server, that's just how it is

Didn't know that at first, would be great to mention this on the CurseForge page and such for modpack makers. Thanks for the reply though!

just to be clear that is the case for all common configs (i.e. for all mods which use it) since it's a (neo)forge feature

Apoth doesn't actually use the forge config system, since it isn't available at startup when the module loading needs to be decided.


Removed "location" form "target.location.x" and "target.location.y"

You fixed this bug yourself in your last youtube video but this repository hasn't change yet.
In case you forgot about it, I'm making this pull request.

I did forget about this, thank you!


[Style/FileNull] confuses any 'nul' string as a File::NULL device string?

The most recent version of rubocop (1.69.1) with AllCops: NewCops: enable enabled flagged this line of code in my RSpec tests:
expect(subject.parse_char_or_int('nul')).to eq(0x00)

The parse_char_or_int method accepts either a String containing a hexdumped byte (ex: 2e) or a "named character" (ex: nul) and returns the parsed Integer value. In this context 'nul' is a valid String and unrelated to File::NULL.
Expected behavior
Ignore 'nul' strings in code.
Actual behavior
For /data/home/postmodern/code/ronin-rb/ronin-support: configuration from /data/home/postmodern/code/ronin-rb/ronin-support/.rubocop.yml
Inheriting configuration from /data/home/postmodern/code/ronin-rb/vendor/bundle/ruby/3.3.0/gems/rubocop-ronin-0.2.7/rubocop.yml
Default configuration from /data/home/postmodern/code/ronin-rb/vendor/bundle/ruby/3.3.0/gems/rubocop-1.69.1/config/default.yml
Use parallel by default.
Skipping parallel inspection: only a single file needs inspection
Inspecting 1 file
Scanning /data/home/postmodern/code/ronin-rb/ronin-support/spec/binary/unhexdump/parser_spec.rb
Loading cache from /home/postmodern/.cache/rubocop_cache/d5be16cfb188840558666dc46b3e0676a580509d/6d7a3b621ca1730e04accd938619e4bdab66cfb1/7e7cbcde3e0d8a0272b4d2510a07a0ba01da99ab
W

Offenses:

spec/binary/unhexdump/parser_spec.rb:202:46: C: [Correctable] Style/FileNull: Use File::NULL instead of nul.
            expect(subject.parse_char_or_int('nul')).to eq(0x00)

Steps to reproduce the problem
Gemfile:
source 'https://rubygems.org'

gem 'rubocop'

test.rb:
# frozen_string_literal: true

foo('nul')

bundle install
bundle exec rubocop test.rb

RuboCop version
$ bundle exec rubocop -V
1.69.1 (using Parser <IP_ADDRESS>, rubocop-ast 1.36.2, analyzing as Ruby 3.1, running on ruby 3.3.6) [x86_64-linux]

Given that matching the 'nul' literal is intentional, perhaps we should add the AllowedIdentifiers concern to the cop?

There is likely a different solution. I’ll look into it later.


Update Travis to test latest golang versions.

There is infastructure to support more than one possible desired test outcome:
The following diff should allow the tests to work on the latest Go with the renamed type as well.
--- a/spew/dumpcgo_test.go
+++ b/spew/dumpcgo_test.go
@@ -59,10 +59,11 @@ func addCgoDumpTests() {
        v3Len := fmt.Sprintf("%d", v3l)
        v3Cap := fmt.Sprintf("%d", v3c)
        v3t := "[6]testdata._Ctype_unsignedchar"
+       v3t2 := "[6]testdata._Ctype_uchar"
        v3s := "(len=" + v3Len + " cap=" + v3Cap + ") " +
                "{\n 00000000  74 65 73 74 33 00                               " +
                "  |test3.|\n}"
-       addDumpTest(v3, "("+v3t+") "+v3s+"\n")
+       addDumpTest(v3, "("+v3t+") "+v3s+"\n", "("+v3t2+") "+v3s+"\n")

        // C signed char array.
        v4, v4l, v4c := testdata.GetCgoSignedCharArray()

OK as soon as the tests pass.  Thanks!


Heavy bundle size

Hi there,
First of all, thanks for your efforts. This project seems to be so catchy and highly DX optimized. I'm going to use it in a mid-size project and so excited about it.
I have question about the default bundle size. I've created a simple Vite project and followed the instructions to configure the Park-ui. I only added the Button component on the first page.
When I build the project, the CSS bundle size is 143 kB which seems very large for a hello-world like project.
The build command output:
public/build/assets/app-YRmq-nzF.css  143.07 kB │ gzip: 26.20 kB

I think I missed something that couses this issue. Please kindly let me know if something is missed during the configuration.
panda.config.css
import { defineConfig } from "@pandacss/dev";

export default defineConfig({
    preflight: true,
    eject: true,
    minify: true,
    presets: ["@pandacss/preset-base", "@park-ui/panda-preset"],
    include: ["./resources/**/*.{js,jsx,ts,tsx}"],
    jsxFramework: "react",
    outdir: "resources/styled-system",
});

park-ui.json
{
    "$schema": "https://park-ui.com/schema.json",
    "cssFramework": "panda",
    "jsFramework": "react",
    "importAliases": {
        "components": "~/js/components",
        "utils": "~/lib"
    },
    "useReactServerComponents": false
}

The app entry file:
import { Button } from "~/js/components/button";
import { Flex } from "~/styled-system/jsx";

export default function HomePage() {
    return (
        <Flex>
            <Button>test button</Button>
        </Flex>
    );
}

Most of the CSS output is filled with not used CSS variables.
For example
--colors-white-a4:rgba(255,255,255,.2);--colors-white-a5:rgba(255,255,255,.3);--colors-white-a6:rgba(255,255,255,.4);--colors-white-a7:rgba(255,255,255,.5);--colors-white-a8:rgba(255,255,255,.6);--colors-white-a9:rgba(255,255,255,.7);--colors-white-a10:rgba(255,255,255,.8);--colors-white-a11:rgba(255,255,255,.9);--colors-white-a12:rgba(255,255,255,.95);

Is it possible to remove them from the CSS bundle during build process?

@Narixius
Thanks for taking your time to create this issue. I could reproduce the issue and I think what we can do is to allow users to limit the colors added. For example:
  /**
   * Defines additional colors to be included in the color palettes.
   * By default, gray and accent colors are included.
   * @default [] - This means no additional colors are included unless specified.
   */
  additionalColors?: Color[]

And declare your preset like so:
    createPreset({
    accentColor: 'amber',
    grayColor: 'sand',
    additionalColors: ['red', 'green'],
  }),
  ```

  Happy to hear your thoughts

@cschroeter
Thanks for your response, I really appreciate.
Yeah, that seems fine. The new field ('additional Colors') would be very useful in this situation.


[Linux] PDO driver should not throw exception on "closeCursor()"

The PDO driver throws the following exception when trying to close a prepared statement cursor with PDOStatement::closeCursor() if the statement has not been executed yet.
The statement must be executed before results can be retrieved.

While this is not completely wrong, the behaviour does not adhere to the PDO interface. The contract clearly states that in case of an error false is to be returned. Exceptions not allowed.
This is especially important when trying to build database abstractions where consistent behaviour across different PDO implementation is desired. We currently have discovered that issue in our testsuite (Doctrine DBAL). While all PDO implementations we support return false, pdo_sqlsrv throws an exception.
$connection = new \PDO(/* connection parameters */);
$statement = $connection->prepare('SELECT foo FROM bar');
$statement->closeCursor();

Any chance we can change the driver's behaviour here?

Hi @deeky666 ,
Could you confirm if this issue has been resolved with the latest release? https://github.com/Microsoft/msphpsql/releases/tag/v4.1.8-preview


Need to get support to NPU on Meteor Lake laptop

After heavy work I have installed OpenVino with NPU support and also NPU compiler on my Meteor Lake laptop with Ubuntu 22.0.3/6.6.8 Linux Kernel. I can run notebook but only on CPU and GNA. How can I enable NPU? The world wide very high attention to the new era of "AI laptop" requires that support in easy way (well, for power users in any possible way). Thanks!

Hi @olegmikul, in addition to the drivers installed, have you ran inference on the NPU plugin with OpenVINO Runtime outside of the OpenVINO Notebooks? If not, you may need to install the NPU plugin which you can access through the OpenVINO Archives. You can find the install instructions from Archive File here.
After this you should be able to use the NPU device with the notebooks where available, for details/limitations on NPU plugin please refer to NPU plugin documentation here. Hope this helps, let us know if you have any questions or face any issues.

Hi, @avitial,
Thank you for your prompt response.
Yes, I ran simple tasks (e.g. C++ samples, hello_query_device) outside the OpenVino Notebooks, and got the same results - CPU and GNA only.
I have install OpenVino Archives from the exact same instructions you have mentioned. I have checked installed runtime OpenVino libs - they have npu and gpu plugins: in /opt/intel/openvino_2023/runtime/lib/intel64:
libopenvino_intel_gpu_plugin.so and
libopenvino_intel_npu_plugin.so
But OpenVino cannot recognize neither GPU nor NPU device.
From NPU plugin documentation one item is really scary:
Supported Platforms:
Host: Intel® Core™ Ultra (former Meteor Lake)
NPU device: NPU 3720
OS: Ubuntu 20*, MS Windows* 11 (both 64-bit)
Does it mean NPU can not be recognized on even Ubuntu 22.0.3 ? Only on Ubuntu 20? New laptop features (wifi 7, meteor lake sound) requires new OS/kernels. I have completed CPU benchmarking and results heavily impacted  by OS and kernel versions, e.g. Ubuntu 22 with kernel 6.2 is about 3x less performing for single thread vs Ubuntu 22 with kernel 6.6. Same HW with Arch Linux OS provides even better scores. You can check results I have uploaded to Geekbenche6 for "Micro-Star International Co., Ltd. Prestige 16 AI Evo B1MG" search prompt.
Using old OS/kernels for new laptops is kind of mutually inconsistent.
Can you, please, help me dig more? May be somebody from NPU driver/plugin development team can help? If only Ubuntu 20 supports that, I can install that instead of Ubuntu 22, just I need to know that for sure.
Thank you,
Oleg

@olegmikul very valid questions! We are checking with the development team for further clarification on this information, we will get back to you promptly.
Ref. 128821

@avitial , thanks!
Couple updates from my side:
On my archlinux distro (same HW, kernel 6.6.9, may have some back-ported features from 6.7 pre-release) I can see GPU (Intel Arc) but not NPU (supported on Debian/Ubuntu only). I can use GPU for OpenCL offload with some good results. Also it can see Wifi7 card, while not stable. But no Meteor Lake Sound, no NPU. I wish NPU driver can work outside of Debian based OS, just a wish.
On Ubuntu 23.10 with 6.7 pre-release kernel  I can see Meteor Lake sound, but no GPU for OpenVino/OpenCL, no NPU (I see vpu by dmesg, but not by OpenVino), no wifi7 card.
With lower kernel versions, obviously, we have much less enabled.
I guess with release of 6.7 kernel we should have much better Linux support for Meteor Lake. Not sure if OpenVino and NPU plugin will follow new kernel release cycle, I afraid we need to wait for Ubuntu 24.04 LTS update. Please check with other teams.
Thank you,
Oleg

How to run LLM with NPU device in Windows OS？

How to run LLM with NPU device in Windows11 ？

How to run LLM with NPU device in Windows11 ？

May I ask which specific LLM network are you interested in using with NPU?

如何在 Windows11 中使用 NPU 设备运行 LLM？

请问您有兴趣将哪个特定的 LLM 网络与 NPU 一起使用？

LLAMA

@etchosts no LLMs are currently supported on NPU.

On windows 11, a similar issue is seen for example, when trying to run the 108-gpu-device.ipynb notebook, the NPU doesn't appear when calling core.available_devices.
Tried with latest NPU driver x.2016, tried with suggested nightly openvino build also.

@ep150de the NPU plugin is currently available only with the Archive distribution of OpenVINO™, have you installed OpenVINO from the Archive files? You need to source the environment variables (i.e. source /opt/intel/openvino_2023.3.0/setupvars.sh for Linux or "C:\Program Files (x86)\Intel\openvino_2023.3.0\setupvars.bat" on Windows ) prior to starting/executing the notebook. I have driver x.x.x.1688 version and its working, so for latest x.x.x.2016 version I'd expect to work.
108 Notebook queried devices on Linux:

108 Notebook queried devices on Windows:

Closing this, I hope previous responses were sufficient to help you proceed. Feel free to reopen and provide additional information if the issue persists, or to ask any questions related to this topic.


I need help to use pyspark with GeoSpark

Hi there! I trying to make a python wrapper for GeoSpark because I want to process geospatial data using SparkSQL, I created these lines below:
spark.conf.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer") spark.conf.set("spark.kryo.registrator", "org.datasyslab.geospark.serde.GeoSparkKryoRegistrator") sc._jvm.org.datasyslab.geosparksql.utils.GeoSparkSQLRegistrator.registerAll(sc._jvm.SQLContext(sc._jsc.sc()))
sqlContext.sql("SELECT ST_GeomFromWKT('POINT(-46.23 -23.46)','4326') as x").show() #this works fine
df = sqlContext.sql("SELECT ST_GeomFromWKT('POINT(-46.23 -23.46)','4326') as x") #raise exception
The exception is:
Py4JException: An exception was raised by the Python Proxy. Return Message: x py4j.Py4JException: An exception was raised by the Python Proxy. Return Message: x 	at py4j.Protocol.getReturnValue(Protocol.java:438) 	at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:105) 	at com.sun.proxy.$Proxy60.getNewDatasetInfosJson(Unknown Source)
How I can bind sqlContext to variable?
Thanks

@devlucasc This is very interesting. We haven't try to use GeoSpark in Python yet. I don't even think it can work like this way.
@zongsizhang You have done some research on converting GeoSpark to Python. Any ideas about this? If we only expose GeoSpark SQL API to Python instead of the RDD API, will it be possible?

@devlucasc Hi, thanks for your feedback.
As you may know py4j can only automatically handle primitive type like int and string when retrieve java object and "x" in your code is absolutely a its.geom.Point object. Python code can't understand this object so it can't be manipulated in python. And that's the greatest reason why we don't support pyspark.
As to this problem, I'm not 100% sure about the reason, can you please give me the whole demo so that I can debug it and give you further explanation?

Has anybody an insight on how much time it would cost to enable pyspark support? What would be the best approach to tackle this? We really need performant spatial joins and pyspark, and it seems like there is no tool yet that can do this out of the box?

@BCarette There is no technical difficulty to implement this. The basic idea is use python shapely to send/receive the geometry data and communicate with GeoSpark RDD/SQL.
The only issue is that we are short of manpower. I am a PhD student who is busy at my other research projects. We need lots of help from the community to implement all these exciting features. This is why I label this issue as help wanted.
We are looking for someone to help us implement a prototype of the Python API. Any contribution will be greatly appreciated.

@BCarette There is no technical difficulty to implement this. The basic idea is use python shapely to send/receive the geometry data and communicate with GeoSpark RDD/SQL.
The only issue is that we are short of manpower. I am a PhD student who is busy at my other research projects. We need lots of help from the community to implement all these exciting features. This is why I label this issue as help wanted.
We are looking for someone to help us implement a prototype of the Python API. Any contribution will be greatly appreciated.

Very interested in if shapely objects can be stored in a pyspark dataframe. Looking over the docs I'm not sure how to accomplish this. Maybe as a UDT?
https://spark.apache.org/docs/2.1.2/api/python/_modules/pyspark/sql/types.html

@BCarette There is no technical difficulty to implement this. The basic idea is use python shapely to send/receive the geometry data and communicate with GeoSpark RDD/SQL.
The only issue is that we are short of manpower. I am a PhD student who is busy at my other research projects. We need lots of help from the community to implement all these exciting features. This is why I label this issue as help wanted.
We are looking for someone to help us implement a prototype of the Python API. Any contribution will be greatly appreciated.

Willing to try this, will let you know

@BCarette There is no technical difficulty to implement this. The basic idea is use python shapely to send/receive the geometry data and communicate with GeoSpark RDD/SQL.
The only issue is that we are short of manpower. I am a PhD student who is busy at my other research projects. We need lots of help from the community to implement all these exciting features. This is why I label this issue as help wanted.
We are looking for someone to help us implement a prototype of the Python API. Any contribution will be greatly appreciated.

Happy to help too!

@jiayuasu can we close this issue ?


Organize documentation in different docs.

Issue resolved: #65
Created docs folder, each maven goal is located in it. Each file contains the description, parameters and examples that correspond to each goal.
The common parameters and common server parameters are located each one in a different file inside docs folder.
Changes to README:
Created a table that contains a short description of each goal.
Created links for each goal to read more about it.

Thank you so much @mcmorab, changes look great!


Is play() really completed once the video starts playing?

I know you have little time lately but I'm leaving it here for later.
One of the features we'd like to add to our karaoke player using node-mpv is to display the user's avatar in the lower right corner of the screen (the one who requested for a video to be played)
To do this, we need the video's width and height to properly place and resize the user's avatar on screen.
I'm still working on it but I'm having trouble getting a reliable information on width and height. On the first video I play, the results are correct, but on the second one, width and height are set to null. There are other properties I observed but all of them are null'd when I try to get them. I turned on verbose/debug on node-mpv and noticed these are indeed changed to null, but never changed back to the correct width/height
I'm thus not sure if it's a node-mpv or a mpv issue.
From what I gathered, width and height get populated with correct values once the first video frame has been decoded, hence why I was wondering if play() wasn't returning early or something like that, which means that I'd be trying to read width and height before they get set to the correct sizes...
It's a small feature we'd like to be added sometime in the future, but there's absolutely no hurry.
You might perhaps get a better understanding with trying out the app itself and see what it does. Whenever you have some time for this, ask me and we'll see via discord or IRC or whatever how to set up Karaoke Mugen and debug this together.
Thanks in advance :)

That's correct. It's been a while since I tried this out, but from what I remember, width and height don't get defined anylmore after the first video (they're set to null instead)

Hey there, could you give me a few lines of code to reproduce this issue?

Hey, the code of the play() method has changed a little by now, could you maybe try again?

Hmmm, not sure if it's relevant anymore : I initially wanted this to find out how I should size up an avatar picture being displayed on scree ndepending on the size of the video. However, we found there was some nifty libavfilter hacks and tricks to get the rendered size and determine what to do to display an avatar in the corner of the screen (to display who requested a song for 8 econds at the beginning of the song)
So for me, this issue should be closed if you're absolutely sure it workds better now :)
For the curious : https://lab.shelter.moe/karaokemugen/karaokemugen-app/-/blob/fb6428bc63c76acd931b06aecb77c30ded4b9e0b/src/components/mpv.ts#L430

Okay, then I'll close this for now. I would assume that the behaviour with width and height is a problem on the mpv side of things anyway.


0.7.0 release

Codecov Report

Merging #74 into master will decrease coverage by 0.11%.
The diff coverage is 88.05%.

@@            Coverage Diff             @@
##           master      #74      +/-   ##
==========================================
- Coverage   96.66%   96.55%   -0.12%
==========================================
  Files          37       37
  Lines        6000     6039      +39
==========================================
+ Hits         5800     5831      +31
- Misses        200      208       +8

Impacted Files
Coverage Δ

BezierKit/BezierKitTests/DrawTests.swift
100.00% <ø> (ø)

BezierKit/BezierKitTests/PathComponentTests.swift
100.00% <ø> (ø)

BezierKit/Library/AugmentedGraph.swift
100.00% <ø> (ø)

BezierKit/Library/BezierCurve+Intersection.swift
96.26% <ø> (ø)

BezierKit/Library/BezierCurve.swift
100.00% <ø> (ø)

BezierKit/Library/BoundingBoxHierarchy.swift
100.00% <ø> (ø)

BezierKit/Library/CGPoint+Overloads.swift
100.00% <ø> (ø)

BezierKit/Library/CubicCurve.swift
100.00% <ø> (ø)

BezierKit/Library/Draw.swift
18.49% <ø> (ø)

BezierKit/Library/LineSegment.swift
100.00% <ø> (ø)

... and 15 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 b3f490e...7874c27. Read the comment docs.


Doc cleanup and Keystone identity controls metadata

Thanks for the updates, I'd love to merge this if you reopen/clean it up and resubmit. :metal:


Testing SDK on Redis

It worked: https://github.com/codecrafters-io/build-your-own-redis/actions/runs/11857227333


Disable admin styling?

Is there anyway to disable the styling used for the admin section.  Its actually quite hard to difficult with, and the form layout is unclear.  I'd like to use Django's default styling.

Did you try deleting base_site.html? It should be located in your project's path: src/templates/admin/base_site.html. Then the default Django admin base template should kick in.

Yes, I did try that.  My new base_site.html just has:
{% extends "admin/base.html" %}
{% load admin_static %}

but nothing changes on the interface.


Java API connection problems

There's an issue with the Java api, I get this error:
Caused by: org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:880)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:98)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:84)
    at kafka.consumer.ZookeeperConsumerConnector.connectZk(ZookeeperConsumerConnector.scala:171)
    at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:126)
    at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:143)
    at kafka.consumer.Consumer$.create(ConsumerConnector.scala:94)
    at kafka.consumer.KafkaConsumer.<init>(KafkaConsumer.scala:12)
    at com.softwaremill.react.kafka.ReactiveKafka.consumerActorProps(ReactiveKafka.scala:174)
    at com.softwaremill.react.kafka.ReactiveKafka.consumerActor(ReactiveKafka.scala:170)
    at com.softwaremill.react.kafka.ReactiveKafka.consumerActor(ReactiveKafka.scala:163)
    at com.softwaremill.react.kafka.ReactiveKafka.consume(ReactiveKafka.scala:152)

This is the code I'm using to create the consumer
ConsumerProperties<Byte[], String> consumerProps =
                new PropertiesBuilder.Consumer(zookeeperHost, brokerList, topic, groupName, new StringDecoder(null))
                        .build();

        Publisher<KeyValueKafkaMessage<Byte[], String>> publisher = this.reactiveKafka.consume(consumerProps, actorSystem);

        return Source.from(publisher).map(KeyValueKafkaMessage::msg);

I'm still trying to figure out why, will let you know if I make progress - might be in the morning though as I've got to head off soon.
FYI this code seems to fair a little better (connects), although it seems to fail to shutdown
public Source<String, BoxedUnit> createConsumerSource(final String topic, final String groupName, ActorSystem actorSystem) {

        Map<String, String> consumerParams = new HashMap<>();
        consumerParams.put("zookeeper.connect", zookeeperHost);
        consumerParams.put("group.id", groupName);
        ConsumerProperties<String, String> consumerProps = new ConsumerProperties<>(
                toScalaMap(consumerParams),
                topic,
                groupName,
                new StringDecoder(null),
                new StringDecoder(null)
        );

        Publisher<KeyValueKafkaMessage<String, String>> publisher = this.reactiveKafka.consume(consumerProps, actorSystem);

        return Source.from(publisher).map(KeyValueKafkaMessage::msg);
    }

    private static scala.collection.immutable.Map toScalaMap(Map<String, String> javaMap) {
        return new scala.collection.immutable.HashMap<String, String>().$plus$plus(
                JavaConverters.mapAsScalaMapConverter(javaMap).asScala()
        );
    }

In the PropertiesBuilder class we have the following
public Consumer(String zooKeeperHost, String brokerList, String topic, String groupId, Decoder decoder) {
            super(zooKeeperHost, brokerList, topic);
            this.decoder = decoder;
            this.groupId = groupId;
        }

super here is calling this:
public BaseProperties(String brokerList, String zooKeeperHost, String topic) {
            this.brokerList = brokerList;
            this.zooKeeperHost = zooKeeperHost;
            this.topic = topic;
        }

So zooKeeperHost and brokerList are reversed.
Changing the consumer to be consistent with the other constructors fixes this:
public Consumer(String brokerList, String zooKeeperHost, String topic, String groupId, Decoder decoder) {
            super(brokerList, zooKeeperHost, topic);
            this.decoder = decoder;
            this.groupId = groupId;
        }

Fixed here: https://github.com/softwaremill/reactive-kafka/pull/34


CI scripts space path bugfix

Tested and works fine on Windows. Needs testing still on OSX and Linux.

since its bash, I'm pretty confident it'll continue to work on mac, but I did do a quick test from Debian WSL as well.

since its bash, I'm pretty confident it'll continue to work on mac, but I did do a quick test from Debian WSL as well.


Fixes an issue where window would be undefined within Nuxt3 SSR context

See: https://github.com/valgeirb/vue3-popper/issues/57

Thanks for this fix. Please merge to main branch. Without this fix package cant run in NuxtJS 3

Thank you for your work 👍 Published in v1.4.2


Insert Picture Cropping Function

Can you support the function of inserting and cropping images? I think this function will be very convenient for users.

Can you support the function of inserting and cropping images? I think this function will be very convenient for users.

Hi, thank you for the report, it's on our todo list

Can you support the function of inserting and cropping images? I think this function will be very convenient for users.

Hi, thank you for the report, it's on our todo list

Thank you.

This feature will probably be supported in 0.6.5 of flutter_quill_extensions

Can you support the function of inserting and cropping images? I think this function will be very convenient for users.

Hi again, this feature is now implemented in the example
that requires us to change some things in flutter_quill and flutter_quill_extensions to allow the developer to support this feature but now you can do it and implement it very easily
If you still have any other questions feel free to ask us on GitHub at any time.


Please upload cross-road-regions.png

Hi,
Please upload cross-road-regions.png in gdrive
Thank you

Done. Please, check.

I cannot find in the two links in the README. Can you give a link to the upload, please?

@thijsbrouwers Link in the last paragraph of the README: https://drive.google.com/file/d/1sQ1lnEw8ZYcwA8U_fKsbpIyqRfJTy-Rq/view?usp=sharing.
cross-road-regions.png file should be in the archive.

@alnfedorov it's not in there.. Only the checkpoint and mp4 file

@thijsbrouwers Please, make sure that you use the up-to-date link. It should be inside.
In any case, here it is:
Yet, I am not sure that this file will work - github might use lossy compression. So, it is better to use gdrive archive.


Use conversion constructor

We can simplify imgui-SFML.cpp a decent amount by using the ImVec constructor we define in imconfig-SFML.h.

Here's a problem with this - it makes imconfig-SFML.h required and it defines IM_VEC2_CLASS_EXTRA which not all users might want.
This might be especially problematic if they want to have their own IM_VEC2_CLASS_EXTRA which defines conversion from their vector types to ImVec2/4 and imgui-sfml always defining it might lead to some problems, especially if using imgui-sfml as a shared library.

If I'm understanding correct, this code results in a hard compilation failure if someone changes the value of IMGUI_SFML_USE_DEFAULT_CONFIG to point to a different header?

See #268
A better solution would be to add a toImVec function in the same anonymous namespace as toImColor.


Problem with unintended logout after closing an issue

After closing an issue I click on the open tickets link in the left sidebar, but instead of showing the tickets I'm required to login.

unable to replicate this issue. It is possible that your session expired at the same time.

I could do this multiple times this morning.
closed an issue - forced to relogin - over and over again.
At one point I pressed F5 after seeing the dashboard and was immediately thrown out again to the login.

I still can't replicate this issue!

Mmmmh. I tried to do this today but couldn't
Please file this under "to investigate later"


⚠ ClamAV has degraded performance

In 206f331, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 94 ms

Resolved: ClamAV performance has improved in a4bec17.


fix: GH action checkout bug

when introduce safe in git
- https://github.com/actions/checkout/issues/760
to fix error seen: https://github.com/adoptium/temurin-build/runs/6419000152?check_suite_focus=true#step:10:39
https://github.com/adoptium/temurin-build/runs/6421732577?check_suite_focus=true
Also, for some reason (might be the nightly maintainance in GH) enabled shellcheck(?), start to see linter error
https://github.com/adoptium/temurin-build/runs/6419326073?check_suite_focus=true

think it is finally working: https://github.com/adoptium/temurin-build/runs/6424692834?check_suite_focus=true#step:10:3

could someone help to merge it?


Add MacOS/aarch64 builds to JDK11 pipelines

As discussed in PMC meeting on March 30, 2022.
Draft at the moment as I've been getting hangs when enabling builds with ccache and need to verify it works ok without that. Approvals welcome for the change though :-)
Signed-off-by: Stewart X Addison<EMAIL_ADDRESS>

Wil require https://github.com/adoptium/temurin-build/pull/2885 to be merged before this can build successfully, so please do not merge until that is complete.

I've just merged the other PR so we can now try this


[WIP] Swift 3 Update

[x] Migrate syntax
[x] Fix compiler errors
[x] Fix unit test compiler errors
[ ] Get unit tests to pass
[ ] Test on device
[ ] Address deprecation warnings
[ ] Storyboard ID update

Executed 246 tests, with 70 failures

Okay, down to 22 failing tests, 19 of which are snapshot tests.

Cool 👍

Doing one last on-device check before we merge 🎉


Add  functions for accessing ray job logs

This PR adds 3 new functions to the Cluster class list_jobs , job_status, job_logs so that a user can get some insight into their submitted ray jobs.
It also includes a clean up to cluster_dashboard_uri to prevent it from returning non-dashboard uri's

Thanks @Maxusmusti, added the type hints


compare php composer against latest signature

This addresses #146
The SHA384 hash of the composer-setup.php script is hardcoded in the build script for the Ubuntu images. This means that whenever the install script is updated, the entire packer build fails and errors out on that step.
According to this page from Composer, the better way is to fetch the latest signature dynamically and compare it against the downloaded installer file.
I modified the php steps slightly to compare the hash against the latest official one from https://composer.github.io/installer.sig
Let me know if you think this is the best approach. The other approach would be to pin the installer to a specific hash and then downloading it by reference like https://raw.githubusercontent.com/composer/getcomposer.org/76a7060ccb93902cd7576b67264ad91c8a2700e2/web/installer

hey @ropnop  can you rebase your branch?
@kaylangan i've tested the fix above, can we get someone to approve it after the rebase?

Merged with upstream master

I think the history is good now? Let me know, it got a little messy

I think the history is good now? Let me know, it got a little messy

@ropnop, something went wrong on that merge so I just went ahead and cherry-picked your commit unto a new clean branch and resubmitted as #194. I'll close this one and merge through that other one. Thanks again and sorry for the pain getting it merged :-)


Error in if (any(meta_cell[, var_per_cell, drop = FALSE] <= 0)) { :    missing value where TRUE/FALSE needed

Hello,
Thank you for making a tool which tackles the common statistical issues in DEG detection for single cell!
In trying IDEAS, I'm encountering the following error and am unsure how to proceed overcoming it:
Error in if (any(meta_cell[, var_per_cell, drop = FALSE] <= 0)) { :
missing value where TRUE/FALSE needed
In addition: Warning message:
In Ops.factor(left, right) : ‘<=’ not meaningful for factors
Thanks in advance

Hi Maggiebr0wn,
Sorry that I didn't notice this message earlier and sorry for the long overdue. The values in in meta_cell under the column names inside var_per_cell are expected to be numerical values instead of factors. Could you check whether any of these columns have factor format in your data?


Inconsistency in exercise topics

There are interesting topic names here: algorithms and  algorithm.
There's also Control Flow If Else Statements and Control Flow Conditionals.
And also Control Flow loops and Loops.
In problem-specifications/TOPICS.txt there are algorithms, loops, conditionals.
Is there a reason for this? I'd like to submit a PR to fix it, if it was not intentional.

Hi @heitorPB , sorry we missed this!
It probably isn't intentional. I'm guessing that the problem specifications repo has evolved over time and that we didn't notice the change. A PR is welcome.


audit: Fix dependency order with multiple tags

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

Dependencies that have multiple tags ([:build, :test]) get sorted into multiple locations resulting in the cop always reporting an offense regardless of order.

Makes sense to me, thanks again @kabel!


Add slack notifications of significant events

Also fixes the fact that you can't currently create conference (eek)

@mattstauffer finally the build is working and you can see what you think of this approach

@adamwathan Looks good. Literally the only reason I was calling Slack directly was because I heard you and DHH talking in my head talking about directly sending mail in the controller. :)

Hahaha, well that's different I think, I think the separation is like, "is this a critical part of the process?" then do it inline. Like sending a confirmation email or something. If it's something that makes sense to be able to turn on or off on the side, like Slack, definitely events are the way to go. I need to figure out a good way to articulate what that separation really is in my head.
Like if you are purchasing a ticket, and the steps are:

Charge card
Register user for event
Send them a receipt

...it makes total sense to send the receipt as part of the action, because it's a concrete step in the process. You'd pretty much never see "ping Slack" as a step in a process like that.

AH, yah, i forgot that distinction. :) :+1: good to merge for me.


Define Articles that should be included in Title I Chapter II: Social and Economic Rights

A place for discussion related to the overall structure of Title I Chapter II: Social and Economic Rights.
What is in scope:

List of articles that should Title I Chapter II should comprise of
Key points to be included across the titles

What is not in scope:

Formulation of article phrasing

Example outcome:
### Right to Education
- Access to free and compulsory primary education
- Equal opportunities for secondary and higher education
- Quality education standards

### Right to Health
- Access to healthcare services
- Preventive health measures
- Health education and awareness

### Right to Work
- Fair wages and equal pay for equal work
- Safe and healthy working conditions
- Protection against unemployment

### Right to Social Security
- Access to social insurance and assistance
- Support for the elderly, disabled, and vulnerable groups
- Unemployment benefits

### Right to Housing
- Access to adequate housing
- Protection against forced evictions
- Support for affordable housing initiatives

@Staphylococcus I agree, we should also draw up an outline for all the chapters before writing them.


Replaces variables with values specified in config or on cli

This add some functions that will replace variables in sql files before deploying them. The default functionality for this is off.

:+1:

👍


Show tooltips for labels that get truncated

VSCode Version:0.10.12-alpha
OS Version: WIndows10

Steps to Reproduce:

Launch app and open any folder which has long name.
Adjust editor view area so that text under explorer should be truncated with ...
Mouse hove on folder name in explorer window,

Actual: No tooltip is displaying.

Expected: User should be able to see full name when hover over on folder or file truncated with ellipsis. Similar to visual studio.

I think this is a general issue with any label that gets truncated.

To work around the ugliness of doing this only when truncated, it looks like atom just adds title all the time.


Using an observable when evaluating templateOptions.disabled in expressionProperties - Error: Cannot read property 'disabled' of undefined

Description
If an observable is used in an expressionProperty that is disabling a field, an error "Cannot read property 'disabled' of undefined" is raised.
This only occurs when the field config is a fieldArray.
Minimal Reproduction
https://stackblitz.com/edit/angular-jk8mcd?file=src/app/app.component.ts
Your Environment

Angular version: 7.2.16
Formly version: 5.10.1

This issue has been fixed and released as part of v5.10.2 release.
Please let us know, in case you are still encountering a similar issue/problem.
Thank you!


[feat] Ability to read/write table using version-hint.txt

Feature Request / Improvement
Although not in the official spec, version-hint.txt can be useful to read an iceberg table without a catalog.
This is useful when considering an iceberg table as a collection of files (metadata and data files) in a "directory" (s3 path). This can also be useful when ingesting iceberg tables without a catalog.  An iceberg table can thus be "packaged" as a directory.
Example Usecase

An Iceberg table is created in a service (with catalog) in the path (s3://blah/warehouse/foo/bar/)
Reading the Iceberg table with another service by just providing the path (s3://blah/warehouse/foo/bar/)

When reading, version-hint.txt determines the metadata json, usually provided by querying the catalog.
When writing, version-hint.txt is committed with the atomic update to the catalog.
Additionally, StaticTable can use version-hint.txt to create an iceberg table from a path.
Relevant Issues:

apache/iceberg/#7979
duckdb_iceberg/#10

cc @djouallah

We discussed this issue in the monthly sync and agreed that this is a useful feature. We'll first implement the read side in pyiceberg. The write side is complicated due to having to support multiple concurrent writers and atomic updates in blob store, such as S3.
I will raise this issue with the Java Iceberg implementation and see if there's support also to include this as part of the Iceberg spec.

DuckDB appears to depend on the version-hint.text file when scanning iceberg.

@lamb-russell duckdb_iceberg can read the "metadata json file" directly.
See https://github.com/steven-luabase/duckdb-iceberg-demo/issues/1#issuecomment-2215482225

It would be great if duckdb_iceberg could support reading directly from the catalog.

it is quite ironic, it seems the only iceberg vendor who generate hint.text is snowflake !!! go figure

I think it is fine to add support for reading the version-hint.txt, but we should not produce it.


PLEASE IGNORE Mtv 475 rn 2 4 0 hvider2

@ahadas @mavital @anarnold97
MTV-475: https://issues.redhat.com/browse/MTV-475
MTV-430 in lines 134-136: https://issues.redhat.com/browse/MTV-430
Updated MTV 2.4.0 release notes

Closed as obsolete


add Chinese doc in ops(add, div)   test=develop

add Chinese doc in ops(add, div)

paddle.add

paddle.div

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.root seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


fix: windows size_t fix

InvalidArgument again on windows 11 due to size_t definition
Could you please review/merge/push a new version to crates.io
Thanks

Thank you.
0.4.3 has been published to crates.io.


Unexpected token: punc (,) in production environment.

The error only occurs when running my project in a production environment . In development, the project run fine with "npm run watch" but when I execute "npm run production" this shows an error.
error:
/js/app.b9c2cce714d3903ccdc9.js from UglifyJs
Unexpected token: punc (,) [./~/vue-wordcloud/dist/word-cloud.js:1,83171][/js/app.b9c2cce714d3903ccdc9.js:37517,83160]
Please help me out.

same question with you
how did you solve this problem?

I am having the same issue, did either of you solve?


fix(modal): update space between title and body

fixes https://github.com/patternfly/patternfly-next/issues/1425

Deploy preview for pf-next ready!
Built with commit<PHONE_NUMBER>cd1f754518bb59e7251d48770cc053
https://deploy-preview-1426--pf-next.netlify.com

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Use encrypted test dataset

No big changes here. Just two rather small things:
#120 adapt the encrypted test workflow to the new yaml syntax
#121 added some new test cases to the encrypted llm-test-dataset
Probably next:
automatically load the encrypted test dataset release in the benchmarking routine automatically (if the env variable is set)

Fixed the open points:

file path is removed from the keys
kg schema config is now directly included in the benchmark_data.yaml

Now ready to be reviewed @slobentanzer

Now adapted as discussed (kg schema not duplicated any more)


Add basic validations related to types

Validates type names duplication
Moves type-collector from the langium-cli to the langium package
Adds Action in AbstractType & LangiumScopeProvider to support cross-references on actions
Allows alternatives in attributes types of interfaces (before alternatives were allows only in types)
Splits type-collector on modules: inferred-types, declared-types, type-validator, types-util and type-collectorzas an entry point
Adds basic consistency validation (#415); detects the reason of the problem (lack of a property / wrong property type / ..), but highlights all rule nodes related to the error inferred type

Thanks! As far as I can tell, #429 is not addressed here, that's a different validation (and it's ok to handle it separately).

 I meant #415. I've fixed it in the PR description.

We should also consider refactoring the type inference even more, it is quite slow currently. It needs roughly 50ms for the Langium grammar. Doing this on every change seems quite excessive.

We should also consider refactoring the type inference even more, it is quite slow currently. It needs roughly 50ms for the Langium grammar. Doing this on every change seems quite excessive.

Yes, let's do that after the release and after finishing #400.

I also noticed that the calculation for type alternatives does not work correctly:

Also, I don't believe it makes sense to force users to make optional properties actually optional in the grammar:

As an example, we have two rules which return the same type. In one rule, we don't even reference a property (it has to be optional in the type system), while in the other rule its mandatory. This will always lead to a validation error, even though that's a valid use case.


Fix: detect table requiring replacement

Description of changes
Add in a condition to detect destructive updates when a sort key is added to a primary key, currently there is no warning and deploys just fail, using the --allow-destructive-graphql-schema-updates flag doesn't work
This is tied to the API category PR which adds in the sanity check and warning https://github.com/aws-amplify/amplify-category-api/pull/714

Issue #, if available

Description of how you validated changes
This is the same condition that I used in the API category, manually tested to verify it picks up the right changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

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

For the time being, do not merge, this will go once the API category change is ready to go into release as well


Exception while inserting special char values like '\u0000'

Problem Type (问题类型)
Exception while inserting special chars
Before submit

[X] 我已经确认现有的 Issues 与 FAQ 中没有相同 / 重复问题

Environment (环境信息)

Server Version: v0.11.x
Backend: RocksDB x nodes, HDD or SSD
OS: xx CPUs, xx G RAM, Centos 7.x
Data Size:  xx vertices, xx edges

Your Question (问题描述)
When i try to push the constant value '\u0000' through JAVA API ,it results in java.lang.IllegalArgumentException.How to insert these type of values in hugegraph?
Vertex/Edge example (问题点 / 边数据举例)
[
  {
    "label": "CONSTANT",
    "id": 1,
    "properties": {
      "VALUE": "\u0000",
      "CLASS_NAME": "Ljava/lang/String;"
    }
  }
]

Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)
No response

@KirubakaranSP could you provide specific error message?
Is it Illegal char '\\u0000' in index property? because '\u0000'  ~ '\u0003' are reserved characters with special meaning, you can use "\u0004" or "abc\u0000" instead.

Illegal char '\u0000' in index property: '\u0000 this is the specific error message.FYKI, I cannot able to alter the value, i want to insert the value \u0000 as constant value.Escaping the special characters will work right? or is there any options in hugegraph ?

hi any update on this?

Not mean that any content contains special characters cannot be inserted, it's just not allowed if one (and only one) character is in the range'\u0000' ~  '\u0003'. It's allowed if there are multiple characters but contains '\u0000', , such as "abc\u0000xyz".

I have to query the constant value so the property has been indexed (Search indexed).So i am unable to insert the value
"abc\u0000xyz".Is there any other indexing properties available?

Here is my sample json,
[
{
"label": "CONSTANT",
"id": 1,
"properties": {
"VALUE": "\u0000",
"CLASS_NAME": "Ljava/lang/String;"
}
}
]
I've indexed (search index) the property "VALUE" for that vertex label CONSTANT.So when i insert any of the values like '\u0000' or 'xyz\u0000abc' it results in the below exception
{"exception":"class java.lang.IllegalArgumentException","message":"Illegal char '\u0000' in index property: 'xyz\u0000abc'","cause":""}
As you stated above, escaping the values or values like 'xyz\u0000abc' is also results in same exception. and Kindly help me on this.

The key point here is the search index (my description above is based on the secondary index), the text of search-index field we pass in will be segmented into multiple words(include word '\u0000'). We generally only consider creating a search index for visible characters, this kind of usage is beyond the expected design. We can improve codes in the last two weeks, such as ignoring meaningless '\u0000' word from segmented words.

@KirubakaranSP Could you please try to submit a patch? Welcome to contribute.
We can remove special characters from the words set:
    private Set<String> segmentWords(String text) {
        Set<String> words = this.textAnalyzer.segment(text);
        for (char ch = INDEX_SYM_ENDING; ch <= INDEX_SYM_MAX; ch++) {
            words.remove(ch);
        }
        return words;
    }

https://github.com/hugegraph/hugegraph/blob/cc509f9061e4221cadc041cbdeabd41611d0ff6d/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/tx/GraphIndexTransaction.java#L888

Hi,
Thanks for considering me as contributor .Its a great pleasure to contribute a open source project like this.Can you please give me a permission to create a separate branch so that i can submit this patch?

Hi, Thanks for considering me as contributor .Its a great pleasure to contribute a open source project like this.Can you please give me a permission to create a separate branch so that i can submit this patch?

Thanks for contributing, u can refer here to prepare the env u need (fork project then submit a PR)

Hi ,I've submitted the merge request.Kindly check and update

Why I am getting this error after fixing the above bug ?
{"exception":"class java.lang.IllegalArgumentException","message":"The SECONDARY_INDEX type index id can't contains byte '0x00', but got: 0x503a78797a00616263","cause":""}

could you please fetch the #1664 code and try again?
git fetch origin pull/1664/head:BRANCHNAME
git checkout BRANCHNAME

am using lastest master

Am using latest master and the problem still exists.

0x00 is not allowed to contained in the secondary index if the three backend is one of [rocksdb, hbase, and pgsql], the above patch only solves the 0x00 issue of search index.

Am using search index but i still got the error.
Configuration : Index.createSearchIndexOnVertex(schema, "Constant_ValueIndex", VertexLabel.CONSTANT, Property.VALUE);
error : {"exception":"class java.lang.IllegalArgumentException","message":"The SECONDARY_INDEX type index id can't contains byte '0x00', but got: 0x503a78797a00616263","cause":""}

any update on this?

is there any issue with the above mentioned fix ? Is that unicode characters still creating problem?

The reason to add the original text to segments (segments.add(text)) at the insertion stage is that we can query by a whole string at the query stage, like Text.contains("(hello world)").  if you don't need to query by a whole string,  like Text.contains("hello world")(means any result that contains 'hello' or 'world'), please ensure don't add the original text to segments, and feel free to remove the following line in your own code:
https://github.com/hugegraph/hugegraph/pull/1652/files#diff-73ea76c02232c6e703e87380a800acddb7dd181433688417b271aaf133f7d965R903

private Set<String> segmentWords(String text) {
    Set<String> words = this.textAnalyzer.segment(text);
    for (char ch = INDEX_SYM_ENDING; ch <= INDEX_SYM_MAX; ch++) {
        words.remove(ch);
    }
    return words;
}

Is the above code enough to fix the special char in secondary indexed properties? Because after changing this code am getting below error
{"exception":"class java.lang.IllegalArgumentException","message":"Illegal leading char '\u1' in index property: '\u0001'","cause":""}
Kindly update me with proper solution.Am trying this 0.12.0 version and below are my changes
search.text_analyzer=ikanalyzer
search.text_analyzer_mode=max_word
and in  GraphIndexTransaction above code is replaced in segmentWords method

Thanks this issue has been fixed.But still exceptions occurs while querying search indexed properties in gremlin.Already issue raised here.

Issue fixed in search index but Exception still occurs in secondary index.
Exception : {"exception":"class java.lang.IllegalArgumentException","message":"The SECONDARY_INDEX type index id can't contains byte '0x00', but got: 0x443a0000","cause":""}
Fixed code :
ConditionQuery.java
 private static String escapeSpecialValueIfNeeded(String value) {
        if (value.isEmpty()) {
            // Escape empty String to INDEX_SYM_EMPTY (char `\u0002`)
            value = INDEX_SYM_EMPTY;
        } else if (value == INDEX_VALUE_EMPTY) {
            value = "";
        } else {
            char ch = value.charAt(0);
            if (ch <= INDEX_SYM_MAX) {
                // escape special symbols, such as just let escape return '\u0000' + value
                value = escape(value);
            }
        }
        return value;
    }

    private static String escape(String value) {
    	 return '\u0000' + value;
    }

Can you please check and update on this ?

Sorry for the wrong way mentioned earlier. you may try to implement escape() like:
private static String escape(String value) {
    value = value.replace("\u0000", "\u0003")
    return '\u0003' + value;
}

How can i use hugegraph-hubble for 0.12.0 version? Hubble shows version mismatch error for server version 0.12.0.


Add AI Chatbot Feature to Enhance User Engagement on Study Website

Email :-<EMAIL_ADDRESS>Isse #26
We propose the addition of an AI-powered chatbot to our study website to enhance user engagement, provide instant support, and improve overall user experience. This chatbot will assist users by answering common questions, guiding them through the site, offering study tips, and potentially integrating with existing educational resources.
Objectives:
1.Instant User Support
2.Enhanced User Experience
3.Resource Integration
https://github.com/MastanSayyad/Visual-Sort/assets/140265777/3bccee48-f60c-42a8-b4b5-080bdce6dc2f

Yeah, I tried it but I can't do it I Don't know why
Can u make pr of this, and assign the enhancement to other member who can do it

And replace the API_KEY in html and css or else it won't work


Remove num_cpus hack in favour of nproc

nproc is part of GNU coreutils, and will also work for BSD/OSX (afaik, I don't have a machine to test on.)

Great, thanks!


While  in the Gradual Rollout phase, how to identify the failure ? Could you shared the more info about TDR or BSOD to IHV(such as intel/ Nvidia/AMD)?  W/O duplicate steps/ evt logs/ dmp files, it's difficult to analysis the failure

[Enter feedback here]

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

ID: f8e8e797-c5cc-2d97-6d3e-9e5bba34d814
Version Independent ID: dc58305e-0a52-bb9f-5131-38e0b0113d76
Content: Gradual rollout - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/gradual-rollout.md
Product: windows-hardware
Technology: dashboard
GitHub Login: @mhopkins-msft
Microsoft Alias: webreidi

Hi  @JK-Ke
For ideas about how to troubleshoot your issues, you could post your questions in the following forums, where other driver developers and Microsoft engineers can be found. The community there is quite responsive.

Microsoft Q&A
OSR NTDEV forum

For specific questions, Hardware Dev Center Support can investigate. To contact support and open a Hardware Dev Center support case for investigation, first, sign into your hardware dev center account, and then go to https://docs.microsoft.com/windows-hardware/drivers/dashboard/hardware-dashboard-faq.
Find:
How do I contact Partner Center Support?
If you are having problems accessing the Dashboard or need Dashboard Support please open a support ticket here: https://developer.microsoft.com/windows/support.
Once there, select Contact us, Dashboard issue, and then Hardware submissions & signing (all OS version) from the dropdown menu.
Hopes this helps.
~ Mark


I18n from .js.erb not updating values

I am using i18n for multi-language translation. everything is works well expect one scenario. i have one pop-up button on of my screen. The button label has to change according to language selected. the label will shows previously selected language not currently selected one.
The button will to ajax operation. one operation is completed button label only changed to previously selected language and rest app shows currently selected language.
in ruby console it puts correct but in JavaScript console it prints previously selected language
Ajax call as follows
// .js.erb code
var success = function() {
console.log('<%= I18n.t('dashboard.update_button_caption') %>');
console.log('<%= I18n.locale %>');
}
$.get("dashboard/ajax_update_user_data", queryString, success())
console.log in success call back always gives wrong locale when compared to controller action locale
can any one give solution to this.
Thanks!

In production, assets are compiled ONCE. They do not update based on server side variables. You will need to come up with another way of solving this. Perhaps by getting the page to set a JS variable when it loads instead.


Update solana.tokenlist.json

Fix Token details

[x] I will not ping the Discord about this pull request.

Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR
At minimum each entry should have

Token Address: CjpDCj8zLSM37669qng5znYP25JuoDPCvLSLLd7pxAsr
Token Name: Nordic Energy Token
Token Symbol: NET
Logo: https://i.imgur.com/wOmG3UV.png
Link to the official homepage of token: https://nordicenergy.io/
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

duplicate PR


OkCoin,No market data,help

` "TRIBECA_MODE": "dev",
"EXCHANGE": "OkCoin",
"TradedPair": "BTC/USD",
"MongoDbUrl": "mongodb://localhost:27017/tribeca",
"WebClientUsername": "NULL",
"WebClientPassword": "NULL",
"WebClientListenPort": "8000",
"ShowAllOrders": "true",
"OkCoinWsUrl": "wss://real.okcoin.com:10440/websocket/okcoinapi",
"OkCoinHttpUrl": "https://www.okcoin.com/api/v1/",
"OkCoinApiKey": ".............................................",
"OkCoinSecretKey": "...............................",
"OkCoinOrderDestination": "OkCoin",`

When you open the page, there is only style, and there is no data.There is no solution to this problem.

I'm replying coz I'm receiving too many emails, just use K mate, it's just an updated/upgraded version of  Tribeca.
https://github.com/ctubio/Krypto-trading-bot

@Camille92 Is this tribeca not working properly? Because I think that the bootstrap template that K USES and the typescript syntax, the style is not very good to change.

idk but for what I see you're stuck, so why not giving it a shot?

@Camille92 I also tried before, because the K is to be able to run normally, market data can also come out, but its style appearance is more tedious, not too convenient, back to try again so the tribeca


How to interpret the output signals from the VCD file in GTKWave after simulating the IBEX core

HI, after succesfully compiling the hello_test, running the simulator and opened the VCD file in GTKwave, I am trying to understand which are the output signals but I couldnt understand it. I have visited rtl to find out the which signals belongs to which SystemVerilog file and module. But I found that some module names in the GTKwave not directly matching the names in rtl , like i can find ibex simple system in GTKwave but not in rtl. This made me quite confused when to figure out which signals belong to which SystemVerilog file. Is there a way for me to understand them? some sort of documentation that I might have missed out?

The module ibex_simple_system can be found at examples/simple_system/rtl/ibex_simple_system.sv.


Support for embedded records?

I have to use embedded records for my project.
I'm currently using a fork/branch of AMS, and this monkey patch: https://github.com/spieker/active_model_serializers-jsonapi_embedded_records_deserializer/blob/master/lib/active_model_serializers/jsonapi_embedded_records_deserializer.rb
But I'd like to use this gem, cause it has some good document validation features. :-)
Could support for embedded records be added?

I'm currently not too keen on diverging from the spec. I'd like to wait a bit for at least an official extension for embedded records, but let's keep this issue open to discuss it.


Displaying wrong WIFI IP address

Please provide the following information:

Built from source or installed: freshly installed image v0.1.3
Package version: v0.1.3

Expected behaviour
When the WIFI connection fails (e.g. the interface has no ip adress) it should not display the default <IP_ADDRESS> on the Turtlebots display. But maybe some kind of error or its ethernet IP address (like eth: <IP_ADDRESS>).
Actual behaviour
default <IP_ADDRESS> is displayed
To Reproduce
Provide the steps to reproduce:

install image
configure invalid WIFI credentials
reboot

ubuntu@ubuntu:~$ ip link show wlan0
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DORMANT group default qlen 1000
    link/ether e4:5f:01:7d:56:4f brd ff:ff:ff:ff:ff:ff

The display should typically display "UNKNOWN" as the IP address in a case like this. I think the issue here is that CycloneDDS is configured by default to use the wlan0 and usb0 interfaces. If either one of these fails then CycloneDDS throws errors and ROS2 nodes will crash. If you use FastDDS then this issue should not occur, and "UNKNOWN" should be displayed correctly.
I'm assuming you are rebooting just the RPi4, in which case the turtlebot4 node will not start up properly and will not update the display. The display will continue to show the last image that was sent to it, which includes the <IP_ADDRESS> IP address. Fully power cycling the robot will result in the display being completely off until WiFi is working.

Not sure if it's of any use - just started with my TB4 - problem I had with the Pi is that it wouldn't connect to my WiFi until I ran the command to bring the interface up -
nmcli c up
Mark

@CycleMark Did you connect to WiFi using the wifi.sh script?

Yep - I was following the instructions as per - https://www.youtube.com/watch?v=QN01AX


Support IPv6

Maybe I'm missing something but:
const { ClientRequestInterceptor } = require('@mswjs/interceptors/ClientRequest')
const http = require('http')

const interceptor = new ClientRequestInterceptor({
  name: 'my-interceptor',
})
interceptor.apply();
interceptor.on('request', ({request}) => {
  request.respondWith(new Response('hey'))
});

http.get('http://[2607:f0d0:1002:51::4]:8080/', res => {
  res.on('data', () => {})
  res.on('end', () => {
    console.log(1)
  })
})

Prints:

RequestError: connect ENETUNREACH 2607:f0d0:1002:51::4:8080 - Local (:::0)

Logs:
02:24:25:826 [http] constructing the interceptor...
02:24:25:843 [http:apply] applying the interceptor...
02:24:25:843 [http] retrieved global instance: undefined
02:24:25:843 [http:apply] no running instance found, setting up a new instance...
02:24:25:844 [http:setup] native "http" module patched!
02:24:25:844 [http:setup] native "https" module patched!
02:24:25:844 [http] set global instance! http
02:24:25:844 [http:on] adding "request" event listener:
02:24:25:845 [http normalizeClientRequestArgs] arguments ["http://[2607:f0d0:1002:51::4]:8080/",null]
02:24:25:845 [http normalizeClientRequestArgs] using default protocol: http:
02:24:25:845 [http normalizeClientRequestArgs] first argument is a location string: http://[2607:f0d0:1002:51::4]:8080/
02:24:25:845 [http normalizeClientRequestArgs] created a url: "http://[2607:f0d0:1002:51::4]:8080/"
02:24:25:846 [http normalizeClientRequestArgs] request options from url: {"method":"GET","protocol":"http:","hostname":"2607:f0d0:1002:51::4","host":"[2607:f0d0:1002:51::4]:8080","path":"/","port":8080}
02:24:25:846 [http normalizeClientRequestArgs] request options not provided, deriving from the url "http://[2607:f0d0:1002:51::4]:8080/"
02:24:25:846 [http normalizeClientRequestArgs] resolved request options: {"method":"GET","protocol":"http:","hostname":"2607:f0d0:1002:51::4","host":"[2607:f0d0:1002:51::4]:8080","path":"/","port":8080}
02:24:25:847 [http normalizeClientRequestArgs] resolved fallback agent: {"_events":{},"_eventsCount":2,"defaultPort":80,"protocol":"http:","options":{"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0}
02:24:25:847 [http normalizeClientRequestArgs] has no default agent, setting the default agent for "http:"
02:24:25:847 [http normalizeClientRequestArgs] successfully resolved url: http://[2607:f0d0:1002:51::4]:8080/
02:24:25:847 [http normalizeClientRequestArgs] successfully resolved options: {"method":"GET","protocol":"http:","hostname":"2607:f0d0:1002:51::4","host":"[2607:f0d0:1002:51::4]:8080","path":"/","port":8080,"agent":{"_events":{},"_eventsCount":2,"defaultPort":80,"protocol":"http:","options":{"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0},"_defaultAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"protocol":"http:","options":{"keepAlive":true,"scheduling":"lifo","timeout":5000,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":true,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0}}
02:24:25:847 [http normalizeClientRequestArgs] successfully resolved callback: res => {
  res.on('data', () => {})
  res.on('end', () => {
    console.log(1)
  })
}
02:24:25:851 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] constructing ClientRequest using options: {"url":"http://[2607:f0d0:1002:51::4]:8080/","requestOptions":{"method":"GET","protocol":"http:","hostname":"2607:f0d0:1002:51::4","host":"[2607:f0d0:1002:51::4]:8080","path":"/","port":8080,"agent":{"_events":{},"_eventsCount":2,"defaultPort":80,"protocol":"http:","options":{"noDelay":true,"path":null},"requests":{},"sockets":{"2607:f0d0:1002:51::4:8080:":[{"connecting":true,"_hadError":false,"_parent":null,"_host":null,"_closeAfterHandlingError":false,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"constructed":true,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":6,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"constructed":true,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null}]},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":1},"_defaultAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"protocol":"http:","options":{"keepAlive":true,"scheduling":"lifo","timeout":5000,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":true,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0}}}
02:24:25:852 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] end []
02:24:25:852 [utils getUrlByRequestOptions] arguments []
02:24:25:853 [utils getUrlByRequestOptions] normalized args [null,null,null]
02:24:25:853 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] normalized arguments: {"chunk":null,"encoding":null,"callback":null}
02:24:25:867 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] emitting the "request" event for 2 listener(s)...
02:24:25:871 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] emit: socket
02:24:25:871 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] emit: error
02:24:25:871 [http:request GET http://[2607:f0d0:1002:51::4]:8080/] error:
 {"errno":-101,"code":"ENETUNREACH","syscall":"connect","address":"2607:f0d0:1002:51::4","port":8080}
node:events:492
      throw er; // Unhandled 'error' event
      ^

Error: connect ENETUNREACH 2607:f0d0:1002:51::4:8080 - Local (:::0)
    at internalConnect (node:net:1090:16)
    at defaultTriggerAsyncIdScope (node:internal/async_hooks:464:18)
    at node:net:1315:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
Emitted 'error' event on _NodeClientRequest instance at:
    at _NodeClientRequest.emit (/.../nock/node_modules/@mswjs/interceptors/lib/node/chunk-44QGFZIT.js:353:18)
    at Socket.socketErrorListener (node:_http_client:495:9)
    at Socket.emit (node:events:514:28)
    at emitErrorNT (node:internal/streams/destroy:151:8)
    at emitErrorCloseNT (node:internal/streams/destroy:116:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -101,
  code: 'ENETUNREACH',
  syscall: 'connect',
  address: '2607:f0d0:1002:51::4',
  port: 8080
}

Node.js v20.6.1

Can you please give it a quick try by adding the error code (ENETUNREACH) to the list of suppressed error codes here:
https://github.com/mswjs/interceptors/blob/2e98a714bc4364fb201313c1bcd326b3b2767a61/src/interceptors/ClientRequest/NodeClientRequest.ts#L35
I think that may solve the issue. We keep an internal list of socket errors to ignore to know that those are expecting, such as when trying to connect to an address that doesn't exist.

Yes. It does solve it. Thanks!
I focus on fixing nocks tests, so I'll open a PR later.

Released: v0.25.7 🎉
This has been released in v0.25.7!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.

@kettanaito Eventually we didn't fix this in https://github.com/mswjs/interceptors/pull/454.
Can you please reopen this?

@mikicho, thanks for letting me know. Apologies, I've been busy with the MSW 2.0 release and everything around so I fell off our effort here. It is still something I want to achieve so please ping me anywhere I can help.

Released: v0.29.0 🎉
This has been released in v0.29.0!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


feat: add introspection caching & DataSource polling

makes wunderctl faster because for each file change (e.g. Operation) introspection of all DataSources is not necessary anymore
allows for synchronization of DataSources and the generated Schema: E.g. if you continuously modify a Database, it can be introspected every 5 seconds to auto-update the Virtual Graph

@StarpTech please review


The background image and text are overlapping

The text is mixing with the background which makes it hard to read, refer to the image below:

It can be resolved by changing the text color or transparency of the background image.

Thank you 👍


streamlive.to livestreamer 1.12.0

Hi i updated to the new livestreamer version and streamlive.to still does not work.
[cli][info] Available streams: live (worst, best)
[cli][info] Opening stream: live (rtmp)
[cli][error] No data returned from stream

Make sure you don't have the old version still installed.

Ah, the changelog is a bit wrong. After 1.11.1 the plugin was fixed and the changelog updated, but since then it was broken again (#739) which has not been fixed yet. We'll use #739 to track the latest problem.


TagHelper Dictionary attributes must always be set via property initializers, even if they're set later.

Take the following example:
public class PersonTagHelper : TagHelper
{
    public Dictionary<string, double> Gpas { get; set; }
}

<person gpas="new Dictionary<string, double>()" />

This will result in the following being generated:
if (PersonTagHelper1.Gpas == null)
{
    throw new InvalidOperationException(FormatInvalidIndexerAssignment("gpas-", "PersonTagHelper1", "Gpas"));
}
PersonTagHelper1.Gpas = new Dictionary<string, double>();

We should be smarter at code gen and not create the if statement enforcing the pre-setting of the property for cases when a user provides the entire attribute value.

Discussed with @DamianEdwards , moving to Backlog, we could fix this later if it's still an issue.

Closing unless we get strong feedback


Link to piece's editor from piece's page

A potential UX win to allow the user easy access back to the editor from the page.

This can be done now with, given you have a piece, with this markup
{%- import 'apostrophe-ui:components/buttons.html' as buttons with context -%}
...
{% if data.user %}
	<span class="apos-ui">
		{{ buttons.inContext('Edit ' + data.piece.title, {
			url: '#',
			action: 'edit-' + data.piece.type | css,
			value: data.piece._id
		}) }}
	</span>
{% endif %}

Question is should this be turned into a macro? What would be a good syntax for it? etc
should it be something like {{ buttons.editPiece(piece) }}
We can probably start by stuffing it in the stock show.html of apostrophe-pieces-pages but does anyone ever see that?

Thanks for sharing this — I'm investigating further.
It would be nice to not have to add this project level. Maybe it's just there, or you would have to add a flag for it to be there.

Better yet, that button should be added to the contextMenu Page Settings button .. @boutell what would it take to do this?

Deja vu... would someone please check whether contextual: true already does
that (adds it to the context menu)?
On Wed, Jun 7, 2017 at 9:45 AM, Stuart Romanek<EMAIL_ADDRESS>wrote:

Better yet, that button should be added to the contextMenu Page Settings
button .. @boutell https://github.com/boutell what would it take to do
this?
[image: image]
https://user-images.githubusercontent.com/1889830/26881637-06dfa02a-4b66-11e7-9496-daeefa6fc912.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/punkave/apostrophe/issues/898#issuecomment-306799346,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9fbz1WfC4NiAvD-Ikuwzj1hF-gyaGks5sBqmJgaJpZM4NymtQ
.

--
*THOMAS BOUTELL, *SUPPORT LEAD
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

Yet Another Thing Obscured by Contextual True..
This one should definitely be a default

Does that mean it worked? Cool.
Is contextual: true doing anything that couldn't be done by default when
possible (._url exists) and when not, not?
(It would create problems for sites where ._url is a lie, if there are any,
but those sites are broken, in my not so humble opinion.)
On Wed, Jun 7, 2017 at 10:02 AM, Stuart Romanek<EMAIL_ADDRESS>wrote:

Yet Another Thing Obscured by Contextual True..
This one should definitely be a default
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/punkave/apostrophe/issues/898#issuecomment-306804096,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9fRKtVIMiz3RCVce7mbx-2vduV9G8ks5sBq1fgaJpZM4NymtQ
.

--
*THOMAS BOUTELL, *SUPPORT LEAD
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

Yeah, so far everything I see for contextual true feels like it should be turned on by default.
I guess a side question/BP .. what about models where we have a piece index that points everything to external links? Are those being hurt by some unseen SEO practice?

Noooo not really... if the best available, definitive description of the
thing is on another site I think that's fine. True, the site won't get
"credit" for being home to that information, but we usually do that when
there really isn't enough info on the site itself, and we do have to take
what's best for the end user into account too.
On Wed, Jun 7, 2017 at 10:17 AM, Stuart Romanek<EMAIL_ADDRESS>wrote:

Yeah, so far everything I see for contextual true feels like it should be
turned on by default.
I guess a side question/BP .. what about models where we have a piece
index that points everything to external links? Are those being hurt by
some unseen SEO practice?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/punkave/apostrophe/issues/898#issuecomment-306808948,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9fXRLzEr454wfj3SDgBCyVtXMzsLJks5sBrERgaJpZM4NymtQ
.

--
*THOMAS BOUTELL, *SUPPORT LEAD
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

I'm going to close this. Opened up an issue in #900


Can the cuda kernels be used for GPT like models?

I just saw dense transformer kernels and Sparse attentions was used in Bert model, can they be used for GPT like models?

Hi @ghosthamlet
Yes, they can be both used in the GPT-based models. We are working on preparing an example for this soon.
Thanks,
Reza

Thanks.

Any updates on examples of GPT-based models with sparse attention kernels? :)


Not working on MacOS Chrome

Hey, first thanks for the plugin!
I have the resource added in the configuration and this is my config:
title: Home
kiosk_mode:
  admin_settings:
    hide_header: true
    hide_sidebar: true
    hide_overflow: true
  entity_settings:
    - entity:
        input_boolean.hide_sidebar: 'on'
      hide_sidebar: true
    - entity:
        sensor.hide_header: 'on'
      hide_header: true
    - entity:
        input_text.kiosk: 'true'
      kiosk: true
views:
  - title: Clean Home
    path: clean_home
    icon: ''
    theme: noctis
    badges: []
    cards:
      - type: custom:mushroom-chips-card
        chips:
          - type: menu
          - type: weather
            entity: weather.openweathermap
            show_conditions: true
            show_temperature: true

I noticed this error in Dev tools:
Lovelace config not found, continuing with default configuration.
TypeError: Cannot read properties of undefined (reading 'state')
    at e.value (kiosk-mode.js:32:102)
    at e.value (kiosk-mode.js:20:7)
    at kiosk-mode.js:20:86

I configured the dashboard just with the normal UI, so I have no idea, how to fix this and i would appreciate some help.

not sure if this is any help, but I also can not configure Kiosk mode with the file downloaded by Hacs...(1.3.4), which I installed 2 days ago.

I've been using a manual install method for years with a file reporting to be version 1.7.2, which works perfectly.I cant for the life of me find that file online though, as it does not seem to be on this Github repo, either in Master or dev..
Id be glad to share out though ;-)


Add "sign up to endorse" to endorsements page

@igorkofman any more details on this one/designs? is there a form we want them to fill out?

Let's just drop in a mailto link with<EMAIL_ADDRESS>On Wed, Mar 25, 2020 at 12:43 AM Rachel Rosefigura<EMAIL_ADDRESS>wrote:

@igorkofman https://github.com/igorkofman any more details on this
one/designs? is there a form we want them to fill out?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/covid-projections/covid-projections/issues/174#issuecomment-603689020,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADSWQQMDZHEOGZ6ZSG7TL3RJGYYLANCNFSM4LSM7IYA
.

something like this what you had in mind?

perfect!
On Wed, Mar 25, 2020 at 5:47 PM Rachel Rosefigura<EMAIL_ADDRESS>wrote:

something like this what you had in mind?
[image: Screen Shot 2020-03-25 at 5 46 25 PM]
https://user-images.githubusercontent.com/11700818/77598995-945b2980-6ec0-11ea-87f0-55fcc3cc6bc5.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/covid-projections/covid-projections/issues/174#issuecomment-604164498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADSWQTIWTVSGZUTAE3LNTTRJKQZNANCNFSM4LSM7IYA
.


packet integration

also fixes create_account.sh to include new project requirements.
including latest go-rancher client.

@will-chan you want to wait to merge this until we merge rancher-client and update godeps, right?

@will-chan Are you going to add a packet-specifc test like we have for all the other "first class" drivers?
Also, I think we should have at least a basic validation test for packet prior to merging everything, so that we can prove it works.

Darn it. accidentally clicked the close and comment button

This is not something official.  Let's just get this in so Packet can talk about it.  We can add it later.  It won't work anyways until Docker has officially added packet driver.


Research S3 Compatible object storage

Research for finding out what the best way is to store all the project code on the server.

Conclusion: Best free tier option is IBM cloud storage, for implementation use the AWS SDK https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingTheMPDotNetAPI.html


Fix description lines

Takes care of https://openscience.atlassian.net/browse/OSF-5342

Looks good.


refactor(protoc-gen-nexus): rewrite printer with ts-poet

Continued from #239

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

147 of 149 (98.66%)  changed or added relevant lines in 8 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+2.9%) to 98.846%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/protoc-gen-nexus/src/dslgen/printers/index.ts
14
16
87.5%

Totals

Change from base Build<PHONE_NUMBER>:
2.9%

Covered Lines:
162

Relevant Lines:
164

💛  - Coveralls


provide interface to clear history

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

7 of 7 (100.0%)  changed or added relevant lines in 3 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:
2569

Relevant Lines:
2569

💛  - Coveralls


Document newton more.

This started off as me just wanting to add periods to the end of the comments in this library.
It got a bit out of control.
cc @chinmaygarde who probably will need to carefully check some of these comments for accuracy.

lgtm.
All simple simulations are stateless. Using simulation groups is where it gets tricky since you need the final state of one simulation to configure the next. I remember @HansMuller once had the suggestion that maybe SimulationGroup does not belong in this library. We could move that out and then be able to make guarantees about the statelessness of the simulations (simple to use and do only one thing well). Could make the library easier to reason about and use.

I dunno. Any non-analytical solution will have that problem. e.g. a Brownian motion simulation. Also, it's not like we ever need to go back in time in practice with simulations. We have Curves and Tweens for that case.


Migrate to kleur

Description

kleur is often much better in many ways (0 dependencies, much faster than chalk, easier to use, good for treeshaking, ...).
PR Type

[ ] Snippets, Tests & Tags (new snippets, updated snippets, re-tagging of snippets, added/updated tests)
[x] Scripts & Website & Meta (anything related to files in the scripts folder, how the repository's automated procedures work and the website)
[ ] Glossary & Secondary Features (anything related to the glossary, such as new or updated terms or other secondary features)
[ ] General, Typos, Misc. & Meta (everything else, typos, general stuff and meta files in the repository - e.g. the issue template)

Guidelines

[x] I have read the guidelines in the CONTRIBUTING document.

Keep in mind to update the lockfiles then (not sure why we have package-lock.json and yarn.lock here) =)


add SomeService and SomeServiceTest

SonarQube analysis reported 6 issues

 6 minor

Watch the comments in this conversation to review them.
2 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 service: Add a 'package-info.java' file to document the 'service' package
 SomeService.java: Replace all tab characters in this file by sequences of white-spaces.


null checks are ignored in "unknown" narrowing

TypeScript Version:  3.8.3 Nightly playground

Search Terms:
Code
const func = (value: unknown) => {
    const results = [];

    // 1
    if (typeof value === 'object' && value !== null) {
        results.push(1); // (parameter) value: object
    }
    // 2
    if (value !== null && typeof value === 'object') {
        results.push(2); // (parameter) value: object | null
    }
    // 3
    if (typeof value === 'object') {
        if (value !== null) {
            results.push(3); // (parameter) value: object
        }
    }
    // 4
    if (value !== null) {
        if (typeof value === 'object') {
            results.push(4); // (parameter) value: object | null
        }
    }
    // 5
    results.push(5); // (parameter) value: unknown

    return results;
};

console.log(func({})); // [1, 2, 3, 4, 5]
console.log(func(null)); // [5]

Expected behavior:
2 and 4 shouldn't have null as expected type.
Actual behavior:
null checks are being ignored depending on the order they're in.

The core problem here is https://github.com/microsoft/TypeScript/issues/4196.  The compiler has no way to express a type of Exclude<unknown, null> so the null check coming first does nothing.
However it seems 2) might be fixable as https://github.com/microsoft/TypeScript/issues/36709 was fixed.

@nmain is correct. We don't have any mechanism to produce a useful narrowing for unknown !== null, and CFA is naturally order-dependent.

It hasn’t been addressed if this has been fixed by https://github.com/microsoft/TypeScript/pull/37134 or not. Should this still be closed?

Hi, I was about to post the same issue until I stumbled upon this one.
I can confirm that this is not fixed.
I understand that the first null check does currently nothing considering the narrowing and CFA order.
Is that something that would be able to achieve with https://github.com/microsoft/TypeScript/pull/29317?
Cheers

Hi, I was about to post the same issue until I stumbled upon this one.
I can confirm that this is not fixed.
I understand that the first null check does currently nothing considering the narrowing and CFA order.
Is that something that would be able to achieve with https://github.com/microsoft/TypeScript/pull/29317?
Cheers


feat(helm): Add option to deploy extra containers to init job

SUMMARY
Adds extraContainers to init job pob.
This is required if for example connecting to an external database using the Cloud SQL Auth Proxy as a sidecar.

not aware of how cloud-sql-auth-proxy works, but looking at the docs, shouldn't this go to deployment.yaml instead? since it's a sidecar?

@dpgaspar yes that's correct and the deployment.yaml has extraContainers however the init Job needs the sidecar too to connect to the db and bootstrap/upgrade it...


GitHub Discovery filter out forks

Feature Suggestion
Enhance the GitHub discovery to filter out forks.
Possible Implementation

GitHub API offers a type filter, see List organization repositories - maybe the same values for param type can be used for this feature
Extend configuration options for locationscatalog:
  locations:
    - type: github-discovery
      target: https://github.com/myorg/*/blob/main/catalog-info.yaml
      options:
        - type: [all, public, private, forks, sources, member, internal]
        - ignoreForks: true

Adjust GithubDiscoveryProcessor to consider configuration options

Context
The discovery feature is really useful and we use it to discover repos for the whole org, but we also have some forks which we do not want to track in our Backstage App. Therefor it would be great to filter out forked repos.

We're currently doing some work towards moving locations to entities so maybe that might make this part easier. Let's pick this conversation back up in a few weeks. +1

We did the large engine update that he mentions some time ago, but I think that the ask in this issue is not addressed as such.
Locations in the config can't have additional data on them, so that particular encoding of the problem won't be supported either way. Hmm, this all sounds to me like it would make sense to rewrite the processor, to instead be an entity provider which is a new mechanism in the rewritten catalog, for sourcing original entity data into the system. But we're still early in that journey so it'll take a little development to make it happen and it's not on the immediate near-term road map. Let me know if you feel you're up to dipping your toes into the development of this, and maybe we can offer some guidance.

Hi, we've hit that issue in my org couple days ago and thought to implement an intermediate solution to it in #15953 - until all the aforementioned bits and pieces for the more complete solution are in place. Hope it looks good, first time committing to backstage!

Closing as resolved in #15953


Add Dockerfile.dazel to repo

We are currently using dazel in three places. I believe that we should
be able to use the same Dockerfile for all three cases. So to ease
maintainability and streamline development I propose this new(ish)
Dockerfile based on the updated one used in respect.

This dockerfile specifically, does not rely on (some) python base image, but rather uses the latest ubuntu official long term stable image. On top of the base image, python and various build tools including bazel, clang, gcc, automake, and friends are installed.
If we could pin the ubuntu image to a particular sha, that'd be great, but for now I think it gives us enough hermeticity to use the LTS release.
Are you guys missing anything?


err: "expression expected" if build script consists only of plugins block and an annotation above the block

I'm using the 7.5 nightly Gradle version but it also happens with 7.4.
This is my root build.gradle.kts:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
/*
 * IDE marks `libs` red.
 * Bug, see https://youtrack.jetbrains.com/issue/KTIJ-19369
 */
@Suppress("DSL_SCOPE_VIOLATION")
plugins {
    alias(libs.plugins.gradle.android.project) // provides code analyzing and a gradle versions updater
    alias(libs.plugins.gradle.android).apply(false) // provides android support
    alias(libs.plugins.gradle.kotlin).apply(false) // provides kotlin support
}

println("") // I have to do this otherwise I get an error: "Expression expected"

The error occurs in combination with no expression after plugins block and the annotation. If I remove the annotation ther error does not occur. This happens also in sub project build.gradle.kts files.
Placing it at the top works:
@file:Suppress("DSL_SCOPE_VIOLATION")

This is a consequence of the way Gradle interprets the plugins block in a buildscript. It is going to be hard to provide a fix especially as this is temporary since IntelliJ should support version catalog in plugins.

Did you notice that a random line under the plugin block causes the error to disappear?

Also faced the same issue and I'm using the workaround for now, would be nice to have a fix for it though

Easiest is to update your Gradle version and remove the suppression, as the problem is fixed now.
If stuck on an old version, do the suppression on the whole file with @file:Suppress("DSL_SCOPE_VIOLATION") instead if the whole file only consists of the plugins { ... } block anyway..

I provided some more information in #23784 before I found this issue just now.


Add GOTRACEBACK env var for full trace

We had an oc error running the release job today but we didn't get the full trace. This forces full tracebacks if errors happen
https://buildvm.openshift.eng.bos.redhat.com:8443/job/aos-cd-builds/job/build%252Foc_sync/14/console

bluh... why doesn't everything just use buildlib.oc()?


659 Deal with issues for HFBs with unstructured grids.

This PR resolves:
https://github.com/Deltares/imod-python/issues/697
https://github.com/Deltares/imod-python/issues/696
Work as part of:
https://github.com/Deltares/imod-python/issues/659
This PR:

aligns the bounding_polygon function for unstructured grids with that of the structured grids: return bounding_polygon of active domain.
catch edge case in when line crosses only vertex of bounding polygon, a point is returned. Drop these points.
add tests with unstructured grid and HFB in various orientations

I checked why the pipeline was failing, but it was only due to some MyPy issues, this one is ready to be reviewed!

Please start the title with "Issue 659". That way we get a nice and easy to read master branch
(I would even be in favor of adding an # before the issue number)


Support initialization via init containers

https://kubernetes.io/docs/concepts/abstractions/init-containers/

Init containers run before app Containers. So before running postgres container, no way to run any script that needs access to postgres database.
What are you actually proposing here?

Yes. we can't just init containers. I stand corrected,
But my general point is that:

User should be able to run a command to init DB. This can be a sql script or this can be any command they so choose. We should enable this. For example, in AppsCode, we need to run migrator. QI had similar requirements.

So, we should make it generic. We can talk offline.

We need to support this in other ways.
Closing this issue.

Let's leave this open, as a tracking issue.