i18n: Minor fix for Ukrainian, Russian and English languages

In my opinion, this option will be more literary and correct, because the current option sounds somewhat technical.

Hi, I've written it this way so that it stays in the same line (at least in English).
Old:

New:

I will merge this anyways since it is hidden as advanced setting

Hi, I've written it this way so that it stays in the same line (at least in English).

Yes, I've noticed that depending on the display width/resolution, the parameter description will take up 2-3 lines instead of 1 as before. However, I still believe this option is better, especially for beginners who aren't yet familiar with the application's capabilities and need a clearer explanation of the parameter.


improve error message for derivative()

Feature Request
Current behavior:
Without a GROUP BY time clause, the error message from an improper DERIVATIVE() query is pretty useless.
> select derivative("writeReq") from "shard" where time > 0
ERR: invalid character 'j' looking for beginning of value

With the GROUP BY time clause, the error message from an improper DERIVATIVE() query is very clear.
> select derivative("writeReq") from "shard" where time > 0 group by time(10w)
ERR: error parsing query: aggregate function required inside the call to derivative

Desired behavior:
The ERR: error parsing query: aggregate function required inside the call to derivative should be returned in both cases.
Use case:
Anyone not familiar with DERIVATIVE() syntax will likely get stuck with no way forward if they get the 'j' error.

@e-dard

@beckettsean, I thought derivative() worked without a GROUP BY time() clause - see the first example in https://docs.influxdata.com/influxdb/v1.0/query_language/functions/#derivative. I just ran it in 1.0.2 on the doc's sample data and it worked.

@beckettsean I don't see this error when I use the influx client installed as part of 1.0.2. Is your influx up to date?

I believe it was fixed in 1.0.1: https://github.com/influxdata/influxdb/issues/7110

That is possible. My client is still 1.0.0

I no longer get the 'j' error, but I got a weird set of errors when trying the same query:
> select derivative("writeReq") from "shard" where time > 0
ERR: json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: NaN
json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: -Inf
json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: NaN
json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: -Inf
json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: NaN
json: error calling MarshalJSON for type httpd.Response: json: error calling MarshalJSON for type *influxql.Result: json: unsupported value: +Inf
... (maybe 100 repeats of one of the three)

@beckettsean did you also run 1.0.2 influxd along with 1.0.2 influx?

@e-dard for yesterday's comment I used 1.0.0 influxd along with 1.0.2 influx.
I upgraded to 1.0.2 influxd and the error is gone.


Remove functions autoexection

PR for #571
Includes tests and docs.
My English might not be good so do not hesitate to be criticize the docs !
If anyone has a better idea to the backward compatibility parameter (I chose bindingAutoexecuteFunctions), let me know.

Thanks, this looks great to me. I would probably simplify the config to executeFunctions.


"how to add new cloud" Reconciler README is incomplete

Reference https://github.com/kris-nova/kubicorn/blob/master/cloud/README.md
What I expected to see
Summary documentation on how to add a new cloud provider
What I actually saw
Truncated README file; some history in the commit stream of previous text, which is gone now and it's not clear why
What I'm trying to do
Get a new cloud provider scoped out for Packet, see #139 for that tracking issue.

@deitch wrote the summary doc (thanks) so this can be closed.


Unexpected alert dialog

Change log
Unexpected browser alerts have the potential to disable a selenium test suite if not handled appropriately. In my experience I have found any unexpected browser alert will fail all other tests in the suite.
I would like to add a unexpected alert scenario to this library that:

Upon clicking the link in the unexpected_alert page:
a) Opens a new tab that loads the home page.
b) Loads an alert message when the parent tab is clicked.

Other changes

Gemfile
Increased Ruby version to 2.4.1.

Verification

Open terminal, type rackup.
Go to http://<IP_ADDRESS>:9292/unexpected_alert.
Click the link in the page. A new tab will open.
Click the parent tab, a browser alert message will appear.

Closing pull request, this original idea is not working out as expected.


StopCameraAsync does not remove green dot and turn off the light front of the camera on IOS

Hi,
After moving to another pages the green dot indicating the camera still on does not disappear even after calling StopCameraAsync. I tried following code but it did not work. StopCameraAsync returns Success, but green dot continues to display. Newer models of IPhones light next the front camera that I use, also continues to light and it does not turn off.
    MainThread.BeginInvokeOnMainThread(async () =>
    {
        cameraView.FlashMode = FlashMode.Disabled;
        cameraView.TorchEnabled = false;

        if (await cameraView.StopCameraAsync() == CameraResult.Success)
        {
        }
    });

Thanks for any help,

I guess this comes from the fact, that MAUI does not call DisconnectHandler automatically when a page (and all its UI elements) is no longer used. I created this helper class which automatically disconnects handlers once the page is navigated away: HandlerCleanUpHelper.cs
Someone who maintains Camera.MAUI would have to take something like that into consideration. MAUI will probably not solve the problem for us...


Scroll of Waters/Darkness crashing players within rendering distance if broken

It can even crash people who didn't break it but only in rendering distance.
Latest: https://zerobin.net/?bc3a06e4d813c356#97hQTg5nP5k3UdbsniNx5Hg/ZU/JjVnXtLVIMIuuWiw=
Debug: https://zerobin.net/?58684d6eb497ff2c#MNbcj8UW2i/jYRmj22mYPWPgcQynmvPOcvvu08c1hLc=

This was forwarded internally to Pixelmon, thank you!


[API] Allow the region to be specified in config files as well as par…

…ameters.
Please See Git Pull Request Instructions
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Yes — and associated tests


[porn] Added extractor for porn.com

Please follow the guide below

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

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests

What is the purpose of your pull request?

[ ] Bug fix
[x] New extractor
[ ] New feature

Description of your pull request and other information
Explanation of your pull request in arbitrary form goes here. Please make sure the description explains the purpose and effect of your pull request and is worded well enough to be understood. Provide as much context and examples as possible.
As per issue #2251 I have included an extractor for http://www.porn.com videos. It is able to get the several different formats of the video requested.

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections

Now check them again and fix all issues.


recycling at HQ?

Does HQ provide recycling containers for us? If not,  can we provide our own?

They do not. Let me get in touch with them this week and see how we could
do this.
On Aug 26, 2017 3:35 PM, "suzanneccnc"<EMAIL_ADDRESS>wrote:

Assigned #599 https://github.com/codeforraleigh/NCOpenPass/issues/599
to @dtraleigh https://github.com/dtraleigh.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#event-1222597919,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie7Ht9sglUWhToxT6HQ81WY4nhPD_ks5scHORgaJpZM4PDmQU
.

HQ can collect compostable materials for us. I think we are close to being
100% for Thursday night.
Compostable items already planned are food and pizza boxes so if we make
sure that our plates and cutlery are compostable, we would be good to go.
The other side is the beer cups. Is Brice's providing or are we?
On Sat, Aug 26, 2017 at 4:04 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

They do not. Let me get in touch with them this week and see how we could
do this.
On Aug 26, 2017 3:35 PM, "suzanneccnc"<EMAIL_ADDRESS>wrote:

Assigned #599 https://github.com/codeforraleigh/NCOpenPass/issues/599
to @dtraleigh https://github.com/dtraleigh.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#event-1222597919,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie7Ht9sglUWhToxT6HQ81WY4nhPD_ks5scHORgaJpZM4PDmQU
.

Donatos provides all the plates/napkins for dinner not sure if they are compostable but they are FREE or included in the price we pay.

12 oz. compostable cups can be had for $10 per 50. In Raleigh, the solo cups (plastic #6) is not accepted by their recycling so these would go in the trash.
Can we vote on this?

Can you send a link w/ picture? Remember the reason we have red solo cups
because most people drank water from disposable bottles and not fill cups.
Attendee behavior is just that.
If we buy these cups this year we could probably use them for a couple of
years. that's not necessarily a bad thing.
Chris Mathews
On Tue, Aug 29, 2017 at 3:56 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

12 oz. compostable cups can be had for $10 per 50. In Raleigh, the solo
cups (plastic #6 https://github.com/codeforraleigh/NCOpenPass/issues/6)
is not accepted by their recycling so these would go in the trash.
Can we vote on this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325781595,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtTTBNvnGcZIAZZ2oMR0D5cB2KoIAks5sdGz7gaJpZM4PDmQU
.

Attendees drink out of what you give them. If we get compostable cups for beers, they will drink out of the compostable cups. For a small amount of money, we can be good stewards of the earth and set a good example.

I will double check with Brice's to see if they are bringing cups, I know they have certain sizes for the pouring.  We have lots of leftover cups from last year so it would be a $0 expense if they are not provided.

This is what I'm proposing.
Repurpose 100% Compostable Plant-Based Clear Cold Cup, 12-ounce  (50 Count)
https://www.amazon.com/dp/B00NNR3S3S/ref=cm_sw_r_cp_apa_GDFPzbA11G6ME
Actually, my opinion is to first use what we have THEN go green. The damage
is done if we already have plastic cups. (Just my opinion)
On Aug 29, 2017 6:45 PM, "TaxLadyTracy"<EMAIL_ADDRESS>wrote:

I will double check with Brice's to see if they are bringing cups, I know
they have certain sizes for the pouring. We have lots of leftover cups from
last year so it would be a $0 expense if they are not provided.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325825840,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie9wmQ1XqsYzNwIpX5J0LxUR_HDctks5sdJRtgaJpZM4PDmQU
.

Those look a lot better than what I was looking at. Thanks Leo & Amazon.
I will also note that my other comment was about Nash Hall where the only
water supply is from the mop sink. We used bottle water and water brought
from home.
Chris Mathews
On Tue, Aug 29, 2017 at 7:25 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

This is what I'm proposing.
Repurpose 100% Compostable Plant-Based Clear Cold Cup, 12-ounce (50 Count)
https://www.amazon.com/dp/B00NNR3S3S/ref=cm_sw_r_cp_apa_GDFPzbA11G6ME
Actually, my opinion is to first use what we have THEN go green. The damage
is done if we already have plastic cups. (Just my opinion)
On Aug 29, 2017 6:45 PM, "TaxLadyTracy"<EMAIL_ADDRESS>wrote:

I will double check with Brice's to see if they are bringing cups, I know
they have certain sizes for the pouring. We have lots of leftover cups
from
last year so it would be a $0 expense if they are not provided.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
325825840>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AB3Ie9wmQ1XqsYzNwIpX5J0LxUR_HDctks5sdJRtgaJpZM4PDmQU>

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325832913,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtdP5cgmDvXFglznF8mVU8WJvc7lbks5sdJ4AgaJpZM4PDmQU
.

Nash Hall is an entirely different dynamic I think. Can we break that off
on another waffle card?
Let's keep this thread on Thursday night's event at HQ, which I think we
can make it 100% compostable.
If donato's provides paper plates, napkins, those are compostable. Any
plastic cutlery is typically not.
On Tue, Aug 29, 2017 at 7:50 PM, Chris Mathews<EMAIL_ADDRESS>wrote:

Those look a lot better than what I was looking at. Thanks Leo & Amazon.
I will also note that my other comment was about Nash Hall where the only
water supply is from the mop sink. We used bottle water and water brought
from home.
Chris Mathews
On Tue, Aug 29, 2017 at 7:25 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

This is what I'm proposing.
Repurpose 100% Compostable Plant-Based Clear Cold Cup, 12-ounce (50
Count)
https://www.amazon.com/dp/B00NNR3S3S/ref=cm_sw_r_cp_apa_GDFPzbA11G6ME
Actually, my opinion is to first use what we have THEN go green. The
damage
is done if we already have plastic cups. (Just my opinion)
On Aug 29, 2017 6:45 PM, "TaxLadyTracy"<EMAIL_ADDRESS>wrote:

I will double check with Brice's to see if they are bringing cups, I
know
they have certain sizes for the pouring. We have lots of leftover cups
from
last year so it would be a $0 expense if they are not provided.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
325825840>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AB3Ie9wmQ1XqsYzNwIpX5J0LxUR_HDctks5sdJRtgaJpZM4PDmQU>

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
325832913>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAOGtdP5cgmDvXFglznF8mVU8WJvc7lbks5sdJ4AgaJpZM4PDmQU>

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325836818,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie0UKcG2O6k2RpRvmoMwKV4VWDwRIks5sdKPWgaJpZM4PDmQU
.

I like making a move to 100% compostable (/recyclable) for the Thurs night
event. It's the smallest event duration so easier to be successful. My
2-cents. Thanks for the research Leo!
On Tue, Aug 29, 2017 at 8:34 PM Leo Suarez<EMAIL_ADDRESS>wrote:

Nash Hall is an entirely different dynamic I think. Can we break that off
on another waffle card?
Let's keep this thread on Thursday night's event at HQ, which I think we
can make it 100% compostable.
If donato's provides paper plates, napkins, those are compostable. Any
plastic cutlery is typically not.
On Tue, Aug 29, 2017 at 7:50 PM, Chris Mathews<EMAIL_ADDRESS>wrote:

Those look a lot better than what I was looking at. Thanks Leo & Amazon.
I will also note that my other comment was about Nash Hall where the only
water supply is from the mop sink. We used bottle water and water brought
from home.
Chris Mathews
On Tue, Aug 29, 2017 at 7:25 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

This is what I'm proposing.
Repurpose 100% Compostable Plant-Based Clear Cold Cup, 12-ounce (50
Count)
https://www.amazon.com/dp/B00NNR3S3S/ref=cm_sw_r_cp_apa_GDFPzbA11G6ME
Actually, my opinion is to first use what we have THEN go green. The
damage
is done if we already have plastic cups. (Just my opinion)
On Aug 29, 2017 6:45 PM, "TaxLadyTracy"<EMAIL_ADDRESS>wrote:

I will double check with Brice's to see if they are bringing cups, I
know
they have certain sizes for the pouring. We have lots of leftover
cups
from
last year so it would be a $0 expense if they are not provided.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
325825840>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AB3Ie9wmQ1XqsYzNwIpX5J0LxUR_HDctks5sdJRtgaJpZM4PDmQU>

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
325832913>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAOGtdP5cgmDvXFglznF8mVU8WJvc7lbks5sdJ4AgaJpZM4PDmQU>

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325836818
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AB3Ie0UKcG2O6k2RpRvmoMwKV4VWDwRIks5sdKPWgaJpZM4PDmQU
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-325843226,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARrpxgDCKHpIf0aOh_uuKv7BZrseTFtsks5sdK4IgaJpZM4PDmQU
.

Agree with @suzanneccnc, it will be cool to do 100% compostable for at least one part of the event. We might need to explain on Thursday night to guests what is compostable (everything?!) but it will be worth the education for some. Thanks @dtraleigh and @ChrisTheDBA!

I've ordered the compostable cups. We'll use them Thursday night. With Donato's and the pizza boxes being naturally compostable, we should be pretty close to 100% compostable all night. Just discourage plastic forks and knives and we should be there!
I'm closing this item

Awesome! Remind me, does HQ do the composting or will we need to collect
and dispose of it?
On Wed, Sep 20, 2017 at 9:19 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

I've ordered the compostable cups. We'll use them Thursday night. With
Donato's and the pizza boxes being naturally compostable, we should be
pretty close to 100% compostable all night. Just discourage plastic forks
and knives and we should be there!
I'm closing this item
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-331023809,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARrpxqMhjkYOjSHrIAGCrLf1znI0_59cks5skbmugaJpZM4PDmQU
.

HQ can collect. They subscribe to Compost Now so they will eventually take
everything away.
On Thu, Sep 21, 2017 at 9:11 AM, suzanneccnc<EMAIL_ADDRESS>wrote:

Awesome! Remind me, does HQ do the composting or will we need to collect
and dispose of it?
On Wed, Sep 20, 2017 at 9:19 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

I've ordered the compostable cups. We'll use them Thursday night. With
Donato's and the pizza boxes being naturally compostable, we should be
pretty close to 100% compostable all night. Just discourage plastic forks
and knives and we should be there!
I'm closing this item
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-
331023809>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
ARrpxqMhjkYOjSHrIAGCrLf1znI0_59cks5skbmugaJpZM4PDmQU>
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/599#issuecomment-331151475,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie1zuYA-8eyqnigIMLLVTST_PONaKks5skmBCgaJpZM4PDmQU
.


Update docker-upgrade.md

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Thanks, @scjane 👍


Global variables

Allow defining of global variables, which are stored independent of the local script environment.
Allows the end-user to define or store variables between scripts, so that for example if you want to keep the player's name constant, you should define a global variable instead.

Completed in an early implementation.


Buggy combination : cftime 1.5.0, map_blocks, dask Client and get_clean_interp_index

What happened:
Quite a specific bug! Using map_blocks to wrap a polyfit computation, using a dask client (not the local scheduler) and a time axis with a cftime calendar, I got the error : TypeError: cannot compute the time difference between dates with different calendars.
What you expected to happen:
No bug.
Minimal Complete Verifiable Example:
ds = xr.tutorial.open_dataset('rasm').chunk({'x': 25, 'y': 25})

templ = ds.Tair

def func(ds, verbose=False):
    # Dummy function that call get_clean_interp_index function
    # Return the Tair as-is just for the test.
    if verbose:
        print(ds.time)
        print(type(ds.time[0].item()))
    x = xr.core.missing.get_clean_interp_index(ds, 'time')

    return ds.Tair

# This works (time is a coordinate, so it is already loaded
x = xr.core.missing.get_clean_interp_index(ds, 'time')

# This works too. The local scheduler is used.
out = ds.map_blocks(
    func,
    template=templ,
    kwargs={'verbose': False}
)
out.load()

# This fails!
with Client(n_workers=1, threads_per_worker=8, dashboard_address=8786, memory_limit='7GB') as c:
    out = ds.map_blocks(
        func,
        template=templ,
        kwargs={'verbose': True}
    )
    out.load()

The full traceback is here:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-de89288ffcd5> in <module>
     27         kwargs={'verbose': True}
     28     )
---> 29     out.load()

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/xarray/core/dataarray.py in load(self, **kwargs)
    883         dask.compute
    884         """
--> 885         ds = self._to_temp_dataset().load(**kwargs)
    886         new = self._from_temp_dataset(ds)
    887         self._variable = new._variable

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/xarray/core/dataset.py in load(self, **kwargs)
    848
    849             # evaluate all the dask arrays simultaneously
--> 850             evaluated_data = da.compute(*lazy_data.values(), **kwargs)
    851
    852             for k, data in zip(lazy_data, evaluated_data):

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/dask/base.py in compute(*args, **kwargs)
    565         postcomputes.append(x.__dask_postcompute__())
    566
--> 567     results = schedule(dsk, keys, **kwargs)
    568     return repack([f(r, *a) for r, (f, a) in zip(results, postcomputes)])
    569

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/client.py in get(self, dsk, keys, workers, allow_other_workers, resources, sync, asynchronous, direct, retries, priority, fifo_timeout, actors, **kwargs)
   2705                     should_rejoin = False
   2706             try:
-> 2707                 results = self.gather(packed, asynchronous=asynchronous, direct=direct)
   2708             finally:
   2709                 for f in futures.values():

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/client.py in gather(self, futures, errors, direct, asynchronous)
   2019             else:
   2020                 local_worker = None
-> 2021             return self.sync(
   2022                 self._gather,
   2023                 futures,

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/client.py in sync(self, func, asynchronous, callback_timeout, *args, **kwargs)
    860             return future
    861         else:
--> 862             return sync(
    863                 self.loop, func, *args, callback_timeout=callback_timeout, **kwargs
    864             )

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/utils.py in sync(loop, func, callback_timeout, *args, **kwargs)
    336     if error[0]:
    337         typ, exc, tb = error[0]
--> 338         raise exc.with_traceback(tb)
    339     else:
    340         return result[0]

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/utils.py in f()
    319             if callback_timeout is not None:
    320                 future = asyncio.wait_for(future, callback_timeout)
--> 321             result[0] = yield future
    322         except Exception:
    323             error[0] = sys.exc_info()

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/tornado/gen.py in run(self)
    760
    761                     try:
--> 762                         value = future.result()
    763                     except Exception:
    764                         exc_info = sys.exc_info()

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/distributed/client.py in _gather(self, futures, errors, direct, local_worker)
   1884                             exc = CancelledError(key)
   1885                         else:
-> 1886                             raise exception.with_traceback(traceback)
   1887                         raise exc
   1888                     if errors == "skip":

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/xarray/core/parallel.py in _wrapper()
    284         ]
    285
--> 286         result = func(*converted_args, **kwargs)
    287
    288         # check all dims are present

<ipython-input-12-de89288ffcd5> in func()
      8         print(ds.time)
      9         print(type(ds.time[0].item()))
---> 10     x = xr.core.missing.get_clean_interp_index(ds, 'time')
     11
     12     return ds.Tair

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/xarray/core/missing.py in get_clean_interp_index()
    276             index = index.values
    277         index = Variable(
--> 278             data=datetime_to_numeric(index, offset=offset, datetime_unit="ns"),
    279             dims=(dim,),
    280         )

/exec/pbourg/.conda/x38/lib/python3.9/site-packages/xarray/core/duck_array_ops.py in datetime_to_numeric()
    462     # For np.datetime64, this can silently yield garbage due to overflow.
    463     # One option is to enforce 1970-01-01 as the universal offset.
--> 464     array = array - offset
    465
    466     # Scalar is converted to 0d-array

src/cftime/_cftime.pyx in cftime._cftime.datetime.__sub__()

TypeError: cannot compute the time difference between dates with different calendars

The printout to the console. I am calling this in a jupyter notebook so the prints from within workers are in the console, not in the cell's output. I removed useless lines to shorten it.
<xarray.DataArray 'time' (time: 36)>
array([cftime.datetime(1980, 9, 16, 12, 0, 0, 0, calendar='noleap', has_year_zero=True),
       cftime.datetime(1980, 10, 17, 0, 0, 0, 0, calendar='noleap', has_year_zero=True),
       cftime.datetime(1980, 11, 16, 12, 0, 0, 0, calendar='noleap', has_year_zero=True),
         ....
)],
      dtype=object)
Coordinates:
  * time     (time) object 1980-09-16 12:00:00 ... 1983-08-17 00:00:00
Attributes:
    long_name:       time
    type_preferred:  int

<class 'cftime._cftime.datetime'>

And for reference:
>>> ds.time
array([cftime.DatetimeNoLeap(1980, 9, 16, 12, 0, 0, 0, has_year_zero=True),
       cftime.DatetimeNoLeap(1980, 10, 17, 0, 0, 0, 0, has_year_zero=True),
       cftime.DatetimeNoLeap(1980, 11, 16, 12, 0, 0, 0, has_year_zero=True),
        ...
>>> type(ds.time[0].item())
cftime._cftime.DatetimeNoLeap

Anything else we need to know?:
I'm not sure where the exact breaking change lies (dask or cftime?), but this worked with dask 2021.5 and cftime <= 1.4.1. The problem lies in  get_clean_interp_index, specifically these lines:
https://github.com/pydata/xarray/blob/5ccb06951cecd59b890c1457e36ee3c2030a67aa/xarray/core/missing.py#L274-L280
On the original dataset, the class of the time values is DatetimeNoLeap whereas the time coordinates received by func are of class datetime, the calendar is only a kwargs. Thus, in get_clean_interp_index the offset is created with the default "standard" calendar and becomes incompatible with the array itself. Which makes datetime_to_numeric fail.
  I think I found the very source of the problem, maybe this could be fixed in cftime:
import pickle

ds.time # same No-Leap coordinate as in the MWE above
# Items are instances of `cftime.DatetimeNoLeap`

pickle.loads(pickle.dumps(ds.time))
# Items are isntances of `cftime.datetime`, calendar information is now only an attribute, get_clean_interp_index will fail

However, as xarray has the possiblity to contain cftime coordinates where the calendar is an attribute, I guess get_clean_interp_index needs to be fixed?

Ah I think this is the same issue as #5686 -- sorry I didn't realize it at the time!  The pickling problem should be fixed with cftime version 1.5.1, which was released today.  I agree though, eventually in xarray we will want to support the new style of cftime.datetime objects as well as (or possibly instead of) the subclasses.


Add 1dm, 1dm+, messaging and mobile legends icons

im done to make some changes sir
sorry for make new pull request
this my pull request before https://github.com/LawnchairLauncher/lawnicons/pull/201
thanks you

ahh okay sir, will update as your suggestion thanks

done sir, thanks

Thanks, @thunderkex!


Add sorting function to files list

Files and folders can now be sorted by clicking on
the column headers or by using the right-click context
menu. The sorting order mimics Windows Explorer,
by grouping the folders and files separately first, then
applying the relevant sort on the specified column,
then finally sorting by name.
Also:

Improves right-click context menu action grouping
Removes RowIndex from ListedItem.cs as it is not a
reliable way to access items (indices change)
after sorting is implemented
Refactors code to work around the absence of RowIndex
Other minor code refactoring

Screenshots

Related Issues
Closes #178
Possibly related: #20

Do these changes apply to the photo view as well?

No, only on the default list view.

Ok, I tested this and it works as expected, were you planning on doing it for photo view as well?
Side note, in the future we plan on merging the views and changing it to have different layout options so work like this wont need to be done more then once.

How does it work on photo view? Is it just via the right click menu, since there are no column headers? I haven't thought about doing it for the photo view as I don't usually use the photo view in Windows Explorer haha. But I guess I could get around to doing it some time soon.

@jeffsieu Great work!

My only concern would be if this breaks any functions that perform an action on a specific DataGrid index. This will require a bit of testing, still great to have regardless.

@jeffsieu Looks great. After testing, I found several issues which we will need to address before I merge this branch to master:
1.) DataGrid doesn't remember sort options after navigation, but still displays the indicator on the wrong column
2.) Sorting by "Date modified" still needs work to be more accurate
3.) PhotoAlbum needs sort as well.
4.) Add Sort dropdown to ribbon in Layout tab

@duke7553 I've added sort by to PhotoAlbum and fixed 1). All that's left is making the sort dropdown in the ribbon.
As to 3), which part of sorting by "Date modified" is inaccurate?

@duke7553 Can you explain what you meant by "Date modified" being inaccurate?


Update Coords help page with changed management teams

Hello @DeniseColbert I have done a first re-write - there are some sections (e.g. recruitment) which you know, but I don't.

@PatReynolds to check to see if this has already been dealt with as part of the other updates.

Updated on test3, not yet deployed to live (18 May 2022)


patch release

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/86754
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.1 -m "<description of version>" 17c79a3cb83802d8500c954c3be66edb7b03f200
git push origin v0.4.1

See #31

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/86757
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.2 -m "<description of version>" c91caf8d693527c801d75e790a0d6d5c748ffaa7
git push origin v0.4.2

@JuliaRegistrator register()


Visual Studio 2019 16.9.4 Tests are not being found in Test Explorer

This issue has been moved from a ticket on Developer Community.

[severity:I'm unable to use this version]
Getting this issue..
---------- Starting test discovery ----------
Starting unittest discovery for the sentara-edp-ingestion workspace. This can take up to 60 seconds.
cd C:\Users\DGDRAKE\source\repos\sentara-edp-ingestion
set PYTHONPATH=C:\Users\DGDRAKE\source\repos\sentara-edp-ingestion
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\ENTERPRISE\COMMON7\IDE\EXTENSIONS\MICROSOFT\PYTHON\CORE\PythonFiles\testing_tools\run_adapter.py discover unittest --output-file C:\Users\DGDRAKE\AppData\Local\Temp\tmp8FAE.tmp -- . test*.py
No test is available in C:\Users\DGDRAKE\source\repos\sentara-...................
========== Test discovery finished: 0 Tests found in 906.5 ms ==========
I am using a virtual python environment called (env).
If I run a similar command using the virtual environment python..

I get what looks to be correct results in the tmp file..

I can't seem to figure out how to do following

Change the python executable being used
And make it so that it is following unittest's conventions. It should look for all *_test.py files

Here is my visual studio version

Edit:
Just to add, my project configuration for this is:
MSBuild|env|$(MSBuildProjectFullPath)
unittest
*_test.py
.

Original Comments
Feedback Bot on 5/2/2021, 04:17 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Original Solutions
(no solutions)

Are you setting up the test file spec in your project properties like in this image?

We've tried this with *_test.py and it seems to be working correctly.


#99: add scbe authentication

#99: add scbe rest client map for authentication
#99: add scbe rest client headers sync management
#99: add tests for scbe rest client multiple instances

This change is

Coverage increased (+0.5%) to 51.283% when pulling f87c103cf9108e455873d07615da5b69ea4bf07f on feature/liort_user_pass into<PHONE_NUMBER>d8ff26fa5e220fa5d8bcd53102e85c on dev.


support conv1d in quantization algorithms

Several models, such as LaMini-GPT, are utilizing this layer, but unfortunately, most of our algorithms do not currently support it.
W8A8: SQ
weight-only: RTN, TEQ
better support tranformers.conv1d and torch.conv1d  both

conv1d support PR was merged


make site variable more configurable

I think this will make for a more configurable experience whilst not breaking backwards compatibility.

Should I have sent this PR to your Dev branch?

Thanks for contributing!  Yes, PRs should go to the dev branch.

I wonder if we can just remove SITES_URL altogether b/c this change would make SITES_URL and SITE_URL equivalent.  I am not too sure where these are used.
Also, the respond.controllers.js file is generated by a gulp process.  So, we would want to make the change in controllers/ and run gulp to generate the respond.controllers.js file.


[GSoC] Test and Dialog update.

Updated Custom Selector Welcome Dialog to include the preview feature.
Updated failing tests.

Will open after reset with the master, thanks.


chore: first pass, ensure stats are same as main

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.30%. Comparing base (a73d395) to head (8dd765b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #217      +/-   ##
==========================================
+ Coverage   90.97%   91.30%   +0.33%
==========================================
  Files         226      224       -2
  Lines        3324     3314      -10
  Branches      527      527
==========================================
+ Hits         3024     3026       +2
+ Misses        295      283      -12
  Partials        5        5

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


The owner view form is not reset on submission.

Most, if not all, forms are reset at sensible times now (for example in 10caffe839b6e11c95fadaa60a00a21e4f1d2bec).


Comparison against Axios would be useful

Axios has all the features Axle has and has been around longer. Would be helpful if you could give motivation on why Axle was created and why its better than Axios.

Axios has all the features Axle has and has been around longer. Would be helpful if you could give motivation on why Axle was created and why its better than Axios.

AxleJS was made as a fun little project to make fetch easier to use. AxleJS is more lightweight than Axios, and it has nearly the same features with AxleJS having a couple more than Axios.
However￼, since Axios uses XHR, it can track file upload progress, but it does not support FormData.

Fixed in staging.


custom table schema path of {{ this }} parsed in correctly in post-hook macro

Describe the bug
I have a model with a custom schema specified in the {{config()}} at the top of the model. I then have a post-hook that copies the model rows to another table outside the DBT environment, which is a merge statement using the {{this}} keyword to specify the source of the rows to merge (I previously had a {{ref()}} however dbt docs say that a {{this}} must be used to avoid circular dependency).
When the post-hook is called, the parsed table path of {{this}} uses the default schema for the dbt project, not the one specified in the model's {{config()}}
Steps To Reproduce

create model with custom schema defined inline in {{config()}}
create macro that is invoked in the model's post_hook=[...] config
reference the model inside the hooked macro using {{this}}
Observe the table path {{this}} is parsed as in Snowflake's query history

(see screenshot for clarity)
Expected behavior
I expect that {{ this }} will parse the correct table path of the model calling this post-hook
Screenshots and log output

System information
Which database are you using dbt with?

[ ] postgres
[ ] redshift
[ ] bigquery
[X ] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
DBT Cloud does not let me run dbt --version as a valid command. DBT Cloud configured to use 0.20.2
The operating system you're using:
Unknown: Whatever Cloud DBT uses
The output of python --version:
Unknown: Whatever Cloud DBT uses
Possibly related to Issue #3986  I just opened as well

Hi @jtcohen6 , thank you for the thorough response! What you're saying makes sense, and if the workaround gets the job done then that's good enough for me. Thanks!


Remove old CORS proxy #19954

https://is.roihunter.com/issues/19954
This is the right time to  use our new Jenkins pipeline :)
@business-factory/pythonistas Please review but don't merge yet.

@business-factory/pythonistas So... we can deploy this now, right? :-)

Not yet, TEDi will be deployed to master this week as bity promised. But who know :|


Give the user a sense of progress

Add a progress bar of some sort so that the user can get an idea of how far along they are in the story

Sample idea

Updated idea that incorporates issue #43 into this issue.


How to Make use of jpostal in Hosting Environment

Hi ,
I am using jpostal library as part of java web project(based on the steps mentioned here jpostal.) , which is working perfectly in my local Linux server.
Now i want to deploy this application in the hosted server (like amazon/any hosted env),  but before deploy this i need to install all the steps mentioned in the above link, because in my code i have dependency of following line.
AddressParser p = AddressParser.getInstanceDataDir("/some/path");
"./configure --datadir=[]
which is configure path of data directory as part of libpostal installatioin.
I cannot install any packages of libpostal in the hosted envirounment, is there any possibility to bundle all the libpostal dependencies, including data-dir as part of the project.
Thanks,
Raju.

Hey @RajuTalisetty, that situation sounds somewhat similar to our Travis CI environment, where we just install everything in the working directory. See the travls.yml for jpostal. There, and in most of the bindings, we don't install libpostal system-wide, we just set --prefix to a relative path during configure instead of the default /usr/local, and then make sure the relative dir is on PKG_CONFIG_PATH. Note: Travis runs gradle assemble automatically so that's not needed in the config. Also, the libsnappy-dev dependency is no longer required in libpostal 1.0, so there should be no runtime dependencies (Autotools and gcc are only required at build-time).

Thanks @thatdatabaseguy  , I am working on this solution, i will give you an update if i got succeeded.. :)


check for risky aliasing with nimbleFunction and nimbleList objects

Fixes #1246
This fix puts a check in assignment operations for aliasing like nf$a <- nf$a[1:3].
Because the changes will touch compiler processing of any assignment operation, the test suite will be important.  Let's see what happens.

@perrydv ok to merge?

@paciorek Yes but I forgot to add regression testing, so I just did so.  They are the last two tests in test-nimbleList.R.  Feel free to merge.

I think the Windows failure is just transient, but not entirely clear. We will run tests on Windows before release so will catch any OS-specific thing then.


Agilex shell example

Add example design with "shell" command line for intel_socfpga_agilex_socdk board. We will support shell command for all supported drivers and features for our customer through this example design.

Hi @nashif , kindly help to review this Intel SoC FPGA Agilex pull request

Hi @teburd,
This will be the first initial bring up patch for Agilex board specific sample code. I will introduce Agilex board specific shell command (Agilex SDM Mailbox) in my future patch, I will upstream the Mailbox driver next week.
Thanks

Hi @nashif @carlocaione,
Can you please help to review this pull request? Thanks a lot for your help. I don't know how to invite reviewers.

Hi @teburd,
This will be the first initial bring up patch for Agilex board specific sample code. I will introduce Agilex board specific shell command (Agilex SDM Mailbox) in my future patch, I will upstream the Mailbox driver next week.
Thanks

That makes sense, ignore my commentary above then

Thanks.

why do we need this to be specific for a board when you can use existing and cross board shell samples? Dedicated and new samples need to do more than just that.

Hi Anas,
This will be the first initial bring up patch for Agilex board specific sample code. We will introduce Agilex board specific shell command (example: Agilex SDM Mailbox) in my near future patch to show case user the features specific to Agilex board.
Besides, "shell" is first sample designs as general purpose for all user to intel_socfpga_agilex_socdk. We also plan to include other board specific samples. So, we think of consolidate all samples for Agilex under Agilex board.
Thanks,
Siew Chin

Hi @nashif , is this patch acceptable to integrate into mainline?

FYI, I have also posted pull request "https://github.com/zephyrproject-rtos/zephyr/pull/43256" for Arm SIP SVC (sip_svc) driver.  Agilex SDM "mailbox" shell command will be introduced based on this sip_svc driver in future in Agilex board level shell command.

@nashif can this be integrated into main branch?

@nashif can this be integrated into main branch?

no, we do not want to have a shell example for each board we had in the tree. The sample code does really nothing and it just enables a shell module You could probably describe how to enable the shell in the board documentation or have this sample outside of Zephyr.


Document ingress.gcp.kubernetes.io/pre-shared-cert annotation

Update GLBC documentation with this annotation + usage.
Follow up work to https://github.com/kubernetes/ingress/pull/291.
Please assign to me.

How does the syntax look, it would be nice with just a copy/paste in this issue so there at least where something until the documentation was written?

@tlbdk sorry!
gcloud compute ssl-certificates create my-cert --certificate=${CERT_LOCATION} --private-key=${KEY_LOCATION} --project=my-project

gcloud compute addresses create my-ip --global

---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
  annotations:
    kubernetes.io/ingress.allow-http: "false"                        # Disable port 80 access (see caveats)
    kubernetes.io/ingress.global-static-ip-name: "my-ip"             # Name of the static global IP address in GCP
    ingress.gcp.kubernetes.io/pre-shared-cert: "my-cert"             # Name of the TLS certificate in GCP
spec:
  backend:
    serviceName: my-service                                          # Service type NodePort resource to expose
    servicePort: 80                                                  # Port of the Service

Thanks, just what I needed :)

does this work with any ingress controller? for example can I use this with traefik ingress controller on GKE? @tonglil

No, this annotation is GCE specific.

Where is ingress.gcp.kubernetes.io/pre-shared-cert documented in GCP docs?
This is the only reference I can find online.

@gajus here: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-multi-ssl

@gajus here: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-multi-ssl

There is currently no mention of ingress.gcp.kubernetes.io/pre-shared-cert on that page.

@cachvico The documentation page specifcally mentions that in the Specifying certificates for your Ingress section which contains instructions for both Pre Shared certificates or certificates stored in a secrets object.

@joaoferrao beg pardon.
For future readers coming from a Google search on ingress.gcp.kubernetes.io/pre-shared-cert (which lists this issue before the doc page), click the "PRE-SHARED CERTS" tab in the section Specifying certificates for your Ingress.


Requests no longer supports Python 3.2

kennethreitz/requests#3478

02f2c8dc&71d712fc drop support. Python 3.2 is 5 years old.


Update side-bar.js - link to twitter + mention 'SSW Rules'

Added link to Adam's twitter + mentioned 'SSW Rules' in the quote

Hey @bradystroud
When will this change be live?

Hey @tiagov8, we will need to deploy for this change to go live.
before deployment, I'll need to go through the staging site and ensure everything is working.
I'll try make time to do this before the end of the week

Hey @tiagov8, this change is live :)


Fix WebServiceInjectionIntoNonContextualComponentTest

add wsdl file to deployed archive

I enabled the tests and removed "loadOnStartup = 1" parameter which I think is not neccessary here. JAX-WS related tests were revisited within CDITCK-457 so nothing else to merge here. Thank's anyway.


Add Arista EOS template example

Documentation:
Add an Arista EOS template example to documentation.

Coverage remained the same at ?% when pulling 711d2cec57af6b1f1c9b0d09a31bd39fa71b450a on adamgent:patch-1 into 46858766cf131da2378010189d13485dec98332f on respawner:master.


Deleting or restoring a trash item does not clean up empty dirs

When deleting or restoring an entry from the trash directory of a space we do not clean up empty nodes. This clutters the trash bin directory and slows down the listing because it has to glob all empty dirs. Which is even slower on NFS.
Another possibility to speed up listing the trashbin is to not shard the nodes in the trashbin dir and then cache the directory listing until the mtime of the ./trash directory changes. We could also do the caching with the sharded node layout by touching the trash directory, whenever a file is added or removed from the trash.
But removing empty dirs should be the first step:

[ ] cli tool to clean up empty dirs in the trash
[ ] clean up empty dirs when a node is removed from the trash https://github.com/cs3org/reva/pull/4700

can be closed with the next reva bump

I still vote for a CLI command. Not for myself, but I think our final approach is still to also address other users and as long as we don't want to document the workarounds presented here in our official documentation we need a CLI tool for them.

@tbsbdr not for me to decide

👍 lets have a CLI

We will do the CLI in a follow up.

Closing here.


Bump up private dep version to 23.06.1 [databricks]

related to #8579
(NOT YET) We would rebuild private and release 23.06.1 artifact due to databricks runtime updates.
I will trigger the build after new private jar is available on maven central

hold this PR for now, we need to discuss if we need to release private 23.06.1 if databricks runtime update did not affect private functionality

close this one for now. confirmed no change of private side


unhandledrejection when "Unable to restart chrome."

Issue
When using SingleBrowserImplementation and chrome gets into a state in which it cannot be restarted then the error does not bubble which causes a javascript unhandledrejection. Since there is no way to catch this it forces consuming code into a dead end. Using node v8.11.1
Reproduction:
I have not found a way to put chrome into such a state that it cannot be restarted so the repro hack is to throw an error where puppeteer-cluster tries to re-launch the browser (SingleBrowserImplementation.js:41)
Steps
1.) Modify code to throw an error
2.) Kill all chromium instances with killall Chromium
3.) Execute task
Current Work Around
The only workaround I have found is using a node manager and then crash the service when this issue occurs
process.on('unhandledRejection', up => { throw up })

You are right, if the library is not able to restart the browser it throws an error that cannot be caught at the moment.
When I implemented I did not want to use the "normal" taskerror event as this is used for recoverable errors that happen inside the page. Also, this error indicates that something is deeply wrong (not enough memory, CPU, disk space, etc.) as otherwise the library should be able to restart the browser.
What would be the best option here? Maybe introduce an error event to signal that the library is not able to recover?
Btw, thanks for taking the time and making nicely formatted issue :)


Improve quantilebias docs

This PR adds an example figure to the docs of recipe_quantilebias and a small update to the diagnostic moving regridding to the preprocessor in the recipe (the figure is an improvement required for MAGIC)

@jhardenberg Can you please fix the style issue in the R code so the tests on CircleCI pass? I recommend using styler for this as described in CONTRUTING.md


Rancher Metrics Server Default Value

https://github.com/rancher/docs/blob/master/content/rke/latest/en/config-options/add-ons/metrics-server/_index.md
Having no monitoring information in the config defaults to enabling the metric server. How to explicitly disable the metrics server is described in the docs. What is the default value to explicitly enable the metrics server?

Browsing through the source code it seems
monitoring:
    provider: metrics-server

is the default value.


linkify.tokenize breaks string as url and text on encountering org.

I have a text: org.org_custom_connector
On parsing through tokenize, it breaks it into a URL and text token -
url: "org.org" && text: "_custom_connector
[
    {
        "t": "url",
        "v": "org.org",
        "tk": [
            {
                "t": "TLD",
                "v": "org",
                "s": 0,
                "e": 3
            },
            {
                "t": "DOT",
                "v": ".",
                "s": 3,
                "e": 4
            },
            {
                "t": "TLD",
                "v": "org",
                "s": 4,
                "e": 7
            }
        ]
    },
    {
        "t": "text",
        "v": "_custom_connector",
        "tk": [
            {
                "t": "UNDERSCORE",
                "v": "_",
                "s": 7,
                "e": 8
            },
            {
                "t": "DOMAIN",
                "v": "custom",
                "s": 8,
                "e": 14
            },
            {
                "t": "UNDERSCORE",
                "v": "_",
                "s": 14,
                "e": 15
            },
            {
                "t": "DOMAIN",
                "v": "connector",
                "s": 15,
                "e": 24
            }
        ]
    }
]

Is there any way to override this behavior of not splitting the URL?

Confirm, I see the same issue. For example backend.eu-central1.internal:8080 gets parsed as backend.eu only. These kind of urls are common for cloud dns names. Would be nice to have a fix/option to handle these.


Feature request: add a way to configure targets to use the prefers reduced motion option

Happo is allergic to animations. Some animations, like from animated GIFs, are hard to disable using CSS. I think it would be nice to add an option to targets (or maybe just make it the default) to allow them to be run with the prefers reduced motion option enabled. This would give consumers an easy way to fix this class of spurious diffs while also making their product more accessible.
More info: https://developers.google.com/web/updates/2019/03/prefers-reduced-motion

This has been added to Chrome now!

upvote for this! it would be a more semantic alternative to data-happo-hide in many contexts

This is actually already possible if you set prefersReducedMotion: true for a target in .happo.js. E.g.
module.exports = {
  targets: {
    chrome: new RemoteBrowserTarget('chrome', { viewport: '800x600', prefersReducedMotion: true }),
  },
};

IIRC, this works in Happo targets for Firefox, Safari, Chrome and Edge but not iOS Safari.
I'm adding documentation for this right away.

Docs are now updated: https://docs.happo.io/docs/configuration#target-prefersreducedmotion


Plz add support for lsp server

Add lsp server support....
Now command line tool like helix editor and neovim support lsp ,,but acode doesn't...
It is must feature....
Plz add It asap

Probably a (disrespectful) duplicate of #339.


Don't modify frozen Logger instance

Before contributing, please read our contributing guidelines and code of conduct.
Overview
This PR adds checks for if the logger is frozen before attempting to set/change the @skip_instrumenting instance variable. Since this variable is only used internally in the agent and we know those instances of Logger are not frozen, this shouldn't interfere with the purpose of this variable.
closes #1288
Submitter Checklist:

[ ] Include a link to the related GitHub issue, if applicable
[ ] Include a security review link, if applicable

Testing
The agent includes a suite of unit and functional tests which should be used to
verify your changes don't break existing functionality. These tests will run with
Github Actions when a pull request is made. More details on running the tests locally can be found
here for our unit tests,
and here for our functional tests.
For most contributions it is strongly recommended to add additional tests which
exercise your changes.
Reviewer Checklist

[ ] Perform code review
[ ] Add performance label
[ ] Perform appropriate level of performance testing
[ ] Confirm all checks passed
[ ] Add version label prior to acceptance

I like where this is headed! Could you add tests for the new guard statements?

Resolved in 134f6e441b1bfd483d3f18308beb65055b947e33

The instrumentation code has this comment:
# It's critical we don't instrument logging from metric recording
# methods within NewRelic::Agent, or we'll stack overflow!!
mark_skip_instrumenting

Is being able to apply the mark critical only for the agent's own Logger instances?
If it is only critical for the agent's own Logger instances, then why are we bothering to apply the instance var to any other instances in the first place? We could define a method on only our instances and then have the instrumentation call that method only if it is defined.
If it is critical for other instances, then how can we accomplish the same mark/clear functionality when a logger is frozen? Would we keep an internal hash of Logger instance object ids and their current skip/don't skip status?

@fallwith  - The instance var is also used in the ActiveSupportLogger instrumentation to prevent double logging.

@fallwith - The instance var is also used in the ActiveSupportLogger instrumentation to prevent double logging.

OK cool, that means that there are indeed some third party loggers that need to be marked for skipping. My concern then is that a frozen logger might need to be marked for skipping too.
There's also no current way to configure the agent to enable instrumentation only for certain logger instances.
Questions...

Should frozen loggers have their output forwarded or decorated?

If so, do we need to develop a mark/unmark system for frozen loggers that doesn't use instance vars?
If not, the prepended/chained method could just yield early when called by a frozen logger

Regardless of the logger being frozen or not, should loggers targetting /dev/null have their output forwarded or decorated?

Here's my current take:

The contents of this PR look great and I absolutely think they should be merged in as they are a great improvement over what we currently have
I'm not yet sure we're ready to have the current contents alone close out #1288

@fallwith - The instance var is also used in the ActiveSupportLogger instrumentation to prevent double logging.

OK cool, that means that there are indeed some third party loggers that need to be marked for skipping. My concern then is that a frozen logger might need to be marked for skipping too.
There's also no current way to configure the agent to enable instrumentation only for certain logger instances.
Questions...

Should frozen loggers have their output forwarded or decorated?

If so, do we need to develop a mark/unmark system for frozen loggers that doesn't use instance vars?
If not, the prepended/chained method could just yield early when called by a frozen logger

Regardless of the logger being frozen or not, should loggers targetting /dev/null have their output forwarded or decorated?

Here's my current take:

The contents of this PR look great and I absolutely think they should be merged in as they are a great improvement over what we currently have
I'm not yet sure we're ready to have the current contents alone close out Can't modify frozen Logger #1288

Thats a good question. I originally thought that we knew that the loggers we would care about would be not frozen, but I'm not as familiar with ActiveSupportLogger. Is that something that just rails uses for itself, or is that something anyone can create and use (and freeze)?  The ActiveSupportLogger instrumentation is only to prevent double logging, correct? So at least if it WAS frozen we wouldn't have issues with recursion (like we would with the agent logger and metrics), but it would double up how many logs we're grabbing which isn't great.
As for loggers targeting dev/null, that's a great question, I'm not sure. I don't remember that coming up during the original logging work (although perhaps @kreopelle might have some thoughts about that).

After some thought and group discussion, we really ought to get this fix out in the next release. We can revisit alternative non-instance-var based behavior toggles and per-logger-output-destination filtration later with separate issues should they arise beyond the theoretical in future.


showError doesn't trigger app:error (anymore?)

Environment

Operating System: Linux
Node Version:     v18.18.0
Nuxt Version:     3.11.2
CLI Version:      3.11.1
Nitro Version:    2.9.6
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-khtc7d?file=plugins%2Ferror-handler.js,app.vue
Describe the bug
showError is supposed to trigger the app:error hook.
However this doesn't seem to work (anymore). I'm sure it used to work in the past.
You can see the hook registering properly in the plugin, but the actual log message on error never shows up.
I also tried throwing createError, but that also yields no results.
Additional context
I noticed the docs now discourage using showError, which is new to me, but that has the same result.

Logs
No response

This seems to be working for me.

You can see the implementation here, which does call the hook:
https://github.com/nuxt/nuxt/blob/8a759bc6fe402bb6fc8dc0ae25401992a16d5880/packages/nuxt/src/app/composables/error.ts#L18-L40

Hm. I don't know what might have been causing this to fail, but it should be purely a Nuxt behaviour, and one that hasn't changed since you opened the repro...


Fix the color object being handed to onSwatchHover

Makes it so that a color object is handed to onSwatchHover, rather than a plain hex.
Sorry for overlooking this! I know that this will be a breaking change, but hopefully catching in < 48 hours will make it okay to release this to be consistent with onChange api.
I added a bunch of tests for onChange while I was at it.

Looks great!!


Fix caching issue by using Flask-Caching

As identified in the bug https://github.com/JDGiardino/BGG-Companion/issues/41, caching was not working as expected in this project.  When running the src/bgg_companion_api.py module separately there was no issue with caching.  But when ran with Flask it seemed as any call that stack traced to methods using caching were always a different cache instance and so had an empty cache and not saving method returns for given parameters.
Flask has documentation for implementing caching here https://flask-caching.readthedocs.io/en/latest/, so this change introduces explicit caching

Originally I was thinking it would be better in tests where BggCompanionApi is initiated to initialize it with cache as an empty dict.  The problem became self.cache.set(user, users_game_collection) because you cannot set() on a dict.
I ended up creating a test Flask app and test Cache to be initialized with BggCompanionApi in tests, which while feels somewhat unnecessary... it's only a few lines of code in order to test functions in bgg_companaion_api as they are.


Fix gulp build errors

Resolve all JSHint warnings.
src/ree.html was sourcing "REE.js" instead of "Ree.js", so the vulcanize step
was failing. Fix capitalization in ree.html.
Regenerate dist/ree.js.

Thanks for the fix. But I'm not sure why your PR is stepping over my recent changes so I'm seeing some other files changed. Can you rebase and push again?

That's strange. Everything is up to date on my end, and is reflected properly in the PR. Maybe you're referring to the cancel() function being removed from src/controls/Line.js? The linter was raising an error, saying that it was unused, so I removed it.
Another possibility is that dist/ree.js is clashing with some unpushed stuff. I can remove the changes to that file from this PR. Does that sound good?

OK. looks good! Thanks!


Self-signed certificates.

Agent version and platform
v2.102.0

Ubuntu 16.04

What's not working?
Is there a way to disable verification of self-signed certificates?

Agent and Worker's diag log
[2016-06-20 11:14:58Z INFO Terminal] WRITE LINE: Connecting to server ...
[2016-06-20 11:14:58Z INFO CommandSettings] Flag 'unattended': 'False'
[2016-06-20 11:14:58Z ERR  Terminal] WRITE ERROR (exception):
[2016-06-20 11:14:58Z ERR  Terminal] System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.CurlException: Peer certificate cannot be authenticated with given CA certificates
at System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error)
at System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference1 easyWrapper, CURLcode messageResult)    --- End of inner exception stack trace ---    at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.<SendAsync>d__3.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Net.Http.HttpClient.<FinishSendAsync>d__58.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__45.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__421.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()    at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.<GetConnectionDataAsync>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()
at Microsoft.VisualStudio.Services.Client.VssServerDataProvider.d__39.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Services.Agent.AgentServer.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.d__8.MoveNext()
[2016-06-20 11:14:58Z ERR  Terminal] WRITE ERROR: Failed to connect.  Try again or ctrl-c to quit
[2016-06-20 11:14:58Z INFO CommandSettings] Arg 'url': ''
[2016-06-20 11:14:58Z INFO CommandSettings] Flag 'unattended': 'False'
[2016-06-20 11:14:58Z INFO PromptManager] ReadValue
[2016-06-20 11:14:58Z INFO Terminal] WRITE: Enter server URL >
[2016-06-20 11:14:58Z INFO Terminal] READ LINE
[2016-06-20 11:15:15Z INFO Terminal] WRITE LINE: Exiting...

@KefRisen Have you tried this: http://askubuntu.com/questions/530056/install-root-certificate-on-ubuntu-14-04-64-bit

Yes, I have tried this, but it isn't helped.

I believe the underlying libraries use libcurl. Do you also get an error when using the curl command line utility? If so, then I think making that work is the key to making the agent work.

I have found error cause. There are wrong certificates.
But it will be actually great to add option for ignoring wrong certificates I think.
Sorry for disturbing.

Thanks for following up.  We will look into that.
Can you elaborate on "wrong certificates" just to make sure when we try to fix, we repro correctly?

Adding root certificate to ubuntu did't work cause one of certificates in chain has been expired on tsf server.
By ignoring wrong certificate I mean ignore verification of self-signet certificates.
Something like "--insecure" option in curl.

Another valid scenario for ignoring certificate errors: On Premises TFS 2015 joined to a domain that doesn't have a "right" certificate chain. In this case, the certificate isn't self signed, but the certificate chain doesn't have, as per libcurl, a valid root certification authority.

I'm not sure we should ignore certificate errors.  Some security minded folks using certificates may actually care.  Best we could do is perhaps an envvar or config

Yes, I meant adding some option for this, not ignore it by default.

Exactly, the certificate validation should be enforced by default, but we should have a way to bypass it when needed.

@ypupo2002 have you tried trusting the root cert on your machine? The issue @KefRisen ran into was that one of the certs in the chain was expired.

On a side note, in the past many folks required HTTPS because they were using Basic authentication. NTLM is now supported on OSX/Linux in this agent. Does that help?

@ericsciple Yes, trusting the root ca works like a charm, but in some scenarios this is more cumbersome that having a way to trust the certificates: auto provisioning build agents or a root ca which certificates expires too often.
Our deployment uses only HTTPS/SSL.

I've faced similar problem today:
'[2016-07-14 16:13:58Z ERR  Terminal] System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.CurlException: SSL connect error
at System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error)
at System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference`1 easyWrapper, CURLcode messageResult)
--- End of inner exception stack trace ---
at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
....
[2016-07-14 16:13:58Z ERR  Terminal] WRITE ERROR: Failed to connect.  Try again or ctrl-c to quit'
Adding server cert to /etc/ssl/certs/ca-certificates.crt didn't help me.
There is only one self-signed cert in the chain.
Any suggestions?

What platform are you on? For Ubuntu, this post suggest to place the crt file in /usr/local/share/ca-certificates and run update-ca-certificates.

I've followed this steps (On Ubuntu 16.04) to trust the server certificate and successfully registered the agent.

Great.  We'll leave this open to track docs and the option to skip trust check (if possible)

@ericsciple I'm using Ubuntu 14.04.
Server certificate was added to /etc/ssl/certs/ca-certificates.crt, /etc/ca-certificates.conf contains line with path to my cert, and I'm still getting an error.
curl -v tells me "SSL certificate problem: unable to get local issuer certificate".

another way to do this:
http://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate

I managed to get things working and have written down my findings on this blog: https://medium.com/@MRiezebosch/vsts-agent-tfs-on-premise-with-an-unofficial-certificate-for-testing-purposes-only-465541913760


Add fire projectile poof animation

Just changed hue of water projéctile poof texture.

@kolumb looks good to me! :+1: Thank you for your contribution!


Suggestions for running on windows?

Running into errors when installing wheels

@timwillhack, what errors ?

sentencepiece_wrap.cxx
src/sentencepiece/sentencepiece_wrap.cxx(2822): fatal error C1083: Cannot open include file: 'sentencepiece_processor.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.33.31629\bin\HostX86\x64\cl.exe' failed with exit code 2

you are having problems installing sentencepiece.
Please take a look at their repo and report the issue there

I wonder if you are running python 3.11 : if so there no sentencepiece package for this version. you need to downgrade to 3.10

there is now, I have it installed on 3.11


docs: fix link to reference

Why are these changes needed?
it does not render as a link in the docs, see: https://microsoft.github.io/FLAML/docs/reference/default/greedy
Related issue number

Checks

[x] I've included any doc changes needed for https://microsoft.github.io/FLAML/. See https://microsoft.github.io/FLAML/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[x] I've made sure all auto checks have passed.

@sonichi, I do not think that my docs fix would break the code as the tests are failing now; it is coming from the master or some flaky cases?

This looks an issue related to spark. @thinkall for awareness.

seems that very same test are failing also on main branch so would be worse to check it to unblock all pending PRs

This looks an issue related to spark. @thinkall for awareness.

I've raised a PR #1274 to fix the issues.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (b645da3) 71.72% compared to head (0d2039c) 67.03%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1263      +/-   ##
==========================================
- Coverage   71.72%   67.03%   -4.69%
==========================================
  Files          83       78       -5
  Lines       11249    11218      -31
  Branches     2360     2359       -1
==========================================
- Hits         8068     7520     -548
- Misses       2726     3226     +500
- Partials      455      472      +17

Flag
Coverage Δ

unittests
67.03% <ø> (-4.57%)
:arrow_down:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@sonichi kindly reminder for review... :chipmunk:


blank form

i just get a blank form, do i need to install this in a specific place?

Please reinstall it. There was some special requirements on the bot side, but latest build should work now.


The Data Engineer’s Roadmap / James Phoenix

URL: https://understandingdata.com/posts/the-data-engineers-roadmap/
Review (1-2 sentences): You will say: "Oh, another one article about how to be a data engineer." But! Firstly, there are new data engineers who want to grow. Secondly, we have team leads here so that they can share this article with colleagues. Additional materials included <3

Published in Digest #29.


merged changes from task-list-refactor2-search to rebased master

merged towards rebased master - query performance tests passed

Can one of the admins verify this PR? Comment with 'ok to test' to start the build.

this cannot be merged any longer, out of date as it does refer to classes that does not exist any more thanks


Updating docs for model extensions

Hello, first time contributing here!
I was reading through the code for the Abstract Base Class defined for Django models and noticed that the docs were outdated so I took some time to improve them.
Hope it suits well!

Coverage remained the same at 40.028% when pulling 9ae6af88c557a5d249c484278b0aec15b424d028 on fbidu:master into 12065c3240b82d9b3f3436d1156f993bc962c619 on django-extensions:master.

Coverage remained the same at 40.028% when pulling cf6e40c563249bd142eebddb3fc492275162d009 on fbidu:master into 12065c3240b82d9b3f3436d1156f993bc962c619 on django-extensions:master.

Thanks !
Your help is much appreciated.


Need a "drop from queue" button

When selecting a system to use in the CI and the system isn't free, we need to add an opetion to drop yourself out of the queue and free up the slot.
Currently if you select a machine and it is not free, you are in the queue and cannot release yourself regardless if you still want the machine or not.  That will cause others to experience delays to gain access to the system.

@gregg-shick we will work on this.


Add isEmpty method check if an String is empty or null.

The idea it's reuse the code regarding to check a null or empty String

Coverage increased (+0.009%) to 83.251% when pulling 0d32ead2aa23fb73e2b4b5e2eb6c074a7062f2bb on arturobernalg:feature/isEmpty into 6b1a6968c68930e970ab4a9c21885e4872318bab on apache:master.

@arturobernalg I implemented this differently in git master. Please review.


Is there a way to use logic to define build_from dynamically ?

I need to use simple logic to define  build_from value depending of field values :
ex: if a given field is null i want another field to be included in slug, but ONLY if the given field is null
Is there a way to do that ?
Thanks in advance !

I suggest this solution : https://github.com/cviebrock/eloquent-sluggable/pull/182

solution here : https://github.com/cviebrock/eloquent-sluggable/pull/182


Vpp make gpu memory leak in val-surface-sharing

Hi :
I used cmd like this:
val-surface-sharing -i ../out-4k.nv12 -surface_component vpp_in -sc nv12 -sw 3840 -sh 2160 -dc nv12 -dw 640 -dh 360 -surface_type d3d11 -mode shared -o vpp.nv12
Found out the gpu memory is increased quickly, how to resolved this problem?

We will look into this, can you expand on your use case for this test tool?

Thank you for filing the issue. For VPP and encode it looks like the ID3D11Texture2D returned by CreateSurfaceToShare() is not being released before it goes out of scope. This will be updated in the next libvpl-tools release.

Fixed as of 756eaeb48527b345729497bc0ac8e6a309f2dfab

Thanks for your work.


Failing to create Storage V1 account.

Plugin name and version
azure-functions-maven-plugin  1.10.0
Plugin configuration in your pom.xml
<plugin>
              <groupId>com.microsoft.azure</groupId>
              <artifactId>azure-functions-maven-plugin</artifactId>
              <configuration>
                  <resourceGroup>${functionResourceGroup}</resourceGroup>
                  <appName>${functionAppName}</appName>
                  <region>${functionAppRegion}</region>
                  <runtime>
                      <os>linux</os>
                      <javaVersion>11</javaVersion>
                  </runtime>
                  <appSettings>
                      <!-- Run Azure Function from package file by default -->
                      <property>
                          <name>FUNCTIONS_EXTENSION_VERSION</name>
                          <value>~3</value>
                      </property>
                      <property>
                          <name>FUNCTIONS_WORKER_RUNTIME</name>
                          <value>java</value>
                      </property>
                  </appSettings>
              </configuration>
              <executions>
                  <execution>
                      <id>package-functions</id>
                      <goals>
                          <goal>package</goal>
                      </goals>
                  </execution>
              </executions>
          </plugin>

Expected behavior
when I run mvn azure-functions:depploy; Function should deploy into Azure environment
Actual behavior
Deployment fails with below error.
 [ERROR] Failed to execute goal com.microsoft.azure:azure-functions-maven-plugin:1.10.0:deploy (default-cli) on project function-sample-azure:
 Unknown error with status code 403: Unrecognized field "evaluationDetails" (class com.microsoft.azure.PolicyViolationErrorInfo),
 ot marked as ignorable (13 known properties: "policyDefinitionId", "policyDefinitionReferenceId", "policyDefinitionDisplayName", "policyAssignmentParameters",
 "policyAssignmentName", "policySetDefinitionName", "policyDefinitionName", "policyAssignmentScope", "policyDefinitionEffect", "policyAssignmentId", "policySetDefinitionId",
 "policySetDefinitionDisplayName", "policyAssignmentDisplayName"])
[ERROR]  at [Source: (String)"{"policyDefinitionDisplayName":"STORAGE - Deny Storage account Version 1",
"policySetDefinitionDisplayName":"Storage-initiative-npd","evaluationDetails":{"evaluatedExpressions":
[{"result":"True","expressionKind":"Field","expression":"type","path":"type","expressionValue":"Microsoft.Storage/storageAccounts",
"targetValue":"Microsoft.Storage/storageAccounts","operator":"Equals"},{"result":"True","expressionKind":"Field","expression":"kind","path":"kind","expressionValue":"Storage",
"targetValue":"Sto"[truncated 911 chars]; line: 1, column: 154]
 (through reference chain: com.microsoft.azure.CloudError["additionalInfo"]->java.util.ArrayList[0]->com.microsoft.azure.PolicyViolationErrorInfo["evaluationDetails"])
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.microsoft.azure:azure-functions-maven-plugin:1.10.0:deploy
(default-cli) on project function-sample-azure: Unknown error with status code 403

Steps to reproduce the problem
Download the project from https://github.com/Azure-Samples/hello-spring-function-azure; update pom.xml properties to refer your azure environment;  and 'run mvn clean package azure-functions: deploy'
I infer this error could be due to V1 storage account creation attempted by the maven plugin; however our enterprise only support V2 account storage.
Can we not refer to an an existing storage account as a configuration parameter; why should the plugin try to create a new one while deploying.

Hi @Gulslabs, this issue is already fixed, could you please try the latest version 1.14.1?


The tesla is thrown by its own explosions

This means the tesla can cross the ENTIRE STATION in less than a second.
 See round 42364 on Salamander.

feature

skill issue tbh

this is a feature? oh god

this is not a feature lol

it got fixed anyways

real


Tools installation fails if user name includes space, due incorrect arg passing to 7za.exe (IDFGH-1929)

Environment

Development Kit:      [ESP32-Wrover-Kit]
Kit version (for WroverKit/PicoKit/DevKitC): [v3]
Module or chip used:  [ESP32-WROOM-32]
IDF version (run git describe --tags to find it):
v3.2-dev-1148-g96cd3b75c
Build System:         [CMake]
Compiler version (run xtensa-esp32-elf-gcc --version to find it):
1.22.0-80-g6c4433a
Operating System:     [Windows]
Power Supply:         [USB]

Problem Description
esp-idf-tools-setup-2.0.exe fails if Username includes spaces. Seems quotes are missed for path when running 7za.exe:
Running command: C:\Users\KIRILB~1\AppData\Local\Temp\is-J02MV.tmp\7za.exe x -oC:\Users\KIRILB~1\AppData\Local\Temp\is-J02MV.tmp -r -aoa C:\Users\Kiril Borodko\.espressif\releases\esp-idf-v3.3.zip

7-Zip (a) 19.00 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive for archives:

ERROR: The system cannot find the file specified.
C:\Users\Kiril

Must be:
C:\Users\KIRILB~1\AppData\Local\Temp\is-J02MV.tmp\7za.exe x -oC:\Users\KIRILB~1\AppData\Local\Temp\is-J02MV.tmp -r -aoa "C:\Users\Kiril Borodko\.espressif\releases\esp-idf-v3.3.zip"

Setup Log 2019-09-27 #002.txt

This seems to be a duplicate of https://github.com/espressif/esp-idf/issues/3807, fixed in https://github.com/espressif/esp-idf/commit/aaf3dcbda01e8c22da88184922465155441cd20a. Please try the new version of the installer and see if it works for you: https://dl.espressif.com/dl/esp-idf-tools-setup-2.1.exe.

I can confirm, with 2.1 extracting with 7za.exe works well. But anyway I cant install if username includes space(s).

Now I have installer message, if selected default directory (user dir)
ESP-IDF build system doesnt not support spaces in path. Please choose a different directory.

I got an error, when manually change the path to "E:\GIT_Private\esp32\isp-idf"
In log:
2019-09-30 08:03:56.687   Moving C:\Users\KIRILB~1\AppData\Local\Temp\is-E5Q11.tmp\esp-idf-
v3.3 to E:\GIT_Private\esp32\esp-idf
2019-09-30 08:03:56.687   Message box (OK):
Failed to copy ESP-IDF to the destination directory: E:\GIT_Private\esp32\esp-idf
2019-09-30 08:03:59.972   User chose OK.

Setup Log 2019-09-30 #005.txt
So, seems, need create user without spaces or manually install the build system.

It is possible to install IDF Tools into a path with spaces inside, but IDF itself needs to be installed into a path without spaces. Is there anything unusual with the permissions of E:\GIT_Private\esp32 directory? Does this directory exist before the installer is started?

No any special permissions. Setup launched with Admin rights. I have tried with/without created directory - result is same.

I confirm that was said above. Installer delete specified directory but install in default

My idf successfully installed in the specified directory, although there was a space in the directory name. Is it possible to move the folder to another directory? If yes,  how?
OS: Windows 11 x64
ESP-IDF version: 4.4
I believe it is the reason why I can't build my blink project.


Update to Room 2.4.0 to resolve build issues on Apple Silicon

The build fails when compiling on Apple Silicon. This is due to a bug in the 2.3.0 version of the Room library dependency.
Room 2.4.0 included a fix to resolve the issue. See https://developer.android.com/jetpack/androidx/releases/room#2.4.0-alpha03 and https://issuetracker.google.com/issues/174695268.

Totally agree with this PR. The error shown is:
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
	at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333)
	at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)
	at androidx.room.verifier.DatabaseVerifier.<clinit>(DatabaseVerifier.kt:71)
	... 51 more

The current stable version of Room is 2.4.1.


object.assign error on ie 11

Previously reported as a framework7-vue only issue at #https://github.com/framework7io/framework7/issues/1430
But when I tried to open split-view-template demo on ie11, I still got the object.assign error. That template does not use vue.

follow up: actually the first three templates on the  page do not work on ie11.

F7 doesn't support IE 11