[Extensibility Enhancement] "Home Page" Field in "Base Application"

There has been an issue regarding the different length of the the HomePage Field in the Base Application.
https://github.com/microsoft/ALAppExtensions/issues/4753
Maybe you could add new Field for the Domain, that has the same length everywhere and that also supports the maximum length of domains (255 octets/characters)
See RFC2181: Clarifications to the DNS Specification

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 14079.


http://myeditor.cool invitation

Hello, I'm the author of MyeditorCool. http://myeditor.cool is website reads user's file in github/onedrive/etc. through openapi, and allow user to edit it with any editor published to npm and has 'myeditorcool' field in package.json.
By supporting myeditorcool, react-page can soon be used by users to edit their own map file online without installing anything!
I'm inviting react-page to join myeditorcool, be our recommended editor. Only a few works need to be done, the docs are here: https://github.com/MyEditorCool/editors/blob/master/DevelopAnEditor.md. Looking forward to your reply.

hi @sskyy ! How could i say no to someone showing Lorenor Zorro as an example image? ;-)

However, I don't see any synergy between the two projects. ReactPage is a content editor and not a file editor. But of course feel free to integrate ReactPage into your project as you please!


[flutter tools] Move _informUserOfCrash into crash_reporting.dart

Description
I intend to override _informUserOfCrash in google3.  Move it to a new CrashReporter class and make it public in preparation for this.
I think it's a bit confusing that there is a CrashReporter class and a CrashReportSender class, but I haven't thought of a better name, and there's been pushback on merging them.

To limit the scope of what can be overridden, slightly refactor it to move some of its work (generating the doctor text and local crash file) into the caller.  To facilitate this, add a CrashDetails class to replace arguments that get repeatedly passed around.

Move instructions about reporting bugs on GitHub to an overridable UserMessage.

Related Issues

Fixes #53766.

Tests
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: Replace with a link to your migration guide

For easier reviewing, I broke this pull request into several discrete commits.  It will be easier to see what changed in the moved code from the individual commits.

Pushed a commit to @jamesderlin's fork that verifies CrashDetails in runner_test, and swaps out MockGitHubTemplateCreator for MockCrashReporter in the test context.


Getting issues when installing this module for angular cli project

Hi,
I am getting error Metadata version mismatch for module ../node_modules/ng-intercom/dist/index.d.ts, found version 4, expected 3,
I am using angular cli. The angular cli version is up to date!.
Please suggest.

Is your Angular version v5 or higher?

My angular version is angular 4.

That's the reason. Upgrade to Angular v5 and the issue will go away.

I upgraded angular core, angular common to version 5 but getting the same issue!

Everything needs to be v5.
rm -r node_modules; rm package-lock.json; npm install

Closing due to no response.


Password Reset Link does not update the forgotten login details button on the login screen

Bug Report
System Information

Operating System (Including distribution name and version number)
AMP version and build date (Always use the version number, 'latest' is not valid!)
Which AMP release stream you're using (Mainline, Nightly or FastTrack)

I confirm:

[x] that I have searched for an existing bug report for this issue.
[x] that I am using the latest available version of AMP.
[x] that my operating system is up-to-date.
[x] that my checkboxes above look exactly like the one on the left with no extra spaces. Remove this line to confirm you can follow instructions - if this line shows up in the bug report then the whole report will be ignored

Symptoms

What are you trying to do?
Change the link for the "Forgotten login details?" button on the login page by changing it in the "Branding" section of the settings
What are you expecting to happen?
That link to be changed
What is actually happening? ('Nothing' is not an acceptable answer!)
That link is not changed

Reproduction
Login to amp
Go to the branding settings
Change the password reset url to google.com
Go to the login page
Click Forgotten details?
get redirected to  https://github.com/CubeCoders/AMP/wiki/How-to-reset-your-AMP-login-details

This was caused by #874, has now been fixed.


where does it work out the OS from?

I've just spotted in the reports it's claiming the OS is XP but the tests are being running on a Windows 7 PC.
I was just wondering how it works out what the OS is? Not sure if it's how the computer I'm using has been built?

Looks like its coming from Node: https://github.com/jintoppy/protractor-html-screenshot-reporter/blob/master/index.js#L47


Improve example apps

In my opinion, example apps are very important. In this issue we can keep track of the process of migrating and improving them.
Some to-dos:
Migrate all example apps to null safety and simplify them:

[x] Advanced Books
[ ] Animated Rail
[x] Authentication Bloc
[x] Books Bloc
[x] Bottom Navigation
[ ] Bottom Navigation Multiple Beamers
[x] Deep Location Example
[x] Guards
[ ] Nested Navigation
[x] Location Builders
[x] Provider

Update/Create new GIFs:

[x] Advanced Books
[ ] Animated Rail
[x] Authentication Bloc
[x] Books Bloc
[x] Bottom Navigation
[ ] Bottom Navigation Multiple Beamers
[x] Deep Location Example
[x] Guards
[ ] Nested Navigation
[x] Location Builders
[x] Provider

[ ] Add links to examples in the docs

The most example apps are now migrated to null safety (and to the latest beamer version) as well as improved and simplified 😀
@slovnicki will do the bottom_navigation_multiple_beamer example and I the nested_beamer one.
@youssefali424 will there be a null safe version of your animated_rail package? If yes it would be cool if you migrate the animated_rail examply you made 😄

Yes i would do surely i already migrated animated rail package to null safety only remains the example it self

There have been a lot of new features with package and the example broke i think that is why i didn't update it

Nice 😀 v0.13.0 shipped with all the improved and migrated examples.
Now only the animated_rail example from @youssefali424 is not yet migrated to null safety. But all the others are and that is brilliant. I had a lot of fun migrating and improving them. 😊


Added OpenAPI2 (aka Swagger) support

If that one gets merged, the next step would be to update the CLI as well to support validating v2 and v3 on the command line.


load_script() doesn't get currect JS url with non-standard composer vendor-dir

The load_scriptfunction doesn't account for non-standard composer vendor directories which can be set in the composer.json config file:
{
    "config": {
        "vendor-dir": "xyz/vendor"
    },
}

Instead it still returns the path /vendor/afragen/wp-dismiss-notice/js/dismiss-notice.js which leads to a 404 for the JS file.

Unless there is some way to get a composer variable within the PHP code I don't think it'll work.
Do you have any ideas?

Fixed in https://github.com/afragen/wp-dismiss-notice/commit/d6511c4eea243449dc6d15efcc807aa8ab0d3a91
Added a filter dismiss_notice_vendor_dir to modify for non-standard directory.


Not able to add microsoft as tenant.

[Enter feedback here]
I get keep getting this error, when I am trying to add microsoft as tenant.
New-AzADServicePrincipal : When using this permission, the backing application of the service principal being created must in the local tenant
I want to use my own cert, is there any other way to do it?

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

ID: beac0740-af6e-61ce-bcfa-e783ca181b7d
Version Independent ID: d97885ea-b051-5fde-bd14-ec977e34760e
Content: Tutorial - Configure HTTPS on an Azure CDN custom domain
Content Source: articles/cdn/cdn-custom-ssl.md
Service: azure-cdn
GitHub Login: @asudbring
Microsoft Alias: allensu

@pankaj-pal We are checking this and we will get back to you.

@pankaj-pal This should be possible, and this error can arise from a few different causes.
First make sure that you are a global admin of the tenant. If you are not, please have someone with global admin permissions run the command.
Next, there can sometimes be permission issues with your PowerShell session. Here is a StackOverflow post about commands to try when this error appears.

Hello Travis,
I am not global admin and this make sense.
Is there another way to upload certificate and use it in CDN?
Getting this done via global admin may take lots of time.
Thanks for help on advance.
On Sat, 25 Jul, 2020, 4:01 am TravisCragg-MSFT<EMAIL_ADDRESS>wrote:

@pankaj-pal https://github.com/pankaj-pal This should be possible, and
this error can arise from a few different causes.
First make sure that you are a global admin of the tenant. If you are not,
please have someone with global admin permissions run the command.
Next, there can sometimes be permission issues with your PowerShell
session. Here is a StackOverflow post about commands to try when this
error appears
https://stackoverflow.com/questions/60929155/how-to-create-service-principal-of-multi-tenant-application
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/59691#issuecomment-663759610,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEKLNQ2MLMFPAO5UYZI6L63R5IDVVANCNFSM4PG3ZGHA
.

@pankaj-pal Unfortunately that is the only way at this time to use a custom certificate with Azure CDN.

#reassign: gunjanj

This looks to be resolved. Please reach out if you have any further questions. #please-close


Plugin flipper-plugin-redux-debugger failed to load Error: Cannot find module 'react'

I'm trying to integrate redux-flipper plugin But I'm getting the following error:

I installed the plugin on flipper desktop app. I also installed redux-flipper: ^2.0.2 and react-native-flipper: ^0.162.0 into the app. I added the plugin to middleware array:
const createDebugger = require("redux-flipper").default
middlewares.push(createDebugger())

Could you help please?

May I know what is your flipper version?

@hossamnasser938 @afonsopbarros @jvfalco1 is it possible to use the latest version of react-native-flipper and flipper desktop app and try again? I tested on my machine with react-native-flipper 0.182.0 and flipper desktop app version 0.182.0, it works perfectly

@hossamnasser938 @afonsopbarros @jvfalco1 is it possible to use the latest version of react-native-flipper and flipper desktop app and try again?
I tested on my machine with react-native-flipper 0.182.0 and flipper desktop app version 0.182.0, it works perfectly
"dependencies": {
    "@reduxjs/toolkit": "^1.9.3",
    "react": "18.1.0",
    "react-native": "0.70.6",
    "react-native-flipper": "^0.182.0",
    "react-redux": "^8.0.5",
    "redux-flipper": "^2.0.2"
  },
  "devDependencies": {
    "@babel/core": "^7.12.9",
    "@babel/runtime": "^7.12.5",
    "@react-native-community/eslint-config": "^2.0.0",
    "@tsconfig/react-native": "^2.0.2",
    "@types/jest": "^26.0.23",
    "@types/react": "^18.0.21",
    "@types/react-native": "^0.70.6",
    "@types/react-test-renderer": "^18.0.0",
    "@typescript-eslint/eslint-plugin": "^5.37.0",
    "@typescript-eslint/parser": "^5.37.0",
    "babel-jest": "^26.6.3",
    "eslint": "^7.32.0",
    "jest": "^26.6.3",
    "metro-react-native-babel-preset": "0.72.3",
    "react-test-renderer": "18.1.0",
    "typescript": "^4.8.3"
  }

I've been trying to use the lastest versions too. Unfortunately, when I use flipper 0.182.0, it works perfectly on Android, but, when I try to use on iOS I get an error  you can check at this ggithub issue link.

Just to be clear, are you using react-native-flipper v0.182.0 too?

Just to be clear, are you using react-native-flipper v0.182.0 too?

Yes, Im.
"react-native-flipper": "^0.182.0",
"redux-flipper": "^2.0.2",

Flipper Client: 0.182.0.
Podfile use_flipper!({ 'Flipper' => '0.182.0' })
@jk-gan

that's weird, the error occur when you using simulator or real iphone? or both?

Both, simulator and real phone.

@jvfalco1 I'm unable to reproduce the issue (at least on my machine), perhaps you can provide me a sample react-native project with that issue that I can take a look?

Facing the same issue, I've updated:

package react-native-flipper (to 0.184.0)
cd ios && pod install
rebuild iOS app
desktop app to 0.184.0

And it works again

for me yes, using RN 0.70.6 though


chore: python and ruby release

🧭 What and Why
The release failed because I forgot to checkout the repo in the CI.

example of setup-python here https://github.com/actions/setup-python/blob/e9d6f990972a57673cdb72ec29e19d42ba28880f/docs/advanced-usage.md?plain=1#L309


Update Themes.js

Themes extended with LightBlue and LightGreen
Not too fancy, just added 2 colors

Changed.. I think.
Github is not my thing at the moment

Yes you did :) thank you!

@NietGiftig  actually there's a problem: you used the same color for the background of widgets and for "button on", so in some cases the icons are invisible. Any reason why you didn't leave the background white ?

(restoring white for now)

I have a couple of selector buttons, I did not liked the white spaces between the buttons and the white background.
Then I tried with a different kind of blue between the background & button on, but then it became a Christmas tree.
Besides that, I want to see a widget as one square thing, with a white background on a white screen it looks like the title does not belong to the widget .
That's why I chose the same color.
Always the problem with design, different views, different solutions ;-).
I do not mind if you want to change or remove them.
I will keep a separate .js for my own devices.

Having a background for the widgets is perfectly fine (that's why I created the 'background' property after all :)), but it should not be the same color as buttonOn or buttonOff because some icons become invisible (in my screenshot, the energy widget lost its plug icon, and the percent widget is a half-doughnut). If you want to see the grid you could for example use a lighter blue or gray.


Add more analysis options to the API (issue #425)

Codecov Report

Merging #447 into dev will decrease coverage by 0.14%.
The diff coverage is 45.33%.

@@            Coverage Diff             @@
##              dev     #447      +/-   ##
==========================================
- Coverage   69.82%   69.68%   -0.15%
==========================================
  Files          22       22
  Lines        9874     9939      +65
==========================================
+ Hits         6895     6926      +31
- Misses       2979     3013      +34

Impacted Files
Coverage Δ

src/epanet.c
58.69% <45.33%> (-0.27%)
:arrow_down:

src/smatrix.c
98.51% <0%> (-0.3%)
:arrow_down:

Continue to review full report at Codecov.

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


element-session design and packaging (to be used in the workflows)

Add Background.md? Or next PR?


Integrate scalar quantity along a stream or path line #2893

Adds support for integrating scalar value along a stream or path line. Allows the user to select an integration region in which the integration occurs. The integration region can be controlled with an in-visualizer manipulator like the flow rake. When using the integration mode, the TF histogram will correctly show a new histogram for the integrated values rather than the scalar field. The TF Editor mapping range slider default range will change to the range of integrated values as well.
Tested with forward, backward, bi-directional, steady, unsteady, 2D, and 3D flows.
Fix #2893

Awesome, @stasj! Has Matthias and/or Annie had a chance to try this out to make sure it's doing what they want? Let's do that before we review. Thanks!

Here are some thoughts I had on improving GUI presentation of this new capability,  the primary problem being introducing a new "integration" tab that seems out of place and potentially confusing to the majority of users who will not want to make use of this feature.
In my view the "integration" feature is simply another way of assigning color values along the path/stream lines. It's really not much different than the two color modes we currently support (constant, and color by value). Rather than having a separate "integration" tab I propose the following changes on the "appearance" tab:

Change the "Use constant color" checkbox to a dropdown labeled "Color mode" with options:

By value
Constant
Integral along curve
Total integral along curve

All of the modes above, with the exception of constant, would use the "Color mapped variable" (no need for a separate "scalar to integrate")

Hide the remaining integration controls (integration distance and integration region) when one of the two integration modes isn't selected.

Thoughts, @sgpearse, @shaomeng, @stasj?

@clyne I think what you're proposing makes sense but the dilemma is the hackery going on in the VizWin.  This problem seems to be unclear, so here's my understanding of it.
In VizWin.cpp there is a function called _getCurrentMouseMode() which determines whether we draw the Box manipulators.  Drawing the manipulators is based on what tab is currently active, determined by GUIStateParams.
I believe your proposal would work if we added logic to _getCurrentMouseMode() that checks whether we're doing flow integration, like the following:
string VizWin::_getCurrentMouseMode()
{
    ParamsMgr *     paramsMgr = _controlExec->GetParamsMgr();
    GUIStateParams *guiP = (GUIStateParams *)paramsMgr->GetParams(GUIStateParams::GetClassType());

    bool showIntegrationBox = false;
    VAPoR::RenderParams *rParams = _getRenderParams();
    FlowParams* fParams = dynamic_cast<VAPoR::FlowParams*>(rParams);
    if (fParams != nullptr) {
        if (fParams->GetValueLong(FlowParams::_doIntegrationTag, false))
            showIntegrationBox=true;
    }

    string activeTab = guiP->ActiveTab();
    if (activeTab == RenderEventRouterGUI::GeometryTabName ||
        activeTab == FlowEventRouter::SeedingTabName ||
        showIntegrationBox)
        return MouseModeParams::GetRegionModeName();
    else
        return MouseModeParams::GetNavigateModeName();
}

I believe this kind of hackery is what Stas is trying to avoid.
I'm personally ok with doing this, because the VizWin isn't clean in the first place and this gets the job done.  We should probably revisit the entire file.  But if another hack on an already hacked system helps the users, then I think it's temporarily worth it.
For what it's worth, I think the Renderer base class should draw the manipulators, not logic in the VizWin or GUI.

Here are some thoughts I had on improving GUI presentation of this new capability, the primary problem being introducing a new "integration" tab that seems out of place and potentially confusing to the majority of users who will not want to make use of this feature.
In my view the "integration" feature is simply another way of assigning color values along the path/stream lines. It's really not much different than the two color modes we currently support (constant, and color by value). Rather than having a separate "integration" tab I propose the following changes on the "appearance" tab:

Change the "Use constant color" checkbox to a dropdown labeled "Color mode" with options:

By value
Constant
Integral along curve
Total integral along curve

All of the modes above, with the exception of constant, would use the "Color mapped variable" (no need for a separate "scalar to integrate")

Hide the remaining integration controls (integration distance and integration region) when one of the two integration modes isn't selected.

Thoughts, @sgpearse, @shaomeng, @StasJ?

I agree, however like Scott said, the reason it was implemented this way is because of legacy code for the visualizer manipulator that needs either refactoring or ugly hacks to make your suggestion work.

Thoughts, @sgpearse, @shaomeng, @StasJ?

I understood this new GUI interaction and think it makes sense. I wasn't aware of the implementation difficulties though.

Thanks!


2021-11-30 Postvax Data Update

Test run to examine the data...

Looks good. Closing. This will run in the morning.


[Theme Request] Milim Nava, Toga Himiko, Akira Sunazuka

It would be super cool to see milim nava or Toga himiko in a theme or maybe even make a theme for both of them :3 Akira Sunazuka would be a cool addition also

🤔 Hmm,  recently added "That time I got reincarnated as a slime" to my watch list. We'll see, but Milim probably has the highest chance of getting a theme.
I dunno if I'll watch My Hero Academia anytime in the near future, we'll see.
Thanks for the suggestions!


(DO NOT MERGE) add CUDA 12.2 support for conda packages and wheels

Description

switches to CUDA 12.2.2 for building conda packages and wheels
adds new tests running against CUDA 12.2.2

Notes for Reviewers
This is part of ongoing work to build and test packages against CUDA 12.2.2 across all of RAPIDS.
For more details see:

https://github.com/rapidsai/build-planning/issues/7
https://github.com/rapidsai/shared-workflows/pull/166

Planning a second round of PRs to revert these references back to a proper branch-24.{nn} release branch of shared-workflows once https://github.com/rapidsai/shared-workflows/pull/166 is merged.
(created with rapids-reviser)

conda builds and tests on CUDA 12.0.1 and 12.2.2 are segfaulting (build link).
I don't see similar errors on recent builds on branch-0.36 or other PRs.

conda builds and tests on CUDA 12.0.1 and 12.2.2 are segfaulting (build link).
I don't see similar errors on recent builds on branch-0.36 or other PRs.

Those are indeed flaky tests, they don't always happen in same form. Let's first try rerunning them, based on the log for 12.2 almost all tests passed, the one that failed is one of the very last ones and likely to pass soon.

Ok thank you!

Thanks James & Peter! 🙏
Looks like that cleared things up and builds now pass
Though am going to mark this "do not merge" for the moment while we work through issues in the other PRs

Looks like there is a conflict here
It is a generated file. So can just regenerate it with rapids-dependency-file-generator

Looks like there is a conflict here

fixed in https://github.com/rapidsai/ucxx/pull/161/commits/3dbdb61fac8d3b99b7b91ceb74c72f136be342cf

I see a new test failure on the v11.8.0 conda tests.
There are quite a few stacktraces and things that look like errors in the logs, but only a single unit test case failure.
I think these snippets summarize it well:
2024-01-25 20:38:01,988 - distributed.worker - ERROR - Failed to communicate with scheduler during heartbeat.
Traceback (most recent call last):
  File "/tmp/distributed/distributed/core.py", line 1564, in _connect
    comm = await connect(
  File "/tmp/distributed/distributed/comm/core.py", line 342, in connect
    comm = await wait_for(
  File "/tmp/distributed/distributed/utils.py", line 1940, in wait_for
    return await asyncio.wait_for(fut, timeout)
  File "/opt/conda/envs/test/lib/python3.10/asyncio/tasks.py", line 432, in wait_for
    await waiter
asyncio.exceptions.CancelledError
...
distributed.comm.core.CommClosedError: ConnectionPool closing.
asyncio.exceptions.InvalidStateError: invalid state
asyncio.exceptions.InvalidStateError: invalid state
...
_____________________ ERROR at teardown of test_transpose ______________________

    @pytest.fixture(scope="function")
    def ucxx_loop():
...
        with check_thread_leak():
            yield loop
>           ucxx.reset()
...
>               raise UCXError(msg)
E               ucxx.UCXXError: Trying to reset UCX but not all Endpoints and/or Listeners are closed(). The following objects are still referencing ApplicationContext:
E                 <frame at 0x7fdfe400e4c0, file '/opt/conda/envs/test/lib/python3.10/site-packages/ucxx/_lib_async/listener.py', line 155, code _listener_handler_coroutine>
E                 <frame at 0x55ddca529910, file '/opt/conda/envs/test/lib/python3.10/site-packages/ucxx/_lib_async/listener.py', line 155, code _listener_handler_coroutine>
...
/opt/conda/envs/test/lib/python3.10/site-packages/ucxx/core.py:111: UCXXError
ERROR python/distributed-ucxx/distributed_ucxx/tests/test_ucxx.py::test_transpose - ucxx.UCXXError: Trying to reset UCX but not all Endpoints and/or Listeners are closed(). The following objects are still referencing ApplicationContext:
  <frame at 0x7fdfe400e4c0, file '/opt/conda/envs/test/lib/python3.10/site-packages/ucxx/_lib_async/listener.py', line 155, code _listener_handler_coroutine>
  <frame at 0x55ddca529910, file '/opt/conda/envs/test/lib/python3.10/site-packages/ucxx/_lib_async/listener.py', line 155, code _listener_handler_coroutine>

(build link)
NOTE: as of #174, rapids-dask-dependency is getting pulled in, so the tests are getting the latest main branch of dask and distributed, not releases. Maybe this error lies in some change between the latest distributed / dask releases and current main branch of those projects.

Vyas restarted CI as we believe this is an unrelated flaky test

/merge


1676 feature federation technical concept

reworked after first review discussion

fixes #1676

Communication concept
The communication happens in 4 stages.

Stage1: Federation
Stage2: Direct-Connection
Stage3: GraphQL-Verification
Stage4: GraphQL-Content

Stage1 - Federation
Using the hyperswarm dht library we can find eachother easily and exchange a pubKey and data of which we know that the other side owns the private key of.
ComA ---- announce ----> DHT
ComB <--- listen ------- DHT

Each peer will know the pubKey of the other participants. Furthermore a direct connection is possible.
ComB ---- connect -----> ComA
ComB ---- data --------> ComA

Stage2 - Direct-Connection
The hyperswarm dht library offers a secure channel based on the exchanged pubKey so we do not need to verify things.
The Idea is now to exchange the GraphQL Endpoints and their corresponding versions API versions in form of json
{
    "API": {
        "1.0": "https://comB.com/api/1.0/",
        "1.1": "https://comB.com/api/1.1/",
        "2.4": "https://comB.de/api/2.4/"
    }
}

Stage3 - GraphQL-Verification
The task of Stage3 is to verify that the collected data through the two Federation Stages are correct, since we did not verify yet that the proclaimed URL is actually the guy we talked to in the federation. Furthermore the sender must be verified to ensure the queried community does not reveal things to a third party not authorized.
ComA ----- verify -----> ComB
ComA <---- authorize --- ComB

Assuming this Dataset on ComA after a federation (leaving out multiple API endpoints to simplify things):
| PubKey | API-Endpoint  | PubKey Verified On |
|--------|---------------|--------------------|
| PubA*  | ComA.com/api/ | NULL               |
| PubB   | ComB.com/api/ | NULL               |
| PubC   | ComB.com/api/ | NULL               |

* = self

using the GraphQL Endpoint to query things:
ComA ---- getPubKey ---> ComB.com
ComA <--- PubB --------- ComB.com

ComA UPDATE database SET pubKeyVerifiedOn = now WHERE API-Endpoint=queryURL AND PubKey=QueryResult

resulting in:
| PubKey | API-Endpoint  | PubKey Verified On |
|--------|---------------|--------------------|
| PubA*  | ComA.com/api/ | 1.1.1970           |
| PubB   | ComB.com/api/ | NOW                |
| PubC   | ComB.com/api/ | NULL               |

Furthermore we use the Header to transport a proof of who the caller is when calling and when answering:
ComA ---- getPubKey, sign({pubA, crypt(timeToken,pubB)},privA) --> ComB.com
ComB: is pubA known to me?
ComB: is the signature correct?
ComB: can I decrypt payload?
ComB: is timeToken <= 10sec?
ComA <----- PubB, sign({timeToken}, privB) ----------------------- ComB.com
ComA: is timeToken correct?
ComA: is signature correct?

This process we call authentication and can result in several errors:

Your pubKey was not known to me
Your signature is incorrect
I cannot decrypt your payload
Token Timeout (recoverable)
Result token was incorrect
Result signature was incorrect

| PubKey | API-Endpoint  | PubKey Verified On |  AuthenticationLastSuccess |
|--------|---------------|--------------------|----------------------------|
| PubA*  | ComA.com/api/ | 1.1.1970           | 1.1.1970                   |
| PubB   | ComB.com/api/ | NOW                | NOW                        |
| PubC   | ComB.com/api/ | NULL               | NULL                       |

The next process is the authorization. This happens on every call on the receiver site to determine which call is allowed for the other side.
ComA ---- getPubKey, sign({pubA, crypt(timeToken,pubB)},privA) --> ComB.com
ComB: did I verify pubA? SELECT PubKeyVerifiedOn FROm database WHERE PubKey = pubA
ComB: is pubA allowed to query this?

@clauspeterhuebner Can we merge?


can I have X autoscaleaxis and 3 lines (3 series)?

I have data like this with multipe Y values for each X.  The X values are not evenly spaced.
[{x:0, y1:1, y2:19, y3:7}, {x:11, y1:31, y2:49, y3:53}, {x:13, y1:55, y2:31, y3:19}, {x:23, y1:19, y2:34, y3:7}]

I want autoscaleaxis for the X axis and all Y axes.  I want lines between the data points with a marker (circle?) at each point.  I want scale labels for each Y series but the grid can be arbitrary.
How close can chartist get me to this?  I couldn't do it with google charts or chart.js.   I can't say 100% that google charts couldn't do it since the docs were horrible and even the example code was buggy.  Chart.js could do it except it couldn't draw connecting lines between points.  My Y values vary too much to be able to understand with only points.

FYI: I found that c3.js made it very easy.  One of the examples was just what I wanted.


Feature/enable auth

Description
In order to enable SSL/TLS we needed to turn the disableAuth flag to false and then also update where the certs live and how we install the config file to the right place.

The broker-daemon build script now grabs the certs from the secure folder and puts them into the sparkswap file in the home directory
The broker-cli has an install-config script which puts the sparkswap config in the sparkswap directory if one does not already exist there.
The broker-cli postinstall script points the user to use the install-config script

Related PRs
https://github.com/sparkswap/docs/pull/21
Todos

[x] Tests
[x] Documentation
[x] Link to Trello

@martineehrlich can you add a screenshot of the postinstall script to the description of the PR? Also TY for the changes. LGTM, but waiting for @treygriffith to rereview

 Make DISABLE_AUTH false by default


Make MusicBot read only one specific channel.

Hi, I was wondering if there was a way to set the bot that it's only reading one certain specific channel on a server to send/receive commands? I guess I must have missed it somewhere along the line.

BindToChannels : https://github.com/Just-Some-Bots/MusicBot/wiki/Configuration#bindtochannels

Thank you!


Release Google.Cloud.AssuredWorkloads.V1 version 2.3.0

Changes in this release:
New features

Enable REST transport in C# (commit 496c8ab)

Created release for Google.Cloud.AssuredWorkloads.V1-2.3.0


k8s: Initialize CRD version

Initialize CRD version so that we'll detect when CRDs must be
updated. When uninitialized, the version ("0.0.0") is always lower
than the one in the cluster, so we never update CRDs.
Fixes: #11077
Signed-off-by: Jarno Rajahalme<EMAIL_ADDRESS>

test-me-please

Coverage decreased (-0.001%) to 44.771% when pulling 23893c2e5f12faaa03c9a67e620878a86670fd31 on pr/jrajahalme/k8s-fix-version-check into 3c44ae5d1908a4330b5155ef6fec7f2c20b2fdb0 on master.


Add destroy rules to role

Signed-off-by: Joshua Packer<EMAIL_ADDRESS>
Remove the ManagedCluster list rule, as it is not used by the controller
Tested chart upgrade:

helm upgrade cluster-lifecycle-b403b .
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/jpacker/.kube/config
WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /home/jpacker/.kube/config
I0604 16:19:02.069542   30796 request.go:645] Throttling request took 1.0353563s, request: GET:https://api.aws-4-7-cmx57.dev02.red-chesterfield.com:6443/apis/admission.work.open-cluster-management.io/v1?timeout=32s
Release "cluster-lifecycle-b403b" has been upgraded. Happy Helming!
NAME: cluster-lifecycle-b403b
LAST DEPLOYED: Fri Jun  4 16:19:06 2021
NAMESPACE: open-cluster-management
STATUS: deployed
REVISION: 2
TEST SUITE: None
NOTES:
You have successfully installed cluster-lifecycle-chart 2.3.0

Issue Ref: https://github.com/open-cluster-management/backlog/issues/6703

/cc @leena-jawale @hanqiuzh

/lgtm

/lgtm


Find projectile collisions and apply damage

Give each part some kind of collision polygon and health points. Whenever a projectile is advanced check for collisions with parts and apply damage (to the first part hit or more if it's a heavy/pierce through projectile).
Let the aircraft react to damage too!

Done. Aircrafts-reactions to damage are more than sufficiently pretty.


Reported bitrate is not true

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.04.26. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2017.04.26

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

Description of your issue, suggested solution and other information
Bitrate report is not true.
 Get download link for that format
C:\Users\david\Downloads\test>youtube-dl.exe -f 251 -g -v https://www.youtube.com/watch?v=papuvlVeZg8
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', '251', '-g', '-v', 'https://www.youtube.com/watch?v=papuvlVeZg8']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.04.26
[debug] Python version 3.4.4 - Windows-10-10.0.14393
[debug] exe versions: ffmpeg 3.2.4, ffprobe 3.2.4
[debug] Proxy map: {}
https://r5---sn-ivuoxu-ua8e.googlevideo.com/videoplayback?source=youtube&mime=audio%2Fwebm&requiressl=yes&ip=<IP_ADDRESS>&initcwndbps=2128750&ipbits=0&dur=253.881&lmt=1477045657433627&key=yt6&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cupn%2Cexpire&gir=yes&id=o-AElb0CFtr4OIygdpJOFajEYqpOTKO7QCbf3wWK9kAvcf&keepalive=yes&mm=31&mn=sn-ivuoxu-ua8e&expire=1493174147&upn=ebGybngr48M&ei=I7P_WODRAsvQW4GMorAL&clen=4550275&ms=au&itag=251&mt=1493152472&pl=24&mv=m&signature=0C79A8FDCC0C24EACD1380DA2AEBC7CCE95F424B.10EF2CB8C6276B3B83737E865516E25F43C62E3D&ratebypass=yes

Use ffprobe to measure bitrate

C:\Users\david\Downloads\test>ffprobe.exe -i "https://r5---sn-ivuoxu-ua8e.googlevideo.com/videoplayback?source=youtube&mime=audio%2Fwebm&requiressl=yes&ip=<IP_ADDRESS>&initcwndbps=2128750&ipbits=0&dur=253.881&lmt=1477045657433627&key=yt6&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cupn%2Cexpire&gir=yes&id=o-AElb0CFtr4OIygdpJOFajEYqpOTKO7QCbf3wWK9kAvcf&keepalive=yes&mm=31&mn=sn-ivuoxu-ua8e&expire=1493174147&upn=ebGybngr48M&ei=I7P_WODRAsvQW4GMorAL&clen=4550275&ms=au&itag=251&mt=1493152472&pl=24&mv=m&signature=0C79A8FDCC0C24EACD1380DA2AEBC7CCE95F424B.10EF2CB8C6276B3B83737E865516E25F43C62E3D&ratebypass=yes"
ffprobe version 3.2.4 Copyright (c) 2007-2017 the FFmpeg developers
  built with gcc 6.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Input #0, matroska,webm, from 'https://r5---sn-ivuoxu-ua8e.googlevideo.com/videoplayback?source=youtube&mime=audio%2Fwebm&requiressl=yes&ip=<IP_ADDRESS>&initcwndbps=2128750&ipbits=0&dur=253.881&lmt=1477045657433627&key=yt6&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cupn%2Cexpire&gir=yes&id=o-AElb0CFtr4OIygdpJOFajEYqpOTKO7QCbf3wWK9kAvcf&keepalive=yes&mm=31&mn=sn-ivuoxu-ua8e&expire=1493174147&upn=ebGybngr48M&ei=I7P_WODRAsvQW4GMorAL&clen=4550275&ms=au&itag=251&mt=1493152472&pl=24&mv=m&signature=0C79A8FDCC0C24EACD1380DA2AEBC7CCE95F424B.10EF2CB8C6276B3B83737E865516E25F43C62E3D&ratebypass=yes':
  Metadata:
    encoder         : google
  Duration: 00:04:13.88, start: -0.007000, bitrate: 143 kb/s
    Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)

Notice ffprobe says 143 kb/s while youtube dl 157 kb/s.
It was present on every video that i tested, in almost all audio only formats.

Bitrate is provided by YouTube.


Basic authentication is deprecated

Basic authentication is deprecated, and being removed from Exchange Online 13th October. This means that anything using Viewpoint against O365 will fail on that date.
Source: https://developer.microsoft.com/en-us/graph/blogs/upcoming-changes-to-exchange-web-services-ews-api-for-office-365/

Hey @fuzzy76, do you have any news about this issue?
Thanks for your collaboration 😄

I reported this issue as a user, I have no idea what the maintainer(s) is doing about it. 🤷♂ My employer dropped our inhouse exchange integration in favour of one written externally, so it's not my problem anymore.

Hey folks 👋 ,
we invested some time to get this working and we would like to share it with the Ruby community, here you go 🚀 :

Usage with OAuth:
Viewpoint::EWSClient.new({
                           endpoint: 'https://outlook.office365.com/EWS/Exchange.asmx',
                           type:     'oauth',
                           token:    'xxx',
                         }, {})

Usage with Basic Auth:
Viewpoint::EWSClient.new({
                           endpoint: 'https://outlook.office365.com/EWS/Exchange.asmx',
                           type:     'basic',
                           user:     'xxx',
                           password: 'xxx',
                         }, {})

Call load_viewpoint_class (where needed) to monkey-patch Viewpoint gem to support OAuth:
def load_viewpoint_class
  return if defined?(Viewpoint::EWS::Connection)

  require 'viewpoint'

  Viewpoint::EWS::Connection.class_eval do
    def initialize(auth, opts = {})
      @log = Logging.logger[self.class.name.to_s.to_sym]

      @httpcli = http_object(opts)

      @auth_type  = auth[:type]
      @auth_token = @auth_type == 'oauth' ? auth[:token] : nil

      @endpoint = auth[:endpoint]
    end

    def post(xmldoc)
      headers = { 'Content-Type' => 'text/xml' }

      if @auth_type == 'oauth' && @auth_token.present?
        headers = headers.merge({ 'Authorization' => "Bearer #{@auth_token}" })
      end

      check_response(@httpcli.post(@endpoint, xmldoc, headers))
    end

    private

    def http_object(opts)
      @httpcli = if opts[:user_agent]
                    HTTPClient.new(agent_name: opts[:user_agent])
                  else
                    HTTPClient.new
                  end

      trust_ca_option(opts)
      ssl_config(opts)
      timeout_options(opts)

      @httpcli
    end

    def trust_ca_option(opts)
      return if opts[:trust_ca].nil?

      @httpcli.ssl_config.clear_cert_store
      opts[:trust_ca].each do |ca|
        @httpcli.ssl_config.add_trust_ca ca
      end
    end

    def ssl_config(opts)
      @httpcli.ssl_config.verify_mode = opts[:ssl_verify_mode] if opts[:ssl_verify_mode]
      @httpcli.ssl_config.ssl_version = opts[:ssl_version] if opts[:ssl_version]
    end

    def timeout_options(opts)
      # Up the keep-alive so we don't have to do the NTLM dance as often.
      @httpcli.keep_alive_timeout = 60
      @httpcli.receive_timeout = opts[:receive_timeout] if opts[:receive_timeout]
      @httpcli.connect_timeout = opts[:connect_timeout] if opts[:connect_timeout]
    end
  end

  Viewpoint::EWSClient.class_eval do
    def initialize(auth, opts = {})
      auth = auth.dup

      @auth_type  = auth[:type]
      @auth_token = @auth_type == 'oauth' ? auth[:token] : nil

      @endpoint   = auth[:endpoint]
      @username   = auth[:user]
      password    = @auth_type == 'basic' ? auth[:password] : nil

      http_klass = opts[:http_class] || Viewpoint::EWS::Connection
      connection = http_klass.new(auth, opts[:http_opts] || {})
      connection.set_auth(@username, password) if password.present?

      @ews = Viewpoint::EWS::SOAP::ExchangeWebService.new(connection, opts)
    end
  end
end

Hi - I recently took over maintenance for a few gems in this org. @fliebe92 I tried to integrate your suggested fix into https://github.com/WinRb/Viewpoint/compare/main...oauth - do I have your permission to merge your contribution into main and make a release?

Hi - I recently took over maintenance for a few gems in this org. @fliebe92 I tried to integrate your suggested fix into main...oauth - do I have your permission to merge your contribution into main and make a release?

Hi @pcai. Feel free to merge it and make a release. Thanks! :)


build: add bazel config for cdk-experimental/dialog

Adds the BUILD.bazel file for the @angular/cdk-experimental/dialog package for consistency with everything else and to make it easier to eventually move it into the CDK.

@crisbeto Please rebase when you can

Rebased.


feat: add source code loader

Add source code loader like https://python.langchain.com/docs/integrations/document_loaders/source_code/

Thanks for the contribution! 😄🙌🏽 Please, when you finish fixing those small details, I'll merge.

LGTM 🙌🏽🙌🏽

LGTM 🙌🏽🙌🏽 , there is an fmt error in the pipeline probably a bad indentation, pls fix it so I can merge 😁😁🙌🏽🙌🏽

Thans for your careful review,The problem of fmt has been fixed. but an error was reported during the build process. It is an unmodified part of this branch. Is there have any good suggestions for solving this problem?

LGTM 🙌🏽🙌🏽 , there is an fmt error in the pipeline probably a bad indentation, pls fix it so I can merge 😁😁🙌🏽🙌🏽

Thans for your careful review,The problem of fmt has been fixed. but an error was reported during the build process. It is an unmodified part of this branch. Is there have any good suggestions for solving this problem?

Don't worry. It's an error in the pipe. I'm trying to debug it with no success. For some reason, it works after I delete the cache.


Move CaptureData to App

This finally removes Capture.h/Capture.cpp.
Writes to CaptureData should be thread local, thus only occur in the
CaptureListener part of OrbitApp. As we need to access it also while
capturing in real-time (e.g. for selection reports), it can also not
just be moved to process manager, once done with capturing.
There is currently, no synchronization (as there might be reads while
capturing), as there were not before.
Test: Compile, Do captures, select callstacks (while capturing), load
symbols.
Bug: http://163020637
Follow Up:
properly synchronize capture data

Added @beckerhe and @kisenshi FYI for the changes in fuzzer and ggp client

I also noticed another thing. Orbit shows an empty selection tab after connecting to the instance, instead of the functions tab as before.

Converted to Draft, as there are still a couple of bugs, to be fixed before.

Crash and strange behaviour on symbol loading is fixed now. The bug, with selecting the selection tab on start up is already on master. I'll look into this tomorrow, but that should not block this PR.
Also there seem to be a crash when trying to capture and no process is selected, that seem related with recent changes, but also present on master.

I just caught another crash. (I am unsure if that also happens on master)
Reproduce:

Load some symbols
Hook a function
Take a capture (start & stop)
Unhook the function
Start capture -> crash

I just caught another crash. (I am unsure if that also happens on master)
Reproduce:

Load some symbols
Hook a function
Take a capture (start & stop)
Unhook the function
Start capture -> crash

Thanks for doing all the testing. I'll have a look into this.

@antonrohr I fixed that bug when doing a capture after unhooking a funciton

I found another crash.
Reproduce.

Take a capture
Select a range in the time graph -> selection tab will get focused.
Select an entry (sample) in the selection Tab, the callstack will get displayed in the lower half of the selection tab.
press the down arrow key to select one sample after the other.
crash

The crash happens because of this CHECK in SamplingReport.cpp
void SamplingReport::OnCallstackIndexChanged(size_t index) {
  if (index < selected_sorted_callstack_report_->callstacks_count.size()) {
    const CallstackCount& cs = selected_sorted_callstack_report_->callstacks_count[index];
    selected_callstack_index_ = index;
    auto it = unique_callstacks_.find(cs.callstack_id);
    CHECK(it != unique_callstacks_.end());
    callstack_data_view_->SetCallStack(*it->second);
  } else {
    selected_callstack_index_ = 0;
  }
}

@antonrohr Thanks for reporting this. I've fixed the issue.


tasks.json watcher launched by debugger never flags as a ready background task

Environment data

VS Code version: 1.58.2
Extension version (available under the Extensions sidebar): v2021.7.1050252941
OS and version: Windows 10
Python version (& distribution if applicable, e.g. Anaconda): Python 3.7.8
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): Poetry
Value of the python.languageServer setting: pylance

Was initially filed under https://github.com/microsoft/vscode/issues/129121

VS Code Version:
Version: 1.58.2 (user setup)
Commit: c3f126316369cd610563c75b1b1725e0679adfb3
Date: 2021-07-14T22:10:15.214Z
Electron: 12.0.13
Chrome: 89.0.4389.128
Node.js: 14.16.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19043
OS Version: Windows 10 19403.1110

Steps to Reproduce:

Have a prerequisite prelaunch task for the debugger to run that must be in the background during the debug session
Run the debugger

I'm trying to run my debug environment as a Poetry session, so I can properly debug encapsulated.
So, my launch.json is straightforward:
        {
            "name": "Poetry",
            "type": "python",
            "request": "attach",
            "connect": {
                "host": "localhost",
                "port": 5710
            },
            "preLaunchTask": "poetryDebugSession"
        }

and I adapted my tasks.json to try to launch debugpy in Poetry first (this works if I manually run the command in the terminal then run the launch.json without the preLaunchTask)
{
            "label": "poetryDebugSession",
            "type": "shell",
            "command": "poetry",
            "args": [
                "run",
                "python",
                "-m",
                "debugpy",
                "--log-to-stderr",
                "--wait-for-client",
                "--listen",
                "5710",
                "${relativeFile}"
            ],
            "presentation": {
                "panel": "dedicated",
                "clear": true
            },
            "group": "test",
            "isBackground": true, // probably redundant now
            "runOptions":{
                "instanceLimit": 1
            },
            // This task is run before the launch.json task. Since it needs to run in the
            // background and not wait for completion, though, we need to jump through hoops
            "problemMatcher": [
                {
                    "owner": "python",
                    "fileLocation": "absolute",
                    "pattern": [
                        {
                            "regexp": "^\\s+File \"(.*)\", line (\\d+), in (.*)$",
                            "file": 1,
                            "line": 2
                        },
                        {
                            "regexp": "^\\s+(.*)$",
                            "message": 1
                        }
                    ],
                    "background": {
                        "activeOnStart": true,
                        "beginsPattern": "^D[0-9\\.: \\+]+wait_for_client",
                        "endsPattern": ".*",
                    }
                }
            ]
        }

When I start debugging, the task is properly launched, and debugpy gets all the way to the message I am waiting for that I want the preluanch task to be marked as "ready":
> Executing task: poetry run python -m debugpy --log-to-stderr --wait-for-client --listen 5710 d:\path\to\myfile.py <
# stuff

I+00000.344: pydevd is connected to adapter at <IP_ADDRESS>:61443

D+00000.344: wait_for_client()

I could have sworn I had this working last week but as of 1.58.2 after a restart this morning it doesn't progress past wait_for_client() display, so the debugger never attaches. I'm also a little suspicious that ${relativeFile} includes a full path in my output but that probably doesn't matter.
Logs
No relevant logs, only pylint scoring

You don't need a prelaunch task to run an app under poetry.

Is there a particular reason you are running it like that with a prelauch task?
if you really need the to work as expected then you need to run this with command like this:
python -m debugpy --log-to-stderr --wait-for-client --listen 5710 -m poetry <poetry arguments>
You should have PYTHONPATH=.

Because that's not at all what I'm trying to do. I'm trying to run an arbitrary script, not an app, and your example fails before doing anything:

Without enumerating each and every potential script in pyproject.toml (not feasible, especially for the rest of the team that should have it "just work") this is a no-go.
The second solution is unideal as it puts a top-level dependency requirement on debugpy, instead of abstracting it all to poetry.
By running it with a prelaunch task:

My global space is 100% irrelevant, which is important and a good thing.
Any arbitrary file can be debugged, not just an "app". My org is just starting to embrace python for limited tasks, and we are years away from a full python pipeline in anything (we are classically a Windows+SQL shop).

I know that the base case works, because I can run, say,
poetry run python -m debugpy --wait-for-client --listen 5710 ./tests.py
in PowerShell then run a "dumb" debugger of
        {
            "name": "Poetry",
            "type": "python",
            "request": "attach",
            "connect": {
                "host": "localhost",
                "port": 5710
            }
        }

and it "Just Works".  Fundamentally all I'm trying to do is automate that script part for the rest of the team.

@tigerhawkvok Thanks for the details. I will transfer this to the debugger repo.
There might be two separate issues here. Both in the debugger.

Debugger not getting past wait_for_client. For this one, can you check the debugger version if it is version 1.4.0 then can you try with 1.3.0 (essentially rolling back) and see if it does not have the issue. I am suspecting this is due to 1.4.0. We released in on Tuesday.
@fabioz The poetry script case should not fail in the manner it does. From the command line it looks like it should just work.


llama: init at 1.0.1

Motivation for this change
https://github.com/antonmedv/llama
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

All package related commit should also be squashed into llama: init at 1.0.1

@legendofmiracles Updated accordingly, mid re-reviewing? Thank you

@legendofmiracles could you re-review please? :pray:

@ofborg build llama

In it's current form this does not build go: inconsistent vendoring in /build/source:.
Upstream just released a new update, it also fixes the build failure, I've written a patch here: http://0x0.st/-F7-.txt

@legendofmiracles sorry for the direct ping again, but do you mind to re-review this? Thank you

Can you please resolve the merge conflict? After that I could go ahead and merge.

Sorry, can you squash the merge commit? While you're at it, it would also be great if the maintainers commit could be before the package one
That's easily done by only reordering the lines in git rebase

Whoops my bad 😅

This is entirely my fault, I was trying to fix your mistakes... Could you open a new PR with your changes? If you don't have them anymore then apply this: http://0x0.st/oiez.txt


Show previous warnings when a task doesn't need to rerun

So if a task outputs warnings and then the build is rerun, the warning does not show because the task doesn't need to rerun.
But guess what, the warning is still in the code :flushed:.
given:
package main

fun main() {
    1
}

When build is invoked(twice):
>gradlew :jvm:build
Type-safe project accessors is an incubating feature.

> Task :jvm:compileKotlin
w: C:\...\jvm\src\main\kotlin\main\foo.kt: (4, 5): The expression is unused

BUILD SUCCESSFUL in 12s
3 actionable tasks: 3 executed

>gradlew :jvm:build
Type-safe project accessors is an incubating feature.

BUILD SUCCESSFUL in 6s
3 actionable tasks: 3 up-to-date

Expected Behavior
I would think that if the warning is still valid then Gradle should re show the warning, even if that task doesn't re run.
Current Behavior
Hidden warnings :pensive:
Context
This totally affected me because I thought that my code was valid, but wasn't :astonished:
Also I was like "why aren't these warnings showing? do I have the wrong logging options set?" and wasted a bunch of time messing with logging options, only to realize that gradle wasn't running that task and wasn't showing the warnings 🙄

I think you misunderstood my point, I don't want to output errors and the kotlin configuration is not the issue.
The issue is that when a task logs warnings and is then re-run, the output doesn't reflect the REAL state of the build.
In my opinion, Gradle should remember the warnings that were logged by tasks, and when the task is skipped on subsequent runs, the saved warnings should be shown in the build log.
The current behaviour is misleading.

@bmuskalla  With current gradle behaviour, how can an annotation processor log something (but not an error) on every single gradle test even if that task doesn't need to rerun?
KotlinIsland's feature request provides the obvious solution to this (also was my expected behaviour), but maybe there currently exists a good workaround for my specific case (annotation processors).

I agree.
If I ask gradle to run a task, I would expect to see that task's output every time. If gradle isn't going to show me that task's output, it should make that clear to me so I am not misled.
So, if current behaviour is kept, it should at least not say "BUILD SUCCEEDED"; it should say "not running task (already up-to-date)" or some equivalent

@myarcana you can run with --console=plain (Customizing log format) if you want to see the individual outcomes of the task.


About sysupdate

I trying to update fw from menu>>backup/flash firmware but not working
Can you add package tiny file manager?
Thanks 🙏

The firmware of OpenWrt-Rpi can not upgrade due to some compatibility issues.
Maybe you can try the firmware of OpenWrt-Mini, firmwares of this repository can upgrade at LuCI successfully.

OpenWrt-Mini missing proto qmi n modemmanager

so how can we upgrade to latest version of compiled from github? i had same issue each time I try to use sysupgrade it just went through but then without any reboot it backed to main interface and even after manually reboot it just shows same build and date for the firmware

so how can we upgrade to latest version of compiled from github? i had same issue each time I try to use sysupgrade it just went through but then without any reboot it backed to main interface and even after manually reboot it just shows same build and date for the firmware

Sorry, not support now...🥺🥺

OpenWrt-Mini missing proto qmi n modemmanager

You can install them by opkg.
The firmware of OpenWrt-Mini can install packages what you like by opkg.


cuda install

Thanks for your ansible role!  I'm trying not install cuda drivers by doing the following:
defaults
nvidia_driver_repo: ubuntu
nvidia_driver_version: 418
nvidia_docker_version: 2.0.*
nvidia_docker_docker_version: '*'

meta
dependencies:
  - role: uchida.docker
    version: 0.1.4
    docker_ce_version: "{{ nvidia_docker_docker_version }}"
  - role: uchida.nvidia-driver
    version: 0.2.6

But it is installing it anyway:
TASK [uchida.nvidia-driver : NVIDIA graphics driver cuda-drivers is installed] ***************************************************************************************************************************************
ok: [localhost]

TASK [uchida.nvidia-driver : NVIDIA CUDA runtime library is installed] ***********************************************************************************************************************************************
skipping: [localhost]

Any ideas?
Thanks in advance

Nevermind, I guess I have to override variables using a different name to make ansible work...


Allow DynamicModelChoiceField to display an arbitrary combination of the models fields

As ...
P.D. - Plugin Developer
I want ...
DynamicMultipleChoiceField to allow me to choose how I want to display each item.
So that ...
users can clearly see which object they add (e.g. there might be two prefixes with the same prefix but different VRFs, how does the user know which is the correct one?).
I know this is done when...
I use a DynamicMultipleChoiceField in a form and it allows me to customize what exactly I want to display on the dropdown. This might for example be f"{obj.prefix} ({obj.vrf.name})" for a Prefix field.
Optional - Feature groups this request pertains to.

[ ] Automation
[ ] Circuits
[ ] DCIM
[ ] IPAM
[ ] Misc (including Data Sources)
[ ] Organization
[X] Plugins (and other Extensibility)
[ ] Security (Secrets, etc)
[ ] Image Management
[ ] UI/UX
[ ] Documentation
[ ] Other (not directly a platform feature)

Database Changes
No
External Dependencies
No

This would be very helpful to me as well. We have cases where we have an alias field assigned to objects and it would be convenient to show that field together with the name to users

I want ...
MultiObjectVar or ObjectVar to allow me to choose how I want to display each item.
So I can ...
Better differentiate between objects from other selectors.
For instance, another field selects a number of devices. I can see the interfaces from these devices, but I am not sure which device an interface belongs to.


ThumbHash support

Feature Suggestion
ThumbHash is a method for generating compact, visually approximate placeholders for images. This feature would allow imgproxy users to adopt tools like unlazy and others that support ThumbHash.

Just wondering: how exactly is this supposed to work? What would be the imgproxy's role?

imgproxy supports blurhash, similar to thumbhash, for pro users

Oh, I see: it returns json with blurhash. Thanks for the tip!


Address two QA items for the new gallery partnerships page

This addresses https://github.com/artsy/collector-experience/issues/94#issuecomment-318091619.

I'll self-merge this once the CI goes green.


photonJs example where is  prisma.yml

I'm following the instructions to a tee but it gets weird here

After having updated the datamodel, you need to deploy the changes:

prisma deploy

Note that this also invokes prisma generate (because of the post-deploy hook in prisma.yml) which regenerates the Prisma client in ./src/generated/prisma-client.

But i have no prisma.yml file?
I also don't have a /generated/prisma.graphlql, when were these meant to be created?
as this is prisma2 . should we not be using prisma2 deploy ??

Since prisma2 you only need one file for the configuration of the database and the data model, read more here. Hence, prisma.yml is not needed anymore.
prisma2 deploy is not an available command. If you have setup your project.prisma file with the DB configs and the data model you can run prisma2 generate to generate photon.

Thanks @marcjulian for your response!
Yes, Prisma 2 is a set of standalone tools for managing your data. There is no prisma.yml or prisma2 deploy right now. Prisma would be embedded in your app and deployed with your app.


click on ubuntu icon, the shell did not start, and no error messages shown

Please fill out the below information:

Your Windows build number:  (Type ver at a Windows Command Prompt)
Microsoft Windows [Version 10.0.17763.678]

What you're doing and what's happening:  (Copy&paste the full set of specific command-line steps necessary to reproduce the behavior, and their output. Include screen shots if that helps demonstrate the problem.)

after reboot machine, click the Ubuntu icon on the taskbar, the shell window flash on the screen, but then just exit.

What's wrong / what should be happening instead:

maybe because of some systemd config cmd I run in the previous bash session.

For WSL launch issues, please collect detailed logs.

lxcore_startup_failure_logs.tar.gz

This sounds like an issue I've been facing. When run from an existing console you can see that there is indeed an error message.
Error: 0xffffffff

Attempts to re-register (wsl --unregister ubuntu-18.04 ; ubuntu1804.exe) result in the following error.
Unregistering...
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0xffffffff
Error: 0xffffffff (null)
Press any key to continue...

As mentioned by the OP this issue manifests are restarting, before restarting I had noticed that VS Code was unable to connect to WSL (it was why I restarted).
This issue has happened a few times for me, so far I've yet to pinpoint a common denominator. If I find anything, I'll post it here.

Possibly related, one of the issues I encounter before Ubuntu starts failing to start is that the host binding breaks (/mnt/c) and shows ls: cannot access 'c': Input/output error when attempting to use ls in /mnt.
This appears to be resolved by restarting wsl (wsl --shutdown ; wsl), however it will break shortly afterwards. The fix for this is to restart Windows, which brings us a step closer to recreating the reported issue.

I have the same issues since the update yesterday
Microsoft Windows [Version 10.0.18963.1000]
~> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-18.04    Stopped         2
~> wsl "Ubuntu-18.04"
Error: 0xffffffff

wsl --shutdown from the command prompt?
C:\Users\xxx>wsl --shutdown
Invalid command line option: --shutdown
Usage: wsl.exe [option] ...
Options:
    -d, --distribution <DistributionName>
        Launch the specified distribition.

    -e, --exec <CommandLine>
        Execute the specified Linux command. The remainder of the arguments are
        used as the command line to execute.

    -u, --user <UserName>
        Run as the specified user.

    --help
        Display this usage information.

    --
        Stop parsing arguments and pass the remainder to the Linux process.

I can do (notice the space before shutdown) from the command prompt
wsl -- shutdown; wsl
but after that when I click the Ubuntu icon on the taskbar, still the same problem.

Duplicate #4364.


Docs Request: Correction Needed for Complex Onchain NFTs Guide Link in Minting an NFT in a Frame Guide

What is the issue you are encountering with the docs?
Issue Description:
The link to the Complex Onchain NFTs guide in the documentation contains a typo that could lead to confusion and hinder users from accessing the correct resource. The current link is duplicated with an extra "https://" prefix, making it non-functional.
Current Incorrect Link:
https://https://docs.base.org/building-with-base/guides/complex-onchain-nfts
Expected Correct Link:
https://docs.base.org/building-with-base/guides/complex-onchain-nfts
Links to Impacted Docs
nft-minting-frame.md
Describe the solution you'd like to see.
Please correct the URL by removing the redundant "https://" prefix to ensure the link directs users to the intended guide without errors. This will improve the documentation's usability and accessibility, allowing developers to more easily find and utilize the Complex Onchain NFTs guide.
Additional context
No response

Resolved by 319


Consider packaging ddev using native linux packages using openbuildservice or goreleaser

Is your feature request related to a problem? Please describe.
Linux people are used to native package managers like apt and yum.
linuxbrew is good, but it's not their normal situation.
However it's way beyond our capacity to maintain multiple packages
Describe the solution you'd like
Consider using OpenSuse's https://openbuildservice.org/ (See also https://en.wikipedia.org/wiki/Open_Build_Service) , which builds all variants as needed.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I spent quite a few hours exploring open build service, and am afraid it probably isn't worth the effort or maintenance risk involved. It seems that although a fantastic project, it's quite unevenly maintained and documented.

I was able to build RPMs and debs using the technique described in the off-site tutorial Build packages with OpenBuild service. His approach was really very much what we'd want to do - build package from release artifacts rather than the source. It would be a shame to build from source when we already have a consistent method of doing that. However, once I built the debian repo, it took ages to figure out how to use it, and then when I got that right, the apt-get install hit something on debian's hosting that redirected to an http url and broke everything. They seem to have only IRC support and that tends to be pretty spotty. I didn't get a response. Note that the correct sources.list line was deb https://download.opensuse.org/repositories/home:/rfay/Debian_9.0/ ./

The same author's Short way to a deb package was a good reintroduction to debian packages, and showed the technique of using binaries instead of source.

I failed several times trying to make the OBS Beginner's Guide official documentation work.

open-build-service github project

Debian builds official docs

Opened https://github.com/openSUSE/open-build-service/issues/7830 to chase this

The problem with redirecting to https seems to have been solved on download.opensuse.org, as I can successfully install my test project today on debian9. Maybe this is worth some more effort after all.

Note that goreleaser may have deb and rpm building capabilities.

goreleaser can also build multiple kinds of packages.


feat: new function for updating animal GEM

Main improvements in this PR:

add new functions updateAnimalGEM and updateAnimalAnnotations for automated updating of animal GEMs
refactor getSubNetworksInComp according to user request
introduce pseudo gene TBD (stands for to-be-determined) to gapfill4EssentialTasksas the GPRs of gap-filled reactions, as well as adjustment in using MA ids

I hereby confirm that I have:

[X] Tested my code on my own computer for running the model
[X] Selected develop as a target branch

@Hao-Chalmers is the

automated updating of animal GEMs

also meant to handle the annotation files?

also meant to handle the annotation files?

@mihai-sysbio no, not yet.

@mihai-sysbio just added a new function updateAnimalAnnotations that handles the annotations.

Is it at all possible to set up the unique parts of the animal GEM fully compatible with Human-GEM? If yes, I would imagine the rxnsToAdd and metsToAdd to be described in a .yml file that would be combined with the ortholog.yml. Similar to this, the final annotation files for reactions and metabolites would result from combining two fully-compatible tsv files.

Is it at all possible to set up the unique parts of the animal GEM fully compatible with Human-GEM?

What do you mean by "compatible"?

What do you mean by "compatible"?

@Hao-Chalmers by fully compatible I mean that all the unique components sit in the same format and data structures.

@mihai-sysbio sounds a good idea. Would be good to discuss the specific implementation plan somewhere else.

@JonathanRob gap filling information is now provided in rxnNotes field of added reactions.


After picking connection type, keep focus on dropdown box.

This PR fixes #16722

Did you forget to add in a change for a new function?
Regardless why is this one broken like this? Dropdowns in general should be setting the focus back correctly after choosing an item so I would expect the fix to be in the core code for that - unless there's something weird this particular dropdown is doing?

I'll send out a pr, closing this one.


QuickFilter on Date Field programmatically

When i use Quickfilter Attribute on date field then i get Date range for selection in Quickfilter.
But when i add quickfilter programmatically then i got only single date quickfilter.

Also would like to know how to set Date format of DateEditor programmatically.
regards
Shailesh

Search for date in issues for format. Use addDateFilter for date range.

I got addDateRangeFilter, thanks for that.
But when i try to format the date, it is not working.
for formatting date in quickfilter, i used
QuickFilterOption("DisplayFormat","dd/MM/yyyy"), but it didn't work.
where as DateFormatter is working for Column Date Format.
how to set display format for QuickFilter.
regards
shailesh

Which part of "Search for date in issues for format" you didn't understand exactly?


test: add compatibility tests

Codecov Report

Merging #140 (6ac1190) into master (7335be3) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #140   +/-   ##
=======================================
  Coverage   94.90%   94.90%
=======================================
  Files          12       12
  Lines          98       98
=======================================
  Hits           93       93
  Misses          5        5

Impacted Files
Coverage Δ

core/src/main/scala/zio/spark/rdd/RDD.scala
80.00% <ø> (ø)

core/src/main/scala/zio/spark/sql/Dataset.scala
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


🎮 Game Request
The goal is to make the red rectangle go through the red line in the right of the window using the arrow keys. Beware of black circles, if you touch one of them you will have to restart.
Point down the features
Use the space key to deploy your parachute and collect the red circles to "reload" it.
If you fall down the screen, the rectangle will reappear on the top, at the same place.
To start, press the "play" button.
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @S-ishita !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @S-ishita ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


gh: refactor community files

Type of changes

[x] Other

Checklist

[x] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
This PR aims to move the CODE_OF_CONDUCT.md, SECURITY.md  and CONTRIBUTING.md file from the root of the directory to the .github/ directory. Github looks for a contribution guideline file in the following order: .github dir > project root > docs dir (source). Moving the file to the .github/ dir leads to a minimal project structure without any functional change.
I've also moved the coverage configuration into pyproject.toml for a overall minimal project structure.

All this will accomplish is reducing visibility for those files.


Rescomp freeze for some sprite resource in compilation time

Its very strange but happen for me.
I believe it's a bug in the new sprite crop improvement
SPRITE spr_goku_spn0 "sprite/squatpunch01/p00.png" 10 10 FAST 0 NONE TILE FAST

SPRITE spr_goku_ck1 "sprite/chargeki/ck01.png" 10 12 FAST 0 NONE TILE FAST

Thanks for reporting, indeed this is due to some (stupids) recent changes, sorry for that !
It's fixed now. Also i suggest you to use "BALANCED MEDIUM" as last parameters for your sprites as "TILE FAST" really gives too many sprites (13 and 16 sprites versus 8 and 10 sprites). The tile number increase a bit but worth the gain on the number of hardware sprites imo.

Thanks!! I will follow your tip


Fix connection pool compilation error

Tiny fix for a error I got when playing round with the connection pool built in to sqlpp11.
It seems like the constructor for a connection might have changed since it was implemented.
I know connection pools are not really a supported feature, but It's better fixed than not :)

:-)


Bugs and errors I ran into during experiment

Found bugs:

missing "," in the end of line 28 in file "pipeline_config.py".
missing "import nltk" in file "/steps/preprocessing.py".

Error:

FileNotFoundError
30.2639 | /usr/local/lib/python3.6/dist-packages/h5py/init.py:36: FutureWarning: Conversion of the second argument of issubdtype from float to np.floating is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type.
30.26557 | from ._conv import register_converters as register_converters
30.417965 | Using TensorFlow backend.
35.018845 | Traceback (most recent call last):
35.019116 | File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/job_wrapper.py", line 113, in
35.019273 | execute()
35.019429 | File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/job_wrapper.py", line 109, in execute
35.019568 | execfile(job_filepath, job_globals)
35.019697 | File "/usr/local/lib/python3.6/dist-packages/past/builtins/misc.py", line 82, in execfile
35.019829 | exec(code, myglobals, mylocals)
35.019959 | File "main.py", line 12, in
35.020092 | from pipelines import PIPELINES
35.020226 | File "/neptune/pipelines.py", line 8, in
35.020365 | from steps.preprocessing import XYSplit, TextCleaner, TfidfVectorizer, WordListFilter, Normalizer, TextCounter,
35.020523 | File "/neptune/steps/preprocessing.py", line 24, in
35.020654 | with open('../external_data/apostrophes.json', 'r') as f:
35.020784 | FileNotFoundError: [Errno 2] No such file or directory: '../external_data/apostrophes.json'

After I copy the data from that file into the code as following, another error pops up.
#with open('../external_data/apostrophes.json', 'r') as f:
#    APPO = json.load(f)
APPO = {
"arent": "are not",
...,
"well":  "will"
}
2.  TypeError
645.742938	Traceback (most recent call last):
645.743234	File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/job_wrapper.py", line 113, in
645.743377	execute()
645.74352	File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/job_wrapper.py", line 109, in execute
645.743696	execfile(job_filepath, job_globals)
645.743897	File "/usr/local/lib/python3.6/dist-packages/past/builtins/misc.py", line 82, in execfile
645.744034	exec_(code, myglobals, mylocals)
645.744164	File "main.py", line 382, in
645.744294	action()
645.744436	File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 722, in call
645.744561	return self.main(*args, **kwargs)
645.744717	File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 697, in main
645.744849	rv = self.invoke(ctx)
645.744996	File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1066, in invoke
645.745155	return _process_result(sub_ctx.command.invoke(sub_ctx))
645.745335	File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 895, in invoke
645.745471	return ctx.invoke(self.callback, **ctx.params)
645.745602	File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 535, in invoke
645.745742	return callback(*args, **kwargs)
645.745871	File "main.py", line 129, in train_evaluate_predict_pipeline
645.746002	_train_pipeline(pipeline_name)
645.746266	File "main.py", line 68, in _train_pipeline
645.746432	_ = pipeline.fit_transform(data)
645.746566	File "/neptune/steps/base.py", line 71, in fit_transform
645.746704	step_inputs[input_step.name] = input_step.fit_transform(data)
645.746835	File "/neptune/steps/base.py", line 77, in fit_transform
645.746964	step_output_data = self._cached_fit_transform(step_inputs)
645.747093	File "/neptune/steps/base.py", line 91, in _cached_fit_transform
645.747223	step_output_data = self.transformer.fit_transform(**step_inputs)
645.747351	File "/neptune/steps/base.py", line 213, in fit_transform
645.747482	self.fit(*args, **kwargs)
645.747618	File "/neptune/models.py", line 54, in fit
645.747749	self.callbacks = self._create_callbacks(**self.callbacks_config)
645.747895	File "/neptune/models.py", line 30, in _create_callbacks
645.748021	neptune = NeptuneMonitor(**kwargs['neptune_monitor'])
645.748166	File "/neptune/steps/keras/callbacks.py", line 11, in init
645.748296	self.batch_loss_channel_name = get_correct_channel_name(self.ctx, 'Batch Log-loss training')
645.748426	File "/neptune/steps/keras/callbacks.py", line 38, in get_correct_channel_name
645.748554	channels_with_name = [channel for channel in ctx.job._channels if name in channel.name]
645.74869	File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/client_library/context_factory.py", line 91, in job
645.748819	, JobPropertyDeprecationWarning)
645.748948	File "/usr/local/lib/python3.6/dist-packages/deepsense/neptune/common/utils/neptune_warnings.py", line 52, in neptune_warn
645.749108	warnings.warn(message, warning_type)
645.749242	File "/usr/lib/python3.6/warnings.py", line 101, in _showwarnmsg
645.749421	_showwarnmsg_impl(msg)
645.749568	File "/usr/lib/python3.6/warnings.py", line 28, in _showwarnmsg_impl
645.749706	text = _formatwarnmsg(msg)
645.749838	File "/usr/lib/python3.6/warnings.py", line 116, in _formatwarnmsg
645.749987	msg.filename, msg.lineno, line=msg.line)
645.75013	TypeError: custom_formatwarning() got an unexpected keyword argument 'line'
How should I get it running successfully? I am running on Neptune using command "neptune send --environment keras-2.0-gpu-py3 --worker gcp-gpu-medium -- train_evaluate_predict_pipeline --pipeline_name glove_lstm". I've tried other pipeline, all fail :(

@binglixyz
Thank you for spotting the bugs. It should all work now.
The problem was that the path to apostrophes.json was defined relatively to steps/postprocessing and not to the main.py from which it was called. Anyhow it should work now

Thanks for your feedback! The bugs are fixed, but the last "TypeError" still exists and the error content is the same as before. Could you help with that?

@binglixyz there was a minor problem that wasn't visible when I ran locally with neptune run
The difference is that when you want to access _channels attribute of the neptune context you should do that via
ctx._experiment._channels and not ctx.job._channels as is going to be depraceted.

@jakubczakon Thank you very much! And thank you for explaining, it's running on Neptune now :)


Release support for Node 12 to npm

Currently the npm version does not have the updated version with support for Node 12.

@garethmcc, sorry for late response. We will try to get this published as soon as possible. Have been away for a while and we had some mixups to get rights to publish in npm (after moving it from SC5 account).


Integrate Shell runtime

Beware:

I don't know we should handle https://github.com/paritytech/cumulus/blob/master/polkadot-parachains/src/service.rs#L936-L954
There's no sudo nor balance in Shell runtime, though we can integrate them

We need sudo in the runtime. Balance is not necessary though

Also we need to test if we can send sudo transaction on the parachain


Adding documentation for CSINodeDriverDaemonSet Installation fields

A community member contributed a PR which covered a gap in our ability to modify operator-managed daemonset configuration that now requires documentation. The PR can be found here for reference: https://github.com/tigera/operator/pull/2331

@Josh-Tigera This looks good -- thanks! Any idea where this will land in CE/CC?

@Josh-Tigera This looks good -- thanks! Any idea where this will land in CE/CC?

Thanks @ctauchen. The docs change for this won't be needed in CE/CC until the underlying commit gets merged over. Not sure how we keep track of that now that docs are in a separate repo.


chore: replace Nat.digits_add_two_add_one with a syntactic matching simp lemma

This seems more useful once the theory is set up.
Previously
Nat.digits 10 (n + 1) = l

would simp to
(n + 1) % (8 + 2) :: Nat.digits (8 + 2) ((n + 1) / (8 + 2)) = l

now it simps to
(n + 1) % 10 :: Nat.digits 10 ((n + 1) / 10) = l

This looks good to me.
Before this change, the following fails:
example : [0,0,0,0,0,0,0,1] = Nat.digits 10 10000000 := by simp
-- unsolved goals
-- ⊢ [0, 0, 0, 0, 0, 0, 1] = Nat.digits (8 + 2) ((9999999 + 1) / (8 + 2))

After this change, it succeeds:
example : [0,0,0,0,0,0,0,1] = Nat.digits 10 10000000 := by simp
--- goals accomplished

I tried backporting this change to mathlib3, because I as curious as to why things ended up in their current state.
Turns out that, even after making this change there, the equivalent example still fails
example : [0,0,0,0,0,0,0,1] = nat.digits 10 10000000 := by simp
-- simplify tactic failed to simplify

So, it seems to me that the Lean 4 simplifier has a more powerful subgoal discharger that can handle stuff like 2 ≤ 10 and 0 < 1000 / 10, and this explains why the old simp lemma was previously preferred.

I think simp now uses decide? Maybe that is the reason. Numerals also worked completely differently so I'm not sure even the old one would work on explicit numbers in lean 3 would it?


ArrayList instead of HashMap

Explore if it could be more beneficial to use ArrayLists instead of both HashMaps and regular Arrays. What really is the case for keeping HashMaps?

Or perhaps only switch regular arrays with ArrayLists?

[ ] change all x
[ ] dfsdf
[ ] sdfsdf
[ ]

We are using array list where needed and hash maps in inventory and sale
Puss


Error when deleting a  Node.

Hi,
I am trying to delete a node by just doing a splice of a root node or a child node based on the parent node, like this:
if ($scope.obj.parentNode === null){                 $scope.list.splice($scope.obj.index,1);             }else{ // not a root node                $scope.obj.parentNode.children.splice($scope.treeParameters.index,1);             };
I store the $parent and $index in the 'obj' object on node selection.
every time I do either I get an error in this line b[$scope.options.nodeChildren] = []; in the following code, because b is NULL
 function defaultEquality(a, b) {                         if (a === undefined || b === undefined)                             return false;                         a = shallowCopy(a);                         a[$scope.options.nodeChildren] = [];                         b = shallowCopy(b);                         b[$scope.options.nodeChildren] = [];                         return angular.equals(a, b);                     }
and the error say:

TypeError: Cannot set property 'children' of null
at Object.defaultEquality [as equality] (libraries/angular-tree-control-0.2.23/angular-tree-control.js:81:56)

Any suggestion ? thanks in advance.

this is solved,
the error was happening because I was setting to null the property "selected-node" and it looks the selected-node don't get clear if you delete it from the array.  I am missing the correct way to clear the selected-node ?

I think we have the same issue(#194), because like you I set the selected-node to null.
Your solution is the only one if they don't change their defaultEquality function.
But I thought they would do the necessary to correct it and accept null as undefined.


ImportHelpers TS options breaks metadataDiscovery

Unconfirmed, but I think that using importHelpers breaks lookupPathFromDecorator
It returns tslib.js as the source path and reports that it can't find tslib.ts

Confirmed.

Fix released as v2.7.6


serve: fix wallets endpoint HTTP method

What
This PR fixes the endpoint HTTP method to patch wallets.
Why
The HTTP method should be PATCH and not POST.
Known limitations
N/A
Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).
[x] This PR's title starts with the name of the package, area, or subject affected by the change.

Thoroughness

[x] This PR adds tests for the new functionality or fixes.
[ ] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[x] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[x] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[x] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[x] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[x] This is not a breaking change.
[x] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[ ] Does the deployment work after merging?

Something went wrong with PR preview build please check

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr53.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr53.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr53.previews.kube001.services.stellar-ops.com


Force types for DBus.signal

Fixes #10.

@nylen  Thank you so much for this fix!  xmonad-log-applet wouldn't continue to work without it !


Additional perf tests

Same PR but for 1.4.x branch.
Worth to have it here as the 1.4.x is the reported branch with the issue.

Closing the PR as the 1.4.x release branch is being deleted.  1.4.0.Final was not included in a production release and will be superseded by 1.5.0.Final and 1.5.x branch.  1.5.0.Final already contains this fix.


Finish extract_blocks after updating extensional block type

Need to populate zkapp_commands, accounts_accessed, and accounts_created

closing in favor of #10509


feat: setup webhook connection for controller running locally

What does this PR do?
Adds script that allows $TITLE
Screenshot/screencast of this PR

What issues does this PR fix or reference?

How to test this PR?

Run make deploy_minikube
Scale down remotesecret controller kubectl scale deployments/remote-secret-controller-manager -n remotesecret --replicas=0 and verify that creating any remotesecret is impossible. (Because after scaledown, there is no pod to respond to webhook call)
Run make run. This should successfully start the controller (with webhook). Verify that you can create remotesecret
and that the webhook features work, such as:

cat << EOF | kubectl apply -f -
kind: RemoteSecret
metadata:
  name: test-rs
  namespace: default
spec:
  targets:
  - namespace: default
  secret:
   name: demo-secret
stringData:
  username: abcd
  password: efgh
EOF

Worked for me after disabling the firewall :
2023-12-01T12:11:49.060+0200    INFO    admission       webhook/remotesecret_mutator.go:68      webhook data upload initiated   {"object": {"name":"test-rs","namespace":"default"}, "namespace": "default", "name": "test-rs", "resource": {"group":"appstudio.redhat.com","version":"v1beta1","resource":"remotesecrets"}, "user": "minikube-user", "requestID": "18d8b52a-d52b-4445-a112-7a8490f697d3", "audit": "true", "remoteSecret": {"name":"test-rs","namespace":"default"}}
2023-12-01T12:11:49.063+0200    DEBUG   logs/hclog.go:79        performing request      {"method": "PUT", "url": "https://vault.<IP_ADDRESS>.nip.io/v1/spi/data/default/test-rs"}
2023-12-01T12:11:49.138+0200    INFO    admission       webhook/remotesecret_mutator.go:78      webhook data upload completed   {"object": {"name":"test-rs","namespace":"default"}, "namespace": "default", "name": "test-rs", "resource": {"group":"appstudio.redhat.com","version":"v1beta1","resource":"remotesecrets"}, "user": "minikube-user", "requestID": "18d8b52a-d52b-4445-a112-7a8490f697d3", "audit": "true", "remoteSecret": {"name":"test-rs","namespace":"default"}}


Merge downstream kubernetes and helm features

fixes #4619

Codecov Report

Merging #4630 into master will decrease coverage by 0.53%.
The diff coverage is 52.23%.

@@            Coverage Diff             @@
##           master    #4630      +/-   ##
==========================================
- Coverage   58.41%   57.87%   -0.54%
==========================================
  Files         883     1061     +178
  Lines       29304    34426    +5122
  Branches     4254     4901     +647
==========================================
+ Hits        17117    19923    +2806
- Misses      12187    14503    +2316

@richard-cox I wouldn't call 8696715 a fix, the idea with BindOnce was to support JSON-encoded POST bodies, and now it's back to form-encoded bodies only.

@richard-cox OK, 1543894 should fix the issue with binding parameters.


#1828 QA - send - update content when sending liquidity tokens

Related: #1828
Acceptance Criteria: Display warning message before users sent liquidity pool tokens (i.e, DFI-dETH, DFI-dBTC)
Android:

[ ] Balances > scroll to DFI-dETH > send > check for warning message
[ ] Repeat for all pool pair tokens
[ ] Translation (ZHS) present when language switched
[ ] Translation (ZHT) present when language switched
[ ] Translation (DE) present when language switched

iOS:

[ ] Balances > scroll to DFI-dETH > send > check for warning message
[ ] Repeat for all pool pair tokens
[ ] Translation (ZHS) present when language switched
[ ] Translation (ZHT) present when language switched
[ ] Translation (DE) present when language switched

这是什么鬼啊


Professor Prebid is causing miro.com to be not useable

miro.com is not useable whenever the plug-in is turned on.
Don't know if other sites are affected as I had to turn it off.

Hi @HannesAdevinta,
thanks a lot for raising this. I pushed an update (v.0.2.49) to google webstore which fixes the issue for me:

would be great if you could confirm that it's working for you now.

awesome that worked! this is sweet. thanks!

happy to help :)


Support Datetime in JSON mode

hi, thought that this might of interest to the SGLang community too.
https://github.com/outlines-dev/outlines/issues/842
I raised this issue in Outlines, as I see that the build_regex_from_object used here is taking from Outlines.

fixed at outlines side. just update to newest version, they just fixed this last week.


fix: cannot find images

migrate md to mdx, and use the JSX syntax to tell Docusaurus@2 how to find a media resource
https://docusaurus.io/docs/static-assets

cool


Version 3.0

Linking https://github.com/jruby/jruby/issues/5099, which causes tests to fail (but shouldn't be a problem in production JRuby use).


Which format to use for the source file?

The source file is currently written in Markdown. This is convenient for viewing online on GitHub. For submission, we need it to be in CTV format (explained in the ctv package vignette). I think we want to maintain both formats. It just a matter of which one will be the source and which one will be automatically generated.
Options:

Edit Markdown. Generate CTV.
Edit CTV. Generate Markdown.
Other suggestion

@benmarwick @nuest Thoughts on the build process for the task view?

The source file is ProjectWorkflows.md. I've updated CONTRIBUTING.md to instruct potential contributors to edit this file.
For maintainers, the script build.R can be run to convert the Markdown file to CTV and HTML.
Also, the HTML file is hosted on GitHub Pages at https://jdblischak.github.io/ctv-project-workflows/


jssrc2cpg: fixed EJS preprocessing for special tags in script block

Fixes: https://github.com/joernio/joern/issues/2579

I think it would be nice to have a test case for special parsing fixes like these

The EJS preprocessing is a nightmare already and I am looking for alternatives. Thats why I did not want to spend more time here. 🙂