[all-clusters-app] Allow more subscriptions opened at the same time (…

…second attempts)
Problem
With https://github.com/project-chip/connectedhomeip/pull/15029 I have raised the number of read handlers in order to try to fight a random failure on the Darwin / Build Darwin CI task. Apparently I have not be aggressive enough.
So this is a second attempt at trying to augment the number of available handlers. I have also removed a few TODOs from the tests by just reordering TestReadAttributeTimeout which is not cleaning up properly the exchange contexts - one would need to figure out why...
Change overview

Augment the number of  read handlers and exchange contexts available for the standalone config
Remove a few TODOs from TestRead.cpp

It seems like the Darwin CI random failure is still here. I will still let this patch lands, just because it is a step forward and it removing a few todos though and I will investigate the failure again :/

I made https://github.com/project-chip/connectedhomeip/pull/15198 as a followup for something that may also be the root cause...

Fast tracking, given this fixes flaky tests.


Remote servers do not delete

v2.6.5
Remote servers are not being deleted when button is being used.
Panel isn't associating the server on the DELETE call to the correct node, so it's not redirecting appropriately.

This issue stemmed from a docker installation of pufferpanel:java (on both nodes). Digest sha256:2e8d28b6241466701c99a12eb0b5c1c43abb8e0b94686b71117222f36e90fecc
These nodes are not on the same network, they are two physical servers in two different locations. Delete functionality for servers and users (from server access) does not function as expected. It should be noted that all other functionality has been fine - creating a server, managing, uploading files - all works. Restarting a server has been hit or miss, but that's not what's important here.
This behavior is present in the following conditions:

SSL enabled/disabled on both local/remote nodes

Hosting panel via nginx reverse proxy to an internal address, listening on 80
Likewise, listening on 443 with certificate
Remote: Proxied via 80, 443, as well as direct IP access from local with a separate public port

SFTP port open/public and closed, did not think that made any difference either way.

Some environmental information:

Panel, remote node in docker containers
Outside port mapped to docker's 8080, config files generated from panel for remote node are also modified to reflect 8080 as the listening port
Remote: Ubuntu Server 18.04.6 (docs mention lack of support, but- docker image is latest)

can upgrade this to further test

Panel: Ubuntu Server 22.04.1

The following logs are from the local node (hosting the panel). <IP_ADDRESS> represents the admin/user accessing from some web location:
[GIN] 2023/02/28 - 23:53:39 | 200 |    1.509394ms |   <IP_ADDRESS> | GET      "/api/servers/cccd8c08/oauth2"
[GIN] 2023/02/28 - 23:53:39 | 200 |   86.718238ms |   <IP_ADDRESS> | GET      "/proxy/daemon/server/cccd8c08/tasks"
[GIN] 2023/02/28 - 23:53:39 | 200 |   91.208556ms |   <IP_ADDRESS> | GET      "/proxy/daemon/server/cccd8c08/data"
[DEBUG] 2023/02/28 23:53:39 Proxying connection to wss://remote.example.net:443/daemon/socket/cccd8c08
[GIN] 2023/02/28 - 23:53:39 | 200 |  121.638433ms |   <IP_ADDRESS> | GET      "/proxy/daemon/server/cccd8c08"
[GIN] 2023/02/28 - 23:53:39 | 200 |  182.216686ms |   <IP_ADDRESS> | GET      "/proxy/daemon/socket/cccd8c08"
[GIN] 2023/02/28 - 23:54:26 | 404 |     279.987µs |                 | DELETE   "/daemon/server/cccd8c08"
[ERROR] 2023/02/28 23:54:26 invalid status code response: 404 Not Found
[GIN] 2023/02/28 - 23:54:26 | 500 |    6.135652ms |   <IP_ADDRESS> | DELETE   "/api/servers/cccd8c08"
[ERROR] 2023/02/28 23:54:26 Error proxying socket: websocket: close 1005 (no status)
[GIN] 2023/02/28 - 23:54:26 | 200 |    2.200041ms |   <IP_ADDRESS> | GET      "/api/userSettings"
[GIN] 2023/02/28 - 23:54:27 | 200 |     8.10603ms |   <IP_ADDRESS> | GET      "/api/servers?page=1&limit=10"
[GIN] 2023/02/28 - 23:54:27 | 200 |     2.55463ms |   <IP_ADDRESS> | GET      "/daemon/server/75bd030f/status""

This comes from the remote node (notice it never receives any DELETE request). <IP_ADDRESS> represents the local (primary) node.:
[GIN] 2023/02/28 - 23:53:38 | 200 |    4.631302ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/status"
[GIN] 2023/02/28 - 23:53:39 | 200 |      48.627µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:53:39 | 200 |      48.597µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:53:39 | 200 |    1.088949ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/tasks"
[GIN] 2023/02/28 - 23:53:39 | 200 |    1.149352ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/data"
[GIN] 2023/02/28 - 23:53:39 | 200 |      52.923µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:53:39 | 200 |     111.012µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:53:39 | 200 |    1.347524ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08"
[GIN] 2023/02/28 - 23:53:39 | 200 |    1.442332ms |  <IP_ADDRESS> | GET      "/daemon/socket/cccd8c08"
[GIN] 2023/02/28 - 23:54:27 | 200 |       60.55µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:54:27 | 200 |    4.207877ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/status"
[GIN] 2023/02/28 - 23:54:57 | 200 |      93.786µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:54:57 | 200 |    4.693657ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/status"
[GIN] 2023/02/28 - 23:55:27 | 200 |      78.481µs |  <IP_ADDRESS> | OPTIONS  "/daemon"
[GIN] 2023/02/28 - 23:55:27 | 200 |    3.512075ms |  <IP_ADDRESS> | GET      "/daemon/server/cccd8c08/status"

Also seems to cause undefined to show up on the server list.


Test recovery of single node mode / sql backend recovery

It will also test sqlbackend and localfs store.

Depends on https://github.com/risingwavelabs/risingwave/pull/15612


ClassroomDrop-in.zip App Upload

Hi,
I am trying to upload the zip toe create the app in Power Apps and after connecting it to the correct resources I get the following error?  The following image gives details on the error.  I have the lists inside of the SharePoint site setup.

Yeah i got the same error.

Hi,
I had the same issue and it was down to Step 4: Import and Set up the Classroom Drop-in
Modifying the PowerApps ZIP Package I wasn't using the right URL or  GUID.

Hi,
I had the same issue and it was down to Step 4: Import and Set up the Classroom Drop-in
Modifying the PowerApps ZIP Package I wasn't using the right URL or GUID.

I have checked this various times and that still isn't solve the issue.  I cannot find anywhere in the files or flows created a connection that links back to the isOwner as it simply looks like the API they have used is missing the data type that is required for that field.


chore(NA): provides Apple Silicon ARM build

Closes https://github.com/bazelbuild/bazel-watcher/issues/493
Closes https://github.com/bazelbuild/bazel-watcher/issues/482
This PR introduces the necessary changes in order to provide ibazel ARM builds for Apple Silicon.
Along the way it also upgrades the go version to 1.17.6 as it was needed as part of the process.
bazel-watcher seems to be the last piece of the Bazel ecosystem missing darwin_arm64 support so I believe this PR is of high priority.
I've cross compiled this locally on an Intel Mac and run the binary to confirm it works as expected in an ARM Mac.

I've also reverted the change at https://github.com/bazelbuild/bazel-watcher/pull/496/commits/e7bb40f7d5afabd9d79eaaa181306916c8e20916 but just an heads up the CI BUILD don't go through without it and complains about a missing stamp. As I'm not very familiar with the release process of that project will let to you to decide what to do here

@achew22 do you think we can move on with this PR (and maybe, if you have the time for it, my other PRs as well https://github.com/bazelbuild/bazel-watcher/pull/494 https://github.com/bazelbuild/bazel-watcher/pull/479)?

@achew22 CI is now passing without breaking the stamping logic

@achew22 I think this PR is ready to go

Very excited for this! Is there estimated time line for when this is expected to be released?

I have a fix for it @jonrose-dev https://github.com/bazelbuild/bazel-watcher/pull/510


When the cell returns null it should not be rendered

It looks ugly if some custom output is used in the cell, this null pops up after it.

does this API address this issue? https://github.com/twosigma/beakerx/blob/73ac34418eeed06df280b774dc51d44857dd5730/doc/contents/showNullExecutionResult.ipynb

Thanks, it does indeed. Though I believe it should be false by default.

There is disagreement about which is better.  While our API allows switching, if you are someone who wants to always turn off showing "null" it is annoying to switch in every notebook.  Maybe there's a good way to make it a more permanent switch...


Make Openshift configuration directory and Master restart process configurable

Fixes: #17

We will block 1/2 day end of this week to replay your PRs and verify the doc @geoand

Sounds good :)
On Tue, Apr 10, 2018 at 12:13 PM, Charles Moulliard <
<EMAIL_ADDRESS>wrote:

Merged #37 https://github.com/snowdrop/cloud-native-infra/pull/37.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/snowdrop/cloud-native-infra/pull/37#event-1565675835,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AELBv01us5SJi5s_EttItvruY3uYGhaQks5tnHfHgaJpZM4TDhe6
.


infer_path.py 报错

先是ModuleNotFoundError: No module named 'python_speech_features'
安装pip install python_speech_features==0.4后
ImportError: cannot import name 'delta' from 'python_speech_features'

安装这个：paddlespeech_feat==0.1.0


Update deploy-disaster-recovery-using-jetstream.md

Hello, I am the Lead Solution Architect with JetStream Software. We are in the midst of a documentation improvement effort. I have been tasked with reconciling documentation that is maintained in different location with the current product documentation. The changes I have in this request are the first steps for the AVS docs.

Learn Build status updates of commit c42cd94:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/azure-vmware/deploy-disaster-recovery-using-jetstream.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@jjaygbay1
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Fix nf-ntddk-iogetoplockkeycontextex.md to have relevant content

This page was a duplicate of the documentation for IoGetOplockKeyContext, rather than containing the correct information for the Ex version of the API.

@tedhudek can you please take a look at this?


element-web: 1.7.21 -> 1.7.22

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/vector-im/element-web/releases.
meta.description for element-web is: "A glossy Matrix collaboration client for the web"
meta.homepage for element-web is: "https://element.io/"
meta.changelog for element-web is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.7.22 with grep in /nix/store/adn47c37v5gpsvw80qzig8ihw7s9wpql-element-web-1.7.22

directory tree listing: https://gist.github.com/5246a6268beb2313260f34b06e849513

du listing: https://gist.github.com/569ffa36ab9ac2cbd7e32c448b57b036

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
element-desktop

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/adn47c37v5gpsvw80qzig8ihw7s9wpql-element-web-1.7.22 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A element-web https://github.com/r-ryantm/nixpkgs/archive/1ae9025a8a083d8b4ddb1e9655a7ea03b99b235f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/adn47c37v5gpsvw80qzig8ihw7s9wpql-element-web-1.7.22
ls -la /nix/store/adn47c37v5gpsvw80qzig8ihw7s9wpql-element-web-1.7.22/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

element-desktop
element-web

Maintainer pings
cc @ma27 @pacien @fadenb @mguentner @ekleog @ralith for testing.

https://github.com/NixOS/nixpkgs/pull/114899


Merge different languages for language stats

Fix #24896
If users set different languages by linguist-language, the stats map could be: java: 100, Java: 200.
Language stats are stored as case-insensitive in database and there is a unique key.
So, the different language names should be merged to one unique name: Java: 300

I was unable to create a backport for 1.19. @wxiaoguang, please send one manually. :tea:
go run ./contrib/backport 24900
...  // fix git conflicts if any
go run ./contrib/backport --continue

backport ->  Merge different languages for language stats #24921


Xamarin.iOS / SVG -- Image Full Black [need clarification]

Pretty sure I am missing something or doing something wrong, so before I look around for another 2 hours, I hope someone can clarify this for me.
I am trying to put an svg graphic, loaded from the internet, into an uiimageview. I got it somewhat to work with the following...
var resolver = new SvgDataResolver(60, 60, true);
ImageService.Instance
			.LoadUrl(url)
			.WithCustomDataResolver(resolver)
			.Into(productImageView);

... which is invoked on the main thread. Somewhat, because the images loaded are all black, looking as if it's only displaying the alpha/transparency channel. Copy&Pasting the url into my browser, I get an image with colors and everything.
What am I missing? Is it not possible to use FFImageLoading.Svg with UIImageView, is there any other restrictions or do I have to add something?
Thank you & best regards!
-H

Hi @hschmied,
It's possible you use some more complicated SVG file. We use a simple SVG file parser now (from: https://github.com/mono/SkiaSharp.Extended) and it's possible that it isn't parsed correctly. For a possible solution, try to:

simplify your SVG file
open it in Inkscape and save as pure SVG 1.0
etc

Thanks for the quick response -- I'll try that.

Ok -- Update
I tried it with some other SVGs I found on the web and with them it worked.
A broader compatibility of this framework would be of course nice, but for now I'll go back to my guys and tell them we need to figure out how to export our assets to make it work with FFImageLoading.
Thank you, thanks for the help and FFImageLoading!

No problem, if you want to collaborate to SVG parser feel free to do it, here's the class:
https://github.com/luberda-molinet/FFImageLoading/blob/master/source/FFImageLoading.Svg.Shared/SkSvg.cs

For others viewing this ticket and wondering how to fix the original SVG in Inkscape: when using File > Save As, choose Optimised Svg. This opens a screen with some options. The default options worked for me.


Jet Stirred Reactor (JSR)

Not yet ready for review.

[ ] Fixes #
[ ] Tests added
[ ] Added entry into CHANGELOG.md
[ ] Documentation updated

Changes proposed in this pull request:

Adding the ability to represent Jet Stirred Reactors (JSR) experiments

@pr-omethe-us/chemked

The schemas etc are still severely broken, but if @kyleniemeyer and @bryanwweber would like to look at the pyked/tests/testfile_jsr1.yaml file, it should be ready for comments now.

The example JSR yaml needs the CSV file to go alongside it

We made some progress. A bit of refactoring, so that DataPoint is now a superclass and IgnitionDataPoint and SpeciesProfileDataPoint are subclasses.  The latter can read data from a CSV file.  We think.

one quick comment: should the csv file have a # or something at the beginning of the header line?

I updated process_column in DataPoint superclass and SpeciesProfileDataPoint subclass to read inlet, outlet composition, and temperature from the csv file. The code is messy for now but it's a start. Have a nice weekend y'all!

@sevyharris Should I start looking to review this PR or should it be considered in progress?
They're 2.5 years old, but there's an empty set of check boxes at the top of the PR

Hi @mefuller, it's still in progress, but I would love for you to review it when it's ready, hopefully in a day or so!

@sevyharris @rwest great to hear - I am definitely interested in reviving this project and would be happy to see PRs from your group (especially anything related to the issues with cerberus)

@mefuller @sevyharris although I don't have a particular interest in making any final decisions, I'd suggest replacing Cerberus with another library for the data validation. There's been a ton of innovation in this space in the last six years, especially with type checking becoming a true part of the language. I don't have any specific suggestions, but perhaps something like Pydantic would work here (although that's primarily built for web validation).


CIP-0010 Finitum.io token bridge txs metadata

Registering transaction metadatum label for Finitum.io token bridge txs.

@rphair I'm hoping this would be a useful contribution to the community. I'm currently just one person operating the stake pool PHRCK. Certainly not a big operation at this point, but I've been around since the very first epoch of Shelley. Hope that counts as notable enough for a "commercial footprint". 🤞


Annotation of audios for Speech-to-Text parallel data set building

Solves #95.
Below is the tracked task list:

[x] Load audio
[x] Save audio (in the future maybe, encode the audio as base64 and save nothing in the disk).
[x] Annotation interface
[x] Save annotations
[x] Fix previous / next annotation buttons
[x] Export annotations
[x] Improve the styling (annotation interface and upload interface)
[x] Finish tests (add tests for upload audio + annotation integrity)
[x] Clean code and remove unnecessary blocks

@BrambleXu @Hironsan Here is a working version. Some caveats however:

The audio file is loaded as saved as a static file, so that the interface can load it afterwards. I don't think this is the best way to do it. Ideally, encode the audio as a base64 string and pass it through the model.
The tests for audio files uploads and audio annotation integrity would rather be added.
The annotations exports contain the values of the annotations at each update (maybe modify that so that only the last values are kept).

@tayciryahmed
Could you provide some test data? I am not familiar with the speech to text task, it would be wonderful if you could recommend some materials about the output format should be and the "label" format should be.
Thanks for your hard work!

You can file an example audio with speech in it here. Otherwise, Mozilla has open-sourced a huge multilingual audio dataset that you can download here.
When training a speech-to-text model, we generally use audio segments of 1 to 15s. So a preferred annotated STT dataset, would contain the audio file with a list of its corresponding segments and their annotations. For example:
{"audio_file_name":[
    {"start": xx,
    "end": xx,
    "text": xxx},
    {"start": xx,
    "end": xx,
    "text": xxx},
    .
    .
    .
    {"start": xx,
    "end": xx,
    "text": xxx}

]}

The list would contain the different segments of the audio file. And this can be applied for each audio file, potentially.

@tayciryahmed
Passed tests:

upload MPS file
annotate on audio file
download labels

Some opinions to about this feature:

Add detailed workflow information

1. Select a region.
2. Click on the region to enter text.
3. Shift-click or double-click play the region in a loop.
4. Click 'Save' button to save the one annotation.
5. Click on Done to save all annotations for this file.

After saved the notes, it would be good to pop up a save successfully message to let user know the result.

The annotation structure is wierd

I upload three audio file, the first and second is the japaness record you provide. The third one is from bbc news.
Here is the output format of three file. I sperate three lines to three file in order to see the structure clearly.
file1.json: I add three texts and click Done. But why it contains {\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}}. ?
{
  "id": 1,
  "text": "test.mp3",
  "annotations": [
    {
      "text": "[{\"start\":1,\"end\":1.9,\"attributes\":{},\"data\":{\"note\":\"tasyo\"}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4008054000898396,\"end\":4.000821494910533,\"attributes\":{},\"data\":{}},
      			{\"start\":2.4,\"end\":4,\"attributes\":{},\"data\":{\"note\":\"芥川龍之介\"}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.7509095134612,\"end\":14.200924099392454,\"attributes\":{},\"data\":{}},
      			{\"start\":12.8,\"end\":14.2,\"attributes\":{},\"data\":{\"note\":\"詳しくは\"}}]",
      "user": 1
    }
  ],
  "meta": {}
}

file2.json: First time I add one text, click Done button, the second time I add two texts and then click Done. It seems every time I click Done, it will make all texts as a dictionary and add this dictionary to "annotations" list.
{
  "id": 2,
  "text": "test2.mp3",
  "annotations": [
    {
      "text": "[]",
      "user": 1
    },
    {
      "text": "[{\"start\":2.3,\"end\":4.2,\"attributes\":{},\"data\":{\"note\":\"芥川龍之介\"}}]",
      "user": 1
    },
    {
      "text": "[{\"start\":2.3,\"end\":4.2,\"attributes\":{},\"data\":{\"note\":\"芥川龍之介\"}},
      {\"start\":5.8,\"end\":8.4,\"attributes\":{},\"data\":{\"note\":\"芥川龍之介\"}},
      {\"start\":12.6,\"end\":16.2,\"attributes\":{},\"data\":{\"note\":\"芥川龍之介\"}}]",
      "user": 1
    }
  ],
  "meta": {}
}

file3.json: the same problem with file1.json
{
  "id": 3,
  "text": "bbc_news.mp3",
  "annotations": [
    {
      "text": "[{\"start\":0.2,\"end\":2.9,\"attributes\":{},\"data\":{\"note\":\"This is download from bbc\"}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9009762519995075,\"end\":8.951077044771397,\"attributes\":{},\"data\":{}},
      {\"start\":5.9,\"end\":9,\"attributes\":{},\"data\":{\"note\":\"Go to bbc world.com\"}}]",
      "user": 1
    }
  ],
  "meta": {}
}

The output format

The output format seems a little redundant, the below format  might be better.
{
  "id": 1,
  "text": "test.mp3",
  "labels": [{\"start\":1,\"end\":1.9,\",\"label\":\"tasyo\"},
  			 {\"start\":2.4,\"end\":4,\",\"label\":\"芥川龍之介\"},
  			 {\"start\":12.8,\"end\":14.2,\"label\":\"詳しくは\"}],
  "user": 1,
  "meta": {}
}

{
  "id": 3,
  "text": "bbc_news.mp3",
  "labels": [{\"start\":0.2,\"end\":2.9,\",\"label\":\"This is download from bbc\"},
  			 {\"start\":5.9,\"end\":9,\"label\":\"Go to bbc world.com\"}],
  "user": 1,
  "meta": {}
}

The front-end looks great, but the back-end design might need some improvements. If you don't have such time, @Hironsan might  to reimplement this feature later based on your code.

Definitely agree, the backend could use some improvements.
The annotations' saving is not perfect (that's what I mentioned in the first comment). The problem comes from the post request in this line. It should be a put request instead. If you can fix this, I think you should avoid the redundancy in annotations. Basically, at each annotations' saving event it will update the segments and their corresponding transcripts corresponding to the audio file.
FYI, the output format that I suggest in my second comment was what I would recommend as a perfect output. However, for now, the output format is what you had, it follows the sequence to sequence example basically. If someone can enhance this, it would great.
Thanks.

@Hironsan Do you intend to integrate this in doccano ? Thanks.

Yes. But I think this needs some fixes.

@tayciryahmed The frontend project structure has changed substantially since this PR was opened. Do you want to take a stab at updating this feature or would you like some help with that?

Any updates on this PR?
I'd like to make own annotate interface and it would be great if I could mimic others code.

Hi, I will try to have a look at this asap. If anyone wants to continue or build up this code, please go ahead.


Motivating case for importNowHook

Having recently implemented the first pass at supporting ESM in the SES shim (to be released next week as 0.8.0), I’m wondering what case motivates the need for importNowHook. The only case I imagine might need such a hook was built-in modules, but I found that the moduleMap constructor argument adequately served that need. The behavior of import seems to be fully fleshed in terms of moduleMap, resolveHook, and importHook.
If there is no surviving motivating case, we may have an opportunity to remove it.

Renaming importHook to loadHook #26 clarifies its role as a function that drives the module loader but does not result in initialization of any modules (as implied by “import”). Given also that the moduleMap and moduleMapHook afford injecting built-in modules synchronously, I move that we remove importNowHook from the Compartment proposal.
I believe we would need affirmation from our collaborators at Moddable to make such a change. @phoddie @patrick-soquet. Are there objections?


bugfix glance save form url save md5

这个 PR 实现什么功能/修复什么问题:
修复galnce保存镜像时md5的来源
是否需要 backport 到之前的 release 分支:
release/2.10.0

/cc @swordqiu @zexi @tb365
/area image

和tb对了一下，直接取我们设置的checksum

Codecov Report

Merging #2877 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2877   +/-   ##
======================================
  Coverage    7.17%   7.17%
======================================
  Files         474     474
  Lines       75111   75111
======================================
  Hits         5388    5388
  Misses      69271   69271
  Partials      452     452

Flag
Coverage Δ

#aFlag
7.17% <ø> (ø)
:arrow_up:

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 fd83c5e...4f29f17. Read the comment docs.

/approve

/approve
/lgtm


WIP Fix GhostBorrowMut interaction with slices

Changes:

Switch check_distinct to detect overlap between slices, and overlap between single values and slices.
Add specialization feature, when using ghost-borrow-mut, to allow the above.

Motivation:

There is a soundness issue as exposed by @noamtashma in #23, since the usecase is useful, it seems better to fix the issue.

Limitations:

Performance may be lackluster.
Specialization is an unstable feature with no clear path towards stabilization.
No test for slice vs slice could be created, it is not clear whether obtaining two independent GhostCells with overlapping slices is even possible in the first place.
Tests of check_distinct, in general, are lackluster.

Specialization is not the correct tool to address this issue, as it fails to account for DST with a slice as their last field.


strange pill tweaks

About the PR

When strange pills were first added, the logic behind RandomFillSolution would count weights for each individual reagent. At some point this logic was changed to count weights for each list of reagents.
The current strange pill weights are:
5 (31%) : Spacedrugs
5 (31%) : Amatoxin
3 (19%) : One of ChloralHydrate, Desoxyephedrine, Ephedrine etc.
2 (13%) : Omnizine
1 (6%) : One of Aluminium, Carbon, Chlorine etc.
Since the change, other systems have been created to rely upon current logic (Botany reagent mutations), so I've changed the strange pill values to something different.
This PR splits possible reagents into 5 different groups: VeryGood, Good, Neutral, Bad and VeryBad.
Total weight: 100

Very Good - Weight: 15

Desoxyephedrine 20u
Ichor 10u
Cognizine 5u
Stimulants 20u

Good - Weight: 25

Ephedrine 20u
Omnizine 20u
Tricordrazine 20u
Vitamin 20u

Neutral - Weight: 20

Ipecac 20u
SodiumPolyacrylate 20u
SpaceDrugs 20u
SpaceGlue 20u
Laughter 20u
JuiceThatMakesYouWeh 20u
Lipozine 20u
Honk 5u

Bad - Weight: 25

MuteToxin 20u
Pax 20u
Fresium 20u
Uranium 10u
Licoxide 10u
Razorium 10u
Toxin 5u

Very Bad - Weight: 15

ChloralHydrate 20u
Amatoxin 5u
Bleach 10u
BuzzochloricBees 10u
Lexorin 5u
Carpotoxin 10u

Amount of reagents in bad pills are changed so that they are not lethal when taken at full health.
Reagents like hydrogen and oxygen are removed as they are not very interesting.
RandomSprite is commented out as its not compatible with PillComponent.
Should strange pills be able to contain traitor exclusive chems? (Nocturine, Tazinide etc.) Discuss below.
Why / Balance

Currently, strange pills are overwhelming either space mirage or amatoxin, which isn't particularly exciting.
Pill weights are changed so there is an equal chance of getting either a good or bad pill.
Technical details

N/A
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

N/A
Changelog

:cl:

tweak: Changed strange pill possible reagents. They are no longer mostly composed of amatoxin and space mirage.

accidentally created PR, drafting till done description

I saw a fairly infamous video where a maints pill had gorilla chemicals in it and it lead to a hilarious round so I fully support more silly shit in pills

You used chloral hydrate instead of nocturine. Which is good, but id update the pr desc

This adds maintenance load. If you want to add a reagent to the strange pill now, you will have to recalculate and edit all of the group's weights.


Called cargo fmt

I will make sure to call cargo fmt after every commit starting now!

Could we add this to the CI/CD check?


[Parser] Reconsider the parser results' object types

Currently, all parsers return an object where its class inherits XSKDataStructureModel. This hierarchy may lead to problems as, for example, some Hana artifacts don't have a name. We should maybe rethink the inheritance chain of the parser results as it leads to wrong assumptions about the parsing results. Also, this would remove the need for casting the base type to concrete types at some places in the code.

high priority as dependency for customer issue

This issue is closed as the project is no longer maintained


Contrain rotation

Hi, we created a fork to add on option on box to contrain the rotation. It can be usefull to force the direction of a box. This is a small change, and we think that it could be usefull to integrate this in your project.
Thanks a lot.
Best regards.

@Greattichonizuka thank you for contribution.
Can we have a test case for this change?

Of course I'll write and pull it asap

I've added the test case.


Split Dockerimage telegraf config dirs into static and dynamic

The static directory contains input plugins that are considered to be standard.
The dynamic directory is expected to be overridden by dynamic volumes in Docker and Kubernetes. The default outputs.conf file remains there as an example.

Is doc change needed?

I can't see anything over a quick read that would imply a change is needed.


Add support for Rainlab.Translate

So simple and working flawless. Totally optional soft/noninvasive native implementation. Please merge.

Thanks!

Thank you!


"iCCP: known incorrect sRGB profile" on certain PNG files

It seems like the problem reported here before is happening again in the latest version.

Hi, this should be fixed now and will be included with the next release.


Add test case for APIM runtime health checks

Closing this pr since test scenarios already covered from existing test platform


clean up the vmware drivers

Same deal as before, this time just the vmware drivers, though.
Signed-off-by: Sascha Hanse<EMAIL_ADDRESS>

This LGTM

/cc @frapposelli

@frapposelli this look good to you?

LGTM

@knarz would you mind rebasing?  thanks!

@ehazlett done

thanks!

:+1:

@ehazlett just realized that the darwin build is broken after the rebase, submitted a new PR for it, sorry.

@knarz reviewed and merged.  thanks!


i wanted to use local mseed data，but ValueError: not enough values to unpack (expected 3, got 0)

Hello Mustafa,when running detections (from local mseeds) I get the following error
from EQTransformer.utils.hdf5_maker import stationListFromMseed
mseed_directory = '/home/spaopaos/PycharmProjects/pythonProject5/downloads_mseeds'
station_locations = {"BHC": [36.84330, 121.66770, 44.4], "LOK": [36.84490, 121.65170, 2.4], "RSH": [36.87690, 121.63990, 31.5]}
stationListFromMseed(mseed_directory, station_locations)
import os
json_basepath = os.path.join(os.getcwd(),"station_list.json")
from EQTransformer.core.mseed_predictor import mseed_predictor
mseed_predictor(input_dir='downloads_mseeds',
input_model='EqT_model2.h5',
stations_json=json_basepath,
output_dir='detections2',
loss_weights=[0.02, 0.40, 0.58],
detection_threshold=0.3,
P_threshold=0.1,
S_threshold=0.1,
number_of_plots=10,
plot_mode='time_frequency',
normalization_mode='std',
batch_size=500,
overlap=0.3,
gpuid=None,
gpu_limit=None)
Using TensorFlow backend.
09-25 20:15 [INFO] [EQTransformer] Running EqTransformer  0.1.59
09-25 20:15 [INFO] [EQTransformer] *** Loading the model ...
2021-09-25 20:15:12.940793: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2021-09-25 20:15:12.943321: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2021-09-25 20:15:12.943427: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x564409ad20f0 executing computations on platform Host. Devices:
2021-09-25 20:15:12.943448: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): Host, Default Version
09-25 20:15 [INFO] [EQTransformer] *** Loading is complete!
09-25 20:15 [INFO] [EQTransformer] There are files for 3 stations in downloads_mseeds directory.
09-25 20:15 [INFO] [EQTransformer] Started working on BHC, 1 out of 3 ...
09-25 20:15 [INFO] [EQTransformer] 20140902T000000Z__20140902T010000Z.mseed
Traceback (most recent call last):
File "/home/spaopaos/miniconda3/envs/eqt/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 3441, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 1, in
runfile('/home/spaopaos/PycharmProjects/pythonProject5/main.py', wdir='/home/spaopaos/PycharmProjects/pythonProject5')
File "/snap/pycharm-community/252/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_umd.py", line 198, in runfile
pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
File "/snap/pycharm-community/252/plugins/python-ce/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/home/spaopaos/PycharmProjects/pythonProject5/main.py", line 23, in
gpu_limit=None)
File "/home/spaopaos/miniconda3/envs/eqt/lib/python3.7/site-packages/EQTransformer/core/mseed_predictor.py", line 311, in mseed_predictor
predD, predP, predS = model.predict_generator(pred_generator)
ValueError: not enough values to unpack (expected 3, got 0)

@spaopaos How about the examples? were you able to run the examples successfully? I recommend to first run the examples and then check the prepared data and list of your local mseeds using  stationListFromMseed. It seems the model did not produce any output prediction. In these type of cases, I would first check the data (i.e. if the mseed files contain good waveforms with at least 1 hour long) and then double check the outputs of the stationListFromMseed. However, before this you need to first check if the code runs properly on the example data so there are no installation/dependent packages issues.

I have been able to run the example successfully.I can guarantee that there are no installation packages issues.However, when I use local mseed datas, the terminal will show:ValueError: not enough values to unpack (expected 3, got 0)
My mseed datas is 100Hz sampling rate and 1 hour long.There's a strange question that When I put the data downloaded from iris into the station folder,it works well,But not when I use my own data.I want to know if EQT has any requirements for the format of mseed datas(Because my datas' encoding is float32 but example is STEIM2)

@spaopaos the conversion code for local mseed data is a contribution of other people to the EqT package. I did not write it so can not comment on it. It just makes station_list.json file based on the mseed files. My suspicion is that your mseed files either do not have the appropriate file naming format or they do not contains metadata info such as station lat/long, sampling rates, etc. So I would say to first try to read in your mseed files using Obspy and look at the header fields (trace meta data info). They should have similar info as those downloaded from IRIS.

That's OK. Thank you very much! The station ID in the metadata is a little different from that downloaded from iris. It can run normally after I modify it


Centos 7.1 fixes (and a bunch of new tests)

This provides working updates for CentOS 7.1 without breaking any other platforms (as far as I can tell), providing a solution for #52.
Most of the changes are the addition of serverspec tests in place of the bats testing. The variety of configurations for all of these different platforms seemed to desire some more comprehensive testing. The only one that seems to not work 100% is the Debian 7.4 test, which seems to be some timing issue waiting for a test mount to finish. Running a verify after the failed test results in passed tests.

Thank you @joerocklin, I have been swamped the last week and haven't given this the attention it deserves.  I will get a chance to look it over and merge tomorrow.  Would you be open to helping to comaintain this project?

@atomic-penguin: Sure. I'm not an NFS expert by any stretch of the phrase, but I can be another pair of eyes to look over and check things.

Looks like I used rhel? in the server recipe. We use chef-sugar for things internally, so I've gotten accustomed to some of the things just always being available. Happy to change it if you'd rather remove the extra dependency.

Wow. Thanks Joe! I've not tested this yet, but still...


SMS Authentication

in progress, do not merge

Is it still in progress @ethsternk? Regardless, it will be ready to merge after we release 3.17 on Saturday as this is going to master

Is it still in progress @ethsternk? Regardless, it will be ready to merge after we release 3.17 on Saturday as this is going to master

Nope, this area is all finished


changing the from image when using openshift s2i binary builds, doesn't update the BuildConfig with the new from image

you have to manually delete the BC for now then do a 'mvn install' again

I wonder if we should log a warning if they differ - telling folks how to recreate it?
-Dfabric8.build.recreate=bc or -Dfabric8.build.recreate=all to be sure (will recreate the imagestream, too)

actually one thing that will help this is not using %t when in openshift mode; as that forces you to have to delete the BC each build. Have a PR ready...

this is helped massively by #424


Routes are not deleted when the stream is destroyed

As a user, I tried destroying the stream time | log, where time and log are Boot applications; however, I still see the routes even after successful delete of the applications.
stream:
stream create foo --definition "time | log" --deploy
stream destroy foo

cf cli:
cf routes
Getting routes as sabby ...

space         host                                  domain                   apps
development   foo-log                               app.navy.springapps.io
development   foo-time                              app.navy.springapps.io

It seems there is no easy/reliable way to delete routes for a particular app in the current API, and although routes are not destroyed, it does not prevent application re-deployment.
So I suggest we wait for the new API and see how things behave in that regard there. cc @nebhale

If you want to clean up the orphaned routes you can always run:
cf delete-orphaned-routes

I think this is behavior is more or less by design. If you have claimed a route it shouldn't necessarily be released if you destroy the associated app. You might want to hold on to and reuse the route.

You might want to hold on to and reuse the route.

That's what I thought as well, even though it seems multiple apps can be bound to a single route


MB_ESP32_SSLClient Error

I am trying to use an external client with ethernet from this example. I tried running ExternalClient/RTDB/Ethernet/ESP32/Basic/Basic.ino but found below problem.
Resetting WIZnet W5500 Ethernet Board...
Starting Ethernet connection...
Connected with IP <IP_ADDRESS>
Firebase Client v4.2.6

Token info: type = id token (GITKit token), status = on request
Connecting to server via external Client... [ 10294][I][ESP32_SSL_Client.cpp:201] connect_ssl(): WARNING: Skipping SSL Verification. INSECURE!
[ 10296][E][ESP32_SSL_Client.cpp:61] _esp32_ssl_handle_error(): [connect_ssl():341]: (-1) ERROR - Generic error
[ 10301][E][MB_ESP32_SSLClient.cpp:219] connect(): MB_ESP32_SSLClient Error: upgrade connection, -1
failed.

This is my code
#include <Arduino.h>
#include <Firebase_ESP_Client.h>
#include <addons/TokenHelper.h>
#include <addons/RTDBHelper.h>

#include <Ethernet.h>
#include "sslclient/esp32/MB_ESP32_SSLClient.h"
#include "MB_NTP.h"

uint8_t Eth_MAC[] = {0x02, 0xF0, 0x0D, 0xBE, 0xEF, 0x01};

FirebaseData fbdo;
FirebaseAuth auth;
FirebaseConfig config;

unsigned long sendDataPrevMillis = 0;
int count = 0;
volatile bool dataChanged = false;

EthernetClient basic_client;
MB_ESP32_SSLClient ssl_client;

EthernetUDP udpClient;
MB_NTP ntpClient(&udpClient, "pool.ntp.org", 123 , 0 );

uint32_t timestamp = 0;

void ResetEthernet()
{
    Serial.println("Resetting WIZnet W5500 Ethernet Board...  ");
    pinMode(21, OUTPUT);
    digitalWrite(21, HIGH);
    delay(200);
    digitalWrite(21, LOW);
    delay(50);
    digitalWrite(21, HIGH);
    delay(200);
}

void networkConnection()
{
    Ethernet.init(5);
    ResetEthernet();
    Serial.println("Starting Ethernet connection...");
    Ethernet.begin(Eth_MAC);

    unsigned long to = millis();
    while (Ethernet.linkStatus() == LinkOFF || millis() - to < 2000)
    {
        delay(100);
    }
    if (Ethernet.linkStatus() == LinkON)
    {
        Serial.print("Connected with IP ");
        Serial.println(Ethernet.localIP());
    }
    else
    {
        Serial.println("Can't connected");
    }
}

void networkStatusRequestCallback()
{
    fbdo.setNetworkStatus(Ethernet.linkStatus() == LinkON);
}

void tcpConnectionRequestCallback(const char *host, int port)
{
    if (timestamp == 0)
    {
        timestamp = ntpClient.getTime(2000 /* wait 2000 ms */);

        if (timestamp > 0)
            Firebase.setSystemTime(timestamp);
    }

    Serial.print("Connecting to server via external Client... ");
    if (!ssl_client.connect(host, port))
    {
        Serial.println("failed.");
        return;
    }
    Serial.println("success.");
}

void setup()
{
    Serial.begin(115200);
    networkConnection();

    Serial_Printf("Firebase Client v%s\n\n", FIREBASE_CLIENT_VERSION);

    ssl_client.setClient(&basic_client);
    ssl_client.setInsecure();

    config.api_key = FIREBASE_API_KEY;
    auth.user.email = FIREBASE_USER_EMAIL;
    auth.user.password = FIREBASE_USER_PASSWORD;
    config.database_url = FIREBASE_DATABASE_URL;
    config.token_status_callback = tokenStatusCallback;

    fbdo.setExternalClient(&ssl_client);
    fbdo.setExternalClientCallbacks(tcpConnectionRequestCallback, networkConnection, networkStatusRequestCallback);

    Firebase.reconnectWiFi(true);
    Firebase.setDoubleDigits(5);
    Firebase.begin(&config, &auth);
}

void loop()
{
    if (Firebase.ready() && (millis() - sendDataPrevMillis > 15000 || sendDataPrevMillis == 0))
    {
        sendDataPrevMillis = millis();
        Serial_Printf("Set bool... %s\n", Firebase.RTDB.setBool(&fbdo, F("/test/bool"), count % 2 == 0) ? "ok" : fbdo.errorReason().c_str());
        count++;
    }
}

IDE and its version:

PlatformIO
Version 1.73.1
ESP32 Espressif 32 Version 5.2.0

No error like that from intensively tested.
Check your internet connection.

Please use the discussion first.

At this time, I am investigating the MB_ESP32_SSLClient.h and openslab SSLClient which have similar issue when they work with Arduino Client which some unexpected behavior of socket close connection in user defined Client class which the SSL engine itself works very well for handling SSL/TLS which will be confirmed when WiFiSSLClient or WiFiClientSecure class was used as external client,
You can use openslab SSLClient to test in ESP32 at this moment during issue investigation.
And I can confirm that this is not library issue unless external SSL client reliability issue.


Added "power outlets in the room" feature

I added this feature that displays a little plug emoji next to the rooms that have power outlets. My first approach was to make a request for each room and check in the html of the expanded view of the single room, but this approach ended up slowing the bot too much. This solution instead adds a little json file with the "id_aula" numbers of the rooms that have power outlets, conveniently generated by a little script I added. As I wrote there since we don't change power outlets every day you can just run this script every once and a while and will be fine.

Thx to @lorenzocavallero for the idea

Screenshot of the new feature as requested:


CLOUD-56259 Flow cancellation during termination

@bbihari plz review

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2371/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2377/

LGTM


Activation fails for LDAP users on linux

Describe what happened:
Liveshare actions are not functioning at all and return errors - plugin does not activate but the visual studio arrow plugin icon is visible though.
What was your system configuration?
Ubuntu 20.04
logged in with an LDAP user - note this user is not in local /etc/passwd file
Product and Version [VS/VSCode]:
OS Version[macOS/Windows]:
Live Share Extension Version:
Target Platform or Language [e.g. Node.js]:
Version: 1.50.0
Commit: 93c2f0fbf16c5a4b10e4d5f89737d9c2c25488a3
Date: 2020-10-07T06:01:33.073Z
Electron: 9.2.1
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.4.0-48-generic snap
Steps to Reproduce / Scenario:

Go to '...'
Visual studio developer tools within visual studio code

Click on '....'
Console

Scroll down to '....'
Activating extension error message

See error

abstractExtensionService.ts:708 Activating extension 'ms-vsliveshare.vsliveshare' failed: A system error occurred: uv_os_get_passwd returned ENOENT (no such file or directory).
Please attach logs to this issue:
You can access them via the Live Share: Export Logs command from the command palette (ctrl + shift + p) and attach them to this issue

Export logs command does not work, because the extension does not activate.
Already tried: removing the ~/.vscode/extensions/msvsliveshare.vsliveshare-1.6.0 folders and re-install but that does not work, problem still seems to be the error is not activating because of the mentioned error uv_os_get_passwd returned ENOENT.

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

Addition: this happened after upgrading the machine from ubuntu 18.04 to ubuntu 20.04.
So, to me it feels like 'cleaning up and re-installing' does not entirely clean up the plugin?

Assuming that code uses
os.userInfo()
to get the username.
However on linux/ubuntu this will inspect the /etc/passwd/ file for the logged in user which won't be there for cases the username is stored centrally, for example when LDAP is used.
In a command prompt the username can't be requested from the /etc/passwd/ file (which os.userInfo() seems to be making use of) but can be retrieved using getent
hth

Same here, also an LDAP user.

Same here, Ubuntu 20.04 with Active Directory

Thank you for identifying the root cause. Re-labeling the bug to help track the issue.

I know this is somewhat niche, but it's preventing our whole org from making use of an amazing collaboration feature! Is there anything we can do to help move this along?

Hello !
Same issue here, is there a workaround until a fix is made ?
Thank you !

Hello!
Issue still exists, current workaround is to use VSCode in Web (Issue still exists, current workaround is to use the)
Thank you!

Hey. Unfortunately, due to the high volume and bugs and reports we receive, we're unable to prioritize this fix until at least a quarter from now. Please use the vscode.dev version as mentioned to work-around it.
We are going to take a closer look at ldap enabled linux scenarios in the next quarter and will evaluate how to continue to support them. Thank you.

We’re not able to prioritize this issue over the other higher-impact issues we receive every week, based on the votes and comments from others in the community and our understanding of the issue. However, rest assured that we love your input. If you feel it deserves to stay open, then clarify your use case and contact us to let us know how severe it is for you.


fix: Inheriting plugins no longer always auto-installed

Culprit of this issue is that the plugin_dir method does not respect plugin inheritance, so would reference a plugin directory by the inheriting plugin name, rather than its progenitor plugin.
In the case of auto-install, the check to determine whether or not an install is required calls plugin_dir, resolves an incorrect directory, and then goes on to install reusing the parent plugin directory later on. Since the venv in the inherited plugin directory is never created, auto-install is always attempted.
Worth confirming that there is a separate but related issue here around install logic and multiple inheritance as discussed in this Slack thread. ~A fix for that might benefit from reusing get_progenitor.~ EDIT: never mind, it's simpler than that (see #8785)!

Related to #8783

The name venv_name was confusing me. For example, it made me feel unsure about adding a default implementation to PluginRef. But thinking about it as a plugin directory that contains the plugin venv changed my mind. Let me know if this makes sense.

The name venv_name was confusing me. For example, it made me feel unsure about adding a default implementation to PluginRef. But thinking about it as a plugin directory that contains the plugin venv changed my mind. Let me know if this makes sense.

Yep, looks good to me!


Documenation: Text Area

Figma:
https://www.figma.com/file/xZ0IW0MJO0vnFicmrHiKaY/Components-Post?type=design&node-id=7779%3A34916&mode=design&t=VnF7Nfba4zszs6Kt-1
Story Book:
https://next.design-system.post.ch/?path=/docs/components-forms-textarea--docs
Comments:

Connected Font Styles from Foundations
Added Focus State
Updated Disabled State A11Y
Added Documentation

Ad Focus and check on colours
Ad documentation

Hey Philipp & Rouven, one more Component to be reviewed :)

@Cian77 Pattern is ready for Dev

@Cian77 I updated the dev ticket https://github.com/swisspost/design-system/issues/1055. The design looks good to me.


Rework Cargo.toml, update Cargo.lock

This

Moves the binary source from src/bin/uhyve.rs to its standard location src/main.rs.
Renames the lib target from uhyvelib to its standard uhyve.
Reworks the Cargo.toml and updates Cargo.lock.

Rebased on latest master.

Because we plan to provide different frontends for uhyve, I'm against the move of bin/uhvye.rs to main.rs and the renaming.
I like the cleaned version of the Cargo.toml thoug!

Will drop 1, 2.
Will research about cargo update and transitive dependencies and dependabot capabilities.

Dropped 1, 2.
Regarding omitting the patch level of the SemVer in Cargo.toml.
Bumping a dependency in Cargo.toml only causes its dependencies to update in Cargo.lock, if it is required by the new version. Otherwise, the dependency's dependencies are not touched in Cargo.lock, even if newer patch versions of those are available. Thus, we should have Dependabot update the Cargo.lock regularly anyway. The explicit updates in Cargo.toml can then be reduced if we omit the patch level of the SemVer.

I'm still unsure about how dependabot works. But we can test it and revert if it creates trouble :-)

bors r+


Documentation - Update title style in section 2.2.

Fixes #1349

@darek1024 Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@darek1024 Thank you for signing the Contributor License Agreement!

Congrats @darek1024 on your first contribution to the project :sparkles: :rocket: :fire:

So proud @marcingrzejszczak 🥰🥳


scroll even for angular select never fires

Hi,
I created a directive to listen on the scroll event from angular select and ng-options but I never fires! However if I use jquery and select without ng-options. Everything seems to be fine. Can anyone tell me why is that? Thanks!
The directive is like this
 app.directive("scrolly", function(){
  return {
    restrict : "A",
    link : function(scope, element,attrs)  {
       element.bind('scroll', function () {
          console.log("scrolled!!");
      });
      element.bind('click',function(){
        console.log("clicked");
      });
    }
  };
});

There is a live example

I've tested in FF and it works.
In Chrome, the first select doesn't work with native listeners either. So I guess this is a browser bug.

Closing as this is not Angular related.


[video_player] Allow self signed SSL for VideoPlayer

This PR allows an option that will allow self signed certificates to be used for VideoPlayer plugin.
List which issues are fixed by this PR. You must list at least one issue.
https://github.com/flutter/flutter/issues/75995
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [relevant style guides] and ran [the auto-formatter]. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the [CLA].
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy].
[x] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

Is there any ETA for this issue?


Pytorch example does not work without GPU

After setting up dynolog to --enable_ipc_monitor, I have tried running the example (but changing the device to CPU) like so:
KINETO_USE_DAEMON=1 python scripts/pytorch/linear_model_example.py

Then if I run dyno gputrace, I get the following:
No processes were matched, please check --job-id or --pids flags

If I wrap the example in a profiler, then I do get matched processes. However, I thought the point what that it required no code modifications?
with profile(activities=[ProfilerActivity.CPU], record_shapes=True) as prof:

This does create a trace, but it doesn't contain much useful info. See attached file.
dynolog.json
What am I doing wrong?

@cameron-martin

but changing the device to CPU
dyno gputrace only supports tracing Pytorch executing on GPU

cc: @briancoutinho to confirm

Why does it require a GPU if both dynolog and kineto claim to support CPU profiling?

@cameron-martin Yes, actually dynolog and kineto support CPU-only profiling too. Tbh we didn't test the on-demand tracing flow on a pure CPU version of PyTorch. I'll give it a try with a latest release of cpu torch, but please do share the versions you used as well.
You are right that libkineto_init() is where the actual registry happens with dynolog. The libkineto_init() is invoked in multiple places.

During strartup in profiler registry here.
Lazily called during first usage of PyTorch profiler here.

Actually we wanted (1) to always be invoked but i think some define is probably compiling it out like this ENABLE_GLOBAL_OBSERVER thing.
Any chance you are using an Apple system or PyTorch edge?
#if defined(__APPLE__) || defined(EDGE_PROFILER_USE_KINETO)
#define ENABLE_GLOBAL_OBSERVER (0)
#else

I'm using:

PyTorch 2.1.2
Linux
Dynolog 0.3.0 (this is the latest release that has deb packages)

I also compiled HEAD of dynolog and tested but still get the same results.

@cameron-martin thanks for the info, I think the issue is in the PyTorch side as in libkineto is not getting initialized. I'll try to repro the CPU only setup and get back to you.

Working on two WIP fixes
https://github.com/pytorch/kineto/pull/861 (have to land this first)
https://github.com/pytorch/pytorch/pull/118320

Ok all fixes are in https://github.com/pytorch/pytorch/pull/118320 :)
Can you try out PyTorch nightly build to see if this works, I tried it out for developing the PR. Let me know..

Just tested this with nightly torch and it works great, thanks!


change lineHeight of session tag

Issue

close #1233

Overview (Required)

The session tag's height was too large, so I reduced it by specifying a fixed value for lineHeight. I changed it to apply the 'label-medium' in the Material Theme.

Links

Screenshot (Optional if screenshot test is present or unrelated to UI)

Before
After

Movie (Optional)

Before
After

I changed it to apply the 'label-medium' in the Material Theme.


Updated data.json

Added my awesome Github profile , updated data.json and successfully sent the PR

Hey @Jassi10000 , did you mean to close this PR?

Hey @Jassi10000 , did you mean to close this PR?

@eddiejaoude  Actually my data already got  updated in  "  data.json " file and also my profile is included in the Readme Section , so that's why
Did I did something wrong 😟😞  @eddiejaoude   ?

@eddiejaoude  Actually my data already got  updated in  "  data.json " file and also my profile is included in the Readme Section , so that's why
Did I did something wrong 😟😞  @eddiejaoude   ?

ok great if it is already there. I think I saw another PR from you 🤓
No, nothing wrong @Jassi10000 , I just wanted to check that you wanted to close this PR. If your profile is already added, then it sounds like you did mean to close this, so all is fine 👍

ok great if it is already there. I think I saw another PR from you 🤓
No, nothing wrong @Jassi10000 , I just wanted to check that you wanted to close this PR. If your profile is already added, then it sounds like you did mean to close this, so all is fine 👍


When minimized the CivOne window won't come back

It stays frozen in taskbar.

I can reproduce that, will fix it in the next release.

Sorry, accidentally closed.


tools to mirror docs

We should add a build script that pulls in the markdown docs from other projects
Example: Our CLI.md in this repo is out of date with https://github.com/gulpjs/gulp-cli/blob/master/docs/CLI.md

@contra the gulp 3.9 cli is still matching those docs

This can be a gitbook plugin

following up from https://twitter.com/BlaineBublitz/status/719612540636962816...
I think it might help to give more detail on the types of projects do you want to inline. Then based on the relationships between the projects, and how automated you want it to be, we can more easily come up with an idea of what needs to be accomplished.
For example, do you want docs for dependencies/core libs? gulp plugins, etc?  Some thoughts/questions that come to mind that might help clarify what you'd like to achieve. Maybe none or all of these are relevant:

do you want to just inline the docs from other repos or do you want to actually merge docs if possible?
do you want to do things like automatically cross-reference inherited methods?
we could also build up a context of urls to the docs, code and tests for dependencies, so links can be created in gulp docs using simple variables that will automatically update when urls change.

etc...
fwiw this concept in general is something @doowb and I are really interested in.  we've spent thousands of hours on templating/markdown/documentation-related stuff b/c we see it as a huge productivity barrier in our space. so regardless of what you guys decide on I'm really curious/interested in the outcome.

I was thinking that it would just take something like <!--- include isaacs/node-glob#master glob-primer ---> and it would pull the section https://github.com/isaacs/node-glob#glob-primer (not sure about with or without the header) from the glob docs and inline it below the comment.  The comment would need to stay so they could be re-processed multiple times (maybe we would need a closing comment then too).  One thing I noticed while looking into this is that I want to pull the entire API doc from https://github.com/gulpjs/vinyl-fs#srcglobs-options but the example uses fs.src instead of gulp.src so maybe there would need to be some sort of post-processing too, not sure.
I think it should only be a shallow inline, so each repo would have to include and process what it wants to inline.
@jonschlinkert let me know if that helps at all or if any of it is confusing.  It is just a brain dump of my couple hours spent on this.

was thinking that it would just take something like <!--- include isaacs/node-glob#master glob-primer --->

There are couple of issues with this. The injecting part is pretty simple. we do this a lot with stuff like markdown-toc and inject-snippet.
But if we're parsing another document to create the snippet, it introduces lots of potential snags. Like relative links to other docs or sections in the same document. when headings that have code in them it makes them harder to work with or unusable. honestly this is just the surface. I've hit so many snags trying to do this.

I want to pull the entire API doc from https://github.com/gulpjs/vinyl-fs#srcglobs-options but the example uses fs.src instead of gulp.src so maybe there would need to be some sort of post-processing too, not sure.

I would love to settle on a solution for this. I've been trying to do this for probably the past two years.  We've done it in a few ways that failed. Recently we tried using variables like  <%= name %>.set() or something in our docs, which would render to verb.set(), app.set() etc. but it's horrible to maintain
For me, finding a workable solution to this is more than a nice-to-have. It would mean that we all spend more time programming, users and implementors learn how to use our libs faster and with greater depth, and it should cut down on issues that can be distracting to progress.
Anyway, when it comes to maintaining projects, IMHO nothing is as bad as having to re-write the same documentation on multiple projects. It's not even about duplicating efforts. It's about keeping the docs current and consistent. when docs are repeated on two libs, it's a virtual guarantee that one of them will be incorrect or outdated at any given time. If inlining docs is a build step, at least the docs will be as up-to-date as the last time you ran gulp or verb or whatever you use.
sorry, that's my brain dump. I have solutions to some of this that seem like they're going to work out well. if you're interested I can give more detail. maybe even do a screen share or something.

@jonschlinkert great points, I'm definitely going to think about those things.  I'd love to chat or screenshare about your ideas some time.

great, starting Tues. of next week my schedule will open up a bit. Let me know what works for you, I'd love to get your thoughts also.

I desperately want it but it's a big programming thing instead of a docs thing. We could remove the tag, probably

Removed it from the docs project board, added it back to the general projects in Nice to have. I don't have permissions to change labels.


how can i change the indenetation as 2, so to avoid "E111 indentation is not a multipl e of four"?

thank you for attention

This is not part of this vim plugin: it simply reflects what the flake8 tool outputs. So you’ll have to figure out how to do that by configuring flake8 directly. However, it looks like changing the indent is not supported (the indent level of 4 is hardcoded).
If you really must (although I would not recommend it), you could also configure flake8 to ignore E111 errors.


Add all inventory

Oh, sorry I didn't provide the icon... WE is always busy for me. Your icon is nice.
I looked at the code. Didn't see anything to correct. I'll test it soon and if everything is ok will integrate it.
Thanks.

Just curious at what happens if the user click on AddAll more than once.
I thought you'd want to add every weapon and accessory twice, and every materia 4 times, when the items don't have a maxNumber (else add it maxNumber of time). What do you think ?

Current functionality: Adds 1 to each equipment/materia you currently DO NOT own.
Is what you want: Add up to 2 of each equipment, and add up to 4 of each materia, (unless there is a maxNumber)?

I don't have a solid opinion on this matter. What do you think would be the most useful for the users ?

I'm not entirely sure either, but I suppose each time the button is clicked you add 2 of each equipment and 4 of each materia would be useful(not up but rather just 2 or 4, since the unit management tab might mean people want lots of some equipment). How does that sound?

Sounds good to me. If you think it'd fulfil your need, it should also fulfil the need of others too ;-)
Also, I create a Discord server for FFBE Equip, it may be easier to discuss there, if you want : https://discord.gg/rgXnjhP

Sorry for taking so long, been pretty busy these past 2 weeks with the holidays and all.

Finally I'm back at home and had the time to merge it ! It is live !
Thanks a LOT for your work on this !


Web Root Path

My Azure Web App (Running a Blazer Application) was always redirecting every request to a subfolder of wwwroot. So that the ACME Challange (.well-known directory) could not be found on the server.
After checking the code of LetsEncrypt.SiteExtension.Core I found the configuration parameter:
letsencrypt:WebRootPath. With this parameter the path of the .well-known directory could be changed.
I suggest adding that parameter into the PowerShell script.

OK, I see it too: https://github.com/sjkp/letsencrypt-siteextension/blob/f2e8f392cd7706d3f71bc5d1fcbde1e69d120e91/LetsEncrypt.SiteExtension.Core/Services/KuduFileSystemAuthorizationChallengeProvider.cs#L71
So just to clarify, you were able to use this setting successfully with the letsencrypt-webapp-renewer webjob?


Setting CopyToOutputDirectory metadata to "Never" should remove Update

File -> New Console App (.NET Core)
In Solution Explorer, select Program.cs
In Properties, change Copy to Output Directory to Always
In properties, change Copy to Output Directory to Never

Expected:
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard1.4</TargetFramework>
  </PropertyGroup>
</Project>

Actual
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard1.4</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <Compile Update="Class1.cs">
      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
    </Compile>
  </ItemGroup>
</Project>

This is expected behavior I believe. To remove it you need to select <reset to default>. Unfortunately that only shows up if you deselect and re-select the file after setting it to Always. We want to fix the properties window not auto-refreshing.

@davkean do you think this should be moved to CPS?

Moved to Azure Devops


When using Ollama as the engine for LLM, restart the llama model every time?

If you are using Ollama alone, Ollama will load the model into the GPU, and you don't have to restart loading the model every time you call Ollama's api. But in privategpt, the model has to be reloaded every time a question is asked, which greatly increases the Q&A time.

I think this solves your problem https://github.com/zylon-ai/private-gpt/pull/1800 the default is 5m.  Increase it.
ollama:
  keep_alive: 30m

Yes, this has been solved, the problem is that the Embedding's model and the LLM's model are both using the same ollama api, it would be nice to separate them. Every time a question is asked the Embedding model is called first, which breaks the LLM model in memory.


Local printing availability under unregistered state

It's recommended that local printing is available only if the printer is registered because the document says "a newly connected device should only support the /register api" in [Cloud Print]->[GUIDES]->[Privet Local Discovery]->[4.2. /privet/info API], and many printers support the recommendation.
However, the following test cases expect that local printing is available even if the printer is unregistered.

testPrivetAccessTokenAPI
testPrivetCapsAPI
testPrivetPrinterAPI
testLocalPrintGuestUserUnregisteredPrinter

I think these test cases should be removed.

We should set True to the 'LOCAL_PRINT' option in CAPS to skip these test cases,
if the printer do not supports local printing before the printer is registered.
This option for local printing under UNREGISTERED state ONLY,
and it's NOT effective for local printing under registered state.
It is described in 'README' and '_config.py'.

Right, some tests should only run if the printer supports local printing
before it's registered.
Kelly
kdLucas
On Wed, Jun 29, 2016 at 3:24 AM, YasuhiroFuruta<EMAIL_ADDRESS>wrote:

We should set True to the 'LOCAL_PRINT' option in CAPS to skip these test
cases,
if the printer do not supports local printing before the printer is
registered.
This option for local printing under UNREGISTERED state ONLY,
and it's NOT effective for local printing under registered state.
It is described in 'README' and '_config.py'.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/cloudprint_logocert/issues/38#issuecomment-229317903,
or mute the thread
https://github.com/notifications/unsubscribe/ADk_fTVs6HB0vPnA-IrQusGaVb9GcMRUks5qQkfWgaJpZM4I-wAw
.


checkov: 2.3.257 -> 2.3.259

Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.3.257...2.3.259
Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.3.259
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 234259 run on x86_64-linux 1

2 packages built:

checkov
checkov.dist


[Error?/Feature Request] Link Item and Resource DnD5e Compatibility

Hello there, love the mod.
I've found that when resource changes are automated instead of manually done by the player it doesn't always recognise things like spell slot changes or equipping/unequipping.
Similarly the mod "Link Item and Resource DnD5e" provides a resource override to set ammo quantity or feature uses as a resource that depletes on its own as you use them up. It doesn't seem to register those resources changing at all whether done manually or automatically?
Might just be me in which case I'll live, but if not I'd appreciate some advice on where they might be clashing to fix myself if you don't want to do a compatibility fix.

So the module was always designed to just track manual changes. There may be some automatic changes that are tracked, but that's actually not intentional.
I'm not familiar with how "Link Item and Resource DnD5e" works, but I would say if you're running automation this way, then you could probably manually create the monitor messages using ItemMacro.
The chat message styling is pretty much all CSS, so as long as you create the chat message with the proper classes (and flags maybe), you should be able to recreate the monitor messages.


Create spam_image_hidden_element.yml

Description
Adding detection for emails with observed body html template that uses a single image as body content and hides the rest of the html.
Associated samples

Sample 1
Sample 2
Sample 3

Associated hunts

Hunt 1

/update-test-rules

baking

still baking

looking ok, not a lot of volume, but all TPs

/udpate-test-rules

/update-test-rules

/update-test-rules

looking good. pushing.


Convert cupy.sparse to cupyx.scipy.sparse in docstrings

I converted cupy.sparse in docstrings. All links are now broken.
related to #1079

jenkins, test this please.

Jenkins CI test (for commit 87243669cc76362986edb03f402abec3dfc1281e) succeeded without errors!

LGTM!

Jenkins CI test (for commit 87243669cc76362986edb03f402abec3dfc1281e) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)


Creating a rock

Hey ReFreezed,
Pretty happy to stumble upon your project, I hope you keep maintaining it :)
Will be interesting adding your package into luarock, so we can easily consume it.
I can open a PR including the spec, but some steps shall be done by you like creating an account in luarocks server and also tagging the release.
Here is how: https://github.com/luarocks/luarocks/wiki/Creating-a-rock
Let me know what you think.

Hello. I've now added the library to LuaRocks. (https://luarocks.org/modules/refreezed/dumbluaparser)
I don't really use LuaRocks myself so let me know if there are any problems.


PLEASE FIX THE PREFERED HITBOX SETTING

just enable it and it doesn't work.

please follow template.


Solver not work

The current version did not work with the site https://ebanoe.it/. (09 Jun 2020)

The current version did not work with the site https://ebanoe.it/. (09 Jun 2020)

Same issue: Issues 32


Typos  and remarks regarding the docs

What is the type of issue?
Documentation is incorrect
What is the issue?
I just went through the whole documentation again as I discovered many changes since the last time I looked.
It's all very impressive.
Just a few remarks though:

In "Optional fields as Options" (https://github.com/Effect-TS/schema#optional-fields-as-options), I think:
const schema = S.struct({ a. S.optional(S.number).toOption() });

should read:
const schema = S.struct({ a: S.optional(S.number).toOption() });

I see there is an S.InstanceOf operator for classes. Maybe, there could be on for structs?

I have always been puzzled by the Transform combinator. More so now that we have the Compose combinator. Instead of the Transform combinator which implies two schemas and potentially 4 types of which 2 are not used, why not have a Make constructor like so make: <A, B,>(decode: (a: A) => B, encode: (b: B) => A) => Schema<A, B>?

Maybe something should be said about S.NumberToString (starting with an uppercase N) which is a transformation and S.numberToString (starting with a lowercase n) which is a schema

Where did you find it?
No response

The schema docs & api has been updated significantly now. Re-open this issue if you feel something is still missing :)


fix: LSDV-5177: Fix storing Image regions in history

PR fulfills these requirements

[x] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
[x] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[x] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)
(check all that apply)

[ ] Product design
[x] Frontend

Describe the reason for change
Regions with relative coordinates are drawing at unexpected places on switching annotations if there was not the last step of history for current annotation.
What feature flags were used to cover this change?
fflag_fix_front_lsdv_5177_image_regions_in_history_260523_short
Does this PR introduce a breaking change?
(check only one)

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[x] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?
(check all that apply)

[ ] e2e
[x] integration
[ ] unit

Which logical domain(s) does this change affect?
TimeTraveler, ImageView

Codecov Report
Patch coverage: 60.00% and project coverage change: -0.46 :warning:

Comparison is base (3c1f6d5) 65.42% compared to head (fc8cf01) 64.96%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1404      +/-   ##
==========================================
- Coverage   65.42%   64.96%   -0.46%
==========================================
  Files         436      436
  Lines       27252    27267      +15
  Branches     7214     7127      -87
==========================================
- Hits        17829    17715     -114
- Misses       8093     9552    +1459
+ Partials     1330        0    -1330

Impacted Files
Coverage Δ

src/regions/EllipseRegion.js
83.75% <50.00%> (-0.87%)
:arrow_down:

src/regions/KeyPointRegion.js
82.07% <50.00%> (-1.26%)
:arrow_down:

src/regions/PolygonPoint.js
57.89% <60.00%> (-0.50%)
:arrow_down:

src/regions/RectRegion.js
69.54% <66.66%> (-0.56%)
:arrow_down:

src/utils/feature-flags.ts
100.00% <100.00%> (ø)

... and 207 files with indirect coverage changes

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

The main issue is fixed by relative coords PR which is behind the feature flag, but this flag is always on. Tests will be unrelevant with relative coords as well.


Close an Iframe from the opened page

Is there a way to close the iframe modal from the opened page?
Thanks!

Not with Lity itself, but you could use cross-document messaging.

Can we please have an example of this?


No link to this repository from external documentation site

While going over https://docs.openzeppelin.com/subgraphs/0.1.x, I noticed there's no reference that links back to this repository. So I couldn't easily figure out that this is the repository where we keep the actual code that I should use to follow the docs.
What do you think of adding a link to this repository in the main page at https://docs.openzeppelin.com/subgraphs/0.1.x/ ?

Good point, thanks! Fixed in https://github.com/OpenZeppelin/openzeppelin-subgraphs/commit/e8c915eae63fdbf51cae1c7181f3e16a856d9a7b.


Disable analytics for tests

Right now analytics are being tracked for the testsuite as for every normal command. Disable analytics for that, either via a new flag on sane new, e.g. --disableAnalytics or somehow set it via a .sane-cli. Or possibly there is another way to disable that programatically.

Implemented as of 734313a


[Feature] Mongodb connections upgrade

Feature Request
Mongodb as a non-relational database leader in the business scenario there is a lot of work being used, streamx's connector is very much needed to support Mongodb connections to meet enterprise needs.
1.Dynamic back pressure, asynchronous non-blocking
2.Full volume parameter configuration
3.support Schema Validation
DataStream Connectors

Name
Compatible with Mongodb database version
Source
Sink
Semantics

Mongdb
5.1-2.6
support bounded Source、Change Streams Soucre
support Async Sink
at most once

Table API Connectors

Name
Compatible with Mongodb database version
Source
Sink

Mongdb
5.1-2.6
Not supported Source
Batch Sink

Expired proposals


Modernize embulk-decoder-bzip2 with v0.11-ready API/SPI

embulk-util-file will be updated to 0.1.2 in another PR after this is merged to master. (#1410 needed to be on this branch to use 0.1.2, but this PR was developed before #1410. Rebasing everything would be hard...)

embulk-util-file:0.1.3 would work. Updated.

Thanks!


fix "go back" bug

my suggested fix did not work:
overriding public void onBackPressed()

fixed, thanks Luke!


tar: --dereference does not work when --sort

Repro steps:
mkdir /tmp/testing; cd /tmp/testing
touch foo
ln -sf foo bar
cd /tmp
tar cf testing.tar --dereference --sort -C /tmp/testing .

then
$ tar tvf testing.tar
drwxr-xr-x elsk/primarygroup         0  2023-09-29 12:03 ./
lrwxrwxrwx elsk/primarygroup         0  2023-09-29 12:03 ./bar -> foo
-rw-r--r-- elsk/primarygroup         0  2023-09-29 12:03 ./foo

If I drop --sort, then --dereference works correctly.

This could be worked around by providing -T or directly providing the list of files to archive, instead of using a directory (. in this case)

I tried to reproduce this on the host debian one (to see what success looked like) and got "tar: invalid argument ‘-C’ for ‘--sort’, Valid arguments are:  - ‘none’  - ‘name’  - ‘inode’". I see I did (sort);: so the argument to sort is optional (takes it if cuddled ala -snone or --sort=none, but "-s sort" is two unrelated arguments...). The argument thing is kind of bonkers because "none" is what you get without the argument, "inode" is essentially random on modern filesystems, so only "name" makes any sense?
I used --sort=name and got:
$ tar tvf testing.tar
drwxr-xr-x landley/landley   0 2023-09-30 11:14 ./
-rw-r--r-- landley/landley   0 2023-09-30 11:13 ./bar
hrw-r--r-- landley/landley   0 2023-09-30 11:13 ./foo link to ./bar
Is that the output you expect here? First entry is type 5 (dir), second is 0 (file), third is 1 (hardlink).
Rob

Ha, interesting corner case. I added the missing dereference flag, but it's still not treating entry 3 as a hardlink because the link count is 1, and I'm only adding entries with a link count >1 to the seen inode list because I didn't bother to do a fancy tree or hash table and instead used "most non-directory nodes have a link count of 1" as a filter to keep the linear search from getting punitive.
Probably the dirtree plumbing should record that the dirent saw a symlink but we read through it in the returned node somewhere, and then I can use that as a flag to add it to the potential hardlink list. Hmmm...

Nope, doing that doesn't help. And the reason it doesn't is the second entry aliased with the first by following a symlink, but the first is a perfectly normal file (which already went past unremarked), and it has to record BOTH to see the collision. So with -h it has to record normal files with link count 1. Hmmm...

Ok, try commit 658a944a6f77 and note that I didn't try to optimize the hardlink list; if performance obviously suffers doing tar -ch on giant directories I assume someone will let me know.

Thank you @landley !

Thank you @landley ! Let us update our prebuilts and try out the new commit you have.

i'll take that as a request for new prebuilts... coming up!

https://android-review.googlesource.com/c/platform/prebuilts/build-tools/+/2776234 has a toybox with everything up to and including yesterday's timeout fix.

(currently blocked on a one-true-awk bug: https://github.com/onetrueawk/awk/issues/199)

I plead the third.


I Can connect new redis release in Codis?

I would like to know if is possible connect, master and slaves nodes from others releases of redis on the Codis dashboard

no, dashboard is only for codis instead of redis

OK, Thanks


SelfSignedIssuer configuration - API reference docs

In the example Deployment, the description says this:

Since the SelfSigned Issuer requires no dependency on any other resource to be configured, it is the simplest to configure. All that is required is for the SelfSigned stanza to be present in the issuers spec.

The YAML used is:
apiVersion: cert-manager.io/v1alpha2
kind: Issuer
metadata:
  name: selfsigning-issuer
  namespace: sandbox
spec:
  selfSigned: {}

Therefore, is it safe to assume that, spec.selfSigned can be set to {}? It is not very clear as described here.

We should get this documented before we release the v1 API.
/kind documentation
/priority important-soon

I think this is clearly documented on the site today: https://cert-manager.io/docs/configuration/selfsigned/


#61 introducing supabase! 😎

Please make sure all your latest .env files are updated, the latest contents are pinned in the group chat!
@shub-garg @KartikeySharma @omerfarukbasar @deepjyotk


Fix for h1 title

This will remove the h1 from the index page, but keep the correct title
Please describe the changes this PR makes and why it should be merged:
This will preserve the nextra title, without using an h1 to make nextra detect the title. This fixes issue #248
Status

[x] Code changes have been tested against prettier, or there are no code changes
[x] I know how to update typings and have done so, or typings don't need updating

Semantic versioning classification:

[ ] This PR changes the codebase

[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)
[ ] This PR changes the internal workings with no modifications to the external API (bug fixes, performance improvements)

[x] This PR only includes non-code changes, like changes to documentation, README, etc.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 61.004%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1379

Relevant Lines:
2348

💛  - Coveralls

Nice! LGTM!


Adds, prime number program

Example program for a prime number ion Modiscript.

Prime minister needs a prime number program.


Bug with Bootstrap date time picker and addInputType - returned DateTime is always the current one instead of the selected

I use https://github.com/tsega/meteor-bootstrap3-datetimepicker as a date time picker. Which works great. But with the release of 4.0 from Auto-Form i have to use the addInputType to convert the input value to a timestamp. But as soon as i do, the selected DateTime returns always the current DateTime.
<template name="hello">

    Start Date

      <input type='text' class="form-control" />

</template>

...
{{#autoForm collection="Calendar" id="newCalendarForm" type="insert"}}
{{> afQuickField  name='start' type='mydatepicker'}}

This presents the date time pickers. Then the JavaScript is as follows:

if (Meteor.isClient) {

AutoForm.addInputType("mydatepicker", {
  template: "hello",
  valueConverters: {
    "string": function (val) {
      return moment(val).format("X") ;
    }
  }
});

  Template.hello.events({
    'change #picker-1': function () {

      // Get the selected start date returns always the current DateTime instead of the selected
      var picked_date = $("#picker-1").data("DateTimePicker").getDate();

    }
  });

  Template.hello.rendered = function() {
    $('#picker-1').datetimepicker();
  };
}

I'm guessing this is resolved now? See the datetimepicker add-on packages.


Add support for HTTP/2 push for JS assets

Short Description and Why It's Useful
This PR adds support for HTTP/2 push headers for JS scripts. Tests confirm minor speed improvements (main scripts are requested about 1 second faster on simulated "Slow 3G" connection compared to using only preload).
I found our deployed previews (which I used for testing) to be somewhat inconsistent, compared to vsf-next-demo page. That's why I did some tests on the latter, which can be compared later, when this PR is merged.
"Before" tests from:

Dulles, VA - https://www.webpagetest.org/result/201112_Di16_9728e2c1cab8d0099a13f65dbe4e02ee/
Frankfurt, Germany - https://www.webpagetest.org/result/201113_Di77_1b79de263372beecf7a684571a435b0f/

Closes #5170.
Which Environment This Relates To

[ ] Test version (https://test.storefrontcloud.io) - this is a new feature or improvement for Vue Storefront. I've created branch from develop branch and want to merge it back to develop
[X] RC version (https://next.storefrontcloud.io) - this is a stabilisation fix for Release Candidate of Vue Storefront. I've created branch from release branch and want to merge it back to release
[ ] Stable version (https://demo.storefrontcloud.io) - this is an important fix for current stable version. I've created branch from hotfix or master branch and want to merge it back to hotfix

Upgrade Notes and Changelog

[x] No upgrade steps required (100% backward compatibility and no breaking changes)
[ ] I've updated the Upgrade notes and Changelog on how to port existing Vue Storefront sites with this new feature

Are you sure it's only getting the scripts related to a particular page, not a whole app?

Are you sure it's only getting the scripts related to a particular page, not a whole app?

Yes. It pushes common scripts which are required to run the app (runtime, commons, vendor, _nuxt) and scripts for current page (Category, Product etc.).


[Bug] Changing lore and name of a item not working

What happened?
Changing lore and name of a item not working
Steps to reproduce
No response
Crash dump
No response
Plugin Version
latest
Server Version
4.6.1
PHP Version
8.0
Server OS
linux
Additional Information
No response

That's probably caused by the same reason as #178


🚀 Feature: Redesign the screen for unauthorized users

🔖 Feature description
Unauthorized screen section design is here https://www.figma.com/design/OXLtrl1EAy885to6S69554/DocsGPT?node-id=0-1&t=LIx2jRUn39Pt06cs-1

This is what every unauthorzed user sees, whether they opened DocsGPT for the first time or they signed out of their account. The form is a modified version of what is currently on prod.
🎤 Why is this feature needed ?
Better UI/UX
✌ How do you aim to achieve this?
Better UI/UX
🔄 Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

Are you willing to submit PR?
None

Hey @tenokami
I would like to work on this issue but how to implement dark mode? Do I need to add a button to toggle between dark and light mode

Hey @tenokami i can build in light mode for now

Hey @tenokami i can build in light mode for now

@amitroy-thedev sorry this issue was opened by mistake and is now closed

@tenokami any other issue that i can work upon which is related to frontend?

@tenokami any other issue that i can work upon which is related to frontend?

New issues will be added soon

@tenokami Okay


Yarn v2 compat: add vue to peerDependencies

Version
3.1.3
Steps to reproduce
When using Typescript, vue-router export types like here: https://github.com/vuejs/vue-router/blob/dev/types/router.d.ts#L1 But as you can see here, it imports Vue typings to make it work. As a matter of fact vue should be added to peerDependencies
What is expected?
vue should be a peerDependency
What is actually happening?
it is not, and it fails in a strict dependency-tree context
Ref: https://github.com/vuejs/vue-cli/issues/5135

for anybody doing the PR, please include clear steps about how to test locally with links to instructions to use yarn v2 as I personally don't use it

@posva I would like to give it a shot.

Generally vue should be a peer dependency as the types files import from vue but vue is neither listed as a dependency nor as a peerDependency.