data not update when proto msg all zero in 5.11.5. but 5.11.4 is ok.

Problem Description
I encountered problems when using proto to publish and subscribe. The problem occurred when I updated eCAL from 5.11.4 to 5.11.5. I use protobuf to post the data. When my protobuf msg publishes normal data, it works normally, but when I set all msg to 0, the subscription callback can respond normally, but the data is still the previous data. I checked the changelog and didn't find the problem. Is it because after 5.11.5, if the data is 0, the data will not be updated?How to fix it?
How to reproduce
Here is the simplye source code:
void cmdCallback(const SmileSMower::MoveCmd &c) {
  std::cout << "receive: " << steady_clock::now().time_since_epoch() << " " << c.linear() << std::endl;
  std::this_thread::sleep_for(std::chrono::milliseconds(100));
}

int main(int argc, char **argv) {

  eCAL::Initialize(argc, argv, "monitor ecal_sub test");
  eCAL::Process::SetState(proc_sev_healthy, proc_sev_level1, "I feel good !");
  eCAL::Util::EnableLoopback(true);

  SmileSMower::MoveCmd command;
  eCAL::protobuf::CPublisher<SmileSMower::MoveCmd> cmd_publisher("/cmd/test");
  eCAL::protobuf::CSubscriber<SmileSMower::MoveCmd> cmd_subscriber("/cmd/test");
  cmd_subscriber.AddReceiveCallback(std::bind(cmdCallback, std::placeholders::_2));

  int cnt = 0;
  while (cnt < 20) {
    cnt++;
    std::this_thread::sleep_for(std::chrono::milliseconds(50));
    command.set_linear(cnt);
    if (cnt >= 10) {
     //All data will be cleared after 500ms
      command.set_linear(0);
      std::cout << "pub zero" << std::endl;
    }
    command.set_angular(0);
    cmd_publisher.Send(command);
  }

  eCAL::Finalize();
}

The output may be as follows:
receive:<PHONE_NUMBER>8390ns 1
receive:<PHONE_NUMBER>8315ns 3
receive:<PHONE_NUMBER>3763ns 5
receive:<PHONE_NUMBER>9378ns 6
receive:<PHONE_NUMBER>7526ns 8
pub zero
receive:<PHONE_NUMBER>4726ns 8   #error occurred，I expected it to be 0, but it's still the last updated data
pub zero
pub zero
receive:<PHONE_NUMBER>0631ns 8
pub zero
pub zero
receive:<PHONE_NUMBER>4296ns 8
pub zero
pub zero
receive:<PHONE_NUMBER>1089ns 8
pub zero
pub zero
receive:<PHONE_NUMBER>8752ns 8
pub zero
pub zero

How did you get eCAL?
Ubuntu PPA (apt-get)
Environment
eCAL: 5.11.5
OS: ubuntu20.04.1
eCAL System Information
------------------------- SYSTEM ---------------------------------
Version                  : v5.11.5 (2023-07-24 12:19:00 +0200)
Platform                 : linux

------------------------- CONFIGURATION --------------------------
Default INI              : /etc/ecal/ecal.ini

------------------------- NETWORK --------------------------------
Host name                : zk-Lenovo-Legion
Network mode             : cloud
Network ttl              : 2
Network sndbuf           : 5 MByte
Network rcvbuf           : 5 MByte
Multicast group          : <IP_ADDRESS>
Multicast mask           : <IP_ADDRESS>
Multicast ports          : 14000 - 14010
Multicast join all IFs   : on
Bandwidth limit (udp)    : not limited

------------------------- TIME -----------------------------------
Synchronization realtime : "ecaltime-localtime"
Synchronization replay   :
State                    :  synchronized
Master / Slave           :  Master
Status (Code)            : "everything is fine."
I don't see anything in the changelog either, but I will try to reproduce.

I can reproduce on master, however the diff between 5.11.4 and 5.11.5 is not extremely large.
You are positive that it used to work on 5.11.4?


Feature Request: Store all response

Is it possible to store responses alongside with the requests? And not only when they are stubbed but also when they are redirected.

What's the use case you have in mind?
If it's just for debugging, the 2.0-beta branch logs out requests + responses when verbose is enabled.

It's for sure for debugging. I wan't to be able to debug all req/responses to my server, so when something is broken on device, the QA could pretty quick check in logs to see whether the server is returning correct data and even attach it to bug tracker. Moreover we are different departments for Android & iOS, and it is pretty good to check whether both apps follow the same server-request-flow.
It'll be great if I can get the logs as request, via call which filters them.

This sounds like a good idea in principle. I've got a long list of unimplemented stuff still to do so I probably won't get a chance to work on it for a while. I'd be happy to merge a PR though.
Having said that, maybe just implementing your own Notifier might that funnels the verbose log messages off into your own data structure might be enough to satisfy your requirement?

Ok I'l give it a try to 2.0 beta - is the binary hosted somewhere or should I build it from source code?

It's released on Maven Central: http://search.maven.org/#artifactdetails|com.github.tomakehurst|wiremock|2.0.7-beta|pom

I'm now experiencing the problem that --verbose fails for some reason. That's my attempt:
$ java -jar wiremock-2.0.7-beta.jar --verbose Exception in thread "main" java.lang.NoClassDefFoundError: joptsimple/OptionParser 	at com.github.tomakehurst.wiremock.standalone.CommandLineOptions.<init>(CommandLineOptions.java:80) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:51) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.main(WireMockServerRunner.java:113) Caused by: java.lang.ClassNotFoundException: joptsimple.OptionParser 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 	... 3 more
Am I doing something wrong, or should I use different beta?
And once again thank you a ton for all the help and for the great work you have accomplished.

You need to use the standalone JAR

And FYI, the standalone jar is here http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/

Hello
Not sure whether i should be asking my question in this particular thread , but as it is somewhat related will go ahead,
I was able to see request , matched definition and responses using notifiers , however that information is too verbose for my particular need, most of the responses which are more than 15 20 lines goes into file and in my particular case i have responses which are minimum 300 lines, now in order to check which file is returning data for a particular response there is lot of noise on the screen(with response data), and there is no way just to print Matched Response definition as everything is in info.(except regex of my own notifier)
Do you think response data should be in debug log level ? Is there any other way to just print Matched Response Definition and Request url ?


Improve fit_generator callback triggering.

In my opinion such triggering of fit_generator() callbacks makes more sense. Unfortunately I haven't tested it yet.

This method is currently undergoing major redesign, please wait for resolve of this https://github.com/fchollet/keras/pull/1468

I am closing this PR, because it contains too many non-related modifications. Some of them have already been merged elsewhere and some are just ideas that should be implemented differently (PR #1683).


Support docker file-based secrets natively

Feature request
Is your feature request related to a problem? Please describe.
It would be great if gotrue supported Docker Secrets, and *_FILE versions of the variables that hold secrets, so that we can pass a secrets file vs. the raw value:
services:
  gotrue:
    image: supabase/gotrue:v2.40.1
    restart: unless-stopped
    environment:
      GOTRUE_JWT_SECRET: ${JWT_SECRET}
      GOTRUE_JWT_SECRET_FILE: /run/secrets/jwt_secret
    secrets:
      - jwt_secret

The current GOTRUE_JWT_SECRET variable could still be supported alongside GOTRUE_JWT_SECRET_FILE, and the same for all other secrets. This would let current code continue to work, but migrate to a more secure method of injecting secrets.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
entrypoint approach was rejected https://github.com/supabase/gotrue/pull/642
Additional context
upstream issue https://github.com/supabase/supabase/issues/6014

GoTrue has just too many secrets, it doesn't make sense to do this for each one.
I'm considering adding a GOTRUE_ENV_SECRETS_FILE in which you can specify secrets as environment variables:
GOTRUE_JWT_SECRET=abcdef

Does that make sense?

For secrets only used by gotrue, I think it's ok to store them in a single file. Since JWT_SECRET may be used by other services to decode auth token independently, it might be more useful to put it into a separate file. Also for secret rotation, it will be quite helpful to have them defined separately.
If there are too many secrets, I think it's ok to have one file for a start, then move specific ones out when the use case comes up.


Debugging the Spikyness of the 7B

[x] FP32 all reduce (see #289, #291). - @epwalsh
[x] Check whether parameters and optimizer state really are fp32. Expectation: They are. - @epwalsh
[ ] Check on Alibi bias in fp32? Should be fp32, not bf16. Have to ablate perf with this (#289). - @ananyahjha93
[x] Check why parameter norms in the graphs start at the same point even though the init is different. - @ibeltagy
[ ] Run on other data (just Wikipedia)
[ ] Small model. 8M? 350M? 760M? 1B? Does it still spike?

[ ] Keep batch size same
[ ] "OPT formula for scale". What does that mean?
[ ] Same LR

[ ] Write some checks to make make sure bf16 values are roughly within the right range

Marking the items prior to Feb 29th as "closed".


Added the help command :)

;P, @vlazic has implemented this feature (the help command) in his already merged PR. I guess that this one is pretty useless now. Closing :+1:


remove RuntimeApi on RPC

remove RuntimeApi on RPC
Pull Request type

Refactoring (no functional changes, no API changes)

What is the current behavior?
What is the new behavior?

Does this introduce a breaking change?
Other information

by substrate runtime we wont miss you 👋


docs: add description to Setting annotation

What this PR changes/adds
Add missing Description to all setting annotation
Why it does that
To provide additional information about the configuration key and to make it more understandble
Further notes
Linked Issue(s)
ref #2710
Checklist

[ ] added appropriate tests?
[ ] performed checkstyle check locally?
[ ] added/updated copyright headers?
[ ] documented public classes/methods?
[ ] added/updated relevant documentation?
[ ] assigned appropriate label? (exclude from changelog with label no-changelog)
[ ] formatted title correctly? (take a look at the CONTRIBUTING and Etiquette for pull requests for details)

Codecov Report
Patch coverage has no change and project coverage change: +1.78 :tada:

Comparison is base (6ee08b7) 64.31% compared to head (a3ff66e) 66.10%.

: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
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2845      +/-   ##
==========================================
+ Coverage   64.31%   66.10%   +1.78%
==========================================
  Files         949     1003      +54
  Lines       19533    20251     +718
  Branches     1165     1182      +17
==========================================
+ Hits        12563    13386     +823
+ Misses       6514     6388     -126
- Partials      456      477      +21

Impacted Files
Coverage Δ

...ipse/edc/protocol/ids/IdsCoreServiceExtension.java
0.00% <ø> (ø)

...protocol/ids/service/ConnectorServiceSettings.java
1.17% <ø> (ø)

...eclipse/edc/protocol/ids/util/ConnectorIdUtil.java
0.00% <ø> (ø)

...validation/IdsTokenValidationServiceExtension.java
0.00% <ø> (ø)

...c/api/auth/basic/BasicAuthenticationExtension.java
31.57% <ø> (ø)

.../auth/token/TokenBasedAuthenticationExtension.java
90.00% <ø> (ø)

...eclipse/edc/azure/blob/BlobStoreCoreExtension.java
0.00% <ø> (ø)

...eclipse/edc/azure/cosmos/AbstractCosmosConfig.java
0.00% <ø> (ø)

...iguration/filesystem/FsConfigurationExtension.java
55.00% <ø> (ø)

...edc/event/cloud/http/CloudEventsHttpExtension.java
100.00% <ø> (ø)

... and 17 more

... and 243 files with indirect coverage changes

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


projection from 3d pose to 2d

Hello. Thanks for your excellent work.
I wonder after you obtain the 3d keypoint during evolution, do you randomly assume the camera location, and project the 3d keypoint to target the cameras? Does your project have the demo example?

Hello. Thanks for your excellent work.
I wonder after you obtain the 3d keypoint during evolution, do you randomly assume the camera location, and project the 3d keypoint to target the cameras? Does your project have the demo example?

Hi, the camera parameters can be set manually. The user can control the position of the camera relative to the subject. By default, the synthetic 3D skeletons are projected by H36M camera parameters. This means the synthetic skeletons are moved to the front of the 4 cameras provided by the H36M dataset.
For the projection process, see:
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L683

Hello. Thanks for your excellent work.
I wonder after you obtain the 3d keypoint during evolution, do you randomly assume the camera location, and project the 3d keypoint to target the cameras? Does your project have the demo example?

Hi, the camera parameters can be set manually. The user can control the position of the camera relative to the subject. By default, the synthetic 3D skeletons are projected by H36M camera parameters. This means the synthetic skeletons are moved to the front of the 4 cameras provided by the H36M dataset.
For the projection process, see:
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L683

Very happy for your reply! I saw that the input of this function is the dictionary of 3d pose position and camera. I wonder what's the data format of the dictionaries?
Or are there any examples using the function directly? I can debug it myself. Thank you so much.

Hello. Thanks for your excellent work.
I wonder after you obtain the 3d keypoint during evolution, do you randomly assume the camera location, and project the 3d keypoint to target the cameras? Does your project have the demo example?

Hi, the camera parameters can be set manually. The user can control the position of the camera relative to the subject. By default, the synthetic 3D skeletons are projected by H36M camera parameters. This means the synthetic skeletons are moved to the front of the 4 cameras provided by the H36M dataset.
For the projection process, see:
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L683

Very happy for your reply! I saw that the input of this function is the dictionary of 3d pose position and camera. I wonder what's the data format of the dictionaries?
Or are there any examples using the function directly? I can debug it myself. Thank you so much.

The camera parameters are specified with R (3D rotation), T (3D translation), f (focal length), c (image plane center), k (radial distortion), p (tangential distortion), name
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L100
See the following function for more details:
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/cameras.py#L8
This deprecated function can visualize relative position of cameras and subjects. You may take a look:
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L95

Thanks for your reply! I will study it

Sorry for the disturbance. I still have some questions about your project.
I try to run "python evolve.py -generate True" to generate some 2D-3D pairs. The code is running successfully.
But I saw that the size of "initial_population" has a size of (389983, 96), meaning that each sample has 96 coordinates(maybe 32 joints?), which is larger that the annotation size of human36m. I wonder that what's the meaning of the remaining parameters?

Sorry for the disturbance. I still have some questions about your project.
I try to run "python evolve.py -generate True" to generate some 2D-3D pairs. The code is running successfully.
But I saw that the size of "initial_population" has a size of (389983, 96), meaning that each sample has 96 coordinates(maybe 32 joints?), which is larger that the annotation size of human36m.
I wonder that what's the meaning of the remaining parameters? And what's the father-and-son-relationship among these joints?

Only 17 joints out of 32 are used during training and inference. You can remove the unused ones without any negative effect. The remainings are kept just to be compatible with previous works: https://github.com/una-dinosauria/3d-pose-baseline.
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/dataset/h36m/data_utils.py#L23

Thank you. I am clear now.
BTW, I saw that your constraints of the enhanced pose is loaded by "jointAngleModel_v2.npy", and you said that there will be some official documents.
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/skeleton/anglelimits.py#L15
I wonder where can I find the related documents?

Hi, you can download the documents at http://poseprior.is.tue.mpg.de/overview. This document is used for the old MATLAB implementation. However, the usage is similar in this Python implementation.

Thank you. I am clear now.
BTW, I saw that your constraints of the enhanced pose is loaded by "jointAngleModel_v2.npy", and you said that there will be some official documents.
https://github.com/Nicholasli1995/EvoSkeleton/blob/f31e7c2e453cfb01cbb343c71f3d94dcf98efc4f/libs/skeleton/anglelimits.py#L15
I wonder where can I find the related documents?

Hi, you can download the documents at http://poseprior.is.tue.mpg.de/overview. This document is used for the old MATLAB implementation. However, the usage is similar in this Python implementation.

Thank you!


Joining the models

@davidwhogg can you please read through the description in the manuscript for how the models are joined, and give your opinion on the following items:

[ ] the nomenclature
[ ] whether we should fit \delta_{teff,ms}, \delta_{teff,logg}, etc
[ ] is any of the terminology obviously wrong?
[ ] is there a better method that you would recommend we try?

And comment on the fact of showing individual abundances for objects with w_ms < 0.05 (e.g., not w_ms = 0). I want to hear all opinions, strong or otherwise.

I am fine with all of the choices, including the 0.05 choice.
I think the section should both begin and end with a statement to the effect that our choices here are heuristic, and depart from the program of keeping The Cannon outputs as the maxima of various individual likelihood functions. We perform the combination treating The Cannon as producing estimates of labels, and use those estimates to produce a unified estimate. but without regard (any more) to the probabilistic justification.
Or something like that. Put in words to this effect and then you can close this.

Fixed in 8a55302.


Several improvements and fixes to the DFG

This PR aims to improve the DFG which currently fails to consider readwrite and write accesses in many cases. This PR fixes the access property of Reference and uses this information more frequently in the ControlFlowSensitiveDFGPass. It also adds some properties for the DFG edges

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Will be split up into individual PRs.


Expression as statements produce invalid lua

"foobar";
1;

declare function foo(): number;
foo() + foo();

TS allows arbitrary expressions to be used as statements, but this is invalid in Lua. Lua only allows call expressions to be used as statements.

From Lua AST standpoint the whole ExpressionStatement doesn't make much sense, it should be just CallStatement: { expression: CallExpression }.

Yeah, I was thinking the same thing - although, in theory, future versions of lua could have other expressions that are allowed as statements.


plain text security

I propose that rather than supplyign the password with -p. that if -p is provided then a read command is issued instead to hide the password being typed. else this leaves the creds in plain text in the history etc..
I know you cna specify a file instead but the option for both is better

It currently works similar to what you are suggesting. The tool will prompt you for the password in a secure manner if you don't provide the -p parameter.


Fix for issue#1323 - delete duplicate chatflow

This commit fixes #1323 that I found.
Previously after deleting it was calling navigate('-1'), but if it's duplicate it's in a new window with no history.
Here I changed it to navigate('/') which will have almost identical behaviour (in almost all cases they come from chatflows) and fixes the defect.

thanks @automaton82 !


Disable search API in docker image

Description
Remove the search_api section from config.yaml in the docker image, otherwise it fails to load since there is no search API backend available.
Testing Instructions

[ ] Review code
[ ] Check GitHub Actions build
[ ] CI will build a container image for the PR and upload to Harbor. Test in kubernetes.

Agile Board Tracking
N/A

Why do we need to disable the search api? We'd need it to deploy in production for ISIS at least, and probably eventually for DLS when they have open data.

Why do we need to disable the search api?
Unless there's a search backend available, datagateway-api won't start unless it's disabled.

It seems I've been confused between the search api and the new search functionality being worked on in ICat. When the container was failing to load with errors about the search API, I assumed it was because the new search functionality wasn't present. In fact the problem was I had /icat in the icat_url which isn't needed for python-icat.
Anyway, once it's pointing to an ICat server correctly it starts fine. Whether or not it works without the PANOSC scoring API I don't know.


400 error when immich client interacts with immich server.

Describe the bug
This might be the wrong place to submit the report but before annoying upstream immich, I thought I would ask if I had missed some immich shenaningan.
(First of all thanks to the people who made nixpkgs+immich possible. immich looks very polished and it might made possible for me to close the google photo account.).
I am running nixos-unstable with  https://github.com/NixOS/nixpkgs/pull/345126 (not sure why, it seemed harmless to cherry-pick).
I have installed immich behind a cname and an nginx with virtualhost immich.mydomain.com and https enabled.
I've got    machine-learning = { enable = false; }; sadly because it wont build with cuda enabled (for 1.115 at least).
I can upload pictures via the UI just fine. But when I use the CLI I get:
$ immich --version
2.2.22
$ immich upload ~/Photos/toto.jpg
Crawling for assets...
Checking files | ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | 0% | ETA: 0s | 0/1 assets
Found 0 new files and 0 duplicates
Failed to verify 1 file:
- /home/teto/Photos/toto.jpg - Error: Error: 400
All assets were already uploaded, nothing to do.

and on the server's journalctl:
`HttpException(400): {"message":["id must be a UUID"],"error":"Bad Request","statusCode":400}`

Sounds to me like mismatched CLI and server versions but both are the latest ? Could not find an answer in upstream tracker.
ExecStart=/nix/store/1v2r4l57p8qmsy8nk10gx558s6d2aj2p-immich-1.116.2/bin/server
(had the same error with 1.115).
On the bottom left, I have this picture that is weird since I can upload from website and it seems to operate fine.

I can report this upstream after insight from people more familiar with immich on nixpkgs.
Expected behavior

I can upload pictures from CLI
I have  "Server online" displayed instead of "server offline"

Notify maintainers

@Scrumplex
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
output here

Add a :+1: reaction to issues you find important.

Make sure to set proxyWebsockets = true in your NGINX config.

I've got machine-learning = { enable = false; }; sadly because it wont build with cuda enabled (for 1.115 at least).

FYI: You don't need a GPU to use Immich's machine learning features. It works just fine on my 7y/o 15W CPU alone.

Make sure to set proxyWebsockets = true in your nginx config.

Thanks that fixed the "Server offline" issue !

FYI: You don't need a GPU to use Immich's machine learning features. It works just fine on my 7y/o 15W CPU alone.

Good to know, CPU requirements was one  of the worries. I will probably try once I got the basics working.
I've upgraded to v1.117.0 but still get the "id must be a UUID" error from CLI when trying to upload an image. I will take it up upstream.

So this can be closed as well?

yep. See linked issue for details, changing http:// to https:// solved the issue somehow (or maybe a red herring). Anyhow it works now. What nice software so far.


grpc.health.v1.Health proto built-in?

Hi all,
Trying this out, was excited for a way to test GRPC without pre-compiling proto into code binaries (particularly if testing grpc in a language other than jmeter's java).
Testing this, which may be a good one to include by-default (maybe a tab or radio button or pulldown): https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto
JSON empty caused issues (seen in the log), so added '{}' for now, but still not able to run (but no errors in log now)
port 443, checked SSL/TLS
proto root directory pointing to health.proto
library directory empty
full method: grpc.health.v1.Health/Check (from listing button and selecting, awesome!)
I am getting this error in the View Results Tree:
Response code:500
Response message:Exception: UNAVAILABLE: io exception
Channel Pipeline: [SslHandler#0, ProtocolNegotiators$ClientTlsHandler#0, WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0]

Using commandline grpc-health-probe (That has the health.proto built in) to same destination returns successfully (status: SERVING)

adjusting title, making a separate issue for the SSL/TLS issues and leave the grpc.health.v1.Health default built-in option request here in this ticket.

This issue is stale because it has been open for 30 days with no activity.

This issue was closed because it has been inactive for 14 days since being marked as stale.


Remove some code duplication.

This gonna work? IDK.
Please test as my pc is dead rn.

The function you replaced does .html(), the one you removed had .val(), these are 2 separate functions.


Finish copying all the doujinshi folder from that 500GB backup HDD

Because I need an issue for it

Alredy copied all but Original

Original uncompressed, and copied to list.txt until "Loveless Labyrinth:loveless-labyrinth-:206:jpg" (line 2977)


Enable separate container build and push

Environment:

Jib version:
2.0.0
Build tool:
gradle

Hey,
thanks for jib, it's a nice tool that makes container creation easy! 👍
At present, our team uses gitlab and docker to build containers. We would like to use jib but I have troubles to do a separate container creation and push to our container registry from gitlab. Just to explain my use case, I list our pipeline steps:

build
unit tests / integration tests
container build & push
deployment

At present, we keep the created jar from build step and pass it to container build & push step to speed up the process. If the previous steps were successful, the jar is reused to build and push a container to our registry. So instead of passing around the jar, we can pass the container as tar (using gradle jibBuildTar). This works fine and the only thing that is missing, is pushing the container to our registry without using docker. So do you support a separate container push? Thanks :)

Hi @konfri,
How about using skopeo? It's a CLI tool with many useful features for dealing with containers. For example, I was able to push a tar to Docker Hub like this:
$ skopeo docker-archive:build/jib-image.tar docker://francium25/test

(I actually needed to do skopeo --insecure-policy copy ....)
And I don't think we will implement this feature in Jib.

Sorry, the correct command is skopeo copy docker-archive:build/jib-image.tar docker://francium25/test. I omitted the copy command by mistake.

We also have a product crane that might work here. @jonjohnsonjr ?

@konfri actually, I recommend our crane for this. (I just didn't realize I can push a tar archive with crane.)
$ crane push build/jib-image.tar francium25/test

I'm going to close this issue. As I said, I don't think we will implement this in Jib. However, anyone feel free to update or re-open if there's any feedback.

Thanks for the feedback, I will try crane :)


Fix function arguments shadowing class variable

The device parameter for these rumble methods shadows the class variable device on line 16.

Absolutely correct, I just slapped on the _ to remove the squigglies and forgot to think of a better name.


Resolve error in the console with webfont and scrollreveal

See https://github.com/nielsenramon/chalk/issues/82

@EQuimper, can you rebase this and remove the console.log line?

@migueldemoura you only want me to remove console.log that's it ? nothing to change if yes I do this right now.

You need to rebase it as well, as there have been new commits that conflict with your changes.

Yes no worries I see them hahah :) perfect yes

@EQuimper @migueldemoura I see no point in merging this tho? What is this fixing? And why switching the cdn?

@nielsenramon I think you good without I did that for me cause was the only I figure out in this time for remove the error. But like you say most be something wrong I did in the installation.

The only thing it added was putting the sr init before the event declaration and bumping the webfontloader version.
Since we're going to change the scroll reveal lib and may even use yarn to manage the webfontloader lib, it really isn't needed.

@migueldemoura yes I did

Are you still having this issue with the latest commit?


[develop] Make route matching faster using combined regular expressions

Hello
Slim become actually a quite fast and futur proof framework. So, why not implement FastRoute to reduce the routing preg_match operations?
Here's a blog post explaining why it's fast: http://nikic.github.io/2014/02/18/Fast-request-routing-using-regular-expressions.html

For some inspiration have a look at thephpleague/route which is using nikic/fast-route. I like the idea of different strategies for the callable parts depending on use case or personal choice.
Then again I haven't looked at Slim's current router implementation yet, so maybe I should compare first.

I'm open to alternative routers. I'll investigate tonight. Thanks!

Alternatives are https://github.com/DASPRiD/Dash ( zf3 prototype, see https://github.com/DASPRiD/Dash/pull/54 ) , Aura.Router , Symfony router .

I am not for league route for see the dependencies  https://github.com/thephpleague/route/blob/5d30947732d0da0998a4174911dc8c63f922b271/composer.json#L18-L23 .
As a router, the functionality is only to route, match, generate route back. Dispatching etc is not functionality of router. Again, as Slim is already using Pimple, I don't think there needs more containers to be bought . If you are interested you could take the nikic/fast-route than taking all the containers, symfony/http-foundation etc.

Slim actually use quite the same routing logic as Symfony (preg_match all routes)
Add new dependencies is not an obligation, my suggestion was just to implement the regex matching engine of FastRoute and only one dispatcher of choice (like https://github.com/mrjgreen/phroute do)

I'm going to try some experiments to benchmark it, but I'm thinking there might be a combination of nested routers & fastroute-style pattern matching that would both speed up matching and also allow for re-usable routing modules (like Express4 on nodejs)
If each nested router combined its child routes into a single regex in that way, the total number of regexs run would be reduced, without having to compile a behemoth pattern to encompass the entire site.

@harikt Bear in mind the develop-route branch is purely experimental. If we do go with League/Route, I'll have them create a new tag without the Symfony dependency since I don't need that; I'll also probably favor League/Container instead of Pimple to reduce redundant dependencies.
@alanpich Looking forward to your findings.

@codeguy I just said what I noticed :) . You always have the right to hear and reject :) .


Import inside IntlTelInput.js can not be parsed

Expected Behavior

We updated the module from version 6 to version 8, and we can not compile our component which includes this module anymore.
Our Browserify is getting stuck on the import of libphonenumber-js-utils (https://github.com/patw0929/react-intl-tel-input/blob/d769a1e9a8b5b921b1f9bef74e8b6e75ceea7d73/src/components/IntlTelInput.js#L511)
Is there any chance you could rewrite this, so the import can be done at the top level, and will be transpiled (like the imports for React in this file)?

Hi @thomasledoux1!
Thanks for reporting the issue! This specific import seems to have been there since ~v5, so it might be a red herring. :thinking: That being said, I'm already doing other work that would accomplish this (#348), so it'll definitely be done in the near future!
Could I take a peek at the output from Browserify? Since the dynamic import was there all along, something else must have changed. :thinking:

Hey @mcataford ,
The output from Browserify is the following:
Browserify error: { Error: Parsing file C:\Projects*\src\Features*\code\node_modules\react-intl-tel-input\dist\components\IntlTelInput.js: Unexpected token (322:12)
at Deps.parseDeps (C:\Projects*\src\Projects\Corporate\code\node_modules\module-deps\index.js:481:28)
at getDeps (C:\Projects*\src\Projects\Corporate\code\node_modules\module-deps\index.js:414:40)
at C:\Projects*\src\Projects\Corporate\code\node_modules\module-deps\index.js:398:32
at ConcatStream. (C:\Projects*\src\Projects\Corporate\code\node_modules\concat-stream\index.js:36:43)
at ConcatStream.emit (events.js:194:15)
at finishMaybe (C:\Projects*\src\Projects\Corporate\code\node_modules\concat-stream\node_modules\readable-stream\lib_stream_writable.js:475:14)
at endWritable (C:\Projects*\src\Projects\Corporate\code\node_modules\concat-stream\node_modules\readable-stream\lib_stream_writable.js:485:3)
at ConcatStream.Writable.end (C:\Projects*\src\Projects\Corporate\code\node_modules\concat-stream\node_modules\readable-stream\lib_stream_writable.js:455:41)
at DuplexWrapper.onend (C:\Projects*\src\Projects\Corporate\code\node_modules\readable-stream\lib_stream_readable.js:577:10)
at Object.onceWrapper (events.js:277:13)
at DuplexWrapper.emit (events.js:194:15)
at endReadableNT (C:\Projects**\src\Projects\Corporate\code\node_modules\readable-stream\lib_stream_readable.js:1010:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
stream:
Labeled {
_readableState:
ReadableState {
objectMode: true,
highWaterMark: 16,
buffer: BufferList { length: 0 },
length: 0,
pipes: [Labeled],
pipesCount: 1,
flowing: true,
ended: false,
endEmitted: false,
reading: true,
sync: false,
needReadable: true,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
destroyed: false,
defaultEncoding: 'utf8',
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: true,
_events:
[Object: null prototype] {
end: [Array],
error: [Function],
data: [Function: ondata],
_mutate: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
_writableState:
WritableState {
objectMode: true,
highWaterMark: 16,
finalCalled: false,
needDrain: false,
ending: true,
ended: true,
finished: true,
destroyed: false,
decodeStrings: true,
defaultEncoding: 'utf8',
length: 0,
writing: false,
corked: 0,
sync: false,
bufferProcessing: false,
onwrite: [Function],
writecb: null,
writelen: 0,
bufferedRequest: null,
lastBufferedRequest: null,
pendingcb: 0,
prefinished: true,
errorEmitted: false,
bufferedRequestCount: 0,
corkedRequestsFree: [CorkedRequest] },
writable: false,
allowHalfOpen: true,
_options: { objectMode: true },
_wrapOptions: { objectMode: true },
_streams: [ [Deps], [DestroyableTransform] ],
length: 2,
label: 'deps' } }

Interesting!
I have a path forward to remove that import, but I'm doubtful that it's the root cause here. I'll try and set up Browserify to try it out first-hand and try to reproduce. If you have any insights about the circumstances I need to reproduce for the error to happen, I'd welcome the feedback!

Well I'm no expert in the whole build setup, that's in the hands of my colleague who's currently not working on this project. So I'm afraid I will not be able to help you out there..

Sounds good, I'll play around with it and see what I can find!

Could you give me a shout if/when this is released? I'll happily test it in our project then!

@thomasledoux1 Absolutely! I've locked down some time this week to play with Browserify, as soon as I get some clarity on it I'll update this thread. I've also got a way forward to remove that async import, so I'll test that too then. :rocket:

Hi, we have the same issue happening.
migrated from V7.1.1 to the latest and seeing the error in jest saying that it couldn't parse import('libphonenumber-js-utils').

output from jest
Jest encountered an unexpected token
This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.

By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".

Here's what you can do:
 • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
 • If you need a custom transformation specify a "transform" option in your config.
 • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

You'll find more details and examples of these config options in the docs:
https://jestjs.io/docs/en/configuration.html

Details:

/Users/oaitbekov/Projects/bizsignupnodeweb/node_modules/stakeholder/node_modules/react-intl-tel-input/dist/components/IntlTelInput.js:322
      import('libphonenumber-js-utils').then(function () {
      ^^^^^^

SyntaxError: Unexpected token import


Fix cmake build for gRPC_BUILD_CODEGEN=OFF

@nicolasnoble ping :)

Please provide a description what this fixes and why.

Updated the commit message with more info.

This PR seems to be basically a dupe of https://github.com/grpc/grpc/pull/18151/files (which was already merged). Thanks anyway!


closes #436 - The form to create rubrics is now displayed.

It seems that when using remote_function, we need to specify which method to use on a path.
Here, we are trying to add a form, using the new path. Therefore, we need to use get.
closes #436

I can't really use RB with my internet connexion right now. Either I have a
GUI, an internet connexion, but no git, and no access to my machine, or git,
my code, a vague internet connexion that usually break when I try to do
anything linked to a web browser. I'm stuck with pull pushing as quickly as
I can, and doing the pull request on Github from my school.
I agree that having two different workflows is not good, but as the RB is
full of holes in the process, I don't think that will really impact the
quality of the code that goes into the organisation master. At least, you'll
be sure that you merge the code that you review on my patches.
On 7 October 2011 16:23, Severin Gehwolf <
<EMAIL_ADDRESS>
I'd prefer if you could post reviews for your work. I know you're not a big
fan, but we should do development in one way and not in different ways. One
reason would be that we ask new devs to put up reviews and not just create
pull requests and also because review requests reach a broader audience and
not just people monitoring pull requests.
--
Reply to this email directly or view it on GitHub:
https://github.com/MarkUsProject/Markus/pull/529#issuecomment-2321923


Updated farm is not accruing rewards

I updated my farm with the following values, intending to accrue 800 tokens per day per gem for 2 years.  Here is what the farm account looks like:

I have 8 gems staked, and at that rate I SHOULD be seeing the rewards rate accruing at the rate of  0.07407407407 / second.  I am accruing zero.
What is happening that is causing a new configuration of the stake farm to not accrue?  Please tell me I don't have to create a brand new stake farm to get this to work.
What other information is needed to get some help with this?
Thanks!

bump - really need a response on this.  Anyone else experience this?

This issue is solved.  When you fund the farm, DO NOT SPECIFY NUMBERS FOR THE TIERS UNLESS YOU ARE USING TIERS.  Leave them null.


angular_forms pubspec refers to angular_test alpha+8 which DNE

The angular_forms pubspec for version alpha+8 contains this dependency:
https://github.com/dart-lang/angular/blob/75b62a6dbb3ddbec590ec8e459245aa2e7bd6d08/angular_forms/pubspec.yaml#L15
But, AFAIK, angular_test alpha+8 does not exist. This is preventing me from building the dartdocs for angular_forms.
cc @kwalrath @alorenzen

@matanlurey looks like you bumped from -alpha+5 to -alpha+8 by accident.


Automatically open edit form after adding a plugin via drag n drop

I have one more PR in mind but wanted to run in past you @arekkas
We think it would make sense to give users a chance to setup the plugin right after dropping it in move mode. In other words, you drag an image plugin, drop it in place, a dialog would open allowing you to upload/modify the image, change link and so on. Then you click OK and can add more things right away.
Right now, if adding many images, you have to switch to edit mode every time which is time consuming. Yes it gives you a placeholder but why not set it up right away.
This wouldn't be necessary for all plugins (with slate it makes no sense for example), but especially image, video, space, background would benefit from this.
What I suggest is creating a new property on PLUGIN api called dropControls. These would be rendered in a dialog in the core package after drop. OK and CANCEL button would come from the LIB. Standard stuff as onChange would of course be injected in props.

This can be solved differently. You could switch into edit mode programmatically and then focus the new cell. This will yield the same result and not require another dialog.

I actually kind of like the dialog idea. It seems the expected ux ui experience. Think about it, you create something, you are asked for details. You set up, click OK and the items is created. Now it sort of feels like this could be achieved the way you are mentioning. Basically conditionally rendering extra Buttons in the UI. But then again, while in this TEMP edit mode, you could click on something else. And that's deffo not good UX UI.
If I didn't have to take the implementation complexity into consideration, an extra dialog seems like the best user experience. I'll think about this a bit more. Maybe do some POC on our end.

I really want to avoid having any type of UI components in the core. The core is there for managing state, transitions, and making sure that the edit controls (drag & drop, resize, focus) work properly. Messing with this concept will degrade the code quality and break the packages isolation.
Additionally, having another dialog which is configured differently from the "edit view" is, in my opinion, bad developer experience. There should be one definition of how editing works, not multiple. The same goes for the state - there should be a clear "edit" state and a "view" state. An in-between edgecase state increases complexity and muddies the definition of the modes.
Also, in my experience, I like to define the layout first, then add the content. So typically, I add the boxes where I want them to, then add the images. This is personal preference obviously, but I think not having to click cancel every time I drop a certain plugin is something I want.
Instead of adding another function to the plugin API, I think it would make more sense to make this configurable when creating the editor instance. Maybe something like having callbacks such as onDrop or whatever.

I like the onDrop thing. That should be added anyways imho. I think ux ui in general would be a question for an expert in the field which I am not unfortunately. Also agree it shouldn't be in core, that doesn't make much sense. Don't agree with the bad developer experience though. Don't think of it as editing, think of it as initialization. But I see how this can be seen both ways. I just had this editor tested by a few totally non technical people and seen them struggle with switching to edit mode after adding something. Interesting to see feedback like this. But also it maybe just requires some getting used to.
For me personally, it also makes more sense to do layout first. But I think our judgement here is clouded cause we are developers. "Normal" people don't rly realize how these things work. In my experience, they just want to drop in an image and see it right away. Cause otherwise they might not be able to visualize/understand what's going on.
I think for now the onDrop is excellent, it might also get used for other stuff (not sure what yet but it feels right). But maybe it wouldn't be the worst thing to have it on plugin as well. Actually ... it would be a good thing imho. Cause then plugin developers could react to this event. And again, it feels right to give them an option to react when the plugin is added to the tree.
Ok anyways, don't be bothered by this too much, not a very high priority, but good potential for some small improvement.

I think for now the onDrop is excellent, it might also get used for other stuff (not sure what yet but it feels right). But maybe it wouldn't be the worst thing to have it on plugin as well. Actually ... it would be a good thing imho. Cause then plugin developers could react to this event. And again, it feels right to give them an option to react when the plugin is added to the tree.

I think this is sort-of already possible by adding a attaching middleware to the editor store (which is redux). I'll have to check. Might still be a good idea to have onDrop/onCreate callbacks in the plugin API.

@PeterKottas would also love to have this feature. Did you have any success implementing it?

Sorry buddy, not just yet. Focusing on making money instead of making the product better at the moment (unfortunately not the same thing :) ) I am pretty sure at some point, I'll revisit some of these issues I left open here. In terms of this specific problem, as aeneasr mentioned, this is relatively straight forward, you would just need to hook into the redux action that triggers once a plugin is added. If memory servers well, it should be one of these https://github.com/react-page/react-page/blob/master/packages/core/src/actions/cell/insert.ts We could also add callbacks to the plugins or ideally the editor (or maybe both).


7z compression works but PowerShell Compress-Archive doesn't

We develop C# Azure Function and C# Web Site on App Service.
We build project, sign binaries and then compress to deploy. 7z compression to zip deploys both function and website and works properly. PowerShell Compress-Archive compressed files deployment doesn't fail but doesn't work.
7z a ".zip" "/*"
Compress-Archive -Path * -DestinationPath .zip
Please contact me by Microsoft alias (xxxxxxxxxxxxxxx) I will provide you binaries compressions.

ID: 4ce674e6-fcb7-a867-2a74-f28f6a1b0204
Version Independent ID: 461fc0b5-ac32-54b8-cdb6-76a2c8e6052f
Content: Deploy code with a ZIP or WAR file - Azure App Service
Content Source: articles/app-service/deploy-zip.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Edited: ID

@oleksandr-bilyk,  Thanks for sharing your feedback! I have followed-up with you on this.

@oleksandr-bilyk,  Thanks for sharing your feedback! I have followed-up with you on this.

It was my mistake in Powershell ussage. I'm sorry. We waisted 5 days, posted this issue and finally understood that it was our bad. Thank you. Have a nice day.

It was my mistake in Powershell ussage. I'm sorry. We waisted 5 days, posted this issue and finally understood that it was our bad. Thank you. Have a nice day.

It was my mistake in Powershell ussage. I'm sorry. We waisted 5 days, posted this issue and finally understood that it was our bad. Thank you. Have a nice day.

No worries, thanks for the update. Have a nice day!

It was my mistake in Powershell ussage. I'm sorry. We waisted 5 days, posted this issue and finally understood that it was our bad. Thank you. Have a nice day.

No worries, thanks for the update. Have a nice day!


tests/settings/file: increase main stack size

Increase ZTEST and MAIN stack to 4k.
Fixes #57324

@katgiadla FYI


Cannot update from 1.84 to 1.87.1

Issue Description
When I try to to update fastlane, it tells me that thats its updating, then there is nothing to update.
I tried
sudo gem update fastlane
and
sudo gem cleanup fastlane
Complete output when running fastlane, including the stack trace and command used
#######################################################################
# fastlane 1.87.1 is available.
# It is recommended to use the latest version.
# Update using 'sudo gem update fastlane'.
#######################################################################
# Run `sudo gem cleanup` from time to time to speed up fastlane
#######################################################################

1.87.1 Improvements
* Fixes the Appetize action for Android (thanks @louislarry!)
* Improve frameit when run as a lane (thanks @ekolesnikov!)
* Updated dependencies

1.87.0 Improvements
* Added new Jira action to post comments to Jira
* Improved error handling when Fastfile is not available
* Fix get_version_number action's support of target using the -terse1 flag
* Improved appetize docs
* Auto-follow links when receiving a GitHub release
* Updated dependencies

1.86.1 Improvements
- Fixed directory in which commands are executed when calling actions from actions
- Removed unnecessary output when running `fastlane`
- Updated dependencies
- Improved docs

To see all new releases, open https://github.com/fastlane/fastlane/releases

Update using 'sudo gem update fastlane'
➜  mobile-poc git:(master) ✗ sudo gem update fastlane
Updating installed gems
Nothing to update
➜  mobile-poc git:(master) ✗ sudo gem update fastlane --verbose
Updating installed gems
GET https://api.rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET https://rubygems.global.ssl.fastly.net/specs.4.8.gz
200 OK
Nothing to update
➜  mobile-poc git:(master) ✗ sudo gem cleanup fastlane
Cleaning up installed gems...
Clean Up Complete
➜  mobile-poc git:(master) ✗ sudo gem update fastlane --verbose
Updating installed gems
GET https://api.rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET https://rubygems.global.ssl.fastly.net/specs.4.8.gz
200 OK
Nothing to update
➜  mobile-poc git:(master) ✗ fastlane -v
[10:46:41]: Successfully loaded custom action '/Users/jose/Documents/Github/mobile-poc/fastlane/actions/move_assets.rb'.
fastlane 1.84.0

Configuration Files
Fastfile:
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/docs
# All available actions: https://github.com/fastlane/fastlane/blob/master/docs/Actions.md
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# By default, fastlane will send which actions are used
# No personal data is shared, more information on https://github.com/fastlane/enhancer
# Uncomment the following line to opt out
# opt_out_usage

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "1.68.0"

default_platform :ios

platform :android do
  desc "Prepare assets for specific whitelabel build"
  lane :assets do
    move_assets(
      source_path: ENV['WHITELABEL_ENV_PATH'],
      target_path: './.env'
    )

    move_assets(
      source_path: ENV['WHITELABEL_ASSET_PATH'],
      target_path: './assets/'
    )
  end

  desc "Deploy a new version to the Google Play Store"
  lane :alpha do
    gradle(
      task: 'assemble',
      build_type: 'Release',
      flavor: ENV['GRADLE_FLAVOR'],
      project_dir: 'android/'
    )
    supply(
      track: 'alpha',
      json_key: './certs/google_key.json',
      apk: "#{lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH]}",
      package_name: ENV['SUPPLY_PACKAGE_NAME'],
    )
  end

  desc "Update metadata in Google App Store"
  lane :update_metadata do
    supply(
      metadata_path: ENV['METADATA_FOLDER'],
      json_key: './certs/google_key.json',
      package_name: ENV['SUPPLY_PACKAGE_NAME'],
    )
  end
end

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
  end

  desc "Runs all the tests"
  lane :test do
    scan
  end

  desc "Prepare assets for specific whitelabel build"
  lane :assets do
    move_assets(
      source_path: ENV['WHITELABEL_ENV_PATH'],
      target_path: './.env'
    )

    move_assets(
      source_path: ENV['WHITELABEL_ASSET_PATH'],
      target_path: '.'
    )
  end

  desc "Submit a new build to Apple TestFlight"
  lane :beta do
    # ensure_git_status_clean
    produce(
      username: ENV['PRODUCE_USERNAME'],
      app_identifier: ENV['APP_ID'],
      app_name: ENV['PRODUCE_APP_NAME'],
      language: ENV['PRODUCE_LANGUAGE'],
      app_version: ENV['PRODUCE_APP_VERSION'],
      sku: ENV['PRODUCE_SKU']
    )

    match(
      git_url: "git@github.com:bloomfire/mobile-certs",
      app_identifier: ENV['APP_ID'],
      type: "appstore"
    )

    # if fastlane asks for an initial build number
    # login to itunes connect and get the version number
    # of your app
    increment_build_number(
      xcodeproj: './ios/mobileTest.xcodeproj',
      build_number: latest_testflight_build_number(
        app_identifier: ENV['APP_ID']
      ) + 1
    )

    # commit_version_bump(
    #   message: "Deployed new build
    #   #{lane_context[SharedValues::BUILD_NUMBER]}",
    #   xcodeproj: './ios/mobileTest.xcodeproj'
    # )

    move_assets(
      source_path: ENV['WHITELABEL_ENV_PATH'],
      target_path: './.env'
    )

    move_assets(
      source_path: ENV['WHITELABEL_ASSET_PATH'],
      target_path: '.'
    )

    set_info_plist_value(
      key: 'CFBundleIdentifier',
      path: ENV['PLIST_PATH'],
      value: ENV['APP_ID']
    )

    gym(
      use_legacy_build_api: true,
	    scheme: "mobileTest",
	    project: './ios/mobileTest.xcodeproj',
      clean: true,
    ) # Build your app - more options available

    ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"

    pilot(
      skip_submission: true,
    )

    crashlytics(
      api_token: "xxxx",
      build_secret: "xxxxx"
    )
  end

  # deploy an app to the appstore
  desc "Submit a new build to iTunes Connect"
  lane :appstore do
    match(
      git_url: "git@github.com:bloomfire/mobile-certs",
      type: "appstore",
      app_identifier: ENV['APP_ID'],
      username: ENV['PRODUCE_USERNAME']
    )

    increment_build_number(
      xcodeproj: './ios/mobileTest.xcodeproj',
      build_number: latest_testflight_build_number(
        app_identifier: ENV['APP_ID']
      ) + 1
    )

    set_info_plist_value(
      key: 'CFBundleIdentifier',
      path: ENV['PLIST_PATH'],
      value: ENV['APP_ID']
    )

    move_assets(
      source_path: ENV['WHITELABEL_ENV_PATH'],
      target_path: '.'
    )

    move_assets(
      source_path: ENV['WHITELABEL_ASSET_PATH'],
      target_path: './assets/'
    )

    gym(
      use_legacy_build_api: true,
      scheme: ENV['GYM_SCHEME'],
      project: './ios/mobileTest.xcodeproj'
    )

    update_app_identifier(
      app_identifier: ENV['APP_ID'],
      xcodeproj: './ios/mobileTest.xcodeproj',
      plist_path: ENV['UPDATE_PLIST_PATH'],
    )

    # commit_version_bump(
    #   message: "Deployed new build
    #   #{lane_context[SharedValues::BUILD_NUMBER]}",
    #   xcodeproj: './ios/mobileTest.xcodeproj'
    # )

    deliver(
      primary_category: ENV['DELIVER_PRIM_CATG'],
      secondary_category: ENV['DELIVER_SCND_CATG'],
      metadata_path: ENV['METADATA_FOLDER'],
      app_identifier: ENV['APP_ID'],
      skip_binary_upload: false,
      app_icon: ENV['APP_ICON'],
      submit_for_review: false,
    )
  end

  # run this to update metadata, icons, etc.
  desc "Update metadata in iTunes Connect"
  lane :update_metadata do
    deliver(
      username: ENV['PRODUCE_USERNAME'],
      primary_category: ENV['DELIVER_PRIM_CATG'],
      secondary_category: ENV['DELIVER_SCND_CATG'],
      metadata_path: ENV['METADATA_FOLDER'],
      app_identifier: ENV['APP_ID'],
      skip_binary_upload: true,
      app_icon: ENV['APP_ICON'],
      submit_for_review: false,
      force: true
    )
  end

  # run this to update all whitelabels' metadata, icons, etc.
  desc "Update metadata for all apps in iTunes Connect"
  lane :update_metadata_all do
    sh "fastlane update_metadata --env app"
    sh "fastlane update_metadata --env whitelabel_generic"
  end

  # run this to deploy all whitelabels (will update binaries on iTunes)
  desc "Deploy all apps to iTunes"
  lane :deploy_all do
    sh "fastlane appstore --env app"
    sh "fastlane appstore --env whitelabel_generic"
  end

  # send all whitelabels to testflight
  desc "Deploy all apps to TestFlight"
  lane :beta_test_all do
    sh "fastlane beta --env app"
    sh "fastlane beta --env whitelabel_generic"
  end

  after_all do |lane|
    # This block is called, only if the executed lane was successful
    # clean_build_artifacts
    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

I was able to go around this issue by doing  sudo gem update fastlane --remote

@joecdimas Awesome! So glad to hear you are up and running 👍


Copy dialog in citation box showing invalid character in place of close icon

Click on an item to go to item view page. Wait for the citation box to load, click copy icon.
The dialog box showing wrong characters in place of "x"

not happening in chrome but in ff


Added Split Largest Array Sum Program in CPP

Related Issue

Info about Issue or bug
fixes #1446

Describe the changes you've made
Remove the conflict
Language Used:
[CPP]
Checklist:

[x] I have placed my code file in the (/Code) Folder e.g. If it's a Code in JAVA then I have placed my code pr_name.java file in (/Code/Java/) Directory.
[x] I have Added the Description, Approach, and Working of Code at the beginning of Code.
[x] I have added 2 or more Testcases at the Bottom side of the Code.
[x] I have Added Time and Space Complexity at the End of the Code.
[x] I have Explained the Variables use in Complexity e.g. O(n) where n is the length of an array.
[x] I have Updated the Readme Related to the Topics e.g., if the issue is regarding Matrix then Update the Readme.MD present in 2D_Array Folder.
[x] I have added Proper Comments in between the Code for Better Explanation.
[x] I have sorted the list of the Readme.MD where I have added the issue in the Alphabetical Order.

Hi @krishna-NIT ,
Can you please merge above program?

@rish-singhal LGTM!

Issue?

@rish-singhal
Issue-714


Store transactions

Transactions should be stored (who bought what and when, …)

The best option here is probably to use ActiveSupport::Notifications http://edgeguides.rubyonrails.org/active_support_instrumentation.html#creating-custom-events https://www.reinteractive.net/posts/141-activesupport-notifications-statistics-and-using-facts-to-improve-your-site

Done.


Add python3 support for building the lib.

Hello,
The idea behind this is to have libgraphql not requiring python2 for file generation but also work with python3.
CMakeLists.txt is modified in order to ask for at least python 2 and not only python 2
ast/*.py modified in order to support python2 or python3.
Thanks

@abusi 👍

fix all an error

@swolchok @gjtorikian could we move forward with this pull-request?

@gjtorikian You are the second contributor, it was just a ping. Sorry.

(Sorry for the delay in responding!) Isn't it possible to write code that works under both Python 2 and Python 3? I don't mind supporting Python 3, but I would rather not duplicate the generator code in order to provide that support.

Yep, it is possible to do so. I wanted to be the less intrusive possible. But yeah i can modify the generator to be python2 and python3 compatible.
Thanks.

@swolchok Done, now the ast/*.py file are runable by python2 or python3.
Thanks again.

@swolchok I'll add diff tests with python2 and python3.
Do you know if python2 and python3 are available in the travis-ci executor?

Any update on this PR?

Yeah, sorry, i'm currently on holydays, i'll finish it when i'll be back, in a week or two. Sorry for the delays.

@swolchok - Are there any remaining issues preventing this PR from merging?  Py2 goes away really soon and I know @abusi is maintaining a py3 fork for Tartiflette.
Thanks

Hi @bobh66, i cannot say that i'm maintaining a python3 fork, it's just that I stop the project from requering python 2. As i don't have any use of the 'ctypesgen'erated files, cause i use cffi, i just need the lib to built on an env whithout python2.
I thought it would be cool to make the 'type generator' to run for python3 and python2 in case someone wants it. But then I had other priority at work and completly forgot about this.

The missing Python 3 support is blocking the inclusion of Tartiflette into the Fedora Package Collection as libgraphqlparser is a dependency.
Would be nice if that could be resolved any time soon.


Send tablet tool frame on proximity_out

Tablet events, including proximity_out, are supposed to be grouped into frames. GTK will only "forget" a tool on the frame event after proximity_out. Not sending a frame event can cause a crash:

have GTK >= 3.24.9
launch a GTK app that likes to change cursors, e.g. gnome-terminal or tilix, on a HiDPI monitor
interact with the app using a tablet
start moving the mouse over the app
GTK tries to reference the destroyed tablet tool, boom, crash in wl_proxy_marshal under gdk_window_set_cursor

(btw, I'm not sure about the send_tool_frame above, maybe having only this one is better?)

According to the tablet-v2 protocol about frame events:
Marks the end of a series of axis and/or button updates from the
tablet. The Wayland protocol requires axis updates to be sent
sequentially, however all events within a frame should be considered
one hardware event.

So it seems that a frame event is not necessary for proximity events?

The proximity_out description mentions the "same frame as proximity_out":

When the tablet tool leaves proximity of the tablet, button release events are sent for each button that was held down at the time of leaving proximity. These events are sent before the proximity_out event but within the same wp_tablet.frame.

I don't see a frame being required for proximity  in the spec, but it doesn't say anything like "clients must handle proximity without a frame" either. GTK made the assumption that proximity is in a frame. That seems reasonable? Why would there be special unframed events?..

Can you cross check this with a couple of non-gtk applications?
Looking at the code, I think I remember doing it this weird way because some things do crash when there's a frame after a proximity_out event
Also, don't send 2 events, if this does work on other applications, merge the two frames that might be sent here

Looking at the spec (button events in same frame as proximity) we should send the frame event.
So the second part of my earlier message is relevant, don't send 2events

Even with this patch, there's another wl_proxy_marshal crash: under gtk_drag_begin when trying to drag something in Firefox or Epiphany. (But not in e.g. Nautilus o_0) I guess there might be another place with a similar problem.

xournalpp does crash on me after a while as well without sending the frame event on proximity_out.
with this patch https://github.com/jhalmen/wlroots/commit/74416dd4a1ff46396564d07c32a2aa7d867fd648 i can't get it to crash anymore.
sometimes when using the buttons on the tool it seems to get stuck (it hangs), but it does catch up again when pressing a button on the pad.
i expect we might be missing another frame event somewhere

I can confirm that jhalmen's commit fixed the problem for me.
Before that xournalpp was segfaulting in unregular intervals, sometimes after a single stroke and other times after a few sentences.
Hardware: MS Surface Go, Archlinux, sway-git, wlroots-git.

Is there an update on if/when this will be merged? Because it fixes my issues with GTK3/xournalpp while using a stylus/tablet tool.
@jhalmen https://github.com/jhalmen/wlroots/commit/80149ad7db0087a39afa27fb6989245c55a0d4b8 leads to a segfault in wl_proxy_get_user_data.

Thanks!


Add world tour section to raids

Describe the solution you'd like
A section for the raids in cataclysm that is just "world tour" under the raids section. Many raids advertise their runs as world tours and they are missed. Also expand throne of the four winds keywords since I was missing 50% of them with the default words. My current one is "totfw toftw tofw four winds tofw10 towf25 to4w throne tot4w"

Hey,
Regarding a "World Tour" category, check out the curseforge alpha/beta, It has support for custom filters and you could make one for world tour.

ATM there is no support for complicated search patterns (ie anything more than single words). So you cant match exactly for "world tour" only either "world" or "tour". (see #32)
As for Totfw, ill update the tags, thank you.
Because of the mentioned search pattern limitation i purposefully didnt include "throne" because it would be ambiguous with "Throne of the Tides" for example, and result in false categorizations on the bulletin board.

yea that just a relic of this addon supporting the pre-rdf days.
When i added support for cata, it would have been weird not to include the dungeons.
I think you should keep "throne" as a custom one for now. Whenever sequence pattern matching is implemented i can see about using less ambiguous patterns.


Line break in YAML-MD

There seems to be something gone wrong in https://github.com/opensourcedesign/jobs/pull/214: The two URL entries in how_to_apply are separated by \r\n which does not seem to translate well, see the generated page. Also, the email address inside angle brackets has been stripped.
how_to_apply:
  - 'Christoph Päper<EMAIL_ADDRESS>Github @crissov or Twitter @informoji'
  - "https://github.com/EmojiTwo/emojitwo/issues/\r\nhttps://github.com/EmojiTwo/emojitwo/blob/master/CONTRIBUTING.md"

How to apply: Christoph Päper: , Github @crissov or Twitter  @informojihttps://github.com/EmojiTwo/emojitwo/issues/
https://github.com/EmojiTwo/emojitwo/blob/master/CONTRIBUTING.md

This has been wrong for a little while and I think it might be due to how staticman parses things.
(sorry for the short response, just wanted to get those thoughts down, but I have to run just now)

I think the easiest solution is to force How To Apply to be a one liner in the form.

I'm a little confused about what part of the jobs form maps to the 'how to apply' section. I'm assuming:

maps to this roughly:

Can anyone let me know if I've guessed right? or if this has changed in some way since 2017!


Compile error with rosencrantz 0.4 and nim 1.0.0

Hi, I'm updating a project to Nim 1.0.0 and Rosencrantz 0.4 and I'm getting the following compile error,
       ... /home/boisvert/.nimble/pkgs/rosencrantz-0.4.0/rosencrantz/core.nim(75, 45) template/generic instantiation of `async` from here
        ... /home/boisvert/.choosenim/toolchains/nim-1.0.0/lib/pure/asyncmacro.nim(271, 31) Error: 'serverIter' is not GC-safe as it performs an indirect call via 'h'

Full compile trace:
~/n/t/server (master|✚2) $ nimble build --verbose
  Verifying dependencies for<EMAIL_ADDRESS>    Reading official package list
   Checking for<EMAIL_ADDRESS>      Info: Dependency on<EMAIL_ADDRESS>already satisfied
  Verifying dependencies for<EMAIL_ADDRESS>   Building thermopi/thermopi using c backend
     Error: Build failed for package: thermopi
        ... Details:
        ... Execution failed with exit code 1
        ... Command: "/home/boisvert/.nimble/bin/nim" c --noNimblePath -d:NimblePkgVersion=0.1.0 --path:"/home/boisvert/.nimble/pkgs/rosencrantz-0.4.0"  -o:"/home/boisvert/nim/thermopi/server/thermopi" "/home/boisvert/nim/thermopi/server/src/thermopi.nim"
        ... Output: Hint: used config file '/home/boisvert/.choosenim/toolchains/nim-1.0.0/config/nim.cfg' [Conf]
        ... Hint: used config file '/home/boisvert/nim/thermopi/server/nim.cfg' [Conf]
        ... Hint: system [Processing]
        ... Hint: widestrs [Processing]
        ... Hint: io [Processing]
        ... Hint: thermopi [Processing]
        ... Hint: asynchttpserver [Processing]
        ... Hint: tables [Processing]
        ... Hint: hashes [Processing]
        ... Hint: math [Processing]
        ... Hint: bitops [Processing]
        ... Hint: macros [Processing]
        ... Hint: algorithm [Processing]
        ... Hint: asyncnet [Processing]
        ... Hint: asyncdispatch [Processing]
        ... Hint: os [Processing]
        ... Hint: strutils [Processing]
        ... Hint: parseutils [Processing]
        ... Hint: unicode [Processing]
        ... Hint: pathnorm [Processing]
        ... Hint: osseps [Processing]
        ... Hint: posix [Processing]
        ... Hint: times [Processing]
        ... Hint: options [Processing]
        ... Hint: typetraits [Processing]
        ... Hint: heapqueue [Processing]
        ... Hint: lists [Processing]
        ... Hint: asyncstreams [Processing]
        ... Hint: asyncfutures [Processing]
        ... Hint: deques [Processing]
        ... Hint: cstrutils [Processing]
        ... Hint: monotimes [Processing]
        ... Hint: nativesockets [Processing]
        ... Hint: net [Processing]
        ... Hint: sets [Processing]
        ... Hint: selectors [Processing]
        ... Hint: epoll [Processing]
        ... Hint: uri [Processing]
        ... Hint: httpcore [Processing]
        ... Hint: threadpool [Processing]
        ... Hint: cpuinfo [Processing]
        ... Hint: linux [Processing]
        ... Hint: cpuload [Processing]
        ... Hint: rosencrantz [Processing]
        ... Hint: core [Processing]
        ... /home/boisvert/.nimble/pkgs/rosencrantz-0.4.0/rosencrantz/core.nim(75, 45) template/generic instantiation of `async` from here
        ... /home/boisvert/.choosenim/toolchains/nim-1.0.0/lib/pure/asyncmacro.nim(271, 31) Error: 'serverIter' is not GC-safe as it performs an indirect call via 'h'

It /looks/ like an issue with rosencrantz itself (since the compile error doesn't reference my code) but it's entirely possible that the issue is with my code.
The calling code is open source is available here: https://github.com/aboisvert/thermopi/tree/master/server in case you want to look.  The rosencrantz specific code is here: https://github.com/aboisvert/thermopi/blob/master/server/src/thermopipkg/routes.nim

Interestingly, I see the same message when I build rosencrantz from source, however it is flagged as a Warning, not an Error.
I wonder if this is because my application is compile with --threads:on.
Details:
~/g/rosencrantz (master|✚1) $ nimble server
  Executing task server in /home/boisvert/git/rosencrantz/rosencrantz.nimble
  Verifying dependencies for<EMAIL_ADDRESS>  Compiling tests/server (from package rosencrantz) using c backend
/home/boisvert/git/rosencrantz/rosencrantz/core.nim(75, 45) template/generic instantiation of `async` from here
/home/boisvert/.choosenim/toolchains/nim-1.0.0/lib/pure/asyncmacro.nim(271, 31) Warning: 'serverIter' is not GC-safe as it performs an indirect call via 'h' [GcUnsafe2]

proc innerProc(): auto =
  proc h(req: ref Request; ctx: Context): Future[Context] {.async.} =
    let x = req.url.path
    await req[].respond(Http200, x, {"Content-Type": "text/plain;charset=utf-8"}.newHttpHeaders)
    return ctx

  return h

innerProc()

As a temporary workaround, looks like I'm able to get over the compilation failure by using --threadAnalysis:off

You are right that the issue is about Nim analysis of thread safety. Rosencrantz runs single threaded, but it is apparenly difficult to convice Nim of this. --threadAnalysis:off is a good workaround, but I will try to fix the underlying issue

I published version 0.4.1, where I explicitly assert GC safety when building the main handler. Can you try that and see if it works for you?

Yes, that did it.  Compiling with v0.4.1 (and --threads:on) no longer
results in an error.  Thanks!!
On Mon, Oct 14, 2019 at 3:21 AM Andrea Ferretti<EMAIL_ADDRESS>wrote:

I published version 0.4.1, where I explicitly assert GC safety when
building the main handler. Can you try that and see if it works for you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/andreaferretti/rosencrantz/issues/24?email_source=notifications&email_token=AAACXOBM5LK6IKKRXQ7JY5TQORB2TA5CNFSM4JADHOK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBECDGY#issuecomment-541598107,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAACXOB7UZTONBU5QMGLEPTQORB2TANCNFSM4JADHOKQ
.


FYI - The fcntl module is not available on Windows.

The fcntl module is not available on Windows. I was following your DjangoGoat readme. Is there a work-around?
(venv) C:\Users\Owner\Downloads\OWASP ZAP Test\DjangoGoat>gunicorn --certfile=dg-server.crt --keyfile=dg-server.key djangogoat.wsgi
Traceback (most recent call last):
  File "c:\python37\Lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python37\Lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Owner\DOWNLO~1\OWASPZ~1\venv\Scripts\gunicorn.exe\__main__.py", line 4, in <module>
  File "c:\users\Owner\downlo~1\owaspz~1\venv\lib\site-packages\gunicorn\app\wsgiapp.py", line 9, in <module>
    from gunicorn.app.base import Application
  File "c:\users\Owner\downlo~1\owaspz~1\venv\lib\site-packages\gunicorn\app\base.py", line 12, in <module>
    from gunicorn import util
  File "c:\users\Owner\downlo~1\owaspz~1\venv\lib\site-packages\gunicorn\util.py", line 9, in <module>
    import fcntl
ModuleNotFoundError: No module named 'fcntl'

It seems that Gunicorn doesn't run on Windows: benoitc/gunicorn#524
Not being Windows users ourselves, I can't think of how we can help you with this directly I'm afraid.
If you find a solution, we'd be curious to know what it is so that we can potentially add it to the README.
Good luck!


Request Streaming

This PR enables support for reading request lazily if required.
Changes Include

HttpData is a sum type of Incoming(newly Introduced) and Outgoing Types(all previous types are Outgoing).
Add Server setting for enabling object Aggregator.
MaxRequestSize server setting deprecated and enableObjectAggregator takes maxRequestSize as argument.(Breaking Change)
Introduce encode and encodeAsStream for Incoming types data.
Update Handler to handle both ObjectAggregator and New Streaming Implementation.

Codecov Report

Merging #1048 (583dc15) into main (77513ce) will decrease coverage by 1.50%.
The diff coverage is 40.47%.

@@            Coverage Diff             @@
##             main    #1048      +/-   ##
==========================================
- Coverage   56.92%   55.42%   -1.50%
==========================================
  Files          73       74       +1
  Lines        2259     2349      +90
  Branches       66       71       +5
==========================================
+ Hits         1286     1302      +16
- Misses        973     1047      +74

Impacted Files
Coverage Δ

.../main/scala/zhttp/service/RequestBodyHandler.scala
0.00% <0.00%> (ø)

...io-http/src/main/scala/zhttp/service/Handler.scala
28.94% <14.28%> (-40.29%)
:arrow_down:

zio-http/src/main/scala/zhttp/http/HttpData.scala
34.28% <28.81%> (-44.67%)
:arrow_down:

zio-http/src/main/scala/zhttp/http/Request.scala
41.66% <60.00%> (+1.66%)
:arrow_up:

...erver/content/handlers/ServerResponseHandler.scala
87.50% <77.77%> (-7.96%)
:arrow_down:

zio-http/src/main/scala/zhttp/service/Server.scala
46.26% <88.88%> (+0.95%)
:arrow_up:

zio-http/src/main/scala/zhttp/http/Response.scala
80.95% <90.90%> (-1.31%)
:arrow_down:

...io-http/src/main/scala/zhttp/service/package.scala
100.00% <100.00%> (ø)

...http/service/server/ServerChannelInitializer.scala
93.33% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 77513ce...583dc15. Read the comment docs.

[ ] Need to test if server withstand high load for POST and GET with Object Aggregator and without it (4 test cases). Test it locally for now.

Performance of different Operators for echo string length 100

Operator
With Aggregator
W/O Aggregator

bodyAsString
70,734 RPS
71,006 RPS

bodyAsStream
23,054 RPS
35,730 RPS


Object representation in Variable Explorer

Problem Description
In the variable explorer, non-standard objects value is redundant with type. __str__ or __repr__ result would be expected to be seen, which usually carries useful information about the object.
Standard Python objects are cleared for representation visualization, but not any object (comment about this on #1867).
A performance issue is mentioned in the link, but I think PyCharm does show this representation for custom objects.
What steps reproduce the problem?

Create custom object, for example:

class Vector:
    def __init__(self, x, y, z):
        self.x = x
        self.y = y
        self.z = z
    def __str__(self):
        return "Vector (x=%f, y=%f, z=%f)" % (self.x, self.y, self.z)

vect = Vector(1,2,3)

See variable vect in Variable Explorer. Type is Vector and Value is Vector object of __main__ module.

What is the expected output? What do you see instead?
Value column is expected to be populated with Vector (x=1.000000, y=2.000000, z=3.000000) or similar information about the object, as print(obj) would show.
Versions

Spyder version: 5.1.1
Python version: 3.7.9 64 bits
Qt version: 5.12.10
PyQt version: 5.12.3
Operating System name/version: Windows 10

Hey @jpcanal, thanks for reporting. This needs to be addressed in spyder-kernels, not here, so I'm moving your issue there.


ERROR: Can not open the file as [7z] archive

I'm having this problem on Windows 7 32 Bits.

I saw that the dependency was removed with 7Zip so I don't know if it has anything to do with having 7Zip installed.

I'm going to close this as its an old support issue, if you still need help then please join the DS⁽ⁱ⁾ Mode hacking Discord server


can not save a "large file"

VSCode Version:1.6.1
OS Version:Windows 10 64bit

Steps to Reproduce:

open a code file about 20k lines;
modify the file;
save it;
modify another place of this file;
i can not save it again(there is no response);

i config "format on save" in user settings


Before Save check if Object is new

I used to be able to check like this:
 if (request.object.id == null) { }
Now this doesn't work. In parse server objects come with object.id already.

FYI, added logging to cloud code. It says object is not new. That it already exists.
2016-02-08T22:41:18.808979+00:00 app[web.1]: CALLING BEFORE SAVE. 2016-02-08T22:41:18.809080+00:00 app[web.1]: New object: false 2016-02-08T22:41:18.785676+00:00 app[web.1]: Object ID: MYSoqNB5YK

What about using .isNew ?  I have yet to test any cloud code fyi..
if (request.object.isNew())

Yes. Same result.

Sounds like issue #107 .

Closing as duplicate of #107


Why is AppKernel not loaded by Composer?

Is there a reason why the AppKernel file is not loaded by Composer? I.e. registered like this in composer.json:
{
    ...
    "autoload": {
        ...
        "files": [
            "app/AppKernel.php"
        ]
    },
    ...
}

Since it is always loaded, letting Composer do the job would make each entry point of the application (console, app.php, app_dev.php, …) a little simpler.

Sounds like a good idea to me :+1: , but I don't know if there are other implications to this...

:+1:

this looks good to me. It would allow to simplify places using it. they can simply assume it is autoloadable.

OK great, should the pull request be made against master or any other branch?

2.8 IMO

Thanks, I've created #869


Add test for enum/external macro as array dimensions.

This locks down the solution for the issue mentioned in https://github.com/openenclave/openenclave/issues/2431
Enums and externally defined macros can be used as array dimension in oeedger8r.
Signed-off-by: Anand Krishnamoorthi<EMAIL_ADDRESS>

Interesting. Do you know why Intel's edger8r does not support this?

Interesting. Do you know why Intel's edger8r does not support this?

sgx_edger8r's grammar supports only integer dimensions.
https://github.com/intel/linux-sgx/blob/3ea0560dc60e8d5ca70a60ba79809cd6d687326a/sdk/edger8r/linux/Parser.mly#L393-L404
See fixed_dimension below:
empty_dimension: TLBrack TRBrack         { failwith "Flexible array is not supported." }
fixed_dimension: TLBrack Tnumber TRBrack { if $2 <> 0 then [$2]
                                           else failwith "Zero-length array is not supported." }

fixed_size_array: fixed_dimension    { $1 }
  | fixed_size_array fixed_dimension { $1 @ $2 }
  ;

array_size: fixed_size_array         { $1 }
  | empty_dimension                  { $1 }
  | empty_dimension fixed_size_array { $1 @ $2 }
  ;

In oeedger8r we chose to allow both identifier and integer to be specified as dimension, just to support such scenario.
array_dimension = '[' (integer | identifier) ']'


[$500]  Dev: The three-dot menu item fails to close after clicking on the three-dot icon again

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open a chat.
Click on the three-dot icon to open the menu.
Click on the three-dot icon again.
Observe that the menu does not close despite clicking on the three-dot icon a second time.

Expected Result:
The three-dot menu item should close after clicking on the three-dot icon again
Actual Result:
The three-dot menu item does not close after clicking again on the three-dot icon.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: Dev 1.3.75-8
Reproducible in staging?: n
Reproducible in production?: n
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/e059d65b-31cc-4f31-94a4-3f235bad550d
https://github.com/Expensify/App/assets/93399543/dec24728-e623-4b3e-899f-79d4aff2db78
Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696240149651509
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01c0796ffb0ed10ad4
Upwork Job ID:<PHONE_NUMBER>665554432
Last Price Increase: 2023-10-02

works fine in desktop(mac) in my local machine

Contributor details
Your Expensify account email<EMAIL_ADDRESS>Upwork Profile Link: https://www.upwork.com/freelancers/~01f483ebf29ccc42bf

Proposal
Please re-state the problem that we are trying to solve in this issue.
The three-dot menu item fails to close after clicking on the three-dot icon again.
What is the root cause of that problem?
When we tap on the three-dot icon, two functions are invoked: onClose within the PopoverMenu, and onPress within the PressableWithoutFeedback.
Initially, onClose runs and sets isPopupMenuVisible to false. However, when onPress is triggered, it reverses isPopupMenuVisible back to true.
What changes do you think we should make in order to solve the problem?
We can handle the visibility of the PopoverMenu directly within the PressableWithoutFeedback component. You can keep track of the isPopupMenuVisible state and use a conditional render for the PopoverMenu.
const hidePopoverMenu = useCallback(() => {
    InteractionManager.runAfterInteractions(() => {
        onModalHide();
        setPopupMenuVisible(false);
    });
}, [onModalHide]);

What alternative solutions did you explore? (Optional)
const hidePopoverMenu = useCallback(() => {
    InteractionManager.runAfterInteractions(() => {
        onModalHide();
    });

    setTimeout(() => {
        setPopupMenuVisible(false);
    }, 0);
},[onModalHide]);

not reproducible anymore on latest main

@kbecciv Please close as this is not reproducible anymore


Serious Bug in website

Describe the bug
-some links are again not clickable
Possible solution

Describe the solution you thought of.

Screenshots

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018

Go ahead
Deadline 1 April, 2021

@abhijeet141 Can you pause your work on this? There are other issues that need to be resolved before we can work on this. You can work on other issues meanwhile :)

@abhijeet141 Can you pause your work on this? There are other issues that need to be resolved before we can work on this. You can work on other issues meanwhile :)

Okay

@abhijeet141 Bugs are resolved now. You can move to next issues .Thanks


Correct highlight delete action button in DeleteAction component

Description
closes #5400
The delete button wasn't grayed out before. The isDanger attribute doesn't make the element fade when disabled. Made it conditional.
https://github.com/inmanta/web-console/assets/44098050/bac13754-d574-4c1f-9e08-7088505eb917

Processing this pull request

Merged into branches master, iso7 in df2ec54fdeac190c7d0a91cb9ab59b74ee3ae0ea


haruhi-dl: command not found

On Ubuntu 20.04, after installing haruhi-dl using pip3, I get the following error:
"haruhi-dl: command not found."
How can I fix this dreadful error? Also shows up when I install youtube-dl.

I guess it has been installed to your user-specific directory (~/.local/bin/), but it's not in the PATH variable.
Try one of these ways:

Install with sudo pip3 install haruhi-dl (system-wide)
Add this line to your ~/.bashrc (or ~/.zshrc if you're using zsh):

export PATH="$PATH:$HOME/.local/bin"

Now it works well. Thank you!!!


Fixed a syntax error

I changed two statements if and else which were the reason of syntax error

No, the code is correct as it is. Your problem seems to be that you are trying to run the code in Python 2, when Python 3 is required (or for this particular issue, at least from __future__ import print_function).

Thank you for reviewing my pull request and guiding me.
On Sat, Oct 28, 2017 at 12:37 PM, Peter Norvig<EMAIL_ADDRESS>wrote:

Closed #655 https://github.com/aimacode/aima-python/pull/655.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aimacode/aima-python/pull/655#event-1315015051, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AfctF4kmbmJ7aSsdVVF7iMIFtUcOSDqUks5swtLIgaJpZM4QFulR
.


TraceEvent: expose timestamps in UTC format

Under heavy system load (10K+ events per second), timezone conversion accounts for the vast majority of time when reading the timestamp. In case the client does not need local time, the new properties saves a considerable amount of time.

That's all there is to this PR. This property is to be used by clients that link with the library. The screenshot would show our own code above the get_Timestamp method.
For the context, we have an application that gets a stream of TraceEvent objects and needs to get timestamps quickly. The workaround we have  is to get TimeStampQPC and convert it to UTC ourselves using the same logic that the library uses internally.

@microsoft-github-policy-service agree [company="Cyberhaven, Inc"]

@microsoft-github-policy-service agree company="Cyberhaven, Inc"

This seems reasonable to me.  Having some tests in https://github.com/microsoft/perfview/tree/main/src/TraceEvent/TraceEvent.Tests would be a good thing.  Probably just create a new TimeStamps directory.
@pharring, do you have concerns with this?  From my perspective, this just seems like goodness, and I don't see any concerns around not being able to implement all of these new UTC properties for all current and future formats.

This seems reasonable to me. Having some tests in https://github.com/microsoft/perfview/tree/main/src/TraceEvent/TraceEvent.Tests would be a good thing. Probably just create a new TimeStamps directory.
@pharring, do you have concerns with this? From my perspective, this just seems like goodness, and I don't see any concerns around not being able to implement all of these new UTC properties for all current and future formats.

I've no concerns.
Once this PR is in, you could consider:

Deprecating the non-UTC properties via [Obsolete] and steering people to use the UTC versions.
Auditing all the callers in PerfView and see if they could be modified to use the UTC versions. Perhaps PerfView should have an option to show times in UTC or the local time zone.

Thanks @pharring.  Much appreciated.  Yes, I think these are reasonable things to do.
@vitalych, would you mind adding some tests?


Taxonomy service update

Codecov Report

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

@@           Coverage Diff           @@
##           master     #770   +/-   ##
=======================================
  Coverage   13.20%   13.20%
=======================================
  Files          77       77
  Lines        5315     5315
  Branches      895      895
=======================================
  Hits          702      702
  Misses       4612     4612
  Partials        1        1

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e13060f...1d3a1b4. Read the comment docs.


One intervention page

This is most of the way towards #21. The per-type detailed form is totally gone for now. Lots more tweaks needed, but going to deploy this now and iterate

Looking good


refactor: couple of improvements

Before:
GHz=6.17 cycle/byte=15.2723 cycles/url=1.12182k instructions/byte=69.255 instructions/cycle=4.53468 instructions/ns=27.979 instructions/url=5.08709k ns/url=181.818 speed=295.053M/s time/byte=3.38922ns time/url=248.953ns url/s=4.01681M/s

After:
GHz=6.298 cycle/byte=15.5891 cycles/url=1.14509k instructions/byte=69.078 instructions/cycle=4.43117 instructions/ns=27.9075 instructions/url=5.07409k ns/url=181.818 speed=299.983M/s time/byte=3.33352ns time/url=244.862ns url/s=4.08393M/s

Merging.


Mark verified_phone_number as nullable

Hey @bbiggerr, I don't have write access to this repo. Can you merge it when it's appropriate time? Thanks!

Meant to merge this in the recent release -- patching it in now


The built in text/html view in Notebooks looks messed up.

VS Code Version:  1.56.0-insider (Universal)
OS Version: Darwin x64 19.6.0

Steps to Reproduce:

Use a dark theme on vscode
Use REST Book
Make a GET call to google.com
Get back the html response and switch the output view to text/html
See how the rendered text/html output leaks onto the whole page and that the colors are inverted.

To fix: https://github.com/tanhakabir/rest-book/issues/90

The challenge is what's the expected behavior of the builtin text/html renderer, should it just insert the html fragment, or embed it into an iframe. If latter, then there will be no interop between two different cell outputs.
What the REST Book extension can do now is wrapping the html fragment output in an iframe before sending them to VS Code @tanhakabir


podman images: not newline-terminated

podman images, with a non-json output format, omits the final newline:
$ podman images | cat
REPOSITORY                 TAG      IMAGE ID       CREATED       SIZE
docker.io/library/alpine   latest   caf27325b298   2 weeks ago   5.8 MB$ <<<-- this is my prompt

This would seem like a minor nit, except it might greatly surprise anyone who does:
$ podman images --all --format '{{.Repository}}:{{.Tag}}\t{{.ID}}' | while read name id;do echo "got here <$name> <$id>";done

If we have one image, nothing is output. Even more confusingly, if there's more than one, $id (the last element of the line) includes a spurious newline: (never mind: that was an artifact of some debugging I was trying)
(Note to reviewer: I thought I had filed an issue about this months ago but can't find it now).
podman-1.0.0-1.git82e8011.fc29.x86_64

The code specifically does this now.  It checks if output is a tty and if it is executes a printf("\n") otherwise it does not.  And since you are piping to cat, it does not do it.

//Out method for Go templates
func (t StdoutTemplate) Out() error {
tmpl, err := template.New("image").Parse(t.Template)
if err != nil {
return errors.Wrapf(err, "template parsing error")
}
err = tmpl.Execute(os.Stdout, t.Output)
if err != nil {
return err
}
humanNewLine()
return nil
}

@edsantiago Do you think we should not check for Humans on Stdout Templates and always print the newline?
@baude Do you agree?

Did we add this in response to another bug? I can't think of another reason it would be there

@rhatdan I strongly think output should be consistently newline-terminated irrespective of whether stdout is a tty. See my first comment about piping through a while loop: the last line of output will be silently ignored.
FWIW I seem to have found in my records a note about reporting this in ps back in October; it got fixed, but I can't find a PR for it. (Note that this means that ps behaves correctly right now; images does not)

Ps has this line
fmt.Fprint(w, "\n")
I have no problem adding it.

I did a quick search, and I can't find any issues that relate to this, so I have no idea why we added it in the first place.
Given that, I'm fine with removing the TTY check.
@baude @rhatdan We really need to start forcing bugfix commits to add comments with links to the issue number so we don't start reverting bugfixes accidentally

Further info: it's a POSIX thing:
3.206 Line

A sequence of zero or more non- <newline> characters plus a terminating <newline> character.


JP - Removes transitive dependencies from the meta information

Fixes https://github.com/scala-exercises/scala-exercises/issues/576
Please, @raulraja review at your convenience. Thanks.

LGTM


Training Stuck at "mmcv - INFO - load checkpoint from torchvision path: torchvision://resnet50"

Training Stuck at "mmcv - INFO - load checkpoint from torchvision path: torchvision://resnet50"

This means you are downloading the resnet50 checkpoint from torchvision. Please check your internet connection.


Hidden Markov model page is not reachable from table of contents

HMM page is not linked correctly from readme file.

can i work on this to make it working??


[Feature Request] Pixelation

Pixelation would be nice to have too.

I think the blur option is close enough.


how to run in other data?

hello, i have a question about if i want to run in refcoco/refcocog to see the perferance in your paper,what setting i need to do?
just about the  "python train.py --data_root ./ln_data/ --dataset refcoco
--gpu gpu_id --resume saved_models/ReSC_base_refcoco.pth.tar"   is ok?

Yes, that should work.
Please let me know if you met any problem :)

yeah,I have found "refcoco" is wrong.  It's should be "  --dataset unc".

so, I think if refcoco+ should be "unc+"?

referit/flickr/unc/unc+/gref (https://github.com/zyang-ur/ReSC/blob/e4022f87bfd11200b67c4509bb9746640834ceae/train.py#L61)
Sorry for missed that :)

yeah,thanks.    could you remember how long time do you use to run in  refcoco?


Idiomatic way to list commits between revisions.

All,
I was wondering how I should go about getting the changes between two revisions. I'm currently using std::process::Command and parsing the output, and it works, but I feel there has to be a way to do this without having to shell out.
let output = Command::new("git")
    .arg("rev-list")
    .arg("<sha1>..<sha2>")
    .output()
    .expect("failed to execute process");

let stdout = String::from_utf8_lossy(&output.stdout);
for commit in stdout.split("\n") {
  // Do something here.
}

Mike D.

Check out the Revwalk system to enumerate the commits in a certain range. You can also manually walk the parent commits (with git2::Commit::parent, etc.) if you have a specific situation where you know that'll work.

Thanks!
I was playing aroudn with


Self signup fails with an error

Description:

Can't self signup from the signin/signup window of /admin portal. Says Unexpected error

Steps to reproduce:

Visit /admin
In the login window click create account
Give a username and proceed
Observer the error

Affected Product Version:

Environment details (with versions):

OS:
Client:
Env (Docker/K8s): APIM Test setup

This was due to the localhost not available in Certificate of its own node