RFC: added native ami versioning design doc

Description

Design doc for  #1495

How was this change tested?

Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

Release Note

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

How about another control loop that can manage an AWSNodeTemplate? Either have more than one Provisioner, or change the way that Provisioners reference node templates so it's done using a selector.
That'd feel more like how other Kubernetes APIs work: if you want to use a static AWSNodeTemplate, you do that; if you want automated customization, you use a controller to make this happen.


Generated requirements.txt contains test dependencies

Expected behaviour
The dev dependencies should not in included in the requirements.txt when the app is deployed
Actual behaviour
The test dependencies are in the requirements.txt
Steps to reproduce the behaviour
pipenv lock -r > requirements.txt

This seems to be intended behaviour. See: https://github.com/kennethreitz/pipenv/issues/245.
We could use this script as a workaround (from the above): https://github.com/kennethreitz/pipenv/issues/245#issuecomment-283694215
Or something like: https://github.com/UnitedIncome/serverless-python-requirements/issues/87#issuecomment-335454523

Fixed in latest version of Pipenv: kennethreitz/pipenv#972
Upgrading Pipenv on Jenkins would solve this issue.


Please add license

I think the best license will be Apache 2 because it allows to make application based on this template under any over license.

Hi, I'm not an expert on licenses. The original flutter-rs project used MIT. It's completely arbitrary though.  So MIT or apache, what's the differences?

You can think about Apache 2 like about improved MIT. It protects users from patent trolling.
MIT and Apache2 are completely compatible.

So you can use MIT for both projects, if you want.  It`s ok.

OK, let's keep it consistent using MIT for now. Can you change your PR too?

done


Add CI for pull requests

E.g. Travis-CI has a free option for open source projects, and has a push-button setup process.

Will do. Thx

Done.


Singleplayer crash, cobweb breaking speed(?) unexpected error.

Description: Unexpected error
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2680.method_26204()" because "state" is null
at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.24)
at io.github.fourmisain.axesareweapons.common.AxesAreWeaponsCommon.overrideCobWebMiningSpeed(AxesAreWeaponsCommon.java:21)
at net.minecraft.item.Item.constant$beg000$cobWebsAreSpeed(Item:554)
at net.minecraft.item.Item.getMiningSpeedMultiplier(Item:198)
at net.minecraft.item.ItemStack.getMiningSpeedMultiplier(ItemStack:272)
at net.minecraft.entity.player.PlayerInventory.getBlockBreakingSpeed(PlayerInventory:413)
at net.minecraft.entity.player.PlayerEntity.handler$gbb000$gobberGetBlockBreakingSpeed(PlayerEntity:29879)
at net.minecraft.entity.player.PlayerEntity.getBlockBreakingSpeed(PlayerEntity)
at net.minecraft.block.AbstractBlock.handler$zzf000$getDestroySpeed(AbstractBlock:520)
at net.minecraft.block.AbstractBlock.calcBlockBreakingDelta(AbstractBlock:383)
at net.minecraft.block.AbstractBlock$AbstractBlockState.calcBlockBreakingDelta(AbstractBlock:821)
at net.minecraft.client.network.ClientPlayerInteractionManager.updateBlockBreakingProgress(ClientPlayerInteractionManager:241)
at net.minecraft.client.MinecraftClient.handleBlockBreaking(MinecraftClient:1647)
at net.minecraft.client.MinecraftClient.handleInputEvents(MinecraftClient:2013)
at net.minecraft.client.MinecraftClient.tick(MinecraftClient:1829)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1135)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:768)
at net.minecraft.client.main.Main.main(Main:244)
at net.minecraft.client.main.Main.main(Main:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Full log (large modpack)
https://pastebin.com/EfgqLrDi
Not sure what's causing it, seems to happen consistently after just playing normally for a while but seems to only happen while bare hand breaking a block. This crash I was breaking a dirt block with my bare hand.
Disabling the mod seems to fix it, but I like using axes as weapons. Power over speed!

Oh hold on, that mixin is only supposed to run on Fabric!

This was indeed it.
New version is up on CurseForge (waiting for approval) and on Modrinth.


delete DefaultStep

Ah yes. Is this a breaking change?:-)

Yes actually it is, but one could argue that it has not been working for a while. But yes, in theory it is a breaking change

;)

done

what is the error?


Add example server req & res for reference?

  handler: function(req, reply) {
    console.log(req);
    reply('hello world');
  }

What is the recursive output of req?

See: http://hapijs.com/api/#requests


AttributeError: 'NoneType' object has no attribute 'startswith' in media_upload (api.py)

Summary
This is a bizarre error for a simple jpg type file (https://cdn1.epicgames.com/spt-assets/4c326848c77b4d9795b9262b789b6145/moonfire-a-seekers-saga-vao3b.jpg). Insta and Fb dont have this issue in posting.
Reproduction Steps
My script calls .media_upload(file_name) with .jpg type file (https://cdn1.epicgames.com/spt-assets/4c326848c77b4d9795b9262b789b6145/moonfire-a-seekers-saga-vao3b.jpg).
Code:
media = _client_v1.media_upload(filename=new_product_image_path)
Error:
File "/usr/local/lib/python3.10/site-packages/tweepy/api.py", line 3396, in media_upload
if chunked or file_type.startswith('video/'):
AttributeError: 'NoneType' object has no attribute 'startswith'
Minimal Reproducible Example
My script calls <client>.media_upload(file_name) with .jpg type file (https://cdn1.epicgames.com/spt-assets/4c326848c77b4d9795b9262b789b6145/moonfire-a-seekers-saga-vao3b.jpg).
Code:
media = _client_v1.media_upload(filename=new_product_image_path)

Error:
  File "/usr/local/lib/python3.10/site-packages/tweepy/api.py", line 3396, in media_upload
    if chunked or file_type.startswith('video/'):
AttributeError: 'NoneType' object has no attribute 'startswith'

Expected Results
return "media" type object
Actual Results
AttributeError: 'NoneType' object has no attribute 'startswith'
Twitter API Access Plan
Free
Tweepy Version
v1.1 for media_upload. No media_upload yet in v2.0
Checklist

[X] I have searched for duplicate issues.
[ ] If applicable, I have shown the entire traceback.
[ ] If applicable, I have removed any visible credentials from my code and/or screenshots.

Additional Context
    if file is not None:
        location = file.tell()
        h = file.read(32)
        file.seek(location)
    file_type = imghdr.what(filename, h=h)
    if file_type is not None:
        file_type = 'image/' + file_type
    else:
        file_type = mimetypes.guess_type(filename)[0]

There should be some file_type assigned going by the api.py code.


[bug]: rebalance payment stuck and cause force close

Background
Describe your issue here.
Your environment

0.15.5-beta
Linux server 5.15.0-67-generic x86_64 x86_64 x86_64 GNU/Linux
bitcoind:v24.0.1
Using docker image from lightninglabs/lnd:v0.15.5-beta, bitcoind is running on another machine and connected with RPC

Steps to reproduce
During rebalancing, sometimes certain attempts do not resolve until they are force-closed.
I have confirmed that all nodes on the rebalancing path are alive.
There are currently two HTLCs in the same situation, with ~64(resolved) and~ 95 hours left until expiration, respectively.
I am losing channels little by little.
Expected behaviour
Rebalance HTLC resolved
Actual behaviour
Rebalance HTLC not resolved and finally force-closed

what is your cltv delta?

It is 144.

; A period to wait before for closing channels with outgoing htlcs that have
; timed out and are a result of this nodes instead payment. In addition to our
; current block based deadline, if specified this grace period will also be taken
; into account. Valid time units are {s, m, h}.
; payments-expiration-grace-period=30s

Set this in your config to a very high value and you should be fine!

Since the two mentioned HTLCs have been resolved, I cannot be certain if the rebalance was the cause. As it's resolved now, I close this issue. thanks.

It happened again today in front of me and I checked the logs. It is a duplicate of #7180
But I don't know why this is happening almost once a week. I think it would be better to reduce the rebalance attempts.


Make Masked Enemies Sellable

See title, would be neat! Maybe as an option in the config file at least?

After doing some updates to all my mods i'm back to taking a break from modding LC. When i get back to modding lethal i think the masked drop will be the first thing i'll add to the mod due to high demand.

Masked now drop their corresponding mask when killed. There are currently no options to change the mask value or mask weight, only to enable/disable the drop.


ENH: optimize: add method attribute to result object from root_scalar and root

Reference issue

closes #19098
What does this implement/fix?

Adds a method attribute to the results object returned by root_scalar and root.
Additional information

The ref. guide check failure is real.  The docstring of toms748 in _zeros_py.py needs to be updated.

It looks like the goal was not just to add method to the results of root_scalar and root but also to the separate public functions for each of the root_scalar methods? For root, minimize, and minimize_scalar, the individual method functions (e.g. fmin_...) are listed in the "Legacy Functions" section, but that's not the case for root_scalar, so I suppose that's why they are modified here?

It looks like the goal was not just to add method to the results of root_scalar and root but also to the separate public functions for each of the root_scalar methods? For root, minimize, and minimize_scalar, the individual method functions (e.g. fmin_...) are listed in the "Legacy Functions" section, but that's not the case for root_scalar, so I suppose that's why they are modified here?

The separate public functions for each of the root_scalar methods return result objects whereas the "Legacy Functions" don't. To me a least, the code makes more sense if the method is added to the result object at instantiation rather than having to hunt around for where this attribute is added.

To me a least, the code makes more sense if the method is added to the result object at instantiation rather than having to hunt around for where this attribute is added.

I agree with the sentiment but reach the opposite conclusion. If the attribute is only present in the objects returned from root_scalar, then if one wanted to find the source code where the attribute is added, a natural place to start would be root_scalar. I would have thought we could add the attribute there, in which case the search would end. Here, though, the interested developer needs to check in all of the separate solvers individually.
I'm OK with that; it's just not what I had in mind, and it takes a little more concentration to review. Perhaps @WarrenWeckesser would be willing to review and merge?


If you select only one forecast analysis (like Mean), the labels for the other analysis types show on the graph

The other forecast labels are not selectable...they just show up.

Added option leg=EMA. Pushed to GitHub, added to ChromeStore 1.56.


Adds support for macros

Generates stubs for marcos if the class uses the Marcroable trait.

Cool thanks

@barryvdh Could we get a new tag for a release please?
@mjerwin Fantastic. Thanks so much for this.

Did you test this?

You can get it with 2.3@dev

I could only pull it in if I used composer --dev require barryvdh/laravel-ide-helper:dev-master but I don't like having dev-master in my composer file. When I tried 2.3.x@dev I only got ver 2.3.2 not this latest commit.
Anyway, I assumed because you have merged it was working so I'm just after testing it.
Mainly I was trying to see if I could get autocomplete when using https://github.com/spatie/laravel-collection-macros
However, after updating to this new commit, and generating a new _ide-helper.php file, I still don't get methods like ->ifAny() on a collection.
I see the PR says that "Generates stubs for macros if the class uses the Macroable trait." but it looks like thats not going to help me in this case.

Hey @jonnywilliamson,
Sorry, should have made it clearer. This only works on Facades so it currently wouldn't work for the Collection class.

First, thanks for your contribution. this was a really needed feature!
Unfortunately on my environment it doesn't works fine well... i'm on PhpStorm with laravel 5.3
i have this code in a custom registered provider (my code is working fine)
class ResponseMacroServiceProvider extends ServiceProvider {

    /**
     * Perform post-registration booting of services.
     *
     * @return void
     */
    public function boot()
    {

        /**
         * Create a response()->apiResponse(...) function
         */
        Response::macro('apiResponse', function($apiResultObj, $serializazionGroups=null, $includeDefaultGroups=true, $jsonPCallback=null)
        {

            /* custom code here...*/

            return $resp;

        });
    }

}

I see ide-helper correctly generate this in _ide_helper.php file
/**
         * Create a response()->apiResponse(.
         *
         * ..) function
         *
         * @static
         */
        public static function apiResponse($apiResultObj, $serializazionGroups = null, $includeDefaultGroups = true, $jsonPCallback = null)
        {
            return \Illuminate\Routing\ResponseFactory::apiResponse($apiResultObj, $serializazionGroups, $includeDefaultGroups, $jsonPCallback);
        }

but the IDE don't recognize it in the autocomplete list.
when i write:
 return response()->apiResp
the method is not listed in the autocomplete list, and if i write it completely like
return response()->apiResponse($result, [], false);
the method is underlined and marked with a tooltip sayng the method is not found

Do you have any idea?


Add "/" To the End of a Firebase URL

If a provided Firebase URL is lacking a trailing slash, add one.

hi @jisqyv
i created a pr for this and this bitesize issue is bitten :D

one thing to ask though. why is a trailing slash necessary?

@E-Hon I don't know why it is needed. It is a requirement of the firebase provided client library.

Fix merged.


chore: upgrade yargs to suppress mem advisory

Fixes https://github.com/ngx-translate/i18n-polyfill/issues/65 to suppress https://www.npmjs.com/advisories/1084 on projects that use this package.
Upgrade yargs to the minimum version needed to suppress this error.  Breaking changes in yargs along the way:
10 => 11: https://github.com/yargs/yargs/blob/master/CHANGELOG.md#breaking-changes-1
11 => 12: https://github.com/yargs/yargs/blob/master/CHANGELOG.md#breaking-changes-2
I do not believe these impact this package, however this should be confirmed.

This is an important update, can we get this added?

Will there be a release for this change?

Are there plans to get this change published onto npmjs?

Still waiting on a published version...

Thank you @wartab for your free valuable professional security consulting feedback to resolve this specific issue. Your comment got this ticket closer to actually being finalized and a clean green slate security report that goes along with it that matters for some companies and lawyers, not matter what the view of a developer might be and how small a known security risk actually is. Nobody is stating 'bring down the app because of this issue' but are just asking to create an actual release version of an already merged fix.


HBASE-24200 Upgrade to Yetus 0.12.0

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m  0s
Docker mode activated.

-1 :x:
docker
0m 13s
Docker failed to build yetus/hbase:5f08311b23.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hbase/pull/1531

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/1/console

versions
git=2.17.1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m  0s
Docker mode activated.

-1 :x:
docker
0m 13s
Docker failed to build yetus/hbase:5f08311b23.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hbase/pull/1531

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/1/console

versions
git=2.17.1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 30s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
5m 42s
Patch does not cause any errors with Hadoop 3.1.2.

_ Other Tests _

+1 :green_heart:
asflicense
0m 18s
The patch does not generate ASF License warnings.

13m 19s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadoopcheck xml

uname
Linux aab77766e36c 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 4dd7259faa

Max. process+thread count
64 (vs. ulimit of 12500)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/1/console

versions
git=2.17.1 maven=3.6.3 shellcheck=0.4.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 52s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
6m 49s
Patch does not cause any errors with Hadoop 3.1.2.

_ Other Tests _

+1 :green_heart:
asflicense
0m 18s
The patch does not generate ASF License warnings.

17m 43s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadoopcheck xml

uname
Linux f690269bd747 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b7a6d36be4

Max. process+thread count
63 (vs. ulimit of 12500)

modules
C: . U: .

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 48s
the patch passed

+1 :green_heart:
compile
2m 42s
the patch passed

+1 :green_heart:
javac
2m 42s
the patch passed

+1 :green_heart:
shadedjars
5m  3s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 18s
root in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
152m  2s
root in the patch passed.

179m 22s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 956ab8ffcc2f 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b7a6d36be4

Default Java
AdoptOpenJDK-11.0.6+10

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/testReport/

Max. process+thread count
6270 (vs. ulimit of 12500)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 42s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 46s
master passed

+1 :green_heart:
compile
2m 20s
master passed

+1 :green_heart:
shadedjars
5m  5s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  3s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 21s
the patch passed

+1 :green_heart:
compile
2m 15s
the patch passed

+1 :green_heart:
javac
2m 15s
the patch passed

+1 :green_heart:
shadedjars
4m 57s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 59s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
151m 40s
root in the patch passed.

181m 19s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux c1f2d013b3f4 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b7a6d36be4

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/testReport/

Max. process+thread count
6825 (vs. ulimit of 12500)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1531/2/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

I tried on HBASE-25152, we just need to change the version number. Let's finish this issue?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 37s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
20m 59s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

_ Other Tests _

+1 :green_heart:
asflicense
0m 17s
The patch does not generate ASF License warnings.

31m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/4/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadoopcheck xml

uname
Linux 10f7dd424018 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 78ae1f176d

Max. process+thread count
63 (vs. ulimit of 30000)

modules
C: . U: .

 U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/4/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 20s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
21m  7s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

_ Other Tests _

+1 :green_heart:
asflicense
0m 17s
The patch does not generate ASF License warnings.

30m 31s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadoopcheck xml

uname
Linux 9188d5a68c67 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 78ae1f176d

Max. process+thread count
63 (vs. ulimit of 30000)

modules
C: . U: .

 U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m 54s
master passed

+1 :green_heart:
compile
3m  7s
master passed

+1 :green_heart:
shadedjars
8m 39s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 25s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 58s
the patch passed

+1 :green_heart:
compile
2m 55s
the patch passed

+1 :green_heart:
javac
2m 55s
the patch passed

+1 :green_heart:
shadedjars
8m 14s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 19s
the patch passed

_ Other Tests _

-1 :x:
unit
327m 18s
root in the patch failed.

366m 39s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux c053bd3266c6 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 78ae1f176d

Default Java
AdoptOpenJDK-1.8.0_232-b09

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/testReport/

Max. process+thread count
5539 (vs. ulimit of 30000)

modules
C: . U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/5/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@busbey @Apache9 @saintstack this look right you you?
Maybe after this we can revert back to using Yetus's multijdk feature and getting just a single comment posted.

What about the yetus in release scripts? I'm not sure what it is used for...

It is used to generate CHANGES.md and RELEASENOTES.md   Curls it down.

Rebased. Grepped the source tree for 0\.11 and found a couple more occurrences. We should delete jenkins_precommit_jira_yetus.sh since we don't do builds from Jira tickets anymore.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 15s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  2s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  1s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
24m  2s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

_ Other Tests _

+1 :green_heart:
asflicense
0m 19s
The patch does not generate ASF License warnings.

36m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadolint hadoopcheck xml

uname
Linux 0f140acb9978 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / c28220522d

Max. process+thread count
63 (vs. ulimit of 30000)

modules
C: . U: .

 U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
6m 58s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 47s
master passed

+1 :green_heart:
compile
2m 21s
master passed

+1 :green_heart:
shadedjars
6m 42s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 16s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 26s
the patch passed

+1 :green_heart:
compile
2m 22s
the patch passed

+1 :green_heart:
javac
2m 22s
the patch passed

+1 :green_heart:
shadedjars
6m 28s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  8s
the patch passed

_ Other Tests _

-1 :x:
unit
338m 10s
root in the patch failed.

377m 13s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux e6064b44b857 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / c28220522d

Default Java
AdoptOpenJDK-1.8.0_232-b09

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/testReport/

Max. process+thread count
5149 (vs. ulimit of 30000)

modules
C: . U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/6/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 19s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  1s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  1s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  2s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
19m 29s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

_ Other Tests _

+1 :green_heart:
asflicense
0m 14s
The patch does not generate ASF License warnings.

28m 39s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/8/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadolint hadoopcheck xml

uname
Linux c6891950f987 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 2cd5f914af

Max. process+thread count
63 (vs. ulimit of 30000)

modules
C: . U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/8/console

versions
git=2.17.1 maven=3.6.3 shellcheck=0.4.6 hadolint=1.17.5-0-g443423c

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

 U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/8/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 10s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  1s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  1s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
18m 42s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

_ Other Tests _

+1 :green_heart:
asflicense
0m 15s
The patch does not generate ASF License warnings.

27m 15s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/9/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
dupname asflicense shellcheck shelldocs hadolint hadoopcheck xml

uname
Linux 151735863b28 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 2cd5f914af

Max. process+thread count
63 (vs. ulimit of 30000)

modules
C: . U: .

 U: .

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/9/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  3s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 43s
master passed

+1 :green_heart:
compile
2m 20s
master passed

+1 :green_heart:
shadedjars
6m 34s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  7s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 27s
the patch passed

+1 :green_heart:
compile
2m 16s
the patch passed

+1 :green_heart:
javac
2m 16s
the patch passed

+1 :green_heart:
shadedjars
6m 29s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  0s
the patch passed

_ Other Tests _

-1 :x:
unit
303m 20s
root in the patch failed.

335m 37s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/9/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1531

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 6ca5a2d12eb3 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 2cd5f914af

Default Java
AdoptOpenJDK-1.8.0_232-b09

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/9/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-1531/9/testReport/

Max. process+thread count
4495 (vs. ulimit of 30000)

modules
C: . U: .

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 29s
Maven dependency ordering for branch

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
hadolint
0m  2s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  1s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

Landed to master. Will watch this one. Meanwhile, staging PRs for the other active branches.


Public API and naming discussion

This is a discussion issue about the public API that oratrix will expose to the end-users.
Currently, the API looks like this:
oratrix <command>

Commands:
  check     Searches for mandatory package.json fields
  licenses  Searches for licenses of the project.

One issue here (at least for me) is that the word check is a verb and the word license is a noun. Maybe it would be better to have as a convention the one over the other (better consistency - don't know which one would be better).
Another proposal is for us to go with something like this: oratrix find-licenses or oratrix view-licenses so we can verbalize the noun.
My concern about this one is that we have to be careful how we'll verbalize the noun because for example what if the future we decide to add a --allow flag that restricts what licenses can be used for a project.
Then we'll have something like this: oratrix view-licenses --allow MIT, Apache-2, ... but then (at least for me) that will break the "word meaning" because view-license is a view process and a user does not expect any checks to be performed (or any errors to be thrown for this matter).
By adding the --allow flag we migrated the command to a check command (based on some rules) but we're still using the view-licenses as the command name. (But this time errors might get thrown if the licenses don't meet some criteria)
Now maybe this is just me overthinking stuff...

Adding @helio-frota and @lholmquist so they can share their opinion. (If you think that's valuable you can add more team members for more feedback)

My main concern is to keep an easy path to track the development
Some examples:
oratrix validate --> commands/ValidatorCmd --> core/Validator
oratrix find-licenses --> commands/LicenseFinderCmd --> core/LinceseFinder
Other than that I'm good with any favorable name and just keeping the "path" to avoid something like:
oratrix report --> commands/LogCmd --> core/StdoutReportHandler
Also because we are using Cmd suffix to make difference between commands and the "business" logic that should reside in core directory

I like validate instead of check.    I would also try to keep what ever the word is a one word non hyphenated thing.  it is just easier to type

I would also try to keep what ever the word is a one word non hyphenated thing. it is just easier to type

Yeah I agree.
That's why I choose licenses
To also match with commands/licensesCmd.ts and core/licenses.ts
Commands:
  cli.js check     Searches for mandatory package.json fields
  cli.js licenses  Searches for licenses of the project.

I also think we should refactor license-reporter to TS and call it lr : )

Commands:
  cli.js validate     Searches for mandatory package.json fields
  cli.js licenses     Searches for licenses of the project.

LGTM cause we can later add whatever we want to licenses and we won't break the "word meaning".
We still have verbs and nouns as commands but I think it's ok for now


Strict nullable support for Dart

Non-nullable types should not have ? annotation.

[ ] Mark non-nullable properties required

@RmondJone want to help with this? Types that QuickType thinks are non-nullable should have non-nullable semantics in Dart.

@RmondJone want to help with this? Types that QuickType thinks are non-nullable should have non-nullable semantics in Dart.

Okay, I'm thinking about how to make the design more reasonable recently. My time zone is different from yours.  I am in China, and you are in the United States just the opposite.  Sorry for not seeing the information in time.

You can compare outputs of TypeScript and Dart with a simple sample where the duration property is nullable.
TypeScript knows the difference between name (non-nullable) and duration (nullable):

In Dart, there is no difference when there should be:

@dvdsgl Hi，I have submitted a new PR, in which I will modify Dart's question。#2135


Black notification “Keep the conversation going from your...

Description:
Black notification “Keep the conversation going from your phone. Get App” is always shown, even if I already have a Facebook Messenger on my iPhone.
It's a little bit annoying.
Steps to reproduce:
To hide notification or let the user hide or close it.
App version:
Facebook Messenger for Desktop 2.0.1-beta
OS:
Windows 8.1
Works in WhatsApp Web:
Extra:
[Not answered]

Updated and started seeing it.


use latest version for  i18n-js

3.0.1 - 2017-08-02
Changed
[Ruby] Relax Rails detection code to work with alternative installation methods
(PR: https://github.com/fnando/i18n-js/pull/467)
[JS] Fix fallback when "3-part" locale like zh-Hant-TW is used
It fallbacks to zh only before, now it fallbacks to zh-Hant
(PR: https://github.com/fnando/i18n-js/pull/465)

fixes https://github.com/AlexanderZaytsev/react-native-i18n/issues/96

@flexsurfer Thanks! Merged


Rename properties to custom

Coverage remained the same at 100.0% when pulling 801bb24bfd9f3f6da739fbbc99f979aa55a6aae3 on renamePropertiesToData into e0e1ddc1918eb53eae11df05b571a9041e883e4d on master.


agda: 2.6.2 -> <IP_ADDRESS>

Motivation for this change
cc @turion @alexarice @iblech
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

@ofborg build agda.passthru.tests.allPackages
I'm not familiar with the current haskell packages setup, so I can't comment on the advantages & disadvantages of pinning this extra version.

(See https://nixos.org/manual/nixpkgs/unstable/#maintaining-the-agda-package-set-on-nixpkgs for the test)

For the record, Agda fails with segfault during linking on m1 Mac. I suppose it always failed this way, and this PR wasn't intended to change that.
       > Linking dist/build/agda/agda ...
       > /nix/store/bp55vzlmcyqcx9n08pkzslvks10zybwc-clang-wrapper-11.1.0/bin/ld: line 256: 58415 Segmentation fault: 11  /nix/store/3fl5z9yfnz08kjb4cnhw2w8a2zsm5qim-cctools-binutils-darwin-949.0.1/bin/ld ${extraBefore+"${extraBefore[@]}"} ${params+"${params[@]}"} ${extraAfter+"${extraAfter[@]}"}

For the record, Agda fails with segfault during linking on m1 Mac. I suppose it always failed this way, and this PR wasn't intended to change that.
       > Linking dist/build/agda/agda ...
       > /nix/store/bp55vzlmcyqcx9n08pkzslvks10zybwc-clang-wrapper-11.1.0/bin/ld: line 256: 58415 Segmentation fault: 11  /nix/store/3fl5z9yfnz08kjb4cnhw2w8a2zsm5qim-cctools-binutils-darwin-949.0.1/bin/ld ${extraBefore+"${extraBefore[@]}"} ${params+"${params[@]}"} ${extraAfter+"${extraAfter[@]}"}

That sounds bad :( do we know this already? I can't find an issue related to this.

Unchanged: https://hydra.nixos.org/build/160900296

@ofborg test agda

Seems like this is good to go, aarch64-linux issue is a timeout. Any concerns?

Follow #149730 for further stabilization.


feat: add long list for identities

What
Adding a --long flag to soroban config identity ls, similar to soroban config network ls --long to print out the paths to identity configuration files.
Why
This was originally added in a previous PR (#743) and was removed at some point - presumably unintentionally. This seems like a helpful addition to help users understand where their identities are being configured.
Example output:
$ soroban config identity ls --long
/Users/elizabethengelman/.config/soroban/identity/alice.toml
Name: alice

/Users/elizabethengelman/.config/soroban/identity/bob.toml
Name: bob

/Users/elizabethengelman/.config/soroban/identity/carol.toml
Name: carol

Known limitations
N/A

Looks great! Could you retarget to the branch of this PR https://github.com/stellar/soroban-tools/pull/1086 ?
After refactoring a bit to the new location I think it's good to go!

Looks great! Could you retarget to the branch of this PR https://github.com/stellar/soroban-tools/pull/1086 ?

Sure thing!

@willemneal I wasn't able to re-target the base branch directly on this PR, so I'm closing this in favor of https://github.com/AhaLabs/soroban-tools/pull/18


[BEAM-12794] raise proper error from exc_info

create exception properly from exc_info

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Python PreCommit

@ibzib CC: @tvalentyn

@ibzib Sorry, I've misunderstood the heart of the issue and specs of sys.exc_info.
I updated overall for raise_exception. PTAL.

Run Python PreCommit

Hi @lazylynx I don't think we should need to implement custom exception handling like this. I researched this issue and found https://www.python.org/dev/peps/pep-3134. The summary is that re-raising exceptions caused the original traceback to be lost in Python 2, but it was fixed in Python 3. So we needed sys.exc_info() in Python 2, but I think we can remove sys.exc_info() now and simply store and re-raise exceptions without worrying about losing the traceback. You can see the difference for yourself by running this script with Python 2 and then Python 3.
import traceback

try:
    raise ValueError('oops')
except ValueError as e:
    exc = e

raise exc

I tried removing sys.exc_info() in #15507.

@ibzib That's the best way. I'll close this PR.


Message sent successfully, return error.

error sending message: error decoding sending response: unexpected end of JSON input
Problem only occurs with Mac OS X, would you have an idea why this happens?
I'm not an expert on GO.
It started after the last commit.

Hey Romerito,
after sending a message, whatsapp responds with an empty message. We tried to decode these empty messages to json, hence the "unexpected end of JSON input" error. As we are filtering these kinds of messages now, the error should not appear anymore.

OK thank you. Congratulations on the work.


Menus in Python

Write config file and user defined menus in Python rather than xml. XML less familiar to target audience so creates and unnecessary barrier and requires back and forth between two different languages. Also error messages relating to XML errors are difficult to decipher.

I am moving this into v0.1 as it will get increasingly hard to go back on this once weasel is in use.


Aiohttp.server exception on startup

Home Assistant release with the issue:

0.88.2
Last working Home Assistant release (if known):
Not sure.
Operating environment (Hass.io/Docker/Windows/etc.):
Hassio running on Ubuntu x86 host.
Component/platform:
Authentication
Description of problem:
Sometimes on startup hassio does not start correctly and the frontend does not come up. I have to restart via ssh and hassio ha restart. I found the following traceback.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
http:
#  api_password: !secret http_password
  ssl_certificate: !secret ssl_certificate
  ssl_key: !secret ssl_key
  server_port: 8123
  base_url: something.dyndns.org:443
  trusted_networks:
    - <IP_ADDRESS>
    - <IP_ADDRESS>/24
    - <IP_ADDRESS>/24
  ip_ban_enabled: True
  login_attempts_threshold: 5

Traceback (if applicable):
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/ to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/hassio_auth to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/ to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/hassio_auth to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.automation] Initialized trigger Light Trigger Front Door Light
2019-03-01 22:14:01 INFO (MainThread) [homeassistant.components.device_tracker.asuswrt] Checking Devices
2019-03-01 22:14:01 INFO (MainThread) [homeassistant.components.device_tracker.asuswrt] Checking Devices
2019-03-01 22:14:01 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_protocol.py", line 418, in start
    resp = await task
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_app.py", line 458, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_middlewares.py", line 119, in impl
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/real_ip.py", line 34, in real_ip_middleware
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/ban.py", line 67, in ban_middleware
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/auth.py", line 99, in auth_middleware
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/view.py", line 118, in handle
    result = await result
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/data_validator.py", line 47, in wrapper
    result = await method(view, request, *args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/hassio/auth.py", line 55, in post
    await self._check_login(data[ATTR_USERNAME], data[ATTR_PASSWORD])
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/hassio/auth.py", line 72, in _check_login
    await provider.async_validate_login(username, password)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/providers/homeassistant.py", line 229, in async_validate_login
    self.data.validate_login, username, password)
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/providers/homeassistant.py", line 126, in validate_login
    for user in self.users:
  File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/providers/homeassistant.py", line 114, in users
    return self._data['users']  # type: ignore
TypeError: 'NoneType' object is not subscriptable

Additional information:
Maybe related to google-assistant or alexa smart home, as it came more often after enabled those two services (both not using HA cloud, but using haaska and Google Actions)

The error was caused from race condition

2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/ to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/hassio_auth to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/ to <IP_ADDRESS> (auth: True)
2019-03-01 22:14:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/hassio_auth to <IP_ADDRESS> (auth: True)

You are calling the api/hassio_auth twice at the same time, the second one try to access the user data suppose to be loaded from the first one and failed.
I am going to open a pull request to fix it.


Hello! Can flutter be used for instant messaging application development?

Hello! Can flutter be used for instant messaging application development?

Sure; one of the demos on stage at I/O last year was a chat app:
https://www.youtube.com/watch?v=w2TcYP8qiRI
If there's something in particular you think might pose a problem, StackOverflow and the Gitter channel are fairly active and good places to get help with building apps.


How about scrollViews

It seems like this lib doesn't support scrollView...

It does. check the sample app for an example


Submission model

Make sure that the submission model matches https://github.com/unitaryfund/metriq-api/blob/main/metriq-api/models/submissionModel.js

Done


74 add ability to put custom HTML in head/body of index file

I'm not seeing a CONTRIBUTING.md file, so please let me know if there's anything else specific I should do to prepare this PR.
Thanks!


[main_0.28] Bumping version to 0.28.1

Platforms Impacted

[x] iOS
[ ] visionOS
[ ] macOS

Description of changes

#2063

Binary change
(how is our binary size impacted -- see https://github.com/microsoft/fluentui-apple/wiki/Size-Comparison)
Verification
(how the change was tested, including both manual and automated tests)

Visual Verification

Before
After

Screenshot or description before this change
Screenshot or description with this change

Pull request checklist
This PR has considered:

[ ] Light and Dark appearances
[ ] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ ] Different resolutions (1x, 2x, 3x)
[ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[ ] iPad Pointer interaction
[ ] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

Waiting on #2063 to merge before completing bump


feat: port Combinatorics.Derangements.Finite

Two special things here:

worked around using delta_instance, because that tactic is apparently not yet ported.
In card_derangements_fin_eq_numDerangements two convert_to were necessary that weren't before.

bors r+


README updates: Supported tags, link to vertica.com docs, EULA info

README updates:

Supported tags to make it more maintainable and describe how they are pulled
Updated link to VerticaDB operator docs
Updated EULA link

Updated with minor copy and formatting edits. Thanks for the suggestions!


Checkbox and switch broken when build with Vuestic-UI (1.3.5)

Note: for support questions, please use stackoverflow. This repository's issues are reserved for feature requests and bug reports.

I'm submitting a ...

[x] bug report  ------> maybe
[x] feature request  ----> not sure
[ ] support request => Please do not submit support request here, see note at the top of this template.

Do you want to request a feature or report a bug?
Not sure

What is the current behavior?
After upgrading Vuestic-UI from 1.2.8 to 1.3.5, both checkbox and switch work normally in develop environment (e.g. npm run serve) but render nothing after build (the corresponding templates are left blank). No error is reported during build. No error message is displayed in browser console.

If the current behavior is a bug, please provide the steps to reproduce, ideally also a screenshot or gif if it's a style issue
OS: Windows 10 Professional
npm version: 8.5.0
node version: 16.14.2

Clone the repo and install dependencies
Change the version of vuestic-ui to 1.3.5, which is the latest version
Run npm install to perform upgrade
Run npm run serve to launch develop server. All UI elements display normally
Run npm run build, and the repo is built successfully without error
Run serve -s dist. Navigate to http://localhost:3000/admin/forms/form-elements, and it can be seen that the checkboxes and switches are all gone. All other UI elements seem to work normally

What is the expected behavior?
The display of checkboxes and switches were expected behave consistently in develop and production environment. If they work in develop mode, they are supposed to work in production mode as well.

What is the motivation / use case for changing the behavior?
We want to use the datatable component that comes with the latest version of Vuestic UI

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

That's probably fixed long ago.


Storage: Expose minio start up error to client

So its clearer if the issue is a missing minio command.
Signed-off-by: Thomas Parrott<EMAIL_ADDRESS>

jenkins: test this please

Testsuite passed


Add more infrastructure for specialization of cloned graphs

There are four main changes in this PR:

Update specialize_function (renamed from specialize_shapes) to allow parameter values to be substituted in the cloned function.
Add a DynElimination pass to convert Dyn* ops to static ops when their inputs are "constant enough" to do so. (This can usually only be done after specialize_function and a round of ConstantFolding, but the pass tries its best anyway.)
Update the wrapper backend to substitute shape-relevant parameters in the cloned functions with constants, and run constant folding and DynElimination on the clone.
A handful of updates to ConstantFolding to handle Convert (which I just happened to minimum I needed for my "hello world" TensorFlow example running on an experimental branch that uses the dynamic tensor APIs), and, as long as I'm here, ShapeOf.

This gets us far enough that we can call the backend wrapper functionally complete (read: type 2 dynamic shapes should work), modulo additional smarts we will need to add to DynElimination and ConstantFolding.

Looks like I screwed something up in DynSlice shape prop, which is odd. Investigating.

@ayzhuang can you look at the ConstantFolding changes and if it would break the CPU constant folding pass.

@ayzhuang can you look at the ConstantFolding changes and if it would break the CPU constant folding pass.

Just like constant folding for dequantize and quantize, these two constant folding are not using the map provided by CPU backend, it would not break the CPU constant folding. If we want, we can add those to the map later.


Inefficient SQL queries for WHERE like clauses

See related Jira ticket for details: https://jira.suse.com/browse/SURE-4004

Closing, as we've rejected this request


Include a mapping for yOffset for different blocks (and entities?)

Currently, the default yOffset is dependent on (ChairUtils:114):

Sitting on ArmorStand?
Sitting on TrapDoor?
Sitting on Stair/Slab?

This could be extended for all types of blocks. Most are perfect cubes (1x1x1) and do not require any special treatment.
If anybody wants to do the research for the offsets, that would be really appreciated! (#130)

This also seems to be version dependent ,_,
Stairs for example need another offset in 1.20+ although they look the same height? Maybe it's related to the ArmorStand?


analyzer: void arrow functions should allow any rhs type

This is the analyzer issue for https://github.com/dart-lang/sdk/issues/28939.

Punting to 1.24 per dart-leads discussion.

Addressed by this CL.

Landed in 6cb0966401f2a53196358945c0f78a32c575a8dc.


Cookie notices

Many other Hungarian sites has same problem.

@szl1973 Could you please list these websites? Thank you

origo.hu, atlatszo.hu, metro.hu, rtl.hu - but they are just samples. In the last week something has changed, because I see often cookie notices on Hungarian sites.
Originally posted by @szl1973 in https://github.com/AdguardTeam/AdguardFilters/issues/175169#issuecomment-2003787207

@AdamWr I fix them here.
Maybe we can include this section into AG Annoyances template, but currently in hufilter we have cookies, recommendations and all stuff in one file, and AG filters are separated by these categories. CC @Alex-302

@szl1973 We fixed these issues, the update will be available in about ~3 hours.
If you experience this problem anywhere else, please write a reply with the problematic domains and we will help


Support infinite/recursive types

e.g.
forall a. (a -> a) -> a -> a
= infinity

Part of this page discusses infinite inhabitants, sadly formatting is a bit broken:
https://web.archive.org/web/20201111192703/https://alexknvl.com/posts/counting-type-inhabitants.html
Here is a screenshot with formatting fixed:

In terms of code, the first thing we'll need to create some sort of cardinality type, with infinite being a possibility:
https://gitlab.com/cokeice/tc/-/blob/42f23a8998462f163c62b6028e8c4469de06eab8/typealg/src/main/scala/com/alexknvl/counting/Cardinality.scala#L49-50
Then we need to do the check as described above.

@puffnfresh an image of documentation and code haha.
can you please link to where it is? or just paste entire markdown of it in markdown code block

I did link it.

I did link it.

That makes me have even more questions. 🤔😆 Anyways, will start work on it in a bit. 💝

We'll need to introduce Mu, and add a rewrite from Forall when the pattern described in that blog post is detected. Maybe we don't need to add a Cardinality type - we can just detect the use of Mu.

Implemented something which seems to work for some cases in b04d58b0acc721306fcc75484a657a06ccd79fc5.


linux: allow disabling common-config

Motivation for this change
This is useful for building kernels for embedded systems with the
nixpkgs kernel config tools.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
[x] Produces no change in existing derivations
[x] Fits CONTRIBUTING.md.

may be more elegant to have something like https://github.com/NixOS/nixpkgs/pull/106395 but my PR kinda breaks nixos :(

With your approach:

Merging behaviour can be obtained by setting extraStructuredConfig = lib.mkDefault { SOME_OPTION = yes; }
Setting extraStructuredConfig without mkDefault will completely disable common-config. This runs a bit counter to my interpretation of "extra" config.

With my approach:

Merging behaviour remains default
Individual settings from common-config can be overridden with mkForce, as in extraStructuredConfig = { SOME_OPTION = lib.mkForce yes; }
All of common-config can be disabled using useCommonConfig = false;

…
and I just noticed that without any changes, one can already override all of common-config using extraStructuredConfig = lib.mkForce {…}…
IMHO your approach is very likely to result in surprises when

Closing in favour of #90065 and use of extraStructuredConfig = lib.mkForce {…} to override all of common-config.


Updated the github emojis with image equivalents

#321  Updated the github emojis with image equivalents

@googlebot I signed it!

Awesome - thank you very much, @Mahesh-Mavuri! 🙌
Congratulations for contributing and hope you enjoyed it 👍


Create queue workers in background process

2/2 main <- #3054 <- this
I noticed when testing #3054 that the stdout of dvc queue start was not being returned to a Toast message until after the worker(s) had exited. This was due to some strange behaviour with the child process. This made me realise that we need to create the process that starts the queue in a completely different way so that it can keep running when/if the main VS Code process is closed or exits.
Demo
https://user-images.githubusercontent.com/37993418/210912631-475b2acc-6a55-48d0-bf8f-1d6d0058cb5b.mov

Probably just my computer being slow or a local issue, but when I started the queue the command ran fine but the DVC loading icon nevery stopped. On further inspection, I noticed that the queue start command only initialized and never completed in the DVC output.
trimmed.mov
I cut the first half of the video so the video starts when the queue just finished running.

@julieg18 I've made an update. Can you please see if you can still recreate the issue?


Could we please get email notifications on this repository?

I don't have writing rights to set that up.

There's now a Webhook of type email with the target address<EMAIL_ADDRESS>This should do it :)

Perfect, thanks!


Update docker to use ES6 compatible node 4.2

Docker build failed due to node 0.12 in Dockerfile

Thanks @cdelargy!


Cannot Run qrun with lightgbm workflow config

🐛 Bug Description
(qlib)  👍  examples   main  qrun benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml
[33800:MainThread](2022-01-03 15:22:20,670) INFO - qlib.Initialization - [config.py:391] - default_conf: client.
[33800:MainThread](2022-01-03 15:22:20,671) WARNING - qlib.Initialization - [config.py:416] - redis connection failed(host=<IP_ADDRESS> port=6379), DiskExpressionCache and DiskDatasetCache will not be used!
[33800:MainThread](2022-01-03 15:22:20,672) INFO - qlib.Initialization - [init.py:68] - qlib successfully initialized based on client settings.
[33800:MainThread](2022-01-03 15:22:20,672) INFO - qlib.Initialization - [init.py:70] - data_path={'__DEFAULT_FREQ': PosixPath('/Users/waterking/.qlib/qlib_data/cn_data')}
[33800:MainThread](2022-01-03 15:22:20,673) INFO - qlib.workflow - [expm.py:282] - No tracking URI is provided. Use the default tracking URI.
[33800:MainThread](2022-01-03 15:22:20,673) INFO - qlib.workflow - [expm.py:318] - <mlflow.tracking.client.MlflowClient object at 0x7fa97d0b8ac0>
[33800:MainThread](2022-01-03 15:22:20,693) INFO - qlib.workflow - [exp.py:249] - Experiment 1 starts running ...
[33800:MainThread](2022-01-03 15:22:20,796) INFO - qlib.workflow - [recorder.py:290] - Recorder a3ea360a53a84f0dbb7dae7b7e683dcc starts running under Experiment 1 ...
/Users/waterking/opt/anaconda3/envs/qlib/lib/python3.8/site-packages/pyqlib-<IP_ADDRESS>-py3.8-macosx-10.9-x86_64.egg/qlib/utils/init.py:808: FutureWarning: MultiIndex.is_lexsorted is deprecated as a public function, users should use MultiIndex.is_monotonic_increasing instead.
if idx.is_monotonic_increasing and not (isinstance(idx, pd.MultiIndex) and not idx.is_lexsorted()):
[33800:MainThread](2022-01-03 15:23:21,552) INFO - qlib.timer - [log.py:113] - Time cost: 60.085s | Loading data Done
[33800:MainThread](2022-01-03 15:23:22,967) INFO - qlib.timer - [log.py:113] - Time cost: 0.411s | DropnaLabel Done
/Users/waterking/opt/anaconda3/envs/qlib/lib/python3.8/site-packages/pandas-1.3.5-py3.8-macosx-10.9-x86_64.egg/pandas/core/frame.py:3641: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
self[k1] = value[k2]
[33800:MainThread](2022-01-03 15:23:27,797) INFO - qlib.timer - [log.py:113] - Time cost: 4.829s | CSZScoreNorm Done
[33800:MainThread](2022-01-03 15:23:27,835) INFO - qlib.timer - [log.py:113] - Time cost: 6.282s | fit & process data Done
[33800:MainThread](2022-01-03 15:23:27,836) INFO - qlib.timer - [log.py:113] - Time cost: 66.369s | Init data Done
[1]    33800 segmentation fault  qrun benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml
/Users/waterking/opt/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib-1.1.0-py3.8.egg/joblib/externals/loky/backend/resource_tracker.py:318: UserWarning: resource_tracker: There appear to be 2 leaked folder objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
/Users/waterking/opt/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib-1.1.0-py3.8.egg/joblib/externals/loky/backend/resource_tracker.py:333: UserWarning: resource_tracker: /var/folders/gr/17hy_zfj49l4p998g6xq2d340000gn/T/joblib_memmapping_folder_33800_95596af9eff64ff4b7116daedbbcbc53_a5376a7190bc40818f999d3d14e3d716: FileNotFoundError(2, 'No such file or directory')
warnings.warn('resource_tracker: %s: %r' % (name, e))
/Users/waterking/opt/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib-1.1.0-py3.8.egg/joblib/externals/loky/backend/resource_tracker.py:333: UserWarning: resource_tracker: /var/folders/gr/17hy_zfj49l4p998g6xq2d340000gn/T/joblib_memmapping_folder_33800_ca9c83dbe40b49aeacc099c618d44dfa_9a4c5e1eb21743a884e50325b7cd17fa: FileNotFoundError(2, 'No such file or directory')
warnings.warn('resource_tracker: %s: %r' % (name, e))
To Reproduce
Steps to reproduce the behavior:
1.cd examples # Avoid running program under the directory contains qlib
2.qrun benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml
Environment
Note: User could run cd scripts && python collect_info.py all under project directory to get system information
and paste them here directly.

Qlib version: Newest
Python version: 3.8.5
OS (MacOS):
Commit number (optional, please provide it if you are using the dev version):

Additional Notes
Please help, thanks a lot!~

I tried to reproduce your problem, but did not succeed, please try again

@Waterkin
Qlib uses the same approach for the automatic test and the test suceeds.
https://github.com/microsoft/qlib/blob/main/.github/workflows/test.yml#L65
Could you please provide more details to reproduce this error?
For example,  provide more details by running cd scripts && python collect_info.py all

I met the same problem when trying to qrun the lightgbm config, info as follows:
(qlib) root@fe7b424c885e:~/qlib/examples# qrun benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml
[7589:MainThread](2022-03-12 10:58:41,418) INFO - qlib.Initialization - [config.py:402] - default_conf: client.
[7589:MainThread](2022-03-12 10:58:41,424) INFO - qlib.Initialization - [__init__.py:73] - qlib successfully initialized based on client settings.
[7589:MainThread](2022-03-12 10:58:41,424) INFO - qlib.Initialization - [__init__.py:75] - data_path={'__DEFAULT_FREQ': PosixPath('/root/.qlib/qlib_data/cn_data')}
[7589:MainThread](2022-03-12 10:58:41,425) INFO - qlib.workflow - [expm.py:318] - <mlflow.tracking.client.MlflowClient object at 0x7f243f1692e0>
[7589:MainThread](2022-03-12 10:58:41,459) INFO - qlib.workflow - [exp.py:257] - Experiment 1 starts running ...
[7589:MainThread](2022-03-12 10:58:41,578) INFO - qlib.workflow - [recorder.py:293] - Recorder 9054b86afffe4ae29f2e992eb531c061 starts running under Experiment 1 ...
/root/anaconda3/envs/qlib/lib/python3.8/site-packages/xgboost/compat.py:36: FutureWarning: pandas.Int64Index is deprecated and will be removed from pandas in a future version. Use pandas.Index with the appropriate dtype instead.
  from pandas import MultiIndex, Int64Index
/root/anaconda3/envs/qlib/lib/python3.8/site-packages/qlib/utils/__init__.py:792: FutureWarning: MultiIndex.is_lexsorted is deprecated as a public function, users should use MultiIndex.is_monotonic_increasing instead.
  if idx.is_monotonic_increasing and not (isinstance(idx, pd.MultiIndex) and not idx.is_lexsorted()):
[7589:MainThread](2022-03-12 11:00:51,940) INFO - qlib.timer - [log.py:113] - Time cost: 128.654s | Loading data Done
[7589:MainThread](2022-03-12 11:01:00,391) INFO - qlib.timer - [log.py:113] - Time cost: 0.572s | DropnaLabel Done
/root/anaconda3/envs/qlib/lib/python3.8/site-packages/qlib/data/dataset/processor.py:310: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  df[cols] = df[cols].groupby("datetime").apply(self.zscore_func)
[7589:MainThread](2022-03-12 11:01:13,439) INFO - qlib.timer - [log.py:113] - Time cost: 13.047s | CSZScoreNorm Done
[7589:MainThread](2022-03-12 11:01:13,440) INFO - qlib.timer - [log.py:113] - Time cost: 21.497s | fit & process data Done
[7589:MainThread](2022-03-12 11:01:13,441) INFO - qlib.timer - [log.py:113] - Time cost: 150.155s | Init data Done
Killed
(qlib) root@fe7b424c885e:~/qlib/examples# /root/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib/externals/loky/backend/resource_tracker.py:318: UserWarning: resource_tracker: There appear to be 2 leaked folder objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '
/root/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib/externals/loky/backend/resource_tracker.py:333: UserWarning: resource_tracker: /tmp/joblib_memmapping_folder_7589_f6d3f263998248d0b69f07daaa34f180_cc0445d7b4ae408cb69956a0c0168cf3: FileNotFoundError(2, 'No such file or directory')
  warnings.warn('resource_tracker: %s: %r' % (name, e))
/root/anaconda3/envs/qlib/lib/python3.8/site-packages/joblib/externals/loky/backend/resource_tracker.py:333: UserWarning: resource_tracker: /tmp/joblib_memmapping_folder_7589_4994d8a48e124178a8d918fdd1a8d497_5b46fd15f6814361ade5610b909fbbb2: FileNotFoundError(2, 'No such file or directory')
  warnings.warn('resource_tracker: %s: %r' % (name, e))

And here is the result of collect_info.py:

Linux
x86_64
Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.10
#1 SMP Wed Aug 25 23:20:18 UTC 2021

Python version: 3.8.12 | packaged by conda-forge | (default, Jan 30 2022, 23:53:36)  [GCC 9.4.0]

Qlib version: <IP_ADDRESS>
numpy==1.22.3
pandas==1.4.1
scipy==1.8.0
requests==2.27.1
sacred==0.8.2
python-socketio==5.5.2
redis==4.1.4
python-redis-lock==3.7.0
schedule==1.1.0
cvxpy==1.2.0
hyperopt==0.1.2
fire==0.4.0
statsmodels==0.13.2
xlrd==2.0.1
plotly==5.6.0
matplotlib==3.5.1
tables==3.7.0
pyyaml==6.0
mlflow==1.24.0
tqdm==4.63.0
loguru==0.6.0
lightgbm==3.3.2
tornado==6.1
joblib==1.1.0
fire==0.4.0
ruamel.yaml==0.17.21

Since I run this tutorial in a container, maybe there is something to do with it, here is the base image I build and use with out qlib and the conda env above:
docker pull rolovoid/pytorch-cuda-conda:latest

Thanks a lot!

Similarly, I cannot pass the tests by running python -m pytest ./tests, which returns:
============================================================================= short test summary info ============================================================================== ERROR tests/test_all_pipeline.py ERROR tests/test_contrib_workflow.py ERROR tests/test_dataset.py ERROR tests/test_dump_data.py ERROR tests/test_get_data.py ERROR tests/test_handler_storage.py ERROR tests/test_pit.py ERROR tests/test_register_ops.py ERROR tests/test_structured_cov_estimator.py ERROR tests/backtest/test_file_strategy.py ERROR tests/backtest/test_high_freq_trading.py ERROR tests/dataset_tests/test_datalayer.py ERROR tests/misc/test_get_multi_proc.py ERROR tests/ops/test_elem_operator.py ERROR tests/rolling_tests/test_update_pred.py ERROR tests/storage_tests/test_storage.py !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 16 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ========================================================================= 101 warnings, 16 errors in 2.37s =========================================================================


run_image_tests: fix unbound "CHANGE_ID" variable

CHANGE_ID is set for PRs, which is why it worked during the review
process, but in the master branch it is not set. BRANCH_NAME is set for
both PRs and master branch. In case of PRs it is in form PR-<pull request number>.

@ondrejbudai : I think the CI failure is unrelated, feel free to merge this.

@ondrejbudai : I think the CI failure is unrelated, feel free to merge this.

It is unrelated indeed. fedora_32-x86_64-openstack-boot.json is failing because the machine doesn't seem to come up. It seems to be a flake, as uploading worked in the other tests. I've filed https://github.com/osbuild/osbuild-composer/issues/987 to track this.
(Would be good to have a reference to a bug on all PRs that we merge with a failing test.)


Remove OTel Collector's dependency on Metrics Agent

Removes the Metrics Agent from the critical path for metrics flowing to the OTel Collector. Instead uses updates the Forwarder Agent to send to the OTel Collector.

@chombium it's somewhat semantic preference, right? IMO the undesirable duplication of "client" in otelcolclient.Client is cancelled out by the nice reading of otelcolclient.New() vs otelcol.NewClient(), as well as with the ultra-specific package name. We could even lowercase otelcolclient.Client to otelcolclient.client so that the struct is not exported, forcing use of the New function.
I could be convinced either way though 😁

Thanks for the clarification @ctlong

Closing this PR since the history has diverged from the add-otel-collector-job branch enough that we should now just force push over that branch. Please refer to #354 moving forward.


Allow to replace history with root, bottom tab + screens

This feature should use the same logic as deep linking. One idea I had was to override initial url on calling something like
bottom tabs
fluent({
       root: NavigationRoots.App,
       tab: BottomRoots.Post,
       screens: [{
            screen: NavigationRoutes.Post,
            params: { id: '1' }
       }]
})

normal
fluent({
       root: NavigationRoots.Auth,
       screens: [{
            screen: NavigationRoutes.ForgotPassword,
            params: {}
       }]
})

Released!


Missing configuration file

missing the config folder

Sorry, but didn't you see the json files listed in the main folder?  Please run the training scripts as written in the README.


SQL : Placements

Write your MySQL solution to this problem of hackerrank:-
Problem link : Placements

Full name : NIRVIK GHOSH
GitHub Profile Link : @Nirvik07
Participant ID (If not, then put NA) : NA
Approach for this Project : SQL query to solve the problem
What is your participant role? Hacktoberfest2022
assign me this issue


about NPS dataset.

NPS-Drones-Dataset's labels within this repo are different from this labels, why??

Hey @feifeiwei,
Please refer to response on following URL:
https://github.com/mwaseema/Drone-Detection/issues/2#issuecomment-1262677570


If vtype.vill=1, is VLMAX equal to 0? If vlamx=0, then any value configured for vstart is treated as an illegal instruction, because in this case, any vstart value is greater than the element index.

“The use of vstart values greater than the largest element index for the current SEW setting is reserved”
If vtype.vill=1, is VLMAX equal to 0? If vlamx=0, then any value configured for vstart is treated as an illegal instruction, because in this case, any vstart value is greater than the element index.  Is my understanding correct?

Yes.


Tagcloud getting: 'executing "index.html" at <.Name>: can't evaluate field Name in type hugolib.WeightedPages'

I am trying to build a tag cloud in the index.html and using the example given in the docs.
Tags
{{ range .Site.Taxonomies.tags }}
{{ .Name }}
{{ end }}
But whenever i do this i get an error:
'executing "index.html" at <.Name>: can't evaluate field Name in type hugolib.WeightedPages'
Am i missing something?
Cheers Marco

Similarly, I am trying to list my guides:
{{ range .Site.Sections.guides }}
  <li>"{{ .Title }}"
{{ end }}

But .Title isn't valid on WeightedPage. How do I get at the page representation?

I've tried:
{{ range .Site.Sections.guides }}
  <li>"{{ .Page.Title }}"
{{ end }}

But I just get empty strings.


Update HMAC auth api

Hello!
This pull-request adds some clarification to the authentication part of the API.
I ran into some problems when implementing the HMAC auth in my client, but I got it working in the end. I figured this would make it easier for the next person. :)

Hey sorry about the delay here. I apparently didn't get a notification because I wasn't watching the repository... D'oh!
I super appreciate the elaboration on the HMAC stuff. Thanks for the PR!

No problem! I'm happy to help. :)


Elapsed Time and Average Byte Receive metrix are not send to InfluxDB

@AlexanderWert
Hi. Sorry for such a way to ask question, but, never the less.
I'm working with this plugin, that send Data from jMeter into InfluxDB.
I've found out, that (seems) not all the necessary parameters are send. They are, at least - elapsed Time, average bytes received. Absence of this parameters in Database leads to some inconvenience with results interpreting, especially using Grafana for Continuous monitoring.
I'll appreciate if you can tell, what was done wrong, if results can be send (may be i missed something) or if you can fix this problem.
Thanks.

I think the "responseTime" column in "requestsRaw" is the elapsedTime.


fix: remove old web platform distributions on VERSION update

when running make ak, properly discard old downloaded versions. currently it doesn't because bash is HARD, which causes the server to possibly use the wrong version.
also:

alert and disable webplatform when used version does not match VERSION, do not use older versions.
specifying the sha is no longer mandatory.
upgrade to latest web-platform.

greatly simplified the code since now only using version in VERSION. Thanks @tebeka for the tip. going to push this in, lmk if any issues - I'll fix.


App is crashing on Manage Backup after restore.

Screen_Recording_20210129-163948_hexa stage.zip

I have not been able to replicate this on IOS. can we retest this in build 215 please.

I have not been able to replicate this on IOS. can we retest this in build 215 please.

-It is still happening on Android device(SAMSUNG Galaxy A50).
-Now I upgraded the app from 1.4.2(112) to 1.4.2(115),still the app is crashing.


[data-plane] Initial Creation of HealthDataAiServices.Deid

Data Plane API - Pull Request

API Info: The Basics
Most of the information about your service should be captured in the issue that serves as your API Spec engagement record.

Link to API Spec engagement record issue: https://github.com/Azure/azure-rest-api-specs-pr/issues/16239

Is this review for (select one):

[X] a private preview
[ ] a public preview
[ ] GA release

Change Scope
This section will help us focus on the specific parts of your API that are new or have been modified. Please share a link to the design document for the new APIs, a link to the previous API Spec document (if applicable), and the root paths that have been updated.

Design Document:
Previous API Spec Doc:
Updated paths:

Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.
Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.
❔Got questions? Need additional info?? We are here to help!

 Contact us!
The Azure API Review Board is dedicated to helping you create amazing APIs. You can read about our mission and learn more about our process on our wiki.

💬 Teams Channel
💌 email

Click here for links to tools, specs, guidelines & other good stuff
Tooling

Open API validation tools were run on this PR. Go here to see how to fix errors
Spectral Linting
Open API Hub

Guidelines & Specifications

Azure REST API Guidelines
OpenAPI Style Guidelines
Azure Breaking Change Policy

Helpful Links

Azure DevTools Wiki

Checks stuck in `queued` state?
If the PR CI checks appear to be stuck in `queued` state, please add a comment with contents `/azp run`.
This should result in a new comment denoting a `PR validation pipeline` has started and the checks should be updated after few minutes.

Can we get a branch for this PR to merge into instead of main? We are currently in private preview with very few customers and don't want published SDKs yet.

You can use https://openapihub.azure-devex-tools.com/ to create a feature branch.
Select "create openapi specs". And if you need collaboration on the feature branch, select "multiple people working" within.

You can use https://openapihub.azure-devex-tools.com/ to create a feature branch.
Select "create openapi specs". And if you need collaboration on the feature branch, select "multiple people working" within.

This webpage hangs for me and my teammember. Is there a type? I tried it on VPN as well...

https://github.com/Azure/azure-sdk-pr/issues/1703

Closing as I think something is wrong with the build pipeline state. Will reopen a new PR.


fix: correctly decode mysql timestamp binary value

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
as title
Checklist

[ ]  I have written the necessary rustdoc comments.
[ ]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

Can we include a test case for this scenario?

@sunng87 PTAL


ceph-common: set ms bind ipv6 = true in ceph.conf when using ipv6

This fixes an issue with parsing the ceph.conf file when ip_version is set to
ipv6.
See: https://bugzilla.redhat.com/show_bug.cgi?id=1419814
Signed-off-by: Andrew Schoen<EMAIL_ADDRESS>

Oh man, how did we possibly missed this one... :/


No payload in job handler

I've got the following code that's enqueuing jobs. I also had this as a JSON string, but neither option has worked.
	ctx := context.Background()
	jobID, err := w.queue.Enqueue(ctx, &jobs.Job{
		Queue: w.conf.Tracking.Queue.QueueName,
		Payload: map[string]interface{}{
			"type":   "repository",
			"source": r.Source,
			"owner":  r.Owner,
			"name":   r.Name,
		},
	})

Inside the job handler I'm not seeing the payload extracted from postgres.
func (w *Worker) handleJobs() handler.Handler {
	queueName := w.conf.Tracking.Queue.QueueName

	return handler.NewPeriodic(func(ctx context.Context) error {
		job, err := jobs.FromContext(ctx)
		if err != nil {
			return err
		}

		jobType, ok := job.Payload["type"].(string)
		if !ok {
			return fmt.Errorf("job=%d unexpected type: %T", job.ID, job.Payload["type"])
		}

		w.logger.Info(fmt.Sprintf("handling job %d", job.ID),
			slog.String("job_type", jobType),
		)

		switch strings.ToLower(jobType) {
		case "repository":
			return w.handleRepositoryJob(job)
		}

		return nil
	},
		handler.Concurrency(1),
		handler.Queue(queueName),
	)
}

Printing out the job gives a nil payload
&jobs.Job{ID:2, Fingerprint:"d7349e805971e0554e438b492f5fa755", Status:"new", Queue:"every_1_minutes_starting_at_1",

Payload:map[string]interface {}(nil),

Deadline:<nil>, RunAfter:time.Date(0, time.December, 31, 18, 9, 24, 0, time.Local), RanAt:null.Time{NullTime:sql.NullTime{Time:time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC), Valid:false}}, Error:null.String{NullString:sql.NullString{String:"", Valid:false}}, Retries:0, MaxRetries:(*int)(nil), CreatedAt:time.Date(2024, time.October, 25, 16, 11, 0, 1309000, time.Local)}

I've seen this happen a lot because the map isn't initialized before the read. I don't know if pgx.RowToAddrOfStructByName will properly handle this or not. I didn't see a pgx method where we could init the map before scanning the row, so this may just be a limitation of pgx/neoq.
https://github.com/acaloiaro/neoq/blob/v0.70.0/backends/postgres/postgres_backend.go#L1025

Hey @adamdecaf, I could be misunderstanding the situation here, but it looks like you're trying ot retireve the Payload of a Periodic job, since the handler shown above is created with handler.NewPeriodic.
Periodic jobs with payloads are not a use case that's been implemented. See this example for the expected way to use periodic jobs.
Maybe you can share what you have in mind for periodic jobs with payloads, if you want to help spec out a new feature.

Oh interesting. I'm trying to crawl a bunch of Github repos (mostly their forks) and was trying to use periodic jobs to do the scheduling for me.
I can use regular jobs and just enqueue the next run as at a future time since payloads are supported on regular jobs.

You might want to consider putting the logic of determining which repos to fetch in a periodic worker. That's how it's intended to be used, and why it doesn't take a payload.

Gotcha, I'll look at doing that. I figured jobs can be scheduled from other jobs. If it's not mentioned anywhere that periodic jobs don't provide a payload that'd be helpful for the next person. Thanks for your help!


"Putineiu", "Băduleasa" and "Cârlomanu" are listed in the drop-down menu

Description:
"Putineiu", "Băduleasa" and "Cârlomanu" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Putineiu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Putineiu, TELEORMAN (Putineiu)" and "Comuna Putineiu, TELEORMAN".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Băduleasa" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Băduleasa, TELEORMAN (Putineiu)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Cârlomanu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Cârlomanu, TELEORMAN (Putineiu)".


Extended Drag/Swipe Project

I extended your project with drag&drop and swipe behavior. Would be cool if you add a link in your project to mine. You can check it out here:
https://github.com/XxGoliathusxX/LightWeightExpandableDragAndSwipeRecyclerView

Hi @XxGoliathusxX
That seems pretty cool, I'll see if I can find a good spot for it in our documentation!


Use the Windows.UI.ViewManagement APIs to get the accent color

Judging by the source (which is admittedly rather complex), the accent color value returned by this API is the same one that DWM stores in the registry. Doing it this way obviates the need for us to do a themed resource map lookup, pass a XAML resource map into MTSM, and dump somebody's secret registry keys into the open.

@lhecker do you think i should go further and remove the resource map parameter entirely? Or is there a future where we might want theme resource keys?

I'm cool with this as long as it actually gets the right color. My earlier experimentation deemed that SystemAccentColor != the color used for titlebars, but OF COURSE there's another API to get that value

@zadjii-msft, you said you knew of a couple colors that might cause trouble for this. I'd love to see them -- should we merge and test? Or did you want to build off this branch?

I'm building locally RN. the accent color I'm using is

Which looks like

and I'll update this in like 15 minutes when the build is done

in like 15 minutes

and he was never seen again

oop

So uh, do we just reject this then?  But it looks like we kinda do need this wacky code


Onboarding John Kemp

Desired Username
kemp
SSH Key
Paste your RSA SSH public key here (or provide later in a issue-comment)...

Well this didn't work as I expected -- I thought the Markdown checklist would propagate through into the issue's description, but it did not 😔


[SR-13742] Allow "case let value as [Int]" and remove the diagnostic that it is not implemented

Previous ID
SR-13742

Radar
rdar://problem/70336498

Original Reporter
@ktoso

Type
Bug

Additional Detail from JIRA

Votes
0

Component/s
Compiler

Labels
Bug, StarterBug

Assignee
@ktoso

Priority
Medium

md5: d4a4c363d3b5f5288974990ee8ab9dfc

Issue Description:
The following code:
extension Array {
    func lol() -> String {
        switch self {
            case let value as [Int]: return "int"
            default: return "no"
        }
    }
}

yields:
// Swift version 5.3-dev (LLVM 2ea629d94ab01c3, Swift d3108db2429b29b)
// Target: x86_64-apple-darwin20.1.0
$SWIFT_EXEC Hello.swift
Hello.swift:5:28: error: collection downcast in cast pattern is not implemented; use an explicit downcast to '[Int]' instead
            case let value as [Int]: return "int"
                           ^

@jckarter suggests that implementation wise this isn't true anymore, just that the diagnostic is outdated.

@AnthonyLatsis please assign me


Include information on migrating between tiers.

I was hoping this page would include information on moving between tiers.  Our managed instance migration involves moving an instance with 64gb memory to a managed instance with only 40.8gb memory.  If this causes a problem with increased disk io for uncached data, upscaling the managed instance from the general tier to the business critical tier could help by reducing io latencies (and splitting off reporting queries to the read-only replica).  Is upscaling a managed instance from general tier to business critical tier supported?  Is it an online process, is it fast, and is it transparent to users?
This page does a good job of explaining the differences between tiers, but not users' options after a managed instance has been configured to use one.

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

ID: cab7fc2b-b837-4141-a997-0c70e5a06bf9
Version Independent ID: 9771e71e-4cd1-36c5-8546-31e3dcafb448
Content: Business Critical service tier - Azure SQL Database & Azure SQL Managed Instance
Content Source: articles/azure-sql/database/service-tier-business-critical.md
Service: sql-db-mi
Sub-service: features
GitHub Login: @jovanpop-msft
Microsoft Alias: jovanpop

@KitLemmonds Thank your for reaching out with your query, Our team will review it and circle back at the earliest.

@KitLemmonds Please check this document for general FAQ's - https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/frequently-asked-questions-faq
It has information on scaling up and down and other details. Go through the same and let us know what specific question we can answer.

@KitLemmonds We are going ahead and closing this issue for now. Please come back to us if you have any further issues or questions.