Support removal of debug logging calls from builds

At the moment there is no way to strip out all AXLOGD and AXLOGV calls from the builds, which is something that is supported by the AXLOG call (yet it doesn't use fmt for formatting).  These calls may contain output that should not be part of a release, whether it's sensitive information or things that would never make sense to have in release builds.
Would it make sense to support something such as the following?
#if AX_STRIP_DEBUG_LOGGING
#    define AXLOGV(...) \
        do              \
        {               \
        } while (0)
#    define AXLOGD(...) \
        do              \
        {               \
        } while (0)
#else
#    define AXLOGV(fmtOrMsg, ...) AXLOG_WITH_LEVEL(ax::LogLevel::Verbose, fmtOrMsg, ##__VA_ARGS__)
#    define AXLOGD(fmtOrMsg, ...) AXLOG_WITH_LEVEL(ax::LogLevel::Debug, fmtOrMsg, ##__VA_ARGS__)
#endif

By default, AX_STRIP_DEBUG_LOGGING would be false, so debug logging would be compiled in, but at least it would give the developer the option to completely strip out any code related to debug and verbose logging calls from a build.

I think logging should be removed in release builds by default with an optional opt-in. One way would be to add AX_USE_LOGGING CMake option and something like:
#if !defined(AX_USE_LOGGING)
    #if _AX_DEBUG > 0
        #define AX_USE_LOGGING 1
    #endif
#endif

Ignoring the default values I recommend using enabling logic like AX_USE_LOGGING instead of the disabling like AX_STRIP_DEBUG_LOGGING to avoid double negatives.

Btw, it's possible to workaround this by setting custom null logger using setLogOutput()

That won't work in this case, since we still need output from AXLOGI/AXOGW/AXLOGE in release builds (depending on the output level set).

Ah, I missed that you're talking specifically about debug and verbose levels only...
Btw, just found that there are more of these:
#    define AXLOG(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGERROR(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGINFO(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGWARN(...) __AXLOGWITHFUNCTION(__VA_ARGS__)

Is there a reason why they don't use AXLOG_WITH_LEVEL()? And now they are inconsistent with AXLOGX() macros in respect of what gets enabled for debug/release builds.

Is there a reason why they don't use AXLOG_WITH_LEVEL()? And now they are inconsistent with AXLOGX() macros in respect of what gets enabled for debug/release builds.

I don't know why they were left in there as they are, but perhaps @halx99 can provide an answer to that question.

#    define AXLOG(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGERROR(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGINFO(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGWARN(...) __AXLOGWITHFUNCTION(__VA_ARGS__)

they are present only for compatibility purpose, and DEPRECATED.

#    define AXLOG(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGERROR(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGINFO(format, ...) ax::print(format, ##__VA_ARGS__)
#    define AXLOGWARN(...) __AXLOGWITHFUNCTION(__VA_ARGS__)

they are present only for compatibility purpose, and DEPRECATED.

relative PR: https://github.com/axmolengine/axmol/pull/2017


Download the Status APK for Android or F-Droid

Explain how to download and install the Status app on Android (no Google Play Store) and F-Droid.

We will cover all platforms in this article:

iOS: go to the App Store
Android: Status APK, Android or F-Droid, Google Play store


Implementing Search

Implement search functionality in the app to search the products.

I would like to work on this. Please assign me this task.

@diksh735 I can assign it to you, but you have to wait till I update the details/illustrations of each issue

@diksh735 I just saw that you created a PR for App Drawer, so I'll remove this task from you until that one is done.

Okay
On Mon, 8 Mar 2021 at 10:05, HIMANSHU SHARMA<EMAIL_ADDRESS>wrote:

@diksh735 https://github.com/diksh735 I just saw that you created a PR
for App Drawer, so I'll remove this task from you until that one is done.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/himanshusharma89/relic_bazaar/issues/25#issuecomment-792455577,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANO2OWUXDP3DGGY56J76XDLTCRH23ANCNFSM4W7CTPTQ
.

So should I do this or generate a new PR for App Drawer ?

@diksh735 Create a PR for App Drawer only as it is the issue assigned to you.

I would like go with issue. Please assign me..

Are you thinking of implementing the search feature with Flutter's SearchDelegate or by using a plugin?

@diksh735 Are you interested in working on this issue? If so, let me know.

I am actually busy right now.
On Wed, 21 Apr 2021 at 21:51, HIMANSHU SHARMA @.***>
wrote:

@diksh735 https://github.com/diksh735 Are you interested in working on
this issue? If so, let me know.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/himanshusharma89/relic_bazaar/issues/25#issuecomment-824190570,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANO2OWSATZJQ2AEMJBH7M6LTJ33PJANCNFSM4W7CTPTQ
.

@himanshusharma89 I can work on this issue.


ATR not correct?

backtesting a trading strategy that uses the ATR for stop loss and take profit but the ATR seems way too high. Its being calculated in the thousands here but when I go to trading view/binance it is only in the hundreds.

ok so think ive figured it out. If you are using something like the binance api you want to take the atr you get calculated here and multiply it by the tick size e.g. BTC tick size is 0.01 so a 1000 ATR from here multiplied by 0.01 BTC tick size gives you 10 which is the real ATR values you want to base your stop loss and take profits from


Problem handling incoming LMTP mails

Quack,
I've been migrating a MM2 installation with more traffic than what I experienced in the past and found out I was loosing mails.
Here is an example of mail, sent to MM3 after being scanned and accepted:
Sep 11 03:51:59 mail postfix/pickup[25737]: 13CE941F10: uid=995<EMAIL_ADDRESS>Sep 11 03:51:59 mail postfix/cleanup[25764]: 13CE941F10<EMAIL_ADDRESS>Sep 11 03:51:59 mail postfix/qmgr[25738]: 13CE941F10<EMAIL_ADDRESS>size=4270, nrcpt=1 (queue active)
Sep 11 03:51:59 mail postfix/lmtp[25774]: 13CE941F10<EMAIL_ADDRESS>relay=<IP_ADDRESS>[<IP_ADDRESS>]:8024, delay=4, delays=3.6/0.02/0.05/0.24, dsn=2.0.0, status=sent (250 Ok)
Sep 11 03:51:59 mail postfix/qmgr[25738]: 13CE941F10: removed

Unfortunately in MM3's log file (/var/log/mailman3/smtp.log):
Sep 11 03:51:59 2017 (25625) Peer: ('<IP_ADDRESS>', 54462)
Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) handling connection
Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) Data: b'LHLO mail.ovirt.org'
Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) Data: b'MAIL<EMAIL_ADDRESS>Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) sender<EMAIL_ADDRESS>Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) Data: b'RCPT<EMAIL_ADDRESS>Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) recip<EMAIL_ADDRESS>Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) Data: b'DATA'
Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) Data: b'QUIT'
Sep 11 03:51:59 2017 (25625) ('<IP_ADDRESS>', 54462) connection lost
Sep 11 03:51:59 2017 (25625) Connection lost during _handle_client()

As Postfix thinks everything's alright, and MM3 stops processing the mail, then there is no further trace of these impacted mails and they are lost. Other mails are processed properly though and I could see mails sent to the ML members in Postfix's logs:
Sep 11 00:32:47 2017 (11753<EMAIL_ADDRESS>smtp to<EMAIL_ADDRESS>for 86 recips, completed
 in 0.31727075576782227 seconds
Sep 11 00:32:47 2017 (11753<EMAIL_ADDRESS>post to<EMAIL_ADDRESS>from<EMAIL_ADDRESS>.ovirt.org, 4506 bytes

I thought setting posfix/lmtp_skip_quit_response to 'no' would help, but no change.
I looked into the library used to handle LMTP (aiosmtpd) and found possibly related bugs:

https://github.com/aio-libs/aiosmtpd/issues/127
https://github.com/aio-libs/aiosmtpd/issues/110
https://github.com/aio-libs/aiosmtpd/pull/59

The new (1.1) version of the library dropped Python 3.4 support, so I tried to backport the related patches… in vain.
There was an update of python34-aiosmtpd recently, but the problem is in fact older. I found it sporadically on other instances since early August. This particular instance has much more traffic compared, so it appears quite often and I had to rollback the migration :-/.
So probably the problem may be in this library and not in MM3 directly but I'm not sure and it affects the software badly, so I'm opening this ticket to help sort this out.
\_o<

I was mistaken by the look of the trace and only this instance is affected.
Also all these instances were installed with the same Ansible rules. They also have the same versions of the MM3 components:
hyperkitty-selinux-1.1.2-0.1.el7.centos.noarch
hyperkitty-1.1.2-0.1.el7.centos.noarch
mailman3-hyperkitty-1.1.1-0.2.el7.centos.noarch
mailman3-selinux-3.1.1-0.3.el7.centos.noarch
python-django-mailman3-1.1.1-0.2.el7.centos.noarch
mailman3-3.1.1-0.3.el7.centos.noarch
mailman3-hyperkitty-1.1.1-0.2.el7.centos.noarch
python-mailman-client-3.1.1-0.3.el7.centos.noarch
python34-aiosmtpd-1.0-2.el7.noarch
libaio-0.3.109-13.el7.x86_64

Hi @duck-rh ! I just realized that you opened the issue in Github, but Mailman is on Gitlab. This is a different project. Sorry for the confusion.
Please open it here: https://gitlab.com/mailman/mailman/issues

Thanks @abompard
This namespace: « This organization has no public members. »
It would be nice if the owner could clarify it is a fork but because of the above I have no idea who to contact.


Add a status reporter to be used in the subctl lib

Current cli.status implementation does not work well
with the library context of subctl. Hence a new reporter
is added that uses cli.status to report the status.

Everything from pkg/internal/* moved to internal/*

Signed-Off-By: Janki Chhatbar<EMAIL_ADDRESS>

Re: these linting errors:
pkg/deploy/broker.go:98:10: error returned from interface method should be wrapped: sig: func (github.com/submariner-io/submariner-operator/pkg/reporter.Interface).Error(err error, message string, args ...interface{}) error (wrapcheck)
		return reporter.Error(err, "error backing up the brokerfile")

We don't need to wrap the return error since it's already wrapped so we can have wrapcheck ignore it via adding the pattern .Error( to the ignoreSigs configuration under linters-settings in .golangci.yml:
  wrapcheck:
    ignoreSigs:
      - .Error(
      - .Errorf(
      - errors.New(
      - errors.Unwrap(
      - .Wrap(
      - .Wrapf(
      - .WithMessage(
      - .WithMessagef(
      - .WithStack(

Note: setting ignoreSigs will override the defaults so we have to specify all the defaults as well.

@skitt Can you re-review when you get a chance? This is blocking other work.

I’d rather not keep the “make CI happy” commit separate, so I’ll squash this in the interest of getting the PR merged (given the issues with Quay...).


please add in supported sites

 https://webtv.a1.mk
Checklist

[x] I'm reporting a new site support request
[x] I've verified that I'm running youtube-dl version 2021.04.07
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that none of provided URLs violate any copyrights
[x] I've searched the bugtracker for similar site support requests including closed ones

Example URLs

Single video: https://webtv.a1.mk/sutel
Single video: https://webtv.a1.mk/mtm
Playlist: NO PLAYLIST

Description

WRITE DESCRIPTION HERE
this is generated playable link, but token expires very shortly
https://vipottbpkcdn06.vip.hr/bpk-token/kaq0qmwi5iaaaaaaayqcmucaaaaaaaaaaaakub3gsjostz2g/0002160/Stream(04)/index.m3u8

This issue is properly formatted but poorly titled. I'd recommend changing it to Add support for https://webtv.a1.mk.


Question about first layer

Hi,
I have counted a problem in my reading.
As you stated in appendix 1, for input drawn uniformly at random in the interval [-1, 1], pushing this input through a sine nonlinearity yields an arcsine distribution as input for dot product as later layers do. So according to this correct SIREN should composed as sin->linear->sin->linear->...->linear. But actually, what you do in your code is linear->sin->linear->sin->...->linear, so my question is why are you have chosen this implementation since the first one follows the distribution assumption correctly and the second one does not.
Please tell me the right answer or point out my mistakes, thanks!
Best regards,
Xin Luo.

Waiting for answers

And why the last linear layer of SIREN also divide omega in initialization without multiple omega in calculation.

Regarding your first question about the architecture, the linear module performs the operation Wx+b which is the argument of the following sine activation function sin(Wx+b) hence the sin module following the linear module. According to the paper, with a uniformly distributed input x in the interval [-1, 1] you should get a normally distributed output from the linear module and an arcsin distributed output from the sin activation layer. You should be able to find the details in the appendix of the paper.

@pielbia Thank you for your reply. You said "with a uniformly distributed input x in the interval [-1, 1] you should get a normally distributed output from the linear module", but in the appendix 1.1 Overview of the proof, the author stated is "The second layer computes a linear combination of such arcsine distributed outputs,..., this linear combination will be normal distributed". The analysis is based on input is arcsine distributed not uniformly distributed.

@LuoXin-s The input to the second layer is arcsin distributed because it comes out of the sine module from the first layer. I was talking about the input to the first layer, i.e. the input to the network. Consider that each layer is a combination of a linear module followed by a sin module. From the overview of the proof you have cited: "we consider an input in the interval [−1, 1]. We assume it is drawn uniformly at random, since we interpret it as a “normalized coordinate" in our applications", this is the input I was referring to, the input to the network/first layer. After a linear combination of this input with the weights and biases, it is pushed through the sine non-linearity. The output of the sine is arcsin distributed and provides the input to the second layer you were referring to.

@pielbia My point is what authors proved in the paper is that linear combination of arcsine is normaly distributed with corresponding variance, and this normal distribution will become to arcsine after sin, and work recurrenctly to following layers.    In first layer, the difference lays on the input is uniform distribution not arcsine distribution, so after linear  combination, it may also be normaly distributed according to central limit threom, but the variance not need be same as that the arcsine after linear combination. So in first layet, we also initialize it according  to analysis based on assumption that input is arcsine distribution, this may be wrong.

@LuoXin-s I see your point. The distributions after the linear combination are Gaussian in both cases but you're right about them having different variance. Theorem 1.8 states that the input is uniform between [-1, 1] so it looks to me that it was taken into account that the input to the network didn't follow an arcsin distribution but a uniform one. And the two distribution, if defined over the same interval, have the same mean and a variance differing by a constant factor (Lemma 1.3 and 1.7). The initialization of the first layer is different from the initialization of the other layers. The weights of the first layer also follow a uniform distribution but over a larger interval. What I don't get is where the interval used for the weights of the first layer comes from. The weights for the other layer seems to follow the initialization scheme from the paper. Also, to answer your other question, the weights are multiplied by omega in the forward method of the sin module in module.py

@pielbia I see, as mean and variance of arcsine and uniform only differing by a constant factor, the output after linear combination may also dose. This seems intuitive to me, but about the omega the author states from a different viewpoint in section 3.2. There are some subtle problems, and it is strange. For the second question, what the code I referenced is the COLAB version; you can check out that as " the last linear layer of SIREN also divides omega in initialization without multiple omega in the calculation".

@Luciennnnnnn I have tried reproduce authors activation distribution after dot product and nonlinearity. This is what I got

@vsitzmann, hello! Can you answer questions regarding your paper and implementation inconsistencies? Only you know your work better than anyone.


Dev/unified dispatching prototype

In continuous of #5659 and #6212.
Here I present a way for dispatching the various devices (cpu/cuda device/oneapi device).
This request contains only the changes being related to all the devices. The code for oneapi devices support is planned to be added later.
The main idea of dispatching was discussed in #6212. A new global parameter called device_selector is added. This parameter determines the device where the calculations will be made as well as the specific kernel that will be executed. So if the user configures XGBoost by the following parameters:
clf = xgboost.XGBClassifier(... ,     objective='multi:softmax',     tree_method='hist')
the cpu version of the library will be executed. But if the user add device_selector="oneapi:gpu":
clf = xgboost.XGBClassifier(... ,     device_selector='oneapi:gpu',     objective='multi:softmax',     tree_method='hist')
the specific code for oneapi GPU will be used.
For cuda the relative logic is not implemented, thus for this case it is just an alternative way for setting the gpu_id. For saving backward compatibility with the existing user code, the priority of gpu_id is made higher.
The additional feature added by this request is an independent specification of devices for fitting and prediction. If the user specifies device_selector='fit:oneapi:gpu; predict:cpu', oneapi GPU will be used for fitting, and CPU will be used for prediction.

Thank you for working on this!  I also wrote a higher level RFC https://github.com/dmlc/xgboost/issues/7308 for future device dispatching, which should be complementary to this PR.
I will look into this in more detail later.

This is mostly complete now. https://github.com/dmlc/xgboost/issues/7308#issuecomment-1435248520


Subclassing DataArray to create a GriddedArray structure that refers to the grid ?

In the long term, it might be more pythonic for methods related to e.g. a scalar field (eg : its gradient, smoothing etc...) to be attributes of the dataArray itself.

grd = oocgcm.oceanmodels.nemo.grids.nemo_2d_grid(...)
ssh = oocgcm.oceanmodels.nemo.io.GriddedScalarArray('filessh.nc',grid=grd,grid_location='t')
ssh[0].gradient().divergence().plot() # plots the laplacian of ssh

a discussion on how to subclass xarray datasets or xarray dataarrays can be found here.
see also this thread

I should investigate whether the new decorator for registering accessor fits the need : see here

See also last updates of xarray and the documentation on xarray internals.


Use @ngtools/webpack

This will add lazy load and aot support

Where can I find this package?

It doesn't really work well enough to use this yet, there's a lot of issues with it. Once it's ready, hopefully it'll be a drop-in replacement that you don't need to adjust any code for. Right now, you have to have written your app in a certain way, with some things not even being possible.

Any idea on adding this soon ?

Not really, Need to address some stuff first and the package has some big issues, so not too much of a rush here.

@Foxandxss Still no plan to add it?

Will do very very soon. I was waiting for some issues to be fixed but now we (angular 2 documentation team) are planning AOT Integration on the webpack guide so I will research the best way and update here and there.

Hi,
Any update on this? It will be a great add on

No, I am sorry to say that. We are really busy at Angular and since the CLI is that nice, I get less motivated :(

Yeah, that's sensible really - given that the CLI has eject too.

hi
I apply changes in aot-support
but when run "npm  run build-aot" i get this error:
" activeModuleNotFoundError: Module not found: Error: Can't resolve './../$$_gendir/src/app/app.module.ngfactory' in 'projectPath\src'"


<EMAIL_ADDRESS>extract_dir error

Received this error after trying to install nodejs.
Extracting node-v12.1.0-win-x64.7z ... The expression after '&' in a pipeline element produced an object that was not valid. It must result in a command name, a script block, or a CommandInfo object.
At C:\Users\jonah\scoop\apps\scoop\current\lib\decompress.ps1:58 char:10
+         &(file_path 7zip 7z.exe) x "$Path" -o"$DestinationPath" -y |  ...
+          ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : BadExpression

Please run scoop update again and try it one more time.

Thanks that worked.


added support for individual cmaps for continous variables

As explained in plotting docs

The color map can also be set individually for each value in adata.obs and adata.var, by setting adata.uns["{var}_cmap"]. The individual values overwrite color_map.

I think it's very useful when plotting multiple .obs or .var variables using "color", as the cmaps can then be defined for each embedding individually.

Hi. Thanks for the PR.
I would like to know what is the advantage of this as currently, the cmap value can be passed to any scatter plot.
Can you show an example when this could be useful to have?

The biggest advantage would be the possibility to create such panels as shown in the example, where e.g. quality metrics have different cmaps as gene expression.
Another advantage would be that cmaps could be defined globally for each parameter, resulting in simpler plotting calls.
adata = sc.datasets.paul15()
adata.X = adata.X.astype('float64')
sc.pp.filter_cells(adata, min_genes=100)
sc.pp.recipe_zheng17(adata)
sc.tl.pca(adata, svd_solver='arpack')
adata.uns['n_counts_all_cmap'] = 'copper'
adata.uns['n_genes_cmap'] = 'copper'
sc.pl.pca(adata, color=['paul15_clusters', 'n_counts_all', 'n_genes', 'Zyx', 'calp80', 'slc43a2'], ncols=3)

For some context, this has come up in discussion with cellxgene before: (https://github.com/chanzuckerberg/cellxgene/issues/1152#issuecomment-604286306)
I think I still feel the same way about this. Basically, a continuous colormap is defined by more than just the name of the colorspace. There are parameters like maximum value, minimum value, middle value (for divergent colormaps), scale, and binning. I'm not sure how useful it is to keep just the color scheme without any of these other values. Why this parameter, and not others?
I'm not sure it's the right solution for the use case. I think that use case would be better fit by being able to generate all the plots individually, then collect them into a figure. This way you would have complete control over how the colormaps were applied to each of the continuous variables separately. Unfortunately, this isn't particularly ergonomic to do with matplotlib since individuals plots have to know about the Figure when constructed.
Side issue: We probably don't want to save separate color palettes for each gene.

Ok, makes sense.
What if I implement that cmap in embedding also accepts a dict  of {variable: colormap}?
{'n_counts_all': 'copper', 'n_genes_cmap': matplotlib.colors.Colormap}
It maps variable names to str  or Colormap. Therefore, the colormap can be processed before and is not stored in AnnData.

Using a dict is an interesting idea.
Right now I'd prefer that it matches with other "vectorized" arguments (like vmin, vmax) which take a list. I think for categorical values the continuous arguments are ignored (right @fidelram?). Using a dict would get rid of the "sometimes arguments are ignored" part of this, but I think consistency is more important here.

I think a problem with a list would be that is would need to be the same length as color, and therefore, each colormap would need to be specifically defined, even for categorical plots.
E.g.
color=['paul15_clusters', 'n_counts_all', 'n_genes', 'Zyx', 'calp80', 'slc43a2']
cmap=['??', 'copper', 'copper', 'viridis', 'viridis', 'viridis']

I don't think that this would make sense...

I agree, but this is also a problem with the other vectorized arguments. I think consistency is important for the API, so that we can just handle each of these arguments the same way. This also makes it easier to make a change across all of these arguments in the future.


Map markers are overlap tooltip

If I add two pin to the map both have tootlip created with bindLabel method then one of the pins overlap tooltip.

Actual result: tooltip are overlaped by pin.

Using the pane option works great, here's the code in case anyone is having the same problem:
marker.bindLabel('My Label', {pane: 'popupPane'});


Unable to install library in Laravel 11.5

Hello,
When I trying to install package in laravel 11.5 it throws the following error:
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - jeremykenedy/laravel-roles[v1.0.0, ..., v1.0.1] require laravel/framework 5.4.* -> found laravel/framework[v5.4.0, ..., v5.4.36] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles v1.1.1 requires laravel/framework 5.3.*|5.4.*|5.5.* -> found laravel/framework[v5.3.0, ..., v5.5.50] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles v1.2.0 requires laravel/framework 5.3.*|5.4.*|5.5.*|5.6.* -> found laravel/framework[v5.3.0, ..., v5.6.40] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles v1.3.0 requires laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.* -> found laravel/framework[v5.3.0, ..., v5.7.29] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles[v1.4.0, ..., v1.7.0, v2.0.0, ..., v2.1.0] require laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.* -> found laravel/framework[v5.3.0, ..., v5.8.38] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles[v2.2.0, ..., v2.3.1] require laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.* -> found laravel/framework[v5.3.0, ..., v5.8.38, v6.0.0, ..., v6.20.44] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles[v2.3.3, ..., v2.9.0, v3.0.0, ..., v3.8.0, v4.0.0] require php ^7.2 -> your php version (8.2.3) does not satisfy that requirement.
    - jeremykenedy/laravel-roles[v5.0.0, ..., v5.1.0, v6.0.0, v7.0.0] require laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.* -> found laravel/framework[v5.3.0, ..., v5.8.38, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles[v8.0.0, ..., v8.1.0, v9.0.0] require laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.*|^9.0 -> found laravel/framework[v5.3.0, ..., v5.8.38, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.16] but it conflicts with your root composer.json require (^11.0).
    - jeremykenedy/laravel-roles[v9.1.0, ..., v9.1.1, v10.0.0] require laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|6.*|7.*|8.*|^9.0|^10.0 -> found laravel/framework[v5.3.0, ..., v5.8.38, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.9] but it conflicts with your root composer.json require (^11.0).
    - Root composer.json requires jeremykenedy/laravel-roles * -> satisfiable by jeremykenedy/laravel-roles[v1.0.0, ..., v1.7.0, v2.0.0, ..., v2.9.0, v3.0.0, ..., v3.8.0, v4.0.0, v5.0.0, v5.1.0, v6.0.0, v7.0.0, v8.0.0, v8.1.0, v9.0.0, v9.1.0, v9.1.1, v10.0.0].

Command I used:
composer require jeremykenedy/laravel-roles

Laravel Version : 11.5.0
PHP Version : 8.2.3
Thank you.

@DEV7163 This is by far the best ACL package only if you know how to use.
@ks-dipeshc The New build is not released yet which is why it's not working
@jeremykenedy Can we have a new build for 11, please?

Just ran into this issue as well. I tried upgrading everything to test it out to make PRs for this & the laravel-users repo, but keep running into issues where the old & abandoned laravelcollective/html needs to be replaced by spatie/laravel-html, but that upgrade's not straightforward as all the blade templates need a lot of work: https://laravel-news.com/collective-html-abandoned
If you're willing to pay for Laravel Shift, there's an automation to convert the syntax: https://laravelshift.com/convert-laravelcollective-html-to-spatie-laravel-html

https://github.com/jeremykenedy/laravel-roles/pull/205

why dont we use https://packagist.org/packages/laravellux/html its a fork of laravelcollective/html thats still being mantaind and suports laraval 11 with little changes

Should be fixed in most recent build.
https://github.com/jeremykenedy/laravel-roles/pull/208


check slack webhook result; move run status to property

this is fix for #29
this is my old changes, don't recall why i did it this way or another way, or check will it work with newer chef too, but it may help @kjwierenga.
merge if it works for you, i can confirm it works with chef-11.16.4

@glensc can you fix the Rubocop errors please? :)

@shortdudey123 those errors are silly. but ok

Can we expect this will be released soon?

@tuannh99 it's been released as v0.8.0 👍

Thank you.
That's fast.
Unfortunately, I still met this error:

Running handlers:
[2016-09-16T10:25:03+00:00] WARN: Failed to send message to Slack: undefined local variable or method `run_context' for #SlackHandlerUtil:0x00000010c3cc28

Chef::Handler::Slack
Running handlers complete

@tuannh99 can you open a separate issue with exactly what versions of chef you're using, as well as how you're calling this cookbook?

@martinb3 Okie, I will create another issue.


docbugsmithilesh

changed single tab to multiple tabs

Docs Build status updates of commit 2415b36:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/resources/schema/manifest-schema.md

Line 307, Column 312: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/graph/auth-register-app-v2' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 0d9070a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:warning:Warning
View
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md

Line 5, Column 230: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

msteams-platform/resources/schema/manifest-schema.md

Line 307, Column 312: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/graph/auth-register-app-v2' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e19e904:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:warning:Warning
View
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md

Line 5, Column 230: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

msteams-platform/resources/schema/manifest-schema.md

Line 307, Column 312: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/graph/auth-register-app-v2' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit c8ccfce:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:warning:Warning
View
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md

Line 5, Column 230: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

msteams-platform/resources/schema/manifest-schema.md

Line 311, Column 312: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/graph/auth-register-app-v2' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 54ec1ab:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 83e91af:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 80697d0:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 270dcca:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 77aecc2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 1fc7e07:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/includes/tabs/node-js-yeoman-prereq.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

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


Error "unfolded2d_copy" not implemented for 'Half'

Mac OS
intel cpu
$ recompute_scale_factor=True python inference_realesrgan.py -n RealESRGAN_x4plus -I $HOME/MyWork/51pwn4ai/data/img_47.jpg --face_enhance
Testing 0 img_47
/Users/51pwn/anaconda3/envs/pytorch/lib/python3.6/site-packages/torch/nn/functional.py:3681: UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details.
"The default behavior for interpolate/upsample with float scale_factor changed "
Error "unfolded2d_copy" not implemented for 'Half'
If you encounter CUDA out of memory, try to set --tile with a smaller number.

--fp32


Live

merging live renderables
Still need to write tests and docs

Codecov Report

:exclamation: No coverage uploaded for pull request base (2.0@d3e94a1). Click here to learn what that means.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@          Coverage Diff           @@
##             2.0     #199   +/-   ##
======================================
  Coverage       ?   65.63%
======================================
  Files          ?       47
  Lines          ?     2869
  Branches       ?        0
======================================
  Hits           ?     1883
  Misses         ?      986
  Partials       ?        0

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

tests faling due to segmentation fault while capturing output but otherwise ok. Will merge and handle tests later.


npm test hangs

Hi,

Node Version: 6.11.4
Protractor Version: 5.1.2
Angular Version: 5.0.0-beta.7
Browser(s): chrome
Operating System and Version windows 10

I searched and did not find an existing problem report on this.
I cloned the protractor project and then did a "npm start" and "npm test" to build and run the tests.
"npm start" ran fine but "npm test" hung while running, and there were failures. Since this is a fresh workspace, I am wondering if I am missing some steps.  I attach npmtest.log as the transcript of the npm test run. It might be helpful to store a npmtest.log file for a successful run, so that other users can compare and see if they have a problem or not.
npmtest.log

Should add that I was following the instructions in
https://www.npmjs.com/package/protractor-dev
"Cloning and running Protractor's own tests".


sortImportsInGroupAlphabetically for Java 7 or newer

Fixes #155

Current coverage is 12.02%

Merging #165 into master will not affect coverage as of 804fb85

@@            master    #165   diff @@
======================================
  Files          158     158
  Stmts         4382    4382
  Branches       712     712
  Methods          0       0
======================================
  Hit            527     527
  Partial         61      61
  Missed        3794    3794

Review entire Coverage Diff as of 804fb85

Powered by Codecov. Updated on successful CI builds.


Could the snapped point is pillar nodes?

https://github.com/graphhopper/graphhopper/blob/1e6209b90b255171a44f57acdba8964ba6c5f6b9/core/src/main/java/com/graphhopper/routing/QueryGraph.java#L407
if the currSnapped point is the same as the point at the wayIndex, adding the currSnapped point will create a duplicate point

It looks like this could be the case, indeed. Which problems are caused from this and do you have a fix :) ?

Could it be the following?
if (!currSnapped.equals(lastPointAdded)) {
basePoints.add(currSnapped.lat, currSnapped.lon, currSnapped.ele);
}

I think this is the same as #1552 ? Was fixed in #1556. @zhiqiangZHAO can you confirm this is fixed in 0.12 ?


deps: up goreleaser to v1.12.2/v1.12.3

Details are here

https://github.com/goreleaser/goreleaser/releases/tag/v1.12.2
https://github.com/goreleaser/goreleaser/releases/tag/v1.12.3

partial fixed here https://github.com/kamilsk/godownloader/blob/e833e1b60fa9904ad39b94f58f7396361cdc646f/go.mod#L8

fixed


Playwright Cheat Sheet

It would be nice to have something like this :
https://cheatography.com/aiqbal/cheat-sheets/cypress-io/
https://education.github.com/git-cheat-sheet-education.pdf

closing as this is a nice to have and would be cool but doesn't have anything to do with this repo. Feel free to create one and am happy to review.


Correct path for activity.o

What are the reasons/motivation for this change?
Explain how this is achieved.
If applicable, please suggest to reviewers how they can test the change.

@akashlevy please merge


Unable to open file

Cura 5.2.2
Any model I slice and try to print I get "unable to open file" on the V400.  I'm running the VLSun firmware.  I tried clearing out all the files and readding them twice but still same error. Any ideas?

Check the file format it’s saving as… I think it saves as .UPF and v400 can
have troubles with that on the original firmware. You can select gcode when
it saves the sliced file
On Fri, Feb 24, 2023 at 10:40 AM Jake Mowrer @.***>
wrote:

Cura 5.2.2
Any model I slice and try to print I get "unable to open file" on the
V400. I'm running the VLSun firmware. I tried clearing out all the files
and readding them twice but still same error. Any ideas?
—
Reply to this email directly, view it on GitHub
https://github.com/phnxdrgn536/FLSun-v400/issues/31, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4VMRE46NCTABZ2RD3KKQ2TWZDI5NANCNFSM6AAAAAAVHBJTLQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Check the file format it’s saving as… I think it saves as .UPF and v400 can have troubles with that on the original firmware. You can select gcode when it saves the sliced file
…
On Fri, Feb 24, 2023 at 10:40 AM Jake Mowrer @.> wrote: Cura 5.2.2 Any model I slice and try to print I get "unable to open file" on the V400. I'm running the VLSun firmware. I tried clearing out all the files and readding them twice but still same error. Any ideas? — Reply to this email directly, view it on GitHub <#31>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4VMRE46NCTABZ2RD3KKQ2TWZDI5NANCNFSM6AAAAAAVHBJTLQ . You are receiving this because you are subscribed to this thread.Message ID: @.>

Awesome, thanks that fixed it.


Loading animation for audio

When I click "play" on a video stream there is a "loading" animation like a spinning wheel.
When I installed Plyr for an audio source I cannot see such animation.
It would be nice if that animation was set up there too.

Both loading states for HTML5 are the same - the background of the progress element is animated with stripes (they move but this is a static image):

I've been thinking about other options for this. Video is easy; a centred spinner but audio is a little harder as we don't want to change dimensions of the player. A spinner in the place of the play button is an option but then doesn't make it obvious still. I'll keep thinking.


Improv initialization failed.  Error:  Improv Wi-Fi Serial not detected

I want to be able to prompt the user to change the WiFi upon flash completion.  I'm using AutoConnect and here is the manifest.json
    {       "chipFamily": "ESP32",       "improv": false,       "parts": [         { "path": "wifi-ble/bootloader.bin", "offset": 4096 },         { "path": "wifi-ble/partitions.bin", "offset": 32768 },         { "path": "wifi-ble/boot_app0.bin", "offset": 57344 },         { "path": "wifi-ble/firmware.bin", "offset": 65536 }       ]     }
Is there a working example I can look at?

Your firmware needs to implement Improv Wi-Fi over Serial to offer connect it to Wi-Fi.


Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null

[Enter steps to reproduce below:]

...
...

Atom Version: 0.210.0
System: Mac OS X 10.10.3
Thrown From: ex-mode package, v0.5.1
Stack Trace
Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null
At /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:207

TypeError: Cannot read property 'hiddenInputComponent' of null
  at atom-text-editor.TextEditorElement.blurred (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:207:51)
  at HTMLInputElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:182:26)
  at atom-pane.PaneElement.activated (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-element.js:125:19)
  at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at Pane.module.exports.Pane.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:615:27)
  at ex-command-mode-input.ExCommandModeInputElement.removePanel (/Users/K-Nakamura/.atom/packages/ex-mode/lib/ex-command-mode-input-element.coffee:57:36)
  at ex-command-mode-input.ExCommandModeInputElement.confirm (/Users/K-Nakamura/.atom/packages/ex-mode/lib/ex-command-mode-input-element.coffee:47:6)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:238:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:520:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:355:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:180:20)

Commands
     -0:02.7.0 ex-mode:open (input.hidden-input)
     -0:02.5.0 core:confirm (input.hidden-input)
  3x -0:02.5.0 blur (input.hidden-input)
     -0:00.4.0 ex-mode:open (input.hidden-input)
  3x -0:00.4.0 blur (input.hidden-input)
     -0:00.2.0 core:confirm (input.hidden-input)
  3x -0:00.2.0 blur (input.hidden-input)

Config
{
  "core": {
    "disabledPackages": [
      "autocomplete-python",
      "minimap",
      "autocomplete-plus-python-jedi",
      "linter-python-pep8",
      "linter-pep8",
      "term2"
    ],
    "themes": [
      "one-dark-ui",
      "solarized-dark-syntax"
    ],
    "excludeVcsIgnoredPaths": false,
    "followSymlinks": false,
    "destroyEmptyPanes": false
  }
}

Installed Packages
# User
atom-alignment, v0.12.1
atom-runner, v2.4.1
autocomplete-paths, v1.0.2
docblockr, v0.7.2
emmet, v2.3.10
ex-mode, v0.5.1
file-icons, v1.5.7
highlight-column, v0.4.3
japanese-wrap, v0.2.10
language-rdf, v0.2.0
linter, v0.12.7
linter-javac, v0.1.4
linter-pylint, v0.2.2
project-manager, v1.15.10
vim-mode, v0.53.0
vim-mode-visual-block, v0.2.4
vim-surround, v0.7.0

# Dev
No dev packages

I assume you get this error when you save (see #56). If that is the case, I can't reproduce it like that - could you try disabling all community packages but vim-mode and ex-mode and see if it works then? If it does work, please try reenabling one package at a time to see which package conflicts.

Hey there, I get the same issue on save.
I went ahead and disabled all community packages like you said in your above comment, @jazzpi, but even after doing that, I still get the error. I only have vim-mode and ex-mode
Here's the full error report:
[Enter steps to reproduce below:]

...
...

Atom Version: 1.0.2
System: Mac OS X 10.10.5
Thrown From: ex-mode package, v0.5.1
Stack Trace
Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null
At /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:218

TypeError: Cannot read property 'hiddenInputComponent' of null
    at atom-text-editor.TextEditorElement.blurred (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:218:51)
    at HTMLInputElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:193:26)
    at atom-pane.PaneElement.activated (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-element.js:125:19)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
    at Pane.module.exports.Pane.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:627:27)
    at ex-command-mode-input.ExCommandModeInputElement.removePanel (/Users/eric/.atom/packages/ex-mode/lib/ex-command-mode-input-element.coffee:81:38)
    at ex-command-mode-input.ExCommandModeInputElement.confirm (/Users/eric/.atom/packages/ex-mode/lib/ex-command-mode-input-element.coffee:68:19)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:241:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:520:16)

Commands
     -1:32.9.0 settings-view:open (input.hidden-input)
  6x -1:32.8.0 blur (input.hidden-input)
     -0:37.3.0 core:close (div.settings-view.pane-item)
  2x -0:37.3.0 blur (div.settings-view.pane-item)
     -0:36.8.0 core:close (input.hidden-input)
  5x -0:36.8.0 blur (input.hidden-input)
     -0:34.9.0 ex-mode:open (input.hidden-input)
  3x -0:34.9.0 blur (input.hidden-input)
     -0:34.6.0 core:confirm (input.hidden-input)
  8x -0:34.6.0 blur (input.hidden-input)
     -0:32 settings-view:open (input.hidden-input)
  9x -0:31.9.0 blur (input.hidden-input)
     -0:00.9.0 ex-mode:open (input.hidden-input)
  3x -0:00.9.0 blur (input.hidden-input)
     -0:00.7.0 core:confirm (input.hidden-input)
  3x -0:00.6.0 blur (input.hidden-input)

Config
{
  "core": {
    "themes": [
      "atom-material-ui",
      "atom-material-syntax"
    ],
    "disabledPackages": [
      "highlight-line",
      "haskell-ghc-mod",
      "ide-haskell",
      "autocomplete-haskell",
      "autocomplete-php",
      "advanced-new-file",
      "autocomplete-modules",
      "autocomplete-paths",
      "easy-motion-redux",
      "file-icons",
      "language-haskell",
      "project-manager",
      "vim-mode-visual-block",
      "vim-surround"
    ]
  }
}

Installed Packages
# User
atom-material-syntax, v0.2.1
atom-material-ui, v0.5.4
ex-mode, v0.5.1
vim-mode, v0.55.0

# Dev
No dev packages

@ELD is this still a problem?

@lloeki Not at the moment. I'm not sure what causes it, but I blew away my .atom folder awhile back and reinstalling fixed the issue. I'm not sure what causes it to pop up, but it just will randomly start throwing that error for no apparent reason. I'll try to pay closer attention to what I did before it pops up, if it resurfaces.

[Enter steps to reproduce below:]

...
...

Atom Version: 1.0.7
System: Mac OS X 10.10
Thrown From: ex-mode package, v0.7.0
Stack Trace
Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null
At /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:219

TypeError: Cannot read property 'hiddenInputComponent' of null
  at atom-text-editor.TextEditorElement.blurred (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:219:51)
  at HTMLInputElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:194:26)
  at atom-pane.PaneElement.activated (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-element.js:125:19)
  at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at Pane.module.exports.Pane.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:631:27)
  at ex-command-mode-input.ExCommandModeInputElement.removePanel (/Users/macbookair/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:57:36)
  at ex-command-mode-input.ExCommandModeInputElement.confirm (/Users/macbookair/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:47:6)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:241:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:524:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:347:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:177:20)

Commands
     -2:29.7.0 vim-mode:move-to-next-word (input.hidden-input)
  2x -2:29 vim-mode:move-down (input.hidden-input)
     -2:28.5.0 vim-mode:reset-normal-mode (input.hidden-input)
  2x -2:26.9.0 vim-mode:move-up (input.hidden-input)
  2x -2:26.5.0 vim-mode:move-down (input.hidden-input)
     -2:25.7.0 vim-mode:move-to-next-word (input.hidden-input)
     -2:25 vim-mode:reset-normal-mode (input.hidden-input)
  2x -2:24.7.0 vim-mode:move-up (input.hidden-input)
  2x -2:24.3.0 vim-mode:move-down (input.hidden-input)
 25x -2:22.3.0 blur (input.hidden-input)
  2x -0:03.5.0 vim-mode:reset-normal-mode (input.hidden-input)
  3x -0:02.6.0 vim-mode:move-down (input.hidden-input)
     -0:01.9.0 ex-mode:open (input.hidden-input)
  3x -0:01.9.0 blur (input.hidden-input)
     -0:01.6.0 core:confirm (input.hidden-input)
  3x -0:01.6.0 blur (input.hidden-input)

Config
{
  "core": {
    "themes": [
      "atom-dark-ui",
      "one-dark-syntax"
    ],
    "audioBeep": false,
    "destroyEmptyPanes": false
  }
}

Installed Packages
# User
atom-alignment, v0.12.1
docblockr, v0.7.3
docs-snippets, v0.8.0
ex-mode, v0.7.0
project-manager, v1.15.11
terminal-panel, v1.14.1
vim-mode, v0.58.0
vim-mode-visual-block, v0.2.13

# Dev
No dev packages

According to stacktrace, the problem is with "hidden input", which is a command line, appearing after ":" command.
Error occurs every time command line is closed, no matter was a command given, or it was just closed with esc.
Atom Version: 1.0.11
System: Ubuntu 15.04
Thrown From: ex-mode package, v0.7.0
Stack Trace
Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null
At /opt/atom/resources/app.asar/src/text-editor-element.js:219

TypeError: Cannot read property 'hiddenInputComponent' of null
  at atom-text-editor.TextEditorElement.blurred (/opt/atom/resources/app.asar/src/text-editor-element.js:219:51)
  at HTMLInputElement.<anonymous> (/opt/atom/resources/app.asar/src/text-editor-element.js:194:26)
  at atom-pane.PaneElement.activated (/opt/atom/resources/app.asar/src/pane-element.js:125:19)
  at Emitter.module.exports.Emitter.emit (/opt/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at Pane.module.exports.Pane.activate (/opt/atom/resources/app.asar/src/pane.js:639:27)
  at ex-command-mode-input.ExCommandModeInputElement.removePanel (/home/gistart/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:57:36)
  at ex-command-mode-input.ExCommandModeInputElement.confirm (/home/gistart/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:47:6)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/opt/atom/resources/app.asar/src/command-registry.js:245:29)
  at /opt/atom/resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:524:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:347:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/opt/atom/resources/app.asar/src/window-event-handler.js:184:20)

Commands
     -0:41.9.0 ex-mode:open (input.hidden-input)
  3x -0:41.9.0 blur (input.hidden-input)
     -0:41.6.0 core:confirm (input.hidden-input)
 22x -0:41.6.0 blur (input.hidden-input)
     -0:32.2.0 ex-mode:open (input.hidden-input)
  3x -0:32.2.0 blur (input.hidden-input)
     -0:32 core:confirm (input.hidden-input)
 22x -0:32 blur (input.hidden-input)
     -0:23.9.0 ex-mode:open (input.hidden-input)
  3x -0:23.9.0 blur (input.hidden-input)
     -0:23.6.0 core:confirm (input.hidden-input)
 17x -0:23.6.0 blur (input.hidden-input)
     -0:01.0 ex-mode:open (input.hidden-input)
  3x -0:01.0 blur (input.hidden-input)
     -0:00.7.0 core:confirm (input.hidden-input)
  3x -0:00.7.0 blur (input.hidden-input)

Config
{
  "core": {
    "themes": [
      "atom-material-ui",
      "atom-material-syntax"
    ],
    "projectHome": "/home/gistart/work",
    "ignoredNames": [
      "__pycache__"
    ],
    "packagesWithKeymapsDisabled": [
      "bracket-matcher"
    ],
    "disabledPackages": [
      "bracket-matcher"
    ],
    "audioBeep": false,
    "destroyEmptyPanes": false
  }
}

Installed Packages
# User
atom-django, v0.3.0
atom-jinja2, v0.5.0
atom-material-syntax, v0.2.3
atom-material-ui, v0.6.0
autocomplete-python, v0.5.3
django-templates, v0.5.0
ex-mode, v0.7.0
minimap, v4.13.3
python-tools, v0.4.1
vim-mode, v0.60.0
vim-mode-visual-block, v0.2.13
vim-surround, v0.8.0

# Dev
No dev packages

Can you check if there are maybe two ex-mode lines open? I remember a similar bug happening where the line didn't close itself when it lost focus so you could have two lines.
In some themes, the lines themselves are nigh on invisible, so the best way to check this might be seeing if there is extra space below your command line.
On 9 September 2015 00:02:12 CEST, gistart<EMAIL_ADDRESS>wrote:

According to stacktrace, the problem is with "hidden input", which is a
command line, appearing after ":" command.
Error occurs every time command line is closed, no matter was a command
given, or it was just closed with esc.
Atom Version: 1.0.11
System: Ubuntu 15.04
Thrown From: ex-mode package,
v0.7.0
Stack Trace
Uncaught TypeError: Cannot read property 'hiddenInputComponent' of null
At /opt/atom/resources/app.asar/src/text-editor-element.js:219

TypeError: Cannot read property 'hiddenInputComponent' of null
at atom-text-editor.TextEditorElement.blurred
(/opt/atom/resources/app.asar/src/text-editor-element.js:219:51)
at HTMLInputElement.<anonymous>
(/opt/atom/resources/app.asar/src/text-editor-element.js:194:26)
at atom-pane.PaneElement.activated
(/opt/atom/resources/app.asar/src/pane-element.js:125:19)
at Emitter.module.exports.Emitter.emit
(/opt/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
at Pane.module.exports.Pane.activate
(/opt/atom/resources/app.asar/src/pane.js:639:27)
at ex-command-mode-input.ExCommandModeInputElement.removePanel
(/home/gistart/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:57:36)
at ex-command-mode-input.ExCommandModeInputElement.confirm
(/home/gistart/.atom/packages/ex-mode/lib/ex-normal-mode-input-element.coffee:47:6)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent
(/opt/atom/resources/app.asar/src/command-registry.js:245:29)
 at /opt/atom/resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent
(/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:524:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent
(/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:347:22)
at HTMLDocument.module.exports.WindowEventHandler.onKeydown
(/opt/atom/resources/app.asar/src/window-event-handler.js:184:20)

Commands
    -0:41.9.0 ex-mode:open (input.hidden-input)
 3x -0:41.9.0 blur (input.hidden-input)
    -0:41.6.0 core:confirm (input.hidden-input)
22x -0:41.6.0 blur (input.hidden-input)
    -0:32.2.0 ex-mode:open (input.hidden-input)
 3x -0:32.2.0 blur (input.hidden-input)
    -0:32 core:confirm (input.hidden-input)
22x -0:32 blur (input.hidden-input)
    -0:23.9.0 ex-mode:open (input.hidden-input)
 3x -0:23.9.0 blur (input.hidden-input)
    -0:23.6.0 core:confirm (input.hidden-input)
17x -0:23.6.0 blur (input.hidden-input)
    -0:01.0 ex-mode:open (input.hidden-input)
 3x -0:01.0 blur (input.hidden-input)
    -0:00.7.0 core:confirm (input.hidden-input)
 3x -0:00.7.0 blur (input.hidden-input)

Config
{
 "core": {
   "themes": [
     "atom-material-ui",
     "atom-material-syntax"
   ],
   "projectHome": "/home/gistart/work",
   "ignoredNames": [
     "__pycache__"
   ],
   "packagesWithKeymapsDisabled": [
     "bracket-matcher"
   ],
   "disabledPackages": [
     "bracket-matcher"
   ],
   "audioBeep": false,
   "destroyEmptyPanes": false
 }
}

Installed Packages
# User
atom-django, v0.3.0
atom-jinja2, v0.5.0
atom-material-syntax, v0.2.3
atom-material-ui, v0.6.0
autocomplete-python, v0.5.3
django-templates, v0.5.0
ex-mode, v0.7.0
minimap, v4.13.3
python-tools, v0.4.1
vim-mode, v0.60.0
vim-mode-visual-block, v0.2.13
vim-surround, v0.8.0

# Dev
No dev packages

Reply to this email directly or view it on GitHub:
https://github.com/lloeki/ex-mode/issues/58#issuecomment-138716677

No, it's not the case. And I have to add: after I commented
atom.commands.add(@editorElement, 'blur', @cancel.bind(this))
some of messages remain: on "replace symbol" command r and on search /

Running Atom 1.2.4 on OSX Yosemite. Had same issue, enabling shadow dom in settings resolved for me.

Getting this every single time I save in Atom 1.5.3 (current). Any help?

@mdarby Did you enable the 'Use Shadow DOM' checkbox under settings?

I had just recently turned that option off. That was it.
Thanks so much :)
On Thu, Feb 25, 2016 at 11:20 AM, Tyler Foster<EMAIL_ADDRESS>wrote:

@mdarby https://github.com/mdarby Did you enable the 'Use Shadow DOM'
checkbox under settings?
—
Reply to this email directly or view it on GitHub
https://github.com/lloeki/ex-mode/issues/58#issuecomment-188860867.

--
Cheers!
Matt Darby, M.S.
Web: matt-darby.com
Twitter: @mattdarby


Add colors to SCons error/warning messages

This also includes various improvements to the messages:

Remove some "success" messages that were printed on every build, such as the macOS minimum supported version (which is already mentioned in the documentation. Only the "error" variants of these messages are kept.
Use gray color for the build timer printed at the end of each build, and only display 2 decimals.
Use non-zero exit codes when exiting after some error messages that previously exited with a zero (success) exit code.
Improve formatting of the Direct3D 12 missing dependencies message.
Clarify how MSVC is detected in the message printed when it's detected.
Force colored output on CI (it's non-interactive but can still display colors).

This closes https://github.com/godotengine/godot-proposals/issues/9291.

Preview

I also had automatic underlining of backticked text at some point, but I removed it for now. Let me know if you'd like me to readd it:

Superseded by #91220.


Krill-Indexer.jar is missing in korap/kustvakt:latest

See https://github.com/KorAP/KorAP-Docker/actions/runs/3599710293/jobs/6063596084#step:5:32

Fixed in https://github.com/KorAP/Kustvakt/commit/f9c12d199f1dae5e64c446a856179f395bf5aaab


Add trigger/timing input container label to DataPrepModule.

As discussed in https://github.com/DUNE/dunesw/issues/61#issuecomment-1520335730, we would like to add a fcl param to provide the label or option to skip reading of the trigger/timing (RDTimeStamp) product in DataPrepModule.

I added the optional fcl param TriggerLabel to do as described above.
If the param is set to "none",  the trigger container is not read and the trigger time is set to zero.
A warning is broadcast if the container is read and the trigger time is zero (or negative).
The timing checks (looking at channel-trigger time diffs) no longer require LogLevel >= 3 and are now disabled if the trigger time is zero.
I verified we can now read data for CRP4 and went back and checked the change did not break the reading of CRP2 data.

Changes are pushed to develop.


feat(api-v3): move network methods

If you wonder what move network means, you could inspect mrf files with some tool such as CodeWalker. TASK_MOVE_NETWORK_ADVANCED_BY_NAME is called in a few sc scripts, which are jewelry_heist.sc, Family6.sc, and FBI5A.sc. Even CTaskMotionBase and its subclasses use move network helpers.
Examples
StartMoveNetworkAdvancedByName
void OnKeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.G)
    {
        var player = Game.Player.Character;
        var playerPos = player.Position;

        // The clip "mini@biotech@blowtorch_def" needs to be loaded beforehand before the ped can properly play
        // the intro animation
        player.Task.StartMoveNetworkAdvancedByName("minigame_BLOWTORCH", player.Position, new Vector3(0f, 0f, player.Heading));
    }
    if (e.KeyCode == Keys.K)
    {
        var player = Game.Player.Character;

        PedMoveNetworkTaskInterface playerMoVETaskInterface = player.MoveNetworkTaskInterface;
        if (playerMoVETaskInterface.IsTaskActive)
        {
            if (playerMoVETaskInterface.IsReadyForTransition)
            {
                // The clip "mini@biotech@blowtorch_str" needs to be loaded.
                // Also "x_axis" and "y_axis" parameters need to be supplied to have peds properly perform
                // the animation, but sending parameters to them right after requesting state transition
                // won't work.
                playerMoVETaskInterface.RequestStateTransition("Cutting");

                //playerMoVETaskInterface.SetSignalFloat("x_axis", 0.4f);
                //playerMoVETaskInterface.SetSignalFloat("y_axis", 0.6f);
            }
        }
    }
}

StartMoveNetworkAdvancedByNameWithParams
void OnKeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.G)
    {
        var player = Game.Player.Character;
        var playerPos = player.Position;

        // You can use either "ANIM_HEIST@ARCADE@STRENGTH@MALE@" or "ANIM_HEIST@ARCADE@STRENGTH@FEMALE@" as
        // the `ClipSet0` parameter and you need to load either of them beforehand.
        TaskMoVEScriptedInitialParametersBuilder initParamsBuilder = new TaskMoVEScriptedInitialParametersBuilder();
        initParamsBuilder.ClipSet0(AtHashValue.FromString("clipset@anim_heist@arcade@strength@male"));
        initParamsBuilder.VarClipSet0(AtHashValue.FromString("default"));
        TaskMoVEScriptedInitialParameters initParams = initParamsBuilder.Build();

        player.Task.StartMoveNetworkAdvancedByNameWithInitParams("Heist_Arcade_Strength_Hammer", initParams,
            player.Position, new Vector3(0f, 0f, player.Heading), blendDuration: AnimationBlendDuration.ReallySlow,
            flags: MoveNetworkFlags.Default);
    }
    if (e.KeyCode == Keys.K)
    {
        var player = Game.Player.Character;
        if (player == null || !player.Exists()) { return; }

        PedMoveNetworkTaskInterface playerMoVETaskInterface = player.MoveNetworkTaskInterface;
        if (playerMoVETaskInterface.IsTaskActive)
        {
            playerMoVETaskInterface.RequestStateTransition("EnterFinish");
            playerMoVETaskInterface.SetSignalFloat("Weight", 0.75f);
        }
    }
    if (e.KeyCode == Keys.L)
    {
        var player = Game.Player.Character;
        if (player == null || !player.Exists()) { return; }

        PedMoveNetworkTaskInterface playerMoVETaskInterface = player.MoveNetworkTaskInterface;
        if (playerMoVETaskInterface.IsTaskActive)
        {
            // Make sure the state is "EnterFinish" before request a state transition into a result state!
            // you can use "PerfectResult", "GoodResult", "AverageResult", or "BadResult".
            playerMoVETaskInterface.RequestStateTransition("PerfectResult");
        }
    }
}

Added examples, come see them to figure out how to use move network tasks.


Should we use tflite in Google Play services?

Google Play services started bundling TfLite in recent Feb 17, 2021 release (cf. https://developers.google.com/android/guides/releases and https://www.tensorflow.org/lite/android/play_services). Should we use the binary in Google Play.
pros: smaller package size, less build time
cons: may need to rewrite part of tflite backend

I don't think it will significantly affect build time, except for the first build. Bazel cache is quite effective when library files don't change.
Package size will also not be affected too much. The tflite backend itself is relatively small. The majority of the package size comes from dependencies of the qti and samsung backends, and from Flutter UI.


Add telemetry, track a few things

Related to #63.

This seems to break elixir 1.5.3 🤔

@samphilipd I confirmed that ecto_sql 3.1 requires telemetry 0.4.0.


router: support for rate limit retry policy

Description: Adds a new retry policy for rate limited requests.
Risk Level: Low
Testing: Added automated tests
Docs Changes: Changed
Release Notes: Added
Fixes #4855

@mattklein123 can you PTAL when you get time?

@mattklein123 There are two things that this PR does

Adds the behaviour that a rate limited request is not retried irrespective of the gRPC status. With out this it retries if we have retry-grpc-on has UNAVAILABLE. Our case is the case added in the test case PolicyUnavailableWhenRateLimited
It gives opt-in config for retrying rate limited requests.
We do not use the opt-in behaviour. But we need 1 definitely. So if you think, the opt-in config is not need (and that is what I was asking in the issue), I will remove it. But we definitely need the code not retry rate limited requests irrespective of what is specificied in retry-grpc-on because those conditions (UNAVAILABLE or RESOURCE_EXHAUSTED can come for other reasons and hence will be retried now).

Adds the behaviour that a rate limited request is not retried irrespective of the gRPC status. With out this it retries if we have retry-grpc-on has UNAVAILABLE. Our case is the case added in the test case PolicyUnavailableWhenRateLimited

Where does this PR do this? I'm totally lost.

@mattklein123 I am going to close this PR, but based on what you think about other point about RESOURCE_EXHAUSTED, will open another PR.


1.3.2 reactive helpers with Meteor.call

Hi,
When I do something like this :
reactiveContext.helpers({
            start_period: moment().subtract(1, 'months').format('L'),
            end_period: moment().add(1, 'months').format('L'),
            thePeriod: () => {
                Meteor.call('periodeOperations', this.getReactively('start_period'), this.getReactively('this.end_period'), function (err, data) {
                    console.log(data);
                    return data;
                });
            }
});

thePeriode is being execute each time reactives values change but the view does not update at all. It's like thePeriod was empty.
Is there a good practice to do this king of thing ?

The data returned by Meteor.call is not saved anywhere and therefore will not be presented in the view. You should do something like the following instead:
this.period = {
  start: moment().subtract(1, 'months').format('L');
  end: moment().add(1, 'months').format('L');
};

this.autorun(() => {
  Meteor.call('calculate', this.getReactively('period', true), function (err, data) {
      if (err) return console.error(err);
      this.data = data;
  });
});

As you can see there is no need for helpers, getReactively and autorun does everything you need, once period property is changed the calculation method will be called all over again.

your solution is pretty simple thanks !
Is there a way to call the autorun function again without changing period as I click on a button for instance ?

@ThomsC you can place the whole logic inside a separate function and place that function inside the autorun and when clicking a button call that function directly


Add option to create pcss files upon component generation

Enhancement request:
The stylesheet_engine options are limited to :css, :sass and :scss. It would be nice to update or create a config option with the sole purpose of creating a pcss file when generating a new component.

Thanks for the request, we're accepting contributions :)


Azure Issue .NET Core 3.1: System.ComponentModel.Win32Exception (126): The specified module could not be found.

Issue in Azure web app (Works 100% locally) on only one of my Web projects, but not the other, no clue what the issue is - @ClearScriptLib whats the problem here that would make it work on one Web API project, but not the other? (.NET Core 3.1 FYI, 64-BIT)
This was working before and now it isn't for some reason, like I said I have 2 web apps; one works fine and this one doesn't. Please assist:
  4/1/2020 2:45:30 PM	Method GenerateFlow: System.ComponentModel.Win32Exception (126): The specified module could not be found.

     at Microsoft.ClearScript.Util.IJW.IJWHostLibrary.Load()

     at Microsoft.ClearScript.V8.V8Proxy.LoadAssemblyWithIJWHostLibrary()

     at Microsoft.ClearScript.V8.V8Proxy.GetAssembly()

     at Microsoft.ClearScript.V8.V8Proxy.GetImplType(Type type)

     at Microsoft.ClearScript.V8.V8Proxy.CreateImpl[T](Object[] args)

     at Microsoft.ClearScript.V8.V8IsolateProxy.Create(String name, V8RuntimeConstraints constraints, V8RuntimeFlags flags, Int32 debugPort)

     at Microsoft.ClearScript.V8.V8Runtime..ctor(String name, V8RuntimeConstraints constraints, V8RuntimeFlags flags, Int32 debugPort)

     at Microsoft.ClearScript.V8.V8Runtime..ctor(String name, V8RuntimeConstraints constraints, V8RuntimeFlags flags)

     at Microsoft.ClearScript.V8.V8Runtime..ctor(String name, V8RuntimeConstraints constraints)

     at Microsoft.ClearScript.V8.V8ScriptEngine..ctor(V8Runtime runtime, String name, V8RuntimeConstraints constraints, V8ScriptEngineFlags flags, Int32 debugPort)

     at Microsoft.ClearScript.V8.V8ScriptEngine..ctor(String name, V8RuntimeConstraints constraints, V8ScriptEngineFlags flags, Int32 debugPort)

     at Microsoft.ClearScript.V8.V8ScriptEngine..ctor(String name, V8RuntimeConstraints constraints, V8ScriptEngineFlags flags)

     at Microsoft.ClearScript.V8.V8ScriptEngine..ctor(String name, V8RuntimeConstraints constraints)

     at Microsoft.ClearScript.V8.V8ScriptEngine..ctor(String name)

Segment of code failing:
  _engine = new V8ScriptEngine("JFlowScriptEngine")
            {
                AllowReflection = false,
                MaxRuntimeHeapSize = (UIntPtr) MaxRuntimeHeapSize,
                MaxRuntimeStackUsage = (UIntPtr) MaxRuntimeStackUsage
            };

Hello @upsilondynamics,
At first glance, this would appear to be a duplicate of Issue #160. Can you try the workaround of using LocalSystem or a local/domain account for the application pool?
We have a fix pending for that issue, and the next ClearScript release should be out in a couple of weeks, as soon as V8 8.1 reaches the stable channel.
Good luck!

@ClearScriptLib  As this is an Azure hosted WebApp I do not think I can change the IIS App pool identity.

@upsilondynamics Are you still using one of the Azure workarounds listed here?

@ClearScriptLib Indeed I am, I am manually placing the vcruntime140_1.dll in the webroot and it fixed the other issue, but this seems to be a different issue.

I started looking at this class here: https://github.com/microsoft/ClearScript/blob/master/NetCore/ClearScript/Util/IJW/IJWHostLibrary.cs
I am assuming its failing at line 19 when it tries to find that dll.  Where does this DLL come from? Is it possible it doesn't exist on the host my webapp is hosted on?
Microsoft.ClearScript.Util.IJW.ijwhost-64.dll
Thanks

Where does this DLL come from?

It's generated whenever a .NET Core mixed mode-assembly is linked, becoming a dependency of that assembly. Unfortunately it's native, so it must be loaded from the file system, and it must have the same hard-coded name (ijwhost.dll) on both 32-bit and 64-bit architectures.
The naming requirement prevents the side-by-side installation of the 32-bit and 64-bit variants, so instead we ship them as embedded resources within the .NET Core version of ClearScript.dll (which is architecture-neutral). On first run the appropriate ijwhost.dll variant is extracted into the file system and loaded explicitly from there.
Most likely you're running into one of two issues. Either ClearScript is unable to copy ijwhost.dll to the file system, or the Azure environment is missing some system dependency that's usually there. Since we can't reproduce this issue, it's difficult to tell exactly what's happening in your case.

Okay let's figure this out, this is the directory it is trying to get the file from:
C:\DWASFiles\Sites#1flowdynamics__048e\LocalAppData\Microsoft\ClearScript\6.0.0\x64
I managed to get this because I reverse engineered how your code is pulling the path back:
        public static string GetLocalDataRootPath()
        {
            return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Microsoft", "ClearScript", ClearScriptVersion.Triad, Environment.Is64BitProcess ? "x64" : "x86");
        }

On my  local, I can see the ijwhost.dll file there; but for some reason I don't think on Azure this path is available or it cannot place the file there.  Kudo console won't even allow me to access the C drive to see if this path or file even exists since I notice the code logic will check there first, and if it doesn't exist it tries to extract the DLL from the resource (like you said, which is fine) and put the file there - this isn;t placing nice with the Azure webapp environment.
Can we make a small change (hot fix) and get me a new DLL where it checks the local path as well for this file, that way I can simply upload it to my webroot to get around this?

Proposed solution, seems to have fixed the issue for me - rebuilt a custom version of ClearScript.dll that works, I also am including manually that iwhost.dll file with my deployment, but if it doesn't exist - the code below should create it properly.
using System;
using System.ComponentModel;
using System.IO;
using Microsoft.ClearScript.Util.COM;
using Microsoft.ClearScript.V8;

namespace Microsoft.ClearScript.Util.IJW
{
    internal static class IJWHostLibrary
    {
        private static string GetLocalMappedPath(string path)
        {
            //Prepare web server characters to localized path
            return System.IO.Path.GetFullPath(path).Replace("~\\", "");
        }

        public static IntPtr Load()
        {
            var dirPath = GetLocalMappedPath("~");
            var filePath = Path.Combine(dirPath, "ijwhost.dll");

            if (!File.Exists(filePath))
            {
                var suffix = Environment.Is64BitProcess ? "64" : "32";
                using (var resourceStream = typeof(V8Proxy).Assembly.GetManifestResourceStream("Microsoft.ClearScript.Util.IJW.ijwhost-" + suffix + ".dll"))
                {
                    if (resourceStream == null)
                    {
                        throw new TypeLoadException("Could not access embedded mixed assembly support library");
                    }

                    Directory.CreateDirectory(dirPath);

                    Stream fileStream = null;
                    try
                    {
                        fileStream = new FileStream(filePath, FileMode.CreateNew, FileAccess.Write);
                    }
                    catch (IOException exception)
                    {
                        if (exception.HResult != HResult.WIN32_E_FILEEXISTS)
                        {
                            throw;
                        }
                    }

                    if (fileStream != null)
                    {
                        using (fileStream)
                        {
                            resourceStream.CopyTo(fileStream);
                        }
                    }
                }
            }

            var hLibrary =  NativeMethods.LoadLibraryW(filePath);
            if (hLibrary != IntPtr.Zero)
            {
                return hLibrary;
            }

            throw new Win32Exception();
        }
    }
}

Hi @upsilondynamics,
Glad to hear that you've found a solution! It shows that no system dependencies are missing, but we still don't know what's going on with your local data folder.

On my local, I can see the ijwhost.dll file there; but for some reason I don't think on Azure this path is available or it cannot place the file there. Kudo console won't even allow me to access the C drive to see if this path or file even exists since I notice the code logic will check there first, and if it doesn't exist it tries to extract the DLL from the resource (like you said, which is fine) and put the file there - this isn't placing nice with the Azure webapp environment.

Our understanding is that, despite having no access to the C drive in general, applications should have access to their local data folders no matter where they are.
Issue #160 shows that in some cases ASP.NET Core applications don't have local data folders at all, and for those cases we're adding special handling in the next release.
In your case, however, it would appear that the local data folder exists (that is, a valid path is returned from Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), but the application can't write to it.
Can you confirm that? If so, we'll add handling for that case as well.
Thank you!

Hey @ClearScriptLib ,
On my local machine (as in my development machine) everything works fine as expected, I am unable to confirm on Azure if:
C:\DWASFiles\Sites#1flowdynamics__048e\LocalAppData\Microsoft\ClearScript\6.0.0\x64
Has write access because in the Kudo terminal I am only able to access a D:\ drive which is where my sites physical files are hosted the path above relative to the IIS instance I am unsure of.  But you can likely put in a check on a) If the directory exists and b) Is writeable then to use it.
My fix writes it to the same path as the site is, which I was able to verify works.  Could be some fallback condition you may be able to beefen up the logic.

That seems like a reasonable approach, and it's similar to our upcoming fix for Issue #160. Thanks for your help!

Fixed in Version 6.0.1.


Expose MXRroomPowerLevels Swift wrappers to Element

Expose 2 methods from extension MXRoomPowerLevels to be available to client (like Element or Tchap).
Needed to check user room power level when live sharing location in room.
Pull Request Checklist

[X] Pull request is based on the develop branch
[X] Pull request contains a changelog file in ./changelog.d. See https://github.com/matrix-org/matrix-ios-sdk/blob/develop/CONTRIBUTING.md#changelog
[X] Pull request includes a sign off

@giomfo If you can have a look and help validate this PR please.


Unable to catch "sqlite" database exceptions

Hi there, I have started playing around with this but I have noticed that when there is a exception at the sqlite level, all exceptions are impossible to catch, regardless of whether or not they are in a try/catch. This is causing the app to crash.
An example is when trying to insert a record with duplicate key. It just dies. Is there a way to handle these? Rather than doing a lookup before doing the  insert?

http://stackoverflow.com/a/29973130


maybe add a banner in app, showing last log entry, to accurately see what is happening at that time

may be harmful: it will need extra pump and so on...


Added Test Suite for the cmd/download package

Also addressed a potential crash in the download subcommand when no arguement was provided.
Updated DownloadSupportCommands function to return sorted slice of strings.
Overview

/describe

/ask why is it useful to sort the keys (commands)?


Update doc for TCP periodical report.

Fixes #917

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
Assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@douglas-reid Could you please review this PR? Thanks!

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: linsun
Assign the PR to them by writing /assign @linsun in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/assign @linsun

@douglas-reid could you take a look and approve?

/approved
/lgtm

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: douglas-reid
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: linsun
Assign the PR to them by writing /assign @linsun in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid, linsun
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [linsun]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Add to content search functionality

Content search is great, but what if it was better?
Note: layout will change once mockup is finished
Action items

[x] Add a button to clear the current search and return to the list of all applicants. To best do this, the input should be reworked as follows:

Wrap the <Input> with a <form>. Make the header of this form
<form onSubmit={apiCallFunction()}>. We're doing this to make our clear button easy to make. Also note that we don't need the onKeyDown anymore. A form just calls this function on enter by default!
Add a reactstrap button and set type="reset". This will clear out the input box. You can just make the content the word "clear" until a delete icon gets added for you to use.
Do the necessary styling on the form so the layout looks correct. This is the tricky part. Look through the basics of how styled components work to see how you can make a form component with some styles. The only style you should need is display: flex and maybe some padding weirdness. If not, ask @Holben888 the CSS wizard ✨

more tasks to be added

All done :)


Non-existent service while installing bundle

Hi.
I just found this bundle - looks interesting, but when I try to install it, I have error:
Configuring tzunghaor/settings-bundle (>=0.13): From auto-generated recipe
Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 1
!!
!!  In CheckExceptionOnInvalidReferenceBehaviorPass.php line 88:
!!
!!    The service "doctrine.orm.default_annotation_metadata_driver" has a depende
!!    ncy on a non-existent service "doctrine.orm.metadata.annotation_reader".
!!
!!
!!
Script @auto-scripts was called via post-update-cmd

Symfony 6.4.1
PHP 8.1

Hi. I'm planning to drop php 7  and annotation support, hopefully that will solve this issue. But I won't have time for that this year.

Thanks for the answer.
In that case I'll wait for the new release, because so far I haven't caught anything more suited to my needs than this package :)

I've just made made a new release 0.14 - I converted doctrine annotations to attributes in it, I hope this will solve this issue.


Feature Request: Support OAuth JWT Flow

It would be great to support OAuth JWT Flow so that a refresh token doesn't need to be managed and users can be impersonated after app approval.
This feature was also asked for on https://salesforce.stackexchange.com/questions/159664/nightly-server-job-to-put-contacts-in-salesforce-use-restforce-gem-with-jwt-be

@derekhansen Sounds sensible to me! You'd be welcome to look at implementing it, if you like?

Hi @timrogers ! Unfortunately, I was putting together a spec for a partner to integrate with us who is built on Ruby, I don't work on Ruby myself. If they end up going the JWT route I'll do my best to make sure it finds its way back here!

We already have a pull request created for JWT auth flow. I am not sure what is blocking it to be merged.
https://github.com/restforce/restforce/pull/305

Hello! I'm interested in seeing #305 merged as well.

Opened #479, which is almost identical to the now closed #305


split_at panics on index out of bounds

Example:
> let { split_at } = import! std.string
> split_at "abc" 4
thread '<unnamed>' panicked at 'byte index 4 is out of bounds of `abc`', src/libcore/str/mod.rs:2010:9
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Canceled', src/libcore/result.rs:997:5

Other string functions (char_at and slice) and array functions (index) don't crash the rust thread on invalid input, but they still "panic" the vm. Is there a reason these (and other) functions don't return Options?

Looks like an omission, they should "panic the vm" just like the array functions but currently they just use the raw rust functions.


Support for older android devices, e.g., 4.1, API level 16

The current app requires Android 4.2 (API level 17), due to the use of Leanback UI  to optimize for TV, from what I found, specifically as a theme in styles.xml
Is there any way to make the app more universal: backward compatible to older Android devices? (somewhat like what some android support libraries do)
If not (styles seem to be defined and bound in compile time), is there any recommendation on how to generate two versions of the app, one optimized for Android TV (API level 17), and one for all others, including older devices?
Thanks.

Sorry, but there are several reasons for why UAMP's minSdkVersion is set to 17, and this version won't be changed to support older versions.
If you'd like to fork the code and add support for earlier versions it is absolutely possible, but because this is a forum for discussing issues (bugs and feature requests) with the UAMP project, I think it would be better to ask on Stack Overflow for an answer to your questions.