Replace criteo/haproxy-spoe-go with negasus/haproxy-spoe-go

The library that we use to speak SPOP appears to be unmaintained: https://github.com/criteo/haproxy-spoe-go/issues/37
It also has a small public API and lack of interfaces that makes testing our code extremely difficult. For example, there's no way to construct our own spoe.Message in Go; you need to give it a real byte array. I hit this issue when trying to add some unit tests to coraza-spoa.
There is another more-active library Stefan found that I think we should use: https://github.com/negasus/haproxy-spoe-go
I'm about 50% done with a proof of concept PR to complete this. Just thought I'd file a tracking ticket.

Sounds reasonable to me.

Up for a PR? @mac-chaffee

Still a work a progress. It's turning out to be a bigger lift than expected, but I think it'll be worth it

@mac-chaffee
since you have experience with both - https://github.com/criteo/haproxy-spoe-go and https://github.com/negasus/haproxy-spoe-go - which one do you recommend one should use? We are planning to invest heavily in building SPOAs in golang. So, would be great to learn from your experience.

Hey all, just to add to @15ljindal message we also looking into to create a spoe implementation for Crowdsec. Saw the lib you was using and that the question arose of the maintainer.
Any feedback you can give will help. Thank you for the awesome work!

I hit a wall with implementing this issue, mostly due to my own weak Golang skills but also due to other issues in this repo that might make sense to tackle in parallel (like config management, logging, and graceful config loading, which all touch the same pieces of code that this issue would touch). Also been busy at my job where our project to migrate to coraza has been pushed down the priority list in favor of more pressing things, so sorry about that!
I believe @sts had been considering looking into this issue.
About the two libraries, the criteo one is definitely rougher around the edges. The public interface is quite sparse, test coverage isn't great, and there is essentially no way to construct a SPOE message without having a raw byte array, which makes testing difficult.
The negasus one appears slightly better in every way (albeit also not having recent activity). One problem I was hitting was that parsing SPOE messages requires a clever use of the type system. The negasus library spits out interface{} types frequently, so you have to attempt to cast them to the real type and catch any errors, leading to super long chains like this: https://github.com/mac-chaffee/coraza-spoa/commit/d62c0f5dac6d3495eb21a5fdea25b41f485cccd8#diff-3ab3bdb7d0f005db3d881dcea88f3b5aa71bfce1e457bd2ddbaf26500eb14ba4R115
Which is not much better than what we have now with the criteo library: https://github.com/corazawaf/coraza-spoa/blob/d615d831278d581297a0e17667aa59377bbe322f/internal/request.go#L71
Maybe a more skilled golang user could find a better solution.
PS: I don't mean to denigrate either criteo or negasus. I greatly appreciate both your work!

@fionera thanks for coming by. My 2p on this matter, not as a coraza maintainer but more like an open source person is that a good way to get your library right to exercise the API with a good use case that verify the assumptions in your abstractions. Coraza is indeed a good use case and if you wanna give it a try to a coraza connector using your library we will be more than happy to help review and answer doubts. I also opened a couple of issues in your repo with general practices.

I think I will give it a try and make a PR porting coraza-spoa to my library :)

We seem to have encountered a memory leak with haproxy-spoe-go. Managed to reference the wrong lib.. https://github.com/negasus/haproxy-spoe-go/issues/18
Any updates on replacing criteo/haproxy-spoe-go with negasus/haproxy-spoe-go? The criteo/haproxy-spoe-go project seems less active in comparison.

As reference: https://github.com/corazawaf/coraza-spoa/pull/103


Add Test Cases for 'Vulnerability Testing'

Add Test Cases for 'Vulnerability Testing'

I want to work on this.

I have created a PR for the same #48. Please merge the PR if you find the changes appropriate.


Change in code-generator v0.20.0 breaks operation overrides

The top part of kinesis-controller's generator.yaml file looks like this:
operations:
  # NOTE)jaypipes): According to
  # https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html,
  # the DescribeStream API should not be used. Instead, the
  # DescribeStreamSummary API and ListShards API should be used.
  DescribeStreamSummary:
    resource_name: Stream
    operation_type: READ_ONE
    output_wrapper_field_path: StreamDescriptionSummary

If I execute make build-controller SERVICE=kinesis with v0.20.0 of code-generator, I get a failure:
[jaypipes@thelio code-generator]$ make build-controller SERVICE=kinesis
building ack-generate ... ok.
installing controller-gen v0.7.0 ... ok.
==== building kinesis-controller ====
Copying common custom resource definitions into kinesis
Building Kubernetes API objects for kinesis
Generating deepcopy code for kinesis
Generating custom resource definitions for kinesis
Building service controller for kinesis
Error: template: /home/jaypipes/go/src/github.com/aws-controllers-k8s/code-generator/templates/pkg/resource/sdk.go.tpl:73:3: executing "sdk_find_read_one" at <GoCodeRequiredFieldsMissingFromReadOneInput .CRD "r.ko" 1>: error calling GoCodeRequiredFieldsMissingFromReadOneInput: GENERATION FAILURE! there's a required field StreamName in Shape DescribeStreamInput that isn't in either the CR's Spec or Status structs!
make: *** [Makefile:41: build-controller] Error 1

However, if I check out v0.19.3 of the code-generator, I get no errors:
[jaypipes@thelio code-generator]$ git checkout v0.19.3
Previous HEAD position was 585f06b Upgrade ACK runtime to v0.20.0 (#360)
HEAD is now at 87477ae Merge pull request #356 from vijtrip2/ack-rt-v0.19.3
[jaypipes@thelio code-generator]$ make build-controller SERVICE=kinesis
building ack-generate ... ok.
==== building kinesis-controller ====
Copying common custom resource definitions into kinesis
Building Kubernetes API objects for kinesis
Generating deepcopy code for kinesis
Generating custom resource definitions for kinesis
Building service controller for kinesis
Generating RBAC manifests for kinesis
Running gofmt against generated code for kinesis
Updating additional GitHub repository maintenance files
==== building kinesis-controller release artifacts ====
Building release artifacts for kinesis-v0.0.0-non-release-version
Generating common custom resource definitions
Generating custom resource definitions for kinesis
Generating RBAC manifests for kinesis

So, it seems that something was added to code-gen that breaks the custom operations configuration somehow.

Hmm, seems I was wrong... it looks like it's a non-deterministic failure. Just re-ran make build-controller SERVICE=kinesis again with v0.19.3 after seeing there were no real changes between v0.19.3 and v0.20.0 that could have impacted code generation and get a failure:
[jaypipes@thelio code-generator]$ make build-controller SERVICE=kinesis
building ack-generate ... ok.
==== building kinesis-controller ====
Copying common custom resource definitions into kinesis
Building Kubernetes API objects for kinesis
Generating deepcopy code for kinesis
Generating custom resource definitions for kinesis
Building service controller for kinesis
Error: template: /home/jaypipes/go/src/github.com/aws-controllers-k8s/code-generator/templates/pkg/resource/sdk.go.tpl:73:3: executing "sdk_find_read_one" at <GoCodeRequiredFieldsMissingFromReadOneInput .CRD "r.ko" 1>: error calling GoCodeRequiredFieldsMissingFromReadOneInput: GENERATION FAILURE! there's a required field StreamName in Shape DescribeStreamInput that isn't in either the CR's Spec or Status structs!
make: *** [Makefile:41: build-controller] Error 1

I suspect something isn't sorting deterministically somewhere..

There are two bugs in the code generator's construction of the
OperationMap during API inference.
The first bug was a non-deterministic behaviour that showed itself when
an API had multiple Operations of a single operation type (say,
READ_ONE). The code that was responsible for determining which Operation
mapped to which operation type for a particular resource was looping
over the aws-sdk-go private/model/api:API's Operations' field, which is a map. Depending on the parsing of the underlying api-2.json files, same-typed Operations with different IDs -- e.g. DescribeStreamSummaryandDescribeStream` -- were being mapped to a
single operation type -- OpTypeGet. Depending on which Operation ID came
last, that is the operation that was being mapped, regardless of which
one appeared in the OperationConfig configuration option that handles
overrides.
The second bug was that the OpTypeFromString method was too strict in
its comparison logic. The strings "get", "READ_ONE", "read_one" and
"Get" should all lead to OpTypeGet, but only "Get" was being matched.


Upgrade from beta2 to beta4 results in  [libnd4jcpu.dylib]  nd4j::graph::Context::setInputArray(int, void*, void*, void*, void*)

Issue Description
The solution works with beta2 and I was trying to upgrade it to beta4 where core dump is created.
Sample Code - https://pastebin.com/T3BxBBWe
After the upgrade, training of the model stops with the exception with stack trace:
https://gist.github.com/AanjaneyaShukla/e81413c02c4a48cdb9c48f9e93cbf1d5
Version Information current - 1.0.0-beta4 | old - 1.0.0-beta2
Please indicate relevant versions, including, if relevant:

Deeplearning4j version - beta4
Platform information (OS, etc) -macosx
CUDA version, if used - NA
NVIDIA driver version, if in use - NA

Could you try with 1.0.0-SNAPSHOT?

@AanjaneyaShukla your source code is kind of useless, since you use pojo there. It gives us 0 information about actual parameters used. Please show actual parameters, tokenizer setup etc.

We have the information we need here via email.

We have tried provided settings/corpus and surprisingly were unable to reproduce issue on regular linux machine either with beta4 or current snapshot.
I will try to test on macOS now :/

Closing due to inactivity.


add prebuild to server start and update docs readme

Coverage remained the same at 78.132% when pulling 0312c5d0106cd7638db9c41695e304a6408090c9 on mparke:add-prebuild-to-server into 421d44c4377c4d88a2f6037fa4c4509723775854 on linode:develop.


  Please test again. Thanks.

This problem has been fixed.


pytz as a run requirement?

It looks like pytz is  a run time requirement:
https://github.com/django/django/blob/master/setup.py#L50
This came up as an error in the following feedstock build:
https://travis-ci.org/conda-forge/django-filter-feedstock/jobs/238596886

Appears to have been added in ( https://github.com/django/django/commit/414ad25b090a63eaaf297b1164c8f7d814a710a2 ), which was added in version 1.11.


How to get pr merged to this project.

I have submitted a PR to the project.
https://github.com/FineUploader/react-fine-uploader/pull/202
But body seems to be noticing. What is workflow to submit a PR. Please provide a Contributing.md guide.

I'm quite busy with my new day job and am struggling to find time to keep my OSS libs up-to-date. I would really appreciate at least one experienced maintainer.
So, without anyone else helping out, I’ll get to PRs when I have time


Define message url

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
This is rendered by editors.

Codecov Report

Merging #5 (65fdf1a) into main (8b80031) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main        #5   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          266       267    +1
=========================================
+ Hits           266       267    +1

Impacted Files
Coverage Δ

index.js
100.00% <100.00%> (ø)

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 8b80031...65fdf1a. Read the comment docs.

Released!


Enable upm packaging as part of the ci process

This change enables the creation of upm artifacts (.tgz files) they will not yet be published to the npm feed.
As a part of this change, some small comment / formatting changes were made in the createupmpackages.ps1 file.


Todo list conceal

🐛 Describe the bug
Hi, this may not be an issue from obsidian itself, but I don't know where to look to resolve it.
Right now a checked item in a to-do list does not render as expected, any idea how?

I'm using Alacritty on Arch Linux with Jetbrain mono nerd font. conceallevel is at 2.
Thanks
Versions
NVIM v0.9.4
Build type: Release
LuaJIT 2.1.1692716794
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/__w/neovim/neovim/build/nvim.AppDir/usr/share/nvim"
[obsidian.nvim (v2.8.0)] Commit SHA: b101ad8988eb1452dabb6138763877a1794a1966
[plenary.nvim] Commit SHA: 253d34830709d690f013daf2853a9d21ad7accab
[nvim-cmp] Commit SHA: d3a2833c118843859c667f64b6169e22bffe13d0
[telescope.nvim] Commit SHA: 4522d7e3ea75ffddabdc39957168a8a7060b5df0
ripgrep 13.0.0%

Hey @Isos9 is that an upper case "X" in the box?

Yes, it is.
My bad, I got it mixed with taskwiki functions, I used my usual keymap to toggle the checkbox.
Thanks

For future reference, if anyone requires using an uppercase "X" for some reason, you can just add this line to the ui.checkboxes part of your config:
          ["X"] = { char = "", hl_group = "ObsidianDone" },


Video walkthrough is now out of date

The video walk-through on the homepage of IF website is out of date since the v0.1.0 alpha release.
It needs to be re-recorded to show the up to date install and CLI run commands and the latest impl config formats.

Closing - new video is here https://www.youtube.com/watch?v=xnRVC2ysL8w


Removed modeler.primitives from unit tests and examples as it is deprecated.

…ecated and now any methods from primitives can be called directly from modeler
eg. modeler.primitives.create_box becomes modeler.create_box

LGTM. Well Done @maxcapodi78 .


update components (Kubernetes 1.30.0)

Fedora CI is failing because LXD is now banned from https://images.linuxcontainers.org/

#332


Elixir 1.6 formatter support

Elixir 1.6 has shipped with a platform-sanctioned code formatter -- thought I would suggested it as an enhancement. Thank you for all the work on this plugin.
https://elixir-lang.org/blog/2018/01/17/elixir-v1-6-0-released/
https://hexdocs.pm/elixir/Code.html#format_string!/2

Nevermind, saw this is supported by credo already!


Conditional Event triggers

The problem faced currently?
In an e-commerce app suppose i have event triggers to send email, sms and push notifications to a customer upon order status change.
Now for certain statuses i only want to send only push notifications so don't want to invoke sms and email triggers.
How can we solve it?
Either we can query database to get a value based upon which to invoke a trigger or simpler development would be to save json in space-cloud itself and based upon that we take the decision to invoke the trigger

If you want this feature to be implemented, give it a thumbs up reaction, so that we can determine which features are important to you.
👍

Done in gateway

Done in mission control as well


I want to cancel my transaction and send to another wallet 41edaa5901d112216083edc935b268f0faffa0020ce6661e082e5f2b81e01a04

I want to cancel my transaction and send to another wallet 41edaa5901d112216083edc935b268f0faffa0020ce6661e082e5f2b81e01a04
Originally posted by @Jaemax1 in https://github.com/Blockchair/Deleted-Issues/issues/797

This issue was never solved but it's getting closed. Why?
On Mon, Jan 29, 2024, 1:56 AM Jordan @.***> wrote:

Closed #227 https://github.com/solana-labs/solana-pay/issues/227 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/solana-pay/issues/227#event-11621436820,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFH6Z7SLPGZKS6NUK3Y5VQDYQ3XSJAVCNFSM6AAAAABCORXITSVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGYZDCNBTGY4DEMA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Error when uploading source maps from EAS build

Describe the bug
After submitting a built to EAS:

Android built successfully and source maps were uploaded.
iOS failed with the following error:

› Executing Flowchase » Upload source maps to Bugsnag
▸ ** ARCHIVE FAILED **
▸ The following build commands failed:
▸ 	PhaseScriptExecution Upload\ source\ maps\ to\ Bugsnag /Users/expo/Library/Developer/Xcode/DerivedData/Flowchase-dqtytsgkfadtwteridyhlzhrlmyt/Build/Intermediates.noindex/ArchiveIntermediates/Flowchase/IntermediateBuildFilesPath/Flowchase.build/Release-iphoneos/Flowchase.build/Script-026EE93FE26B4D48B5B4D384.sh (in target 'Flowchase' from project 'Flowchase')

To be clear: this causes an iOS build to fail.
Let me know if there's any extra info I can provide, I'd like to help :)
Steps to reproduce
???
Environment

Bugsnag version: 46.0.0
Expo SDK version (e.g. SDK 44): 46.0.9
Device (e.g. iphonex): N/A
@bugsnag/plugin-expo-eas-sourcemaps: 46.0.0

Error messages:
› Executing Flowchase » Upload source maps to Bugsnag
▸ ** ARCHIVE FAILED **
▸ The following build commands failed:
▸ 	PhaseScriptExecution Upload\ source\ maps\ to\ Bugsnag /Users/expo/Library/Developer/Xcode/DerivedData/Flowchase-dqtytsgkfadtwteridyhlzhrlmyt/Build/Intermediates.noindex/ArchiveIntermediates/Flowchase/IntermediateBuildFilesPath/Flowchase.build/Release-iphoneos/Flowchase.build/Script-026EE93FE26B4D48B5B4D384.sh (in target 'Flowchase' from project 'Flowchase')

@gingerbenw Standalone! I saw the other issue about monorepos :) I ended up removing sourcemaps, otherwise I couldn't build on iOS.

👋 Hey there! - commenting to follow along with this thread as I also seem to be seeing the same behaviour with iOS builds failing in EAS at the final step where bugsnag sourcemaps are uploaded (PhaseScriptExecution fails), thus holding up app-store releases. My project is also not a monorepo.
Environment
Bugsnag version: 45.0.0
Expo SDK version (e.g. SDK 44): 45.0.0
@bugsnag/plugin-expo-eas-sourcemaps: 45.1.0 (I have also tried with the latest 46.0.1)

We have not (yet) been able to reproduce this build issue.
If you're willing and able to reproduce it in a local build we will hopefully be able to get more logs and determine the cause. The following commands replicate EAS's build process locally:
export EAS_LOCAL_BUILD_ARTIFACTS_DIR=/tmp/eas-build
export EAS_LOCAL_BUILD_SKIP_CLEANUP=1
eas build --platform ios --local

Opening the Xcode project left in $EAS_LOCAL_BUILD_ARTIFACTS_DIR and building it directly in Xcode should provide the more verbose logs that we need. Thanks!

Sadly, the last time I tried to build locally, I ended up in a 4-day quest down the rabbit hole onto the land of madness. If we knew the build IDs, is there any chance you can convince Expo to give us better logs and/or a copy of the build artifacts?

Hey @gingerbenw, these had the issue we're describing here:

e7d27602-7515-4ea4-af5c-2f7256e535dd
47af6b96-f5da-4cda-95b3-584e1eb31be7

Good luck with Expo!

I'm very confused how to get source maps. The expo docs are very confusing on the topic (see https://github.com/expo/expo/issues/19934) and the bugsnag docs say that we only get source maps for release builds whatever that means. However the CLI supports dumping source maps already (see https://github.com/expo/eas-cli/commit/7ebb547fd9e8ab2ef2d7e85c40a34067352fcc3a#), so how can we get source maps for anything we want?
Sentry makes this seemingly super easy and configurable (see https://docs.expo.dev/guides/using-sentry) so I hope bugsnag can adopt a similar approach and help out on the bugsnag expo docs

Apologies for the delays on this, we did manage to get the following from expo

Error: SOURCE_MAP /var/folders/h2/gp9wlkv11lg0qj6y2mnqgc_40000gn/T//bb15bffadd4744905fca39ed5195ffdb-main.jsbundle.map could not be found.
Ensure the --sourcemap-output option is passed to the react-native bundle command.
Command PhaseScriptExecution failed with a nonzero exit code

Unfortunately it's difficult for us to tell or investigate exactly why this file wouldn't be found other than suggesting that sourcemap wasn’t being generated or wasn’t in the correct location. We have tried to reproduce what you are seeing but we have not been able to. Have you managed to get any further or are you seeing seeing the same issue?

Going to close this out at there is not a lot more we can do at this point, happy to reopen if you have any additional information you can share.

Hi @joaquin03
Unfortunately we do not have an update on this issue. However, as per the above suggestions if you are able to reproduce this issue in a local build then we should be able to get more logs and determine the cause.


Fix Firebase version to avoid compilation freeze on iOS

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation  changes
[ ] Other... Please describe:

PR Checklist
For bug fixes / features, please check if your PR fulfills the following requirements:

[x] Testing has been carried out for the changes have been added
[ ] Regression testing has been carried out for existing functionality
[ ] Docs have been added / updated

What is the purpose of this PR?

Fix Firebase version to avoid compilation freeze on iOS
Does this PR introduce a breaking change?

[ ] Yes
[x] No

What testing has been done on the changes in the PR?

resolve freeze issue on ios compilation
What testing has been done on existing functionality?

Other information

Fixed in 10.1.2

The pre-compiler firestore version freeze the ios compilation on my side.
Ionic:
Ionic CLI                     : 6.10.1 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework               : @ionic/angular 5.2.3
@angular-devkit/build-angular : 0.1000.3
@angular-devkit/schematics    : 10.0.3
@angular/cli                  : 10.0.3
@ionic/angular-toolkit        : 2.2.0
Cordova:
Cordova CLI       : 9.0.0<EMAIL_ADDRESS>Cordova Platforms : android 8.1.0, electron 1.1.1, ios 5.1.1
Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 8 other plugins)
Utility:
cordova-res (update available: 0.15.1) : 0.14.0
native-run                             : 1.0.0
System:
ios-deploy : 1.10.0
ios-sim    : 8.0.2
NodeJS     : v12.16.1 (/usr/local/bin/node)
npm        : 6.13.4
OS         : macOS Catalina
Xcode      : Xcode 11.6 Build version 11E708

@dpa99c
I updated plugin version 10.1.2
However, Build does not proceed to the next stop. It stopped...
PhaseScriptExecution [CP]\ Prepare\ Artifacts /Users/jung-younghun/Library/Developer/Xcode/DerivedData/buildthing_IAQ_Admin_App-aptazjsnrxneemflbzesnykikyzo/Build/Intermediates.noindex/ArchiveIntermediates/buildthing\ IAQ\ Admin\ App/IntermediateBuildFilesPath/buildthing\ IAQ\ Admin\ App.build/Release-iphoneos/buildthing\ IAQ\ Admin\ App.build/Script-781CADF9E1BA668B37B6002E.sh
    cd /Users/jung-younghun/buildit/projects/build_thing/buildthing-iaq-admin-mobile/src-cordova/platforms/ios
    /bin/sh -c \"/Users/jung-younghun/Library/Developer/Xcode/DerivedData/buildthing_IAQ_Admin_App-aptazjsnrxneemflbzesnykikyzo/Build/Intermediates.noindex/ArchiveIntermediates/buildthing\ IAQ\ Admin\ App/IntermediateBuildFilesPath/buildthing\ IAQ\ Admin\ App.build/Release-iphoneos/buildthing\ IAQ\ Admin\ App.build/Script-781CADF9E1BA668B37B6002E.sh\"

@Younghun-Jung Yes I have the same problem when trying to build with the command line (using firebasex@10.1.2-cli).  The build just hangs.  It looks like it may be a cocoapods issue that others have reported elsewhere:
https://sugeul.github.io/2020-06-02-xcodebuild-hang-on-CP-Prepare-artifacts/
https://github.com/CocoaPods/CocoaPods/issues/9857
Unfortunately there doesn't seem to be any official fix available at this point.
I have tried editing the generated "Pods--artifacts.sh file and changing this line:
cat > $ARTIFACT_LIST_FILE
to
:> $ARTIFACT_LIST_FILE
I can then run cordova build ios and it works.
However, as this is a generated file, my change will get overwritten any time cordova recreates the project.
I may consider trying to come up with a cordova hook to do this edit automatically ... but hoping somebody else has a better idea.

I upgraded to CocoaPods latest beta, 1.10.0.beta.2 with sudo gem install cocoapods --pre and the issue was solved. I was previously running 1.9.3 and the line with cat > $ARTIFACT_LIST_FILE was present and causing the hang (cat with no arguments just sits there.) @dpa99c I don't know when the pod issue was introduced, but if you were running an older version of CocoaPods that could be why you were not able to reproduce this.


Research Project: Integrate DroneKit-Python Scripts into Popular GSCs

Work out how to:

run DK-Python scripts from popular ground stations
deploy DK-Python scripts from popular ground stations to a companion computer and run them

Popular ground stations might include Mission Planner, APM Planner 2, Tower.

Running scripts would seem to require mods to the GCS itself, something like adding a console, or a "run script" function where you can set command line parameters. You'd need to pre-configure MAVproxy, or have a GCS that can output the MAVLINK stream.
An interesting option would be enabling MAVLINK pass through in DK so you could use DK as your primary connection and connect the GCS to DK (you can do it now, but it requires MAVproxy to split / forward the connection)
Controlling scripts could be done using extra RC channels - set unused channels (12-18 for example) to high or low and have the DK script listen for those MAVLINK messages.

On 16 Feb 2016, at 11:59 am, Hamish wWillee<EMAIL_ADDRESS>wrote:
Work out how to:
run DK-Python scripts from popular ground stations
deploy DK-Python scripts from popular ground stations to a companion computer and run them
Popular ground stations might include Mission Planner, APM Planner 2, Tower.
—
Reply to this email directly or view it on GitHub.

Ostensibly this should also be included: https://github.com/dronekit/tower-web

@tcr3dr Added tower web up the top.
@mikerob I suspect you're right. Mission Planner has a scripting interface, and since that can import libraries I'm fairly sure we could do something with dronekit there.
I don't think we'll enable MAVLink passthrough in DK. That would be reinventing the wheel of MAVProxy. We'd certainly consider it if the community put forward a strong use case that couldn't easily be met otherwise.
Research projects are by their nature, possibly impossible :-)


The system is repeating itself

As it can be seen in the picture, the system is repeating itself 4 times:

probably because of listeners?

yes, it is

Line 223 MaterialWalkthrough._instance.mutationObserver.observe(document.body, { childList: true, subtree: true });

@menosprezzi You've already corrected that, right?

It might be a firefox specific bug. Can you test it again?

You resolved that in Santa Maria, don't you?
Em 24 de fev de 2018 2:26 AM, "Guilherme Prezzi"<EMAIL_ADDRESS>escreveu:

It might be a firefox specific bug. Can you test it again?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/essetwide/material-walkthrough/issues/34#issuecomment-368201665,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVAzegGmM20K1FXHz81hou1ZflryWQCUks5tX513gaJpZM4PefcE
.


[DO NOT MERGE] Auto PR to update dependencies of istio

This PR will be merged automatically once checks are successful.

@istio-testing: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-no_auth.sh
1eeb0a81680235a7125d482252f15d3f83072a6d
link
/test e2e-suite-rbac-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-no_auth.sh
1eeb0a81680235a7125d482252f15d3f83072a6d
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
1eeb0a81680235a7125d482252f15d3f83072a6d
link
/test e2e-suite-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


disable background gesture

when i click background popupview disappeared
how to disable gesture from background? so popupview still show when i click background view

solved


Need to make demo site more responsive on mobile

Still needed?

Yes, very much.

About this... Can I change some of the design? Like improve it? The links in the header can go to the bottom. It'll be responsive as well.

Oh yeah, any improvement is welcome, i would love the Github link to point
back to the repository, the Twitter can be taken out.
On Sat, Jul 25, 2020 at 2:56 PM Simeon Udoh<EMAIL_ADDRESS>wrote:

About this... Can I change some of the design? Like improve it? The links
in the header can go to the bottom. It'll be responsive as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Edmund1645/vue-transitions-css/issues/2#issuecomment-663858313,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIFKXXU4CUO3P24PQGG7BS3R5LQBTANCNFSM4NKFQNYA
.

Okay. I'll get working on it. Expect my PR soon 😊


add missing import

traceback for this issue
Traceback (most recent call last):
  File "../sercomm_fwutils/etoh.py", line 81, in <module>
    create_image()
  File "../sercomm_fwutils/etoh.py", line 68, in create_image
    hdr = create_hdr_from_info(blocks[0][2], len(payload))
  File "/root/stricted/sercomm_fwutils/sercomm_common.py", line 41, in create_hdr_from_info
    iv = os.urandom(32) # 32 random bytes, only the first 16 are used
NameError: global name 'os' is not defined

Thank you, merging in

that was quick, thanks


Load OCI regions from file

Prevent requiring the oci gem early on boot by loading regions from a constant yaml file.  Since this is in a validation it is loaded at startup by the UI worker

Closed in favor of #50


Prompt windows do not stop key repeating

環境 Environment

OS version: macOS 10.14.3
Elona foobar verision: develop

詳細 Details
Prompt windows like on Returning do not stop key repeating. It is very annoying to select maps I want to go.
再現方法 How to reproduce

Open spell window [v].
Select Return and press Enter.
The selection prompt is shown, and probably closed soon because the Enter key is still pressed and the prompt accepts repeating key input.

Interestingly I can't reproduce this with my setup, even when holding Enter or another rebound key.

The above "How to reproduce" section was wrong, Enter key does not cause the bug, and other letter selection keys, a, b, c, etc, do. For example, press v (open spell menu) and b (select return spell) can reproduce the bug at least for me.


How can I test if it's working?

Hello,
I upgraded my fish and it doesn't seem to work (also i'm on terminal Tilix)
How to test?

@BarbzYHOOL usually you can test it with sleep 6 and changing to another window. Feel free to re-open if you have any more questions.


Support for install on Server 2019?

Is this supported for install on Server 2019 or more importantly Server 2019 Core?

OOS does not support Core. Not sure on Server 2019 though keep in mind with the delay of Server 2019's RTM release, testing may have been an issue.


DOC/STY: Improve code and README

Modify the LICENSE, while ensuring that the original version is preserved in the 'archive' branch.

The closure was due to the fact that I would have wanted to push to my own repo. (If the author identifies any issues with my changes or believes there is a mistake in the operation, please feel free to reach out at any time.)

If you need to make a different program from the original, you can use the template, or create a new repo.
I have turned on the template function.
Good luck:)


Yashveer/baseline model

This branch aims to implement the first version of a model used to predict team performance using the "featurized" datasets  in the output directory.
We allow users to select a target for each of the datasets, and then build a auto hyperparameter optimized XGB regression model for the specified target.

Made some of the proposed changes from #116 . Primarily around adding in metrics and diagnostics for a range of models other than XGBoost, and made the pipeline more generalizable (custom number of trials instead of the hardcoded 15, and ability to pick the number of folds in k-fold cross validation).

Just testing through everything and leaving a few comments!
It seems like the stats for linear are really, really weird:

This might get back to the question we'd discussed, about using train/test instead of k-fold cross validation --- since the model stats seem really weird, but it's hard to debug since it's not super interpretable.
Additionally, when running 'optimize_model' on xgb, I'm getting silent failures:

And it seems that optimization only works for xgb right now --- there's really nothing to optimize in a linear model (it's a closed-form solution), but it fails loudly when called on anything other than xgb:

Thanks for these comments Emily. The optimization part is not built for other models yet. That is one of the action items for the current batch of commit going through.
Once that stuff is merged in, I will mark this branch ready for review. In the meantime feel free to take a pause on reviewing this PR (I am basically adding all the discussed action items for this week in the branch itself).

@yashveersinghsohi ack! My bad for not pulling the latest edits --- I deleted my previous comment because I realized it was no longer relevant given the changes that are currently in progress.
Before I saw your most recent comment, I had pulled the latest changes (converting the k-fold cross-validation to train/test), and played around a bit; I added a test in the iPython notebook for adding a custom test set (e.g,. training on CSOP and testing on CSOP II). I also made a few modifications:

I collapsed the two select_target functions down to call a single underlying function, since they're essentially doing the same thing;
I changed the interface slightly to require the user to separately select targets for the main dataset and the test dataset --- this is because the target in CSOP and CSOP II actually happen to have different names.
I added slight amounts of error checking (e.g., it is acceptable for the user to provide the target as either a string or as a list).

Overall, the train/test split looks great, and I love that it's far more interpretable than the cross-validation!
I think optimization is probably still under construction --- currently all 4 model types throw an error:

I'm going to switch off this branch now to look at other PR's, and leave you be! I had told you earlier that I was going to review it and try to push it in, but given hectic travel and shaky wi-fi access, I wasn't able to do it sooner, and I hadn't realized that now it's under progress / draft status again. Sorry about that; great work so far!!

@yashveersinghsohi -- just a quick FYI; Shruti's first feature just went in, which adds 20 features to all the datasets. It might be a good idea to pull in main (as the data are now stale); would be cool to see what the models look like with the new politeness features!
Additionally, related to our idea of creating "bags" of related features, all 20 features that just went in are from the same function --- they're a collection of features that indicate "politeness." Some of them are also directly or indirectly redundant with existing features; something that I'm looking into exploring. For example, positive/negative words, first person, and hedge are all included as politeness markers, but all of these are also things that already exist elsewhere in the data.

Thank you for the heads up @xehu!
I merged in her updates successfully, and on the CSOP datasets (train/val - CSOP, test CSOP-II) we get a 2% increase in performance in the validation and test sets (without any optimization). So we are in the right direction with these new features.

@yashveersinghsohi omg amazing -- I am posting this update in the main channel because that is super cool

Hey @xehu.
I am marking this ready to review. I have added in some notes (in #116 ) about what to expect in this PR, and what tasks from #116 can be designated to future PRs and branches. Do let me know what you feel about the comments and the code changes here overall.
Thanks again for being so thorough and active in this review process!


Support Option<RustStruct> in arguments/returns

Add all the necessary support in a few locations and we should be good
to go!
Closes #1252

Fantastic, thanks!


Pre-Beta docs improvements

Improvements to docs based on a walkthrough that @manthey and I did today ahead of the beta release.

Mostly addresses #56, but I expect there will be further additions needed to fully fix #56 that depend on #44 landing.


Error running topeka-instantapp: URL not defined in the manifest

I am working on instant app and was implementing the google code lab example.
Everything is going ok but in the last I got this error:
Error running topeka-instantapp: URL "https://topeka.samples.androidinstantapps.com/signin" not defined in the manifest

Url which are added through App Link Assistant must contains "https'. In my case there is two with "https" and two with "http".


Limit character length and display character count on rich text field

I could not find a way to do this in the existing documentation, is there a possibility to include this in the model configuration or a widget configuration somehow?

To limit the character length and display the character count on a rich text field in Django-CKEditor, you can use the maxlength attribute and a JavaScript function to update the character count. Here's an example:
Add the maxlength attribute to your CKEditor widget in your Django form:
from django import forms
from ckeditor.widgets import CKEditorWidget

class MyForm(forms.Form):
    my_field = forms.CharField(widget=CKEditorWidget(attrs={'maxlength': '500'}))

Then, add a JavaScript function to your template to update the character count:
{% extends "base.html" %}

{% block content %}
  <form method="post">
    {% csrf_token %}
    {{ form.as_p }}

    <button type="submit">Submit</button>
  </form>

{% endblock %}

This code adds an event listener to the CKEditor widget that updates the #char-count element with the current character count and the maximum character limit. You can modify the maxlength value and the JavaScript function to suit your specific needs.


Add graphql-client template for bal new command

Purpose

Add support for  a new template tag graphql-client for the new Ballerina project creation command to generate prototypes necessary to use the GraphQL client generation tool.
Fixes #35889
Approach

    bal new <package_name> -t graphql-client

will generate a Ballerina package with GraphQL client generation tool related prototypes. Something similar to
bal new <package_name> -t lib

The structure of the new Ballerina project when this tag is used should be as follows.
Directory structure:

GraphQL config file:
graphql.config.yaml
## The GraphQL schema. Ex: https://countries.trevorblades.com or ./schemas/country.graphql
schema: https://countries.trevorblades.com

## The GraphQL documents that have queries/mutations
documents:
   - ./queries/query-country.graphql

## If the GraphQL API is secured, add the extensions section with the relevant tokens/headers. The schema must be Web URL in this case.
# extensions:
#   endpoints:
#     default:
#       headers:
#         { "HeaderKey1": "HeaderValue1", "HeaderKey2": "HeaderValue2" }

GraphQL document:
query-country.graphql
## Add the queries and mutations here.

query countryByCode($code: ID!) {
    country(code: $code) {
        name
    }
}

GraphQL schema (SDL):
country.graphql
## Please add the GraphQL schema (SDL) of the relevant GraphQL API.

Module.md:
Module.md
# Module Overview
Provides an overview about the GraphQL client module when generating the API documentations.
For example, refer to https://lib.ballerina.io/ballerina/graphql/latest

Package.md:
Package.md
# Package Overview
Provides an overview about the GraphQL client package in the Ballerina central documentation.
For example, refer to https://central.ballerina.io/ballerina/graphql

extensions.json:
extensions.json
{
   "recommendations": [
       "GraphQL.vscode-graphql"
   ]
}

Users will be recommended with a pop up to install the GraphQL plugin as a prerequisite for GraphQL query validation and execution in VS Code.
You can find more details here.
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Isn't it redundant to create country.graphql given that graphql.config.yaml already has a URL ?

Also, do we really need to include Module.md and Package.md as part of this. I think those should be part of bal init command.

@shafreenAnfar We removed the country.graphql schema and the schema folder from the generated templates. The changes are amended. Thank you.
But the Module.md and the Package.md was not removed since the bal init command doesn't generate these files. It only generates the Ballerina.toml. The bal new <package_name> -t graphql-client command will generate a separate Graphql module which can also be pushed to Ballerina central for further usage (quite similar to bal new <package_name> -t lib command). Therefore we better keep these .md files in the generated template.

We have defaulted to URL. So we have made the choice already :)

Proposed functionality, LGTM.

This PR is not necessary since it was decided to publish this template to Ballerina central. Refer https://github.com/ballerina-platform/ballerina-lang/issues/35889#issuecomment-1160005474.


No events sent after console.log with umlauts (Android)

Environment
I'm developing a capacitor app with @sentry/angular 6.14.0 and @sentry/capacitor 0.4.0 and sentry.io. I noticed that event reporting stopped after a short time in app. Analyzing the reason for this, I found out that console.log calls with umlauts cause the problem.
Steps to Reproduce
Sentry.captureException('first test message');
console.log('just normal stuff');
Sentry.captureException('still works');
console.log('üö');
Sentry.captureException('doesnt work anymore');

Expected Result
All messages should appear on sentry.io.
Actual Result
However, only the first two appear. This only happens when running the app on android. In the browser, everything works as expected.

Thanks for raising this. Indeed this looks like a bug.
Could you please enable debug mode so we can get more info on what's breaking?

@hermitdemschoenenleben Yep, debug mode like Bruno said, and if possible both logs from Javascript and Android logcat logs from Sentry.

I attached the logcat (notice that I used Sentry.captureMessage, not Sentry.captureException like I wrote above)
logcat.txt

in javascript console, there was no output

I think I reported this same issue (#124) and it's just been fixed and released in v0.4.3.

great, thanks!


Update atom-text-editor selector example

Now that .editor and .editor-colors are replaced with atom-text-editor.

Thanks. Man we really missed these everywhere.


Fix Redis Generator Methods

Overview

Fix issue with redis generator and async generator methods being wrapped without proper async wrappers.
Add testing for redis generator methods to ensure wrappers are functional and timing is correctly following generator iteration.

Related Github Issue
Fixes #944

Codecov Report

Merging #947 (be822b9) into main (43160af) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #947      +/-   ##
==========================================
- Coverage   81.76%   81.75%   -0.02%
==========================================
  Files         190      190
  Lines       19581    19575       -6
  Branches     3401     3401
==========================================
- Hits        16010    16003       -7
- Misses       2590     2591       +1
  Partials      981      981

Files
Coverage Δ

newrelic/hooks/datastore_redis.py
87.05% <100.00%> (+2.22%)
:arrow_up:

... and 3 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


router needs better logging

@ianneub ran into an issue recently and we have no logs to track it down.
We should log every route change as well as every single request. This would be a good time to switch to log15 (see #34).

Flynn is unmaintained and our infrastructure will shut down on June 1, 2021. See the README for details.


Refactor initial conditions interface

Summary: Refactoring how initial conditions are handled. For DiffEqBase integration we need to set initial conditions at ODEProblem level, so we need a dummy default initial condition, which I chose to be zero everywhere. This goes together with the set! function interface to match Oceananigans interface. This PR is building towards a cleaner and general model design useful for complicated use cases.

[ ] Need default initial conditions (for now this is just 0.0 for all field types).
[ ] Remove initial conditions tuple from model. Those will be handled via set functionality in PR #65.
[ ] Refactor state vector to allow nesting (e.g, Y.prognostic.u, Y.diagnostic.T_sfc, etc.) in Model. This will be important going forward and needs good & clean design.
[ ] Use FieldVector type for initial condition in SingleColumnModel and remove Arraypartiation

Still need to work on doing the same for the SingleColumModel, but that is easy.


CORS: cross-origin request to solve on the long-term

Describe the bug
When trying to use the plugin wallet, i've got an error message telling me explaining that the request has been blocked.
To Reproduce

Install the plugin wallet (using the Readme: developer part)
Access the port mention on your terminal
try to create a wallet
See errors in screenshot

Expected behavior
You can use the plugin wallets and all plugins (in case this issue is not only related to the wallet plugin please try to solve it)
All plugins should work
Screenshots

Thyra version
V0.1.12
Additional context
If this issue is not related to the wallet plugin but to thyra, please move this issue with the same priority and ping me ;)

probably duplicate of https://github.com/massalabs/thyra-plugin-wallet/issues/46
let's test again when #48  is merged.

https://github.com/massalabs/thyra-plugin-wallet/issues/46


Support for non-http/s links?

I'm aware that this is the Physical Web project, but I was curious about support for URI schemes other than http: and https
For example, I tried adding a mailto: URI to the Android app, it was shortened to http://goo.gl/NbFVqx which (as you can see) adds http to the start and rather mangles things.
Similarly trying to add bitcoin:, ftp:, sms: etc. all break.
I assume that if I want my cat's collar to point to a phone number, I should point the URI to http://example.com/lost-cat and then 302 that to tel:+447700900231?
Is that the case for all these "exotic" protocols?  Send the user to the web and then redirect them?
I'm aware that there are dozens of registered URI schemes and not all can be supported.

This is a very fair question and one which we've thought about quite a bit. We too initially thought that it could be ANY URL and expected a wide range of URLs could be used. The problem we discovered, and we're still happy to discuss this, is that these URL contain no user level information. What do you actually show people in the scanner app? For example, if I point to a bus stop web page, if it's a web page, I can show it's Title and a snippet in the scanner. If I have a bitcoin address, I can ONLY show the address. What if I see 4 bitcoin addresses at the same time? How can I tell which one to choose?
For this reason, we've been suggesting that for non web page URLs, point to a simple web page that contains that link. This lets you wrap it with descriptive information. It's a quick page to load and the link there can indeed be (for example) a tel: link and can dial the phone.
So we are hoping that you CAN have any URL scheme you want, it's just a bit better to wrap it in a simple webpage so it's a bit more descriptive. If there is another way to get this metadata for each URL, we're happy to discuss it. We'd just rather not reinvent something when a simple open web standard exists.
Scott

Those are very fair points.  In addition (and how I hate arguing against myself) not every device has a telephone (tablets) or email client (non-configured phones) or BitCoin wallet (99% of devices!).
While there may be some merit in offering URls for non-data services for devices out of data coverage (WTAI USSD, phone, SMS) those are likely to be minority pursuits.
Yes, pointing to a website and then offering a choice / automatically launching an app via intents makes more sense.

OK, then I'll close this topic for now. However, this topic is always open for discussion. If you have any additional thoughts, feel free to open another issue.


Squashed changes

Howdy!
The tabbing situation is not integrated in the way the rest of the tabs in the app are.  I decided to do something that would work for me first, then integrate it with the framework later.  This integration work proved slow and frustrating, so it has been left unfinished.  The groundwork has been laid out for it to be completed; the route is setup correctly, and the empty components are in place and compiling.  The parts of the page that depend on that being done are also incomplete, specifically the context menu in the header.
I also was unsure about how the backend serves the data for organization team members, so I used a static array of dummy data to do the testing.
The commit history is squashed because when I was merging the development branch in I got conflicts in the same file(s) several times, and decided it would be faster to squash the commits and deal with all conflicts at the same time than over and over while rebasing to preserve history.
Cheers,
Jesse

Thanks, Jesse. Can you please create a PR with the full commit log for your work?


Cask request: logisim-evolution

Cask details
Please fill out as much as possible. Before you do, note we cannot support Mac App Store-only apps.
Name: logisim-evolution
Homepage: https://github.com/reds-heig/logisim-evolution
Download URL: http://reds-data.heig-vd.ch/logisim-evolution/logisim-evolution.jar
Description: Educational tool for designing and simulating digital logic circuits
Note: logisim is already available here, but development stopped in 2011

https://github.com/caskroom/homebrew-cask/pull/37740

@commitay No launcher icon shows up, but I can launch from Terminal, is this normal?

Yes, logisism-evolution is a jar file that has to be launched via CLI.


sizes attribute

sizes attribute

This issue was imported from Google Moderator
Moderator votes: +3
Issue added by Ricardo Zea on 2015-04-08
To vote this issue up or down, simply include +1 or -1 in your comment.

+1

+1

+1

+1

+1

+1

Do this please

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Did the research, it appears all browsers with support for srcset have support for the sizes attribute too, so have folded in under there (also sizes requires srcset to have any effect). See http://caniuse.com/#feat=srcset


[2.9] Rancher CLI panics when we try to switch context without any selection

backport #45340

This issue is resolved on v2.9-e65fefcaee6ca27ea4b78e355c745f34c27e5576-head
CLI version : rancher-v2.9.2-rc3
Below tests got validated:
TC 1: Validate rancher context switch

Create a rancher server on 2.9-head
Installed rancher cli version v2.9.2-rc3
Ran the rancher context switch without running the login command

TC 2: Validate rancher context switch on an upgraded rancher
TC 3: Validate rancher context switch error message
TC 4: Validate rancher context switch error message, login with a user and make sure the errors are not displayed


Add version: mar10.pyftpsync version 4.0.0

Pull request has been created with komac v2.1.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\pyftpsync.exe returned exit code: -1073741515
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\cli-32.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\cli-64.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\cli.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\gui-32.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\gui-64.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Programs\pyftpsync\Lib\setuptools\gui.exe returned exit code: 2

(Automated response - build 857.)

InstallerUrl contains Manifest version instead of PR version:
InstallerUrl: https://github.com/mar10/pyftpsync/releases/download/v4.0.0/pyftpsync-<IP_ADDRESS>-win64.msi
(Automated message - build 857)

Close with reason: Duplicate of #73573;


How to Serialize An Object In Flutter

Proposed title of article
How to Serialize An Object In Flutter
Introduction paragraph (2-3 paragraphs):
If you wish to store user data to shared preferences or local storage in your Flutter app, you'll need to serialize it manually.
This is because both methods only accept a restricted number of primitive object types, and your item will almost certainly not fit into any of them.
In this article, we'll utilize the dart:convert decoder's jsonEncode/jsonDecode methods.
Key takeaways:
-How to build a Model Class in Dart.
-How to Serialize and De-Serialize Data in Flutter.
-How to Serialize Arrays in Dart.
References:
N/A

@Dianapeter
Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

@Dianapeter - I have noticed that you are using the same introduction as that of this article. How is your article going to differ from it?

@Kayere
Both of our articles will discuss Json encode/decode, but the distinction will be seen when I create a model class for an object, in which case I will utilize both factory and dynamic keywords to make the model class even easier to use in the rest of the article.


[args] Export official targets

Meanwhile, install the header with vcpkg_install_cmake.

Thanks for the update, @zhihaoy!


[web]: Text doesn't wrap on multiline when used with TextOverflow.ellipsis

Below you can find a simple code snippet which reproduces this issue.
I attached two screenshots, one from my Android device and one from Chrome.
Rendered on an Android device:

Rendered on Web:

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Web issue',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: TextWrapIssue(),
    );
  }
}

class TextWrapIssue extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Container(
          decoration: ShapeDecoration(
            shape: CircleBorder(
              side: BorderSide(),
            ),
          ),
          child: Container(
            width: 144,
            height: 144,
            padding: EdgeInsets.all(8),
            child: Center(
              child: Text(
                'Flutter is awesome. Let\'s make it even better.',
                textAlign: TextAlign.center,
                maxLines: 5,
                overflow: TextOverflow.ellipsis,
              ),
            ),
          ),
        ),
      ),
    );
  }
}

[✓] Flutter (Channel beta, 1.19.0-4.1.pre, on Mac OS X 10.15.5 19F101, locale en-GB)
• Flutter version 1.19.0-4.1.pre at /Users/gyuri/tools/flutter
• Framework revision f994b76974 (2 weeks ago), 2020-06-09 15:53:13 -0700
• Engine revision 9a28c3bcf4
• Dart version 2.9.0 (build 2.9.0-14.1.beta)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/gyuri/Library/Android/sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.5, Build version 11E608c
• CocoaPods version 1.9.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 3.6)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 45.1.1
• Dart plugin version 192.8052
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[✓] VS Code (version 1.46.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.11.0
[✓] Connected device (3 available)
• ONEPLUS A6003 • <IP_ADDRESS>:5555 • android-arm64  • Android 10 (API 29)
• Web Server    • web-server         • web-javascript • Flutter Tools
• Chrome        • chrome             • web-javascript • Google Chrome 83.0.4103.116
• No issues found!

duplicate of https://github.com/flutter/flutter/issues/49594


[EXTERNAL] Opening new notebook in VSCode can sometimes default to python kernel

Tracked via the following:

microsoft/vscode#113937

Describe the bug
When opening a new dotnet interactive notebook in VSCode using the .NET Interactive: Create new blank notebook from the command palette, the resulting notebook uses the python jupyter kernel. The notebook can be reopened with the .NET kernel by running View: Reopen Editor With... and selecting .NET Interactive for Jupyter, but it initially opens with the python kernel. I imagine this is what caused the confusion in #1188.
Please complete the following:
Which version of .NET Interactive are you using?

.NET Interactive Version: 1.0.217503+a53405c9aae40b1ff468e38b641a981f615d8fdb
VSCode Insiders Version: 1.55.0-insiders
Jupyter Extension Version: v2021.5.685944597

OS

[x] Windows 10
[ ] macOS
[ ] Linux (Please specify distro)
[ ] iOS
[ ] Android

Browser

[ ] Chrome
[ ] Edge
[ ] Firefox
[ ] Safari

Frontend

[ ] Jupyter Notebook
[ ] Jupyter Lab
[ ] nteract
[ ] Visual Studio Code
[x] Visual Studio Code Insiders
[ ] Other (please specify)

Yeah, this is the same issue. It's worth adding that currently the choice you make is sticky, but it's not obvious that that's the case. And it seems like that choice overrides the  .NET Interactive: Create new blank notebook command.

FYI - Based on disccussions we had with PMs & others, Jupyter extension added an API endpiont for .NET extension to contribute to
registerNewNotebookContent(options: { defaultCellLanguage: string }): void;
Not sure if thats not used.
Also last time we had a sync I mentioned a problem with this approach, we need a static contribution.

I believe this has been resolved in the Insiders version of the Jupyter extension.
Please could you test this and confirm.

The vscode-jupyter issues have all been addressed, and now the only blocking issue is on VS Code via microsoft/vscode#113937.  I've updated the original issue with this link.

I don't think this is true anymore.
I think this can be closed, I don't see a situation where python will be the preferred/selected kernel (the Jupyter extension will not be displaying python under any circumstances).
Based on my conversation, the problem is that a 3rd party extension could be the preferred kernel (which works be a separate issue all together)
This issue leads one to believe that Jupyter extension (python) kernel is preferred, when it's no longer the case.

@brettfo should this issue be closed.
As it's no longer possible for python to be preferred.i think your concern is that  another extension targeting .net notebooks  could be the preferred kernel in vscode. Ie that's a different issue all together (as the label and issue title leads others to think this is blocked on Jupyter when it isn't) - ie it's not an interop issue with Jupyter.


Hide url feature

This is a COPY of Issue 363: Hide url feature, filed on Google Code before the project was moved on Github.

Submitted on 2010-06-11T02:42:25.000Z by<EMAIL_ADDRESS>Status: WontFix

Please review the original issue and especially its comments. Comments here on closed issues will be ignored. Thanks.
Original description
**What feature do you suggest ?**

Would you link to add Hide url to Yourls? That means the short url will show in the address bar instead of jump to the original url.

Hide url feature may be welcomed by the blogger.

Hi bro I have yourls and I want to redirect to the short url in the browser bar what can I do please update me

@sameh-yasuo It sounds like you want the opposite of #2988/#3320. If the described plugin does not do what you want, please open your own discussion about it.


Ensure assets are downloaded just once

Avoids the "Multiple documents… output to" error.
Motivation
OCD (and also performance)
Checklist

[x] Code follows coding conventions held in this repo
[x] Automated tests have been added
[x] Tests are passing
[x] Docs have been updated (if applicable) N/A
[x] Temporary settings (e.g. variables used during development and testing) have been reverted to defaults

How to test

create two or more pipelines with KontentImageProcessor whose output will contain assets () with the same URLs
create another pipeline based on the KontentDownloadImages
run dotnet run -- preview and make sure that:

there are no errors in the log such as Multiple documents output to img/1.jpg (this probably wasn't intended)
all assets are downloaded correctly

@alanta please let me know if the PR's up to your expectations :)
I might have a few more coming

Looks like a clean fix, thanks!


keycloak: 18.0.0 -> 19.0.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/keycloak/keycloak/releases.
meta.description for keycloak is: "Identity and access management for modern applications and services"
meta.homepage for keycloak is: "https://www.keycloak.org/"
meta.changelog for keycloak is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 19.0.0 with grep in /nix/store/k3x7780fm9nkbaw3zf6s1ymhb1asi2z8-keycloak-19.0.0
found 19.0.0 in filename of file in /nix/store/k3x7780fm9nkbaw3zf6s1ymhb1asi2z8-keycloak-19.0.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
keycloak

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/k3x7780fm9nkbaw3zf6s1ymhb1asi2z8-keycloak-19.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A keycloak https://github.com/r-ryantm/nixpkgs/archive/7273985881d0a07434e30fdd7161ab67af050523.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/k3x7780fm9nkbaw3zf6s1ymhb1asi2z8-keycloak-19.0.0
ls -la /nix/store/k3x7780fm9nkbaw3zf6s1ymhb1asi2z8-keycloak-19.0.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

keycloak

Maintainer pings
cc @ngerstle @talyz for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/keycloak/keycloak/releases.
meta.description for keycloak is: "Identity and access management for modern applications and services"
meta.homepage for keycloak is: "https://www.keycloak.org/"
meta.changelog for keycloak is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 19.0.1 with grep in /nix/store/nmwivjr9l5s21ibrc226dgfxf3n3q5c3-keycloak-19.0.1
found 19.0.1 in filename of file in /nix/store/nmwivjr9l5s21ibrc226dgfxf3n3q5c3-keycloak-19.0.1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
keycloak

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nmwivjr9l5s21ibrc226dgfxf3n3q5c3-keycloak-19.0.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A keycloak https://github.com/r-ryantm/nixpkgs/archive/a65ad5de3101b26877d6bf62aa72cda2409fd21e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nmwivjr9l5s21ibrc226dgfxf3n3q5c3-keycloak-19.0.1
ls -la /nix/store/nmwivjr9l5s21ibrc226dgfxf3n3q5c3-keycloak-19.0.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

keycloak

Maintainer pings
cc @ngerstle @talyz for testing.

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

1 package built:

keycloak

This is broken and shouldn't have been merged! The tests fail! I'll revert it.


First contribution

What kind of changes does this PR include?

Minor content fixes (broken links, typos, etc.)
New or updated content
Translated content
Changes to the docs site code
Something else!

Description

What does this PR change? Give us a brief description.
Did you change something visual? A before/after screenshot can be helpful.

Related Issue / Implementation PR

Closes Issue #

Thank you for helping out @handshou!


Add peasy.net

Hi, thank you for your contribution. Please, point the link to the source code instead of wiki. Then I will merge.

Done.  Thanks!

Thanks again!

On Nov 8, 2015, at 2:09 PM, Vitali Fokin<EMAIL_ADDRESS>wrote:
Merged #205 https://github.com/quozd/awesome-dotnet/pull/205.
—
Reply to this email directly or view it on GitHub https://github.com/quozd/awesome-dotnet/pull/205#event-458248565.


[QUESTION] Is the Pandas < 2 restriction necessary?

In line with #384, I wonder if the requirement
pandas<2

is really necessary, and/or whether it would be possible to update the package to support 2.0. The reason I ask is because it has been over one year since pandas 2.0 and separately building a very common library like pandas for this package consumes time and resources.

Thanks for the suggestion. At the time pandas 2.0 was released, there were breaking bugs that were causing issues. I'll work on testing support for 2.0 and updating our library accordingly.


Fix Splunk tagging

See: http://rancher.com/docs/rancher/v1.5/en/cli/variable-interpolation/#escaping-double-brackets

:rocket: deployment of connecting-to-services succeeded (http://connecting-to-services-pr-304.dev.beta.nhschoices.net)

:rocket: deployment of connecting-to-services succeeded (http://connecting-to-services-pr-304.dev.beta.nhschoices.net)


Bypass ALLOWED_HOSTS checks when resolving Site for request

When trying to find a site, we were previously running ALLOWED_HOSTS checks. This is usually unnecessary, and can cause issues when used with a dummy request.
An alternative implementation would be to validate a Site's hostname against ALLOWED_HOSTS at edit time, but that may lead to confusing errors for admin users, and may still require this validation bypass anyway to catch existing values.
The downside of this approach is it stops validating ALLOWED_HOSTS, which might not be intended. I'll do some more testing to confirm the checks are still being done somewhere.

Core team review: thank you @gasman for offering to review this, possibly resolve whether this duplicates another PR.

Merged in f08a947f8e1a4ec9adf534781f1aacdeaca8084c


[mgmt] containerservice release

https://github.com/Azure/sdk-release-request/issues/4455

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-arm-containerservice


Ensure set_index works with timezone aware timestamps

I ran into a problem with @shughes-uk where setting the index with a timezone aware timestamp was failing with this traceback:
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/base.py", line 202, in compute
    results = get(dsk, keys, **kwargs)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 544, in get_sync
    raise_on_exception=True, **kwargs)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 507, in get_async
    fire_task()
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 483, in fire_task
    callback=queue.put)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 532, in apply_sync
    res = func(*args, **kwds)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 266, in execute_task
    result = _execute_task(task, data)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/async.py", line 247, in _execute_task
    return func(*args2)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/dask/dataframe/shuffle.py", line 422, in shuffle_group_3
    p.append(d, fsync=True)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/partd/encode.py", line 23, in append
    data = valmap(self.encode, data)
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/toolz/dicttoolz.py", line 84, in valmap
    rv.update(zip(iterkeys(d), map(func, itervalues(d))))
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/partd/pandas.py", line 117, in serialize
    for block in blocks]  # this can be slightly faster if we merge both operations
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/partd/pandas.py", line 117, in <listcomp>
    for block in blocks]  # this can be slightly faster if we merge both operations
  File "/Users/shughes/miniconda3/lib/python3.5/site-packages/partd/numpy.py", line 101, in serialize
    return x.tobytes()
AttributeError: 'DatetimeIndex' object has no attribute 'tobytes'

We tried removing the timestamp aware timestamp and things worked fine.
Here is a reproducible example:
import numpy as np
import pandas as pd
import dask.dataframe as dd
df = pd.DataFrame({'x': [pd.Timestamp(pd.datetime.strptime('03/Mar/1987:01:01:01 +0001',  '%d/%b/%Y:%H:%M:%S %z')) + pd.Timedelta(seconds=i) for i in np.random.randint(0, 1000, size=10)], 'y': list(range(10))})
ddf = dd.from_pandas(df, npartitions=3)
ddf.set_index('x').compute()

It looks like partd doesn't know how to handle timezone aware timestamps.
cc @TomAugspurger in case he wants to learn about partd, the microproject we use to do on-disk shuffles.

Sure I'll take a look.

@shughes-uk is reporting a further error when repartitioning, I think even on timestamps without timezones (although I'm not sure, @shughes-uk can you verify?)
I tried to reproduce with the following but failed.  I've intentionally reduced the number of timestamps that exist in order to force a collision.
import numpy as np
import pandas as pd
import dask.dataframe as dd
df = pd.DataFrame({'x': [pd.Timestamp(pd.datetime.strptime('03/Mar/1987:01:01:01',  '%d/%b/%Y:%H:%M:%S')) + pd.Timedelta(seconds=i) for i in np.random.randint(0, 20, size=50)], 'y': list(range(50))})
ddf = dd.from_pandas(df, npartitions=3)
ddf2 = ddf.set_index('x')
ddf2.repartition(freq='5s').compute()

Anyway, this works fine.  If it's easy for you to play around and change this example to something that reproduces the failure that would be very welcome.

Is this resolved?

Yes, it works with partd master.


UI page for the last /metrics per target

I think we can have a new button for every target on the targets page that would show us the /metrics page for the last scrape given we are storing the metadata now.
https://prometheus.io/docs/prometheus/latest/querying/api/#querying-target-metadata
This should give ONLY the last scraped metrics right?

Having metadata is different from having the exact last scrape.

Hmm, how is it different, curious? Is it due to metric_relabelling?

And you'll lose the ordering, any extra data, could get mixed up if there's multiple scrapers for a series etc.

Today I am looking for such a feature but more specifically for the pushgateway, because I can't find the metrics easily; this is because the job is not pushgateway (honor_labels is set). Would be nice to take that into consideration.

In the particular case of the pushgateway, that should already be available from the pgw's status page.

Hello from the bug scrub. Closing due to lack of activity. Please follow up if you have concrete plans to act on this.


Logging and Preventing wsl -u root --exec commands from PowerShell and CMD

Is your feature request related to a problem? Please describe.
We want to prevent the usage of root account in our WSL Setup. When a user is using wsl -u root --exec the command is not logged and can not be audited. As far as we know there is only a way to prevent this using eventmonitor triggers (log inspect).
Describe the solution you'd like
There should be a way to block these Commands either from Windows-Side or the WSL to prevent them from being executed. Also there should be a way to log these or audit them in any way. E.g.: With the windows Defender Plugin for WSL2
Describe alternatives you've considered
We have blocked these Commands using Powershell but this doesn't fix the CMD-Side (Using event monitor triggers). Also these Commands are only in the bash history of root if bash is executed with something like this wsl -u root --exec /bin/bash echo Hello World
Additional context
On an enterprise level this feature could be a real showstopper for rolling out to a lot of users. So for Cooperate deployments in restricted environments we would like to restrict those commands.

/feature


Updated generator docs with single-shot option info

Can you also update the command-line tools reference page with the new option? Thanks

Just need to wait until the --single-shot option is available in a release of the generator, then we can merge this.


chore: bdd-spring-1572796180 to 0.0.1

chore: Promote bdd-spring-1572796180 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


bad archive error when required args are not supplied

Error:
join() argument must be str or bytes, not 'NoneType'

This can be caused by typos in the Archival spec, eg:
archive:
  # these should be underscores
  - source-schema: public
    target-schema: dbt_archive
...

dbt should instead show a more helpful error, ideally linking to the docs

see also: https://github.com/fishtown-analytics/dbt/issues/706

This was fixed as a part of adding a schema for dbt_project.yml. The above example now returns:
$ dbt archive
Encountered an error while reading the project:
Runtime Error
  Runtime Error
    Invalid arguments passed to "Project" instance: archive.0.Additional properties are not allowed ('target-schema', 'source-schema' were unexpected), archive.0.'target_schema' is a required property, archive.0.'source_schema' is a required property
Encountered an error:
Runtime Error
  Could not run dbt

That's not the prettiest error I've ever seen, but it's pretty descriptive. Closing this.


[Bug]: Anthropic 403 (Connectable with Regular Request, but not with OCO)

Opencommit Version
3.1.2
Node Version
v20.17.0
NPM Version
10.8.3
What OS are you seeing the problem on?
No response
What happened?
OCO fails with 403 Forbidden error when using Anthropic API
Description
When attempting to generate a commit message using OCO (open-commit) with the Anthropic API, I'm encountering a 403 Forbidden error with the message "Request not allowed". This appears to be specific to OCO, as I can successfully use other software to access the Anthropic API with the same credentials/IP address.
Steps to reproduce

Set up OCO with Anthropic API credentials
Stage files for commit (in this case, FrenchVocab.py and README.md)
Attempt to generate a commit message using OCO

Expected behavior
OCO should successfully generate a commit message using the Anthropic API.
Actual behavior
OCO fails with a 403 Forbidden error:
✖ 403 {"error":{"type":"forbidden","message":"Request not allowed"}}

Additional information

This issue appears to be specific to OCO, as other software can access the Anthropic API successfully with the same credentials/IP.
API key and permissions have been double-checked and are correct.

Expected Behavior
Call Goes Through!
Current Behavior
Call returns 403!
Possible Solution
No response
Steps to Reproduce
No response
Relevant log output
No response

👀

@RazeBerry could you update the latest version just merged https://github.com/di-sukharev/opencommit/pull/412
run npm i -g opencommit@latest
and try again

@RazeBerry could you confirm if its ok?

Sorry was away! I think it was

thank you 👍 HK is awesome btw


Improve error messages on missing runtime

Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>
- What I did
- How I did it
- How to verify it
- Description for the changelog

LGTM, does this fix #1215?

Not sure it fixes it, but does make it a bit easier to diagnose.

/test all

/test e2e_rhel

/test all

/retest


Allow generate-docs Kokoro job to run for multi-version releases on failures

Currently, it is likely expected for the generate-docs Kokoro job to fail on multi-version releases when given the option for GITHUB_TAG=all is given. While the option is supported and will retrieve all the tags and run against all releases, there probably are releases where it doesn't have nox builds for docs or docfx jobs which would fail the run prematurely.
This issue should be closed if the Kokoro job doesn't fail on all the tags for every repo, or once it is updated to not fail on the tags (should skip on tags that we don't expect it to be upgraded on).

Testing on Spanner, it fails on 1.17.1 tag since it's missing docfx. Will need to look into skipping the ones that fail.

We should be able to generate docs for every version, not just the ones where the DocFX or the docs job was already set up.

That gives me an idea on how to work with this :O
Hypothesis: take the docfx setup, and apply only the relevant files from each version tag release. This should work for all versions that's simply missing docfx setup. This may not work for earlier versions that doesn't use Sphinx. Seems like the easiest first approach to take, will investigate further.


add MarketDetail in MarketDetailScreen

@hossein69ameri Hi, dear Hossein
Unfortunately, you have a merge conflict,
Please resolve it

Hi Dear Vahid, @VahidGarousi How should I solve it?

When I try to push it, it gives this error
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':build-logic:convention:compileKotlin'. > 'compileJava' task (current target is 17) and 'compileKotlin' task (current target is 18) jvm target compatibility should be set to the same Java version. Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':build-logic:convention:compileKotlin'. > 'compileJava' task (current target is 17) and 'compileKotlin' task (current target is 18) jvm target compatibility should be set to the same Java version. Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s failed to push some refs to 'https://github.com/hossein69ameri/ComposeNews.git'

@hossein69ameri I will try to clone your repository to do a more detailed investigation

What is your android studio jdk version? is that 17 or later?

17

Can you open your PR again? i want to check something


adding ERC721 detection to TokensController

Until we support collectibles in the extension, we need the controller that tracks token state to be aware of whether tokens are ERC721, in order to support behavior in the extension that prevents users from attempting to send ERC721 tokens and losing gas in a transaction we cannot execute.
This PR adds the isERC721 flag to tokens in the TokensController with all of the required methods and wiring to land it in the extension (an upcoming PR in the extension repo).

@Gudahtt sorry this PR has gotten quite large... Let me know if you want to look through it together?

It doesn't look too large, though I haven't yet looked at the tests. Thanks for the offer - I'll let message you if anything seems unclear.

@Gudahtt thanks again for your always thorough reviews! I've cleaned up the tests, made them more thorough for all possible scenarios around the isERC721 flag functionality and made them only point to public functions. Also added a conditional block in the _detectIsERC721 to do the same check against our contract-maps for ERC20 tokens as we do for ERC721 to avoid unnecessary network requests for data we already have.


When loading fb share with the sdk loaded, I am getting both pop up.

Commenting out these lines worked in eliminating the "sharer.php" from popping up:
https://github.com/carrot/share-button/blob/master/src/share-button.js#L496-L498

Hey @joelmats - is this the same issue as #266?

@hhsnopek This is slightly different. Basically, the FB SDK version opens and then right after the sharer.php version in a new window also opens because i think the href is being set when it's not suppose to.


2:<IP_ADDRESS>.2 Message Semantics - Interpretation of shall sentence on Bundle.entry.response.outcome

Section Number
2:<IP_ADDRESS>.2 Message Semantics on https://profiles.ihe.net/ITI/MHD/ITI-65.html
Issue
The message semantics about the Bundle.entry.response.outcome is not clear to me. It seems in the sentence a shall is used to state that the Bundle.entry.response.outcome shall be provided.
Proposed Change
Perhaps the paragraph shoud be seperated in two sentences, where is is stated that the Bundle.entry.response.outcome only needs to be provided when an error or warning is given.
Priority:

Medium

I have created a PR that I think addresses this.


Add AHRS to Tethys equipped model

Combining upstream IMU and magnetometer sensors. This is lacking a test but perhaps this is best tested as part of #151 e.g. make the AUV describe a known trajectory and sample IMU and magnetometer measurements along that trajectory to ensure values make sense.

@braanan do we have a reference AHRS system from which to derive a noise model? Not that we have a lot of options -- we have gaussian or gaussian.
Also, I'd really need access to all of our repositories to complete AHRS integration.

I think we'll go with Gaussian then. Here's a link to the Sparton AHRS-M2 we have installed across the fleet: https://www.spartonnavex.com/product/ahrs-m2/ All the info you need should be in the datasheet.
As for access, all checks are cleared — just waiting for final approval from our MT.

Alright, after much digging, I think I extracted all that can be extracted from the datasheet. There's no characterization of the magnetometer whatsoever, and IIUC I'm lacking data to use the bias drift model in Ignition.

@hidmic Should I merge this?

@hidmic Should I merge this?

@arjo129 need to make sure I can integrate it with the other half of the codebase first. Hopefully this week.

@braanan @arjo129 this one's ready for a final review. Tests are passing locally. Integration with the rest of the code seems functional (though I see Tethys going for a run as #167 reports).

Integration tests are failing upon installing sdformat :thinking:

@hidmic looks like there's a reverse sign in the accelerometer data - FSK should have positive down.
I'm seeing:
2022-03-16T18:57:25.334Z,1647457045.334 [AHRS_M2](INFO): Accel:   X: 3.318425, Y: 0.055010, Z: -9.219960 (m/s2)

@braanan my (perhaps vague) understanding of MEMS IMUs is that when standing still under constant gravity, its proof mass is displaced as if it was accelerating in the opposite direction (ie. upwards). This matches Ignition's IMU sensor behavior (see here and gravity defaults here)
Having said that, I have no first-hand experience with Sparton's AHRS-M2 so perhaps it behaves differently.

It does. Here's the output from an actual vehicle
2022-03-16T19:08:03.896Z,1647457683.896 [AHRS_M2](INFO): PITCH: -0.384570, ROLL: -3.744142, YAW: 213.573527 (deg)
2022-03-16T19:08:03.897Z,1647457683.897 [AHRS_M2](INFO): Accel:   X: 0.064123, Y: -0.640986, Z: 9.850662 (m/s2)

I'm not sure if this output format is true to all AHRS models or unique to the M2. I'll check, since that will inform where we should implement the sign flip. If it's indeed true for all AHRS models we can see about reversing the sign in the plugin, otherwise, the sign flip should go in the AHRS_M2 device driver in the lrauv-application.

OK, I've asked around and it seems like there's not much consistency between vendors, so I'll add the sign flip in the AHRS_M2 driver with a comment.

OK, I've asked around and it seems like there's not much consistency between vendors, so I'll add the sign flip in the AHRS_M2 driver with a comment.

@braanan hmm, will that work? It's not that the linear acceleration Z-axis is flipped, only gravity is. I'll go ahead and guess that the real AHRS is estimating gravity's magnitude and direction and re-applying it to provide these acceleration measurements. Maybe we have to do the same in the plugin :/

@hidmic Looks like the imu plugin assumes that the linear accelarations (and the sensor) are alligned with the ENU frame of refrence. As far as I can tell, the rotation to NED is only applied to the oriantation data here, so we'll have to add that rotation to NED (FSK) to the linear accelarations and angular velocities in the plugin or take care of that on the LRAUV side. Maybe I'm missing something.
Since this is an upstream plugin the second option will be simpler I think.

@braanan may I get an approval?


[release-1.21] fix headless service ep update without updating new endpoint for nds

Manual cherrypick required.
#49463 failed to apply on top of branch "release-1.21":
Applying: fix headless service endpoint update without updating new endpoint for nds
Applying: introduce a new kind DNSName
Applying: update
Using index info to reconstruct a base tree...
M	pilot/pkg/serviceregistry/kube/controller/endpointslice.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/serviceregistry/kube/controller/endpointslice.go
CONFLICT (content): Merge conflict in pilot/pkg/serviceregistry/kube/controller/endpointslice.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0003 update
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

Fixed by https://github.com/istio/istio/pull/49707


refactor: naming to RspackPlugin

Summary
naming to XxxRspackPlugin

Test Plan

Require Documentation?

[ ] No
[x] Yes, the corresponding rspack-website PR is __

I also change lots of options naming on rust side 😃

!canary


add diagram of controls to README

may be easier to visualize controls if a key layout diagram is added to the README

approached differently but fixed with d845a37793b97ad2ab97586ecb567b36c736d24e


First date of an every saturday schedule returns different date

This test (I made) fails, but should pass I think
    [Fact]
    public void Daily_Every_Saturday_First()
    {
        // Arrange.
        IRecurring daily = Recurs
            .Starting(new DateTime(2019, 1, 16)) //Starting on a wednesday
            .Every(1)
            .Days()
            .Including(Day.SATURDAY) //Only on saturdays
            .Ending(new DateTime(2019, 5, 15))
            .Build();

        // Act.
        List<DateTime> dates = new List<DateTime>();

        DateTime? date = new DateTime(2019, 1, 1); //Date earlier, could be from somewhere else
        while (date.HasValue)
        {
            date = daily.Next(date.Value);
            if (!date.HasValue)
            {
                break;
            }

            dates.Add(date.Value);
        }

        Assert.Equal(new DateTime(2019, 1, 19), dates.First()); //First occurrence in a every saturday schedule should be a saturday
    }

I personally like that it includes the Wednesday date. If I'm creating a new recurring event for a customer, they might want services on Saturday, but we can go ahead and start their first service on Wednesday. I've come across this scenario many times in my business.

I needed something that was compatible with http://jakubroztocil.github.io/rrule/. In the end I created my own library


List of available integrations

I think it would be useful to keep a list of the existing integrations somewhere.
Links
Xbox: integrated
EGS: https://github.com/FriendsOfGalaxy/galaxy-integration-epic
Origin: https://github.com/FriendsOfGalaxy/galaxy-integration-origin
PSN: https://github.com/FriendsOfGalaxy/galaxy-integration-psn
Steam: https://github.com/FriendsOfGalaxy/galaxy-integration-steam
Uplay: https://github.com/FriendsOfGalaxy/galaxy-integration-uplay
Battle.net: https://github.com/FriendsOfGalaxy/galaxy-integration-battlenet
Wargaming: https://github.com/Mixaill/galaxy-integration-wargaming
Bethesda.net: https://github.com/TouwaStar/Galaxy_Plugin_Bethesda
Humble Bundle: https://github.com/UncleGoogle/galaxy-integration-humblebundle
Feature List

Service
Type
Library
Installation & Launching
Achievements
Game Time
Friends List
Chat
Friends Recommendations

Xbox
Official
✔
❌
✔
✔
❌
❌
✔

EGS
Friends of Galaxy
✔
✔
❌
❌
❌
❌
✔

Origin
Friends of Galaxy
✔
✔
✔
✔
❌
❌
✔

PSN
Friends of Galaxy
✔
❌
✔
❌
❌
❌
✔

Steam
Friends of Galaxy
✔
✔
✔
✔
❌
❌
✔

Uplay
Friends of Galaxy
✔
✔
❌
✔
❌
❌
✔

Battle.net
Friends of Galaxy
✔
✔
❌
❌
❌
❌
✔

Wargaming
Community
✔
✔
❌
❌
✔
❌
✔

Bethesda.net
Community
✔
✔
❌
❌
❌
❌
❌

Humble Bundle
Community
✔
❌
❌
❌
❌
❌
❌

We're aware of lack of user-friendly integrations search and will get back to this once core features are complete. This is not a top-prio as most plugins are available right after GXL is installed.
Until then such a list could do, yet I'm not sure how many users will actually find this page :)

Added

Bethesda.net by @TouwaStar
Humble Bundle by @UncleGoogle

Thanks for linking. @Mixaill maybe create a gist or separate repo with this? It's easier to edit by others

Humble Bundle works?

Guys. Someone please help. Twitch game library (that could be opened via PC Twitch app) is not included yet, but their game library is even bigger than Epic's. They sold games a while ago and they are giving free games every month to Twitch prime members, so their library keeps increasing.
Their games are DRM as GOG and Epic.
Please, someone who knows about programming and has access to this tools and GOG galaxy 2.0 beta, help us

@Danyelalejandro If no one will take care of it until next weekend, I'll try to do it.
PS: GOG games are DRM-free actually

@UncleGoogle I've created a separate repo https://github.com/mixaill/awesome-gog-galaxy

Hello guys. If someone is working on development of Twitch integration, it should be highly recommended to check the dll extension of Playnite for this: https://github.com/JosefNemec/Playnite/releases
Maybe it has the key to develop it as well in GOG Galaxy 2.0. Thank you all

Supported integrations can now be searched in the GLX settings view


Are we all set?

@reshnashrestha are we all set with this homework, or is there more to do?

I guess we are fine.

I think you should have created more labels.

You can check the requirements from the documentation file of your main repository.


Always on Top not working with Furmark benchmark

Microsoft PowerToys version
v0.57.2
Running as admin

[X] Yes

Area(s) with issue?
Always on Top
Steps to reproduce

Open the hardware monitor of HWiNFO with "Always on Top".

Launch one of Furmark's performance tests. I did the 1080 benchmark.

✔ Expected Behavior
The hardware monitor on the top of the Furkmark Benchmark.
❌ Actual Behavior
The furkmark benchmark on the top without the hardware monitor.
Other Software
FurMark in Windows 11
HWiFO64 v7.22 Sensors

@SeraphimaZykova would the fancyzone tool help detect many why we'd have an app compat issue here?
part of me wonders if that app could be running like how app guard does

Yes, it may help.
My first guess in this issue is that Furmark is also topmost and the tool will show that.

Are you still experiencing this issue? /needinfo


add another domain for my university

@datamonsterr I am sorry, the domain sis.hust.edu.vn is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


bugfix(hasura-auth) keep select and delete permissions already set in metadata for auth tables instead of overriding them

The documentation already mentions that it is possible to set permissions on auth tables.
Fixes https://github.com/nhost/hasura-auth/issues/406

@juicygoose it would great also if you could a changeset as mentioned here

@juicygoose it would be great also if you could add a changeset as mentioned here

Would it be possible for you to do it ? I have crashed linked to pnpm and node versions when trying to do it...


feat: add scan window overlay and area

Supersedes #341

@juliansteenbakker I was just looking for this feature and if you brought it over from the old plugin! Awesome to see 🥳
Any plans on when this will be released?