Extend support for ECS

Add support for creating ECS services with Load Balancer and fixes #1668

Coverage decreased (-0.07%) to 92.22% when pulling ead731c6d46ec439a05b8abfb0fd1b897339f169 on fferrara:NEW-ecs-service-load-balancer into<PHONE_NUMBER>4ee78affc07643d16fae6bb31b4014 on spulec:master.

@JackDanger @spulec When specifing a load balancer when creating an ecs service, do we want to validate that loadbalancer arn? Means more mock setup, but would also catch specifying the wrong lb

Yes, ideally we should add validation for arn. I don't think that is enough to block getting these great contributions merged in though.
Thanks for the work @fferrara and welcome to Moto!


Fix reading more data then passed in str_length in cass_uuid_from_string_n.

Thanks for the patch. I'll take a look at this sometime this week.

LGTM. Thanks


Feat/redirect

Description
In bundleless buildType, builder will redirect path for import id, but sometimes it is not necessary.
Now we can set redirect to close this action.
For example, don't replace alias.
{
  buildConfig: {
    redirect: { alias: false }
  }
}

Related Issue

Types of changes

[ ] Docs change / Dependency upgrade
[ ] Bug fix
[x] New feature / Improvement
[ ] Refactoring
[ ] Breaking change

Checklist

[x] I have added changeset via pnpm run change.
[ ] I have updated the documentation.
[ ] I have added tests to cover my changes.

PR title 记得用标准格式哈

自动生成的PR title？下次我注意。

嗯嗯，PR title 会影响 commit message


[Core] Update RequestFailedException to use source generation for serialization

The changes here update RequestFailedException.TryExtractErrorContent to use source generation for serialization instead of reflection-based serialization. It takes advantage of the fact that the source generation is included in the net6.0+ runtime so we don't have to upgrade our dependency on System.Text.Json to take advantage of this feature (😄 ).
For more context on source generation see the following:

How to use source generation
Source generation vs reflection-based serialization
Introduction of source generation

Important note - source generation does not support private classes or members, so a few classes and members needed for serialization had to be changed from private to internal. See known issues
This is the last change on the Azure.Core side needed to unlock Native AOT with the following libraries:

Open Telemetry Exporter - https://github.com/Azure/azure-sdk-for-net/issues/35572 / https://github.com/Azure/azure-sdk-for-net/issues/37761
KeyVault - https://github.com/Azure/azure-sdk-for-net/issues/38500
Storage
And likely many other packages across our SDK's.

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

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

cc: @vitek-karas @TimothyMothra @eerhardt


ability to load configuration from current repository (setup.cfg)

ansible-review should be able to detect configuration rules by looking inside current code directory, just like any other build and linting tools pep8, flake8, tox.
Having a user specific config file that is not kept as the same place as the code does not work well for codebases shared across multiple users.
I think that the use of setup.cfg should be a good idea as it avoids spamming the repository root with tons of config files for each tool. Most tools already support it.

Typically for Ansible projects, we advise creating a repo for your playbooks (playbooks, hosts/inventory and group-var files, etc, and plugins, etc) and a repo for each of the Ansible Roles you build.  So with this overall structure, I definitely don't want my lint rules inside each of these repos. This is what I did initially and it's a pain because you now have multiple-sources-of-truth for your lint rules. As a team, we want to apply the rules and be able to update these rules at any time. So having the rules held in a separate repo (with only maybe the standards.py and the lint-rules folder) is the right direction. The ansible-review config file should be able to point to a repo instead of physical files on the system.  Otherwise, at the moment I am forced to find a shared location that works for all of our developers (e.g. /usr/local/share/ansible) and git clone the files in a subfolder called lint or something.  This way, it can be updated and there's one source of truth now. This means, if we update our lint repo with new rules or changed rules, or changed standards, then all of our ansible repos must comply to those rules.
Thoughts on this?


Always reset status when opening neogit

Fixes https://github.com/NeogitOrg/neogit/issues/931

As for the tests, it is likely they fail as they assume neogit opens and has the correct state immediately, but now such happens in the next event loop tick.
There may be an easy "wait for everything to open" for those tests

The dreaded enemy of all programmers: cache invalidation

Maybe the cleanest way would be not to cache this at all. Any objections against trying this?

I'm up to try, sure :)

Closing this in favor of https://github.com/NeogitOrg/neogit/pull/944


Segment Cache Public Access and Handling

When segment caches are retrieved in the spk_vector functions, a copy of the original structure is made, such that when the segment cache is later inspected, it appears empty.
High-level interface functions to access segment data (i.e., the polynomial coefficients) should also be implemented.

Caches are now properly filled with #42 . Only a public interface to retrieve that data should now be added.


My First PR commit

PR comments

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

Needs approval from an approver in each of these files:

OWNERS

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

@cjxd-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pr-build
217d35a0f571185ad32234c0ee27290d3542215e
link
/test this

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


GEOMESA-2821 Disable travis build

Signed-off-by: Emilio Lahr-Vivaz<EMAIL_ADDRESS>

merged as 771777d3a9716b04f7dcd27a6b7d1bb822a1b5a7


Installation note in ZNE Catalyst tutorial

Follow-up of #1207 to add a note on plugin installation.
[As per @dedoussis's feedback 🙏]

Thanks for making the update, @cosenal !


VAProgressCircle Doesn't Working As Expected

Hey guys, I had  a problem with a progress circle. I'm using this library to download video online. My problem is numberLabel in VAProgressCircle doesn't tele with my download progress status. Let say my download problem is 45% but numberLabel goes up to 100. For better understanding I attached the video and code below :
https://youtu.be/SRA8c10JtV8
http://pastebin.com/eVC4PMDU
thank you for this great library.

Hey afiq90,
Thanks for the kind words. I took a look at your video and your code and it looks like there wasn't enough error checking in the UIProgressLabel and the VAProgressCircle for erroneous values. I also could not use the VideoDownloadHelper you were using, so I tested using a different downloader. I've pushed a fix that has more error checking for the setProgress method, so feel free to checkout the new repository and let me know if the issue is fixed. If not, let me know and we can continue from there.

Thank you for responding, and if you're curios this is my method that I'm using for downloading a video using AFNetworking :
VideoDownloadHelper.m
https://gist.github.com/afiq90/bd104a97b15f0d1a0a59
Also, I can't wait to try your new update once I get home.


exporting images in org mode

Hello, I'm writing hugo blogs using org-mode. When inserting an image link like [[/home/amos/Pictures/Screenshots/img-2017-09-11-165647.png]], hugo doesn't export the image.

I put images in the static/img folder
and then link them in my posts like below - in a sub directory "post":
[[file:/img/post/sample.jpg]]
Hope this helps.

hmm, can i make it auto exporting to the static directory? Changing path to that will break org mode's preview

I think this would be more of an upstream Hugo ask than a goorgeous feature. All goorgeous is doing is rendering your paths. Generally in Hugo you have a separate static files directory in your repo.


chore(explore): added tooltips to timepicker

SUMMARY

The new timepicker introduce date expression function, so need some online help.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

Tested on latest Firefox
ADDITIONAL INFORMATION

[ ] Has associated issue: https://github.com/apache/superset/issues/12302
[x] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

@mihir174 we will need a better UI for timepicker advanced tooltip. can you provide design support in 2 steps, 1. giving some lightweight suggestions to ship this asap 2. incorporate design system guidelines for long term
thanks! 🙏

@mihir174 we will need a better UI for timepicker advanced tooltip. can you provide design support in 2 steps, 1. giving some lightweight suggestions to ship this asap 2. incorporate design system guidelines for long term
thanks! 🙏

Codecov Report

Merging #12580 (74526e7) into master (f24d3cb) will decrease coverage by 6.01%.
The diff coverage is 70.00%.

@@            Coverage Diff             @@
##           master   #12580      +/-   ##
==========================================
- Coverage   66.75%   60.73%   -6.02%
==========================================
  Files        1015      529     -486
  Lines       49633    19658   -29975
  Branches     4839     4840       +1
==========================================
- Hits        33133    11940   -21193
+ Misses      16377     7520    -8857
- Partials      123      198      +75

Flag
Coverage Δ

cypress
?

javascript
60.73% <70.00%> (-0.01%)
:arrow_down:

python
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...s/controls/DateFilterControl/DateFilterControl.tsx
19.09% <ø> (-66.37%)
:arrow_down:

...controls/DateFilterControl/frame/AdvancedFrame.tsx
33.33% <70.00%> (-14.29%)
:arrow_down:

superset-frontend/src/SqlLab/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/dashboard/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/chart/ChartContainer.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/reducers/index.js
0.00% <0.00%> (-100.00%)
:arrow_down:

...et-frontend/src/dashboard/containers/Dashboard.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

...et-frontend/src/filters/components/Select/types.ts
0.00% <0.00%> (-100.00%)
:arrow_down:

...t-frontend/src/dashboard/containers/SliceAdder.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 677 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #12580 (74526e7) into master (f24d3cb) will decrease coverage by 6.01%.
The diff coverage is 70.00%.

@@            Coverage Diff             @@
##           master   #12580      +/-   ##
==========================================
- Coverage   66.75%   60.73%   -6.02%
==========================================
  Files        1015      529     -486
  Lines       49633    19658   -29975
  Branches     4839     4840       +1
==========================================
- Hits        33133    11940   -21193
+ Misses      16377     7520    -8857
- Partials      123      198      +75

Flag
Coverage Δ

cypress
?

javascript
60.73% <70.00%> (-0.01%)
:arrow_down:

python
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...s/controls/DateFilterControl/DateFilterControl.tsx
19.09% <ø> (-66.37%)
:arrow_down:

...controls/DateFilterControl/frame/AdvancedFrame.tsx
33.33% <70.00%> (-14.29%)
:arrow_down:

superset-frontend/src/SqlLab/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/dashboard/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/chart/ChartContainer.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/reducers/index.js
0.00% <0.00%> (-100.00%)
:arrow_down:

...et-frontend/src/dashboard/containers/Dashboard.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

...et-frontend/src/filters/components/Select/types.ts
0.00% <0.00%> (-100.00%)
:arrow_down:

...t-frontend/src/dashboard/containers/SliceAdder.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 677 more

Continue to review full report at Codecov.

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

i18n! Let's wrap everything we can in {t('i18n')}

i18n! Let's wrap everything we can in {t('i18n')}

That's a huge tooltip! I'm wondering if we should link out to a new documentation page. Tooltip could say something like Superset supports powerful date/time expressions. For example [show a few examples], click to see learn more in the Superset documentation.

That's a huge tooltip! I'm wondering if we should link out to a new documentation page. Tooltip could say something like Superset supports powerful date/time expressions. For example [show a few examples], click to see learn more in the Superset documentation.

@zhaoyongjie
If there's a page with the syntax info in Superset docs, we should link to that. If that doesn't exist yet, I think staying in context and having the huge modal makes sense for now.
For the tooltip:

i think it would be better if the tooltip didn't cover the inputs - then the user could type while keeping the mouse hovered on the tooltip icon to refer to the syntax
@junlincc a persistent tooltip breaks a lot of UI patterns and will be inconsistent. i think if the tooltip doesn't obscure the inputs, users should be able to refer to the content easily
here's the correct tooltip icon - https://www.figma.com/file/ToYikUoHLg7fhIBUPZtZb0/Superset-Design-System?node-id=968%3A125277
tooltip icon color should be Grey-4 (B2B2B2)

@zhaoyongjie
If there's a page with the syntax info in Superset docs, we should link to that. If that doesn't exist yet, I think staying in context and having the huge modal makes sense for now.
For the tooltip:

i think it would be better if the tooltip didn't cover the inputs - then the user could type while keeping the mouse hovered on the tooltip icon to refer to the syntax
@junlincc a persistent tooltip breaks a lot of UI patterns and will be inconsistent. i think if the tooltip doesn't obscure the inputs, users should be able to refer to the content easily
here's the correct tooltip icon - https://www.figma.com/file/ToYikUoHLg7fhIBUPZtZb0/Superset-Design-System?node-id=968%3A125277
tooltip icon color should be Grey-4 (B2B2B2)

@srinify Srini, can either Robert or Daniel expedite getting documentation ready for this new feature? all description is written in feat(explore): time picker enhancement 🙏

@srinify Srini, can either Robert or Daniel expedite getting documentation ready for this new feature? all description is written in feat(explore): time picker enhancement 🙏

@mihir174
Thank you for pointing these out. I changed the tooltip style again. please check the tooltip screenshot.
cc @junlincc

@mihir174
Thank you for pointing these out. I changed the tooltip style again. please check the tooltip screenshot.
cc @junlincc

FYI, I saw Superset had many docs here:
https://superset.apache.org/docs/miscellaneous/issue-codes#issue-1001
we can also share time picker cheatsheet there.

FYI, I saw Superset had many docs here:
https://superset.apache.org/docs/miscellaneous/issue-codes#issue-1001
we can also share time picker cheatsheet there.

make time picker syntax to the miscellaneous section
cc: @junlincc

make time picker syntax to the miscellaneous section
cc: @junlincc


More issues like in #39

Hi,
I'm not sure the issue from #39 was fixed completely. This does not work - but I think it should?
user = User.model_validate({
    "username": "abc"
})
assert user.user_name == "abc"

Also, case sensitivity is not handled when passing attributes or excluded_attributes to model_dump - but it should be, according to RFC 7644, Section 3.10:

All facets (URN, attribute, and sub-attribute name) of the fully encoded attribute name are case insensitive.

So I would have expected this to work:
User[EnterpriseUser].model_validate({
    "userName": "abc",
    "displayName": "Barbara Jensen",
    "name": {
        "formatted": "Barbara Jensen",
    },
    "active": True,
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
        "employeeNumber": "1234"
    }
}).model_dump(scim_ctx=Context.RESOURCE_QUERY_RESPONSE, attributes=[
    "displayname",
    "urn:IETF:params:scim:schemas:core:2.0:User:userName",
    "urn:IETF:params:scim:schemas:core:2.0:User:name.FORMATTED",
    "acTIVe",
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:Employeenumber"
])

Maybe converting all the attributes to snake_case in the models isn't the best approach and they should be converted to all-lowercase instead?

Indeed I suppose all those case should be handled. Thank you for providing concrete test cases. I will look at it.

I just pushed a bunch of fixes on main about attributes case sensitivity. Please let me know if it looks good to you.

Yes, that's looking good for now, thx!


  PLEASE DON'T ASK FOR WORKAROUNDS OR TIMELINES - THIS IS FREE SOURCE CODE
NO ISSUES ARE BEING TAKEN FOR DOCS, ONLY PR'S
ISSUES MUST include full reproducible sample and stacktrace or they will be closed without explanation!!!
Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[ *] iOS
[ *] Android
[ ] UWP

PLATFORMS THAT YOU CANNOT FILE ISSUES ON RIGHT NOW: Tizen, watchOS, tvOS, macOS
IF YOU HAVE AN ISSUE WITH DOCUMENTATION, DO NOT FILE AN ISSUE - PR'S ONLY!
Feature Library

[ ] BluetoothLE Client

Version of Library
<IP_ADDRESS>69
Version of OS(s) listed above with issue
iOS 14.4.2
Android 9
Steps to Reproduce

Using (Prism Dependency Injection)
https://prismlibrary.com/index.html
After registering my services including the IBleManager with implementation BleManager on each platform (iOS & Android). iOC Container then fails to resolve the IBleManager due to a lack of default constructors.
Works on UWP, but fails on iOS & Android

Expected Behavior
For the dependency (constructor injection) to be able to resolve the dependency.
Actual Behavior
Crashes with error:
{Prism.Ioc.ContainerResolutionException: An unexpected error occurred while resolving 'Shiny.BluetoothLE.IBleManager' ---> DryIoc.ContainerException: code: Error.UnableToResolveFromRegisteredServices;
message: Unable to resolve Shiny.BluetoothLE.Internals.ManagerContext as parameter "context" (IsSingletonOrDependencyOfSingleton)
in Resolution root Singleton Shiny.BluetoothLE.BleManager: Shiny.BluetoothLE.IBleManager FactoryId=160 (IsSingletonOrDependencyOfSingleton, IsResolutionCall)
from container with scope {Name=null}
with Rules with {TrackingDisposableTransients, UseDynamicRegistrationsAsFallbackOnly, FuncAndLazyWithoutRegistration, SelectLastRegisteredFactory} and without {ThrowOnRegisteringDisposableTransient, UseFastExpressionCompilerIfPlatformSupported}
with FactorySelector=SelectLastRegisteredFactory
with Made={FactoryMethod=ConstructorWithResolvableArguments}
with normal and dynamic registrations:
(DefaultDynamicKey(0), {FactoryID=208, ImplType=Shiny.BluetoothLE.Internals.ManagerContext, Reuse=TransientReuse, HasCondition})
at DryIoc.Throw.It (System.Int32 error, System.Object arg0, System.Object arg1, System.Object arg2, System.Object arg3) [0x00000] in //src/DryIoc/Container.cs:13229
at DryIoc.Container.TryThrowUnableToResolve (DryIoc.Request request) [0x00058] in //src/DryIoc/Container.cs:1077
at DryIoc.Container.DryIoc.IContainer.ResolveFactory (DryIoc.Request request) [0x00072] in //src/DryIoc/Container.cs:1059
at DryIoc.ReflectionFactory.CreateExpressionOrDefault (DryIoc.Request request) [0x0033c] in //src/DryIoc/Container.cs:10616
at DryIoc.Factory.GetExpressionOrDefault (DryIoc.Request request) [0x00297] in //src/DryIoc/Container.cs:9922
at DryIoc.Container.ResolveAndCache (System.Int32 serviceTypeHash, System.Type serviceType, DryIoc.IfUnresolved ifUnresolved) [0x0008f] in //src/DryIoc/Container.cs:391
at DryIoc.Container.DryIoc.IResolver.Resolve (System.Type serviceType, DryIoc.IfUnresolved ifUnresolved) [0x0011c] in //src/DryIoc/Container.cs:356
at DryIoc.Container.DryIoc.IResolver.Resolve (System.Type serviceType, System.Object serviceKey, DryIoc.IfUnresolved ifUnresolved, System.Type requiredServiceType, DryIoc.Request preResolveParent, System.Object[] args) [0x00039] in //src/DryIoc/Container.cs:428
at DryIoc.Resolver.Resolve (DryIoc.IResolver resolver, System.Type serviceType, System.Object[] args, DryIoc.IfUnresolved ifUnresolved, System.Type requiredServiceType, System.Object serviceKey) [0x00000] in //src/DryIoc/Container.cs:7809
at Prism.DryIoc.DryIocContainerExtension.Resolve (System.Type type, System.ValueTuple2[System.Type,System.Object][] parameters) [0x0001c] in /_/src/Containers/Prism.DryIoc.Shared/DryIocContainerExtension.cs:294     --- End of inner exception stack trace ---   at Prism.DryIoc.DryIocContainerExtension.Resolve (System.Type type, System.ValueTuple2[System.Type,System.Object][] parameters) [0x00053] in //src/Containers/Prism.DryIoc.Shared/DryIocContainerExtension.cs:298
at Prism.DryIoc.DryIocContainerExtension.Resolve (System.Type type) [0x00000] in //src/Containers/Prism.DryIoc.Shared/DryIocContainerExtension.cs:272
at Prism.Ioc.IContainerProviderExtensions.Resolve[T] (Prism.Ioc.IContainerProvider provider) [0x00000] in //src/Prism.Core/Ioc/IContainerProviderExtensions.cs:18
at ResearchApp.App.IsInitialized () [0x00013] in C:\Commercial\dorsaVi.Concept\Apps\Clinical\ResearchApp\ResearchApp\ResearchApp\App.xaml.cs:76 }

Please include some form of example or reproducible sample in your issues, so there isn't any guess work involved.

User did not reply with necessary info.  Assuming registration steps weren't being followed since I could not reproduce.


Fix TOC links in some notebooks

The following notebooks don't have a working TOC (links are broken):

[ ] Input-Output
[ ] Functional programming

@baffelli please have a look if there are other issue.


MotoGP VideoPass - App Request

I don't know if this is the best place to get it from, but the latest version is available here:
https://download.apkpure.com/b/apk/Y29tLm1vdG9ncC52aWRlb3Bhc3NfNjhfZGZjNzFkMDQ?_fn=VmlkZW9QYXNzX3YxLjQuMTRfYXBrcHVyZS5jb20uYXBr&k=5349bce3d78c7eebd42cd7999ba8874458c5bfed&as=ade115402ab431545bc630c2aac9a6ca58c31d65&_p=Y29tLm1vdG9ncC52aWRlb3Bhc3M%3D&c=1|ENTERTAINMENT

Sure this could be added to the hosted apps section
On Mar 10, 2017 4:43 PM, "hoontune"<EMAIL_ADDRESS>wrote:

I don't know if this is the best place to get it from, but the latest
version is available here:
https://download.apkpure.com/b/apk/Y29tLm1vdG9ncC52aWRlb3Bhc3NfNj
hfZGZjNzFkMDQ?_fn=VmlkZW9QYXNzX3YxLjQuMTRfYXBrcHVyZS5jb20uYXBr&k=
5349bce3d78c7eebd42cd7999ba8874458c5bfed&as=ade115402ab431545bc630c2aac9a6
ca58c31d65&_p=Y29tLm1vdG9ncC52aWRlb3Bhc3M%3D&c=1%7CENTERTAINMENT
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ITVlab/TvAppRepo/issues/44, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADI58yGLd1y20WZ_24H3ZF1izsqFcVstks5rkcQAgaJpZM4MZ5eE
.


Refactor array testing decorators

Depends on #2820
Refactor the common code to call cupy and cupy test implementation (_call_func_numpy_cupy()).

Let me take over this

Rebased

Jenkins, test this please

Jenkins CI test (for commit 4643acf8a7ab38586aba7e25ffe2222ba153938d, target branch master) failed with status FAILURE.

CI errors are related

Fixed.

Jenkins, test this please

Jenkins CI test (for commit 86754df5c7fdbe9e632ad1091b47e2c5ac775111, target branch master) succeeded!


Apply Checkstyle rule set and fix all violations

Codecov Report

Merging #6 (a13b75d) into master (844f936) will decrease coverage by 0.20%.
The diff coverage is 79.62%.

@@             Coverage Diff              @@
##             master       #6      +/-   ##
============================================
- Coverage     89.23%   89.03%   -0.21%
  Complexity      282      282
============================================
  Files            40       40
  Lines           604      602       -2
  Branches         27       27
============================================
- Hits            539      536       -3
- Misses           51       52       +1
  Partials         14       14

Impacted Files
Coverage Δ
Complexity Δ

...mpere/systemstubs/properties/SystemProperties.java
75.00% <ø> (ø)
6.00 <0.00> (ø)

...org/webcompere/systemstubs/resource/Resources.java
89.47% <ø> (ø)
6.00 <0.00> (ø)

...k/org/webcompere/systemstubs/stream/SystemOut.java
100.00% <ø> (ø)
2.00 <0.00> (ø)

...ebcompere/systemstubs/stream/SystemStreamBase.java
86.36% <0.00%> (ø)
8.00 <0.00> (ø)

.../systemstubs/stream/input/DecoratingAltStream.java
70.00% <0.00%> (-7.78%)
5.00 <1.00> (ø)

...mpere/systemstubs/stream/input/LinesAltStream.java
92.30% <ø> (ø)
8.00 <0.00> (ø)

...ere/systemstubs/stream/input/ThrowAtEndStream.java
81.57% <ø> (ø)
15.00 <0.00> (ø)

...ebcompere/systemstubs/stream/output/TapStream.java
100.00% <ø> (ø)
4.00 <0.00> (ø)

...re/systemstubs/rules/EnvironmentVariablesRule.java
100.00% <ø> (ø)
6.00 <0.00> (ø)

...rg/webcompere/systemstubs/rules/SystemErrRule.java
100.00% <ø> (ø)
2.00 <0.00> (ø)

... and 10 more

Continue to review full report at Codecov.

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


client.get_order_details not working

Unfortunately there are several issues with the  get_order_details method:

could not find the method in your documentation
From your code comments I extracted that the order id would be optional, but then the API responds "KucoinAPIException : Bad Request - Required String parameter 'orderOid' is not present" , so I guess it is not optional anymore
adding the order_id to the input arguments (symbol,order_type and order_id) does not give an error, but it also does not return anything (None). The order id and everything is correct and I tried it for different orders and symbols.

Thanks for having made that python wrapper!

Looks like a kucoin server issue. I tried to get order details without the python-kucoin package (just using requests), and here as well I got nothing for return value...

ok strange, I wrote kucoin. From my experience an answer cannot be expected within the next days...

That's what I received as answer from kucoin
"hi
we don't provide api support ,could you  ask your friends for help. Thank you for your support.
best wishes
bessie"
Sounds like a joke.

Oh whoa. I'll abstain from trading with Kucoin API for some time anyway.
Today, the cancel endpoint gave me a "System error" so it does not look reliable at all...


add validation for global loggin level.

Please provide a description for what this PR is for.
resolve: https://github.com/istio/istio/issues/24595
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ X ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@morvencao: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
dd399e01457265f8d576a60611b73ac0981e576e
link
/test lint_istio

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

@morvencao: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
dd399e01457265f8d576a60611b73ac0981e576e
link
/test lint_istio

unit-tests_istio
dd399e01457265f8d576a60611b73ac0981e576e
link
/test unit-tests_istio

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

@morvencao: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

analyze-tests_istio
e37785d5304175447bf64390426859c933c9bf76
link
/test analyze-tests_istio

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


Add ability to modify jwt content

Hey! 👋
I was wondering if it is considered to add JWT customization functionality. I need this to make it work with Hasura and possibly DGraph.
Thanks!

There is an open issue for this here #215

(This should be possible, so you can easily inject data into and read from the decrypted / signed token, and also optionally define your own routines for doing that, if you need to.)

Nice, thanks!


fix(48191): Duplicates comments on "Add definite assignment assertion to property"

Fixes #48191
When fixing #48191, I found the similar issue happen for Generate "get" and "set" accessor which is fixed in this.
Reproduce link: https://www.typescriptlang.org/play?#code/FAYwNghgzlAECCsDexZtgcwKYBdYA8AKASmVgCdcBXcgO1gEZYBfYV8aOAIVi3xyy0AJnEQo0AegmwAFljBgA9qgKwAvLABMbYEA

I found the similar issue happen for Generate "get" and "set" accessor which is fixed in this.

Do you mean the quick fix for adding undefined?

thank @DanielRosenwasser for your quick reply. It includes a quick fix for this case
class A {
    get x() { return 1 }
}
class B extends A {
  // hello
  x = 2           <-- action: Generate 'get' and 'set' accessors
}

it turns into
class A {
    get x() { return 1 }
}
class B extends A {
  // hello
  private _x=2
public get x() {
return this._x
}
public set x(value) {
this._x=value
}
}

I think there’s a way to accomplish the same thing by using the options parameter of replaceNode to control what leading and trailing trivia gets replaced—i.e., instead of suppressing trivia emit and replacing only the non-trivia range of the node, you could replace the existing trivia and let it re-print from the emitter. However, making the smallest possible text edits is a good operating principle for code fixes, so I’m happy with your fix.


ve.runtime not sought in getModelDirectory

The getModelDirectory function is not looking in ve.runtime (it's looking in current directory or ve.home).

Resolved in commit 39786c7c


Adding test cases for StringUtils.equals methods to cover LANG-1162/LANG-1239 etc

Coverage decreased (-0.02%) to 93.411% when pulling 8dea56a0a7d20ba61f8edb49da3b0a6233252d05 on RamAnvesh:master into 1a1fc65b04bcbe2e95d0fa300fce110e1224906e on apache:master.

Coverage decreased (-0.06%) to 93.375% when pulling b8b36dcbe67de2160329ac2db8113c601aafe628 on RamAnvesh:master into 1a1fc65b04bcbe2e95d0fa300fce110e1224906e on apache:master.

Hi RamAnvesh,
thanks for the pull request.
There are already a lot of test for StringUtils#equals here https://github.com/RamAnvesh/commons-lang/blob/master/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java#L558

Ouch!.. ok.. closing..


Futureproofing

Fixes for a whole bunch of future warnings:
FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.

which is really annoying, since we extensively use mutable view creation in this package.

Coverage increased (+0.02%) to 76.798% when pulling 29dccac6dec48252eccb43bfcd1a89c58f013355 on keflavich:fix_future_warnings into 7285987a19bcfb89c45f9a47dc01d92b196f395e on radio-astro-tools:master.


Travis ci

Closes #6

i don’t understand. Obd no longer needs full node, so why re-activate [chainNode] in configure/conf.ini? [chainNode] is already deprecated.

i don’t understand. Obd no longer needs full node, so why re-activate [chainNode] in configure/conf.ini? [chainNode] is already deprecated.

There are deep conflict in this PR.
We will change the way of GET to POST in the next version of obd.
and in the configure of tracker (tracker/config/conf.ini), there is your own chainnode config for your local omnicore instance, which should not be merged into main codebase.
And there are some other points we need to review for this PR.

Closing for now


AirQualityIndex does not work with older devices

AirQualityIndex does not work with older devices which make use of dust-datafield instead of PM25, PM10, etc.
Adapter needs to detect which one is used.

Fixed in version 0.7.1


Ability to edit parent element in the properties of an object

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
I am using the Confluence Draw.io plugin to create an Azure Infrastructure diagram
which contains lots of elements, and I need to be able to move whole containers with their siblings quite often to reorder and add new features to the diagram
so right now, when I need to move a box with 5 elements, I have to move each one of them 5 elements with the box manually, doing that for every box is very time consuming as I'll have to select and move every single text, img and link
Describe the solution you'd like
I'd like to be able to correctly tell Draw.io what is the parent element of every item, so I when I move a box, Draw.io knows to move all associated children with it
Describe alternatives you've considered
I've currently migrated out of Confluence to the unofficial VSCode draw.io extension, which allows me to edit the XML code of the diagram, and then I can correctly set the parent id of the elements, there is a bit of manual work. but I only have to do it once
Additional context
I propose adding the ability to edit the (parent) element in the list of properties you show in the (Style) tab when selecting an element. updating it would reflect in the diagram
Or maybe add a button in the (Arrange) tab to (Set Parent)
In both suggestions above, the user would need to know the (id) of the parent element, which can be obtained from the (Style) tab at the top of the properties list
The expected result is when I move the parent element, all children move with it

good

Any chance of getting this reopened and planned?  I'm running into the same problem and no matter how much I wiggle or move around an object, draw.io just won't get the parent right.


[BACKLOG-23973] AEL - Inside Unique Row step,Ktr hangs if the Redirect duplicate row is unchecked but there is error handling step

Fixed https://jira.pentaho.com/browse/BACKLOG-23973 for both Kettle and AEL by removing the error hops when the "Reject Duplicate Rows" is unselected.

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/trans/steps/uniquerows/UniqueRowsDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.gpload.GPLoadMeta

Branch Change: -0.9% :small_red_triangle_down:
Complexity Change: -0.8% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

License header violations

:heavy_exclamation_mark: Copyright year is not the current year on ui/src/main/java/org/pentaho/di/ui/trans/steps/uniquerows/UniqueRowsDialog.java. Found 2017. Was expecting 2018

Fixed copy right year.

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/trans/steps/uniquerows/UniqueRowsDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/trans/steps/uniquerows/UniqueRowsDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -0.1% :small_red_triangle_down:


Crossbeam-channel release including clippy fixes

Would it be possible to do a release that includes the below commit? Looks like 0.3.9 just missed it...
https://github.com/crossbeam-rs/crossbeam/commit/c725403c9b4c28e1f5e9a35849c236f1b34f67cc

New version has been published now :)

Thanks!


TNS

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

{
"chainId": 101,
"address": 4ToU3wKVXBdb2yMXUqQX4PaVGcnthnTxaH6xu6eSrNX6",
"symbol": "TNS",
"name": "Token Network Security",
"decimals": 9,
"logoURI": "https://github.com/TokenNetworkSecurity/token-list/blob/main/assets/mainnet/4ToU3wKVXBdb2yMXUqQX4PaVGcnthnTxaH6xu6eSrNX6/logo.png",
"tags": [Prevents fraudulent activities on the blockchain network],
"extensions": {
"website": "https://tnsecurity.org/",
"alert scan":"https://alert.tnsecurity.org/",
"twitter":"https://twitter.com/tnsecuritynet/",
"serumV3Usdc": "3hL4BovbibgJsToC267Y9WSFH2hjsFDBbyzzNFj53ofo",
}
},


resin-image: Drop bootrom update packages for pi4

Updating of boot ROM on the Pi4 is not done
currently at hup, because it requires for
modules to be reloaded from container.
Let's drop these packages to make some space
for HUP.
Signed-off-by: Alexandru Costache<EMAIL_ADDRESS>

@balena-ci I self-certify!

@balena-ci I self-certify!


Install python 3.6.7

Matplotlib 3.0.1 has been released with a fix for the python 3.6.7 issue so install that too
It seem that this was actually an issue in matplotlib and not just the conda package but 3.0.1 fixes it

Docs build broke on windows because of the following change in python 3.6.7
In 3.6.6
In [11]: path.abspath('..\\qcodes\\')
Out[11]: 'C:\\Users\\jenielse\\source\\repos\\Qcodes\\qcodes'

In 3.6.7
In [13]: path.abspath('..\\qcodes\\')
Out[13]: 'C:\\Users\\jenielse\\source\\repos\\Qcodes\\qcodes\\'

A known regression on windows see
https://bugs.python.org/issue31047 and specifically https://bugs.python.org/msg328322


Manifest Version

THe manifest version on which this project is built is 2,which google has deprecated in 2023
OS - Windows 11 Pro (22621.1105)
Chrome Version - 109.0.5414.120 (latest)
getting an error while importing this into chrome :

I have switched to manifest version 3 in the new release. This should be fixed now!


Issues with resource manifest

There is a issue since the GUI changes, specifically adding the resource manifest to vrp is causing problems, something to do with removing entities, most likely to be a fivem client side problem as usual.

something to do with removing entities, most likely to be a fivem client side problem as usual.
This is not an issue at all. There's an explanation on FiveM docs website:
Scripts will now be registered as a game network script. This is required for networking entities.
This is how game works. To fix "removal" your script need have to get control over an entity you want to remove (SET_ENTITY_AS_MISSION_ENTITY).

Oh it seems to already be using that in the script
https://github.com/ImagicTheCat/vRP/blob/master/vrp/client/veh_blacklist.lua

@Disquse this is for 05cfa83c-a124-4cfa-a768-c24a5811d8f9, but 44febabe-d386-4d18-afbe-5e627f4af937 is used

@ImagicTheCat Same issues unfortunately

Or you could do NetworkRequestControlOfEntity
=> https://runtime.fivem.net/doc/natives/#_0xB69317BF5E782347 On Tue, Aug 20, 2019 at 1:32am, bradxy <<EMAIL_ADDRESS><EMAIL_ADDRESS>> wrote:@ImagicTheCat [https://github.com/ImagicTheCat] Same issues unfortunately
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [https://github.com/ImagicTheCat/vRP/issues/558?email_source=notifications&email_token=ABITCMJ4GZLRPMFCFBPIPZLQFMUQVA5CNFSM4IMUFWCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4UTCUI#issuecomment-522793297] , or mute the thread [https://github.com/notifications/unsubscribe-auth/ABITCML32IZQJNQS3TXDMVTQFMUQVANCNFSM4IMUFWCA] .

Odd all worked fine until the manifest was added... vRP was already is using the required SET_ENTITY_AS_MISSION_ENTITY for these things...

The way GTA V handles entities is complicated, even with the previous manifest we have issues. I don't know how other resources are dealing with shared entity consistency. We may need to experiment with the last manifest version and networked entities to find a better solution.

@Disquse @mickeygeecom Are you guys able to add the current resource manifest to the core vrp __resource.lua? Any help with this would be greatly appreciated and will help current members that started using vrp

@ImagicTheCat Is there anyway to downgrade vRP to remove the GUI changes and remove the resource manifest, Everyone new using the current vRP version will have the vehicles not storing problem, and if they remove the manifest the vehicle storing issues is resolved but the hanger/thrist bars stop working cause it now relies on the manifest...

You can use any version of vRP you want by checking out a specific commit with git.


Test integration with Orion-LD

Is your feature request related to a problem? Please describe
Ken from FiWare implemented an backward compat patch for Orion-LD that will let NGSI-v2 clients subscribe for NGSI-LD entity changes and get notified of any changes through an NGSI-v2 payload. In principle, this patch should make QL usable with Orion-LD right now, without having to wait for a full blown NGSI-LD implementation. FiWare TSC are eager to know if this is the case :-)
Describe the solution you'd like
Get in touch with Ken to see if there's a Docker image we could use for the integration test, plonk that image into the reporter test suite and see what happens. Then report back to FiWare TSC.
Describe alternatives you've considered
N/A
Additional context
Nov 2020's FiWare TSC minutes.

As mentioned, Orion-LD implements "cross-notifications" in NGSIv2 format for NGSI-LD subscriptions.
Check out this doc for a full explanation of the NGSi-LD API, subscriptions being a part of that spec.
This is how a simple subscription can look in NGSI-LD:
POST /ngsi-ld/v1/subscriptions
{
  "id": "urn:ngsi-ld:subscriptions:S1",
  "type": "Subscription",
  "name": "Subscription for T",
  "description": "Description of Test subscription T",
  "entities": [
    {
      "idPattern": ".*",
      "type": "T"         # Note that typePattern is not supported in NGSI-LD ...
    }
  ],
  "notification": {
    "format": "NGSIv2-Normalized",
    "endpoint": {
      "uri": "http://valid.url/url",
      "accept": "application/ld+json"
    }
  },
  "expires": "2028-12-31T10:00:00",
  "throttling": 5
}

As you can see, the notification::format field is set to "NGSIv2-Normalized" (not part of thje NGSI-LD spec as it's still just experimental) which is how to get Orion-LD to notify in NGSIv2 format.
Orion-LD listens on the port 1026, just like Orion.
You'll find documentation on NGSI-LD and Orion-LD on the Orion-LD github.
If you need help to get familiar with NGSI-LD (it's more complex than NGSIv2), just let me know and we can have a session or two.

@kzangeli awesome, thanks for this, that's exactly the kind of info we needed. I reckon we should be able to give it a shot.  :)
Anytime you have an issue, I'll be happy to work with you to resolve whatever problem occurs.
Now, I need to warn you, in case you are working on latest of Orion-LD ...
The "format of the format" :) has changed (about a week ago):
The value that used to be NGSIv2-Normalized has been replaced by 4 different values (plus one alias ' x-ngsiv2'):

x-ngsiv2-normalized                                NGSIv2-style notification with long-names (real attribute names)
x-ngsiv2-normalized-compacted             NGSIv2-style notification with short-names (using the @context of the subscription)
x-nsgiv2-keyValues                                 Not implemented but ... NGSIv2-style, keyValues with long-names
x-nsgiv2-keyValues-compacted              Not implemented but ... NGSIv2-style, keyValues with short-names (using @context ...)
x-ngsiv2                                                   (alias for x-ngsiv2-normalized-compacted)

See https://github.com/FIWARE/context.Orion-LD/issues/623 for details.
IoT Agents "want" the NGSI-LD broker to compact the attribute names (according to the context they supplied for the subscription), so I implemented that option - .
I'd be careful with short-names if I were a TRoE (Temporal Representation of Entities) - i.e. Cygnus/QL/Draco/etc.
Better to use the long name as the long name is the real name of the attribute/entity-type-value.
But, you need to know that the format value has been changed
So, sorry ... this is all really experimental still - I don't foresee any additional name changes.


Update documentation on how to switch backends

Task(s):

[x] Check if there is any documentation on "How to switch backend" on Kyma open-source website, then update it.
[ ] Update the documentation for "How to switch backend" on help.sap.com

Check external link, TW need to replicate the change.


apply principal labels to alert rules defined by grafana-agent

Issue
#190
Solution
Apply the principal topology to alert rules defined by grafana-agent.
Testing Instructions

Deploy grafana-agent
Deploy ubuntu
Relate cos -> grafana-agent -> ubuntu
Check that the alert rules are labeled as "ubuntu" rather than "grafana-agent"

Release Notes
Fixed an issue where alert rule labels did not match metrics labels.
Note
This is draft at the moment because I need to add tests and investigate whether the same change is needed for logging alerts.

Seems it's working well:

Deploy grafana-agent
Deploy zookeeper
Relate cos -> grafana-agent -> zookeeper
Check that the alert rules are labeled as "zookeeper" rather than "grafana-agent"


Getting error "not a git repository (or any of the parent directories)"

Hey!

What could be missing? Do I need to give special permissions? Thanks

Hey!
As the error message says - current working directory is not part of git repository. This could be caused by:

You didn't cloned the repository first
You cloned the repository to some subfolder

This action can also work without local clone of repo but it works only for pull requests.
To clone the repository put - uses: actions/checkout@v2 before this action is executed.
If you cloned repository to different path you have to set correct path with working-directory input variable.

Hey!
As the error message says - current working directory is not part of git repository. This could be caused by:

You didn't cloned the repository first
You cloned the repository to some subfolder

This action can also work without local clone of repo but it works only for pull requests.
To clone the repository put - uses: actions/checkout@v2 before this action is executed.
If you cloned repository to different path you have to set correct path with working-directory input variable.

I didn't know about the uses: actions/checkout@v2 , thanks!

I didn't know about the uses: actions/checkout@v2 , thanks!

I did not know about checking out either and had a hard time finding this info. Could it be added to the documentation somewhere as a note? I'm relatively new to Github Actions. Thanks for your work!

Seconded, while it seems obvious that the repo would need to be checked out, the fact that it works for a PR without checkout is a bit of a juke.

Running into the same issue, however, I do checkout the code before using this action. I have a workflow "A" that declares a job that uses a reusable workflow "B". Reusable workflow "B" has a single job with 2 steps: step 1 is checkout the code; step 2 is use this action. I'm still getting the above error.
# workflow A
jobs:
  repo-changes:
    uses: "./.github/workflows/workflow-B.yml"
...

# workflow B
on:
  workflow_call:
    outputs:
     default_go_dependencies:
        description: "true if the list of default go dependencies have changed"
        value: ${{ jobs.run.outputs.default_go_dependencies }}

jobs:
  run:
    runs-on: ubuntu-latest
    outputs:
      default_go_dependencies: ${{ steps.changes.outputs.default-go-dependencies }}
    steps:
      - name: Check out code
        uses: actions/checkout@v4
        with:
          path: ${{ github.workspace }}/src/github.com/${{ github.repository }}
          fetch-depth: 1

      - uses: dorny/paths-filter@v3
        id: changes
        with:
          filters: |
...

User error: I simply needed to properly set the working-directory: 'src/github.com/${{ github.repository }}'


Does Frontera do anything about spider traps?

I'm looking to do broad crawling using frontera but couldn't find anything in the docs regarding spider trap detection (e.g. not crawling a calendar website ad infinitum).
The best I could find regarding that was a hard coded 10K page limit per host in the examples/cluster/bc example which seems sort of arbitrary and limiting.
Does Frontera not have any smart strategy to detect spider traps? Or am I wrong to think this is an issue?
My worry with a hard coded limit is that a website like Wikipedia has well over 10K interesting pages to crawl but at the same time, I don't want my spider to be stuck on some useless calendar website that dynamically generates new URLs.

Hi @olalonde Frontera has no algorithms to avoid that, but there is a way to implement your own custom crawling strategy, which is class loaded by strategy worker. Here is the parent class interface
http://frontera.readthedocs.io/en/latest/topics/own_crawling_strategy.html
What you have found is just an example crawling strategy and it implies that users will customize it according to their needs.

Thanks @sibiryakov. Is there an existing crawling strategy that would be well suited for broad crawling? My goal is to crawl as many pages from the web as possible.

That one should crawl deep, until there will be no unvisited links
https://github.com/scrapinghub/frontera/blob/master/frontera/worker/strategies/bfs.py


Need to design the profile card

Issue:
Profile page/component has no styling for the inputs
Steps to reproduce problem:
1: Login into your account
2: On explore page navigate to the small user icon and open it up, this brings you to the user profile

Reference the styling of explore page, and user.js component!

Reach out to Bailey or Christian if you have any questions.

Profile card now virtually identical to the discover card.


Refs #29884 - Add tests to reproduce issue.

https://code.djangoproject.com/ticket/29884

I'll close this for now since it doesn't look like you're continuing. Thanks.


Unable to configure network connection

NetworkMgr works fine to display and enable/disable connections, but I am unable to configure DHCP or static addressing, DNS servers, etc.  Do I need to be part of a certain group for these options to appear?
Thanks :+1:

It is not an option, that exists right now. It is on the roadmap for the next release. https://issues.ghostbsd.org/issues/100

Will close this ticket to create 3 tickets for each feature.

Add manual DHCP configuration feature for end user.
Add manual Static IP configuration feature for end user.
Add manual DNS Server configuration feature for end user.

Broken down and reassigned to new tickets.


Get rid of storing root cert in config map

(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
While working on https://github.com/istio/istio/issues/17059, the root cert is stored in config map and is ready by Citadel agent. With auto root upgrade, Citadel agent need to periodically check the root cert in config map and reload root cert. Reading config map from multiple nodes is not efficient, and we can mount ca cert into Citadel agent to get rid of dependency on config map.
Describe alternatives you've considered
Affected product area (please put an X in all that apply)
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Additional context

cc @rlenglet @myidpt

This is a pre-requisite to merging the node agent into pilot-agent, which runs with a service account that typically wouldn't have the credentials to query this config map.

Can we keep the CA cert ConfigMap even if the {node,pilot}agent loads the ca cert from elsewhere? It's  useful for tooling discover the root CA cert without requiring access to any secrets or private keys. For example, I'm using this to automate joining multiple clusters into a mesh.


New text box text starts on line 2 with first line being blank... cannot solve.

Help!
Love the package. No issues except the following one -- creating a text frame in a shape with the following:
       text = text_small
       text_frame = box.text_frame
       text_frame.paragraphs[0].space_after = Pt(0)
       p = text_frame.add_paragraph()
       p.clear()
       p.text = "TODO"
       p.font.size = Pt(12)
       p.alignment = 1  # Center alignment
       p.font.name = font_name
       p.font.bold = True
       p.alignment = PP_ALIGN.CENTER

However, no matter what I try the text ends up on line 2 of the text frame with an empty line above it.
Ideas?
The following is what i've tried so far that has not helped...
       text_frame.paragraphs[0].space_after = Pt(0)
       p = text_frame.add_paragraph()
       p.clear()

Here's the generated ppt

A text frame is born with a single empty paragraph. So you put your text there then only add a new paragraph if you need another.


[Breaking Change] Runtime exceptions aggregate

This is an aggregate issue for Breaking Change runtime exceptions:

[ ] https://github.com/Azure/azure-sdk-tools/issues/5981
[ ] https://github.com/Azure/azure-sdk-tools/issues/6036
[ ] https://github.com/Azure/azure-sdk-tools/issues/6168

For more, see comments below.

Another case:

https://github.com/Azure/azure-rest-api-specs/pull/23816#issuecomment-1535157360

Another runtime failure seen here:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2786392&view=logs&j=98f87804-8e1f-5655-af02-e80aefa7aa97&t=65457206-7ab6-5966-2a2f-9ae3efa14a03&l=192

Albeit this time the tool did generate some results:

https://github.com/Azure/azure-rest-api-specs/pull/24059/checks?check_run_id=13597926900

Another occurrence:

Team discussion

Info from Ray about known limitation in this Teams discussion:

There's a known limitation in the pipeline to remove the label when the new commit was pushed to the PR to remove the breaking change.

Another case:

https://github.com/Azure/openapi-diff/issues/273

Another case:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2962440&view=logs&j=98f87804-8e1f-5655-af02-e80aefa7aa97&t=65457206-7ab6-5966-2a2f-9ae3efa14a03&l=52
Context on Teams

Another case:

https://github.com/Azure/azure-rest-api-specs/pull/25016/checks?check_run_id=15442460997
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2958286&view=logs&j=8f628bfe-7d8d-5bf3-e141-37106862c4f5&t=723dfc11-d28f-5d74-45f1-663cde6746b4

Another case:

https://github.com/Azure/azure-rest-api-specs-pr/pull/13923/checks?check_run_id=15390299761
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2952865&view=logs&j=98f87804-8e1f-5655-af02-e80aefa7aa97&t=65457206-7ab6-5966-2a2f-9ae3efa14a03

The tool detected the breaking change, but then failed with runtime error, so it never produced the signal required for automation to add necessary labels.

Another case:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2933861&view=logs&j=98f87804-8e1f-5655-af02-e80aefa7aa97&t=65457206-7ab6-5966-2a2f-9ae3efa14a03&l=202

Another one:

https://github.com/Azure/azure-rest-api-specs-pr/pull/13606/checks?check_run_id=16018267282

#6447

https://github.com/Azure/azure-sdk-tools/issues/6169

I did analysis and bucketing of some of the runtime errors. See here:

https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_git/openapi-alps/pullRequest/500754#1695931281

So far big chunk of this work was addressed by:

Pull Request 500754: Implement support for pretty-printing runtime errors originating from AutoRest invocation from within OAD (breaking change detector)

Closing for now. May revisit with future work later. For now we identified more urgent work.

Reopening for Dilithium


Create tr_TR.lang

Couldn't make it work Grave Accent(`). Gave my 8 hours maybe more. Was my first time.
Paylaşım yaparken bahsetmeyi unutmayın. ;)

Hi @hex4d0r, thanks for your pull request ;D But you need to add your locale in the localeList file as I said here : Wiki - How to create a locale
After that, I'll merge your pull request ;D

@Nurrl , I think its okay now.

Wow that was rapid ;D
Thanks for your support @hex4d0r !

:)


[Feature Request]: add banner video/image for homepage

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
add a landing banner related to travel in homepage just below filter icons
(also make filter icons smaller)
Use Case

reference website
Benefits
improve ui
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[ ] I'm a GSSOC'24 contributor
[X] I have starred the repository

@Meetpidev i think this will look good if we implement it properly
we can add load more options after 4 rows of listing to view more listings

@Meetpidev we can remove the container for the filter icons and reduce size then add the banner
just like the image with proper style

@Meetpidev i think this will look good if we implement it properly we can add load more options after 4 rows of listing to view more listings

if we give more option to load and see more option then what if there is more than 100 listing ? user can click more btn ? to see all the listing.. ? its not good user experince..

@Meetpidev just take Instagram as example it adds loader for loading more content ryt?

@Meetpidev

@Soujanya2004 I tried but its not lokking good..

fine

@Soujanya2004 Please provide me image / video  you want to put in back ground

@Soujanya2004 i can try again if you provide me what you want to put in background


Demos for segmentation and object detection are not working.

Hi ! Thank you for pointing it out. It should be fixed.
Please note that this website will stop working at the end of the month
Eliot


features should not require users to manually include dependencies

See the features section of the README.
I think the usual pattern for this is:

create a "runtime" crate with optional dependencies on log and trace which are reexported.
add a dependency from test-log to "runtime". trace and log features enable "runtime"/log and "runtime"/trace, respectively.
from test-log, refer to log and trace as "runtime"::log and "runtime"::trace, respectively.

This would produce a nicer user experience.

That sounds good to me. Feel free to open a pull request if you have time to work on it.


Break out core presto configuration from customizations

Just tossing this out as an idea.  One thing I've noticed about Prezto is it has all types of really nice things in the modules that are shipped with it, but if you want to make any changes you have to go in and directly make changes to the shipped modules.
I'd like to suggest that things be broken out a little more so you have the core features driven by variables and then aliases and other behavioral changes can be set elsewhere, in a more user controlled space.
The purpose is to allow for easy following of Prezto's awesomeness without having to have your own fork to update it for your own settings.  Instead people would be able to check out Prezto itself and then only make changes in the user specific area.  That way trying to make a change to an alias doesn't get clobbered (or worse yet, result in a merge conflict) when you try to update.

This has been discussed a few times. Please use the search bar. Prezto is designed to be modified in place and managed via Git. Separate customisation can and will go out of sync with Prezto causing problems and more open issues on this project's tracker.


[Doc + Website] generate 2.8.0-SNAPSHOT for various API docs

All API docs should be automatically generated after each release.
However, the following API docs do not have 2.8.0-SNAPSHOT currently.

Java admin API
pulsar-broker
pulsar-functions

Besides, the Pulsar Website build always fails in recent days.
@tuteng thinks there are some bugs in this script. He will look into this issue and solve the problem.
After https://pulsar.apache.org/api/admin/2.8.0-SNAPSHOT/ is generated, I'll check the commands that should be shown on https://pulsar.apache.org/api/admin/2.8.0-SNAPSHOT/.

Hi @tuteng any progress? thanks

Already fixed. Thanks @tuteng


Add PokeAPI backend

So I was wondering what sources other pokemon terminal tools use i.e. pokeshell and I found they use the following API: PokeAPI github: https://github.com/PokeAPI
Here is the github repo with the sprites PokeAPI has: https://github.com/PokeAPI/sprites/tree/f301664fbbce6ccbe09f9561287e05653379f870
You can access it like so: https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/722.png
For example:

This is different from reborn's version, where we currently have

Overall using PokeAPI would essentially allow us to take in much more sprite data (and it being official, instead of Reborn's rendition of the art).
P.S. Looking at the pokeshell script it does seem like they are using imagemagick to resize and also img2xterm to get the terminal art. Maybe these could be useful tools? idk just some observations.

Unfortunately, normal pokemon doesn't have pixel art versions of pokemon up to gen 7. However, I can implement a setting to instead of using pokeget's repository use a different one. In fact, right now, I already am implementing sprites from pokemondb.net. So I would be willing to add an option in the config file to use the API you recommended :)

normal pokemon doesn't have pixel art versions of pokemon up to gen 7

I assume by normal you mean official.
That is true, however the smogon community has created these (up to gen 8) and PokeAPI pulls from them. See here and here.

I can implement a setting to instead of using pokeget's repository use a different one.

That would be nice, but I don't want you to do more work than you need haha.

pokemondb.net

From what I can tell, pokemondb does not have pixel art versions of gen 8. Compare pokemondb's Grookey  and PokeAPI's Grookey .

This is actually really cool! I will do some digging and then I think it's actually okay to replace all of the current sprites with the ones from pokeAPI.

Also about the pokemondb thing, I wanted it since it has modern versions of the small sprites, but now I see it isn't necessary because of this new API.

Alright so the final thing I have decided to do is make an option in the config file to use the pokeAPI sprites. I had to shave them down removing megas, female versions, variants, and backsprites for my own sanity. This should leave the small sprites from there and the big sprites with official shiny colors that go up to gen 8 including gen 8. This will take some time to do. Super sorry for all the confusion.

Does this mean it won't be possible to use the mega forms from pokeAPI?

I may add it in the future, but unfortunately yes due to the whole naming scheme being very strange. I want to at least get something working with pokeAPI's sprites before adding megas.

Sounds good, its good to start small first.
If you get some time can you describe the issue you are having with the naming scheme?
I found the following file if it helps in terms of getting the pokemon's specific variant. https://github.com/PokeAPI/sprites/blob/b629bcff5088e01a5f8a4892328151331c3806d6/scripts/forms.json

It's due to the mega being counted separately. So all the megas have a completely separate count which is prefixed with '10'. At least, this is what I think. As for the .json file, it could be useful in the future for renaming things and such. I am also debating on making a separate repository for all the pokemon sprites, although this would break compatibility with old versions of pokeget so I need to make sure everything is perfect before doing so.

It will be done today :)

It has been implemented! If you set getVanilla to true it will pick those sprites instead.

Let me know when this issue can be closed.

It has been implemented! If you set getVanilla to true it will pick those sprites instead.

Sweet just tested it and it works for me! Thanks so much!!!!

Let me know when this issue can be closed.

I'd prefer this is kept open until we can add the variants just so we can an open issue to track it. If you want to devote your time elsewhere, I can try to tackle the issue this upcoming weekend.

Hey, because of the new shiny small sprites I have decided that I will not implement variants. It would just be too complicated and probably wouldn't be worth it. Sorry! If someone makes a PR I can merge it, but right now I want to get pokeget onto package managers like brew and make the install process as easy as possible with many options.

That's fine, should you add the wontfix label or the helpwanted label?

Maybe both? :^)


feat(Revit): Add support for toposolids

Revit toposolids are not supported and don't show up in the viewer.

Test file
https://drive.google.com/file/d/1UPjoyB4DD8kUdC_zICY9z2HKlvvQPiXl/view?usp=drive_link
Test commit
https://speckle.xyz/streams/9ff64f51e6/commits/cb9937318a

Closing as it is duplicated in https://github.com/specklesystems/speckle-sharp/issues/2854


Refactored from_json methods of Groth16Proof and Groth16VerifyingKeys classes

added from_dict methods to both classes.
decoupled the class instantiation from json parsing

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Testing
[ ] Other (please describe):

What is the current behavior?
The current from_json methods in Groth16Proof and Groth16VerifyingKey classes are responsible for reading  json files containing the verifying key, proof and public inputs, and then process that content to produce an output. We wanted to be able to pass the content of the json files as python dictionaries without the need to read/write files on disk.
This behavior limits our ability to process dynamic inputs. For example when trying to wrap Garaga with and API.
Issue Number: N/A
What is the new behavior?
We created a method in both classes called from_dict, whose implementations are a verbatim copy of the from_json method without the json file parsing part. We rewrote the both from_json methods to read the json file and then pass the content to the newly created from_dict. This change is transparent to previous calls to the from_json method.
Does this introduce a breaking change?

[ ] Yes
[x] No

Other information

lgtm


GET and DELETE replication controller endpoints

These endpoints are from the Kube api set of endpoints.  That makes, these, the service endpoints, and the thing that nodeshift looks at for following logs, non-openshift specific.  wondering if its time to make that Kube client?


Instructions to run the tests

I tried to run the "cigar" tests, but it failed with the error that it could not import "rest_framework_swagger". The problem is that the main directory (which contains the "rest_framework_swagger" is not included in the python path.
I could get around this problem by simply creating a simlink (ln -s ../../rest_framework_swagger), but I'm not sure this is the best way to proceed.
I did not find instructions to run the tests anywhere.
Can you point to some direction please. I would like to test a bugfix that I'm submitting.
Thanks in advance

usually what I do is pip install -e django-rest-swagger, where django-rest-swagger is the top-level directory of this repo.

Thanks. This is an option, but still does not work out of the box.
What do you think of adding a line sys.path.append("../../") to the manage.py files of each example?
This way, running ./manage.py shell or ./manage.py runserverwould just work.

I'll accept a pull request


Illegal operation on a directory

Hi,
In Angular whenever i try to create the license file in sub folder (here src)
>generate-license-file --input package.json --output src 3rd-party-licenses.txt
I got this error.
Error: EISDIR: illegal operation on a directory, open 'C:\DEV\DAC6\angular\src'
Emitted 'error' event on WriteStream instance at:
at emitErrorNT (node:internal/streams/destroy:193:8)
at emitErrorCloseNT (node:internal/streams/destroy:158:3)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
errno: -4068,
code: 'EISDIR',
syscall: 'open',
path: 'C:\DEV\DAC6\angular\src'
}
It works only if i create the file in same folder (not set the path)
generate-license-file --input package.json --output 3rd-party-licenses.txt
Any help appreciated.

The output option needs to be a path separated by slashes, not spaces
generate-license-file --input package.json --output src/3rd-party-licenses.txt

since you solved my problem here , the other approach (issue) is no longer needed.
Thank you very much.

Cool, I'll close it then. Happy to have helped :)


We need an android lbry version

The Issue
Need android lbry version
Steps to reproduce

Expected behaviour
Tell us what should happen
Actual behaviour
Tell us what happens instead
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

I think its forgot to remove the template description =/

Thanks for the feature request. We'd like to use github for issues and bugs only, and we track feature requests internally. I'm going to move this into our internal database.

@lyoshenka, but, are you saving all the suggestions?

Yep, we are. I also tagged them all feature-request here on Github, in case there's further discussion here and we need to come back to them.


Update caveats section for the project references

From my understanding the proposed changes are correct but I'm no expert so please correct me if I'm wrong.

Cool, thanks, looks good to me


[R&D] Explore transforming an XLSForm into a Questionnaire for rendering in a UI (web, flutter, native android, etc) and saving FHIR resources on submission.

XLSForms drive a number of existing CHW applications in the ecosystem (Dimagi's Commcare, SurveyCTO, ODK, ONA, KoBoToolbox, etc). If we're able to support an XLSForm as input and render a native, flutter, web, etc interface and define a way to save FHIR resources from the XLSForm specification - there would be many people who could work with the FHIR SDK with their existing workflows/forms and FHIR resources would be instantly available.

We should also consider the case where a FHIR questionnaire could be turned into an XLSForm or XForm and produce FHIR resource records as a result.

This link may be useful for seeing how Enketo used XSLT to transform XForms into web forms: https://enketo.org/develop/
The idea is that same XSLT can turn FHIR resources into XForms and back (Questionnaires <> XForm)


examples: make tracing info human-readable

Tracing info used to be printed in its debug form,
which isn't very human readable. The new format shows
the output as a table:
Tracing command QUERY performed by Some(<IP_ADDRESS>), which took 375ms total
│  UUID   │ Elapsed  │ Command
├─────────┼──────────┼──────────────────
│6caa2aa9 │      0ms │ Parsing a statement
│6caa2f0a │    112ms │ Processing a statement
│6caa30f2 │    161ms │ read_data: querying locally
│6caa3136 │    168ms │ Start querying token range (-inf, {minimum token, end}]
│6caa322c │    193ms │ Creating shard reader on shard: 0
│6caa32ce │    209ms │ Scanning cache for range (-inf, {minimum token, end}] and slice {(-inf, +inf)}
│6caa341b │    242ms │ Page stats: 0 partition(s), 0 static row(s) (0 live, 0 dead), 0 clustering row(s) (0 live, 0 dead) and 0 range tombstone(s)
│6caa3518 │    267ms │ Querying is done
│6caa3588 │    279ms │ read_data: querying locally
│6caa35a3 │    281ms │ Start querying token range ({minimum token, end}, +inf)
│6caa35e2 │    288ms │ Creating shard reader on shard: 0
│6caa3628 │    295ms │ Scanning cache for range ({minimum token, end}, +inf) and slice {(-inf, +inf)}
│6caa37d3 │    337ms │ Page stats: 1 partition(s), 0 static row(s) (0 live, 0 dead), 1 clustering row(s) (1 live, 0 dead) and 0 range tombstone(s)
│6caa3811 │    343ms │ Querying is done
│6caa38ce │    362ms │ Done processing - preparing a result
└─────────┴──────────┴──────────────────

Pre-review checklist

[x] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
[ ] I added relevant tests for new features and bug fixes.
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[ ] I added appropriate Fixes: annotations to PR description.

review ping (I need this for demos during presentations :) )


feat(extension): Add AuctionRebalanceExtension

coverage: 77.265% (+0.1%) from 77.139% when pulling 35cdcc3f1aebb7ba9ce4c6861cbb299e639d5d7e on pblivin0x/auction-extension into 87278532fea15f6e24ed753e2d515e08a007c837 on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Automated release

Github workflow to test, manage versions, and release artifacts to maven central

LGTM. Would be good to additionally attach generated C artifacts to the release on Github.


transform support

Hey, thanks for making this plugin, would it support transform (i.e. modify file contents) like rollup-plugin-copy and CopyWebpackPlugin ?

+1, this is a requirement for me as well as I transform xml to json during build and would like to have this in dev mode as well.

vite.config.ts:
import { resolve } from "path";
export default {
outDir: resolve(__dirname, '..', 'dist')
root:  resolve(__dirname, '..', 'src');
}

This patch works for me
diff --git a/src/utils.ts b/src/utils.ts
index 948e337..acf5420 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -48,7 +48,7 @@ export const copyAll = async (
   const copyTargets = await collectCopyTargets(rootSrc, targets, flatten)
   await Promise.all(
     copyTargets.map(({ src, dest }) =>
-      fs.copy(path.join(rootSrc, src), path.join(rootSrc, rootDest, dest))
+      fs.copy(src, path.join(rootDest, dest))
     )
   )
   return copyTargets.length

This feature will be really very welcome.

Hey @sapphi-red , transform should support folders and every file inside the folder (maybe skip binary files) should be copied with this transform. At least that's how CopyWebpackPlugin works

edit: I need to finish a project first and might give it a shot afterwards.

I ended up using rollup-plugin-copy, works just fine

Folders are not supported right now

You can use a glob to grab all the folders files, that will work.

any examples？

{
  src: 'folder/*',
  dest: 'build/folder',
  transform: content => content + 'b',
}

└─folder1
    │  abc.txt
    │  test.png
    │  index.js
    │
    └─folder2
            code.js

I want to copy the folder1 with transform all js code, glob not work


Install aws-cli on linux builders.

@asajeffrey says that this would be useful for the linux-nightly builder.

This change is

Indeed it would be! @bors-servo r+

:pushpin: Commit 9d3fce1 has been approved by asajeffrey

:hourglass: Testing commit 9d3fce1ed6d6977d6053faed5c04b01e11a6f832 with merge 00b26c33bae67fe8e0ccba0410d857bb79d480ad...

:broken_heart: Test failed - status-travis

:sunny: Test successful - status-travis
Approved by: asajeffrey
Pushing 00b26c33bae67fe8e0ccba0410d857bb79d480ad to master...


chore: upgrade Node dependencies

Codecov Report
Patch and project coverage have no change.

Comparison is base (33597b9) 100.00% compared to head (43a1300) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #30   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           13        13
=========================================
  Hits            13        13

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Agora Would Let App Build

Target device: (Note: simulators are not supported for running the UIKit)

Device: [e.g. iPhone6]
OS:

[] IOS
[X ] Android

OS Version: [e.g. 22, 14.1]

App Info

Type:

[X] React Native CLI
[ ] Expo CLI (using custom development clients)

CLI Version: [e.g. 22]

Describe the issue
[stderr] * What went wrong:
[stderr] Could not determine the dependencies of task ':app:lintVitalRelease'.
[stderr] > Could not resolve all artifacts for configuration ':app:debugCompileClasspath'.
[stderr]    > Could not find native-full-sdk-3.5.2.jar (com.github.agorabuilder:native-full-sdk:3.5.2).
[stderr]      Searched in the following locations:
[stderr]          https://www.jitpack.io/com/github/agorabuilder/native-full-sdk/3.5.2/native-full-sdk-3.5.2.jar

To Reproduce
Steps to reproduce the behavior:

Trying to run build the app with npx react-native run-android and bundle the app with ./gradlew release
Click on '....'

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

Hi @EkaanshArora,
I tried visiting this URL below, but was showing Not found, and I think it may have something to do with the URL
https://www.jitpack.io/com/github/agorabuilder/native-full-sdk/3.5.2/native-full-sdk-3.5.2.jar

You're right, can you update your version of the sdk? npm i react-native-agora

OK, Thanks, Let me do just that


Pluggable + Add checks for staging openQA builds

Rewrite using Bot::BasicBot::Pluggable
Group test URLs by module name to save space
Use v.gd url shortener to shorten URLs
Try to parse error details in case of 'wait_serial'
Also react if personally addressed
Set notice period in tick based on defcon level
Staging feedback verbosity is based on a DEFCON level

@Soulofdestiny can you take a look, review and/or approve?


Update getting started doc to show the NuGet packages

@lindalu-MSFT looks like I'm getting a warning for referencing https://learn.microsoft.com/dotnet/standard/net-standard because it's an absolute address - how should I link to this doc to deal with the warning?

@twsouthwick Per this document, you simply need to remove the "https://learn.microsoft.com" from the URL.


AddressSanitizer: SEGV on unknown address jerry-core/jmem/jmem-poolman.c:77 in jmem_pools_alloc

JerryScript commit hash
55acdf2048b390d0f56f12e64dbfb2559f0e70ad
Build platform
Ubuntu 20.04 LTS
Build steps
./tools/build.py --clean --debug --compile-flag=-fsanitize=address --lto=off --error-message=on --profile=es2015-subset --stack-limit=15

poc
async function f() {
    var arr = [0.000000];
    f(fuzz_v43 *= false, arr);
    arr["findIndex"](f, new Object());
    arr.flat();
    await fuzz_v43;
    await fuzz_v43;
    var fuzz_v43 = "flat" >> true;
    await this;
    await arr;
    await new Promise(f);
    await arr["constructor"];
}
f();

asan log
AddressSanitizer:DEADLYSIGNAL
=================================================================
==525238==ERROR: AddressSanitizer: SEGV on unknown address 0x00097fff8021 (pc 0x000000578727 bp 0x7ffc122d6c50 sp 0x7ffc122d6b10 T0)
==525238==The signal is caused by a READ memory access.
    #0 0x578727 in jmem_pools_alloc /home/sakura/jerryscript/jerry-core/jmem/jmem-poolman.c:77:59
    #1 0x502c1a in ecma_create_float_number /home/sakura/jerryscript/jerry-core/ecma/base/ecma-helpers-value.c:517:31
    #2 0x502c1a in ecma_make_number_value /home/sakura/jerryscript/jerry-core/ecma/base/ecma-helpers-value.c:590:10
    #3 0x5af9c3 in do_number_arithmetic /home/sakura/jerryscript/jerry-core/vm/opcodes-ecma-arithmetics.c:117:17
    #4 0x5cbb22 in vm_loop /home/sakura/jerryscript/jerry-core/vm/vm.c:3574:20
    #5 0x5bcdd7 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5260:37
    #6 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #7 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #8 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #9 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #10 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #11 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #12 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #13 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #14 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #15 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #16 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #17 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #18 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #19 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #20 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #21 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #22 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #23 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #24 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #25 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #26 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #27 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #28 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #29 0x5d93e4 in ecma_builtin_array_prototype_object_find /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype.c:2370:31
    #30 0x5d93e4 in ecma_builtin_array_prototype_dispatch_routine /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype.c:3028:19
    #31 0x51d74c in ecma_builtin_dispatch_routine /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtins.c:1543:10
    #32 0x51d74c in ecma_builtin_dispatch_call /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtins.c:1574:12
    #33 0x540fde in ecma_op_function_call_native_built_in /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1244:5
    #34 0x5406a6 in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1444:16
    #35 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #36 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #37 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #38 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #39 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #40 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #41 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #42 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #43 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #44 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #45 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #46 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #47 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #48 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #49 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #50 0x5d93e4 in ecma_builtin_array_prototype_object_find /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype.c:2370:31
    #51 0x5d93e4 in ecma_builtin_array_prototype_dispatch_routine /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype.c:3028:19
    #52 0x51d74c in ecma_builtin_dispatch_routine /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtins.c:1543:10
    #53 0x51d74c in ecma_builtin_dispatch_call /home/sakura/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtins.c:1574:12
    #54 0x540fde in ecma_op_function_call_native_built_in /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1244:5
    #55 0x5406a6 in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1444:16
    #56 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #57 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #58 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #59 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #60 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #61 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #62 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #63 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #64 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #65 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #66 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #67 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #68 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #69 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #70 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #71 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #72 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #73 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #74 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #75 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #76 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #77 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #78 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #79 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #80 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #81 0x5bd3b2 in opfunc_call /home/sakura/jerryscript/jerry-core/vm/vm.c:763:5
    #82 0x5bd3b2 in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5266:9
    #83 0x5bbdb8 in vm_run /home/sakura/jerryscript/jerry-core/vm/vm.c:5363:10
    #84 0x540b8a in ecma_op_function_call_simple /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1203:28
    #85 0x5406dc in ecma_op_function_call /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1439:16
    #86 0x55907b in ecma_promise_run_executor /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-promise-object.c:449:25
    #87 0x55907b in ecma_op_create_promise_object /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-promise-object.c:516:18
    #88 0x54171b in ecma_op_function_construct_built_in /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1585:28
    #89 0x54171b in ecma_op_function_construct /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-function-object.c:1773:14
    #90 0x5bd1ad in opfunc_construct /home/sakura/jerryscript/jerry-core/vm/vm.c:845:7
    #91 0x5bd1ad in vm_execute /home/sakura/jerryscript/jerry-core/vm/vm.c:5287:9
    #92 0x5b2e3b in opfunc_resume_executable_object /home/sakura/jerryscript/jerry-core/vm/opcodes.c:777:25
    #93 0x546392 in ecma_process_promise_async_reaction_job /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-jobqueue.c:365:12
    #94 0x546392 in ecma_process_all_enqueued_jobs /home/sakura/jerryscript/jerry-core/ecma/operations/ecma-jobqueue.c:569:15
    #95 0x4cf14b in jerry_run_jobs /home/sakura/jerryscript/jerry-core/api/jerryscript.c:1064:24
    #96 0x4c5036 in main /home/sakura/jerryscript/jerry-main/main-jerry.c:326:15
    #97 0x7feba27570b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16
    #98 0x41c5cd in _start (/home/sakura/jerryscript/build/bin/jerry+0x41c5cd)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/sakura/jerryscript/jerry-core/jmem/jmem-poolman.c:77:59 in jmem_pools_alloc
==525238==ABORTING

I have compiled and fuzzed according to the configuration you suggested. May I ask if this is correct?

We can state that's a valid issue.

@eternalsakura This looks disappear on master ?  @rerobika Any fix got merged forget mentioning this issue ?

@eternalsakura perhaps. Since we got several bug reports lately maybe one of them fixed this issue as well. @ossy-szeged please bisect it.

I tried with v8 using node.js
RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
/workspace/jerryscript/test.js:13
}
^

42523bd6e2b114755498c9f68fd78545f9b33476 is the first commit where we get no error

Thanks, so we can prove that #4899 fixed that issue as well.


Flux Point looses connection to block when changing dimension

I am playing Sky Factory 3 and I have a Flux Point connection to my Dimension Builder (RFTools Dimensions). When I go to the dimension, and return. The Flux Point is just hovering above the dimension builder. Meaning that the flux point has disconnected. It IS still supplying power to the builder.

Fixed in dev


Warning order

Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x ] feature request

Versions.
@angular/cli: 1.4.5
node: 8.7.0
os: win32 x64
@angular/common: 4.4.4
@angular/compiler: 4.4.4
@angular/core: 4.4.4
@angular/forms: 4.4.4
@angular/platform-browser: 4.4.4
@angular/platform-browser-dynamic: 4.4.4
@angular/router: 4.4.4
@angular/cli: 1.4.5
@angular/compiler-cli: 4.4.4
typescript: 2.2.2

Desired functionality.
This is of course cosmetic, but currently in the log we see the build info first, errors after that and warnings are last.
Doesn't it make more sense to move the warning messages?
So, first show the warnings, after that the build info and errors last.
That way, if your output screen is small, the warnings can't hide potential errors.

@filipesilva I'm sure you get this all the time, but could you give me a starting point to fixing this issue ? I am a first time contributor to angular and I dont know my way around. thanks

https://github.com/angular/angular-cli/pull/8745

@m-henderson sorry I didn't see your comment before, by now there's already a fix up.
@Taha-Di-Nero PR fixes this pretty well, we'll get that one on.


[SPARK-43475][SQL] Generalize expression lineage logic to enable optimizations

What changes were proposed in this pull request?
Allow expression lineage through partial aggregation (AggregatePart) and Window operators. This enables optimizations such as DFP, bloom filters to trace down expression lineage and do necessary optimizations.
Also, enhanced the logic to accept the following additional parameters to be able to customize lineage logic.
noLineageOnNullPaddingSide: If true, lineage is not tracked down through the null padding side of the outer joins.
stopAtSubPlan: If specified, lineage tracking stops at this specified operator.
Code changes include delegating the core logic to findExpressionAndTrackLineageDownBase() and the current signature findExpressionAndTrackLineageDown() would become wrapper to avoid changes to the existing callers.
Why are the changes needed?
To support optimizations such as bloom filters, DFP, etc. which depend on the expression lineage.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Unit tested

@cloud-fan Could you review the changes?

Decided not to go head with this PR as its use is limited in the absence of partial aggregations and enhanced Window operators.