feat(mat-select): The selected option shows at the bottom when opening. Make this position configurable.

Feature Description
Version: Angular Material 17.0.2
Description
When I have a mat-select with many options, the selected value will always be at the bottom when opening the mat-select.

Suggestion
Make where the selected option shows configurable with values like bottom (default) | middle | top as shown in the screenshot below.

Use Case
For some use cases, it might be better to have the selected option at the top or in the middle, so the previous resp. the previous and next values can be seen.
E.g. the select list is sorted and I'm iterating through the select (for whatever reason) then I always have to scroll when I want to select the next item.

Can you add a reproduction of this issue? I don't understand why the selection is always at the bottom. That doesn't sound right

You can take the examples from the docs, e.g. Select with reset option from https://material.angular.io/components/select/examples
Then select a state where you need to scroll down (from Colorado onwards), e.g. Maine.
Then open it again and you will see that Maine is at the bottom.
Happens in Firefox 122.0 and Chrome 121.0.6167.139

I'd also be happy to see this implemented. For us, the use case is that we are building a time selection with start and end times, and we are aiming at providing the same user experience as the Google Calendar where a value is preselected and the selected value is then displayed in the middle of the option list. Like so:
https://github.com/angular/components/assets/53572643/5d154085-e465-41e3-929a-da3b2927928e
I tried to achieve this with scrollIntoView for the selected option in the select's opened handler, but we are not happy with this solution because it creates a jumping behavior as the "scroll" is clearly visible. It looks odd. (We tried both scrolling behaviors instant and smooth and none of those are acceptable for us, unfortunately.)
A config option as suggested by @Bschitter would be great so that the position is set immediately when the select is opened (as visible in the Google Calendar recording).


Added Bubble Translate 3

Extension for translate selected text with Bubble Translate 3
Bubble Translate 3 is currently being tested at the AppleStore and is not available for use, but I would like to publish this extension right now, I also indicated links to Pop Clip on the website http://bubble-translate.ru and application.
if you post a link to the extension on your website, I will be very grateful to you :)

Hi @bartleby - I'm getting support requests that the PopClip extension does not work with Bubble Translate any more. Is there now another edition with a different Bundle ID? Any advice much appreicated.


Battery does N/A%

Describe the bug
The battery does N/A%
To Reproduce
Steps to reproduce the behavior:

Ran command 'acs monit'
Specific condition 'Ran on a tower with no battery'
See error

Expected behavior
Should have done N/A
Screenshots

On Tower
Version [e.g. 0.1.7]

oo maybe we should have an option to let the user manually select power governor regardless of battery

That would be cool, maybe something in the config

yee

When no battery is present make it not have the battery line.

Oh, that's a good idea. Battery: N/A vs no battery.


SAC code fails?

Hi. I tried running SAC but it fails with following error. I am currently working on your repo to add environment farming(multiple instance of an environment feeding the reinforcement learning algorithms) feature. Therefore, problem may be related to my environment or changed parts but it seem like it is not since DDPG works. Do you have any idea why SAC fails? Thanks.

File "/root/code/rlkit/core/rl_algorithm.py", line 134, in train
self.train_online(start_epoch=start_epoch)
File "/root/code/rlkit/core/rl_algorithm.py", line 210, in train_online
observation = self.play_one_step(observation)
File "/root/code/rlkit/core/rl_algorithm.py", line 179, in play_one_step
self._try_to_train()
File "/root/code/rlkit/core/rl_algorithm.py", line 222, in _try_to_train
self._do_training()
File "/root/code/rlkit/torch/sac/sac.py", line 131, in _do_training
policy_loss.backward()
File "/opt/conda/envs/rlkit-env/lib/python3.5/site-packages/torch/autograd/variable.py", line 156, in backward
torch.autograd.backward(self, gradient, retain_graph, create_graph, retain_variables)
File "/opt/conda/envs/rlkit-env/lib/python3.5/site-packages/torch/autograd/init.py", line 98, in backward
variables, grad_variables, retain_graph)
File "/opt/conda/envs/rlkit-env/lib/python3.5/site-packages/torch/autograd/stochastic_function.py", line 15, in _do_backward
raise RuntimeError("differentiating stochastic functions requires "
RuntimeError: differentiating stochastic functions requires providing a reward

What version of PyTorch are you using? I haven't seen this error before, this code is written for PyTorch 0.3.0 (see rlkit/docker/rlkit/rlkit-env.yml), so my current suspicion is that it's a versioning issue.
Are you using v0.2.0? If so, there's some discussion of this here. Or perhaps using a version before this issue was resolved?

I directly install the environment from the given Dockerfile and rlkit-env.yml files. But you are right. I was somehow using v0.2.0. I will try v0.3.0 and comment if it works. By the way rlkit/docker/rlkit/rlkit-env.yml does not specifies the version of PyTorch and v0.3.0 is not available main conda repos. https://github.com/pytorch/pytorch/issues/4629
Thanks.

Glad to hear it worked. By thje way, the .yml file has pytorch getting installed via pip for that reason (git+git://github.com/pytorch/pytorch.git@v0.3.0).


Put Sign In/Account info in the menu

Sign in button is currently placed in Settings, which is very strange.

Done


attachment:   name: 3 RFA-affidavit - For addresses with an apt or unit number, can we add "Apt" before the letter or number?

In this case it should be Apt. C, not just C.

@nonprofittechy Can you advise on the best way to do this

Install latest version of AL, this feature is added

I just installed it for you-2.24.0


Attenuation coefficient values still differ from the XCOM website

the attenuation coefficient values still differ from the XCOM website by a factor ~6 to 8 (it varies). These are the values provided by the python script:
H2O -> [1, 8] [0.11189834407236524, 0.8881016559276347]
data :
[(1.0 keV, 2.06819634e-01, 6.58465443e-03, 5.14184594e+02, 0.00000000e+00, 0.00000000e+00, 5.14191179e+02, 5.14397999e+02)
These are the values on XCOM website:
1.0 keV | 1.372E+00 | 1.319E-02 | 4.076E+03 | 0.000E+00 | 0.000E+00 | 4.077E+03 | 4.076E+03
The attenuation coefficients are supposed to be given in cm2/g.

This may be related to the way mixtures are computed. Single element data appears to properly match the XCOM website. Perhaps related to this pull request. Currently investigating.

The interaction coefficients and total attenuation coefficients for compounds are obtained as weighted sums over the corresponding coefficients for elements. XCOM automatically calculates the weight factors, i.e., the fractions by weights of the atomic constituents, from the chemical formula for the compound entered by the user. For mixtures, the user must enter the fractions by weight of the components.
From https://physics.nist.gov/PhysRefData/Xcom/Text/chap3.html

Problematic lines in xcom.py. Mixture is only accessing the first material material.weights[0] in its calculation.
if len(material) == 1:
        # Single constituent material
        element = material.elements_by_Z[0]
        data = calculate_cross_section(element, energy)
        # Attenutaion coefficient = macro_cross_secction/denisty = \
        # = micro_cross_section/atom_weight[gr]
        # atom_weight[gr] = atom_weight[amu] / AVOGADRO
        atom_weight = MaterialFactory.get_element_mass(element)
        for name in data.dtype.names:
            if name != "energy": data[name] *= (_AVOGADRO / atom_weight)
        return data
    elif len(material) > 1:
        # Mixture of materials
        atom_weights_amu = MaterialFactory.get_elements_mass_list(material.elements_by_Z)
        data = calculate_cross_section(material.elements_by_Z[0], energy)
        for name in data.dtype.names:
            if name != "energy": data[name] *= ( material.weights[0] * _AVOGADRO / atom_weights_amu[0])

        for atom_weight_amu, element, weight in zip(atom_weights_amu[1:], material.elements_by_Z[1:], material.weights):
            temp = calculate_cross_section(element, energy)
            for name in data.dtype.names:
                if name != "energy": data[name] +=  temp[name] * weight * _AVOGADRO / atom_weight_amu
        return data
    else:
        raise Exception("Empty material")

Need to change to weighted average

I believe that the issue has been fixed now with commit 1dc011662869d6e2bd1dbbdf442482cb107c8b53. The weighted average for the mixture had an off by one index.
>>> xcom.calculate_attenuation(xcom.MaterialFactory.from_formula("H2O"), [1e3])
array([(1000., 1.3722503, 0.01319334, 4075.62851585, 0., 0., 4075.64170918, 4077.01395948)],
      dtype=[('energy', '<f8'), ('coherent', '<f8'), ('incoherent', '<f8'), ('photoelectric', '<f8'), ('pair_atom', '<f8'), ('pair_electron', '<f8'), ('total_without_coherent', '<f8'), ('total', '<f8')])


[Event Request] Table 38 OnValidatePricesIncludingVATOnBeforePurchLineModify

in table 38 on field 35 "Prices Including VAT" we Need the same Event trigger OnValidatePricesIncludingVATOnBeforePurchLineModify as already implemented in table 36 on field 35:
Prices Including VAT - OnValidate()
TestStatusOpen;
IF "Prices Including VAT" <> xRec."Prices Including VAT" THEN BEGIN
PurchLine.SETRANGE("Document Type","Document Type");
PurchLine.SETRANGE("Document No.","No.");
PurchLine.SETFILTER("Direct Unit Cost",'<>%1',0);
PurchLine.SETFILTER("VAT %",'<>%1',0);
IF PurchLine.FIND('-') THEN BEGIN
IF GetHideValidationDialog OR NOT GUIALLOWED THEN
RecalculatePrice := TRUE
ELSE
RecalculatePrice :=
ConfirmManagement.ConfirmProcess(
STRSUBSTNO(
Text025 +
Text027,
FIELDCAPTION("Prices Including VAT"),PurchLine.FIELDCAPTION("Direct Unit Cost")),
TRUE);
OnAfterConfirmPurchPrice(Rec,PurchLine,RecalculatePrice);
PurchLine.SetPurchHeader(Rec);
IF "Currency Code" = '' THEN
  Currency.InitRoundingPrecision
ELSE
  Currency.GET("Currency Code");

PurchLine.FINDSET;
REPEAT
  PurchLine.TESTFIELD("Quantity Invoiced",0);
  PurchLine.TESTFIELD("Prepmt. Amt. Inv.",0);
  IF NOT RecalculatePrice THEN BEGIN
    PurchLine."VAT Difference" := 0;
    PurchLine.UpdateAmounts;
  END ELSE BEGIN
    VatFactor := 1 + PurchLine."VAT %" / 100;
    IF VatFactor = 0 THEN
      VatFactor := 1;
    IF NOT "Prices Including VAT" THEN
      VatFactor := 1 / VatFactor;
    PurchLine."Direct Unit Cost" :=
      ROUND(PurchLine."Direct Unit Cost" * VatFactor,Currency."Unit-Amount Rounding Precision");
    PurchLine."Line Discount Amount" :=
      ROUND(
        PurchLine.Quantity * PurchLine."Direct Unit Cost" * PurchLine."Line Discount %" / 100,
        Currency."Amount Rounding Precision");
    LineInvDiscAmt := InvDiscRounding + PurchLine."Inv. Discount Amount" * VatFactor;
    PurchLine."Inv. Discount Amount" := ROUND(LineInvDiscAmt,Currency."Amount Rounding Precision");
    InvDiscRounding := LineInvDiscAmt - PurchLine."Inv. Discount Amount";
    IF "Prices Including VAT" THEN
      PurchLine."Line Amount" := PurchLine."Amount Including VAT" + PurchLine."Inv. Discount Amount"
    ELSE
      PurchLine."Line Amount" := PurchLine.Amount + PurchLine."Inv. Discount Amount";
  END;
  //++++++++++++++++++++++++++++
  OnValidatePricesIncludingVATOnBeforePurchLineModify(VAR PurchHeader : Record "Purchase Header";VAR PurchLine : Record "Purchase Line";Currency : Record Currency;RecalculatePrice : Boolean)
  //----------------------------
  PurchLine.MODIFY;
UNTIL PurchLine.NEXT = 0;

END;
OnAfterChangePricesIncludingVAT(Rec);
END;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


how can use this package as infinite  number spinner

hi
i want use this package  as infinite  number spinner (loop/repetitious) like datepickerAndriod like this
http://voidcanvas.com/wp-content/uploads/2018/01/react-native-datepicker.png

Sorry, this package not support  infinite number spinner. Initially, this package is only to provide a cross-platform date selection component to ensure that the behavior of both ends is always, and the function of infinite scrolling is more difficult to implement with RN. But you can try it.Good Luck


Add support for rows as Collections

Sorry, I was rewriting parts of my code and didn't update Github for some time. Your pull request now runs into repos that I changed, but I have added the method you wanted at

asciitable:0.3.1 - my new AT implementation using Java8 and new repos
asciitable-j7:1.0.1 - the legacy Java7 repo, essentially your original pull request

All pushed to Sonatype a few minutes ago, they should appear in the next sync to Maven Central.
Again, apologise for the very late response!
/sven

Thanks.
What are the new repos, @vdmeer?

a collection of APIs in form of interfaces (and some enums) in https://github.com/vdmeer/skb-java-interfaces
ASCII 7/8 bit and UTF art implementations (for things like lines, frames, grids) in https://github.com/vdmeer/ascii-utf-themes
plus character translators
essentially my old base implementation as API (interfaces) and some added classes (art/char-translators), reused in ascii[table|list|paragraph|header] and elsewhere.
/sven


Support typeToString for evolving types

TypeScript Version:  nightly (2.4.0-dev.20170602)
Code
function f() {
    let x;
    x = 1;
    return x;
}

If I hover over one of the first two xs, I see let x: any. Most people are going to think that that means it's an implicit any that wasn't flagged by the compiler.

This is technically by design - in positions where x  is modified, it's treated as an any.

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Only add a node condition to the visible list if the condition status is "True"

Fixes #45.

/cc @zmerlynn

LGTM

FYI, I haven't built or tested this change (still reading up on the docs), but it looked ok.

@preillyme -- can you test this for me?

Thanks @roberthbailey seems fine to me in a really quick test.

Great. What's the process (if one exists) for getting a new image version built and pushed to gcr.io?

So I can update https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/kube-ui/kube-ui-rc.yaml#L24

@mikedanese can release and push the changes.

Are there any other changes since the v3 image was pushed? I don't see any releases for this project.

@roberthbailey I'd have to go look but there's been a few small'ish fixes.

@roberthbailey I'll try to make it a bit more formal as soon as possible.

Yup, I'll do a release this evening.

@preillyme do i need to do anything to update app/?


Default parameter settings overwrite settings in pipeline.ini

Parameter parsing has changed.
CGATCore seems to assume that parameters will be passed as yml. The results of this are a hierarchical PARAMS dictionary. Lets say with some default values it looks like this:
{'cluster': {'queue':'all.q',
               'parallel_environment': 'dedicated'}}

To maintain backwards compatibility, after all the parameter files have been loaded in they are normalised. This would result in:
{'cluster': {'queue':'all.q',
               'parallel_environment': 'dedicated'},
 'cluster_queue' : 'all.q',
 'cluster_parallel_environment': 'dedicated'}

However, the ini parser doesn't seem to know about the new PARAMS structure. so if I pass an ini that has:
[cluster]
queue=
cluster_parallel_environment=smp

Then after parsing the ini I end up with:
{'cluster': {'queue':'all.q',
               'parallel_environment': 'dedicated'},
 'cluster_queue' : '',
 'cluster_parallel_environment': 'smp'}

Not only will this give the wrong value if code goes looking for PARAMS["cluster"]["parallel_environment"], but the normalization code immediately replaces the values from the ini with the ones in the nested part, giving:
{'cluster': {'queue':'all.q',
               'parallel_environment': 'dedicated'},
 'cluster_queue' : 'all.q',
 'cluster_parallel_environment': 'dedicated'}

again. Thus the ini file has been ignored. Also, as the pipelines only read ini files not yml files, there is no way to set values like PARAMS["database"]["url"] that are used in the pipelines.

Another issue with the parameter parsing:
Because the parameter parsing only uses PARAMS.update, sections are replaced wholesale.
Thus if the default settings are:
[cluster]
queue=all.q
parallel_environment=dedicated
memory_resource=rmem

Then this will parse to:
{'cluster': {'queue':'all.q',
               'parallel_environment': 'dedicated',
               'memory_resource': 'rmem'}}

If the run specific settings are:
[cluster]
queue=NONE
parallel_environment=smp

Then the resulting update of the PARAMS dict will be:
{'cluster': {'queue':'NONE',
               'parallel_environment': 'smp'}}

I.e, memory_resource has been lost.

Hi, @sebastian-luna-valero, @david-cgat and myself had a discussion and we though the best is to move away from .ini files completely.
For those trying to run an old pipeline with the new code (not recommended) we will provide a ini->yaml converter.

What were the reasons for moving away from ini files?

Basically, we thought the complexities of supporting both is unnecessary.
yml files can be parsed directly into a python object hierarchy, which allows objects to be grouped beyond just a section level.

See also: https://github.com/cgat-developers/cgat-flow/issues/10

Leaving this here in case it is useful:
cat pipeline.ini | sed 's/^/    /g' | sed 's/^    \[\(.*\)\]/\1:/g' | sed 's/^    \([^=]*\)=/    \1: /g' > pipeline.yml


Missing TypeScript types

The component cannot be used in a TypeScript project, as no types are included,
Importing GSearchUI results in the following TS error:

TS7016: Could not find a declaration file for module @dataforsyningen/ gsearch-ui.

You should still be able to use it in a TypeScript project, but it requires a work around. Here is one way to do it: https://medium.com/@steveruiz/using-a-javascript-library-without-type-declarations-in-a-typescript-project-3643490015f3#3673

Sure, that's possible. But far from ideal


Notifications about stalled autoroller PRs are not being sent

The Skia roll here https://github.com/flutter/engine/pull/50399 has been stalled for 4 hours. Following https://github.com/flutter/flutter/issues/125451, after 2 hours, the sheriff should have received an email notification, but @chinmaygarde is the sheriff this week, and did not receive an email.
cc @keyonghan

The alert was triggered around 10:40am

Please double check the email with title containing keyword: Stale engine PR.

@chinmaygarde could you double check?

Nope. I also checked all emails I received around the time of the trigger. Interestingly though, I did get an email saying that the trigger was fired. But that doesn't say what PR it was or any other information. Was this email directed to the right address?

The second email (in the pasted pic) is the alert email.
See the Policy documentation re how to find the detailed log. (unfortunately GCP alert doesn't provide a way to paste the log directly in the email alert).

@keyonghan is there any way to edit the email subject line?

Unfortunately the subject is not customizable: b/261302137.
I tried including the alert details (the hanging PR info) in the email body with a variable ${textPayload}, but not sure if it works (not listed here).

kk. I will close this as not actionable.

Re-opening this since this PR was stalled for 2 days and @jason-simmons did not receive the email: https://github.com/flutter/flutter/pull/143428.

@keyonghan Could we have the alert sent to a mailing list in addition to the sheriff?

Re-opening this since this PR was stalled for 2 days and @jason-simmons did not receive the email: #143428.

Huh, I see we did catch the hang in the log:

Ah, I see the issue. From the alert side, we are filtering engine repo...
I have fixed the filtering.

@keyonghan Could we have the alert sent to a mailing list in addition to the sheriff?

What email list do you want to cc? This should be doable.

@keyonghan I shared the address with you in internal chat.

I just received a series of "Stale engine PR" alert emails related to the engine->framework roller failing.
The logs in the incident details console say:
auto_submit: Pull request https://github.com/flutter/flutter/pull/143641 from flutter repo auto roller has been running over 2 hours due to: [flutter-gold].
But the PRs are actually being closed due to a Dart analyzer error.
(see https://github.com/flutter/flutter/pull/143641)
Also, the text payload field mentioned in https://github.com/flutter/flutter/issues/143009#issuecomment-1932541557 does not appear to be working.  The "Stale engine PR" email contains an Unrecognized variable: textPayload error.

Thanks @jason-simmons for the feedback.

For the series of alerts: the alert is configured to send alert email every 2 hours if the PR remains open (the check remains hanging). After the PR is closed, the alert email should stop too.
For the textPayload error, I have removed it from the email body to avoid confusion.

It should start sending alerts to the group as well. Please reopen if you see any other issues.


Redirect / to the right page on jamstack.org

Test plan
https://deploy-preview-371--headlesscms.netlify.app/ Should now redirects to /headless-cms

can we remove this second 301 www. reference causing redirect chain?

there we go, nice - direct route


[BUG] EISDIR: illegal operation on a directory, read on run app with fresh install app

Describe the bug
EISDIR: illegal operation on a directory, read on run app
To Reproduce
Install app using Yarn and run  app  then show error on local server with fresh app with default app configuration
EISDIR: illegal operation on a directory, read
Screenshots

Hydrogen version :   "0.6.4",
Node version : v14.18.0
Device details Windows 10

@aaronmitash is there any more context to the error in the server console output?

Hi
I am using node directly on windows 10.
Following these step
1 .yarn create hydrogen-app
2. cd  hydrogen-app
3.  yarn install
4.  yarn dev
and  run on  browser localhost:3000 then show error.
On Sat, 20 Nov 2021 at 03:07, Bret Little @.***> wrote:

Are you using node directly on windows? Or are you using the Windows
Subsystem for Linux?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-974488990,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RSJYGALFDP4BJ3CSALUM27RFANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

Hi
I am using node directly on windows 10.
Following these step
1 .yarn create hydrogen-app
2. cd  hydrogen-app
3.  yarn install
4.  yarn dev
and  run on  browser localhost:3000 then show error.
On Sat, 20 Nov 2021 at 03:07, Bret Little @.***> wrote:

Are you using node directly on windows? Or are you using the Windows
Subsystem for Linux?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-974488990,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RSJYGALFDP4BJ3CSALUM27RFANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

Hi Team
Any Update ?
On Sat, 20 Nov 2021 at 08:47, Aaron Choudhary @.***> wrote:

Hi
I am using node directly on windows 10.
Following these step
1 .yarn create hydrogen-app
2. cd  hydrogen-app
3.  yarn install
4.  yarn dev
and  run on  browser localhost:3000 then show error.
On Sat, 20 Nov 2021 at 03:07, Bret Little @.***>
wrote:

Are you using node directly on windows? Or are you using the Windows
Subsystem for Linux?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-974488990,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RSJYGALFDP4BJ3CSALUM27RFANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

@aaronmitash I've been unable to reproduce this on windows with the same version of Node. Can you try the steps again, but this time do yarn create hydrogen-app@latest? Also, are there any other errors in the nodejs console?

Hi
I have run command but show error. Please check screenshot..
http://prntscr.com/20kxok4
On Tue, 23 Nov 2021 at 00:31, Bret Little @.***> wrote:

@aaronmitash https://github.com/aaronmitash I've been unable to
reproduce this on windows with the same version of Node. Can you try the
steps again, but this time do yarn create @.***? Also, are
there any other errors in the nodejs console?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-975828079,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RX3PI2NY2AIDE36WOTUNKHQLANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.***  I'm looking for the output of your server console logs from yarn dev when the error occurs.

Hi Team
I have attach yarn run dev screenshot both browser and powershell
http://prntscr.com/20q0mpp
http://prntscr.com/20q0xo5
Please check and reply fast.
On Wed, 24 Nov 2021 at 03:19, Bret Little @.***> wrote:

@aaronmitash https://github.com/aaronmitash did you attach the wrong
screenshot? I'm looking for the output of your server console logs from yarn
dev when the error occurs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-977197735,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RUZXXVYXXPO2DWEX4DUNQD6FANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

Hi Support Team
Kindly share your  skype id or contact so easily undressing the about this
bug.
On Wed, 24 Nov 2021 at 14:03, Aaron Choudhary @.***> wrote:

Hi Team
Any update on this?
On Wed, 24 Nov 2021 at 08:57, Aaron Choudhary @.***> wrote:

Hi Team
I have attach yarn run dev screenshot both browser and powershell
http://prntscr.com/20q0mpp
http://prntscr.com/20q0xo5
Please check and reply fast.
On Wed, 24 Nov 2021 at 03:19, Bret Little @.***>
wrote:

@aaronmitash https://github.com/aaronmitash did you attach the wrong
screenshot? I'm looking for the output of your server console logs from yarn
dev when the error occurs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-977197735,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RUZXXVYXXPO2DWEX4DUNQD6FANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

Hi Support,
Can we have a zoom call now?
On Fri, 26 Nov 2021 at 12:38, Aaron Choudhary @.***> wrote:

Hi Support Team
Kindly share your  skype id or contact so easily undressing the about this
bug.
On Wed, 24 Nov 2021 at 14:03, Aaron Choudhary @.***> wrote:

Hi Team
Any update on this?
On Wed, 24 Nov 2021 at 08:57, Aaron Choudhary @.***> wrote:

Hi Team
I have attach yarn run dev screenshot both browser and powershell
http://prntscr.com/20q0mpp
http://prntscr.com/20q0xo5
Please check and reply fast.
On Wed, 24 Nov 2021 at 03:19, Bret Little @.***>
wrote:

@aaronmitash https://github.com/aaronmitash did you attach the wrong
screenshot? I'm looking for the output of your server console logs from yarn
dev when the error occurs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-977197735,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RUZXXVYXXPO2DWEX4DUNQD6FANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image:
Google+] https://plus.google.com/+Mitashwww.mitash.co
http://www.mitash.comm

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

--
David Singh
Client Success Manager
Mitash Digital | eCommerce Growth Experts
+61 3 9040 2318 <+61+3+9040+2318>
@.***
www.mitash.com
AU, UK, US, NZ, IN
[image: facebook] https://www.facebook.com/pg/ecommercegrowthexperts/
[image: linkedin] https://www.linkedin.com/company/mitash-digital/

Thanks for your reply.
But this is not a good sign because support replies for approximately a
month..
On Wed, 22 Dec 2021 at 01:53, Bret Little @.***> wrote:

@aaronmitash https://github.com/aaronmitash I apologize for the delayed
response. I don't have access to a windows machine at the moment, and won't
until January. I'll see what I can find at the start of the new year.
—
Reply to this email directly, view it on GitHub
https://github.com/Shopify/hydrogen/issues/278#issuecomment-999070138,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSC3RWBHW3KWKWNNFWTRTTUSDO25ANCNFSM5IL6TURQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

--
http://www.mitash.com/
Aaron M Junior Web Developer
Email @.*** Phone 1300 648 274 Head Office +61 3 9040 2318
<+61%203%209040%202318>
Mitash Digital eCommerce Growth Experts
[image: LinkedIn] https://linkedin.com/company-beta/844750/ [image:
Facebook] https://facebook.com/Mitash-118967201490438/ [image: Google+]
https://plus.google.com/+Mitashwww.mitash.co http://www.mitash.comm

Please give this a shot with the latest version of Hydrogen and feel free to re-open if you're experiencing issues.


Digikey BOM & Comparison to Lite

Dear Alex,
Thank you for sharing such a great project!
If it helps others, here is a DigiKey cart: https://www.digikey.com/short/jqrb2558
Do these parts look about right? Do you happen to know your USB MPNs?
Cheers,
Dave
PS.
This RPi version also looks great
https://github.com/ataradov/usb-sniffer-lite
Which do you recommend for new users?

The list seems fine, but the prices compared to LCSC are steep.
USB connectors used here are very generic, there are dozens of options that would work. On a quick look, this should work:
https://www.digikey.com/en/products/detail/amphenol-cs-commercial-products/12402012E212A/13683192
https://www.digikey.com/en/products/detail/te-connectivity-amp-connectors/6364372-2/2286712
The USB-A side is designed for a connector with flat mounting pins, but if you are doing manual assembly, then more common connectors like this https://www.digikey.com/en/products/detail/on-shore-technology-inc/USB-A1HSB6/2677751 would also work, you may just need to straighten out the mounting pins.
If you have a way to build the full one, I would always recommend doing that. The Lite one is good because most people will have a Pi Pico and an old USB cable, so anyone can build it in 15 minutes.

Awesome! Thank you!
On Thu, May 30, 2024 at 7:00 AM Alex Taradov @.***>
wrote:

The list seems fine, but the prices compared to LCSC are steep.
USB connectors used here are very generic, there are dozens of options
that would work. On a quick look, this should work:
https://www.digikey.com/en/products/detail/amphenol-cs-commercial-products/12402012E212A/13683192
https://www.digikey.com/en/products/detail/te-connectivity-amp-connectors/6364372-2/2286712
The USB-A side is designed for a connector with flat mounting pins, but if
you are doing manual assembly, then more common connectors like this
https://www.digikey.com/en/products/detail/on-shore-technology-inc/USB-A1HSB6/2677751
would also work, you may just need to straighten out the mounting pins.
If you have a way to build the full one, I would always recommend doing
that. The Lite one is good because most people will have a Pi Pico and an
old USB cable, so anyone can build it in 15 minutes.
—
Reply to this email directly, view it on GitHub
https://github.com/ataradov/usb-sniffer/issues/36#issuecomment-2139623421,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG5ZBDYOPM67SRXHQX74ODZE4WHJAVCNFSM6AAAAABIQZI2VOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZZGYZDGNBSGE
.
You are receiving this because you authored the thread.Message ID:
@.***>


Dependabot

must-have

bug-fix updates in dependencies result in a branch, PR, PR checks, auto-merge, bug-fix release
bug-fix updates in devDependencies result in a branch, PR, PR checks, auto-merge, no release
bug-fix updates in peerDependencies results in no action

should-have

minor updates in dependencies result in a branch, PR, PR checks, auto-merge, minor release
minor updates in devDependencies result in a branch, PR, PR checks, auto-merge, no release
minor updates in peerDependencies results in no action

nice-to-have

major updates in dependencies result in a branch, PR, PR checks, no auto-merge, major release after manual merge to main
major updates in devDependencies result in a branch, PR, PR checks, no auto-merge, no release after manual merge to main
major updates in peerDependencies results in no action, PR, PR checks, no auto-merge, major release after manual merge to main

It's possible that dependabot does not support peer dependencies, that's ok.
Be careful about creating spammy test releases. Consider npm test project based on a copy of the existing project.

Dependabot has no configuration to distinguish between minor and patch updates!
it's only possible to define a prefix commit message for dependencies and devDependencies

There are three solutions/ ways to go:

We auto-merge all patch and minor updates without a semantic release to the main branch and do not mention dependency updates in the release notes. This seems to be the way other popular libraries do so (e.g. react-testing-library).

We use a general semantic prefix for the commit message (e.g. "build:" or "ci:") and auto-merge all patch and minor dependency updates. This does not release something until someone manually releases a new version.

Dependabot can be configured to merge PRs into a separate dependency or release branch. This means the branch could be merged sometimes/ somewhere by manually writing a commit message that is semantic-release confirm.

New decision:

no auto-merge setup right now
dependencies = prefix "fix:" and devDependencies = prefix "fix:" (doesn't matter if minor or patch update)

Should we deactivate the GitHub auto-merge button/service for all of the render-with-repos like in flix?

That means in every PR an auto-merge button will be shown (while checks are running or when branch is outdated). Clicking the button once will auto-merge the PR automatically after all checks are green. It's not necessary to go later to the PR again, check that everything is green, and then manually click the merge/ rebase button.


Skip jobstats metric if they don't exist

In case a particular jobstats metric isn't located on a node, skip over
it instead of trying to parse a value, yielding unexpected results.
Signed-Off-By: Robert Clark<EMAIL_ADDRESS>

Hmm, out of curiosity, what were the unexpected values?

@joehandzik it would default to parsing the job_id for the specified block. So if, for some reason, one job had write_bytes but another job didn't, you would get expected results for the first, but they would be compared against job_id for the other which would obviously be confusing.


Phaser full screen with more than one element

I've used the native Phaser ScaleManager to get a full screen game, but the native Phaser ScaleManager only full screen the game canvas element, I need more than one, because I am using others HTML elements to compose the game UI.
I've try to make full screen by myself, but for some reason Phaser is blocking this, here the code:
var toggleFullScreen = function () {

    var elem = document.querySelector("#game");

    elem.requestFullscreen = elem.requestFullscreen || elem.mozRequestFullscreen || elem.msRequestFullscreen || elem.webkitRequestFullscreen;

    if (!document.fullscreenElement) {
        elem.requestFullscreen()
            .then({})
            .catch(err => {
                console.log(`Error: ${err.message} (${err.name})`);
            });
    } else {
        document.exitFullscreen();
    };
};

When I try to use my own Phaser is going back and forth (bouncing) the full screen (backing to normal view), I think the Phaser is blocking it for some reason, there's no other solution? I tryed to change the fullscreenOptions in Phaser toggleFullscreen API, but there's no complete description for the property.

WOOOW, solution! I called the method this.scale.stopListeners(); before the my own full screen method, like this:
this.fullScreen.setInteractive().addInteraction("pointerdown", () => {
    this.scale.stopListeners();
    Elements.toggleFullScreen();
});


String vs object errors with createError and accessing server-thrown errors on client

Describe the change
I have always been somewhat confused on how to initialize createError, either with a string or an object. Similarly, it was unclear at first which one to use to pass data to the client in an error thrown from the server.
It would be good to add a section to Guide > Event Handler > Error Handling to make these clear especially for newcomers. Also per @pi0's recommendation, we can extend the jsdoc comment of the createError utility to include a short description on the same.
URLs
https://h3.unjs.io/guide/event-handler#error-handling
Additional information

[X] Would you be willing to help?

Thanks for the docs. We should improve API too!


fix:  No more packets are available

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Conflict behat/mink-selenium2-driver:>=1.7.0 && Bump version of symfony/flex to ^2.4

Q
A

Branch?
1.5

Bug fix?
yes

New feature?
no

Related tickets
https://github.com/Sylius/Sylius-Standard/pull/945

Both changes were interdependent, so I propose to combine them into one PR to achieve the green build

Thank you, Rafał! :tada:


Problems and needed improvements

Console

[ ] For attach and detach ALL organisations to an asset, it can be made 2 methods that handle this operation.
[x] For CrudSetBase, when getting child items with _listResource, get the Child.length for perPage items, so it can get all child items for a set
[x] Issue with ImageHandler, can not upload. Possible problem in ImageHandler.js on line 91 instead of this._api.token.toString(), might be this._api._auth.token.toString()
Error:

TypeError: undefined is not an object (evaluating '_this2._api.token.toString')

Job Monitor

[ ] For selected job overview fix URLs - Preview, Archive, Log, Directory.
[ ] For Job overview of selected job, make a model which will retrieve all the data needed.
[ ] For job results list, make model which will accept job status or Hide internal status and retrieve all the information needed.

Can you give me an example?

For attach and detach ALL organisations to an asset, it can be made 2 methods that handle this operation.

So  for attaching a resource to all Organizations? You should be able to just pass them as an array to the method.

For job results list, make model which will accept job status or Hide internal status and retrieve all the information needed.

What information do you want? Can you give me an example of what you're trying to accomplish?

For Job overview of selected job, make a model which will retrieve all the data needed.
What data is known and what data are you trying to fetch and from where?

TypeError: undefined is not an object (evaluating 'this.organisation.attach(user).then')

URLs are still not working @Mechazawa
lastArchiveUrl: "/jobs/{id}/revisions/last/result/archive"

Is fixed in the last revision

CrudBase are module level exported so you should be able to make your own models for job info

Models can be passed into the api.static method


Saving file under different file name in split-window mode lets non-focused window jump to first file

From<EMAIL_ADDRESS>on 2013-02-27T07:46:15Z
Spyder Version:  2.2.0beta2
Python Version:  2.7.3
Qt Version:      4.8.2, PyQt4 (API v2) 4.9.3 on Linux
What steps will reproduce the problem?

Open spyder, load some files and split window horizontally
Select a file which is not the first file in both panes, different file in each pane
Create a new file and click save or save an old file under a new name with "save as"
The non-focused window jumps to the first file in the list What is the expected output? What do you see instead? The non-focused pane should not be switching files

Please provide any additional information below
. Happening since related issue #1120 ( https://code.google.com/p/spyderlib/issues/detail?id=1120 ) was fixed.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1287

From ccordoba12 on 2013-03-05T10:08:56Z
Owner: pierre.raybaut
Cc: -pierre.raybaut

From ccordoba12 on 2013-02-27T06:55:26Z
Please take a look at it Pierre.
Cc: pierre.raybaut
Labels: MS-v2.2 Cat-Editor

From pierre.raybaut on 2013-03-13T02:34:53Z
This issue was updated by revision 4f606fd2b8cd .
Status: Fixed

From pierre.raybaut on 2013-03-13T01:57:01Z
Actually, this is not issue #1120 fix that introduced this bug: this is rather issue #1269 fix.
Status: Started

From<EMAIL_ADDRESS>on 2013-03-13T02:43:23Z
Confirmed. Thanks.


H1 spacing

What's New
c-h1
Fix the ability to set a custom line-height
l-cover
When setting row to true you can now optionally set the items in the cover to go back to a column on small screens.
e-media-object
Allow for items to stack vertically on small screens

Coverage increased (+0.3%) to 72.731% when pulling 08b098b51ce3a5c7f12c551ea1c19e4d1876a91f on h1-spacing into 95ed8732645b05db1d549bb0a46974dc72f4bc01 on master.


Fix Chair icons

🤔 What type of PR is this? (check all applicable)

[ ] 🍕 Addition
[ ] ⌨ Productivity
[x] 🐛 Bug Fix
[ ] 🔥 Optimization
[ ] ⚙ Configuration
[ ] 🌟 Quality Of Life
[ ] ✨ Enhancement
[ ] 📝 Documentation

📝 Description
Because of VMW spaghetti code, the office chair prop with armrests uses the icon for the office chair without armrests and vice versa.
🧐 The Rationale
Confusing for newer players
🎯 Key Objectives
Not break the props
🚦 Testing
N/A
⏮ Backwards Compatibility
1.12.2
📖 Added to documentation?

[ ] 📜 README.md
[ ] 📓 Javadoc
[ ] 🍕 Comments
[x] 🙅 no documentation needed

Sure why not


support other languages

This doesn't work in Japanese, Chinese, or Korean.
I think it's because the name of the window is not "Genshin Impact"

You're right, I'm basing it off by the window name which is wrong, may I ask if it's named GenshinImpact.exe on other languages too? I should change it to getting the process name instead of the window name.

This is now fixed, you can head to v1.3.3 to get the fix


Implement a GrpcScheduler to forward.

This implements an ActionScheduler that is able to forward to an upstream GrpcScheduler.  This allows proxying scheduler tasks from one instance to another.  This is useful when combined with a CacheLookupScheduler.

This change is

cas/scheduler/grpc_scheduler.rs line 48 at r1 (raw file):
Previously, allada (Nathan (Blaise) Bruer) wrote…
At first I was thinking we should allow a remapping of instance_name -> instance_name, but could not think of a realistic example of this being needed.
Instead, what I think might be a better way to handle this is to build a PlatformPropertyManager the first time a unique instance_name is received in add_action(). In other words, make PlatformPropertyManager a lazy hashmap HashMap<String, OnceCell<PlatformPropertyManager>>, if the instance name is not in the map, run a get_capabilities() first, then populate it, then continue the execution request.
I did some benchmarking on my local machine to see the overhead of this and it's very tiny (7.1s for baseline (using Arc), 8.2s to use OnceCell):

Other than having to change get_platform_property_manager to an async and passing it instance_name (which are both highly do-able) I have an issue that I can't return a reference from a OnceCell that's in a HashMap.  That makes sense because the HashMap might remove the OnceCell from it.  Other than putting in an unsafe because we never remove anything from the HashMap (it's write only) I don't know how to fix that.


Set up CI and publication for migrated website

In order to preview how the website looks like in the course of the migration, set up a GH Action which builds and publishes the website to somerepo.github.io. In the future, we should use this to publish a staged preview of the website before pushing changes to the live website.

@indraraj, assigning this to you, but please feel free to discuss and re-assign with @uidoyen and @mdrillin. Thx!

CC @uidoyen, as Indra is on PTO

A preview version currently is published to https://hubyahya.github.io/. Question is how to handle the CNAME file, so that pushing to that staging repo doesn't mess with the production site.

Hey @uidoyen, check this out re the CNAME file: https://github.com/marketplace/actions/github-pages-action#-add-cname-file-cname. I.e. instead of having the CNAME file in the repo, it can be added on-the-fly by this GH Action for publishing the page (see pending PR https://github.com/debezium/debezium.github.io/pull/544/ by @ani-sha). That way, our approach with the staging repo should work.

Created a repo for staging purposes: https://github.com/debezium/staging.debezium.github.io.

@gunnarmorling Are we still going to do this?

Staging environment is set up now, see the README: https://github.com/debezium/debezium.github.io#6-publish-the-website

Done.


docs: use the right link for docker start install

Yo, It looks like that your docs path is modified, I fixed it with new path, you are welcome.

thank you!


Create artifacts to given directory

Add a new flag to release/create_release_archives.sh so tar files are made in the given directory, which makes release automation easier as per https://github.com/istio/test-infra/pull/393
Release note:

None

/assign @rshriram
/assign @sebastienvas
PTAL

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
9bdaa4491a780d6f49b735e738762a5fe6ebd773
link
/test istio-presubmit

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

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
bb29ad7cb343519aaadee5552fe7dd28233d60ef
link
/test istio-presubmit

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

PTAL

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-auth.sh
ad8083f76df28cb1bafea21f3a8c082a63725fff
link
``

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

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-auth.sh
dcf642dd32dd13396c51ce1ce66c9a1f7157ba4a
link
``

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

/lgtm
/approve

/assign @rshriram
PTAL

/approve
/lgtm

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

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-auth.sh
dcf642dd32dd13396c51ce1ce66c9a1f7157ba4a
link
``

prow/e2e-suite-rbac-auth.sh
dcf642dd32dd13396c51ce1ce66c9a1f7157ba4a
link
``

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

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

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
dcf642dd32dd13396c51ce1ce66c9a1f7157ba4a
link
``

prow/e2e-suite-no_rbac-auth.sh
dcf642dd32dd13396c51ce1ce66c9a1f7157ba4a
link
``

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


Flutter interacts with android channel

package com.example.download

import io.flutter.embedding.android.FlutterActivity
import androidx.annotation.NonNull
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel

class MainActivity: FlutterActivity() {
    private val CHANNEL = "samples.flutter.dev/battery"
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler {
                call, result ->
            if (call.method == "getBatteryLevel") {
                val batteryLevel = getBatteryLevel()

                if (batteryLevel != -1) {
                    result.success(batteryLevel)
                } else {
                    result.error("UNAVAILABLE", "Battery level not available.", null)
                }
            } else {
                result.notImplemented()
            }
        }
    }

    private fun getBatteryLevel(): Int {
        val batteryLevel: Int
        if (VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
            val batteryManager = getSystemService(Context.BATTERY_SERVICE) as BatteryManager
            batteryLevel = batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)
        } else {
            val intent = ContextWrapper(applicationContext).registerReceiver(null, IntentFilter(Intent.ACTION_BATTERY_CHANGED))
            batteryLevel = intent!!.getIntExtra(BatteryManager.EXTRA_LEVEL, -1) * 100 / intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1)
        }

        return batteryLevel
    }
}

没有自动导包 androidStudio 北极狐 。
无法导包，快捷键失效，android单独运行失败。
translated via google translate
There is no automatic guide package androidStudio Arctic Fox.
Unable to import the package, the shortcut key is invalid, and android alone fails to run.

Hi @a120476536, Thanks for filing the issue. I am quite not sure whats the issue with method channels could you please rephrase the issue along with the output of flutter doctor -v?
Thanks

Hi @a120476536, Thanks for filing the issue. I am quite not sure whats the issue with method channels could you please rephrase the issue along with the output of flutter doctor -v?
Thanks

It’s not a setting problem. After creating a confusing project, right click on the android directory ->flutter->open android module in android Studio. After opening the android project, the internal code cannot be imported, and the oncreate life cycle does not automatically prompt in the Mainactivity. The obstacle is this.

After opening the android project, the internal code cannot be imported, and the oncreate life cycle does not automatically prompt in the Mainactivity. The obstacle is this.

@a120476536, I am not sure I understand your issue, could you please rephrase?
I ran the official platform channel app https://github.com/flutter/flutter/tree/master/examples/platform_channel and it seems to run fine. Additionally you may check this doc for writing platform specific code


Refactor Microbench options

Refactor Microbenchmark @Param options to focus only on the most relevant benchmarks.

alluxio-bot, merge this please


Avoid console warning in Toolbar.jsx

Closes #1685

Thanks @giuliaghisini @nzambello for the review!

Not ready yet, I've noticed that the /contents view also needs the treatment. Probably everywhere where <Toolbar /> is referenced

@tiberiuichim nice catch! I remember complaining about this for quite a while. :)

Yeah, I was wondering if this is the right approach, but there's this bit in the official hydrate  docs:

If you intentionally need to render something different on the server and the client, you can do a two-pass rendering. Components that render something different on the client can read a state variable like this.state.isClient, which you can set to true in componentDidMount(). This way the initial render pass will render the same content as the server, avoiding mismatches, but an additional pass will happen synchronously right after hydration. Note that this approach will make your components slower because they have to render twice, so use it with caution.


Couple of questions on causal_identifier.py

I am trying to understand code base (and also learning causal reasoning) and I had couple of questions from causal_identifier.py

At around line 319, we have:

        is_identified = [ self._graph.all_observed(bset["backdoor_set"]) for bset in backdoor_sets ]
        if all(is_identified):
            self.logger.info("All common causes are observed. Causal effect can be identified.")

However, when calculating the backdoor sets, we might not calculate all possible back door sets (e.g. if we hit the 100000 limit when doing exhaustive method). Is this an issue for the id_identified variable? Is the claim 'All common causes are observed' legitimate in such circumstances?

I thinkidentify_nie_effect and identify_nde_effect are identical. Is this intentional? If so, what is the reason for it?

This is a good point. Ideally we should remove the 100000 limit and let the user specify that value. By default, it can be None and we let the algorithm run its full exhaustive search. Btw, if the current code outputs "all common causes are observed", then it is always correct. The issue is that the 100000 limit may fail to check a valid backdoor and then we may incorrectly conclude that "causal effect cannot be identified", when in fact it can be.

To your point, perhaps the message needs to change too. We may say, "The identify algorithm found a config where all common causes are observed", or "the identify algorithm failed to find a config where all common causes are observed"

DoWhy currently has limited support for nde and nie (only simple mediators in the graph and only linear model for estimation). In these settings, estimation for nde and nie require the same set of three variables: backdoor variables, mediators, and the first-stage and second-stage mediators' confounders. So currently the two methods return the same information: whether mediators of this type can be identified in the graph.
The plan is to implement a more complete identification for mediation, when these two functions may become different.


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Other
Brief description of your issue
Updated package "Microsoft.WindowsAppRuntime.1.4" (package ID), but it keeps showing up as "needs to be updated to version "7.0.14" ", even though it's package name is already "Microsoft Windows Desktop Runtime - 7.0.14 (x64)".

Steps to reproduce
(Step 0. Have the "Microsoft.WindowsAppRuntime.1.4" installed. Note: I think it was installed by Visual Studio IDE.)
Step 1. Refresh "Software Updates" page in WingetUi
Step 2. Update this package: (could be called something else first, but the Package Id should be "Microsoft.WindowsAppRuntime.1.4")

Step 3. Refresh "Software Updates" page in WingetUi
Step 4. See if Package with ID "Microsoft.WindowsAppRuntime.1.4" is still showing up
Actual behavior

WingetUi gets the installer
Then installer opens a CMD window that shows this:

Expected behavior

Not show up as something that needs to be updated.
Have correct Package ID (?)

Environment
Windows Package Manager v1.6.3482
Windows: Windows.Desktop v10.0.22631.2861
Package: Microsoft.DesktopAppInstaller v1.21.3482.0

Screenshots and Logs
No response

What output do you get from winget list WindowsAppRuntime?

This was my output:

https://github.com/microsoft/winget-pkgs/blob/53aa1a84b6e10c4bf9c5556717276bb538d7ef75/manifests/m/Microsoft/WindowsAppRuntime/1/4/1.4.3/Microsoft.WindowsAppRuntime.1.4.installer.yaml#L14
That looks like the latest version for WindowsAppRuntime.1.4
I'm not sure why you're seeing an upgrade loop. Is this only happening in WinGetUi or is this happening in the CLI as well?

I can confirm that the CLI doesn't show the WindowsAppRuntime package on using command winget upgrade --all command.
Furthermore, it seems I have another oddity too:

the DeepL.DeepL package says "Unkown installed version"

this package was also ignored on the UI, but included in the CMD
although it seems by running winget upgrade --include-unknown --all it has updated it? (see CMD lines)

CMD Output:

{
    winget upgrade -- all
   No installed package found matching input criteria.
   1 package(s) have version numbers that cannot be determined. Use -- include-unknown to see all results.
   1 package(s) have version numbers that cannot be determined. Use -- include-unknown to see all results.
   PS {user-stuff} winget upgrade -- include-unknown -- all
  Version Available

  DeepL DeepL. DeepL Unknown 23.11.2. 11449 winget
  1 upgrades available.

  Installing dependencies:
  (1/1) Found DeepL [DeepL. DeepL] Version 23.11. 2. 11449
  This application is licensed to you by its owner.
  Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
  Downloading https: //appdownload. deepl. com/windows/0install/DeepLSetup. exe
  4.28 MB / 4.28 MB
  Successfully verified installer hash
  Starting package install ...
  Successfully installed
}

after running the CMD and removed DeepL.DeepL package from the ignored list in the WinGetUi, it also upgrade loops:

What I did:

Ran the CMD upgrade for DeepL.DeepL ( command used:  winget upgrade -- include-unknown -- all)
Still showed up in WinGetUi after refreshing the page
Ran WinGetUi update for DeepL.DeepL, gone after reshresing the page
Ran  CMD command winget upgrade -- include-unknown -- all
CMD updated the package again (and continues to do so on every run of  winget upgrade -- include-unknown -- all)

Conclusion:

DeepL.DeepL package is looped in CMD,

winget list DeepL.DeepL says:

Microsoft.WindowsAppRuntime is looped in WinGetUi

I am seeing this as well.
Winget CLI:
> winget list WindowsAppRuntime
Name                  Id                                            Version
------------------------------------------------------------------------------------
WindowsAppRuntime.1.3 Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe 3000.934.1904.0
WindowsAppRuntime.1.1 Microsoft.WindowsAppRuntime.1.1_8wekyb3d8bbwe 1005.616.1651.0
WindowsAppRuntime.1.4 Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe 4000.1082.2259.0

WingetUI:

Control Panel:

Updating via winget cli or winget ui seems to reinstall the version that is already installed (<IP_ADDRESS>205 currently) and then still list the update as available (same output as above on cli).

I also have this problem
> winget list WindowsAppRuntime
Name                            Id                                            Version
----------------------------------------------------------------------------------------------
Microsoft.WindowsAppRuntime.1.3 Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe 3000.934.1904.0
WindowsAppRuntime.1.5           Microsoft.WindowsAppRuntime.1.5_8wekyb3d8bbwe 5001.70.1338.0
WindowsAppRuntime.1.4           Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe 4000.1136.2333.0

> winget update
No installed package found matching input criteria.

winget upgrade --all --include-unknown
No installed package found matching input criteria.

Meanwhile in WingetUI

As already mentioned above, it keeps showing up even after I ran the update and it said it was successfully installed.

I noticed that the package was installed by WingetUI installer. Maybe this is the source of the update loop? WingetUI hard depend on the installed version, but at the same time it notices a newer version is available but can't utilize the update.

I have this same loop with 1.3 and 1.5.. does anyone know how to break it ??


update websocket and runc lib

see https://github.com/open-cluster-management/backlog/issues/4419

/assign @qiujian16

/retest

/hold

/retest

we do not use these libs, so we do not need to update them


[New game]: Steampunk Theme Flappy bird

🎮 Game Request
Game logic and basic description
the game is a simple flappy bird game except it is Steampunk themed
Point down the features
Game points
The player has to avoid obstacles in order to gain points.
the player can press spacebar to fly and control to boost

Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

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

/assign

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


remove asset in .env file and request is slowly

When I remove asset in .env file,  and then start the docker-compose, the request is very slow, Could you tell me how can I fix this problem

Hi,
I'm not sure, I would need more details.
Can you repeat it 100% of the time? Can you record a video demonstrating it multiple times in a row? How did you install Docker? What version of Docker do you have? What OS are you using? If you're using Windows are you using PowerShell or WSL or WSL 2?

I'm going to close this one as there's no response and I haven't seen this come up in a bunch of projects based off this on different boxes and operating systems (both dev and prod).


Refactor the DecodeFailure hierarchy.

Our current DecodeFailure hierarchy is deficient in a couple ways:

It loses the causal exception chain on various parse failures.
It has an awkward exception wrapper solely for putting into failed tasks.

This is an attempt at reform.

This isn't quite cooked yet, but it's good enough to start a discussion around.
RequestFailure and its .toHttpResponse are concepts that belong more in the server.  But a DecodeFailure is a RequestFailure even if it happens decoding a Response.
These errors are similar to akka-http's concept of "rejections".  They have a pluggable handler.  I kind of like how we handle it with sensible defaults, and a middleware to handle any of these exceptions in a failed task.  They do have a much more complete list, which we might use for inspiration.

I like it. :+1:

I expect we may add more to this hierarchy, but merging now in the name of progress.


How to pass parameters to a router resolve function?

I'm trying to apply the style Manually Identify Route Resolver Dependencies
/* recommended */
function config($routeProvider) {
    $routeProvider
        .when('/avengers', {
            templateUrl: 'avengers.html',
            controller: 'AvengersController',
            controllerAs: 'vm',
            resolve: {
                moviesPrepService: moviesPrepService
            }
        });
}

moviesPrepService.$inject = ['movieService'];
function moviesPrepService(movieService) {
    return movieService.getMovies();
}

but i need to pass parameter for moviesPrepService
resolve: {
   moviesPrepService: moviesPrepService("parameter")
}

this gave me an ng:areq Bad Argument. So how can i do that?

Use $inject to manually identify your route resolver dependencies for Angular components.

Your "parameter", also known as movieService is injected through moviesPrepService.$inject. So you don't need to call moviesPrerService("parameter")
Hope it helps :)

Hmm I think I understand, but do not know how to apply it in my code
I have a function called LoadPlugin this requires an array with all jquery plugin that an specific route need
.state('Example', {
    templateUrl: "path/example.html",
    resolve: {
        loadPlugin: function ($ocLazyLoad) {
            return $ocLazyLoad.load([
                {
                    files: ['path/chosen-spinner.css','path/chosen.min.css','path/chosen.jquery.min.js','path/chosen.js']
                }
            ]);
        }
    }
});

how can i apply Manually Identify Route Resolver Dependencies with this code?
.state('routeExample', {
    templateUrl: "path/example.html",
    resolve: {
        loadPlugin: loadPlugin(
            [{files: ['path/chosen-spinner.css','path/chosen.min.css','path/chosen.jquery.min.js','path/chosen.js']}]
        );
    }
});

I don't know what your loadPlugin looks like but when it says Dependencies it meant services, factories or whatever Angular dependencies you might inject. As far as I understood it can't be applied to you example because your array of files won't be inject, it must be 'passed' as a param. In the other hand $ocLazyLoad can be inject in your function.
You would have something like:
loadPlugin.$inject = ['$ocLazyLoad']
function loadPlugin($ocLazyLoad) {
var files = [file1.css, file2.css];
//do stuff with files
}

resolve: {
loadPlugin: loadPlugin
}

I get it, the problem was that i didn't understand what Dependency means. Thanks you!


type 'Future' is not a subtype of type 'FutureOr<List>' in type cast

Hi,
Facing the below error when I try to get inbox sms:
I/flutter (13138): AsyncSnapshot<Object?>(ConnectionState.done, null, type 'Future<dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>' in type cast, #0      Telephony.getInboxSms
This is my code:
_onPageLoad() async {     final Telephony telephony = Telephony.instance;     bool permissionsGranted = (await telephony.requestSmsPermissions)!;     if (permissionsGranted) {       List<SmsMessage> messages = await telephony.getInboxSms();       print(permissionsGranted);       print(messages);       return messages;     }     return [];   }
Worked only after changing the below line under - telephony.dart:170:
final List<dynamic> messages = await (_foregroundChannel.invokeMethod(GET_ALL_INBOX_SMS, args) as FutureOr<List<dynamic>>);
final List<dynamic> messages = await (_foregroundChannel.invokeMethod(GET_ALL_INBOX_SMS, args) as FutureOr<dynamic>);

same here

Checkout v0.1.1. Should be fixed.

Thanks for the Update..


x/build/gerrit: support Contexts?

If you are making concurrent requests with the Gerrit API client in x/build/gerrit, it would be nice to be able to coordinate cancelation if the request is no longer necessary.
For example, https://go-review.googlesource.com/#/c/35551/ would fetch Github issues and Gerrit CL's in parallel; it would be nice to cancel one if the other fails.
There's some preliminary discussion about migrating a client library here, on the go-github project: https://github.com/google/go-github/issues/526
Some options, none of which I am very happy about:

Change the API.
Adding XContext(ctx, args...) methods on the existing Client for every X method, e.g. AbandonChangeContext, CreateProjectContext, etc.
Add a ContextClient that has a Context property on the Client struct, and give up on reusing that client across requests.
Add a ContextClient that has the same methods, but with a Context parameter as the first argument, so you'd choose which client you want based on whether you want contexts or not.
Copy to x/build/gerrit2, x/build/gerritctx or similar with a renamed set of API's.
Do nothing.

Copy to x/build/gerrit2, x/build/gerritctx or similar with a renamed set of API's.

In theory, with some amount of work, such a package can be automatically generated by source code rewriting of the original package. Then it can be easily kept in sync, it'd be just go generate. But I think it's a bad idea to have 2 packages permanently, if there's no long term plan to eventually join them (which would require breaking APIs).

The real bug is #18743
Then we can simply add contexts. We're not going to maintain double the API surface. We can barely maintain 1x the API surface.

@kevinburke, feel free to add contexts.


Add custom arguments for app installation

You can now push customs arguments with this change:
powershell.exe -Executionpolicy Bypass -File winget-install.ps1 -AppIDs "7zip.7zip --version 21.06"
and for multiple apps at once:
powershell.exe -Executionpolicy Bypass -Command .\winget-install.ps1 -AppIDs '7zip.7zip --version 21.06','Notepad++.Notepad++ --version 8.3.1 --override "/S"'

@Romanitho
It seems something is wrong with this implementation.
winget doesn't succeed in installing/uninstalling...
...changed back to the old "& $winget install --id $AppID --silent --accept-package-agreements --accept-source-agreements" then everything works again.

As system via SCCM:
Install = powershell.exe -windowstyle hidden -executionpolicy bypass -file winget-install.ps1 -AppIDs ultrapico.expresso -WAUWhiteList
Uninstall = powershell.exe -windowstyle hidden -executionpolicy bypass -file winget-install.ps1 -AppIDs ultrapico.expresso -Uninstall -WAUWhiteList

Nothing fancy, just an ordinary single install as above.
It's the custom argument thing with cmd that fails somehow

Have you tried this :
powershell.exe -windowstyle hidden -executionpolicy bypass -command .\winget-install.ps1 -AppIDs 'ultrapico.expresso --override "Your Options With Double Quote"' -WAUWhiteList

I will not have time to troubleshoot tonight, but I need to double check what was added and why it fails.

I'm not using options, just "-AppIDs ultrapico.expresso -Uninstall -WAUWhiteList" It's like the new cmd part never runs or fail running. Edited the lines back to old way and everything is ok.

The thing is, with old way, I can't get --override working

Ok, I think I got it... --override is not supported with "uninstall" parameter. I fix that now

This is the only way it's working for me:
#Install App
Write-Log "Installing $AppID..." "Yellow"
$Command = "install --id $AppID --silent --accept-package-agreements --accept-source-agreements $AppArgs"
Start-Process -FilePath “$winget” -ArgumentList "$Command" -NoNewWindow -Wait
    #Uninstall App
    Write-Log "Uninstalling $AppID..." "Yellow"
    $Command = "uninstall --id $AppID --silent --accept-source-agreements $AppArgs"
    Start-Process -FilePath “$winget” -ArgumentList "$Command" -NoNewWindow -Wait

With Start-Process --override should work too.
But, if its only me, I'll have my fork ;)

No, we need ro figure it out. You might not be the only one

Well, I can't make sense of it, tested many things.
But, in my mind the Start-Process is better.
I don't think you have to worry about escaping things in the AppaArgs when you don't use CMD!

I'll test some AppaArgs out with Start-Process out and let you know my findings tomorrow at work.

Yes. I was thinking about that. Put winget argument in a dedicated argument instead of having it inside the AppID argument. Make more sense

Could you give me a hard example?

I'm on my phone now, but in the issues we have différents cases you can test

Me to.. ..I'll take a look then tomorrow


preffered way of installing Linuxbrew with rocker project?

Hello,
I created an docker image based from the rocker project, and I'm not quite sure what the correct way of installing Linuxbrew is on the container. It seems like there is already a Debian build, and I'm a bit confused on the preferred way of installing: should I be using the Debian dockerfile(which is what my image is based on), the core image, or the instructions listed on the readme page? Should I just be trying to chain together the dockerfile's?
My image builds fine, but I've just had issues with getting Linuxbrew to install, so any help is appreciated.
I think my build does not like:
*** update-locale: Error: invalid locale settings:  LANG=en_US.UTF-8
from: https://travis-ci.org/pgensler/sandboxr/builds/301806260
which really does not make any sense....is this necessary?
EDIT: After trying a multi-stage build, I'm not really sure what I need to be running after my FROM linuxbrew/debian...just simply a RUN command like:
 docker run -it linuxbrew/debian ?
Thanks for your help.
My dockerfile is below:
##Combining this dockerfile:https://github.com/MethodsConsultants/tidyverse-h2o/blob/master/Dockerfile
##with this: https://hub.docker.com/r/andrewheiss/tidyverse-rstanarm/~/dockerfile/
#tidyverse image comes with devtools preinstalled
FROM rocker/tidyverse:latest
LABEL maintainer="Peter Gensler<EMAIL_ADDRESS>
# ------------------------------
# Install rstanarm and friends
# ------------------------------
# Docker Hub (and Docker in general) chokes on memory issues when compiling
# with gcc, so copy custom CXX settings to /root/.R/Makevars and use ccache and
# clang++ instead

# prophet needs rstan pkg, and we need to set Makevars compiler flag to compile properly
# Make ~/.R
RUN mkdir -p $HOME/.R

# $HOME doesn't exist in the COPY shell, so be explicit
COPY R/Makevars /root/.R/Makevars

# Install ggplot extensions like ggstance and ggrepel
# rm rf for removing all temp files after install
# adding devtools for starting and ending of package installation
# we need to use single quotes for packages:
# https://stackoverflow.com/questions/47127594/multi-line-rscript-in-dockerfile/47128124?noredirect=1#comment81206386_47128124

##Linuxbrew
# Set up UTF-8
RUN apt-get update && \
    apt-get install -y apt-utils locales && \
    sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
    dpkg-reconfigure locales && \
    update-locale LANG=en_US.UTF-8
ENV LANG en_US.UTF-8

RUN apt-get update -qq \
    && apt-get -y --no-install-recommends install \
    liblzma-dev \
    libbz2-dev \
    clang  \
    ccache \
    default-jdk \
    default-jre \
    libpoppler-cpp-dev \
    libapparmor-dev \
    xsel \
    xclip \
    build-essential \
    curl \ #linuxbrew packages below
    file \
    git \
    build-essential \
    python-setuptools \
    && R CMD javareconf \
    && Rscript -e "devtools::install_cran(c('ggstance','ggrepel','ggthemes', \
           'tidytext','readtext','textclean','janitor','corrr','datapasta', \
           'tidyquant','timetk','tibbletime','sweep','broom','prophet', \
           'forecast','prophet','lime','sparklyr','h2o','rsparkling','unbalanced', \
           'formattable','httr','rvest','xml2','jsonlite', \
           'corrr','officer','devtools','pacman','naniar','writexl'))" \
    ##GitHub Packages
    && Rscript -e 'devtools::install_github(c("hadley/multidplyr","jeremystan/tidyjson","ropenscilabs/skimr"))' \
    && rm -rf /tmp/downloaded_packages/ /tmp/*.rds \
	&& rm -rf /var/lib/apt/lists/*

# Create a linuxbrew user
RUN  useradd -m -s /bin/bash linuxbrew \
     && echo 'linuxbrew ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers
USER linuxbrew
WORKDIR /home/linuxbrew
ENV PATH=/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH \
    SHELL=/bin/bash

# Install Linuxbrew from github
RUN git clone https://github.com/Linuxbrew/brew.git .linuxbrew

# Install portable-ruby by running brew for the first time
RUN brew doctor

See this Dockerfile for Debian: https://github.com/Linuxbrew/docker/blob/master/debian/Dockerfile

@sjackman I know about your dockerfile for Debian, I wanted to do a multi-stage build dockerfile with your debian image. My issue is, I think your base image most of the heavy lifting, so I'm not sure what I should be implementing in my script.
My question is around if I simply just use a multi build with a FROM at the end of my dockerfile, it works, but I have no idea what else I should be doing after that, which I imagine I should be running some sort of test. Shouldn't that dockerfile you linked be doing everything necessary to set it up, and hence it should just work?

The base image of this Dockerfile is debian:stretch.
https://github.com/Linuxbrew/docker/blob/master/debian/Dockerfile
The following installs Linuxbrew using rocker/tidyverse as the base image:
docker run -it rocker/tidyverse /bin/bash
useradd -m -s /bin/bash linuxbrew
echo 'linuxbrew ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers
sudo -u linuxbrew /bin/bash -l
sudo apt-get install curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
echo 'PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

For tests, try…
brew doctor
brew install hello
brew test hello

We don't need your script as above, but rather  because docker supports multi-stage builds:
FROM rocker/tidyverse:latest
LABEL maintainer="Peter Gensler<EMAIL_ADDRESS>
# ------------------------------
# Install rstanarm and friends
# ------------------------------
# Docker Hub (and Docker in general) chokes on memory issues when compiling
# with gcc, so copy custom CXX settings to /root/.R/Makevars and use ccache and
# clang++ instead

# prophet needs rstan pkg, and we need to set Makevars compiler flag to compile properly
# Make ~/.R
RUN mkdir -p $HOME/.R

# $HOME doesn't exist in the COPY shell, so be explicit
COPY R/Makevars /root/.R/Makevars

# Install ggplot extensions like ggstance and ggrepel
# rm rf for removing all temp files after install
# adding devtools for starting and ending of package installation
# we need to use single quotes for packages:
# https://stackoverflow.com/questions/47127594/multi-line-rscript-in-dockerfile/47128124?noredirect=1#comment81206386_47128124

#linuxbrew packages below curl
RUN apt-get update -qq \
    && apt-get -y --no-install-recommends install \
    liblzma-dev \
    libbz2-dev \
    clang  \
    ccache \
    default-jdk \
    default-jre \
    libpoppler-cpp-dev \
    libapparmor-dev \
    xsel \
    xclip \
    && R CMD javareconf \
    && Rscript -e "devtools::install_cran(c('ggstance','ggrepel','ggthemes', \
           'tidytext','readtext','textclean','janitor','corrr','datapasta', \
           'tidyquant','timetk','tibbletime','sweep','broom','prophet', \
           'forecast','prophet','lime','sparklyr','h2o','rsparkling','unbalanced', \
           'formattable','httr','rvest','xml2','jsonlite', \
           'corrr','officer','devtools','pacman','naniar','writexl'))" \
    ##GitHub Packages
    && Rscript -e 'devtools::install_github(c("hadley/multidplyr","jeremystan/tidyjson","ropenscilabs/skimr"))' \
    && rm -rf /tmp/downloaded_packages/ /tmp/*.rds \
	&& rm -rf /var/lib/apt/lists/*

##NOW ADD LINUXBREW
FROM linuxbrew/debian:latest
##Just run commands?
RUN brew doctor
RUN brew install hello
RUN brew test hello

So I just need some simple RUN commands, like above? I tried running Linuxbrew on this build, and I was unable to:
https://github.com/pgensler/sandboxr/commit/eb62e30d44e483b070eef36153128be45f363341

What error message are you seeing with this Dockerfile?

Well I can't do anything with brew at the terminal so:
rstudio@36f78b8ed390:~$ brew install hello
bash: brew: command not found

Try…
/home/linuxbrew/.linuxbrew/bin/brew --version

For a multi-level Dockerfile, try something like…
FROM linuxbrew/linuxbrew as linuxbrew
FROM rocker/tidyverse:latest
COPY --from=linuxbrew /home/linuxbrew /home/linuxbrew
ENV PATH=/home/linuxbrew/.linuxbrew/bin:$PATH
RUN brew config

See for example https://github.com/Linuxbrew/docker/blob/master/scratch/Dockerfile#L12

@sjackman yeah this did not do anything:
/home/linuxbrew/.linuxbrew/bin/brew --version
I'll try the code you mentioned above, and see if it works. I think that is exactly what needs to happen though.

Hmm so after running that snippet of code, I get this in Travis:
Error parsing reference: "linuxbrew/linuxbrew as linuxbrew" is not a valid repository/tag: invalid reference format
Maybe  as 'linuxbrew' ?

The version of Docker provided by TravisCI is likely too old. Multi-stage Dockerfiles are a relatively new feature.
https://docs.docker.com/engine/userguide/eng-image/multistage-build/

Multi-stage builds are a new feature requiring Docker 17.05 or higher on the daemon and client.

A single-stage build that uses FROM rocker/tidyverse:latest and the following script would be simpler:
https://github.com/Linuxbrew/brew/issues/521#issuecomment-344764580

good catch, I assumed that Travis would stay up to date with Docker, I'll try that in my .yml file, and see what happens.

I have closed this issue because it has not had recent activity. Feel free to comment if you have additional questions.


Declaring the variable inside the using is not needed

For example, the following is valid:
using (new Font("Arial", 10.0f))
{
    // ...
}

In this case, the font is still disposed at the end of the scope as per the example, but the instance can't be accessed in code. This is not so useful for a font instance, but it's useful for objects whose functionality is entirely encapsulated in their lifecycle - for example, a lock on a mutex.
using (myMutex.LockRead())
{
    // mutex is locked during the block
}

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

ID: 042902cc-1598-5df1-34cc-caa0fad63e02
Version Independent ID: e186d0c4-523e-38f7-2cde-d00109ea784b
Content: using statement - C# Reference
Content Source: docs/csharp/language-reference/keywords/using-statement.md
Product: dotnet-csharp
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks for noting this @thomasfn
It is a good enhancement to this description.
I've added it to our backlog and we'll address this when we next update this article.
I've also added the "up for grabs" label for any community contributions.

Hi, is anyone working on this issue?

@MetalDent I don't think anyone is working on it. Would you like to submit a PR?

@MetalDent  I would add an example like the one in this issue description. That helps explain why this is a useful feature.

@BillWagner in this also the links in this are not found.

@MetalDent  Yes, these samples have the same dependencies as the other samples. The samples in this article are here in the dotnet/samples repository.

@BillWagner according to the issue, don't you think we should change all the examples as they all are related to font?

@MetalDent I recommend keeping the current examples. I'd add a new example using the Mutex example from the issue description.
Most uses of a using declaration will assign the result to a variable.  Some cases (like the Mutex read) won't need the variable


[BACKEND] Replace more hard-coded warpSize with configurable parameter

Simply by following what this PR does, but replace more warpSize = 32 with the configurable parameter "getTypeConverter()->getThreadsPerWarp()".

There's another 32 I noted.  https://github.com/openai/triton/blob/5b7045ba8f7f0b62d9f8dcb738cd47a07ffc22e3/lib/Dialect/TritonGPU/Transforms/Utility.cpp#L104
Can you also fix it?

Run pre_commit before checking in.

This is the gentle ping and can I ask about the progress of this PR? @BruceDai003
I plan the change the name threadsPerWarp to warpSize in another PR. And if you are not working on this PR then I'm happy to take over :)

@zhanglx13 Sorry for the late reply, please go ahead.


User Story 3.2

As an inventory manager, I want to be able to modify a stock-keeper’s user information so that I can correct outdated data.

This user story is on hold, waiting to meet up with stakeholder before further working on.


[iOS] Remove debug version of RCT_JSON_ARRAY_CONVERTER_NAMED

Summary
This is attempt to fix issue described in https://github.com/facebook/react-native/issues/25339
In short, value conversion of NSArray<String> should work the same way in Release and Debug configurations.
Changelog

[iOS] [Fixed] - Array of numbers (NSNumber) is automatically (mistakenly) converted to NSString but only in Debug.
Test Plan
AsyncAtorage.setItem('key', 123) behaviour:
Release: crash
Debug: red screen with exception that reads:
Exception '-[__NSCFNumber length]: unrecognized selector sent to instance 0xa8e477b3c1a00abf' was thrown while invoking multiSet on target AsyncLocalStorage with params (
        (
                (
            "key",
            123
        )
    ),
    96099
)

Hey @gavrix
According to documentation AsyncStorage.setItem is only meant to accept string as value

https://facebook.github.io/react-native/docs/0.59/asyncstorage#setitem

AsyncStorage was extracted from RN and now lives in a separate repository here: https://github.com/react-native-community/async-storage

@sammy-SC please read carefully. I know that AsyncStorage expects array of strings and I'm sending it number. That is not an issue. The issue is that React Native converts number behind the scenes to string but only on Debug configuration.
We made a bug which only surfaced on users device — that is an issue in ReactNative runtime. AsyncStorage was used only to illustrate it, could have been any other native module with method that accepts array of strings. I attempted to make Release and Debug work the same way.

hey @gavrix,
You were right that I misunderstood the problem :) sorry.
We are looking at the issue and possible solutions.


Changes in DB connection string and Logs config.

Change Database Connection String to SQL Server Express LocalDB support.
Logs File path change specified d: drive to Folder path. (which support hosted root folder).

Thanks a lot :)

Thanks a lot :)


BLE locks attribute to change sensor state.

Hey! Thanks for supporting the xiaomigateway 3 for HA!
I have tested the first gen Mijia Smart Door Lock (MJZNMS02LM) and it worked as intended.
My purpose is to try to expose the smart door lock in HomeKit.
To my limited knowledge, the BLE devices fire "events" and it is stateless. So, to expose the door lock in HomeKit, i would need to somehow "convert" the event into a binary sensor. Ive managed to do so with the following code:
binary_sensor:
  - platform: template
    sensors:
      door_lock_inverse:
        friendly_name: "Door Lock Status Inverse"
        device_class: "door"
        value_template: "{{ is_state_attr('sensor.e6b4db4bf59a_action', 'action', 'lock')and is_state_attr('sensor.e6b4db4bf59a_action', 'action_id', 1)}}"

      door_lock:
        friendly_name: "Door Lock Status"
        device_class: "door"
        value_template: "{{ is_state('binary_sensor.door_lock_inverse', 'off')}}"

But im not able to retain the state as new event will quickly overwrite the previous state. Any pointers?

Did you found solution? You may use input component to store state

Hi @sykiat89 ,
I just purchase the xiaomi gateway 3 and start survey the way how to parse door status to homekit.
How is your progress, did you success eventually ?
If not, I also find a HACS component - eventsensor and maybe a possible solution for our situation.
https://github.com/azogue/eventsensor


No forwarding while streaming

Hi,
I'm just exploring this great framework for some audio streaming and noticed that the audio does not play after I have manually scrolled the progress handle to skip half the audio. It stays paused in the example app.
Hope there's a fix for this :)
Thanks,
Usman

I've tested the example project and it works, please note that some urls are failing and this might be the case...
I'll update the example project when I got some free time.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update auto-generated documentation

Repository: openmicroscopy/ome-documentation
Already up-to-date.
Generated by build OMERO-DEV-latest-docs-autogen#962.

--no-rebase

This will need a fix in the code, I'll open a PR now @jburel

Conflicting PR. Removed from build OMERO-DEV-merge-docs#816. See the console output for more details.
Possible conflicts:

PR #1734 hflynn 'Url updates'

omero/sysadmins/unix/walkthrough/README.md

Ok, not conflicting now, okay to merge this @jburel ?