Segfault when Streaming out GDSII with Magic

Description
A segfault was created after several hours of running during the Streaming out GDSII with Magic
Note that I am using synth.tcl with the autoname patch applied. I will try again without this patch and see if that fixes things.
Expected Behavior
There should be no segfault. dmesg reports:
[149170.247483] traps: magicdnull[28008] general protection fault ip:7fd52cb533af sp:7fff53cfa0f0 error:0 in tclmagic.so[7fd52cafa000+273000]
[149170.248413] potentially unexpected fatal signal 11.
[149170.248657] CPU: 13 PID: 28008 Comm: magicdnull Not tainted <IP_ADDRESS>-microsoft-standard-WSL2 #1
[149170.249047] RIP: 0033:0x7fd52cb533af
[149170.249253] Code: 8d 85 40 fe ff ff 48 89 c7 e8 5d b9 fb ff 89 c2 48 8d 05 84 d3 8d 00 8b 00 01 d0 89 c2 48 8d 05 77 d3 8d 00 89 10 48 8b 45 c8 <0f> b7 40 5c 0f b7 c0 83 e0 0f 85 c0 0f 84 b2 06 00 00 c6 85 1b fe
[149170.250080] RSP: 002b:00007fff53cfa0f0 EFLAGS: 00010202
[149170.250333] RAX: 425f325f61313132 RBX:<PHONE_NUMBER>000000 RCX:<PHONE_NUMBER>000004
[149170.250682] RDX: 000000000d456b86 RSI: 000000000f13f420 RDI: 00007fff53cfa3e0
[149170.251065] RBP: 00007fff53cfa420 R08: 00007fff53cfa260 R09: 6b735f585f31425f
[149170.251497] R10: 5f64665f30333179 R11:<PHONE_NUMBER>000000 R12:<PHONE_NUMBER>000000
[149170.251886] R13:<PHONE_NUMBER>000000 R14:<PHONE_NUMBER>005d26 R15:<PHONE_NUMBER>000000
[149170.252191] FS:  00007fd52fa5b740 GS:<PHONE_NUMBER>000000

Environment report
Kernel: Linux v<IP_ADDRESS>-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: MISMATCH
The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: 0059588eebfc704681dc2368bd1d33d96281d10f, tested: 3af133706e554a740cfe60f21e773d9eaa41838c)
This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.
---
Git Log (Last 3 Commits)

cb59d1f 2022-11-18T18:42:38+02:00 fix return values in `equally_spaced_sequence` (#1503) - Kareem Farid -  (grafted, HEAD, tag: 2022.11.19)
---
Git Remotes

origin  git@github.com:The-OpenROAD-Project/OpenLane (fetch)
origin  git@github.com:The-OpenROAD-Project/OpenLane (push)

Reproduction material
issue_reproducible.tar.gz
Relevant log output
Kernel: Linux v<IP_ADDRESS>-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: MISMATCH
The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: 0059588eebfc704681dc2368bd1d33d96281d10f, tested: 3af133706e554a740cfe60f21e773d9eaa41838c)
This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.
---
Git Log (Last 3 Commits)

cb59d1f 2022-11-18T18:42:38+02:00 fix return values in `equally_spaced_sequence` (#1503) - Kareem Farid -  (grafted, HEAD, tag: 2022.11.19)
---
Git Remotes

origin  git@github.com:The-OpenROAD-Project/OpenLane (fetch)
origin  git@github.com:The-OpenROAD-Project/OpenLane (push)

Note that the output of python3 ./env.py issue-survey tells me to re-run make pdk, however I have done that and the output does not change -- it still reports 0059588eebfc704681dc2368bd1d33d96281d10f as the version.

This was related to autoname, meaning it's generating names that are causing Magic to crash.

Related #1577

No segfault using OpenLane version 01e6723


Cloudflare token error (it says failure and its stuck on a loading icon without anything popping up)

Your issue may already be reported!
Please search on the issue tracker before creating one.
Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Version used:
Operating System version:

NHentai link (if relevant):

#625


Fix errors in command messages

Fixes #129
Fixes #128
Fixes #113
Fixes #112
Fixes #107
Fixes typos and errors in some other miscellaneous command messages and comments

Codecov Report

Merging #145 (f729752) into master (2f5ac4f) will not change coverage.
The diff coverage is 42.85%.

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


ADD GSSOC AND HACKTOBERFEST BANNER ON README FILE

Issue Description
Including GSSoC (Google Summer of Code) and Hacktoberfest banners in the README file is essential for promoting the project's involvement in these significant open-source initiatives. These banners not only serve as a visual representation of the project's commitment to fostering a collaborative environment but also attract potential contributors who are eager to participate in these events. By showcasing affiliation with renowned programs like GSSoC and Hacktoberfest, the project enhances its visibility within the developer community and signals to newcomers that it is an active and welcoming space for contributions. Furthermore, these banners can encourage participation by providing context about ongoing contributions and the potential for collaboration, thereby creating a more vibrant and engaged community around the project. Overall, they act as an invitation for developers to explore the project, contribute, and share their skills, ultimately enriching the open-source ecosystem.
Additional Context
N/A
Screenshots or Examples (if applicable)
N/A
Proposed Solution (optional)
To enhance user engagement and facilitate communication, I propose adding a Contact Information section to the README file. This section would provide clear avenues for users and contributors to reach out with questions, feedback, or collaboration opportunities. Including contact details such as email, social media handles, and GitHub profiles would not only improve accessibility but also foster a sense of community around the project. Furthermore, positioning this section near the end of the README, just before the License section, ensures that users can easily locate it after reviewing the project’s features and usage instructions. By implementing these changes, we can create a more inviting and collaborative environment, encouraging users to actively participate and contribute to the project's growth.
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)

ADD LABEL GSSOC AND HACKTOBERFEST ON THE ISSUE RAISED
ASSIGN ME THE WORK @aditya-bhaumik
THANK YOU!

@aditya-bhaumik  I DON'T SEE EITHER HACKTOBERFEST AND GSSOC SYMBOL OR BANNER ON THE README.

Sorry i did not close it properly

I dont need this in my readme file


Refactor internal room collections

Part of #468.
Checklist

[x] I have read the coding conventions
[x] I have read the testing guidelines
[x] I have added a changelog entry about what my pull request accomplishes, or it is an internal change

Description
All room array properties are now lists, and the associated count properties eliminated. TR5 remains untouched for now.

Merging as part of new TRLevelControl integration; normal review/testing process to resume once project is up-to-date.


[Vue] [Dialog]: "update:open" emit not declared

Description
I'm getting this error when closing a dialog component.
[Vue warn]: Component emitted event "update:open" but it is neither declared in the emits option nor as an "onUpdate:open" prop.
Everything seems to work just fine, but would be nice to not have this warning in the console. I also tried adding update:open to the emits in my custom ChildDialog component but that did not help, which leads me to believe it might be something within the Ark Dialog causing this.
Link to Reproduction
https://stackblitz.com/edit/nuxt-starter-cy3vjz?file=package.json,components%2FChildDialog.vue
Steps to reproduce

Click "Open in New Tab".
Enable developer console.
Open the dialog.
Click X to close dialog.
Click cancel in confirm dialog.
See error in console.

Ark UI Version
0.4
Framework

[ ] React
[ ] Solid
[X] Vue

Browser
No response
Additional Information
No response

is this merged as of 0.5.2? Still getting this

I get something similar in 0.5.3:
[Vue warn]: Component emitted event "open" but it is neither declared in the emits option nor as an "onOpen" prop.


How to stop notification to show in notification drawer when app is opened

Expected Behaviour
Notification will only arrive in notification drawer when app will be in background.
Actual Behaviour
Notification arrives when app is opened in .on('notification')... handler,
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
Android 5.1
(Android) What device vendor (e.g. Samsung, HTC, Sony...)
Moto G
Cordova CLI version and cordova platform version
cordova 6.3.0
Plugin version
1.8.2
Sample Push Data Payload
let push = Push.init({
android: {
senderID: "XXXXXXXXX",
"icon": "icon",
"iconColor": "Gray"
},
ios: {
alert: "true",
badge: false,
sound: "true"
},
windows: {}
});

@sourav86 I've never seen this behaviour before. When the app is in the foreground the on('notificaiton') event handler should be called but nothing should shop up in the notification shade.

this issue is solved not. I use data.additionalData.foreground == false && data.additionalData.coldstart == true in push.on('notification', (data)...  Now it is working file


[Complex Text Layouts] Refactor RichTextLabel.

Part of godotengine/godot-proposals#1180 implementation.
~Depends on ~#41100~ #43981~

BBCode.

Add font size tag / features tag. ✔
Add layout control tags. ✔
Add structured text control tags. ✔

RTL content shaping / cache. ✔

Text handling. ✔
Table handling. ✔
List handling. ✔

RTL content draw. ✔

Text drawing. ✔
Table drawing. ✔
List drawing (ul, ol (types = 1,a,A,i,I), including nested lists). ✔

Hit test / carets / selection / search. ✔
Optimize cache search and invalidation. ✔
UI mirroring. ✔

RTL internals mirroring. ✔
Set BiDi overrides for editor UI RTL controls. ✔

Test Project: RTL.zip

Screenshots

@reduz also approved on IRC, so let's merge.

Thanks!


catch connection errors in exchange update

Fixes #1888

With this PR HTTPError and URLError in exchange-rate updates will be caught

Thanks @matmair


How can I get a list of all the pieces in the board?

Is there any way of getting all the pieces that are currently in the board without using the FEN string?

board.GetAllPieceLists() might be what you are looking for. 👍


build fails with undefined reference to major'`

This is the output using the instructions from the readme
/usr/bin/ld: qga/commands-posix.o: in function `dev_major_minor':
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:656: undefined reference to `major'
/usr/bin/ld: /home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:657: undefined reference to `minor'
collect2: error: ld returned 1 exit status

There are several warning prior
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c: In function ‘dev_major_minor’:
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:656:21: warning: implicit declaration of function ‘major’ [-Wimplicit-function-declaration]
         *devmajor = major(st.st_rdev);
                     ^~~~~
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:656:21: warning: nested extern declaration of ‘major’ [-Wnested-externs]
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:657:21: warning: implicit declaration of function ‘minor’; did you mean ‘mincore’? [-Wimplicit-function-declaration]
         *devminor = minor(st.st_rdev);
                     ^~~~~
                     mincore
/home/morgan/devel/qemu-xtensa-esp32/qga/commands-posix.c:657:21: warning: nested extern declaration of ‘minor’ [-Wnested-externs]

What operating system and version are you using when compiling?

Ubuntu 19.04
Running with qemu-system-xtensa -d guest_errors,unimp  -cpu esp32 -M esp32 -m 4M -s

You probably already solved this.
Do a #include <sys/sysmacros.h>

I actually just removed the references to major/minor :)))

I met this Problem,too. My OS is Unbuntu 20.04 LTS.
After I add #include <sys/sysmacros.h>. I solved this issiue.

I met this Problem,too. My OS is Unbuntu 20.04 LTS.
After I add #include <sys/sysmacros.h>. I solved this issiue.

which file to add #include <sys/sysmacros.h>?

I met this Problem,too. My OS is Unbuntu 20.04 LTS.
After I add #include <sys/sysmacros.h>. I solved this issiue.

which file to add #include <sys/sysmacros.h>?

commands-posix.c


Update version number and release date in changelog - 0.1.0

The intention is to have something to call 0.1.0 today

Should probably wait until #164 is passing before this is merged.


[GLUTEN-2180][CH]Bug fix hive text format deserialization errors

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
this pr relay on the clickhouse prs: https://github.com/ClickHouse/ClickHouse/pull/51716,  https://github.com/ClickHouse/ClickHouse/pull/51273
(Fixes: #2180)

fix the csv deserialization erros as described in issue #2180, like csv field too many or too few or data type mismatch;
remove the unused dependencies (json-serde of openx, as we now can use json-serde of hive to run the tests.)

How was this patch tested?
unit tests
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

LGTM

The problems was sloved by https://github.com/oap-project/gluten/pull/2653, So only keep the unit tests


Rust Analyzer does not work for object_store files

Which part is this question about

Rust analyzer does not work for object_store files. I don't have any problem with other files. Also for Datafusion, in the files under datafusion-cli, the extension does not work. Rust Analyzer Client and Language Server do not show any error. I have tried reinstalling and to work with pre-release versions.
Describe your question

Additional context

I don't personally use rust-analyser, but some brief searching suggests you can manually configure the two workspaces, with something like
{
    "rust-analyzer.linkedProjects": [
        "object_store/Cargo.toml",
    ]
}

It would appear rust-analyser auto-configuration fails for multiple workspaces in the same directory hierarchy.

I don't personally use rust-analyser, but some brief searching suggests you can manually configure the two workspaces, with something like
{
    "rust-analyzer.linkedProjects": [
        "Cargo.toml"
        "object_store/Cargo.toml",
    ]
}

It would appear rust-analyser auto-configuration fails for multiple workspaces in the same directory hierarchy.

Thanks, it worked


Minor nitpick about FMA doc / comment

https://github.com/madmann91/bvh/blob/ce037a75d20ce23e404103bcd64f8fef646aac04/src/bvh/v2/utils.h#L65
The F in FMA stands for "fused", which refers to the more important part of the operation than its performance (i.e. not "fast"), namely that the result of the multiplication and the addition are fused together into a single operation, with all intermediate bits and no rounding inbetween.
P.S. Love your library, some of the most beautiful code I've ever seen <3

Hello, and thank you for your comment.
The name fast_multiply_add here just reflects that the implementation picks whichever is fastest: A fused multiply-add (FMA), or a mul followed by an addition. Note that FP_FAST_FMAF should be defined if FMA is faster than a multiplication followed by an addition (left as implementation-defined according to the standard). Some compilers do not define FP_FAST_FMAF, which is why this code also uses #pragma directives to allow the compiler to contract the regular addition and multiplication into a single FMA if it decides this is going to be faster (and those #pragma directives sadly differ from compiler to compiler).
To sum things up, this code does not always generate an FMA, and perhaps the comment should reflect that. If my attempt with this code had been to use FMA always, I could have just used std::fma(f) directly. However, it would have been emulated on instruction sets that do not support such an instruction natively.


Add a Gitter chat badge to README.md

PiPeep/ansible-honeybadger now has a Chat Room on Gitter
@PiPeep has just created a chat room. You can visit it here: https://gitter.im/PiPeep/ansible-honeybadger.
This pull-request adds this badge to your README.md:

Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Whoops! Forgot to uncheck that box!


Lastest "+Spotify" develop playback is too fast and shows last track info

I tested with a Raspberrypi 3B with onboard sound (PCM). I installed Phoniebox with the Onelineinstall-Script (develop) with Spotify:
Local Playback is faster and higher than original.
The Songinfo in the Webinterface isn't updated to the newest song (one song behind).

See #799

Thank you! But there is nothing mentioned about faster playback. It's not a bit faster. It's much faster, it's higher pitched.

For the time beeing, i don't have the "speed"-Problem anymore.
I close this issue.


doc(features): Highlight the non-blocking feature gating technique

We already discussed non-blocking gates but the language makes it sound like it was limited to config.toml.
Since I haven't been touching that, I had always overlooked that section.
This change brings the blocking / non-blocking decision front and center.
To support this, the later sections focus more on mechanisms (the gate) rather than on what is being done (new syntax for cargo-features).
I also feel this makes the content more scannable.
This is adapted from what I did for [lints] (see #12148).

Looks good. Feel free to address nits or r=me.
BTW, by “non-blocking feature gate” does it refer to a feature gate that won't bail out but warn/ignore?

Yes.  Didn't end up using that term in the PR.

nits addressed
@bors r=weihanglo

:pushpin: Commit 354e1989f853b6d1cc2e0c5b88549cbc018f4623 has been approved by weihanglo
It is now in the queue for this repository.

:hourglass: Testing commit 354e1989f853b6d1cc2e0c5b88549cbc018f4623 with merge a383063b00d4a8992821ed63e596382cdd088e53...

:sunny: Test successful - checks-actions
Approved by: weihanglo
Pushing a383063b00d4a8992821ed63e596382cdd088e53 to master...


FIX -closeTabs and/or -disconnectAll  reuse the last opened DBeaver window

ever since 4.2.4 it seems that -closeTabs and/or -disconnectAll  reuse the last opened DBeaver window instead of creating a new instance using the same workspace (with or without -reuseWorkspace)
running just "dbeaver" opens up a new instance

You can use -newInstance parameter to force running CLI commands in new DBeaver instance.

@serge-rider could you add this to the wiki aswell? :)
https://github.com/serge-rider/dbeaver/wiki/Command-Line


Event Request - OnBeforeUpdateBin - table 5407 "Prod. Order Component"

Please could we have the following event added, to allow us to bypass the Confirmation message:
table 5407 "Prod. Order Component"
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateBin(var ProdOrderComp: Record "Prod. Order Component"; FieldNo: Integer; FieldCaption: Text[30];var IsHandled : Boolean)
begin
end;

local procedure UpdateBin(var ProdOrderComp: Record "Prod. Order Component"; FieldNo: Integer; FieldCaption: Text[30])
var
    ProdOrderComp2: Record "Prod. Order Component";
    OverwriteBinCode: Boolean;
    IsHandled : Boolean;
begin
    OnBeforeUpdateBin(ProdOrderComp,FieldNo,FieldCaption,IsHandled);
    if IsHandled then
      exit;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 10868.


Problem benchmark descriptions

@lpawel @mlubin can you make a quick pass to check that everything is in order ?
You should be able to preview the rendered file here:
https://github.com/ds4dm/ml4co-competition/blob/benchmark_descriptions/DATA.md

Haha yes I was a bit disappointed at Github for not supporting any Latex natively... Anyway, here we are. Thanks for the feedback, I'll merge it then. We can always fix things later on if needed.


Edge 17:  Service Workers, Push API, Ogg, SRI

Per https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/17063/?compareWith=16299, section "New web platform features".
backdrop-filter is covered by #3923.
Push API seems indeed to be independent from Edge running per https://blogs.windows.com/msedgedev/2017/12/19/service-workers-going-beyond-page/, e.g.

Compared to current web notifications, a push notification can be delivered to a user without needing the browser/app or page to be opened.

As part of our ongoing commitment to expanding the possibilities of the web, Microsoft Edge and PWAs in Windows will handle these service worker push event handlers in the background—there’s no need for Microsoft Edge or your PWA to be running for the push to be handled. That’s because we’ve integrated with Windows to allow for a more holistic approach to push notifications.

Nice, thanks!


Allow bots to be created from a config file

This should make it easier to create bots that share a common configuration or just have large configurations in general. The file should be in json or yaml format.
from chatterbot import ChatBot

chatbot = ChatBot.from_config_file('./my_bot_config.json')

@bilalbayasut save this into a file for example ./my_bot_config.json
{
    "name": "Tech Support Bot",
    "logic_adapters": [
        "chatterbot.logic.MathematicalEvaluation",
        "chatterbot.logic.TimeLogicAdapter",
        "chatterbot.logic.BestMatch"
    ],
    "trainer": "chatterbot.trainers.ChatterBotCorpusTrainer",
    "training_data": [
         "chatterbot.corpus.english.greetings"
    ]
}

To could do like this
from chatterbot import ChatBot
chatbot = ChatBot.from_config_file('./my_bot_config.json')


ValueError: tf.function only supports singleton tf.Variables created on the first call. Make sure the tf.Variable is only created once or created outside tf.function.

/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/func_graph.py in autograph_handler(*args, **kwargs)
1127           except Exception as e:  # pylint:disable=broad-except
1128             if hasattr(e, "ag_error_metadata"):
1129               raise e.ag_error_metadata.to_exception(e)
1130             else:
1131               raise
ValueError: in user code:
File "/usr/local/lib/python3.7/dist-packages/keras/engine/training.py", line 878, in train_function  *
    return step_function(self, iterator)
File "<ipython-input-49-519e60b5d7a9>", line 2, in gen_dice_loss  *
    return weighted_dice_loss(y_true, y_pred) + weighted_log_loss(y_true,y_pred)
File "<ipython-input-48-34c54a4952ac>", line 8, in weighted_log_loss  *
    weights = K.variable(weights)
File "/usr/local/lib/python3.7/dist-packages/keras/backend.py", line 1069, in variable  **
    constraint=constraint)

ValueError: tf.function only supports singleton tf.Variables created on the first call. Make sure the tf.Variable is only created once or created outside tf.function. See https://www.tensorflow.org/guide/function#creating_tfvariables for more information.

same problem

me too

I also encountered the same problem！ Did you solve it now?

So do I, does anybody konw how to fix this problem?


Observed flakiness: FAIL: TestAPIs

curl -sSLo /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/testbin/setup-envtest.sh https://raw.githubusercontent.com/kubernetes-sigs/controller-runtime/v0.8.3/hack/setup-envtest.sh
source /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/testbin/setup-envtest.sh; \
	fetch_envtest_tools /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/testbin; \
	setup_envtest_env /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/testbin; \
	go test ./pkg/... -coverprofile cover.out
fetching envtest<EMAIL_ADDRESS>(into '/home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/testbin')
kubebuilder/bin/
kubebuilder/bin/etcd
kubebuilder/bin/kubectl
kubebuilder/bin/kube-apiserver
setting up env vars
?   	open-cluster-management.io/cluster-proxy/pkg/apis	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/apis/proxy	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/apis/proxy/v1alpha1	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/common	[no test files]
ok  	open-cluster-management.io/cluster-proxy/pkg/config	0.003s	coverage: 100.0% of statements
?   	open-cluster-management.io/cluster-proxy/pkg/generated/clientset/versioned	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/clientset/versioned/fake	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/clientset/versioned/scheme	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/clientset/versioned/typed/proxy/v1alpha1	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/clientset/versioned/typed/proxy/v1alpha1/fake	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/informers/externalversions	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/informers/externalversions/internalinterfaces	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/informers/externalversions/proxy	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/informers/externalversions/proxy/v1alpha1	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/generated/listers/proxy/v1alpha1	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/proxyagent/agent	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/proxyagent/health	[no test files]
Running Suite: Controller Suite
===============================
Random Seed: [164](https://github.com/open-cluster-management-io/cluster-proxy/runs/5851454339?check_suite_focus=true#step:4:164)9251107
Will run 2 of 2 specs

• Failure [90.156 seconds]
ClusterManagementAddon Controller
/home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers/clustermanagementaddon_controller_test.go:19
  Deploy proxy server
  /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers/clustermanagementaddon_controller_test.go:86
    Should have a proxy server deployed correctly with default config [It]
    /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers/clustermanagementaddon_controller_test.go:87

    Timed out after 90.000s.
    Expected success, but got an error:
        <*errors.errorString | 0xc0004d5d00>: {
            s: "managedproxy not ready",
        }
        managedproxy not ready

    /home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers/clustermanagementaddon_controller_test.go:102
------------------------------
1.649251113552[178](https://github.com/open-cluster-management-io/cluster-proxy/runs/5851454339?check_suite_focus=true#step:4:178)9e+09	INFO	Starting server	{"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
1.6492511135526588e+09	INFO	controller.clustermanagementaddon	Starting EventSource	{"reconciler group": "addon.open-cluster-management.io", "reconciler kind": "ClusterManagementAddOn", "source": "kind source: *v1alpha1.ClusterManagementAddOn"}
1.6492511135526774e+09	INFO	controller.clustermanagementaddon	Starting EventSource	{"reconciler group": "addon.open-cluster-management.io", "reconciler kind": "ClusterManagementAddOn", "source": "kind source: *v1alpha1.ManagedProxyConfiguration"}
1.649251113552685e+09	INFO	controller.clustermanagementaddon	Starting Controller	{"reconciler group": "addon.open-cluster-management.io", "reconciler kind": "ClusterManagementAddOn"}
1.6492511136533926e+09	INFO	controller.clustermanagementaddon	Starting workers	{"reconciler group": "addon.open-cluster-management.io", "reconciler kind": "ClusterManagementAddOn", "worker count": 1}
1.6492511136534724e+09	INFO	ClusterManagementAddonReconciler	Start reconcile	{"name": "cluster-proxy"}
1.6492511136535134e+09	INFO	ClusterManagementAddonReconciler	Cannot find proxy-configuration	{"name": "cluster-proxy-config"}
1.6492512037021577e+09	INFO	ClusterManagementAddonReconciler	Start reconcile	{"name": "cluster-proxy"}
1.649251203702[187](https://github.com/open-cluster-management-io/cluster-proxy/runs/5851454339?check_suite_focus=true#step:4:187)5e+09	INFO	ClusterManagementAddonReconciler	Cannot find cluster-addon	{"name": "cluster-proxy"}
•

Summarizing 1 Failure:

[Fail] ClusterManagementAddon Controller Deploy proxy server [It] Should have a proxy server deployed correctly with default config
/home/runner/work/cluster-proxy/cluster-proxy/go/src/open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers/clustermanagementaddon_controller_test.go:102

Ran 2 of 2 Specs in 97.461 seconds
FAIL! -- 1 Passed | 1 Failed | 0 Pending | 0 Skipped

You're using deprecated Ginkgo functionality:
=============================================
Ginkgo 2.0 is under active development and will introduce several new features, improvements, and a small handful of breaking changes.
A release candidate for 2.0 is now available and 2.0 should GA in Fall [202](https://github.com/open-cluster-management-io/cluster-proxy/runs/5851454339?check_suite_focus=true#step:4:202)1.  Please give the RC a try and send us feedback!
  - To learn more, view the migration guide at https://github.com/onsi/ginkgo/blob/ver2/docs/MIGRATING_TO_V2.md
  - For instructions on using the Release Candidate visit https://github.com/onsi/ginkgo/blob/ver2/docs/MIGRATING_TO_V2.md#using-the-beta
  - To comment, chime in at https://github.com/onsi/ginkgo/issues/711

  You are using a custom reporter.  Support for custom reporters will likely be removed in V2.  Most users were using them to generate junit or teamcity reports and this functionality will be merged into the core reporter.  In addition, Ginkgo 2.0 will support emitting a JSON-formatted report that users can then manipulate to generate custom reports.

  If this change will be impactful to you please leave a comment on https://github.com/onsi/ginkgo/issues/711
  Learn more at: https://github.com/onsi/ginkgo/blob/ver2/docs/MIGRATING_TO_V2.md#removed-custom-reporters

To silence deprecations that can be silenced set the following environment variable:
  ACK_GINKGO_DEPRECATIONS=1.16.5

--- FAIL: TestAPIs (97.46s)
FAIL
coverage: 62.6% of statements
FAIL	open-cluster-management.io/cluster-proxy/pkg/proxyserver/controllers	97.493s
?   	open-cluster-management.io/cluster-proxy/pkg/proxyserver/operator/authentication	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/proxyserver/operator/authentication/selfsigned	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/proxyserver/operator/eventhandler	[no test files]
?   	open-cluster-management.io/cluster-proxy/pkg/util	[no test files]
FAIL
make: *** [Makefile:63: test] Error 1

This issue is related with: https://github.com/open-cluster-management-io/cluster-proxy/issues/81

Seems to extend timeout can not solve the root bug.

/close


Questions about the training process

Hi, thank you very much for your great work. I have trained a model with class_cond as true before, and using this model to directly sample has a torch size mismatch problem. I would like to ask if there are any special requirements for parameter setting if training a diffusion model from scratch. Is it enough to keep the parameter class_cond as false and other parameters to be reasonable?

Try setting --learn_sigma True when training the model.
The output channel of the model is 6 instead of 3, because the model learns both epsilon and sigma.

Try setting --learn_sigma True when training the model. The output channel of the model is 6 instead of 3, because the model learns both epsilon and sigma.

Thank you, I'll try again


Multiply schedulers run tasks later than scheduled

I have a script for a Raspberry Pi, which should send reports two times a day at 8:10 and at 20:10 according to a schedule. But usually the task (send data function) starts from 2-10 minutes late from the time scheduled, though I use multiply schedulers. Sometimes the tasks start at accurate time. It would be very interesting to find out why.
I understand that when the schedulers are executed sequentially, their work can affect each other. But in this case I run each of them in a separate thread.
The schedule associated part of my code:
main.py
import time
import threading

import schedule

def send_data():
    print('Task started at ', dt.datetime.now())
    # Here is a data sending code
    # ...

def thr_pending_1():
    while True:
        scheduler1.run_pending()
        time.sleep(1)

def thr_pending_2():
    while True:
        scheduler2.run_pending()
        time.sleep(1)

if __name__ == '__main__':
    # Some code
    # ...

    scheduler1 = schedule.Scheduler()
    scheduler1.every().day.at('08:10').do(send_data)

    scheduler2 = schedule.Scheduler()
    scheduler2.every().day.at('20:10').do(send_data)

    threading.Thread(target=thr_pending_1, daemon=True, name='Morning report').start()
    threading.Thread(target=thr_pending_2, daemon=True, name='Evening report').start()

I tested the work of this code more carefully, it turned out that the delay occurs when the script sends the morning report (scheduler1, thr_pending_1)

i also have a similar problem, what is the workaround for it? Thanks.


LFS-353: Remove radio button when fields is defined as Data Type = vocabulary & MinAnswers=MaxAnswers=1

Issue Link: https://phenotips.atlassian.net/browse/LFS-353
This changes the display for any vocabulary questions with maxAnswers = 1 and no presets (e.g. Chemotherapy Agent)

This is also problematic and pribably has nothing to do with this particular PR.

I believe it is a wrong type of field to be used in "select only 1 option" type of field. Upon selection of one item, we should prevent creation of the second entry.

I noticed this on the Demographic form. Not sure if this PR introduced it.

No need for repetition of "Please select at most..."

Also no need for the "Other (specify here)".

Ah, actually there is still one more bug.

index the HPO vocabulary
change the Demographics/comorbidities question to accept at most 3 answers
create a new demographics form
select 3 random terms, save the form
change the Demographics/comorbidities question to accept at most 1 answer
re-edit the form
delete the 3 terms entered before
select a new term -> 3 terms are displayed

It looks like deleting terms isn't functioning properly.

Reproduced the problem. Here are the screenshots:

saved max of 3 terms

changed max to 1 and deleted all 3 terms:

entered a new term (different than 3 previously deleted terms)

Closing this PR since the problem with single-valued vocabulary questions appears to be much deeper than an annoying radio button (see LFS-947) and the whole widget might need to be reworked.


test menu

Codecov Report

Merging #325 into experimental will decrease coverage by 61.42%.
The diff coverage is 100%.

@@                Coverage Diff                @@
##           experimental     #325       +/-   ##
=================================================
- Coverage         81.19%   19.77%   -61.43%
=================================================
  Files                22       22
  Lines              1069     1072        +3
=================================================
- Hits                868      212      -656
- Misses              201      860      +659

Impacted Files
Coverage Δ

tests/test_menu.py
100% <100%> (+33.33%)
:arrow_up:

vent/core/rq-dashboard/rq_dash_settings.py
0% <0%> (-100%)
:arrow_down:

vent/core/rq-worker/settings.py
0% <0%> (-100%)
:arrow_down:

vent/api/plugins.py
9.86% <0%> (-82.66%)
:arrow_down:

vent/helpers/paths.py
19.23% <0%> (-80.77%)
:arrow_down:

vent/core/rq-worker/test_rq_worker.py
21.62% <0%> (-78.38%)
:arrow_down:

tests/test_api_plugins.py
22.72% <0%> (-77.28%)
:arrow_down:

vent/core/file-drop/test_file_drop.py
26.31% <0%> (-73.69%)
:arrow_down:

...ent/core/rmq-es-connector/test_rmq_es_connector.py
30.55% <0%> (-69.45%)
:arrow_down:

vent/core/rq-dashboard/test_rq_dashboard.py
37.5% <0%> (-62.5%)
:arrow_down:

... and 10 more

Continue to review full report at Codecov.

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


Bug Report:

Tutorial Crashes Although I could fix it myself I think its a common issue and

this was already fixed here https://github.com/KadeDev/Kade-Engine/issues/1585 #


Sprint 2 Final review

Here is the link to my site:
https://ariasabzehgar2009.github.io/aria_2009/
Here is the grading table

Assignment
Points
Grade
Evidence

JSON Object & Arrays
1

Variables Input and Output
1

Data Types and Operators
1

For Loops using Sprites
1

Game Work, hack usage
1

Web Site: Home Page, Ideas
1

Total
5

In your discussion you should describe soft skills accomplishments and work habits.  The Teacher and TA need to be convinced that you are making efforts to learn on your own and with others.  The classroom mantra is to reward effort.

Skill
Points
Grade
Evidence

Work Habits (Analytics)
1

Advocacy / Collaboration
1

Beyond Perfunctory
1

Total
3

All Hacks look good with everything linked to the home page making everything easy to navigate too.

Self Grading
Assignment	Points	Grade	Evidence
JSON Object & Arrays	1
Variables Input and Output	1
Data Types and Operators	1
For Loops using Sprites	1
Game Work, hack usage	1
Web Site: Home Page, Ideas	1
Total	5

ALL CATEGORIES OF WORK POSTED HERE
Json Object and Arrays
https://ariasabzehgar2009.github.io/aria_2009/game/intro/json
Variables IO
https://ariasabzehgar2009.github.io/aria_2009/csse/javascript/fundamentals/variables
Data Types
https://ariasabzehgar2009.github.io/aria_2009/csse/javascript/fundamentals/data-types/
For loops and sprites
https://ariasabzehgar2009.github.io/aria_2009/csse/javascript/fundamentals/for-loops/
Game Work
Original game
https://ariasabzehgar2009.github.io/aria_2009/rpg0x/
Updated game
https://ariasabzehgar2009.github.io/aria_2009/rpg/


ui: make app version most prominent

fixes #318 - a mistake where the chart version is mistakenly shown instead of the intended app version
makes the app version more prominent in the chart details page below the name and logo

Codecov Report

Merging #322 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #322   +/-   ##
=======================================
  Coverage   88.99%   88.99%
=======================================
  Files          15       15
  Lines         618      618
=======================================
  Hits          550      550
  Misses         45       45
  Partials       23       23

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 8e38c0c...6aef4b4. Read the comment docs.

Still LGTM :)


fix: secure table load on scenario change

Before creating a PR, please check that:

[ ] Code is clean
[ ] Tests are still working (cypress tests and yarn test)
[ ] Changes don't cause new errors or warnings in browser console
[ ] Documentation is up-to-date
[ ] Breaking changes are clearly identified with conventional commits

PR merged in 315cf61c7e76db4c202f4f2350933df07f9ff7cf commit.


how to render the file of "/admin/assets/javascripts/qor_demo.js"

when I run "dashboard.tmpl", cannot load the file of "/admin/assets/javascripts/qor_demo.js", so cannot show the chart of users and orders, what should I do?

ok I know..
qor_demo.js is the prefix of the site name ...
Please set it to the document..


Prompt or Alert windows Always-On-Top?

I am working with PyAutoGUI and it's great.
In my workflow, I need some steps with Alert queries and Prompt inputs,
but these are hidden from the active GUI window.
Is there a chance, these Alert, Prompt etc. windows to set  Always-On-Top?
Thanks, Fried

I switched to a native Windows message box for that using ctypes. There you can specify MB_SYSTEMMODAL to keep it on top.
import ctypes

MessageBox = ctypes.windll.user32.MessageBoxW

ID = MessageBox(None, u'your text', '', 0X40 | 0x1000)

also see: https://stackoverflow.com/questions/50086178/python-how-to-keep-messageboxw-on-top-of-all-other-windows


Minimal Search Widget - tweaks

[x] Hide date picker when organization tab is selected
[x] Feature to hide tabs without results
[x] French labels
[x] Remove images from Org list
[x] Add orgs data param for installing widget

@troughc Please test here http://demo.tout-culture.s3-website.ca-central-1.amazonaws.com.  The only thing I haven't worked on is the mobile version.

@saumier
Test 1: tested voir tout and I am always shown 1 event regardless of how many I have or how I have filtered the search. It is this: http://demo.tout-culture.s3-website.ca-central-1.amazonaws.com/events/search-events.html?
or this (Same event): http://demo.tout-culture.s3-website.ca-central-1.amazonaws.com/events/search-events.html?start-date-range=2023-02-25
Related to this event: http://demo.tout-culture.s3-website.ca-central-1.amazonaws.com/events/event-details.html?eventId=63d9837e809754006565d36f
Test 2: to look at organizations, I cannot - I am asked to sign in.


Can only configure emmet.extensionsPath using the settings.json editor

Testing #117277
Bug
Currently the emmet.extensionsPath setting can only be configured by editing the settings.json file. It would be nice if you could configure it using our settings UI as well

It'd make sense to me to deprecate the string/null potential values in favor of an array of strings. You could declare the settings as string[] (which settings editor can handle, see terminal.integrated.commandsToSkipShell), then transform existing null's to the empty array and existing single string values to [theValue].


notification showing behind the nav bar

What are you doing? Filing another identical issue? It's not my job to teach basic CSS. As I said in #130:

Lower the z-index on your nav bar


Better integration with inputstreamhelper

Feature request
I'm submitting a proposal to ...

[x] new feature
[ ] change an existing feature

Describe your request
As one of the developers of script.module.inputstreamhelper, we recently refactored this add-on so it is easier to integrate it in 3rd party add-ons for troubleshooting.
Things you could integrate from your Settings menu:

An information pane showing Kodi, InputStream and Widevine versions
Open the InputStream Helper settings
(Re)install Widevine CDM from the menu (could help with issues)

Describe the use case
We cannot guarantee that Widevine CDM will work perfectly in the future. There have been cases in the past where a new Widevine release broke a perfectly working system, or caused performance issues on some platforms.
Giving people access to version information and control over their Widevine installation may help in troubleshooting or fixing playback issues.
That said, the ultimate goal of InputStream Helper is that it stays out the way. And that is still the goal, so it is up to you whether you want to give more information/control to your users (when things stop working).
Also see:

https://github.com/emilsvennesson/script.module.inputstreamhelper/wiki/API
https://github.com/emilsvennesson/script.module.inputstreamhelper/wiki/Integration
https://github.com/emilsvennesson/script.module.inputstreamhelper/issues

About the information pane I'm mixed: I do prefer logs rather than data writen by a user. A typo is not rare. To be honest, what may help a lot is if InputStream Helper shows the Widevine version in it's debug log. Seems at 0.4.2, it doesn't, only says it found the binary.
But I'm not against, even if we already have many tabs.
The "Reinstall Windevine" and "Open Inputstream Helper settings" can be really interesting.

I do prefer logs rather than data written by a user.

The main reason for having this is that the user does not have to log on to the system to look at logs just to get the most basic information (e.g. to compare). And e.g. the Widevine version information is not available elsewhere.

That said, InputStream Helper does have an icon now on Kodi and the settings can be access through that icon. So it may be sufficient to document that in a troubleshooting section in the wiki of the add-on.

InputStream Helper does have an icon now on Kodi

Here it's still 'just' a dependency, so I have to to system settings, addons, manage dependency to see it. Not very convinient. We do have a sortcut for InputStream settings, having one for InputStream Helper is not a big deal and indeed may be sufficient.

You should have version 0.4.2 by now? Unless you installed it yourself and auto-update is disabled. Could you check?

It is 4.0.2.

"Funny part": It's shown as a "Program Addon" but not in "My Addons/All", see below. That's why I didn't find it, cause I use to go to "My Addons" to see what I have.

Anyway, we still can add a shortcut for InputStream Helper settings :)

I have it in the addons home screen btw, didn't look at it previously.

Correct, this is something we have to document in our Wiki as well. (Thanks for reminding me)
Since it is a "script.module" it is not listed, except as a dependency. But it is already nice users can access the settings this way.

And I am going to reuse your screenshots in the documentation ;-)

interesting to next development, can be integrated i would prefer perhaps within the expert menu
since it is not a strictly essential but occasional thing
But first i would like to solve all the fire meat we have already opened

@CastagnaIT Adding this is a five minute job if we know what we want to add.
I just added this to another add-on (VTM GO) and I plan to add it to YouTube as well.

i think can be closed now this issue


Remove obsolete/unused variables/props

Coverage decreased (-0.05%) to 76.585% when pulling b1281a0bd50e92304723a7d6a9d4f70960bf1fd2 on enhancement/code-cleanup into f0ea9e58d82839c57a4dfd4a342b6649932660a7 on master.


[Docs] Update README with information of how this repository works and how to deploy everything.

[ ] Explain why requirements.txt and vercel.json are needed;
[ ] Add vercel deployment configuration info (how to ignore gh-pages branch deployment, adding ENV variables, etc);
[ ] Add github pages deployment configuration info (ENV vars, etc);
[x] #53

Vercel currently uses python 3.9, so I use pyenv to install python 3.9.13.
For python I use the package manager poetry.
I'm not keeping track of node version yet. Probably v20.4.0
The same goes for the node package manager yarn which is used here. Probably version 1.22.21.
Front-end deployment happens through GitHub Action + GitHub Pages

Now using python 3.9.18;
Now using bun 1.0.26 instead of yarn.
Node might not be needed, but this still needs confirmation (probably still needs npm to bump front-end package-json version easily).


API File is now Versioned

This is the last major refactor necessary to implement RFC-1 Asset Versioning. In this update File finally is given the Versioned extension.
AssetAdmin has been upgraded with versioned file management.
The most important parts of this pull request are:

AssetControlExtension extension for performing visibility control of underling DBFile assets on the dataobject.
Update of Versioned to make it useful for non-SiteTree objects
VersionedGridFieldItemRequest Which supports versioned objects in the GridField. Credit to @icecaster and @unclecheese for inspiration and ideas. :)

Not included in this pull request, and still remaining:

New UX for managing assets
Shortcodes for images in HTML area
Secure file streaming
Bulk versioned change management

Rebased against dependant PR https://github.com/silverstripe/silverstripe-framework/pull/4992.
CMS pull request https://github.com/silverstripe/silverstripe-cms/pull/1381.

I find it amazing the tests all passed the first time.
I'll let this sit over the weekend and respond to all comments after that. :)

A dev/build on this branch leaves the DB in an inconsistent state: Files are accessible by URL, but appear unpublished in the database. I'd expect existing records to be copied from File to File_Live tables, emulating 3.x behaviour. AFAICT, we can't infer visibility on existing files by record relationships - we have to assume all files should stay public. Should this be another feature of MigrateFileTask?
Do you think AssetControlExtension will still be required once we implement the Neo Versioning as described in https://github.com/silverstripe/silverstripe-framework/issues/4932? It seems to tackle a subset of this problem space, with a few specialisations like ignoring variants.

Do you think AssetControlExtension will still be required once we implement the Neo Versioning as described in #4932? It seems to tackle a subset of this problem space, with a few specialisations like ignoring variants.

Absolutely; All this does is synchronise the filesystem with the versioned state of specific records. We don't want to have to make changesets have to micromanage assets. Instead, it'll be left in change of performing dataobject-level operations, and leave AssetControlExtension to translate those actions into filesystem operations.

A dev/build on this branch leaves the DB in an inconsistent state: Files are accessible by URL, but appear unpublished in the database. I'd expect existing records to be copied from File to File_Live tables, emulating 3.x behaviour. AFAICT, we can't infer visibility on existing files by record relationships - we have to assume all files should stay public. Should this be another feature of MigrateFileTask?

This seems like a harder problem, but I wonder if it could be done. Maybe instruct the creation of _Live tables to duplicate the stage tables?

It looks like file and link tracking in https://github.com/silverstripe/silverstripe-cms/pull/1381 is very broken. I'd hold off merging anything until I can get it fixed.

https://github.com/silverstripe/silverstripe-cms/pull/1381 has been fixed; Back links have been disabled on live for the time being.

Happy with this change. Can we get at least one other +1 from @silverstripe/core-team please?

@tractorcow The commit from #4992 is breaking other things with those pesky DateTime/SS_DateTime changes :(. When I check out this PR I get errors coming from GridField casting - looks like CMSMain (~ line 800) needs to be updated in the CMS PR to replace Datetime->Ago with SS_DateTime->Ago. We need #4551 merged!
That aside, I’ve looked through and I’m happy. UX needs some work but I appreciate that’s out of the remit of this PR :)

Ah, thanks for spotting those. I'll have a look at fixing and re-uploading.

I keep running out of time to look at this... I'll try to get it over the line tomorrow guys. :)

https://github.com/silverstripe/silverstripe-framework/pull/4992 has been updated, and rebased this on top of it. :dancer:
Does this meet all concerns? :P

Also, this PR has been checked that it doesn't rely on #4551 for now.

Since #4992 is merged I've rebased this one.

Rebased again....


Scam Account Submission

Duplicate Submissions

[X] Yes, I checked that the account name is not currently in the list
[X] I read the wiki explaining each different categories and examples before submitting

(Required) Spam Comment Direct Link
Unavailable, comment chain deleted see https://github.com/ThioJoe/YT-Spammer-Purge/issues/867
(Optional) Screenshot of comments referencing the scam account

(Required) List of the scam account names
Stephcope_official.yt
Stephcope_official

Added


Flow Graph Path Mapping

Changes

Add a new property to FlowGraphContext named pathMap. This property is a mapping of string paths to scene objects - such as Meshes, Cameras, Materials, etc. When defining a pathMap, it is possible to pass a special substitution parameter, {nodeIndex}, which will be substituted by the value of the nodeIndex input socket.

So, for example, in a SetPropertyBlock, if the path is /node/{nodeIndex}/, when this node is activated, it will look into the nodeIndex socket, and substitute its value (which could be 0, then the path would be /node/0). This allows dynamic paths that are resolved based on the current state of the scene.
This change will be needed because of how the glTF Interactivity uses paths. In some cases, paths are defined as /node/{nodeIndex}/property, and we want these paths to be resolved at runtime.

The SetProperty node was changed to use a configuration object instead of sockets. The configuration object contains a string path (as defined in the pathMap), and a string property, such as translation, rotation, etc.
I also moved the default serialization and parsing functions to a separate module, and added handling of vector values.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/14481/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14481/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14481/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/14481/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/14481/merge
https://gui.babylonjs.com/?snapshot=refs/pull/14481/merge
https://nme.babylonjs.com/?snapshot=refs/pull/14481/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/14481/merge#BCU1XR#0


feat: logger initialization and customization

added implementation for logger provider injection using
log.Initialize() function, which should be called before logging any
line to use custom loger implementation
implemented log.NewLogger() which returns new instance of logger based
on logger provider initialized
exposed APIs for log level and caller info management
migrated existing logs to aries logger implementation
closes:#21

Signed-off-by: sudesh.shetty<EMAIL_ADDRESS>

Codecov Report

Merging #57 into master will increase coverage by 0.57%.
The diff coverage is 97.14%.

@@            Coverage Diff             @@
##           master      #57      +/-   ##
==========================================
+ Coverage   93.17%   93.75%   +0.57%
==========================================
  Files          15       16       +1
  Lines         469      512      +43
==========================================
+ Hits          437      480      +43
  Misses         19       19
  Partials       13       13

Impacted Files
Coverage Δ

pkg/internal/common/logging/metadata/level.go
100% <100%> (ø)
:arrow_up:

pkg/common/log/provider.go
100% <100%> (ø)

pkg/internal/common/logging/metadata/callerInfo.go
100% <100%> (ø)
:arrow_up:

pkg/internal/common/logging/modlog/logtestutils.go
100% <100%> (ø)
:arrow_up:

pkg/common/log/logger.go
100% <100%> (ø)

pkg/internal/common/logging/metadata/opts.go
100% <100%> (ø)
:arrow_up:

pkg/internal/common/logging/metadata/utils.go
100% <100%> (ø)
:arrow_up:

pkg/internal/common/logging/modlog/modlog.go
100% <100%> (ø)
:arrow_up:

pkg/didcomm/transport/http/outbound.go
90.24% <50%> (ø)
:arrow_up:

pkg/didcomm/transport/http/inbound.go
90.62% <50%> (ø)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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


indian coin change problem greedy algorithm

Is your feature request related to a problem? Please describe.
the problem is to find the indian coin change of a given amount of money using the greedy approach i.e finding what is the minimum number of coins and/or notes needed to make the change
Describe the solution you'd like
the above problem can be solved using a greedy approch  by taking  coins with greater value first. This can reduce the total number of coins needed. Starting  from the largest possible denomination and then keep adding denominations while the remaining value is greater than 0.
Do you want to work on it
i want to work in c++ for this problem. please assign it to me.

Hello, @shreya-shah-28 @aaadddiii @anubhavitis @veenit1802 @ssaksham, I think this is an important question and this should definitely be added in the Algo-Tree and I will start working on it as soon as I get assigned!! as I am a part of GSSoC'21, so I would like to implement this in c++.

I would like to contribute to the above problem in java as I am a participant of GSSOC'21. Kindly assign this to me.


Emacs, Geiser and Chez Scheme with transcript-on

I am working my way through Dybvig's "The Scheme Programming Language" book. I am using Chez Scheme 9.4.1 as my REPL. I am running said REPL within Emacs using Geiser. Chez Scheme has a transcript-on function that records the input and output of the REPL into a text file, which I find useful. By running this however within Emacs and Geiser, I am however getting also a running "commentary" from Geiser that renders the text file output unnecessarily verbose and cumbersome since it includes the very verbose Geiser output. e.g.

(geiser:eval '#f '(geiser:autodoc '(1 1)))
((result "()") (output . ""))
(geiser:eval '#f '(geiser:autodoc '(2 1)))
((result "()") (output . ""))
(geiser:eval '#f '(geiser:autodoc '(3 1)))
((result "()") (output . ""))
(geiser:eval '#f '(geiser:autodoc '(1)))
((result "()") (output . ""))
(geiser:eval '#f '(geiser:autodoc '(1 1)))
((result "()") (output . ""))

How do I restrict the output going to the text file to just the "read" and "print" input and output of the REPL without the unnecessary Geiser "commentary", while still getting the benefits of running it within Emacs and Geiser?

@haziz, i'm afraid there's no easy way of avoiding this "running commentary" without substantially changing geiser.  But, this being emacs and the REPL buffer being a text buffer, the transcript function is a bit redundant, no? why not just save the contents of the buffer?

we are moving the project to gitlab. so please, follow-up there as needed. sorry for the inconvenience!
http://gitlab.com/jaor/geiser/issues/189


Implement Activity Feed UI/UX

Description
This PR implements displaying all sort of events/transactions on DAO's Dashboard page.
It also contains file structure rearranging for better components structuring
Notes
This PR also adjusts which data is passed from the transaction to the treasury injector.
This PR will lead to follow-up cleanups.
PR is quite big, but all the parts of this PR are directly attached to the functionality implemented, so breaking it up to smaller pieces might lead to contextual lost for reviewer.
Issue (if applicable)
Closes #508
Testing

Open any DAO with bunch of proposals and transactions (for example - http://localhost:3000/#/daos/0x68dB43B90E6284019c0513168b514d103F4e1092/dashboard)
Observe transactions and proposals appearing in correct historical order (latest at the top)
Optionally - create new proposal on DAO you observing, or send transaction to that DAO's treasury - new transaction and/or proposal should appear there as well without need of reloading the page (for that - you need to keep tab with Dashboard opened)

Screenshots (if applicable)

Oh, I wasn't aware of that one - I would inject it into EtherscanLinkAddress as it's actually best suitable place for that, but this removes my custom added code. Thank you!

@mudrila just to be clear, are you going to push more code to address this?
(also, sorry, accidentally closed this PR and reopened it)

Does @Da-Colon's first screenshot show that the proposal started and ended on the same day? If so, why does the activity card say "1 month left"? David can you please share that DAO address if it'll help debug?

0x8d6DF0460157E4949Fd0e6D406a60A357B070212


podlet: init at version 0.3.0

Adding podlet
https://github.com/containers/podlet

Podlet generates Podman Quadlet files from a Podman command, compose file, or existing object.

Things done

Built on platform(s)

[x]  x86_64-linux
[ ] aarch64-linux
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 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.

duplicate https://github.com/NixOS/nixpkgs/pull/347281


Revert "fix(tonic-build): cargo build script outputs are not functional"

Reverts #1821.
Resolves #1894.

Huh, weird. Thanks for fixing!


Docker FATAL about custom/app.ini

Hi,
When I use
$ docker run --name=peach -p 5555:5555 -v /docker/peach/data:/data/peach peachdocs/peach

to start docker, log says
[Peach] 18-07-27 02:18:49 [FATAL] No custom configuration found: 'custom/app.ini'

and it can't start
trid to mkdir custom and add app.ini and mkdir locale and add EN CN file,
but it seems that the locale folder is not in the correct folder
log says can't find local -
in the document says
# Peach will complain about missing custom app.ini, leave it there and see Settings section below.

but the Settings section is empty.
Where can I find some information ?
Thank you.

Ah, sorry about documentation mistake. The first time start without custom/app.ini is meant to fail. You can create it in the volumed directory on your host system. Note that the volumed directory is already the "custom" directory, so you should directly create a new file named "app.ini" without a extra layer.


chore(main): release 10.4.6

:robot: I have created a release beep boop
10.4.6 (2024-12-09)
Bug Fixes

cmd: strategy now respects vim.g.codecompanion_adapter (b629005)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v10.4.6
:sunflower:


#110 rest service to create a new rasa story

Updated fetching slots properly
Updateg gui to keep selected value on screen for slot/form

Related task

@KasparMinn used code from this PR and finished Development in his branch

@KasparMinn used code from this PR and finished Development in his branch

Close PR based on that.


affected/package: go build or go mod vendor excessive downloading to go/pkg/mod/cache

What version of Go are you using (go version)?

$ go version
go version go1.18.3 linux/amd64

Does this issue reproduce with the latest release?
Yes
What did you do?

Building a project with a 23 MB vendor folder and cleared cache folder works fine (all files for building present).
Building the same project with no vendor folder and cleared cache folder download +800 MB.

What did you expect to see?
I expect go mod tidy or go mod vendor to only download what is needed to build i.e 23 MB not +800 MB
What did you see instead?
Excessive download to the go/pkg/mod/cache folder.

go mod vendor only keeps needed packages, but the downloading of dependencies happens at the module level. A module will often contain packages you don't need right now.
For reference, see https://go.dev/ref/mod.


Illegal values.yaml in Kong Konnect guide

The values.yaml file specified in the Kong Konnect dashboard has illegal values for the repository and tag parameters as follows.

The correct values should be:
repository: kong/kong-gateway
tag: <IP_ADDRESS>-alpine

Hi @rahulrai-in , thanks for bringing this to our attention! I've filed a ticket with the Konnect team to address this issue. In the meantime, you can follow the documentation, which has the correct values: https://docs.konghq.com/konnect/runtime-manager/gateway-runtime-kubernetes/

This is now fixed in the Konnect UI.


Drop down menus in editor close as soon as mouse enters them on Xmonad (DisplayServer regression)

Godot version
4.0.dev.custom_built (26b21dc0cb517f9baacdaceafe09285952540d6a)
System information
Nixos, Xmonad (a tiling window manager)
Issue description
When I open click on an item in the menu bar at the top, the menu appears but then closes as soon as the mouse moves over it. The same appears to be true of any drop-down menu in the Inspector pane.
I was able to use these menus anyway by using the arrow keys to navigate the menu after clicking to open it.
Right click menus in the scene tree are completely unusable; they appear when I right click but then immediately close.
I suspect this must be somewhat related to other issues reported with child windows in Godot 4.0, like #39596, #37930, and #55415. It may be exactly the same underlying issue and this is just how it manifests in Xmonad, but I couldn't find an issue reporting exactly this symptom.
Reading through those issues to see if this had already reported I did find --single-window suggested as a workaround, and it does avoid this problem for me, too.
Steps to reproduce
Open any menu from the top menu bar, then try to move the mouse over a menu item. The menu closes as soon as the mouse enters it.
I suspect this problem will appear when running Godot 4.0 in an Xmonad session on any distro, which would be easier than setting it up in Nixos if you don't already have nix builds.
Minimal reproduction project
No specific project is needed to observe the problem.

Can confirm this also happens on 4.alpha3 XMonad Ubuntu 20.04. It's very easy to reproduce.

Closing per @permelin's comment. Please comment if you can still reproduce this on Xmonad (not on any other window manager or OS).

I hadn't fired up Godot in a while; I can confirm that I'm no longer having this problem, so I don't have to use --single-window anymore. Thanks!

Thanks for the fix! I can confirm it's fixed in beta1 on Ubuntu 20.04


ShirukaWorldBorder.java:192:...

The puzzle 1-59d0279b from #1 has to be resolved:
https://github.com/shiruka/shiruka/blob/2d4fd18edd89ca67db88ccfe8c4a55ac9bb4690f/src/main/java/io/github/shiruka/shiruka/world/options/ShirukaWorldBorder.java#L192-L192
The puzzle was created by Hasan Demirtaş on 27-Dec-20.
Estimate: 60 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 1-59d0279b has disappeared from the source code, that's why I closed this issue.

The puzzle 1-59d0279b has disappeared from the source code, that's why I closed this issue.


Implement astuple method

Please checkout my proposal https://github.com/hynek/attrs/issues/77. Do not hesitate to comment this code.
The parameter tuple_factory is only tested with the tuple type. If you think this should be tested with other factories, do not hesitate to tell me.

Current coverage is 100% (diff: 100%)

Merging #78 into master will not change coverage

@@           master   #78   diff @@
===================================
  Files           8     8
  Lines         398   417    +19
  Methods         0     0
  Messages        0     0
  Branches       88    96     +8
===================================
+ Hits          398   417    +19
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update dd36808...b34c153

@hynek How do we feel about filter in astuple? My gut feeling is a little iffy since if you skip an element in the tuple, it fundamentally changes the meaning of the tuple. But maybe that's what you want sometimes.

Also I'm thinking we need either a dict_factory parameter or to have retain_collection_types to apply to dicts too, since right now astuple will map all OrderedDicts to dicts and there should be a way to avoid that.
I think just having retain_collection_types apply in the elif isinstance(v, dict): branch  would be enough. (Use v.class as the dict factory.)

I very much think that filter makes sense.  Especially in the use case with DB you may want to keep stuff out.  Or drop a password field or something.

Yeah, let's leave it in. I was actually thinking about passwords in the first place. But the exact scenario I was worried about is impossible since no mandatory attributes are allowed after an attribute with a default value, so it's moot anyway.

I took all your comments into account.

Alright, we're getting close for Hynek to take a look. :)
Please add a changelog entry too, you can find examples in CHANGELOG.rst.

I've noticed retain_collection_type isn't propagated always in astuple. I've expanded our Hypothesis nested class strategy so tests can catch this, and written a test. I don't really feel like pasting it all in here, so let me issue a pull request onto your repository.

@hynek I think this is in good shape, please take a look when you have a chance.

could you please activate the shiny new maintainer collaboration feature? I don’t want to pester you with minutiae.

Done !

I guess this will need some work due to @Tinche’s work on simple_class?

Yeah, this needs a slight rebase. simple_classes should now be simple_classes(); i.e. the strategy is now parameterized.

Ok, I fixed it.

Thank you!


Include hierarchical prior for subsample selection function

Sebastian Ratzenböck made the suggestion to let the tool hierarchically estimate the selection probabilities. The idea is to start out with large counting bins and a flat prior for the binomial distribution parameters and then let the resulting posterior be the prior for a refined set of counting bins.

SubsampleSF_HMLE_Tutorial.ipynb


Improve and simplify AutoEval

Once applied this PR will fix typos and errors, and will improve and simplify the package:

Update FLIP and biotrainer versions
Fix README to be simple and accurate with the current features
Solve incompatibility between embedder_name and embeddigns_file (mutual exclusion)
Delete CSV to FASTA conversion since is not required anymore.
Include Dockerfile
Allow the mask file input to be arbitrary.
Update configuration files according to the last included features in biotrainer.

Thanks @SebieF  for reviewing the PR.
Regarding using AutoEval only with the split name as input argument, the answer is no, it's not possible.
Because, the point of using also as input the protocol and the working directory is that the user can decide to change which protocol they want to use, something feasible for some tasks like SCL (could work with residues/residue_to_class).
But I agree that this could also be simplified/improved by:

If no working directory is given, then use ./output
If no protocol is given, then use the default one defined in utilities/settings.py.

If you agree, I implement the idea.
I updated poetry.

Ah sure, making the protocol a required option is fine! Adding the default working directory would be neat :)
I added some typo, format and type fixes to data.py and FASTA.py that I occurred during the review, shouldn't have changed anything about the logic


Integrate handling of SBOMs into OCM CLI

Since SBOMs become more and more important and prominent to describe what exactly has been used to build the software and was finally packaged into the software product, it should be possible to handle SBOMs with the OCM CLI. The Zarf project has a similar functionality for their packages: https://docs.zarf.dev/ref/sboms/. The tool to be used for creation of the SBOM should be https://github.com/anchore/syft. It is able to create SBOMs in various formats and for various sources, e.g. container images, files or folders.
Required features:

[ ] Add an SBOM for the resources of an OCM component (to be discussed: follow component references to be able to create an SBOM for e.g. a product component that only contains references and no own resources)
[ ] Show an existing SBOM of an OCM component version (that should also work if the SBOM has not been created with the OCM CLI) in an "SBOM Viewer"
[ ] Compare SBOMs between two different component versions. This should be done based on the json Syft generates.

https://openssf.org/projects/protobom/

GCP manages SBOMs  and provides surrounding tooling. It might be sufficient to only generate SBOMs (primarily), which lateron can be viewed and compared with GCP tooling or other means.


ays command line changes

ays run create --follow --ask

very confusing, --ask means no ask? why do we need to ask anyhow?
lets do the --follow automatically

ays reload

like a restart of ays but in process (remove all data & mem & reload)

ays destroy

should destroy all services/actors in existing repo (the one we are in with ays cmdline) & calls ays reload lib

ays run show —logs

can't we do ays run log

ays run create --follow --ask
very confusing, --ask means no ask? why do we need to ask anyhow?

Duplicated of https://github.com/Jumpscale/jumpscale_core8/issues/775
behavior is indeed inverted as what it should be.
We need ask cause we want user to be able to validate the run before starting it.

ays destroy

duplicated of https://github.com/Jumpscale/jumpscale_core8/issues/769

ays reload

Doable yes

ays run show —logs
can't we do ays run log

Doable too.


Only enable postgresql mirror for trusty

We don't need the mirror on precise machines, and if we add Xenial machines in the future the version of PostgreSQL we need the mirror for is available by default, so only enable it for trusty machines.

Merge when green


Ship breaks on spaced nicknames

seems both arg checkers break on spaced nicks/usernames

Issue was misinterpreted. Actually happens with any two pairs of mentions.
Fixed in cf3f88e.

Issue persistent, reopened.

Fixed in 6da4f9d.


SW-6052 Support getting specific variables

Currently, the APIs for fetching variables and variable values operate in bulk:
they return all the variables for a given deliverable or document.
To support cross-deliverable variable dependencies, where the client needs to
reference the value of a variable that isn't part of the deliverable it's focused
on, add optional variableId query parameters to both the variable and variable
value GET endpoints to access variables regardless of which deliverable or
document they're in. Multiple variables may be fetched in one request by
specifying the variableId parameter more than once in the URL.

#2436  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @sgrimm and the rest of your teammates on  Graphite