Add form validation for radios types and fieldset

Add form validation to radios types and fieldset (schema object type). This may partly resolve #270, #230. though still no whole schema validation apply to the model when submit.

Hi @ulion,
and thanks for the PR!  I'm sorry to say that I'm not going to merge it. A fieldset should not have any validation on it, especially since you can choose what fields goes into it, which makes it super easy to break your form, for instance by having validating against required fields that are not even in the form. (this is also a backwards incompatible change).
If you need full object validation I suggest you you make a new field type in an add-on for it.
Whole schema validation is not a use case we're trying to fix since so much of the validation JSON schema does is not something that can be mapped onto a form. At least not in a way that is actually usable. Larger more complicated validation scenarios is much better suited to add-ons with custom field types so that you can build the UI for the form in a way that suits your specific use case, instead of a generic solution that while correct feels unintuitive for the user.
Regarding the radios I will hopefully have a fix out for that today.

I don't think so, as fieldtype, it bound to a ng-model, which is just the
object in the schema which defined it. for user defined fieldset, it has no
"key", then no "model" will be bound, it's easy to tell it and skip
validation if it's the case.
it's rather strange you guys just see it lack the basic validation features
but do nothing, and even close directly without discussion, please, do
something to fix the validation.
many things can be done to make it works without affect existed use cases,
it's not the excuse to do nothing.
2015-03-06 19:41 GMT+08:00 David Jensen<EMAIL_ADDRESS>
Hi @ulion https://github.com/ulion,
and thanks for the PR! I'm sorry to say that I'm not going to merge it. A
fieldset should not have any validation on it, especially since you can
choose what fields goes into it, which makes it super easy to break your
form, for instance by having validating against required fields that are
not even in the form. (this is also a backwards incompatible change).
If you need full object validation I suggest you you make a new field type
in an add-on for it.
Whole schema validation is not a use case we're trying to fix since so
much of the validation JSON schema does is not something that can be mapped
onto a form. At least not in a way that is actually usable. Larger more
complicated validation scenarios is much better suited to add-ons with
custom field types so that you can build the UI for the form in a way that
suits your specific use case, instead of a generic solution that while
correct feels unintuitive for the user.
Regarding the radios I will hopefully have a fix out for that today.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77546602
.

--
Ulion

Sure, checking the key should fix the backwards compatibility problem, but it still a very fragile field type that can land users with forms that will never validate. As I see it object validation is not a "basic validation feature" since an object does not directly translate to a suitable form input type, i.e. something you can actually change.
What other "basic validation features" do you think we lack?
There are lots of things we're working on and there are lots of things I like to fix, but at the end of the day I got to prioritize because my time is limited.

basic of basic, radios type's required feature.
please re-read json-schema, since we use it, then we need respect the
validation feature of json-schema, and show the corresponding error
messages in proper level as possible.
I have no idea why you repeat consider the stupid use json schema but do
not want it be validated, form never passed? why pass the schema which
never validated there? it's the user's problem, he use the library in the
wrong way!! just simple adjust the schema to match the model that they want
to validate, then validate it.
2015-03-06 19:59 GMT+08:00 David Jensen<EMAIL_ADDRESS>
Sure, checking the key should fix the backwards compatibility problem, but
it still a very fragile field type that can land users with forms that will
never validate. As I see it object validation is not a "basic validation
feature" since an object does not directly translate to a suitable form
input type, i.e. something you can actually change.
What other "basic validation features" do you think we lack?
There are lots of things we're working on and there are lots of things I
like to fix, but at the end of the day I got to prioritize because my time
is limited.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77548550
.

--
Ulion

The radio type is just a bug, working on a fix now. Basically I had to refactor the way we do error messages so the validation message would so it took longer.
But besides that bug?

I have no idea why you repeat consider the stupid use json schema but do not want it be validated,
form never passed? why pass the schema which never validated there? it's the user's problem, he use
the library in the wrong way!! just simple adjust the schema to match the model that they want to
validate, then validate it.

I don't really follow you here, the first sentence does not make any sense. Do you mean that the form should always have exactly the same fields as in the schema?
It's a feature and a design decision that you should be able to have one schema that validates your model but be able to have several form views for part of it, and that is one of the underlying reasons that we have a split between the JSON Schema and the form definition.

no, the form not always have same field with schema, but the model should,
so the validation should always works.
for the multiple views to same schema, it's user's decision to split the
schema for each view to make it works and validate correctly even they
share same model. you should not insist to support what you do not support,
but do not support what you should support.
2015-03-06 20:30 GMT+08:00 David Jensen<EMAIL_ADDRESS>
The radio type is just a bug, working on a fix now. Basically I had to
refactor the way we do error messages so the validation message would so it
took longer.
But besides that bug?
I have no idea why you repeat consider the stupid use json schema but do
not want it be validated,
form never passed? why pass the schema which never validated there? it's
the user's problem, he use
the library in the wrong way!! just simple adjust the schema to match the
model that they want to
validate, then validate it.
I don't really follow you here, the first sentence does not make any
sense. Do you mean that the form should always have exactly the same fields
as in the schema?
It's a feature and a design decision that you should be able to have
one schema that validates your model but be able to have several form views
for part of it, and that is one of the underlying reasons that we have a
split between the JSON Schema and the form definition.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77551975
.

--
Ulion

I disagree, If you need to validate the model against the entire schema that is up to you, its super easy to use tv4 to do it. And it's an entirely different use case.
Schema Form generates forms with validation from a JSON Schema and a form definition, that form can validate itself against the schema. I'm sorry that you don't think its useful for you, but it's certainly what I need.
I don't have much control over the schemas so I can't split or change them, but I do need to have several form that each individually validate before I go ahead and post it all to the server.
I believe this adds flexibility that is much needed.

you mis-understood what I try to said. the basic use case is, a schema, a
model, a form, and need validation, the very basic use case.
but if the schema include sub-level object type schema tree, then current
implement totally not works with that validation rules. that's the problem,
and very basic usages, e.g. one field value is required if the other field
is inputed, then use json-schema dependencies validations can do it, and
the error messages is put into the fieldset correctly with this PR. but
without it, can you tell me how to implement such validation? all form
input fields are generated dynamicly, totally no way to add such validation
and show error message in proper level.
2015-03-06 21:26 GMT+08:00 David Jensen<EMAIL_ADDRESS>
I disagree, If you need to validate the model against the entire schema
that is up to you, its super easy to use tv4 to do it. And it's an entirely
different use case.
Schema Form generates forms with validation from a JSON Schema and a form
definition, that form can validate itself against the schema. I'm sorry
that you don't think its useful for you, but it's certainly what I need.
I don't have much control over the schemas so I can't split or change
them, but I do need to have several form that each individually validate
before I go ahead and post it all to the server.
I believe this adds flexibility that is much needed.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77558019
.

--
Ulion

As I said in the in the first comment, I don't want to add it to the standard fieldset, especially since you can break your own form. A functionality like this belongs in it's own field type, you can do it as an add-on or you can do a new PR (or update this if you want.) I'm not against that.
I'm currently in the middle of some changes regarding error messages that I started working on this morning, I'll try to land it the develop branch today. I'd suggest you wait for that. Basically you should be able to just copy fieldset and rename it.

shouldn't add a validation bool property to form definition? so the
validation can be switched on/off by the property?
2015-03-06 21:58 GMT+08:00 David Jensen<EMAIL_ADDRESS>
As I said in the in the first comment, I don't want to add it to the
standard fieldset, especially since you can break your own form. A
functionality like this belongs in it's own field type, you can do it as an
add-on or you can do a new PR (or update this if you want.) I'm not against
that.
I'm currently in the middle of some changes regarding error messages that
I started working on this morning, I'll try to land it the develop branch
today. I'd suggest you wait for that. Basically you should be able to just
copy fieldset and rename it.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77562084
.

--
Ulion

It's nicer with a field type than an option in my opinion, makes it easier to document as well since it would need some documentation that points out that you should take care to include all the fields inside the validating fieldset that are required or in some other way can influence validation.
I just pushed to development btw. The biggest change that might impact you in this is that there is now a directive , sf-message, that encapsulates and shows error messages. Which makes it easier to place it wherever you like. It's not tested enough yet so it it probably a bit rough.

why should "include all the fields inside the validating fieldset that are
required"? it's user's duty to make the model validated to the schema he
supplied, if the model do not validate to the schema, then will show the
validation error message in the proper level of field/fieldset, then user
will realize that his model do not match schema, it is exactly the desired
behaviour.
2015-03-06 22:24 GMT+08:00 David Jensen<EMAIL_ADDRESS>
It's nicer with a field type than an option in my opinion, makes it easier
to document as well since it would need some documentation that points out
that you should take care to include all the fields inside the validating
fieldset that are required or in some other way can influence validation.
I just pushed to development btw. The biggest change that might impact you
in this is that there is now a directive , sf-message, that encapsulates
and shows error messages. Which makes it easier to place it wherever you
like. It's not tested enough yet so it it probably a bit rough.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77565993
.

--
Ulion

I mean the end user, not the developer. Let's say you dynamically build form definitions from options you have in a database, you have lots of options and it's quite complex. You could introduce a bug that generates forms that  the end user never can fill in. Which is not a good situation.
btw, I broke something in my last push to development. It's all broken now. Got to fix it.

I don't think it's scope this library should considered, the library serve
developers, developers consider the problem you considered here to use it
correctly.
besides, I doubt the use case you worried is any common case. the normal
case is the developer generate the schema, and make it validate to the
model, the library should just do developer setup it to do, that's to
validate the model to the schema, then if error, if the error refer to a
certain node/level of field/fieldset, try to show the error message to
correct place, if not found, show error message in the form level if
possible. and supply the possibility to let developer add custom
validation, and the error message shows to certain field/fieldset level
(which currently no way imo, that's why I'm try to make the json-schema
validation to do it)
2015-03-06 22:38 GMT+08:00 David Jensen<EMAIL_ADDRESS>
I mean the end user, not the developer. Let's say you dynamically build
form definitions from options you have in a database, you have lots of
options and it's quite complex. You could introduce a bug that generates
forms that the end user never can fill in. Which is not a good situation.
btw, I broke something in my last push to development. It's all broken
now. Got to fix it.
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77568318
.

--
Ulion

I think a framework should try to be easy to use.
And I don't now how people use it, but its definitely our case. And I don't think yours is that common either, and as I said earlier I believe that in most cases you need to build a specific field type to get a good user friendly form when you have advanced validation (object level validation being that).

that sounds really wrong.
one of the the main problem is angular-schema-form is hard to custom, every
form element's html was generated by hard coded template, while angular
normally use directive to extend function, then the result is funny, people
can not add directive to the dynamic generated form html. yes you said,
extend your form type to do that, really? it it the angular way to do that?
totally not. angular way should easily extend and reuse current templates,
not to rewrite or copy and rewrite.
the other main problem is validation. couldn't you validate the whole
schema to the whole model, then get the error message with the key/path
info, then use each key/path info to locate each related field/fieldset's
div, then let the error message shows in the correct place? this is what it
should do, not ask user to resolve it. as an user, I have totally no idea
how to locate to certain field/fieldset by the key path. do you?
2015-03-06 23:03 GMT+08:00 David Jensen<EMAIL_ADDRESS>
I think a framework should try to be easy to use.
And I don't now how people use it, but its definitely our case. And I
don't think yours is that common either, and as I said earlier I believe
that in most cases you need to build a specific field type to get a good
user friendly form when you have advanced validation (object level
validation being that).
—
Reply to this email directly or view it on GitHub
https://github.com/Textalk/angular-schema-form/pull/283#issuecomment-77572531
.

 But it is apparent that we don't see eye to eye on this and that you ignore what I say and just harp on with the same thing.
Schema Form is library that takes a JSON Schema and a form definition and generates a form whose  fields get their validation from the schema. This is by design and just the way we want it.
I'm tired of arguing that with you, just because you yell the loudest doesn't mean you can have all of my attention. If you don't find schema form suits you then use another form generating library instead, there are loads of 'em. Or fork and fix what you perceive is broken.
So good luck and I hope you find a solution to your use case.

Is there an update to the bug that does not validate a radio button or checkbox?
I'm not sure what you are all talking about in this thread but it seems to be a completely different issue. Checking to make sure a required checkbox or radio button is checked is a very valid issue and should be addressed.

@orderofout It's probably resolved with the changes to validation messages that are in the development branch and will be out with next release. If you can please try it out. Any testing of the development branch right now is very appreciated, if you wan't too speed up the release cycle.


add "messaging" endpoints and transports

Need a separate set of primitives to handle messaging
Using Channels (not Pipelines!) to provide the data flow for messaging
All transports are now "message" based transports
Added an adaptor to convert message-based transports to serve
streaming endpoints

Side things, required in order to reference Channels:

Removed net451 builds of libraries, we're netstandard1.3 only (means .NET 4.6 is the minimum)
Changed net451 builds of apps/tests to net46
Updated to netcoreapp1.2

Blocked by Coherence-Signed#395 in Hosting. PR to Hosting pending.

Merging when the builds complete unless someone has any complaints :). @davidfowl has verbally cleared his "requested changes" status

:clap:


Serdes cached in static variable

Serdes must be initialised with the schema registry but are being cached in a static Joined variable before the schema registry is configured.

LGTM


Add support for materialized table views (PostgreSQL)

The query used in Database.all_table_names/0 includes table views, but not materialized table views. This is fixed with a PostgreSQL UNION, using the following query to find materialized view names:
SELECT
  matviewname AS table_name
FROM
  pg_matviews
WHERE
  schemaname = 'public'

@sax what do you think?

I approve this message. 💯


webterminal does not work with Cache 2016.1.0 and later

cache2016.1.0 is not released yet, but I thought you'd want to know that you get a code 1006 from websockets immediately upon entering credentials into host:port/terminal/
I love the tool, thanks for your hard work in creating it.

Hello, thanks for the issue report!
It's one of the known problems with WebTerminal for now, I'll try to find a solution soon.

Done! Now WebTerminal is friendly with Caché 2016.*. Please, download the latest version () from here, it has to work. If something goes wrong, reopen this issue.
Below I will describe in short how WebSockets work in InterSystems Caché 2016. for the user.*
They work in a strange way. The pretty normal part for Caché is the next: for establishing connection to any WebSocket *class* we have to have (before 2016.1 it was optional) a web application without authentication set up, referring the namespace where our *class* is located. In other words, if we have Class Test.WebSocket Extends %CSP.WebSocket, then we need ANY public (non-authenticated) WEB application to be set up to connect to our class.
The only thing documentation says is that we can connect using this URL (for example, connect to Test.WebSocket in USER namespace): ws://host:port/csp/user/Test.WebSocket.cls. That is OK until csp/user WEB application exists. Removing this application will crash this method.
Users can create a new namespace without the default WEB application in this namespace, and this automatically means that users have no ways to connect to their WebSocket application there.
Furthermore, there are a lot of strange things: when such application exists, we can (!) establish a connection to ws://host:port/csp/user/Test.WebSocketClassNameThatDoesNotEvenExists.cls, this connection will be successfully opened and nothing more (test3 is a web app on the screenshot):

Furthermore x2, assigning "Dispatch class" to the WEB application (f.e. /csp/user) will also make the socket unavailable.
So
The solution for terminal were just to create yet another "empty" WEB application named /terminalsocket, and replace the connection URL to ws://host:port/terminalsocket/WebTerminal.Engine.cls. That is the only way I find usable.

Have you tried adding db access roles to /terminal webapp  and set it with unauth&auth access ?

@eduard93, I tried almost everything. Try it yourself ;) Setting the dispatch class makes this app "invisible" for WebSocket connection.

@ZitRos Sorry, I forgot about REST.


wol --> mymodel w readme

It's a good idea, but then we have mymodel/model.py which looks weird?

It doesn't look weird.
Implemented in bc8e8f624180a71256e8d346d8ab758f328e2d3d.


Errors when trying to access URL with parameters

Hi,
I am currently trying access a URL with parameters by typing it directly into the address bar on my browser with the parameters I wan (localhost:8080/questions/1/195). However once I try and load or refresh the page I get a series of 404 errors
http://localhost:8080/questions/1/bundle.js Failed to load resource: the server responded with a status of 404 (Not Found)
I am using Webpack.
Any help would be greatly appreciated!

Please consult the section on histories in the docs, or else refer to the tutorial.


Using build_opener with cookiejar thows AttributeError: 'HTTPMessage' object has no attribute 'getheaders'

Create a cookiejar
Create a build opener with HTTPCookieProcessor
Open a URL
This will throw:
AttributeError: 'HTTPMessage' object has no attribute 'getheaders'
Run this example with future 0.18.2 and python 2.7.16 to reproduce

#!/usr/bin/env python

from future import standard_library
standard_library.install_aliases()
import urllib.request
import http.cookiejar

def main():

    cj = http.cookiejar.CookieJar()
    opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))

    url = "https://www.google.com"
    opener.open(url)

main()

Stack Trace:
Traceback (most recent call last):
  File "cookie.py", line 18, in <module>
    main()
  File "cookie.py", line 15, in main
    opener.open(url)
  File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 506, in open
    response = meth(req, response)
  File "/usr/local/lib/python2.7/dist-packages/future/backports/urllib/request.py", line 1350, in http_response
    self.cookiejar.extract_cookies(response, request)
  File "/usr/lib/python2.7/cookielib.py", line 1667, in extract_cookies
    for cookie in self.make_cookies(response, request):
  File "/usr/lib/python2.7/cookielib.py", line 1584, in make_cookies
    rfc2965_hdrs = headers.getheaders("Set-Cookie2")
AttributeError: 'HTTPMessage' object has no attribute 'getheaders'

Tested on debian 10.2 in docker

did you find a workaround? yes i see this is old. if i should be somewhere else, then set me in the right direction.


(from rancher/rancher) #40358 Include instructions for manually updating AlertmanagerConfig after chart update

Addresses a request to document changes in the v2.6.12 release.
https://github.com/rancher/rancher/issues/40358
This needs to be merged only once v2.6.12 is out.

@geethub97 I implemented suggested changes in 7c18050. Once we have your approval we'll be able to merge. The v2.6.12 release notes contain a link to the updated page so we'll be able to merge those too


rc_genicam_driver: 0.6.1-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository rc_genicam_driver to 0.6.1-1:

upstream repository: https://github.com/roboception/rc_genicam_driver_ros.git
release repository: https://github.com/roboception-gbp/rc_genicam_driver_ros-release.git
distro file: melodic/distribution.yaml
bloom version: 0.10.7
previous version for package: 0.5.2-1

rc_genicam_driver
* Using parameter PtpEnable instead of deprecated parameter GevIEEE1588

Holding for Melodic sync


Add portfolio value of a user (all assets in the wallet in BTC or USDT)

Add portfolio values tracking per user for all assets converted to BTC and/or USDT.
Note: Some assets may not have oracle values (to get BTC value). Meaning we need to rely on other sources to get an exchange rate.

Duplicate of #85


getMethod generate wrong

but correct getMethod is getkLevels().

Has anyone counted how many duplicates there are for this? :)
I also start thinking that there should be a config option for this...

Another duplicate of #504, #757, #1023, #1129, #1030, #1225, #1453, #1454, #1496, #1661 and #1861. Also discussed on https://groups.google.com/d/msg/project-lombok/c9WKYhlfe8k/XQJnL2ABbXYJ and on https://stackoverflow.com/a/49348966/540552.

Duplicate of #2693

Duplicate of #2693


feat: add endpoint agent in GroupMember

Codecov Report

Merging #399 (4f094f9) into main (1ae033f) will increase coverage by 0.20%.
The diff coverage is 89.18%.

@@            Coverage Diff             @@
##             main     #399      +/-   ##
==========================================
+ Coverage   63.13%   63.34%   +0.20%
==========================================
  Files          41       41
  Lines        7262     7281      +19
==========================================
+ Hits         4585     4612      +27
+ Misses       2288     2280       -8
  Partials      389      389

Impacted Files
Coverage Δ

pkg/apis/security/v1alpha1/types.go
100.00% <ø> (ø)

pkg/controller/endpoint/endpoint_controller.go
54.86% <84.21%> (+0.54%)
:arrow_up:

pkg/controller/group/group_controller.go
71.09% <87.50%> (+0.69%)
:arrow_up:

pkg/controller/k8s/pod_controller.go
66.33% <100.00%> (+5.94%)
:arrow_up:

pkg/utils/utils.go
47.36% <100.00%> (+7.97%)
:arrow_up:

plugin/tower/pkg/controller/policy/controller.go
81.54% <0.00%> (-0.48%)
:arrow_down:

pkg/monitor/agent.go
67.12% <0.00%> (+1.02%)
:arrow_up:

need rebase #397


AUTH_REMOTE_USER and Scheduled email reports

Expected results
Ability to work with service users when using AUTH_TYPE = AUTH_REMOTE_USER.
Actual results
The user specified in EMAIL_REPORTS_USER does not have a simplified authorization option (or I could not find it in the documentation).
How to reproduce the bug

Set AUTH_TYPE = AUTH_REMOTE_USER and use CUSTOM_SECURITY_MANAGER
Set ENABLE_SCHEDULED_EMAIL_REPORTS = True
See error:

Exception on /login/ [GET]
Traceback (most recent call last):
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/opt/superset/venv/lib/python3.6/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/opt/superset/venv/bin/superset_config.py", line 142, in login
    login_user(user)
  File "/opt/superset/venv/lib/python3.6/site-packages/flask_login/utils.py", line 158, in login_user
    if not force and not user.is_active:
AttributeError: 'NoneType' object has no attribute 'is_active'

Hey @yackushevas Are you using any middleware?
Could you share your CustomSecurityManager?

@mistercrunch Using tour example here
https://gist.github.com/mistercrunch/6d31af4a11c47edcedc1ba6ceb5f5fab works fine for remote user login but returns
raised unexpected: WebDriverException('Failed to decode response from marionette', None, None)
or
 NoSuchElementException('Unable to locate element: .grid-container', None, None)
for email Reports.
Switching to AUTH_OAUTH or AUTH_DB resolves it.

for email Reports.
Switching to AUTH_OAUTH or AUTH_DB resolves it.

Then AUTH_REMOTE_USER will not work.

when i use fabmanager create-admin --app superset,it occurs the same problem
hou could i solve it, or just use the earlier version?
Traceback (most recent call last):   File "c:\users\admin\.conda\envs\superset\lib\runpy.py", line 193, in _run_module_as_main     "__main__", mod_spec)   File "c:\users\admin\.conda\envs\superset\lib\runpy.py", line 85, in _run_code     exec(code, run_globals)   File "C:\Users\Admin\.conda\envs\superset\Scripts\fabmanager.exe\__main__.py", line 7, in <module>   File "c:\users\admin\.conda\envs\superset\lib\site-packages\flask_appbuilder\console.py", line 422, in cli     cli_app()   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 829, in __call__     return self.main(*args, **kwargs)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 782, in main     rv = self.invoke(ctx)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 1259, in invoke     return _process_result(sub_ctx.command.invoke(sub_ctx))   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 1066, in invoke     return ctx.invoke(self.callback, **ctx.params)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 610, in invoke     return callback(*args, **kwargs)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\flask_appbuilder\console.py", line 137, in create_admin     auth_type.get(_appbuilder.sm.auth_type, "No Auth method") AttributeError: 'NoneType' object has no attribute 'auth_type'

when i use fabmanager create-admin --app superset,it occurs the same problem
hou could i solve it, or just use the earlier version?
Traceback (most recent call last):   File "c:\users\admin\.conda\envs\superset\lib\runpy.py", line 193, in _run_module_as_main     "__main__", mod_spec)   File "c:\users\admin\.conda\envs\superset\lib\runpy.py", line 85, in _run_code     exec(code, run_globals)   File "C:\Users\Admin\.conda\envs\superset\Scripts\fabmanager.exe\__main__.py", line 7, in <module>   File "c:\users\admin\.conda\envs\superset\lib\site-packages\flask_appbuilder\console.py", line 422, in cli     cli_app()   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 829, in __call__     return self.main(*args, **kwargs)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 782, in main     rv = self.invoke(ctx)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 1259, in invoke     return _process_result(sub_ctx.command.invoke(sub_ctx))   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 1066, in invoke     return ctx.invoke(self.callback, **ctx.params)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\click\core.py", line 610, in invoke     return callback(*args, **kwargs)   File "c:\users\admin\.conda\envs\superset\lib\site-packages\flask_appbuilder\console.py", line 137, in create_admin     auth_type.get(_appbuilder.sm.auth_type, "No Auth method") AttributeError: 'NoneType' object has no attribute 'auth_type'

Based on timestamps and inactivity of this thread, I believe this issue is in reference to an unspecified yet unsupported version of Superset.
If anyone thinks this is still relevant today in Superset 1.5.x or 2.x.x versions, please let us know. Otherwise, I think we can probably close this one out. CC @eschutho for input or confirmation of closability (which should be a word).


Sweep (slow): Add to missing items to the API documentation page

Details
The docs/api.md webpage links to autogenerated pages for functions and classes created by Sphinx-apidoc using the Python import path to a function or class. The page is currently missing links for multiple public functions and classes throughout the tsml_eval/ package. This docs/api.md markdown webpage is parsed using Sphinx and MyST.
Recursively search through the tsml_eval/ package for Python files, and add any missing import paths to public functions and classes currently missing from the docs/api.md webpage. If there are multiple import paths to the same function or class, choose the shorter one. Do no include duplicates of any function or class. Follow the structure currently used in the page when adding new import paths.
Put each function or class in a section with other functions or classes from the same top-level package. For example, tsml_eval/experiments/ has its own section with functions contained in the package under the header "Experiments: tsml_eval.experiments".
Do not add classes and functions from tsml_eval/estimators/ and tsml_eval/publications/ to the API webpage in this pull request.
Files to change
docs/api.md

Checklist

[X] docs/api.md ✅ Commit cf70737

Sweep: retry

Sweep: retry


Rewrite the code generator to be iterative

The original code generator was recursive, and walked the expression
AST to determine what types and functions should be generated. Later,
reachability determination was added to allow the correct reifications
of polymorphic functions to be generated.
This new code generator leverages the reachability work to replace
the recursive aspect entirely. Reachability is now used to determine
all of the types and functions to generate. In addition, LLVM types,
values, and debug information are all cached in the reachability
data structures to improve compile times.
As part of this work, the debug info generator has been rewritten to
use the metadata approach of LLVM 3.7+.

Here's an example of a PR that I think shouldn't be squashed to one commit.
The scope of the refactor is pretty far-reaching, and I think it would be much easier to follow what happened if each logical step was delineated as a commit.

I can agree that one this large could be better as being put together as more than one squashed commit. However pure raw commits, not so much.
On Thu, Mar 24, 2016 at 7:53 PM -0700, "Joe Eli McIlvain"<EMAIL_ADDRESS>wrote:
Here's an example of a PR that I think shouldn't be squashed to one commit.
The scope of the refactor is pretty far-reaching, and I think it would be much easier to follow what happened if each logical step was delineated as a commit.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub

I'm not sure what you mean by "raw commits", but I'm not advocating for listless rambling stream-of-consciousness commits.  I'm talking about intentional, structured commits that each represent an atomic logical step.  This is not a difference between squashing or not squashing, it's a difference between "good" commits and sloppy commits.

Without specific examples, I can't agree or disagree.
On Thu, Mar 24, 2016 at 8:31 PM -0700, "Joe Eli McIlvain"<EMAIL_ADDRESS>wrote:
I'm not sure what you mean by "raw commits", but I'm not advocating for listless rambling stream-of-consciousness commits.  I'm talking about intentional, structured commits that each represent an atomic logical step.  This is not a difference between squashing or not squashing, it's a difference between "good" commits and sloppy commits.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub


Fix release makefile to get the current branch in a way that supports older git versions

I still have the same doubt. Shouldn't it (the makefile) be a workflow at the CI, in a way it doesn't depend on each developer's environment?

If it's easy enough to do it through CI, then we can jump straight there. I was figuring this would be an easy first step that would help make releases easier, and we can integrate into CI as a phase 2.

That a look at this Pull Request. It has almost all step.
But I didn't know it would be worth it to invest more time.
https://github.com/1ucas/Swinject/pull/3/files

That's nice! Thanks 1ucas!

@yoichitgy I believe you've made some updates in this area, should this task be closed?

@mpdifran I noticed fixing our Makefile was insufficient and made the following PRs.

https://github.com/Swinject/Swinject/pull/495
https://github.com/Swinject/SwinjectStoryboard/pull/167

Would you review them? After merging them, we can close this issue👍
I think the release process using CI/CD (GitHub Actions) can be another (next step) issue.

Reviewed and merged! I'll close this issue now.


Updated 'Top-Sellers' section to align to the center

Updated 'Top-Sellers' section to align to the center

This styles is not same as our design layout.


Two more corrections to the docs

In doc/various.txt:

The sentence in lines 147-150,

If there is a {count}, that's how many lines you'll see; if there is only one window then twice the value of the 'scroll' option is used, otherwise the current window height minus 3 is used.
should probably be extended for better understanding about this way:
If there is a {count}, that's how many lines you'll see; if there's no {count} and there is only one window then twice the value of the 'scroll' option is used, otherwise the current window height minus 3 is used.

The term punctuation marks in line 156 should probably be replaced with something like "symbols" or just "marks" as +, ^ and = (afaik) aren't punctuation marks.

Vim 8.2.1490.

In doc/various.txt:

The sentence in lines 147-150,

If there is a {count}, that's how many lines you'll see; if there is only one window then twice the value of the 'scroll' option is used, otherwise the current window height minus 3 is used.
should probably be extended for better understanding about this way:
If there is a {count}, that's how many lines you'll see; if there's no {count} and there is only one window then twice the value of the 'scroll' option is used, otherwise the current window height minus 3 is used.

You mean to insert "no {count}".  Yes, that makes it clearer.

The term punctuation marks in line 156 should probably be
replaced with something like "symbols" or just "marks" as +, ^ and
= (afaik) aren't punctuation marks.

Just "mark" should work and is simpler.
Thanks!
--
hundred-and-one symptoms of being an internet addict:
250.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

You mean to insert "no {count}".  Yes, that makes it clearer.

Just "mark" should work and is simpler.

Yes, I meant adding "no {count}". Thanks for replying, please close the issue when you don't need it open anymore.


delete table

#1216  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @BelSasha and the rest of your teammates on  Graphite


Add drawing of "box"

In some cases, it would be beneficial to be able to draw a "box" instead of a polygon (e.g. when selecting a bbox). There is a createBox functionality provided by OL, see https://openlayers.org/en/latest/examples/draw-shapes.html.
Once available in the eox-map, it would be used also in eox-itemfilter (spatial filtering, maybe as an option instead of polygon).

Implemented in https://github.com/EOX-A/EOxElements/pull/231.


Adds ability to build UIComponent modules based on existing UIViewControllers

Motivation
Adds ability to build UIComponent modules based on existing UIViewController implementations. This is a first pass experimental commit to see if the community is interested in adding this capability. In iOS, the UIViewController is designed to be very component-like so it's a natural fit for injecting existing native code within react native view hierarchies.  This will attract iOS developers because developers will be able to re-use a lot more code than before.
Also, this is one step towards being able to generically compose view controllers based on react jsx trees. iOS developers would be able to build and release custom UIViewController containers as react components that can have child jsx nodes that are treated as child view controllers.
This is not a complete implementation, it handles adding the view controllers but does not handle removing them. I will complete this feature if there is a positive response.
Usage
Simple! Return a view controller instance from RCTViewManager subclass:
@implementation RCTContainerManager

RCT_EXPORT_MODULE()

- (UIViewController *)viewController {
  return [[CustomViewController alloc] init];
}

@end

Test plan
Test Plan: Ran UIExplorererIntegrationTests in Xcode, did not get green results, looks like other builds on Travis had the same errors. I'm interested in knowing whether this feature is worth the time for me to polish and complete.

Cool feature. I don't think we want to take this at this point, as you can support view controllers through the existing view manager infrastructure (see for example https://github.com/facebook/react-native/blob/master/React/Views/RCTModalHostView.m), by inserting a dummy view which redirects all future insertReactSubview calls to the view in the view controller.
Preferably, we'd move the interface RCTUIManager away from UIViews to a more generic protocol, which supports views and view controllers equally, so you can support view controllers and layout-only nodes with no additional logic in the UI manager.


Add an example for initContainer usage

Relates to #600.

[x] I've made sure the Changelog.md will remain up-to-date after this PR is merged.

@AMecea Any chance to get the hacktoberfest-accepted label for this PR? ;)

@baurmatt, sorry I've spotted your comment too late. Hope you won! :smile:


Upgrade gradle 3.5

After upgrading to gradle 3.5 ./gradlew wrapper --gradle-version 3.5 --distribution-type all checkstyle doesn't work anymore. I tried fixing it but couldn't find a solution :(
Pascals-MBP:rxandroidble pascalwelsch$ ./gradlew test
Jack is disabled, but one of the plugins you are using supports Java 8 language features.
Jack is disabled, but one of the plugins you are using supports Java 8 language features.
:mockrxandroidble:preBuild UP-TO-DATE
:mockrxandroidble:preDebugBuild UP-TO-DATE
:mockrxandroidble:checkDebugManifest
:mockrxandroidble:preDebugAndroidTestBuild UP-TO-DATE
:mockrxandroidble:preDebugUnitTestBuild UP-TO-DATE
:mockrxandroidble:preReleaseBuild UP-TO-DATE
:mockrxandroidble:preReleaseUnitTestBuild UP-TO-DATE
:mockrxandroidble:prepareComArtemzinRxjavaProguardRules1290Library
:mockrxandroidble:prepareIoReactivexRxandroid121Library
:rxandroidble:checkstyle FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':rxandroidble:checkstyle'.
> Unable to create a Checker: configLocation {rxandroidble/checkstyle.xml}, classpath {null}.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.033 secs

Hello @passsy
Well... Another thing to dig in. :) Currently I have a different project on my plate and after that I am going to finish the work on the API 21 scanning.
Feel free to dig deeper into this as I am not sure when I will have a moment.

Fixed in master.


azy keeps leaking buffers

from what i observed, each time i finished an azy action, two unlisted buffer will be leaked. and new action does not reuse them.
i checked line count of these buffers, they are not 0, so these buffers are not unloaded, then there are memory leaks too.
i added the following code, and the leaked buffers are gone. wish this snippet can help to address the problem.
   AzyUi._input_buf = vim.api.nvim_create_buf(false, true)
   vim.bo[AzyUi._input_buf].bufhidden = 'wipe'
   AzyUi._output_buf = vim.api.nvim_create_buf(false, true)
   vim.bo[AzyUi._output_buf].bufhidden = 'wipe'

Do you mind opening a PR with this change?
Maybe using neovim api calls instead of vim.bo.

i'd love to, but had faced some problems: i have to setup luarocks (it enforce me to install rocks in /usr/lib/luarocks/ which make me hesitated to go on), then install teal, compile to lua. that may take some time.
since this is just a little change, and i am not sure if you really want to set bufhidden to wipe, because unload is also good imo, especially when you want to reuse those buffers to save some time for initilizing highlight, syntax setting of buffer.
i think it's more easier to make this commit on your side :)

I'll do it then.
The performance issue is not really a problem here though, all the highlighting code is actually in Lua and not set-up in advance.
By the way, the plugin ships with a shell.nix so if you ever use it, the development setup is as easy as nix-shell.

haha, in the meanwhile, i found that teal provides binary releases, and made a pr

should be fixed by #3


Can't use in an Elixir mix project

Hello!
I was trying to give lasp a try but couldn't boot it in an Elixir project.
When I include it in deps:
  defp deps do
    [
      {:lasp, "~> 0.3"} # last published version
    ]
  end

Then mix do deps.get, compile:
Error evaluating Rebar config script ./rebar.config.script:19: evaluation failed with reason error:{badmatch,[{erl_opts,[debug_info]},{profiles,[{docs,[{deps,[{edown,{git,[104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,117,119,105,103,101,114,47,101,100,111,119,110,46,103,105,116],{tag,[48,46,56]}}}]},{edoc_opts,[{doclet,edown_doclet},{packages,false},{subpackages,true},{top_level_readme,{[46,47,82,69,65,68,77,69,46,109,100],[104,116,116,112,58,47,47,103,105,116,104,117,98,46,99,111,109,47,117,119,105,103,101,114,47,115,101,120,116]}}]}]}]},{deps,[{edown,[46,42],{git,[103,105,116,58,47,47,103,105,116,104,117,98,46,99,111,109,47,117,119,105,103,101,114,47,101,100,111,119,110,46,103,105,116],[72,69,65,68]}}]},{src_dirs,[[101,120,97,109,112,108,101,115]]},{edoc_opts,[{doclet,edown_doclet},{src_path,[[115,114,99,47],[101,120,97,109,112,108,101,115,47]]},{app_default,[104,116,116,112,58,47,47,119,119,119,46,101,114,108,97,110,103,46,111,114,103,47,100,111,99,47,109,97,110]},{top_level_readme,{[46,47,82,69,65,68,77,69,46,109,100],[104,116,116,112,58,47,47,103,105,116,104,117,98,46,99,111,109,47,117,119,105,103,101,114,47,115,101,120,116]}}]}]} and stacktrace [{erl_eval,expr,3,[]}]
Any dependencies defined in the script won't be available unless you add them to your Mix project

Environment:

Elixir 1.5.2
Erlang 20.0

Thanks!

@tsloughter any thoughts here?

One thing: I'm not sure Lasp runs under Erlang 20 just yet.  I'm not sure if that's related to the problem yet, but ideally you want to run with something on the 19 branch for now.

Will try with OTP 19. I've seen the recent commit removing OTP 20 but I thought that was only because of execution time in Travis or something like it. The documentation also does not mention it (or I haven't seen it).
In any case, it would be greatly appreciated if we could have an Elixir example. THanks once again for your work!

We use it on OTP 20. Not sure what is going on in that crash. Is it for sure using rebar3 from mix to build, instead of rebar 2?

Can you report the version of rebar that is being used for the build so we can try to get to the bottom of where the crash is happening?

It is a rebar issue but not exactly a version issue. Mix has installed both versions of rebar. It seems it is not reading rebar.config.script properly from the sext repo.
I can reproduce the same error by depending only on sext. I will try to report this upstream. Thanks :)

Thanks!

After raising an issue in the sext repository, it is now fixed there. I can compile it with 1.4.1 now and manager: :rebar plus edown dependency.
Will try overriding Lasp's version to see if I can bootstrap it locally.
Thanks once again!

I'm curious if Lasp even needs the sext dependency at this point.

https://github.com/lasp-lang/lasp/pull/257

My successful configuration deps is:
      {:sext, "~> 1.4", manager: :rebar, override: true},
      {:edown, "~> 0.8"},
      {:lasp, "~> 0.3"}

#257 merged, removes dependency on sext.


Can bff read file formats other than jsonl?

When I run bff command to deduplicate texts,
Can I run bff using CSV files?
It seems like bff support only jsonl file format to operate properly
async fn expand_dirs(paths: &[PathBuf]) -> Result<Vec<PathBuf>> {
    // Can handle both local and s3 files/directories
    // Note that this function is async because we need to wait for all the s3 files to get expanded
    // Also note that the output vector is SORTED (in case S3 has inconsistent list_objects_v2 ordering)
    let mut files: Vec<PathBuf> = Vec::new();
    let suffices = vec![".gz", "", ".zstd", ".zst"];
    for path in paths {
        if is_s3(path) {
            let s3_result = expand_s3_dirs(path).await?;
            for file in s3_result {
                files.push(file.clone());
            }
        } else if path.is_dir() {
            let path_str = path
                .to_str()
                .ok_or_else(|| anyhow!("invalid path '{}'", path.to_string_lossy()))?;
            for suffix in &suffices {

                // this line seeks jsonl, or compressed jsonl files to extract texts
                for entry in glob(&format!("{}/**/*.jsonl{}", path_str, suffix))? {
                    files.push(entry?.to_path_buf());
                }
            }

        } else {
            files.push(path.clone());
        }
    }
    files.sort();
    Ok(files)
}

So then, If I want to run bff,
is converting my CSV files to jsonl format the only way?

You can convert your files to jsonl, or change the BFF code to support CSV. It does not support CSV in its current form.

@afang-story Right Now I'm modifying source code so bff can read CSV file...


storage: read token name

reported by @csillag
tested locally on a sequence of ~200 blocks in mainnet emerald with known token activity

👍🏻


Can I use with others models?

Hello, I am working in a project where we need customize full body human avatars, so, is possible use this project as base project and change the models, assets, etc to math whit them?. Thank You.

Yes. And that is the purpose.
You can do whatever you like as suggested by the MIT license.
I'm looking forward to you sharing your project using this system. thanks.


Envoy port is not configurable

@luksa commented on Mon Feb 11 2019
Looking at the code, I don't see a way to override the default redirect port (15001). We should introduce a ConfigMap to make the port configurable (as it is when using the init container - see MeshConfig.ProxyListenPort)

@luksa commented on Mon Feb 11 2019
The same goes for .ProxyConfig.InterceptionMode

@tiswanso commented on Thu Feb 28 2019
For intercept mode the pod annotation can set this:  sidecar.istio.io/interceptionMode

You can edit mesh config for this value


Build fails on RPi4  ( E: Unable to locate package libgnome-keyring-dev )

Attempting to build on the RPi4 fails for apt-get packacge libgnome-keyring-dev.
Stack trace:
[Info]     Building on arm01
[Info]     Pulling previous images for caching purposes...

Remote build failed

Additional information may be available by setting a DEBUG=1 environment
variable: "set DEBUG=1" on a Windows command prompt, or "export DEBUG=1"
on Linux or macOS.

If you need help, don't hesitate in contacting our support forums at
https://forums.balena.io

For bug reports or feature requests, have a look at the GitHub issues or
create a new one at: https://github.com/balena-io/balena-cli/issues/

Duplicate of #94 ?

Is there any update on this?  I'm seeing the same issue here.

https://github.com/balena-io/balena-electronjs/pull/95#issuecomment-536414333


Add RequestId to error message

This adds the RequestID to the error string. The RequestID is useful/required when raising tickets with AWS support.
It's possible to catch these errors and explicitly log the RequestID but that means handling exceptions for every API call. I believe it is also possible with DEBUG logging but that logs much more than errors.
My experience was that I went to report an error but did not have the foresight to log the request id. In addition, it was a difficult to reproduce error. This is why I like the idea of including the RequestID by default for errors.
I tried to keep to the style of the repo but let me know if you want me to clean anything up.

Thanks for the PR, @tdriscoll. I note that this would close this issue (you also requested, thanks!):
https://github.com/boto/boto3/issues/1143
I don't have a timeline when this will get a review.

Thanks for creating this PR. I brought it up for discussion with the team, and the consensus was that this should be closed as not planned. You can already get the Request ID from the ResponseMetadata without too much trouble. There is also documentation referenced here on logging the Request ID.

Understood. Thanks for taking the time to consider it!


JOIN-queries are not working

I've tried to run some query with two or more tables like this:
SELECT * FROM today t, snapshot s;
but got an exception:
2016-10-24 16:35:27,988 INFO  [main] mr.MapredLocalTask (MapredLocalTask.java:executeInChildVM(287)) - Executing: /usr/bin/hadoop jar /Users/vinogradov/.gradle/caches/modules-2/files-2.1/org.apache.hive/hive-exec/1.1.0/63339871f0b4999e84eb51bafbf62cd48b6f9486/hive-exec-1.1.0.jar org.apache.hadoop.hive.ql.exec.mr.ExecDriver -localtask -plan file:/var/folders/pb/3b7vdcds29dgx3mbkvn4dllm0000gn/T/1477316097162-0/scratch/b4353065-eaa6-47be-a968-0c93696f86f0/hive_2016-10-24_16-35-27_621_2782908466895847003-1/-local-10005/plan.xml   -jobconffile file:/var/folders/pb/3b7vdcds29dgx3mbkvn4dllm0000gn/T/1477316097162-0/scratch/b4353065-eaa6-47be-a968-0c93696f86f0/hive_2016-10-24_16-35-27_621_2782908466895847003-1/-local-10006/jobconf.xml
2016-10-24 16:35:27,992 ERROR [main] mr.MapredLocalTask (MapredLocalTask.java:executeInChildVM(318)) - Exception: Cannot run program "/usr/bin/hadoop" (in directory "/Users/***/***/hive"): error=2, No such file or directory
java.io.IOException: Cannot run program "/usr/bin/hadoop" (in directory "/Users/***/***/hive"): error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at java.lang.Runtime.exec(Runtime.java:620)
    at java.lang.Runtime.exec(Runtime.java:450)
    at org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask.executeInChildVM(MapredLocalTask.java:290)
    at org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask.execute(MapredLocalTask.java:139)
    at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160)
    at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:88)
    at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1638)
    at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1397)
    at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1183)
    at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049)
    at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1039)
    at com.inmobi.hive.test.HiveTestCluster.processStatement(HiveTestCluster.java:99)
    at com.inmobi.hive.test.HiveTestCluster.executeStatements(HiveTestCluster.java:78)
    at com.inmobi.hive.test.HiveTestSuite.executeScript(HiveTestSuite.java:66)
    at com.inmobi.hive.test.HiveTestSuite.executeScript(HiveTestSuite.java:52)
    at com.***.hive.func.TotalNumOfLettersGenericUDAFTest.theSecondTest(TotalNumOfLettersGenericUDAFTest.java:75)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262)
    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84)
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 40 more
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask

As I understand there is no MR-cluster to run this query. How can I start one with HiveTestSuite?

Hi Vinograt,
There is a cluster running.  It is a memory resident cluster, so everything
runs in memory.  You need to properly stage your data using a very small
sample of data.  Not sure what you are doing by just the stack trace.  But
just off the cuff, the error message of no file or directory might mean
there is no underlying table.  Did you properly stage your data?  You need
to copy some data from the local filesystem to the memory resident HDFS,
create your table, and then you can run the query.
Best of luck to you,
Bob
On Mon, Oct 24, 2016 at 6:43 AM, vinograt<EMAIL_ADDRESS>wrote:

As I understand there is no MR-cluster to run this query. How can I start
one with HiveTestSuite?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bobfreitas/hiveunit-mr2/issues/3#issuecomment-255744012,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACR4YaZDSHqD5c-odUPJ1Nxboxjo9H5Sks5q3LYagaJpZM4KezVb
.

Hi Bob! I'm very appreciated you implementing this helpful library.
I stage my very small amount of data to HDFS with the following code:
Map<String, String> params = new HashMap<>();
copyToHdfs("src/test/resources/files/snapshot.txt", "/testing/snapshot/snapshot.txt");
params.put("SNAPSHOT_DATA", "/testing/snapshot");
copyToHdfs("src/test/resources/files/today.txt", "/testing/today/today.txt");
params.put("TODAY_DATA", "/testing/today");

I create external tables for each the data set with:
CREATE EXTERNAL TABLE snapshot (user_id STRING, calls_num STRING, calls_duration STRING)
ROW FORMAT DELIMITED FIELDS
	TERMINATED BY ';'
	ESCAPED BY ''
	LINES TERMINATED BY '\n'
STORED AS TEXTFILE
LOCATION '${SNAPSHOT_DATA}';

CREATE EXTERNAL TABLE today (id STRING, user_id STRING, payload STRING)
ROW FORMAT DELIMITED FIELDS
	TERMINATED BY ','
	ESCAPED BY ''
	LINES TERMINATED BY '\n'
STORED AS TEXTFILE
LOCATION '${TODAY_DATA}';

I can run queries like these:
SELECT * FROM snapshot;
SELECT user_id, calls_duration(payload) FROM today GROUP BY user_id;

But I cannot run it:
SELECT * FROM today, snapshot;

An exception was described above.

Hello Bob/vinograt,
I know this is an old issue, but I have just forked this code and had the same problem. Setting the following parameters just before the join solved it for me: -
set hive.auto.convert.join=false;
set hive.auto.convert.join.noconditionaltask=false;

I think without these parms, Hive is trying to do a map-side join which will fail. With these params set a normal shuffle join is attempted which seems to work fine.
Hope it works for you as well.
Regards,
Martin

@martinprobson  awesome!  do you want to merge it into my master, happy to include you?
I really gotta revisit this project

Hi Bob, Happy to do that, will prepare a pull request.
Regards,
Martin


Add runtime assignment of SkipCheckingForChanges

This change came from a failure in C++. We're representing SkipCheckingForChanges in git-push-changes.yml in a way that only accepts values of true or false specified at compile time for the template.
With these changes we can now evaluate inputs of true, false, and variable['VariableName'] to support scenarios where whether we should open a PR is evaluated at runtime.
From searching other repositories, C++ is the only repo which uses SkipCheckingForChanges ... No other repos appear to use it according to my grep'ing of android, c, cpp, go, ios, java, js, net, and python repos.

This change is not necessary.


Allow for setting Minimum TLS Version for Adapter/Metrics Server

Adds support for environment variable KEDA_MIN_TLS_VERSION which can be set to a value from https://pkg.go.dev/crypto/tls#pkg-constants to override the default Minimum TLS version from the upstream kubernetes apiserver implementation.
This allows for using TLS1.3 as the minimum version in stricter-security deployments.
Checklist

[X] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[ ] Tests have been added
[ ] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
[ ] A PR is opened to update the documentation on (repo) (if applicable)
[X] Changelog has been updated and is aligned with our changelog requirements

Fixes #2850

Open to thoughts on this; particularly:

If an envvar or flag is better
How to add tests for it? If possible?

If it looks like it'll go ahead, I can raise a docs PR to capture the var somewhere too.

Scrubbing this; see linked issue :)


unable to merge reward adapter into model

while I am doing the second last step
Merge Reward adapter into Model: python merge_peft_adapter.py --model_name ./reward_model_vicuna-7b
I got the following error
Traceback (most recent call last):
  File "/home/xuan/anaconda3/envs/vicuna_lora/lib/python3.9/site-packages/peft/tuners/lora.py", line 382, in __getattr__
    return super().__getattr__(name)  # defer to nn.Module's logic
  File "/home/xuan/anaconda3/envs/vicuna_lora/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1614, in __getattr__
    raise AttributeError("'{}' object has no attribute '{}'".format(
AttributeError: 'LoraModel' object has no attribute '_get_submodules'

how to solve this problem?

可以讲中文


[Menu] Let the possibility to choose icon library of buttons

From @rodolpheV on October 18, 2016 13:42
Current behaviour
Only material icon works.
Expected behaviour
Authorize the props iconLibrary: 'font-custom'.
Versions
<EMAIL_ADDRESS>Copied from original issue: KleeGroup/focus-components#1280

This issue was moved to get-focus/focus-components#7


Specify version of google/apiclient

That package does not follow semver.

👍

Are you ok to release it as 3.4.0?

3.4.0 would not include any features. Let's see what's happens with #107 first.


Create translation keys

Some translation keys are missing. Here are the details and screenshots for each:

The form field "Full name" doesn't seem to have a translation key in register/templates.
The word "Change" in the 'Check your answers page' doesn't have a translation key.
The word "Or" and the linked text for "contact us", on the onboarding page, don't have translation keys. (A translation key for another "Contact us" phrase already exists but we should have another one here.)
The form field "Contact email" doesn't seem to have a translation key in register/templates (I saw one in outbreaks/templates with a (wrong) translation, but it's not showing up on the registration website).

The changes for this issue were merged


Why the Initial Appearance Like this?  Anyone can help? SERENITY How to Change Themes?

Serene is an open source free template. This theme is free version of the bootstrap 5. Pro theme is available with StartSharp.
Please use serenity repository discussions to ask questions about serenity platform. This is a template repository, and we expect just the issues related to the template there. Most of the community talks under serenity repository discussion section.


ourHive.jsx component file created, updated and styled

This still isn't quite ready to merge into the main project (dev branch). The cards will need to have a 'finished' look to them to adapt them into the site (unless someone else will be finishing them), along with responsiveness that is controlled within the screen and cards without overflowing items.


Open source/feature/update frontend

Refactors frontend:

[x] Different feature detectors: FAST, ORB, GFTT, ...
[x] Fixes several bugs
[x] Cleans file structure
[x] Visualizes feature tracks, features detected and predicted positions of features
[x] Makes pipeline less verbose and just prints timing information.

Seems like tests are not passing because of a GTSAM issue: https://github.com/borglab/gtsam/issues/266


Add json field support to handlers

Fixes #82

@salsferrazza Do you have some args setup to give this a second test?


Fix flatcc falls into endless loop

write a schema to define a table which the first field has the max_id, flatcc falls into endless loop again.
e.g.
table x {
     b:int (id:2);
     a:int (id:0);
     c:int (id:1);
   }

the original member list is 2->0->1 , the reordered member is  0->1->2 ( field with id:2 must link to null instead of id:0) unless a loop occurs in the list

it is not ok


Add-on with ng-model="$$value$$" not binding properly in an array

Hi,
I'm using the 1.0.0-alpha.5 version.
I've been trying to make and add-on and succeed using the "oldway" of ng-model="$$value$$" and works wonders.
The problem occurs when I set that add on an item of an array.
Expected behaviour
I expect that $$value$$ gets replaced with a proper binding. In the case of an array item property, I expect something like this:
If I set the template like this:

  <input ng-model="$$value$$" type="text">

I expect this result:

  <input ng-model="item['array_property']" type="text">

Actual behaviour
Instead I'm getting the stringify bracket notation path:

  <input ng-model="model['array']['']['array_property']" type="text">

With the "standart" fields definitions I'm having no issue, the binding is setting correctly. Seems like a problem with arrays and custom add-ons only.
Gist/Plunker/Demo
Plunker
In this plunker I 3 properties in the schema:

One simple string

One string with the add-on

An array of objects

Inside the array I set two items properties:

One simple string

One string with the add-on

As you can see the property outside the array is working properly, but the one inside the array is not.
Thanks in advance!
Kindly regards.
@json-schema-form/angular-schema-form-lead

Your template doesn't need $$value$$ but it does need sf-field-model=\"\"
  $templateCache.put(
    "directives/decorators/bootstrap/addontest/addontest.html",
    "
\n  {{form.title}}\n  <input sf-field-model=\"\" type=\"text\" class= \"form-control\">\n  {{ (hasError() && errorMessage(schemaError())) || form.description}}\n
\n");
  }]);

If that is executed with the new builders it should work:
    let sfField = sfBuilderProvider.builders.sfField;
    let ngModel = sfBuilderProvider.builders.ngModel;
    let defaults = [ sfField, ngModel ];

    schemaFormDecoratorsProvider.defineAddOn(
      'bootstrapDecorator',
      'addontest',
      'directives/decorators/bootstrap/addontest/addontest.html',
      defaults
    );

Thanks again for taking the time to raise the issue properly and with a plunker!

Hi!
Sorry for the late response.
First of all there's no need to thank me for raising the issue properly. I thank you for this awesome module.
The defineAddOn method was the key. I didn't realize that it was needed for the new builders to work and thought that it would work with addMapping & createDirective. Lesson learned!
Thanks for taking the time explaining perfectly something that I could read in the docs. That was my mistake.


Fix Memberwise Initializers Scoping

All structures have public initializers (default memberwise initializers generated by Swift are either internal or private).

Current coverage is 100% (diff: 100%)

Merging #8 into master will not change coverage

@@           master    #8   diff @@
===================================
  Files           4     4
  Lines         298   301     +3
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
+ Hits          298   301     +3
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 402a2fe...7d62922


Storing image resources in the public directory may occasionally result in the inability to find image resources

Environment
Nuxi 3.5.3
Reproduction
The issue occurred after deployment
Describe the bug

After refreshing, we can access it normally again

Refresh Again

Additional context
Is it because my nuxt.config.ts configuration content is incorrect
Logs
No response

Sorry, I am currently unable to provide the complete code

我看打包出来的路劲也是对的，服务器上也确实存在这个资源文件，为啥会出现有规律性的偶尔访问资源正常，偶尔访问资源不正常。

@danielroe Could you please help me check this issue？

When the request header for request 404 has these two more

Is there a problem with the value of etag？The second request will assign the value of 'etag' to the request header 'If None Match', resulting in the second request being 404


what to set in  "OpenIdConnectOptions.Authority" while running in docker container ?

Hello All ,
I am having problem in implementing authentication for client app(Web APP asp.net core 3.1) with identity server 4.
Details
I have developed a solution with

Gateway- Ocelot(latest)
Sample API - Asp.net core 3.1
Identity service - Identity server 4 (latest)
Web App -Asp.net core 3.1

all above projects are running under docker with docker compose.
i am using granttype as Hybrid and trying to make authenticate work.
Web App Startup
 public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();
            JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
            services.AddAuthentication(options =>
            {
                Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = true;
                options.DefaultScheme = "Cookies";
                options.DefaultChallengeScheme = "oidc";
            }).AddCookie("Cookies")
               .AddOpenIdConnect("oidc", options =>
                {
                    options.SignInScheme = "Cookies";

                    options.Authority = "http://identityserver";
                    options.RequireHttpsMetadata = false;

                    options.ClientId = "MS.UI";
                    options.ClientSecret = "z71C0PyDjR";
                    options.ResponseType = "code id_token";

                    options.SaveTokens = true;
                    options.GetClaimsFromUserInfoEndpoint = true;

                    options.Scope.Add("sampleapi.read");
                    options.Scope.Add("offline_access");

                });

        }
 public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            //app.UseHttpsRedirection();
            app.UseAuthentication();

            app.UseStaticFiles();

            app.UseRouting();
            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });
        }

Web App registration in Identity server
public static IEnumerable<Client> Clients =>
            new Client[]
            {
                new Client(){
                    ClientId = "MS.UI",
                    AllowedGrantTypes = GrantTypes.Hybrid,
                    AllowOfflineAccess = true,
                    ClientSecrets = { new Secret("z71C0PyDjR".Sha256()) },
                    RedirectUris ={"http://localhost:5003/signin-oidc" },
                    PostLogoutRedirectUris = { "http://localhost:5003"},
                    FrontChannelLogoutUri = "http://localhost:5003/signout-oidc",
                    AllowedScopes = {
                        IdentityServerConstants.StandardScopes.OpenId,
                        IdentityServerConstants.StandardScopes.Profile,
                        IdentityServerConstants.StandardScopes.Email,
                        "sampleapi.read"
                    },
                },

            };

i have added [Authorize] attribute on an action method as below
        [Authorize]
        public IActionResult Privacy()
        {
            return View();
        }

Question
when i run all the containers and click on privacy link on web page i get redirected to below url ,
http://identityserver/connect/authorize?client_id=MS.UI&redirect_uri=http%3A%2F%2Flocalhost%3A5003%2Fsignin-oidc&response_type=code%20id_token&scope=openid%20profile%20sampleapi.read%20offline_access&response_mode=form_post&nonce=637307704380796477.Y2I3ZWU2ZGYtM2JmZC00YzM5LTkzNTYtZjViODdiYTgyMjcwMTY4NmFjYzUtODRkYi00YzBhLTk2ZmItMzZjY2U4YmQ4MTM5&state=CfDJ8DijVzAh2XJHu0bjE4_F-h91Q8_54uzjK5mvWqhDPtbVKIPdFE20-vLUVWjIflj1q4FkY6uQkA27ifjGWpGdjawgpY1pyM8XpeDW-QriKnrJwjtCTihnu7Xqw7FU_FsjnY2zTDxd3f0b_OgALMFzqpC8BDb44kn8vqqf-Kmaj4AhTi2fhhZ_Qkb5cc1SEkdLUjvnFhRZtBnM6W6_zUiju_YeKf_2eZxpdDVlMCGOL4Gjup7VJ_3f5D3OIWYi0UjTs7fvpBCAjwRQsylDIuxwE8Kvu48cnH1357mAjxw-Mumw6Jre_eYdT9iKIfdr1PwKJQ&x-client-SKU=ID_NETSTANDARD2_0&x-client-ver=<IP_ADDRESS>
in above url please observe that host is
"http://identityserver"
which is what i set in
options.Authority = "http://identityserver";
i have to set this to "http://identityserver" as this the name of container. if i set it to "http://localhost:5002" then it give me below error
OException: IDX20804: Unable to retrieve document from: 'http://localhost:5002/.well-known/openid-configuration'.

which i believe make send because webapp container is pointing to locahost to self not to indentity server.
Please help me solve this .
I have also created a public repo of same code at
https://github.com/Dheerajmentor/Microservice.git ,
I really need to solve this issue asap. please help.
thank you
Dheeraj Kumar
   // <code goes here>

Relevant parts of the log file
   <log goes here>

Hi ,
The workaround is to set the "IssueUrl" property to a fixed value as explained here : https://stackoverflow.com/questions/43911536/how-can-i-use-identityserver4-from-inside-and-outside-a-docker-machine
This has drawbacks and doesn't work for instance if you want to use Swagger + OpenId with your api.
I'm also looking for a cleaner solution without success until now ..
Riana


How to regular the SAM inferred PloygonLabels ???

I think this is a abnormal result.
https://drive.google.com/file/d/1FbsdfAl4XJKzBq8IRPViThMvChR7h_-v/view?usp=drive_link

哈哈哈哈，笑死我了

@mi4da @stone100010 If you're on the lookout for AI-made polygon masks, have you tried using InstaLabel? It automates all segmentation/bounding box labeling with custom AI models. All you need to do is upload your dataset, select and label a few samples you'd like to finetune the model on, and hit the 'Train annotator' button. You can then head over to the 'Annotate' tab, click 'Instant Annotation' and have the finetuned model label the rest of your dataset for you. There's even a crowdsourcing option to correct AI predictions for verified ground truth labels. Could be useful for your application.


Remove the unsupported cluster versions in upgrade environment

Signed-off-by: Jonathan Marcantonio<EMAIL_ADDRESS>Adds a new function, getResourcesByLegacySubStatus to grab the resource list deployed by the legacy subscription controller.
Compares legacy resources to new resources and removes orphaned resources that are not present in the new controller.
Addresses:

https://github.com/stolostron/backlog/issues/25346

Nice!
Going to let Xiangjing do the approval.


Replace add_emoji_by_admins_only with add_custom_emoji_policy and also add full members and moderators option.

This PR does the following-

Add commit for allowing emoji authors to delete the emoji added by them always.
Rename can_admin_emoji to can_delete_emoji.
Replace add_emoji_by_admins_only with add_custom_emoji_policy.
Fix the new feature tutorial to replace add_emoji_by_admins_only.
Add can_add_custom_emoji helper in backend.
Include full members and moderators option in add_custom_emoji_policy in backend.
Add full members and moderators option in frontend.
Update help pages.

Testing plan:  Added new tests and updated existing tests.

A couple of points to note -

Have not decided how to handle the lock icon in the sidebar of settings overlay. If lock icon is present then it will signify that user cannot do anything in that section, but a user can delete a emoji even if not allowed to add one. So, in which cases do we want to show the lock icon?
Need to change the documentation link [here] (https://github.com/zulip/zulip/blob/033a96aa5d217ceb1ecfa64050cc5621d9abd809/zerver/openapi/zulip.yaml#L6135) but changing it leads to failure in tests which is expected as the changed link actually does not exist on zulip.com yet.

@timabbott the thread started on czo for discussing the behavior of deleting emojis has a couple of responses only and those seem to agree with the behavior implemented in this PR. Do we want to proceed with this?

@timabbott I have added a commit for removing the add_emoji_by_admins_only present at incorrect place, have explained the details in commit message. I had opened the issue #18697 for this. I am sure we can remove various settings from the realm/update_dict event schema but not sure what is the correct way to add them in realm/update event schema.

@timabbott ready for next review. No changes from last review, just rebased it.

Merged, after bumping the feature level to 85.  Thanks for doing this @sahil839!


question 1.20 update

Will there be an update for the snapshots of 1.20, or will you wait for the full 1.20 update to be released? I've seen that there are already fabric updates for the newest snapshot, if that is relevent.

My plans are to wait for a full 1.20 release
Time is limited and I do have other projects

Updated.


Support Pluralized xDS Version in Contour Config

Please describe the problem you have
When https://github.com/projectcontour/contour/issues/3047 is fixed (targeting v1.11), xds-server-version will become xds-server-versions. Update the configmap to support the pluralization with "v2" being the default and "v3" being a conditional option. Example:
server:
    xds-server-type: contour
    xds-server-versions:     # <--- change to "versions"
    - v2                               # <--- any in the list will be served
    - v3

Targeting v1alpha1 since https://github.com/projectcontour/contour/issues/3047 is targeted for v1.11. If this target is pushed out, so will this issue.

We ended up removing this option from the Contour config file with the idea being that Contour will decide which versions to serve. In 1.9 it's only v2, in 1.10, its both v2 & v3, in 1.11, it will be only v3.
Given that, I think this issue can be closed.

Closed due to https://github.com/projectcontour/contour-operator/issues/85#issuecomment-724886073


Testing, please ignore. (gtrnnt)

This is a bug bounty test. Please ignore.. Please DO NOT APPROVE THIS! (gtrnnt)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jukrakuv seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Allow interception of W3DS requests

This enables the interceptor to forward W3DS requests. Tests have also been added.

Since W3DS has not become an official OGC standard, i'll close this again and open another PR soon...

I tried to find another approach to support W3DS but this was not as easy as expected because a lot of code is based on enums. This leads to different problems:

enums are not extendible (e.g. for a project specific solution)
In the InterceptorRule model, the service enum is configured with @Column(nullable = false). I tried to introduce some kind of unspecific/generic rule (e.g. without a service information), but changing the column annotation to nullable = true would break the backwards-compatibility

So i'll re-open this PR again. Introducing W3DS here should not hurt anybody...

Looks ok to me so far, maybe we need to replace the enums in a future PR...
Merge at will!


it doesn`t work when i am trying to upload image from ipad or iphone

it doesn`t work when i am trying to upload image from ipad or iphone
what is a deal?

See the notes for the checkOrientation option.


Fix the error in example

Fix the error in the example file index.ts in lines number 55 and 90
💥💥💥 error TS2345: Argument of type 'BigNumber | undefined' is not assignable to parameter of type 'BigNumber'. Type 'undefined' is not assignable to type 'BigNumber'. 💥💥💥

😀 after adding the amount as BigNumber it works 😀

You don't need to cast here. What you're looking for is a non-null assertion.

Thanks!


Case sensitive url routing

Good day !
It it possible to enable case sensitive url routing inside Nuxt ?
Thanks !

This question is available on Nuxt.js community (#c6929)

@pi0 can you have a look this issue please ?

Friends, any possibility to get the answer ?


⚠ Samsung has degraded performance

In 8729531, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2514 ms

Resolved: Samsung performance has improved in 0d80a35.