Announcement - Preparing for v3.0.0 (Breaking changes)

https://medium.com/@etherscamdb/breaking-api-changes-in-v3-646217a22bac

I'm very much afraid that you might have done some of the wrong design decision skipping some design  point when transforming the dataset into nosql.

URI confusion
Entities described with URI are roughly categorized as a whole or with a part into root domain, sub domain and URL.  I have not seen clear distinction of them in your statement.

Previous ids can be and have to be preserved and shown optionally.

All old format data have to be preserved and accessed through a format overlay to match new format, so that chronology can be preserved.

Assumption

The ESDB data set is going to be a kind of vulnerability activity oracle on Ethereum address

A source for Virustotal URI scanner and other aggregated blacklisting services

Aggregated liability per Eth address will be the most valuable data for the whole dataset in the near future considering affordable smart contract use case at social layer level (above layer 2)

If enough time and resources are available, those require data modeling by UML to validate.
Are these make sense?
I'm currently using current API to get full 5K lines full dataset into google sheet with importjson about once in a day.

Here's a data entry attribute I've been waiting for.
something.tumblr.com  ==> sub bad, root good
sub.badwallet.com  ==> sub bad, root bad
I need an additional distinctive attribute for the above two.
Also how can I identify the scope of black below?
baddomain.com/aaaa/bad  domain bad/good, upper directory good/bad

First of all, your opinion on this matter is highly appreciated. We will not be pushing these changes to production until we are sure they work out for everyone involved on the project.
To address your concerns about URI / URL classification, I've been thinking about this as well. I propose we work towards the following scam entry structure:
-
  domain: malicious.example
  scheme: *://malicious.example/*
  category: Phishing
  subcategory: MyCrypto
  description: Malicious website
  urls:
    - https://malicious.example/scam.php
  addresses:
    - 0x0
    - 0x1

These properties will also be reflected in the UI
While I understand compatibility is important, I think some entries still showing the id property while others do not is a bit confusing. Also, chronology will still be preserved through the natural order of the scams.yaml file (which is the same order as the ascending id)
We will indeed also be providing more integration data (like VirusTotal) through the API in the future.
Please let me know what you think :smile:

Good!
Let me add some insights.
I look at current entry/record as
a) Scam/phishing evidence
b) filtering template to detect malicious activities
As evidence I want some snapshot record, like URLscan or phishcheck
in case of
ppp.ttt -> nothing
ppp.ttt/eth -> scam page
showing only ttt.ppp does not sastify the needs. We may either having addtional link to the evidence, or specify that in URI like latter example
I'm now locally keep them or search above.
For b) I can think of 3 types of templates at least

root domain
whole contents of the ttt.ppp root domain

sub domain

sss.ttt.ppp
They are rotating URI/contents, and try to escape the filter with staging deployment.
I guess you now assuming that for sub-domain only, but it's a security hole they already targeting in their staging disgusting deployment.
like
initial:
ttt.ppp - nothing
sss.ttt.ppp - scam page
later:
sss.ttt.ppp - gone
ttt.ppp - scam
In that case, when registering sss.ttt.ppp, we must mark if ttt.ppp is good or bad, to distinguish those from tumbler/blogger for example.

ttt.ppp/sdjrhf/djrj

Google doc/telegram/dropbox etc
Those are probably fundamental requirements from perspective view to the dataset, desirably comply at any point of expansion, but faster is better to avoid big modification or rewrite.
For UI, ESDB is a kind of professional tool on purpose, and I recommend you not to stick on simplicity and entertainment factor that some of outside may aware.

I will update my PR using your feedback next week, thanks for being involved :smile:


File size limit increase for pystan

project: https://pypi.org/project/pystan/
size: windows 64 wheel is ~77M
indexes: PyPI

PyStan is a scientific computing package. Compiled extension modules are the reason the file size is so large.
PyStan provides a Python interface to Stan (1,579 GitHub stars), a package for Bayesian inference using the No-U-Turn sampler, a variant of Hamiltonian Monte Carlo.
May we have a limit of 100M? Releases are (relatively) infrequent.

The limit for pystan has been set to 100MB on pypi.org


Question: Using custom jwt over a package like jose

Hi, I have a small question,
What is the advantage of writing your own library for JWT parsing instead of using a library like https://www.npmjs.com/package/jose ??
Is that the size we are saving or its a more secure implementation?

Hey @websiddu,
Very good question. Before I came up with this library I've tried all of the most popular libraries that would solve my problem. I've also tried jose, but it relies heavily on Buffer object that is unavailable in Edge Runtime. The only existing library that seemed to aim to solve the problem was https://github.com/ajwild/jwebt.
Unfortunately jwebt is far from being completed, so I had to work the problem out case by case.
I might be missing some context. If you're aware of a jwt library that's specifically designed with Web Crypto API in mind, I'd be happy to improve my solution!

Interestingly the example https://github.com/vercel/examples/tree/main/edge-functions/jwt-authentication used joes. I will test it out.
On a different note were you able to find a solution for cold starts for the function, I see at-least 4s  load time on cold start. I tried doing a bunch of optimizations they suggested but still, I'm seeing 2-3s using this package. Any thoughts?

@websiddu the example you provided does indeed work with Edge Runtime, but it's not enough to integrate Firebase Authentication. Firebase authenticates itself using x.509 certificate that needs to be decoded into a buffer. jose provides this file https://github.com/panva/jose/blob/8b9955515f6c81b322fe8603201c204de0bfbec2/src/runtime/node/asn1_sequence_decoder.ts to decode ASN.1 sequence, but it does use Buffer and thus it fails.
Firebase certificate has to be signed using crypto.subtle inside the middleware, which basically forces the use of crypto.subtle elsewhere.

I see. And are you seeing any cold start delays on Vercel? As I mentioned I see at-least 3-4s using this package.

That's interesting – I haven't experienced any cold start delays myself, but I'll look into this. Could you provide an example of your middleware.ts or Edge API Routes?

Yeah, this is something that I'm doing. Seems like the loading firebase admin is taking too long, on the getServerSideProps. Thanks for your answers.
And also another question I have, do you see any problems with setting the idToken as a cookie directly than encrypting it? Is it possible to verify the cookie inside an express js app?

@websiddu, that's a great question. Currently, there's no dedicated express.js integration. It'll be added sooner than later. Until then you can take a look at getTokensFromObject function from next-firebase-auth-edge/lib/next/tokens. You should provide a token/secret key pair in a plain object format:
{
  "YourCookieName": "Encrypted token",
  "YourCookieName.sig": "Token signature"
}

Setting idToken directly as a cookie introduces a security risk and should be avoided if possible.
I'll close the issue. If you have any other questions feel free to comment below


add new sdc client configuration using httpconnecitonmanager

@hmunfru @jframos

travis failed because there is a dependency with https://github.com/telefonicaid/fiware-sdc/pull/173

LGTM (waiting resolve the #173)

LGTM


Proposed enhancement: Specify from or to date-time is invalid when using add_a

actually this feature already exist what lmao


feat: add support for breaking changes

Basing this PR off of feedback for a previous PR #21 with the modification that it would use a more generic and extensible flag option in the commit subject.
Should resolve request #20

Changes should be all set to go.

Version v1.7.0 has been published which includes this change. Thanks again for your help!


Support launchpad packages

@jeffmcaffer shall we close this one as per your comment in the WIP PR?


fix: Add tailwind.config.ts into tsconfig.json

Closes #
✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-10-06).
[x] The PR title follows the convention we established conventional-commit
[x] I performed a functional test on my final commit

Changelog
When Tailwind is selected config file is added to tsconfig.json include.

Screenshots
[Screenshots]
💯

This glob should get it https://github.com/t3-oss/create-t3-app/blob/a2484fac6a807955997a3fbdf8e84db2cc1b8829/cli/template/base/tsconfig.json#L27

@juliusmarminge ha, you right, missed that. Thanks


Ember test support.

Hi, thank you for the lib.
I tried to use it in my Ember qunit acceptance tests and faced error with Ember run loop.
You can't use setTimout in ember tests without wrapping it with promise object or using Ember.run.later.
I understand the lib is supposed to be used not only in Ember environment, but can we include RSVP promises and wrap delay code with it or should I just fork it?

@yratanov I am using this in ember-websockets and not running into this issue. If you are able to come up with a fix submit a PR and I will happily merge it in or if you could give me more info / a jsbin to look at I can try to come up with a fix.

@thoov add some async logic in your callbacks (e.g. onmessage), for example push in the store.

@yratanov Are you working on a fork or should work on adding RSVP?

@thoov I can do it. You don't mind if I add RSVP lib?


Update destinationPath in dev to match prod

This single line change means that our dev config exactly matches production which means we can remove a whole load of complexity around the deployment of this application.

@alexmuller I know nothing about this, but is it safe to merge so we can do the other two chained PRs to this?


Multi Zone Support

MultiZone is actually not working. Is there any Plan to fix it?
Even when same music is played no zone is or can be set up. Thx

could you please retest with 0.9.3 - thx

could you please retest with 0.9.3 - thx

could you please retest with 0.9.3 - thx

Shure. Broker Shows latest Version 0.9.2. (latest repos) Where can i find it?

could you please retest with 0.9.3 - thx

Shure. Broker Shows latest Version 0.9.2. (latest repos) Where can i find it?

... Where can i find it?

please download from github and install manually. 'npm publish' does not work at the moment for me. working on that...

... Where can i find it?

please download from github and install manually. 'npm publish' does not work at the moment for me. working on that...

works with new stable version 0.9.3

works with new stable version 0.9.3


Interceptor timeout

Interceptor timesout and returns a 502 :

error on backend (context marked done while waiting for deployment go-echo to reach > 0 replicas (context deadline exceeded))

Interceptor logs :

{"level":"error","ts":1632921440.6612947,"logger":"runProxyServer","caller":"interceptor/proxy_handlers.go:77","msg":"wait function failed, not forwarding request","error":"context marked done while waiting for deployment go-echo to reach > 0 replicas (context deadline exceeded)","stacktrace":"main.newForwardingHandler.func1\n\t/go/src/github.com/kedacore/http-add-on/interceptor/proxy_handlers.go:77\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2049\nmain.countMiddleware.func1\n\t/go/src/github.com/kedacore/http-add-on/interceptor/middleware.go:48\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2049\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2867\nnet/http.(*conn).serve\n\t/usr/local/go/src/net/http/server.go:1932"}

Specifications

KEDA Version: 2.4.0
KEDA HTTP Add-on Version: 0.1.0
Platform & Version: AKS
Kubernetes Version: 1.19.11

This is fixed with https://github.com/kedacore/charts/pull/197. Closing


Release version number / react-transform-boilerplate update

@thejameskyle @gaearon what are you guys thinking for release version—1.2.0 or 2.0.0?
we should probably get gaearon/react-transform-boilerplate#64 merged with this release, since it's mentioned throughout this repo and is the reference implementation using babel 6—docs are updated and everything should be good to go.
james, if you have a sec can you review and/or (maybe dan) can merge later? i just have to rebase with new version of babel-plugin-react-transform, so let me know what i should use :smile:

It has to be a major release because it requires a new version of Babel.
I'll take time and review everything this evening after work. When I publish the prerelease it'll be good to update that PR. If you aren't around I'll just merge it and update it in the repo.

Sounds good—thank you

thanks again for everything


Possible Runtime Bug

I suspect there may be a bug where generating a scaffold scheme like airplane, will cause an uninitialized constant ApplicationController error upon trying rake or shotgun.  My random hunch was that Ai comes alphabetically before Ap (airplane vs application controller). User scaffold worked fine. Thus, I suspect naming a controller won’t work well unless it’s alphabetically after application controller. It may have nothing to do with corneal but this is what I used to generate a file structure and thought to comment about it.
I used a different name, and had success.

Hello @Kiveo!
I think you're right. The require_all seems to require files in alphabetical order. It causes the airplane_controller.rb (for example) be required before the application_controller.rb.
I solve this requiring the application_controller.rb before the require_all 'app' on environment.rb file:
# environment.rb

# some configuration stuff...

require './app/controllers/application_controller'
require_all 'app'

@thebrianemory, can I open a pull-request adding this at the corneal's generators?

Made a pull-request #10

Merged and upgraded on RubyGems. Thank you @odineiramone!


Revoke not working - Google_AccessToken_Revoke::revokeToken() must be of the type array, string given

This might be a phpdoc issue rather than anything else.
$client = new \Google_Client();
...
$client->revokeToken('xxx');

Generates an exception:
ErrorException - Argument 1 passed to Google_AccessToken_Revoke::revokeToken() must be of the type array, string given, called in /var/www/vendor/google/apiclient/src/Google/Client.php on line 671 and defined
The Client class expects $token to be a string:
Google_Client
/**
   * Revoke an OAuth2 access token or refresh token. This method will revoke the current access
   * token, if a token isn't provided.
   *
   * @param string|null $token The token (access token or a refresh token) that should be revoked.
   * @return boolean Returns True if the revocation was successful, otherwise False.
   */
  public function revokeToken($token = null)
{
    $tokenRevoker = new Google_AccessToken_Revoke(
        $this->getHttpClient()
    );

    return $tokenRevoker->revokeToken($token ?: $this->getAccessToken());
  }

But the methed it calls expects an array:
Google_AccessToken_Revoke
/**
   * Revoke an OAuth2 access token or refresh token. This method will revoke the current access
   * token, if a token isn't provided.
   *
   * @param string|null $token The token (access token or a refresh token) that should be revoked.
   * @return boolean Returns True if the revocation was successful, otherwise False.
   */
  public function revokeToken(array $token)
  {
    if (isset($token['refresh_token'])) {
      $tokenString = $token['refresh_token'];
    } else {
      $tokenString = $token['access_token'];
    }

To get it to work, I'm doing:
$client->revokeToken(['refresh_token' => 'xxx']);
but this should probably happen in the Google_Client->revoke() method.

This is definitely a bug - submitting the token string should definitely supported. I've fixed it in the linked PR. Thanks for finding this!


Feature request: import

It would be nice if the metadata exported by this user script could be imported back into likes/bookmarks.
This will be helpful for migrating between accounts or migrating between likes and bookmarks.

Thank you for your suggestion.
Unfortunately, importing from exported data back to Twitter requires actively invoking Twitter's private APIs, which is something that we try to avoid for the sake of security.
The script is designed to export data from Twitter only. You can use the exported data for your own purpose, such as data analysis, data visualization, or data archival.
Maybe you can try to use something like Selenium to automate the process of importing data back to Twitter. For example, write a script to read from exported JSON data and then simulate the process of accessing a tweet and clicking the "Like/Bookmark" button.

Closing as not planned for now. Feel free to open a new issue if you have any further questions. :)


WARN  build.extractCSS.allChunks has no effect from v2.0.0. Please use build.optimization.splitChunks settings instead.

why i am getting this issue !

This question is available on Nuxt community (#c8872)

This issue as been imported as question since it does not respect nuxt.js issue template. Only bug reports and feature requests stays open to reduce maintainers workload.
If your issue is not a question, please mention the repo admin or moderator to change its type and it will be re-opened automatically.
Your question is available at https://cmty.app/nuxt/nuxt.js/issues/c8872.

the most shitty bot ever after one year and i am still searching for this bug !

What is the solution?

Bump

is there any solution to this  yet?


tcl2048: 0.3.1 -> 0.4.0

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build tcl2048

Success on x86_64-linux (full log)
Attempted: tcl2048
Partial log (click to expand)

trying https://raw.githubusercontent.com/dbohdan/2048.tcl/v0.4.0/2048.tcl
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 18458  100 18458    0     0   141k      0 --:--:-- --:--:-- --:--:--  141k
building '/nix/store/z6pgvl07c62xax6nhn7ss23pzkzm1mc7-tcl2048-0.4.0.drv'...
installing
mkdir: created directory '/nix/store/prdk4hypm8y3xb9fmgvcp54bzvkyjgfz-tcl2048-0.4.0'
mkdir: created directory '/nix/store/prdk4hypm8y3xb9fmgvcp54bzvkyjgfz-tcl2048-0.4.0/bin'
/nix/store/prdk4hypm8y3xb9fmgvcp54bzvkyjgfz-tcl2048-0.4.0

Success on x86_64-darwin (full log)
Attempted: tcl2048
Partial log (click to expand)

trying https://raw.githubusercontent.com/dbohdan/2048.tcl/v0.4.0/2048.tcl
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 18458  100 18458    0     0  58783      0 --:--:-- --:--:-- --:--:-- 58783
building '/nix/store/6smfap4sfly6jn0r8dpwm868rbpsx484-tcl2048-0.4.0.drv'...
installing
mkdir: created directory '/nix/store/z28d5dzz8658884g7gb0016fm9d60v4a-tcl2048-0.4.0'
mkdir: created directory '/nix/store/z28d5dzz8658884g7gb0016fm9d60v4a-tcl2048-0.4.0/bin'
/nix/store/z28d5dzz8658884g7gb0016fm9d60v4a-tcl2048-0.4.0

Success on aarch64-linux (full log)
Attempted: tcl2048
Partial log (click to expand)
/nix/store/4h15jv7xpjprd08dxvfsl7vpllg2pl86-tcllib-1.19/bin/nnslog: interpreter directive changed from " /usr/bin/env tclsh" to "/nix/store/krssm4n87qh0k511qbhcbcq8h4x7zbxp-tcl-8.6.6/bin/tclsh"
/nix/store/4h15jv7xpjprd08dxvfsl7vpllg2pl86-tcllib-1.19/bin/nnsd: interpreter directive changed from " /usr/bin/env tclsh" to "/nix/store/krssm4n87qh0k511qbhcbcq8h4x7zbxp-tcl-8.6.6/bin/tclsh"
/nix/store/4h15jv7xpjprd08dxvfsl7vpllg2pl86-tcllib-1.19/bin/nns: interpreter directive changed from " /usr/bin/env tclsh" to "/nix/store/krssm4n87qh0k511qbhcbcq8h4x7zbxp-tcl-8.6.6/bin/tclsh"
/nix/store/4h15jv7xpjprd08dxvfsl7vpllg2pl86-tcllib-1.19/bin/dtplite: interpreter directive changed from " /usr/bin/env tclsh" to "/nix/store/krssm4n87qh0k511qbhcbcq8h4x7zbxp-tcl-8.6.6/bin/tclsh"
checking for references to /build in /nix/store/4h15jv7xpjprd08dxvfsl7vpllg2pl86-tcllib-1.19...
building '/nix/store/03y1f1pcvh0l4d14qy0cpd41051rw9am-tcl2048-0.4.0.drv'...
installing
mkdir: created directory '/nix/store/0cd8bi32v4pib5qhh7mmkj8qfw79ww3v-tcl2048-0.4.0'
mkdir: created directory '/nix/store/0cd8bi32v4pib5qhh7mmkj8qfw79ww3v-tcl2048-0.4.0/bin'
/nix/store/0cd8bi32v4pib5qhh7mmkj8qfw79ww3v-tcl2048-0.4.0


Beta distribution as policy for environments with bounded continuous action spaces [feature request]

There is an issue at open-ai baselines ( here ) about the advantages of a beta distribution over a diagonal gaussian distribution + clipping.
The relevant paper: Improving Stochastic Policy Gradients in Continuous Control with Deep
Reinforcement Learning using the Beta Distribution
Is it possible to add a beta distribution to the repository?

Hello,
I'm working on continuous control problems with asymmetric, bounded continuous action spaces. While gaussian policies offer descent performance, it often takes long time to train and the action distribution is often not 100% matching the problem space.
My current workaround is to rescale the action and clip it (btw, I had to disable the way clipping is currently done so I can apply a custom transformation). But it only helps with matching environment constraints.
Some real world continuous control problems would benefit from this. Mainly thinking about mechanical engine parts control, or industrial machine optimization (e.g. calibration).

I'm testing the following (draft) implementation
class BetaProbabilityDistribution(ProbabilityDistribution):
    def __init__(self, flat):
        self.flat = flat
        print(flat)
        # as per http://proceedings.mlr.press/v70/chou17a/chou17a.pdf
        alpha = 1.0 + tf.layers.dense(flat, len(flat.shape)-1, activation=tf.nn.softplus)
        beta  = 1.0 + tf.layers.dense(flat, len(flat.shape)-1, activation=tf.nn.softplus)
        self.dist = tf.distributions.Beta(concentration1=alpha, concentration0=beta, validate_args=True, allow_nan_stats=False)

    def flatparam(self):
        return self.flat

    def mode(self):
        return self.dist.mode()

    def neglogp(self, x):
        return tf.reduce_sum(-self.dist.log_prob(x), axis=-1)

    def kl(self, other):
        assert isinstance(other, BetaProbabilityDistribution)
        return self.dist.kl_divergence(other.dist)

    def entropy(self):
        return self.dist.entropy()

    def sample(self):
        return self.dist.sample()

    @classmethod
    def fromflat(cls, flat):
        return cls(flat)

For now I've been able to run it with a custom policy like:
        pdtype = BetaProbabilityDistributionType(ac_space)
        ...

        obs = self.processed_x

        with tf.variable_scope("model"):
            x = obs
            ...
            x = tf.nn.relu(tf.layers.dense(x, 128, name='pi_fc'+str(i), kernel_initializer=U.normc_initializer(1.0)))
            self.policy = tf.layers.dense(x, ac_space.shape[0], name='pi')
            self.proba_distribution = pdtype.proba_distribution_from_flat(x)

            x = obs
            ...
            x = tf.nn.relu(tf.layers.dense(x, 128, name='vf_fc' + str(i), kernel_initializer=U.normc_initializer(1.0)))
            value_fn = tf.layers.dense(x, 1, name='vf')
            self.q_value = tf.layers.dense(value_fn, 1, name='q')

...

I'm now running it with PPO1 & PPO2 against my benchmark environment (asym, bounded, continuous action space) to see how it compares with Gaussian. I'm running into troubles with TRPO, but I didn't have time to investigate further.
Note: it still requires to rescale action from [0,1] to environment action space. This can be done manually, or it could be added a custom post-processing mechanism of the action.

Well, after testing a bit, it doesn't seem to improve overall performance, at least on my environment (I didn't test on classic control tasks). It does seem to converge, but it's slower and average reward is lower than for Gaussian policy.

I would say you need some hyperparameter tuning... The parameters present in the current implementation were tuned for gaussian policies, so it is not completely fair to compare them without tuning.

@araffin I'll try to spend some time on that. Any idea of what hyperparam would be best to try tuning first?

The best practice would be to use hyperband or hyperopt to do it automatically (see https://github.com/araffin/robotics-rl-srl#hyperparameter-search).
This script written by @hill-a can get you started.
Otherwise, with PPO, the hyperparameters that are the most important in my experience: n_steps (together with nminibatches), ent_coef (entropy coeff), lam (GAE lambda coeff). Additionally, you can also tune noptepochs, cliprange and the learning rate.

@HareshMiriyala I do it like this:
def step(self, action):
  action = action * (self.action_space.high - self.action_space.low) + self.action_space.low
  ...

It's legit/better to perform this operation in the step function of the environment? Or is better to put it in the network (updating the proba_distribution_from_latent function)? In the first case, during training, after a certain amount of episodes I have experimented a drop of the average reward. If I put this as final network layer, this doesn't happen (although the convergence is not so good).

@HareshMiriyala I’ve seen rescaling performed in various parts of the code, depending on the env, the framework or the project. In my opinion, it shouldn’t impact overall performance, if rescaling output is consistently giving same output for a given input.
Out of curiousity, on what type of problem are you applying this and how is the performance compared to Gaussian pd?


Bruce/edgectl install 14 fixes

Added SimpleMessage, Message to all Results in edgectl install.  Checked all URL's to docs.

@brucehorn were you able to verify that the paths that were missing error messages are now emitting them?

@ark3 please review ASAP and we'll get this merged and peel off a 1.4.1 release, thanks!

New flow for failed DNS:

New flow for full success (existing install, but otherwise the same):

For a known local cluster:


Stop logging client cert when client auth is not required

This stops the public access logger from looking for client certificates
when client authentication is not required. Unfortunately, there is no
SSLSession method to tell if a peer cert is present without throwing an
exception.
Related to issue #802

Codecov Report

Merging #810 into master will decrease coverage by 0.1%.
The diff coverage is 75%.

@@             Coverage Diff             @@
##             master    #810      +/-   ##
===========================================
- Coverage      66.6%   66.5%   -0.11%
+ Complexity     4126    4122       -4
===========================================
  Files           353     353
  Lines         26970   26973       +3
  Branches       3400    3403       +3
===========================================
- Hits          17964   17938      -26
- Misses         8071    8088      +17
- Partials        935     947      +12

Impacted Files
Coverage Δ
Complexity Δ

.../com.github.ambry.rest/PublicAccessLogHandler.java
86.48% <75%> (-1.48%)
25 <0> (+1)

...github.ambry.rest/AsyncRequestResponseHandler.java
88.59% <0%> (-2.29%)
23% <0%> (ø)

...b.ambry.network/BlockingChannelConnectionPool.java
64.03% <0%> (-2.2%)
8% <0%> (ø)

.../main/java/com.github.ambry.store/HardDeleter.java
80.32% <0%> (-1.94%)
42% <0%> (-1%)

...ain/java/com.github.ambry.router/PutOperation.java
89.97% <0%> (-0.92%)
69% <0%> (-2%)

...src/main/java/com.github.ambry.commons/BlobId.java
78.35% <0%> (-0.75%)
38% <0%> (-1%)

...java/com.github.ambry.store/CompactionManager.java
91.04% <0%> (-0.75%)
17% <0%> (ø)

...in/java/com.github.ambry.network/SocketServer.java
82.78% <0%> (-0.41%)
13% <0%> (ø)

...java/com.github.ambry.network/SSLTransmission.java
62.33% <0%> (-0.34%)
49% <0%> (-1%)

...in/java/com.github.ambry.store/BlobStoreStats.java
72% <0%> (-0.24%)
83% <0%> (ø)

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 7a9eda2...1b2e89d. Read the comment docs.


create index for endpoint(id) occurs twice

Title: CREATE INDEX ON :Endpoint(id) occurs twice
Description:
While it is OK to issue this create index command multiple times in 3.x, it is not in 4.x.
Perhaps this was meant to index the ip property?
CREATE INDEX ON :Endpoint(ip)
To Reproduce:

You can look at the file and search for endpoint, or you can run it against a 4.x database.

Logs:

INFO:cartography.sync:Starting sync stage 'create-indexes'
INFO:cartography.intel.create_indexes:Creating indexes for cartography node types.
ERROR:cartography.sync:Unhandled exception during sync stage 'create-indexes'
Traceback (most recent call last):
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartography/sync.py", line 71, in run
stage_func(neo4j_session, config)
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartography/intel/create_indexes.py", line 22, in run
neo4j_session.run(statement)
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartenv/lib/python3.7/site-packages/neo4j/init.py", line 503, in run
self._connection.fetch()
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartenv/lib/python3.7/site-packages/neobolt/direct.py", line 419, in fetch
return self._fetch()
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartenv/lib/python3.7/site-packages/neobolt/direct.py", line 461, in _fetch
response.on_failure(summary_metadata or {})
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartenv/lib/python3.7/site-packages/neobolt/direct.py", line 755, in on_failure
raise CypherError.hydrate(**metadata)
neobolt.exceptions.ClientError: An equivalent index already exists, 'Index( id=43, name='index_cbb5a614', type='GENERAL BTREE', schema=(:Endpoint {id}), indexProvider='native-btree-1.0' )'.
Traceback (most recent call last):
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartenv/bin/cartography", line 11, in
load_entry_point('cartography', 'console_scripts', 'cartography')()
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartography/cli.py", line 348, in main
return CLI(default_sync, prog='cartography').main(argv)
File "/Users/davidrosenblum/Projects/GitHub/cartography/cartography/cli.py", line 328, in main
Please complete the following information::

Cartography release 0.26.0 (did fresh git pull on 8/26)
Python version: Python 3.7.4
OS MacOS 10.15.16

Additional context:
None

Hi there, which Neo4j version are you using? We haven't been able to get cartography working on 4.x.x so I'm very interested in your experiences here.

Hi - I am using Neo4j 4.1.1 .  I fixed a lot of the cypher to use $param instead of {param}.  Not complete at all.

Oh neat, is that the biggest syntax change on version 4? What benefits have you seen on 4 vs 3.5?
As for the original issue, just submitted a PR; thanks for pointing this out.

There were a lot of deprecations that became real in 4.x
Functions like toInt ==> toInteger
Parameters are now $param instead of {param}
I have found it is mostly fixing function names and changing the parameter syntax.  That doesn’t mean that you can’t take advantage of other changes by profiling the cypher and changing things around to optimize based on what it says.
The doc is here https://neo4j.com/docs/cypher-manual/current/deprecations-additions-removals-compatibility/#cypher-deprecations-additions-removals https://neo4j.com/docs/cypher-manual/current/deprecations-additions-removals-compatibility/#cypher-deprecations-additions-removals
Some of the enhancements to Neo4j Enterprise 4.x :

Multi-database
File Grained Role Based Access
Neo4j Fabric (ability to partition your data across servers/containers)
Enhanced Graph Data Science Library (GDS)

For Neo4j Community Users - you will lose those things except the GDS, which is core limited (4 cores) without a subscription, same as the prior Algo Libraries.
Cheers!
David

On Sep 1, 2020, at 5:02 PM, Alex Chantavy<EMAIL_ADDRESS>wrote:
Oh neat, is that the biggest syntax change on version 4? What benefits have you seen on 4 vs 3.5?
As for the original issue, just submitted a PR; thanks for pointing this out.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/lyft/cartography/issues/398#issuecomment-685130554, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFBXAGHG6PBE3OGFDIFM3N3SDVOORANCNFSM4QMGG4AQ.


[fix] check for private var usage in client code instead of server code

Fixes https://github.com/sveltejs/kit/pull/7288
Don't put the module into the graph with ssrLoadModule which will add the server-side code, but instead use ensureEntryFromUrl leaving the ssr parameter undefined

Could we add some comments explaining why we use this other method, and use resolveSSRModule only after checking the graph? Someone without context could later come back to this code and think "oh let's move that duplicated code into that resolve function"

ok. I added a couple comments


a typo in documentation

Adept-2/doc/adept_documentation.tex
line 809
adept.new_recording();
should be changed to
stack.new_recording();

Fixed in last commit - thanks (sorry for the delay!)


No ability to add import module references in language server plugins

TypeScript Version:  latest
Code

Expected behavior:
When hover over module import statement the module should display.
Actual behavior:
I've successfully got the .vue module to be valid/resolved by proxying the LanguageService.getProgram() in my passthru language service plugin. However, when I hover over the .vue import statement it does not display the module in the popover. Also, when I type the imported class.property the auto-completion options on the properties don't show (even though the typechecker is correctly marking valid or invalid properties once I type them in fully).
How is this supposed to be done?

Also asked here: https://stackoverflow.com/questions/47725255/how-to-add-import-module-references-in-vscode-language-server-plugins

in your language service plugin you will need to handle completions for modules by adding the .vue module completions to the ones returned from the base LS.


Kill the rule suggesting the use of specific reduce block argument names

I was about to complain about the rule suggesting the use of |a, e| as block params name for reduce and so I went to the style-guide used by rubocop and the last commit is this one:
commit.
Bottom line:

A user should be allowed to choose other names for reduce block params. Such as

total_jobs = jobs.reduce { |sum, job| sum + job.count }

I am happy to come here create this issue so it gets updated immediately.

The cop should not be killed (some people likely find it useful), but I guess we can disable it by default.


build from 7.1.x branch uses excessive CPU

Building from the 7.1.x branch and applying 2249 (unknown if related) I see excessive CPU utilization in comparison to other nodes running 6.2.1.
This graph shows the the 7.1 node being added into rotation and taking same amount of load as other nodes.

Fixed with later revision of pr 2249


Remove ResultCodes in favor of Activity#RESULT_[OK/CANCELED]

This PR reopens #745 but without completely removing ResultCodes. Instead, we are simply deprecating ResultCodes until the 3.0 release.

@SUPERCILEX LGTM!


Update how-to-use-alert-system.md

Update doc

Coverage remained the same at 34.037% when pulling bcef12712473eac7a948fd228ed7502f1a5cc64a on binyli/doc into 03d83a7f8c0b8ec86306b24772f7e98784d253a6 on master.

@Binyang2014  Could you please help update this doc: https://github.com/microsoft/pai/blob/zhcn_doc/docs/manual_zh_CN/cluster-admin/如何使用报警系统.md ? It is the Chinese version doc and will be merged soon. Thanks a lot!


Gauss chkpnt bs

Add a first coverage for basis sets extracted from a Gaussian checkpoint file.
https://gaussian.com/chkbasis/

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

9 of 10 (90.0%)  changed or added relevant lines in 1 file are covered.
63 unchanged lines in 2 files lost coverage.
Overall coverage remained the same at 93.039%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

electronicparsers/gaussian/parser.py
9
10
90.0%

Files with Coverage Reduction
New Missed Lines
%

electronicparsers/gaussian/parser.py
21
92.51%

electronicparsers/vasp/parser.py
42
86.16%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
35713

Relevant Lines:
38385

💛  - Coveralls


Setup mono repo with search component

Most of comments are fixed. But need more time to fix eslint issues. I have disabled eslint many places because lack of knowledge of code behavior.


Pin all repositories

We're still missing a couple but this should enable us to safely run the "install/update all".
I propose that by default, people add new repositories as unpinned, and then we'll have a jenkins job which pins them after installation. Does this sound fine?

Like this in general but would use this syntax if easily possible. Not strictly needed.
changeset_revision:
    - cd253831a014

Ok:

all yaml files have been reverted to master
instead we generate lock files and no one needs to care about what these look like
there is a script, update-trusted.py which will update the lock files with new tools, and for any "trusted" repos it will add the latest version to the installation list.
this doesn't cover 100% of installed repos, we will handle that at a later date, i want to make an incremental improvement and automate the addition of new tools first. having 100% coverage is not necessary for improving the tool installation process.

Thanks!


random error when templating charts with helm library as dependencies

Output of helm version:
version.BuildInfo{Version:"v3.13.1", GitCommit:"3547a4b5bf5edb5478ce352e18858d8a552a4110", GitTreeState:"clean", GoVersion:"go1.20.8"}

Hello there!
I currently have an issue with an helm chart (which I can't share here) where I massively use templated chart, plus there's an helm library subschart in it.
In the parent chart I got:

23 yaml files, which contains my templates (nothing is directly in yaml format, there's always one include in the templates + some templated functions)
9 tpl files, which contains a lot of templated functions

In the subschart, I got 57 tpl files, which contains each at least one templated function.
I don't know if this represents a big helm chart or not.
I randomly got this error, I often have it when I make changes to any files before templating:
Error: template: mychart/templates/folder/mytemplate.yaml:1:3: executing "mychart/templates/folder/mytemplate.yaml:" at <include "mytemplate" .>: error calling include: template: mychart/templates/folder/mytemplate.yaml:18:3: executing "mytemplate" at <include "mysubtemplate" $myvalues>: error calling include: template: no template "mysubtemplate" associated with template "gotpl"

I just use the helm template . command.
I will try to provide a simple example to reproduce this issue, hoping to provide something to work on, but if you already had this kind of issue, or is you know how this is happening, I would love to know how to fix that.

@Diliz When you say random, does this error happen only sometimes? Or is it that it's happening to different files and the file is inconsistent? I'm not entirely sure what you mean by your description of the problem.

Hello!
I don't know if this answer correctly, but it happens really often but on random templates, even if my chart doesn't change, if I template it, then retemplate it, I got a 50% chance to trigger this error, as told previously, I'll provide a chart that is doing this error so you can clearly see the main issue for yourself :)
I think the issue here is mostly due to the fact we use a lot of templated functions in a subchart.
Thanks for the quick answer 👍

# Helm chart generator for bug testing

parent_chart_name="parent"
parent_chart_type="application"
child_chart_name="child"
child_chart_type="application"

number_of_childs=10

helm version
rm -Rf ./$parent_chart_name
mkdir -p ./$parent_chart_name
mkdir -p ./$parent_chart_name/templates
mkdir -p ./$parent_chart_name/charts

echo """
apiVersion: v2
name: ${parent_chart_name}
description: A Helm chart for Kubernetes

type: ${parent_chart_type}

version: 0.1.0

appVersion: "1.0.0"

dependencies:
""" > ./$parent_chart_name/Chart.yaml

number_of_templated_functions=20
for number in $(seq 1 $number_of_templated_functions);
do
echo """
{{ include \"parent_templated_function_${number}\" . }}

{{ define \"parent_templated_function_${number}\" }}
from_parent_${number}: "testing"
{{ end }}
""" > ./$parent_chart_name/templates/parent_template_${number}.yaml
done

for child_number in $(seq 1 $number_of_childs);
do
current_child_name="${child_chart_name}_${child_number}"
mkdir -p ./$parent_chart_name/charts/${current_child_name}
mkdir -p ./$parent_chart_name/charts/${current_child_name}/templates

echo """
  - name: ${current_child_name}
    version: "x.x.x"
    repository: "file://./charts/${current_child_name}"
""" >> ./$parent_chart_name/Chart.yaml

echo """
apiVersion: v2
name: ${current_child_name}
description: A Helm chart for Kubernetes

type: ${child_chart_type}

version: 0.1.0

appVersion: "1.0.0"
""" > ./$parent_chart_name/charts/${current_child_name}/Chart.yaml

for number in $(seq 1 $number_of_templated_functions);
do
defined_template_name="${current_child_name}_template_${number}"
echo """
{{ include \"${defined_template_name}\" . }}
""" > ./$parent_chart_name/templates/include_${defined_template_name}.yaml
echo """
{{ define \"${defined_template_name}\" }}
from_${current_child_name}_${number}: "testing"
{{ end }}
""" > ./$parent_chart_name/charts/${current_child_name}/templates/${defined_template_name}.tpl
done
done

helm dependency update ./$parent_chart_name
helm template ./$parent_chart_name --debug

Here a script to generate a helm chart with subcharts in it, to reproduce the error here.
When using child "libraries" instead of child "applications", I got a random error when including child defined templates.
To check both use cases, just run the given script with the following parameter to make it work:
child_chart_type="application"

Then to make it break:
child_chart_type="library"

It's doing the same thing, but still the error persists.
Hope it can help find the culprit here :)

@mattfarina did you took the time to check this issue? :)

Any news regarding this issue?

Do you have any named templates which share the same name? (could be including different versions of the same chart)
All the named templates are added to a single template engine, and if any share the same name, it isn't (iirc) very deterministic as to which version of a named template, with the same name, will be used.

Do you have any named templates which share the same name? (could be including different versions of the same chart)
All the named templates are added to a single template engine, and if any share the same name, it isn't (iirc) very deterministic as to which version of a named template, with the same name, will be used.

Have you tried the generator as given in the previous answer?
It generates a library with only unique named functions, so you have your answer :)

I see the same behaviour.
Make a mistake on purpose in yaml:
{{ bla }}
Sometimes it errors (correctly), sometimes it completes successfully when it should give an error.
Not sure if there's some kind of cache from a previous successful build, but i even tried to delete the cache:
rm -rf ~/Library/Preferences/helm ~/Library/Caches/helm ~/Library/helm
arm64 binary in macos or amd64 image under docker, the result is the same.

I think i know what's going on.
helm randomly uses either the files under charts or the .tgz files it generated previously from helm dependency update
To work-around this bug, always run:
helm dependency update
before running helm template or install or upgrade

I think i know what's going on.
helm randomly uses either the files under charts or the .tgz files it generated previously from helm dependency update
To work-around this bug, always run: helm dependency update before running helm template or install or upgrade

Actually it does this one when using the same templated function name in multiple subcharts, it will one of the templated function randomly, and you can't control this behaviour even when injecting a library or else in the parant chart, this is really disturbing since it makes your chart not idempotent.
But it seems to be not related to this issue, maybe it is underneath, I didn't took the time to check myself for now


Incorrect example mdatp health output when kernel extension is missing

The page says "You can also run mdatp health. It reports if real-time protection is enabled but not available. This indicates that the kernel extension isn't approved to run on your device."
And the page shows the following example output:
...
real_time_protection_enabled                : false
real_time_protection_available              : true
...

But the two values in the output have the opposite state to what the text above suggests; _enabled should be true and _available should be false (as observed on my machine when I had to authenticate the extension earlier today)

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

ID: 90bb27ba-56ae-0d45-e28c-0a5bab019fa3
Version Independent ID: 0afbb2e6-7601-bbfe-3bdc-0f45f615ad16
Content: Troubleshoot kernel extension issues in Microsoft Defender for Endpoint on macOS
Content Source: microsoft-365/security/defender-endpoint/mac-support-kext.md
Service: microsoft-365-security
Sub-service: mde
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@JeffreyLeeExient Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/9744
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @JeffreyLeeExient Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Instructions do not match webpage

Instructions say:

Sign in to the Microsoft Entra admin center as at least a Domain Name Administrator.

Browse to Identity > Settings > Domain names > Add custom domain.

However, I am a Global Admin and do not see Identity > Settings

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

ID: 455c7ecb-4214-5ad1-dc68-88ff558e98c7
Version Independent ID: 381e1b03-06cd-64ac-c811-9e15fa0c4457
Content: Add your custom domain - Microsoft Entra
Content Source: docs/fundamentals/add-custom-domain.md
Service: entra
Sub-service: fundamentals
GitHub Login: @barclayn
Microsoft Alias: barclayn

@glittle
Thanks for your feedback! We will investigate and update as appropriate.

@glittle
Thank you for bringing this to our attention.
I've delegated this to content author @barclayn, who will review it and offer their insightful opinions.

@glittle I just tested this. Thank you for contacting us. I just checked this. It is under identity\settings\domain names. You may need to expand the side menu so all options are visible.  If you can't see it and you are logged on as global admin, please reach out to support for assistance.  #please-close


Feature Request: Option to automatically purge data older than a certain threshold

Add the ability to have the application automatically delete old data based on timestamp, controllable via config options

I would agree, we need to have some retention config setting to manage metric volume.

This is in pull #81. Currently testing once test is complete/successful this will be closed.

All testing is successful. Will close on our final merge.

Purge data feature is complete and merged. Closing this now.


Adding a 'force_local_logs' option to the webserver

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:

AIRFLOW-206 : Support for reading log files locally even if task ran in different host

Added a new configuration option to the webserver named 'force_local_logs' which forces the webserver to try and load the task logs locally (even if the task ran at a different host).

This was merged, but squash caused a checksum change, I think, so asfgit bot didn't close this (and I don't have admin to close it).
Anyway, thanks! It's merged. :)

@dantino @criccomini closed via empty commit in #1573


Update package.json to use SPDX license format

For<EMAIL_ADDRESS>IIRC

You should remove the licenses property since you add this.

Note that doing so would then break it for<EMAIL_ADDRESS>if we care.

I doubt anyone really cares about it nowadays, but in the worst case, only a warning will be shown.


Support for musl-based Releases

I am working on a CentOS 6.3 server, and the system’s built-in glibc doesn’t support GLIBC_2.34. So, is there a musl version of eget that can be released?

Could you elaborate on what you mean?

I guess the OP is referring to cases where binaries are provided for glibc and musl systems. e.g. https://github.com/sharkdp/fd/releases/tag/v10.1.0
When I eget eget sharkdp/fd, I have to chose if I want the musl or glibc version.
It would be cool if eget could figure out on what kind of system it runs and pick accordingly, if there are multiple choices.

@benjaminbauer eget already does system detection. There's no clear winner among libc/musl. You might want either depending on the conditions.
For cases where I know the musl build works fine, I usually do: eget sharkdp/fd -a musl

@dufferzafar for the majority of linux users/setups it is very clear if they are using musl or glibc, think debian or alpine. Only in a development setup one might have both present. I assume even then, the linker present in the path will use one or the other without explicit configuration.

Sorry, I didn’t clearly explain my requirements. I am working on a CentOS 6.3 server, and the system’s built-in glibc doesn’t support GLIBC_2.34. So, is there a musl version of eget that can be released?

Ah, the builds are supposed to be made statically but it looks like in the latest release there was a problem, I will reupload a static version.

I just updated the 1.3.4 Linux AMD64 binary (the only non-static binary) on the releases page.


fix(restore): dr volume failed by delete lock

DR volume will fail to start an incremental restoration in target cluster, when the source cluster is deleting the eliminated backup by deleting lock in the backup store.
We handle the full restoration at the issue longhorn/longhorn#3055 and now add a regular expression pattern to handle similar failed message to have a backoff mechanism to retry the full/incremental restoration.
Ref: longhorn/longhorn#6750

@mergify backport v1.5.x v1.4.x


Update pre-commit tools.

Codecov Report
Patch and project coverage have no change.

Comparison is base (e1790e1) 86.70% compared to head (1138f3b) 86.70%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #123   +/-   ##
=======================================
  Coverage   86.70%   86.70%
=======================================
  Files          29       29
  Lines         782      782
=======================================
  Hits          678      678
  Misses        104      104

Files Changed
Coverage Δ

pyhpke/keys/ec_key.py
70.17% <0.00%> (ø)

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


[camera_platform_interface] Add platform interface methods for locking capture orientation.

Description
Adds the required methods necessary to implement orientation locking to the camera_platform_interface. Once this PR has landed packages implementing the camera_platform_interface will be able to add support for orientation locking to the camera implementations.
Android and iOS implementations for these changes can be found in #3390.
It allows for:

Locking a specific capture orientation
Locking the current orientation
Unlocking the capture orientation
Listening for the current device orientation (Needed to adjust the rotation of the preview widget)

Related Issues

flutter/flutter#39071

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

@googlebot I consent.

@googlebot I consent.

@googlebot I consent.

@googlebot I consent.


Semantic validation of metadata records

Validation of metadata records using JSON  metadata model definitions (#3)

Complete. Outstanding issues and test cases to be logged separately (see e.g. #26, #27).


Update job board

Created company profile and added new position

rebase of this https://github.com/Stockholm-AI/stockholm-ai/pull/123/commits/abbcd9e1791f0cd081653c8621195abac5552b9c


Access fieldValue state outside of

I tried wrapping a control with a <Field> and did this below which runs the code in the mapProps but does not apply the className to the Field div.
<Field model={formData.${step.attributeid}
mapProps={{
className: ({fieldValue}) => (fieldValue.valid || fieldValue.pristine || !fieldValue.touched)
? ltFormControl
: ltFormControl ltHasError
}}>
<Control  model={formData.${step.attributeid}}/>

You don't have to wrap <Control> with <Field> (and you shouldn't) - try transferring Field props over to Control, and it should work.

@davidkpiano I may not have been clear or I am not understanding your meaning. Let me explain what i am trying to do:
create a div that wraps a Control but is aware of fieldValue. i.e valid, pending etc.  and use that meaning to add a class to the wrapper div when invalid for instance.  without passing props way down though my components which most are stateless i can't seem to access this.  I need this wrapper for attachment of pseudo classes.

re

@davidkpiano  fixed this via comments on https://github.com/davidkpiano/react-redux-form/issues/771


Mostly code clean up and gem modernization

Minor cleanup. This also jumps the dependent gem versions up to fix some security issues and generally bring gamera up to compatibility with more recent releases.

Ebert has finished reviewing this Pull Request and has found:

6 possible new issues (including those that may have been commented here).
31 fixed issues! 🎉

You can see more details about this review at https://ebertapp.io/github/gamera-team/gamera/pulls/23.


Update to JWTKit 5

Update library to use the new JWTKit 5
Builds on top of #13 so that should be merged first

@0xTim Are you still planning to move this PR from Draft -> Ready?

@alexanderjordanbaker yes we will do once we have a release of the new version of JWTKit with a stable API

@alexanderjordanbaker this is pretty much ready. I don't know whether you want to wait until JWTKit v5 is out of Beta or you're happy to take it as is. We're not anticipating any API changes

@ptoffy FYI some conflicts here (also we should have a discussion about the Sendable stuff)

@0xTim We would prefer to wait until the underlying software is out of beta before merging

@alexanderjordanbaker yep fully agree, we're planning on tagging a stable release pretty soon
@ptoffy want to tag an RC of JWTKit and fix the conflicts?

@0xTim done

JWTKit 5 is out so this should be ready cc @0xTim

@ptoffy can we bump this to Swift 6?

@alexanderjordanbaker this should be ready to go now

Hello @alexanderjordanbaker, could this one be prioritized? Currently encountering an issue with JWTKit 4 and this is blocking me from upgrading. Thanks!


"Create a user account for discovery"...where?

Please could you specify exactly where this user account needs to be created.

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

ID: 13ec1bb9-cb74-60c3-a5fd-10bda8113545
Version Independent ID: fd3922c4-e307-9f54-bbdb-f5187896452e
Content: Group machines in Azure Migrate using agentless dependency visualization - Azure Migrate
Content Source: articles/migrate/how-to-create-group-machine-dependencies-agentless.md
Service: azure-migrate
GitHub Login: @rayne-wiselman
Microsoft Alias: hamusa

@loopfish , Thanks for raising the issue. We will investigate and update you.

@loopfish It's an account that needs to be present on each and every windows and Linux VM.
For Windows machines, the account needs local administrator privileges on the machines you want to replicate.
For Linux, provide details for the root account.
Hope that clarifies!
Closing this issue for now. If you've further questions, tag me in your reply and will continue the dicussion.

Thanks @SadiqhAhmed-MSFT


Feature: global/local option switch for winget and scoop separately

My system got messed up with WingetUI because I installed my applications globally with Admin. But if you want to use scoop with WingetUI, you are forced to work without admin. Or to always remember to manually switch back and forth.
This has now led me to the fact that updates can no longer be performed, or an update is always displayed again, although the update has already been performed successfully. This is because the app has now been installed locally in addition to the original global installation.
For me, it would be the best solution to have an option where you can say separately for winget and scoop, whether they should work globally or locally.

I understand that you have been running WingetUI as admin, right?

I tried not to use it as administrator, which didn't work for me. Too error-prone.

I have found no ways to run a command from an elevated program as the standard-privileged user. (though i'm still studying how to do this)
As i understand, broken apps are only happening on scoop, right?

Everything the other way around 😅

I currently use WingetUI as recommended as normal user.
I only have problems with winget programs, because I installed my programs before WingetUI as admin globally. Now with WingetUI as a normal user, updates are installed locally. So now programs are partially installed globally and locally.

I suppose this is the same issue described in #142 then?

Yes

I believe https://github.com/marticliment/WingetUI/issues/142 fixed the problem with Winget and https://github.com/marticliment/WingetUI/issues/81 solved the problem with Scoop (at least regarding updates).

That feature, as I understood, asked for a toggle to swich between local and global installs, right?

I believe OP asked for a global/local switch because of being unable to update global apps (which was fixed for both Winget and Scoop).
Regarding the global/local switch feature request, there's also these issues about them:
Scoop: https://github.com/marticliment/WingetUI/issues/81
Winget: https://github.com/marticliment/WingetUI/issues/123

This issue has been fixed, since:

WingetUI already detects the installation scope of packages before updating them (so no more broken updates). This also has been greaitly improved by winget-cli  since the time of opening of this issue.
When installing new apps, the user can choose the installation scope:

That's very nice. Thank you 👍


Helm charts

Write and test helm charts for deploying entire stack as k8s service.

In the end there is one helm chart to deploy everything.


CUDA support

Thanks for the great work on this project. It saves us a lot of time and effort.
What needs to be done to add GPU support (specifically, CUDA)? I'm looking at the steps described here and considering trying to configure this repo's build process accordingly.
I'm wondering if anyone has already attempted to add CUDA support to this build. For example, maybe there is a fork I don't know about.
I don't think it's realistic to ask you to add CUDA support to all of the builds. Minimally, some documentation to point people in the right direction would be useful.

I just realized that this has already been discussed in https://github.com/skvark/opencv-python/issues/71. Closing this issue.

One possible solution (I don't know if this applicable in your case): build custom wheels locally in CUDA enabled enviroment and host them for example in a private / custom PyPi index.


Update README.md

Updated maven dependency to latest version.

Thank you!
In the future we plan to put something in the pipeline to make this automatic.


displaying JSON-data not inline

tableToJson.js works correctly and it was very useful for my project! but i want to display JSON-data in other way.
Now it works this way (inline):
[{"Title":"nikita","Sku":"245245245","Price ($)":"455"},{"Title":"anna","Sku":"2345","Price ($)":"678"}]
How I would like it to work:
[
    {
       "Title":"nikita",
       "Sku":"245245245",
       "Price ($)":"455"
    },{
       "Title":"anna",
       "Sku":"2345",
       "Price ($)":"678"
    }
]

how to change the code for correct output?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28228165-displaying-json-data-not-inline?utm_campaign=plugin&utm_content=tracker%2F228299&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F228299&utm_medium=issues&utm_source=github).

This has to do with converting the object to a string using JSON.stringify. To make it 'pretty print' you would call it like this:
var table = $('#example-table').tableToJSON();
var str = JSON.stringify(table, null, 2); // spacing level = 2
console.log(str);
alert(str)

Yes, it works correctly!


Can't get sass to work according to the wiki

I'm submitting a ...  (check one with "x")
[x] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, instead see use [gitter](https://gitter.im/mgechev/angular2-seed) or [stackoverflow](https://stackoverflow.com/questions/tagged/angular2)

Current behavior

Sass setup in the wiki, not working
Please tell us about your environment:

Windows 10, Vscode

Angular Seed Version:  33f2dff

Node: node --version = 6.9.1

Could you please be more specific?

You need the --scss flag.


Updated script line

There was typo in the script variable and has been fixed.
Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/4084

@nenonix & @JohanFreelancer9 for copy review please. Thank you.

Hi @DulceMontemayor this pull request has been copy edited and is ready for your final review and approval. Please let us know if there are outstanding issues to be resolved prior to merge. Thank you. See: commits and changes.

Hi again @DulceMontemayor I'd like to follow-up on this PR. It contains suggestions that will fix the typo error in the script and remove the extra asterisk. Thank you so much. CC: @Dansimp
P.S. I also asked @joinimran to fix the markdown syntax problem. Removing the extra html tag appeared to have fixed it on other issues.

Also, as @jvsam already mentioned in https://github.com/MicrosoftDocs/windows-itpro-docs/pull/4436#issuecomment-513494311 , please remove the lines 109 + 202 containing

because these 2 HTML code lines both cause their respective following section heading to stop working as MarkDown code.
And if you can find time to do a cosmetic improvement after applying the remaining edits to this file, feel free to remove at least 4 of the 5 blank lines at the end of the file.

Oh. I see. You selected to add a blank line after  to make the heading line work again.
Fair enough. I don't quite know what that tag line does, so I will leave that for anyone else to work out.
I would like to suggest that you do the same to your line 203 too. That is the following line:

@joinimran can you also correct the other headings please? Thanks for promptly working on this.

Fixed for line 202. Ready for a review.

I don't quite know what that tag line does, so I will leave that for anyone else to work out.

Writers use them so they can link to that section of the doc from other files. I think you can get the same functionality from Markdown headings. I joined in April, but I'm guessing the team used to do all/most of the formatting with HTML...

Good point. Myself, I started following this repository around November-December 2018, but I don't know how far back MS moved to Github and opened some repositories to ordinary users. I can only concur with your conclusion that most of the documentation process must have been migrated from a pure HTML-based platform.

Thanks for pushing the additional updates@joinimran and for assistance @illfated. I believe this is good to go.
@martyav will you be able to help with the merge? Other than the cosmetic changes, the critical issue that is fixed in this PR is typo in the script. Thank you.
CC: @DulceMontemayor

Thanks for approving @Dansimp and @illfated.
@Dansimp can you please also merge this PR? Thank you.

Awesome! Thanks for merging @martyav !


enable test

follow-up for https://github.com/microsoft/vscode-jupyter/issues/10900

Codecov Report

Merging #12214 (311790a) into main (d8b45d7) will increase coverage by 0%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##            main   #12214   +/-   ##
======================================
  Coverage     70%      70%
======================================
  Files        500      500
  Lines      31645    31645
  Branches    4940     4940
======================================
+ Hits       22218    22220    +2
+ Misses      7535     7533    -2
  Partials    1892     1892

Impacted Files
Coverage Δ

src/platform/common/utils/serializers.ts
8% <0%> (-21%)
:arrow_down:

...aw/finder/contributedLocalKernelSpecFinder.node.ts
83% <0%> (-4%)
:arrow_down:

src/notebooks/controllers/connectionDisplayData.ts
87% <0%> (-4%)
:arrow_down:

...c/kernels/execution/cellExecutionMessageHandler.ts
77% <0%> (-3%)
:arrow_down:

src/kernels/helpers.ts
69% <0%> (-2%)
:arrow_down:

src/notebooks/controllers/kernelRanking/helpers.ts
58% <0%> (-2%)
:arrow_down:

src/platform/common/utils/localize.ts
76% <0%> (+<1%)
:arrow_up:

src/kernels/execution/helpers.ts
65% <0%> (+<1%)
:arrow_up:

.../notebooks/controllers/vscodeNotebookController.ts
84% <0%> (+<1%)
:arrow_up:

...c/platform/interpreter/interpreterPackages.node.ts
74% <0%> (+<1%)
:arrow_up:

... and 6 more


Statement#each test failure on 32 bit ubuntu precise

Seen on travis with node v0.8.x (https://travis-ci.org/mapbox/node-sqlite3/jobs/16888520#L1633). But does not appear to happen every time...
  1) each retrieve 100,000 rows with Statement#each:
     Uncaught AssertionError: Only retrieved 99841 out of 100000 rows.
      at Database.total (/home/travis/build/mapbox/node-sqlite3/test/each.test.js:20:20)

Closing but I'll keep an eye out 👁


WIP: Adding the first iteration of the International Address recipe

Yaml file includes Contacts, Accounts, Affiliations, and Relationships with defined locales for fake data to be generated in multiple languages.

@jesslopez-sf @mbeaty-sf @acrosman this PR is approved but not merged.  Is that the right state?  LMK or feel free to merge if that is appropriate!

A) Yes it would be nice to have a way to limit field lengths when needed.
B) Someone as Salesforce needs to read one of the online lists of things developers think they know about addresses (40 is short for a city name) although probably 20 years ago.
That said, thank you @mbeaty-sf for seeing this through and @jesslopez-sf for minding the details.

I did ask Paul internally about the length indicator, and there is a way currently to do it, but it wasn't immediately apparent:
- object: Account
  fields:
    __city:
      fake: City
    BillingCity: ${{__city[0:5]}}

That would trim it to 5 right (looking like Python list syntax and all)?  So we'd want BillingCity: ${{__city[0:40]}}


Update example kubernetes-namespaces to use v1beta3 API

Update example kubernetes-namespaces to use v1beta3 API. @nikhiljindal

@nikhiljindal  Maybe we can wait until someone answers #7804 to avoid possible confusions.

cc @derekwaynecarr

Taking this one.

@derekwaynecarr @nikhiljindal  I updated the REAME.md according to nikhiljindal's comment.

I wonder now that we do namespace auto-provision if its worthwhile simplifying this much more.
Right now, you can just do
cluster/kubectl.sh run-container ... --namespace=development
cluster/kubectl.sh get namespaces

and voila, you will see your new namespace without any manual work on the user part.

@derekwaynecarr @nikhiljindal Yes, it can save the two json file. Do you want me to make the change?

Let's keep the resource files for now since I think we want to move away from auto provision of namespaces for Kube v1.  LGTM.


Besides the linearization text, what else information is needed when test? Does the column index need?

Sorry that I somehow missed your issue. For the val/test/blind test, the column index is given. If you are using training, the column index is not necessary, you can use your technique to narrow down the description to certain table columns. Our released version for column indexing is only for reference.

I see. That's helpful. Thanks


Integrate Flow to CoroutineTemplate

https://github.com/nimblehq/android-templates/issues/87
What happened 👀
Integrate Flow to CoroutineTemplate
Insight 📝

get users data from API to demonstrate SharedFlow
show error to demonstrate SharedFlow
Add loading state to demonstrate StateFlow
Remove LiveData related component

Proof Of Work 📹
https://user-images.githubusercontent.com/13492460/122552566-a6466080-d060-11eb-972b-90338e66e945.mp4
Log according to the above usage
2021-06-18 18:12:10.062 21357-21357/co.nimblehq.coroutine.staging D/HomeFragment$bindViewModel$1$1$invokeSuspend$$inlined$collect: Result : [UserEntity(id=26, name=, username=, email=, address=Address(street=, suite=, city=, zipCode=, geo=Geo(latitude=, longitude=)), phone=, website=)]
2021-06-18 18:13:24.234 21357-21357/co.nimblehq.coroutine.staging D/HomeFragment$bindViewModel$1$1$invokeSuspend$$inlined$collect: Result : [UserEntity(id=7, name=, username=, email=, address=Address(street=, suite=, city=, zipCode=, geo=Geo(latitude=, longitude=)), phone=, website=)]
2021-06-18 18:13:26.112 21357-21357/co.nimblehq.coroutine.staging D/HomeFragment$bindViewModel$1$1$invokeSuspend$$inlined$collect: Result : [UserEntity(id=501, name=, username=, email=, address=Address(street=, suite=, city=, zipCode=, geo=Geo(latitude=, longitude=)), phone=, website=)]

Awesome! Will review soon 😁

@chornerman Could you please add [#86] at your PR title also?
And if you have 2 parts of it, can you add [Part1/2] for helping us on reviewing? 🥺

@lydiasama I believe the #86 is for Jetpack Compose related PR, also this PR has only one part 🙏🏼 , but I will ensure that both Jetpack Compose PRs have #86 in the description and will add [PartX/2] to them.


Respect ConsoleLoggerSettings.DisableColors.

Fixes #872.

Thank you for the fix, do you mind adding a test?

Thank you for your contribution.


Multiple publish processor per Store

Calling to flowable store's extension create a new PublishProcessor each time.
Shouldn't the extension provide an unique instance for each Store?
This is a big problem on doing one shots operations, despite of takeUntil Rx`s operator store keep hold each listener.

We investigated this and we saw that changing calling doOnTerminate never calls but doFinally yes on a subscription dispose.

Hey @danielceinos
I fixed this in #5, feel free to check the PR and suggest any changes ;)

The PR is still not merged, so please, leave the issue open until the PR is closed ;)


Beyond MX check

Domains like sharklasers.com are well-known to belong to non legit senders – guerrilla mail in this case. Is there any plan in legit to go beyond MX to include blacklists and whatnot? Else, any suggestions?
Best!

I've recently been thinking about the possibility of expanding the feature set of this package to include the ability to run checks against other APIs that you might have access to, such as the ability to check against the Kickbox API (if you already have an API key for them), but then I wondered if there was really value in doing this and abstracting another layer on top of their API when you could just hit that directly.
Happy to hear thoughts on this!

After taking some time to review, ultimately this would be a cool feature but would rely on third party APIs in order to perform that check, and given the nature of the data being passed around (email addresses in this case) might cause all kinds of data protection issues. Additionally, there are a number of services that make this easy via API, such as Hetrix, so in this case it isn't something I'm going to add but thanks for the suggestion.


5 day hiatus starting at March 16th (2020-03-16)

Request filling will be delayed at that time, because I'm out of town and not on the computer.

Hiatus ended early, because of course, coronavirus.


foot strike event detection from video

Hi there,
Currently I have thousands of gait patient videos from which I would like to extract the foot strike events to show those in sync with the video in Mokka. Therefore I would like to use some kind of learning algorithm to detect those events in the video and extract them to a c3d file using btk.
I wonder whether you have some good references to papers that propose the use of AI to detect these kinds of events in a static gait camera setup. The filmed environment is nearly always the same, except for the patient being filmed. It would be very useful if I could use this historical data to show stride parameters (time between footstrikes).

I found this interesting link on dense trajectories...
https://lear.inrialpes.fr/people/wang/dense_trajectories


Expense payout via Bank account does not show up in expense email

Describe the bug
I just received a bank payout (well, I think I did, still waiting on it to drop in the bank account) for the Dokku collective. The email notification has blank payout information.
To Reproduce
Steps to reproduce the behavior:

Setup an expense that is paid to a bank account
Check the email (that gets sent out once it gets approved)
Email is missing payout method

Expected behavior
Payout method shows up :)
Screenshots

Desktop (please complete the following information):

OS: Mac OSX 10.15.5
Browser: Chrome
Version: 81.0.4044.138 (Official Build) (64-bit)

Additional context
The bank payout functionality is new, so this is likely a small oversight.

cc @kewitz


Trouble with getting started

Hi,
I believe I have successfully installed Mariposa by following the Instruction steps in the README. For now, I am only testing the single query mode. According to the Quick Start section, a python script main.py is supposed to exist in the src/ directory. However, this is not the case. So I tried exper_wizard.py instead, and received the following output:
$ python3 src/exper_wizard.py single -s z3_4_12_2 -i data/samples/single_check.smt2 --verbose 3 --clear-existing
[ERROR] gen/single_proj/ is not a directory

which is true. In gen/, I can only see single/ and single_mut/ and no single_proj/.
Could you please guide me on what is going wrong?

Thanks for bring this up. What is wrong is that I did not really expect other people to use this tool lol. I have made some changes and hopefully that fixes the issue. Please let me know if it does not.

It works now, thanks!


No longer notify on messages sent by yourself from different tab.

Rebased from #6

Superceded by #157


Add multi-ajax

Add a MultiAjax object that allows to request several urls by ajax easily.
Every new request is launched after receiving a response to the previous one.
Any error happening in the middle will trigger the error callback and will stop the processing.

Coverage remained the same at 94.561% when pulling 9a1877b3880a720cb53a8283ebd7c8ef20418629 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage remained the same at 94.561% when pulling f3c49679ecb762f3c1d86fc83d64e592216acd1d on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage remained the same at 94.561% when pulling 210ab8f60c19b9cabaf1d9e14680f227e450b3d7 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage remained the same at 94.561% when pulling 210ab8f60c19b9cabaf1d9e14680f227e450b3d7 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage remained the same at 94.561% when pulling ca750fb38f5331b6a558c9f9d275b6b9d618b6ef on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage remained the same at 94.561% when pulling e2401dedbcbf350d6e2ff2f842f25853756a9d18 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage decreased (-62.8%) to 31.76% when pulling d6bccb99d67ec3adce6542ef707003ff287610c5 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 0f5b6f31b318f54ff8223e2656d483a629f80f70 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 0f5b6f31b318f54ff8223e2656d483a629f80f70 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling f6f4461b795aad99a7895d295801b5b25085518c on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 08c811112381f91c9bbc3661de3a916fc1948085 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 50a8c04e5afeca04dd928c82cbc1d427972f3f6f on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 5401ef4549fdf47af873920e01ea4efc3216e278 on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 2e9051ed14cdb1ae5679cc7719632514f153c43e on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Coverage increased (+1.3%) to 95.897% when pulling 669f6cd34204a7238c19284015de60e70c29aa6d on jose/add-multi-ajax into b13a7a7779715232110919a1a6fd59958b9d84ab on master.

Passed QA! Ready to merge


Full swipe doesn' work

oneplus 3, Android 8.0, Windows ADB, scrcpy 1.18
Swipe to the very left on application switch screen doesn't work.
It moves the app just to the very left and then place it back.
It doesn't work even in fullscreen (alt+f)
However swipe notification (remove it) in notification panel works without any issues.

Any update?

The mouse events are forwarded to the device, what they do on the device is managed by the device, so I don't think scrcpy could do anything about it.
Just for info, could you make a video of your problem (what it should do VS what it does)?

here it is. it should swipe (close the app), however it just spring back...
if i do it by thumb on phone it works without any issues.
https://user-images.githubusercontent.com/73565689/132917618-1d03a1f4-111c-4050-8506-006190e89a23.mp4

OK, thank you for the video. I don't know, maybe the ROM does not rely only on mouse events to trigger the swipe (maybe some sensors on the borders). I really don't know.

just to remind.
Swipe notification from notification panel works without any issues even in scrcpy...
so it is definitely something related to recent applications list.

any update?

any update please?

.


New features :

Hello @eduardotkoller ,
I did extensive changes to your plugins, such as :

including google map;
handle 'hidden' input field;
handle repetitive steps;
new validation method including remote (AJAX);
...

Would you be interested by such changes ?
Br,
fas3r

Hi @fas3r,
I'm very interested to new feauters.
Can you create a fork with your features?
Thanks.

@fas3r Hello,
I am interested too. Can you create a fork or a merge request?

Hello,
I started to comment the code as there were a lot of changes, I will try to submit the request beginning of october.


[API. Complaint] User can add incorrect (past or future) date when sending complaint through API

Environment: Windows 10 x64, Postman v9.0.7.
Reproducible: always.
Build found: last commit.
Preconditions:

Run Postman
Create new request > Choose 'POST' in 'Method' drop-down
Enter request URL: https://speak-ukrainian.org.ua/dev/api/complaint
Navigate to 'Authorization' tab, choose 'Bearer Token' in 'Type' drop-down
Set 'accessToken' of any user (e. g. 'email'<EMAIL_ADDRESS>'password': "admin") in 'Token' field

Steps to reproduce

Choose Body > raw > JSON
Enter a request to create complaint with 'date' value (e. g. '0000-01-01' or '9999-12-31'):
{  "text": "Some text Some text Some text Some text",  "userId": "1",  "date": "0000-01-01",  "clubId": "903" }
OR
{  "text": "Some text Some text Some text Some text",  "userId": "1",  "date": "9999-12-31",  "clubId": "903" }

Actual result
In all cases server is responding with 200 status - 'OK'.
Expected result
In all cases server should respond with status 400, system should check if entered date and if it is past or future date - proper error messages should be displayed.
User story and test case links
Validation of the fields should be performed according user stories below:

#115
#287

Screenshots:
Actual result - "date": "0000-01-01

Actual result - "date": "9999-12-31"

Bug is repruduc

Bug is fixed


max-zoom=21不生效

Auto closed by issues bot. Please create your issue by issue generator.
当前问题由机器人自动关闭，请使用 ISSUE 生成器提交您的问题。


Add release GitHub action

@SergeAstapov this might seem like a rudimentary question, and again I haven't looked into it, but if you know offhand how to add a secret to an individual repo, that would help speed up the process. Otherwise, I'll look into it later today or early next week.

@SergeAstapov just saw your comment in the other PR. Looks like I can't add a secret and @ebryn would have to.
If you happen to see this, and you can add it, that would be helpful for the general maintenance phase this project is in.

@webark yeah, we need @ebryn with super powers on this repo to do add secrets

@SergeAstapov @webark how can I help?

@ebryn would you be open to add @webark or/and me as admin to the repo so we can add secrets to repo settings and automate publishing to npm from GitHub actions?
I would be glad to be another maintainer if you are up to that.

I don't have any option to add admins, just collaborators.
I think the best thing would be for me to transfer the repo to @webark. He'll have to delete his fork before I can.

@ebryn if we are going to move it, could we move it to one of the ember addon orgs? Like https://github.com/adopted-ember-addons/program-guidelines ?

Or you could transfer to me, and then i could go through that process.

That would be great

@ebryn do I just have to delete my fork? Isn't everyone going to have to update their forks? Are we going to have to transfer the npm package also?

You have to delete your fork so I can transfer to you. We can do an NPM transfer as well.

@ebryn ok. deleted


cephfs: use new 'ceph fs resize' command when available

Use ceph fs resize command when its available in the cluster.if its not available fallback to the old style of resizing the subvolume
ceph change log:https://docs.ceph.com/docs/master/releases/nautilus/#v14-2-8-nautilus
Fixes #1002
Signed-off-by: Madhu Rajanna<EMAIL_ADDRESS>(cherry picked from commit b065726f19295f117c63eb9825226e6d0d6e9861)

This Needs manual merging

Merging this one updated the ceph-csi  v2.1.1 image which is not good, we would have merged this one after merging https://github.com/ceph/ceph-csi/pull/1043

Merging this one updated the ceph-csi v2.1.1 image which is not good, we would have merged this one after merging #1043

Please add DNM label and make a comment to avoid such instances.

I am reverting the change https://github.com/ceph/ceph-csi/pull/1045 here.

Merging this one updated the ceph-csi v2.1.1 image which is not good, we would have merged this one after merging #1043

Please add DNM label and make a comment to avoid such instances.

My mistake  I forgot to add DNM label, but I thought we already had a PR https://github.com/ceph/ceph-csi/pull/1043 to revert back the image changes , i was thinking people will merge #1043 first then this one


Uncaught (in promise) undefined (Classic Page)

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Enhancement / Suggestion
[ ] Additional article idea

Expected or Desired Behavior
Web part should load in both classic and modern pages.
Observed Behavior
Web part does not load in classic pages (Chrome or IE).

[SPWebPartErrorCode.ScriptLoadError]:: Unable to load web part WebPart.RequirementsFormWebPart.g_60ab8107_010d_49f9_823c_f9e2db87f58a,Error: ***Failed to load component "ffaa6a0e-9eba-40a0-bec5-226d1db53caf" (RequirementsFormWebPart). Original error: ***Failed to load entry point from component "ffaa6a0e-9eba-40a0-bec5-226d1db53caf" (RequirementsFormWebPart). script resources due to: {1}. CALLSTACK:: Error at t [as constructor] (https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-loader_en-us_c6f9eaa435c045364ff414fb3b4a7714.js:88:24230) [] at new t (https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-webpart-base_en-us_c1717fe3a65c3606bc67c06f229b0eb5.js:146:25414) [] at Function.t.create (https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-webpart-base_en-us_c1717fe3a65c3606bc67c06f229b0eb5.js:146:25855) [] at e._handleModulePromiseRejection (https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-webpart-base_en-us_c1717fe3a65c3606bc67c06f229b0eb5.js:146:55700) [] at https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-webpart-base_en-us_c1717fe3a65c3606bc67c06f229b0eb5.js:146:46098 []

Complains on (https://spoprod-a.akamaihd.net/files/sp-client-prod_2017-03-17.008/sp-webpart-base_en-us_c1717fe3a65c3606bc67c06f229b0eb5.js):
e.prototype.setPropertyPaneControl=function(e,t){}
sp-webpart-base_en-us_c1717fe….js:146 Uncaught (in promise) undefined
Steps to Reproduce
See source code here:
https://github.com/webtechy/sp-dev-fx-webparts/tree/master/samples/froala-simpleinput
I have created a "Requirements" list, added a "Requirement Details" multiline field (should run with out that anyway), set the list to classic mode, then added the "RequirementsForm" to the "New Form" page and hidden the default form.
Let me know if you would like access a dev SharePoint site you can see this running (inbox me).
(There is a separate issue with running this web part in IE even in a modern page but work sin Chrome in a modern page).
Possible reasons: Some cachine issue, or, some pre-GA code floating about.

Any progress on this?  I am experiencing something very similar to this.


Equal/NotEqual validators should perform ordinal string comparison by default

Here's a lovely console app:
class Grr
{
    public string Asdf { get; set; } = "a\0";
}
class GrrValidator : AbstractValidator<Grr>
{
    public GrrValidator()
    {
        RuleFor(x => x.Asdf).Equal("a");
    }
}
class GrrValidator2 : AbstractValidator<Grr>
{
    public GrrValidator2()
    {
        RuleFor(x => x.Asdf).Equal("a", StringComparer.Ordinal);
    }
}

static void Main()
{
    Console.WriteLine(new GrrValidator().Validate(new Grr()).IsValid);
    Console.WriteLine(new GrrValidator2().Validate(new Grr()).IsValid);
}

The instance of Grr is constructed as two characters:  "a", then a \0 null terminator.
The validator checks to ensure the value equals "a".
The expected output is two lines saying False. However, we get
True
False

Unless we specify the string comparer, by default, one is chosen, probably according to the user's detected language/culture/religion/weight, in order to provide a nice localized experience.
But in our scenario, we don't want that.
Can we set a default string comparer somehow?
I tried ValidatorOptions.LanguageManager.Enabled = false; without any luck.
We can always add StringComparer.Ordinal to every time we type out .Equal(..), but it's prone to us forgetting something, which leads to vulnerabilities for us.

I've pushed 9.0-preview1 to nuget which contains the switch from culture-specific to ordinal comparisons as the default


Bug report: bash autocomplete not working in docker container

Description
In the docker image we configure autocomplete for both bash and pwsh, unfortunately when in bash the autocomplete doesn't work, however when in pwsh works fine.
Steps to reproduce
Execute docker run --rm -it m365pnp/cli-microsoft365:latest
At the prompt, type m365 and press <tab>
Expected results
The top level m365 options should appear in autocomplete
Actual results
No options appear
Diagnostics
No response
CLI for Microsoft 365 version
5.1.0
nodejs version
v12.22.10
Operating system (environment)
Linux
Shell
bash
cli doctor
No response
Additional Info
No response

cat .bashrc returns

# begin m365_comp completion
source /home/cli-microsoft365/.m365_comp/completion.sh
# end m365_comp completion

Executing m365 cli completion sh setup and then dot sourcing (. .bashrc) the bash profile resolves the issue.
cat .bashrc then returns

# begin m365_comp completion
source /home/cli-microsoft365/.m365_comp/completion.sh
# end m365_comp completion

# begin m365_comp completion
source /home/cli-microsoft365/.m365_comp/completion.sh
# end m365_comp completion

When entering the bash command prompt, if I execute . .bashrc, then auto complete works fine.
The .bashrc file should be executed every time the user starts a new terminal session but doesn't appear to happen in the Docker container.

/root/.profile usually executes the .bashrc file when a user logs in, however in the Docker container the climicrosoft365 user account does not have sudo access and therefore cannot read the .profile file. To load the .bashrc file, we can instead add an entry to the .bash_profile file.
Source: https://stackoverflow.com/a/74017557


nmp install failed by contextify.vcproj

HI, Mike,
I am now trying to build a json file with all countries but not the popular countries. I tried to install topojson and got the error below....
My env:
python 2.7.5
node v0.10.13
keeps telling me contextify.vcproj was not found or not a valid project file.

npm http GET https://registry.npmjs.org/hoek
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
VCBUILD : error : project file 'C:\Users\swang\AppData\Roaming\npm\node_modules
\topojson\node_modules\d3\node_modules\jsdom\node_modules\contextify\build\cont
extify.vcproj' was not found or not a valid project file.  System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_mod
les\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\swang\AppData\Roaming\npm\node_modules\topojson\node_modu
es\d3\node_modules\jsdom\node_modules\contextify
gyp ERR! node -v v0.10.13
gyp ERR! node-gyp -v v0.10.2
gyp ERR! not ok
unbuild<EMAIL_ADDRESS>unbuild<EMAIL_ADDRESS>unbuild<EMAIL_ADDRESS>unbuild<EMAIL_ADDRESS>

I'm running npm install -g topojson. But when I run which topojson, nothing prints out.

If you run topojson with no arguments it waits for input; the default is to read the input from stdin. Try running topojson --help if you want it to print something.

I'm looking at the "let's make a map" tutorial and when I get to the   npm install -g topojson then run which topojson and get nothing. I ran topojson --help and get -bash: topojson: command not found. I think there's a problem because when I do brew install gdal and type which ogr2ogr. I think something is wrong with my topojson install.

Okay. Yes, it sounds like your npm configuration is borked. You either need to have npm install into a folder that’s already on your $PATH (such as /usr/local/bin, which is what you get if you used Homebrew to install Node), or you need to modify your $PATH so that it includes whatever directly npm install -g is installing to.
If you need further assistance, please use Stack Overflow. I can’t always reply to help requests on GitHub issues. Good luck!

Yes, grateful to hear from you. Thanks for the suggestions.


Doc updates and GitHub issue fixes

Docs Build status updates of commit 4260509:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/quickstart/create-and-publish-a-package-using-visual-studio.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 3d6bac3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/quickstart/create-and-publish-a-package-using-visual-studio.md
:warning:Warning
View
Details

docs/quickstart/includes/publish-api-key.md
:white_check_mark:Succeeded
View

docs/quickstart/includes/publish-dotnet.md
:white_check_mark:Succeeded
View

docs/reference/nuspec.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-visual-studio.md

Line 28: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).
Line 62: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).
Line 88: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 972a8f1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/quickstart/create-and-publish-a-package-using-visual-studio.md
:warning:Warning
View
Details

docs/quickstart/create-and-publish-a-package-using-visual-studio-net-framework.md
:white_check_mark:Succeeded
View

docs/quickstart/includes/publish-api-key.md
:white_check_mark:Succeeded
View

docs/quickstart/includes/publish-dotnet.md
:white_check_mark:Succeeded
View

docs/reference/nuspec.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-visual-studio.md

Line 28: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).
Line 62: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).
Line 88: [Warning] Invalid file link:(~/reference/migrate-packages-config-to-package-reference).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit c50efb2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/quickstart/create-and-publish-a-package-using-visual-studio-net-framework.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-visual-studio.md
:white_check_mark:Succeeded
View

docs/quickstart/includes/publish-api-key.md
:white_check_mark:Succeeded
View

docs/quickstart/includes/publish-dotnet.md
:white_check_mark:Succeeded
View

docs/reference/nuspec.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


chore(server): change default exports to named ones for compatibility

Summary by CodeRabbit

Refactor

Improved code organization and naming for API handlers across different server technologies.
Standardized export patterns for middleware and plugins, enhancing code maintainability and readability.

Fixes #1188


Add client.js back for consistency

Currently all client side modules are provided as feathers-<name>/client (e.g. feathers/client, feathers-rest/client etc.). Adding back a feathers-authentication/client which re-exports feathers-authentication-client in order to be consistent until we split everything into their own client modules (feathers-rest-client, feathers-socketio-client etc.) in the next version (see https://github.com/feathersjs/feathers-client/issues/137).

:shipit: yup we should pull them all at once.