refac: Use NuGet package Energinet.DataHub.Core.Databricks.Jobs

Replace local implementation and test of Databricks Jobs client and health check with implementation in NuGet package Energinet.DataHub.Core.Databricks.Jobs.
Replace local implementation and test of Databricks Sql Statement client and health check with implementation in NuGet package Energinet.DataHub.Core.Databricks.SqlStatementExecution.
Depends on: https://github.com/Energinet-DataHub/dh3-infrastructure/pull/514
Tested deployment in the following run: https://github.com/Energinet-DataHub/dh3-environments/actions/runs/6420241001/job/17432235825
Part of:
https://app.zenhub.com/workspaces/mandalorian-5fd22a1a59e4740018f5ab5a/issues/gh/energinet-datahub/opengeh-wholesale/1366

LGTM Questions:

Should or is the general part of SqlResultValueConverter.cs be in geh-core as well?
DatabricksClientManager seems empty. Remove?

1: SqlResultValueConverters is not part of geh-core. I will ask around to see if it would make sense, but it will not be changed as part of this PR.
2: Deleted DatabricksClientManager, it wasn't part of the solution.


Scope management endpoints

Endpoints to be added

POST /scopes
DELETE /scopes/:scope
GET /clients/:clientId/scopes
POST /clients/:clientId/scopes
DELETE /clients/:clientId/scopes/:scope

Updating of getScopes is required.

An interesting use case of scopes and claims of APIs of NHS.


Workload and NRQL based status pages don't work

I have used the straightforward steps of adding a new service configuration and selected workload entered the workload GUID, and saved the view, similarly with NRQL as per the 2 config screenshots attached
Status pages nerdpack for workloads/NRQL: I get this error "[Error] Failed to load resource: The request timed out. (7667e68d3a423067.map, line 0)" when trying to use status pages for NRQL or for workloads. I have tested on multiple NR accounts
Steps to Reproduce
See above config screenshots for config used to replicate the issue
Expected Behaviour
Expecting not to get an error "There was an error while fetching data. Check your data provider or host URL."
Relevant Logs / Console output
"[Error] Failed to load resource: The request timed out. (7667e68d3a423067.map, line 0)"
Your Environment
New Relic Enterprise account with admin access.

NR1 CLI version used: Latest
Browser name and version: Safari and Chrome latest
Operating System and version: Mac OS latest

Sharing config screenshots

@nr-pmoses, I tried both workloads and nrqls in my account, and they both worked. I'd appreciate if you could try it again, and if the issue still persists, give me more context.
thank you

@nr-pmoses, since I find no issues with workload nor nrql based status pages, I am closing this issue. If you find any persisting problems, please update this issue.


Pausing a running project from the editor does nothing if the project has no script

Godot version
Godot 4 stable
System information
Fedora linux
Issue description
The "pause running project" button does nothing. The shortcut does not work either. The game keeps running anyways.
Steps to reproduce
The scene consist in a floor and a rigidbody box bouncing. Click the f7 shortcut of the editor button. The project keeps running.
Minimal reproduction project
PauseBug.zip

This seems to go away if you add a script onto any object.
E 0:00:01:0906   debug: Condition "!script_lang" is true.
<C++ Source>   core/debugger/remote_debugger.cpp:370 @ debug()
It seems on first glance that when it doesn't find any script running to be debugged, it detects an error and doesn't go forwards.

Related to https://github.com/godotengine/godot/issues/44555
I have an idea and I can give it a ty.


feat: Add BeforeCartMergeEvent

1. Why is this change necessary?
Currently it is impossible to remove non clonable exceptions from the Cart-extensions. We need this, as we implement some validations ourself as extensions (which for example are only displayed on the confirm page), and do not hide success messages, like that a product has been added, in the offcanvas cart.
This leads to an error when a customer has such an error and the cart is cloned:
https://github.com/shopware/platform/blob/trunk/src/Core/System/SalesChannel/Context/CartRestorer.php#L99
2. What does this change do, exactly?
Add an event to remove such non-clonable extension from the cart.
3. Describe each step to reproduce the issue or behaviour.
Create an extension to a cart, which is not clonable.
4. Please link to the relevant issues (if any).
-
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[x] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

unit test? 😢 . Please move the integration test into the according directory in tests/integration/php

Added a unit test, moved the existing integration test and fixed the phpstan issues of it :)

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-23675
Please use this issue to track the state of your pull request.

Hey @aragon999 thanks again for your contribution, your PR got merged :tada: :blue_heart:


Why I cannot setup my local environment in mac

Hi ,
I checkout the code and used the npm install and npm run build and npm start to launch the project.
Mongodb is ready as well.   But I always get page is messed up ?
Thanks

又一位中国兄弟


Flickering with latest build on Ubuntu 18.04 LTS

When opening the GToolkit Documenter example, the images are continuously redrawn
20200203184400-015079b
video0.zip

It works now:


Google sign in breaks with pixelify

Device name: M31
Rom name: TukiOS V2 RC2
Android version: 14
Pixelify version: latest release 3.0

Bug Description: After install pixelift google sign in in apps like games, etc breks, as soon as you try to sign in it appears that the traditional account selection pop up would open but it never does, Uninstalling pixelify resolves it

I also faced same problem.
Device: Samsung S10 5G (G-977N)
ROM name: LineageOS 20
Android version: 13
Pixelify version: latest release 3.0

Also same issue here.
Device: LG V50 ThinQ
ROM Name: Lineage OS 21
Android Version: 14
Pixelify version: Latest release 3.0

Don't install Google font. (Select No)


Script does not see start and end points

I don't know why, but it doesn't want to recognize start and end points. Davinci version 18.5

You need to place a blue marker at the beginning and end of the segment to subtitle.

Thanks! I'll try.


IPv6 Support

Any chance to implement IPv6 support in near future ? We can see ipv6addr and ipv6prefix bellow the comment "These datatypes are parsed but not supported:" .
Actually i am using v0.6 . it is fine just i want to add ipv6 support in it .
It is better for me not to upgrade to new version because my version is a modified version which included in IBSng project .

My ras is mikrotik routeros v5.12 . i just want to work with it's Framed-IPv6-Prefix radius attribute . in radius server logs i have  this
2012/01/27-16:39:46 ##############
O> AccessAccept attributes for <IP_ADDRESS>:50974 with id 2
Authenticator: ['\xca\xa3\xa2d\xee\x8f1\x80\xb1\x12kdS\x19\x15\x14']
Framed-IPv6-Prefix: ['2a00:1ce0::15:0:0:0:0/64']
MS-MPPE-Encryption-Policy: ['\x00\x00\x00\x01']
Idle-Timeout: [300L]
MS-CHAP2-Success: ['\x01S=01E3E9BF2AE86CEB9EDA6612D256265B13C05D0B']
MS-MPPE-Recv-Key: ['\x95\xba\xee\x19#\x12\xa8\xb3r\x88\xbe\t\x9c\xa7\x96w\xd0\xaa\x1b\x94e\xfe\r\xba\x92\x14\xeeU}\x0eo\xd0\x91\x96']
MS-MPPE-Send-Key: ['\xbd\x01J2|\xd0urWC\xc2\xae\x88\xb4\xed>{;\x98(DI\x1eYv\xd7\xf2\xb9\xf9\xbe\xb4]\xf8|']
MS-Secondary-DNS-Server: ['<IP_ADDRESS>']
MS-MPPE-Encryption-Types: ['\x00\x00\x00\x06']
MS-Primary-DNS-Server: ['<IP_ADDRESS>']
But in mikrotik log i have
16:40:52 radius,debug,packet     Framed-IPv6-Prefix = 0x326130303a316365303a3a31353a303a
16:40:52 radius,debug,packet       303a303a302f3634
in the dictionary file i tested different values
ATTRIBUTE	Framed-IPv6-Prefix	97	ipv6prefix
ATTRIBUTE	Framed-IPv6-Prefix	97	octets
ATTRIBUTE	Framed-IPv6-Prefix	97	ipv6addr

@omidkosari the following new types are implemented now. Please check if this works for you.
ipv6addr    16 octets in network byte order
ipv6prefix  18 octets in network byte order

This change doesn't actually make pyrad ipv6 clean...
https://github.com/wichert/pyrad/blob/master/pyrad/client.py#L71
is still fixing the listener code to ipv4 only.
would a fix be useful here? :) (it would be to me)

@morrowc I'd find a fix useful. The company I work for uses this library to test a RADIUS client/server implementation and the lack of an ipv6 listener makes it difficult to completely test the product's ipv6 support.

Ok, also the link I sent above is the client code, the server code is similarly hobbled...
https://github.com/wichert/pyrad/blob/master/pyrad/server.py#L106
i'll work up a fix in the next few days.

#61  is the open pull request to add server.py code for binding to ipv4 and ipv6 sockets.
The client code should need similar work, but I'm not sure it's as necessary as the server code.


How to make UITextView implement ValidatableInterfaceElement?

Hello,
Great library! I have really enjoyed using it so far to validate UITextField's, it was painless. I was wondering how one could validate for a UITextView. After reading the readme, I came up with:
extension UITextView: ValidatableInterfaceElement {

    public typealias InputType = String

    var inputValue: String { return text ?? "" }

    public func validateOnInputChange(validationEnabled: Bool) {
        switch validationEnabled {
        case true: addTarget(self, action: "validateInputChange:", forControlEvents: .EditingChanged)
        case false: removeTarget(self, action: "validateInputChange:", forControlEvents: .EditingChanged)
        }
    }

    @objc private func validateInputChange(sender: UITextView) {
        sender.validate()
    }

}

which is probably very wrong, because it is just a copy and paste, and the compiler gives these errors:
Type 'UITextView' does not conform to protocol 'ValidatableInterfaceElement'
Use of unresolved identifier addTarget
Use of unresolved identifier removeTarget
These errors make sense, because UITextView does not have addTarget/removeTarget methods. Sadly, my Swift-fu and Obj-C-fu are laughable, but it seems possible as in the following Stackoverflow question:
http://stackoverflow.com/questions/17497891/how-to-make-a-uitextview-call-the-addtarget-method
I tried making my UIViewController that has the UITextView implement UITextViewDelegate, and then:
    func textViewDidChange(textView: UITextView) {
        keyText = textView.text
    }

but I am not sure how to wire this all up and make it work. Any ideas/suggestions? Also this could be an opportunity to add to the library, like UITextView+Validator.swift, as it would seem to be a pretty common thing, at least I would think so :).
Thanks very much.

Hey,
Glad you're liking the library.
UITextView is a little tricky because it doesn't inherit from UIControl so addTarget and similar are not in play. We could use the delegate property of the text view and validate in UITextViewDelegate's change methods but I don't want to hijack that from users of the library. My first thought is to use KVO and validate when the text property changes somehow?
I'll try and get around to this some time this week. Meanwhile I suggest just validating from the view controller after it conforms to UITextViewDelegate.
Thanks!

Thanks for your help - I will play with it and see if I can get it to work. I understand about you not wanting the library to hijack the UITextViewDelegate - that makes a lot of sense.

Great. I think there's something you can do to forward delegate methods through an NSProxy too, not sure if I just made that up though, will have a play soon.

Just to report back, I was able to get it working by implementing UITextViewDelegate, and then implementing textViewDidChange thusly:
    func textViewDidChange(textView: UITextView) {
        let keyRule = ValidationRuleCondition<String>(failureError: ValidationError(message: "Invalid Key")) {
            $0?.rangeOfString("^[a-zA-Z0-9+\\/]+=$", options: .RegularExpressionSearch) != nil
        }

        let valid = textView.text.validate(rule: keyRule)
        switch valid {
        case .Valid:
            self.keyTextView.textColor = UIColor.blackColor()
            self.keyTextView.textColor = UIColor.greenColor()
            self.keyTextViewFeedback.text = "✓"
        case .Invalid(let failureErrors):
            let messages = failureErrors.map { $0.message }
            print(messages)
            self.keyTextView.textColor = UIColor.redColor()
            self.keyTextView.textColor = UIColor.redColor()
            self.keyTextViewFeedback.text = "✗"
        }
    }

Works like a charm =)

Good stuff, glad you got it working. I'm going to leave this open and try building it into the lib somehow when I find some spare time. Good luck with the rest of your project!

How about using the NSNotificationCenter?
extension UITextView: ValidatableInterfaceElement {

    public typealias InputType = String

    public var inputValue: String? { return text }

    public func validateOnInputChange(validationEnabled: Bool) {
        switch validationEnabled {
        case true: NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(UITextView.validateInput(_:)), name: UITextViewTextDidChangeNotification, object: self)
        case false: NSNotificationCenter.defaultCenter().removeObserver(self, name: UITextViewTextDidChangeNotification, object: self)
        }
    }

    public func validateOnEditingEnd(validationEnabled: Bool) {
        switch validationEnabled {
        case true: NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(UITextView.validateInput(_:)), name: UITextViewTextDidEndEditingNotification, object: self)
        case false: NSNotificationCenter.defaultCenter().removeObserver(self, name: UITextViewTextDidEndEditingNotification, object: self)
        }
    }

    @objc internal func validateInput(sender: NSNotification) {
        guard let sender = sender.object as? UITextView else {
            return
        }

        sender.validate()
    }

}

I'm just not sure how to remove the observers if the UITextViews are getting deinitialized...

@ffittschen Great idea. Had totally forgotten you could do that. When I need this functionality I'll build it in - if someone needs it in the meantime, feel free to give it a shot and submit a PR. As for observers, perhaps we could have a separate type that can never die that holds the actions and serves as the observer?

I need it) please, add it)

UITextView is now a ValidatableInterfaceElement 🎉🎃


Implement Presto Feature Extractor UDF

@kvantricht I suppose this needs to be done once the extraction pipeline (higher priority) is finished

@kvantricht This is related to the worldcereal-classification repository? Could you complete the details for this task?

currently being tackled by @HansVRP

A UDF for both the presto as presto+classification were created and tested.  Branch: hv_mvp_inferenceUDF
Locally the correct results are obtained on the belgium_good_2020-12-01_2021-11-30.nc dataset.
Remotely the UDF runs but an incorrect output comes out, which could be attributed to lacking METEO data or how the lacking data is being filled in.
In order to verify, the preprocessing pipeline needs to be adapted to include the AGERA5 dataset as well

Functional UDF available here: https://github.com/WorldCereal/worldcereal-classification/blob/kvt_mvp_inferenceUDF/minimal_wc_presto/udf_long_worldcereal_inference.py
Next steps:

Translation to gfmap (comparing to the ref output to make sure it keeps working)
Addition of meteo input
Merge the result to main once it's stable and we agree on a package structure
Optimization of the UDF to lower credit cost


Website: Knowledge Base

Implements the knowledge base.
One caveat: NO UNPUBLISHED RESOURCES if you add a "Knowledge Base Resource" in Draft to a "Knowledge Base Category" it will crash the site.
A little hairy in the Contentful integration, but lmk if it needs more comments or refactoring. Might need to read this for context: https://www.contentful.com/developers/docs/concepts/links/

mobile photo here looks like its the wrong size

ipad photo too


When wr.opensearch.search query has no-matching-result , it throws a [KeyError]

Is your idea related to a problem? Please describe.

When wr.opensearch.search query has no-matching-result , it throws a KeyError;

Describe the solution you'd like

On  wr.opensearch.search query has no-matching-result , Return an empty list or pd.Dataframe().

P.S. Please do not attach files as it's considered a security risk. Add code snippets directly in the message body as much as possible.

Thanks for opening this @dydc, fixed in the linked PR


Annotation statistics

To help researchers with evaluation, we should display statistics for each evaluation campaign:

total number of errors
errors per output
percentage of outputs containing an error

(also separately for each category)

We should also add the way to quickly compute correlation metrics between annotators.

For now mostly solved in #83


New Package: CASIO.LabelDesignMaker 1.6.1

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

/AzurePipelines run

Manual Validation ended with:

2024-01-24 11:34:50> Program: Starting Squirrel Updater: --install . /silent --rerunningWithoutUAC 2024-01-24 11:34:50> Program: Starting install, writing to C:\Users\User\AppData\Local\SquirrelTemp 2024-01-24 11:34:50> Program: About to install to: C:\Users\User\AppData\Local\LABEL_DESIGN_MAKER 2024-01-24 11:34:50> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\User\AppData\Local\LABEL_DESIGN_MAKER\packages.betaId'.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

(Automated response - build 643.)

Hi @yoshimov,
This package doesn't appear to be installing correctly. The only file that is giving any output is this:

Even with both the x64 and x86 versions of this dependency installed, it continues to display this message. All of the other EXEs included do nothing when launched, providing neither a window nor error output.

Hi @yoshimov,
This package doesn't appear to be installing correctly. The only file that is giving any output is this:
Even with both the x64 and x86 versions of this dependency installed, it continues to display this message. All of the other EXEs included do nothing when launched, providing neither a window nor error output.

Thank you for manual validation.
If this dependency doesn't work, I will give up on the registration.

Thank you for testing.
I think it should be application issue and I can't figure out more.
So this PR should be closed.


Blitzwolf (_TZ3000_g5xawfcq) Smart Socket BW-SHP13 (TS0121) Support

Support for Blitzwolf Smart Socket BW-SHP13:
https://www.blitzwolf.com/ZigBee-3.0-Smart-Socket-EU-p-518.html
Device is dectected as:
manufacturer: _TZ3000_g5xawfcq
model: TS0121
Issue: #113

@madchicken done, I've removed device class.

@prugala Can you also try the 2.1.0-unstable.2 release? It should work even without this modification. Thanks!

@madchicken sorry I didn't see notification on github about your comment. It works on beta without my mr :)
I have question. My socket supports electricity monitoring but didn't work with this plugin (in homekit and eve app). Should I create custom device with support this endpoint?

The plugin is already able to read tose properties, but we need Fakegato integration to be able to see data in EVE app. See issue https://github.com/madchicken/homebridge-zigbee-nt/issues/39


Bootstrap Treeview updated to PatterFly's v2.1.0 fork

Will be unnecessary when it will be updated in the next PatternFly version. Fixes #11142 #11143 and the performance issues discovered by @NickLaMuro.
/cc @kbrock

Thanks @skateman


Add Claim your username to homepage

Similar to this

Duplicate of https://github.com/plutomi/plutomi/issues/828, and also too much FE stuff has changed since this issue was made


Received 0 SUCCESS signal(s) out of 1. Unable to satisfy 100% MinSuccessfulInstancesPercent requirement with ecs-windows-cluster.yml

Hi I am getting "Received 0 SUCCESS signal(s) out of 1. Unable to satisfy 100% MinSuccessfulInstancesPercent requirement" this issue and the stack is getting roll backed. I am unable to create the stack with this template.

Same here. Logs:
`2019/10/14 15:47:52Z: Message: The errors from user scripts: Usage: cfn-init.exe [options]
or:  cfn-init.exe [options]
or:  cat  | cfn-init.exe [options] -
cfn-init.exe: error: no such option: -e`

I see the same issues sometimes. It seems upon deploying it a second time, it works.
It may be due to the ResourceSignal timeout being too short - but still looking into this ...


📃:  Dictionary App

:red_circle: Title :  Dictionary App
:red_circle: Aim :  To develop a web-based dictionary application that allows users to search for word definitions and listen to pronunciations.
:red_circle: Tech Stack Used :  HTML, CSS, JavaScript(Vanilla)
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name :  Vijay Shanker Sharma
What is your participant role? (Mention the Open Source Program name. GSSOC

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@Avdhesh-Varshney Check this issue out.


Can't get basic JSON example to work

Hi - I'm guessing that I'm not including the proper js, but following the example-fin-hypergrid-behavior-json js, I can't get my simple case to work.
What I'm trying to do: open a websocket, and onmessage set the JSON payload to a grid.  That's it.   I have the websocket connection, I get a valid JSON, but I can't get it to stick to a hypergrid.  How can I do this? This should be 1 line of code but it seems really complicated.
I've tried to follow the jsonGrid -> jsonModel via getBehavior() - after defining a  element, however, I can't get past the simple jsonModel instantiation
<script src="https://openfin.github.io/fin-hypergrid/build/fin-hypergrid.js"></script>
<fin-hypergrid id="json-example">
	<fin-hypergrid-behavior-json></fin-hypergrid-behavior-json>
</fin-hypergrid>
...
var jsonGrid = document.querySelector('#json-example');
var jsonModel = jsonGrid.getBehavior();
ERROR: Uncaught TypeError: jsonGrid.getBehavior is not a function
Also - not sure if you guys are aware but all of the JSON example links in the README point back to the README - so they don't really help

@SukumarMehta Hey I see your using our de-polymerized version build of hypergrid with a workflow that depends on the old polymer version.
The build for polymer is located here https://github.com/openfin/fin-hypergrid-polymer-demo/tree/gh-pages/components/fin-hypergrid/demo/build
Please note that we no longer support the polymer version and the focus concentrates on the non-polymer version

@Dwaynekj Thanks for the explanation

The link you provided seems to be a dead-link?
How would I achieve this use case with the non-polymer version?  Is there documentation for this?

The link works now, the repo was accidentally private.
For details on how to work with the new version of hypergrid, you can checkout our readme
https://github.com/openfin/fin-hypergrid

Thanks - ok I see what you mean now.
var grid = new fin.Hypergrid('#fin-grid', { data: data });
This construct works - but I have 2 questions:

Is there a way to update the data object in an existing grid?  Ideally I would like to declare a new Hypergrid on startup, and simply update the data onmessage().  I tried to instantiate a new grid on every message, which works, but the rendering is weird - it doesn't seem to clear the grid before repainting, and I can't seem to find a repaint function which fixes this. So...

in the scenario where the first grid is 3x3 and the second grid (on update message) is 2x2 - declaring a new Hypergrid() doesn't wipe out the excess 3rd column and 3rd row - it's still visible.  How can I clear this area?  I've tried paint() - paintNow() - behaviorShapeChanged() -etc.. and none seem to work.

Thanks

@SukumarMehta This area is something that we currently revising as we plan to reintroduce support for remote behavior. I will have an update for you by end of tomorrow

@SukumarMehta Support for remoting will come about over the coming weeks, it certainly won't be complete by the end of our sprint next week. However, our plan is to produce apis that will enable you to implement a remote functionality and allow you to provide feedback on what else you need to enable something like realtime updates (i.e. an iterative process).
So with regards to your requests to update data and removing certain rows. Look for an initial api release to help enable you in the coming weeks

Thanks - will do

@Dwaynekj has this been released in v1.0.9?

@noahtaylor The first iterations is slated for the very next release (originally intended for this coming Monday, but now we are aiming for the following Monday).


Updates for the 1.1.0+p1 release

This includes fixes to the 1.1.0 release (https://github.com/opengeospatial/geoparquet/pull/234).  This is being tagged with build metadata p1.  After creating this release, the website needs to be updated to host the most recent version of the spec and schema at the "clean" version while considering build metadata.
TODO:

[ ] update the test_data files to include the right version
[ ] update the release process to describe how to update the test_data

update the test_data files to include the right version

Did they go out in 1.1.0 with the wrong version? Or are you saying they'd get 1.1.0+p1 as the version?

Did they go out in 1.1.0 with the wrong version? Or are you saying they'd get 1.1.0+p1 as the version?

I was unsure if they were updated as part of the previous release to include the new dev version (1.2.0-dev, like with the other example data).
I see now that the test_data is generated with a new script that has yet another version of the version identifier in it.  This means that the test_data will not get updated unless we update the release process to describe how to do that.
As part of https://github.com/opengeospatial/geoparquet/issues/232 I think it would make sense to make it so the test data is generated with the version number from format-specs/schema.json - and ideally put in a place with a readme that describes how to install the required dependencies (like the scripts directory).

Here are the website changes to support build metadata in our release tags: https://github.com/geoparquet/geoparquet.github.io/pull/59 (this may need additional changes after we push this tag)

I've pushed the v1.1.0+p1 tag.  Here is the corresponding release https://github.com/opengeospatial/geoparquet/releases/tag/v1.1.0%2Bp1
The website has been updated to strip the build metadata when extracting the version from a tag (sorting to get the most recent based on semver).
As mentioned in the release notes, the version to use in the GeoParquet metadata is still 1.1.0.
The corrected spec is published here (over the old one): https://geoparquet.org/releases/v1.1.0/
Because we didn't delete the old tag, people can still get to the old and new spec via git.  Validators and other clients should use the published version of the spec and metadata schema instead.

Thanks @tschaub for streamlining this. Such a workflow with +p1 metadata sounds good to me.
For this PR, there is no longer an actual relevant diff?

For this PR, there is no longer an actual relevant diff?

Yeah, the release branch was useful for making release-related changes, tagging the release, and then changing things back to dev versions.  But we could close this without merging now.


Fix buffer size too small

I'm getting a JSONDecodeError by opening many windows and running:
from hyprpy import Hyprland
windows = Hyprland().get_windows()

The cause is s.recv at https://github.com/ulinja/hyprpy/blob/main/hyprpy/utils/sockets.py#L150 is only reading 4096 bytes, when hyprctl's output size can be much greater.
Fixed by reading from the socket in a loop until no more bytes are returned.

Nice fix, thank you very much!
This made me realize I misunderstood something about how socket.recv() works. Will add some performance optimizations in Instance.watch() knowing this.


Welcome Coffee Meeting

For new joining team member of Complaint Manager we need create welcome coffee meeting and invite whole team to meet new member of the team and go over introduction and maybe have some ice breaker.

added to onboarding checklist


Add experimental support for NiFi 2.0.0

Description

Replace NiFi 2.0.0-M4 with 2.0.0
Removed switch from Dockerfile for NiFi version 1.21 (which was not built from source). Now all versions are built from source.

Definition of Done Checklist

Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
Please make sure all these things are done and tick the boxes

- [ ] Changes are OpenShift compatible
- [ ] All added packages (via microdnf or otherwise) have a comment on why they are added
- [ ] Things not downloaded from Red Hat repositories should be mirrored in the Stackable repository and downloaded from there
- [ ] All packages should have (if available) signatures/hashes verified
- [ ] Add an entry to the CHANGELOG.md file
- [ ] Integration tests ran successfully

TIP: Running integration tests with a new product image
The image can be built and uploaded to the kind cluster with the following commands:
bake --product <product> --image-version <stackable-image-version>
kind load docker-image <image-tagged-with-the-major-version> --name=<name-of-your-test-cluster>

See the output of bake to retrieve the image tag for <image-tagged-with-the-major-version>.

The release notes need to specify that this is experimental.


Edit Payouts modal: Payout amount input is not pre-set

Summary
TBA

Steps to reproduce

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

What is the current bug behavior?
What is the expected correct behavior?
Relevant logs and/or screenshots
Environment

Device/OS: [e.g. iOS]
Browser: [e.g. chrome, safari]
Hardware wallet: [e.g. Ledger w/ Metamask]

@aeolianeth is there anything specific that needs to be done to recreate this?

THis is form a newly minted project

Ah just found out this occurs on the create - rather than existing project


Added ability to close to previous screen

So, @GantMan and @darinwilson and @leonskim and I worked on this one for quite a while. The upshot is that you need to provide a custom activity if you want to use close to_screen.
class MyActivity < PMSingleFragmentActivity
end

# ...
open MyScreen, activity: MyActivity

# ...
close to_screen: MyScreen, activity: MyActivity

If you don't provide an activity both when you open the screen and when you close to it, it won't work.

Dude you got it!?  Awesome!

Yeah, it works!

Nice work!

Mergable?


Try to autodetect when is running in-cluster or running from outside

By this way, the same binary can be executed indistinctly without any previous knowledge of the environment where is running

@jbianquetti-nami LGTM


Add an agentsForService() in the UnetSocket

Add agentForService method in UnetSocket class for completeness.

Added in commit 92dd89ae55922c66ef568b627ccd86895c295e36


Move HiddenThread component to Components codebase

[x] Move HiddenThread from ThreadPreview.tsx in Frontend codebase to Components codebase

Fixed by https://github.com/BobaBoard/boba-components/pull/127


Add workflow_id and workflow_url as action outputs

This PR adds 2 outputs to the action. The outputs can be used to navigate to the logs of the workflow triggered by this action.

Can you add URL link of workflow too? :)

Guys, really need it! Are you gonna merge it?

@shabih-paystack Thanks for the contribution!

This work is in: https://github.com/convictional/trigger-workflow-and-wait/releases/tag/v1.5.0

Cool, thanks guys! ❤


what's the most suitable way to support multi-task leaning?

Hi, I want to using caffe2 to support multi-task leaning like face age and gender classification.
I look into the codes and found that the recommended way of brew.image_input only support 1d scare label? I know I can modify the image_input operator to support multi-d label, after that, using Split operator to split the label.
My Question is
Is there any more straightforward way to support multi-task learning in caffe2?
Thanks in advance.

ok, not one response, I had try this way and made it work.

Hi, @RiweiChen  I have the same issue
I want to generate multi-label database, can you share your solution with me? Thank you

@camel007 ，what I do is follow：
1、make LMDB datasets with multi-dim label, for my problem is age and gender;
2、modify the image_input operator, so that it 's output label wound contain multi-label
3、split the multi-label


Create Z_algorithm.cpp

Written code for Z-algorithm used for pattern matching in linear time.
Solved issue #17

Great!
Can you please add comments also in your code to better explain it?

I have added a few comments and supporting link for Z-algorithm.

perfect!


Update README.md file

Currently, readme.md file contains some information about Haaukins platform, however it might be good idea to update README.md file by integrating newly created wiki pages, diagrams, links, command line examples using asciinema into readme.md file and getting some inspiration from big open source projects' readme files.
Any suggestion, comment and complain are always welcome to discuss.

updated with new release 1.6.4


Make 'dev' even with 'master'

Codecov Report

Merging #1011 into dev will increase coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #1011      +/-   ##
============================================
+ Coverage     50.13%   50.17%   +0.04%
  Complexity     2882     2882
============================================
  Files           120      120
  Lines         27989    27989
  Branches       4677     4677
============================================
+ Hits          14032    14044      +12
+ Misses        11700    11689      -11
+ Partials       2257     2256       -1

Flag
Coverage Δ
Complexity Δ

#JDBC42
49.77% <0%> (+0.03%)
2843% <0%> (-2%)
:arrow_down:

#JDBC43
50.1% <0%> (+0.02%)
2879% <0%> (+2%)
:arrow_up:

Impacted Files
Coverage Δ
Complexity Δ

...om/microsoft/sqlserver/jdbc/SimpleInputStream.java
52.23% <0%> (-1.5%)
11% <0%> (-1%)

...c/main/java/com/microsoft/sqlserver/jdbc/Util.java
62.5% <0%> (-0.44%)
91% <0%> (-1%)

...ncurrentlinkedhashmap/ConcurrentLinkedHashMap.java
39% <0%> (-0.22%)
43% <0%> (-1%)

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
44.05% <0%> (+0.19%)
321% <0%> (+3%)
:arrow_up:

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
55.78% <0%> (+0.39%)
0% <0%> (ø)
:arrow_down:

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 84484ed...5c5c4d3. Read the comment docs.

Codecov Report

Merging #1011 into dev will increase coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #1011      +/-   ##
============================================
+ Coverage     50.13%   50.17%   +0.04%
  Complexity     2882     2882
============================================
  Files           120      120
  Lines         27989    27989
  Branches       4677     4677
============================================
+ Hits          14032    14044      +12
+ Misses        11700    11689      -11
+ Partials       2257     2256       -1

Flag
Coverage Δ
Complexity Δ

#JDBC42
49.77% <0%> (+0.03%)
2843% <0%> (-2%)
:arrow_down:

#JDBC43
50.1% <0%> (+0.02%)
2879% <0%> (+2%)
:arrow_up:

Impacted Files
Coverage Δ
Complexity Δ

...om/microsoft/sqlserver/jdbc/SimpleInputStream.java
52.23% <0%> (-1.5%)
11% <0%> (-1%)

...c/main/java/com/microsoft/sqlserver/jdbc/Util.java
62.5% <0%> (-0.44%)
91% <0%> (-1%)

...ncurrentlinkedhashmap/ConcurrentLinkedHashMap.java
39% <0%> (-0.22%)
43% <0%> (-1%)

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
44.05% <0%> (+0.19%)
321% <0%> (+3%)
:arrow_up:

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
55.78% <0%> (+0.39%)
0% <0%> (ø)
:arrow_down:

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 84484ed...5c5c4d3. Read the comment docs.


Update Opentelemetry API to v0.20.0

This pull request updates the @opentelemetry/api-package to the latest version and also updates the @opentelemetry/semantic-conventions to the latest version and the code has been changed to resolve the breaking changes.
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[X] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[X] Ensure the tests and linter pass
[X] Code coverage does not decrease (if any source code was changed)
[X] Appropriate docs were updated (if necessary)

@googlebot I consent

@googlebot I consent

Goof this one up


Map cache to shard to allow per-shard invalidation where possible

Right now, caching is done globally rather than per-shard. This is nice because it allows for deduping cache, but is an issue in that it doesn't allow for invalidating parts of the cache when a shard goes down.

Most caches (guilds, members, roles, guild channels, emojis, voice states) could easily be purged by guild id, but users, presences and dm channels have no easy way of cleaning without iterating the whole cache. Maybe we could have per-shard caches and use CompositeCacheViews for those 3 instead?

Fixed in #158


Make database transaction optional

Requirements
Please take note of our contributing guidelines: https://laravel-excel-docs.dev/docs/3.0/getting-started/contributing
Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
Mark the following tasks as done:

[+] Checked the codebase to ensure that your feature doesn't already exist.
[+] Checked the pull requests to ensure that another person hasn't already submitted the feature or fix.
[] Adjusted the Documentation.
[+] Added tests to ensure against regression.

Description of the Change
Add new interface "withTransactions" soo user can toggle using transactions while importing
Why Should This Be Added?
Database transactions are great if you have to import a file with unique data/attributes. But when you have a large file with duplicates. Then It's good to have an option to disable transactions and process import with catching exceptions
Benefits

More flexibility on handling large files

Possible Drawbacks
--

Hey @belguinan. Thanks for your PR. It's something I've been thinking about when working on #1830 . I like the new concern, but not super happy with the implementation of it. Mainly silencing the exceptions of the flush methods worries me. Also most of these methods have been reworked in #1830, so merging would be break stuff. I'll take your proposition into account when finishing #1830 and will add an option to handle transactions differently.

Hey @belguinan. Thanks for your PR. It's something I've been thinking about when working on #1830 . I like the new concern, but not super happy with the implementation of it. Mainly silencing the exceptions of the flush methods worries me. Also most of these methods have been reworked in #1830, so merging would be break stuff. I'll take your proposition into account when finishing #1830 and will add an option to handle transactions differently.

Hey @belguinan. Thanks for your PR. It's something I've been thinking about when working on #1830 . I like the new concern, but not super happy with the implementation of it. Mainly silencing the exceptions of the flush methods worries me. Also most of these methods have been reworked in #1830, so merging would be break stuff. I'll take your proposition into account when finishing #1830 and will add an option to handle transactions differently.

@belguinan you should be able to use SkipsOnError, see: https://laravel-excel.maatwebsite.nl/3.1/imports/validation.html#skipping-errors


Bigtable: logic to clean up undeleted instances from systests if any

Setting instance.labels in the form of {'python-system': timestamp}
Adding logic to clean undeleted instances from previous runs where timestamp is older then 2 hours.

The only test that creates instance without labels is test_create_instance_defaults test
https://github.com/GoogleCloudPlatform/google-cloud-python/blob/fa88745a7291a0066d3c432565d4e594be90f735/bigtable/tests/system.py#L149-L162
and corresponding asserts
https://github.com/GoogleCloudPlatform/google-cloud-python/blob/fa88745a7291a0066d3c432565d4e594be90f735/bigtable/tests/system.py#L173-L174
Should labels be added to here as well?


Remove all notes example from the README not working

I am looking to remove all the notes from each chords but the first one, for each track. To get started I tried the following example from the README that is supposed to remove absolutely all notes from the midi.
using Melanchall.DryWetMidi.Core;
using Melanchall.DryWetMidi.Interaction;

var midiFile = MidiFile.Read("myfile.mid");
foreach (var trackChunk in midiFile.GetTrackChunks())
{
    using (var notesManager = trackChunk.ManageNotes())
    {
        notesManager.Notes.RemoveAll(n => n.NoteName == NoteName.CSharp);
    }
}

notesManager.Notes does not exist.

error CS1061: 'TimedObjectsManager' does not contain a definition for 'Notes' and no accessible extension method 'Notes' accepting a first argument of type 'TimedObjectsManager' could be found (are you missing a using directive or an assembly reference?)

Hi,
Thank you, I'll fix the example. You just need to use notesManager.Objects.

Thanks for your quick answer.
I looked at the ManageNotes extension but then I get an IEnumerable that cannot be modified.

I looked at the ManageNotes extension but then I get an IEnumerable that cannot be modified.

Where? What code? Please provide details.

After going through the library I found a method to update the chords. I thought this would allow me to remove all notes from each chord but the first one, on all tracks.
using Melanchall.DryWetMidi.Core;
using Melanchall.DryWetMidi.Interaction;

var midiFile = MidiFile.Read("in.mid");
foreach (var trackChunk in midiFile.GetTrackChunks())
{
    trackChunk.ProcessChords(TrimChord);
}
midiFile.Write("out.mid");

void TrimChord(Chord chord)
{
    chord.Notes.RemoveAll(x => x != chord.Notes.First());
}

But the output file is identical to the input one.

This worked.
using Melanchall.DryWetMidi.Core;
using Melanchall.DryWetMidi.Interaction;

var midiFile = MidiFile.Read("in.mid");
foreach (var trackChunk in midiFile.GetTrackChunks())
{
    var newChords = new List<Chord>();
    foreach (var chord in trackChunk.GetChords())
    {
        chord.Notes.RemoveAll(x => x != chord.Notes.First());
        newChords.Add(chord);
    }
    trackChunk.RemoveChords();
    trackChunk.AddObjects(newChords);
}
midiFile.Write("out.mid");

I'm guessing the ProcessChords is making copies of the chords. How can I edit them instead?

That's correct. But the file should be updated. Hmm, it's probably a bug in the library. I'll check it. Please don't close the issue.

Yes, that's the bug. I'll think howto support chord's notes collection changes within ProcessChords methods.

I've released DryWetMIDI 7.0.0-prerelease2 which introduces ChordProcessingHint parameter in ProcessChords methods. So now for your task you can use this code:
midiFile.ProcessChords(
    chord =>
    {
        var higherNote = FindHigherNote(chord.Notes);
        chord.Notes.RemoveAll(x => x != higherNote);
    },
    hint: ChordProcessingHint.NotesCollectionCanBeChanged);

Thanks for the issue!

:rocket: 7.0.0 version is released now!
Prerelease NuGet packages will be unlisted soon, so please update the package references to the new version.


Detected as a Trojan by Windows Defender

Cool project but detected as a Trojan by Windows...
Can you do something to improve ?
Thanks !

@simon-dmsn It does not contain any malware or virus. it's just a false positive by Windows Defender.
It's actually a Powershell script I converted it to exe. you can view the source code of it here:
https://github.com/aneeskhan47/hypervisorcontrol/blob/main/HypervisorControl.ps1
or you can directly download the HypervisorControl.ps1 file and run it as administrator.


Remove car example

What
RGBD example is almost as good. Car was useful when we didn't have much else, but now it's mostly just ugly ;)
Checklist

[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested the web demo (if applicable):

Using newly built examples: app.rerun.io
Using examples from latest main build: app.rerun.io
Using full set of examples from nightly build: app.rerun.io

[x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG
[x] If applicable, add a new check to the release checklist!

PR Build Summary
Docs preview
Examples preview
Recent benchmark results
Wasm size tracking

Goodbye first every example 👋


Medium severity vulnerability affecting this repo

Hi there,
We noticed that your repo has a medium severity vulnerability:

Remote Memory Exposure
Affected package: request <2.68.0 >2.2.5

Here is the test report for this repo.
If you’d like to fix this vulnerability, Snyk lets you generate a pull request that recommends the best upgrade path - there’s a link to fix this vulnerability on the test report.
Stay secure :-)
Snyk Community

wew @meepdarknessmeep @notcake mad sploits

ironically hash's sandbox break exploit still hasn't been fixed and is more serious than this @mcd1992

If I get the time I can easily just update the 'request' package. Did you ever put in a PR or even tell us how the bytecode exploit works @SwadicalRag ?
I don't think any of us run Hash anymore though. I say we watch it burn.

you know

i patched it as soon as i found it

ages ago

had you bothered to LOOK

incorrect debug.get* offsets leaked the unsandboxed environment and I used it to meme hash

someone else fix this pls i'm busy

I don't have write access to rip

Have you tried using more descriptive PR messages Swadicalfag.
Too lazy to test PR, ignored :^).
LET IT BURN.

mcd i've already tested the PR since I use that code in nana2 :v

http://xavie.ru/i/4XJfXFU.png
this guy is literally spamming all the repos on github probably we should report him


Fix link target to point to the actual build rather than the badge

Sure, either way. I've only noticed as trying to build the python3 conda packages for imexam in astropy/conda-channel-astropy#123 and it doesn't seem to work on windows while you have appveyor running and passing.

@sosey , I have access and looks like you do too. I can see you under "team".

hmm, do I need to approve teams access under my own account? I don't see it. @bsipocz I just did an install of imexam on my windows 10 machine and it installed and ran.

@sosey - Sadly appveyor is rather illogical with the team access. You need to log in with the team, and not with your own account. If you want to work with a repo under a different team, then log out and log in again with that team. Rather inconvenient, but I don't know any workarounds.

@sosey , when I go to Appveyor login page, I can choose which account to log in as. Try log out and see if you can then select the account?

right, that's kinda what I thought, but I don't have the team account name or password. If I look at teams under my own account I see a whole slew of teams and organizations, but I can only log in as myself or mike d.... I hadn't tried mikes before, but I just did and it let me go under my creds...so lemme see if I can do this now :)

Though we should probably just make a spacetelescope account and get off mike's

You don't need a passwd for a team, it will log you in via a github authentication even as part of the team.

@sosey , I agree.

okay - I changed my account settings to reflect spacetelescope and added ssb, @bsipocz will you update the link to: https://ci.appveyor.com/project/spacetelescope/imexam/branch/master  and I think we should be good. @pllim see if you can get into spacetelescope and we can discuss what the email address for the general account should be offline.

Coverage remained the same at 26.464% when pulling be1bc47c5b29b3185dac6259138d5d0d8bc953f1 on bsipocz:patch-1 into 8ce17f58f5eb9bb82851f3f00d245d56b32bc8a2 on spacetelescope:master.

@sosey - Done


Added file release/1-26/production/RELEASE

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve

/unhold


OCI: Allow any mediatype for layers on download

As of Helm 3.7, old charts published with helm chart push or oras are no longer able to be used with helm pull or helm install etc.
This is because there is strict validation of the chart layer mediatype to match that which is used on push:
application/vnd.cncf.helm.chart.content.v1.tar+gzip

The old mediatype used was application/tar+gz (or in some cases application/octet-stream).
In order to prevent breaking people who have published old charts, this strict validation should be lifted, making the assumption that anything with 1 or 2 layers is valid, and that they are assumed to be the chart and prov layer respectively.
Labelling as "bug" since this is causing some issues for people.

From the release page of v3.7.0, section Notable Changes: https://github.com/helm/helm/releases/tag/v3.7.0:
In addition, a change to the experimental OCI manifest format was introduced, preventing Helm 3.7 from fetching charts built
with older versions of the experimental OCI feature. Users will need to re-package and upload their OCI charts when upgrading to Helm 3.7. This change does not affect standard Helm charts.

I faced similar issues.


"Allow methods" handler

Description
As a follow up of https://github.com/kyma-project/api-gateway/issues/462 introduce Istio based handler exposing workload given path and given methods.
Steps:

[ ] Decide on new of the new handler
[x] Add validation of methods in APIRule to only allow valid HTTP methods
[x] Extend istio-jwt processing to support new handler.
[x] For istio-jwt add methods restriction to VirtualService for new handler and existing noop, jwt and oauth2_introspection handlers.
[x] Extend ory processing to support new handler. Only new handler will have restriction for methods in VirtualService.
[ ] Add handler to UI
[ ] Add documentation for new handler

ACs:

[ ] new handler introduced
[ ] validation
[ ] methods attribute is mandatory array with at least one item
[ ] handler UI
[ ] integration tests (including negative scenarios)
[ ] documentation

Reasons

DoD:

[ ] Provide unit and integration tests.
[ ] Provide documentation.
[ ] Verify if the solution works for both open-source Kyma and SAP BTP, Kyma runtime.
[ ] If you changed the resource limits, explain why it was needed.
[ ] Verify that your contributions don't decrease code coverage. If they do, explain why this is the case.
[ ] Add release notes.

Attachments

Most of our access strategy handlers are Oathkeeper Authenticators (noop, jwt, oauth2_introspection, ...).
For these handlers it's clear that its about so authn.
The "allow" handler is ignoring authn and just expose the path with all methods.
The new handler would work in the same way by ignoring authn, but restrict access to methods.
The proposed name "allow_methods" is confusing as long as the "allow" handler exists, because it's not extending the scope of allow, but limiting it.
"allow" already allow all methods, but "allow_methods" restricts method exposure. That's why the name is confusing in my opinion.
I'd follow the initial idea of naming the handlers after authentication scope. The equality of "allow" would be, that this path and methods require no authentication, that's why I suggest to call the handler no_auth.


Star sample filter can get into a bad state

https://user-images.githubusercontent.com/1361086/209197339-7f30c822-3d09-4f6e-bd03-7c82a0449c59.mp4

I was wondering if you had noticed this. I have (what I think is) a fix. IDK if it conforms to your rules though. I'm not positive how the open-source works or if I'm able to contribute.

I've got a fix already as part of a larger cleanup there but thanks!

I've got a fix already as part of a larger cleanup there but thanks!

Okay cool! I figured it wouldn't be a tough one for you all to figure out.


Support lazy cq mode

Support mode where we don't notify the device when the host write pointer updated except for finish.

Closing with e49284c


event new message

Hey, folks! I'm building a bot and I want to use it as a backup bot for my telegram channels. How it should work? Well, when a message be sent on one channel, the bot should automatically send in another given channel. How can I do it?

You have the update "channel_post". Use example:
bot.on('channel_post', (msg) => {
 console.log(msg)
})

You have the update "channel_post". Use example:
bot.on('channel_post', (msg) => {
 console.log(msg)
})

Ok, but how can I take this messages from a given channel? For example, I can take one channel ID and for every new message, a sent this message in another channel. How can I specify the channel I want to take the "channel_post"?

That event captures all the events that are publications in a channels where you have the bot as an administrator. The event returns a message type object that includes the id of the channel where the publication is from, ....
Using that information at the end of the day is to put an if(msg.from.chat.id === XX...) because for example you use the method copyMessage.
If you use the piece of code that I passed before in the console you can see what the object you receive looks like


Suggestion: Random wait time option for rolling

It can be suspicious if an account always rolls at the exact same time. Would be useful if there was an option in the settings to set a range of minutes the bot will randomly chose from, and add that to the time it takes to start rolling.

You can add a random feature it’s pretty simple just add random in the Waifu roll definition
Sent from my iPhone

On Jun 17, 2022, at 3:43 AM, strongtaste57 @.***> wrote:

It can be suspicious if an account always rolls at the exact same time. Would be useful if there was an option in the settings to set a range of minutes the bot will randomly chose from, and add that to the time it takes to start rolling.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

Thanks, I managed to do it. How about an option to turn off rolling when the account doesn't have a claim available? I don't think I can add that easily.

Also a way to stop claim attempts if the account doesn't have a claim. Been using the bot and it works great btw.

The bot should not claim if the bot doesn't have claim attempts the only time the bot will claim without a claim attempt is when you launch it and that flag hasn't been set already

Thanks, I managed to do it. How about an option to turn off rolling when the account doesn't have a claim available? I don't think I can add that easily.

In terms of stop rolling I didn't implement it because I use the bot more for key rolling hence if I lose out on a character because I didn't have a claim I have accepted this risk
If you want to implement it you would have to learn about threads
A way to kill that specific thread and a way to relaunch the thread
Or implement a way in the thread to do stop

Going to close this suggestion
Not going to implement as already have to deal with questions of is the bot working when the bot is like a minute late
Avoiding this due to not wanting an increase in "issue" post


Token signature length seems odd

Hi,
Thanks for making this available!  I really appreciate your work.  :-)
I'm using this in an API server, with an RSA 2048-bit key (public and private) and signing method jwt.SigningMethodRS512.  The token that gets produced is always something like x.y.z which is according to the spec format.
However, the format of z, the signature, looks odd.  For example, it's always 342 bytes long.  And it always has 6 parts, as in z1_z2_z3_z4_z5_z6.  Tampering with any of z1-z5 will make your jwt signature verification fail.  However, tampering with z6 does not cause a signature verification failure.  Why?
Any tampering with x or y, the header or payload, results in a verification failure.  That's good!  :-)   But how come I can fiddle with the last portion of the signature and have the verification pass?  That doesn't make sense to me ... Is this part of the signature redundant?
Also, when using RSA512, shouldn't the signature be 64 bytes long (in binary)?  I would expect that when Base64 encoded, the original binary 64 bytes would be shorter than 64.  So why is the signature 342 bytes long?  I can't relate that back to the RSA512 hash or RSA 2048-bit PK ...
Thanks again for making this awesome library available!

Great question.  I actually don't know the complete answer.  I'll look into it when I have a chance.  Here are some useful clues:
The spec expands RS512 to 'RSASSA-PKCS-v1_5 using SHA-512 hash algorithm'.  Most of that work is implemented in the standard library's crypto algorithms.  PKCS encoding has room for padding/comments sections.  It's possible the tail of the signature is one of those.
In terms of size, I'd assume the above encoding has something to do with it being larger than expected.  It's also worth noting that base64 encoded data is ~1.33x the size of the original binary content.

I ran into the same issue trying to extract user claims from an AAD ID token in a Node application.  Seems like most of the Azure JWT wrappers on npm do not handle the 342 bit packed signature.

In terms of size, I'd assume the above encoding has something to do with it being larger than expected. It's also worth noting that base64 encoded data is ~1.33x the size of the original binary content.

Yep, 256 * 1.333 rounds up to 324.


ignore tex files starting with a .

Emacs at least will make savepoint files of the form .#foo.ext. zo's filesystem crawl will pick up these tex files. They should probably be ignored.

closed via e83d2a8e1bdf


Fixes #437 - Add generic type for Frint Methods interface

Extend Method Interface to receive arguments in methods.
Ex:
const exampleApp = createApp({
  name: 'Example',
  methods: {
    sum: (a: number, b: number): number =>  a + b
  }
});

💖


Import http requests from other *.http files

IntelliJ 2024.03 adds support for importing HTTP requests from other files (using import and run statements), would it be possible for httpYac for VSCode to support that too? I couldn't find that feature in the httpYac documentation.
https://www.jetbrains.com/help/idea/2024.3/http-client-in-product-code-editor.html#import-http-requests-from-other-http-files

IntelliJ IDEA is out and now supports importing HTTP requests from other files. This is a very useful feature so we have updated our request files, meaning that we currently cannot use httpYac any more. It would be wonderful if httpYac could be updated to support that.

IntelliJ IDEA 2024.3 is out and now supports importing HTTP requests from other files. This is a very useful feature so we have updated our request files, meaning that we currently cannot use httpYac any more. It would be wonderful if httpYac could be updated to support that.
https://www.jetbrains.com/help/idea/2024.3/http-client-in-product-code-editor.html#import-http-requests-from-other-http-files
In all cases, thank you @AnWeber for all the effort you put in this tool.


[Bug]: prowler AWS --list-compliance-requirements results in error/ no requirements for certain frameworks

What happened?
prowler aws --list-compliance-requirements  results in error/ no requirements the frameworks listed below
How to reproduce it
Steps to reproduce the behavior:

run prowler aws --list-compliance to get list of frameworks
run prowler aws --list-compliance-requirements [framework]
For these Frameworks:
i.e. prowler aws --list-compliance-requirements soc2_aws

soc2_aws
cisa_aws
ffiec_aws
gdpr_aws
hipaa_aws

error produced:
		Traceback (most recent call last):
  File "/usr/local/bin/prowler", line 8, in <module>
    sys.exit(prowler())
  File "/usr/local/lib/python3.9/site-packages/prowler/__main__.py", line 98, in prowler
    print_compliance_requirements(
  File "/usr/local/lib/python3.9/site-packages/prowler/lib/check/check.py", line 187, in print_compliance_requirements
    provider = split_compliance[2].upper()
IndexError: list index out of range

For these frameworks:

aws_audit_manager_control_tower_guardrails_aws
aws_foundational_security_best_practices_aws
fedramp_low_revision_4_aws
fedramp_moderate_revision_4_aws
gxp_eu_annex_11_aws
gxp_21_cfr_part_11_aws
nist_800_53_revision_4_aws
nist_800_53_revision_5_aws
nist_800_171_revision_2_aws
nist_csf_1.1_aws
rbi_cyber_security_framework_aws

No error - But no requirements in output
Expected behavior
A clear and concise description of what you expected to happen.
Output to contain controls in framework, like this for ens_rd2022_aws:
Listing ENS RD2022 AWS Compliance Requirements:

Requirement Id: op.acc.1.aws.iam.2
	- Description: Proveedor de identidad centralizado
	- Checks:
 		iam_check_saml_providers_sts

Requirement Id: op.acc.2.aws.iam.4
	- Description: Requisitos de acceso
	- Checks:
 		iam_avoid_root_usage

Requirement Id: op.acc.3.r1.aws.iam.1
	- Description: Segregación rigurosa
	- Checks:
 		iam_support_role_created

Screenshots or Logs
If applicable, add screenshots to help explain your problem.

Also, you can add logs (anonymize them first!). Here a command that may help to share a log
prowler <your arguments> --log-level DEBUG --log-file $(date +%F)_debug.log then attach here the log file.
From where are you running Prowler?
Please, complete the following information:

Resource: (e.g. EC2 instance,  )  : EC2 Instance

OS: [e.g. Amazon Linux 2  ]: Amazon Linux 2  ]
prowler --version Prowler 3.2.0
python --version  Python 2.7.18
pip --version pip 23.0 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)

Installation method (Are you running it from pip package or cloning the github repo?):  #Install Prowler via pip3             /usr/local/bin/pip3 install prowler

Others:

Additional context
Add any other context about the problem here.

Hi @edschreibman, can you use the last version of prowler? These errors are not present in version 3.2.4.

Tested and agreed - fully resolved in Prowler 3.2.4
Fri Mar 10 23:45:28 UTC 2023
Prowler 3.2.4


take CXX from environment variable

stop hardcoding /usr/bin/g++, instead just use CXX environment var.
closes #1131

this is required for building with gcc in a different location, such as with the redhat developer toolset on centos 5.


[docs] Properly indicate Tailwind version

Docs feedback
How can we improve Base UI documentation?
The Tailwind examples in the documentation are built with Tailwind 4. As far as I can tell, this isn't noted anywhere. Copying the examples in many cases will result in inconsistencies between the example and the pasted result in any project that doesn't use Tailwind 4 (which I'd assume is the vast majority of them right now) due to the changes to some defaults (e.g. dialogs have a bigger outline).
As long as Tailwind 4 isn't the current version, it is probably worth indicating somewhere that the examples are assuming the use of v4. I'd suggest just changing the text in the style dropdown from "Tailwind CSS" to "Tailwind CSS v4".

@vladmoroz Perhaps just change the select option to "Tailwind v4"?

I'll fix the outlines. Other than the outlines, is there another example that looks really different in v3 and v4?
We haven't used any of the v4-only features. The styles we used should be all backwards compatible with v3. If not, we should treat it as a bug to fix.
I don't want to include an indication of v4 because many folks will stay on v3 for a long time, and they are largely the same apart a few defaults.

There is quite a bit of rounded-sm in the examples, so people copying (e.g.) the checkbox examples will get a more square-ish design.
The examples being rendered with Tailwind v4 but being written with v3's syntax and classes is a strange choice in my opinion. It took me quite some time to figure out if I configured something incorrectly in my project before I decided to just check the code of the docs to see which Tailwind version was being used. Then there's the discrepancy that opening the examples in CodeSandbox results in them rendering with Tailwind v3.
Why are the docs using Tailwind v4 if they are written for v3?

There is quite a bit of rounded-sm in the examples, so people copying (e.g.) the checkbox examples will get a more square-ish design.
The examples being rendered with Tailwind v4 but being written with v3's syntax and classes is a strange choice in my opinion. It took me quite some time to figure out if I configured something incorrectly in my project before I decided to just check the code of the docs to see which Tailwind version was being used. Then there's the discrepancy that opening the examples in CodeSandbox results in them rendering with Tailwind v3.
Why are the docs using Tailwind v4 if they are written for v3?

I've updated the examples to avoid the few bits of syntax that diverge between v3/v4. There was a few bad bugs, like with Dialog positioning and missing animations that this fixed.
Since v4 is pretty much out and is slated to become the new standard within 6-9 months, we don't have much choice but to use backwards-compatible classes until we can realistically ignore v3. (And there's not that many differences to keep in mind).
We can't go full-on v4 yet because at the moment there's two immovable obstacles:

v4 can't be used in CodeSandbox because there's no Tailwind v4 for the browser runtime yet (and API-generated sandboxes don't have a server runtime)
v4 is just starting to gain traction. It's good enough for a new project, but might be not safe to migrate an established app from v3.

Small cosmetic differences like whether the corner rounding is 2px or 4px don't matter—when v4 for the browser is out, we'll update CSB links to use v4 and this will be resolved.


Fix typing on blpop (etc) timeout argument

What do these changes do?
Improves typing on blpop's timeout argument, which is a number of seconds (not milliseconds) and allows decimal precision:

The timeout argument is interpreted as a double value specifying the maximum number of seconds to block. A timeout of zero can be used to block indefinitely.

Other blocking b* methods were updated similarly. I also fixed some low-hanging mypy errors under tests/.
Are there changes in behavior for the user?
No change in behavior, only type hint changes.
Related issue number
N/A
Checklist

[x] I think the code is well written
[ ] Unit tests for the changes exist
[ ] Documentation reflects the changes
[x] If you provide code modification, please add yourself to CONTRIBUTORS.txt

The format is <Name> <Surname>.
Please keep alphabetical order, the file is sorted by names.

[x] Add a new news fragment into the CHANGES/ folder

name it <issue_id>.<type> (e.g. 588.bugfix)
if you don't have an issue_id change it to the pr id after creating the PR
ensure type is one of the following:

.feature: Signifying a new feature.
.bugfix: Signifying a bug fix.
.doc: Signifying a documentation improvement.
.removal: Signifying a deprecation or removal of public API.
.misc: A ticket has been closed, but it is not of interest to users.

Make sure to use full sentences with correct case and punctuation, for example:
Fix issue with non-ascii contents in doctest text files.

We'll want to change the name of the TimeoutSecT to something more specific to BL/BR ops because there are other arguments that also include a timeout argument.

@Andrew-Chen-Wang Yeah, that was the reason I went with TimeoutSecT, to differentiate it from other timeout= arguments that take milliseconds. I verified that the spots I switched to TimeoutSecT were all documented as taking seconds, the same way as BLPOP. Would any of the following be preferable to you?

TimeoutSecondsT
SecondsT
TimeoutSecondsT + TimeoutMillisT for millisecond values (simple alias for int).

I see. I fear that some other redis command would also have seconds for timeout arg. I was thinking in terms of blocking list like BLTimeoutT, but if the only redis commands that use secondsare the blocking list primitives, then I think the current state is fine.


Test KISS interface with Linux pty on CI

It's possible to use KISS interface with Linux pty.
We can do something like
socat -d -d -d pty,raw,echo=0 pty,raw,echo=0
./build/examples/csp_server -k /dev/pts/14 -a 2
build/examples/csp_client -k /dev/pts/13 -a 3 -C 2

As you can see from #484, it's better if we have a KISS test in CI.

This worked for me also. I tested it on VMware Ubuntu 18.04.6.


Send files

The bot can currently recieve files, but it would be great if it could also send them.

This feature requires a lot more to do. Uploading file needs to POST with multipart type. And multipart isn't even officially implemented in Hyper currently.

There's another repository implementing multipart into hyper:
https://github.com/ferristseng/rust-hyper-multipart-rfc7578
Might be worth a look

@Chase22 Thanks, this looks awesome!
In case you don't know yet, I have already done this feature in #97, using a non-official multipart crate for hyper.

I've just seen it. That's the last thing is need in this libary for me to be able to use it. Thank you

Merged, usage example.


Rebind Report

Would be nice to have the ability to change the report dataset at deployment time.
Looks like possible via:
https://docs.microsoft.com/en-us/rest/api/power-bi/reports/rebindreport

@DuckoDeath: I will check this option when I have some time available thanks for pointing out the existing documentation

Added the functionality in a beta release. If you could share your organization I can give you an option to test

is in version 5.4.9


Future request: iobroker object "soilttemp"

The objekt "soilmoisture" is given, but the object for soil temperature is in iobroker missing. When the object for soil temperature is already build in, then it will not create in iobroker ...

Hi, can you give me debug log output so I can see that the attrribute should look like?

Hi, but sorry that I can't give you a debug log, while I've removed the adapter few weeks after no response of my thread.
So at this time a use weewx on the same machine as iobroker to with the MQTT function, so become real time data from my weather station to iobroker.


feat: add useOne documentation

Added new useOne documentation.

I've sent an update to required fields and replaced the quotes with <PropTag required />


Need more sample such as Add, Edit or delete item

Hi, Choice.js is great library, but for some one like me (and many) if we dont see more samples, or related documentation its hard to use the library/component. Even for simple action that add, edit or delete Choice items "Dynamically" is really hard for me, for example :
<label for="choices-single-default">Default</label>
        <select
          class="form-control"
          data-trigger
          name="choices-single-default"
          id="choices-single-default"
          placeholder="This is a search placeholder"
        >
          <option value="">This is a placeholder</option>
          <option value="Choice 1">Choice 1</option>
          <option value="Choice 2">Choice 2</option>
          <option value="Choice 3">Choice 3</option>
        </select>

    <script>
        var genericExamples = new Choices(document.querySelector('[data-trigger]'), {
            placeholderValue: 'This is a placeholder set in the config',
            searchPlaceholderValue: 'This is a search placeholder',
            choices: [],
          });
    </script>

when im trying to delete an item, following "documentation" https://github.com/Choices-js/Choices#removeactiveitemsbyvaluevalue
genericExamples.removeActiveItemsByValue({choiceId: 2, groupId: -1, id: 8, label: "Choice 2", value: "Choice 2"});

i cant delete the item.
i've tried
genericExamples.removeActiveItemsByValue(1);

//or trying following https://github.com/Choices-js/Choices/issues/634

choiceList.passedElement.triggerEvent('removeItem', ({id: 8, label: "Choice 2", value: "Choice 2"}))

but still none of the codes can delete the item.

Same problem here to set dynamic value
In my project, the form is hidden by default, selects are filled ...
When user click edit button I must fill form with my object values
Unfortunately, setChoiceByValue work with choice-js instance and I don't see how I can get it from my select
I create JSFiddle to explain more what I want to achive.
Workaround : back to select2 with jQuery :(


Bumped prod RELEASE and KUBE_GIT_VERSION_FILE

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold

/unhold


Changelog

Where can I find the changelog / release notes for Markdig?
There is nothing in the Readme, no Changelog file and nothing in Releases.

there is nothing, but versions are tagged, so if you really want to no, you can fetch git commits messages between versions

If you check the history of Markdig.csproj you will find some history..
It is a bit of a pain to maintain actually and this is not ideal. There is a changelog in this file. There is the release tabs in github (not used), there could be a changelog.md  file... (not used) etc.
What would be best? A changelod.md file?

Just noticed a very summier list of changes on the NuGet page.

If Nuget was working like Visual Studio Code, it would be much easier. I would just have to point to a changelog.md as part of the repo and everything would be linked

What about creating and maintaining the Changelog.md file and pointing to it in the <PackageReleaseNotes/> and the projects Readme.md.

Yeah, but the problem is that when you consult the NuGet package online or via the Package Manager, it would not show up...

Yeah, but the problem is that when you consult the NuGet package online...

https://www.nuget.org/packages/Microsoft.Azure.Mobile.Client.SQLiteStore/

oh, right, why not, that would be at least a comprise...
Will try to do this in the future

https://github.com/lunet-io/markdig/blob/master/changelog.md

Yes, I noticed it the other day. Thanks.


Update list message success text

Update list message success text from persons to patients

@yezkez10 Thank you so much for the quote! I am so motivated! I will get all As for my midterms!


Create test suite

Let's build a test suite for Chisel. I'm thinking integration tests.

[ ] Build an app for the test harness.
[ ] Build test runner
[ ] Profit Write tests

Thoughts?

Thank you for reporting this issue and appreciate your patience. We've  notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.


Quest 2 is not recognized as VR device

Hi!
On quest 2 browser when I try to access project flower bed, I get the message if I want to send the experience to a VR device. This wasn't the case until recently. It seems like quest 2 is being considered as a mobile device.

Looks like it is fixed.

Hi Yonet, thanks for flagging this. It's very strange, we didn't actually make any changes on project flowerbed recently. It looks like it's a transient issue for you, maybe a bad browser build. We will keep an eye on this.


Update fee-rate providers (remove IPFS dependency)

Remove IPFS dependency
Add/Implement new fee-rate providers (bitcoin-core RPC for BTC , and infura for ETH , etc)

done in #15


Did not continue to work as stated

Describe the bug
It got stuck in a loop of "polling request failed," and eventually stated that it had lost Spotify API permissions. It also said that it would continue to work, but at the end of the stacktrace, it exited. After a restart and no change to Spotify API perms, it continued to work normally.
To Reproduce
Steps to reproduce the behavior:

Run multi-scrobbler for some time properly
Eventual crash

Logs
A couple of retries:
[Sources] [Spotify - unnamed] Poll retries (4) less than max poll retries (5), restarting polling after 64 second delay...
[Sources] [Spotify - unnamed] Polling started
[Sources] [Spotify - unnamed] Refreshing recently played
[Sources] [Spotify - unnamed] Request failed but retries (0) less than max (1), retrying request after 2 seconds...
[Sources] [Spotify - unnamed] Request failed on retry (1) with no more retries permitted (max 1)
[Sources] [Spotify - unnamed] Request failed on retry (1) with no more retries permitted (max 1)
ErrorWithCause:
    at h.callApi (CWD/build/server.js:12:47048)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async h.getCurrentPlaybackState (CWD/build/server.js:12:45974)
    at async h.getRecentlyPlayed (CWD/build/server.js:12:45157)
    at async h.doPolling (CWD/build/server.js:9:9734)
    at async h.startPolling (CWD/build/server.js:9:7745)
    at async h.poll (CWD/build/server.js:9:7410)
caused by: Error: connect ECONNREFUSED xx.xxx.xxx.xx:443
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)

And then eventually:
[Sources] [Spotify - unnamed] multi-scrobbler does not have sufficient permissions to access Spotify API "Get Playback State". MS will continue to work but accuracy for determining if/when a track played from a Spotify Connect device (smart device controlled through Spotify app) may be degraded. To fix this re-authenticate MS with Spotify and restart polling.
[Sources] [Spotify - unnamed] Checking recently played API for tracks to backlog...
[Sources] [Spotify - unnamed] Request failed but retries (0) less than max (1), retrying request after 2 seconds...
[Sources] [Spotify - unnamed] Request failed on retry (1) with no more retries permitted (max 1)
[Sources] [Spotify - unnamed] Request failed on retry (1) with no more retries permitted (max 1)
ErrorWithCause:
    at h.callApi (CWD/build/server.js:12:47048)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async h.getPlayHistory (CWD/build/server.js:12:45578)
    at async h.onPollPostAuthCheck (CWD/build/server.js:12:48657)
    at async h.poll (CWD/build/server.js:9:7376)

caused by: Error: connect ECONNREFUSED xx.xxx.xxx.xx:443
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)

After which it crashed directly back to command line.
Versions (please complete the following information):

multi-scrobbler: stable 0.5.2 on flatpak
maloja https://github.com/krateng/maloja/commit/58b44f6d1ec02bd8f8e0b014553c1626729dc233

Additional context
None

You can test these changes using the flathub beta repo
flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta io.github.foxxmd.multiscrobbler


[Feature Request] Change display speed or add timeline for saves

I think it would be nice if users were able to change the speed of a recorded save playback and/or see its timeline and jump to a certain moment of a recorded growth

So cool!


Song title found does not match the requested one

I have requested song lyrics "Amanhã talvez" and it returns song lyrics "Tentação".
title: 'Amanhã talvez',
artist: 'Joanna',

The artist found matches, but the song title does not.

@juanamm It finds lyrics from genius.com. There are no lyrics for Amanhã talvez on Genius.

@farshed Is there any way to compare that if the name of the requested lyrics does not match, return a message like "There are no lyrics for requested song" instead of showing any other lyrics that don't match what was requested?

@juanamm there's no reliable way to achieve this but you can use the searchSong method to manually search songs from genius.com and then only retrieve lyrics if a match is found

@farshed ok, thanks for the reply.
When you can, look at the other thread to see if you can help me with the issue.
You can close this thread.


fix JRuby syntax error

Description
JRuby (2.8-compatible syntax) doesn't support the ... syntax properly
Types of Changes

Use *args instead of ... to avoid syntax errors
select still causes halting in JRuby CI

Testing

[x] I tested my changes locally.

Thanks, I've resolved this issue.


The configuration file 'appsettings.json' was not found and is not optional.

Since upgrading our on prem SF cluster to 7.1.416.9590, deployed nodes randomly "lose" the appsettings file in the deployed app on disk. The other nodes remain unaffected and the node experiencing the issue changes randomly as well between deployments.
I have checked on the node and seen the code deploy correctly with the appsettings file in place, the node is even working for a while and the API accessible and swagger calls can be made to the API. A few minutes later the appsettings file is deleted and the rest of the app dlls etc left unaffected but in a state that it cannot run.
'System.RA' reported Warning for property 'ReplicaOpenStatus'.
Replica had multiple failures during open on APPSBFCSFN03. API call: IStatelessServiceInstance.Open(); Error = System.IO.FileNotFoundException (-2147024894)
The configuration file 'appsettings.json' was not found and is not optional. The physical path is 'C:\ProgramData\SF\APPSBFCSFN03\Fabric\work\Applications\DocumentProcessing_App785\DocumentProcessingPkg.Code.0.61.0-alpha0163\appsettings.json'.
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload)
at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList1 providers)    at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()    at BFC.Core.Services.DocumentProcessing.DocumentProcessing..ctor(StatelessServiceContext context)    at BFC.Core.Services.DocumentProcessing.Program.<>c.<StartServiceFabric>b__2_0(StatelessServiceContext context)    at Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceFactory.System.Fabric.IStatelessServiceFactory.CreateInstance(String serviceTypeName, Uri serviceName, Byte[] initializationData, Guid partitionId, Int64 instanceId)    at System.Fabric.ServiceFactoryBroker.<>c__DisplayClass9_0.<CreateInstance>b__0(IStatelessServiceFactory factory, ServiceInitializationParameters initParams)    at System.Fabric.ServiceFactoryBroker.CreateHelper[TFactory,TReturnValue](IntPtr nativeServiceType, IntPtr nativeServiceName, UInt32 initializationDataLength, IntPtr nativeInitializationData, Guid partitionId, Func3 creationFunc, Action`2 initializationFunc, ServiceInitializationParameters initializationParameters)
For more information see: https://aka.ms/sfhealth

transferring this to main SF issues page.


Add licence and description field in index-settings crate

In order for the index-settings-macro to be publishable on crates.io, it requires a description and licence field.
Unfortunately, the --dry-run did not raise that, this lead to a failed publish previously.
Caused by:
  the remote server responded with an error: missing or empty metadata fields: description, license. Please see https://doc.rust-lang.org/cargo/reference/manifest.html for how to upload metadata

bors merge


Add support for memcached with large_image

Resolve #554
~Waiting on a new wheel for pylibmc in large_image_wheels~

Experiencing this issue with pylibmc (what large image wheels is publishing):
pylibmc.Error: error 40 from memcached_set: (0x560f07fa6be0) FAILED TO SEND AUTHENTICATION TO SERVER, no mechanism available,  host: memcached:11211 -> libmemcached/sasl.cc:238

Note this discussion https://github.com/lericson/pylibmc/issues/246#issuecomment-888914805 though downgrading did not work for me

This is probably related to the issues discussed in this repo: https://github.com/memcachier/libmemcached.  I'll try and see if building with that fix resolves this.


Sign-in fails with Error 400: invalid_request, OOB flow deprecated

You can no longer use gdrive about to sign in; you get a 400 error instead when you try to use the link.
The error message includes details for the developer:

Error 400: invalid_request
The out-of-band (OOB) flow has been blocked in order to keep users secure. Follow the Out-of-Band (OOB) flow migration guide linked in the developer docs below to migrate your app to an alternative method.
Request details: redirect_uri=urn:ietf:wg:oauth:2.0:oob
Related developer documentation

The linked developer information page indeed indicates that as of October 3 2022, the OOB flow has been disabled for clients created before February 28, 2022.

I have the same error

when I use gdrive about, it gave me a link and when I pasted that link in the browser, I am getting the following error.
Access blocked: project-367116221053’s request is invalid
<EMAIL_ADDRESS>You can’t sign in because project-367116221053 sent an invalid request. You can try again later, or contact the [developer](https://accounts.google.com/) about this issue. [Learn more about this error](https://support.google.com/accounts/answer/12379384)
If you are a developer of project-367116221053, see [error details](https://accounts.google.com/).
Error 400: invalid_request

Let me know how to resolve this error.

I have the same issue.

Facing the same issue

Same for me

same....:

Same issue here

Same issue

Same

Same issue.

Same :(

Same! Is this going to be fixed?

Considering the last release was in May of 2021, i'll find another solution, maybe rclone...

Please, is there any chance this will be fixed?

i find a way for fix this and get a build, this work for now: #665

i find a way for fix this and get a build, this work for now: #665
https://github.com/BugCode1/gdrive/releases/tag/2.1.2

working perfectly

gdrive_2.1.2_linux_arm64.tar.gz

It does not seem to be working for Mac M1... Any solutions how to install for Mac M1?

gdrive_2.1.2_linux_arm64.tar.gz

It does not seem to be working for Mac M1... Are there some solutions to install for Mac M1?

https://github.com/BugCode1/gdrive/releases/download/2.1.2/gdrive_2.1.2_darwin_amd64.tar.gz
use this version for mac, updated and all versions add now

I had the same problem on ubuntu 22.
This other approach worked for me:
https://medium.com/@acpanjan/download-google-drive-files-using-wget-3c2c025a8b99

tar xvf

Thank you so much!!!! works perfectly!

hope this can help.
https://www.youtube.com/watch?v=a-zI2tN7kaE

The youtube video above has been removed.
Also, is there a arm version of the 2.1.2 release?

i find a way for fix this and get a build, this work for now: #665
https://github.com/BugCode1/gdrive/releases/tag/2.1.2

working perfectly
wget https://github.com/BugCode1/gdrive/releases/download/2.1.2/gdrive_2.1.2_linux_arm64.tar.gz tar xvf gdrive_2.1.2_linux_arm64.tar.gz mv gdrive /usr/local/bin/
then run : gdrive list and follow the instructions

I need to different gdrive version, the above update is working fine.

Same here in Linux!
Error message:
You can’t sign in because project-367116221053 sent an invalid request. You can try again later, or contact the developer about this issue. Learn more about this error If you are a developer of project-367116221053, see error details. Error 400: invalid_request

I am trying to use this from a cpanel ssh i get this page after i press allow


Can not drop measurement with 1.7.0

Case 1:
I execute "drop measurement" and quickly return, but I execute "show measurements" after several hours, the measurement is also exist.

Case 2:
In the other node, I execute "drop measurement" but has no response in several hours.

still seeing this issue with 1.7.10


Fix bug with pincer being stuck

Reproducing
Stand in front of pincer then it goes towards wall on the right. After it collides with player jump away. Then it reaches wall, it wont turn.
Cause
CollisionSystem would not register collision with boundary as such if it would collide with an object. Changing pincer position slightly cause it to collide with a wall and bounding box in the same frame.
This is continuation of pull/17

Does CollisionTarget instead of CollisionSource seem a more fitting name?

Yes, renamed

Can we use is_some here?

Sure, added is_collidee method to CollisionTarget

Can we use an anonymous struct instead, like this:

pub enum CollisionSource {
    None,
    Boundary,
    Collidee {
        name: String,
        direction: Directions,
        velocity_x: f32,
        hit_box_offset_front: f32,
        hit_box_offset_back: f32,
    },
}

Problem with anonymous struct is that it cannot be passed into other functions (or I just don't know how)

I would prefer to have the direction change logic within the match block. Any reason you prefer this way?

Initially i done it to avoid duplication of turn logic and making it more explicit that this code correspond to turning.
But looking at it again adding turning function seems like better solution

Awesome work!


feat: make the golden asteroid at spawn optional

Description
This pull request makes spawning the golden asteroid conditional on enabling a debug option. This option is on by-default in from-source workspaces.
Whilst the ECS asteroid is a useful debugging tool, I do not believe that it is intended for regular players to use.
Testing

Play the game and the golden ECS asteroid should spawn as usual.
Close the game.
Change spawnECSAsteriod in debugOptions.ini to false.
When starting a new game, the golden asteroid should no longer spawn.

This is a useful change that shouldn't affect anything else. No gameplay features use ECS yet, so it's completely separate. As such, I think it's fine to merge right away.


unable to create MQTT Client: Error found on handling secrets from underlying data-store: Received a '404' response from the secret store (X-Correlation-ID=)"

Hi everyone, after building the source, I had run app-service-configurable executive file with the config file "res/mqtt-export/configuration.toml" along run with services in edgex-compose by docker-compose file (secty version), but get errors when the app-service is triggered by data incoming that it did not send the data to the end user (in my case is to aws cloud, authorized by client-key and certificate (AuthMode="clientcert") had been filled in [Writable.InsecureSecrets.mqtt.Secrets] in the config file by me). I also test for AuthMode="usernamepassword" and got similar errors. I also had try changing the service host to <IP_ADDRESS> which is to make it same as network host of docker services, but no help:
"...
[Service]
HealthCheckInterval = "10s"
Host = "<IP_ADDRESS>"
Port = 59703
..."
These are the logs of the errors I got:
"...
level=INFO ts=2022-07-27T08:20:57.6028893Z app=app-aws-cloud-export-mqtt source=messaging.go:125 msg="Waiting for messages from the MessageBus on the 'edgex/events/#' topic"
level=ERROR ts=2022-07-27T08:21:22.946795465Z app=app-aws-cloud-export-mqtt source=runtime.go:289 msg="Pipeline (default-pipeline) function #1 resulted in error: in pipeline 'default-pipeline', unable to create MQTT Client: Error found on handling secrets from underlying data-store: Received a '404' response from the secret store (X-Correlation-ID=)"
level=ERROR ts=2022-07-27T08:21:22.947064312Z app=app-aws-cloud-export-mqtt source=triggermessageprocessor.go:186 msg="message error in pipeline default-pipeline (): in pipeline 'default-pipeline', unable to create MQTT Client: Error found on handling secrets from underlying data-store: Received a '404' response from the secret store"
level=ERROR ts=2022-07-27T08:21:22.947295493Z app=app-aws-cloud-export-mqtt source=messaging.go:199 msg="MessageBus Trigger: Failed to process message on pipeline(s): 1 error occurred:\n\t* in pipeline 'default-pipeline', unable to create MQTT Client: Error found on handling secrets from underlying data-store: Received a '404' response from the secret store\n\n"
"
In addition, name of the app-service did not appear on the "App Service List" panel in the EdgeX UI too.
I hope to get your help. Thank you very much!

I had solved the problem by adding secrets to secret store via vault.


Add Prior-actions

adding prior actions section.
Should be working, wording to be changed.
Parameters / task can also be changed if too alike another section.
I get a wierd thing testing on my computer - I have the executor with different input parameters showing up as a sum of 3 and 37.
(should be 6 and 33)

@code-jace
There are a couple of linting issues, thats why the build failed: https://travis-ci.org/senecajs/seneca-in-practice/builds/87902145


Chore: Bump code coverage to 100% again

Description
add missing cases to get coverage to 100%

A couple of weird ones that I didn't fix (might be worth adding ignore to these):

Breaking Changes
none
JIRA Link
https://polymesh.atlassian.net/browse/DA-552
Checklist

[x] Updated the Readme.md (if required) ?

might be worth adding ignore to these

Can you add ignore to them? I think the goal is yarn test should be all green so its easy to spot when something is missed

:tada: This PR is included in version 20.2.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 20.2.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


v2.0.3 not include style-modern.css

Describe the bug
v2.0.3 not include style-modern.css
To Reproduce
6:27:45 AM [vite] ✨ new dependencies optimized: react-complex-tree
6:27:45 AM [vite] ✨ optimized dependencies changed. reloading
Failed to resolve import "react-complex-tree/lib/style-modern.css" from "src/tree/index.tsx". Does the file exist?

 /front/node_modules/react-complex-tree/lib   ls
total 808
276607375 drwxr-xr-x   8 qinshen  staff     256 Feb  5 03:28 ./
276606671 drwxr-xr-x   7 qinshen  staff     224 Feb  5 03:28 ../
276615507 -rw-r--r--   1 qinshen  staff   86369 Feb  4 16:02 bundle.js
276615512 -rw-r--r--   1 qinshen  staff  311888 Feb  4 16:02 bundle.js.map
276607808 drwxr-xr-x  36 qinshen  staff    1152 Feb  5 03:28 cjs/
276607804 drwxr-xr-x  36 qinshen  staff    1152 Feb  5 03:28 esm/
276607805 drwxr-xr-x  36 qinshen  staff    1152 Feb  5 03:28 esnext/
276615498 -rw-r--r--   1 qinshen  staff    4391 Feb  4 16:02 style.css

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Whoops 🙃
Thanks for the report, the file should now be included as of v2.0.4.


assertRaises doesn't always work on the Knack branch

This could be due to a change in how the Knack core deals with exceptions. There are several test cases blocked by this behavior.

I believe this has been fixed by changes to devtools. Now instead of looking for the AssertionError the tests once again look for CLIError. Closing this.