Yahoo email address verification no longer works

It looks like Yahoo has removed their JSON check API to check for valid accounts/emails. It now goes to a page not found.
https://github.com/hbattat/verifyEmail/blob/master/src/VerifyEmail.php#L226

I knew it won't work for long. So, now for the hard way!
I just updated the class to verify yahoo emails using the sign up form. It imitates a sign up form submission with the email we want to verify, then parse the response to see if they complained about existing email.
Let's see how long before this breaks too :)
Thanks for reporting. Let me know if you see an issue with the latest update.

This has been fixed in v1.0.6


Assignment 1 part A

Hi Anush,
I went through the keras implementation of the Upsampling layer. It simply says that it repeats the rows and columns values.
Here is the link by keras team.
https://github.com/keras-team/keras/blob/8ed57c168f171de7420e9a96f9e305b8236757df/keras/layers/convolutional.py#L1552
Although I implemented the same thing, it still does not give me the right output.
Any suggestions ?

Have you used sigmoid and relu activations?

Oop's ! I forgot about the activations. Will implement them.

Edit : I tried it. Normal thresholding with numpy to do relu activations results in a binary image. Another method yielded results similar to the one showcased in the issue. Any other suggestions?

I just did np.maximum(0,X) to do relu. For sigmoid, I used
def sigmoid(x):
    return 1./(1.+ np.exp(-x))
sigmoid = np.vectorize(sigmoid)

Maybe you can show your current images.

@adarshdas1995 you could test your implementations for conv, pool and upsampling layers individually comparing them with keras output. It helps to narrow down the bugs.

@adarshdas1995 Upsampling2D by default calls K. resize_images function.
https://github.com/keras-team/keras/blob/2fadce57f0e12cf96f11fa1d42286986eccd70a8/keras/backend/tensorflow_backend.py#L2194
It does nearest neighbour resizing


Make it more clear how to post/publish a blog post

Current method is to check a checkbox labeled "Published", but for a new contributor it may not be clear that this is the "final" step to making the blog post go live.

Closing unless another revamp of article publishing is done.


Demo is not Working

Yep, that's still the case:
"[Vue warn]: Unhandled error during execution of render function", "
", " at <Toggle", "modelValue=false", "onUpdate:modelValue=fn<onUpdate:modelValue>", "value=false", ">", "
", " at <App>"
"Script error."

Thanks - fixed.


chore(master): release 1.8.0

:robot: I have created a release beep boop
1.8.0 (2022-10-10)
Features

types优化 (3351155)

Styling

优化第四种布局 (122fa62)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/kailong321200875/vue-element-plus-admin/releases/tag/v1.8.0 :sunflower:


Align CI flags with Bioconductor Build System

Change the CI flags in the YAML files to be consistent with the Bioconductor Build System.

closed via ec6ffc09df0190f72e11da6805f6d029eaef41af


Update traefik.docker.network to be traefik.swarm.network

What does this PR do?

Updates a reference of old traefik.docker.network configuration label to new traefik.swarm.network configuration label.
Motivation

To prevent confusion to documentation users.
More

[ ] Added/updated tests
[ ] Added/updated documentation

Additional Notes

Hello @webash and thanks for opening this pull request,
I checked the swarm provider code and we kept the label named traefik.docker.network to avoid a breaking change. According to this, I am closing this pull request, feel free to reopen it you think that I am missing something.

but the swarm provider in v3 is already breaking!

It's breaking from v2, but the label change will be breaking inside v3, it's not the same thing.

So should I put a PR into the documentation so that its update to state to continue to use traefik.docker.network even when the provider in use is swarm?

I think you are confusing labels (dynamic configuration) and static configuration.
The label traefik.docker.network overrides the static configuration traefik.swarm.network.

I'm confusing it because those two things are different strings, and the documentation doesn't clarify that despite the provider for Swarm being different, the network label still uses the docker text. I don't think its irrational for me to confused by something that isn't clearly documented.
I'll put in a new PR that adds a note to explain that for future travellers.


Instructions incomplete?

When I  follow the instruction for installation I get stuck at
uv sync uv: command not found
Could you please update the instructions?
Thank you!

I had the same problem! The easy fix is doing:
pip install uv
If this does not fix your problem, please check this: https://stackoverflow.com/questions/78153381/using-uv-to-install-packages-in-the-bitnami-deepspeed0-14-0-docker-image-fails

Thanks @OlivierZanders that's correct!


Update bookmarks without reloading view

Closes #773
Tried announcer pattern, Please review

@rnystrom Good to go 👍


Flowchart window improvements - connector curve updates

See: #225
This one should be pretty straightforward. I replaced all of the GLDraw code with built-in Unity stuff, mostly using the Handles class. I also swapped out the background to use the same texture as the Animator Controller window. On the free skin, it looks pretty much the same as it used to except there's the drop shadow around the perimeter. On the pro skin, it's darker than it used to be, but now it matches other Unity windows.
Let me know if you'd change anything, e.g. line weight and lightness of connection curves or the texture or size of connection points (they're just flat blue circles for now).

Another nice improvement - thanks.

Just as a thought, I believe Node Canvas has an option to draw the links either as curves or straight lines. Do you think uses would appreciate this option?"

I saw that when evaluating Node Canvas, too, but kinda feel like it's one of those too many unnecessary choices things. That said, it'd be quick to implement; we'd just want to offset the lines by some radius so that opposite lines between blocks don't overlap each other (like the Unity Animator Controller graph). I'll look into after I get through another couple pull requests :)


Updated -ProductId parameter in example 2

Type

[x] Bug Fix
[ ] New Feature
[ ] Sample

Related Issues?
None
What is in this Pull Request ?
Updated example 2 with -ProductId instead of -Identity

Thank you!

Thank you!


Improved description of sliders

The function of the various sliders is not always obvious by the icon the app uses for it. More specifically, these two seem to provide zero visual difference, making it impossible to tell what they do without a textual description:

hello @KatSuricata, thanks for your time and explanation and sorry for the late reply, I agree that It is not easy to tell by those icons, I will think of an update to the design that will improve that and also will appreciate for any suggestion if you might have

I have add an update to have indicator text on each functions, but currently I am working on updating the home screen ui and will release new version after the new home screen ui is done


feat: bump upstream provider, add new resources and fix relationships

Description of your changes

Fix the relationship (field selectors) for some resources introduced in 0.10.0 release.
Bump the upstream provider
Add new resources

I have:

[x] Read and followed Crossplane's contribution process.
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
locally with valid credentials

Found some issues (WIP)


url paths?

New navigator has the ability to request certain url paths....how does this work with flow builder?
thanks for the excellent open source contributions!
Regards,
Hans

You are so much ahead of my knowledge, at the moment i am still working on the best way implementing your Bloc combined with infinite scrolling, authorization and the best number of blocs together with the communication between them....blocs for Authorization, products,categories,orders, leads,customers suppliers etc.....All in my GrowERP project.
So now hoping you can simplify routing because version 2 is too difficult for me and web is important, therefore the paths request....
Keep up the good work, but not make things too difficult.
An example is your infinite scrolling, the doc tutorial explains a much easier to understand implementation than the example implementation.

You are so much ahead of my knowledge, at the moment i am still working on the best way implementing your Bloc combined with infinite scrolling, authorization and the best number of blocs together with the communication between them....blocs for Authorization, products,categories,orders, leads,customers suppliers etc.....All in my GrowERP project.
So now hoping you can simplify routing because version 2 is too difficult for me and web is important, therefore the paths request....
Keep up the good work, but not make things too difficult.
An example is your infinite scrolling, the doc tutorial explains a much easier to understand implementation than the example implementation.

I totally agree with @hansbak . That's really important to have in order to improve the support for the web.
The way I saw other packages implementing this is by incorporating default named routes into the package (for example the vrouter package). This works, but I think it adds unnecessary parser logic and complicates things (especially for apps that are only for iOS and Android).
What I think it's a better solution though would be to add as an optional implementation for those that want either named parameters and/or web support in a way that maintains the code the same in .flow calls and changed only the onGenerateRoute by adding something like a URL parser that returned the flow state data.
I would love to hear your thoughts and please tell me if there's something I wasn't clear on.

Proposal to add routing support can be found at https://github.com/felangel/flow_builder/issues/41.

Excellent @felangel , thank you very much for your good work.....very much appreciated!

Closing in favor of #41 👍


Kitchen Sink: Develop a News displaying website

Describe the feature
A website to display current news from various sources and different categories.

Displays current news on various categories such as general, sports, technology ,etc.
Have a button to read more on a particular headline.
Update displayed news periodically.
Add interactive styling and user-friendly navigations.

Could you please assign me this issue?
Additional information

[X] Would you be willing to help implement this feature?

Hey there @neelesh133, go ahead!


making it work

workbench-make-xblock did not work with python3.
Regards,

Thanks for the pull request, @antomgarre! I've created OSPR-4726 to keep track of it in JIRA, where we prioritize reviews.  Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
Please let us know once your PR is ready for our review and all tests are green.
:warning: We can't start reviewing your pull request until you've submitted a     signed contributor agreement     or indicated your institutional affiliation. Please see the CONTRIBUTING     file for more information.

@antomgarre Thank you for the contribution! When you have a chance, could you please send in a signed Contributor Agreement mentioned in the earlier comment? You only need to do this once and we can then review all your future code contributions. Thanks

Hello,
Here is my signed contributor agreement.
Regards
El jue., 18 jun. 2020 a las 22:21, Natalia Berdnikov (<
<EMAIL_ADDRESS>escribió:

@antomgarre https://github.com/antomgarre Thank you for the
contribution! When you have a chance, could you please send in a signed
Contributor Agreement mentioned in the earlier comment? You only need to do
this once and we can then review all your future code contributions. Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/edx/xblock-sdk/pull/187#issuecomment-646285695, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGQKB5YLSFH7I32Y6CUZ4QTRXJZLJANCNFSM4OBLEG7A
.

--
Antonio Martín Garre
<EMAIL_ADDRESS>"En los momentos de crisis, sólo la imaginación
es más importante que el conocimiento"
- A. Einstein

@antomgarre Please send your signed agreement to<EMAIL_ADDRESS>

done. Regards!

@antomgarre Thank you for joining the Open edX community! We have added your user to our records and can now review your code going forward.

@antomgarre I am lining this up for our review.

@ihtram Please have a look when you have a chance.

@natabene It looks good to me but I would recommend to get it review from a team who worked on Python 3 upgrade. If I am not wrong BOM squad team was working on it under Feanil's supervision.

@feanil Could someone from your team have a look please?

@antomgarre 🎉 Your pull request was merged!
Please take a moment to answer a two question survey so we can improve your experience in the future.


docs: Fix simple typo, consturctor -> constructor

There is a small typo in src/api/register.js, src/core/base/register.js.
Should read constructor rather than consturctor.

Thank you so much.


Repo sync for protected CLA branch

The pull request is created from master637607774463112043 to master to fix git push error for protected CLA branch

@ghogen : Thanks for your contribution! The author(s) have been notified to review your proposed change.


[psbt saga 5/4]: Multisig demo with 2-of-3 multisig in tapleaves

Depends on https://github.com/lightninglabs/taproot-assets/pull/796.
This PR adds an integration test that demonstrates how multi signatures can be used on both the BTC and asset level.
In the demo we use the following Tapscript to encumber the BTC level anchor output:
<key_1> OP_CHECKSIG <key_2> OP_CHECKSIGADD 2 OP_EQUAL

This is basically a 2-of-2 multi signature. To make sure the key spend path cannot be taken, we use the NUMS public key as the internal key.
On the asset level, we use a script key that is similarly encumbered. But instead of a single leaf we use three different leaves with a 2-of-2 MuSig2 each:

Leaf 1: 2-of-2 MuSig2 between Alice and Bob
Leaf 2: 2-of-2 MuSig2 between Alice and a third party
Leaf 3: 2-of-2 MuSig2 between Bob and a third party

This means that the 1000 units of assets sent to the constructed TAP address will be co-owned by both tapd instances, on the asset and BTC level.
We then spend from that address again (using Alice and Bob's keys on the asset level), just to demonstrate how the witnesses for such transfers would be created.

I've folded these changes into https://github.com/lightninglabs/taproot-assets/pull/796, so this PR is no longer necessary.


style: tweak a few lint rules

Description of changes

Turns off no-shadow in favor of the corresponding TS rule
Enforces a 50 line limit for functions (excluding comments and blank lines)
Enforces a max statement depth of 2
Enforces JSDoc for exported / public class methods, TS interfaces, types and enums

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #9995 (16a5093) into master (d95de2a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #9995   +/-   ##
=======================================
  Coverage   54.07%   54.07%
=======================================
  Files         837      837
  Lines       46319    46319
  Branches     9880     9880
=======================================
  Hits        25048    25048
  Misses      19278    19278
  Partials     1993     1993

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Connect our own CSS to Netlify CMS content display

Issues
When you edit in Netlify CMS, the right side of the screen (content display) has its own CSS for styling the markdown. This can be distracting or even misleading. For example, per @dcurtisatmit, the language specification page uses special CSS to hide strike-outs, but Netlify CMS does not use this CSS and so displays all the struck-out material.
Improvements
Perhaps we can customize Netlify CMS to incorporate our own CSS?
Additional discussion
This might also be a feature request for Netlify CMS. See also #100 -- we may not stick with Netlify CMS.

Hi @dcurtisatmit. Motivated partly by this CSS issue, I have documented "Benefits and Downsides" of using the Netlify CMS editor in contributing.md, and I am getting the hang of an alternative approach. The crux of the alternative approach is to work with a local copy and test your changes there, instead of editing via the admin dashboard of the production site. This does not fix Netlify CMS, but it does make it radically faster to re-generate the site  (taking 2-3 seconds instead of 2-3 minutes). Then you can look at your edits on localhost, and when you're done with your edit session, you can push your changes to the pull request for that page (on the appropriate branch of the opencilk/www.opencilk.org repository. I will be adding more documentation on this and I am happy to explain as well.


other emmylua annotation enhancements

[ ] allow parentheses in types?

this allows, for example, (string | number)[] and fun (foo, bar: (fun (foo): number), baz)
this also allows the actual types to be shown in tooltips. aliases may work fine for typechecking, but ideally you should be able to see the types in the hover tips.

edit: aliases seem to expand properly

aliases don't seem to be an ideal solution (for anything) since they seem to be project wide - so if you define the same alias in two different files it'll give you a warning

[ ] return type of nil doesn't seem to work - same with @type nil. instead they become of type any

maybe the language server uses nil to represent any type internally???
well actually... now function return types correctly show nil. not sure if it was like that before... i believe i only turned on hinting, and switched version to luajit

[ ] basic typechecking for function arguments?
[ ] support for generic types?
seems like current support is a specialcase for table - the parser (?) expects exactly two type parameters
[ ] allow using a function's generic parameter for function locals?
[ ] this is less of a request but: is there a way to specify types for existing globals?

specifically, luajit's ffi.C which should contain user-defined c functions
it'd be nice if @type declarations for them were merged (like normal @type)

[ ] if a function is declared using @type (e.g. functions returned by luajit), the parameter name hinting at usage sites (when the function is called) doesn't work

is there a way to specify types for existing globals?
You could achieve this like this:

---@meta

ffi = {}

---@class ffiClib
ffi.C = {}

-- Then you can define the annotations for all the functions inside LuaJIT's ffi.C.
---@param parameters parameterType
---@return boolean|number|someOtherType retValue
function ffi.C.exampleFunction(parameters) end -- You don't actually need to define the function body.


moved to 'qs' instead of 'querystring'

I replaced 'querystring' by it new version 'qs' which does a much better job at stringifying nested data.

Cool! Cherry-picked.


[SPARK-23886][Structured Streaming][WIP] Update query status for ContinuousExecution

What changes were proposed in this pull request?
Added query status updates to ContinuousExecution
How was this patch tested?
Existing tests in ContinuousSuite

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@jose-torres Hi Jose, I've added a couple of update messages to places you suggested, query stop indeed seems to be reported in StreamExecution.
I have a question regarding updating isDataAvailable field of query status. In MicroBatchExecution it is updated based on the result of comparison of committed and available offsets, and the latter is being changed in constructNextBatch(). Would the same approach be valid for ContinuousExecuction and if yes how should available offsets be updated?

I'm not sure isDataAvailable makes sense in the context of continuous processing; it seems fundamentally tied to the microbatch execution model. I think the best option is to just leave it and isTriggerActive always false, and take a TODO to restructure StreamingQueryStatus to eliminate the assumption they're meaningful. (The latter would be an API change, so we'd definitely want a separate PR for it - fortunately StreamingQueryStatus isn't stable yet.)

I guess we might not even need to make an API change, just document that these flags only mean anything for microbatch execution. In any case that's a separate discussion.

Hi @jose-torres, I made some changes to this PR according to your comment, could you review it please?

The approach looks good to me, but we probably want to add some tests to StreamingQueryStatusAndProgressSuite. (See test("basic") in ContinuousSuite for how to set up a continuous processing memory stream, and note that processAllAvailable() won't work properly for continuous execution - you'll want to use CheckAnswer to await the added data and Execute to do the test-specific progress checks)

Can one of the admins verify this patch?


Add profile release301 when mvn help:evaluate

Fix #4631
Signed-off-by: Gary Shen<EMAIL_ADDRESS>When running release build, the source-javadoc profile will disable the default profile of release301, which has the submodules definition.
Explicitly specify the release301 profile.

build


[Feature Request] Make sure OTel baggage propagates properly throughout activities

Describe the solution you'd like
Write a test confirming that baggage is properly serialized/rehydrated to/within activities and if it is not, fix that.

I did a quick change to _TracingActivityInboundInterceptor to add attach/detach calls, and then it works:
        ctx = self.root._context_from_headers(input.headers)
        with self.root.tracer.start_as_current_span(
            f"RunActivity:{info.activity_type}",
            context=ctx,
            attributes={
                "temporalWorkflowID": info.workflow_id,
                "temporalRunID": info.workflow_run_id,
                "temporalActivityID": info.activity_id,
            },
        ):
            token = opentelemetry.context.attach(ctx)
            try:
                return await super().execute_activity(input)
            finally:
                opentelemetry.context.detach(token)

Thanks! I guess it's intentional that https://opentelemetry-python.readthedocs.io/en/latest/api/trace.html#opentelemetry.trace.Tracer.start_as_current_span does not do that.

At first glance, this appears caused by a known OTel Python bug https://github.com/open-telemetry/opentelemetry-python/issues/3350 (as linked from https://github.com/open-telemetry/opentelemetry-python/issues/2432). We will workaround by re-attaching the context (so long as we don't lose the span we created). I will write tests to confirm.


Showcase: Add Virtuaseal

Thank you for your contribution to the IC Developer Portal.
Before submitting your Pull Request, please make sure that:

[ ] You have updated the .github/CODEOWNERS file according to your changes.
[ ] You have registered new documents to /sidebars.js if any.

hey @domwoe the build was failing because the logo file used here was too big to pass validation. Now it'll also fail the build on master. The logo should be 112x112px PNG or SVG as in the guidelines.


Get rid of the diskpart module

The module is simple enough to inline it here, plus allows us to get rid
of the last optional dependency that is causing so much problems when
attempting to validate the shrinkwrap file.
See: https://github.com/resin-io/etcher/pull/1379
Signed-off-by: Juan Cruz Viotti<EMAIL_ADDRESS>

"simple enough to inline" and yet all the unit tests fail? ;-)
Looks like you need to update the unit-tests to not require('diskpart') too?

allows us to get rid of the last optional dependency that is causing so much problems

Whoop! :tada: :grin:

lol, I didn't notice the tests :P I'll fix them now...

Appveyor still failing... :-(


Option to customize securityContext

Is your feature request related to a problem? Please describe.
I need to customize the securityContext so I can use my cephfs storageclass which only supports the root user.
Describe the solution you'd like
Option to customize securityContext
Describe alternatives you've considered
Use a kyverno patch.

I just realized this is already supported. Thank you!


[Extension Point] The T property on the ExtensionPoint type should always be set to null in runtime

Branch: https://github.com/backstage/backstage/compare/camilaibs/nbs10-return-null-from-extension-point-t-prop?expand=1

PR: https://github.com/backstage/backstage/pull/25124


Don't flag errors in class "Success"

E.g. if the operation was cancelled, that's not an error.
Fixes #44

Replaced by https://github.com/opentracing-contrib/go-grpc/pull/1


Bower update fails due to extra ","

Bower updates are currently failing against the latest version due to a typo in bower.json.

Thanks for the issue. I've fixed the typo and pushed version 0.2.12.


Schema Registry Avro Serializer Library for JS - April Milestone

For general summary and goals, please see:  Azure Schema Registry Commitments (April 2022 - September 2022) [#3980].  The work items linked to this issue herein represent the tasks needed to produce the JS Schema Registry Avro serializer library for the current milestone.
Design, Review, and Planning

[x] Wrapping exceptions

Implementation

[x] remove preamble format interop
[x] verify interop with libraries in other languages
[x] add performance tests

Release and Documentation

[ ] Initial stable release of the serializer

Addressed, closed.


Two goto windows are opened

When using nice-reference as a lua command or lsp handler, two preview windows are opened.

would you mind sharing a minimal init.lua and a project where that happens? tried with multiple languages and lsps but couldn't reproduce it


Organization Account/profile Information Issue

What does this pull request aim to achieve? 💯
Resolves #869  #878
I removed "I need help/I want help" in the organization profile page for #869.
For #878, the organization account information bug is fixed. Right now the checkboxes can display the needs part correctly.

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name> (need to have cloned the repo not forked).
[x] This branch is rebased/merged with the latest master.
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

hey @tr1503 I will close this up since it is starting to get so messy already, so please open a new one with your branch named feature/<branch-name>. Ideally, for these changes, we would want to allow other to review in a deployed version of this branch, by having feature/ at the beginning of your branch, this should work well. Please make sure you do commit something so that way the HEAD hash will be different. Also, there is no need to do all these merges, so maybe just create a new branch with the suggested naming, and just put your changes there, open a new PR and request my review 🙏

@tr1503 looks like Im still seeing these issues in staging- guessing thats because of @idjevm s comment above. Once you create a new branch and get JVs review, please let me know so I can quickly test and close out this issue. Thank you!

Yeah this has not been merged @vikjoshi , however there is a new PR #980, which seems to be working fine. Can you please confirm it on the build URL?


document?

can you pls explain what this app will actually do?
thank you

@suriyaJaay sorry for the slow response... not to sure why github is only just showing me the notification.
The aim was to create a simple taxi booking and dispatching system.

did you ever get a working version? do you have screen shots of the working app for the work completed here? thanks


Added FreeBSD-10.3 support

Hi,
I added FreeBSD-10.3 support and would be great if it could be part of the official redisio cookbook.
2 caveats:

installation from source is not supported because it would add a lot of extra dependencies for portsnap/portmaster and portsnap-downgrade
setting ulimits is not supported because v0.1.2 of the ulimit cookbook is incompatible with FreeBSD (expects group 'root')

Wow thanks for the contribution, I'd really like to get this merged.  I'm a little backlogged at the moment.  Maybe somebody else will review it before me but I will try to make this a top priority.

Ok after reviewing this looks pretty good to merge to me.  I would have just one request for change or comment.  Would it make sense in the default attributes to assign package_install to true for freebsd since it does not support binary install?

Wow that's fast.
Assigning package_install = true is probably more user friendly. i'll update the PR

I fixed some conflicts.
Would it be possible to merge this PR?

Sure thing, I originally was just waiting for the default package install attribute.  Looks like you added that.  I will go ahead and merge this in.  Thanks for the hard work, glad to have freebsd support!


Use currency API to fetch currency symbol

Is your feature request related to a problem? Please describe.
Currently the currency symbol are statically defined in src/helper/price.js and priceSignByCode function is used to get currency symbol. There is a currency API /V1/directory/currency which returns the default currency along with currency symbol. This API should be used to append currency Symbol to the prices instead of manually providing currency.
Describe the solution you'd like

hit the API GET /V1/directory/currency

{
    "base_currency_code": "USD",
    "base_currency_symbol": "$",
    "default_display_currency_code": "USD",
    "default_display_currency_symbol": "$",
    "available_currency_codes": [
        "USD"
    ],
    "exchange_rates": [
        {
            "currency_to": "USD",
            "rate": 1
        }
    ]
}

Save the response in MagentoReducer
Use redux to get currency symbol from the reducer

const mapStateToProps = ({ magento }) => {
  const { default_display_currency_symbol: currency_symbol } = magento;
  return {
    currency_symbol
  };
};

Additional context
Magento 2 API list
If you approved, I would like to work on this issue.

@alexakasanjeev sure, you can add if you like.

ok, I will work on this issue.

Created a pull request, please review when you will have time, and I have also commented on some changes.


Popup client does not properly focus input after command execution

not sure what's going on here, yet. triage needed.

should be good now

should be good now


ErrorHandler for stopping a route when an error occurs

I was trying to implement the "stop route" behavior when encountering an error in a KameletBinding and it looks I can use a controlbus to implement it.
Something like:
kind: KameletBinding
spec:
  source:
    # ...
  sink:
    # ...
  errorHandler:
    dead-letter-channel:
      endpoint:
        uri: "controlbus:route?routeId=${routeId}&action=stop"

Even if the concept of dead-letter-channel is a bit stretched here, that should do the work.
The only problem is that error handlers in Camel do not use dynamic dispatch and so the ${routeId} placeholder is not resolved. Everything works when providing the right route ID.
Since bindings have a single main route, I wonder if we can simply call it e.g. binding in order to use a URI like controlbus:route?routeId=binding&action=stop.
@davsclaus you're the master, do you see another way?
cc: @squakez

Ok, btw let's give the main route a name, since when using the Kamelet strategy we're basically switching to another route, so we need a way to stop the main one.
For the "lastError" field, @astefanutti I'm not sure it's the right place to put the reason why we stopped a route in case of exchange error, since as @davsclaus was saying, it contains lifecycle errors that were throws while trying to change the state of a route (starting, stopping, ..)

While currently the "last error" concept is only implemented for route lifecycle operations, my understanding is that it's generic and not limited to route lifecycle:
https://github.com/apache/camel/blob/1b374423fb9371075184d5ab2d9c3b15015b2334/core/camel-api/src/main/java/org/apache/camel/health/HealthCheck.java#L111
Intuitively, when the decision is taken to stop a route because an error during the processing of an exchange occurred, I would expect the error details to be reported as well in the health check result, as an explanation of the DOWN status.


Detect other mobile devices

Hi, I'm improving this js lib to detect other mobile devices.
I needed to do some refactoring to be able to do unit tests.
If you like that, I can modify the documentation to show the
other properties (as 'isMobile.other.opera' and 'isMobile.any' properties).
What do you think about it?
Thanks.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove sensitive info from Configuration load from environment.

Summary:
We currently logged sensitive info out from environment at INFO level.
From our guidelines:

⛔ DO NOT send sensitive information in log levels other than Logger.trace. For example, remove account keys when logging headers.

Suggested Fix:

Setup the load env logging level to verbose
Remove the configuration value from logging.

Test and pipeline validation needed.

The issue got fixed


Report errors when using inotify:watch/1,2

Client code needs to know if inotify:watch/1,2 succeeds or fails (for instance, the file does not exist). Without this guarantee the API is unusable, since clients cannot tell if they can rely on it to detect changes to the filesystem.
I created a branch 0.4.x I chose to use exceptions to report this failure. Perhaps a nicer approach would be to report an {ok, Ref} | {error, Error} tuples for the master branch?

Thanks for the contribution, sorry for the delay!


Add containing method to StylistIdentifier

Mirror of 'within'.
@kerrmarin This is interesting if we don't want to pollute the String methods - we should either have within and contains on string, or neither. I'm good either way, but I kind of agree its a bit funky just sticking things directly onto String.

FYI: Pausing this until issue #8 is resolved.


Change the default DQM merging values

With the latest version of ReqMgr, the default values for DQM merge is the same than all the others, making it really inefficient to store the output files in tape (in my RelVal case, there are files with 10k events and with a size of only 10MB).
Can we have the "Max merge events:" set to 200k events for DQM merge step, as a default value everytime that a new request is created/injected into ReqMgr.

It seems it defaults to 400k now. Closing this issue


Battle.Net won't update

Hi,
my Battle.Net launcher won't update. It shows always on the left top side the update mark and when I click on that, it close Battle.Net but nothing happens.
How can I update the launcher?

I'm also experiencing this issue, guessing this means the update is using more than what was installed from Proton, not really something the creator can account for but annoying,

@Silviyius @DandeMC I've fixed battle net I changed the url and the file, should download and stay up to date

What to do now? I have version 2.88. How can I update easy?

@tosj87 use the .desktop file

Do I have to first uninstall or just install “again” ?

@tosj87 yeah Uninstall do you have any games there though, I don't want you to mess up any games you have

Yeah have Diablo 4 installed? Is that a problem?

@tosj87 yeah well unimstalling is going to delete everything?

Can I dice the battle.net links manually??

@Silviyius @DandeMC I've fixed battle net I changed the url and the file, should download and stay up to date

Year. Thank you! Is version 2.91 also with the Battle.Net fix?

It didn't work. I uninstalled and reinstalled batte.net. it still shows an update.

It didn't work. I uninstalled and reinstalled batte.net. it still shows an update.

I have the same problem and the same result. In addition, Battlenet has been launching for a very long time for two days now. And like a cherry on the cake - they banned my client in Diablo 4... This is something new for Diablo... :(

When I try to update the desktop launcher, it just closes, steam continues to assume that it is running. When I run an update in a gamemode, I get this error:

When I try to update the desktop launcher, it just closes, steam continues to assume that it is running. When I run an update in a gamemode, I get this error:

After a few tests, I had the same error.

@DandeMC @LSA-username I've updated to 2.94, with this update I removed the checks on all launchers meaning you can re-install them now, I've also removed the auto installation of battlenet so you have to go through the installation process yourself now, hopefully this will allow you to update battle net regularly.

How can I update the launcher? Just download it and start it and ten I can reinstall Battle.net? Just that easy? Gonna give it a try !

@tosj87 well if you were to select battle.net launcher in the script and you have it installed already this will hopefully give it a fresh re-install. I'm not sure if your games will be affected I don't think they will. This in turn will hopefully install it correctly and allow you to update.

ok, thanks for trying! I installed through the new launcher battelnet on top of the old version. Something has changed! Now in desktop mode, when you try to upgrade, the launcher restarts with the same error message. Now this tries to run the restart script but apparently doesn't get the new file and doesn't run the install.

@LSA-username try this https://us.battle.net/support/en/article/34719

I manually deleted everything I could find along the path local / share, etc. Together with the game files (it's good that I only have Diablo) Then I installed the launcher via NotSteam. I received a new version of the launcher, now I will download the game. I hope that when the next version of Battlenet is released, I will not have to go through this procedure again. Thanks a lot for your work and help. Have a good day!

@LSA-username no problem I hope you got it resolved this is the only launcher giving people problems it seems. Hopefully they fix all these issues.. also, just FYI going forward I don't think I'll be changing the url or the battlenet file so this should be it, there is no other way to install this launcher without wine or proton and I'm not doing anything to the files during installation. So I'm not sure why it wouldn't work.

@LSA-username no problem I hope you got it resolved this…

perhaps the game itself has a connection with the launcher, some kind of anti-cheat, etc. In the game folder, I found a hidden battlenet folder, this is the reason for deleting the game.

@LSA-username I see... what's interesting is I have battlent downloaded and installed in the same way, but I have overwatch2 instead of diablo.... overwatch asks me to update and I am able to update the launcher. I'm not sure why this wouldn't be the same...but it seems like it's just as you say the games on battlenet are tied to the launcher.

@LSA-username I see... what's interesting is I have battlent downloaded and installed in the same way, but I have overwatch2 instead of diablo.... overwatch asks me to update and I am able to update the launcher. I'm not sure why this wouldn't be the same...but it seems like it's just as you say the games on battlenet are tied to the launcher.

well, let's see what happens next, but now we need to continue killing mobs :)

Quick resume. The best to reinstall it is to delete it first (launcher and game) and after that use the newest version to install everything again. Am I correct??

Quick resume. The best to reinstall it is to delete it first (launcher and game) and after that use the newest version to install everything again. Am I correct??

Yes, that's right, it worked for me. The full path to delete the game and battlenet folders can be seen in the NotSteamLauncher.

I think installation errors (launching the old version of the launcher instead of the new one) occur for those who installed the battlenet earlier in a different way. as already mentioned here - if the battlenet does not ask you to enter a password and account during installation, if there is no language selection window, then you could not delete all the old folders and files, it's worth trying again. For me, for example, there were several places where there was a battlenet.

@LSA-username At least I can start D4. Got popup error, just ignore and close it lol. I guess we should wait Blizzard update their setup file then reinstall the launcher. Backup your D4 directory to a safe place btw.

@LSA-username At least I can start D4. Got popup error, just ignore and close it lol. I guess we should wait Blizzard update their setup file then reinstall the launcher. Backup your D4 directory to a safe place btw.

D4 does not keep saves on the device, I have already deleted everything and installed it again many times, also on another device, and the account does not lose the game progress, as in D immortal

@LSA-username so it isn’t solved yet? That’s a pitty. Then wait hopefully a new update soon. Thing the script is perfect for everything. But Battle.net is just little bit anoying now.

for me it's true. So far, this battlenet launcher is also working, but I'm afraid that in the future they will say: "we added a lot of pink to our game for real bucks and you just can't use the old launcher"

I don't know why, but I just let the launcher update and it actually finished without a problem... after almost 1.5 hours! I guess the update is not broken but just takes ages.
Also, if you change the install location for games in the launcher, you can delete and reinstall without auto deleting the games.

@LSA-username At least I can start D4. Got popup error, just ignore and close it lol. I guess we should wait Blizzard update their setup file then reinstall the launcher. Backup your D4 directory to a safe place btw.

D4 does not keep saves on the device, I have already deleted everything and installed it again many times, also on another device, and the account does not lose the game progress, as in D immortal

I mean install D4 to another place then locate after reinstall Battle.net. Sighh, just try again and still the same


formulary: fix error with absolute alias paths

Fixes #13883.
This broke in e8f2d8f6c5b8d53075b7500ba26ccaae79a7bcd1 in a non-obvious way. CoreTap.instance.alias_dir/ref where ref is an absolute path will just return ref itself, but after that commit meant it was lowercased which breaks on case-sensitive systems.
I've tweaked the code to explicitly check if we are using an absolute path ref to make the code not rely on weird side effects like that.

Review period skipped due to critical label.

Nice catch; thanks! I was looking at e8f2d8f6c5b8d53075b7500ba26ccaae79a7bcd1, but couldn't work out what could be causing the problem.

Nice catch @Bo98!


Create .rpm packages for gnatsd

This feature must meet the following requirements:

[ ] Create .rpm
[ ] Create users and groups for running NATS.
[ ] Starting with systemd for daemon management
[ ] Create default, but complete, config with commented out unused config items

subset of #404

Dupe of #404


Programmatically adding static to state does not update to static

I am trying to make an element static on click of a button, similar to how the element is deleted by updating the state.
Following is the code,
Link.
But its does not work.
Any help would be appreciated.

Encountered the same issue. As a workaround, I changed the key of the element when changing the static property and it updates correctly.


use uint64 for TotalCount

I think using uint instead of int because the number can never be negative.

Hey @frederikhors, please re-run the code generator for this PR :-)

Do you mean go generate ./...?

I can do this, but first tell me if you want to use uint instead of int so I can finish the change wherever needed.

Ok. Should we leave this open to track in future major version?

Ok. Should we leave this open to track in future major version?

We ~promise backward compatibility for Ent even for new major versions. My idea is to provide something like facebook/codemod but for Go. This will give us the freedom to introduce gradual changes for Ent API without affecting the users that much.
Closing as it's already on my list.


Promise.reject leads to catch rather than error

bluebird: 3.4.6
node: 5.12.0

My impression is that Promise.reject is supposed to return a rejected promise and trigger error, but instead I'm seeing it trigger a catch:
var Promise = require('bluebird').Promise;

Promise
  .reject()
  .error(() => { console.log('error!'); })
  .catch(() => { console.log('catch!'); });

// > catch!

It looks like this commit was supposed to make Promise.reject lead to error, but it's no longer the case in src/promise.js.
Is this a regression, or a change in the interface?
Thanks!

Okay, the interface was changed:

Errors created with Promise.reject or reject callback of new Promise are no longer marked as OperationalErrors.

So how do I distinguish between rejections and thrown errors?

This is required for compatibility with native Promise.reject. You should always reject with proper errors and you will receive a warning if you reject with a non-warning.
You are not supposed to distinguish rejections and thrown errors - you can use .catch with a predicate/type and error still works great - you just need to raise errors with isOperational = true (promisified errors are of that sort automatically).
In general - support questions are a better fit on StackOverflow.

Aha, thanks for the explanation! Very informative. (I'll post support questions on StackOverflow next time)


getting "has voted" state from delegations

leftover from #640
currently, we cannot ask the new vote service to get the "has voted" information from ones vote delegations.

see https://github.com/OpenSlides/openslides-vote-service/issues/83

@emanuelschuetze In OpenSlides/openslides-vote-service#83 I described the following bug in the client, which this "feature" fixes:

This means that the client currently has no real way of knowing whether a delegation has already been voted on EXCEPT if the operator himself did it in that very session.
I.e. if you vote for a delegation, the component will show that you've already voted for that delegation. If you then simply reload the page, you will again be able to see the voting interface as if the vote didn't happen. You can then click on a vote option and send another vote request (and receive an error stating that you can't vote twice).

Considering that, I don't see why this isn't a 4.0 issue.

Whoever ends up working on this, should probably also take a look at the user_has_voted_for_delegations attribute in the poll.ts and its references. I believe that field doesn't even exist in the backend any more.


ssh blocked when git fetch

Windows Version
Windows 版本： 10.0.26100.2033
WSL Version
WSL 版本： <IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[x] WSL 2
[ ] WSL 1

Kernel Version
Linux version <IP_ADDRESS>-microsoft-standard-WSL2
Distro Version
Ubuntu 24.04
Other Software
WSL 版本： <IP_ADDRESS>
内核版本： <IP_ADDRESS>-2
WSLg 版本： 1.0.65
MSRDC 版本： 1.2.5620
Direct3D 版本： 1.611.1-81528511
DXCore 版本： 10.0.26100.1-240331-1435.ge-release
Windows 版本： 10.0.26100.2033
Repro Steps
In WSL2, my setting is here, I use mirrored network mode and set proxy in WSL2.

I have configure ssh and have been authenticated.

But when I run git pull, it will be blocked by unknown reason.

I can git pull via https, but can't work via ssh. And strangely enough, it was still working fine yesterday morning.
Expected Behavior
Work fine.
Actual Behavior
It will be blocked by unknown reason.
➜  imperial-kitchen git:(feature/jwt) gf
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (6/6), done.
Timeout, server ssh.github.com not responding.
fetch-pack: unexpected disconnect while reading sideband packet

➜  imperial-kitchen git:(feature/jwt) GIT_SSH_COMMAND="ssh -vvv" git pull
OpenSSH_9.6p1 Ubuntu-3ubuntu13.5, OpenSSL 3.0.13 30 Jan 2024
debug1: Reading configuration data /home/njr/.ssh/config
debug1: /home/njr/.ssh/config line 1: Applying options for github.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/njr/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/njr/.ssh/known_hosts2'
debug2: resolving "ssh.github.com" port 443
debug3: resolve_host: lookup ssh.github.com:443
debug3: channel_clear_timeouts: clearing
debug3: ssh_connect_direct: entering
debug1: Connecting to ssh.github.com [<IP_ADDRESS>] port 443.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: Connection established.
debug1: identity file /home/njr/.ssh/id_ed25519 type 3
debug1: identity file /home/njr/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_9.6p1 Ubuntu-3ubuntu13.5
debug1: Remote protocol version 2.0, remote software version babeld-3768aff3c
debug1: compat_banner: no match: babeld-3768aff3c
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to ssh.github.com:443 as 'git'
debug3: put_host_port: [ssh.github.com]:443
debug3: record_hostkey: found key type ED25519 in file /home/njr/.ssh/known_hosts:1
debug3: record_hostkey: found key type RSA in file /home/njr/.ssh/known_hosts:2
debug3: record_hostkey: found key type ECDSA in file /home/njr/.ssh/known_hosts:3
debug3: load_hostkeys_file: loaded 3 keys from [ssh.github.com]:443
debug1: load_hostkeys: fopen /home/njr/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug3: order_hostkeyalgs: have matching best-preference key type<EMAIL_ADDRESS>using HostkeyAlgorithms verbatim
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256<EMAIL_ADDRESS>debug2: host key algorithms: ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm<EMAIL_ADDRESS>debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm<EMAIL_ADDRESS>debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256<EMAIL_ADDRESS>debug2: host key algorithms: ssh-ed25519,ecdsa-sha2-nistp256,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
debug2: MACs ctos: hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256
debug2: MACs stoc: hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug3: kex_choose_conf: will use strict KEX ordering
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher<EMAIL_ADDRESS>MAC: <implicit> compression: none
debug1: kex: client->server cipher<EMAIL_ADDRESS>MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU
debug3: put_host_port: [<IP_ADDRESS>]:443
debug3: put_host_port: [ssh.github.com]:443
debug3: record_hostkey: found key type ED25519 in file /home/njr/.ssh/known_hosts:1
debug3: record_hostkey: found key type RSA in file /home/njr/.ssh/known_hosts:2
debug3: record_hostkey: found key type ECDSA in file /home/njr/.ssh/known_hosts:3
debug3: load_hostkeys_file: loaded 3 keys from [ssh.github.com]:443
debug1: load_hostkeys: fopen /home/njr/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '[ssh.github.com]:443' is known and matches the ED25519 host key.
debug1: Found key in /home/njr/.ssh/known_hosts:1
debug3: send packet: type 21
debug1: ssh_packet_send2_wrapped: resetting send seqnr 3
debug2: ssh_set_newkeys: mode 1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: ssh_packet_read_poll2: resetting read seqnr 3
debug1: SSH2_MSG_NEWKEYS received
debug2: ssh_set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug3: kex_input_ext_info: extension server-sig-algs
debug1: kex_ext_info_client_parse: server-sig-algs=<ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,ecdsa-sha2-nistp521,ecdsa-sha2-nistp384,ecdsa-sha2-nistp256,rsa-sha2-512,rsa-sha2-256,ssh-rsa>
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey
debug3: start over, passed a different list publickey
debug3: preferred gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Will attempt key: /home/njr/.ssh/id_ed25519 ED25519 SHA256:T4lnwzz+3HQTet7mcMdycGvuvV0ea8KptbopCZbCQGE explicit
debug2: pubkey_prepare: done
debug1: Offering public key: /home/njr/.ssh/id_ed25519 ED25519 SHA256:T4lnwzz+3HQTet7mcMdycGvuvV0ea8KptbopCZbCQGE explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: /home/njr/.ssh/id_ed25519 ED25519 SHA256:T4lnwzz+3HQTet7mcMdycGvuvV0ea8KptbopCZbCQGE explicit
debug3: sign_and_send_pubkey: using publickey with ED25519 SHA256:T4lnwzz+3HQTet7mcMdycGvuvV0ea8KptbopCZbCQGE
debug3: sign_and_send_pubkey: signing using ssh-ed25519 SHA256:T4lnwzz+3HQTet7mcMdycGvuvV0ea8KptbopCZbCQGE
debug3: send packet: type 50
debug3: receive packet: type 52
Authenticated to ssh.github.com ([<IP_ADDRESS>]:443) using "publickey".
debug2: fd 4 setting O_NONBLOCK
debug2: fd 5 setting O_NONBLOCK
debug1: channel 0: new session [client-session] (inactive timeout: 0)
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Entering interactive session.
debug1: pledge: filesystem
debug3: client_repledge: enter
debug3: receive packet: type 80
debug1: client_input_global_request: rtype<EMAIL_ADDRESS>want_reply 0
debug3: client_input_hostkeys: received RSA key SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s
debug3: client_input_hostkeys: received ECDSA key SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM
debug3: client_input_hostkeys: received ED25519 key SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU
debug3: put_host_port: [ssh.github.com]:443
debug1: client_input_hostkeys: searching /home/njr/.ssh/known_hosts for [ssh.github.com]:443 / (none)
debug3: hostkeys_foreach: reading file "/home/njr/.ssh/known_hosts"
debug3: hostkeys_find: found ssh-ed25519 key at /home/njr/.ssh/known_hosts:1
debug3: hostkeys_find: found ssh-rsa key at /home/njr/.ssh/known_hosts:2
debug3: hostkeys_find: found ecdsa-sha2-nistp256 key at /home/njr/.ssh/known_hosts:3
debug1: client_input_hostkeys: searching /home/njr/.ssh/known_hosts2 for [ssh.github.com]:443 / (none)
debug1: client_input_hostkeys: hostkeys file /home/njr/.ssh/known_hosts2 does not exist
debug3: client_input_hostkeys: 3 server keys: 0 new, 3 retained, 0 incomplete match. 0 to remove
debug1: client_input_hostkeys: no new or deprecated keys from server
debug3: client_repledge: enter
debug3: receive packet: type 91
debug2: channel_input_open_confirmation: channel 0: callback start
debug2: fd 3 setting TCP_NODELAY
debug3: set_sock_tos: set socket 3 IP_TOS 0x08
debug2: client_session2_setup: id 0
debug1: Sending environment.
debug3: Ignored env HTTPS_PROXY
debug3: Ignored env GIT_SSH_COMMAND
debug3: Ignored env USER
debug3: Ignored env no_proxy
debug3: Ignored env GIT_EXEC_PATH
debug3: Ignored env SHLVL
debug3: Ignored env WT_PROFILE_ID
debug3: Ignored env HOME
debug3: Ignored env LESS
debug3: Ignored env OLDPWD
debug3: Ignored env NO_PROXY
debug3: Ignored env LSCOLORS
debug3: Ignored env ZSH
debug3: Ignored env PAGER
debug3: Ignored env FNM_ARCH
debug3: Ignored env DBUS_SESSION_BUS_ADDRESS
debug3: Ignored env WSL_DISTRO_NAME
debug3: Ignored env FNM_LOGLEVEL
debug3: Ignored env FNM_VERSION_FILE_STRATEGY
debug3: Ignored env WAYLAND_DISPLAY
debug3: Ignored env https_proxy
debug3: Ignored env LOGNAME
debug3: Ignored env FNM_NODE_DIST_MIRROR
debug3: Ignored env NAME
debug3: Ignored env PULSE_SERVER
debug3: Ignored env WSL_INTEROP
debug3: Ignored env _
debug3: Ignored env http_proxy
debug1: channel 0: setting env GIT_PROTOCOL = "version=2"
debug2: channel 0: request env confirm 0
debug3: send packet: type 98
debug3: Ignored env TERM
debug3: Ignored env PATH
debug3: Ignored env WT_SESSION
debug3: Ignored env XDG_RUNTIME_DIR
debug3: Ignored env DISPLAY
debug1: channel 0: setting env LANG = "C.UTF-8"
debug2: channel 0: request env confirm 0
debug3: send packet: type 98
debug3: Ignored env FNM_DIR
debug3: Ignored env LS_COLORS
debug3: Ignored env FNM_RESOLVE_ENGINES
debug3: Ignored env SHELL
debug3: Ignored env GIT_REFLOG_ACTION
debug3: Ignored env FNM_MULTISHELL_PATH
debug3: Ignored env PWD
debug3: Ignored env HTTP_PROXY
debug3: Ignored env FNM_COREPACK_ENABLED
debug3: Ignored env HOSTTYPE
debug3: Ignored env WSL2_GUI_APPS_ENABLED
debug3: Ignored env WSLENV
debug1: Sending command: git-upload-pack 'dribble-njr/imperial-kitchen.git'
debug2: channel 0: request exec confirm 1
debug3: send packet: type 98
debug3: client_repledge: enter
debug1: pledge: fork
debug2: channel_input_open_confirmation: channel 0: callback done
debug2: channel 0: open confirm rwindow 32000 rmax 35000
debug3: receive packet: type 99
debug2: channel_input_status_confirm: type 99 id 0
debug2: exec request accepted on channel 0
debug2: channel 0: rcvd adjust 1248193
debug2: channel 0: read failed rfd 4 maxlen 32768: Broken pipe
debug2: channel 0: read failed
debug2: chan_shutdown_read: channel 0: (i0 o0 sock -1 wfd 4 efd 6 [write])
debug2: channel 0: input open -> drain
debug2: channel 0: ibuf empty
debug2: channel 0: send eof
debug3: send packet: type 96
debug2: channel 0: input drain -> closed
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (6/6), done.

Diagnostic Logs
WslLogs-2024-11-06_09-02-39.zip

Hi! I've updated the original issue with more details, including:

Full system version information
Detailed error logs
Reproduction steps

Please let me know if any further details are needed, or if you'd like me to try anything else.


Now launch with is only shown if the selected version is valid

The launch with section is only shown if the version selected is valid.
If it isn't then a message is shown.
Deals with https://github.com/ga4gh/dockstore/issues/1303

Codecov Report

Merging #249 into develop will decrease coverage by 0.29%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           develop     #249     +/-   ##
==========================================
- Coverage    59.88%   59.59%   -0.3%
==========================================
  Files          115      115
  Lines         3505     3529     +24
  Branches       452      461      +9
==========================================
+ Hits          2099     2103      +4
- Misses        1178     1198     +20
  Partials       228      228

Impacted Files
Coverage Δ

src/app/search/query-builder.service.ts
12.83% <0%> (+0.56%)
:arrow_up:

Continue to review full report at Codecov.

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


Navigation issues

Describe the bug
The navigation has a vertical scrolling issue.
To Reproduce
On first load of a website, the behavior is noticeable and reproducible.  The navigation will work properly when either navigating to an earlier section in the navigation bar or navigating AFTER manually scrolling through the entire webpage.
Steps to reproduce the behavior:

Go to https://davidbader.net/
Click on Talks
See error that the page has not scrolled vertically enough to reach Talks.

Expected behavior
The navigation should behave as expected.
Technical details:

Link to your GitHub project: https://github.com/dbader13/academic-kickstart
Wowchemy Version (from your go.mod): v5.0.0-20211128210023-2eecb5875a30
Hugo Version (run hugo version): 0.89.4
Browser/OS: Chrome
Wowchemy Template (e.g. Academic): Academic

May be related to these closed bugreports:
https://github.com/wowchemy/wowchemy-hugo-themes/issues/505
https://github.com/wowchemy/wowchemy-hugo-themes/issues/436

I also have the same issue. Note that clicking twice on the navbar item works for me. Refreshing also fixes the issue.
Not sure how relevant this is but the behavior seems similar to me to the issue I am facing with the card and showcase layout with firefox:
https://github.com/wowchemy/wowchemy-hugo-themes/discussions/2231
Except that the navbar issue can be reproduced on both firefox and chrome.
The navbar issue doesn't show up on safari...


docs: update the formulation of python version in ".readthedocs.yaml"

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
7699

Relevant Lines:
8964

💛  - Coveralls


NIFI-991: Add "upsert" verb support for ConvertJSONToSQL processor

Working on testing this, but wanted to get an initial proposal out for commentary before going too far down the path.
Apache Phoenix supports the UPSERT SQL verb, but not INSERT or UPDATE. Extending this existing processor would enable NiFi to write to Phoenix tables without custom coding.

closing after suggestion to use existing processor in input mode with a downstream ReplaceText Processor(replace "INSERT" with "UPSERT".

closing after suggestion to use existing processor in input mode with a downstream ReplaceText Processor(replace "INSERT" with "UPSERT".

Where was this suggestion, @randerzander? Any documentation you can point me to? Thanks!


incorrect weights in scatter plots when slicing or masking

When plotting a scatter plot of a masked or sliced NestedSamples instance, the weights seem to be incorrect. Could this be a normalisation issue (if so, worth to keep in mind for #90)?
The data used in the MWE contains some -inf entries in logL, which are excluded from any plotting. Hence, masking all these -inf entries should have no effect on a resulting plot. This seems to be correct for 'kde' plots, but wrong for 'scatter' plots. In the MWE below, blue refers to the masked data and orange to the full data, which are not the same in the scatter plots.
This issue becomes very clear when looking at how slicing and masking affects the axes limit behaviour. Compare for example the axis range for r in the MWE here to the MWE in #94.
MWE
data: unilog_r.log (same data as in #93 and #94)
data = pandas.read_csv("/home/hergtl/data/AnestheticData/unilog_r.log", sep='\t')
ns = NestedSamples(data=data[['n_s', 'r', 'logr']], logL=data.logL, logL_birth=data.logL_birth, w=data.weight)
mask = np.isfinite(ns.logL)
fig = plt.figure(figsize=(5, 5))
fig, axes = make_2d_axes(['n_s', 'r', 'logr'], fig=fig)
ns[mask].plot_2d(axes, label='masked')
ns.plot_2d(axes, label='full')
axes.iloc[-1, 0].legend(bbox_to_anchor=(len(axes), len(axes)), loc='upper left');

To look at slicing instead, simply change [mask] to e.g. [412:]:
ns[412:].plot_2d(axes, label='sliced')

Additional context
Note that this issue goes beyond -inf entries in logL but applies more generally to masking and slicing.

Simpler MWE:
ns = NestedSamples(root="anesthetic/tests/example_data/pc")
fig, axes = make_2d_axes(['x0', 'x1'])
ns.plot_2d(axes)
ns[1:].plot_2d(axes);

This highlights how the removal of a single sample point makes the scatter plot blow up.

We can further simplify the problem by comparing
ns['x0'].weight

with
ns[1:]['x0'].weight

Without slicing we get the correct weights. With slicing we get an array of ones.
Seems like this is linked to the treatment of weights in anesthetic as described in #86.

A fairly easy fix would be to always pass the weights directly to the .compress method, i.e. change line 205 in samples.py to:
-   x = self[paramname_x].compress(ncompress)
+   x = self[paramname_x].compress(weight=self.weight, nsamples=ncompress)

However, this goes a bit against the spirit of the WeightedSeries and WeightedDataFrame classes.
@williamjameshandley: Would you like me to create a PR for this fix or would you prefer to defer this to a more fundamental change of the weight handling as proposed in #86 ?

Is this issue resolved by #115?

Simpler MWE:
ns = NestedSamples(root="anesthetic/tests/example_data/pc")
fig, axes = make_2d_axes(['x0', 'x1'])
ns.plot_2d(axes)
ns[1:].plot_2d(axes);

This highlights how the removal of a single sample point makes the scatter plot blow up.

Running this same code now yields this plot

So I'm going to flag this as fixed by #115

So we basically got this for free from the new weights handling? Neat!


Add validation window for avoiding recomputing embeddings

This PR addresses to take care of misclicks over 'compute embeddings' button, by checking whether or not the embeddings have been precomputed and loaded as well.
I am missing something:

When one chooses to cancel recomputing the image embeddings, all the objects in all other layers goes away anyways (maybe we are reinitializing the state after the button triggers the action and moves to __call__) (I'll have a closer look at this)

@constantinpape Does the implementation look as expected? (I tested it via 2d annotator and does the job as expected - besides the aforementioned point)
If this works, should resolve https://github.com/computational-cell-analytics/micro-sam/issues/787.

Hi @constantinpape,
This looks like it's working as expected (I tested it on 2d annotator). Let me know how it looks! (thanks for the suggestions)


Deferral Button and language

I’ve configured the deferral button on my configuration profile on JAMF. I saw the issue #204 and I tried to customized as it was mentioned, it didn’t work.
I’ve configured the language to French but it rolls back to english all the time. Is there any thing that I can do ?
I will leave attached the screenshots of these parameters and my configuration profile.

That's because days remaining is zero. That is the expected behavior. Please read the wiki for more information on how Nudge operates.


Update to istanbul-instrumenter-loader 3.0.0

Sorry I made the commits through the web-ui and I don’t have access to squash and merge…
From: Filipe Silva<EMAIL_ADDRESS>Sent: Friday, December 29, 2017 11:09 AM
To: angular/angular-cli<EMAIL_ADDRESS>Cc: LaCroix, John (GE Healthcare<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: EXT: Re: [angular/angular-cli] Update istanbul-instrumenter-loader version from 2.0.0 => 3.0.0 (#9030)
@filipesilva requested changes on this pull request.
Unsure what's causing that error you see... the PR looks ok to me really. The only thing missing is a squashed commit and a correct commit message.
Can you squash into a single commit named fix(@angular/cli): update to istanbul-instrumenter-loader 3.0.0 please?
Then we'll full CI will run and we'll know if something truly breaks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/angular/angular-cli/pull/9030#pullrequestreview-85977766, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AhHFxrnXsDMDD25Vc_lpVOZmAY_fdlSrks5tFQ6qgaJpZM4RPNfm.

No worries, I'll put up a separate PR that supersedes this one then.

Superseded by https://github.com/angular/angular-cli/pull/9033.


ADM 368 [frontend] [Export] Velocity report

Summary
add Velocity part in report page
After

Is it a WIP PR?

Is it a WIP PR?
No, this PR is the entire content of this card. Because the e2e test on the metrics page was not written, we cannot enter the report page and write the e2e test


Passcode entry screen plays two vibrations for mismatched fingerprints

Because stock iOS now plays a vibration for incorrect passcode, we should disable the LockGlyphX provided one while the passcode view is shown.

Do you know if that's new in 10.2, or does it apply to all versions of 10?

I can't reproduce this.

I experienced it the iOS 10.0 betas as well, and am able to get it to happen on another pre-haptic engine device.

ah so it only affects those?

I'm not quite sure, but I don't have any devices later than the 6 to test it on.

Does your phone vibrate when the passcode dots get filled, or when the lock in the status bar vibrates (the status bar lock vibrating is at the same time as the stock vibration)

It makes a gentle buzz

Not the same vibration that LockGlyph makes

If its not playing the LockGlyph vibration already while in the passcode screen, adding a check for the passcode screen for the LockGlyph vibration would be harmless

ok, I added said check. closing.


Allow migrations to have attached metadata, avoid running in transaction

On PostgreSQL, certain commands cannot be run inside of a transaction,
such as CREATE INDEX CONCURRENTLY and ALTER TYPE. This causes
problems when attempting to use Diesel migrations, since we always run
these migrations inside a transaction.
To allow opting out of this, we introduce the concept of migration
metadata. I've opted to keep this incredibly general, rather than adding
a specific should_run_in_migration function, as there's been interest
expressed in having this capability to enable alternate migration
runners.
Since we need to retain object safety, we can't actually have any
defined structure for the metadata. The best we can do is either
something that is conceptually Map<String, String>, or an enum like
serde_json::Value or toml::Value. I really don't want to restrict
what can or cannot be in here, so I've opted for the more general
option.
/cc @Diggsey you had shown interest in having this feature.
/cc @spacekookie You should consider if you want to support this, and how it would be represented in barrel. I can try to figure out a good place to publicly re-export the toml metadata struct if you'd like to just use that.

@sgrif you are right, folks are still interested. I have created #2061, I hope this is not going to stall again.


Degradation input format

Decide what to use.
The Composition object potentially provides lots of useful functionality for examining the excerpts, but also adds potential overhead and complication if we don't use any of that functionality.
A lower-level solution like directly using a dataframe, array, or dict, might be a better option for some use cases.

From a Skype conversation, we have decided that converting inputs/outputs to pandas dataframes is the best way forward.
This will be done in a future PR.

Closing this because we seem to be pretty set on DataFrames at the moment, and they work well.


Current latest version breaks commonJS example on README

As the latest version uses ES6 modules, the commonJS code in the example does not work.
const WebpackCdnPlugin = require('webpack-cdn-plugin');
// ...
new WebpackCdnPlugin({});

now yields TypeError: WebpackCdnPlugin is not a constructor
The fix is to change the import to:
const WebpackCdnPlugin = require('webpack-cdn-plugin').default;

It might be just easier to change your examples to ES6+ though.

Hi @thethomaseffect thanks for reporting this, upon upgrading to babel 7 I forgot to also add in babel-plugin-add-module-exports which is meant to fix this situation. It is now resolved.


Responses times don't auto-update.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5218385-responses-times-don-t-auto-update?utm_campaign=plugin&utm_content=tracker%2F86903&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F86903&utm_medium=issues&utm_source=github).

Invalidated as Simplet is now deprecated. See simplet.eustasy.org


Add MMS example

Description
Add an example for MMS.

Job PR-1140/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-1140/1/index.html

@StrayBird-ATSH  FYI

Thank you Haibin. I will keep an eye on this existing improvement while working on this website project.
在 2020-02-06 10:54:44，"Haibin Lin"<EMAIL_ADDRESS>写道：
@StrayBird-ATSH FYI
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@StrayBird-ATSH I don't plan to integrate this further into our website as of now. I'm mainly adding this example as it's used for https://github.com/aws/sagemaker-mxnet-serving-container
Maybe it can be useful for the website improvements. Another idea is to directly use Sagemaker API.

@leezu So you mean currently you plan to only make this page an isolated page and it is not linked to the main website, right?

No, I mean I don't plan to create any page at this moment.
I'm opening this PR as the code may be helpful to you and others.

OK. Thanks a lot for your explanation. I will have a look at it and continue on my other updates.

Job PR-1140/2 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-1140/2/index.html

@szha


Support non-public clouds for Azure Storage Queue

Proposal
Support non-public clouds for Azure Storage Queue
Use-Case
No response
Anything else?
Relates to #1285

Done through https://github.com/kedacore/keda/pull/1863


Fix tests for DefaultLoadBalancingPolicy events

Motivation:
Some of the tests in DefaultLoadBalancingPolicyEventsTest weren't
testing what they were supposed to test. Some mocked dependencies were
being set up after the creation of the policy instance and thus had
no effect on its behavior.
This anomaly was being masked by the use of the
MockitoJUnitRunner.Silent runner; the regular Mockito runner would have
raised an error.
Modifications:

Create the policy instance only after all mocks are properly
configured.
Use the regular MockitoJUnitRunner runner.

Result:
All mocked dependencies are now correctly taken into account.

Mmm I disagree with your fix, but indeed the test is wonky:
The affected methods are should_remove_down_node_from_live_set_when_filtered and should_remove_removed_node_from_live_set_when_filtered. The goal is to check this scenario:

LBP initializes, filter does not exclude the node
filter starts to exclude the node dynamically
node goes down or leaves the cluster => the change in the filter should not prevent the LBP from removing it from the live set.

In other words, we want to check that the filter is not called in onDown or onRemove. The mock is not called because that's specifically what we're testing.
I agree that the test is badly written and confusing. I think we could get rid of those 2 tests, and simply check that the filter has not been invoked (more than once at init time) in should_remove_down_node_from_live_set and should_remove_removed_node_from_live_set.

Indeed, I haven't grasped the actual meaning of these tests. Now that it's clearer to me, I agree with your suggestions.

filter starts to exclude the node dynamically

Hmm what made me miss the intent of these tests is the fact that both have Mockito.when(filter.test(node2)).thenReturn(true) where it should be ....thenReturn(false), correct?

Yes, there's that too. A lot was wrong in these tests 🤦♂


Floating URLbar code is wrong

For some reason, the code to center the URL bar is different on the repo vs what gets downloaded.
On the git:
    position: fixed !important;
    bottom: auto !important;
    top: 20vh !important;
    padding-left: 6px !important;
    padding-right: 8px !important;

    left: 18vw !important;
    right: 18vw !important;
    width: 64vw !important;

What is downloaded:
    position: absolute !important;
    bottom: auto !important;
    top: 20vh !important;
    padding-left: 6px !important;
    padding-right: 8px !important;

    left: 50%;
    transform: translateX(-50%);
    width: 64vw !important;

The one from the git works..

https://github.com/zen-browser/theme-components/blob/main/floating-urlbar/userChrome.css

@LarveyOfficial  should be fixed

@LarveyOfficial @mauro-balades  u can close


Once installed...

Hi,
once installed, what is the relative URL to access the portal ??

It is not a portal, it is a desktop application and It is still an alpha version.
You can run it with the command: gulp


Azure Service Bus: Fix copy paste mistake in the release notes

@martincostello contributed these two fixes
https://github.com/Azure/azure-sdk-for-net/pull/44856
https://github.com/Azure/azure-sdk-for-net/pull/44885
The release notes seem to be incorrect.
Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

@JoshLove-msft @jsquire Generally, would it be possible to always add backlinks to the tracking issues in the release notes (of course out of scope for this PR)?

API change check
API changes are not detected in this pull request.


When entering an exception, increment reg_eipc if the cpu is halted

If the cpu is in a halted state and an interrupt/exception occurs, the
saved reg_eipc should be set to the instruction after the halt.

Looks great, thanks again! :)


don't close the write connection on docker attach

I would ask that docker attach not closes the right side of the connection. This is a rather uncommon practice with makes it incredibly hard to implement API compatible services as not many libraries support this kind of behaviour.
To underline this point: hijack.go Line 83 copies out a function from the library it uses for SSL as not even the libraries used by docker itself implement this behavior.
// We need to copy Go's implementation of tls.Dial (pkg/cryptor/tls/tls.go) in
// order to return our custom tlsClientCon struct which holds both the tls.Conn
// object _and_ its underlying raw connection. The rationale for this is that
// we need to be able to close the write end of the connection when attaching,
// which tls.Conn does not provide.

https://github.com/docker/engine-api/blob/4290f40c056686fcaa5c9caf02eac1dde9315adf/client/hijack.go#L83

oops depricated repo


Remove/Reset all the tool state associated with an enabled element.

Adds src/imageTools/toolDirectory.js - this module should be the config file, responsible for global access of tool types
Adds clearAllToolData function that iterates over each tools that are enabled to the element, then clear all data by resetting its value to [] / empty array.

Thank you for this contribution!  I don't quite understand the idea behind the toolDirectory - can you explain why this is needed?

I realized that this isn't necessary anymore. Thanks @chafey!


Update self-serve-minimum-tls-enforcement.md

date change

@dileepraotv-github
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


[ts-sdk] Implement getOwnedObjects

This PR sets up the JsonRPC Client and queries getOwnedObjects endpoint in the RPC server. The SDK also validates the data from the server using https://docs.superstructjs.org/
Unit Testing

Added MockServer
Added sdk/typescript/test/rpc/client.test.ts

Manual Testing

create a react component like the following

import React, { useCallback } from "react";
import { JsonRpcProvider } from "sui.js";

const endpoint = "http://<IP_ADDRESS>:5001/";
const address = "C5206DD02C86A510C4848516229B02ADDFACBE55";

export function ObjectsDemo() {
  const handleSubmit = useCallback(
    async (e: React.FormEvent<HTMLFormElement>) => {
      e.preventDefault();
      const provider = new JsonRpcProvider(endpoint);
      const resp = await provider.getOwnedObjectRefs(address);
      console.log(resp);
    },
    []
  );

  return (
    <form onSubmit={handleSubmit}>
      <label>Get Objects</label>
      <input type="submit" value="Get" />
    </form>
  );
}

Use npm link to link sui.js to the React App
run ./rpc_server
Observe the following in console when clicking the Get button

[
    {
        "objectId": "8dc6a6f70564e29a01c7293a9c03818fda2d049f",
        "version": 0,
        "digest": "CI8Sf+t3Xrt5h9ENlmyR8bbMVfg6df3vSDc08Gbk9/g="
    },
    {
        "objectId": "abd4f956ef290ceb80cc257666e1de5c1f7a9127",
        "version": 0,
        "digest": "GMJfeKt0BSyIM5wLXlg3yN7MTMarmgnWSnTqTlCpTr4="
    },
    {
        "objectId": "ae7a39eb7c89bc59fa7587cd30d533ca67fb6182",
        "version": 0,
        "digest": "5CpX1G81xW6hoMPtjlcyiJQKw1/dc869KTo0PnPzFV0="
    },
    {
        "objectId": "c7ad4a1d9f773774d5fc3fbfa07011b9e883f67d",
        "version": 0,
        "digest": "FYkPySLjQPkKNFn+XWGalRZDF2oKKqfkTEzkBH0By18="
    },
    {
        "objectId": "e8dfc7e7f71262b2c6a5bddb8268ae38a507c53e",
        "version": 0,
        "digest": "4BTuRcirHI8zH/wbuPhLERvocqa0+vjKkU4zu4ce4xA="
    }
]

No other web3 sdk ships with a redundant data validation layer.

That's not true. Solana uses it extensively.

It adds a lot of code, but we don't seem to get much benefit from it.

I don't think it adds much code since we need those type definitions anyway and the package itself is very minimal. The benefit we get is to have a clear error boundary so that developers can safely assume that the data they receive is correct and we can write integration tests to always making sure the SDK definition matches what're returned from the gateway. This is important as we are making rapid iterations before mainnet launch.

we could use Typescript type guards

Those are much verbose to define and validate than superstruct
Given that this library is used in a major web3 sdk and there's no major downside of using it, I would much preferred to keep it instead of rewriting the module since I have other higher priorities to work on. Can we revisit the decision after devnet?

No other web3 sdk ships with a redundant data validation layer.

That's not true. Solana uses it extensively.

It adds a lot of code, but we don't seem to get much benefit from it.

I don't think it adds much code since we need those type definitions anyway and the package itself is very minimal. The benefit we get is to have a clear error boundary so that developers can safely assume that the data they receive is correct and we can write integration tests to always making sure the SDK definition matches what're returned from the gateway. This is important as we are making rapid iterations before mainnet launch.

we could use Typescript type guards

Those are much verbose to define and validate than superstruct
Given that this library is used in a major web3 sdk and there's no major downside of using it, I would much preferred to keep it instead of rewriting the module since I have other higher priorities to work on. Can we revisit the decision after devnet?

It still seems like fundamentally, if the data source which we control is returning data which isn't formatted correctly, this is the real problem which should be fixed - what is the user to do if Superstruct invalidates the data ?
I also feel that using superstruct provides for less readable code & less of the benefit of using typescript - it's "designed for typescript" but looking at the superstruct definitions feels like somebody trying to emulate typescript at runtime.
superstruct:
export const ObjectRef = pick({
  digest: string(),
  objectId: string(),
  version: number(),
});

normal typescript:
export type ObjectRef = {
  digest: string,
  objectId: string,
  version: number,
};

I think that it seems unlikely we would come back to replace it if we ship it now.

coming back to this:
long term i think it would still be desirable to eliminate at least the portion of superstruct that replaces the standard TS type definitions, even if we keep it for validation. replacing the ease of typescript's native definitions still loses something important, to me.
Admittedly, my personal bias is towards ruthless elimination of abstraction layers and dependencies, and we could ship faster without worrying about this, so let's merge it.


AIOLDAPConnection has loop affinity

I've been working on code to solve #25 and #41 by moving the .connect() into a separate thread via the Executor capabilities of asyncio. I've got this working, but have found the connection object holds onto the loop it was constructed with.
What this means, is that I cannot construct the connection on a background thread/loop, and then use it on the main thread/loop going forwards. All future operations must go back to that original loop (running on a distinct thread, within an Executor).
To remedy this, I've set up a system where any operation request goes through the Executor, and gets passed over to the original thread and loop assigned to that thread. Not fun, but the main loop is never bothered while this stuff is threshing around. My test code shows a regular heartbeat on the primary event loop.
I really do not have a suggestion. This is some deep magic in the AIOLDAPConnection class, caused by its needs to manage file descriptors on the loop. I don't see an obvious fix; it feels like a deeper design decision. Sigh.

For the record, here is the code that I use to establish the connection.
    def connect(self, loop=None):
        if loop is None:
            loop = asyncio.get_running_loop()

        # Hack around GnuTLS bug with async.
        # See: https://github.com/noirello/bonsai/issues/25
        #
        # In an executor thread, we'll perform the synchronous connection,
        # so that the event loop will not be blocked.
        #
        # TLOOP was created when the thread started, and holds
        # the event loop for all operations on this thread.
        def blocking_connect():
            tloop = self.loops[threading.current_thread()]
            async def do_connect():
                # Tell bonsai to connect synchronously.
                bonsai.set_connect_async(False)
                try:
                    return await self.client.connect(is_async=True)
                finally:
                    # Make sure this always gets reset.
                    bonsai.set_connect_async(True)

            conn = tloop.run_until_complete(do_connect())
            return self.CONNECTION_CLASS(self.executor, tloop, conn)

        future = loop.run_in_executor(self.executor, blocking_connect)
        return ConnectContextManager(future)

And how to actually use the connection, retaining its async properties. I've observed two connections using the same thread/loop, though the Executor will spin up a new thread if congestion occurs.
    async def search(self, base, attrs, loop=None):
        if loop is None:
            loop = asyncio.get_running_loop()

        def run_search():
            # This synchronous function is now running within a thread
            # of the Executor. Use some async to run the LDAP search.
            return self.loop.run_until_complete(
                self.conn.search(base,
                                 bonsai.LDAPSearchScope.SUBTREE,
                                 attrlist=attrs))

        # Wait within the caller's loop for the result.
        return await loop.run_in_executor(self.executor, run_search)

Actually, ignore that last comment. It does not properly steer the invocation back to the same thread/loop. The Executor may end up choosing a different thread, and things will break. Hard. ... worker_size=1 on the Executor will fix, but ugh.

My new/revised code pairs a bonsai LDAPConnection with an event loop. These loops can be used on any thread within the Executor. This ensures that an LDAPConnection continues to operate with its associated loop.


Add custom sound, lights, vibrations for Android channel notifications.

FCMPlugin.createNotificationChannelAndroid({
id: "urgent_alert", // required
name: "Urgent Alert", // required
description: "Very urgent message alert",
importance: "high",
visibility: "public",
sound: "event", // file should be located at resources/raw/event.mp3 (44100 sample rate)
lights: true, // enable lights for notifications
vibration: true // enable vibration for notifications
});

Nice job. I'll test and make a new release.

I've changed just a bit, so not giving neither true or false to "lights" or "vibration" would not set false, but would instead not setting it, leaving to device's default.
Congrats! It's now in the version 6.3.0.


Update Help Window

Removed the extra space under add.

Codecov Report

Merging #316 (ded9d89) into master (8103c51) will increase coverage by 0.59%.
The diff coverage is 75.00%.

@@             Coverage Diff              @@
##             master     #316      +/-   ##
============================================
+ Coverage     62.39%   62.98%   +0.59%
- Complexity      481      501      +20
============================================
  Files            88       88
  Lines          1710     1713       +3
  Branches        194      195       +1
============================================
+ Hits           1067     1079      +12
+ Misses          559      552       -7
+ Partials         84       82       -2

Impacted Files
Coverage Δ

...n/java/seedu/trackermon/commons/core/JarTools.java
40.62% <ø> (ø)

...java/seedu/trackermon/logic/parser/ParserUtil.java
84.61% <0.00%> (-4.58%)
:arrow_down:

src/main/java/seedu/trackermon/model/ShowList.java
91.66% <ø> (ø)

.../main/java/seedu/trackermon/model/show/Rating.java
94.44% <ø> (ø)

...rc/main/java/seedu/trackermon/model/show/Show.java
95.45% <ø> (ø)

.../main/java/seedu/trackermon/model/show/Status.java
63.15% <ø> (ø)

.../seedu/trackermon/model/show/SuggestPredicate.java
0.00% <ø> (ø)

...va/seedu/trackermon/model/show/UniqueShowList.java
92.68% <ø> (ø)

...model/show/exceptions/DuplicatedShowException.java
100.00% <ø> (ø)

...n/model/show/exceptions/ShowNotFoundException.java
100.00% <ø> (ø)

... and 15 more

Continue to review full report at Codecov.

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


improve network template

Currently the network template only configure the network. But we don't do any check to validate that the network is properly configure or anything. If something goes wrong during the configuration of the openvswitch interfaces then we end up in a situation where we need to reboot the node.
Would be nice to have some tools to validate the state of the configuration and be able to self-heal it at runtime.

done in https://github.com/threefoldtech/0-templates/commit/bbb02d4c1cddf6ab99654d8170932fc08007fea5 and https://github.com/threefoldtech/0-templates/commit/1786e5f9295828f2e4560e3ea81ed2ded7690165


SYM-606: Report unaccounted "overflow"

Positive intensity changes applied to pixels that are already at maximum value (100) are effectively 'thrown away' in the calculation step. As an initial measure, we track which bands are affected by such 'overflow' and make the discrepancy apparent in the reports.
The core issue will be addressed more thoroughly in coming releases. It's yet to be decided how best to handle this problem.
Commit also contains some refactoring of the report sheets - introducing an "abstract" base class (Angular directive) for the report components. We also remove the obsoleted bandMap property from the Sankey chart rendering and replace it with the selectMetaDisplayDictionary selector. Finally, the changeset also accomodates a slight bug fix in the mentioned Sankey chart component. Previously a misplaced method call within the chart template caused the graphic to render an arbitrary number of times "on top of itself", making the chart "links" more opaque than intended (ie, bluer).

In-place update script, if needed. Or compile with "hibernate.hbm2ddl.auto" set to create.
ALTER TABLE IF EXISTS symphony.calculationresult
    ADD COLUMN cares_overflow json;


Problems with Encode.asc_enc behavior

Encode.asc_enc does not handle multiple consecutive strings with no spaces correctly

Fixed a bug in which only one character in the string was being processed.

Spaces are now handled correctly when encoding.
The bug has been fixed.


calicoctl node should accept both --detach=false and --libnetwork

calicoctl node --libnetwork used to spawn two containers, so we did not allow --detach=false, as we could not easily bind to two running containers.
However, libnetwork now runs in the calico-node container. so calicoctl node --libnetwork always spawns 1 container. We should allow --detach=false in this case.

How does this look in a post 2.0 world?

I hadn't realized --detach=false was not implemented for v2.0. I'm assuming this was intentional, as now there is only one way to bind to a running calico/node, and that's by using the recommended way of launching calico/node with docker run?

@djosborne
The calicoctl node run command accepts the following options:
--dryrun
--init-system
--disable-docker-networking

So, logic is a little different from before.
For an init-system I'd recommend that you run with --dryrun and --initsystem and that will print out the command that you need to run to put the command in an init system, it will also write out the docker stop command too.

Ok, I appreciate that we now have one official way to bind calico/node to an init-system. Our systemd documentation already shows this, so I can't identify any actions from here, so closing


update favicons

resolve https://github.com/kubernetes-sigs/lwkd/issues/157

cc @jberkus

@Arhell thanks!
Any suggestions on ways to test this?

I tested locally.

Some of the  mstile files are mostly empty space.  I'm not familiar with mstile; is there a reason for that?

Asking Comms for help.

Asking Comms for help.

As I understand it, this was done specifically to place content, and since we only have an icon, it remains unchanged
https://docs.microsoft.com/ru-ru/previous-versions/windows/internet-explorer/ie-developer/samples/dn455106(v=vs.85)#static-tiles

Wait, are mtiles for Internet Explorer?
If so, maybe just don't include those?  IE is going away.

Wait, are mtiles for Internet Explorer?
If so, maybe just don't include those? IE is going away.

I agree, but there are people who use this browser. They are few but they are.  Good with a raster image fallback.

 Good with a raster image fallback.

Done

/lgtm
/approve