Add time delay Information in documentation

Based on customer feedbacks, I know it could cause confusion after user have assigned roles to the new users , and can not see the effect right away.  User starts to doubt if they have configure the role correctly.
Could you add the information of expected delay , between role is assigned in the UI until  that role is actively taking effect on that user ?   This will help customer better understand and set expectations, and avoid confusion. Thanks.

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

ID: 1bb9ad75-5aa1-af3d-9f59-073015190950
Version Independent ID: 467433dd-ade8-5109-eaa5-a2198146b769
Content: Understand access and permissions - Azure Purview
Content Source: articles/purview/catalog-permissions.md
Service: purview
GitHub Login: @viseshag
Microsoft Alias: viseshag

@msdya Thanks for reaching out. We will investigate and update the thread accordingly.

@msdya - Thank you for this feedback. Is this an issue you have recently experienced? Can you provide some more information about what permissions you applied, how they were applied, and how long of a delay you experienced?

@viseshag Could you please validate feedback and update document as appropriate to add a note section to explain the expected delay? Thank you.

@Whitney Henderson @.***> .
It happens two times, at the time to add Collection Adim role to my account at Demant tenant ( client company) .   The delay is less than 1 hr 30 min, no sure about how quick it is.
The other time the delay is very short , like 1 min or 2 min.    I think it is anyway a good communication to our users to set expectations of delay , so they know they need to wait and verify , instead of wondering if they did anything wrong.
Specially when the users are new to Purview, and start to try around without involving MSFT.
/Dawei
From: Whitney Henderson @.>
Sent: Thursday, January 20, 2022 10:10 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Dawei Yao @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Add time delay Information in documentation (Issue #86613)
@msdyahttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmsdya&data=04|01|daweiyao%40microsoft.com|beb3d92533ee477cb1c008d9dc5929a3|72f988bf86f141af91ab2d7cd011db47|1|0|637783097800672586|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=RmB3R2ZbipNJvVTjLMJpTfYQReW3JQv9tuCnHUQWOf8%3D&reserved=0 - Thank you for this feedback. Is this an issue you have recently experienced? Can you provide some more information about what permissions you applied, how they were applied, and how long of a delay you experienced?
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F86613%23issuecomment-1017929982&data=04|01|daweiyao%40microsoft.com|beb3d92533ee477cb1c008d9dc5929a3|72f988bf86f141af91ab2d7cd011db47|1|0|637783097800672586|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ioRMBBkB1wMdq5qmIiBpVj9PwPsA8pFo1B7VzLw73qk%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FASJPNOIYCEHFRQJU6KLMTLDUXB2Y7ANCNFSM5MJQKMGA&data=04|01|daweiyao%40microsoft.com|beb3d92533ee477cb1c008d9dc5929a3|72f988bf86f141af91ab2d7cd011db47|1|0|637783097800672586|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=N7NQUyQ5zfS0dqZJl%2FzlIIX11DVe7TrPlA%2FhQPwSf%2FM%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|daweiyao%40microsoft.com|beb3d92533ee477cb1c008d9dc5929a3|72f988bf86f141af91ab2d7cd011db47|1|0|637783097800672586|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=JMralJ%2B3TnkVBX%2BrX9cKe7YqsR1Ol%2FknukgPBBkkb4c%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|daweiyao%40microsoft.com|beb3d92533ee477cb1c008d9dc5929a3|72f988bf86f141af91ab2d7cd011db47|1|0|637783097800722573|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=4JeFgaFPteRN%2BdNMim4dv5IR2SvP%2FR6XZVch%2FQ76F9U%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@msdya -
Thank you for your patience! I have been able to work with the development team on this issue this week.
If your customer is regularly seeing a delay assigning permissions, they should open a support ticket. This is not the expected behavior. Expectation is that assignment of permissions on the Purview Studio has no delay.

Because the expectation is that there is no delay, I will not be updating the documentation.
However, if you're regularly seeing a delay with a specific account, please open a support ticket with the development team.
https://azure.microsoft.com/en-us/support/create-ticket/

#please-close


[ko] Update outdated files in dev-1.22-ko.1 (p4)

Related issue : #29257

[X] M31.  content/en/docs/concepts/workloads/controllers/statefulset.md  | 29(+S) 15(-)
[X] M32.  content/en/docs/concepts/workloads/pods/_index.md  | 14(+S) 2(-)
[X] M33.  content/en/docs/concepts/workloads/pods/disruptions.md  | 1(+XS) 1(-)
[X] M34.  content/en/docs/concepts/workloads/pods/ephemeral-containers.md  | 4(+XS) 116(-)
[X] M35.  content/en/docs/concepts/workloads/pods/init-containers.md  | 2(+XS) 1(-)
[X] M36.  content/en/docs/concepts/workloads/pods/pod-lifecycle.md  | 2(+XS) 2(-)
[X] M37.  content/en/docs/contribute/generate-ref-docs/quickstart.md  | 7(+XS) 8(-)
[X] M38.  content/en/docs/reference/_index.md  | 4(+XS) 1(-)
[X] M39.  content/en/docs/reference/access-authn-authz/service-accounts-admin.md  | 2(+XS) 7(-)

/assign

@jihoon-seo 감사합니다! 리뷰 내용 반영해서 스쿼시 작업 완료했습니다.

@ClaudiaJKang 감사합니다! 😊
/lgtm


[Snyk] Security upgrade graphql-tools from 6.2.3 to 6.2.4

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json
package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

561/1000  Why? Recently disclosed, Has a fix available, CVSS 5.5
Command Injection SNYK-JS-GRAPHQLTOOLSGITLOADER-1062543
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Pull Request Test Coverage Report for Build 526201819

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.143%

Totals

Change from base Build 526176037:
0.0%

Covered Lines:
236

Relevant Lines:
238

💛  - Coveralls

Pull Request Test Coverage Report for Build 526201819

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.143%

Totals

Change from base Build 526176037:
0.0%

Covered Lines:
236

Relevant Lines:
238

💛  - Coveralls


NumberFormat Non-breaking space breaking unit tests

I'm creating unit tests for a currency format using last version 0.16.1.
My formatter is: final currencyFormat = NumberFormat.simpleCurrency(locale: 'pt_BR');
My expected result is: var expected = 'R$ 1,00';. And I applied my formatter to value 1.0 in this way: var formatted = currencyFormat.format(1.0) resulting in R$ 1,00.
When I test two values using an expect(formatted, expected), it show me that the results are not the same.
Expected: 'R$ 1,00'
  Actual: 'R$ 1,00'
   Which: is different.
          Expected: R$ 1,00
            Actual: R$ 1,00
                      ^
           Differ at offset 2

Well, looking the hashCode show me that they are different because they have different runes:
expected runes: (82, 36, 32, 49, 44, 48, 48)
formatted runes: (82, 36, 160, 49, 44, 48, 48)
My question is: if using a Non-breaking space when formatting, how can I avoid this error when there is no documentation talking about it?

Sorry to up but issue open since 2020 and we still get the character codeUnits 160 instead of 32. Unit tests fail because of that :/

Why would you expect a regular space there?

It's so weird to do that :
expect(priceString, '1\u202F234,56\u00A0€');
// instead of
expect(priceString, '1 234,56 €');

As the result of i18n operations such as number formatting can change regularly due to CLDR data updates, it is not recommended to test them at all. So I would recommend removing those unit tests.
Closing this issue for now.


start parsing string slices as well

@cjellick - Tested. OK
Fixes https://github.com/rancher/rancher/issues/2818

LGTM


Remove tooltips

Nobody really needs them, and they look pretty ugly when they come out of nowhere. If somebody feels as though they need it, maybe there could be a setting in the options?

Tooltips???
Please provide a screenshot

On some objects, that happens if you mouse over them for a bit.

 Sure takes away from how beautiful the app looks. Still, thanks for the response! :)


Envoy /stats/prometheus?filter works only with statsd metrics

curl  'localhost:9901/stats/prometheus?filter=runtime.load_error'
# TYPE envoy_runtime_load_error counter
envoy_runtime_load_error{} 0

I was expecting envoy_runtime_load_error to be used when filtering metrics on the prometheus stats endpoint, but filtering on it returns nothing. Only statsd runtime.load_error works.
This forces a weird mapping on the monitoring side. We have to maintain a map of statsd:prometheus metric names or re-implement the reverse transformation on the monitoring side.
I'm willing to work on this if it's considered a bug and not expected behaviour. What I think is happening is that the filtering is done before the statsd->prometheus metric transformation -- and should be moved after.

@jmarantz seems like a bug, yes?

can someone please answer if this a 'bug' or a 'feature' to set some expectations? it's really a weird behavior to filter prometheus metrics endpoint using statsd metrics names.

It's a bug.

Hope this is addressed.


Wrong toolbar in master branch

Hi, I'm giving a try to the master branch.
I'm using rich inside rails admin
I noticed that the toolbar is wrong (left: firefox, right: chrome)

I'm using the following view app/views/rails_admin/main/_form_rich_text.html.haml:
= form.send 'text_area', field.method_name, field.html_attributes.reverse_merge((hdv = field.html_default_value).nil? ? {} : { :value => hdv })

= javascript_include_tag "rich/base.js"
- if form.respond_to?(:dom_id)
  :javascript
    var instance = CKEDITOR.instances['#{form.dom_id(field)}'];
    if(instance) { CKEDITOR.remove(instance); }
    CKEDITOR.replace('#{form.dom_id(field)}', #{Rich.options(field.config, field.scope_type, field.scope_id).to_json.html_safe});
- else
  :javascript
    var instance = CKEDITOR.instances['#{[form.object_name, field.name].join("_")}'];
    if(instance) { CKEDITOR.remove(instance); }
    CKEDITOR.replace('#{[form.object_name, field.name].join("_")}', #{Rich.options(field.config, [], field.scope_id).to_json.html_safe});

Using the gem:

Would love a more permanent fix for this.

Yes, please find a permanent fix. This issue has been a major problem for me as well. Thanks

+1

+1

Why is this still an issue for Active Admin? Can somebody please fix this. This gem rocks, but this issue is forcing me to not use it.

I am using Rich with Rails Admin. Having the same issue with the master branch showing the wrong toolbar. I have tried the Quick Fix - changing the icon.png.
Is there and update or another quick fix. nothing suggested seams to work.

+1

Does anybody have a workaround?  rolling back to a specific version is tricky because of this issue
https://github.com/kreativgebiet/rich/issues/179

I can get this fork:
gem 'rich', github: 'Pixelbash/rich'
to work locally, but then it doesn't work on production.  I'm guessing more assets need adding to the precompile list  but can't figure out what.

Editor of fork here - got the toolbar working on production in the end, but it still comes up with Cannot read property 'ltr' of undefined sporadically when deploying - only some of the time though

Same pb than @asecondwill : I cant get a workaround to round due to the issue #179 . I'm using active admin and have no clue how to make rich work.


triangle does not build on Mac

causes pip install gdsfactory[full] to fail on Mac
what is this package doing? Can we remove it? @joamatab

triangle is for 3D rendering,
can you try conda install gdsfactory first?

it seems to be working on CI/CD
https://github.com/gdsfactory/gdsfactory/actions/runs/4757347263/jobs/8454060958
is it an M1/M2 or a regular Intel chip?

https://github.com/github/roadmap/issues/528

@thomaslima @ericcblow @jz8939

It's an M1 Mac. This is the output of conda install gdsfactory:
conda install gdsfactory
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versionsThe following specifications were found to be incompatible with your system:

  - feature:/osx-arm64::__unix==0=0
  - feature:|@/osx-arm64::__unix==0=0
  - gdsfactory -> click -> __unix
  - gdsfactory -> click -> __win

Your installed version is: 0

The root issue is here: https://github.com/drufat/triangle/issues/62

just released a new version, can you try pip install gdsfactory[full] --upgrade ?

thank you Thomas!
How fast is pip install klayout on M1 Mac?
Im thinking to build a mamba version that includes all gdsfactory packages, to replace constructor, similart to mamba
https://github.com/mamba-org/mamba
#904

Honestly I haven't timed it. I think about 10 minutes.
On Fri, Apr 21, 2023 at 10:49 AM Joaquin Matres @.***>
wrote:

thank you Thomas!
How fast is pip install klayout on M1 Mac?
Im thinking to build a mamba version that includes all gdsfactory
packages, to replace constructor, similart to mamba
https://github.com/mamba-org/mamba
#904 https://github.com/gdsfactory/gdsfactory/issues/904
—
Reply to this email directly, view it on GitHub
https://github.com/gdsfactory/gdsfactory/issues/1565#issuecomment-1517950648,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIJZE6VNKLFRPXVANJM7DDXCKM73ANCNFSM6AAAAAAXGAH3KU
.
You are receiving this because you were mentioned.Message ID:
@.***>


BPMSPL-160: DRL text editor improvements

See https://issues.jboss.org/browse/BPMSPL-160
This adds support to ACE Editor (http://ace.c9.io/) for the DRL Editor; providing syntax highlighting.
A further cosmetic change to the "browser" is also included.

I also need to submit a PR for kie-wb-distributions (to include the additional ACE Mode JS in the host pages)... working on ATM...

http://github.com/droolsjbpm/drools-wb/commit/089afdef2


ACM-11046 Refactor table filters

The main goal of this PR is to make table filters accessible in other parts of the code by moving handling to a reusable hook. This hook will be used to adjust the search queries for the applications table based on current filters.
The change also makes all filters appear in the location bar as query params, so that links to filtered results can be shared. This removes the need to handle links to filtered pages on a case-by-case basis.
Fixes several other minor issues:

When following add-on status links from the Overview page to the Cluster list, the "Get started with Multicluster Hub" modal would appear for each new status. Local storage was keyed by full URL, which is unnecessary.
If you applied a filter like ?cluster=foo to the Applications page, but there is no cluster named "foo" then no filter chip would appear, but the results would still be filtered, so you would see no results. Filters are now always validated against what is currently available.
If you filtered by a value that is no longer present, the chip for that filter will show even if showEmptyOptions is false if it has been saved in local storage. For example, if a user filtered by add-ons that are in degraded status, and then resolved the problem with add-ons, they will now be able to remove the filter. Previously it may have been stuck on.

/hold

/unhold


echo: support dualstack --bind-localhost

Tested in https://github.com/istio/istio/pull/35354/

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-multicluster-tests_istio
760828a8edea4013e0515ce79103a29e29b9a3e1
link
true
/test integ-pilot-multicluster-tests_istio

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

/retest


No module named 'langchain.document_loaders'

oduleNotFoundError                       Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_13968\1686623477.py in
----> 1 from langchain.document_loaders import UnstructuredFileLoader
2 from langchain.embeddings.huggingface import HuggingFaceEmbeddings
3 from langchain.vectorstores import FAISS
ModuleNotFoundError: No module named 'langchain.document_loaders'

try 'pip install langchain'.
or you can clone the repo and install from source as indicated in the docs

I was able to resolve this issue. Just update your python version to >= 3.10. Follow the instructions here: https://stackoverflow.com/questions/75907516/langchain-no-module-named-langchain-document-loaders

In my case, updating python3 version to 3.8 is the only effective solution, and versions >=3.10 will conflict with faiss-gpu.

I have version 3.11.4 and still have this issue.

Any alternative for Python 3.9 ?

In my case, updating python3 version to 3.8 is the only effective solution, and versions >=3.10 will conflict with faiss-gpu.

I face the same issue as well, due to fiass-gpu I had to port down to Python3.10, Now I face langchain_community issue. Can you please assist on which Python version should be used to address these issues so that all the packages can be consumed

I was able to resolve this issue. Just update your python3 version to >= 3.10. Follow the instructions here: https://stackoverflow.com/questions/75907516/langchain-no-module-named-langchain-document-loaders

Mine was resolved using this solution


db-converter: drop path and path-io dependencies

Since we use canonicalizePath, we know we are dealing with absolute paths so
there is not much confusion anymore. I don't think this is worth the two extra
dependencies that are not used anywhere else.

bors merge


UnicodeEncodeError: 'ascii' codec can't encode character u'\u2026' in position 110: ordinal not in range(128)

For some reason #14 seems to have cropped up again:
Traceback (most recent call last):
  File "./pt.py", line 21, in <module>
    pumptweet.pull_and_push(halt_on_error=halt_on_error)
  File "/home/alex/pumptweet_community/pumptweet/PumpTweet.py", line 189, in pull_and_push
    self.post_tweets(tweets)
  File "/home/alex/pumptweet_community/pumptweet/PumpTweet.py", line 160, in post_tweets
    self.post_tweet(tweet)
  File "/home/alex/pumptweet_community/pumptweet/PumpTweet.py", line 149, in post_tweet
    print tweet
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2026' in position 110: ordinal not in range(128)

The offending note appears to be https://pumpit.info/pumpio/note/_FM0E8BhTwOwz6ThhWbhqQ. Note that that note was edited after the fact, to add a title.

The u'\u2026' thing appears to be a horizontal ellipsis.  That is peculiar because I don't see one in your note.  So perhaps something strange is going on.
Right now it seems microca.st is down, so I can't easily debug.  I'll take a closer look when it's back up.  :-/

@dper thanks, as always.

I should also point out that I'm just assuming that's the problematic note based on the fact that it's the note directly after the most recently-syndicated note. But I could be wrong.

I tried replicating this https://microca.st/dper/note/CQkBbFmwSee_i1g63oCcyA using a message that is letter-for-letter the same as the note mentioned by @strugee.
And then because it could have been a Pumpa (me) vs. web client problem (strugee) behavior difference, I tried a multi-line web post https://microca.st/dper/note/sQtBTXmCTy2F4ThHA2Wfpw (although this one was not identical).
Both of those work as normal, at least for me.  Thoughts?

@dper I upgraded to 2.0 and this seems gone. Weird.


Add support for async factories

Will have to detect if the factory is async or not and then use an async proxy
if (proxy := getattr(self, "_AsyncContainerProxy__proxy_object")) is None:
    async with getattr(self, "_AsyncContainerProxy__lock"):
        if (proxy := getattr(self, "_AsyncContainerProxy__proxy_object")) is None:
            proxy = await getattr(self, "_AsyncContainerProxy__supplier")()
            super().__setattr__("_AsyncContainerProxy__proxy_object", proxy)

Closing as proxy objects have been removed.


Significant performance loss of Picture.toImage on Web/Canvaskit compared to mobile/desktop

The fix for https://github.com/flutter/flutter/issues/103803 , https://github.com/flutter/engine/pull/35276  improves performance compared to software rendering, but compared to mobile or desktop it leaves a lot on the table. Reading back the pixels through the CPU is a high latency operation that can stall rendering for multiple milliseconds even on very fast computers. For example, on my gaming desktop PC, this takes anywhere from 5-10ms.

This is a particularly troublesome regression, because most of the interesting usage of shaders involve re-sampling some part of the child widgets using toImage. On mobile/desktop this operation is nearly free as we're simply manipulating a texture that already exists (or will exist) on the GPU.

@yjbanov @hterkelsen

In contrast, using MakeWebGLCanvasSurface but not copying the pixel buffer makes this fast enough that it doesn't even show up in the profiles

I've retitled the image, because this isn't really a regression because as far as I could tell before the PR landed we would always create a software surface which was dramatically slower. This is more like a loss of potential performance

Ahh, but that is because it isn't actually working! 🤦

Ahh, yeah it works if I use the onscreen surface

Here is the diff that works and makes things go fast:
diff --git a/lib/web_ui/lib/src/engine/canvaskit/picture.dart b/lib/web_ui/lib/src/engine/canvaskit/picture.dart
index 87a94db734..43fa318eb1 100644
--- a/lib/web_ui/lib/src/engine/canvaskit/picture.dart
+++ b/lib/web_ui/lib/src/engine/canvaskit/picture.dart
@@ -102,26 +102,26 @@ class CkPicture extends ManagedSkiaObject<SkPicture> implements ui.Picture {
   @override
   ui.Image toImageSync(int width, int height) {
     assert(debugCheckNotDisposed('Cannot convert picture to image.'));
-    final Surface surface = SurfaceFactory.instance.pictureToImageSurface;
-    final CkSurface ckSurface =
-      surface.createOrUpdateSurface(ui.Size(width.toDouble(), height.toDouble()));
+    final CkSurface ckSurface = SurfaceFactory.instance.baseSurface
+      .createOnScreenSurface(ui.Size(width.toDouble(), height.toDouble()));
     final CkCanvas ckCanvas = ckSurface.getCanvas();
     ckCanvas.clear(const ui.Color(0x00000000));
     ckCanvas.drawPicture(this);
     final SkImage skImage = ckSurface.surface.makeImageSnapshot();
-    final SkImageInfo imageInfo = SkImageInfo(
-      alphaType: canvasKit.AlphaType.Premul,
-      colorType: canvasKit.ColorType.RGBA_8888,
-      colorSpace: SkColorSpaceSRGB,
-      width: width,
-      height: height,
-    );
-    final Uint8List pixels = skImage.readPixels(0, 0, imageInfo);
-    final SkImage? rasterImage = canvasKit.MakeImage(imageInfo, pixels, 4 * width);
-    if (rasterImage == null) {
-      throw StateError('Unable to convert image pixels into SkImage.');
-    }
-    return CkImage(rasterImage);
+
+    // final SkImageInfo imageInfo = SkImageInfo(
+    //   alphaType: canvasKit.AlphaType.Premul,
+    //   colorType: canvasKit.ColorType.RGBA_8888,
+    //   colorSpace: SkColorSpaceSRGB,
+    //   width: width,
+    //   height: height,
+    // );
+    // final Uint8List pixels = skImage.readPixels(0, 0, imageInfo);
+    // final SkImage? rasterImage = canvasKit.MakeImage(imageInfo, pixels, 4 * width);
+    // if (rasterImage == null) {
+    //   throw StateError('Unable to convert image pixels into SkImage.');
+    // }
+    return CkImage(skImage);
   }

   @override
diff --git a/lib/web_ui/lib/src/engine/canvaskit/surface.dart b/lib/web_ui/lib/src/engine/canvaskit/surface.dart
index ff9d829f7a..3bfdbf7ea6 100644
--- a/lib/web_ui/lib/src/engine/canvaskit/surface.dart
+++ b/lib/web_ui/lib/src/engine/canvaskit/surface.dart
@@ -140,6 +140,10 @@ class Surface {
   ui.Size? _currentSurfaceSize;
   double _currentDevicePixelRatio = -1;

+  CkSurface createOnScreenSurface(ui.Size size) {
+    return _createNewSurface(size);
+  }
+
   /// Creates a <canvas> and SkSurface for the given [size].
   CkSurface createOrUpdateSurface(ui.Size size) {
     if (size.isEmpty) {

Switching to usage of MakeRenderTarget further improves the performance. Allocating a new surface is potentially quite wasteful

Here is the difference between ToT and the current implementation:
ToT

With patch

I'm going to reopen this for now. I'm planning to revert the optimization because it created a rendering correctness regression elsewhere: https://github.com/flutter/flutter/issues/121758


Implement Bulk Methylation Sequencing

Arises from liaison activity with Stanford center, as tracked in Jira: https://sagebionetworks.jira.com/browse/HSD-83
RFC doc: https://docs.google.com/document/d/1c1ndcijihkS4eaXfRHbCjisDnhiqEuoDfEtQCtqX3xo/edit?usp=sharing
Consider high priority for center than Hi-C RFC.
Implementation checklist

[x] Branch created
[x] HTAN.model.csv editied and pushed
[x] HTAN.model.jsonld validated and created by Github action
[x] PR opened
[x] PR approved
[x] PR merged into main
[ ] New Component added to ncihtan/HTAN-data-curator (if required)
[ ] DCA update requested
[ ] DCA updated

Agree that first we need to engage with CHOP and Dave Gibbs who led the sc Methyl C seq.

Discussed on 2023.01.04 HTAN DCC Ops call. Dave has reviewed in comparison the bulk DNA seq RFC (previously discussed this was a more relevant comparison than sc methyl-C RFC). Okay to proceed without additional center input in order to allow Stanford to proceed to submit data. Proceed with implementation in data model in next data model sprint.

@elv-sb please work with @brynnz22 on this. Thanks! Mark Adam as reviewer

@brynnz22 will get started on this prior to meeting with Elvira next week

This now shows up in staging. Weirdly Hi-C which was in the same PR does not.


unable to instantiate wasm instance due to "incompatible import type" error

Hey, I am having an issue instantiating a wasm module due to an import error. The code I am using is here: https://github.com/noot/go-wasmtime-test/blob/master/main.go
the error message I get is the following:
$ go run main.go storage.go
panic: Failed to link module

Caused by:
    Link error: env/ext_blake2_256: incompatible import type: exported function with signature (i64 vmctx, i64, i64) system_v incompatible with function import with signature (i64 vmctx, i64, i32, i32, i32) system_v

goroutine 1 [running]:
main.check(...)
	/home/elizabeth/go/src/github.com/ChainSafe/go-wasmer-test/main.go:211
main.main()
	/home/elizabeth/go/src/github.com/ChainSafe/go-wasmer-test/main.go:197 +0x127d
exit status 2

however, I'm not sure why this is happening, since I'm not importing any functions with the signature (i64 vmctx, i64, i32, i32, i32), and the ext_blake2_256 function doesn't have (i64 vmctx, i64, i64) as its parameter type. also, it's unclear to me how wasmtime is matching the imported go functions to the exports declared by the wasm module, since wasmtime.WrapFunc doesn't take a name. if it is matching by parameters, that might be causing issues in the case of multiple imports with the same parameters. maybe I am missing something in how the functions are being matched.
if it helps, the WAT for the imports I am using is the following:
  (type $t0 (func (param i32 i32 i32) (result i32)))
  (type $t1 (func (param i32 i32) (result i32)))
  (type $t2 (func (param i32 i32 i32)))
  (type $t3 (func (param i32 i32 i32 i32)))
  (type $t4 (func (param i32)))
  (type $t5 (func (param i32 i32)))
  (type $t6 (func (param i32 i32 i32 i32 i32)))
  (type $t7 (func (param i32) (result i64)))
  (type $t8 (func (param i32 i32 i32 i32 i32) (result i32)))
  (type $t9 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
  (type $t10 (func (param i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
  (type $t11 (func (param i64)))
  (type $t12 (func (result i32)))
  (type $t13 (func (param i32 i32 i32 i32) (result i32)))
  (type $t14 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
  (type $t15 (func (param i32) (result i32)))
  (type $t16 (func (param i32 i32 i32 i32 i32 i32)))
  (type $t17 (func (param i32 i32) (result i64)))
  (type $t18 (func))
  (type $t19 (func (param i64 i32 i32) (result i32)))
  (type $t20 (func (param i32 i64 i64)))
  (type $t21 (func (param i32 i32 i64 i64)))
  (type $t22 (func (param i32 i32 i64 i64 i32 i32)))
  (type $t23 (func (param i32 i32 i64 i64 i32)))
  (type $t24 (func (param i32 i32 i32 i64 i64)))
  (type $t25 (func (param i32 i64 i64 i64)))
  (type $t26 (func (param i32 i32 i64 i64 i32 i32 i32)))
  (type $t27 (func (param i32 i32 i32 i32 i32 i64 i64 i32)))
  (type $t28 (func (param i32 i32 i32 i64 i64 i32 i32)))
  (type $t29 (func (param i32 i32 i32 i64 i64 i32)))
  (type $t30 (func (param i32 i32 i32 i32) (result i64)))
  (type $t31 (func (param i32 i64 i64 i32 i32 i32 i32)))
  (type $t32 (func (param i32 i32 i32 i64 i64 i64 i32)))
  (type $t33 (func (param i32 i32 i32 i32 i64 i64)))
  (type $t34 (func (param i64 i32)))
  (type $t35 (func (param i32 i64 i64 i64 i64 i64 i64)))
  (type $t36 (func (param i64 i64 i64 i64 i64 i64 i64 i64) (result i32)))
  (type $t37 (func (result i64)))
  (type $t38 (func (param i32 i64 i64 i32)))
  (type $t39 (func (param i32 i64 i64 i64 i64)))
  (type $t40 (func (param i32 i64 i64 i64 i64 i32)))
  (import "env" "ext_blake2_256" (func $ext_blake2_256 (type $t2)))
  (import "env" "ext_twox_128" (func $ext_twox_128 (type $t2)))
  (import "env" "ext_clear_storage" (func $ext_clear_storage (type $t5)))
  (import "env" "ext_set_storage" (func $ext_set_storage (type $t3)))
  (import "env" "ext_get_allocated_storage" (func $ext_get_allocated_storage (type $t0)))
  (import "env" "ext_get_storage_into" (func $ext_get_storage_into (type $t8)))
  (import "env" "ext_kill_child_storage" (func $ext_kill_child_storage (type $t5)))
  (import "env" "ext_sandbox_memory_new" (func $ext_sandbox_memory_new (type $t1)))
  (import "env" "ext_sandbox_memory_teardown" (func $ext_sandbox_memory_teardown (type $t4)))
  (import "env" "ext_sandbox_instantiate" (func $ext_sandbox_instantiate (type $t9)))
  (import "env" "ext_sandbox_invoke" (func $ext_sandbox_invoke (type $t10)))
  (import "env" "ext_sandbox_instance_teardown" (func $ext_sandbox_instance_teardown (type $t4)))
  (import "env" "ext_print_utf8" (func $ext_print_utf8 (type $t5)))
  (import "env" "ext_print_hex" (func $ext_print_hex (type $t5)))
  (import "env" "ext_print_num" (func $ext_print_num (type $t11)))
  (import "env" "ext_is_validator" (func $ext_is_validator (type $t12)))
  (import "env" "ext_local_storage_get" (func $ext_local_storage_get (type $t13)))
  (import "env" "ext_local_storage_compare_and_set" (func $ext_local_storage_compare_and_set (type $t14)))
  (import "env" "ext_sr25519_public_keys" (func $ext_sr25519_public_keys (type $t1)))
  (import "env" "ext_network_state" (func $ext_network_state (type $t15)))
  (import "env" "ext_sr25519_sign" (func $ext_sr25519_sign (type $t8)))
  (import "env" "ext_submit_transaction" (func $ext_submit_transaction (type $t1)))
  (import "env" "ext_local_storage_set" (func $ext_local_storage_set (type $t6)))
  (import "env" "ext_get_allocated_child_storage" (func $ext_get_allocated_child_storage (type $t8)))
  (import "env" "ext_ed25519_generate" (func $ext_ed25519_generate (type $t3)))
  (import "env" "ext_sr25519_generate" (func $ext_sr25519_generate (type $t3)))
  (import "env" "ext_child_storage_root" (func $ext_child_storage_root (type $t0)))
  (import "env" "ext_clear_prefix" (func $ext_clear_prefix (type $t5)))
  (import "env" "ext_storage_root" (func $ext_storage_root (type $t4)))
  (import "env" "ext_storage_changes_root" (func $ext_storage_changes_root (type $t0)))
  (import "env" "ext_clear_child_storage" (func $ext_clear_child_storage (type $t3)))
  (import "env" "ext_set_child_storage" (func $ext_set_child_storage (type $t16)))
  (import "env" "ext_secp256k1_ecdsa_recover_compressed" (func $ext_secp256k1_ecdsa_recover_compressed (type $t0)))
  (import "env" "ext_ed25519_verify" (func $ext_ed25519_verify (type $t13)))
  (import "env" "ext_sr25519_verify" (func $ext_sr25519_verify (type $t13)))
  (import "env" "ext_sandbox_memory_get" (func $ext_sandbox_memory_get (type $t13)))
  (import "env" "ext_sandbox_memory_set" (func $ext_sandbox_memory_set (type $t13)))
  (import "env" "ext_blake2_256_enumerated_trie_root" (func $ext_blake2_256_enumerated_trie_root (type $t3)))
  (import "env" "ext_malloc" (func $ext_malloc (type $t15)))
  (import "env" "ext_free" (func $ext_free (type $t4)))
  (import "env" "ext_twox_64" (func $ext_twox_64 (type $t2)))
  (import "env" "ext_log" (func $ext_log (type $t6)))

any help is much appreciated! thanks :)

Thanks for the report! I think the error message could be improved here on wasmtime's part, then "i64 vmctx, i64" at the front is an internal implementation detail that shouldn't show up in error messages. Functions don't take names because they're assigned to imports differently. If you use NewInstance the imports argument lines up 1:1 with the wasm module imports (they're matched positionally). If you use Linker then name-based resolution happens.
According to your wat I see:
  (type $t2 (func (param i32 i32 i32)))
  (import "env" "ext_blake2_256" (func $ext_blake2_256 (type $t2)))

so are you perhaps providing a function which takes one i64 instead of three i32?

@alexcrichton I rearranged my imports to match positionally with the wat, and it instantiates now! Thanks for the help.
Unfortunately I get a panic: wasm trap: unreachable when attempting to call any of the exported functions, will open another issue for that.


Fix sorting for times and days in discipline dashboard

Who is this PR for?
Dashboard Users
What problem does this PR fix?
Times and days of the week are not sorted in the discipline dashboard charts
What does this PR do?
Imposes order on the time and day charts
Checklists

[x] Author checked latest in IE - Discipline Dashboard
[x] Reviewer checked latest in IE - Discipline Dashboard

@kevinrobinson @alexsoble, this should fix the sorting issues for Day and Time discipline charts.
However, this is a quick fix for tomorrow. To do this properly I need to rewrite the component to use maps instead of objects, which I won't have the chance to do tonight.

@edavidsonsawyer The fix looks like good progress when I test it locally, shipping now. Here's what the days of the week chart looks with my local demo data setup, maybe one more change we can make is setting the count to zero by default for each day of the week so all the days of the week show up even if there are no events that day:

@edavidsonsawyer Ah, I see why this may have been difficult to spot:
# /spec/factories/discipline_incidents.rb

factory :discipline_incident do
  ...
  has_exact_time { if Random::rand(1.0) > 0.91 then true else false end }
  ...
end

Only 9% of the demo incidents have an exact time. At first I assumed that was realistic to the production data, but when I look at the Healey school in the discipline dashboard, it seems that the clear majority of incidents have an exact time. This may be different across different schools.
In any case, having only 9% of incidents with exact time means that debugging the "incident time" chart with demo data would be hard to do.


Add usantoto.edu.co

Please add usantoto.edu.co domain, it is the domain for the university branch in Tunja, Boyacá, Colombia.

@MasterPlayerF7 file.zip: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@philipto Thanks for your quick answer, I have updated the pull request, I think all should be right now.


Error updating on Windows

while loading C:\j\.julia\v0.4\Images\deps\build.jl, in expression starting on line 37```

This happens because of the ```>``` char in

```pattern = ">ImageMagick-6.9.*-Q16-$(OS_ARCH)-dll.exe"```

If remove it, than

```julia> magick_exe = convert(ASCIIString, m.match)```

"ImageMagick-6.9.1-10-Q16-x64-dll.exe"

2nd report: https://groups.google.com/d/msg/julia-users/_yeSl2i03LE/YhD51k7bKAAJ.
Issue filed with the ImageMagick developers: http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=28184
Let's see what they say, and if no support is forthcoming I'll make this change and tag a new version.

As I mentioned in the julia-users, removing the [2:end] in magick_exe = convert(ASCIIString, m.match)[2:end] is also necessary

@tkelman, on that forum I was encouraged to use ftp://ftp.imagemagick.org/pub/ImageMagick/releases. Can we work with any of those files?

Or maybe better ftp://ftp.imagemagick.org/pub/ImageMagick/windows/releases/

Those look like source releases? We should probably pick a release every so often and mirror it to bintray or wherever else. Happy to give you access to https://bintray.com/julialang. ref https://github.com/stevengj/Blosc.jl/issues/10#issuecomment-128015245

They pointed me here: https://help.github.com/articles/distributing-large-binaries/
But sure, bintray sounds good. What would you suggest?

Github releases has a slightly-fewer-clicks UI to upload files manually than bintray, but I think it doesn't make too much sense to attach files for an upstream project to your own github release. The github releases have to be associated with tags in the repo, I believe.

OK, let's do the bintray thing. I'll take that offer for access.

Bintray lets you log in with github auth, I think you need to request permission via the join button at https://bintray.com/julialang


Title overlaps info entities

Which version of Room Card?

latest

Describe the bug
Use Room Card in a horizontal stack to limit the horizontal size.
In case of card is to small the title overlaps the area for the info entities.

Expected behavior
Title should not overlap the info entities area.
It would be awesome to add a linebreak before the title.
Is there any posibilty to add a linebreak in the title attribute?

You can try with template? Maybe some html in there.

This is a pity. Thanks for the really fast reply.

I was thinking, why don't you put the entities in entities in stead of info_entities? That's about the same result as putting a line break right?

The info_entities are really nice for some state information. I like design with the info entities top right.
I solved it for me by removing the title. I now use the icon to identify the room.
Your card is really nice. I think it's one of the best available card. Great work!
I think a way (config option) of enforcing the title on its own row would be an great improvement.

The info_entities are really nice for some state information. I like design with the info entities top right.
I solved it for me by removing the title. I now use the icon to identify the room.
Your card is really nice. I think it's one of the best available card. Great work!
I think a way (config option) of enforcing the title on its own row would be an great improvement.

Thnx!
Have you tried the template option I gave you?

No I did not try the template option.


[Go] compute.Divide results integer value not in range error

Describe the bug, including details regarding any error messages, version, and platform.
func TestDivide (t *testing. T) {
	builder := array.NewInt64Builder(memory.NewGoAllocator())
	builder.Append(12345000000000000)
	arr := builder.NewArray()
	_, err := compute.Divide(context.TODO(), compute.ArithmeticOptions{NoCheckOverflow: false},
		&compute.ArrayDatum{Value: arr.Data()},
		compute.NewDatum(math.Pow10(int(16))))
	if err != nil {
		t.Fatal(err)
	}
}

is giving me invalid: integer value<PHONE_NUMBER>0000000 not in range: -9007199254740992 to<PHONE_NUMBER>740992
Component(s)
Go

The second argument to the division is compute.NewDatum(math.Pow10(int(16)))) which will be a float64 since that's the type returned by math.Pow10. In the case of an int64 divided by a float64, the integer gets promoted. So it first tries to cast<PHONE_NUMBER>0000000 to a float64, which is invalid because the largest integer that can be represented by a float64 is 2^53, or<PHONE_NUMBER>740992.

Closing as it doesn't appear to be a bug or issue on our side. Feel free to reopen if necessary!


How to import files without extensions?

Hi, I discovered Typy a little while ago and thought it will help immensely to ensure the quality of my code.
My colleague and I chatted and decided to add Typy to an ES6 Web project we're working on, but when I did that, I ran into a problem with the lack of filename extension for imports.
I'm new to ES6 so I didn't understand exactly why you did it this way, because browsers seem to require file name extensions.
So if possible I would like some guidance on how I should introduce Typy to my web project.
Should I use some transpile to add the extension or is there any other technique I can use? I just hope I don't have to resort to using some kind of Apache server rewrite.
Thanks for listening.

@pitymaia If you're trying to load the file directly from a URL, you could try unpkg CDN.
Here's the URL —
<EMAIL_ADDRESS>


Testing infrastructure.

We urgently need to establish a testing system for the ppafm code to guarantee that things work (at least) and work as expected (very much desired).
A few things need to be done to achieve proper automated testing:

[x] #114
[x] #115
[x] #116

Additional notes

Tons of tutorials teach how to use pytest, so I deliberately didn't pick up any links.
There are many different types of tests. I would classify everything we put in the tests folder as unit tests and everything we would put in the examples folder as smoke tests.

@ondrejkrejci let me know if everything is clear or if you disagree with something. I you prefer, you can convert the todo list from the first comment into sub-issues and address them separately.

this is also done, since all the items are completed.


Ability to not support a browser at all

Hi!
I work on a project that uses input type="date" and Safari doesn't support this at all even the latest version, I would like to notify all user of safari that my application will not work at its best and that they should update their browser for a new one (preferably firefox or chrome)
I haven't found how to disable all support for safari (same for IE, edge is OK but IE 11 is like safari)
Anyone could show me how to do ?

This is not possible to do since we do not encourage this behaviour to notify up-to-date browsers.
You want to ask your users to switch browser from a modern and up-to-date browser just because the date field is needed for your programming.
You should think about a simple workaround for the date field instead. E.g. on Mobile the people cannot even just switch browser.


style(api): api code clean

Summary
Small code and style clean.

For my understanding, what is the purpose of these changes?
I generally like to avoid introducing unnecessary indirections as it makes code harder to follow - One needs to either remember that a local name has been introduced for something that is nested in a global, or one needs to look up the local variable when it is used.
I have heard that such local variables declarations have performance benefits with Lua, but it seems less clear that they are as beneficial with LuaJIT.  While local variable accesses might be slightly faster, the improvement will only be visible when a code path is executed millions of times.  Thus, trading a negligible performance benefit for makeing the code harder to read, reason about and to refactor does not seem to be the right thing.

I am not sure about the mechanism of Lua JIT, but the localization for var is the usual Lua pattern.
I agree that these changes are small and may not get an obvious performance improvement.
It is mostly the style fix, if we don't like this, just close it, this is OK to me.


replace qcodes.DataSet

Issues to be solved:

Serialization
Binary storage
Missing units in current GNUPlotFormatter

We decided to keep the qcodes.DataSet format for the coming time.


Collections don't support whereNotIn

Laravel Version: 5.4.11
PHP Version: 5.6.30

Description:
The Laravel 5.4 documentation says that Collections support whereNotIn, but calling whereNotIn() on a collection produces

exception 'BadMethodCallException' with message 'Method whereNotIn does not exist.'

Steps To Reproduce:
$collection = collect($array);
$rowsToUpdate = $collection->whereIn('id', $existingIDs); //works
$rowsToInsert = $collection->whereNotIn('id', $existingIDs); //throws BadMethodCallException

It was added in v5.4.14.

@guidocella  Since that isn't mentioned in the release notes or in the documentation itself, where would we go to find that kind of information? I'm not used to new features being added in patch versions.

It's mentioned it laravel/framework repo.
https://github.com/laravel/framework/blob/5.4/CHANGELOG-5.4.md#v5414-2017-03-01


⚠ SceneTime has degraded performance

In af4cca2, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3311 ms

Resolved: SceneTime performance has improved in a3bdc7d after 8 minutes.


Add "_FILE" optional to all environment variables

Add "_FILE" optional checkbox to all environment variables
This could allow any variable to be called from secrets = /run/secrets/
Make a drop down of secrets in order to automount when "_FILE" checkbox is checked on the environment variable

Not sure that this feature request makes sense.
_FILE is specific to MYSQL_ROOT_PASSWORD, MYSQL_ROOT_HOST, MYSQL_DATABASE, MYSQL_USER, and MYSQL_PASSWORD variables of the MYSQL container. You can already specify a path to a file inside a container to load it as an env var.
Also we already have secrets functionality, it is available through the UI when deploying services as secrets are specific to swarm in docker.
Specifying a secret through this UI will load it to /run/secrets inside the container, you can also choose to set your own path override. The secrets will then be available to load as variables


Ignore join arguments on restart

If you are restarting a node, and the node has an ID, ignore the join arguments.
/cc @dgnorton @jwilder
Fixes #5492

:+1: on green.

+1


Fix uri_signing unit test for out of source builds

The URI signing plugin unit test accesses a config file in the source
directory. This works fine for in-source builds, but did not for out of
source. This updates the Makefile and unit test so that the file is
accessible for out of source builds.

[approve ci Fedora]


Tegola Web Viewer Is Black/Not showing anything

Hi,
I am currently trying to access bonn default tutorial data using the viewer on a local instance on both windows64/darwin64 but when I go to localhost:8080 the internal viewer is black.
I can see the capabilities in left(river, etc) but the map is blank
Any idea what I did wrong or is there any issue with the internal viewer currently?
Thanks

can you try adding the query string ?debug=true to the URL (before the #)? I want to see if any debug lines start showing up for you at the tile seems.

main_roads(� x
lakes(� xQ
debug-tile-outline���"	���@���@�?�type"
debug_buffer_outline(� xU
debug-tile-center��"	�� typezxy"

debug_text"

Z:5, X:2, Y:5(� x

that's what I get while i do debug, the problem is not anyway the query part cause that is working, cause I can see with mapbox the vectors, but I cannot see anything on internal visualiser

What browser are you using? Do you see any hints in the developer console?

What browser are you using? Do you see any hints in the developer console?

I am using Chrome, doesn't work on Safari either(just tried).
The developer console is clear.

I am using Chrome, doesn't work on Safari either(just tried).
The developer console is clear.

@istancescu are you seeing any map controls in the lower right hand corner? For example:

If you're not seeing those, I would assume something is blocking mapbox gl from initializing. Maybe WebGL is blocked?

@istancescu are you seeing any map controls in the lower right hand corner? For example:

If you're not seeing those, I would assume something is blocking mapbox gl from initializing. Maybe WebGL is blocked?

Yes, I can see the controla in the lower right hand corner, but the map is all blocked.
Mentioning I have the same issue on a Macbook but also on a Windows device, using the get started bonn tutorial.

On 9 Jan 2021, at 00:41, Alexander Rolek<EMAIL_ADDRESS>wrote:

@istancescu are you seeing any map controls in the lower right hand corner? For example:
If you're not seeing those, I would assume something is blocking mapbox gl from initializing. Maybe WebGL is blocked?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Yes, I can see the controla in the lower right hand corner, but the map is all blocked.
Mentioning I have the same issue on a Macbook but also on a Windows device, using the get started bonn tutorial.

On 9 Jan 2021, at 00:41, Alexander Rolek<EMAIL_ADDRESS>wrote:

@istancescu are you seeing any map controls in the lower right hand corner? For example:
If you're not seeing those, I would assume something is blocking mapbox gl from initializing. Maybe WebGL is blocked?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@istancescu I wonder if you're just not zoomed in to the right location. The quickstart should navigate you right to Bonn, so if this is not happening it's a bug, but I want to make sure we're not dealing with some other rendering bug.
What's the URL in your browser?

@istancescu I wonder if you're just not zoomed in to the right location. The quickstart should navigate you right to Bonn, so if this is not happening it's a bug, but I want to make sure we're not dealing with some other rendering bug.
What's the URL in your browser?

The URL is http://localhost:8080/#0.44/0/0

The URL is http://localhost:8080/#0.44/0/0

Please try
http://localhost:8080/#11/50.7374/7.0982
which is at the location coords for Bonn, Germany
Zoom Level: 11
Latitude: 50.7374
Longitude: 7.0982

Please try
http://localhost:8080/#11/50.7374/7.0982
which is at the location coords for Bonn, Germany
Zoom Level: 11
Latitude: 50.7374
Longitude: 7.0982

Oh, it is working like this.
But its there any reason why its not redirecting me to bonn already, or any way to make the bonn map viewable without a zoom level?

Oh, it is working like this.
But its there any reason why its not redirecting me to bonn already, or any way to make the bonn map viewable without a zoom level?

@istancescu it actually should be. I need to update the example config. Try making this adjustment:
[[maps]]
name = "bonn"
center = [50.7374, 7.0982, 11.0] # include the center of the map so the user can be auto navigated to context

Once that's in place, the viewer should automatically navigate you to the map center.

@istancescu it actually should be. I need to update the example config. Try making this adjustment:
[[maps]]
name = "bonn"
center = [50.7374, 7.0982, 11.0] # include the center of the map so the user can be auto navigated to context

Once that's in place, the viewer should automatically navigate you to the map center.

Thank you.


How to achieve the effect in readme

Hi, I like leap.nvim which is so beautiful very much. Thank you for your creation.
I use the latest flit.nvim and latest leap.nvim. When i type 'fl' to find all 'l' character, here is my screenshot:

All 'l' character are marked, but i cannot jump directly to the 'l' character I want.
The screenshot in readme shows that all the searched characters are marked with different jump characters.
And the same is true for the screenshot in #19.
So how to implement this mode.

setup { labeled_modes = "nv", ... } (= enable for normal and visual mode)

Thanks, got it.


Fix for Stram web service calls failing in secure non-HA mode

Fix for property name used to lookup RM webapp address in non-HA mode and additional log statements to help with debugging the request processing in future.

Review @tweise or @davidyan74


Update version of velocity

Status: Donut Merge
Reviewers: @scalvert @tedtate
Changes

Update to latest version of Velocity

Looks legit to me

Fuck yeah it does.

:laughing:

This guy
On Thu, 21 May 2015 at 18:36 Eric Muyser<EMAIL_ADDRESS>wrote:

[image: :laughing:]
—
Reply to this email directly or view it on GitHub
https://github.com/mobify/shade/pull/16#issuecomment-104471690.

Hey, we’re looking to prune older abandoned PRs. If this PR is still relevant and you would like to see it merged in, please reopen the PR and we’ll add it to our backlog! Thanks!


Add some licenses to NOTICES

@jonsimantov  It looks like the diffing algorithm doesn't produce a great delta. If this makes reviewing difficult and you would prefer me to just add all the newer licenses to the end, just let me know.

Thanks for noticing! Fixed.
For completeness' sake, I didn't change any of the existing text except removing trailing whitespace in a couple of places (never in the license text) and fixing one typo in a header (zlib crompession -> zlib compression).


Add hours parsing to CACLocation

Storepoint expects hours broken down into separate day fields, whereas CAC provides them as a single field.
Let's integrate the existing logic for parsing these hours with CACLocation.

Note that this will be "best effort" - this task does not require getting all of the CAC freeform hour data to parse correctly. For now we just want to run the existing HourParser and include the results when the parser is successful.

@neilberkman should we add conditionality for the spreadsheet output? That is, if the hours by day are defined, null out the monolithic hours column?


feat(#363): update dependencies

Update three dependencies and remove redundant code.
Closes: #363.

History:

feat(#363): update org.ow2.asm:asm-util to v9.6 dependency
feat(#363): update org.springframework.boot:spring-boot-starter-parent to v3 deps
feat(#363): update org.eolang:eo-parser to v0.34.1 dependency
feat(#363): fix all qulice suggestions

PR-Codex overview
Detailed summary

Updated the version of spring-boot-starter-parent to 2.7.18 to ensure compatibility with Java 11.
Updated the version of asm-util to 9.6.
Updated the version of eo-parser to 0.34.1.
Replaced the usage of Syntax class with EoSyntax class in EoSource class.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 4min)


Update of workflow schema breaks using login shell in defaults

All tutorials here are using
    defaults:
      run:
        shell: bash -l {0}

This breaks since there was an update to the schema

What's an alternative, now?
Schema: https://json.schemastore.org/github-workflow.json

Hi @Nieju that is unfortunate, thanks for reporting. Will open an issue on the Github help.

@Nieju I no longer see this issue, let me know if this is not the case.
Thanks!


[5.7][Changelog] fix formatting of recent items

Cherry pick of formatting fix in changelog: https://github.com/apple/swift/pull/42206#issuecomment-1099802507
Seems it didn't make it in before the branch; Might be good to have them all well-formatted to avoid weird conflicts later on.

@swift-ci please test


Add node to read watermarks

Summary
This adds an invocation to read the invisible watermark created by the AddWatermark invocation.

Related Issues / Discussions

QA Instructions

Create a simple workflow which pipes an image from AddWatermark to RetrieveWatermark, as per example above
[Optional] Change the default watermark text from "InvokeAI" to something of your choice. If you do this, be sure to adjust the watermark string length in RetrieveWatermark appropriately.
Run the invocation. The output from RetrieveWatermark should match the AddWatermark string.

Merge Plan
Merge when approved.

Checklist

[X] The PR has a short but descriptive title, suitable for a changelog
[X] Tests added / updated (if applicable)
[X] Documentation added / updated (if applicable)

Is the current watermarking mode what we want to commit to long term? Seems like it makes a notable impact on images; although, I’m not sure there’s a better one that’s open source. I know Meta had one, but they put a dumb license on it.

Is the current watermarking mode what we want to commit to long term? Seems like it makes a notable impact on images; although, I’m not sure there’s a better one that’s open source. I know Meta had one, but they put a dumb license on it.

Here's another library which seems to be based on the same algorithms as invisible-watermark: https://github.com/guofei9987/blind_watermark . It lets you embed either a watermark text or an image in the file. I can play around with it and see if the image effects are less noticeable.


TST: remove unused matrix param in cache hash

Codecov Report

Merging #75 into master will decrease coverage by 0.71%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #75      +/-   ##
==========================================
- Coverage   99.76%   99.05%   -0.72%
==========================================
  Files           3        2       -1
  Lines         432      422      -10
==========================================
- Hits          431      418      -13
- Misses          1        4       +3

Impacted Files
Coverage Δ

scikeras/_utils.py
97.40% <0.00%> (-1.30%)
:arrow_down:

scikeras/wrappers.py
99.42% <0.00%> (-0.58%)
:arrow_down:

scikeras/__init__.py

Continue to review full report at Codecov.

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


extension: Vetur not up to date

[x] Extension name: Vetur
[x] Extension GitHub or homepage: https://github.com/vuejs/vetur

The latest version of Vetur was 0.28.0 (24 Sep) while the version in code-server was 0.24.0 (3 Mar), there are about 8 versions behind

seems my bad


fix printing sequences with overflow=wrap

Type of changes

[x] Bug fix
[ ] New feature
[ ] Documentation / docstrings
[ ] Tests
[ ] Other

Checklist

[x] I've run the latest black with default args on new code.
[ ] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[ ] I've added tests for new code.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
Issue described in #995. The default behavior will still crop, so rich.print() will fail. But console.print() will work:

from rich.console import Console
console = Console()
console.print(["a" * 300], crop=False)

Thanks @nathanrpage97 Closing this because I made similar changes in a branch.


Wrong plugin being executed on routes

Summary
Plugins are executed on the wrong route.
We have multiple routes where the request path of some is a substring of another like /test, /test-1 and /testa. In such scenarios:
Scenario 1. We enable a plugin for only /test route. We call /test-1 and /testa, this plugin is still executed for /test-1 and /testa routes.
Scenario 2. We remove the plugin from /test route and enable it only on /test-1 route. Now when we call /test-1 route, the problem is that no plugin is executed.
Expected behaviour: For /test-1 route, a plugin enabled on /test route should never get executed.
Steps To Reproduce

Create a simple service.
Create 2 routes inside this service, GET /test and  GET /test-1
Add plugin at a route-level to /test route. Note: Do not add this plugin at a global level or to GET /test-1 route.
Now call GET /test-1 route. You will see plugin enabled for /test route will be accessed which is a problem.

Additional Details & Logs

Kong version (2.2.0)
Operating system : centos7

Scenario 1
The response of LIST routes API: admin/routes
{     "next": null,     "data": [         {             "id": "86dadaee-9842-4bde-8527-8efa872218ef",             "tags": null,             "paths": [                 "/test"             ],             "destinations": null,             "headers": null,             "protocols": [                 "http",                 "https"             ],             "strip_path": false,             "created_at":<PHONE_NUMBER>,             "request_buffering": true,             "hosts": null,             "name": "chat-test",             "updated_at":<PHONE_NUMBER>,             "snis": null,             "preserve_host": true,             "regex_priority": 0,             "methods": [                 "GET"             ],             "sources": null,             "response_buffering": true,             "https_redirect_status_code": 426,             "path_handling": "v1",             "service": {                 "id": "321694c8-8096-493b-81cb-cd24ab26c39a"             }         },         {             "id": "b7e6fc10-0c0c-465d-b2da-5dc2a11fc59c",             "tags": null,             "paths": [                 "/test-1"             ],             "destinations": null,             "headers": null,             "protocols": [                 "http",                 "https"             ],             "strip_path": false,             "created_at":<PHONE_NUMBER>,             "request_buffering": true,             "hosts": null,             "name": "test-1",             "updated_at":<PHONE_NUMBER>,             "snis": null,             "preserve_host": true,             "regex_priority": 0,             "methods": null,             "sources": null,             "response_buffering": true,             "https_redirect_status_code": 426,             "path_handling": "v1",             "service": {                 "id": "321694c8-8096-493b-81cb-cd24ab26c39a"             }         }      ] }
The response of List plugins API: admin-host/plugins
{     "next": null,     "data": [         {             "created_at":<PHONE_NUMBER>,             "id": "cc8f3d4d-4394-4e6d-badf-020b50699ad7",             "tags": null,             "enabled": true,             "protocols": [                 "grpc",                 "grpcs",                 "http",                 "https"             ],             "name": "enrich-req",             "consumer": null,             "service": null,             "route": {                 "id": "86dadaee-9842-4bde-8527-8efa872218ef"             },             "config": {                 "wls_details": true,                 "round_id_identifiers": "roundId, round-id",                 "add_round_details_to_body": false,                 "round_details": false,                 "wls_id_identifiers": "wls-id, wlsid, siteid, site-id"             }         }     ] }

So we debugged more in router.lua and found out what was going wrong. It is happening because /test has request method as GET whereas /test-1 had no request method assigned to it. After adding request method GET to /test-1 also, it started working correctly.
So it's not a problem now as we will add request method to the route.
However, even when GET wasn't added as request method to /test-1, it should never pick up the plugin enabled on /test route. So you can have a look at that.

Hello @anuj147,
Your observation is correct and this is the expected behavior. See:
https://docs.konghq.com/2.2.x/proxy/#matching-priorities
Because the /test route contains more matching conditions than /test-1, so it will have a higher precedence. Think it as Kong will always match the Route that's the most specific, not in the sense of URI path, but number of matched criteria.
As it is a documented feature, I'm closing this issue for now. Feel free to open another one if you have more questions!


#639 Fix Dead keys problem

title: Issue #639  | Fix Dead keys problem

Discord Username: @BrunoQ
What type of PR is this? (select all that apply)

[ ] 🍕 Feature
[x] 🐛 Bug Fix
[ ] 🚧 Breaking Change
[ ] 🧑💻 Code Refactor
[ ] 📝 Documentation Update

Description
This problem happened because of the Dead keys which the most common ones are `, ^, ~
Since they weren't included on the noopKeys array, I just put it there.
Problem
If a code snippet has one of the Dead keys, like in Javascript we use the backticks to write template literals
`string text ${expression} string text`

the user won't be able to complete the code.
First solution
The simple solution is to identify the Dead key by looking at the e.code property and then convert the Dead key to the right character but that does not works perfectly.
Different keyboards
Some Dead keys change of place depending on the keyboard that you are using and for some reason the chrome does't change the e.code to match the right character.
Possible solution
Instead of depending on the e.code to know the character, we can add the Dead key character to the input and them catch the input.value to know what character the user is typing.
Problem with this solution
Since the project uses the React way of dealing with input which is to create a input useState and then update that state we are not able to know which Dead key the user is typing.
The only way to work around this that I can think is to instead of using the input useState to add new letters we could use the normal e.target.value but that could change too many things.
So I just did the easier solution 😂

Added/updated tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

failing checks

failing checks

What should I do ?
Looks like all the failing checks aren't from my changes.
They are coming from the leaderboard loaders

@bruno-queiroz, sorry you have some conflicts now


[Unity][Transform] Implement relax.transform.AdjustMatmulOrder

Reorder x*(A*B) to (x*A)*B.  Intended for optimization of LoRA models, for which (x*A)*B has a much smaller memory footprint.

This PR is currently a draft, as it depends on functionality introduced in https://github.com/apache/tvm/pull/16312.

The prerequisite #16312 has now landed, and this PR is ready for review.

Good point.  I've updated the pattern and the rewrite rule with two changes:

Check if (A*B)*C should be re-ordered into A*(B*C).  Previously, only the reverse was checked.
Only reorder the matmuls in either case when there's a provable benefit to doing so, based on the shapes of the three matrices.

I also added several additional unit tests to validate the behavior, for cases where the initial matmul is left-to-right, and where the initial matmul is right-to-left.

@Hzfengsy All changes based on your earlier comments have been made, and the PR is ready for re-review.