schema_plus 1.8.x: jruby + postgresql with activerecord-jdbcpostgresql-adpater > 1.3.14

Something in  activerecord-jdbcpostgresql-adapter changed in 1.3.15 or 1.3.16, causing this error when using schema_plus 1.8.x:
ArgumentError:
     wrong number of arguments calling `initialize` (7 for 4)
     # .../.gem/jruby/1.9.3/gems/activerecord-jdbc-adapter-1.3.16/lib/arjdbc/postgresql/adapter.rb:1164:in `columns'
    etc.

due to some sort of conflict caused when including schema_plus's Column module into ActiveRecord's.
I've temporarily removed jruby + postgresql from the build (commit 2a05925e23c320613859b103b6a62e4af5bd564b).  But I'm not likely to have time to chase down the problem any time soon.
@donv, do you want to look into it?

Hi!
I figured out this issue.
In activerecord-jdbc <= 1.3.12 initialize method was described in PostgreSQLColumn class.
But in activerecord-jdbc > 1.3.12 initialize method was moved to Arjdbc::ArJdbc::PostgreSQL module.
So, after including SchemaPlus::ConnectionAdapters::PostegreSQLColumn:
for <= 1.3.12 ActiveRecord::ConnectionAdapters::PostgreSQLColumn#initialize will be called from ActiveRecord::ConnectionAdapters::PostgreSQLColumn, because
ruby will search for #initialize method through all ancestors and will find it in ActiveRecord::ConnectionAdapters::PostgreSQLColumn class.
for > 1.3.12 ActiveRecord::ConnectionAdapters::PostgreSQLColumn#initialize will be called from SchemaPlus::ActiveRecord::ConnectionAdapters::PostgreSQLColumn, because
ruby will search for #initialize method through all ancestors and it won`t be able to find it in ActiveRecord::ConnectionAdapters::PostgreSQLColumn and will continue to search in
SchemaPlus::ConnectionAdapters::PostegreSQLColumn ancestor.
SchemaPlus::ConnectionAdapters::PostegreSQLColumn is the next ancestor because this extension was included in the last turn.
The solution is to include SchemaPlus::ActiveRecord::ConnectionAdapters::PostgreSQLColumn after Arjdbc::ArJdbc::PostgreSQL, but I can't understand how to do this.

@lfidnl thanks for tracking that down.

The solution is to include SchemaPlus::ActiveRecord::ConnectionAdapters::PostgreSQLColumn after Arjdbc::ArJdbc::PostgreSQL, but I can't understand how to do this.

Or maybe include SchemaPlus::ActiveRecord::ConnectionAdapters::PostgreSQLColumn into Arjdbc::ArJdbc::PostgreSQL::Column instead of into ActiveRecord::ConnectionAdapters::PostgreSQLColumn?
Unfortunately I'm not a jruby user, and don't have time to look into this myself; plus I'm mostly maintaining schema_plus 2.0 rather than 1.8 -- but I'm happy to accept a PR if you get it to work!


feat(ci): add spell-check-all workflow

Signed-off-by: GitHub<EMAIL_ADDRESS>Description

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[ ] I've confirmed the contribution guidelines.
[ ] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The Reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

Oh, Perfect!!!!


[Bug]:

All of the following criteria must be met

[X] All Requirements must be installed.
[ ] Full Latest.log file included. If no file exists then leave this unchecked and state so.

All of the following are optional to answer

[X] Tried reinstalling the Game.
[X] Tried reinstalling MelonLoader.
[X] Tried restarting PC.
[X] Was able to see the Start Screen.

Describe the issue.
crash cmd on start with last version for war robots game please fix it
Did you attach your log file?

[ ] Yes, I attached my log file to the text box above.
[X] No, I could not find a log file at {Game_Directory}\MelonLoader\Latest.log

crash :[NewEntryPoint] Passing ptr to LoadAssemblyAndGetFuncPtr back to host...

we do not support modding competitive multiplayer games


React v16 support

Attempt to fix peerDependency not met issue I encountered working with the package in React 16.
Mentioned:
https://github.com/FineUploader/react-fine-uploader/issues/166

I only just started using this lib, but so far in my React 16 project I have faced no other problems.

Great. Thanks for the confirmation @rek. I’ll release this at once then.


MS FS2020 Will Not Start.

Hi,
With anything other than 'Disable the OpenXR Toolkit' selected on the companion app, MS FS2020 will not start and always fails just before the menu would otherwise load up.
OpenXR Tooklkit is Beta-3 V1.0.2
HMD is HTC Vive Cosmos. (non beta software)
I run Vive XR and close down Steam entirely.
CPU is i9 10900K (Clocked at all core 5k)
GPU is RXT 3090 (running stock)
RAM is 3200 (64 GB)
I have also tested DX11 and DX12 and this makes no difference.
Please help!

So, I have it working... managed to get it loaded by selecting Steam VR as the OpenXR client instead of the Vive Client.
First look is impressive.

Thank you for letting me know. I've been trying to investigate what's going on with Vive users,  as some people reported it working bit it crashed for others.
So at least we have a workaround here!

It is definitely a work round for now 😎.
Thank you for your work!!!
Using Steam for the sim has never been as good / or stable as using Vive alone. It would be beneficial to have it working… I will try 1.0.3 and report back!
Also, I am sure it has been raised but is it possible to create a menu UI that can be accessed from on screen (2d) and not purely within the HMD as this would be much easier to adjust?

Using Steam for the sim has never been as good / or stable as using Vive alone. It would be beneficial to have it working…

Adding some instrumentation in #259 that hopefully will help debug these issues.

Also, I am sure it has been raised but is it possible to create a menu UI that can be accessed from on screen (2d) and not purely within the HMD as this would be much easier to adjust?

We have a team member working on this right now! Not sure when it will be ready though.

Fabulous!

I've been eyeing an HTC Vive Cosmos on eBay but cannot get one cheap enough.
If someone still interested in this, can you use the "Capture trace" in OpenXR Toolkit 1.1.4 Companion app to capture the init crash when using the HTC OpenXR runtime?

Any fixes yet?
I Noticed if u unbox msfs2020 in addon section in the bottom section the program wont crash.
As fast u mark it will crash to Windows... My logs don't say nothing. If running with steam vr it works. Still loss of performance...

I requested traces above, but nobody has made the effort to provide traces. I don't have a Cosmos so I cannot investigate the issue out of thin air.
If you want to help can you try:

Disable HTC ApiLayers: https://github.com/mbucchia/OpenXR-Toolkit/issues/408#issuecomment-1255773190

From the Companion app, capture a trace log when the problem happens, and send it to me (ZIP file).

Thanks.

1 no good
2 how do i record or capture trace log. no idea how to do that if i know ill do it

ok doing it now :D

OXRTK.zip

here is a zip file from vive cosmos :)

Thank you. At least this gives me an idea where to start looking.
Can you disable OpenXR-MotionCompensation? Then make a new trace, and attach the log file as well.
Thanks.

Here comes a new one sorry for a late reply had to go work :P... This one is without motion comp.

OXRTK- NEW.zip

Unfortunately:

this trace file still shows that OXRMC is enabled.
no text log file attached.

It also shows that VIVE layers are still enabled.

that is strange i unclick all of them.. any idea how and what to do ?

Not sure what you mean by Unclick? From where?

From the bottom of the OpenXR toolkit where u can enable each application..

This is to disable GAMES from running with OpenXR Toolkit.
I sent you a link earlier with instructions to disable the VIVE stuff:
https://github.com/mbucchia/OpenXR-Toolkit/issues/408#issuecomment-1255773190
Do the same for the OpenXR-MotionCompensation one, change the registry value from 0 to 1 (disabled).

ok will do now

Strange i changed everything from 0 to 1 in regedit... And i tried again this time it did not crash

OXRTK-001.zip

Well did it work? Can you use OpenXR Toolkit now?
Also when you say you changed "everything" from 0 to 1, I only asked to do that for the 3 VIVE entries and the OXRMC one. If you changed the OpenXR Toolkit one from 0 to 1.... you also disabled OpenXR Toolkit....

Please try to be articulate and provide details. This "free support" I provide isn't free to me. The more back and forth like above the more time it takes me.... please follow instructions to the letter and write full details in your messages.

I also asked to provide the text log file, which you haven't.

Sorry to waste your time. only tried to help. I tried again and as u said I accidentally OpenXR Toolkit one from 0 to 1. i changed it again and did a new test and it crash. I hope i help a little. Kind regards

OXRTK-002.zip

XR_APILAYER_NOVENDOR_toolkit.zip

I bought myself a Cosmos and finally got it working with OpenXR Toolkit, so hopefully the next release will work for y'all.

woohoo :) Cheers thanks a lot !

Hopefully openxr toolkit 1.2.1 released yesterday works for you too. I also recommend trying the new Turbo mode. It yield pretty good gains with the HTC runtime for me.


knife vsphere vm migrate did not work

Versions:

Version of knife-vsphere: 2.0.0
Version of chef: 12.16.42

Scenario:
Command:
knife vsphere vm migrate -VV "<IP_ADDRESS>-1.0.7-3.1.2" --dest-datastore vnx01_data6 --folder '_Templates/wcs_templates' --resource-pool 'VMCluster_Dev/Product Center - Infrastructure Service and Testing'
INFO: Using configuration from ~/.chef/knife.rb
DEBUG: value for config item vsphere_host: xxxx
DEBUG: value for config item vsphere_path: /sdk
DEBUG: value for config item vsphere_port: 443
DEBUG: value for config item vsphere_nossl:
DEBUG: value for config item vsphere_user: xxxx
DEBUG: value for config item vsphere_pass: xxxx
DEBUG: value for config item vsphere_pass: xxxx
DEBUG: value for config item vsphere_pass: xxxx
DEBUG: value for config item vsphere_insecure: true
DEBUG: value for config item proxy_host:
DEBUG: value for config item proxy_port:
DEBUG: value for config item vsphere_dc: CMDataCenterHH
DEBUG: value for config item folder: _Templates/wcs_templates
DEBUG: value for config item vsphere_dc: CMDataCenterHH
DEBUG: value for config item vsphere_dc: CMDataCenterHH
DEBUG: value for config item vsphere_dc: CMDataCenterHH
/Users/dzabel/.chefdk/gem/ruby/2.3.0/gems/knife-vsphere-2.0.0/lib/chef/knife/vsphere_vm_migrate.rb:67:in run': undefined local variable or method poolname' for #Chef::Knife::VsphereVmMigrate:0x007fb4802b1a60 (NameError)
from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/lib/chef/knife.rb:443:in block in run_with_pretty_exceptions' 	from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/lib/chef/local_mode.rb:44:in with_server_connectivity'
from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/lib/chef/knife.rb:442:in run_with_pretty_exceptions' 	from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/lib/chef/knife.rb:219:in run'
from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/lib/chef/application/knife.rb:156:in run' 	from /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.16.42/bin/knife:25:in <top (required)>'
from /opt/chefdk/bin/knife:58:in load' 	from /opt/chefdk/bin/knife:58:in '

Output knife vpshere pool list:
Pool: VMCluster_Core/Solution Center - Training und Website
Pool: VMCluster_Dev/Product Center - Infrastructure Service and Testing
Pool: VMCluster_Dev/Solution Center - Demos und POCs

using knife vsphere vm migrate "<IP_ADDRESS>-1.0.7-3.1.2" --dest-datastore vnx01_data6 --folder '_Templates/wcs_templates' --resource-pool 'Product Center - Infrastructure Service and Testing' did exit with no such pool```

That error on line 67 is a scoping error (poolname should be config[:resource_pool]) but I have a feeling this command doesn't work well with pools with / in the name. I'm not sure why the code looks for the pool twice, in two different ways. Will need to do some more sleuthing.
If you feel like playing around you could drop line 67 and then use npool in the later lines instead of pool.


[Docs] Document Support matrix

Support matrix – list out tested K8s version, ArgoCD and ClusterAPI
cc: @cre8minus1

e.g. We support ArgoCD 2.2 and CAPI 1.0 in Arlon v0.3,  ArgoCD 2.4 and CAPI 1.1 in Arlon v0.9
We have tested with k8s version up to v1.24 in Arlon 0.9

E2E tests may be able to help.

Hey team! Please add your planning poker estimate with Zenhub @bcle @cruizen @jayanth-tjvrr @Rohitrajak1807 @ShaunakJoshi1407


Blinking when near to time - DOTA 2

How to make the led blinking when time near to every 2 minutes (or 10 sec before 2 minutes)? In dota 2 case, the rune will respawn every 2 minutes, so it'll really help if player can notice it much easier. Trying playing with the aurora setting, but i cant do anything about it

That would be possible when Layer Logic is done.

Sorry im lost here, whats Layer Logic? Means that you are on the way to implementing it in next update? Or i need to change it somewhere?

Layer Logic is something that is coming at a later time, that will allow users to change layer settings based on user-defined logic statements.
It's not coming next update.


[question] NaN check for optimization algorithms?

I found out after painful debugging that dlib's find_global_min fails with a segmentation fault when the observed values contain NaN.
What do you think about including a NaN checking procedure to optimization algorithms?
If you like the idea I'll work on it and commit to dlib.

I am trying to find the solution. I am looking for this bug in optimization folder. In which file I need to look for this bug?


create role temp role

Feature/create role temp role

continued at https://github.com/Kaholo/kaholo-plugin-aws-iam/pull/8


nginx master proc dies without notice

nginx master proc is dying quite often in my setup (about twice a day). nginx-ingress-controller does not keep track of that:
ps auxf|grep "[d]umb-init" -A3
|   \_ /sbin/dumb-init -- /nginx-ingress-controller
|       \_ /nginx-ingress-controller
|       \_ nginx: worker process
|       \_ nginx: worker process

When this has happened and a endpoint has changed, nginx-ingress-controller can't reload the nginx-config:
controller.go:419] unexpected failure restarting the backend:␣
[notice] 1859#1859: signal process started
[alert] 1859#1859: kill(11, 1) failed (3: No such process)
nginx: [alert] kill(11, 1) failed (3: No such process)

A normal process list looks like:
ps auxf|grep "[d]umb-init" -A3
|   \_ /sbin/dumb-init -- /nginx-ingress-controller
|       \_ /nginx-ingress-controller
|           \_ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
|               \_ nginx: worker process

As a workaround I wrote a supervisor daemon to shutdown the worker procs gracefully when the master has died.
But I suggest, that

nginx-ingress-controller should die (or restart nginx) if it can't reload it. In this case you can get rid of dumb-init. My guess is, that dumb-init in the current usage is more or less senseless, it keeps only track of nginx-ingress-controller as single process. So it makes no difference if it is in front of it or not.

or

change the dumb-init invocation so that it keeps track of nginx and nginx-ingress-controller. But I think the better is to get rid of dumb-init: Hiding crashes is not I want, I want to know when procs are dying.

@mattenklicker what version of the controller are you using?

@aledbf 0.9.0-beta.2

@mattenklicker can you share details about the shutdown of the workers processes?


Invalid possible function parameters

Bug Report

🔎 Search Terms
function parameters tuple join
🕗 Version & Regression Information
all versions
⏯ Playground Link

Playground link with relevant code
💻 Code

export interface State {
	width?: number;
	content?: string;
}

export type Params<T extends State = State> = {
	[K in keyof T]-?: [key: K, value: T[K]];
}[keyof T];

const state: State = {};

function setState1(...params: Params): void {
    state[params[0]] = params[1]; // an error here
}

function setState2(...params: Params): void {
    switch(params[0]) {
        case 'width':
            state[params[0]] = params[1];
            break;
        case 'content':
            state[params[0]] = params[1];
            break;
    }
}

🙁 Actual behavior

In this example, the alias type Params is: ['width', number] | ['content', string] This means that the possible value is strongly limited by its key. And it is impossible that  inside the function params could be ['width' | 'content', number | string].
🙂 Expected behavior

The expected result should be the correct operation of the function setState1 as in the setState2 function but without switch/case operator.

TS doesn't validate operations by combinatorially exploding out the possibility space, as setState2 does -- this isn't practical to do beyond trivial examples. If you rearrange this example a bit and leverage the behavior added in #47109 this might be able to be made to work, though

To expand on the above: Since the type checker only sees the types, there’s no difference (from the compiler’s POV) between:
state[params[0]] = params[1];
/* VS */
state[params1[0]] = params2[1];

There’s no higher order logic that says the two sides of the assignment are correlated.


GraphViz is missing for DAG visulalisation

DAG vis requires  GaphViz ( any version will do)

Fixed in https://github.com/nesi/training-environment-jupyter-intronextflow-app/commit/10d73129d2771565fba139d79953b22fa40154d2


M-04 Remove Chainlink Registry feature

Codehawks M-04 report: https://codehawks.cyfrin.io/c/2024-05-beanstalk-the-finale/s/135
The Chainlink Registry feature only supports L1 with no L2 support planned (from what I could find), this PR that feature.

CI failed the yarn hardhat test, but works for me locally, unclear why it failed on github

lgtm


Meshopt

This PR includes the following changes:

remove support for use_local_engine url parameter
move script code from the index.html to script
changes to support latest engine GlbParser callbacks
added support for meshoptimizer (further engine work is needed for this to work fully)

I confirm I have signed the Contributor License Agreement.

btw, if you eliminated inline script section in index.html, could you also eliminate onload="main()" so I can remove unsafe-inline from CSP header?
this is replacement, should be in JS file somewhere:
document.body.onload = function(){
    main();
};

@yak32 - done.


SearchBar 'on_change' and 'on_submit' not working

Description

The 'on_change' and 'on_submit' functions seem to not work on the new SearchBar Control.
Code example to reproduce the issue:
import flet as ft

def main(page):
    page.theme_mode = ft.ThemeMode.LIGHT

    def close_anchor(e):
        text = f"Color {e.control.data}"
        print("closing view from item:", text)
        anchor.close_view(text)
        print(f"Value: {anchor.value}")

    def handle_change(e):
        print("handle_change |  e.data:", e.data)
        print(f"Value: {anchor.value}")

    def handle_submit(e):
        print("handle_submit |  e.data:", e.data)
        print(f"Value: {anchor.value}")

    def handle_tap(e):
        print("handle_tap")
        print(f"Value: {anchor.value}")

    def get_value(e):
        print("get_value")
        print(f"Value: {anchor.value}")
        e.control.text = anchor.value
        page.update()

    anchor = ft.SearchBar(
        value="Default",
        view_elevation=4,
        divider_color=ft.colors.AMBER,
        bar_hint_text="Search colors...",
        view_hint_text="Choose a color from the suggestions...",
        on_change=handle_change,
        on_submit=handle_submit,
        on_tap=handle_tap,
        controls=[
            ft.ListTile(title=ft.Text(f"Color {i}"), on_click=close_anchor, data=i)
            for i in range(10)
        ],
    )

    page.add(
        ft.SafeArea(
            content=ft.Column(
                [
                    ft.Row(
                        alignment=ft.MainAxisAlignment.CENTER,
                        controls=[
                            ft.OutlinedButton(
                                "Open Search View",
                                on_click=lambda _: anchor.open_view(),
                            ),
                            ft.OutlinedButton(
                                "Get Value",
                                on_click=get_value,
                            ),
                        ],
                    ),
                    anchor,
                ]
            )
        )
    )

ft.app(target=main)

Describe the results you received:

Both typing into the SearchBar and pressing Enter gives no console output.
Describe the results you expected:

handle_change | e.data: *e.data*
Value: *anchor.value*
handle_submit | e.data: *e.data*
Value: *anchor.value*

in console output.
Flet version (pip show flet):

Operating system:

Windows 10

That's annoying tbh, but that's the normal flutter behavior of SearchBar. 😕
They are only called when the searchview is closed.

Seems like this PR (https://github.com/flutter/flutter/pull/136840) will resolve the issue when it's released.

Ah I see, thank you.

on_change  and event work only in bar
not work in view, there is way to access to view Control

on_change  and event work only in bar not work in view, there is way to access to view Control

How?

thats so sad, I really want this control

I try to combinate on_change and on_tap to start see in data what I find but it is looks like bad.
Could somebody explain how to work with SearchBar and Search in List?

can use page.dialog to create one

import flet as ft

class CDropDownItem(ft.Row):
    def __init__(self, parent=None, text: str = "", *args, **kwargs):
        self.text = text
        self.parent = parent
        _controls = kwargs.get("controls", [])
        if "controls" in kwargs:
            kwargs.pop("controls")
        default = dict(
            controls=[ft.OutlinedButton(self.text, expand=True, on_click=self.select)] + _controls
        )
        default.update(kwargs)
        super(CDropDownItem, self).__init__(*args, **default)

    def select(self, e):
        if self.parent:
            self.parent.current_item = self
            self.parent.close_list(e)

class SearchBarView(ft.AlertDialog):
    def __init__(self, parent, *args, **kwargs):

        self.parent = parent
        self.all_items_ = []
        self.current_item = None
        self.view_search_input = ft.TextField(expand=True, on_change=self.update_view_list_items)
        self.view_search_row = ft.Row(
            [
                self.view_search_input,
                ft.IconButton(icon=ft.icons.CLOSE, on_click=self.close_list)
            ],
        )
        self.view_list = ft.ListView(
            spacing=5,
            # padding=20,
            expand=True,
            adaptive=True
        )
        default = dict(
            on_dismiss=self.after_close_view,
            title=self.view_search_row,
            content=self.view_list,
        )
        default.update(kwargs)
        super(SearchBarView, self).__init__(*args, **default)

    def add_item(self, item, index: int = None):
        if isinstance(item, CDropDownItem):
            item.parent = self
        if index:
            self.all_items_.insert(index, item)
        else:
            self.all_items_.append(item)
        self.update()

    @property
    def options(self):
        return filter(lambda x: isinstance(x, CDropDownItem), self.all_items_)

    @options.setter
    def options(self, options: list):
        for op in options:
            self.add_item(op)

    def update_view_list_items(self, e: ft.ControlEvent):
        if not e.data:
            self.update()
            return
        current_items_ = []
        for item in self.options:
            if e.data.lower() in item.text.lower():
                current_items_.append(item)
        self.update(current_items_)

    def update(self, current_items_=None):
        self.view_list.controls = current_items_ if current_items_ is not None else self.all_items_
        if self.open:
            super().update()

    def after_close_view(self, e: ft.ControlEvent):
        if self.current_item:
            self.parent.out_button_top.text = self.current_item.text
        else:
            self.parent.out_button_top.text = self.parent.out_button_top_text
        self.parent.update()

    def close_list(self, e):
        self.open = False
        e.page.update()

class CDropDown(ft.UserControl):
    def __init__(self, *args, label="Select Option", options=None, **kwargs):
        super(CDropDown, self).__init__(*args, **kwargs)
        if options is None:
            options = []
        self.out_button_top_text = label
        self.out_button_top = ft.OutlinedButton(self.out_button_top_text, on_click=self.show_list)
        self.view = SearchBarView(self)
        self.view.options = options

    def build(self):
        return self.out_button_top

    def show_list(self, e):
        self.view.current_item = None
        e.page.dialog = self.view
        self.view.open = True
        e.page.update()

    @property
    def current_item(self):
        return self.view.current_item

    def add_item(self, item, index: int = None):
        return self.view.add_item(item, index)

def main(page):
    drop = CDropDown(options=[
        CDropDownItem(text="text1", key="key2", data={"key": 88}),
        CDropDownItem(text="text2", key="key21"),
        CDropDownItem(text="text3", key="key22"),
        CDropDownItem(text="text4", key="key23"),
    ])

    page.add(
        ft.Row(
            alignment=ft.MainAxisAlignment.CENTER,
            controls=[
                ft.OutlinedButton(
                    "Add",
                    on_click=lambda x: drop.add_item(CDropDownItem(text="text add", key="key add"))
                ),
                ft.OutlinedButton(
                    "Print Select",
                    on_click=lambda x: print(drop.current_item)
                ),
            ],
        ),
        drop,
    )

ft.app(target=main)

Well, in my app I did a container who appears and disappears following the TextInput Control focus

i have a problem too with an app that I'm coding. I connect the app with a data base and tried calling the primary key by his names but, the search bar doesn't show anything. So, i don't know if it's a thing of the framework or it's our code. I don't know if putting the data base inside a list and try searching inside that list would work. But it would be great if someone tell me if something like this is happening to him or it happen, and they resolve it.

i have a problem too with an app that I'm coding. I connect the app with a data base and tried calling the primary key by his names but, the search bar doesn't show anything. So, i don't know if it's a thing of the framework or it's our code. I don't know if putting the data base inside a list and try searching inside that list would work. But it would be great if someone tell me if something like this is happening to him or it happen, and they resolve it.

It isn't your code, the component of the Framework doesn't work properly, so changing your code wouldn't help

Issue has already been fixed.
Will be present in upcoming release.

Issue has already been fixed. Will be present in upcoming release.

Any idea on date of next release?

While waiting on the next official release, you can try the latest prerelease:
pip install flet --pre

@ndonkoHenri , flet pre release has some issues.

Let's move discussion over here: https://github.com/flet-dev/flet/issues/2781

So now the on_change event works?

Yep!


Added  type guard overload ReadonlyArray.prototype.every

Fixes #14963

@NaridaL,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Do the test.symbols and the test.types files not get generated if there are error? Is there a better way of testing for errors so that those still get generated?

Do the test.symbols and the test.types files not get generated if there are errors?

Correct. Best practice is to have one testcase with all the error cases, and one testcase with zero errors. This is also better for future reviews since a file going from 0 to 1 errors will raise a red flag more quickly than a file going from e.g. 4 to 5.

OK, in the current state, there should be no errors. For some reason it's not working if the type parameter isn't specified explicitly. I'm not sure what the issue is.

OK, the issue was https://github.com/Microsoft/TypeScript/issues/18562, I've used a workaround, the tests pass as they should. This PR should be mergeable as it is now.

@RyanCavanaugh any comment on the current state of the PR?

@mhegazy 👍 ?

We should have a similar change in Array as well. Array and ReadonlyArray should stay in sync.

@mhegazy Does that make sense? according to the linked issue
declare const strNumArr: (string | number)[]
const strNumArr2: (string | number)[] = strNumArr
if (strNumArr.every(isString)) {
   strNumArr2.push(23)
   // strNumArr now has type string[] and contains a number
}

... although tbh you can get the same prob with a ReadonlyArray with only slightly more effort.

@NaridaL Hope this get merged soon. Relying on .filter now. 👍

I think we're just waiting on having the appropriate overload in Array for consistency

@mhegazy
.filter() creates a new array. .every() doesn't so including the same overload for Array could lead to issues such as the one I describe here https://github.com/Microsoft/TypeScript/pull/18372#issuecomment-335382998. Does that not make sense? As far as I can tell this is the same conclusion reached in the base issue. #14963

This is a language issue then. TypeScript compiler have to track every reference assignment. Out of our hands now I suppose.

@mhegazy I just hit this now, would you like an updated PR with the Array variant? Should I keep the current test location, or would it make sense to put it in tests/cases/conformance/experssions/typeGuards?
I noticed tests/cases/compiler/arrayFilter.ts doesn't test the type-guardiness.


Fix name assetQuantity -> addAssetQuantity

What is this pull request?
Small fix of wrong method name (assetQuantity->addAssetQuantity).

Codecov Report

Merging #759 into trunk/shared_model will not change coverage.
The diff coverage is 50%.

@@                 Coverage Diff                 @@
##           trunk/shared_model     #759   +/-   ##
===================================================
  Coverage               41.22%   41.22%
===================================================
  Files                     430      430
  Lines                   13877    13877
  Branches                 7458     7458
===================================================
  Hits                     5721     5721
  Misses                   1577     1577
  Partials                 6579     6579

Impacted Files
Coverage Δ

...el/backend_proto/shared_proto_transaction_test.cpp
19.56% <0%> (ø)
:arrow_up:

shared_model/builders/protobuf/transaction.hpp
73.07% <100%> (ø)
:arrow_up:

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 81ad2a1...31a85a4. Read the comment docs.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 895 ms

Resolved: Bofrost.at performance has improved in ee1af32 after 20 minutes.


Drupal Console Support

Official website
1 Million downloads

Just want to make sure this gets the attention it needs on the D8 side to ensure there are no major gaps or additional pieces of functionality we need.

Based on recent discussions, it looks like having it enabled within /usr/local/bin/drupal is sufficient and we can close this out for now unless/until someone has something specific to improve support.

This was fixed in https://github.com/drud/docker.nginx-php-fpm-local/pull/49 and then https://github.com/drud/ddev/pull/651. It was released in v0.13.1


Feature request:   Export to ledger/hledger format

Ledger and hledger plain text accounting files should be great fit for Gnucash for Android.  This would enable entering transactions on the go and then adding those directly to a ledger/hledger file.  Although this could be accomplished by exporting csv and then importing, this feature could really boost the appeal of Gnucash for Android.

Is there an update on this issue? I am very much interested in this.


Improve path rule (#8623)

What type of PR is this?
/kind bug
What this PR does / why we need it:
Original PR on ingress-nginx: https://github.com/kubernetes/ingress-nginx/pull/8623
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Improve path inspection, adding break line to the match.

/cc @RainbowMango


Extending the mongoId type to use exclude

:)

Fails

:no_entry_sign:

The changelog has not been updated. Please update the changelog.

:no_entry_sign:

The version was not updated. Please update the version.

Warnings

:warning:

Your PR has lint warnings. Please consider fixing these.

index.js
Full Path: /home/circleci/project/src/index.js
'_' is assigned a value but never used.
Line 1: var _ = require('lodash/fp')

:warning:

The README has not been updated. Please update the README.

Messages

:book:

We were able to automatically fix some formatting issues in this PR for you!

  Generated by :no_entry_sign: dangerJS

Is this better than just wrapping in a not group?

Doesn't hurt to have it, since we have it in the facet type.

I agree with @sadasant , it is not a bad addition and avoids creating another layer of nesting in the JSON structure sending the query since it has to be wrapped now in a group.type = not and we do support an exclusion mode in facet so why not here.


a question about max_attn_resolution and crossattn layer numbers

I see in the provided example checkpoint, max_attn_resolution is set to be 16. So during encoding, the image will go through downblocks of 64x64, 32x32, 16x16, 16x16, cross_attn is added twice after 16x16 downblocks. Yet during decoding the image will go through 16x16, 32x32, 64x64, 64x64, and cross_attn is added only once, is this an expected behavior(resulting in asymmetric encoder and decoder structure)?

Hi, thank you for your interest in our work!

You are correct. There are indeed two cross-attention blocks for the encoders but only one for the decoders. This wasn't an intentional design choice. Initially, the cross-attention mechanism was supposed to be applied to multi-scale features. However, I set the max_attn_resolution to 16 mainly to save memory usage. Despite this, the current architecture performs well in practice. I will conduct experiments with more cross-attention blocks (e.g., setting max_attn_resolution to 32) to see if this can further improve performance. Thank you for pointing this out to my attention!

great work,may i ask if 512x512 version will be released

great work,may i ask if 512x512 version will be released

Thanks for your interest in our work! @Zhao-ZD  Due to limited computational resources, we do not have a such high-resolution version on 512x512.

I see in the provided example checkpoint, max_attn_resolution is set to be 16. So during encoding, the image will go through downblocks of 64x64, 32x32, 16x16, 16x16, cross_attn is added twice after 16x16 downblocks. Yet during decoding the image will go through 16x16, 32x32, 64x64, 64x64, and cross_attn is added only once, is this an expected behavior(resulting in asymmetric encoder and decoder structure)?

We have released pretrained models for high-resolution (256x256) with more than one attention block in the decoder (exactly 3 in encoder and 2 in decoder). The asymmetric encoder-decoder design is due to historical reasons and following the original Taming-VQGAN. A recent paper (https://arxiv.org/abs/2409.16211) reports that a symmetric design can improve the VQGAN. I believe it also holds for the tokenizer of iVideoGPT, but this needs more computation resources and experiments to justify.
If there are any questions, I remain open to discussing them.


[BUG] Notification has discord ID in it

https://github.com/5stackgg/api/commit/fd33c56a35326a1fb02a3d68ea1c7916e1ed4013


resume the training for pytorch 1.0

When I use the pytorch1.0 branch, it can train for pascal VOC dataset. But when I break the training and resume from the previous model, I got the RuntimeError. Did anyone have this problem? The error are described as followed:
Loaded dataset voc_2007_trainval for training
Set proposal method: gt
Appending horizontally-flipped training examples...
voc_2007_trainval gt roidb loaded from /home/user02/notebook/faster-rcnn.pytorch-pytorch-1.0/data/cache/voc_2007_trainval_gt_roidb.pkl
done
Preparing training data...
done
before filtering, there are 10022 images...
after filtering, there are 10022 images...
10022 roidb entries
Loading pretrained weights from data/pretrained_model/vgg16_caffe.pth
loading checkpoint models/vgg16/pascal_voc/faster_rcnn_1_3_10021.pth
loaded checkpoint models/vgg16/pascal_voc/faster_rcnn_1_3_10021.pth
Traceback (most recent call last):
File "trainval_net.py", line 355, in
optimizer.step()
File "/usr/local/lib/python3.5/dist-packages/torch/optim/sgd.py", line 101, in step
buf.mul_(momentum).add_(1 - dampening, d_p)
RuntimeError: The size of tensor a (512) must match the size of tensor b (18) at non-singleton dimension 0

I haven't encountered this specific issue, but issues with the optimizer when resuming training could be related to only a few things.
Could you include the command you're using to train the model, it might shed some light on the issue.
e.g. Are you resuming training with the same batch size as when you started?

This might be a stretch, but you could try this:
https://github.com/jwyang/faster-rcnn.pytorch/issues/475#issuecomment-483243293

@AlexanderHustinx  I have tried your solutions. That is working. Thanks for your help. And I also have some questions. Do you use the pytorch 1.0 branch code? After moving these two lines that you said,  did the model performs well?  Are the results consistent with those listed by the authors?

Great, happy to see it worked for you!
I'm using the PyTorch-1.0 branch as well, there is an inconsistency when using the listed trained models, as it appears there was a slight change in PyTorch-1.0 compared to PyTorch-0.4.0, not sure what exactly, but I believe it is listed in one of the Issues in this repo.
When training the model myself the results are rather consistent, but there is a slight difference in performance (0.5~2.0 mAP) for me.


Propose to fix Billable app throwing exception on install

Fix PHP 8.0: Deprecate required parameters after optional parameters in function/method signatures

@osiset going to merge this one (later) in too for the upcoming release as php8.1 is being used more and more and this fix stops the billing route breaking as the optional param needs to be at the end of the method.


update toggle component to work with app dashboard

https://app.clubhouse.io/glitch/story/16429/update-toggle-shared-component-for-app-dashboard-usage

add disabled state
make labels configurable (and blank by default)
document how to override colors

:rocket: PR was released in v0.19.0 :rocket:


add vendor dir to .gitignore

I use go mod vendor when developing locally. It would be nice to not add it

isn't vendor already gone?

Doh, you are right.


There is a tiny error at output_builders.py : 70

{{A tiny error in output_builders}}
error location: src/iris/orchestration/output_builders.py : 70
Context

Firmware Version:
Operating System:
SDK version:  v1.1.0
Toolchain version:

Expected Behavior
geometry_mask, noise_mask = (
    call_trace["segmentation_binarization"] if call_trace["segmentation_binarization"] is **not** None else (None, None)
)

Current Behavior
geometry_mask, noise_mask = (
    call_trace["segmentation_binarization"] if call_trace["segmentation_binarization"] is None else (None, None)
)

Failure Information (for bugs)
Steps to Reproduce
Failure Logs

Hi @EliteWeapon !
Thanks for noticing and raising this issue !
Yes you're right, there's indeed a typo here. This was noticed a few weeks ago and is fixed on dev, but the change isn't applied on main yet. We're releasing<EMAIL_ADDRESS>this week, you should have a fixed version by Friday EoD
How is your experience using open-iris so far, anything you'd like to see improved ? 🙂 open-iris has been open-sourced recently, so we're eager to get feedback on how we can make user's life better and our software more useful !

Thank you much for your efforts and dedication. Due to open source, the application of iris recognition will become increasingly widespread.


current numbers do not clear when switching algorithms

When switching algorithms, current inputted numbers will still show in the new algorithm input area.
However, these numbers will not be passed to the new algorithm.

2 possible solutions:

clear current inputted numbers when switching algorithms
read current inputted numbers and pass them to the new algorithm

The issue is solved by setting initial number value as "" rather than null
A controlled component should always receive a string value, not null or undefined.


Can Hyperterm support some of the ideas and innovations from Termkit?

For those who've never heard of TermKit, here's an introduction.
It would be interesting to see plugins for file type handling, and handling other media that can be previewed in a web context. Could Hyperterm's Plugin API handle some of this functionality? What changes would have to happen in the app to allow for this type of customization?

See also: http://xiki.org/

Please file issues for individual feature requests.


Bug camel-jasypt integration with camel-karavan 4.6.0 is not working

Describe the bug
Bug camel-jasypt integration with camel-karavan 4.6.0 is not working.
We have added camel-jasypt in our application.properties of integration project. When we added secret passkey in application.properties as well. In camel route yaml file when we try to print ENC(encrypted value) then gives error as component.jasypt not found in classpath.

test.camel.yaml

route:
id: route-e881
nodePrefixId: route-348
from:
id: from-f50e
uri: timer
parameters:
timerName: test
repeatcount: 2
steps:
- log:
id: log-d10e
message: {{ENC('encrypted value')}}

property added in application.properties :
camel.component.jasypt.password=mypasskey

Steps to reproduce the behavior

Go to '...'a
Click on '....'
Scroll down to '....'
See error

Variant
Web Application
Container Management (if applicable)
Docker
Operating System (if applicable)
Linux
Version
4.7.0
Relevant log output
2024-12-16 15:18:21.276  INFO 15 --- [           main] org.apache.camel.main.ProfileConfigurer  : The application is starting with profile: dev
java.lang.IllegalArgumentException: Error configuring property: camel.component.jasypt.password because cannot find component with name jasypt. Make sure you have the component on the classpath
        at org.apache.camel.main.BaseMainSupport.lambda$doAutoConfigurationFromProperties$36(BaseMainSupport.java:2217)
        at org.apache.camel.main.MainHelper.computeProperties(MainHelper.java:415)
        at org.apache.camel.main.BaseMainSupport.doAutoConfigurationFromProperties(BaseMainSupport.java:2205)
        at org.apache.camel.main.BaseMainSupport.autoConfigurationFromProperties(BaseMainSupport.java:2168)
        at org.apache.camel.main.BaseMainSupport.autoconfigure(BaseMainSupport.java:549)

Add camel-jasypt as a dependency.

that is added in application.properties.

@mgubaidullin Do you have any suggestion on this issue as this is not working for us even we use camel-jasypt in application.properties file.

There is no such component in camel-catalog. Therefore there is no such component in Karavan
https://github.com/apache/camel/tree/main/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components

its fixed for camel 4.10.0 release

@davsclaus  Okay. Is there way to make it work with camel-karavan 4.6 ?

No there is not

Fixed in Camel 4.10, and this is NOT a Karavan bug


Collapse address bar on iOS Safari when scrolled

Hello, Is there any solution to enable address bar collapsing when scroll on iOS? After i implemented react-sidebar, header become fixed and address bar wont be collapsed.
Thank you

No, there is no way this can be done right now because of the fixed positioning of the component.


Force service_plan.unique ID to be a UUID

What
This commit introduces a function uuid_or_placeholder which replaces the unique_id field with a placeholder UUID 'd5091c33-2f9d-4b15-82dc-4ad69717fc03' which we also use in case of the unique_id being NULL.
pair: @poveyd @schmie
Why
The create_events.sql query assumes the service plan unique_id field to be a UUID / casts it to UUID without checks.
The unique_id is named so because it need not be a UUID, though.
We have encountered a case of a tenant using a custom broker (Vault broker) which will set unique_id of the form '.shared'. The presence of such service_plan.unique_id breaks the generation of the events table in paas-billing.
Using a placeholder UUID is feasible as we are not currently using Vault broker for any billed services and do not care about these custom plans.
Also, work to replace this way of processing events is underway.
How to review

code review
optionally: Access a copy of the billing-db spun up in prod-lon (2021-04-21-copy-of-billing-db) and manually run the create_events query via e.g. \i paas-billing/eventstore/sql/create_event.sql and verify it does not fail (was tested by @poveyd, @schmie).

Who can review
Anyone

Looks good


Synchronise models through different view controllers

Is it possible to modify the same model in different instances of different views?
For example, I have an user model in the profile view and in the home view. If I change the model in the profile view it should also change in home screen.
This gif shows what I'm trying to achieve using Facebook like button state as example.

@brurend - Every time a model is initialized there is an NSNotification fired which you can utilize to capture updates.
You should see this at the bottom of each initializer of your models.
        [[NSNotificationCenter defaultCenter] postNotificationName:kPlankDidInitializeNotification object:self userInfo:@{ kPlankInitTypeKey : @(PlankModelInitTypeDefault) }];

Once you receive this notification you can merge it with your existing model to have an updated form.
We haven't open-sourced our internal system but you can probably build something similar to what we described here:
https://medium.com/@Pinterest_Engineering/immutable-models-and-data-consistency-in-our-ios-app-d10e248bfef8

Thanks for the quick reply. I imagined it was using NSNotification, I just wasn't sure if it would be possible to use kPlankDidInitializeNotification with that intent. And with that article I have enough to solve my problem. Thank you!

Glad that works for you! Let me know if you run into any more issues

I'm trying to build a system similar to what is described at Medium and I ran into a couple of issues:
Is your notificationManager completely generic or you have different treatments to different models?
And when I update a model inside an array that is inside another model, you post two notifications to update both models?

@brurend I'll try to answer your questions, let me know if it isn't clear.

Our notification system is entirely generic, we have a single base model that contains a few fields (type, uuid, etc.) that are present on all models and is used to form notification keys.
Currently if some model has a collection that contains other models, we usually mutate the containing model as well at the same time.

[someModel copyWithBlock^(SomeModelBuilder *builder){
       NSMutableArray<Foo *> *fooCollection = [NSMutableArray arrayWithArray:builder.foo];
       // mutate a model in fooCollection, update it in the collection
       builder.fooCollection = [fooCollection copy];
}];

Thanks for the reply. The answer is quite clear, it solved all my doubts. Thank you @rahul-malik


HDXDSYS-1143  Update HAPI pipelines to temporarily use deprecated HNO resource

Uses resource with deprecated in name here: https://data.humdata.org/dataset/global-hpc-hno. Please merge as HAPI Pipelines db export will fail without this.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>8
Details

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

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
1601

Relevant Lines:
1710

💛  - Coveralls


Remaining range shows 0km when car not in motion

I installed SAIC MQTT Gateway (Python) HA add-on Version 0.6.0 this morning and did some driving (office and back) today. I noticed the remaining range in my HA dashboard is only displayed when the car is actually moving. If it is parked, the range shows 0km. However, telegram notification which I set up which is giving me a trip summary after each drive is showing me the remaining range correctly.
Anyone else having this problem?

Hi @bjoernkowarsch what car are you driving?
Can you als show the chart of:

"Range" sensor
"Vehicle Running" sensor
"Vehicle Speed" sensor

All on the same page, focusing just on the time around the range dropped to 0
The "Range" stats are now pulled straight from the BMS instead of the vehicle stats and indeed it allows a 0 mileage reading, altough I had never seen that.
if it happens consistently we can setup an in-depth diagnosis session

@bjoernkowarsch Just to be sure, if you plot the "Range" from the HA page, do you see any "0" values? If so, we may still have a bug lurking around.

Thanks, please keep this monitored. If you still see any 0 ranges just tag
me and let me know and we can start looking into it.
Il Mar 16 Apr 2024, 19:12 Bjoern Kowarsch @.***> ha
scritto:

This is the plot:
Screenshot.2024-04-16.190912.png (view on web)
https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway/assets/2862188/3546fcb1-4211-4447-a572-6fe9cc5cfaeb
Red arrows mark the time when I was seeing 0km range left (like I said in
my initial post, this morning when I installed the latest version), yellow
arrows now show the remaining range.
So for some reason it seems to work now. Not sure what caused the zero
range value over the course of the day ...
—
Reply to this email directly, view it on GitHub
https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway/issues/218#issuecomment-2059563195,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIT3RWE5TP4TFI4A5WRSC3Y5VLY5AVCNFSM6AAAAABGJSVB32VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJZGU3DGMJZGU
.
You are receiving this because you modified the open/close state.Message
ID: @.***
.com>

Hi @nanomad , unfortunately it happened again:

I also noticed that while charging I do not get indications for kW and A any longer (definitely worked with the previous version):

Will check if this is known / reported already - just fyi.
Bjoern

@bjoernkowarsch can you try with v0.6.1 as soon as it's released?

@nanomad so I installed version 0.6.1 this morning and monitored the drive to my office. So far, it seems to work. However, when I have entered an underground park deck, range again goes to "0". Maybe its because connection is blocked and the gateway does not receive a (final) message that the car is parked and no longer in motion? Not sure how this situation is supposed to be treated..
I have not checked for indications while charging as there hasn't been an opportunity to charge the car. Maybe within the next days ...

What I have forgot to mention (even in earlier posts), many thanks for providing the SAIC gateway! I absolutely appreciate the work and the efforts you are spending on it! Thumbs up!

Interesting, seems like the MG5 sets this data to 0 while parked. I wonder what else is set to 0 then... Can you please run the troubleshooting steps described here?
https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway/issues/221#issuecomment-2059866763
(as long as you can trigger this issue reliabily)
I can certainly blacklist 0 as a range value as temporary fix, but I'd rater make  a proper one

I don't seem to have that endpoint / Topic: saic/_internal/api/vehicle/charging/mgmtData/response
This is what my MQTT Explorer is showing:

@bjoernkowarsch you're looking inside the vehicle tree. It's at the top level under saic

Fix in 0.6.2-rc8, please try it out @bjoernkowarsch


Request for  radiomic feature extraction

Dear @rcuocolo
First of all thank you for your wonderful and great work.
at the beginning i did not understand what are doing via this work but then i found it like a treasure. I am new in medical field and i was confused between the medical imaging extension and also for their true mask segmentation which we need them to train any deep learning model. specially for the prostate X dataset it's little bit weird for me because i  could not understand the files which it contains. now i can say that your perfect give me the prostate masks which i need them to radiomic extraction, for that i am contacting you because i have some request:

I want to extract the radiomic features from T2 MRI, so i need to use the original slices and it segmentation label, which mask i need to use the prostate or the lesion? and it's possible to convert the masks to  nrrrd file?
then I want to classify the gleason grade group,  can you advice me how i can use the masks to do that?
otherwise, i am sorry to ask you alot, can you explain me more about prostatex dataset and how i can use your work for radiamic features and then use the radiomics features to classify the gleason?

looking forward to hearing from you
Kind regards,

Hello, thank you for your interest in the repository.
Regarding your questions:

As stated in the readme file, currently I would suggest converting the PROSTATEx DICOM files into NIFTI and using the NIFTI masks. This is the process we actually followed and I then transposed the NIFTI-coordinate masks to the original DICOM space. As can be seen in the other open issue, this gave some problems with the DWI/ADC masks as the array appears to be still partially "flipped". Using dcm2niix (using the patient name, sequence name and number options) the output files should be identical to those  we used and there would be no geometry issues. NIFTI and NRRD should be convertible from one format to another (for example using 3D Slicer, which reads both) but I do not see a particularly good reason to prefer one over the other.
The class labels are available both in terms of clinically significant (GGG 2 or higher) lesions or not on the whole dataset as well as specific GGG labels for the PROSTATEx2 dataset. You can simply pair the csv files to the extracted radiomic database using patient names and lesion number as the indices. I usually employ the pandas package for similar tasks. Whether you choose to use the entire PROSTATEx dataset or only PROSTATEx2, I would suggest keeping the GGG 2 or higher threshold to dichotomize the classes. There is some debate on classifying GGG 2 lesions as "intermediate" compared to 3 or higher, but I would not use this approach without good domain knowledge in the team (this choice has to be appropriately supported by the study aim and you should be ready to address this point during a hypothetical peer review process).
Among currently available software for radiomic data extraction, I prefer PyRadiomics. It is fairly simple to use. You can find details of the parameters I usually employ in prostate MRI described in literature (e.g., doi: 10.1007/s00330-021-07856-3, open access, contains the parameters file in the supplementary materials). For the analysis in and of itself, there is a wide range of tools, from R (e.g., caret), Python (e.g., scikit-learn) tools or GUI-based software (e.g., WEKA, KNIME, RapidMiner). I usually employ scikit-learn or WEKA with some R (mainly for statistics or metrics).

I would also suggest reading the pinned Issue #5 as it contains some insights on the dataset that could be useful for you.


Soul Shield Amulet can't fly

Mod Loader
forge-43.3.7
Mod version
2.24.0 + 2.25.2
Issue description
Soul Shield Amulet should make player can fly when over 50% HP, but it can't
Link or Post Log Files
No response
Steps to reproduce
No response
Additional information
2.24.0 can't fly, then I try to update to 2.25.2 still not work.
Create a new game that mod only contain Goety-2.25.2 and Curios-<IP_ADDRESS> and not work.

Do you mean in Creative? Does the visual effect appear on you even if you have over 50% HP?

@Polarice3
Not Creative, it's survive mode.
Full HP.
There is no Visual effect.
No other mods, only Goety-2.25.2 and Curios-<IP_ADDRESS>
I've try to make a new gamepack with forge-43.3.7,
and add two mods above, do nothing else.

Wait, if you have no other mods, then how are you Creatively flying on Survival?

So that means "it will disable fly below 50% HP"
Not "provide fly over 50% HP"
Fly mode should be provided by other mods.
I've misunderstood.


Don't pollute RSpec metadata

Right now we store all of our metadata directly in the RSpec metadata hash. To avoid possible collisions with existing metadata uses, we should store all of our metadata under a single key.

I would like to work on this


Upgraded main and example Go dependencies pre 2.49-rc.0

Pre step for 2.49-rc.0
Added cmd for documentation module update due to https://github.com/prometheus/prometheus/security/dependabot/92 & other similar alerts.

hmmmm
/go/pkg/mod/github.com/hashicorp/nomad/api@v0.0.0-20231206220849-8cde7a4f70c0/error_unexpected_response.go:11:2: package slices is not in GOROOT (/usr/local/go/src/slices)
!! command failed: build -o /__w/prometheus/prometheus/prometheus -ldflags -X github.com/prometheus/common/version.Version=2.48.0 -X github.com/prometheus/common/version.Revision=bc3ed6f8dc155b57f45c23fc40bf0e304dee1f9a -X github.com/prometheus/common/version.Branch=HEAD -X github.com/prometheus/common/version.BuildUser=root@d61296eb83cb -X github.com/prometheus/common/version.BuildDate=20231207-12:12:23  -extldflags '-static' -tags netgo,builtinassets,stringlabels github.com/prometheus/prometheus/cmd/prometheus: exit status 1
make: *** [Makefile.common:200: common-build] Error 1

This isn't really necessary anymore as we have dependabot that watches for Go updates.

True, but we don't do a good job of merging/reviewing/addressing blockers on those dependabot PRs, so far.
Anyway, was quicker for me to do one PR here than checking & fixing & rebasing 5+ dependabot PRs.

Hm, so that blocks having latest minor versions for all our Go packages on new release, are you sure?
I don't see how I can do it with dependabot at the moment (e.g. to include documentation go.mod). It periodically proposes PRs to upgrade some groups, plus it takes time to merge all groups one by one, wait for tests, rebase (every PR conflicts with go.mod) and repeat X times. Am I missing something? e.g. https://github.com/dependabot/dependabot-core/issues/2980 ..even if there is some configuration to do, I don't have time to do it right now.
What's the harm in upgrading in bulk while we wait for improved dependabot and us reconfiguring things for better state? 🤔

I think of dependabot as a tool helping the release shepherd. It's the release shepherd's call if they want to utilize it or not. AFAIK dependabot will simply close the PRs that aren't needed anymore because the dependency was updated manually.


Delete a source from Tracking Plan

Proposed changes
Advise how to delete a source from your tracking plan
Merge timing

Related issues (optional)

I'm going to close this PR, as the changes were made in #5572!


status not updated when nodes are added/removed from machine config pool

Description
the status update (installation/uninstallation) is only updated when the kataconfig CR is
created or deleted. When a custom MCP is used and a node is added or removed it is
not updated even though it triggers enabling/disabling the sandboxed-containers extension
on nodes
Steps to reproduce the issue:

create a kataconfig and specify a node selector
add label to two nodes -> extension will be enabled on those nodes
remove label from one of those nodes -> extension is disabled on this node but status doesn't reflect that operatorion

Describe the results you received:
when removing a label from the node there was no update
Describe the results you expected:
an updated status showing that something is going on
What we could do is:

cache the previous size of the mcp and when mcp status is updating and size

increase: clear install status, set installing=true, update install stats, set installing=false when mcp status is 'updated'
decreased: clear uninstall status, set uninstalling=true, update uninstall stats, set uninstalling=false when mcp status is 'updated'
when size is unchanged, but mcp is updating: do 1. and 2 (maybe same number of nodes was removed and added at the same time)

@jensfr how do we learn about what happened though? Removing a label from a node resource won't by itself trigger our reconciliation, will it? Or can we rely on OSC reconciliation being triggered on node label removal in some indirect way? Perhaps we'll need to start to watch Nodes as well.


feat: support show constraint command

Proposed changes
show constraints from t1;
+------+-------------+-----------------------------------------+
| Name | Type        | Definition                              |
+------+-------------+-----------------------------------------+
| fk   | FOREIGN KEY | FOREIGN KEY (id) REFERENCES cir.t1 (id) |
| uk   | UNIQUE      | UNIQUE (id)                             |
| pk   | PRIMARY KEY | PRIMARY KEY (id)                        |
+------+-------------+-----------------------------------------+

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

run buildall

run buildall


Announcement:  Intel blog article on RealSense, mixed reality capture and the MixCast VR system

Hi everyone,
The RealSense blog has posted an article on Mixed Reality Capture applications (not the same as mixed reality as it is usually understood), and the new MixCast VR system.
https://www.intelrealsense.com/mixed-reality-capture-using-depth-cameras/
For further understanding of the concept of RealSense cameras and VR, I recommend researching a 2016 / 2017 prototype headset with a RealSense ZR300 stereo camera and in-headset computer that was called Intel Project Alloy.  YouTube has numerous videos on Project Alloy, such as these two Intel demos:
https://youtube.com/watch?v=Be-MJxeCpvU
https://youtube.com/watch?v=Ku9gjx5ECuY

Such shame that project alloy got slashed, it would be a nice competition to locked in Quest and nonexistent on individual market HTC focus, even better if it would be hackable and open for extensions like maybe with compute cards (another slashed idea). It could work on existent frameworks like WMR or OpenVR or even Monado.

I believe that Project Alloy was the responsibility of Intel's VR department and not the RealSense department, even though Alloy had a RealSense ZR300 in it.
Alloy was intended to be a "reference design" - Intel would offer the blueprint for the headset hardware and then manufacturers would produce and sell it themselves instead of Intel producing it.  Alloy coincided with Microsoft's alternative "Windows Mixed Reality" standard, and manufacturers ultimately chose to go with that platform instead of Alloy.
https://www.theverge.com/2017/9/22/16351900/intel-project-alloy-vr-merged-reality-headset-reference-design-discontinued
I don't think it would be too hard to hack together a similar VR headset now, even if it is a bit less cable-tidy than a totally integrated headset unit would be.

Yeah, but having compute card with i5 and intel UHD gpu would certainly help. This was amazing concept.

Some cancelled RealSense projects end up coming back in other forms.  2016's cancel of a previewed product was an Android smartphone with a ZR300 called the RealSense Smartphone Developer Kit. Later of course, Android support was successfully introduced for 400 Series cameras.
https://software.intel.com/en-us/blogs/2016/02/22/introducing-intel-realsense-smartphone-developer-kit


percentage_match question

hi,
I have setup the percentage rule like below:
percentage_format_string: '0.2%'

alert:
- email

alert_text: |
  {0:.2}% of call meet the criteria

  Please check

alert_text_args:
- percentage

But in the email i got this:

2.3e+01% of call meet the criteria
Please check
Percentage violation, value: 23.0769230769 (min: None max : 20)
num_hits: 4998
num_matches: 1
percentage: 23.0769230769
syslog_dateTime: 2018-03-08T11:29:06.115250Z

How to change my setting in order to display 23.08% instead of 2.3e+01%
my version is 0.1.21

{0:.2f}% will do what you want!

https://github.com/Yelp/elastalert/pull/2537/files
.. note:: If you want to change the percentage format inside your alert, you must specify the format there cause ``percentage_format_string`` wont't be applied.
    Exemple: ``alerta_value: "%(percentage).2f%%"``


[<IP_ADDRESS>5] Bug: All I did was input my seed phrase. Here's the error in the chrome extension developer section:

Bug found testing Stacks Wallet for Web.
Error
Loadable: api.correct-nonce
Message: TypeError: Network request failed
Environment
Version: <IP_ADDRESS>5
Branch: feat/launch-misc
Commit: 6190d5f

it was testnet, i switched to mainnet -_- works wonderful thanks

it was testnet, i switched to mainnet -_- works wonderful thanks


BUG: Timestamp is always UTC

System: Ubuntu 22
Obsidian version: v1.4.16
Image converter version: 1.1.6

When using auto rename, the timestamp of the pasted image is always set to UTC time, regardless the actual timezone of the computer. In my case (UTC + 2), there is always an offset of two hours.
I set up the system time using the following command in order to cope with dual boot (Ubuntu 22 and  Windows 10):
timedatectl set-local-rtc 1

BTW, the timestamp of another plugin obsidian-paste-image-rename works properly.

Latest release adds various option to create custom filenames which also fixes this issue


bootstrap V4

Hello from france !
i discover angular-schema-form  and i have a question : the bootstrap v4 alpha version is plugged on my project and so there is some disfonctions.
Is it possible to see a future new version working with bootstrap V4. ?
I don't know this subject....may be somebody made some css modifications or customized css options
to work with bootstrap v4.. i'am not afraid otherwise it's panic
thanks for your attention

@flythird Je suis desole, je ne parle pas francais!
The boostrap decorator has moved to here: https://github.com/json-schema-form/angular-schema-form-bootstrap
Please make the suggestion there, it will need a pull request from someone to be updated though.

Closing this issue here, the only way it will get updated is if someone makes a PR to bring it up to date. I really would love that to happen, perhaps a fork of the decorator would be a good start to move toward a consensus on an upgrade after the 1.0.0 version is out.


pydantic and toml dependencies aren't in pyproject.toml

A couple of missing dependecies...

Oops, thanks! Fixed in 0.1.2.


Fix "null" Filetype in Transform History

Another solution that could work and I think may be preferable (although we should confirm with others) is if we create an overload of DropOffUtil.getFileType that takes an IBDO as the input parameter, then it can call the Map<> metadata version. If a filetype is found and a filetype doesn't currently exist on the IBDO (the parameter doesn't exist), then we can set it. This will improve the efficiency of future calls to the getFileType method (since the filetype will now exist) and will effectively accomplish the same change

Another solution that could work and I think may be preferable (although we should confirm with others) is if we create an overload of DropOffUtil.getFileType that takes an IBDO as the input parameter, then it can call the Map<> metadata version. If a filetype is found and a filetype doesn't currently exist on the IBDO (the parameter doesn't exist), then we can set it. This will improve the efficiency of future calls to the getFileType method (since the filetype will now exist) and will effectively accomplish the same change

See approved PR #139, which does something very similar.


Adding Free Paid Software List

A curated list of paid software offering free-of-charge pricing option to support open-source projects.

How's this different from https://github.com/ripienaar/free-for-dev?

The focus for this list is not to include free software per se. This list is about paid software without any free tier that offers a "charity" option in order to support open source projects with full functionalities.
Should I make that clearer?
Thanks.

Please read the instructions for creating a new list, contributing guidelines and the awesome manifest.
Especially this part:

Wait at least a couple of weeks after creating a list before submitting to give it a chance to mature.

The list is also not very comprehensive. Awesome lists are hard work. Just putting a few links isn't very useful. Put some more work into it. Take a look at some other lists and see how they do it. E.g. https://github.com/sindresorhus/awesome-electron https://github.com/sindresorhus/awesome-npm Work on it some more and try again in a month.


Minor Cosmetic Issue

The word "monts" is spelled incorrectly in the Custom Date Option dialog box.  It should be "Months".  Also, I'd like to suggest an option to sort the custom dates by smallest to largest or vice versa instead of basing it off the first digit of the value.

Good catch. I will get it corrected and I'll take a look at adding the sorting. Thanks.


Exception thrown on Settings Split View

Im seeing the following exception thrown on the settings page of the split view. Fresh install with no modifications.
System.InvalidCastException: Unable to cast object of type 'Windows.UI.Xaml.Controls.ComboBoxItem' to type 'SplitViewApp1.Presentation.DisplayableTheme'.
at System.Collections.Immutable.ImmutableList`1.System.Collections.IList.IndexOf(Object value)
at System.Runtime.InteropServices.WindowsRuntime.ListToBindableVectorAdapter.IndexOf(Object value, UInt32& index)

Interesting. What version of Intense templates are you using? Please include your Windows 10 and Visual Studio 2015 version as well, since it might help in determining the cause of the issue.

Using the latest templates from visual studio gallery
I have VS 2015 update 2 and Windows 10 1511

I assume you use version 0.5.0 of the templates (you can check in the extensions and updates dialog in VS2015). What nuget version of Intense does your project reference?

Yeah its version 0.5.0., nuget references 0.5.0 too

Same problem here. Crashes when clicking settings on a desktop Windows 10 PC, compiled as x64. Does NOT crash when running on my Raspberry Pi 3 with Windows IOT (ARM).
The issue has something to do with type conversion on the settings page combobox item.

Marked it as a bug, will need to investigate


fix(plugin): update critical attributes list in verify-signature

Updated the missing critical attributes in verify-signature command.
Signed-off-by: Milind Gokarn<EMAIL_ADDRESS>

Resolving this PR, as these are addressed by #231 .


fix(@ngtools/webpack): one star replacement should be preceded by slash

When building a project with AoT enabled, I noticed that .spec.ts files were not being excluded properly. This was happening because the pattern **/*.spec.ts triggered the two-stars replacement:
"**/*.spec.ts".replace(/\*\*/g, '(?:.*)')
--> "(?:.*)/*.spec.ts"

And then the one star replacement would replace the * inserted by the previous replacement:
"(?:.*)/*.spec.ts".replace(/\*/g, '(?:[^/]*)')
"(?:.(?:[^/]*))/(?:[^/]*).spec.ts"

With this PR, the single-star replacement expects a slash before the star, i.e. /*.spec.ts, so:
"(?:.*)/*.spec.ts".replace(/\/\*/g, '(?:[^/]*)')
"(?:.*)(?:[^/]*)\.spec\.ts"

Which then properly excludes the spec files. This doesn't handle the case where the pattern is in the form of **/something-*.spec.ts, but I am not sure that is super common.
Since I am not super familiar with the codebase, If you guys know of a simpler or better way to fix this problem, I'd welcome feedback. Or feel free to implement/refactor yourselves.

I signed it!

I signed it!

@hccampos any reason your email address does not match the CLA email? this commit was done under<EMAIL_ADDRESS>which no CLA has been signed for.

Yes, I committed from my work account accidentally. I then changed it and
amended the commit but apparently GoogleBot didn't pick it up.
On Feb 7, 2017 01:51, "Hans"<EMAIL_ADDRESS>wrote:

@hccampos https://github.com/hccampos any reason your email address
does not match the CLA email? this commit was done under
<EMAIL_ADDRESS>which no CLA has been signed for.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/pull/4455#issuecomment-277864002,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADlcCmScynJRyvBrogyNgWniWHwOo4c5ks5rZ8ASgaJpZM4L4MCT
.

@hccampos can you resubmit this PR please? It seems googlebot isn't getting it.


Enhanced readability by correcting typos and formating according to PEP8

PEP8 Exception: "E501: line too long (> 79 characters)"

Thanks for this and sorry for the delay in getting to it

No problem. You brought me closer to understanding TensorFlow. It was the least I could do.


Eavan Murray - eavanmurray

Username: eavanmurray
macOS

@eavanmurray Just wanted to let you know that you somehow ended up in an experimental repository of mine and posted your issue there, instead of in the BME 547 class repository.  Would you please visit https://github.com/dward2/BME547 and recreate your Issue there?  If you end up back in the dward2.github.io location, let me know so we can figure out why you end up there.  Thanks.

Hi Prof. Ward,
Apologies for that! Should be fixed now.
Thanks for letting me know,
Eavan

From: David Ward @.>
Sent: Monday, August 28, 2023 12:40 PM
To: dward2/dward2.github.io @.>
Cc: Eavan Murray @.>; Mention @.>
Subject: Re: [dward2/dward2.github.io] Eavan Murray - eavanmurray (Issue #1)
@eavanmurrayhttps://urldefense.com/v3/__https://github.com/eavanmurray__;!!OToaGQ!r70UGSaMqjNciS0G6L-P2NjSyMv91jvDII1U4ssUC6HCR3I-UgqP1NrvgxoJDvG2Ct81KfzEhAxWle9eH0MAaE-F01DT$ Just wanted to let you know that you somehow ended up in an experimental repository of mine and posted your issue there, instead of in the BME 547 class repository. Would you please visit https://github.com/dward2/BME547https://urldefense.com/v3/__https://github.com/dward2/BME547__;!!OToaGQ!r70UGSaMqjNciS0G6L-P2NjSyMv91jvDII1U4ssUC6HCR3I-UgqP1NrvgxoJDvG2Ct81KfzEhAxWle9eH0MAaIon51Wc$ and recreate your Issue there? If you end up back in the dward2.github.io location, let me know so we can figure out why you end up there. Thanks.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/dward2/dward2.github.io/issues/1*issuecomment-1696269914__;Iw!!OToaGQ!r70UGSaMqjNciS0G6L-P2NjSyMv91jvDII1U4ssUC6HCR3I-UgqP1NrvgxoJDvG2Ct81KfzEhAxWle9eH0MAaMbrjW8P$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/BCGKCQJL3FXRLPUXTEVGAXTXXTXZFANCNFSM6AAAAAA4BWBCFY__;!!OToaGQ!r70UGSaMqjNciS0G6L-P2NjSyMv91jvDII1U4ssUC6HCR3I-UgqP1NrvgxoJDvG2Ct81KfzEhAxWle9eH0MAaMskV_1g$.
You are receiving this because you were mentioned.Message ID: @.***>


Translate partners/ in hindi

What would you like to be added
Partners are one of the most important of any project, that's why the translation of the partner's page is required.
Comments
Since partners/** has a single file, it will be easy to get started for new contributors.

Taking this task for translation.

/language hi

/kind feature
/priority backlog


Upgrade Rust to build Cargo

A few small tweaks to tests were necessary to accomodate rust-lang/rust#29520,
and a few changes were made to the code to account for that as well.

r? @huonw
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ 857778d

:hourglass: Testing commit 857778d with merge 5cc34d1...

:broken_heart: Test failed - cargo-win-msvc-32

@bors: r+ 3194a23a706c17037556c11e7bf4303ea233f208

:hourglass: Testing commit 3194a23 with merge c1a5a47...

:sunny: Test successful - cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Add comments in io_socket_handle_impl_integration_test

Commit Message:
see #15164
Risk Level: N/A
Testing: N/A
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

@antoniovicente


"Fork me on Github" image placement occludes the scrollbar

The "Fork me on Github" image floats over the vertical scrollbar.  When scrolled to the top of the page, the image completely covers the scrollbar thumb making it impossible to click/drag scroll.  The linkable region is also the bounding box of the image (vs. the triangular slice)
i like visiting github...but i've done it unintentionally about a dozen times already today reading the Docs :)

clickable region in red, occluding scrollbar thumb(s)

// bump
This should be a good first issue, for any html/frontend developers to make a PR for.

Fixed. See changes on the new repo:
https://github.com/apache/groovy-website/


Remove NumPy pin again

Apparently, a merge undid parts of PR #406. This adds the missing change again.

Thanks, and also good catch!
See here for the merge commit that introduced it: https://github.com/LiberTEM/LiberTEM/commit/585d6d4addd5f3f0090b852d951172ab1d264d6d#diff-2eeaed663bd0d25b7e608891384b7298L134
More thorough review by myself could have prevented this, I guess.
v0.2.1 release is actually OK, as the PR was merged after release.


i need Sample code

how can we pass variables whole application such as Bloc or Provider?

The sample code is present in example tab.
You can find it at example/lib/main.dart

@pishguy In the example, I just wrap the HomePageContent() widget.
Wrap the MaterialApp with ViewModelProvider and pass your custom view-model there. Now, you can get your view-model instance from anywhere by calling ViewModelProvider.of<CustomViewModel>(context).

@pishguy Reply, is your problem solved. If not, explain more so I can understand the problem correctly.
I will be happy to do so.

One more thing, I will add MiltiViewModelProvider class in the next update.
I will also release a YouTube video demonstrating how it works and how it is better than other state management package.

@pishguy New Release 0.2.0 is drafted.
https://pub.dev/packages/view_model_x
I recommend using this as the older version had some major bugs which are fixed now.

@shubham-gupta-16 unfortunately i can't test yet, but I'll test as soon

@shubham-gupta-16 unfortunately I can't test yet, but I'll test as soon. could you please add some sample code to how can we use restful API?

Ok, I will add an entire MVVM sample code in the example by the end of the day.

@pishguy Two Newer Version 0.2.1 and 0.3.0 are released.
In the latest release, I added the MultiViewModelProvider. Example code is also improved and documentation is as well.
Check the live demo of the example project:
https://shubham-gupta-16.github.io/view_model_x/

@shubham-gupta-16 thanks so much. i tested your sample code, that works fine :)


Enable tsserver global operations to be performed on all projects

Fixes #2531

Ping @mhegazy and @vladima

@mhegazy @DanielRosenwasser any further comments?

:+1:

hi @zhengbli,
please look at this https://github.com/Microsoft/vscode/issues/8081.
Is it relate to this?


Merge hpx_init and hpx_wrap into one static library

Merges hpx_init and hpx_wrap, and moves them out of the main source directories. This seems to work on Linux at least, will wait and see that Windows and macOS also like this change. In theory there should be no problems with them being merged.

Merges hpx_init and hpx_wrap, and moves them out of the main source directories. This seems to work on Linux at least, will wait and see that Windows and macOS also like this change. In theory there should be no problems with them being merged.

Flyby: I've attempted to simplify some things in the CMakeLists.txt, e.g. not using cuda_add_library for hpx and hpx_init. It should not be necessary if hpx_compute_cuda propagates the CUDA dependencies correctly.

I've updated this again. I had to add a separate config file for the init library, otherwise HPX_HAVE_DYNAMIC_HPX_MAIN would not be included in the config definitions. Things are working again on Linux, hoping for the same on the other platforms.

The latest commit changed compile tests to be executables rather than static libraries. This is due to to all of them being written with a main function and a few of them even including hpx_main.hpp (which caused failures, since hpx_main.hpp is now in a separate include directory). I think this is a convention we can stick to.

I don't know how it was triggered, but an ugly hack that I put in place for the header tests in the compute modules was causing problems. I've removed the hack as it's not needed anymore.

Built it on windows and except the broken "quickstart/search_by_key_demo" example it worked.


⚠ Bofrost.es has degraded performance

In f14248e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1533 ms

Resolved: Bofrost.es performance has improved in ca7a352 after 11 minutes.


⚠  IMPORTANT⚠  The project is no longer maintained.

Hey, that's right, it was a long 2 year journey, the V1 is pretty stable.
If you want to continue core development, please send a note to the discord server. The library is super extendable so even without major changes in the package, the community can continue to develop overlays & indicators.
But If you feel like the next hero, you are welcome to create a fork and notify the community about it.
Playground will live for some time, this repo & the npm package will remain unchanged (for the sake of art).
Thanks to all who participated, we made a good product.

Will the vue 3 branch be worked on? Will the Vue 2 code branch work in a Vue 3?


Disable markdown linting in presubmits.

Disable markdown linting in presubmits. It just hurts productivity.

/assign @evankanderson

/lgtm
/approve


use the etcd observers from library-go

/assign @hexfusion @deads2k

/hold
needs https://github.com/openshift/library-go/pull/839 first

/approve
I'd like to see a proof PR to the openshift-apiserver too.

/test e2e-aws-upgrade

/remove-lifecycle stale

/remove-lifecycle stale


Feature request: add more search engines

I haven't looked into your code friend so I don't know if this would be trivial or not, but would intercepting and removing search results from DuckDuckGo, for example, be as simple as adding this line https://duckduckgo.com/?q= to the end of the google-matches.js file?

Of course, giving the user the option to decide which search engines to filter might be slightly more "user friendly", but I for one would be happy if uBlacklist removed search results from any/all search engines by default. Haven't used Google in a while and likely won't, but it would be a shame to let go of uBlacklist, been using it for many years now :)

In #19, I wrote:

If a new version of Chrome extension requires an additional permission, Chrome will disable extensions of existing users until they manually re-enable their extensions.
This is a proper behavior for security reasons, but not acceptable to this extension, with a certain number of existing users.
New permissions should not be required by default.

Adding a search engine filtered by default will temporarily disable all existing users' installation. I don't want to do it.
This situation may be changed by Manifest V3, but it has not come yet.

Fair enough. Since I'm never really using Google to search for anything any more, uBlacklist is unfortunately not doing much for me - thanks for the good times however :+1: :bow:

As for DDG, there is an option to use it (requires restart on Firefox, it's a bug)

In all my years of using uBlacklist I never once saw that preferences page!!! Word to the wise: maybe consider adding a "preferences" button to the left of the cancel button inside the browser popup?
 Thanks for the update.

reopen #43


Client removal and keypackage creation/publication

This pull request provides the following additional features to the cli/DS:

client removal from a group with the command remove [client name]
key package management with the [create kp] command. The key package is created and added to the local client, and published to the delivery service for the client.

@Firefly35 You requested a review, but there is a conflict

@raphaelrobert Conflict resolved

Question: What is the purpose of reserving KPs on the DS? Why not just delete them whenever a client has requested the? That is at least what messengers typically do. Unless of course the DS still needs them to route the Welcome (I'm not sure).

Indeed the DS previously used the KP to match the client with the incoming welcome message to distribute the welcome message to the adequate client. I just made the evolutions to remove the KP once reserved through consume_key_package and remove its corresponding hash once the welcome message is distributed (previously, the KP remained on the DS, inviting the user twice led to errors as the user don't have the KP locally anymore once the welcome message is processed as it is removed from the keystore).


reaction tester game how fast you are?

about this it is a reaction tester game like how fast player can click the screen boxes and circle.

about this it is a reaction tester game like how fast player can click the screen boxes and circle.

assigned to @Sushilverma002
Try to improve it and then Include a screenshot or deploy link to assess your project and thereafter include your project in the main code with following the contributing.md guidelines

here the updated one .

here it is.
https://github.com/ssitvit/Code-Canvas/assets/114687502/b51548ec-1878-48d2-bab0-f765c79a4a41

ma'am can u please do me a favor can you please check on more issue #176 on that i have added a favicon.

You are generating same issue of single game now move forwqard to other project


Questions on the equation (10) in the paper

Hi!
Thank you for sharing your work!
I have a question on the equation (10) in your paper. According to your definition of the clamp , the denominator of (10) is always 0.5 since the first term(a cos value within [-1,1]) in clamp is always less than the third term. I wonder if I have any misunderstanding here.

Sorry for the late answer.
That's correct, the definition should be clamp(x,l,u) and it was intended to have values inbetween 0.5 and 1.0. Thanks for noticing the error in the definition.
hope that clarifies your question.


replace tamagui with react-native-paper for theming

https://callstack.github.io/react-native-paper/docs

replaced with vanilla style sheets - some missing styles but can work that out soon


Chart tooltip not disapear on mobile devices

On mobile devices, when i touch on Treemap chart for example, tooltip is displayed... but when i touch in another place, the tolltip not disapear.

If you touch a different square in the tree map, the tooltip moves to that square, correct?

Yes...

So you are expecting the tooltip to disappear if you click outside of the visualization?

yep

This is a really big issue for us as well.   On Chrome, if a user has a laptop with a touchscreen they have to click on visualizations to see a tool tip instead of hovering.  If they then leave the view without clicking a second time to remove the tooltip the tooltip will stay open.  We have had to add code to remove the tooltip elements added to the page body on navigation to mitigate this.  With new laptops this is become more and more common.

@Bugget the laptop w/ touchscreen issue should have been resolved with version 1.9.0. Can you confirm what version you are currently using?

You are correct Dave, the QA environment is showing d3plus 1.8.0.  I will go get that updated and see what they say about this issue afterwards.  I imagine it will be resolved.  Sorry about that!

On version 1.9.6 is hiding the tooltip, when touch on any spot. Closing this issue.


Add explicit guide about whitespace

Love to see Restyled on a Style Guide PR :joy:, but now we have to decide if we like what prettier-markdown does.

@eborden ping

My blocker on this is automation. When we create a guide we expect engineers to follow it and to look for it in code review. That exacts a tax on their cognition. Without editor automation I don't see the value in having engineers manually lint whitespace that lacks semantic meaning.

That exacts a tax on their cognition. I don't see the value in having engineers manually lint whitespace that lacks semantic meaning.

When anything is inconsistent, it exacts a tax on my cognition
Without a Guide, there will be diff noise
Without a Guide, there will be repeated conversations

The value is avoiding these things. It's very minor, but it's there.

having engineers manually lint whitespace that lacks semantic meaning.

Your fingers actively add an extra newline to files, sometimes. You seem to be the only team member who does it, and you do it inconsistently. I 100% agree with you that we shouldn't impose a constant tax of manually linting whitespace (for example: manually-managed context-sensitive alignment). This is not that. This would be a very temporary and very minor breaking of a some muscle memory on your part. I'm sorry that you are the only one who bears the downside, but I think it's objectively minor when measured team-wide.
More or less minor than the value I listed above? IMO less, but it's certainly debatable.
I also rarely feel a lack of automation should block a Guide that we otherwise feel is a good thing. That's just letting Perfect be the enemy of Good.
I also do plan to automate (it's kind of Restyled's whole jam), I just don't want to block the Guide on that.

At the same time I am not happy about being the grump in the room

I wouldn't classify your participation here as the grump in the room; I'm honestly trying to navigate to a good compromise, and your input has been super valuable.
Setting aside the high level philosophy for a moment, let me back up to concrete motivations and outcomes.
I'm taking the time to propose a Guide, because:

I would like to be able to comment on inconsistencies I notice in code review
I would like to address inconsistencies that I notice when I'm working
Trailing whitespace and redundant newlines are in this group of inconsistencies for me

I claim no huge significance or readability gains. I don't expect the Team to suddenly take on a new level of enforcement in all their own Code Reviews. That's just not my litmus test for a Guide.
My litmus test is this: is it OK for someone (i.e. me) to have these items in their sense of consistent style without disrupting others when they collaborate within our team?
If there is a Guide:

I can leave a terse :art: comment, the reviewer is free to quietly ignore
I can feel good including these in separate "style fix" commits

If there is no Guide:
(1) could cause discussion and possible disagreement, repeatedly. (2) is now technically unwanted diff noise. Alternatively, I need to remember a list of implicit things that I can't not see, but shouldn't comment on or address.
Therefore, my Guide proposal PRs are trying to uncover which of these is the case:

We all agree on some style, we should write it down,
We all disagree on some style, we should resolve that and write it down, or
Some of us care about and agree on some style (perhaps just one person), others don't care, but don't disagree

My micro level view is that this PR is (3) and my macro level view is that cases such as (3) should still be written down because they empower those that care with little tax on those that don't.
I think we've been discussing the macro view entirely so far, where I believe you disagree, but do we agree on my micro view?

Closing this :smile:

2-space indent is handled by Brittany anyway

Makefile whitespace, meh... I'll just comment in PRs and see how it goes

Trailing spaces and newlines, I made a Restyler over lunch
https://github.com/restyled-io/restylers/pull/46

Thanks for the thorough discussion @eborden !


python312Packages.pwkit: init at 1.2.0, python312Packages.drawsvg: init at 2.3.0

Description of changes

Things done

Built on platform(s)

[ ] 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
[ ] 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.

Result of nixpkgs-review pr 308517 run on x86_64-linux 1

12 packages built:

python311Packages.drawsvg
python311Packages.drawsvg.dist
python311Packages.pwkit
python311Packages.pwkit.dist
python311Packages.stix2-patterns
python311Packages.stix2-patterns.dist
python312Packages.drawsvg
python312Packages.drawsvg.dist
python312Packages.pwkit
python312Packages.pwkit.dist
python312Packages.stix2-patterns
python312Packages.stix2-patterns.dist


Use TS_XXX_CTX_set_flags for TS RESP and VERIFY

The undocumented function TS_VERIFY_CTX_set_flags() has been
modified to "or in" the flag bits, like the other nearly
two-dozen xxx_set_flags() functions. Developers who want the
previous behavior should call the new function
TS_VERIFY_CTX_clear_flags() first.

OF COURSE the TS code is different from the rest of the project.  This changes the semantics of an obscure undocumented function so that the behavior is consistent.  Not a big deal if you don't want this.  I came across it via #12666 when I was thinking of suggesting "add_flags" as a better API and it turned out "set_flags" was already used many many times, with the "or it in" semantics.  (I checked most of them.)

I don't think we should be doing this for 3.0 since it is a change in behavior.
You added these in 2015 :) so they have been around for a while..

Thanks for the prompt on the inconsistency. I did a quick check of the usage and it is rather mixed.
I don't think that we should change things - but the issue it raises should be discussed as the semantic difference is unfortunate.
These APIs are set-is-or:
BIO_set_flags
BN_set_flags
DH_set_flags
DSA_set_flags
EC_KEY_set_flags
EVP_MD_CTX_set_flags
EVP_CIPHER_CTX_set_flags
HMAC_CTX_set_flags
RSA_set_flags
X509_STORE_CTX_set_flags
X509_VERIFY_PARAM_set_flags
SSL_CONF_CTX_set_flags
SSL_CTX_dane_set_flags
SSL_dane_set_flags
These APIs are set-is-set:
ASN1_PCTX_set_flags
BN_BLINDING_set_flags
CONF_imodule_set_flags
DH_meth_set_flags
DSA_meth_set_flags
ENGINE_set_flags
EVP_CIPHER_meth_set_flags
evp_encode_ctx_set_flags
EVP_MD_meth_set_flags
ffc_params_set_flags
WPACKET_set_flags
RSA_meth_set_flags
TS_VERIFY_CTX_set_flags

You did a much more exhaustive review than I did.  Impressive.  Closing this.

Could you maybe open an issue.. that puts Tim info in it.. It should probably be addressed in a later version (just not for 3.0).
Even with a  link to your closed PR maybe?

Created an issue with a couple of links here, https://github.com/openssl/openssl/issues/12804

Thanks Rich and Tim.


multiple iterations

This code looks like it might iterator over the object twice. Once to get the values into an array, and again to process the values with the user supplied callback function.

I guess the alternative would be to add a callback to get-values, so we can avoid looping twice

I was thinking that might be the best too, then it's the same pattern as arr-map.

I'll take a look today

related https://github.com/jonschlinkert/collection-map/pull/3

Pretty sure this was resolved by #3


chore(dependencies): Update dependency jest to v29.6.1

This PR contains the following updates:

Package
Type
Update
Change

jest (source)
devDependencies
patch
29.6.0 -> 29.6.1

@types/jest (source)
devDependencies
patch
29.5.2 -> 29.5.3

Release Notes

facebook/jest
v29.6.1
Compare Source
Fixes

[jest-circus] Revert #14110 as it was a breaking change (#14304)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Increase max thread count to 50k

Swarm runnable threads could be large when the number of nodes is large or under request bursts. Most threads are occupied by network connections. Increase max thread count from 10k default to 50k to accommodate it.
Fix #1859, along with other fixes.
Signed-off-by: Dong Chen<EMAIL_ADDRESS>

ping @docker/core-swarm-maintainers .

LGTM
Are there any cons of setting 50k as the limit?

@dongluochen I don't see any, the RC will tell us more :)
LGTM

https://zhuanlan.zhihu.com/p/22474724   @dongluochen


Improve sort script

It was quite unpythonic, so I cleaned it up and also made the JS file be way shorter.

pre-commit.ci run