Colour_reporter.rb

Can't get this script working!
I tried adding this to project.yml like this
:plugins:
  :load_paths:
    - vendor/ceedling/plugins
    - vendor/ceedling/vendor/unity/auto
  :enabled:
    - stdout_pretty_tests_report
    - module_generator
    - colour_reporter

But i get this error:

ERROR: Ceedling plugin 'colour_reporter' contains no rake or ruby class entry point. (Mispelled or missing files?)     rake aborted!

I'm a beginner and english isn't my native language. Sorry for that. Searched the web and can't find the solution. Maybe we can add something to set this in the UnityHelperScriptGuide.md?

I would really like to help with the documentation about  this. I think that took maybe 1 or 2 seconds to look and see that all the tests has passed. Maybe with colours don't have to wait and concentrate so much (obviusly because i get immediately distracted and tend to procastinate).
Any advice on where to look or keep investigating to resolve my trouble?
Thanks for all


Use native fetch from node.js if available

[x] tests and linter show no problems (npm t)
[x] code is properly formatted (npm run fmt)
[x] description of changes is added in CHANGELOG.md

Landed in https://github.com/metarhia/metautil/commit/fcabd50a93ccaf8ed07896ae707b479257aba180


Add Possible Time Save to Column Start With

We may want to explore other possibilities there as well.
Requested here: https://twitter.com/Raging_Panic/status/1110837119243702272

There is a few design questions here. Like maybe it would make sense to have this as a normal comparison? But that would certainly be a really weird comparison, as its information is neither absolute time stamps nor segment times. However there already is Best Split Times which is useless for dealing with segment times too. So maybe comparisons can have a notion of "capabilities"? Probably not, but it may be something worth thinking about, as "Possible Time Save" sounds very comparison like to me and less like a column type.
However if we do end up making it a column type, then not only do we possibly want this as "Start With", but also have "Previous Segment" for "Update With".


added build improvments

Plz see: https://github.com/evanbowman/blind-jump/issues/6

Note: At least on my computer, when I copied the script in, it linked really easily, not 100% sure if any other additional work it required for it to work on other systems other than building/installing SFML

Closed based on agreement last May that FindSFML.cmake is overkill in Unix and useless in Windows.


Update README.md

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Feature # (details)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. Is it a breaking change which will impact consuming tool(s)?

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

/ok-to-test abd23b8


XML comments missing for properties which are Enums or Classes

Version
Swashbuckle.AspNetCore: 5.1.0
Steps to reproduce
Create the following classes
public class SomeClass
{
    /// <summary>
    /// AnotherClass comments
    /// </summary>
    public AnotherClass AnotherClass { get; set; }

    /// <summary>
    /// SomeEnum comments
    /// </summary>
    [JsonConverter(typeof(StringEnumConverter))]
    public SomeEnum SomeEnum { get; set; }
}

public class AnotherClass
{
    /// <summary>
    /// Some property comments
    /// </summary>
    public string Name { get; set; }
}

public enum SomeEnum
{
    A,
    B,
    C
}

Expected behaviour
On version 5.0.0, the generated JSON is the following:
"SomeClass": {
        "type": "object",
        "properties": {
          "anotherClass": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AnotherClass"
              }
            ],
            "description": "AnotherClass comments",
            "nullable": true
          },
          "someEnum": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SomeEnum"
              }
            ],
            "description": "SomeEnum comments"
          }
        },
        "additionalProperties": false
      }

This means that the comments AnotherClass comments and SomeEnum comments show up in the swagger UI:

Actual behaviour
On version 5.1.0, the generated JSON is the following:
"SomeClass": {
  "type": "object",
  "properties": {
    "anotherClass": {
      "$ref": "#/components/schemas/AnotherClass"
    },
    "someEnum": {
      "$ref": "#/components/schemas/SomeEnum"
    }
  }
}

As you can see, the description field is missing after the update to the new Swashbuckle.AspNetCore version.
The swagger UI now shows the following:

We stumbled upon this as well after we migrated to .NET Core 3.1 and Swashbuckle.AspNetCore 5.1.0.
Actually it should be not too difficult to introduce some JSON comment output validation to some of the tests in test/Swashbuckle.AspNetCore.SwaggerGen.Test/XmlComments/ to avoid this issue for future releases. Or am I missing something?
If I can be of any help regarding this issue, please let me know. Would be happy to provide a corresponding pull request after some help regarding 'how tests are structured and implemented in general'.

When configuring Swagger in your Startup.cs, apply the UseAllOfToExtendReferenceSchemas setting. Long story short, this behavior was made implicit in 5.0.0 and while it's helpful for some situations (including your own), it also caused a range of new issues particularly for people that were using code gen tools to generate clients from the generated Swagger/OpenAPI document. So, I made the behavior opt-in only as of 5.1.0. By opting-in, you should get the behavior you're looking for.

Thanks for the clarification. UseAllOfToExtendReferenceSchemas works well!

It's working, thank you.

@domaindrivendev one of our teams is using this tool to generate the swagger client (swift5 and kotlin-client) and with the previous version 5.0.0 we never had no problems. However, once I've set UseAllOfToExtendReferenceSchemas, they started having problems with the gen tool just like you said.
Any idea why everything worked correctly on version 5.0.0 (which had UseAllOfToExtendReferenceSchemas by default)  and now with the version 5.1.0 if I opt-in it is no longer working?
According to what you said, the behaviour should remain the same. If they had success using the gen tool with the version 5.0.0, they should also be able to generate the client on 5.1.0 with UseAllOfToExtendReferenceSchemas.


Can not access dev server from other machines

We have a problem where our devs can't test devices that are on the same wlan in develop mode.
Simplified example:

computer ip is <IP_ADDRESS> and my phone is <IP_ADDRESS>.
starting develop binds <IP_ADDRESS>:1337 to express and <IP_ADDRESS>:7331 to the webpack dev server.
address to the webpack bundle will be set to http://<IP_ADDRESS>:7331/client/index.js because we're using the HOST EnvVar.
accessing http://<IP_ADDRESS>/ from my phone will work, but it will try to connect to webpack dev server via <IP_ADDRESS> won't, so no assets get delivered.
by setting HOST=<IP_ADDRESS> won't work as it will not bind to all interfaces (localhost won't work).

I solved it (temporarily?) by adding a new environment variable that sets the development server host independently from the express bind address. But we can also just always bind to all ifaces (express and dev server) and use HOST as the publicPath.
Opinions?

My proposal is to basically just remove config('host') from this line:
https://github.com/ctrlplusb/react-universally/blob/next/server/index.js#L52

I believe the reasoning for the host configuration was to help with Heroku or Now? I could be mistaken. Could implement https://github.com/bubenshchykov/ngrok as an alternative if necessary.

We use ngrok a lot, but it required this change. Two ngrok proxies are needed for different ip's, then we need to set HOST to ngrok0 host and CLIENT_DEV_HOST to ngrok1 host and CLIENT_DEV_PORT to 80 for it to work.

I honestly can't remember the original intention of adding the host.  now doesn't require it, I can confirm.  Anyone using heroku?

Not for heroku, not for google cloud engine (use both).

@birkir whats the consensus on this? Have you been using without the config('host') for a while now?  You reckon it's safe to go ahead with this change?

wow, @ctrlplusb is on fire, great work man!


redirect sign-in to INXPO

See https://bugzilla.mozilla.org/show_bug.cgi?id=1434240 for URL
This is hardcoded as the current decision is to move over to INXPO.

closing for now


feat: updated for react-leaflet 4.2.0

with new version of react-leaflet
react-leaflet: "^4.2.0"

exposing leaflet map throught hook useMap(), this will fix the problem with this version. I've updated jest tests for working with this changes and future changes

Thank you for you contribution. I changed target branch to rc. After checking and microfixing, it will be merged in master. Thanks @xXBlackBulletXx


Extend end-to-end suite to record total ACME client request count

Is your feature request related to a problem? Please describe.
In order to quantitatively assess the impact of our improvements to our ACME implement wrt. the number of API requests we make, we should gather data from our test runs on the number of ACME API requests we make.
Describe the solution you'd like
We already run the entire end-to-end suite for release branches and master every 4-6h - these runs can be used to collect valuable metrics.
I propose extending the e2e test suite to capture a snapshot of the /metrics endpoint in cert-manager at the end of successful test runs.
This snapshot can then be manipulated into our own Prometheus metric format, and pushed using the pushgateway into Prometheus running in the test cluster, tagged with the job name (i.e. ci-cert-manager-e2e-v1-15).
The metric that we push should contain at least the following labels:

request path (minus any unique data between runs such as authz/challenge IDs)
request count
Prow job name

This will then allow us to set up a Grafana dashboard that shows the number of requests made in an end-to-end run, allowing us to visualise the improvements we make and measure our usage.
Describe alternatives you've considered
Instead of using a pushgateway, we could upload the snapshot to GCS by storing it in the _artifacts directory at the end of the run.
We could then use a glob on the GCS bucket to 'discovery' these metrics files and either push them into Prometheus manually, or visualise the results using some other tool like Google Datastudio.
This seems like it'd be more work and less visible to the public than the Pushgateway approach, although is noted as a consideration.
Additional context
ref #1948
/kind feature
/area testing
/priority important-soon
/milestone v0.11
/cc @JoshVanL @jsha @cpu

/remove-lifecycle stale


Zod Validation Files Added  [FIXED  #192 ]

@abhay-raj19 https://github.com/abhay-raj19/FitBody/issues/115 I have Successfully Created the Zod Validation in the File and passed it as a middleware. As our project is currently in the initial phase I have made it as a middleware so that where we want any validation related to the zod we can get it using middleware.
Please View it Once .
SOLVED #192  PR please assign same labels

wrong pull


Add Binary X instance

I'm unsure about the Get but mzero seems like a reasonable thing.

If you believe that this definition is correct and useful, it makes sense to define it in the binary library as well (for Void from base).

Yep!  The only reason I didn't add this is because I just plain forgot.  Thank you for the pull request :)


fix(types): allow assigning provider-enabled instances to FastifyInstance

Fixes fastify/aws-lambda-fastify#205 by making ZodTypeProvider assignable to FastifyTypeProvider.
For an explanation, see https://fastify.dev/docs/latest/Guides/Write-Type-Provider/.

Thank you!


Still scrolls horizontally

It still tries to scroll horizontally, making it very jerky and hard to use, but great idea! I'd love to use this!

fixed in 0.3.0 :tada:


No such file or directory: <ArduinoJson.h>

Anyone know why i am getting this error when trying to upload the device code to my MXChip device?

I was able to resolve this by using the Arduino library manager to install the correct 5.13.5 version of the ArduinoJson library.

@pjirsa I'm glad you got it sorted out! 💯 If you have any more feedback about his project and the documentation, please don't hesitate to open another issue 🙇♀


Specifying chunk_count on realized performance causes dates to be ignored in plots and results

Describe the bug
When using chunk_count as a chunker option in realized performance dates are ignored in results and plots.
To Reproduce
The results are reproduced with the following code:
import pandas as pd
import nannyml as nml
from IPython.display import display

reference_df = nml.load_synthetic_car_price_dataset()[0]
analysis_df = nml.load_synthetic_car_price_dataset()[1]
analysis_target_df = nml.load_synthetic_car_price_dataset()[2]
analysis_df = analysis_df.join(analysis_target_df)

display(reference_df.head(3))

calc = nml.PerformanceCalculator(
    y_pred='y_pred',
    y_true='y_true',
    timestamp_column_name='timestamp',
    problem_type='regression',
    metrics=['rmse', ],
    chunk_number=10)

calc.fit(reference_df)

results = calc.calculate(analysis_df)
display(results.data)

display(results.calculator.previous_reference_results)

for metric in calc.metrics:
    figure = results.plot(kind='performance', plot_reference=True, metric=metric)
    figure.show()

Expected behavior
The plot would show date information just like it does in the plot on the documentation.
Screenshots & scripts
This is how the plot looks from the code provided.

Additional context
Using version 0.6.2

Already resolved on main, new release coming out today.


Added attribute data-close-manual for  .accordion-item node.

if data-close-manual is present on.accordion-item item can be closed only by direct click on it'.
This changes provides ability to expand all items and close only clicking on each item.

@nolimits4web ping

Isn't it the same if you just remove "accordion-list" class from "list-block"? In this case opening one item won't close another one


this app can't be activated from an elevated context

Describe the bug
this app can't be activated from an elevated context
This error occurs while trying to open the application after installing it from store. Its happening only in few cases and not able to reproduce in DEBUG and happens only in  RELEASE build. Our application doesn't explicitly requires elevated context. This happened after the support for MultiWindow. Does any of the internal Apis require elevated context?
Happens both in Windows10 and Windows11
WinAppSdk version: 1.0.3
Steps to reproduce the bug

Go Microsoft Store
Install the application
Open the application throws the above error (only in few systems)

Expected behavior
App should open
Screenshots

NuGet package version
1.0.3
Packaging type
Packaged (MSIX)
Windows version
Windows 11 version 21H2 (22000) & Windows 10
IDE
Visual Studio 2022
Additional context
No response

Do the users have UAC off?

Do the users have UAC off?

No UAC settings is not affecting the launch

Elevation is not supported in App SDK 1.0, this is a feature planned for 1.1. You can track the feature request here: https://github.com/microsoft/WindowsAppSDK/issues/896

Hello @BenJKuhn -
I am seeing the above "elevated context" error pop up in VS 2022 when trying to run an app that has been configured with 	<WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained>  The app is a WinUI3 desktop app configured with WindowsAppSDK 1.0.0 and it has been running fine as long as WindowsAppRuntime 1.0.0 is installed on the system.
If I understand you correctly, WindowsAppSDKSelfContained requires WindowsAppRuntime 1.1?  We tried going to that version and quickly encountered runtime errors with some framework calls that we'd been using (like ResourceLoader).
Our goal is to ensure that our app has all the runtime dependencies it needs.  So far, we've been installing WindowsAppRuntime 1.0.0 during installation.  That installation fails if there is a version of WAR with a larger version (such as 1.0.3).  It seems that using WindowsAppSDKSelfContained is the way to go.  Does this sound like the best approach?
Thank you for any advice you can offer.


Documentation description does not match files on kuri

The documentation provided does not reflect what is actually present on Kuri.
I am unable to access vision through any of the methods provided. Even the documentation or webrtc speaks of files that do not exist.
Is there any way I can get to the source code so I can use the robot for development?
All provided packages are already executables. I tried using kuri_edu package and it gives errors in running.

@MahmoudNasr95 can you be more specific? Do you have an example of such files that you couldn't find?
I don't know of anybody with access to the source code at this point, all we can do is provide volunteer support based on the software you have on your robot.

For kuri_edu: I tried running the kuri_edu.launch file which is the first check mentioned in the kuri_edu documentation. That gives an error that the v4l2 buffers cannot be requested as the Device or resource is busy.
For webrtc: I can't find the following file as shown from the documentation:


Change the bundle generation script to not include CSVs

Since the operator does not have CRDs of its own the generate bundle script fails because there are no CRDs in the specified directory.

/lgtm


Load time increased unlike before

Hi, I recently discovered that my app now takes much time to load unlike before. The code at the app initialization is still the same but the load time has increased incessantly, and it is troubling since my apps are up for review currently.
When I run flutter run --verbose, I get this as part of the logs:
[GETX] Instance "MainConfiguration" has been created
[GETX] Instance "MainConfiguration" has been initialized
[+2575 ms] I/TRuntime.CctTransportBackend(22397): Status Code: 200
[+27484 ms] I/Choreographer(22397): Skipped 1800 frames!  The application may be doing too much work on its main thread.

Sometimes, the Skipped frames part might even log twice.
I would like to know what is happening so that I can continue my app review on app gallery.

Flutter version: 3.24.3
Platform: Android

Also, in order to properly address the issue, please try to provide minimal reproducible code sample (without third party implementation) that still shows increased load time. It may be a factor that you are using external dependencies.

Please provide this as well.

I cannot produce the code sample without the third party implementation.

Try to see what changes in your implementation could be causing it and if you think it is coming from framework itself, provide relevant details so that we can take a look.

I've been able to figure out the problem. Turns out that one of the packages am using was causing the issue.
Thanks


Add support update AAAA record type and this file can be a module now

IPv6 is more common now. AAAA(IPv6) record now supported to update. User just need to call old function and pass IP. The record will be adjusted automatically by IP type.
User may want include this python as a module instead of use it directly. Support now.

Thank you @guo1017138!

Thank you @guo1017138!

That's my honor to contribute. I am using these code and I like it! Thank you.


Refactor PetitionsController to use programmatic UI

This commit is being used to propose a potential MVC design pattern.

ViewController is responsible for utilizing services, handling business logic, and providing the view with data
View is responsible for laying out subviews and displaying the data that is provided to it. (Views should be dumb and should not implement any business logic)

PLEASE COMMENT ON THIS PR IF YOU DISAGREE WITH THIS PROPOSAL

I am doing something very similar in https://github.com/Say-Their-Name/ios/tree/HomeController-programmatic-Layout.  Main difference is I broke out a protocol "ServiceClient" from BaseViewController.

I like the approach. One question, do you think we should rename PetitionUI to be something more general so that it can be re-used by the dontations UI. they seem to be very similar according to the mocks

I like the approach. One question, do you think we should rename PetitionUI to be something more general so that it can be re-used by the dontations UI. they seem to be very similar according to the mocks

Agreed.

it's middle of the night at @Kilo-Loco 's location, @unnamedd  would you like to take over and implement the fixes?

it's middle of the night at @Kilo-Loco 's location, @unnamedd would you like to take over and implement the fixes?

Even if I can do it @hybridcattt, I guess the benefit of the code review is the sharing knowledge. I can do, but then I won't have his opinion about it. I rather wait for him.

Your suggestions are minor and very reasonable so I'm sure @Kilo-Loco would not disagree! This project is collaborative so we just try to do our best to move the project forward and release it as soon as reasonably possible 🙂


Remove example that works around issue #120

closes #125

Thank you for the contribution, @Atul9!
There's one thing missing here to missing here to close #125. As I stated in that issue, the technique the example demonstrates should be integrated into the API documentation. I assume I was referring to the fact that the example passes an array to event_stream, not a slice.
Would you mind updating the documentation of event_stream, to explain that not just slices can be passed? There's more information about this here: https://github.com/inotify-rs/inotify/pull/124
The documentation for event_stream also says that an internal buffer is used. This is no longer true, so that sentence can be removed.
If you don't want to update the documentation, no problem. I'd be happy to merge this pull request as-is, and leave the documentation update to someone else. Just let me know how you want to proceed.

@hannobraun please merge this PR and documentation update can be taken up by someone.

@Atul9 Understood. Thank you again!


Add max_digits to conint

Initial Checks

[X] I have searched Google & GitHub for similar requests and couldn't find anything
[X] I have read and followed the docs and still think this feature is missing

Description
I would like to know if I could implement max_digits to conint.
I already needed the functionality in a project with the use case similar to the one described in #3831
Do you think it's a relevant feature?
Affected Components

[ ] Compatibility between releases
[ ] Data validation/parsing
[ ] Data serialization - .dict() and .json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[ ] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - construct(), pickling, private attributes, ORM mode
[ ] Settings Management
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

int constraints are already implemented in pydantic-ccore and provide the gt inequality which lets you control the max digits, I wouldn't want to add max_digits as well.


Add the ability to "name" versions

Google/Word documents allow you to name a version, which lets you provide a semantically meaningful name to a change, as opposed to relying on it to have a date-based name. To enable this, we should explore adding a "Name Version" command to the Timeline tree.

Closing this since no one has asked for it. We can always re-open this if/when we hear feedback 👍


Don't collapse grids on delete

Problem:
Deleting the last element in a grid should not collapse the empty grid to 0-sizes.
Fix:
If deletion would empty the grid, if the grid lacks at least one dimension then explicitly size the grid based on its frame.

Before
After

https://github.com/user-attachments/assets/4160ba7d-5cb4-4d3c-ae8b-0fe43d482686
https://github.com/user-attachments/assets/1fbf3552-f29f-42c9-9ebf-628f5df2265b

Fixes #6518

closing this as we'll better fix https://github.com/concrete-utopia/utopia/pull/5525 and put this functionality in there


Modify constructor for AppNotificationProgressData per API review

Per API review feedback, we need a ctor that takes in a sequence number.


[#1365] Raise sync batch size outside of sandblasting to 1000

Closes #1365
Sync speed results
New wallet (cca 22K blocks):
Before:

14:15:53.199 - 14:09:02.966 = 6 minutes, 50 seconds, and 233
14:24:15.356 - 14:18:32.068 = 5 minutes, 43 seconds, and 288

After:

14:01:34.786 - 13:55:54.256 = 5 minutes, 40 seconds, and 530
15:18:51.461 - 15:14:26.988 = 4 minut, 24 sekund a 473

Wallet restoration (cca 117K blocks):
Before:
16:32:09.854 - 16:02:00.592 = 30 minut, 9 sekund a 262
After:
15:51:07.254 - 15:22:28.317 = 28 minut, 38 sekund a 937

Note
This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing a spelling typo in documentation).  For more in-depth discussion of how we think about code review, please see Code Review Guidelines.

Author

[x] Self-review your own code in GitHub's web interface[^1]
[ ] Add automated tests as appropriate
[ ] Update the manual tests[^2] as appropriate
[ ] Check the code coverage[^3] report for the automated tests
[x] Update documentation as appropriate (e.g README.md, Architecture.md, etc.)
[x] Run the demo app and try the changes
[x] Pull in the latest changes from the main branch and squash your commits before assigning a reviewer[^4]

Reviewer

[ ] Check the code with the Code Review Guidelines checklist
[ ] Perform an ad hoc review[^5]
[ ] Review the automated tests
[ ] Review the manual tests
[ ] Review the documentation, README.md, Architecture.md, etc. as appropriate
[ ] Run the demo app and try the changes[^6]

[^1]: Code often looks different when reviewing the diff in a browser, making it easier to spot potential bugs.
[^2]: While we aim for automated testing of the SDK, some aspects require manual testing. If you had to manually test
something during development of this pull request, write those steps down.
[^3]: While we are not looking for perfect coverage, the tool can point out potential cases that have been missed. Code coverage can be generated with: ./gradlew check for Kotlin modules and ./gradlew connectedCheck -PIS_ANDROID_INSTRUMENTATION_TEST_COVERAGE_ENABLED=true for Android modules.
[^4]: Having your code up to date and squashed will make it easier for others to review. Use best judgement when squashing commits, as some changes (such as refactoring) might be easier to review as a separate commit.
[^5]: In addition to a first pass using the code review guidelines, do a second pass using your best judgement and experience which may identify additional questions or comments. Research shows that code review is most effective when done in multiple passes, where reviewers look for different things through each pass.
[^6]: While the CI server runs the demo app to look for build failures or crashes, humans running the demo app are
more likely to notice unexpected log messages, UI inconsistencies, or bad output data. Perform this step last, after verifying the code changes are safe to run locally.

Sync speed results

What device were these measured on?

New wallet (cca 22K blocks):
Before:
1. 14:15:53.199 - 14:09:02.966 = 6 minutes, 50 seconds, and 233

2. 14:24:15.356 - 14:18:32.068 = 5 minutes, 43 seconds, and 288

After:
1. 14:01:34.786 - 13:55:54.256 = 5 minutes, 40 seconds, and 530

2. 15:18:51.461 - 15:14:26.988 = 4 minut, 24 sekund a 473

1: 340.53 / 410.233 = 83% -> 17% decrease
2: 264.473 / 343.288 = 77% -> 23% decrease
That's pretty significant.

Wallet restoration (cca 117K blocks):
Before: 16:32:09.854 - 16:02:00.592 = 30 minut, 9 sekund a 262
After: 15:51:07.254 - 15:22:28.317 = 28 minut, 38 sekund a 937

1718.937 / 1,809.262 = 95% -> 5% decrease
Less significant but still useful.
I'm not entirely surprised that the improvement to sync time is relatively small, as we still have to pay the same block scanning cost.
I also note that both of the above were for post-sandblasting wallets. Once this gets into a Zashi build, I'll test before-vs-after for a wallet with a birthday before sandblasting.

What device were these measured on?

Physical device Pixel 8

Once this gets into a Zashi build, I'll test before-vs-after for a wallet with a birthday before sandblasting.

I'm going to run such a test. Previously, I only verified that it properly syncs in the sandblasting period with batch size 100, and once outside, it correctly switched to 1000.


 element with bootstrap class="form-horizontal" causes placement issues for Global Search and Paging

When the grid is located within a <form and the bootstrap class="form-horizontal" is on the form element, the Global Search appears to be pulled left, partially outside the grid control.  The pagination controls are pulled right as well.

This seems to be a Bootstrap bug.
Following the recommendation from that post, adding these to the CSS fixes the problem:
         .form-inline .form-group{
            margin-left: 0;
            margin-right: 0;
          }

Not sure if it's the right solution though. Here is the Plunker.


feat: add SFinite instances for Measure.fst and Measure.snd

Authored-by: Lorenzo Luccioli<EMAIL_ADDRESS>

bors r+


Lowercase letters in password

Prompt user asking whether lowercase letters should be included and validate answer.
Add lowercase letters to possible password pool if they answer in the affirmative.
Repeat prompt if an invalid answer is given.

Prompt to confirm whether or not lowercase letters should be included added.
Input validation added.
Lowercase alpha characters added to the possible pool if they answered in the affirmative.


Permission denied to access property "reason"

We've seen bugsnag reports for a couple users with the error message Permission denied to access property "reason" coming from within the bugsnag js library.
Stacktrack:
Error Permission denied to access property "reason"
    node_modules/bugsnag-js/dist/bugsnag.js:1833 listener

  | var error = event.reason;
  | var isBluebird = false;
  |
--| if (event.detail && event.detail.reason) {
  | error = event.detail.reason;
  | isBluebird = true;
  | }

It's been reported on Firefox 60 and 61 on both macOS 10.11 and Windows 7.
The bugsnag (for our organization) is here, if you're able to look at it in more detail https://app.bugsnag.com/remitly/remitlywebapp/errors/5b895c63bc77370017320483

Hi @apexskier, thanks for the report.
This looks like a violation of the same origin policy. Are there any frames included on the page which originate from different domains?
Regardless of whether you can figure out how this is happening on your app, we can certainly try to handle this situation better, at the very least by wrapping the property access in a try/catch. The stacktrace or the name/message from the error might be salvageable, even if there are some attached properties which belong to a different domain. It could be a lost cause though!
I'll add a ticket to our internal backlog to look in to this.

We do have an external frame on the site. It's been present for quite a bit longer than we started seeing this bug though (but with the low number of bugs that might just be a coincidence).
If it's coming from an external frame, we definitely don't need to receive all data, but if we could know which frame it's coming from that would help. Thanks for the info!


Application gets stuck after canceling dialog

After canceling the gallery & camera dialog application gets stuck on some phones and does nothing until we press phone back button

I have solved it, how can i upload it to this repo?

@jkpatel1463 create a pull request for this repo

Is there any step by step tutorial on internet? I haven't forked it, i have downloaded code and updated source code appropriate, if you can send me link, please send me so that i can upload this fix.

@jkpatel1463 https://help.github.com/articles/creating-a-pull-request/#creating-the-pull-request

Okay, Thank you @AsadLeo14
I have added a pull request. Let's see what Maintainer found it okay or not. Do you want this updated file?

is there any update for this issue?

any solution regarding this issue? it still stuck when you cancel permission dialog

@rajaroni @abdulsalam90 @jkpatel1463
are there any updates regarding this issue?

Still the issue is not resolved, I'm facing the same issue..

Still the issue is not resolved, I'm facing the same issue..

You can checkout this one ImagePicker if it matches your use case


Document available intrinsics in the compile

Intrinsics like __log, __add, __revert, etc. are not documented anywhere. Even though end users shouldn't ever need to use those, library authors might have to, and so they need a spot in the Sway Book.

This is complete: https://github.com/FuelLabs/sway/pull/3379


[Bug] Reassigning subgraph to non-existent indexer doesn't stop indexing

Bug report
It seems that reassigning a subgraph to a non-existent indexer does not stop indexing on 0.33.0. I have a subgraph that's erroring out and I want to reassign it to an indexer that doesn't exist to stop indexing. I know there's a new pause command but that doesn't have a JSON HTTP API so I can't build automation around it.
I just tried reassigning with the following command on the command line. I see that the removal event was received by the graph node indexer, but the indexers continue to index
 ❯❯❯ kubectl exec --namespace default -it deploy/unicrypt-indexer-0-graph-node -- graphman reassign QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL paused2
reassigning QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL[1264] to paused2 (was paused)
warning: this is the only deployment assigned to paused2
         are you sure it is spelled correctly?

Relevant log output
unicrypt-indexer-0-graph-node-75ff4dbbff-xr9cc graph-node Nov 22 10:06:02.990 DEBG Received assignment event: Remove { deployment: DeploymentLocator { id: DeploymentId(1264), hash: DeploymentHash("QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL") }, node_id: NodeId("indexer_0") }, component: SubgraphRegistrar
unicrypt-indexer-1-graph-node-7dd9dbc6c8-bw4wr graph-node Nov 22 10:06:02.991 DEBG Received assignment event: Remove { deployment: DeploymentLocator { id: DeploymentId(1264), hash: DeploymentHash("QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL") }, node_id: NodeId("indexer_1") }, component: SubgraphRegistrar
unicrypt-indexer-0-graph-node-75ff4dbbff-xr9cc graph-node Nov 22 10:06:23.540 DEBG Starting or restarting subgraph, sgd: 1264, subgraph_id: QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL, component: SubgraphInstanceManager
unicrypt-indexer-0-graph-node-75ff4dbbff-xr9cc graph-node Nov 22 10:06:23.540 DEBG Starting block stream, sgd: 1264, subgraph_id: QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL, component: SubgraphInstanceManager
unicrypt-indexer-0-graph-node-75ff4dbbff-xr9cc graph-node Nov 22 10:06:23.540 INFO Blockstream disconnected, connecting, provider_err_count: 0, cursor: TtiCG_7MSiQkWj2ONQIgHKWwLpc_DFttUAriIhBJj4-j9yDGjJqhBmB3YRXTk6j3iRK5Qwn639_LHSsopsYBuYC5l-xlvyBrEnN-k4G4_r3oKaGkawhJculkWuLfMN7RWj7SYw3ze7kK5IDgaPCIYEU0Y8UvJGWwjjgEpddcI_UQuXU8lm-pdZ7XgajCpYMT_rFxTLahnX2mDjIsfhkIP56BNfSat21yYw==, subgraph: QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL, start_block: 12517819, endpoint_uri: streamingfast-firehose-bsc, provider: streamingfast-firehose-bsc, deployment: QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL, sgd: 1264, subgraph_id: QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL, component: FirehoseBlockStream

IPFS hash
QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL
Subgraph name or link to explorer
No response
Some information to help us out

[X] Tick this box if this bug is caused by a regression found in the latest release.
[ ] Tick this box if this bug is specific to the hosted service.
[X] I have searched the issue tracker to make sure this issue is not a duplicate.

OS information
Linux

It seems that even using graphman pause QmZ1Qt5nxLWDhT6D6L8FyyEHMGukCiP1g6HLuxPjt43UoL does not stop the subgraph from indexing

turns out restarting both indexers in my cluster forced the subgraph to stop indexing. Something about the messaging between graph nodes to pause indexing was broken.

Closing as it seemed to be a one-off issue.


Do not enforce new reserved value in PSBT midstep

This change avoids enforcing new reserved value when PSBT funding is not
finished yet as new inputs and outputs may still be added that could
change the outcome of the check.
This originally failed in the scenario when funding a channel from
external wallet and depositing to on-chain wallet was done
simultaneously in a single transaction. If such transaction confirms
then reserved UTXO is guaranteed to be available but the check didn't
take it into account.
The enforcement still occurs in the final step of PSBT funding flow, so
it is safe. It also occurs in case of non-PSBT funding.
This partially fixes https://github.com/lightningnetwork/lnd/pull/5363#issuecomment-875766968
For full fix it'd be great to be able to optionally avoid anchor commitments (to improve privacy).
I will look at tests later, I mainly wanted to get initial feedback on this. If anyone would like to help with writing tests I'd be happy to accept. :)
Pull Request Checklist

[x] If this is your first time contributing, we recommend you read the Code
Contribution Guidelines
[ ] All changes are Go version 1.12 compliant
[x] The code being submitted is commented according to Code Documentation and Commenting
[ ] For new code: Code is accompanied by tests which exercise both
the positive and negative (error paths) conditions (if applicable)
[ ] For bug fixes: Code is accompanied by new tests which trigger
the bug being fixed to prevent regressions
[ ] Any new logging statements use an appropriate subsystem and
logging level
[ ] Code has been formatted with go fmt
[ ] Protobuf files (lnrpc/**/*.proto) have been formatted with
make rpc-format and compiled with make rpc
[ ] New configuration flags have been added to sample-lnd.conf
[ ] For code and documentation: lines are wrapped at 80 characters
(the tab character should be counted as 8 characters, not 4, as some IDEs do
per default)
[ ] Running make check does not fail any tests
[ ] Running go vet does not report any issues
[ ] Running make lint does not report any new issues that did not
already exist
[ ] All commits build properly and pass tests. Only in exceptional
cases it can be justifiable to violate this condition. In that case, the
reason should be stated in the commit message.
[ ] Commits have a logical structure according to Ideal Git Commit Structure

Ping, could someone check if this is at least going in the right direction?

Decided to add a note about only closing quit channel from shutdown() function.

I agree it should have test. Unfortunately I have literally zero experience with writing tests in Go and LND. If you could give me a few bullet points on where to put it and how to structure it that'd be very helpful.

See lntest/itest/lnd_psbt_test.go, there we already have a test that asserts the default PSBT channel funding flow. We could add an additional test that makes sure the reserves are checked in the correct step. Or extend the existing test with some additional checks.

I looked into it and it seems rpctest.Harness doesn't have public methods for creating and broadcasting transactions separately. It seems it could be solved by adding CreateTransaction and SendRawTransaction that'd pass arguments to the internal wallet.
Should I file a PR against https://github.com/btcsuite/btcd/ first or is there some other process I should follow?

Is there a way to run a specific test only? The tests are slow and failing for what seem to be unrelated reasons, so I'd like to focus on getting this working.

Strangely when I wrote my test, I tried to check if it actually fails without the change and it didn't. I couldn't figure out why and then life dragged me into bunch of other things. I still intend to try resolve this but if someone can help that'd be appreciated.

Figured it out - forgot to enable anchors :man_facepalming:
I rebased the changes and added the test which fails before the fix and passes after the fix. I only need to add release notes, but I don't know which version. Would it be possible to add this to point release, please? I was originally hoping to get this into 0.14...

Let's try with 0.14.1.

Sorry for the noise, I had trouble setting up proper testing locally. Looks like those CI failures are unrelated, am I correct?

No problem. Yes, unfortunately the CI pipeline is still a bit flaky. As long as most itest runs are green and the failures aren't related to any area you touched, they can be seen as flakes.

Great, is there anything more that needs to be done?

Fixed hopefully everything. Sadly I got to even more trouble with my machine so I'll have to let the CI run the tests. Let's hope for the best.

Ah, needs a rebase because of the release notes as well.

LOL, was looking at test and thinking why they don't run yet. :D Done.

Looks like same unrelated/flakes again.

Updated release notes version to 0.14.2

Rebased

Unrelated test failures again.


🚧 Work in progress

Hi guys, I need your help..
as you can see in the deployed version the direction is not set to rtl so not only does it align the text to the left side, but also the order of the sentence is missed.
So I was wondering about the right place to fix the direction. should that be done by my side or what?

anyone?

So as mentioned in the last commit, the initial translation of all the sections of the page is complete, I kept the English version of the content, for now, to make it easier for the reviewer to know what was the original sentence and compare it with the translation I made, so I will remove it later at the end.
Also, it still looks messed up with the current LTR direction of the website which I am waiting for the response on.
Waiting for your notes to wrap it up.

@A7med3bdulBaset
I guess this one should be added as part of the codebase to be there for anyone contributing. Thanks Ahamed.

Yesterday, I made a PR for that #470 with some improvements

@3imed-jaberi, the code is now ready for review.
thanks.


error after running for 3 epoch , ERROR:torch.distributed.elastic.multiprocessing.api:failed

Thanks for reporting the unexpected results and we appreciate it a lot.
Checklist

I have searched related issues but cannot get the expected help. yes
The unexpected results still exist in the latest version.
no results
Describe the Issue
A clear and concise description of what the bug is, including what results are expected and what the real results you got.

Reproduction

What command, code, or script did you run?
I am try to train a model for object detection , I used a pretrained model of simclr as a self-supervised approach.

bash tools/benchmarks/mmdetection/mim_dist_train_fpn.sh configs/benchmarks/mmdetection/coco/faster_rcnn_r50_c4_mstrain_2x_coco_new.py checkpoints/simclr_resnet50_imagenet.pth 1

I used one gpu for the training , and I did not find the python file (mim_dist_train.sh) which  mentioned in your document about running a training for downstream task
2. Did you make any modifications on the code? Did you understand what you have modified?
yes, I used my custom dataset which has similar format of coco dataset.
i used to train model with it in mmdetection environment.
Environment

Please run python -c "from mmselfsup.utils import collect_env; print(collect_env())" to collect necessary environment information and paste it here.

You may add addition that may be helpful for locating the problem, such as

How you installed PyTorch [e.g., pip, conda, source]
I install it by create a python environment.
i used this command :

`
source open_env/bin/activate
git clone https://github.com/open-mmlab/mmselfsup.git
cd mmselfsup
pip install -v -e .
`
I already install the mmdetection, mmcv and all other dependance at same environment.

Other environment variables that may be related (such as $PATH, $LD_LIBRARY_PATH, $PYTHONPATH, etc.)

Error traceback
If applicable, paste the error traceback here.
ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 1) local_rank: 0 (pid: 24194) of binary: /home/shubbak/open_env/bin/python
ERROR:torch.distributed.elastic.agent.server.local_elastic_agent:[default] Worker group failed

for more detailed find the attached picture

Bug fix
If you have already identified the reason, you can provide the information here. If you are willing to create a PR to fix it, please also leave a comment here and that would be much appreciated!

hello , my model is running in the train mode untill epoch 24 , which is very good so far.
but i have some new error appears as well as some questions as bellow :

the new error :
after finishing the complete training for the downstream task, i used the optimal epoch for test part on my custom dataset, which has same format to coco and already the downstream was trained on.
I got such error massage , after using the _tools/test.py_ function.

the new error is KeyError: 'CocoDataset is not in the dataset registry'
although the training was on this dataset (CocoDataset) ,and this error massage was not presented during the training.

after did the training on downstream task (object detection in my case) , i used to find the optimal epoch using curves and this function  tools/analysis_tools/analyze_logs.py plot_curve  , it gives me some info about mAP -bbox .
this was not happened as the json file created after training did not contain such info .  what shall i do ? if i want to have such info as I  am more concerned about object detection downstream task.
I will be so grateful if you can help and answer my questions.

hello , my model is running in the train mode untill epoch 24 , which is very good so far.
but i have some new error appears as well as some questions as bellow :

the new error :
after finishing the complete training for the downstream task, i used the optimal epoch for test part on my custom dataset, which has same format to coco and already the downstream was trained on.
I got such error massage , after using the _tools/test.py_ function.

the new error is KeyError: 'CocoDataset is not in the dataset registry'
although the training was on this dataset (CocoDataset) ,and this error massage was not presented during the training.

after did the training on downstream task (object detection in my case) , i used to find the optimal epoch using curves and this function  tools/analysis_tools/analyze_logs.py plot_curve  , it gives me some info about mAP -bbox .
this was not happened as the json file created after training did not contain such info .  what shall i do ? if i want to have such info as I  am more concerned about object detection downstream task.
I will be so grateful if you can help and answer my questions.

Sorry for late reply.

About your first question, what is your command to run test.py?

Our analyze_logs.py doesn't support to plot mAP-bbox, we will improve it. Currently, you could refer to this file

Hello ,
Thank you very much for replying.
for the 1st question , i run the function tools/test.py within this repository
for the 2nd question, I noticed that the produced log.json file that comes after training the downstram did not contain mAP_bbox info, it is only contains losses and acc info
see here an image for that:

for example , epoch 16 did not record any info about mAP , so i think the function tools/analysis_tools/analyze_logs.py in both repository (mmdet and mmselsup ) will not work.
even though , i ran it with mmdetection repository , and I got this error message as expected.

in such situation , what shall I do?

Hi,
For the 1st question, it is because that you run the test.py in MMSelfSup repo, but the CocoDataset is registered in MMDet. You can try: 1) using mim test mmdet xxxxx, there are some tutorial here, or using scripts of MMDet directly.
For the 2nd question, we didn't record the mAP-bbox of training process, or you can plot it of the validation process. But from your error message it seems that you didn't run validate in your training process. You can check your log, does it have val mode line like below?

log from mmdet

k your log, does it have val mode

yes , my log.json file does not contain validation process , what do you suggest to have such values ?
should i take the results from pre-train as a checkpoint  and run the downstream task in mmdetection env with a training tool there ?
because when running the downstream training script of benchmark here , this did not record or analysis any of validation process .

Could you please provide your full config? you could copy-paste here, thx

here it is
norm_cfg = dict(type='SyncBN', requires_grad=True) model = dict(     type='FasterRCNN',     backbone=dict(         type='ResNet',         depth=50,         num_stages=3,         strides=(1, 2, 2),         dilations=(1, 1, 1),         out_indices=(2, ),         frozen_stages=-1,         norm_cfg=dict(type='SyncBN', requires_grad=True),         norm_eval=False,         style='pytorch',         init_cfg=dict(             type='Pretrained',             checkpoint=             'checkpoints/pretrained_weights/densecl_r50_imagenet_200ep.pth')),     rpn_head=dict(         type='RPNHead',         in_channels=1024,         feat_channels=1024,         anchor_generator=dict(             type='AnchorGenerator',             scales=[2, 4, 8, 16, 32],             ratios=[0.5, 1.0, 2.0],             strides=[16]),         bbox_coder=dict(             type='DeltaXYWHBBoxCoder',             target_means=[0.0, 0.0, 0.0, 0.0],             target_stds=[1.0, 1.0, 1.0, 1.0]),         loss_cls=dict(             type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),         loss_bbox=dict(type='L1Loss', loss_weight=1.0)),     roi_head=dict(         type='StandardRoIHead',         shared_head=dict(             type='ResLayerExtraNorm',             depth=50,             stage=3,             stride=2,             dilation=1,             style='pytorch',             norm_cfg=dict(type='SyncBN', requires_grad=True),             norm_eval=False),         bbox_roi_extractor=dict(             type='SingleRoIExtractor',             roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),             out_channels=1024,             featmap_strides=[16]),         bbox_head=dict(             type='BBoxHead',             with_avg_pool=True,             roi_feat_size=7,             in_channels=2048,             num_classes=1,             bbox_coder=dict(                 type='DeltaXYWHBBoxCoder',                 target_means=[0.0, 0.0, 0.0, 0.0],                 target_stds=[0.1, 0.1, 0.2, 0.2]),             reg_class_agnostic=False,             loss_cls=dict(                 type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),             loss_bbox=dict(type='L1Loss', loss_weight=1.0))),     train_cfg=dict(         rpn=dict(             assigner=dict(                 type='MaxIoUAssigner',                 pos_iou_thr=0.7,                 neg_iou_thr=0.3,                 min_pos_iou=0.3,                 match_low_quality=True,                 ignore_iof_thr=-1),             sampler=dict(                 type='RandomSampler',                 num=256,                 pos_fraction=0.5,                 neg_pos_ub=-1,                 add_gt_as_proposals=False),             allowed_border=0,             pos_weight=-1,             debug=False),         rpn_proposal=dict(             nms_pre=12000,             max_per_img=2000,             nms=dict(type='nms', iou_threshold=0.7),             min_bbox_size=0),         rcnn=dict(             assigner=dict(                 type='MaxIoUAssigner',                 pos_iou_thr=0.5,                 neg_iou_thr=0.5,                 min_pos_iou=0.5,                 match_low_quality=False,                 ignore_iof_thr=-1),             sampler=dict(                 type='RandomSampler',                 num=512,                 pos_fraction=0.25,                 neg_pos_ub=-1,                 add_gt_as_proposals=True),             pos_weight=-1,             debug=False)),     test_cfg=dict(         rpn=dict(             nms_pre=6000,             max_per_img=1000,             nms=dict(type='nms', iou_threshold=0.7),             min_bbox_size=0),         rcnn=dict(             score_thr=0.05,             nms=dict(type='nms', iou_threshold=0.5),             max_per_img=100))) dataset_type = 'CocoDataset' data_root = 'data/coco_old/' classes = ('Person', ) img_norm_cfg = dict(     mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True) train_pipeline = [     dict(type='LoadImageFromFile'),     dict(type='LoadAnnotations', with_bbox=True),     dict(         type='Resize',         img_scale=[(1333, 640), (1333, 672), (1333, 704), (1333, 736),                    (1333, 768), (1333, 800)],         multiscale_mode='value',         keep_ratio=True),     dict(type='RandomFlip', flip_ratio=0.5),     dict(         type='Normalize',         mean=[123.675, 116.28, 103.53],         std=[58.395, 57.12, 57.375],         to_rgb=True),     dict(type='Pad', size_divisor=32),     dict(type='DefaultFormatBundle'),     dict(type='Collect', keys=['img', 'gt_bboxes', 'gt_labels']) ] test_pipeline = [     dict(type='LoadImageFromFile'),     dict(         type='MultiScaleFlipAug',         img_scale=(1333, 800),         flip=False,         transforms=[             dict(type='Resize', keep_ratio=True),             dict(type='RandomFlip'),             dict(                 type='Normalize',                 mean=[123.675, 116.28, 103.53],                 std=[58.395, 57.12, 57.375],                 to_rgb=True),             dict(type='Pad', size_divisor=32),             dict(type='ImageToTensor', keys=['img']),             dict(type='Collect', keys=['img'])         ]) ] data = dict(     samples_per_gpu=2,     workers_per_gpu=2,     train=dict(         type='CocoDataset',         classes=('Person', ),         ann_file='data/coco_old/annotations/instances_train2017.json',         img_prefix='data/coco_old/train2017/',         pipeline=[             dict(type='LoadImageFromFile'),             dict(type='LoadAnnotations', with_bbox=True),             dict(                 type='Resize',                 img_scale=[(1333, 640), (1333, 672), (1333, 704), (1333, 736),                            (1333, 768), (1333, 800)],                 multiscale_mode='value',                 keep_ratio=True),             dict(type='RandomFlip', flip_ratio=0.5),             dict(                 type='Normalize',                 mean=[123.675, 116.28, 103.53],                 std=[58.395, 57.12, 57.375],                 to_rgb=True),             dict(type='Pad', size_divisor=32),             dict(type='DefaultFormatBundle'),             dict(type='Collect', keys=['img', 'gt_bboxes', 'gt_labels'])         ]),     val=dict(         type='CocoDataset',         classes=('Person', ),         ann_file='data/coco_old/annotations/instances_val2017.json',         img_prefix='data/coco_old/val2017/',         pipeline=[             dict(type='LoadImageFromFile'),             dict(                 type='MultiScaleFlipAug',                 img_scale=(1333, 800),                 flip=False,                 transforms=[                     dict(type='Resize', keep_ratio=True),                     dict(type='RandomFlip'),                     dict(                         type='Normalize',                         mean=[123.675, 116.28, 103.53],                         std=[58.395, 57.12, 57.375],                         to_rgb=True),                     dict(type='Pad', size_divisor=32),                     dict(type='ImageToTensor', keys=['img']),                     dict(type='Collect', keys=['img'])                 ])         ]),     test=dict(         type='CocoDataset',         classes=('Person', ),         ann_file='data/coco_old/annotations/instances_val2017.json',         img_prefix='data/coco_old/val2017/',         pipeline=[             dict(type='LoadImageFromFile'),             dict(                 type='MultiScaleFlipAug',                 img_scale=(1333, 800),                 flip=False,                 transforms=[                     dict(type='Resize', keep_ratio=True),                     dict(type='RandomFlip'),                     dict(                         type='Normalize',                         mean=[123.675, 116.28, 103.53],                         std=[58.395, 57.12, 57.375],                         to_rgb=True),                     dict(type='Pad', size_divisor=32),                     dict(type='ImageToTensor', keys=['img']),                     dict(type='Collect', keys=['img'])                 ])         ])) optimizer = dict(type='SGD', lr=0.02, momentum=0.9, weight_decay=0.0001) optimizer_config = dict(grad_clip=None) lr_config = dict(     policy='step',     warmup='linear',     warmup_iters=1000,     warmup_ratio=0.001,     step=[16, 22]) runner = dict(type='EpochBasedRunner', max_epochs=24) checkpoint_config = dict(interval=1) log_config = dict(interval=50, hooks=[dict(type='TextLoggerHook')]) custom_hooks = [dict(type='NumClassCheckHook')] dist_params = dict(backend='nccl') log_level = 'INFO' load_from = None resume_from = None workflow = [('train', 1)] opencv_num_threads = 0 mp_start_method = 'fork' evaluation = dict(interval=2000, metric='mAP') custom_imports = dict(     imports=['tools.benchmarks.mmdetection.res_layer_extra_norm'],     allow_failed_imports=False) work_dir = 'work_dirs/benchmarks/mmdetection/coco/faster_rcnn_r50_c4_mstrain_2x_coco_new/densecl_r50_imagenet_200ep.pth' auto_resume = False gpu_ids = range(0, 1)

You are using EpochBasedRunner, so the interval here is should be 1.

you could change the interval and train again to see whether it has val mAP in the log

Due to the inactivity of the issue, we will close it. Feel free to open a new one if you have other questions.


Issue #988 Add File Size to InputStreamEntity

PR for https://github.com/rest-assured/rest-assured/issues/988

Thanks a lot for the PR, really appreciated.


refactor: change order of template annotations

The populator seems inintuitive order of templates.
Maybe change them, and to be consistent, change the order for converter as well ?!

Why do you think it is unintuitive? Because it doesn't match the order of the parameters? That's funny, because for me the order of the parameters was always unintuitive ;)

Why do you think it is unintuitive? Because it doesn't match the order of the parameters? That's funny, because for me the order of the parameters was always unintuitive ;)

Jep, the order was unintuitive for me. But it may be that my brain must get used to it :D


Open files for generated blueprints

When creating a new component, the files were created just fine, but I expected them to be opened automatically.
Would save another few mouseclicks.

I was already thinking about that and I think that would be a great feature. The problem are blueprints that generate multiple files (like components). Which file should be opened?

Probably opening all generated files is a bit excessive, but probably the only option for unknown blueprints.
For well known blueprints there can be smarter option.
E.g. for components I always open the .hbs and .js file (not the tests)

Agree with you guys. That would be very useful. Any chance for making it?


Deploy button doesnt work

Describe the problem
When i click on the button i only get to the fleet page and nothing happens.
Expected behavior
Seeing a deploy interafce.
Additional context
How can i prefill the repo URL with help of the URL?

hey @AlexProgrammerDE can you try this again? I just tried both from GitHub and landr page and it seems to work. Maybe there was a problem when you tried but now it's solved?

@tmigone yes i just tested it again. Works great.


return directly if StatViewFilter calls sendRedirect

see #4398
the HttpServletResponse should not be rewrited after calling it's sendRedirect method.

Codecov Report

Merging #5613 (dcbc86f) into master (4e6fc39) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

Additional details and impacted files

@@             Coverage Diff              @@
##             master    #5613      +/-   ##
============================================
- Coverage     58.71%   58.71%   -0.01%
+ Complexity    27675    27672       -3
============================================
  Files          1323     1323
  Lines        127262   127264       +2
  Branches      23957    23957
============================================
- Hits          74728    74725       -3
- Misses        43254    43256       +2
- Partials       9280     9283       +3

Files
Coverage Δ

...com/alibaba/druid/support/http/StatViewFilter.java
0.00% <0.00%> (ø)

.../alibaba/druid/support/jakarta/StatViewFilter.java
0.00% <0.00%> (ø)

... and 4 files with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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


Account Requirements

We just went through this process, and found out that if you have restricted group creation (in our case, an on-prem AD group, synced to AzureAD/Office 365), the account used to create/convert the org-wide Team needs to be both a global admin and be a member of the AD group that has group creation rights. We opened a case with MS and this is how we resolved it, when a regular global admin tried to create org-wide Team, but was not able to.

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

ID: 76309c0b-2a9c-36a8-d7c7-f7d6f311d39b
Version Independent ID: bc69c0e3-0fa7-c86e-5e8c-067c8811e9bf
Content: Create an org-wide team in Microsoft Teams - Microsoft Teams
Content Source: Teams/create-an-org-wide-team.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@KennyLogin  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @KennyLogin, thank you for your feedback.
Did you see the FAQ section? Are you trying to create this team using the Teams client?
"Is there a way to create an org-wide team other than using the Teams client?
Global admins can only create an org-wide team by using the Teams client. If your organization limits creating teams to using PowerShell, the recommended workaround is to add your global admins to the security group of users who can create a team. For more information, see Manage who can create Office 365 Groups.
If this isn't an option, you can use PowerShell to create a public team and add a global admin as the team owner. Then, have the global admin click More options next to the team name, click Edit team, and then change the privacy to Org-wide - Everyone in your organization will be automatically added. Note that only team owners can access the Edit team option and only global admins can see the Org-wide option."

Yes, I was trying to created via the Teams client. Re-reading the first section makes sense. We had to rule that out (in the beginning), for reasons I'll explain further down. In addition, the second part "if this isn't an option", doesn't appear to work, or is unclear? We had to open a case with Microsoft, because creating a public team, and adding a global admin as the owner, isn't enough. They have to be a global admin and be in the restricted group to see the option to change the privacy to org-wide. Which is essentially the same as the first section, where the global admin needs to be in the AD group that's allowed to create groups.
In addition, this isn't a great security practice. We have non-privileged accounts, which are on prem, synced to O365 via AD Connect, along with the AD group that's allowed to create groups. Also, we have privileged accounts for O365, which are .onmicrosoft accounts and only exist in O365 (not synced from on-prem). I essentially had to elevate the permissions for my non-privileged account, as my privileged account doesn't exist on-prem (it's an onmicrosoft account for O365 admin), so I'm unable to add it to the restricted security group that was setup on-prem and synced via AD Connect.
Maybe we're a fringe case, or maybe I just didn't read it clearly, but the Microsoft support rep was unclear on it too.

@KennyLogin thank you for this clarification.
Docs.microsoft.com feedback section is there to help us to improve documentation. If there is something specific that you think we can improve here we are welcome to hear from you. If not, I think we are ready to close this issue.
Thank you again!

@KennyLogin Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Fix: send back error

Update readysetstream with the new scality repository, bringing a bug fix
Fixes https://github.com/scality/S3/issues/334

Test for non-regression will come soon

non regression test added

@ironman-machine let's do it

Hello @alexandre-merle
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "fix/send-back-error", "DEFAULT_BRANCH": "rel/6.2"}
Please follow http://ci.ironmann.io/gh/scality/Integration/5806 for CI status.

@ironman-machine again

Hello @alexandre-merle
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "fix/send-back-error", "DEFAULT_BRANCH": "rel/6.2"}
Please follow http://ci.ironmann.io/gh/scality/Integration/5808 for CI status.

@ironman-machine let's do it

Hello @alexandre-merle
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "fix/send-back-error", "DEFAULT_BRANCH": "rel/6.2"}
Please follow http://ci.ironmann.io/gh/scality/Integration/5947 for CI status.

@ironman-machine again

Hello @alexandre-merle
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "fix/send-back-error", "DEFAULT_BRANCH": "rel/6.2.1"}
Please follow http://ci.ironmann.io/gh/scality/Integration/5949 for CI status.


Remove some text from Order confirmation page and create new button

What is the motivation for adding / enhancing this feature?
Too much, unnecessary text on Order confirmation.
We have form "What we can improve?",  so following text:

"E-mail us at<EMAIL_ADDRESS>with any questions, suggestions how we could improve products or shopping experience"

is usless.
Also this information is unnecessary

Your Account
You can log to your account using e-mail and password defined earlier. On your account you can edit your profile data, check history of transactions, edit subscription to newsletter.

What are the acceptance criteria
Replace mentioned text with new button "Return to shopping"

I prepared design proposal:

Can you complete this feature request by yourself?

[ ] YES
[x] NO

Which Release Cycle state this refers to? Info for developer.
Pick one option.

[x] This is a normal feature request. This should be available on https://test.storefrontcloud.io and then after tests this can be added to next Vue Storefront version. In this case Developer should create branch from develop branch and create Pull Request 2. Feature / Improvement back to develop.
[ ] (Pick this option only if you're sure) This is an important improvement request for current Release Candidate version on https://next.storefrontcloud.io and should be placed in next RC version. In this case Developer should create branch from release branch and create Pull Request 3. Stabilisation fix back to release.
[ ] (Pick this option only if you're sure) This is a critical improvement request for current Stable version on https://demo.storefrontcloud.io and should be placed in next stable version. In this case Developer should create branch from hotfix or master branch and create Pull Request 4. Hotfix back to hotfix.

Additional information

I will add this feature

Thanks @ZeevGerstner ! :)

Thank u @ZeevGerstner

Glad to help :) Did you guys merged this to the master?


Have mosaic-prod on Heroku automatically redeploy after Github master changes

More info: changing a branch associated with a pull request does trigger a redeployment of the review app.


ImportError: No module named 'flask'

Flask is installed in my virtualenv after running
pip install -r requirements.txt
as seen below
(venv) $ pip list
click (6.6)
Flask (0.11.1)
itsdangerous (0.24)
Jinja2 (2.8)
MarkupSafe (0.23)
pip (8.1.2)
python-dateutil (2.5.3)
requests (2.10.0)
setuptools (24.3.0)
six (1.10.0)
Werkzeug (0.11.10)
wheel (0.29.0)

yet I get the error
Traceback (most recent call last):
  File "app.py", line 3, in <module>
    from flask import Flask, render_template
ImportError: No module named 'flask'

Stackoverflow told me to follow these steps (which worked):
sudo aptitude install python3-setuptools
sudo easy_install3 pip
sudo pip3.4 install -r requirements.txt

do pip3 install -r requirements.txt instead

Thank you, that solved it!


Added ability to configure daemonset update strategy

Signed-off-by: sanjevsunder<EMAIL_ADDRESS>What this PR does / why we need it:
Provides the ability to configure fluentd-cloudwatch daemonset update strategy.
Which issue this PR fixes
None created for this.
Special notes for your reviewer:
@jmcarp
@icereval
@kenden
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test
/assign

/lgtm


[Docs] - Adding code of conduct

I would like to work on this issue. Also, can you add the hacktoberfest label?


Nothing happens? What am I missing?

My action, which completes successfully:
name: AI Generator ✨

on:
  pull_request:
  issue_comment:

jobs:
  pr_agent_job:
    runs-on: ubuntu-latest
    permissions:
      issues: write
      pull-requests: write
      contents: write
    steps:
      - name: PR Agent action step
        id: pragent
        uses: Codium-ai/pr-agent@main
        env:
          OPENAI_KEY: ${{ secrets.OPENAI_API_KEY }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          github_action.auto_review: "true"
          github_action.auto_describe: "true"
          github_action.auto_improve: "true"
          pr_description.enable_file_walkthrough: "true"
          pr_description.use_description_markers: "true"

My PR template:
## https://foo.atlassian.net/browse/<ADD JIRA ID>

### Description
pr_agent:summary

### Overview of Changes
pr_agent:walkthrough

### Gotchas
-

### Requires
-

### Checklist
- [ ] Web-impacting / breaking changes were verified

The action runs but nothing happens.  I also tried leaving a comment /describe and again nothing happens. What am I missing here?

Ah I see, I had to create a new PR, instead of adding the functionality to an existing PR.


fix: Continue to resolve application null error

demo:http://<IP_ADDRESS>:8000/
usename:admin
password:123
fix: #126

@oranges-eating signupItems is well initialized for new app, you should modify your DB data. This PR is unnecessary.
https://github.com/casbin/casdoor/blob/3274bd0c7c5e8443aab4e312f5a95232b2913377/web/src/ApplicationListPage.js#L56-L65


Fix race when a rapids buffer is aliased while it is spilled

Closes https://github.com/NVIDIA/spark-rapids/issues/9082
Likely root cause for https://github.com/NVIDIA/spark-rapids/issues/8939
This fixes a regression introduced https://github.com/NVIDIA/spark-rapids/pull/8936 where RapidsBuffer.free is being invoked outside of the catalog lock. Because we allow aliasing of buffers (re-adding the same buffer doesn't create a new RapidsBuffer) we were aliasing a buffer that  had been spilled and removed from the catalog, leading to a SpillableColumnarBatch pointing to a RapidsBuffer that wasn't valid and would lead to task exceptions while trying to acquire this buffer.
This makes it so we hold the catalog lock at a higher level than before, which includes the call to free.
There is a slight change in behavior from before as well. Before this change we would go into a loop where several threads would satisfy a target < spillable test (so we need to reduce the store size to approach target). One thread could begin spilling to target, releasing the lock each time during this loop and rechecking the catalog size each time before taking the lock. If two threads are racing it was not deterministic who would spill (both could spill some then one would take over or one could win from the start)
In this PR instead we lock higher level and 1 thread is allowed to spill, others are told to retry. The thread that is allowed to spill does the same check and drives the store size to match target.

build

build


Upload Pictures between the lines broke with JS Error

While i was adding a new Article .  i tried to attache a picture between the line
but it gave me some JS Errors and the Form sometimes Popups, sometimes not.

I am using : Ubuntu - Chrome Version 42.0.2311.135 (64-bit)
Picture attached.

It appears this comes from c147d89bf66cca896a894911c0ab89883863e075 / https://github.com/manshar/manshar/blob/master/web-client/app/scripts/app.js#L213
@mkhatib : can you confirm this is related? This is CORS related.
@donbassa : did you try on Firefox?

@zakelfassi Firefox works great. maybe its a problem from my Chrome ?

Nope; Just Chrome having more strict rules on what an XMLHttpRequest can and cannot send.
The line I referred above (213) forces the setting of an "Accept-Encoding" header. Which, I believe, is the source of the problem.

The error is unrelated to the in-ability to upload as far as I can tell.
I see the problem on a lot of requests and we might need to be picky on what requests we set accept encoding or we are using the wrong header not sure. I haven't researched this, but I don't think this is why you are unable to upload.
Have you tried again on Chrome and faced the same error?

This should have been fixed and we no longer set the header on all requests. Please re-open if you're still seeing this.


Tensorflow Buildkite (CI) Broken

Example failure: https://buildkite.com/bazel/tensorflow/builds/7681#4bedc5fc-2efe-401b-9aa4-f967df5f05dd
Tensorflow Buildkite seems to be broken with release Bazel.

@c-parsons ,
Looks like this issue is not related to tensorflow.Can you please try to install tensorflow for this link.Thanks!

This issue is already fixed at TF's HEAD, so can be closed

Oh the issue caused this on Bazel CI is a missing pip package, we should fix it https://github.com/bazelbuild/continuous-integration/blob/master/pipelines/tensorflow.yml#L15
ModuleNotFoundError: No module named 'packaging'

Fixed at https://github.com/bazelbuild/continuous-integration/commit/30708c00ccaab6022b4320f9afa9860ab568b544


help-docs: Note automated PMs sent when subscribing users to streams.

Adds a note to both help center articles with sections on subscribing users to streams, documenting that an automated private message (from the Zulip notification bot) is sent to each user when subscribed in this way.
Also, makes a small formatting change to the existing note here, see 3rd screenshot below.
Noted while working on #22612.
Screenshots and screen captures:
Current documentation

Current documentation

Current documentation

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Nice! For the wording, maybe something like this?

Note: Subscribing someone else to a stream sends them an automated private message.

I think that hints the fact that you don't get a message when you subscribe yourself through this part of the UI, and would also let us use the same note in both places.

Everything else looks good to me!

Update: I updated the wording with a slight adjustment to Alya's suggestion above (see quote and screenshots below):

Note: Subscribing someone else to a stream sends them a notification bot automated private message.

I felt like highlighting that the automated private message would be from the notification bot, and not the user making the change, was a good idea. Also, I linked to the notification bot article in the note and updated that article to be clearer in text related to automated private messages (see 3rd screenshot below).
Updated screenshots:
Current documentation

Current documentation

Current documentation

What do you think about "... sends them an automated private message from Notification Bot."? I think that's most clear.

What do you think about "... sends them an automated private message from Notification Bot."? I think that's most clear.

That makes sense. I've updated this PR for the above text with one small change - not capitalizing notification bot (see screenshot below), as that's the direction we've been moving with the help center docs for the notification bot in general (see current documentation).
It could be that we want to revisit that and keep all mentions of the notification bot in the help center to be capitalized (e.g. Notification Bot) with the argument that it's how the bot appears in the UI.
Screenshot of updated warning note:

Merged, thanks @laurynmm! Yeah probably worth discussing how we want to capitalize it; it needs to be Notification Bot in the UI because lower-case names are not the norm in a Zulip community, and that capitalization choice helps signal that. But I can imagine that story changing if we rename it; in any case, sticking with whatever our current convention is seems right for this PR :).


chore: remove Bobgy from OWNERS

@zijianjoy can you help me approve? Thanks!

wrong repo, recreated as https://github.com/kubeflow/community/pull/578


Forbid stories call themselves recursively.

class A:

    @story
    def step(I):
        I.step

:tada: This issue has been resolved in version 1.0.1 :tada:
The release is available on:

1.0.1
GitHub release

Your semantic-release bot :package::rocket:


Introduce concept of PermissionGroups to the PermissionController

As it stands, we currently have a 1 to 1 mapping from permission to rpc method. With the addition of multiple rpc methods that fall around the same action or permission, it is necessary for the PermissionController to be able to process a permission request for a parent permission and subsequently install the child permissions. This greatly reduces the visual overload you get from seeing multiple related permissions in the connect screen.
The first permission to have a group would be snap_manageState and then eventually the forthcoming custom ui rpc methods.

From sprint planning: Pending review of the doc Hassan just shared

From 1:1 with Hassan: We need to re-point this after meeting this Friday.

From 1:1 with Hassan: We are leaving this in the backlog to work on something more pressing.

We are very likely going to move away from the 1:1 representation of method:permission beginning with the multichain provider API. I will probably close this issue once we have an issue up for that work.


User should not be able to join expired beacons.

Should the last(5th) be part of backend logic or frontend?

Anything related to security / privacy / etc must be handled in the backend - you just can't trust the frontend :-)
So the backend should prevent joining an expired beacon, return some error, and then the frontend can capture that error and display it.
Originally posted by @cfsmp3 in https://github.com/CCExtractor/beacon/issues/33#issuecomment-1001977164

This should be trivial to do, the only reason we didn't do this already is to use this hack while testing since we could join expired beacons. But this would be a one line fix here https://github.com/CCExtractor/beacon-backend/blob/master/graphql/resolvers.js#L119

I have created a pr about the changes you mentioned.


Results api

Fixes #782

Lets hold off on creating a library for the utils on this PR. If we create a library, then then nx system starts to diverge and becomes very difficult to integrate. Abstracting the library out can be its own future pr, some code repetition is fine for now

I removed the job monitoring code, added a new API (/api/dispatch-finish) to trigger chart data generation. The chart data won't be generated unless and until the mentioned API is hit.


Generate Mocks

Generate mocks for models and requests.
Can make use of swagger's example field for this as well

I am trying to do this in my own template, example field is not being captured at the moment, right?
P.S. Thanks @yonaskolb for tools like this or XcodeGen, both I and all my team, want to thank you for your dedication to these projects, you're saving us an incredible amount of time, you rock! 🙌


Use on tiled images with simple coordinate system?

I was wondering if there is any support for using react-native-maps with any simple coordinate systems for tiling large images into small pieces. In other words can I use the custom tile overlay to render tiled images? Thanks!

#1876


Workflow support

Hi,
Anyone currently working on updating this plugin to be compatible with Workflow?

See JENKINS-30269.


Remove overlap on y axis chart markers

Transparencies overlapping causing this:

@matt-bullock is this ticket referring to the double dates When daily is selected?

no it's just a very minor visual amend where the vertical lines should move down 1px so they don't overlap the horizontal line causing this:


Buildbots should use experimental Goma support for linking.

Happy to wire this up with some help from @gspencergoog who wired up Goma for compilation on the bots in the first place.


Bug fixes

Codecov Report

Merging #403 (3f2f14a) into master (1449df9) will decrease coverage by 0.01%.
The diff coverage is 67.85%.

@@            Coverage Diff             @@
##           master     #403      +/-   ##
==========================================
- Coverage   71.77%   71.75%   -0.02%
==========================================
  Files         463      463
  Lines       15533    15551      +18
==========================================
+ Hits        11149    11159      +10
- Misses       4384     4392       +8

Impacted Files
Coverage Δ

...e/security/Policies/AssignmentPermissionPolicy.php
36.36% <0.00%> (-3.64%)
:arrow_down:

...rity/Policies/ShadowAssignmentPermissionPolicy.php
42.85% <0.00%> (-7.15%)
:arrow_down:

app/commands/cleanup/CleanupUploads.php
67.24% <ø> (ø)

app/helpers/FileStorage/IFileStorage.php
100.00% <ø> (ø)

...elpers/FileStorage/LocalStorage/ZipFileStorage.php
62.80% <0.00%> (-0.78%)
:arrow_down:

app/helpers/FileStorageManager.php
34.11% <66.66%> (+0.38%)
:arrow_up:

...ty/Policies/AssignmentSolutionPermissionPolicy.php
82.14% <80.00%> (-0.47%)
:arrow_down:

...pers/FileStorage/LocalStorage/LocalFileStorage.php
76.41% <90.00%> (+0.07%)
:arrow_up:

app/V1Module/presenters/SubmitPresenter.php
83.33% <100.00%> (ø)

...Module/security/Policies/GroupPermissionPolicy.php
83.87% <100.00%> (+0.53%)
:arrow_up:

Continue to review full report at Codecov.

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


ERROR in %1 is not a valid Win32 application. \?\F:\project\reactjs\react-slingshot\node_modules\node-sass\vendor\win32-x64-47\binding.node  @ ./src/styles/styles.scss 4:14-143 13:2-17:4 14:20-149

ERROR in %1 is not a valid Win32 application.
\?\F:\project\reactjs\react-slingshot\node_modules\node-sass\vendor\win32-x64-47\binding.node
@ ./src/styles/styles.scss 4:14-143 13:2-17:4 14:20-149
How can i do?

Install C++ Compiler. Browser-sync requires a C++ compiler on Windows. Visual Studio Express comes bundled with a free C++ compiler. Or, if you already have Visual Studio installed: Open Visual Studio and go to File -> New -> Project -> Visual C++ -> Install Visual C++ Tools for Windows Desktop. The C++ compiler is used to compile browser-sync (and perhaps other Node modules).
So I resolve it!


Add capability to find opportunities

Coverage increased (+0.3%) to 82.906% when pulling 9451d24f00f4a1c31aa491f315c67e90d64fcadb on list_opportunities into 672ebba60b9742dbf08a0348180dd42ac6a67543 on master.

Coverage increased (+0.3%) to 82.906% when pulling f65c4600bc8f4834bb0b629d5f430835e1e4f0de on list_opportunities into 672ebba60b9742dbf08a0348180dd42ac6a67543 on master.


Chore display pool name when try offer failed

Proposed changes
display pool name when try offer failed
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.51 seconds
stream load tsv:          512 seconds loaded<PHONE_NUMBER>9 Bytes, about 139 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.4 seconds inserted 10000000 Rows, about 340K ops/s
storage size:<PHONE_NUMBER>1 Bytes


TypeError in NotificationsList Component on Service Worker Subscription Fetch

Summary
A TypeError occurred within the NotificationsList component of our application, specifically during the execution of the initialSubscriptionState function. This error impacts users on the Chrome Mobile iOS browser, as seen in a recent log from our production environment.
Description
When the function initialSubscriptionState tries to fetch the subscription status from the service worker, it fails because the subscription object returned by pushManager.getSubscription() is unexpectedly undefined. This indicates that the service worker might not be properly initialized or the pushManager is not available in the current browser context at the time of invocation.
Steps to Reproduce

Open the application using any device.
Navigate to the Notifications area of the application.
The error occurs during the loading process of this component.

Expected Behavior
The application should safely check for the availability of the service worker and gracefully handle cases where the push manager's subscription object is undefined.
Actual Behavior
The application encounters a TypeError and may impact the user experience by halting subsequent JavaScript execution, potentially leading to a partially rendered or non-responsive page.

@khavinshankar
Hey, I would like to fix this issue. Please assign it to me.

@Yadavanurag13 The issue had been assigned to you, not sure if you missed the assignment.

Hey ! @bodhish
I just created a pull request related to the issue .


[IR] Refactored comprehension.Combination

Added rule argument to pass the current owner, avoiding free symbols;
Replaced Function.unlift (calls the underlying twice) with case partial functions;
Prepend values to Let blocks instead of substituting inline, maintaining ANF;
Replaced chains of ++ and :+ with Seq.concat (more efficient);
Fixed minor formatting issues.

The difference are mostly reordered vals, except here, where the early definition results in the value being pulled out of the function.

The earlier version messed up method symbols in the tree due to some weird interaction between mutability and Function.unlift calling rules twice. This shouldn't happen now.

There are more uses of Function.unlift in the Normalize: here and here. Those are the last remaining and if we get rid of them, I think the examples will compile. Honestly, I have no idea why Function.unlift is a problem.

@joroKr21 thanks, I think that it works now.

There is one issue I just realized: using Stream.map(_(args)).reduceLeft(_ orElse _) is not lazy (i.e. it will evaluate the map on the whole stream, even though the argument to orElse is by-name).

Also, I don't see a reason to disallow control flow. Rather, we should define an abstraction for appending vals to the final suffix (i.e. a suffix with no defs).

Merged manually in

a3bf09a [IR] Refactored comprehension.Normalize
7eccdb6 [IR] Refactored comprehension.Combination


#8476 Oracle password will expire warning

Could be tested on Oracle 12.2 EE (db1):
username: testa
password: 123456
Role: Normal

verified


index out of bound error when update eval metric

Hi ,I am training a binary classification model with my own dataset. I use mx.image.ImageIter API to load raw images according to the .lst file generated myself(without using img2rec.py).
I set the data iter as below,
train_iter = mx.image.ImageIter(
        batch_size   = batch_size,
        data_shape   = data_shape,
        path_imglist = '/database/liveness/data_prepare/liveness_train.lst',
        path_root    = '/',
        data_name    = 'data',
        label_name   = 'softmax_label',
        mean         = np.array([123.68, 116.78, 103.94]),
        resize       = 224,
        rand_mirror  = True,
        shuffle      = False,
        inter_method = 1)

And my .lst file is
16      1.0     /database/liveness/lf_face/real/5905c125337f3131b4f0856a_image_0.jpg
17      1.0     /database/liveness/lf_face/real/58dd0a71337f311c56026c9e_image_0.jpg
18      1.0     /database/liveness/lf_face/real/58fb11d6de6c741b3501fd52_image_0.jpg
19      1.0     /database/liveness/lf_face/real/59060ef0337f317a0f74a42e_image_0.jpg

Then i start training, the first epoch went well, but a error was reported at the second epoch(epoch 1) as follow,
epoch 0 / batch 3766 ======>> ('cross-entropy', 0.00092357182168862099)
2017-08-30 14:39:53.567102
Time cost(ms) on one batch: 797260
DataBatch: data shapes: [(128L, 3L, 224L, 224L)] label shapes: [(128L,)]
2017-08-30 14:39:54.532427
Traceback (most recent call last):
  File "train.py", line 111, in <module>
    mod.update_metric(metric, batch.label)
  File "/dlproject/incubator-mxnet/python/mxnet/module/module.py", line 735, in update_metric
    self._exec_group.update_metric(eval_metric, labels)
  File "/dlproject/incubator-mxnet/python/mxnet/module/executor_group.py", line 582, in update_metric
    eval_metric.update_dict(labels_, preds)
  File "/dlproject/incubator-mxnet/python/mxnet/metric.py", line 108, in update_dict
    self.update(label, pred)
  File "/dlproject/incubator-mxnet/python/mxnet/metric.py", line 916, in update
    prob = pred[numpy.arange(label.shape[0]), numpy.int64(label)]
IndexError: index<PHONE_NUMBER>872 is out of bounds for axis 1 with size 2

batch 3766 is the second last batch of a epoch, and batch 3767 is the last batch of a epoch.
I set the eval metric in my training script with two components:
eval_metric = mx.metric.CompositeEvalMetric()
eval_metric.add(mx.metric.CrossEntropy())
eval_metric.add(mx.metric.Accuracy())

so what is wrong in my usage?
Thx for your answer!

I have same problem

same problem,too.

I have same problem,too.

same problem here

I was training binary classification using .rec ,  met the same problem

Maybe we should make our .rec files in our own ways to make sure it has no problem.

@mxnet-label-bot add [Metric]

@LeonJWH @techzhou @changss @tobechao @wlbksy can one of please share a minimum reproducible example for this bug?


add the support for Rancher v1 API

add the support for Rancher v1 API

Could we have an usage example? I'm not able to make it work. Thanks

I reverted to commit and it's working now. Sorry, I don't get the avantage of that commit.
Here is what I'm trying to do:
clusters = client.list(type='fleet.cattle.io.clustergroup')
What is the point to replace the "." by "_"?

@SteeveGL We replace '.' with '_' because the client will generate functions like client.list_fleet_cattle_io_clustergroup. So if it is a '.' Python will interpret it as accessing the member of the object.
what you are doing now is also legit.


Is this project still maintained ?

All in the title.  I am starting a new project that requires  js animations, but but I am afraid this library isn't maintained anymore. anyone could confirm please?

The v2 is still in progress: Updated 4 months ago. Many work to do since the next release. The current version is fully documented on http://mojs.io.

@legomushroom feel like chiming in?

This project is amazing and I can tell, I couldn't find such features in any other JS motion library anywhere. But I feel like it's not maintained and not really sure about its future so I'm a bit afraid of using it in one of my projects.

+1 (want know project status and updates)

Sorry but I wouldn't say a project is abandoned after a 6 months pause. Developers got a life too and  they can't always dedicate a great amount of time to a OSS project.
Now hold on for a little preach:
This is the kind of issue that doesn't help anyone, just cause a bad effect on the library. You want the developer(s) to dedicate more time to improve it? Help them solving the issues. This project has 70+ open issues and could use some help on this side so the developer can focus on releasing new and better features.
I strongly advice @bonjour12 to close this issue and cease anyone from commenting on it.
Sorry, but open source is hard. People should be aware of this.

It's a legitimate question; no need for a defensive posture. A simple yes/no will be helpful. Thank you.

Opensource IS a big sacrifice but when you take a step back and keep in perspective how the majority of us are...we're introverts and when we get involved in a project, we obsess until we move onto the next thing ;)
So it's a fair question and instead of getting triggered, you could have displayed some empathy instead.
OpenSource is like a product to business folks and requires outstanding "customer service" otherwise, who the heck would want to support the project?
Some food for thought ;)

See https://github.com/mojs/mojs/issues/201#issuecomment-474144899.


Command alias

How to deal with the case that I want to give an alias (short-form) to my command?
	b.Handle("/hello", func(m *tb.Message) {
		b.Send(m.Sender, "hello world")
	})

This deals with the /hello command. How to define a /hi command that does exactly what the above does?
I tried to refactor the above function to func sayHi(m *tb.Message) {...} but found that I cannot use b within it any more.
Sorry for the noob question, & thx

Golang has closures :)


⚠ Bofrost.at has degraded performance

In 0daed2b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1520 ms

Resolved: Bofrost.at performance has improved in 3a95942 after 16 minutes.