Keep the Nexus Mods page updated with the latest release

Hi guys,
Just waiting this to confirm that the Nexus Mods page for this tool is now live.
Where possible, please try and keep it up to date with the latest version of the tool.
https://www.nexusmods.com/fallout4london/mods/1
Thanks!

We probably will not end up doing this sadly since the plan is to create a "Final" version very soon but it's a great idea otherwise


[iOS] [Animated] Fix Animated-driven transform state when deleting views from view hierarchy

This is an implementation of proposal https://github.com/facebook/react-native/issues/17475.
I haven't been using ReactNative since original evaluation about a year ago, upon revisiting I see this issue is still around.
Issue:
When deleting a view which UI state (like transform) has been connected to AnimatedProps, said state is reset to defaults before running deleting animation (fade to transparent using opacity, by default). This makes it impossible to implement nice swipe-to-delete experience (when swipe is driven by native driver)
Proposal
To iterate what I described in https://github.com/facebook/react-native/issues/17475: instead of disconnected animated component from native view when component is unmounted, keep that connection at native side around until native view is fully purged from the hierarchy.
Concerns:
I'm not 100% sure this is a correct approach. May there be legitimate use cases when AnimatedProps has to be disconnected from native view while latter has to remain in the hierarchy? If anyone has broader context around this mechanism I'd like to discuss.
Changelog:
[iOS] [Changed] - AnimatedProps isn't disconnected from native view (by calling __disconnectAnimatedView) when component is unmounted on js side. Instead, runtime on native side is keeping track of such connections and disconnects when native view is fully removed from hierarchy.
Test Plan:
As a proof-of-concept please see gif provided in https://github.com/facebook/react-native/issues/17475.
I wanted to provide a proper integration test but couldn't wrap my head around how to best do it. Any help or hint on direction would much appreciated.

I came to my attention that Reanimated implements the same functionality as Animated and somehow doesn't have this issue. I am going to close this issue and consider Reanimated preferred animation framework.

That solution works for you, but should this PR still be merged to fix the underlying issue in RN? It seems so to me :)

It was an experiment and only supported on iOS and I was mainly asking for feedback and I found that issue is not reproducible with Reanimated (which is basically an Animated replacement)


proposal: Go 2: interface adapter types

In large Go programs written by many different people, useful interfaces may develop after considerable code has been written.  These interfaces can capture useful common features of types, but the methods of those types may not have the same signatures.  For a simplified example, we may have code like
type T1 struct { ... }
func (t1 *T1) Val() string { ... }

type T2 struct { ... }
func (t2 *T2) Fetch() T1

type U1 struct { ... }
func (u1 *U1) Val() string { ... }

type U2 struct { ... }
func (u2 *U2) Fetch() U1

With this kind of example we can, after the fact, define an interface that can be used for both T1 and U1 (interface { Val() string }).  But there is no interface we can write for both T2 and U2, because the Fetch methods return different types.  The methods are sufficiently similar that we can do it with some boilerplate code:
type I1 interface { Val() string }
type I2 interface { Fetch() I1 }
type T2Wrapper struct { T2 }
func (t2w *T2Wrapper) Fetch() I1 { return t2w.T2.Fetch() }
type U2Wrapper struct { U2 }
func (u2w *U2Wrapper) Fetch() I1 { return u2w.U2.Fetch() }

Now T2Wrapper and U2Wrapper implement I2, thanks to the implicit conversion of the respective result parameter to I1.  But you do have to write the T2Wrapper and U2Wrapper types.
A similar case arises when a package wants to represent errors using a specific type that is more structured than the predefined error type.  It's natural to write methods that return that structured error type, but then the types implementing those methods do not satisfy standard interfaces such as io.Reader.  If the structured error type is itself an interface type, then boilerplate wrappers like the above would permit the interface to be satisfied (the error type must be an interface type to avoid the confusion in which a nil non-interface type becomes a non-nil error value).
To make these sorts of cases simpler to write in Go with less boilerplate, I propose a new kind of type: an adapter type.  An adapter type links a non-interface type to an interface type by returning a new type that defines the methods expected by the interface by calling the methods defined by the non-interface type.
type I interface { ... }
type T ...
type A adapter[T]I

In general the type adapter[T]I is a type that acts exactly like struct { T }, except that it has the same methods as I where each method is implemented by calling the method of the same name on T.  Every argument type of a method of I must be convertible to the type of the corresponding argument of the corresponding method of T.  Every result type of that method must be convertible to the corresponding result of the method of I.  In general, given a method M(A1, A2) (R1, R2) on I and a method M(B1, B2) (S1, S2) on T, adapter[T]I has a method
// This method would not be written in the program, it is implicitly generated.
func (a *adapter[T]I) M(a1 A1, a2 A2) (R1, R2) {
    r1, r2 := a.T.M(B1(a1), B2(a2)
    return R1(r1), R2(r2)
}

If T does not have a method M, or if the number of argument or result types differ, or if the explicit conversions to the corresponding types are not valid, then the adapter type is erroneous and compilation fails.
I'm not persuaded that this is a good idea, but I wanted to put it out there as a way to address an issue that arises in large Go programs.  I note that this could be implemented entirely using code generation, and that might be the most appropriate choice.

I'm unclear on how you would use adapter[T]I. A value of T would be assignable to it and it would satisfy I? What happens when you call a method on an adapter that is not wrapping a T? Can you/how do you get the T back out of the adapter?

Oh yeah, I did leave that part out.  Given a value t of type T, you can write (adapter[T]I)(t) to get a value of type adapter[T]I, and of course that value implements I and is therefore assignable to I.  You can go back with an explicit conversion to T, which given a value i of type I looks like T(i.(adapter[T]I)).

This does seem to address the problem of wrapping known methods. How would type assertions work on a value instantiated from an adapter type? Can it uncover methods that are implemented by the underlying concrete type?

If some form of generics were added to Go2, wouldn't they likely solve this issue? Or rather, perhaps this problem should be kept in mind for a future generics design or proposal.

@yiyus That seems not connected to having interface literals though. It just requires being able to add methods or interface values in reflect and there is already an issue about that: https://github.com/golang/go/issues/16522
IMO, I would much rather have real co-/contravariance for func and interface. I recognize the implementation difficulty of that though (mainly in regards to reflection and type assertions). This proposal seems still too unergonomic to be super useful, to be honest.

@mvdan I don't see how to do this using generics, unless by generics you mean some kind of generalized compile-time code-generation mechanism.  The problem is that you need to construct an adapter type A that has all the methods of some interface type I, but without having to actually write those methods for A.  If you have to write the methods, you haven't gained anything over just writing out the new type yourself.  And I don't see how generics helps you discover the methods.

@ianlancetaylor you're right - I hadn't thought about this well enough. It still seems to me like this is worth considering together with generics for Go2, though. Particularly since we don't yet know how generics would fit into the language.

A related problem† is a type that would satisfy an interface if one or more of its operations were named differently.
† exacerbated by introducing generics that can use operators without either operator overloading or type classes (not that I think either of those are a good match for Go)
Say there is a generic Ordered interface with methods
Equal(T) bool
Less(T) bool

A value of time.Time almost satisfies Ordered(time.Time). It has an Equal method and it has a Before method which is Less in all but name. If the adapter concept were extended with renaming an adapter could be written something like
type Otime adapter[time.Time]Ordered(time.Time) {
  Before => Less
  // Equal is implicit as it already matches
}

Likewise, an int has all the correct operations but none of the correct names. If operators were allowed in the renaming it could look something like
type Oint adapter[int]Ordered(int) {
  == => Equal
  < => Less
}

(With the reverse direction, Equal => ==, explicitly disallowed).
Of course, an explicit wrapper type would provide the same function without a great deal of effort.

I don't see how to do this using generics

You can solve it on the caller side using the contracts in the current draft, but that doesn't help with the common interface per se: it moves the abstraction from run-time to compile-time.
interface StringValued {
	Val() string
}

contract StringValueFetcher(x T) {
	var _ StringValued = x.Fetch()
}

func FetchValue(type Fetcher StringValueFetcher)(x Fetcher) string {
	return x.Fetch().Val()
}

This is an interesting problem space but this mechanism is too complicated.  We aren't going to accept this proposal.


Use pascalcase for enums

Fixes #796

@ardatan, this is great, and answers @RIP21 needs, but I might be a breaking change for developers that depend on the current generated names.
We are going to introduce some breaking changes in v2 api, so it's probably better to include this feature only from v2 and not now.
@RIP21, you can use this feature now using the published alpha version.


Webhook Communication

Hello,
I wonder if MailHog supports webhook communication?
I have a system that when making a comment, an email is sent by MailHog with this comment, but I want to have the option to reply to this comment in the email itself and then send the answer to my system, but this is only possible using webhook communication, is it possible to do this in MailHog?

but I want to have the option to reply to this comment in the email itself and then send the answer to my system

That's not going to happen, MailHog is merely a MTA, not an IMAP/POP3 implementation, which is what you need from my understanding.


I've seen your video and I had to try myself :)

Thank you for the inspiration for https://particles.lengo.org/
Keep up the good work.
This issue can be closed :)

Great Job and very nice UI
Well done.


DATA_DIR should include datafinal_split0.1

I just ran the data download instructions but had to add datafinal_split0.1/ to the path to get it to work. Is this necessary?

Ah, right. I thought that “tar -zcvf” will change the name of the directory. “datafinal_split0.1” was the name I used. I will change this accordingly and update the files. Sorry about that.
Good call for the global variable initialiser. I will add that to the README.
Warm Regards,
George K. Ivanov
On 31 May 2017, 11:40 +0100, Hugh Salimbeni<EMAIL_ADDRESS>wrote:

I just ran the data download instructions but had to add datafinal_split0.1/ to the path to get it to work. Is this necessary?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


bug when if else clause is used within view!

% leptosfmt .
❌ target/debug/build/selectors-8cba0d9c59eafdd9/out/ascii_case_insensitive_html_attributes.rs
                could not parse file

 view! { cx,

  {move || {
          if var().len() > 0 {
              view! { cx,

              }
                  .into_view(cx)
          } else {
              ().into_view(cx)
          }
      }}
}

when I try to format the above snippet, it works fine for me?
The following test passes:

 view! { cx,

  {move || {
          if var().len() > 0 {
              view! { cx,

              }
                  .into_view(cx)
          } else {
              ().into_view(cx)
          }
      }}
}

also could not parse file indicates that your rust code was not parsable. Please make sure that your code compiles before running the formatter if this error occurs. I guess that you have a syntax error somewhere.
Closing this issue, but feel free te reopen if you still think that this is a leptosfmt bug.


Add Lifecycle Hooks to OpenSearch cluster CR

At present, if you need to configure or execute a command in an OpenSearch or OpenSearch dashboard container that's up, you can only do so by accessing the container and running the command manually. To simplify this process, we could introduce lifecycle hooks, which are a core Kubernetes feature(https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/)  as part of the OpenSearch Cluster CR. These hooks will allow users to specify commands that should be executed after the container starts or before it shuts down gracefully. For example:
spec:
general:
  version: 1.3.0
  httpPort: 9200
  vendor: opensearch
  serviceName: my-cluster
  lifecycle:
    preStop:
      exec:
        command: ["/bin/sh", "-c", "echo Hello from the preStart handler > /usr/share/message"]
    postStart:
      exec:
        command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]
  pluginsList: ["repository-s3","https://github.com/aiven/prometheus-exporter-plugin-for-opensearch/releases/download/<IP_ADDRESS>/prometheus-exporter-<IP_ADDRESS>.zip"]
dashboards:
  version: 1.3.0
  enable: true
  replicas: 2
  lifecycle:
    preStop:
      exec:
        command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]
    postStart:
      exec:
        command:
          - bash
          - -c
          - |
            #!/bin/bash
            # Add a template to adjust number of shards/replicas1
            TEMPLATE_NAME=my_template
            INDEX_PATTERN="logstash-*"
            SHARD_COUNT=8
            REPLICA_COUNT=1
            ES_URL=http://localhost:9200
            while [[ "$(curl -s -o /dev/null -w '%{http_code}\n' $ES_URL)" != "200" ]]; do sleep 1; done
            curl -XPUT "$ES_URL/_template/$TEMPLATE_NAME" -H 'Content-Type: application/json' -d'{"index_patterns":['\""$INDEX_PATTERN"\"'],"settings":{"number_of_shards":'$SHARD_COUNT',"number_of_replicas":'$REPLICA_COUNT'}}'

With these hooks, users can add the necessary commands to the container's configuration and Kubernetes will execute them automatically at the specified lifecycle events. One of the use cases for this is adding a new index template, so that when OS cluster is ready to ingest, it has the right set of index templates available.

hey @IshaGirdhar
I didnt really understood the use case for those hooks, can you please add one more example ?

@idanl21 A few of the use cases are

Want to create default or out of the box index templates that are available by the time the OS cluster is up and running.
Want to create default or out of the box  ISM policies that are available by the time the OS cluster is up and running.
Want to create default or out of the box data streams that are available by the time the OS cluster is up and running.

OpenSearch official Helm Chart supports this as well
https://github.com/opensearch-project/helm-charts/blob/main/charts/opensearch/values.yaml#L409

I think similar request was also made here
https://github.com/Opster/opensearch-k8s-operator/issues/435

I also need life-cycle hooks to add blobfuse2 to the OpenSearch image. This is needed to mount cloud storages


How to set Resolution, FPS, infrared depth mode(Z8) for RS400 in coding?

Required Info

Camera Model
{ R200 / F200 / SR300 / ZR300 / D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
How to set Resolution, FPS, infrared depth mode(Z8) for RS400 in coding?
I could not find the right api to use. would someone like to help me. Thanks a lot!

The depth format is Z16 (16 bit).  Unlike the infrared channels, there is not an 8-bit option.
The second script on the OpenCV 'Getting Started' documentation page (in the section headed "displaying Infrared Frame") provides guidance about how to set up a depth stream,
cfg.enable_stream(RS2_STREAM_DEPTH, 640, 480, RS2_FORMAT_Z16, 30);
https://github.com/IntelRealSense/librealsense/blob/master/doc/stepbystep/getting_started_with_openCV.md
The first two numbers in the bracket set the resolution of the stream.  For example, if you wanted the stream to be at a resolution of 848x480, the instruction would look like this:
cfg.enable_stream(RS2_STREAM_DEPTH, 848, 480, RS2_FORMAT_Z8, 30);
The third and value value at the end of the bracket sets the FPS.  A value of '30' means 30 FPS.  Changing it to '60', for example, would set that you wanted a 60 FPS stream.
If you wanted to set the infrared 8-bit mode of Y8, that instruction would be something like:
cfg.enable_stream(RS2_STREAM_INFRARED, 848, 480, RS2_FORMAT_Y8, 30);


Enable GitHub Copilot Compatibility with AI Toolkit for Visual Studio Code Playground

Firstly, I want to applaud the team on behalf of thousand of newcomers in dev for the incredible effort in releasing the AI Toolkit for Visual Studio Code. The Playground interface is not only intuitive but also offers a welcoming and interactive UI that enhances experimentation with various AI models. This release truly elevates the development experience, especially for users eager to explore different AI capabilities within Visual Studio Code.
Request for Integration with Copilot Users:
While the Playground offers a fantastic environment, there’s a growing interest from GitHub Copilot users who wish to use their existing Copilot access within the Playground. The AI Toolkit Playground's UI feels more approachable and streamlined compared to the standard Copilot chat experience, which can often feel limited in interaction.
Question:
Is there a way to merge access so that existing GitHub Copilot users can seamlessly use Copilot's capabilities directly within the AI Toolkit Playground? This integration would ideally allow Copilot users to benefit from the Playground’s intuitive interface and advanced functionalities.
Proposed Benefits:
Enhanced Developer Experience: By enabling Copilot users within the Playground, developers can enjoy a more immersive and interactive AI environment.
Streamlined Workflow: Reduces the need to switch between Copilot chat and the Playground, creating a unified workspace.
Request for Claude Model Availability in Playground:
Since the Claude model is already accessible to Copilot users, it would greatly enhance the development experience if Claude were also available within the AI Toolkit Playground. Allowing access to Claude directly in the Playground would provide a more consistent experience across both tools, especially for developers who are accustomed to using Claude in Copilot.
Proposed Benefits:
Unified Experience: With Claude available in both Copilot and the AI Toolkit Playground, users would no longer need to switch environments to use the model, making it a more cohesive workflow.
Improved Accessibility: Given the Playground's intuitive and welcoming interface, developers could more easily interact with Claude in a context that supports experimentation and model testing.
Seamless Model Integration: Ensuring model consistency across both Copilot and the Playground supports a streamlined development experience.

Thank you @SiyaCod3r for your great feedback! As team behind AI Toolkit, we want to evolve as fast as the AI world itself, so we appreciate all the comments, feedbacks, and suggestions from users like you!
For the first proposal on GH Copilot experience to playground chat, we will investigate more, to see any where we can make the experience more integrated. For now, they do have position difference: GH Copilot (Chat) is across all extensions within VS Code, and it serves as developers companion not just for the AI engineers. While currently AI Toolkit is mainly target those who are building AI apps and need to interact with AI models intensively.
For the current version of AI Toolkit we've added Claude series of models from Anthropic into the model catalog. You can find them by filtering by publishers. These models can be used in playground but it does ask for your own account with Anthropic. And added benefit is for Claude models, with multi-modal support, you can attach files, images, videos and chat against these attachment. You should try it!


numeric type should be treated as float instead of integer

PR #337 has been merged so I'm closing this now.


Update site modernization script to also specify the group DisplayName next to Alias

Today the script uses the Alias for DisplayName...provide an option to optionally also provide the DisplayName as input to the script.

closing per no additional demand for this

closing per no additional demand for this


New package: FastParzenWindows v0.1.1

Registering package: FastParzenWindows
Repository: https://github.com/HITS-AIN/FastParzenWindows.jl
Created by: @ngiann
Version: v0.1.1
Commit: 0620e6f73e77d32ab495f36def57258d0d93d104
Git reference: HEAD
Description: Julia implementation of the fast Parzen windows estimator

fixed compat issue.

@JuliaRegistrator register again

Error while trying to register: Register Failed
@ngiann, it looks like you are not a publicly listed member/owner in the parent organization (JuliaRegistries).
If you are a member/owner, you will need to change your membership to public. See GitHub Help

Error while trying to register: Register Failed
@ngiann, it looks like you are not a publicly listed member/owner in the parent organization (JuliaRegistries).
If you are a member/owner, you will need to change your membership to public. See GitHub Help

@JuliaRegistrator register()

Error while trying to register: Register Failed
@ngiann, it looks like you are not a publicly listed member/owner in the parent organization (JuliaRegistries).
If you are a member/owner, you will need to change your membership to public. See GitHub Help


intel-gmmlib: 20.4.1 -> 21.1.1, intel-media-driver: 21.1.2 -> 21.1.3

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg build intel-compute-runtime


Handle timezone information during DateTime parsing

Fixes #42

Codecov Report

Merging #46 (f065fd5) into main (afdf2d5) will increase coverage by 0.00%.
The diff coverage is 81.81%.

@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage   13.25%   13.25%
=======================================
  Files          13       14    +1
  Lines        1803     1795    -8
=======================================
- Hits          239      238    -1
+ Misses       1556     1549    -7
  Partials        8        8

Impacted Files
Coverage Δ

src/webserver.go
10.08% <ø> (-3.03%)
:arrow_down:

src/TibiaDataUtils.go
81.81% <81.81%> (ø)

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 afdf2d5...f065fd5. Read the comment docs.


Update deprecated set-output command

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/

From the evidence of the second blog post linked above, this doesn't seem urgent, but I went ahead and made this change after noticing the deprecation warning in an Actions run.


InvalidProtobuf: [ONNXRuntimeError] : 7

Traceback (most recent call last):   File "/home/code/hallo2/scripts/inference_long.py", line 35, in <module>     import torch ModuleNotFoundError: No module named 'torch' (base) root@ecm-e6d2:/home/code/hallo2# conda activate hallo (hallo) root@ecm-e6d2:/home/code/hallo2# python scripts/inference_long.py --config ./configs/inference/long.yaml save path:  ./output_long/debug/1 Traceback (most recent call last):   File "/home/code/hallo2/scripts/inference_long.py", line 508, in <module>     save_path = inference_process(command_line_args)   File "/home/code/hallo2/scripts/inference_long.py", line 210, in inference_process     with ImageProcessor(img_size, face_analysis_model_path) as image_processor:   File "/home/code/hallo2/hallo/datasets/image_processor.py", line 100, in __init__     self.face_analysis = FaceAnalysis(   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/app/face_analysis.py", line 31, in __init__     model = model_zoo.get_model(onnx_file, **kwargs)   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 96, in get_model     model = router.get_model(providers=providers, provider_options=provider_options)   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 40, in get_model     session = PickableInferenceSession(self.onnx_file, **kwargs)   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 25, in __init__     super().__init__(model_path, **kwargs)   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 419, in __init__     self._create_inference_session(providers, provider_options, disabled_optimizers)   File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 472, in _create_inference_session     sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model) onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOBUF : Load model from ./pretrained_models/face_analysis/models/1k3d68.onnx failed:Protobuf parsing failed.

Maybe it is caused by incomplete onnx file. Try to compare the sha256 checksum with the hash on huggingface.

I've confirmed that the file is OK, but I'm still getting this error

The error has changed again, does this look like the CPU is used to execute it?
`(hallo) root@ecm-e6d2:/home/code/hallo2# python scripts/inference_long.py --config ./configs/inference/long.yaml
save path:  ./output_long/debug/1
2024-10-18 11:22:59.830222243 [E:onnxruntime:Default, provider_bridge_ort.cc:1744 TryGetProviderInfo_CUDA] /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc:1426 onnxruntime::Provider& onnxruntime::ProviderLibrary::Get() [ONNXRuntimeError] : 1 : FAIL : Failed to load library libonnxruntime_providers_cuda.so with error: libcublasLt.so.11: cannot open shared object file: No such file or directory
Applied providers: ['CPUExecutionProvider'], with options: {'CPUExecutionProvider': {}}
find model: ./pretrained_models/face_analysis/models/1k3d68.onnx landmark_3d_68 ['None', 3, 192, 192] 0.0 1.0
Traceback (most recent call last):
File "/home/code/hallo2/scripts/inference_long.py", line 508, in
save_path = inference_process(command_line_args)
File "/home/code/hallo2/scripts/inference_long.py", line 210, in inference_process
with ImageProcessor(img_size, face_analysis_model_path) as image_processor:
File "/home/code/hallo2/hallo/datasets/image_processor.py", line 100, in init
self.face_analysis = FaceAnalysis(
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/app/face_analysis.py", line 31, in init
model = model_zoo.get_model(onnx_file, **kwargs)
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 96, in get_model
model = router.get_model(providers=providers, provider_options=provider_options)
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 40, in get_model
session = PickableInferenceSession(self.onnx_file, **kwargs)
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/insightface/model_zoo/model_zoo.py", line 25, in init
super().init(model_path, **kwargs)
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 419, in init
self._create_inference_session(providers, provider_options, disabled_optimizers)
File "/root/anaconda3/envs/hallo/lib/python3.10/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 472, in _create_inference_session
sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOBUF : Load model from ./pretrained_models/face_analysis/models/2d106det.onnx failed:Protobuf parsing failed.`

Could you show me your cuda version?

Yes, This My cuda Version
(hallo) root@ecm-e6d2:/home/code/hallo2# nvidia-smi
Fri Oct 18 11:47:52 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.154.05             Driver Version: 535.154.05   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA A10                     Off | 00000000:00:08.0 Off |                    0 |
|  0%   41C    P0              57W / 150W |   3216MiB / 23028MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      2101      C   python3                                    3208MiB |
+---------------------------------------------------------------------------------------+

@ZhangLe1993 check those libraries in your Python environment. Make sure those libraries are available.

cuda
pytorch
onnxrumtime-gpu

you can try to uninstall the onnxruntime  and  onnxruntime-gpu libs first, and reinstall onnxruntime-gpu, please makesure the version is match for the pytorch's version.

@ZhangLe1993 check those libraries in your Python environment. Make sure those libraries are available.

cuda
pytorch
onnxrumtime-gpu

you can try to uninstall the onnxruntime and onnxruntime-gpu libs first, and reinstall onnxruntime-gpu, please makesure the version is match for the pytorch's version.

This image can not reached

Maybe you could reinstall the python environment according to README. I try to reinstall it, and find it work well.

Can I use the following command to speed up？
pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu118  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages
pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages

Can I use the following command to speed up？
pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu118  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages
pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages

In theory, yes. I am trying to use this command to install this environment again. Maybe you can run this command without speeding up.

Can I use the following command to speed up？
pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu118  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages
pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --break-system-packages

In theory, yes. I am trying to use this command to install this environment again. Maybe you can run this command without speeding up.

If I don't use the acceleration command, the installation of dependencies will be very slow, and I completely configure the environment according to the README, only the acceleration command is different from the README

Hi, let me know that is your problem solved and what's the latest update. I'll help to deal with it.

同样的问题 ，该如何解决

可以尝试手动下载模型。可以参考这个：https://github.com/fudan-generative-vision/hallo2/issues/11#issuecomment-2424947373


Patch 9

Fixing incorrect links in documentation

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/3d-app-launcher-design-guidance.md
:white_check_mark:Succeeded
View

mixed-reality-docs/implementing-3d-app-launchers.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Generator for dotnet System.Text.Json.JsonConverter produces code that does not match case settings and does not compile.

Describe the bug
When generating a model the property name setting was kept to default value (PascalCase for dotnet). An option to generate json converter was also set. The output code does not compile due to property case mismatch.
How to Reproduce
Reproduced in modelina playground:
The sample api documment:
{
    "asyncapi": "2.5.0",
    "info": {
        "title": "Streetlights API",
        "version": "1.0.0"
    },
    "channels": {
        "light/measured": {
            "publish": {
                "summary": "Inform about environmental lighting conditions for a particular streetlight.",
                "operationId": "onLightMeasured",
                "message": {
                    "name": "LightMeasuredEvent",
                    "payload": {
                        "type": "object",
                        "$id": "LightMeasuredEvent",
                        "required": [ "id" ],
                        "properties": {
                            "id": {                                        // <-- camel case in naming
                                "type": "integer",
                                "minimum": 10
                            },
                            "sentAt": {
                                "type": "string",
                                "format": "date-time"
                            }
                        }
                    }
                }
            }
        }
    }
}

with code generator options:
const generator = new CSharpGenerator({
  indentation: {
    type: IndentationTypes.SPACES
  },
  collectionType: 'Array',
  autoImplementedProperties: true,
  namespace: 'asyncapi.models',
  nullable: true,
 presets: [
  CSHARP_JSON_SERIALIZER_PRESET
]
});

produces model code with expected property format:
[JsonConverter(typeof(LightMeasuredEventConverter))]
public class LightMeasuredEvent
{
	public int Id { get; set; }                             // <-- pascal case in model
	public string? SentAt { get; set; }
	public Dictionary<string, dynamic>? AdditionalProperties { get; set; }
}

the conventer, however uses camel case naming to access those properties:
// ...
if (value.id != null)
{
	// write property name and let the serializer serialize the value itself
	writer.WritePropertyName("id");
	JsonSerializer.Serialize(writer, value.id, options);   // <-- camel case in converter,  should be "value.Id"
}
if (value.sentAt != null)
{
	// write property name and let the serializer serialize the value itself
	writer.WritePropertyName("sentAt");
	JsonSerializer.Serialize(writer, value.sentAt, options);   // <-- camel case in converter, should be "value.SentAt"
}
// ..

Expected behavior
The json converter code produced by the generator should be valid and possible to compile.

You are right, thanks for the issue @tomwolanski, nice description!
Yea, the code tries to use the property name instead of the accessor name, which is always pascal case: https://github.com/asyncapi/modelina/blob/d7ccab8ae05e37e69312c58ee58e6fbc7dffed16/src/generators/csharp/renderers/ClassRenderer.ts#L126
So this line here: https://github.com/asyncapi/modelina/blob/d7ccab8ae05e37e69312c58ee58e6fbc7dffed16/src/generators/csharp/presets/JsonSerializerPreset.ts#L33
Needs to change to pascal case as well, at least that's what I currently think is wrong, feel free to correct me @tomwolanski 🙂
Wanna provide this change @tomwolanski?


Azure pipelines tasks  "AzureFunctionAppV1" not support .NET 6

Note
I like to do a feature requests for Azure pipelines tasks "AzureFunctionAppV1" to make it possible to support .NET 6. Are there any plans to do this?
Required Information
Question, Bug, or Feature?
Type: Feature
Enter Task Name: AzureFunctionAppV1
Environment

Server - Azure Pipelines or TFS on-premises?
Azure Pipelines

Issue Description
[Include task name(s), screenshots and any other relevant details]
We are looking to support .net 6 Azure function (In-Process). But task does not support this yet. See below.
        {
            "name": "runtimeStack",
            "type": "pickList",
            "label": "Runtime stack",
            "defaultValue": "",
            "required": false,
            "properties": {
                "EditableOptions": "True"
            },
            "options": {
                "DOTNET|2.2": "DOTNET|2.2 (functionapp v2)",
                "DOTNET|3.1": "DOTNET|3.1 (functionapp v3)",
                "JAVA|8": "JAVA|8 (functionapp v2/v3)",
                "JAVA|11": "JAVA|11  (functionapp v3)",
                "NODE|8": "NODE|8 (functionapp v2)",
                "NODE|10": "NODE|10 (functionapp v2/v3)",
                "NODE|12": "NODE|12 (functionapp v3)",
                "NODE|14": "NODE|14 (functionapp v3)",
                "PYTHON|3.6": "PYTHON|3.6 (functionapp v2/v3)",
                "PYTHON|3.7": "PYTHON|3.7 (functionapp v2/v3)",
                "PYTHON|3.8": "PYTHON|3.8 (functionapp v3)"
            },
            "visibleRule": "appType = functionAppLinux",
            "helpMarkDown": "Refer [this doc](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) for supported runtime versions.  Old values like `DOCKER|microsoft/azure-functions-*` are deprecated, please use the new values from dropdown."
        },

source: https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureFunctionAppV1/task.json

Can I add to this lack of dotnet-isolated model / v4, which has been GA for some time.

Hello, when will this be released plz? v4 was released on November 8th, 2021... How is this minor update to the Azure DevOps task not released yet?

Also got stuck on this as cannot deploy dotnet 6 function on linux....Any idea when we can expect this to be added?

Really hope this can be rolled out soon as .net 3.1 will be end of support by end of year

It is open source, one of us (users) could submit a PR.

Hi, I pushed an update recently that means you should be able to do this now. Please let me know if there are any issues with this?

Closing this one as it has been fixed.

@FinVamp1 With dotnet 7 now nearing completion, it would be nice to have it supported at launch also, or even during preview? Thanks!

Hi @AdamCoulterOz  that's a great question. We're working on plans for how we make it almost automatic on adding these so it's less of a manual step. I'll talk to the team and check on how we prioritize this.


Proxy generation Part 1

Proxy generation Part 1. Contains

dotnet signalr tool
metadata based hub discovery

@moozzyk what are we doing about this PR? It's quite stale.

We need to decide if we want to move forward with this feature in general and if we want (and can) use Roslyn instead of Cecil.

I think the feature would be valuable.  @davidfowl thoughts?

Yes, we still want to do this

I would strongly prefer if we use Roslyn and not Mono Cecil because it's easier for us to bundle everything up to ship.

We may as well use reflection at this point. Run like an ef tool.


[BEAM-8978] Publish table size of data written during HadoopFormatIOIT

Table size of written test data is now reported with metrics publisher

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---

---
---

Java

Python

---

---
---

XLang
---
---
---

---
---
---

Pre-Commit Tests Status (on master branch)

---
Java
Python
Go
Website

Non-portable

Portable
---

---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

@mwalenia Hi, can I ask for a review? Thanks

Run Java HadoopFormatIOIT Performance Test

Run Java HadoopFormatIO Performance Test

Run Java HadoopFormatIO Performance Test

LGTM, thanks! @kkucharc can we merge this? :)

LGTM, thanks! @lgajowy can we merge this? :)

For greater change visibility and different perspective - @aromanenko-dev could you take an additional look? :)


[aws] implement --cleanup-ci=.. and support deleting older aliases

support deleting older aliases: e.g. when deploying an alias 10_75_0, just keep last 10_74_X and remove all 10_73_*. similar for deploying v11: just keep v10, remove any 10_X_Y aliases.

I see: there's also --cleanup-major, --cleaup-minor and --cleanup-patch


Version range sets

This is an implementation of PR #57 (tracked in PR #58).

[x] Renames VersionReq to VersionSet.
[x] Make a new VersionReq that is composed of a set of VersionSet's.
[x] Tests for new VersionReq struct.

This looks great, thanks!

@dirk , I feel bad about this, but I've reverted these changes in https://github.com/steveklabnik/semver/pull/71
I want to support this feature, and I don't think this patch is bad, but it introduced regressions into Cargo's test suite, and so for the moment, I'm going to take it out.

@steveklabnik: Totally understand! Want to start a discussion in that PR or this one about how to get these changes into a shape that they can be merged? How would you feel about bundling this up with some other improvements and calling it a major version bump?

So, the big thing is that I'd like to move all parsing to nom. I've done that with Version, the question is how to do that with VersionReq. At the moment, I'm trying to debug #54 , and why it also caused failures, but I'd like to do that and re-build this functionality on top of it, if that makes sense?


default route for multiple NICs

Hello Kubevirt Network team.
When I use the Kubevirt Bridge network mode with multiple NICs, there will be only one default route. For CNI like spiderpool will other NICs default route to other route tables. In this case, each NIC owns its default route.
I executed into the VM and add default route for other NICs by myself, it works well. Maybe this could be an enhancement request :)

I would suggest to provide an example to explain what you want to achieve (how would the routes look like when you list them?).
Multi default routes are usually not common AFAIK.
/sig network

Hi @EdDev
Actually, the multiple NICs connect to different CIDR or network segment. But for some users, if the multiple NICs can connect to public network or some other requirements, they would specify one NIC to use. In this situation, it means each NIC should own its independent default route.
Consequently, we would do some stuff to store different NIC default routes in different route table. I don't know whether it is a reasonable request.

Per my understanding you are describing source routing. I do not see how Kubevirt can help support it, as it has little control on what is set in the guest.
This is also a Linux specific option, therefore harder to reason for.

Per my understanding you are describing source routing. I do not see how Kubevirt can help support it, as it has little control on what is set in the guest. This is also a Linux specific option, therefore harder to reason for.

oh, I almost forgot there are other OS images.


FOUC with SVG path fill by url

Given the following within an SVG's <defs>
<linearGradient id="a068ba7e-9000-4c49-af42-88079d82b121" ...>
  <stop offset="0" stop-color=... />
  <stop offset="1" stop-color=... />
</linearGradient>

and
<path id="e92ace38-35e5-42da-b99a-2be3e7652e52" d=...
      style="fill:url(#a068ba7e-9000-4c49-af42-88079d82b121)" />

<path> is unstyled just until app.js finishes loading. Is there any way to adjust the urls or Next routing to allow for standard behavior?

May be <linearGradient /> is rendered via the app.js. I'd like to have a sample repo for this.
Re-open when you have it.


Misc Updates

Moved main package file to root level
Updated package dependencies
Added more npmignore and npmrc directives
Added node v6 to CI config

Coverage remained the same at 100.0% when pulling 7dc5971764e1619ca62c973b13be516a0bd1171d on updates into a3026fd1657aaaa4ed81daceed837f69d47036a4 on master.


Docs: install Scylla on AWS with or without CloudFomration

See https://docs.yugabyte.com/latest/deploy/public-clouds/aws/cloudformation/
for a good example (also support only one DC)
Why is it good:

part of docs
give CLI and AWS Console example
With or without Cloud Fomration

@tzach relevant ?


JSON-RPC methods returning extra properties not in the spec

The following methods slightly diverge from the spec, due to returning more fields than those fields in the JSON-RPC specification.
"starknet_getBlockWithTxs", "starknet_getTransactionByBlockIdAndIndex", "starknet_getTransactionByHash", "starknet_getTransactionReceipt"

Hi, I think this should be a part of 0.5.0 tag, it might be confusing that the tagged version is not fully compatible with the spec 😅

starknet_getTransactionReceipt will be fixed in #273

@marioiordanov
Any updates on this?

Hey @DelevoXDG unfortunately we didn't do any work on this issue, recently. Couple of refactoring PRs took place, so we will reevaluate it.


Handle unimplemented methods in get payment getaway

I want to merge this change because with current way we handle payments, if payment plugin didn't have get_payment_config or get_supported_currencies methods  implemented it raised unexpected error instead of returning NotImplemented.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-4784 Plugin raises an exception when get_payment_config is not defined


ENH: increase available range of Gompertz entropy using scaled_exp1

Reference issue
No directly related issue
What does this implement/fix?
Use the new ufunc scaled_exp1 to improve the entropy method of the Gompertz distribution.
Additional information
Currently, the entropy fails after approx. c=700 due to overflow in expn(1, c). scaled_exp1 works for a much wider range.

Note that there is a spike in the relative error around c=1.8535 that results from subtractive cancellation.  That spike existed before this PR, and is not fixed by this PR.


Create App Test Environment

Acceptance Criteria

[x] Make adjustments on Helm Charts
[x] Do a manual deployment to test the environment
[x] Secrets into GitHub environment
[x] Kubernetes (?)
[x] Refactor

Not included

Pipeline (see card #23)
Password to access the environment

https://ccbc-test.apps.silver.devops.gov.bc.ca/

@marcellmueller , as we have the Test environment, is this card done?

@eazeredo no, I checked off what is done. Just working on Helm refactor so should be done soon but will need review as well.

@MarsRomer
This is done, just needs your approval. The test environment is here:
https://ccbc-test.apps.silver.devops.gov.bc.ca/

Done, thanks!


Added a few clarifying pieces of info

I added a little about the ELB healthcheck and a couple of entries to the FAQ that might be helpful to someone unfamiliar.

@dougtoppin thanks for the PR! I spent some time last week adjusting the cloudformation to address some of your concerns. Now we've added nginx+interlock containers on each UCP node and they're listening on port 80. More info on how they can be used can be found in the readme on master. There is no need to adjust the healthcheck at this point as it will work automatically with port 80. This will make sure that you can easily deploy your applications.
If you can please please rebase and adjust PR so I can merge.

Sure, will do. Should be a new PR in the next couple of days. Tks for the DDC quickstart repo work. The quickstart CF approach worked well for me.

I just started the DDC up again and still see no healthy ucp instances. If I check a node I do not see anything other than ucp-swarm-join and ucp-proxy containers running.
I used the launch button from your MD. Should the healthcheck containers be running
or has the CF template that I'm using not been updated with your changes yet?
When you said "readme on master" where did you mean?

@dougtoppin this is expected. I didn't update the template in the links yet as we're waiting for test results. For now, you can easily upload the ddc_on_aws.json directly.


[util] Enhance regtool for exclusion and constant types

[ ] All a hwext register to be defined as an external constant without a known reset value.  These types should then be automatically excluded from init checks
[ ] Consider defining exclusions to be block level, top level or both and automatically generate the correct attributes in ralgen.

This is partially related to https://github.com/lowRISC/opentitan/issues/11520


Offline extension installation from local storage

I don't have internet access in my development environment. Can we install extensions manually like vs code does? Or if there's any hack so I can have basic lsp support right now?

Currently, there isn't a nice way so I'll leave this issue open, but you can do:

Find the repository for the plugin, such as https://github.com/lapce/lapce-rust/tree/volt (note that this plugin has a separate branch for 'volt' which is the 0.2.0 plugin info)
Download the repository as a zip file
Navigate to wherever plugins are stored on your system. You can quickly open that folder with Ctrl+Shift+P to open the command palette then use the option 'Open Plugins Directory'
You can then unzip the folder inside there. So, like plugins/lapce-rust/. Typically the plugins are named like Lapce.lapce-rust ({username}.{plugin name}), but I don't believe that's required.
(For some plugins that are from before we renamed to volt, you might have to rename the plugin.toml to volt.toml? Unsure)


Cannot link to variant page when searching "9:g.21971036delinsTT"

Search 9:g.21971036delinsTT in genome nexus home page search box and click dropbox, it couldn't go to variant page

This is fixed.


Errors when deploying to AWS GovCloud

What I'm trying to do?
Deploy base SST app to AWS GovCloud
What Happens?
Error at Template format error: Unrecognized resource types: [AWS::CDK::Metadata].
This is the first few lines of the Cloudformation file generated with sst build

Hey @mlerner-ml, thanks for bringing this up.
I submitted a request to AWS for GovCloud access. I will give this and #1049 once I get my hands to the GovCloud region.
I will follow up!

Wonderful. Thanks!


bug fix build unix

Add ARstream2 tag in repos.xml not to fail build Unix

Hi,
There is a new build script and a new way of getting the sources repositories.
Please see this documentation to know how to build the SDK.
I've updated the readme files and the old build scripts to avoid the mistake.
Thank you.
Djavan


2.1.9 blank second webhook default settings causes cronjob shout chat command to spam discord.

if you leave the second webhook blank because you don't use it, and use cronjob it spams discord with default settings.
setting up the second webhook and setting it to only show newplayerjoin messages makes things much quieter.

Thank you. Will be working on a fix later today

Thank you. Will be working on a fix later today

i forgot you were pretty much github only for support so it took me a bit to remember how to report the bug. thanks for responding quick!

it could be related to your setting to send shout chat from non players. idk. wanted to throw that thought at you in case it helps.

Thanks. I will look at that too

Fixed in release 2.1.10 should be published shortly on Thunderstore or from release here https://github.com/nwesterhausen/valheim-discordconnector/releases/tag/v2.1.10


Problem with Restart Site button

If I modify a site extension applicationHost.xdt file on a web app, save, then switch to the "Site Extension" tab and click the "Restart Site" button the applicationHost.config file updates, but the changes do not actually get picked up by the website.  If I go into the Azure portal and stop and start the app, the changes get picked up immediately.

Yes, the restart button just kills the scm site's process. It's not really a true restart, as it is not possible to trigger that from Kudu. Though another thing you can do from Kudu is go to Process Explorer and kill the non-scm w3wp. That'll pick up your main site xdt.

@davidebbo it might be helpful to update the documentation to indicate how to restart things when making site extension changes.  It is really confusing to have a button named "Restart Site" on the site extension tab which causes the applicationHost.config to update, but doesn't actually cause the changes to get applied.  I was really confused because I was going through your documented debugging/investigation procedures in the wiki, and everything looked good, but things were not working.

Fair point. I added a note under https://github.com/projectkudu/kudu/wiki/Azure-Site-Extensions#private-extensions


Dropdown | Missing bottom border when open can affect page layout in (default) outline variant

Currently, when opening an 1outline1 variant dropdown, the bottom border is set to 0 width and transparent color to look flush with the options container. This ends up jiggling the layout as its dimensions are changing as a result. We should only change the color of the bottom border to transparent and move the options container up by the width of the new transparent border.
AC:

Opening/closing the dropdown does not change its dimensions and move items below it

I can try to take this one if it's available.


Dynamic Requires

When I write:
require('../assets/home/img_1.jpg')

it works fine.
But if I write:
const path = '../assets/home/img_1.jpg'
require(path)

it goes wrong

the error message shows:
Error: Cannot find module "."

When I write:
const img_name = 'img_1.jpg'
require(`../assets/home/${img_name}`)

it works fine
Why?

This is because you need to tell webpack at least a partial path to your module. Nothing in webpack can be purely dynamic.
For support questions please visit gitter.im/webpack/webpack or open a question on Stack Overflow!
For relevant documentation: https://webpack.js.org/guides/dependency-management/#require-with-expression


Add Runestone Interactive Python Guide

Hacktoberfest notes:

due to volume of submissions, we may not be able to review PRs that do not pass tests and do not have informative titles.
please read our contributing guidelines
be sure to check the output of Travis-CI for linter errors
if this is your first open source contribution, make sure it's not your last!

What does this PR do?
Add Resource(s)
For resources
Description
The mission of Runestone Interactive is to democratize textbooks for the 21st century. Textbook prices are too high, and paper textbooks are too old fashioned. They are changing that.
Why is this valuable (or not)?

Free
Interactive
The guide starts at the very beginning and delves into very complex topics

How do we know it's really free?
You can simply access the website.
For book lists, is it a book? For course lists, is it a course? etc.
This is an interactive tutorial
Checklist:

[X] Not a duplicate
[X] Included author(s) if appropriate
[X] Lists are in alphabetical order
[X] Needed indications added (PDF, access notes, under construction)

Please add author names where appropriate.

Nice addition, but some attribution would help

@eshellman sorry for the newbie question: how do I resubmit a PR? I just pushed my changes

you figured it out!


GradientBoxView not inheriting parents' widthRequest

Hi!
I've used this package for a while now, but since the latest Xamarin.Forms update the gradient boxview does not keep it's desired width/height, it renders to the whole canvas.
Any idea on how to fix this?

Hi @reense,
Thanks for using it! And sorry for the delay in answering.
I've just used the control in XF 3.x and it works as expected. Could you please share some code which demoes the bug? If you could attach a ZIP we can just open and run would be great.
Thanks again!

I've fixed this problem already. Thanks for asking!

No problem, let's know any other you may have —hope none :-)
Thanks for coming back.


Dev refactor edr tests

Coverage decreased (-1.8%) to 91.108% when pulling 9fae450f0327ebe44e9ecac9bcd8f6a884ccf724 on dev_refactor_edr_tests into 08b8c997b4ec440f0eb804ebc38e47ee80128035 on refactor_tests.


added missing plot handler to pro api

[ ] I added an entry to CHANGELOG.md if knowledge of this change could be valuable to users.

Here is a brief summary of what I did:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
4 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.03%) to 89.503%

Files with Coverage Reduction
New Missed Lines
%

services/src/contexts/postgres.rs
1
98.12%

services/src/pro/contexts/postgres.rs
1
96.38%

services/src/pro/contexts/migrations/database_migration.rs
2
97.18%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
109549

Relevant Lines:
122397

💛  - Coveralls


UI: result page seems empty when too short

When I call the user overview, scroll down a page and then type in the name of a user it seem as if there's no result, because the page stays scrolled down. I have to scroll up to find the search result. I already thought there were users lost until I found out I had to scroll up.
How to Reproduce
Steps to reproduce the behavior: preferably on nighty

Go to 'users"
Scroll down a page or two
type in the lastname of a user
See an empty page that you have to scroll up to see the result

Expected behavior
I expect the page to show the result without scrolling
System information
Your install ;-) https://spdsh.openslides.com
Additional context
Add any other information to comprehend your problem
Screenshots
See? "1 von 107" but the page seems to be empty - until you scroll up:

The size of the virtual scrolling components do not update automatically after manual filtering. That's simply a side effect of virtual scrolling and thus clearly a wontfix from me. I leave this issue open untill I can pin down the error in ngrid.

done in os4


feat[schema-prop]: adds schema as prop that can passed to yoga({})

we can pass schema prop to yoga({ schema })
import { Elysia } from 'elysia'
import { yoga, createSchema } from '@elysiajs/graphql-yoga'
const { loadFiles } = require('@graphql-tools/load-files')

const schema = createSchema({
 typeDefs: await loadFiles('src/typeDefs/**/*.graphql')
 resolvers: await loadFiles('src/resolvers/**/*.{js,ts}')
})
 *
const app = new Elysia()
    .use(
        yoga({
            schema
        })
    )
    .listen(8080)

this resolves issue: https://github.com/elysiajs/elysia-graphql-yoga/issues/3

any update on this one ? @SaltyAom

To start working with it, I have published the npm package (with the source code of this pr) : elysia-graphql-yoga-schema

@SaltyAom any update on this one ?

any update @SaltyAom ?


Significantly reduce the space required by user downloads

This applies only to large downloads, e.g. over 50GB. A full DWCA download of everything is 180GB.
Space used
0.4% of our downloads (1779) are over 50GB, they take up about half the total storage of the cluster (301TB with replicants, 100TB without).
The other 99.6%, the 426362 downloads under 50GB, consume just 27TB (with replicants).
If we reduce the storage used by large downloads, we can store the smaller downloads pretty much indefinitely.
Costs
This is presently "free", in that the hard drives are needed for fast data storage and indexing of the occurrence store. But it's not sustainable at the current rate of large downloads, and buying additional hardware is unlikely to be economical.
With Amazon or Google archive storage, a 180GB everything-download would cost $9/year to store, and $20 to retrieve. Thus the 0.4% would cost $4800 per year to store. Copenhagen University's storage is available to us, and although it isn't archive storage, it is still competitive as there is no retrieval fee. (I don't know if the price is confidential, I won't write it here.)
That's reasonable, but I think it still means storing a lot of unwanted/duplicated data.
Unwanted downloads
The logs show that about half the time, users download the entire occurrence dataset more than once within two days. Either there is a UI problem, or they are unable to open the ZIP/CSV and assume the download is corrupt, so repeat it. Excel can handle 1 million rows, MS Access 2GB of data.
Other users retrieve all the data, but have no intention of citing it — or they realise their download filter is wrong, and produce a second download and cite that instead.
Proposals:

For large downloads, especially unfiltered downloads, provide advice on the download page. Does the user really want to download everything? Can their workflow handle it? Extra-especially if they already downloaded everything yesterday.
For large downloads that go ahead, default to deleting them after a certain period of time, e.g. 6 months. The user can extend this — possibly indefinitely, or maybe for fixed periods until we see a citation 😈, which would then keep the download forever.
Provide weekly unfiltered downloads, with appropriate metadata, and point users towards this. That would be about 50TB after 5 years.

① can be done immediately, ② requires some work in the registry, ③ a bit more work in the registry and occurrence download service.
Impact

Will reduce the "activity" of a dataset, but may also reduce frustration/confusion of some users — some contact us for help when they can't open a large CSV, for example.

This could increase the "activity" again, if it really counts.

Not useful:

Daily unfiltered downloads, or reusing a download where the filter is the same, does not save enough space.

Complicated, undesirable workaround:
4. Store DWCA metadata outside the DWCA, and combine the two before serving to the user. Then the similar downloads could work.
When?
This needs to be done before the end of February, or we will run out of space.

When will the API to delete/postpone deletion be in prod and what is the calls we should do and how should it be signed?

btw, the FILE_ERASED enum is wonderful. So far the website has done a get headers and used that to guess if the file has been deleted.

The download endpoint already accepts authenticated PUT requests to update the records (e.g. a PUT to https://api.gbif-dev.org/v1/occurrence/download/0000093-180109225247373). Authentication should have the same possibilities as the download request API (the user, or a special GBIF key).
Previously deleted downloads will indeed be updated with FILE_ERASED.
For the moment, "Delete download" would just be setting eraseAfter to now(). Deletions will be a manual process, and I'll have about 5 months before the first automatic notification emails need to be sent.
"Postpone" can add some months, and I think the user should be able to ask to keep a download indefinitely. I'm not sure how best to catch a citation at the same time.

I will look at getting this into UAT this week. Deployment to prod ought to be coordinated, as the updated "Your GBIF download is ready" email has text saying an extension can be requested.

This is now on UAT.
Example: https://www.gbif-uat.org/occurrence/download/0000012-180202174727027
I've also set the status to FILE_ERASED for all downloads which don't exist on UAT, which is all but three as the registry is a fresh copy from prod.
Example: https://www.gbif-uat.org/occurrence/download/0021422-160910150852091

What's done is now in production:

downloads are marked for deletion 6 months after creation.
the user can extend this time by an additional six months (actually, a year after today whenever they request)
deleted download files show as such

Not yet implemented:

mailing users as the date approaches
actually deleting files
or pre-made monthly downloads.

These will wait a little longer.

downloads are marked for deletion 6 months after creation.

I still don't see this in production. That is: there is no eraseAfter date in the response of fx http://api.gbif.org/v1/occurrence/download/0001558-171109162308116

Yes, only on new ones.
I'll set it on old ones once the email reminders are ready.


Custom icon should replace the Bloxstrap logo and Roblox logo

When you change the icon in Bloxstrap settings, apply that icon everywhere.
i.e. I selected the late 2015 icon, but the Bloxstrap logo and 2023 Roblox logo still appear.

Furthermore, would it be possible to change the Roblox icon in the top left corner of the screen ingame? (the one that you click to open the Esc menu)

When you change the icon in Bloxstrap settings, apply that icon everywhere.
See #9.

Furthermore, would it be possible to change the Roblox icon in the top left corner of the screen ingame? (the one that you click to open the Esc menu)
Yeah, take a look at the help information on creating custom mods. The icon is located somewhere in the content folder, you'll have to look for it. I'll update the guide to make it clearer on what you have to do to actually get started with modding.


prepro.py default not splitting sentences?

Hi, I follow the preprocessing example you provide. But in the output the sentences are not separated unless I add the "--split" flag. I wonder if you train the official model in this way as well?

My Nov. 4 model did "split", while Nov. 27 model does not split. I saw a small yet significant improvement when I do not split. But split could be useful for faster training (because longer LSTM takes longer time), hence ideal for fast iteration during tuning. I hope that helped!


Provide dependencies as XCFrameworks

This would allow SFBAudioEngine to be used with Mac Catalyst.

At least for the .dylibs

Fixed in #166


How can I fix the text of the website

I just stumbled about some minor typos in the website and wanted to fix them. But after forking and cloning I saw that the content of https://enroute.osgi.org/ is not part of this repo. Where do I find it?

The website is in the osgi/osgi.enroute.site repo.

I foud nit :D


auto option for -named_curve switch missing in man pages

Seems that 'auto' option is missing in man pages under -named_curves, for current master and 1.1.0 also.

Can you show where?  I don't see "auto" in the apps/*.c source...

I was kind of confused in the first, as I thought that it was missing from man pages.
It's in the man of SSL_CONF_cmd, but it looks more like issue in the code as passing 'auto' to s_server '-named_curve' option was/is working on 1.0.2
And now on 1.1.0 I got :
# openssl req -x509 -newkey rsa:2048 -keyout server.key -out server.crt -subj /CN=localhost -nodes -batch
# openssl s_server -key server.key -cert server.crt -www -named_curve auto
Error with command: "-named_curve auto"

Perhaps for better compatibility of applications with 1.0.2 the auto keyword could be ignored by the SSL_CONF_cmd ?

I can prepare a pull request against master.

Thanks, please do so.  And include a note in the CHANGES file for this.

Do you have some suggestion for the CHANGES text?

The auto (or automatic) keyword in configuration files is ignored, because ...


ElasticClient.GetIndex(...).Indices.Keys does not contain a list of the index names

NEST/Elasticsearch.Net version:
6.0.1
Elasticsearch version:
6
Description of the problem including expected versus actual behavior:
ElasticClient.GetIndex(...).Indices.Keys does not contain a list of the index names.
Example index name causing issue:
tests-a57cfaff-2ff0-4ff4-9c6a-144df548b90d-2018-03-02t17:48:38
Response stored in ElasticClient.GetIndex(...).Indices.Keys:
48:38
Note: Index names are available via ElasticClient.GetIndex(...).Indices.Select(i => i.Value.Settings["index.provided_name"].ToString()).ToList().
Steps to reproduce:

Call ElasticClient.GetIndex(...).Indices.Keys

The first colon is determined to be a cluster separator such that everything before the first colon is the cluster name, and everything after is the index name. You should see that the tests-a57cfaff-2ff0-4ff4-9c6a-144df548b90d-2018-03-02t17 value is assigned to the IndexName.Cluster property.
The cluster name as part of the index name is used within cross cluster search. To avoid confusion, I'd strongly recommend using an index name that doesn't contain colons.
I'm going to close this as it's expected behaviour to support cross cluster search.


Add deconvolution exercises

Add some deconvolution exercises
Notebook 2 (cupy_forward):  Small discussion at end regarding 'wrap-around' artifacts.
Notebook 5 (edges) - Small discussion at end regarding effect of finite sized PSF in forward model.  (I also fixed an issue where bright pixels near the edges were causing an issue with the display of the two points). Notebook 7 (regularization):  Small discussion and exercise at end, but we may skip given time
Notebook 10 - this notebook is new and brings all concepts together.  The notebook is set up so the deconvolution improves the blurry noisy image by a bit, but the result is very sub-optimal.  By changing the result improves a huge amount.

this looks really cool 😎 thanks @bnorthan !


boostorg/mysql docs not building

boostorg/mysql docs are not building on macOS and Windows. Getting the following error.
  File "/Users/runner/work/release-tools/release-tools/github/boostorg/boost/tools/docca/include/docca/quickbook/components.jinja2", line 498, in template
    {%- for part in member.brief -%}
^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/venvboostdocs/lib/python3.12/site-packages/jinja2/runtime.py", line 417, in __init__
    self._iterator = self._to_iterator(iterable)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/venvboostdocs/lib/python3.12/site-packages/jinja2/runtime.py", line 425, in _to_iterator
    return iter(iterable)
           ^^^^^^^^^^^^^^
jinja2.exceptions.UndefinedError: '__main__.OverloadSet object' has no attribute 'brief'

See https://github.com/sdarwin/release-tools/actions/runs/11525770777/job/32088676007
In the "docs" job, search for: DOCS BUILD FAILED. LIBRARY mysql , and scroll up.
It's possible that a python dependency is missing, or a configuration issue, in which case there is nothing wrong with docca.
Any ideas?
cc: @anarthal

This looks like it's hitting a known docca issue. If that's the case, it should be failing for Linux, too. Can you confirm whether this is the case?
Will look into it in a couple hours anyway.

, it should be failing for Linux, too

It's succeeding on Linux.   Also, the main boost releases (on linux) are ok.

I'll look into this tomorrow. Is it failing on develop or master?

It's hitting this docca issue: https://github.com/boostorg/docca/issues/170
We don't see it in Linux because it doesn't happen with Doxygen 1.9, but it does with Doxygen 1.12.

IIRC the problem can be workarounded by removing the \relates commands from the documentation. This is not ideal, but can be an option if fixing this in docca is too complex to be achieved on time for the release. @grisumbras do you think this could be fixed on your side?

Yeah, I think I can do this in time.


Update Scala-2.11.8 and Akka-2.4.10

Update Scala-2.11.8 and Akka-2.4.10

Drop Scala-2.10.x support
JDK8 support only

Coverage remained the same at 92.502% when pulling 6e307a085ee410411c0a8b0309d5657c8687827d on hayasshi:update-scala-and-akka into f1c1101a87ebe858f7bcd6b4222e4698c06524df on etaty:master.

Hey, thanks
but for now I will not rush to 2.4
See https://github.com/etaty/rediscala/pull/149

Coverage remained the same at 92.502% when pulling 7dc874631e90553ed337d01b1ce94061e628223f on hayasshi:update-scala-and-akka into f1c1101a87ebe858f7bcd6b4222e4698c06524df on etaty:master.

Ok, i see.
Thanks for announce.


c2ffi: unstable-2021-06-15 -> 0-unstable-2023-11-18

Description of changes
update to https://github.com/rpav/c2ffi unpin llvm11

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

cc @attila-lendvai


Added more sites to JSON driven tests.
66.9% coverage.

Tests are successful when I run on my local PC.


⚠ Bofrost.at has degraded performance

In 1bd837a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2101 ms

Resolved: Bofrost.at performance has improved in 91f0398 after 309 days, 9 hours, 45 minutes.


Help me!

Hi guy!
I tried run your code with python 2.7. and docker, it's run very good. Can you tell me why this source must run with this environment?
Now, I want to run this code with python 3 and without docker. How can I do that?
Thanks a lot!

Hi!

you need to install all the requirements for python3.*
and follow the exceptions you've got, you need to fix compatibility errors: python2 style -> python3 style.

I tried run with python 3. But the results this so different than python 2 and docker
Step 0 (epoch 1), average_train_loss = 4.64211, step_loss = 4.64211, time_per_step = 1.017 Step 1 (epoch 2), average_train_loss = 1.03712, step_loss = 0.33868, time_per_step = 1.953 Step 2 (epoch 4), average_train_loss = 0.62684, step_loss = 0.14512, time_per_step = 1.928 Step 3 (epoch 5), average_train_loss = 0.45254, step_loss = 0.07919, time_per_step = 2.058 Step 4 (epoch 7), average_train_loss = 0.35200, step_loss = 0.03626, time_per_step = 1.976
And TP rate, Precision, Recall is 0

I found the reason why:

vocab.py:
 try:             text = text.decode('utf-8')             characters = list(text)         except Exception as e:             characters = ['<UNK>']
In python3: not need  text = text.decode('utf-8')
Thanks a lot!

@buicongthek58 , @Tikam02 @amurzina , any luck on his front?
I have also converted whole code to 3.6. Notebook is running fine, but Recall and precision are 0.0

We don't support this version of POC any more.
I can just give a suggestion to fit the model again and fix hyperparameters.


[BUG] Can't compile after upgrading to 6.0.0-rc.6

Environment
Please provide as many details as you can:
I am trying to upgrade from @formio/angular 5.3.0 to 6.0.0-rc.6. I am unable to compile my angular code after upgrading.

Hosting type

[ ] Form.io
[x] Local deployment

Version:

Formio.js version: 6.0.0-rc.6
Frontend framework: Angular 15
Browser: Chrome
Browser version:

Steps to Reproduce

yarn add @formio/angular@rc @formio/js
yarn start

Expected behavior
Install and upgrade to the latest @formio/angular and @formio/js version and be able to compile project.
Observed behavior
These errors:
./node_modules/dragula/dist/dragula.min.js:11:93-94 - Warning: Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

./node_modules/@formio/js/lib/mjs/components/datagrid/DataGrid.js:389:23-50 - Error: export 'Components' (imported as 'Components') was not found in '../Components' (possible exports: default)

./node_modules/@formio/js/lib/mjs/components/datamap/DataMap.js:234:18-51 - Error: export 'Components' (imported as 'Components') was not found in '../Components' (possible exports: default)

I have the same problem

Try<EMAIL_ADDRESS>with the 5.x versions of formiojs.
Or if you'd like something more stable I would try<EMAIL_ADDRESS>with the 4.x versions of formiojs.


[BUG] System.Collections.Generic.KeyNotFoundException: The given key 'UI.Menu.Style.ABTest.1' was not present in the dictionary.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.81
What problem did you encounter?
can't open roblox
Bloxstrap Log
2024-11-30T00:23:00Z [App::OnStartup] Starting Bloxstrap v2.8.1
2024-11-30T00:23:00Z [App::OnStartup] Compiled Tuesday, 29 October 2024 at 5:35:23 PM from commit 2be2f4d0d275e60eabf2f63ecbbe4e38b2aa0773 (tag/v2.8.1)
2024-11-30T00:23:00Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Temp\Bloxstrap-v2.8.1.exe
2024-11-30T00:23:00Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-11-30T00:23:00Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-11-30T00:23:00Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_20241130T002300Z.log
2024-11-30T00:23:00Z [Logger::Initialize] Finished initializing!
2024-11-30T00:23:00Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-11-30T00:23:01Z [JsonManager<Settings>::Load] Loaded successfully!
2024-11-30T00:23:01Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-11-30T00:23:01Z [JsonManager<State>::Load] Loaded successfully!
2024-11-30T00:23:01Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-11-30T00:23:01Z [FastFlagManager::Load] Loaded successfully!
2024-11-30T00:23:01Z [Installer::HandleUpgrade] Doing upgrade
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing '2.8.1' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\DisplayVersion
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing 'Bloxstrap' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\Publisher
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing 'https://github.com/bloxstraplabs/bloxstrap/wiki' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\HelpLink
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing 'https://github.com/bloxstraplabs/bloxstrap/issues/new' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\URLInfoAbout
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing 'https://bloxstraplabs.com' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\URLUpdateInfo
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe' to HKEY_CURRENT_USER\Software\Classes\roblox\DefaultIcon\
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -player "%1"' to HKEY_CURRENT_USER\Software\Classes\roblox\shell\open\command\
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe' to HKEY_CURRENT_USER\Software\Classes\roblox-player\DefaultIcon\
2024-11-30T00:23:01Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -player "%1"' to HKEY_CURRENT_USER\Software\Classes\roblox-player\shell\open\command\
2024-11-30T00:23:01Z [App::GlobalExceptionHandler] An exception occurred
2024-11-30T00:23:01Z [App::FinalizeExceptionHandling] (0x80131577) System.Collections.Generic.KeyNotFoundException: The given key 'UI.Menu.Style.ABTest.1' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Bloxstrap.Installer.HandleUpgrade()
   at Bloxstrap.App.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2024-11-30T00:23:01Z [HttpClientLoggingHandler::ProcessRequest] POST https://bloxstraplabs.com/metrics/post-exception

Duplicate of #3861. Relaunch Bloxstrap.


Why there is no docs for 0.26?

I was looking for the documentation for the hasPath function when I realized that it was on the code, and introduced on 0.26, but not on the docs. Is there a reason for that? How can I contribute to make that happen?

We still haven't released 0.26.  Someone (and I think that means me) needs to get a new release cut.

Ok! I see


search missing users

In GitLab by @luotian-github on Sep 22, 2017, 17:08
user can not search public project

In GitLab by @wknet123 on Nov 8, 2019, 07:38
Fixed with PR#409

In GitLab by @Robin-Mao on Nov 8, 2019, 07:38
fixed

In GitLab by @sokril on Nov 8, 2019, 08:11
closed

In GitLab by @sokril on Nov 8, 2019, 08:11
assigned to @luotian-github


[WIP] IPAM Go re-write

Still a WIP - this is mostly a direct translation of our existing IPAM code at the moment.
Block management is mostly done, as is some of the orchestration of allocating new blocks and assigning IPs from them.  Still need to finish off ipam.py.

Closing - against wrong branch :(


Make delimiter for latLon and lonLat configurable

The PR makes delimiter for latLon and lonLat configurable. Defaults to ,

Codecov Report

Merging #258 (cb07f7e) into master (f483f29) will decrease coverage by 0.09%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #258      +/-   ##
============================================
- Coverage     94.62%   94.52%   -0.10%
  Complexity     1877     1877
============================================
  Files           192      192
  Lines          3943     3945       +2
  Branches        393      393
============================================
- Hits           3731     3729       -2
- Misses          111      114       +3
- Partials        101      102       +1

Impacted Files
Coverage Δ

src/main/java/net/datafaker/Address.java
94.44% <100.00%> (+0.32%)
:arrow_up:

src/main/java/net/datafaker/Commerce.java
88.46% <0.00%> (-7.70%)
:arrow_down:

src/main/java/net/datafaker/Code.java
95.45% <0.00%> (-2.28%)
:arrow_down:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

Just out of interest, did you need this?

This is a part of int/fraction delimiter's in different locales issue.
The problem is ru locale and probably some others.
In this locale comma is a delimiter between int and fraction parts of numbers.
So it's better to have another delimiter in that case.
Also I'm going to fix latitude/longitude to use corresponding delimiter between int and fraction parts of numbers


[WebAPI][Crosswalk-21]Add a flex items case to check if correct handling of percentages in …

…children of flex items
BUG=https://crosswalk-project.org/jira/browse/CTS-1810
Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: Crosswalk for Android 21.51.544.0
Unit test result summary: pass 1, fail 0, block 0

LGTM


match <-> if-let assist should have better target ranges

                if let Some(' ' | '!' | '/') = contents.chars().next() {
                    contents = &contents[1..]
                }

here, the "if-let to mach" assist is available in the whole body:
https://github.com/rust-analyzer/rust-analyzer/blob/c45792ae8f1e39aba86d2999482ee9f1a7c6e4a5/crates/ide_assists/src/handlers/replace_if_let_with_match.rs#L82
Instead, it should only be avaialbe between if and {.
While we are at it, we should also audit other assist to check if their ranges can be narrowed down.

Why is this issue not closed, when the respective PR has been merged?

Good call!

While we are at it, we should also audit other assist to check if their ranges can be narrowed down.

I don't know, it might still be easier to file issues when we spot these than to check the code.

It’s a bit hard to spot this, unless you know what to look for: if you are not aware about impl details (target-range), than the “bug” manifests as slightly annoying ide

While we are at it, we should also audit other assist to check if their ranges can be narrowed down.

Yes this is the reason I didn't let https://github.com/rust-analyzer/rust-analyzer/pull/10267 close this issue. I did take a look at other assists but not very sure about their original intended target range. Maybe it's better to have a tracking list and have each assist's the target range documented and tested?

add_missing_match_arms is another candidate we give a better target range to, its currently applicable everywhere in a match expression.

I went through most assists we have and didn't find any unusual target ranges anymore(we also addressed a bunch since this issue came to be).


fixed wallet payment #1527

Fixed via https://github.com/bkimminich/juice-shop/commit/d5f67b6256de1e94c389c9e741bcc34b9686bdb2


[Bug] Definition and template of LRO operations are out-of-date in Sphere.Mgmt

Describe the bug
JS team is using Sphare.Mgmt tsp to verify the green field SDK's generation. But we found there are two LRO operations which are not recognized as LROs by getLroMetedata and would generate non-compile code due to wrong definition. After investigating the reason may be the typespec is not using the latest template.

https://github.com/Azure/azure-rest-api-specs/blob/main/specification/sphere/Sphere.Management/device.tsp#L66-L72
https://github.com/Azure/azure-rest-api-specs/blob/main/specification/sphere/Sphere.Management/device.tsp#L46

Expected behavior
Keep the typespec up-tpo-date to use latest ARM asym templates.

@markcowl i may not get the point here, is this typespec issue or getLroMetadata issue? who should work on the fix considering the tsp is already merged into main branch?

Synced with Allen. I'll let vendor to rewrite the tsp.


How would I perform segues from the collectionView cells?

Love the code and your tutorial, works great! I have now pulled data from a Parse backend and displayed it in the collectionView cells and I'd like to know how you would perform segues from the cells of the collectionView to a ViewController displaying the cells content. I have been able to do this with didSelectItemAtIndexPath etc. but in order to display the correct data in the destination view controller I need to add some bits into the prepareForSegue function. Specifically I need to reference the collectionView outlet that is established in TableViewCell.swift . How would I reference this outlet in ViewController.swift in order to ready the correct data through the prepareForSegue function?

Hello !
Thank you for your code and tutorial.
I have the exact same question, and i really struggle... Where and how to specify which object was selected to the new view Controller ?
Thank you a lot
http://stackoverflow.com/questions/34486465/how-can-i-segue-from-uicollectionviews-cells-embedded-inside-uitableviewcell-s

Figuring out which object was selected is tricky at first. You have a collection view within a table view, and one of the collection view cells was selected. The callback method is:
public func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath)

OK, so that gives us the index path of the cell within its collection view, so we're half way there. The next step is we need to figure out which table view contains the cell's collection view. This is handled for us by the tag property. Just like how we set a cell's background colour based on its collection view's tag, we can use the same logic to identify the object that was selected. So our callback might look like:
public func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
    ...
    let objectSelected = model[collectionView.tag][indexPath.item]
    ...
}

I hope that helps!

where did you put that public function because I tried to put it in my extension on my view controller and it doesn't seem to ever get called.

@techyowl the function needs to go in whatever object will be the collection view's datasource, whatever conforms to UICollectionViewDataSource. In my tutorial, that's the view controller. If it's not getting called maybe the collection view isn't having it's datasource property set?

@ashfurrow i'm having the same issue with didselectitem - I just put this:
    public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
        print("hello")
    }

inside the viewcontroller extension we added, but it is never getting called?

@ashfurrow figured it out - @ashfurrow you might be having the same issue. I had a button in the cell and when hitting the cell the button was getting clicked, and the cell was not getting selected.


feat: Add editor configuration

Any update on this? Basically, it's a good way to ensure similar formatting with zero effort on the part of anyone using an editor supporting this standard (of which lots do, including at least VS Code, JetBrains ones, NetBeans, and Eclipse).

Ping?

No response; closing.


Issue with Backpack 4.1

Hi Cristian,
Can you fix inc.field_wrapper_attributes issue to bring compatibility with Backpack 4.1?
Can you also fix composer issue:
Deprecation Notice: Class DigitallyHappy\ToggleFieldForBackpack\AddonServiceProvider located in ./vendor/digitallyhappy/toggle-field-for-backpack/src/addonServiceProvider.php does not comply with psr-4 autoloading standard. It will
not autoload anymore in Composer v2.0. in phar:///mnt/c/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
I think these fix are really quick.
Thank you very much.
Alex

Thanks for the heads-up @bedoz . Just pushed an update that offers compatibility with Backpack 4.1 - make sure you require version 2 of this package.
Haven't gotten to look at the Composer v2 deprecation notice yet - I'll take a look when I have the time.
Cheers!

@tabacitu the Composer v2 deprecation is really simple you can't use namespace with files and class name that are different, the issue I think is that addonServiceProvider.php use class AddonServiceProvider, maybe the issue is that php file must be renamed to AddonServiceProvider.php

Yeah but you see @bedoz - that file has been renamed a while ago, it's AddonServiceProvider.php, not addonServiceProvider.php, but you're still getting the deprecation notice - which is weird 😄 I've bumped the version to 2.0 for the update above (support for Backpack 4.1) - I'm wondering if you're going to get the deprecation notice again this time... Please let me know.

No more isssue i see, it takes the right name. Thank you

Excellent! Thanks for raising the issue and following up @bedoz ! Also for the testimonial - much appreciated 😄 🥳


Merge M4.04a and M4.04b quizzes

This happened when moving parts around after splitting videos. There is a single question in the M4.04a quiz and is the only part in the MOOC where we have two quizzes in the same lesson (everywhere else it is one quizz per lesson at the end of the lesson).
Alternatively we could add more questions about the regularisation video (this is more work).

I tackled the quiz update in https://gitlab.inria.fr/learninglab/mooc-scikit-learn/mooc-scikit-learn-coordination/-/merge_requests/35. On the gitlab MR is merged I'll update the quizzes and jupyter-book/_toc.yml in a github PR.


Create an Application with Cloud Foundry Python Buildpack

Tutorials: https://developers.sap.com/tutorials/btp-cf-buildpacks-python-create.html
hi, I had to replace python-3.11.* with python-3.11.x to make the cf push work. Otherwise it was giving me an error about improper python buildpack constraint.

Hi @amp86,
Thank you for your feedback!
I just tested the app again, using 3.11.* and 3.11.x - it worked fine both ways.
However, according to the official CF Python documentation, 3.11.x is indeed the correct syntax so I'm going to fix my examples accordingly.  Thank you for spotting this little glitch! 🙂
Best regards, Gergana


TabbyChat GUI error, thing?

So I have just downloaded the brand spankin' new TabbyChat for Minecraft 1.12. And yes, I know it's a Beta version, and I know it will contain a bug or 2 (or several). So when I press T or '/', there is no background to it, and the outlines of the GUI are surprisingly thick.
Here's a picture of what I mean:

there is no background to it

What does this mean?

the outlines of the GUI are surprisingly thick

It's the default. TabbyChat uses a texture, which you can find here. You'll need to make a simple resource pack and add it, and edit it to make it like you want.

Yeah... I haven't gotten around to drawing the background for the tray yet. I'll get around to it.

https://github.com/killjoy1221/TabbyChat-2/commit/88adc6aeb449775f9142a6f4e00ce1d66f2413d4


Operator check failed on ValidateOperatorBundle

Bug Description
Result.json shows an error on ValidateOperatorBundle check.
time="2021-11-03T12:57:48-04:00" level=info msg="check completed: ValidateOperatorBundle" ERROR="failed to run operator-sdk bundle validate: exit status 1" result="failed to run operator-sdk bundle validate: exit status 1"
It doesn't provide complete information on why it's failing without using the PFLT_LOGLEVEL=trace
Version and Command Invocation
preflight version 0.0.0 <commit: e97c94ce88a6039637647b941d055d39c0ea98c5>
preflight check operator quay.io/yoza/grafanacloud-operator-bundle:v2.0.0
Expected Result
This check was failing because there was no mediatype for the icon defined in the CSV.
Actual Result
time="2021-11-03T12:57:48-04:00" level=debug msg="Stdout: {\n    \"passed\": false,\n    \"outputs\": [\n        {\n            \"type\": \"warning\",\n            \"message\": \"Warning: Value : (grafanacloud-operator.v0.0.1) csv.Spec.minKubeVersion is not informed. It is recommended you provide this information. Otherwise, it would mean that your operator project can be distributed and installed in any cluster version available, which is not necessarily the case for all projects.\"\n        },\n        {\n            \"type\": \"error\",\n            \"message\": \"Error: Value : (grafanacloud-operator.v0.0.1) csv.Spec.Icon elements should contain both data and mediatype\"\n        }\n    ]\n}\n"

cc: @bcrochet


write unit tests for the prototype frontend

Resolved in https://github.com/cs121-team-panda/coconut-interpreter-react/commit/cd432547f6527788218ae7e091366b76f0e9bca6 & https://github.com/cs121-team-panda/coconut-interpreter-react/commit/58e44dcc1f12b71a492d36a841254ba55014427f