build from docker-compose failed

run:
sudo ./start.sh

error:
[ovpn-admin frontend-builder 3/3] RUN cd /app && npm install && npm run build:
12.66 npm WARN old lockfile
12.67 npm WARN old lockfile The package-lock.json file was created with an old version of npm,
12.67 npm WARN old lockfile so supplemental metadata must be fetched from the registry.
12.67 npm WARN old lockfile
12.67 npm WARN old lockfile This is a one-time fix-up, please be patient...
12.67 npm WARN old lockfile
344.8 npm WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
346.8 npm WARN deprecated<EMAIL_ADDRESS>This functionality has been moved to @npmcli/fs
355.4 npm WARN deprecated<EMAIL_ADDRESS>Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
357.8 npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
363.8 npm WARN deprecated<EMAIL_ADDRESS>Formdata complete broken, incorrect build size
368.3 npm WARN deprecated<EMAIL_ADDRESS>You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
445.9 npm notice
445.9 npm notice New major version of npm available! 8.19.2 -> 9.8.1
445.9 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.8.1>
445.9 npm notice Run `npm install -g<EMAIL_ADDRESS>to update!
445.9 npm notice
445.9 npm ERR! code 1
445.9 npm ERR! path /app/node_modules/node-sass
446.0 npm ERR! command failed
446.0 npm ERR! command sh -c -- node scripts/build.js
446.0 npm ERR! Building: /usr/local/bin/node /app/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
446.0 npm ERR! gyp info it worked if it ends with ok
446.0 npm ERR! gyp verb cli [
446.0 npm ERR! gyp verb cli   '/usr/local/bin/node',
446.0 npm ERR! gyp verb cli   '/app/node_modules/node-gyp/bin/node-gyp.js',
446.0 npm ERR! gyp verb cli   'rebuild',
446.0 npm ERR! gyp verb cli   '--verbose',
446.0 npm ERR! gyp verb cli   '--libsass_ext=',
446.0 npm ERR! gyp verb cli   '--libsass_cflags=',
446.0 npm ERR! gyp verb cli   '--libsass_ldflags=',
446.0 npm ERR! gyp verb cli   '--libsass_library='
446.0 npm ERR! gyp verb cli ]
446.0 npm ERR! gyp info using<EMAIL_ADDRESS>446.0 npm ERR! gyp info using<EMAIL_ADDRESS>| linux | arm64
446.0 npm ERR! gyp verb command rebuild []
446.0 npm ERR! gyp verb command clean []
446.0 npm ERR! gyp verb clean removing "build" directory
446.0 npm ERR! gyp verb command configure []
446.0 npm ERR! gyp verb find Python Python is not set from command line or npm configuration
446.0 npm ERR! gyp verb find Python Python is not set from environment variable PYTHON
446.0 npm ERR! gyp verb find Python checking if "python3" can be used
446.0 npm ERR! gyp verb find Python - executing "python3" to get executable path
446.0 npm ERR! gyp verb find Python - "python3" is not in PATH or produced an error
446.0 npm ERR! gyp verb find Python checking if "python" can be used
446.0 npm ERR! gyp verb find Python - executing "python" to get executable path
446.0 npm ERR! gyp verb find Python - "python" is not in PATH or produced an error
446.0 npm ERR! gyp ERR! find Python
446.0 npm ERR! gyp ERR! find Python Python is not set from command line or npm configuration
446.0 npm ERR! gyp ERR! find Python Python is not set from environment variable PYTHON
446.0 npm ERR! gyp ERR! find Python checking if "python3" can be used
446.0 npm ERR! gyp ERR! find Python - "python3" is not in PATH or produced an error
446.0 npm ERR! gyp ERR! find Python checking if "python" can be used
446.0 npm ERR! gyp ERR! find Python - "python" is not in PATH or produced an error
446.0 npm ERR! gyp ERR! find Python
446.0 npm ERR! gyp ERR! find Python **********************************************************
446.0 npm ERR! gyp ERR! find Python You need to install the latest version of Python.
446.0 npm ERR! gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
446.0 npm ERR! gyp ERR! find Python you can try one of the following options:
446.0 npm ERR! gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable"
446.0 npm ERR! gyp ERR! find Python   (accepted by both node-gyp and npm)
446.0 npm ERR! gyp ERR! find Python - Set the environment variable PYTHON
446.0 npm ERR! gyp ERR! find Python - Set the npm configuration variable python:
446.0 npm ERR! gyp ERR! find Python   npm config set python "/path/to/pythonexecutable"
446.0 npm ERR! gyp ERR! find Python For more information consult the documentation at:
446.0 npm ERR! gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
446.0 npm ERR! gyp ERR! find Python **********************************************************
446.0 npm ERR! gyp ERR! find Python
446.0 npm ERR! gyp ERR! configure error
446.0 npm ERR! gyp ERR! stack Error: Could not find any Python installation to use
446.0 npm ERR! gyp ERR! stack     at PythonFinder.fail (/app/node_modules/node-gyp/lib/find-python.js:330:47)
446.0 npm ERR! gyp ERR! stack     at PythonFinder.runChecks (/app/node_modules/node-gyp/lib/find-python.js:159:21)
446.0 npm ERR! gyp ERR! stack     at PythonFinder.<anonymous> (/app/node_modules/node-gyp/lib/find-python.js:202:16)
446.0 npm ERR! gyp ERR! stack     at PythonFinder.execFileCallback (/app/node_modules/node-gyp/lib/find-python.js:294:16)
446.0 npm ERR! gyp ERR! stack     at exithandler (node:child_process:410:5)
446.0 npm ERR! gyp ERR! stack     at ChildProcess.errorhandler (node:child_process:422:5)
446.0 npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
446.0 npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
446.0 npm ERR! gyp ERR! stack     at onErrorNT (node:internal/child_process:485:16)
446.0 npm ERR! gyp ERR! stack     at processTicksAndRejections (node:internal/process/task_queues:83:21)
446.0 npm ERR! gyp ERR! System Linux 6.1.30-sunxi64
446.0 npm ERR! gyp ERR! command "/usr/local/bin/node" "/app/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
446.0 npm ERR! gyp ERR! cwd /app/node_modules/node-sass
446.0 npm ERR! gyp ERR! node -v v16.18.1
446.0 npm ERR! gyp ERR! node-gyp -v v8.4.1
446.0 npm ERR! gyp ERR! not ok
446.0 npm ERR! Build failed with error code: 1
446.0
446.0 npm ERR! A complete log of this run can be found in:

and env:
docker: Docker version 24.0.5, build ced0996
OS: Linux pine64 6.1.30-sunxi64 #1 SMP Wed May 24 16:32:53 UTC 2023 aarch64 GNU/Linux

same as #127 ,so i will close this issue


Allow .amd.js builds in package

Is there a reason these are explicitly excluded?

can't remember, but for sure that has nothing to do with the index.html file, right?

That line is only changed because in master the file lacks a trailing newline, and this PR adds one (all files always should have one)

@ljharb lol, indeed ... bad editors!


Clarify IP Flow's check of the Subnet NSG

IP Flow checks both the NSG on the NIC and also the subnet. The subnet isn't mentioned in the article. Ask is for this to be added.

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

ID: 617a5302-20b2-5637-4869-17a16a1e0f97
Version Independent ID: 5a4b0832-8b16-61c9-0b5d-ed0228fe5711
Content: Introduction to IP flow verify in Azure Network Watcher
Content Source: articles/network-watcher/network-watcher-ip-flow-verify-overview.md
Service: network-watcher
GitHub Login: @jimdial
Microsoft Alias: jdial

@CHDAFNI-MSFT Thanks for the feedback! We are currently investigating and will update you shortly.

@CHDAFNI-MSFT Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Hi @CHDAFNI-MSFT
I opened a PR with the update, which is in review. https://github.com/MicrosoftDocs/azure-docs-pr/pull/59273
Thanks for your addition.

Hi @CHDAFNI-MSFT
I made the update and published. Thanks for your feedback!
https://github.com/MicrosoftDocs/azure-docs-pr/pull/59273
@TravisCragg-MSFT
#please-close


add initial args to pagination

Somehow the github demo stopped working
Closes #172, #173

Looking into this; usually the reason a demo breaks is due to indefinite suspense. What you can do is load the demo on a commit that works, then checkout the broken commit. Then at least next js will render the page, lol, and you'll see that we get stuck on a suspending screen. I don't know how to turn off this behavior, it's very frustrating because this is a frequent source of bugs!
The underlying issue is (usually) that we write the network response into the store under key A, but then try to read that field from the store using a different key B.
I haven't confirmed that that's what's happening here, but it's my top hypothesis

the fix for the github demo is fixed on master

The demos are working, this should be ready to merge


fix(ena_support): move to newer centos base image

Recently (24-25/Sep), our images started missing ENA support.
seem like out base image was very old moving to
"CentOS Linux 7 x86_64 HVM EBS ENA 1905" (ami-0e4bba886a574c2d8)
Fixes: scylladb/scylla#7295
(cherry picked from commit 461a8bee69d54acb4bee4f7b0a1d9c39743f8d5d)

@yaronkaikov scylla-machine-image doesn't have separate pipeline for 4.0, so this PR we could confirm it quicker

this passed the AMI tests on 4.0:
https://jenkins.scylladb.com/job/scylla-4.0/job/artifacts/job/artifacts-ami/991/


[FEATURE] Custom DNS To Stop Leaks

Is your feature request related to a problem? Please describe.
If you are using a socks 5 proxy with hostnames then the hostname would be leaked.
Describe the solution you'd like
To stop this and also to have the option can you add support for custom DNS ideally over https or tls.
This could be done using kdig but, it would need knot-dnsutils installed.
Alternatively you could use dig.
kdig -d @<IP_ADDRESS> +tls-ca +tls-host=dns.google.com example.com
dig @<IP_ADDRESS> google.com +tls
Describe alternatives you've considered
Additional context

Could you please add more context on "[...] using a socks 5 proxy [...] the hostname would be leaked.", @hbednar?

What i am meaning is if you are using a socks5 proxy with just an ip, then all dns and other requests would be sent to that proxy, as expected.
But, if you were using a socks5 proxy with a hostname then, that would need to be resolved using your default dns before you could connect to that proxy.


[SE-0300] Fix example code

Actual implementation: https://github.com/apple/swift/blob/main/stdlib/public/Concurrency/PartialAsyncTask.swift#L116
extension UnsafeContinuation {
  public func resume<Er: Error>(with result: Result<T, Er>) where E == Error { ... }
}

In the actual implementation, the where clause is on the method (rather than on the extension).

As I know
extension UnsafeContinuation where E == Error {
    public func resume<Er: Error>(with result: Result<T, Er>) { ... }
}

is basically the same as:
extension UnsafeContinuation {
    public func resume<Er: Error>(with result: Result<T, Er>) where E == Error { ... }
}

The real problem is the type in the where clause was wrong, it should be E instead of T.

Thanks!


NullPointerException while render town

Describe the Bug
Everytime when plugin render towns, it sends a NullPointerException in console. It doesn't breaks map, but I think that this problem cancells WorldRenderTownEvent, so I can't listen it in my plugin :(
System, Java, Server and Plugin Version
System: Windows 10
Java: Java 17 (OpenJDK 64-Bit Server VM 17.0.1+12-39)
Server: Paper version git-Paper-794 (MC: 1.16.5)
Plugin: MapTowny-2.0.0
Towny Version: Towny-<IP_ADDRESS>
Dynmap Version: Dynmap-3.4-beta-4-spigot
Console output
[01:50:47] [Craft Scheduler Thread - 65/WARN]: [MapTowny] Plugin MapTowny v2.0.0 generated an exception while executing task 8338
java.lang.NullPointerException: Cannot invoke "org.dynmap.markers.Marker.setDescription(String)" because "marker" is null
	at me.silverwolfg11.maptowny.platform.dynmap.DynmapLayerWrapper.addIconMarker(DynmapLayerWrapper.java:134) ~[?:?]
	at me.silverwolfg11.maptowny.managers.TownyLayerManager.renderTown(TownyLayerManager.java:276) ~[?:?]
	at me.silverwolfg11.maptowny.tasks.RenderTownsTask.lambda$null$0(RenderTownsTask.java:60) ~[?:?]
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
	at me.silverwolfg11.maptowny.tasks.RenderTownsTask.lambda$run$1(RenderTownsTask.java:60) ~[?:?]
	at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[patched_1.16.5.jar:git-Paper-794]
	at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.5.jar:git-Paper-794]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Paper-794]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]

Checked your code and recognized, that this expetion throws after calling WorldRenderTownEvent event, so this problem didn't affects on this event. But the fact remains, the plugin still sends an error when trying to render towns

It seems like Dynmap is unable to create the icon marker for the town for whatever reason. You said your plugin uses the WorldRenderTownEvent? Does this exception still get thrown even without your plugin?

It seems like Dynmap is unable to create the icon marker for the town for whatever reason. You said your plugin uses the WorldRenderTownEvent? Does this exception still get thrown even without your plugin?

Yes, this bug appeared after MapTowny installation and was spamming to console before I intalled my plugin, using WorldRenderTownEvent

This was spotted by a couple discord users, one of which said it disappeared when they downgraded to an older version:
[15:23:00] [Craft Scheduler Thread - 115/WARN]: [MapTowny] Plugin MapTowny v2.0.0 generated an exception while executing task 3225226
java.lang.NullPointerException: Cannot invoke "org.dynmap.markers.Marker.setDescription(String)" because "marker" is null
        at me.silverwolfg11.maptowny.platform.dynmap.DynmapLayerWrapper.addIconMarker(DynmapLayerWrapper.java:134) ~[maptowny-2.0.0.jar:?]
        at me.silverwolfg11.maptowny.managers.TownyLayerManager.renderTown(TownyLayerManager.java:276) ~[maptowny-2.0.0.jar:?]
        at me.silverwolfg11.maptowny.tasks.RenderTownsTask.lambda$null$0(RenderTownsTask.java:60) ~[maptowny-2.0.0.jar:?]
        at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
        at me.silverwolfg11.maptowny.tasks.RenderTownsTask.lambda$run$1(RenderTownsTask.java:60) ~[maptowny-2.0.0.jar:?]
        at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[minecraft_server.jar:3096a-Spigot-9fb885e-af1a232]
        at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [minecraft_server.jar:3096a-Spigot-9fb885e-af1a232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
        at java.lang.Thread.run(Thread.java:831) [?:?]
        ```

This should be fixed in the latest release v2.0.1, but let me know if it's not and I'll re-open this issue.


Binding legacy endpoints

Testing steps to follow as comments.

How to test?

Fetch the recent changes in my fork.
$ source venv/bin/activate
(venv) $ poetry install
(venv) $ pytest - see new files added with no coverage and feel bad about it.
Populate the test data of admin and tenant in your config YAML file in the format that is mentioned in the example config YAML file.
Start the Duffy web app server in one terminal.
Start the Duffy Metaclient for Legacy Support web app server in another terminal.
Use the credentials that you just copied over to your config YAML file to access the metaclient server and make requests.
Profit?

Hey @t0xic0der, I finished simplifying nodes (what I mentioned yesterday). As discussed, this requires the meta client to map from OS version/arch to pool names rather than specific node fields in the specs, and I'd put this into configuration somehow like this:
metaclient:
  usermap:
    ...
  poolmap:
    physical-centos8stream-x86_64:
      version: 8Stream
      arch: x86_64
    virtual-centos7-ppc64le-medium:
      version: 7
      arch: ppc64le

I.e. use the pool name as key and the attributes that the incoming request would match as its dictionary value.
For more details, see the changes in my draft PR, specifically: commit 168eae70c6268519cba72d3ebb9491c684c93b34

PR #207 contains the changes mentioned in the previous comment, please base yours on top of it. Thanks!

I've updated #207 to include the move of app settings into their own subblock app.

@nphilipp, first I'll rebase and then, I'll get to address the suggested changes.

@nphilipp, I did the changes in the most recent commit after rebasing my branch atop an updated yours (except the tests, that is ;()

@t0xic0der re: the tests we started writing, I found out how to mock an async context manager, see the latest push. One thing I noticed in the legacy app is that /Inventory return differently structured results when authenticated vs. not (when it returns a list of all active nodes AIUI), so it may need to be tested differently – double-check the results the tests expect with the real legacy code please.
See in the inventory() function the if get_key: ... vs. it's else branch, the metaclient seems to mimic only the result of the latter branch (unauthenticated, all nodes): https://github.com/CentOS/duffy/blob/stale/master/duffy/api_v1/views.py#L156


Add python implementation to readme

This implementation also allows to tweak details and status to handle custom needs depending on the underlying check system. For example it allows to use a specific http error code for warning as Consul only consider a single http code as warning.

Thank you


Remove command x-history

See https://github.com/microsoft/vcpkg-tool/pull/688#issuecomment-1234703354

Thanks!

This will lead to a serious problem: how can the user set the builtin-baseline by querying the commit id corresponding to the version of the port?

This will lead to a serious problem: how can the user set the builtin-baseline by querying the commit id corresponding to the version of the port?

Just look up the ID in the version history versions/<port-first-char>-/<portname>.json ?

I don't think users want to flip through the version history instead of using a command to get this value.
For non-manifest mode, users also encounter this problem.

This will lead to a serious problem: how can the user set the builtin-baseline by querying the commit id corresponding to the version of the port?

Just look up the ID in the version history versions/<port-first-char>-/<portname>.json ?

The commit ID is not in the file. To get this ID, you need git blame versions/<port-first-char>-/<portname>.json.

@JackBoosY ,
@vicroms @ras0219-msft @valeriaconde @JavierMatosD @markle11m and I discussed this today at our PR review meeting, with the following observations:

This command existed only to prepopulate the version database, and would have been a z- command had that convention existed at the time.
We don't believe that the right approach is for someone to set a baseline by looking for particular port versions. In particular, there are lots of versions that are available from before when baselines existed.
Even if this exists, we believe only major "groups" of ports are practical use cases here, like boost or qt. There may be correct ways to make this work, like explicitly documenting when we changed these, but that doesn't justify keeping this git based implementation.
If we get concrete customer use cases that need this, we can bring it back, but we need that concrete customer use case.

@BillyONeal
Here is a concrete customer use case, please pay attention: https://github.com/microsoft/vcpkg/issues/27451


Context definition alignment

the "score_dict" dictionary in the task.ScoreData was containing a list of individual scores instead of the mean score. Fixed through the following modification:
score_dict={"alignment_score": alignment_scores}, --> score_dict={"alignment_score": np.mean(alignment_scores)},

Thanks for adding this! It looks like this PR contains lots of extraneous changes. Could you create a new PR that only contains the change you want to make? (your might want to check out the BIG-bench repository from scratch)

Thanks for pointing out that my branch was way behind the main :) I created a new PR containing (hopefully) only the desired change.


PopupView is not available in the newly created Xcode 16 version.

PopupView is not available in the newly created Xcode 16 version.

Hey! Thanks for this comment. I'm going to include it in #142 patch, that will be released (hopefully) this week (sorry, I've been working on it for three weeks so far and still haven't finished).
Have a nice day,
Tomasz

@FulcrumOne Hey thank you, any idea how long its going to take? our project will be released in 2 weeks and it's heavily relying on this library

Hey,
I'm publishing release candidate version on 16 October. Sorry it takes so much time, but the update is really huge (and unfortunately has some changes to public API, as I wanted to simplify it as much as possible).
P.S. I think the pretty stabile version should be ready in couple of days. I'll let you know when I finish changing public API, so you can start updating your codebase earlier.

@obaida-mostarihi Hello
I've just tested this library with the newest Xcode 16.1 beta.
I've created fresh project, imported library and i didn't have any problems with using it.
Works well both with simulator and  real iPhone 16.
Had no problems during creating archive and validating it.
The only problem that i faced with - is that i had to library it manually into the "Frameworks, Libraries and Embedded Content" section

If it won't work, please provide more information about your problem.

@jay-jay-lama The issue i'm facing now is they are not interactive at all, when it pops up i can't dismiss it, and i can't even interact with the views inside the popup, it was working fine before updating XCode, after updating XCode every popup just stops working when it shows

@obaida-mostarihi  I've tested it with bottom pop-up and had no troubles. (Ordinary pop-up, buttons and Text)
Could you provide a code for such pop-up that it not interactive?

@obaida-mostarihi I've tested it with bottom pop-up and had no troubles. (Ordinary pop-up, buttons and Text)
Could you provide a code for such pop-up that it not interactive?

Here's my BottomPopup code, it's really basic.
Note: i'm using Stinsen for navigation, i'm not sure if it could be the problem, but it was working fine before
import SwiftUI
import MijickPopupView
import Stylesguide

// MARK: - Parent
public extension PatientUI.ConsultationMaker.Popups {
    struct Selection: BottomPopup {

        public enum SelectionType {
            case forMe
            case forSomeoneElse
        }

        let selection: (SelectionType) -> ()

        public func createContent() -> some View {
            BottomSheetLayout {
                VStack(spacing: 16) {
                    Button {
                        selection(.forMe)
                        dismiss()
                    } label: {
                        selectionView(
                            image: Images.personWithHeartIcon.swiftUIImage,
                            title: Strings.ConsultationCreation.Selection.ForMe.title,
                            subtitle: Strings.ConsultationCreation.Selection.ForMe.subtitle
                        )
                    }

                    Button {
                        selection(.forSomeoneElse)
                        dismiss()
                    } label: {
                        selectionView(
                            image: Images.handHoldingHeartIcon.swiftUIImage,
                            title: Strings.ConsultationCreation.Selection.ForSomeoneElse.title,
                            subtitle: Strings.ConsultationCreation.Selection.ForSomeoneElse.subtitle
                        )
                    }
                }
            }
        }
    }
}

// MARK: - Views
extension PatientUI.ConsultationMaker.Popups.Selection {
    private func selectionView(
        image: Image,
        title: String,
        subtitle: String
    ) -> some View {
        VStack(alignment: .leading, spacing: 10) {
            image
                .resizable()
                .scaledToFit()
                .frame(width: 16, height: 16)

            Text(title)
                .bodyStyle(.contentAccent)

            Text(subtitle)
                .bodyStyle(.footnoteRegular)
                .lineSpacing(6)
                .multilineTextAlignment(.leading)
        }
        .frame(minWidth: 0, maxWidth: .infinity, alignment: .leading)
        .foregroundStyle(Colors.Neutrals.onSurface.swiftUIColor)
        .padding(.vertical)
        .padding(.horizontal, Paddings.defaultPadding)
        .background {
            RoundedRectangle(cornerRadius: 20, style: .continuous)
                .foregroundStyle(Colors.Neutrals.surface.swiftUIColor)
        }
        .padding(.horizontal, Paddings.defaultPadding)
    }
}

#Preview {
    PatientUI.ConsultationMaker.Popups.Selection(selection: {_ in})
}

Usage:
PatientUI.ConsultationMaker.Popups.Selection(selection: { selection in                 self.rootRouter?.route(to: \.createConsultation, selection)             }).showAndReplace()

@obaida-mostarihi,
I've just discovered this problem; let me confirm, you're using this second option to initialize the framework, with UISceneConfiguration, don't you?

@FulcrumOne Yes i think so, you mean here no?
class AppDelegate: NSObject, UIApplicationDelegate {
    func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
        let sceneConfig = UISceneConfiguration(name: nil, sessionRole: connectingSceneSession.role)
        sceneConfig.delegateClass = CustomPopupSceneDelegate.self

        FirebaseApp.configure()

        return sceneConfig
    }
}

@FulcrumOne You're right! after removing it now and used .implementPopupView() it works fine now

@obaida-mostarihi Yeah, but it should work with that initialization anyway. I found this bug when refactoring the last public API class (exactly this one 😅).
I'll try to fix it and let you know when I've finished.

@obaida-mostarihi
I've found the source of the problem - it seems that in iOS 18 Apple has broken hit testing. Looking for a workaround now.


add: translate README to support korean

wouldn't this change the entire readme.md to be korean only?

The readme is a static file, you can't make the content change, so there's no way to add a translation


Added method to anchor UIView to its superview

Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] New extensions are written in Swift 4.
[ ] New extensions support iOS 8.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+.
[x] I have added tests for new extensions, and they passed.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All extensions are declared as public.
[x] I have added a changelog entry describing my changes.

          4 Errors

:no_entry_sign:
Sources/Extensions/UIKit/UIViewExtensions.swift#L484: ‘safeAreaLayoutGuide’ is only available on tvOS 11.0 or newer
            leading = self.leadingAnchor.constraint(equalTo: superview.safeAreaLayoutGuide.leadingAnchor)

:no_entry_sign:
Sources/Extensions/UIKit/UIViewExtensions.swift#L485: ‘safeAreaLayoutGuide’ is only available on tvOS 11.0 or newer
            top = self.topAnchor.constraint(equalTo: superview.safeAreaLayoutGuide.topAnchor)

:no_entry_sign:
Sources/Extensions/UIKit/UIViewExtensions.swift#L486: ‘safeAreaLayoutGuide’ is only available on tvOS 11.0 or newer
            trailing = self.trailingAnchor.constraint(equalTo: superview.safeAreaLayoutGuide.trailingAnchor)

:no_entry_sign:
Sources/Extensions/UIKit/UIViewExtensions.swift#L487: ‘safeAreaLayoutGuide’ is only available on tvOS 11.0 or newer
            bottom = self.bottomAnchor.constraint(equalTo: superview.safeAreaLayoutGuide.bottomAnchor)

          1 Warning

:warning:
Consider adding tests for new extensions or updating existing tests for a modified SwifterSwift extension

          3 Messages

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

:book:
iOS: Executed 505 tests, with 0 failures (0 unexpected) in 3.069 (3.580) seconds

:book:
macOS: Executed 336 tests, with 0 failures (0 unexpected) in 1.337 (1.660) seconds

  Generated by :no_entry_sign: Danger

Fixed the notes. Added tests. Added iOS11+, tvOS11+ method without parameters. Fixed changelog.

Anyone know why codecov is suddenly complaining? It doesn't look like that much extra code is being missed by tests. Unfortunately using #available(...) causes XCTest to not be able to test every path, but it shouldn't be showing such a huge difference in coverage...

@guykogus I've been noticing this for a while but haven't had time to dig. I think it's ok to ignore codecov in certain situations like this

@viktart please resolve the conflicts so that we can merge this in :)

Closing this due inactivity.
Feel free to reopen it anytime :))


New version: ArbNumerics v1.5.0

Registering package: ArbNumerics
Repository: https://github.com/JeffreySarnoff/ArbNumerics.jl
Created by: @JeffreySarnoff
Version: v1.5.0
Commit: 0e640ba2f7d55e6cc80ad47e7b892c98b3ee48f7
Reviewed by: @JeffreySarnoff
Reference: https://github.com/JeffreySarnoff/ArbNumerics.jl/commit/0e640ba2f7d55e6cc80ad47e7b892c98b3ee48f7#commitcomment-138450352
Description: extended precision math, accurate and performant

[merge approved]


GithubDiscoveryProcessor: allow filtering on forks

Hey, I just made a Pull Request!
This PR is an attempt to provide an intermediate fix for #5178, until the mentioned
rewrite is completed and takes care of filtering out forks in a more complete way.
Reasoning
Reason for this PR is that forks of repositories containing a catalog yml, might override
discovery for the upstream repository, if both are discovered.
This might not be desired in environments working extensively with forks, as it
can create a lot of confusion and potentially, breakage if fork and upstream end
up with different versions of the catalog yaml.
Implementation
This changeset provides a way to enable or disable evaluating forked repositories.
Whether a repository is a fork or not is provided via Github's API isFork attribute.
In detail, this changeset introduces a new config optional option, namely allowForks,
a boolean, defaulting to true if missing. Via this and and the underlying logic, it will exclude any
forked repositories from the list of repositories to be discovered, when set to false:
Cases:

allowForks
isFork
RepoIncluded?

true
false
true

true
false
true

false
false
true

false
true
false

:heavy_check_mark: Checklist

[X] A changeset describing the change and affected packages. (more info)
[X] Added or updated documentation
[X] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[X] All your commits have a Signed-off-by line in the message. (more info)

Thanks for this! :pray: nice work!


Provide streams to interact with current URL

To help constructing routers, provide streams to read from and write to the URL of the browser. Analogous to LocalStorage.

This could be inspired by parts of: https://github.com/mariusmuja/outwatch-extras

There is outwatch-router, now. So I think, this is nicely handled inside a third-party library.


chore: ☂ Migrate PreparePrefabHeadersTaskTest.kt to AssertJ

Summary:
Issue: https://github.com/facebook/react-native/issues/45596

Changelog:
[INTERNAL] [CHANGED] - Migrate PreparePrefabHeadersTaskTest.kt to AssertJ testing library

Test Plan:
Run ./gradlew -p packages/gradle-plugin test

hello @cortinico 👋 this PR is ready for a review🚀

changes are done @cortinico


Errors trying to increase_value of a variable for a user

I created a user id 10 and a variable gold and I am trying to add a value to it from the api and getting the following error
ProgrammingError: (psycopg2.ProgrammingError) function concat(unknown, character varying, unknown) does not exist
LINE 3: WHERE goals.condition ILIKE concat(E'%"', variables.name, E'...
^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
[SQL: 'SELECT goals.id, goals.name, goals.name_translation_id, goals.condition, goals.evaluation, goals.timespan, goals.group_by_key, goals.group_by_dateformat, goals.goal, goals.operator, goals.maxmin, goals.achievement_id, goals.priority, variables.id AS variable_id \nFROM goals, variables \nWHERE goals.condition ILIKE concat(%(param_1)s, variables.name, %(param_2)s) OR goals.condition ILIKE concat(%(param_3)s, variables.name, %(param_4)s)'] [parameters: {'param_4': "'%", 'param_1': '%"', 'param_3': "%'", 'param_2': '"%'}]

I upgraded from postgres 8.4 to 9.5 and reinstalled the database
now I am getting a new error on all of my calls
TypeError: 'NoneType' object has no attribute 'getitem'
TypeError: 'NoneType' object does not support item assignment

It might be an error in your goal definition (We should implement some rule verification!).
However, I'll look into it more detailed later.

@philaphil Sorry for the way too late response. Is this still an issue for you? We were mainly working on major rule language improvements during the last months and on stability of the whole engine. The current state is in the develop branch, but tests and docs updates are still todos for the upcoming release.

Closing this now. In case you still have problems, please open another issue.


Release boxkite 0.0.5

Codecov Report

Merging #35 (742c33f) into master (d059fda) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #35   +/-   ##
=======================================
  Coverage   93.59%   93.59%
=======================================
  Files          16       16
  Lines         406      406
=======================================
  Hits          380      380
  Misses         26       26

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 d059fda...742c33f. Read the comment docs.


operators [R] postgresql (4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.7.0 5.0.2)

NOTE: This PR converts the "postgresql" project to using the "bundle" format. This also includes v5.0.2 of PGO.
Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[x] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.

@J0zi @mvalarh It looks like the test runner didn't start running. Is there a way to rekick it off?

/retest

/retest-required

/merge possible

@J0zi @mvalarh It does not appear that our installer for v5.0.2 has made it out into OpenShift. It seems that the index syncs failed:
https://github.com/redhat-openshift-ecosystem/community-operators-prod/runs/3497656456


Update README file

Update README file to match with new things needed in issue #24

I ask @bastianilso for review this pull request, and he had check it. But he forgot to confirm his review.
So, it is normal if no body make officialy his review. 🐭


BUG: Error during "Dependency-Update-Tools" on GitHub Enterprise Server

Describe the bug
Running against a repo in GHES 3.8 oder 3.9 we get this output:
| ?       | Dependency-Update-Tool | internal error: Search.Code: GET                                                                                | https://github.com/ossf/scorecard/blob/49c0eed3a423f00c872b5c3c9f1bbca9e8aae799/docs/checks.md#dependency-update-tool |
|         |                        | https://github.****.com/api/v3/search/commits?per_page=100&q=repo%***%2F***+author%3Adependabot%5Bbot%5D: |                                                                                |
|         |                        | 422 Validation Failed [{Resource:Search Field:q Code:invalid Message:Search text is required when searching commits. Searches that use      |                                                                                |
|         |                        | qualifiers only are not allowed. Were you searching for something else?}]

Internal reponames and urls have been redacted with ***
Reproduction steps
Steps to reproduce the behavior:

Run scorecard against GHES

Expected behavior
The Dependency-Update-Tool check should work correctly.
Additional context
Add any other context about the problem here.

I think a 422 on Search.Code on GitHub Enterprise is something we might want to have special error handling around so that we could still check for other Dependency Update Tools than dependabot. It feels more difficult to special case specific GitHub Enterprise versions with new search queries.

I think a 422 on Search.Code on GitHub Enterprise is something we might want to have special error handling around so that we could still check for other Dependency Update Tools than dependabot. It feels more difficult to special case specific GitHub Enterprise versions with new search queries.

Hmm, we could detect the 422 and try falling back to the 30 commits we grab via ListCommits elsewhere in scorecard?


question for the futur

Hello,
Is an update for this great project planned?
With maybe a config flow integration to help newbies more easily use this component
Anyway, thank you and bravo for this integration, I have been using it for two years.

Not really planned. I have lot of improvement ideas but missing time.
And as it's not broken, nothing push me to put it a the top of priority list.
I'm open to contributions or even open discussion on how to improve it.

I will perhpas invest some energy in a near future. I note your ideas don't hesitate to push new ones in the #27 issue.


input shape in DDPG

Hello!
Why is (1,) added to the observation space input both in the actor's and critic's networks for the DDPG agent?
actor.add(Flatten(input_shape=(1,) + env.observation_space.shape))
observation_input = Input(shape=(1,) + env.observation_space.shape, name='observation_input')
Can't I just use the env.observation_space.shape by itself?
Thanks!

Hi, I think this should be same as #93. The code in DDPG assumes this particular format internally (even if you don't have a window), so you would still need the (1,).

Ah, thank you for pointing me there! I understand the reason for a window size, but we should still be able to remove it if not needed. My actor is a pre-trained policy and does not accept a window size input dimension.
I added a processor and modified the batch in the process_state_batch function to remove the window size. It seems to work fine now.

The issue is in select_action(), where the input dimension is explicitly expanded. I'd also like to have an option not to use window length.
Because of this feature, my model structure becomes clumsy.
Here is an intuitive model I have:
# actor
actor_x_input = Input(shape=observation_space_input_shape, name="observation_input")
actor_x = Dense(8, activation='relu')(actor_x_input)
actor_x = Dense(nb_actions, activation='tanh')(actor_x)
actor = Model(inputs=actor_x_input, outputs=actor_x)

# critic
action_input = Input(shape=(nb_actions,), name='action_input')
observation_input = Input(shape=observation_space_input_shape, name='observation_input')
x = concatenate([action_input, observation_input])
x = Dense(16, activation='relu')(x)
x = Dense(1, activation='linear')(x)
critic = Model(inputs=[action_input, observation_input], outputs=x)

and it works well if state input is not wrapped in a list (see link above)`. And here is the hack I introduce to expand input and then flatten it:
observation_space_input_shape = (1,) + env.observation_space.shape

# actor
actor_x_input = Input(shape=observation_space_input_shape, name="observation_input")
actor_x = Flatten()(actor_x_input)
actor_x = Dense(8, activation='relu')(actor_x)
actor_x = Dense(nb_actions, activation='tanh')(actor_x)
actor = Model(inputs=actor_x_input, outputs=actor_x)

# critic
action_input = Input(shape=(nb_actions,), name='action_input')
observation_input = Input(shape=observation_space_input_shape, name='observation_input')
flattened_observation = Flatten()(observation_input)
x = concatenate([action_input, flattened_observation])
x = Dense(16, activation='relu')(x)
x = Dense(1, activation='linear')(x)
critic = Model(inputs=[action_input, observation_input], outputs=x)

Moreover, an alternative way of building an actor model produces unexpected error:
actor = Sequential(name="actor")
actor.add(InputLayer(input_shape=observation_space_input_shape, name="observation_input"))
actor.add(Dense(8, activation='relu'))
actor.add(Dense(nb_actions, activation='tanh'))
...
Traceback (most recent call last):
  File "/home/dizcza/PycharmProjects/other/robotics/robotsim/ddpg.py", line 63, in <module>
    agent.compile(Adam(lr=.001), metrics=['mse'])
  File "/home/dizcza/anaconda3/envs/robotsim/lib/python3.7/site-packages/rl/agents/ddpg.py", line 143, in compile
    updates += get_soft_target_model_updates(self.target_actor, self.actor, self.target_model_update)
  File "/home/dizcza/anaconda3/envs/robotsim/lib/python3.7/site-packages/rl/util.py", line 39, in get_soft_target_model_updates
    assert len(target_weights) == len(source_weights)
AssertionError

In this case, target_weights is an empty list. I spent an hour looking why it happens. The error is so confusing, I'd never understood if I didn't rewrite this example as in the beginning.
P.S. I was thinking to open a new issue, but decided to post it here since it relates much.
Long story short,
the issue of explicit increasing dimension not only requires the user to know this limitation but produces an unexpected error if someone tries to run it differently than constrained but developers.


Run nightly with different python versions

What is the purpose of the change
Run nightly with different python versions.
The nightly run is manually triggered and verified at https://github.com/Sxnan/feathub/actions/runs/5140187305
This PR partially addresses  #138. Flink 1.16 doesn't support Python 3.10, we need to bump the Flink version to 1.17 before supporting Python 3.10.
Brief change log

Run nightly with different python versions
Put an upper bound on pandas version <2.0 and fix a bug when LocalProcessor running with pandas 1.5

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): yes
The public API: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@yunfengzhou-hub Can you help review this PR?

@yunfengzhou-hub Thanks for your review! I updated the PR. Can you take another look?

Thanks for the update. LGTM. @lindong28 could you please take a look at this PR?


Cannot read property 'clientId' of undefined

Saw this crash after an upgrade to 0.3.6, I suspect the source names PR. Here's a log from Slack, with the context around it. We closed a window and the crash occurred in the first dispatch after that; perhaps the enhancer is holding a reference?
2016-04-13T01:12:08.101Z - info: Display changed! Recreating notifications window
2016-04-13T01:12:08.269Z - info: Notifications window closed, disposing
2016-04-13T01:12:08.335Z - info: REMOVE_WINDOW : 2
2016-04-13T01:12:08.918Z - info: Creating notifications window
2016-04-13T01:12:09.079Z - info: ADD_WINDOW : {
  "windowId": 9,
  "windowType": "NOTIFICATIONS"
}
2016-04-13T01:12:21.824Z - info: FOCUS_PRIMARY_TEAM
2016-04-13T01:12:33.632Z - error: **** ABOUT TO CRASH ****
2016-04-13T01:12:33.637Z - error: Cannot read property 'clientId' of undefined
2016-04-13T01:12:33.652Z - error: TypeError: Cannot read property 'clientId' of undefined
  at EventEmitter.<anonymous> (C:\Users\mariab\AppData\Local\slack\app-2.0.4-beta1\resources\app.asar\node_modules\redux-electron-store\lib\electronBrowserEnhancer.js:104:49)
  at emitTwo (events.js:100:13)
  at EventEmitter.emit (events.js:185:7)
  at EventEmitter.<anonymous> (C:\Users\mariab\AppData\Local\slack\app-2.0.4-beta1\resources\electron.asar\browser\api\web-contents.js:128:25)
  at emitTwo (events.js:100:13)
  at EventEmitter.emit (events.js:185:7)

Should be fixed in v0.3.7 :+1:


added segments support for H705D (Permanent Outdoor Lights 2 15m), H7…

Added segments support for H705D (Permanent Outdoor Lights 2 15m), H705E (Permanent Outdoor Lights 2 30m), H705F (Permanent Outdoor Lights 2 45m).
These are the default values from the app if the light strip is extended with all extensions coming with the package.
In the smallest 15 m box are 3 extensions. Each extension contains 3 controllable segments. If someone is using not all extension cords or is extending them over the default, there might be a problem with this configuration.
Thanks again for your work here!
Are you planning a release soon? Just a little curious. Can't wait to use the segments for automations.

First of all thanks for the contribution!

Are you planning a release soon? Just a little curious. Can't wait to use the segments for automations.

I'm trying to integrate the version 2 of the library with homeassiant, it is requiring a bit of work since segment and scene are controlled via undocumented local api.
I'm not really able to give you an estimate right now, but I'm working on it

Yea i looked into the api documentation that it is missing this part totally. I read some posts about reverse engineering the api and figured out it will be a little bit more work than simply extending the requests.
When i saw your commit for this I was surprised and happy to see the progress 🙏🏻


Implementation of Seguro Phase II

Includes:

Seguro Phase II
Unit tests
Integration tests
Benchmark suite
Benchmark results
makefile
Fully commented
Enhanced README

Notes:
A partially-complete version of Seguro Phase II that follows the design outlined in the proposal more closely is available on a different branch in my fork. It is trivial to git cherry-pick or git rebase the two branches together. However, I think the version included in this PR is the one we should go with.

Looks good. Only a few more questions above, then I'll approve and merge. Thank you.

GH isn't showing it well, but I pushed a new version of the final commit. It fixed the typo for "129 fragments or more", fixed inconsistent usage of "additional"/"total" to "remaining", and added a little more explanation to the fragment header.


Last python 3.11 "dagster-meltano" package available is version 0.0.2

Heya!
Dagster package is available for 3.11, hence found it odd. 🤷
Is it intentional that this project is not available via pip for python 3.11?
One can see this one https://pypi.org/project/dagster-meltano/ as well as
❯ pyenv global 3.11 && pip index versions dagster_meltano
dagster_meltano (0.0.2)
Available versions: 0.0.2, 0.0.1

❯ pyenv global 3.10 && pip index versions dagster_meltano
dagster_meltano (1.2.1)
Available versions: 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0.0, 0.0.2, 0.0.1

❯ pyenv global 3.9 && pip index versions dagster_meltano
dagster_meltano (1.2.1)
Available versions: 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0.0, 0.0.2, 0.0.1

I increased the Python range, and added a test matrix to test multiple python versions.


Publishing to domain

Hi. very nice work, but i cant publish it on domain only in localhost. how do i make it run on public domain i am using windows server.

you can deploy to a domain using Heroku or Bluemix

Thx for the replay.  Do i use Heroku or Bluemix even if I want to deploy on my own dedicated windows server and my own domain.

You could deploy on your own server if you want, you just need to install node.js and dependencies, then configure your firewall/router to forward requests to the the correct port on your computer.

I did deploy but it starts on localhost:3000 how to start it on public domain. Thx for the reply

You need to foward external ip address (xxx.xxx.xxx.xxx) to your computer's internal ip address on your network (usually 192.168.xxx.xxx). This can usually be done in your router's configuration page

Should i do that in my dedicated server.  (Godaddy) and can is it accesible than from all the world.  If u can please explain a bit i would appreciate it very much.  Thank you very much

I don't know how to set it up on a GoDaddy server, but I'm sure if you look it up there are tutorial on how to do it.

I've looked up everywhere i cant seem to find the solution, can you please find me a solution how to publish this app on windows server to and point to domain. i would appreciate it very much

you can search youtube.....

If the app is running on port 3000, and you want it to appear when you access port 80 (when you type in the domain name), then follow this guide.


Added 8-bit weight compression for OVModel

What does this PR do?
Introduced data-free weight compression to 8 bits for OVBaseModel and OVBaseDecoderModel
PR to nncf https://github.com/openvinotoolkit/nncf/pull/2059 was merged
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[x] Did you write any new necessary tests?

@echarlaix there are some failed tests not related to my changes


Controller Call to a member function getPost() on null

Version: 4.0.2
<?php

namespace App\Controllers;

use CodeIgniter\API\ResponseTrait;
use CodeIgniter\HTTP\Request;
use CodeIgniter\HTTP\RequestInterface;
use Services\WxConfig;

class Message extends BaseController
{
//    use ResponseTrait;

    public function __construct()
    {
        $user_email = $this->request->getPost('user_email');
        $user_phone = $this->request->getPost('user_phone');
    }
}

I just use this and run my code, then  got the error report:
Call to a member function getPost() on null
according to the guide, I extend the BaseController ( I saw that BaseController extend Controller)
I try to add parent::__construct();, but didn't work, I saw the code in BaseController, So did I must run parent::initController(....); ? If it is like this, it means I must code these in every controller, and fill in  \CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger ?

OK, I saw the resource code, I know why it's null now

OK, I saw the resource code, I know why it's null now
@afraidjpg
How ? , I have same Error

See
https://github.com/codeigniter4/CodeIgniter4/blob/22924e85fda560f270c37d47b1bc0a7fee11ad75/app/Controllers/BaseController.php#L22
https://github.com/codeigniter4/CodeIgniter4/blob/22924e85fda560f270c37d47b1bc0a7fee11ad75/system/Controller.php#L25


Added watchOS Target and Scheme

Hi Peter,
I was using Aspects on my Watch OS 2 app to do some debugging. It was super easy to add the watchOS target, but I thought I would still submit the pull request.
A very simple piece of working example code for a WatchKit class is the following
    [WKPickerItem aspect_hookSelector: @selector(setTitle:)
                          withOptions: AspectPositionAfter
                           usingBlock: ^(id<AspectInfo> aspectInfo, NSString *title) {

        NSLog(@"%@ Title: %@", aspectInfo.instance, title);

    } error:NULL];

Thanks for the framework, its small, simple and great :)
-Jeff

Thanks!


user root to fix socket bug

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 84.215%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2134

Relevant Lines:
2534

💛  - Coveralls


[CERTIFICATE]

Ask us to find free certificates in a specific field that you couldn't find here and we will add it.

I want to create a new certificate

New certificate

Sure thing! In that case you need to:

Fork this repo
Make the edits you want on the 'readme.md' file on your own repo that you just forked
Once done open a pull request back on PanXProject/awesome-certificates

Let me know if you need help.


Role selector Mobile Updates

Makes several changes to the Role Selector page:
Old:

New:

Updates to copy:

Change to "Welcome, Guardian" to avoid stacking big "Fedimint" and make it easier to fit title on mobile screen
Setup Leader: slarifies that it's just for setup, not a difference among guardians
Follower: Clarifies their role as after setup leader and that that's when the actual federation gets set up.
Removes mainnet warning: we should do the mainnet warnings on the leader configuration page if they actually select mainnet, not preemptively. Also tells ppl to file issues with us.

Moves warning below role selector, above next button:

On mobile the big warning pushes the follower option below the fold, this looks and makes it more like an "acknowledge by clicking next"

Fixes mobile UI layout

Fixes overflows in radiobuttongroup children
centers header on mobile (will be centered across all mobile pages)
100% width for next button

I don't like the "Are you creating a federation or joining one" at all, it just seems unnecessary especially since the creating or joining aren't easily visually mapped to setup vs guardian from that position, I think we should drop it


Removes EasySRL jar from the repository and makes the web demo runnable.

The EasySRL jar should be a separate release.

Perfect, thanks a lot!


Updating Dependencies

Hello there,
Was checking out the repository, and its dependencies are a bit dated, is there a plan to review these?
List of base observations:

ReactJs is outdated by 2 major versions
NextJs is outdated by 1 major version.

I can look into it, if you want.
BR,
cpmachado

I'll take this one on me since we also have to pin Nextra version and fix an issue with syntax Shiki (the syntax highlighter used) is breaking the build since it doesn't support Rego by default.


admin backend start

Changes:

Added new backend service for admin
Added some endpoints for getting and deleting a user and executing raw sql stmts

TODO:

[ ] Spec out everything we want an endpoint for
[ ] Some ideas I've already heard that we probably want an endpoint for: Creating a user, getting galleries, getting NFTs, getting collections, updating galleries and collections, deleting specific collections, refreshing opensea

Considerations:

Right now there is a raw exec endpoint that can exec write statements for the DB as well as an option for the raw query endpoint that can allow queries to write. I am in favor of not allowing any user inputted sql statements be able to write (even if we can guarantee that only we can access this API). I think if we are doing any sort of manual updates there should be an explicit endpoint for it with inputs and outputs. What do you all think?

I am in favor of not allowing any user inputted sql statements be able to write (even if we can guarantee that only we can access this API). I think if we are doing any sort of manual updates there should be an explicit endpoint for it with inputs and outputs

agreed with this!
in terms of an endpoint that would be useful, i think merging accounts would be a big one. so far i've had to do many of the same manual migration by hand, which goes something like:

user has 2 separate accounts on gallery they want to merge
i delete their secondary user
i delete their galleries attached to said user
i add the deleted user's address to the main one

^ in fact, this merge functionality is something we want to allow directly from the main frontend too, so that any user can click on a button for themselves (as long as they can prove that they own both wallets)


[bugfix] visualize flow error: 'Metric x is not valid'

The metric name in the frontend doesn't match the one generated on the
backend. It turns out the explore view will default to the first
metric so specifying one isn't needed.

Coverage remained the same at 69.175% when pulling eac0a40c4c5077573e8603104b5ac6bd87c17b8a on mistercrunch:fix_main_metric into 49ab09101b00e4981b35875dda4d7da154222bd0 on apache:master.

Coverage remained the same at 69.175% when pulling eac0a40c4c5077573e8603104b5ac6bd87c17b8a on mistercrunch:fix_main_metric into 49ab09101b00e4981b35875dda4d7da154222bd0 on apache:master.

Coverage remained the same at 69.175% when pulling eac0a40c4c5077573e8603104b5ac6bd87c17b8a on mistercrunch:fix_main_metric into 49ab09101b00e4981b35875dda4d7da154222bd0 on apache:master.


Cannot build a Valtio Proxy from any other Proxy object

Currently the lib doesn't appear to support making a Valtio proxy over an existing (non-Valtio) proxy object.
This makes interop with other libs somewhat tricky, specifically libraries like BufferBackedObject which create proxies over an abstract data view to write data into typed array buffers. Right now I can't make a Valtio proxy over these BufferBackedObjects without making an intermediate object to write through the BBO.

Valtio basically supports plain objects (and arrays) by design, so complex objects like BufferBackedObject are not wrapped or you want to use ref() to explicitly avoid wrapping by valtio.
That said, creating a valtio proxy from other proxy would be nice. I think it could work. Not sure about BBO, but a plain proxy object new Proxy({}, {}) could.
So the questions are:
a) if valtio can work with plain proxy objects, and
b) if valtio can work with BBO specifically.
https://codesandbox.io/s/mystifying-ully-pcbmn?file=/src/App.js This is for b). Looks like working so far?

Interesting. When I tried similar in my app this afternoon I ended up getting an error related to accessing the LISTENERS set via the symbol on the bbo proxy object which from my read was valtio assuming the proxy was a valtio proxy. I should try again in a simpler case.

Closing this as stale. Let's reopen when we have a repro.

Closing this as stale. Let's reopen when we have a repro.

Hi, @dai-shi , I am not able to create a proxy based on a Proxy.
Repro here: https://codesandbox.io/s/valtio-on-proxy-kerm0h?file=/src/index.ts
In my case, I would love to intercept the setter and store to local storage directly without needing to subscribe.

@andreechristian Thanks for the reproduction.
So, you can make a valtio proxy from another proxy, but it doesn't work as expected, right?
Unfortunately, it's the current design. proxy(initialObject) function copies initialObject to create a valtio proxy.
In the future version, we may revisit this "copying" behavior, but for now, it's how it is designed.

Noted. Thank you for getting back to me so quickly. Are there any reasons why we are copying instead of just using the original object?

To keep the original object unmodified. It can then be reused. (But, I notice this usage isn't very common.)
You can use frozen object too, thanks to copying.


Add vocab_size to default transformer pipe config

Description

This should make the nlp.add_pipe work out of the box. The value is the vocabulary size of the xlm-roberta-base model on Hugging Face Hub.
Types of change

Enhancement
Checklist

[x] I confirm that I have the right to submit this contribution under the project's MIT license.
[x] I ran the tests, and all new and existing tests passed.
[x] My changes don't require a change to the documentation, or if they do, I've added all required information.

Hmm, this may be trickier, especially outside of init config, since now there's still no reference to xlm-roberta-base as far as I can tell?

Hmm, this may be trickier, especially outside of init config, since now there's still no reference to xlm-roberta-base as far as I can tell?

The fill-config-transformer CLI command should now fill in that section too.

What does the error look like if just this setting is wrong? And probably: can it point you to the fill command?
I wonder whether a more obviously wrong but valid value would be better instead?


Users as package, what do you think?

Actually users are managed by the following routes:

/users/<username> or /users/<user_id>
/users/<username>/edit
/all-users accessible only by admins

@SachaG, it would  be a good thing making users as package (ie: telescope-users)? If yes, the /all-users routes need to be a separated package (ie: telescope-admin-users) or it can be included in a hypothetical telescope-users package?

Is there any specific reason why you'd want to do that? I guess it's always good to make Telescope more modular?

Right @SachaG , I read a post where you said to make Telescope more modular, with a lightweight core: so, this is the reason for my question.

@SachaG Just sent the PullRequest for the telescope-users package.
Talking with @jshimko on the slack chat, he will extract his work with the /all-users route into a telescope-admin-users.
@jshimko it's better for you to work directly on my branch, removing the /all-users route and adding your code into the new package? If I can help in someway, let me know.


Exclude README.md from sub specs

README file shouldn't be included when importing subspaces from Simcoe. This triggers a warning in Xcode 8.3

Addressed in PR #39

Closing with the merge of PR #39


added decorator based event register and preliminary role handling

This is a broad commit so ill sum up the changes

Changed how services are dynamically loaded and pulled their startup code out of ClemBot.py and into
their respective service class, see load_services in base_service.py for more info
Added an decorator based event registration system for services
Added  role service to register roles in guilds
Added documentation comments to help new people to the code base find their way around

resolves #75

Ill leave this open for a bit if anyone wants to peruse the changes and offer a review :grin:


_WD_LocateElement - new function

Pull request
Proposed changes
New function to locate element In the interior of all frames
Checklist

[x] I have read and noticed the CODE OF CONDUCT document
[x] I have read and noticed the CONTRIBUTING document
[ ] I have added necessary documentation or screenshots (if appropriate)

Types of changes
Please check x the type of change your PR introduces:

[ ] Bugfix (change which fixes an issue)
[x] Feature (change which adds functionality)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (functional, structural)
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?
Locating the element can be difficult, especially if the page contains many frames, especially if the document structure is nested.
What is the new behavior?
Easy to locate desired frame that contains matched element.
Additional context
none
System under test
not related

I plan to add new commit today

I'm wondering if there is a better name for this function, which is a wrapper for _Wd_FrameList and _WD_FindElement. There already exist several instances of _WD_GetElementBy functions that are also wrappers for _WD_FindElement. I'm just not sure that "Locate Element" accurately describes the actions being performed. 🤔
Did you consider any alternatives?

Did you consider any alternatives?

_WD_FindElementEx ?

I was thinking something more like one of these --

_WD_FindElementGlobal
_WD_FindElementList
_WD_FrameListSearch
etc

I'm not sure that any of the above are "the one", so let's sleep on it. Ok? 😉

_WD_FindElementGlobal

This one looks most accurate, for my fresh woked up mind

but maybe _WD_FindElementInFrames

_WD_FindElementInFrames

my finall proposal is:  _WD_FindElementInFrameList()

_WD_FindElementInFrames

my finall proposal is: _WD_FindElementInFrameList()
It strictly says that Finding Elments will be within FrameList result

What think about ?

_WD_FindElementInFrameList()

It makes more sense to me to put FrameList first because this function is essentially an extension of _WD_FrameList. What do you think about _WD_FrameListFindElement?

_WD_FindElementInFrameList()

It makes more sense to me to put FrameList first because this function is essentially an extension of _WD_FrameList. What do you think about _WD_FrameListFindElement?

Look at: _WD_LocateElement > _WD_FrameListFindElement

Look at: _WD_LocateElement > _WD_FrameListFindElement

Still a couple of instances of _WD_LocateElement in wd_demo. 😉

Still a couple of instances of _WD_LocateElement in wd_demo. 😉

yes my Eagle Eye. Fixed: demo - _WD_FrameListFindElement

Anything more here ?

No, was just giving it time to settle before merging in case you identified some last minute changes.

As for me you can merge


ban rule not working

Bug Report

TSLint version: 5.9.1
TypeScript version: 2.7.2
Running TSLint via: (pick one) CLI

TypeScript code being linted
import * as uuid from 'uuid';
uuid.v1();

with tslint.json configuration:
"rules": {
  "ban": ["v1", ["uuid", "v1"]]
}

Actual behavior
No lint errors.
Expected behavior
The call to uuid.v1 should have been banned.
My apologies if I'm simply misusing the rule somehow. I tried it in various configuration variations.
rules:
  ban:
    - "v1"
    - ["v1"]
    - name:
        - uuid
        - v1

Looking at https://palantir.github.io/tslint/rules/ban/, I think this configuration should trigger the expected lint error:
{"rules":{"ban":[true,{"name":["uuid","v1"]}]}}


Modify the python interface to allow a separate MapAlgebra class as well.

The class-based RasterMapOp method of calling mapalgebra is perfect for certain use cases, but it can be unwieldy in others.  Take the tobler equation, for example.
In the existing method, the equation is written as:
tobler = ((slope + 0.05).abs() * -3.5).pow(2.718281828) * 6

Add (not replace) a MapAlgebra class that could be imported to make more "traditional" mapalgebra:
from pymrgeo import mapalgebra as ma
tobler = 6 * ma.pow(2.718281828, -3.5 * ma.abs(slope + 0.05))

Closed in #378


Storage impls have a common read API

This PR adds the MySQL "read" API onto the other storage implementations.
While we wouldn't generally expect applications to serve the read API directly unless they're using they MySQL storage implementation, we do expect that some subset of applications will want to be able to inspect the state of the tree locally (e.g. in order to expose an API which appears to implement synchronous integration). Such applications are generally going to want to have access to the read-only resources via the same "fast" path as Tessera has rather than the public path which may plausibly involve going via a CDN, waiting for replication, etc.
#278

Maybe update https://github.com/transparency-dev/trillian-tessera/blob/main/integration/storage_uniformity_test.go too?

Ah, thanks - I didn't know about that!
Done.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 63 ms

Resolved: ClamAV performance has improved in e7e0373.


Software crash when merging one Kinematicbody into another scene

Godot version:
stable 3.2.3
OS/device including version:
Windows 10 Professional
Device name DESKTOP-T3MH083
Prozessor AMD Ryzen 5 2600 Six-Core Processor 3.40 GHz
Installed RAM 16.0 GB
Device ID CE860F4C-F151-429D-B0F8-52E69AF2E314
Product ID 00330-50000-00000-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch input No pen or touch input is available for this display.
Issue description:
When I wanted to add a 3D Kinematicbody with some subnodes to another scene via the "merge from scene" function, Godot suddenly crashed. This has happened many times lately.

@Ohri1234 Please upload a minimal reproduction project to make this easier to troubleshoot.
Also, can you try reproducing this bug in a debug build to get a backtrace?

Note: "Merge from Scene" has been removed in favor of copy-pasting nodes using Ctrl + C and Ctrl + V, which likely fixes this issue.


Consider dropping support for python 3.9 to allow use of bw2io

For https://github.com/fjuniorr/flowmapper/pull/51 I've used bw2io.units.normalize_units and bw2io.units.DEFAULT_UNITS_CONVERSION instead of bringing the lists to flowmapper to lessen future maintenance costs.
However bw2io uses union types as X | Y which is only Python 3.10+ explaining the failing tests for 3.9 in CI:
ImportError while loading conftest '/home/runner/work/flowmapper/flowmapper/tests/conftest.py'.
tests/conftest.py:5: in <module>
    from flowmapper.flow import Flow
flowmapper/flow.py:5: in <module>
    from .unit import Unit
flowmapper/unit.py:5: in <module>
    from bw2io.units import normalize_units, DEFAULT_UNITS_CONVERSION
/opt/hostedtoolcache/Python/3.9.1[8](https://github.com/fjuniorr/flowmapper/actions/runs/7141508150/job/19448908870#step:6:9)/x64/lib/python3.[9](https://github.com/fjuniorr/flowmapper/actions/runs/7141508150/job/19448908870#step:6:10)/site-packages/bw2io/__init__.py:76: in <module>
    from .importers import (
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/bw2io/importers/__init__.py:2: in <module>
    from .ecoinvent_lcia import EcoinventLCIAImporter
/opt/hostedtoolcache/Python/3.9.[18](https://github.com/fjuniorr/flowmapper/actions/runs/7141508150/job/19448908870#step:6:19)/x64/lib/python3.9/site-packages/bw2io/importers/ecoinvent_lcia.py:[19](https://github.com/fjuniorr/flowmapper/actions/runs/7141508150/job/19448908870#step:6:20): in <module>
    class EcoinventLCIAImporter(LCIAImporter):
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/bw2io/importers/ecoinvent_lcia.py:25: in EcoinventLCIAImporter
    def __init__(self, biosphere_database: str | None = None):
E   TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
Error: Process completed with exit code 4.

Suggest to close in light of #55. bw2io should not be a dependency.


Change default action based on game state

I received an enhancement idea that I first doubted a bit, for making thing hard to predict, but on second thought it kind of makes sense.
Here's the synthetic version of the example. You double-click at a motorbike, player says "I need the keys".
You get the keys, double-click, and there's a cutscene of the player driving away (and with a gt check or something don't do the cutscene too many times ;).
@StraToN @fleskesvor do you think this has a place in Escoria?
It would affect the save games; the default action will be tracked and set etc.
Can't promise anyone when I'd get around to it and it would be nice if it wasn't me doing it ;P

I don't think this is required.
In the specific case you described, the same event ":use" is called in both case when you double click the motorbike, whether the player has the keys or not. You can do whatever you want with a simple test in the event.
in motorbike.esc:
:use
> [!i/motorbike_keys]
say player "I need the keys."
stop
> [i/motorbike_keys]
# play cutscene


播客和社区 LOGO 收集

图片格式

png 或 jpg 供查看
svg 和 ai 无损格式，利好设计师

播客

[ ] #10
[ ] #11
[ ] #9
[x] Go 夜聊 link to #5
[x] Nebula Graph 星球 link to #2
[x] #12
[x] Web Worker link to #6
[x] 大话开源 link to #3
[ ] #13
[ ] #14
[ ] #15
[ ] #16

社区

[x] #17
[x] 大话开源 link to #3
[ ] #18
[x] 思否 link to #1
[ ] #22
[ ] #21
[ ] #20
[x] #19
[ ] 小宇宙

Sorry, my fault, I close the wrong issue in #27 , causing this issue to close.
@LinuxSuRen  Can you reopen it? Thanks!


Delete all targets

Coverage decreased (-1.7%) to 98.266% when pulling 0ed4da61e64255048992800617d3c62805a45c01 on delete-all-targets into 6a5e37aeb7ffd50980452a08d44502455183fdfa on master.

Coverage decreased (-1.7%) to 98.266% when pulling 07b48ed0c3bc6879b939d4ffaccc4744c3211079 on delete-all-targets into 6a5e37aeb7ffd50980452a08d44502455183fdfa on master.

Coverage decreased (-1.7%) to 98.266% when pulling 07b48ed0c3bc6879b939d4ffaccc4744c3211079 on delete-all-targets into 6a5e37aeb7ffd50980452a08d44502455183fdfa on master.

Coverage remained the same at 100.0% when pulling 886571016bd14729f8e7ff1a4041453a9d86f29f on delete-all-targets into 6a5e37aeb7ffd50980452a08d44502455183fdfa on master.


bier: BIFT computation and synchronization with Fastclick

This PR adds the computation of the BIFT upon BIRT update and synchronization with a BIFT implemented as a Fastclick dataplane element.
See also https://github.com/tbarbette/fastclick/pull/397 and https://github.com/holo-routing/holo/issues/14.

Rebase on db22407ca752cd381c9f08ac772c51fbfadcf818.


[Feature] Support Qwen2-VL based embedding model

Checklist

[X] 1. If the issue you raised is not a feature but a question, please raise a discussion at https://github.com/sgl-project/sglang/discussions/new/choose Otherwise, it will be closed.
[X] 2. Please use English, otherwise it will be closed.

Motivation
The multimodal embedding showed great potential for RAG pipeline. There're multiple approaches all based on Qwen-VL Conditional Generation models, like https://huggingface.co/marco/mcdse-2b-v1 and https://huggingface.co/blog/marco/announcing-mcdse-2b-v1.
Related resources
No response

solved by #2055


[FEATURE] Add CooldownBypass setting back and AutoCrystal version with all the old settings.

Is your feature request related to a problem? Please describe.
Why was the CooldownBypass removed from the AutoCrystal? It made the ca faster on some servers.
Describe the solution you'd like
Add back the CooldownBypass setting for AutoCrystal. Or maybe even add add "AutoCrystalDev" with all the good settings.
Describe alternatives you've considered
The only alternative is to not eat gapples or have a slower ca. I would like to eat and have a fast ca at the same time.
Additional context
no, I can send video of it being slower if you dont understand.

there is cooldown bypass option in switch?

and autocrystal is same nothing's changed

He have changed it and remove almost all settings.

Use the latest build and you will see

He have changed it and remove almost all settings.

no??

Use the latest build and you will see

go to settings module in client section and then change complexity to expert

I see, thanks


[withWidth] Accept width optional parameter

This is a simple hack. No change current behavior.

[ ] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[ ] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

@tomoya that sounds like a good idea to add those two customization points. Could you squash down the commits?

Hi @oliviertassinari,
Thank you for your review.
Can I use force push after squashing down the commits?

Yes, you can :).

Got it. I will push :)

Done 👍

@tomoya Thanks.
Notice that this HOC is internal to the lib, it might go away during the upgrade of the styling approach. How are you using it? I'm feel like the issue it's solving is broad enough to move it into it's own repository.
I will think about it.

@oliviertassinari Thank you for merging and your notice.

How are you using it?

I am using this feature to my application. It is like the Material-UI docs app.
So, I would like to imitate Material-UI docs app as far as possible. Thank you,


Mac: notarizing requirement coming with Catalina ( macOS 10.15)

Just reading into this currently, is SWS affected by it?
https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

Beginning in macOS 10.15, notarization is required by default for all software.

I don't think this applies to random *.dylib but it mentions "Disk images (UDIF format)" so maybe the .dmg could be "notarized" if we wanted to(?). The dylib and the dmg are not even code signed right now. However...

Notarization requires Xcode 10 or later. Building a new app for notarization requires macOS 10.13.6 or later. Stapling an app requires macOS 10.12 or later.

Xcode 10 means no 32-bit SWS.

Link against the macOS 10.9 or later SDK.

Well, at least this would allow fully adopting C++11...

Hi,
Just opened Reaper after upgrading to 10.15 Catalina, and it seems that notarization does apply to dylibs :/

For now the workaround posted by Justin may help? (not on Catalina myself..)
https://forum.cockos.com/showpost.php?p=2192445&postcount=10

The workaround linked above worked for me.

I tried to freshly install both Reaper and SWS on macOS Catalina, but it’s not working out of the box, using the installer.

I tried to freshly install both Reaper and SWS on macOS Catalina, but it’s not working out of the box, using the installer.

EDIT: @nofishonfriday’s workaround is working, but it’s necessary to use the user library instead of /Library for reaper_sws_extension.dylib.

Hi,
Want to install SWS to use with Reaper v6.11/64 on macOS Catalina. Have downloaded @nofishonfriday’s workaround.
Where does it go? Help with the last bit of installing it would be great.
Thanks.

Don't rename the .dylib file. xattr is a command that should be run using Terminal.app. Alternatively, just allow SWS to be run in System Preferences  > Security after macOS complains when launching REAPER.

@cfillion Thank you! Went the System Preferences route, granted permission and SWS actions now appearing in Reaper.


IKEA GU10 ws 400lm paired with deconz but not seen on homebridge

I have Deconz installed on a Raspberry Pi running a RaspBee 2.
I have various IKEA and hue bulbs but x2 IKEA bulbs TRADFRI bulb GU10 WS 400lm used to work on homebridge hue but have had issues since moving over to homebridge-deconz.
they appear in Deconz GUI but not in homebridge accessory list.
I have tried updating the bulbs firmware via otau in Deconz to the latest version but still the same issue. Could this be a bug in Homebridge-Deconz? So opening issue here to start exploring if it is or if it is something else.

Check Homebridge deCONZ’ dump file to see whether the deCONZ API exposes these lights.  Check the Homebridge log, to check what accessories Homebridge deCONZ exposes.  Use the dynamic configuration to change which devices Homebridge deCONZ exposes as HomeKit accessories, see https://github.com/ebaauw/homebridge-deconz/wiki/Dynamic-Configuration.  By default Homebridge deCONZ should automatically expose new Zigbee devices, but if you upgraded from an older version, it might not automatically expose devices already identified by the older version.

Hey @ebaauw,
Thanks for the push to remind me about updating here.
I found time to try this last night. And with your links found that indeed those individual lights were set to not exposed.
After changing via rest api it now works
Thanks for the help.


[FEATURE REQUEST] Add arm64 support to 'monitoring' component

Is your feature request related to a problem? Please describe.
Currently we only support the x86_64 architectures but we need to add support for arm64.
Describe the solution you'd like

We want the ability to install the logging component on an arm64 machine running CentOS.
Only the latest versions we support.
Any requirements missing or not added in #2033 will be added for the effected roles.
Will also include all exporters
filebeat can be skipped at this point.

Effected Ansible roles:

prometheus
grafana
node-exporter
kafka-exporter
jmx-exporter
haproxy-exporter
postgres-exporter
download
firewall

Skip the following Ansible roles for now by using a custom feature-mapping config:

filebeat

Describe alternatives you've considered
None.
Additional context
No.
Extra info
Design document and resources:
https://github.com/epiphany-platform/epiphany/tree/develop/docs/design-docs/arm
Terraform scripts for ARM hardware on AWS:
https://github.com/mkyc/aws-arm-simple-setup

DoD checklist

[ ] Changelog updated
[ ] COMPONENTS.md updated / doesn't need to be updated
[ ] Feature has automated tests
[ ] Automated tests passed (QA pipelines)

[ ] apply
[ ] upgrade

[ ] Idempotency tested
[ ] Documentation added / updated / doesn't need to be updated
[ ] All conversations in PR resolved
[ ] Solution meets requirements and is done according to design doc
[ ] Usage compliant with license

Done in the PR: #2207
In scope of the PR, postgres exporter also updated to version 0.9.0 (support ARM)

:white_check_mark: The monitoring component has been tested. Prometheus and Grafana were checked. The metrics from the following targets are visible in Prometheus:

node-exporter
jmx-kafka
jmx-zookeeper
kafka-exporter
haproxy-exporter
postgres-exporter


Cherrypick #991 release 1.2

The failure is caused by a golang issue https://github.com/golang/go/issues/29273


ARROW-5668 [C++/Python] include 'not null' in schema fields pretty print

https://issues.apache.org/jira/browse/ARROW-5668

The lint error is unrelated and fixed in https://github.com/apache/arrow/pull/4650


mlearning: CMSIS NN: add support for the CHW tensor layout

Summary

support float version of convolution
support the CHW tensor layout

following function prototypes are added:

arm_convolve_CHW_f32_basic_nonsquare()
arm_convolve_CHW_q15_basic_nonsquare()
arm_convolve_CHW_q7_basic_nonsquare()
arm_nn_CHW_mat_mult_kernel_q7_q15()

NOTE:this patch will be contributed to SMSIS and reverted later from NuttX
Impact
CMSIS 5
Testing
tested on Spresense

What's difference from CHW and normal version?


Add possibility to pass lambda/procs to redis_namespace configuration

This PR adds the possibility to pass a lambda/proc to the redis_namespace configuration, which might be useful for multi-tenant applications.
Usage:
config.redis_namespace = :recommendable
config.redis_namespace = lambda { Tenant.current }

Thanks so much for your contribution, this makes sense to add 👍


test

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

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

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.47 seconds
load time: 433 seconds
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221202064340_clickbench_pr_56670.html


can't close overlay_window

Hi,
overlay_windows run perfectly fine, but I can't close overlay_window.
E/flutter (15267): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method close on channel x-slayer/overlay) E/flutter (15267): #0      MethodChannel._invokeMethod E/flutter (15267): <asynchronous suspension> E/flutter (15267): #1      FlutterOverlayWindow.closeOverlay E/flutter (15267): <asynchronous suspension> E/flutter (15267): #2      _HomePageState.build.<anonymous closure> E/flutter (15267): <asynchronous suspension> E/flutter (15267):

for the moment if you want to close the overlay you need to close it from the overlay itself until I fix this problem

overlay close is fixed in the latest push you can try it from master channel before I release the next version
  flutter_overlay_window:
    git:
      url: git@github.com:X-SLAYER/flutter_overlay_window.git


BUG: Lightgbm tests are failing on MacOS (segmentation fault)

https://github.com/slundberg/shap/actions/runs/5561868125/jobs/10160081638
Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.3 absl-py-1.4.0 appnope-0.1.3 asttokens-2.2.1 astunparse-1.6.3 backcall-0.2.0 cachetools-5.3.1 catboost-1.2 charset-normalizer-3.2.0 cloudpickle-2.2.1 contourpy-1.1.0 coverage-7.2.7 cycler-0.11.0 decorator-5.1.1 executing-1.2.0 filelock-3.12.2 flatbuffers-23.5.26 fonttools-4.41.0 fsspec-2023.6.0 gast-0.4.0 google-auth-2.22.0 google-auth-oauthlib-1.0.0 google-pasta-0.2.0 graphviz-0.20.1 grpcio-1.56.0 h5py-3.9.0 huggingface-hub-0.16.4 idna-3.4 iniconfig-2.0.0 ipython-8.14.0 jedi-0.18.2 joblib-1.3.1 keras-2.13.1 kiwisolver-1.4.4 libclang-16.0.0 lightgbm-4.0.0 llvmlite-0.40.1 markdown-3.4.3 matplotlib-3.7.2 matplotlib-inline-0.1.6 mpmath-1.3.0 networkx-3.1 numba-0.57.1 numpy-1.24.3 oauthlib-3.2.2 opencv-python-<IP_ADDRESS> opt-einsum-3.3.0 packaging-23.1 pandas-2.0.3 parso-0.8.3 pexpect-4.8.0 pickleshare-0.7.5 pillow-10.0.0 plotly-5.15.0 pluggy-1.2.0 prompt-toolkit-3.0.39 protobuf-3.20.3 ptyprocess-0.7.0 pure-eval-0.2.2 py4j-<IP_ADDRESS> pyasn1-0.5.0 pyasn1-modules-0.3.0 pygments-2.15.1 pyod-1.1.0 pyparsing-3.0.9 pyspark-3.4.1 pytest-7.4.0 pytest-cov-4.1.0 pytest-mpl-0.16.1 python-dateutil-2.8.2 pytz-2023.3 pyyaml-6.0 regex-2023.6.3 requests-2.31.0 requests-oauthlib-1.3.1 rsa-4.9 safetensors-0.3.1 scikit-learn-1.3.0 scipy-1.11.1 sentencepiece-0.1.99 setuptools-68.0.0 shap-0.42.1 six-1.16.0 slicer-0.0.7 stack-data-0.6.2 sympy-1.12 tenacity-8.2.2 tensorboard-2.13.0 tensorboard-data-server-0.7.1 tensorflow-2.13.0 tensorflow-estimator-2.13.0 tensorflow-io-gcs-filesystem-0.32.0 termcolor-2.3.0 threadpoolctl-3.2.0 tokenizers-0.13.3 torch-2.0.1 torchvision-0.15.2 tqdm-4.65.0 traitlets-5.9.0 transformers-4.30.2 typing-extensions-4.5.0 tzdata-2023.3 urllib3-1.26.16 wcwidth-0.2.6 werkzeug-2.3.6 wheel-0.40.0 wrapt-1.15.0 xgboost-1.7.6

INFO:matplotlib.font_manager:Failed to extract font properties from /System/Library/Fonts/Supplemental/NISC18030.ttf: In FT2Font: Could not set the fontsize (invalid pixel size; error code 0x17)
INFO:matplotlib.font_manager:Failed to extract font properties from /System/Library/Fonts/LastResort.otf: tuple indices must be integers or slices, not str
INFO:matplotlib.font_manager:Failed to extract font properties from /System/Library/Fonts/Apple Color Emoji.ttc: In FT2Font: Could not set the fontsize (invalid pixel size; error code 0x17)
INFO:matplotlib.font_manager:generated new fontManager
Fatal Python error: Segmentation fault

Thread 0x0000000111add600 (most recent call first):
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/basic.py", line 1990 in __init_from_np2d
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/basic.py", line 1856 in _lazy_init
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/basic.py", line 2210 in construct
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/basic.py", line 3096 in __init__
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/engine.py", line 245 in train
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/sklearn.py", line 842 in fit
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/lightgbm/sklearn.py", line 1049 in fit
  File "/Users/runner/work/shap/shap/tests/explainers/test_gpu_tree.py", line 124 in lightgbm_base
  File "/Users/runner/work/shap/shap/tests/explainers/test_gpu_tree.py", line 189 in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/assertion/rewrite.py", line 178 in exec_module
  File "<frozen importlib._bootstrap>", line 690 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
  File "<frozen importlib._bootstrap>", line 1204 in _gcd_import
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py", line 126 in import_module
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/pathlib.py", line 565 in import_path
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/python.py", line 617 in _importtestmodule
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/python.py", line 528 in _getobj
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/python.py", line 310 in obj
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/python.py", line 545 in _inject_setup_module_fixture
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/python.py", line 531 in collect
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/runner.py", line 372 in <lambda>
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/runner.py", line 372 in pytest_make_collect_report
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/runner.py", line 547 in collect_one_node
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 836 in genitems
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 839 in genitems
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 669 in perform_collect
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 334 in pytest_collection
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 323 in _main
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 270 in wrap_session
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/main.py", line 317 in pytest_cmdline_main
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/config/__init__.py", line 166 in main
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/_pytest/config/__init__.py", line 189 in console_main
  File "/Users/runner/hostedtoolcache/Python/3.11.4/x64/bin/pytest", line 8 in <module>

Most likely due to the new 4.0 release of lightgbm couple days ago.

Minimal reproducible example:

create a venv with lightgbm and torch installed.
Import torch before lightgbm (the bug does not occur if you import lightgbm before torch). Run this python file

import torch
import lightgbm

import numpy as np
X = np.random.rand(500, 10)
y = np.random.randint(2, size=500)

train_data = lightgbm.Dataset(X, label=y)
model = lightgbm.train({}, train_data)

References:

https://github.com/autogluon/autogluon/issues/1442
https://github.com/SeldonIO/MLServer/pull/1184

As this issue is easily avoided if one simply imports lightgbm first (before shap, before torch), I'll shift the milestone for this bugfix to 0.43.0. I don't think a patch release is necessary.
@connortann FYI.

Thanks for your work on this one! Your draft PR looks quite elegant.
Agree about releases as this issue doesn't seem to stem from shap, but purely from the dependencies.

Downgrading libomp with the brew commands alone did not work.
Putting 'import lightgbm' at the top of my code worked.


UI for Project Quota

UI implementation for this: https://github.com/rancher/rancher/issues/13277

Version - 2.1 master 8/30
Verified fixed


FMT_SMF.1 App note 31

Protections for pre-installed..

Do the updates really come in time also through firmware updates or extensions?  If so why do there exist forks that are more often used from vendors for certain update and actual releases where certain products can profit and others are neglected in update cycles?
You should say s.th. to update cycle management and ~ process in upper case. It will most probably differ from the rule.

Analysis:

firmware extensions is a mis-read on the sentence, there are no "firmware extensions" here
talk about updates here with forks from vendors is not relevant for FMT_SMF.1 as it isn't something related to the security functions of the TOE
This comment is really more about life-cycle processes for the TOE firmware, but as this is roughly EAL1 and doesn't even include ALC_FLR at this time (hopefully that will change soon, waiting on NIAP for the proposed SARs)

I think this can be closed as anything related to life cycle, such as it is, is either already included or will be added once we get the SARs from NIAP to bring this into compliance to EUCC.


Alphabetize the list of commands

The list of commands that are available should be in alphabetical order.
I started on this, but I got sidetracked with my plugin development environment.

please assign this to me.  :)

Resolved in #3


Cannot install Debugger for Chrome

VSCode Version: 1.11.2 & 1.12.0 d1b315f
OS Version: Windows 10

Steps to Reproduce:

Trying to download Debugger for Chrome extension
Green box says 'installing', but never finished.

This happens on both my computers, 1 of them is a complete fresh windows installation, and fresh VSCode installation. I can download other extensions fine. Is there some way of seeing what the extension installer is stuck on?

Seems to have finished on my fresh windows installation, but still stuck on previous. Will invest furthor.


Custom Markup

@sergeche
I thinking and create new sublime public just for Elm-lang[3] emmet and add elm markup for emmet sublime..
Can I use your sugestion [1][2] in this plugin?
[1] https://github.com/emmetio/emmet/issues/507#issuecomment-313685954
[2] https://github.com/emmetio/markup-formatters
[3] http://elm-lang.org/

You can read how new Emmet handles abbreviations here: https://github.com/emmetio/expand-abbreviation#design-goals
Current Sublime Text plugin uses old Emmet core but I plan to release new version in near future