What would be the equivalent of this in FastAPI?

First check

[x] I added a very descriptive title to this issue.
[x] I used the GitHub search to find a similar issue and didn't find it.
[x] I searched the FastAPI documentation, with the integrated search.
[x] I already searched in Google "How to X in FastAPI" and didn't find any information.
[x] I already read and followed all the tutorial in the docs and didn't find an answer.
[x] I already checked if it is not related to FastAPI but to Pydantic.
[x] I already checked if it is not related to FastAPI but to Swagger UI.
[x] I already checked if it is not related to FastAPI but to ReDoc.
[x] After submitting this, I commit to one of:

Hello everyone, I wanted to ask about this little piece of code, I was trying to make it with FastAPI but it does not run correctly or does not do anything, but with Flask it does.
request.stream.read().decode("utf-8")
I used "StreamingResponse" but nothing, any possible solution?

What are you trying to do?
I see you are trying to read something from a request, then why are you trying StreamingResponse, which is a response type.

https://fastapi.tiangolo.com/advanced/custom-response/#streamingresponse
you can try this one. but this one is to send streaming data from the server side.
if you would like to send the data from the client to server, why dont you go for websockets?

I think he already tried it :smile:

I used "StreamingResponse" but nothing, any possible solution?

Ohh.. my bad. I missed it..😅.
That's half of the question..
Still  has to answer other half..😅

@krishnardt @ycd
Good morning everyone, thank you for your response.
I am creating a Telegram bot using FastAPI, everything works perfect but reading the PyTelegramApiBot documentation, in the webhook example with Flask, they use the "request.stream".
Code: Click here
# Process webhook calls @app.route(WEBHOOK_URL_PATH, methods=['POST']) def webhook():     if flask.request.headers.get('content-type') == 'application/json':         json_string = flask.request.get_data().decode('utf-8')         update = telebot.types.Update.de_json(json_string)         bot.process_new_updates([update])         return ''     else:         flask.abort(403)
I already used that code and it is working, my idea now is to work with FastAPI, which I can't make it work "the same" as the previous code, when "request.stream" is executed, the content of it is a byte-array (b' '). When I use StreamingResponse, it returns nothing.

It just decode's the request body.
FastAPI does that automatically for you.

Thanks for the help here everyone! 👏  🙇
If that solves the original problem, then you can close this issue @facundopadilla  ✔
Otherwise,  please add a self-contained, minimal, reproducible, example that I can copy-paste to understand what you are trying to do.

Sorry for the long delay! 🙈  I wanted to personally address each issue/PR and they piled up through time, but now I'm checking each one in order.


update 'applications.json' - add 'lightshot' app

not accepting any app contributions at this time.


feature: register handler factory

Add ability to register a factory for the request/event handler instead of the direct value.

@Abdulrahman-Tayara Thanks for your contribution,
Could you give me a simple example of usage of this feature, and what is its advantage to existing functionality for registering handlers?

@mehdihadeli
The major advantage is avoiding the instance creation at the compiling time and make it at the runtime (on demand), so you don't have to create an instance for each handler and its dependencies at the application startup. Also by using the factory, the handler will be created for each request/event instead of the singleton instance, this will prevent any shared resources between the handler instances.
Here is an example of using the factory:
// ProductByIdQueryHandlerFactory new instance for each Send/Publish
func ProductByIdQueryHandlerFactory() mediatr.RequestHandler[*queries.GetProductByIdQuery, *gettingProductByIdDtos.GetProductByIdQueryResponse] {
	productRepository := repository.NewInMemoryProductRepository()
	getByIdQueryHandler := queries.NewGetProductByIdHandler(productRepository)
	return getByIdQueryHandler
}

// ProductByIdQueryHandlerFactorySingleton same instance for each Send/Publish
func ProductByIdQueryHandlerFactorySingleton() mediatr.RequestHandlerFactory[*queries.GetProductByIdQuery, *gettingProductByIdDtos.GetProductByIdQueryResponse] {
	var instance mediatr.RequestHandler[*queries.GetProductByIdQuery, *gettingProductByIdDtos.GetProductByIdQueryResponse]
	return func() mediatr.RequestHandler[*queries.GetProductByIdQuery, *gettingProductByIdDtos.GetProductByIdQueryResponse] {
		if instance == nil {
			productRepository := repository.NewInMemoryProductRepository()
			getByIdQueryHandler := queries.NewGetProductByIdHandler(productRepository)
			instance = getByIdQueryHandler
		}

		return instance
	}
}

// Registration
err1 := mediatr.RegisterRequestHandlerFactory(ProductByIdQueryHandlerFactory)
err2 := mediatr.RegisterRequestHandlerFactory(ProductByIdQueryHandlerFactorySingleton())


[Fr] Text Generator

Text Generator

Bold Text: Create text that is bolded.

Bold
Bold Cursive
Bold Italics (Serif)
Bold Italics (Sans Serif)

Italics: Generate italic text.

Italic
Italic Cursive
Italics Bold (Serif)
Italics Bold (Sans Serif)

Cursive: Generate cursive font.

Cursive
Bold Cursive
Bold Italics (Serif)
Bold Italics (Sans Serif)

Small Text: Create subscript versions of text

Underline Text

Strikethrough Text

Fancy Text

You can add toggles to enable/disable certsin features.

Thanks for your suggestion.
Unfortunately, I am not sure if this can be done because text styling has to be supported by the app itself. Some apps support them (like WhatsApp, Google Docs etc.) and provide options within the app to do so. I don't think it is possible to change the text style for certain text anywhere in the system.

Thanks for your suggestion.
Unfortunately, I am not sure if this can be done because text styling has to be supported by the app itself. Some apps support them (like WhatsApp, Google Docs etc.) and provide options within the app to do so. I don't think it is possible to change the text style for certain text anywhere in the system.

This may well be the case but a workaround I've used is singing navigating via browser to any number of e.g., strike through text generators, copying the output and pasting it into the target app. I suppose there may be instances where doing so could result in nothing but a bunch of ��������� replacement characters, but I've yet to experience that.
Just spit balling as a possible workaround for a system-based approach

It works? Copying strike through text to apps that doesn't seemingly support?

I don't know for certain how to tell if an so definitively does it doesn't support diverging line strikethrough text, but for example, the GitHub app dies not provide strikethrough text formatting as an option (despite providing many other formatting options 🤬). However, as you can see text copied from elsewhere, an online strikethrough text generator in this case still works:
S̶e̶e̶ ̶w̶h̶a̶t̶ ̶I̶'̶m̶ ̶t̶a̶l̶k̶i̶n̶ ̶a̶b̶o̶u̶t̶,̶ ̶W̶i̶l̶l̶i̶s̶?̶ ̶L̶O̶L̶
T̶E̶X̶T̶ ̶T̶O̶O̶L̶S̶ ̶F̶T̶W̶

Most of the text styles were added in the 1.4.0 release. Underline (somehow I missed it) and subscript to be added in upcoming releases. Not sure about the fancy text though.


feat(pitr): try to cleanup backup data if exec backup failed.

Type of change:

[ ] Bugfix
[x] New feature provided
[ ] Improve performance
[ ] Backport patches

What this PR does / why we need it:

cli
Add clean up logic to backup command.
We need to delete backup data in each storage node when we backup failed to save more space for storage nodes.
agent
Add new api for delete backup local.

Pre-submission checklist:

[x] Did you explain what problem does this PR solve? Or what new features have been added?
[x] Have you added corresponding test cases?
[ ] Have you modified the corresponding document?

approve


textDecoration property not working

@jxnblk
Here is the codesandbox link where I extended the Link component with BlockLink and there is problem which css not working like textDecoration property not working
https://codesandbox.io/s/wn5r67w73l

The codesandbox link doesn't work for me. What version of rebass / system-components are you using?

Not sure I 100% follow the issue here, but looks like you're missing babel-plugin-styled-components which is required for the css prop to work

Not sure I 100% follow the issue here, but looks like you're missing babel-plugin-styled-components which is required for the css prop to work

The plugin call order in your .babelrc file matters.
{   "plugins": ["babel-plugin-styled-components"] }
npm install --save-dev babel-plugin-styled-components
I have installed the above, but didn't get .babelrc file in my project so where to add
{   "plugins": ["babel-plugin-styled-components"] }

@jxnblk
I got the file, thanks for your reply, I am going to close


Enable Windows 7 IIS tests

Resolves https://github.com/aspnet/AspNetCore-Internal/issues/1942
Waiting on https://github.com/dotnet/core-eng/issues/5506, which should be resolved soon.

Waiting on dotnet/core-eng#5506, which should be resolved soon.

Was waiting on https://dev.azure.com/dnceng/internal/_git/dotnet-helix-machines/pullrequest/1228?_a=overview, but that was merged yesterday, so I'll re-spin the PR checks now.

/azp run AspNetCore-helix-test

All tests were skipped still, so apparently queue updates haven't rolled out yet.

Helix update for Windows 7 is planned for today. Once that's done, I'll re-trigger PR checks to verify.

/azp run AspNetCore-helix-test

All Windows.7.Amd64.Open machines should have IIS Express now. Re-running Helix tests to verify.

Now getting errors on sqllocaldb. I don't see any error messages either.
Executed on a001EDU

C:\dotnetbuild\work\f4958c6b-b3ed-4df3-97ea-823b7bd1fc8f\Work\a40e3bd3-6f53-441e-9eaa-720585794739\Exec>call RunPowershell.cmd mssql\InstallSqlServerLocalDB.ps1   || exit /b 1
"PS: Running 'C:\dotnetbuild\work\f4958c6b-b3ed-4df3-97ea-823b7bd1fc8f\Work\a40e3bd3-6f53-441e-9eaa-720585794739\Exec\mssql\InstallSqlServerLocalDB.ps1' "
Installing SQL Server 2016 Express LocalDB

Downloading 'SqlLocalDB.msi' to 'C:\dotnetbuild\work\f4958c6b-b3ed-4df3-97ea-823b7bd1fc8f\Work\a40e3bd3-6f53-441e-9eaa-720585794739\Exec\mssql\obj\SqlLocalDB.msi'.

Running 'msiexec /package "C:\dotnetbuild\work\f4958c6b-b3ed-4df3-97ea-823b7bd1fc8f\Work\a40e3bd3-6f53-441e-9eaa-720585794739\Exec\mssql\obj\SqlLocalDB.msi" /NoRestart /Passive IACCEPTSQLLOCALDBLICENSETERMS=YES HIDEPROGRESSBAR=YES'.

IISExpress tests for Win7 are running now

Total tests: 271. Passed: 253. Failed: 0. Skipped: 18.

Didn't expect the SQL Server Local DB. They now pre-install this for us, but I guess our script doesn't no-op well if LocalDB is already installed.


Store original filename in metadata associated with layer instances

🚀 Feature
It would be cool if layers containing image data which were directly loaded from disc have an attribute/property containing meta data, especially the filename.
Motivation
I'm working on a code generator which takes a list of napari-layers and generates code for reproducing their content. Starting point in my plugin is a layer that has the attribute "filename".
Pitch
By storing meta data, such as the original filename, in layers we can use it to document what has been done with images within napari.
Alternatives
~Attaching a general-purpose metadata dictionary to layers which can be manipulated by any plugin would be most flexible.~
Edit: @kevinyamauchi pointed me to the existing metadata dictionary. Thanks!
Additional context
I think one could build this in here. If we conclude on how to do it, I'd be happy to provide PR.

I dedicate this issue to an absorbing computer game

Hey @haesleinhuepf ! We have a metadata attribute on all layers (see here on the base layer). It stores a dictionary that is settable by the user. As far as I know, It doesn't have any "official" uses now and is there for the user to use as they see fit.  I could imagine this being useful for filenames as well as other provenance/logging. Would this help your use case?
# create a layer with metadata
im_layer = viewer.add_image(im_data, metadata={'filename': 'amazing_image.tif'}

# get the metadata
metadata = im_layer.metadata

# update and save the metadata
new_metadata = {'processing_step_1': {'filter': 'gaussian_filter', 'sigma': [1, 1, 1]}}
metadata.update(new_metadata)
im_layer.metadata = new_metadata

Would this help your use case?

Yes, perfect! Thanks :-)
I will use this. How about writing in the filename after loading? Does anything speak against doing this per default?

Furthermore, would it make sense to have metadata per default as empty dictionary {} instead of None?
https://github.com/napari/napari/blob/e61e4fc85b94597b32952599e565330e66d42f1f/napari/components/viewer_model.py#L655

Yes, perfect! Thanks :-) I will use this.

Awesome!

How about writing in the filename after loading? Does anything speak against doing this per default?

I am open to it. If we make it a default, I think it should be always overridden by user and plugin inputs. I could imagine that different people have different ideas about how much of the path they'd like to save (e.g., base name vs. full path) and then there's the issue of \ vs /. I am curious about others think!

Furthermore, would it make sense to have metadata per default as empty dictionary {} instead of None? That would make it more accessible.

Ah sorry, that's a little confusing. I am pretty sure that in the end, it does default to an empty dictionary (i.e., {}) since this is how it gets saved in the layer base class:
https://github.com/napari/napari/blob/e61e4fc85b94597b32952599e565330e66d42f1f/napari/layers/base/base.py#L177

I am pretty sure that in the end, it does default to an empty dictionary (i.e., {}) since this is how it gets saved in the layer base class

Correct! I need to read more napari code ;-) Thanks for your support. My code looks much cleaner now :-)

Awesome! I am looking forward to checking out your code generator.

We have the viewer.open method that take a path to add a layer and we could automatically store that path in Layer metadata. Would that help @haesleinhuepf?

Would that help @haesleinhuepf?

How about implementing it here? It would then work with all loader plugins, I think.

I like this proposal and where it's going, but it's important to note that some plugins may want to load multiple files into a single layer. For example, a list of tiffs might become a single image layer, or a list of csvs might become a single tracks layer. See #1883 for details. So there's a bit of complexity to this.
But, as long as we take this into account, I'm very much in favour of making this kind of metadata built-in.

Yeah, I agree with @jni we should consider some of those corner cases, but otherwise this then seems very reasonable

If we call the meta data entry source or similar, it can be a filename, a list of files or a directory...

Or a URL! I very much like source as a suggestion! 😊

Or a function such as skimage.data.camera! 🙂

@lucyleeow it sure can!


How can we use Webix with React and Meteor?

Sorry, just a question. I have no idea about it. But wish we could. Thank you very much!

You could use Webix widget the same way as you use jQuery widgets in React.
Similar to https://github.com/petehunt/react-jqueryui/blob/master/src/index.js I guess.
As far as I know Webix widget don't support the reactive model very well. That means either you need to rerender the whole thing when you change data or you need to write a data proxy that translates a data diff to calls of add, remove, change etc. Because Webix mainly uses the data binding technique.

Thank you very much!


Jenkins test

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

pr

@AlenaSalanevich Thank you for signing the Contributor License Agreement!


Scroll to Correct Month on Tab Change

Hi, for the date range picker I noticed the scrolling behavior is faulty when you change tabs if you are not already at the position of the selected day. It will scroll to the month before the day you selected.

hey @oliviadodge - can you check this issue in the latest version 1.6 i had fixed it in that version i remember

hi @borax12 - so sorry I should have been more clear in my description! I'll list the steps to reproduce the bug.

open the date picker and select a start date for sometime in the future (March 15 for example)
scroll to another month on the day picker view, but do not select another day (August for example).
click on the end date tab.
click back on the start date tab. This should cause a scroll to the month of March since the selected day is still March 15, but for me it scrolls to July.
If you click back on the end date tab and then the start date tab, it should scroll to the correct month.

It's not that big of a deal since you can get to the correct month by clicking back and forth on the tabs, but I just thought I'd mention it because I thought it was strange. I've gotten the same result on Android 4.4.2 and Android 6.0 emulator.

The PR you pushed does fix that . Thanks for the contribution. Keep looking around and adding stuff that you feel is relevant . I did the code review and it is working fine now


Errors when compiling with latest glib

I have got errors like below while compiling with the latest 'glib'.
fn get_property_filter(&self) -> Option<gtk::FileFilter> {
   |                                      ----------------------- expected `std::option::Option<gtk::FileFilter>` because of return type
...
96 |             value.get()
   |             ^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result`
   |
   = note: expected enum `std::option::Option<gtk::FileFilter>`
              found enum `std::result::Result<std::option::Option<_>, glib::value::GetError>`

This PR will fix errors like these.

@whizsid That code is generated, so you blocked by #59


Catalog listing error - potential fallback approach

When opening harlequin with BigQuery I am greeted with the following error
403 POST https://bigquery.googleapis.com/bigquery/v2/projects/gcp-wow-food-wlx-digaspt-dev/queries?prettyPrint=false: Access Denied: Table gcp-wow-food-wlx-digaspt-dev:region-US.INFORMATION_SCHEMA.COLUMNS: User does not have permission to query table gcp-wow-food-wlx-digaspt-dev:region-US.INFORMATION_SCHEMA.COLUMNS, or perhaps it does not exist in location US.

If I am reading this error correctly it is saying that I do not have enough (or high enough permissions) to query this table.
Looking through the source code I can see that the query used to get the catalog information is as follows

select
      datasets.schema_name as dataset_id,
      tables.table_name as table_id,
      tables.table_type as table_type,
      columns,column_name,
      columns.data_type as column_type
from `{self.project}.region-{self.location}.INFORMATION_SCHEMA.SCHEMATA` datasets
left join `{self.project}.region-{self.location}.INFORMATION_SCHEMA.TABLES` tables
on datasets.catalog_name = tables.table_catalog
and datasets.schema_name = tables.table_schema
left join `{self.project}.region-{self.location}.INFORMATION_SCHEMA.COLUMNS` columns
using (table_catalog, table_schema, table_name)
order by dataset_id, table_id, column_name

So it is the gcp-wow-food-wlx-digaspt-dev:region-US.INFORMATION_SCHEMA.COLUMNS table that my permissions is not sufficient to access. (confirmed also in BigQuery console with equivalent account)
Background:

I am working in BigQuery within a large corporate environment.
I have "owner" priviledges over the project being accessed.

The table gcp-wow-food-wlx-digaspt-dev:region-US.INFORMATION_SCHEMA.COLUMNS requires a regional scope in access which I think I do not have. I imagine there are numerous other projects with datasets in the same region that I rightly should not have access to (or be able to see their meta data). Additionally I think this is not an uncommon permission set up for a large corporate in GCP and BigQuery.
Having looked through this page https://cloud.google.com/bigquery/docs/information-schema-tables
I believe the same data can be obtained by (iteratively) querying the following table gcp-wow-food-wlx-digaspt-dev.dataset_name.INFORMATION_SCHEMA.COLUMNS which has a "dataset location" scope. (The same would need to be applied to obtaining the data for tables). This is a table that I do have access to and am able to query without issue.
POTENTIAL SOLUTION:
Query the {self.project}.{self.dataset}.INFORMATION_SCHEMA.COLUMNS and {self.project}.{self.dataset}.INFORMATION_SCHEMA.TABLES tables instead of the {self.project}.region-{self.location}.INFORMATION_SCHEMA.COLUMNS and {self.project}.region-{self.location}.INFORMATION_SCHEMA.TABLES tables to generate the data that is used to populate the catalog
Speculation: This would also have the benefit of populating the catalog with all BigQuery tables in a project even if they are in different regions (eg one dataset in US and one dataset in Australia)

I ran into this same issue, but I was able to resolve it with IAM. It appears that being a project-level Owner does not also grant you the BigQuery Admin role, which includes the required scopes to query the information schema. Any of these roles (at the project level) will also work:

roles/bigquery.admin
roles/bigquery.dataViewer
roles/bigquery.metadataViewer


Unmaintained?

Is this project still maintained? #154 is making this effectively unusable.

Maybe @skevy has some information?

@jmahhh this project is not really "unmaintained" so much as "it's working for me".
If you would like to see #154 fixed, maybe you should send me a PR?
I don't use Linux on the desktop, and have no plans to. Any support for Linux needs to be community maintained.


Use same separator, otherwise none is matched.

Was there a bug that led you to write this pull request?

Yes, I tried to use parameter keep and it said there was no match.
So, I ran the code line by line and found this bug.

We all have some of those 👍


tracing: bump cpp2sky v0.2.1

Signed-off-by: Shikugawa<EMAIL_ADDRESS>
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message: This PR replaces https://github.com/envoyproxy/envoy/pull/15333/. It upgrades cpp2sky version 0.1.0 -> 0.2.1. It also breaks backward compatibility before SkyWalking 8.3.0 because it uses namespaced-version of data collect protocol
Additional Description:
Risk Level: Low
Testing: Unit
Docs Changes: N/A
Release Notes: Required
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]

cc @wbpcode

cc @moderation

@moderation PTAL

/lgtm deps


Revert "karmen.zhu"

Reverts SonM12/TeamTranslator#23
Karmen i think you changed /added some .xml files here, could you make another pull request with just the files you need to change?

okay! i just made another pull request


Open-source model?

Hi, do you share your ai model that you use for mintlify somewhere? Or is it closed source and only client and server are open source?

We use OpenAI's API


[go_router] Unique PageKey doesn't work

copied from https://github.com/csells/go_router/issues/382
Regarding the documentation if Flutter identifies the same key it will update the url and keep the page (Widget). In the code below pageKey is a static const value set in both Containers. When navigating between those two routes (/home & /home/login) Flutter ignores it's the same widget and recreates it.
class ProjectXApp extends StatelessWidget {

  ProjectXApp({Key? key}) : super(key: key);

  static const pageKey = ValueKey("Home");

  final _router = GoRouter(
    routes: [
      GoRoute(
        path: '/',
        redirect: (_) => Routes.routeHome,
      ),
      GoRoute(
        path: '/home',
        builder: (context, state) {
          return Container(key: pageKey);
        }
      ),
      GoRoute(
          path: "/home/login",
          builder: (context, state) {
            return Container(key: pageKey);
          }
      )
    ],
  );

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
        routeInformationParser: _router.routeInformationParser,
        routerDelegate: _router.routerDelegate
    );
  }
}

Why is it happening? Is there a way to achieve this?

Hi @martppa, the go_router issues have been transferred to the flutter repo.
I need a little bit more information as to what it is you're trying to achieve.
Perhaps some logs or a more detailed repro sample and some screen recordings that show what the actual issue is will help.
Thank you

The page key is meant to be used on Page.key in the GoRoute.pageBuilder.


Error:Cannot copy between a TensorFlowLite tensor with shape [1, 13, 13, 18] and a Java object with shape [1, 2535, 4]

I got this error when run yolov4-tiny.tflite

I got this error when run yolov4-tiny.tflite

@hfx199133 How did you fix it?


Create bhischina.txt (this time hopefully correctly)

@purpura-lilium First stage of verification passed, official domain for Beijing Horizon International School is bhischina.org as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.


i18n(es): update environmental-impact

Description

Closes #  N/A
What does this PR change? Give us a brief description.
Updates enviromental-impact based on this commit c71b0a24c26d123f2f80fdc32bbc1343470a3541

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

es
environmental-impact.md
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


There is a function in the PoorCode.html file named "b". What does that even mean? Rename the function and add some comments describing what it does!
https://github.com/SergeyOvchinnik/open-class/blob/main/web/PoorCode.html#L129

Working on this

Fixed in:
https://github.com/SergeyOvchinnik/open-class/pull/45


Model Shows Correctly but Icon Doesn't [1.17.1]

CIT's are working on Item Models but not the actual Item Icons for some reason
The Netherite Sword & Shield should be showing an icon corresponding to the model but they aren't. This isn't just an issue with enchantment CITs, it happens with normal CITs as well
Modlist:

The mod "eating animation" has an incompatibility with CIT(both Resewn's and optifine's)

Alright, Thanks!


feat: line clamp for header cell

This PR fixes Line clamp for header cells, basically the idea is to tie row height we get from styling panel to the lines we show in header (dim) cells.
Below is a quick demo of what will happen:
https://user-images.githubusercontent.com/29652890/233601717-02a0f884-3211-4c6c-920e-aca24b03f388.mov

How does it line break if you have a single word that is really really long without any white space?

it works well when we have line-break: anywhere with a very long text without space:

which we have full support even in safari:

will update PR soon

How about pseudo dimensions? When you have multiple measures acting as a dimension that is. If you have a long label. Will it line break? Looks like you have only modified the dimension cell component


Horizon on MAC big sur doesn't work

root# curl -sSL https://raw.githubusercontent.com/open-horizon/devops/master/mgmt-hub/deploy-mgmt-hub.sh | bash
----------- Verifying input and the host OS...
Management hub services will listen on <IP_ADDRESS>
Installing prerequisites using brew, this could take a minute...
Error running brew install jq gettext: Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
MacOS: Big Sur 11.0.1

@bmpotter Should I move this issue to the devops repo?

Sure. Thx

@girishkumarbk can you reopen this issue in https://github.com/open-horizon/devops/issues ? Thx

This issue is now a duplicate of https://github.com/open-horizon/devops/issues/48 , so i'm closing this one.


Earlgrey: aes_core.sv doesn't work in Verilator

During opentitan verilation it gives error due to lack of aes_pkg.sv on the Surelog list. But after adding it, another errors occurred. I will create a test and investigate it.

I created the testcase: https://github.com/chipsalliance/UHDM-integration-tests/pull/367

The Segmentation fault is caused by dereferencing nullptr during printing the error message about size of value.
It will be fixed by https://github.com/antmicro/verilator/pull/306.
There is also another error, about return value of function. It can be reproduced by https://github.com/chipsalliance/UHDM-integration-tests/pull/368

It will be fixed by https://github.com/antmicro/verilator/pull/385.
I will come back to this issue, when both PRs will be merged, because it is hard to investigate with these errors.

Some of the warnings can be reproduced by https://github.com/chipsalliance/UHDM-integration-tests/pull/395

Warnings about constants size can be reproduced by https://github.com/chipsalliance/UHDM-integration-tests/pull/398
The bug is on the Surelog side. I created the issue: https://github.com/chipsalliance/Surelog/issues/1632

There are still warnings and errors. Some (or all) of them can be reproduced by https://github.com/chipsalliance/UHDM-integration-tests/pull/430

Removed from lists in https://github.com/antmicro/verilator/pull/466


Feature request: Add calculation of 2nd anyfin can happen

A common situation is that there are only 2 or 3 murlocs in the graveyard, and you have 2 anyfin can happens in your hand.  You want to know not only the damage potential of the first anyfin, but also the damage potential of the 2nd, given that the first set will end up in graveyard by the time you play the 2nd.  It would be nice to see the damage potential of both the first and second anyfin can happens.

This is an interesting idea and you're right that it's not an uncommon scenario, but I'm not sure if it'd be worth the UI confusion that would be needed to add it.
For one, the damage of the 2nd anyfin is dependent on what happens when you play the first.  Did you kill off all the murlocs or are some left on board?  ITo let the calc know what happened afterwards, you'd need to simulate some of the post-anyfin board state using the counters.  And once you do that... you might as well simulate the whole thing using the counters and just look at the primary readout.
Beyond that, while you can predict the immediate result of the first Anyfin, you can only be hopeful about the 2nd (since the opponent has a turn in between and might remove a murloc without killing it).
A feature which might be a middle ground actually would be to be able to "save state", add/remove murlocs to the board based on anyfin, and then revert the state afterward.  What do you think?

I think the "save state" idea is good, but it sounds like too much setup work for the situation I described.  I would like a way to quickly look at the damage potential of the 2nd anyfin.  If it clutters up the UI too much, it could be a togglable option that is off by default.  Like I mentioned, it would need to assume that all the murlocs died after the first anyfin.  There is of course no guarantee of this, but it is a likely outcome.  In the case where murlocs are left on the board, your damage potential will typically be higher (and higher damage than reported is fine; I just want to know if I have potential 2-turn lethal or not), because the non-charging murlocs get to attack too.  Only the case where the enemy entombs a murloc, or otherwise removes it without killing it, will the damage be lower.


implement ACH at Citizens

On #3366 we are establishing a relationship with Citizens for ACH as part of #67. This ticket is to track implementation once the relationship is inked.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/18169241-implement-ach-at-citizens?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github).

Aaaaaaaaaaand the relationship unraveled. :flushed:


Adding new inputs HTML5 for "form helper"

Creating function form_email for inputs of the type email
Creating function form_datetime for inputs of the type datetime
Creating function form_search for inputs of the type search
Creating function form_tel for inputs of the type telephone
Creating function form_url for inputs of the type url
Creating function form_time for inputs of the type time
Creating function form_week for inputs of the type week
Creating function form_month for inputs of the type month
Creating function form_color for inputs of the type color
Creating function form_date for inputs of the type date
Changing datetime to datetime-local

See #1448.


[REVIEW] Mahmoud Farargy

GitHub Profile Link
https://github.com/Mahmoud-farargy/instagram-clone

Hi there 👋 I have a few suggestions and improvements for your profile
📝 Suggestions

[ ] Add a Code of Conduct: https://github.com/Mahmoud-farargy/instagram-clone/issues/49
[ ] Add contributing guidelines: https://github.com/Mahmoud-farargy/instagram-clone/issues/50
[ ] Issue templates: https://github.com/Mahmoud-farargy/instagram-clone/issues/51
[ ] PR Template: https://github.com/Mahmoud-farargy/instagram-clone/issues/52
[ ] Use Issues, I see you make a lot of PRs, maybe link them with issues
[ ] The preview screenshots are good, but they are too big, maybe try reducing their size
[ ] The readme headings can have emojis 🎨
[ ] Readme directly starts with description which is already on the right menu, maybe have the project name as a heading instead of that
[ ] You can have the screenshots folder inside a .github folder so that it is hidden, and only it has capitalized name, others don't so maybe keep them consistent
[ ] I see you have cypress and tests - you can have CI using github actions: https://github.com/Mahmoud-farargy/instagram-clone/issues/53
[ ] You have a netlify.toml file, you can include a deploy on netlify button
[ ] You can also add a gitpod button for people willing to open and see the code: https://github.com/Mahmoud-farargy/instagram-clone/issues/54
[ ] There is no particular code style, you can setup eslint or prettier it will help you be consistent: https://github.com/Mahmoud-farargy/instagram-clone/issues/56

🤔 Questions

Maybe you can not call this an instagram clone, this will help you showcase it as a personal project- social media site which shows a lot about your learning and also signifies that you didn't copy instagram but tried to create something that is yours
Do you know that you can rename the domain provided my netlify to something more human friendly and readable?

🚀 Appreciation

[x] The design and implementations is very cool
[x] You use PRs and branches
[x] You have screenshots and deployed links in your readme 😍

Reviewed on live stream...
Looks good, some thoughts:

releases and packages are not used, suggest hiding these
highly recommend adding a Code of Conduct
missing contributors file
maybe add issue templates
use GitHub Action to build project and run cypress tests


Multi-file selection, deletion, downloading

This PR adds multi-selection features to the file manager. Files can be selected by clicking on them, and multiple files can be selected by clicking and holding Shift. Files can be deselected by pressing escape.
Screenshots:

Whoa. :+1:

note that batched downloads do not currently work because of the download exclusion bug that @lukechampine is working on (downloads will sometimes fail with already revising contract).

The downloads don't go into a queue?

(downloads don't go into a queue, but backend updates to support that are in progress)
Need to be able to shift-unclick to deselect.

shift-clicking selected files now deselects them.


Can't figure out how to correctly read the mesh information of a PolyMesh and PolyMeshDetail

This is more of a request for help rather than an issue, but I've been trying to read and output the non-triangulated mesh data to an obj.
What I have so far is this:
`for (int i = 0; i < polyMesh.nverts; i++) {
// not sure this is right
int xIndex = polyMesh.verts[i * 3];
int yIndex = polyMesh.verts[i * 3 + 1];
int zIndex = polyMesh.verts[i * 3 + 2];
            float x = polyMeshDetail.verts[xIndex];
            float y = polyMeshDetail.verts[yIndex];
            float z = polyMeshDetail.verts[zIndex];

            fw.write("v " + x + " " + y + " " + z + "\n");
        }

        for (int i = 0; i < polyMesh.npolys; i++) {
            int polygonIndex = i * 2 * polyMesh.nvp; // following their specs?
            int[] polygon = new int[polyMesh.nvp];

            // fill the polygon with the corresponding part in the polys array
            for (int indexOffset = 0; indexOffset < polyMesh.nvp; indexOffset++) {
                int polygonVertexIndex = polygonIndex + indexOffset;
                polygon[indexOffset] = polyMesh.polys[polygonVertexIndex];
            }

            fw.write("f ");
            for (int a = 0; a < polygon.length; a++) {
                int vertexIndex = polygon[a];
                if (vertexIndex == 65535) {
                    continue;
                }

                fw.write("" + (polygon[a] + 1));
                if (a < polygon.length - 1) {
                    fw.write(" ");
                }
            }
            fw.write("\n");
        }`

Any help on this would be appreciated!
Attached is a picture of what the rendered obj looks like. (It at least renders so my code is half correct.)

Hi,
You are mixing PolyMesh and PolyMeshDetail and incorrectly using PolyMesh vertex coordinates (these ints are coordinates, not indices). If you want to save the detail mesh as an obj file you can find a simple example how to do that in RecastSoloMeshTest::saveObj().

Finally got it, thanks! I never would have guessed that verts were actually the vertices since it's an int array, but it definitely makes sense given the scale is the cell size!


Separated CC/CFLAGS and command args, especially for "ccache" case.

All apis and previous results of .path() and .args() appears unchanged, the only thing added - cc_env() and cflags_env Tool functions. This will work for backtrace-rs case.
I am unsatisfied with introducing new vec of arguments, but run out of ideas how to avoid it :(
What do you think about that methods? maybe that thing should be done in an entirely different way?

Thanks! I think as well for backtrace-rs though we ideally need to change the return value of Tool::path as well though. I believe backtrace-sys guesses the name of the objcopy binary based on the name of the compiler binary. I think it shouldn't be too hard as well, right? I think that it's just the first element of path_args if present? (that field could also be renamed)

Now Tool storing internally both compiler path and that cc-thing path - ccache for example.
And return as .path() path to the compiler itself, while compilation command starts with ccache.
So normal cc-rs users will have ccache enabled, and backtrace-rs should use .cc_env() and .cflags_env() for correct compilation CC and CFLAGS. Actually, even using .path() and .args() is correct - it will be just a normal compilator, without ccache.
I am not sure about naming and implementation details, but at least it works for me :)

Thanks and looks great! It looks like CI may be failing though?
Also, could the cc_path field be perhaps named cc_wrapper_path? (I think that's the wrapper around the compiler, right?

I am not exactly sure how to fix CI.
I have two ideas:

add "ccache" to travis apt plugins and test how its compiling. But what shall we do on appveyor/windows?
or test only simplest things without compiling, like I did in the last commit. I hope it will fix CI, but tests will not be really good.

Nah yeah these changes look good to me, in general most of the testing of this crate happens externally, so that's ok!

Awesome! Will you publish a new crate sometime soon? Going to make a PR for backtrace-rs than.

Published!


Delayed-start videos start playing even if the gamelist selection is changed or if the game is started.

If you go down on gamelist and press a game, no time for video to start playing so the game is launched at the same time than the video and you can hear the video when game starts.
The video is being started at the end of the delay even if stopVideo() has been called on the video component.

The delayed start has now been cancelled when stopVideo() is called, i.e when launching a game or changing a selection.


Refactor ip_detection_extensions to avoid cross extension dependencies.

Signed-off-by: Kevin Baichoo<EMAIL_ADDRESS>
Commit Message:Refactor ip_detection_extensions to avoid cross extension dependencies.
Additional Description:
Risk Level: n/a test only
Testing: ran unit test
Docs Changes: NA
Release Notes: NA
Platform Specific Features: NA
I thought about putting this in the corresponding test/extension directories, but that'd require changing visibility of the packages which I haven't found elsewhere in test/extensions.

/assign @rgs1

lgtm

PTAL @envoyproxy/maintainers


[Question] Is it correct behavior to return "content-encoding: gzip" and "content-length: 0" together?

For action.copy I send request
Accept-Encoding: gzip
...

And OneDrive server returns
202 Accepted
Content-Encoding: gzip
Content-Length: 0

But minimum length for a gzip stream is 10 bytes (http://en.wikipedia.org/wiki/Gzip#File_format) - this is gzip header length, without which stream can't be decompressed. So I wonder if this is both meaningful and valid response from server? Some networking libs fail to handle such situation and (legitimately) treat empty gzip stream as invalid.

This is an interesting issue and probably one we should look at fixing to make sure developers don't need to do magic special handling for the libraries that fail on such a response. It would also save us 22-bytes on the wire by not including an unnecessary Content-Encoding header :).
Having said that, my interpretation of the [gzip RFC] (http://tools.ietf.org/html/rfc1952) is that the header is required per "member" and since a file (or stream in this case) is a series of members it seems as though 0 members is also acceptable (it wasn't called out as being disallowed). If that interpretation is indeed correct then for a 0 member scenario a 0-byte response would be considered valid.

@ificator, great to hear OneDrive developers care for such seemingly minor, but still quite annoying issues!

I wonder if there are updates on this issue? Now it bugs me also on item details request with if-none-match header when server responds with 304 Not Modified.
I can still completely disable gzip compression for a call, but this time client is supposed to receive data (potentially large amount) and disabled gzip might hurt performance.

We've made a change that we believe will help the situation, but unfortunately it's not available for you yet. My estimate is a couple of weeks from now, but I'll update once it's deployed.

This should now be deployed.

I can confirm that 0-byte responses does not include content-encoding: gzip anymore. Thank you!


Make centcomm not votable as a station

About the PR
Fixes #9238
Screenshots

Changelog

:cl:

fix: Centcomm is no longer votable.

closing because this was already pr'd a minute ago in #9239


Add a world settings editor (Part 1)

In our menu bar, add a new dropdown menu titled "Map" and this is where editors for map settings will live. This is going to be a larger task that is split up into multiple pieces.

[x] Change world settings such as wall height, size, free ctf spawn (#30)
[x] Change map settings like jumping, ricochets, max shots, max players (#43)
[ ] Allow specifying which flags will exist and how many of them (#46)
[ ] Setting BZDB variables (#45)

Todo

[x] Create a modal that will pop up with different tabs for each of the above editors
[x] Create separate issues for the tasks above after the modal foundation has been added

Closing this as separate issues have now been created for the remaining tasks.


Logging update and added requirements.txt

Added IP address of connecting host to printed logging.  Also added requirements.txt for easy deployment.

Thanks for contributing!


Python 2 is no longer supported by the Python core team.

Is there a fix for this error?
/usr/local/lib/python2.7/dist-packages/jwt/utils.py:8: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.
from cryptography.hazmat.primitives.asymmetric.utils import (
|2022-03-08 22:08:11,297|INFO |1|127115567826752|keyvault-agent|Grabbing secrets from Key Vault
|2022-03-08 22:08:11,297|INFO |1|127115567826752|keyvault-agent|Parsing Service Principle file from: /etc/kubernetes/azure.json
|2022-03-08 22:08:11,298|INFO |1|127115567826752|keyvault-agent|AAD tenant auto detection turned off. Using tenant id  from cloud config
|2022-03-08 22:08:11,298|INFO |1|127115567826752|keyvault-agent|Parsing Service Principle file completed
|2022-03-08 22:08:11,299|INFO |1|127115567826752|keyvault-agent|Using MSI

@SwatantraYadav is this still happening with the latest Dockerfile which is already Python 3?
This PR should have already fixed it -
https://github.com/Hexadite/acs-keyvault-agent/pull/39/files

Hello Idan,
I built my image using a different dockerfile that I am attaching.
Can you please verify if that is correct or should I use the one in the master branch. Also can you please let me know what this user is:
RUN useradd -m -u 999 appuser
In my docker file should i change that to something else?
Thank you and regards,
Swatantra

From: Idan @.>
Sent: Wednesday, March 9, 2022 4:44 PM
To: Hexadite/acs-keyvault-agent @.>
Cc: SwatantraYadav @.>; Mention @.>
Subject: Re: [Hexadite/acs-keyvault-agent] Python 2 is no longer supported by the Python core team. (Issue #48)
@SwatantraYadavhttps://github.com/SwatantraYadav is this still happening with the latest Dockerfile which is already Python 3?
This PR should have already fixed it -
https://github.com/Hexadite/acs-keyvault-agent/pull/39/files
—
Reply to this email directly, view it on GitHubhttps://github.com/Hexadite/acs-keyvault-agent/issues/48#issuecomment-1063454247, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB7DLCFZ65L2MKTLUGA6IWTU7ESTVANCNFSM5QKSWVOQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

hi, I'm closing this issue.
The error you received is related to the Dockerfile you used, you're more than welcome to use the Dockerfile in the master branch or simply change yours to use the right version of Python 3.
The "useradd" line simply adds a non-root user for better security, this way the init container doesn't run as root.

@hexadite-idan When I use the docker file from the master branch i get the following error:
|2022-03-11 06:10:17,323|INFO |1|126224785700672|keyvault-agent|Grabbing secrets from Key Vault
|2022-03-11 06:10:17,323|INFO |1|126224785700672|keyvault-agent|Parsing Service Principle file from: /etc/kubernetes/azure.json
Traceback (most recent call last):
File "/app/./main.py", line 409, in
KeyVaultAgent().grab_secrets()
File "/app/./main.py", line 300, in grab_secrets
client = self._get_client()
File "/app/./main.py", line 108, in _get_client
self._parse_sp_file()
File "/app/./main.py", line 69, in _parse_sp_file
with open(file_path, 'r') as sp_file:
PermissionError: [Errno 13] Permission denied: '/etc/kubernetes/azure.json'

https://github.com/Hexadite/acs-keyvault-agent/issues/19


[Question] What's the recommended way to write css with riot?

By using tag files, we can break the UI into components, but how about styles? Is it recommended to write style fragment in component?
Currently we can write <style> in the tag, however if we want to use preprocessor like less/sass/stylus, how should we write it?
Since muut has been using riot in their product, is it possible to share muut's best practice?

@txchen I'm thinking the same thing. Now I've written css as a part of TAG file, but preprocessing is needed. I'm a heavy user of autoprefixer ...

is it possible to share muut's best practice?

It would be great. I want to know, too.

+1

Our best practise is not to use CSS inside tags and make it external :) But I'm sure that's not the answer you are looking for.

@tipiirai Thanks. I see. But 'internal CSS' looks attractive... haha.
For an experiment, I'm writing these.

PR to riotify which provide a skipStyle option
new gulp plugin to extract the content of <style></style>

Oh, I found the gulp plugin that may work.
https://www.npmjs.com/package/gulp-html-extract

I've just sent a PR to riotify. I have the use case like this in mind. Little bit tricky, but it just works. How about? @txchen
# riotify without style
gulp.task 'browserify', ->
  browserify
    entries: [$.app]
    debug: true
  .transform riotify, skipStyle: true
  .bundle()
  .pipe source path.basename $.app
  .pipe buffer()
  .pipe gulp.dest $.dist

# process style in tag file
gulp.task 'css', ->
  gulp.src [$.style, $.components]
  .pipe replace /(^[\s\S]*<style>|<\/style>[\s\S]*$)/gm, '' # extract style from tag file
  .pipe autoprefixer 'last 2 versions'
  .pipe concat 'style.css'
  .pipe gulp.dest $.dist

The entire gulpfile is here.

@cognitom I personally don't use gulp, npm + script is enough to me:)
What I hope is riot compiler takes style type, like <style type='less'>, then compiler would invoke external preprocessor to process the style, and generate some statement like 'insertcss(xxxxx)'.
In that case, I can embed less or sass or stylus or myth in the component.

@txchen I agree. It would be nice if the riot.tag care style like below.
riot.tag(tagName, html, [style], [constructor])

cf. https://muut.com/riotjs/api/#tag

I have nothing against <style type='less'> if you feel like contributing to the compiler.js :)

I wasn't following this too closely, by why not just --style less, same as we do with JS pre-compilers?

Yeah. That too, similar to JS transpilers.

@aurri CLI option like --style less seems nice :)
But we have another problem we should care. If we use <style> in a tag file, so many <style> tag will scatter to the output HTML. For example below. It's not good for designers when debugging CSS.

I'm happy if <style> processed separately and inject to HTML only once.

Yea, Riot will need to take out styles from tags and inject them into a single <style> on load.

@aurri @tipiirai If you have a time pls review the PR #373 :)

Closing this issue in favor #381


Adding Acceptance Tests

This has moved the relevant tests (and supporting code) from the acceptance-tests repository into the service-frontend.

Coverage remained the same when pulling c3e879e980386a2f1383d8df58d85d2f23091026 on adding_acceptance_tests into 1d57234dc4deb7a25ddf23b2ec0edf4c3dfcb52c on master.


Do not pass the -cl-std option to kernel builds

This pull request resolves the oft-reported error:
OpenCL error -11 [...]
.../clblas-2.12/src/library/blas/xgemm.cc:244: void makeGemmKernel(_cl_kernel**, cl_command_queue, const char*, const char*, const unsigned char**, size_t*, const char*): Assertion `false' failed.

This abort occurs after a clBuildProgram() failure in makeGemmKernel(). Inconveniently, the subsequent calls to clGetProgramBuildInfo() return an empty build log, which made this bug hard to track down.
It turns out to be pretty simple: clBLAS passes build option -cl-std="CL1.2" to clBuildProgram(). According to its man page, this means that the OpenCL implementation will immediately fail the build if the target device is OpenCL 1.0 or 1.1. (Would've been nice if they'd at least report this in the build log ... .)
However, the man page also mentions that

If the -cl-std build option is not specified, the CL_DEVICE_OPENCL_C_VERSION
is used to select the version of OpenCL C to be used when compiling the program
for each device.

and since we have a handle to the device at that point, this is precisely what we want.
I've tested against multiple OpenCL 1.1 and 1.2 backends, and it works like a charm. Best thing is that I can finally run clBLAS (and ArrayFire) on my somewhat older Radeon GPU.

Created issue #343 to attach this PR to - yes I'm going the wrong way around :-)


Insta crash on Hermes but works with JSC

Hey friends 👋,
I recently enabled this library in a project. Everything seemingly went through until I enabled Hermes engine. The app crashes immediately after launching with error:
error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x0).
The process has been returned to the state before expression evaluation.

I found out that the issue happens in either of these methods BN_bn2lebinpad, BN_bn2binpad:
https://github.com/margelo/react-native-bignumber/blob/56873d9930f47379233edd183eec4454c6d97db3/cpp/MGBigNumberHostObject.cpp#L138-L145
Here's value of ab:

What I tried so far:

I commented out toArrayLike (inside commonjs/BigNumber.js) below here but weirdly the issue is still there. I wasn't able to find any toArrayLike invocations anywhere else

https://github.com/margelo/react-native-bignumber/blob/56873d9930f47379233edd183eec4454c6d97db3/src/BigNumber.ts#L247-L252

If I wrap if(ab.data(runtime) != NULL) the issue goes away but application doesn't behave correctly.

I would appreciate any suggestions.
Thanks!

oh weird, maybe we use ArrayBuffer wrong, Hermes should have native support for that.... cc @Szymon20000

Hermes doesn't allocate any memory for an ArraysBuffer data if the size is 0.. The code also doesn't check if the ArrayBuffer size is sufficiently large to carry the BigNumber's data and potentially overflows.

Any news on this? I would be excited to implement this library into my app.

Hello guys, do you guys have plans for fixing this bug? I am having an insta-crash like this:

I'm having crashes as well with @solana/web3.js

To everyone struggling with this issue. I recommend migrating to BigInt


Update cilium-olm repo

Docs point to archived repo. Cleaning up.
Doesn't address the issue in #24270 but maybe the isovalent/olm-for-cilium repo came after the deprecation of cilium-olm?

Nice catch, this page is definitely outdated. I'm still gathering the history of what happened, but I'm assuming that at some point Cilium switched to using a vendor-centered approach for maintaining OLM resources, and Isovalent became one of these vendors after the deprecation of cilium/cilium-olm. I'm not sure how I feel about just doing the 1:1 name change, because it adds Isovalent right in the docs. I want to make sure we don't cross any boundaries. We might instead need to just address #24270. I'm going to open a thread in the community slack so we can discuss. I've pinged some folks to get their thoughts.

Nice catch, this page is definitely outdated. I'm still gathering the history of what happened, but I'm assuming that at some point Cilium switched to using a vendor-centered approach for maintaining OLM resources, and Isovalent became one of these vendors after the deprecation of cilium/cilium-olm. I'm not sure how I feel about just doing the 1:1 name change, because it adds Isovalent right in the docs. I want to make sure we don't cross any boundaries. We might instead need to just address #24270. I'm going to open a thread in the community slack so we can discuss. I've pinged some folks to get their thoughts.

ack!
Sure. Outside of the docs I have still been struggling to get Cilium + OCP deployed...

Nice catch, this page is definitely outdated. I'm still gathering the history of what happened, but I'm assuming that at some point Cilium switched to using a vendor-centered approach for maintaining OLM resources, and Isovalent became one of these vendors after the deprecation of cilium/cilium-olm. I'm not sure how I feel about just doing the 1:1 name change, because it adds Isovalent right in the docs. I want to make sure we don't cross any boundaries. We might instead need to just address #24270. I'm going to open a thread in the community slack so we can discuss. I've pinged some folks to get their thoughts.

ack!
Sure. Outside of the docs I have still been struggling to get Cilium + OCP deployed...

For your deployment issues have a look at this blog I just wrote, if your still having issues jump into the Cilium slack and ask in there, there are a number of existing OpenShift users in there.
https://isovalent.com/blog/post/deploying-red-hat-openshift-with-cilium/

Nice catch, this page is definitely outdated. I'm still gathering the history of what happened, but I'm assuming that at some point Cilium switched to using a vendor-centered approach for maintaining OLM resources, and Isovalent became one of these vendors after the deprecation of cilium/cilium-olm. I'm not sure how I feel about just doing the 1:1 name change, because it adds Isovalent right in the docs. I want to make sure we don't cross any boundaries. We might instead need to just address #24270. I'm going to open a thread in the community slack so we can discuss. I've pinged some folks to get their thoughts.

ack!
Sure. Outside of the docs I have still been struggling to get Cilium + OCP deployed...

For your deployment issues have a look at this blog I just wrote, if your still having issues jump into the Cilium slack and ask in there, there are a number of existing OpenShift users in there.
https://isovalent.com/blog/post/deploying-red-hat-openshift-with-cilium/

Hey! Thanks for the pointers. I have had an existing slack thread here - https://cilium.slack.com/archives/C7PE7V806/p1686680101180849

@learnitall let me know if I should close this in favor of - https://github.com/cilium/cilium/pull/29300

Hey @jtaleric, sorry for the late reply. That sounds like a good idea. I'll try to get to finishing out #29300 this week :+1:


Add design proposals template

fixes #326

@xmulligan Sorry I didn't notice sooner, can you submit this as a PR to our templates repository in https://github.com/cncf/project-template? That's where all our templates go (it makes it easier for a project to just clone the repo and use it to start a fresh repository).
The tag repository is what we generate contribute.cncf.io from, and contains our companion guides for each template, which goes into greater depth explaining choices people can make customizing the template, provide examples, and give people more information without mucking up the template. You can see examples of how to guides at https://contribute.cncf.io/maintainers/templates/governance-intro/, if you are interested in writing up a guide for the design proposal process, it would be welcome!

Sorry was on vacation. Didn't realize it needed to go there. I've made the PR now in https://github.com/cncf/project-template/pull/35


Bug Report running vim changes cursor style

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.356]
Windows Terminal version (if applicable):  Windows Terminal Preview v0.4.2382.0

Any other software?
wsl 1 , ubuntu disco, neovim 0.3.8

Steps to reproduce

Change cursor to 'vintage' for default Ubuntu profile
$ vim -> :q after
cursor is no longer vintage, now it's filledBox

Expected behavior
My cursor to return to vintage

Actual behavior
My cursor does not return to vintage but instead keeps the cursor from vim / neovim

/dup #1604


[INLONG-8794][Manager] Support add streamField and sinkField

Prepare a Pull Request

Fixes #8794

Motivation
Support add streamField and sinkField and remove duplicates when adding fields.
Modifications
Support add streamField and sinkField and remove duplicates when adding fields.

Maybe it is better to add some unit tests for it.

Done.


CameraPreview quality dropped

Step 3: Describe the problem:
hi,
I was using the classes under the common folder from a month ago for a barcode scanning. However, after updating to the new release the camera preview quality and accuracy dropped.
After some digging, I noticed that the requestedPreviewWidth, requestedPreviewHeight  were lower than the previous version
	private final int requestedPreviewWidth = 480;
	private final int requestedPreviewHeight = 360;

so i tried changing that back the to the previous values
  private final int requestedPreviewWidth = 1280;
  private final int requestedPreviewWidth = 480;

Unfortunately, that did not work and  made the camera lag.
is there a workaround? or should I fall back to the previous release?
Thanks in advanced

@gkaldev can probably explain the recent change.

See discussion in #745, this is working as intended for now.


HIVE-25026:hive sql result is duplicate data cause of same task resub…

Hive task job will gen duplicate data cause of same task resubmission
2021-04-05 06:05:52 CONSOLE# Number of reduce tasks is set to 0 since there's no reduce operator
2021-04-05 06:05:52 CONSOLE# Launching Job 5 out of 4
2021-04-05 06:05:52 CONSOLE# Number of reduce tasks is set to 0 since there's no reduce operator

For example,  hive sql explain 4 task. when hive.exec.parallel=true and task2/task3 is canExecuteInParallel,task4 will execute 2 times;

task1 is FINISHED, task2/task3 enter Runnable queue

2.1 task2/task3 is executed in parallel and ends at the same time. Now task2/task3 is FINISHED

2.2 task2 removed from running queue, task4 will enter runnable queue because of task2/task3 is FINISHED

task4 enter running, but task4 is running when remove task3 from running queue. In this case, task4 will entry runnable again.

public static boolean isLaunchable(Task<?> tsk) {
    // A launchable task is one that hasn't been queued, hasn't been
    // initialized, and is runnable.
    return tsk.isNotInitialized() && tsk.isRunnable();
  }

hi @kgyrtkirk.
Please help check why the split18-postprocess failed

hi @kgyrtkirk @pvary
Please help check why the split18-postprocess failed

@zhangheihei: You can follow the Details link next to the failed CI run, and that will send you a page where you can see the test details. On the top right of the page you have a Tests link where you can see the test results.
In this specific case, you have a failure with the TestNegativeCliDriver, likely a flaky test. I would push a minimal commit without a real change, to retrigger the CI again.
Thanks,
Peter

hi @kgyrtkirk @pvary
Please help check why the split18-postprocess failed

@zhangheihei: You can follow the Details link next to the failed CI run, and that will send you a page where you can see the test details. On the top right of the page you have a Tests link where you can see the test results.
In this specific case, you have a failure with the TestNegativeCliDriver, likely a flaky test. I would push a minimal commit without a real change, to retrigger the CI again.
Thanks,
Peter
Thanks for your check review.

@pvary hi pvary
the CI show split-07-PostProcess:test timed out . This error doesn't seem to be related to the code I submitted。Please chech here?

@pvary hi pvary
the CI show split-07-PostProcess:test timed out . This error doesn't seem to be related to the code I submitted。Please chech here?

The timeout is increased for the failed tests here: https://github.com/apache/hive/pull/2198. You can rebase and run the tests again.
Thanks,
Peter


[ Pick up city UBS.Restore password] User sees incorrect the link name in the email when he/she receives the "Password reset" and "Successful change password" emails

Environment: Windows 10 Pro v.21H2, Google Chrome 110.0.5481.97 (64-bit).
Reproducible: always (prod)
Build found: 15/02/23
Preconditions

User is registered as user.
"Pick up city UBS' home page is opened.

Steps to reproduce

Click on the "Sign in" button.
Enter the email address in the "Email" field.
Click the "Forgot password?" link.
Enter the same email address in the "Email" field.
Click on the "Submit a login link".
Go to the email address.
Open a particular email.
Pay attention to the link name in the email.
Click on the "Change password" button.
Enter a new password in the "Password" field.
Repeat entering the new password in the "Confirm password" field.
Click on the "Change password" button.
Repeat steps 7-8.
Pay attention to the link name in the email.

Actual result
User sees the incorrect "Green City UBS' link name in the "Password reset' and "Successful change password" emails.

Expected result
User should see the "Pick up city UBS " link name in the "Password reset' and "Successful change password" emails.
User story and test case links
E.g.: "User story #4103, #4104, #5282
Labels to be added
"Bug", Priority ("pri: Medium"), Severity ("severity:Minor"), Type ("UI").

Already fixed by this PR https://github.com/ita-social-projects/GreenCityUser/pull/218


Video file without audio track does not play

Hi,
I discovered that some of the video files I wanted to play did not load. Those only have a video track.
To make sure if it is the cause, I took one of the working video files from the examples and stripped the audio track. I ran the following command:
ffmpeg -i echo-hereweare.mp4 -c copy -an echo-nosound.mkv
The resulting file does not load, although is plays correctly in other video players.
In addition, I see the following warnings in the console:
WARNING: godot_videodecoder_open_file(): Audio Stream not found.
At: src/gdnative_videodecoder.c:437.
Running on Ubuntu 19.10

The warning is okay - the plugin prints it, but continues business as usual.
I need to check why it's not loading.

Please try again with the latest changes


fix batch insert bug

fix 1029

Codecov Report

Merging #1030 into dev will decrease coverage by 0.02%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##              dev    #1030      +/-   ##
==========================================
- Coverage   54.58%   54.56%   -0.03%
==========================================
  Files         635      635
  Lines       12452    12454       +2
  Branches     1995     1996       +1
==========================================
- Hits         6797     6795       -2
- Misses       5236     5243       +7
+ Partials      419      416       -3

Impacted Files
Coverage Δ

...re/core/optimizer/insert/InsertOptimizeEngine.java
78.04% <66.66%> (-1.44%)
:arrow_down:

...tion/internal/config/ConfigMapListenerManager.java
57.14% <0%> (-4.77%)
:arrow_down:

...al/state/datasource/DataSourceListenerManager.java
36.66% <0%> (-3.34%)
:arrow_down:

...ternal/state/instance/InstanceListenerManager.java
29.41% <0%> (-2.95%)
:arrow_down:

.../internal/config/ConfigurationListenerManager.java
54.05% <0%> (-2.71%)
:arrow_down:

...ce/OrchestrationShardingDataSourceFactoryBean.java
77.77% <0%> (+11.11%)
: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 a289d67...93e70b2. Read the comment docs.


Why do all td_receive calls, except the first one, take a long time to receive my specific response?

Scenario

Initialize TDLib instance
td_send() -> td_receive() quickly returns response
Wait some time
Second td_send() -> td_receive() takes much longer to return response

During the delay in step 4, td_receive() returns other updates (e.g., "updateUser") before the actual response.
Questions

Does TDLib process all accumulated updates before returning a specific operation's response?
Is this behavior intentional? If so, why?
Can we prioritize responses to specific operations over general updates?
How to maintain consistent response times across operations, especially with accumulated updates?

All requests to TDLib are asynchronous. Responses are delivered as soon the request is completed. There is no way to deliver them faster.

All requests to TDLib are asynchronous. Responses are delivered as soon the request is completed. There is no way to deliver them faster.

Is it possible that the second request encountered a network issue? How can it be investigated?

It depends on the request. You can check TDLib logs for details.


Allow developers to pass a parameter to sign in that displays special guidance for existing users in the app

https://www.figma.com/file/aXnNi8MOmN3CDrVwaDXXuqX3/Product?node-id=7269%3A267

I think this is the only screen we'd have to modify in case they pass that param. We only have to account for existing users who do not have a session (pretty small minority). Those who do have a session will see their ID('s) and get it.
So in case they pass the param we simply modify the text to include the Magic Recovery Code.

@sdsantos how does this design approach look to you?

That's better yes, at least the terms are similar to what they've read before. I would argue on the "pretty small minority". For multi-platforms apps it's common to be logged in into one platform (Android phone) and not on the other (Web).
As long as already logged in users are able to see their IDs and pick one of them to continue, all good. We would consider migrating our auth to Connect.

To be clear, if users are already logged into your app on a given device, they won't have to go through the signin flow here at all. The session with blockstack.js established before migration should be retained after migration.
Only users who would have been signed out on a given device regardless of the migration will need to go through this new sign in flow.

As long as already logged in users are able to see their IDs and pick one of them to continue, all good. We would consider migrating our auth to Connect.

This means that this modal to "see their IDs and pick one of them to continue" will show up for existing users only when:

They've never used your app on a given device
They've previously used your app on a device but had subsequently signed out of your app or cleared browser cache


[NTRN-94] feat: add registry migration

task: https://hadronlabs.atlassian.net/browse/NTRN-94

https://github.com/neutron-org/neutron-tests/actions/runs/6010607794


Fix compile error: Value used after being moved

Got this error message from my RustRover ide...don't know how RA missed that on vscode?

I disagree, first if there was a real "used after move error" the compilation step would fail.
Also the payload is deconstructed and the bin is only used here.
Moreover cloning the bin payload would be a high bottleneck as it can be heavy (e.g. images).

Unsure why my Rust plugin in Jetbrains is reporting weird error messages. Any thoughts?

Try to compile through the command line.

Noted.


openscapes: Bump python image to f577786

Ref: support https://2i2c.freshdesk.com/a/tickets/711
Confirmed image exists via docker pull.

Thanks @pnasrat!
I mistakenly approved this multiple times due to a network lag.


Fix trailing slash handling in pkg_resources.ZipProvider

Given a ZipProvider, if the underlying ZipImporter prefix is empty,
then resource_listdir('') and resource_listdir('subdir/') fail, while
resource_listdir('/') and resource_listdir('subdir') succeed.
On the other hand, if the underlying ZipImport prefix is not empty,
then resource_listdir('/') fails but resource_listdir('') succeeds.
With this change, the cases listed succeed with or without trailing
slashes.
Fixes #1188

Added changelog entry, bumped version number, and rebased to head.  Thanks.

Excellent. With those changes, I can cut the release from my comm.


Add prow.sh script

This script will set up the credentials for Prow.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/lgtm

/retest kubernetes-1-19-presubmit

/retest kubernetes-1-19-presubmit

/test kubernetes-1-19-presubmit

/test kubernetes-1-19-presubmit

/lgtm
/approve

/lgtm
/approve


Unable to a global autoplugin SBT key in a CrossType.pure CrossProject

steps
Clone the repository at https://github.com/mdedetrich/cross-type-pure-unable-to-set-key
problem
It appears to be impossible to set the key kioTeamName before it throws a sys.error stating that the key must be set. Combinations of setting the kioTeamName in the server/client project (or the root project) haven't worked, nor has using in ThisBuild worked. I have basically tried all known permutations of setting kioTeamName and it hasn't worked.
This may be due to the fact that this a CrossType.pure project (its a cross compiled Play/Scala-js project) and due to some initialisation order when doing CrossType.pure there are issues with the key being set.
Note that https://github.com/zalando-incubator/sbt-stups is being used without problems in other sbt projects, it just appears to be causing problems in crosstype-pure projects
expectation
Be able to set the kioTeamName key before sys.error is called in CrossType.pure sbt projects
notes
This is an issue with the current latest version of SBT (0.13.12), the version is set in build.properties.

Note that I managed to figure out how to get sbt to work with an autoplugin for settings that either don't have a default setting (or ones that use sys.error), you however have to set the settings in 5 different places

Root
lazy val server
lazy val client
shared jsSettings
shared jvmSettings

Pinging @dwijnand

Okay, so turns out there is a difference between sys.error and leaving a setting undefined in regards to initialisation order. If you just leave a setting undefined then its possible to use in ThisBuild to initialise the setting just once

More specifically, when sbt is initialising the value of a key in a scope (say project) it'll fold all the definition together, so it'll hit your first sys.error definition and blow up.
If you don't define it, it won't. And if you define it at the lowest scope Global, then any definition in ThisBuild or project level will be used, if present - which is what you want.


policy-controller :::: fix: remove duplicated labels

Description of the change

Existing or Associated Issue(s)

Additional Information

Checklist

[x] Chart version bumped in Chart.yaml according to semver. Where applicable, update and bump the versions in any associated umbrella chart
[ ] Variables are documented in the values.yaml and added to the README.md. The helm-docs utility can be used to generate the necessary content. Use helm-docs --dry-run to preview the content.
[ ] JSON Schema generated.
[ ] List tests pass for Chart using the Chart Testing tool and the ct lint command.

closes #668


[Wallet] Add link to additional funding options

Description
Added a text on the bottom of the add/withdraw screen indicating that there are additional withdraw options and a link to takes to https://valoraapp.com/fund-wallet
Associated PR on the branding repo: https://github.com/clabs-co/valora-app-branding/pull/4
Tested
On the simulator.
Related issues

Fixes #5021

@jeanregisser Verified task on latest Android internal build v1.1.0<PHONE_NUMBER>) and Test flight build v1.1.0 (23) and found the following:
Devices: Google Pixle Xl (8.1) , iPhone 11 (14 beta 6),
Tested Scenarios:

Verify user is able to see the "How to fund your account" button on "Add and withdraw" page
Verify user should redirect to  "https://valoraapp.com/fund-wallet"

Please let me know if i need to verify anything else.
Thanks!

@tarikbellamine  Verified task on latest  Test flight build v1.2.0 (24) and found the following:
Devices:
Tested Scenarios:

Verify user is able to see the "How to fund your account" button on "Add and withdraw" page
Verify user should redirect to "https://valoraapp.com/fund-wallet"

Please let me know if i need to verify anything else.
Thanks!

@tarikbellamine Verified task on latest Android internal build 1.2.0(1004294313) and found the following:
Tested Scenarios:
Verify user is able to see the "How to fund your account" button on "Add and withdraw" page
Verify user should redirect to "https://valoraapp.com/fund-wallet"
Please let me know if i need to verify anything else.
Thanks!


fix issue aspnet#6669 in release/2.1 branch

Summary of the changes (Less than 80 chars)

fix wrong scheme name in B2C and AD

Addresses #6669

Closing this specific PR because we are not planning to change this in 2.1.


Are private Private Endpoints+VNet integration secure enough for TLS termination?

Assuming that I build multi-tier application that consists of
a) services in VNet
b) application service with private enpoint and integration to VNet,
Is it secure to use HTTP calls between app service and services in VNet?

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

ID: 2174e399-063b-129a-eef6-2c49a67fd4e2
Version Independent ID: 6cb95aa6-fb50-b966-4c9a-01e0718d0bcb
Content: Connect privately to an Azure Web App using  Private Endpoint
Content Source: articles/app-service/networking/private-endpoint.md
Service: app-service
GitHub Login: @Ericgre
Microsoft Alias: ericg

Thank you for your detailed feedback.  We are looking into the issue, and we will respond when we have more information.

Hi @PKPublicCode, private endpoint doesn't change or alter the behavior of TLS. With a private endpoint, you're dictating how accessible the web app is, which in this case is the VNet. Your app service can still use TLS but there is no gateway or proxy. Services inside the VNet will use the private IP created by turning on private endpoint.
If you have further questions regarding this matter, please tag me in your reply.


Need more demos, such as multi-model structures?

Wow, thank you for the demo you provided. They look very concise.
BTW, do you have any plans to implement some multi-modal models? For example, the 'co-attention model' mentioned in this paper
An Empirical Study of Training End-to-End Vision-and-Language Transformers

I will add more demos in the future (like the one you suggest), so stay tuned😆


support for Bugsnag webhook

Test notification looks as follows:
nowaker@apps ~ @ nc -l 2389
POST /blah HTTP/1.1
Host: www.virtkick.io:2389
Accept-Encoding: gzip, deflate
Cookie:
Content-Type: application/json
Content-Length: 831
Connection: keep-alive

{"error":{"exceptionClass":"ExampleException","message":"Something really bad happened","context":"home#example","appVersion":"1.0.0","releaseStage":"production","occurrences":42,"firstReceived":"2014-09-26T02:00:52.743Z","usersAffected":20,"url":"http://bugsnag.com/errors/example/events/example","stacktrace":[{"file":"app/controllers/home_controller.rb","lineNumber":123,"method":"example","inProject":true},{"file":"app/controllers/other_controller.rb","lineNumber":12,"method":"broken","inProject":true},{"file":"gems/junk/junkfile.rb","lineNumber":999,"method":"something","inProject":false},{"file":"lib/important/magic.rb","lineNumber":4,"method":"load_something","inProject":true}]},"project":{"name":"Example.com","url":"http://bugsnag.com/projects/example"},"trigger":{"type":"firstException","message":"New exception"}}

Proposed notification:
<Bugsnag> New exception in production from Example.com in home#example: http://bugsnag.com/errors/example/events/example
<Bugsnag> ExampleException: Something really bad has happened.

That is:
<Bugsnag> #{error.trigger.message} in #{error.releaseStage} from #{error.project.name} in #{error.context}: #{error.url}
<Bugsnag> #{error.exceptionClass}: #{error.message}

cc @ConradIrwin @jacobmarshall With support for Bugsnag in Notifico, bugsnag/bugsnag-notification-plugins#34 wouldn't be that important... :-)

There unfortunately doesn't seem to be any interest in this service at the moment. Pull requests will gladly be accepted.


Figure out how failed commands should behave

Currently, an OperationError is returned along with the user's data.
How should we handle this?

We could ignore, rather than capture the OperationError.  The iterable could be the main payload of the Result.  We could then make an error that includes the iterable.
How well will this error compose with other error reporting?


Add Link to param for actions/fucntions in documentation

ex: UpdateHandler(Action<UpdateProgressBar<< T >>, CancellationToken> value);

Must be change XMLDoc2Markdown to this issue


[Documentation Request] PhoneFactor Lockout settings

The localization for PhoneFactor page specifies multiple error messages for exceeding retry attempts/getting throttled:

error_sms_throttled
error_phone_throttled
error_throttled
error_449

Can some documentation be provided for what triggers this throttling/lockout? Is it related to the smart lockout settings, or is it a number of attempts within a certain timeframe, or something else?

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

ID: 986c1f85-07c7-ec91-d4fb-d5da5676c6f1
Version Independent ID: 98782e9a-7697-52a3-754c-e1c6527401bb
Content: Localization string IDs - Azure Active Directory B2C
Content Source: articles/active-directory-b2c/localization-string-ids.md
Service: active-directory
Sub-service: b2c
GitHub Login: @msmimart
Microsoft Alias: mimart

@dave22000
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

@JamesTran-MSFT could I get an update on this one?

Thanks @ dave22000 for taking time to share your valuable feedback. We don't have information we can share to protect from attackers abusing the limit. The limit in place will not affect a legitimate users.
#please-close


Update zio-schema, zio-schema-derivation, ... to 0.4.13

About this PR
📦 Updates

dev.zio:zio-schema
dev.zio:zio-schema-derivation
dev.zio:zio-schema-zio-test

from 0.4.12 to 0.4.13
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Codecov Report
Patch and project coverage have no change.

Comparison is base (da654aa) 56.80% compared to head (585e37e) 56.80%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #389   +/-   ##
=======================================
  Coverage   56.80%   56.80%
=======================================
  Files          35       35
  Lines        1750     1750
  Branches      233      233
=======================================
  Hits          994      994
  Misses        756      756

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


Schema updates - round one

A first step towards #4
Forked the existing DCP schema [HumanCellAtlas/metadata-schema/tree/master/json_schema] and made a first round of updates
Updates have been focused on core schema, currently defined as properties needed to properly display data on the browser table of projects, filter data on the browser table, populate individual project pages, and cell metadata accompanying matrix files.
Hopefully, this can initially guide developers around the above implementation and metadata migration. Many many more schema updates to follow.

Hey Jason, this looks like a pretty wholesale copying of the 1.0 schema into 2.0. I don't think that fits with the approach that we've been taking thus far, which has focused on building up what's needed and trying to keep things lightweight. And I may be misinterpreting something, but this seems to be pretty at odds with the spreadsheets and diagrams that we've all been using to communicate about the schema so far.
What would you think of json-ifying the current metadata 2.0 diagram and merging that in instead? If you're going to continue doing a major review of the 1.0 schema, we could keep track of that in a feature branch and move stuff into master as it's ready.

The spreadsheets and diagrams delivered thus far have been limited to the core schema, defined as the schema pertinent to the software. The deliverables were limited to this scope in order to deliver quickly and give the engineers a first draft to build around.
This PR should include what we've laid out for the core schema (@jychien to review explicitly for that), but includes additional fields. I will emphasize that this is far from finalized, but again, trying to deliver a first pass quickly.
I have not yet included the join tables as I am still understanding their implementation and how those should be represented in the schema.
I only submitted the PR to deliver what the devs asked for so I may have misinterpreted. In that case, if preferred not to merge at this point, I'm happy to continue working on dataops-metadata-schema branch.