Toggl button on JIRA Server

We're using JIRA Server, and I would really like to have the toggl-button work here also. I have solved it for now by forking this repo and adding our addresses to manifest.json, but this is obviously not a scalable solution.
If there is interest in solving this problem, I would be happy to submit a PR, but I would like to discuss the solution with you first.

Thank you for showing interest in this issue. We are already developing a solution for adding custom domains to the extension. By current plans it will be release during April. There is already an issue for it #361
Here is a screenshot of the main idea.

This is the initial version so it can change, but the main idea is the same. Provide user with the possibility to define their custom domains.

Great! Looking forward to the update :-)
On Fri, Apr 1, 2016 at 11:17 AM Indrek V<EMAIL_ADDRESS>wrote:

Closed #509 https://github.com/toggl/toggl-button/issues/509.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/toggl/toggl-button/issues/509#event-611014453


[docs] v0.11 What's new

\cc @DevExpress/testcafe-docs @lexkazakov

FPR

@testcafe-build-bot \retest

FPR \cc @lexkazakov @DevExpress/testcafe-docs I've also changed PageObject example for selectors.

looks OK for me

@testcafe-build-bot \retest


State of the art face analysis

Hey, thanks for your great library.
Do you plan to integrate better performing models for gender prediction/age estimation? Because DeepFace, which is used for Face Analysis(Gender, Age,...), is quite old and behind state of the art.

No, I have no plan to add new age / gender models


Rust LSP not working On MacOS

Lapce Version

System information

rustc --version 1.64.0
Describe the bug
The LSP doesn't appear to be working, I have no squiggly lines, when I press F12 nothing happens, etc
Additional information
Write code in the trust file without code intelligence prompt and code jump.

Have you updated your plugin?

This is my rust plugin

+1 for this, I have not been able to get any LSP to work on my m1 Macbook pro.

+1 i can't get any lsp to work on my linux machine either

Via Cmd+Shift+p/Ctrl+Shift+p (or clicking the top bar and typing the : prefix) you can open the command palette. Then, you can use the 'Open Logs Directory'. Uploading a log from when you start the editor and try doing something (ex: typing in a rust file) would be useful, since it could tell us how Rust Analyzer is failing.
(Note: Make sure the current log file has text; you may have to exit out of the editor to get it to flush to the file)

I was having the same issue but fixed it by deleting /Users/$USER/Library/Application Support/dev.lapce.Lapce-Stable and re-installing Lapce. I am wondering if it was possibly due to a stale file(s) from when i upgraded from 0.2.0 to 0.2.1


Fix ValidatingWebhookConfiguration naming in precheck

/retest

@irisdingbj Can you plz take a look?

@hanxiaop PTAL.

/cherry-pick release-1.13

@kebe7jun: new pull request created: #37204

In response to this:

/cherry-pick release-1.13

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Modify ldap init to support multiple ldap hosts

This PR adds the feature to support multiple LDAP hosts. And this PR also add corresponding unit test.
ldap.initialize() can accept the multiple uris as stated in https://www.python-ldap.org/en/python-ldap-3.3.0/reference/ldap.html#ldap.initialize

The uri parameter may be a comma- or whitespace-separated list of URIs containing only the schema, the host, and the port fields. Note that when using multiple URIs you cannot determine to which URI your client gets connected.

Then, we can configure for the multiple hosts as
backend_kwargs = {..., "host": "identity1.example.com,identity2.example.com,identity3.example.com,..."}
I have confirmed that this works properly with our three LDAP servers and the unit tests are successful.

FYI @m4dcoder @amanda11 if you have any comments.

Could you please add it to the Readme? Having a description that host can allow multiple comma-separated entries would be helpful. Same for the https://docs.stackstorm.com/authentication.html#ldap
Additionally, looks like we don't track the Changelog in this repo. Could you add the Changelog for this PR to the https://github.com/StackStorm/st2/blob/master/CHANGELOG.rst ? This way users will know about the new feature.

Sure. I added a description to the Readme and sent a PR to add changelog.


effects included in hyperiond  binary as qtResource

1. Tell us something about your changes.
effects now included in hyperiond binary via qt resource (like the json schema files)
-> no need to install effects in system
-> no need to set effects path (unless you want to make your own)
when loading effects from multiple path, then only last effect with same name is loaded. (e.g. you have the rainbow in multiple locations: in hyperiond, in /usr/share/hyperion/effects, only the effect last in list is loaded)
2. If this changes affect the .conf file. Please provide the changed section
3. Reference an issue (optional)
Note: For further discussions use our forum: forum.hyperion-project.org

Cool idea - I've been caught a few times with a missing effects dir !

later on we can do this with the webui. Then webui always find his files and nobody can play around with webui.

Also diesen schritt finde ich persönlich Unfug. Als erstes versuchen wir die Dateigröße von Hyperion runter zu bekommen und alle grabber auszulagern - danach wurden doch alle grabber wieder intern, und jetzt dieses hier.
Dachte echt wir steuern auf ein Plugin, addon oder wie man es sonst nennen dürfte System zu aber anscheinend nicht. Schade

i agree with paulchen, we could include 3-4 standard effects, but not more. the folder option should stay.

of course folder option must stay, because I want to overlay standard effect params!


V6.0 documentation

See comment at the bottom of this PR.

@cwarnermm (Not urgent for today) - Justine and me noticed that the 6.0 docs branch is out of sync with master. I opened this PR to start resolving conflicts and to start keeping the 6.0 docs branch up-to-date, so that we don't have to deal with a bunch of merge conflicts when we get closer to the 6.0 release day. However, the "Resolve conflicts" button is disabled. Not sure if you or someone else would be able to help with resolving conflicts. Feel free to close this PR and open a new one as needed.

Thanks Amy, this is perfect! :)


MongoDB Storage Capabilities

Enabling mongoDB storage support and integrating it into the cli startup capabilities
Note: The feature TODOs are not mission critical to the daily operation
Happy to support as necessary going forward 😀

Hey @jessepeterson, The udid field in Mongo is used as a storage for the nanomdm ID field. Essentially it works as a rename. The reason I'm doing this is becuase the internal immutable document ID is stored under the _id field and I don't really like having id and _id being so similar. Hence the rename to udid.
I did read over the ID Normalization and that's handled in this situation.
As for your comment about columns. Mongo uses a document based implementation where essentially you can dump any data you want into a database collection as long as it satisfies the defined indexes of the collection
Here is an example
https://github.com/micromdm/nanomdm/blob/96e93e5a5a888290ae41fc2db3c1d540992d91a1/storage/mongodb/mongodb.go#L51-L56
This entails that the CheckIn Collection must have unique MDM Request IDs. Since the r.ID is assigned to the udid field
https://github.com/micromdm/nanomdm/blob/96e93e5a5a888290ae41fc2db3c1d540992d91a1/storage/mongodb/checkinStore.go#L36
FWIW I'm happy to take on any bugs this causes in the event you want to defer the whole thing to us


Notifications: Listen for unused Albums' alert 'media_added'

Warning: Illegal string offset 'type' in /.../modules/boonex/notifications/classes/BxNtfsResponse.php on line 33
Notice: Uninitialized string offset: 0 in /.../modules/boonex/notifications/classes/BxNtfsResponse.php on line 33

Execute the following query in the next update script:
SET @iHandler := (SELECT `id` FROM `sys_alerts_handlers` WHERE `name`='bx_notifications' LIMIT 1);
DELETE FROM `sys_alerts` WHERE `unit`='bx_albums' AND `action`='media_added' AND `handler_id`=@iHandler;

Added in update script.


Delete workflow

looks like the workflow did not work so we are deleting it :D

looks like github wants we fix conflicts on a non existing thing wtf?


Update links to https 🔒

Update most of links to https. You could try following preview links to verify this PR (I verified 🆗):

Preview updated CONTRIBUTING.md
Preview updated LICENSE.md
Preview updated README.md
Preview updated careers/ladder.md
Preview updated culture/engineering-principles.md
Preview updated culture/highlights.md
Preview updated culture/peril.md
Preview updated culture/what-is-artsy.md
Preview updated events/happy-hour.md
Preview updated events/lunch-and-learn.md
Preview updated events/show-and-tell.md
Preview updated onboarding/engineering-introduction.md
Preview updated playbooks/conferences.md
Preview updated playbooks/engineer-workflow.md
Preview updated playbooks/informationals.md
Preview updated playbooks/retrospectives.md
Preview updated practices/historical/mobile_2015.md
Preview updated practices/historical/web_2015.md
Preview updated practices/historical/web_recommendations_2015.md
Preview updated practices/history.md
Preview updated practices/platform.md
Preview updated resources/art.md
Preview updated resources/artsy.md
Preview updated resources/blog.md

Hey, thanks for this!

Thanks dude - we should get peril to notify about these kinda things too


run OC-SORT on KITTI dataset

Dear author,
I had some problem when I ran OC-SORT on KITTI dataset. Maybe my steps were wrong. Could you please guide me how to run OC_SORT on KITTI dataset?
Thank you so much.
BRs,
cuonga1cvp.

Hi @cuonga1cvp ,
To test on KITTI, my purpose was to evaluate the generalisability of OC-SORT. Thus, I didn't try a detector on KITTI, I run OC-SORT over the detection results from PermaTrack. Please see instructions in GET_STARTED for details. Once you have PermaTrack's result, you should be able to get results from OC-SORT very quickly as no training is needed.

@cuonga1cvp
Hope you have fixed your issue. I'm closing this issue. Please feel free to reopen it if you have any other related problems.


Refactor navbar

Description

Fix CSS issues from react-router upgrade
Improve readability of navbar component

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] Code quality improvements

How to test

Checklist

[x] I have tested this code

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

44 of 53 (83.02%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 36.86%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/commons/navigationBar/NavigationBar.tsx
34
43
79.07%

Files with Coverage Reduction
New Missed Lines
%

src/commons/navigationBar/NavigationBar.tsx
1
73.12%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
5192

Relevant Lines:
13277

💛  - Coveralls


Mac OS X Installation

This was an issue before, and I'm trying to re-open it to get the issue addressed.
As far as I can tell, the only impediment to installing fbcunn is that fbthrift needs libnuma.  But that's supposed to be an optional fbthrift dependency at this point.
Is it not possible to get fbcunn running on mac os x?  Is anyone supporting it in that respect?

from Facebook's side, we do not actively support it. It's a lot of work to figure out and maintain OSX support, considering how fast Folly and FBThrift move.

@soumith Thanks for your reply.  At this point folly is available for mac os x through a standard distro, and it looks like that's getting maintained either by FB or the distro folks.  Thrift is also available.  But fbthrift fails to install because it relies on libnuma.  This may actually be the only reason that fbcunn doesn't install straightforwardly.
It just strikes me as a tad odd that os x installation should be prevented by a library whose purpose is to provide optional support, if the hardware is present, for a piece of hardware that mac's don't even have.
If one of us fixed this would you be inclined to take the PR?

I would take a PR for fbcunn for sure. For Folly or FBThrift, you'll have to open an issue on those projects , I have no idea who maintains them or how the process of upstream patches is handled.

Wow its almost like fb is a big company now?
Thanks again!

:)


cf login with certain options results in rename Access is denied error message

Please fill out the issue checklist below and provide ALL the requested information.

[x] I reviewed open and closed github issues that may be related to my problem.
[x] I tried updating to the latest version of the CF CLI to see if it fixed my problem.
[x] I attempted to run the command with CF_TRACE=1 to help debug the issue.
[x] I am reporting a bug that others will be able to reproduce.
- [ ] If this is an issue for the v7 beta release, I've read through the official docs and the release notes.

Describe the bug and the command you saw an issue with
Trying to run cf login -a <api url> -o <org> -s Dev --sso but it does not work and instead returns Error writing config: rename C:\Users\<username>\.cf\temp-config696932450 C:\Users\<username>\.cf\config.json: Access is denied.
What happened
C:\Users\<username>\.cf\temp-config696932450 and C:\Users\<username>\.cf\config.json are left on file system. Inspecting config.json it looks incomplete. Manually moving temp-config696932450 to config.json appears to result in it working until next login.
Expected behavior
This command logs in without errors
To Reproduce

Run cf login -a <api url> -o <org> -s Dev --sso
Enter Temporary Authentication Code
See error

Provide more context

Windows 10
cf login worked in this way through 6.46.1. Starting with 6.47.1 this no longer works.
note 6.47 refactored how cf login works which probably broke this - see https://github.com/cloudfoundry/cli/releases/tag/v6.47.0
Git bash, PowerShell, CMD... all same error
still broken in 6.51.0
API version: 3.66.0
I have confirmed with multiple users they have same issue
I have tried to catch what might be locking config.json using Process Explorer, Resource Monitor, etc. but none seem to catch anything locking config.json

@bwasmith @ericpromislow @vitreuz @XenoPhex looks like you all touched https://github.com/cloudfoundry/cli/blob/master/util/configv3/write_config.go where I think this error is getting hit.

Hey there @bbodenmiller,
Thanks for reaching out, someone on the CLI team will reach out at some point to start debugging this issue. But for future reference, all the people you @'d in that message no longer work on that project; but when you create a new issue, the cf-gitbot you see above alerts the right people.
Thank you for reporting the issue, the CLI team will schedule and look into the issue.

Hello @bbodenmiller
Sorry for the delay in getting back to you on this, unfortunately we tried a bunch and could not reproduce this on my Windows 10 machine, running the cf CLI v6.51.0
$ cf -v
cf.exe version 6.51.0+2acd15650.2020-04-07

$ cf login -s s -o o -a https://api.arsicault.cli.fun --skip-ssl-validation --sso
API endpoint: https://api.arsicault.cli.fun

Temporary Authentication Code ( Get one at https://login.arsicault.cli.fun/passcode ): PkiI1PkHRp

Authenticating...
OK

Targeted org o

Targeted space s

API endpoint:   https://api.arsicault.cli.fun (API version: 3.87.0)
User:           nwebb
Org:            o
Space:          s

Does this always happen for you? Or is it intermittent, have you seen this issue on other Windows machines, or just yours?
Thanks!
@JenGoldstrich and @nickjameswebb

Bumping this @bbodenmiller are you still able to reproduce this?

@JenGoldstrich @nickjameswebb yes I am still getting this issue almost always on multiple machines as are other folks at my organization.
$ cf version
cf.exe version 6.52.0+b086fe522.2020-08-26

$ cf login -a <ur> -o <org> -s Dev --sso
API endpoint: <ur>

Temporary Authentication Code ( Get one at <ur>/passcode ): xxxxxxx

Authenticating...
OK

Targeted org <org>

Targeted space Dev

API endpoint:   <ur> (API version: 2.139.0)
User:           <me>
Org:            <org>
Space:          Dev
Error writing config: rename C:\Users\<user>\.cf\temp-config156273826 C:\Users\<user>\.cf\config.json: Access is denied.

It sometimes works if I do this but generally still fails with same error most the time
$ cf api <url>
$ cf login -o <org> -s Dev --sso

This seems to work every time but requires interaction:
$ cf login -a <url> --sso

Hi @bbodenmiller, I've done a lot more digging on this issue and discovered that this problem is fairly common on Golang windows projects writing to files (see https://github.com/golang/go/issues/36568, https://github.com/microsoft/vscode-go/issues/2897, https://github.com/golang/go/issues/29424 for similar issues). I think you had the write idea watching for locks on the config, but according to this comment on a Golang issue this error occurs when any process has opened the file, not just when a lock is created.
With that in mind, I've been able to reproduce the error by running multiple cf logins in parallel, but not with a single call to cf login. I'm going to dig deeper into our code to try to find places where we may be opening the file twice in parallel, but in the meantime, I wonder if it's possible that you have an antivirus on your machine that is opening/scanning our temp files, or if you are running other cf commands in the background.

@nickjameswebb I'm not running another other commands but my company does force us to run antivirus.

Hi @bbodenmiller,
We’ve discovered a few problems with the way we handle writing to config.json that seem related to the error you are seeing. However, we still haven’t been able to reproduce the error using your cf login workflow, we aren’t sure that the bugs we've found are the actual underlying cause of your issue, and we obviously can't test against your antivirus. Would you be comfortable with running a Dev build of the CLI on your machine to test whether our changes fix your issue? We can provide a binary or you can build from a branch.

@nickjameswebb yep. A dev build would be best for me.
On Fri, Oct 9, 2020, 10:44 AM Nick Webb<EMAIL_ADDRESS>wrote:

Hi @bbodenmiller https://github.com/bbodenmiller,
We’ve discovered a few problems with the way we handle writing to
config.json that seem related to the error you are seeing. However, we
still haven’t been able to reproduce the error using your cf login
workflow, we aren’t sure that the bugs we've found are the actual
underlying cause of your issue, and we obviously can't test against your
antivirus. Would you be comfortable with running a Dev build of the CLI on
your machine to test whether our changes fix your issue? We can provide a
binary or you can build from a branch.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cloudfoundry/cli/issues/1933#issuecomment-706316802,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJDGTGVXHNSBJK3NTJNGZ3SJ5DXNANCNFSM4M363UPQ
.

Working on a dev build now 👍

Hi @bbodenmiller here is a dev build with locking implemented on config.json. It also removes the need for a temp-config. Let us know what you see! If it fails please include a full CF_TRACE=true cf login ... log for us to debug.
dev-build.zip

@nickjameswebb as best as I can tell this fixes the issue. I haven't been able to reproduce Error writing config: rename C:\Users\<username>\.cf\temp-config696932450 C:\Users\<username>\.cf\config.json: Access is denied. message with dev build when at same time I was sometimes able to with installed version 6.52.0+b086fe522.2020-08-26.

@bbodenmiller that's good to know, thanks for running that. We are going to produce one more dev build, this time keeping the temp-config code in order to use atomic file writing on Linux. Let me know if you are willing to run another build!

Sounds good.
On Wed, Oct 14, 2020, 11:05 AM Nick Webb<EMAIL_ADDRESS>wrote:

@bbodenmiller https://github.com/bbodenmiller that's good to know,
thanks for running that. We are going to produce one more dev build, this
time keeping the temp-config code in order to use atomic file writing on
Linux. Let me know if you are willing to run another build!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cloudfoundry/cli/issues/1933#issuecomment-708569602,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJDGTE5UDZGZ5FO542IDU3SKXR57ANCNFSM4M363UPQ
.

Hi @bbodenmiller,
We have a few questions (and potential action) we're hoping you can answer for us.
And if you'd prefer not to share the information here due to security concerns, we'd be happy to hop on a zoom or phone call with you at your request.
Our questions:

What anti-virus software is running?

if possible to disable momentarily in a sandbox/test-env (basically safe) manner - can you disable antivirus and is the issue reproducible under those conditions?

What file-system is being used and what version?
Are you able to reproduce this issue in the latest v6 (now 6.53.0) and v7 (v7.1.0) CLI?

@heyjcollins I can't share what anti-virus software I'm using but the contacts at my company that work directly with you folks likely are able to. It also appears there is no way for me personally to temporarily disable it.
Using NTFS... not sure if it has a version # or how to find it?
Able to reproduce issue with cf.exe version 6.53.0+8e2b70a4a.2020-10-01.
I can't test v7. My understanding is we are running latest LTS PCF release which does not support v7.

Warning: Your targeted API's version (3.74.0) is less than the minimum supported API version (3.85.0). Some commands may not function correctly.

Hello @bbodenmiller,
@vitreuz and I prepared a dev build for you to try
dev-build-10-16-200-retry.zip this binary is a compiled version of our commit 4b329
We exposed retry delay via the environment variable WRITE_RETRY_TIMEOUT
Please try and let us know how that works.

Hi, @bbodenmiller do you have any feedback on our last build?

@a-b looks like it's working
> cf login -o x -s Dev --sso
API endpoint: x

Temporary Authentication Code ( Get one at x ):
Authenticating...
OK

Targeted org x

Targeted space Dev

API endpoint:   x (API version: 3.74.0)
User:           x
Org:            x
Space:          Dev
Error writing config: rename C:\Users\me\.cf\temp-config294620618 C:\Users\me\.cf\config.json: Access is denied.

> .\cf-cli_winx64_build_10_16_2020_retry.exe login -o x -s Dev --sso
API endpoint: x

Temporary Authentication Code ( Get one at x ):
Authenticating...
OK

Targeted org x

Targeted space Dev

API endpoint:   x (API version: 3.74.0)
User:           x
Org:            x
Space:          Dev
2020/10/21 19:53:16 Retrying to write config file.

@a-b any ideas when this fix might be released in a 6.x release?

Any updates from anyone? 🤔

@a-b @vitreuz @joshcollins1 @lisaburns any idea when this fix may land in a 6.x branch & release? It's been nearly 9 months since the fix was built.

Hey @bbodenmiller
Sorry for your delay in getting a response.
Please be careful with who you're pinging as most of the folks you've pinged no longer work on CloudFoundry.
Currently with v6 my impression is that the team is only releasing critical bug fixes, we have planned releases going forward for the next few months relating to v7.  We will try to prioritize a v6 release in the future, but there are no immediate plans to release v6.
Thanks,
Jenna


Removing labels when node not ready

Until now nodes kept their kmod labels when became not ready. Today we are deleting them when they are not ready due to potential race condition.

fix #1252
(cherry picked from commit<PHONE_NUMBER>392307852f716641be375763a4d27b)

/cc @ybettan @yevgeny-shnaidman

/retest

/retest

/retest

/retest

/retest

/lgtm


cancel image if block

Hi seems nice example. For which purposes we use this if block below?
if (cell.indexPath != nil && cell.indexPath.section != indexPath.section) {         [cell cancelImageLoading];     }

That is used to reset the loading process of an image when a cell is being reused for another section. Each cell should load the particular image for each indexPath.section, but each cell may have the same properties as other sections, when it was reused.
—
Sent from Mailbox
On Thu, Aug 6, 2015 at 11:42 PM, matrosovDev<EMAIL_ADDRESS>wrote:

Hi seems nice example. For which purposes we use this if block below?
if (cell.indexPath != nil && cell.indexPath.section != indexPath.section) {         [cell cancelImageLoading];     }
Reply to this email directly or view it on GitHub:
https://github.com/2359media/STXDynamicTableView/issues/11


Using other font via url

Hello, I try to use font via url in style but there is no output...
Is there any other way to do or i just made it incorrect (using node-red in ubuntu)
Please help..
Thank you

I have same issue, is there any updates?

I have same issue, is there any updates?

hi there, happy to help.
in teminal  cd .node-red/node_modules/pdfmake/examples/fonts
put your font there.
Happy Low-code :D

I have same issue, is there any updates?

hi there, happy to help.
in teminal cd .node-red/node_modules/pdfmake/examples/fonts
put your font there.
Happy Low-code :D

hi!
thanks for Your answer.
i've tried to do as you write, but there's no such folder by this path.
maybe you mean that i need to create this folders and it will work?


Jpcbertoldo/mvtec ad loco 2

Description
Create a new dataset: MVTec LOCO Anomaly Detection.
"LOCO" stands for "LOgical COnstraints"
I based myself on anomalib/data/mvtec.py.

Fixes #471

imread_strategy
The dataset supports an option imread_strategy which allows the user how to choose when the images are loaded:

onthefly: behaviour I found in mvtec.py, the images are loaded upon demand during the training;
preload: all the images are cached in the memory (RAM, not GPU) when the dataset is being initialized.

anotype and super_anotype
Besides providing the binary label, I also create the dataset with two other categorical values:

super_anotype: is it a logical or structural anomaly? (or a normal?)
anotype: "what is the problem with the image?", mvtec ad also has different types of anomalies for each category but this is particularly more interesting here because there are many types of logical violations possible.

I specifically included this because I am interested in evaluating separately by those types but I will later create an issue for that feature.
mask vs. masks
MVTec LOCO's logical anomalies may include several anoamlies in a single image and to properly evaluate them one needs to consider them separately so they are segmented in different mask files in the ground truth.
Since the rest of library expects a tensor mask (SINGULAR), I merge them all into a single binary maks (with loss information because they cannot be separated anymore).
In order to later peform proper evaluation there is a second tensor masks (PLURAL) which encodes each anomalous region with a different value (0 is a normal pixel, and 1, 2, ..., N are anomalous pixels).
things in MVTecAD but not in MVTecLOCO
1) self.transform_config_val = self.transform_config_train
        if self.transform_config_train is not None and self.transform_config_val is None:
            self.transform_config_val = self.transform_config_train

Is there a good reason for assuming this?
For me it could make sense that self.transform_config_val could have light data augmentations (say, tiny brightness changes) but that should not be repeated in the validation set.
2) split_normal_images_in_train_set(samples, split_ratio, seed)
MVTec LOCO already defines fixed validation sets so i did not include the option of doing it dinamically like in MVTec AD.

Checklists
Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Refactor (non-breaking change which refactors the code base)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[x] My code follows the pre-commit style and check guidelines of this project.
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[] New and existing tests pass locally with my changes

Please ignore for now, I will wait for PR #558.
Also, I realize that the pre-loading of data is probably unnecessary so I'll remove it to make the PR simpler.

@jpcbertoldo I am closing this because it has been inactive for a long time and is outdated. Feel free to re-open if you resume working on this.


Vendor Libnetwork v0.7.0-rc.7

Fixes #22081
Fixes #22194
Fixes [libnetwork #1113] (https://github.com/docker/libnetwork/issues/1113)
Fixes [libnetwork #1069] (https://github.com/docker/libnetwork/issues/1069)
Fixes [libnetwork #1117] (https://github.com/docker/libnetwork/issues/1117)
Signed-off-by: Santhosh Manohar<EMAIL_ADDRESS>

LGTM

LGTM

Thanks, LGTM

I made a mistake LGTM'ing this. We need to talk about that added reexec, this will slow down container startup by 30ms more.
Ping @mavenugo @tonistiigi @crosbymichael.


Request for clip_wrapper.py Compatible with open-clip for CAM Generation

First of all, thank you for your excellent research.
I am interested in applying your approach using a CLIP model trained in a different domain.
I would like to know how to obtain CAM results from a pretrained CLIP using open-clip (https://github.com/mlfoundations/open_clip) instead of OpenAI's CLIP.
I attempted to generate CAMs, but due to the different model structure, I am unsure if I have implemented it as you intended. (The results were not as good as expected, so I am reaching out for help.)
Could you provide a clip_wrapper.py that is compatible with open_clip? (I tried it myself, but I am keen to understand your precise implementation.)
I have attached the network in a txt file.
open-clip.txt
open_ai_clip.txt

.


Upgrade Akka to 2.6.x for Scala 2.12/2.13

Latest versions of ReactiveMongo for Scala 2.12 / 2.13 now use outdated Akka version 2.5.32
It would be great to have Akka version upgraded  to more recent 2.6.x

As indicated in the documentation, ReactiveMongo supports Akka dependency from 2.3 to 2.6, just explicit the dependency in the build.
Also as indicated in this issue tracker is for confirmed issue.
Please use the MailingList or StackOverflow to ask question.


[Feature] Support for Watches

Watcher feature: To allow for management of watches via Terraform
Watcher API's: https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api.html
Supported Elasticsearch Go Client functions:

api.xpack.watcher.ack_watch.go
api.xpack.watcher.activate_watch.go
api.xpack.watcher.deactivate_watch.go
api.xpack.watcher.delete_watch.go
api.xpack.watcher.execute_watch.go
api.xpack.watcher.get_watch.go
api.xpack.watcher.put_watch.go
api.xpack.watcher.query_watches.go
api.xpack.watcher.start.go
api.xpack.watcher.stats.go
api.xpack.watcher.stop.go

Note: Resource should be able to accept an entire Watch config, via a single watch body attribute (to keep consistency with UI - instead of separating elements of a Watch config between separate attributes of the resource). Both approaches could potentially be made available though, if of value to end users!

Will be available in next version release (0.6.0) - Closing Issue


hw/util: blinker/beeper implementation

Provide an implementation of a blinker/beeper, only need to provide an on/off method (gpio, pwm, ...).
Make it easy to provide a simple user feedback

Coding style has been fixed, and now only using one callout


Would it make sense to exclude metadata column during schema check ?

!!! For Tabular Editor 3 feature requests, go here -> https://github.com/TabularEditor/TabularEditor3/issues !!!
Is your feature request related to a problem? Please describe.
In our DevOps process we are doing a schema check before we merge the TMDL model changes into main branch, we are doing schema check on Pull request.
Right now it is also checking the metadata columns for the table and throws error as below:

Which results in schemacheck to fail as I we have set non-zero exit code.
Describe the solution you'd like
We have identified in the source code that we can remove the metadata column check during schema check.
Additional context
Could you please remove the metadata column check in the next release?  as it makes sense not to include the metadata columns

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

Hi @rohitghegde
Apologies for the late reply.

Could you please remove the metadata column check in the next release?

What exactly do you mean by this? Is it a specific column you would not like to include in the check? If you want to avoid performing the schema check entirely, simply omit the -SC or -SCHEMACHECK switch from your command line.


Runtime of range-only example

Dear Qiangqiang,
thanks for the code! I tried to implement a simple incremental range-only SLAM example: range_only_incremental.py
Unfortunately is the runtime for later iterations quite high, up to 33 minutes for a single inference run - which seems extremely high compared to the runtime in your paper.
I think that I might have configured something wrong, can you give me a hint?
 ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:01:00.0 Off |                  N/A |
| 42%   72C    P2   158W / 250W |   9647MiB / 11264MiB |    100%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A    419179      C   python                           9643MiB |
+-----------------------------------------------------------------------------+

Okay, forget my question, marking the landmark variables with variable_type=VariableType.Landmark solved the problem.
range_only_incremental.py#L144
BTW, is there any general recommendation for the NFiSAMArgs? For example for the choice of the elimination_method?

Hi Tim,
Thanks for your interest! It is really great to see your script and datasets :+1: :100: :1st_place_medal:
The elimination_method  is indeed a critical one for the run time. I would recommend pose_first for the robustness of the solver for various graph structures. The elimination_method  returns the variable elimination ordering. A good ordering is dependent on the specific problem being solved. I would encourage you to implement your own elimination methods that lead to smaller cliques. For example, you can change this:
https://github.com/tipf/NF-iSAM/blob/1f1962a952df5e03524e8f93176d3d81e683a700/src/slam/FactorGraphSolver.py#L188
The issue in your first post is related to the variable elimination ordering. I guess the elimination ordering (before your correction) leads to very big cliques so the solver would be expected to take a long time to learn normalizing flows in such a clique. As shown in your first post, the clique_dim is 306, which is super large. Your correction enables the solver to identify that the landmarks are VariableType.Landmark. Then the landmarks will be eliminated after robot poses given the pose_first variable ordering.
Thanks.
Qiangqiang

Hi Qiangqiang,
usually, I would expect that the ccolamd method provides the (approximately) best ordering.
It seems, however, that this method is not supposed to be used:
https://github.com/tipf/NF-iSAM/blob/1f1962a952df5e03524e8f93176d3d81e683a700/src/slam/FactorGraph.py#L8
Is there a reason for not using  ccolamd as the default method?

Hi Tim,
That ccolamd function does not work robustly yet so it is commented out. The function relies on a 3rd party package so we need to check our wrapper for that package.

Thanks a lot for your explanations!


streaming functions for doobie and slick with tests

Added support for streaming for both Slick and Doobie module. Since Slick works with Futures but for streaming it relies on IOs or other effect types there was a need to abstract the streaming operation in a new DBStreamingEngine.
Closes #107

Found a few tiny things and Jacoco coverage action is still failing (not on insufficient coverage though), so please take a look. Otherwise LGTM.
I pulled it, reviewed, compiled and ran tests.

Fixed this. The problem was in node version Github's updated runner uses now. Solved by an update of the jacoco github action version.

@lsulak @jakipatryk Thanks for the initial review here and on the calls we had yesterday. Based on your comments I have made the streaming part for Slick as a separate package since additional dependencies are needed and we don't want to be importing transitive dependencies into our projects when streaming is not used. At the moment there is core module for non-streaming, streaming module for streaming, slick module for slick non-streaming, slick-streaming module for slick streaming and doobie module. Doobie module provides both non-streaming and streaming functions since Doobie already bring all the dependencis needed (works with fs2 streams under the hood; cats effect brought in transitively from fs2) so there would be no benefit in splitting this into separate modules.


Update .gitignore to ignore .DS_store

In macOS, temp/junk file named .DS_Store is created that stores custom attributes of its containing folder. Update gitignore to ignore such files.

Go ahead to solve this. Also, check out if gitignore file is something other than this.

I could not find anyting else that should be ignored as of now. If I get I will update it.

In macOS, temp/junk file named .DS_Store…

This sort of thing is specific to the user environment, not the project.  I think the cleanest solution to that is to add it to your personal or system gitignore (e.g. $XDG_CONFIG_HOME/git/ignore, see gitignore(5)).  That protects all of your projects, without adding per-projects entries that users on other platforms don't need.


Improve test install

Provide test_install improvements in multiple ways.

No more file duplication, everything uses one file.
Test most SpMV and solvers when building for accelerators (check against reference).
Keep multiple dedicated targets (test_install_hip and test_install_cuda) for simplicity of running tests in spack.
Install the test install into the directory ${CMAKE_INSTALL_PREFIX}/smoke_tests.
Use proper RPATH information when installing the binaries such that they work without environment settings.

There is also some irrelevant Executor documentation fix.
TODO:

[x] - Install all executable and data (keep all RPATH information if that isn't done).
[x] - Ensure this works in all cases (in particular when building both CUDA and HIP).

format!

format!

format!

format!

The format and check format issue should be related to our check list.
The error is from empty changed file.

format!

format!


[#5893] Ensure we not close NioDatagramChannel when SocketException i…

…s received.
Motivation:
When using java.nio.DatagramChannel we should not close the channel when a SocketException was thrown as we can still use the channel.
Modifications:
Not close the Channel when SocketChannel is thrown
Result:
More robust and correct handling of exceptions when using NioDatagramChannel.

@Scottmitch @nmittler @trustin PTAL

is is possible to have a unit test for this?

@Scottmitch I can not think of a way :(

We did not before, so I think no

Am 07.10.2016 um 16:17 schrieb Nathan Mittler<EMAIL_ADDRESS>@nmittler commented on this pull request.
In transport/src/main/java/io/netty/channel/nio/AbstractNioMessageChannel.java:

@@ -175,6 +171,15 @@ protected boolean continueOnWriteError() {
return false;
}

protected boolean closeOnReadError(Throwable cause) {

   if (cause instanceof IOException && !(cause instanceof PortUnreachableException)) {

@normanmaurer what about RuntimeExceptions or Errors? Should we close in that case as well?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Cherry-picked into 4.1 (e102a008b63d0063581ba242539f0a8d473cae00) and 4.0 (71b8960)


ui-mask Fix: Field gets set to dirty when it loses focus.

Masked inputs were being set to $dirty even though they hadn't had any changes on them. This makes sure we don't update the model if no changes were made to the field.
To reproduce the problem:

Click on a masked field
Lose focus on the field
Check field status, it should be marked as dirty even though you made no changes to it.

I'm experiencing this issue today. Will this get pulled in?

Seeing as it's been so long since this was PR'ed, I guess you'd be better off just making the change by hand. It's literally 2 lines of code.

This PR seems to be obsolete. Moreover UI.Utils modules was split in individuals repositories. If still valid, please consider re-submitting on the dedicated repository.
See the README for details.

The reason this was PR'ed into this repository is that, as far as I can remember, the latest version of angular-ui isn't compatible with angular 1.1.5. My memory is very murky in this respect, but I think I remember needing this specific version of angular-ui in order to make it work on a project that had been started 3 years ago and where we have no budget to do an upgrade of angular or any of its dependencies.
I understand the reason for closing it, though. In this case, I encourage any people who are facing this problem to just edit the only two affected lines of code. It's a very simple change, and has been used in production for almost a year now without issues.

I am not 100% sure what you mean with angular versions. But since we do have a separate repository now, there is no problem to change requirement for ui-mask. Say if we need angular 1.2, that would be easy as pie. But we should be sure of what needs to be done first...


chore: removes commented out code

Description
Removes commented-out code
Related issue(s)
Fixes #34

/rtm

@all-contributors please add @syedzubeen for code


Typo in function call

https://github.com/pdphilip/laravel-elasticsearch/blob/24d4839848f19e098c4014e9edaa4868fe7075fc/src/Connection.php#L161
'pass' is sent instead of $pass

Sorted, thanks @andrei376


Should install react-swipeable-views-utils in order to use virtualize? (after the package changes)

Now that the packages are separate.
According to the documentation it is unclear - When wanting to use "virtualize" (for example) - does one needs to
npm i --save react-swipeable-views-utils
?
The "utils" package is not a dependency of "core" or the top level package...
Thanks for clearing it up!

The graph of dependencies between the packages is the following:

1: react-swipeable-views-core (core modules shared between the different packages)

2: react-swipeable-views [1] (browser implementation of the <SwipeableViews />)

3: react-swipeable-views-native [1] (native implementations of the <SwipeableViews />)

4: react-swipeable-views-utils [1] (Higher order Component that can be used with the three different implementations available)

Should install react-swipeable-views-utils in order to use virtualize?

Yes, you should. The native users are forced to do it right, for the browser users, I have kept the old modules, just adding a deprecation comment.
But it looks like I have forgotten to add react-swipeable-views-utils in  https://github.com/oliviertassinari/react-swipeable-views/blob/master/packages/react-swipeable-views/package.json#L25 to make it work 🙈 .

I'm gonna

document what each packages is for
Add a deprecation warning when importing the old HoC packages
Add the missing dependency


Bdwill pr

Proposed changes
Fix screenshots per issue #2126
Fix rendering issue with inline code snippet #1990
Fix for stack yaml reference #1476
Add shutdown procedures for #1017
Initial PR #2857 made by @bdwill

@mstanleyjones Do I need to stash my commit or it's correct like this?


No images in jsdoc hover or notebooks in remote/web

Add an image in markdown syntax to a jsdoc comment
In a local vscode window, hover the identifier with the command
The image is rendered
Do the same in a remote window
The image is broken

Same issue with notebooks. @mjbvz  Is it possible to hook into the same system that webviews use, or is that only tied to webviews?

cc @rebornix what we were discussing today

No I think we need a different approach. Webviews set the <base> element on their page but we cannot do this for hovers.
We likely need to rewrite all relative urls in the markdown content to handle this case

This made me sad while trying to write release notes today.

We likely need to rewrite all relative urls in the markdown content to handle this case

The notebook already uses an image tag with a src="vscode-remote://...", is there any way for something outside of the webview to load an image like this? What magic does the webview actually use?

This made me sad while trying to write release notes today.

We likely need to rewrite all relative urls in the markdown content to handle this case

The notebook already uses an image tag with a src="vscode-remote://...", is there any way for something outside of the webview to load an image like this? What magic does the webview actually use?

On desktop we use a custom electron protocol (vscode-webview-resource) to load resources in webviews. On Web, we use a service worker (however service workers do not support custom uri schemes, so we'd still have to do some kind of rewriting).
In both cases, I think we'd still need to rewrite the uris. Even with a service worker for example, we would still need to resolve uris relative to the current document.

On desktop we use a custom electron protocol (vscode-webview-resource) to load resources in webviews. On Web, we use a service worker (however service workers do not support custom uri schemes, so we'd still have to do some kind of rewriting).
In both cases, I think we'd still need to rewrite the uris. Even with a service worker for example, we would still need to resolve uris relative to the current document.

I'm not concerned about having to rewrite URIs. I guess we need another server worker outside of the webview though.

In the getting started page we need images that are relative to extension paths, rather than the current document. So we have the full URI, and don't need to resolve anything relative to the current document. Also not concerned with needing to rewrite URI's here. Could you point me to how I might be able to make this work?

Sounds like FileAccess.asBrowserUri might do this

Potentially fixed for JS/TS hovers by #142055 (current proposal requires adoption by providers)
Need to test to confirm this

Still broken for me on web. Two issues:

The markdown renderer currently strips images with unknown schemes
If we disable this, we still can't load the images because they have uris such as  memfs:/...

We already asBrowserUri in this case. Not sure if there's a way to construct a uri that goes back to one of our virtual file system (this sounds like it may require a service worker)


[WIP] Oauth integration

Closed in favor of https://github.com/jcroll/foursquare-api-bundle-sandbox/pull/4


bulloak: init at 0.5.4

Description of changes
Adds bulloak, a utility to generate and check Solidity tests based on the Branching Tree Technique.
https://github.com/alexfertel/bulloak

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

bulloak definition is missed from pkgs/top-level/all-packages.nix.

Thanks @sikmir hopefully this looks better.

Thanks for the input @drupol . What does meta.mainProgram do and why is it needed? What should it contain?

Thanks for the input @drupol . What does meta.mainProgram do and why is it needed? What should it contain?

Check in your IDE for the string mainProgram = " accross nixpkgs repo. You'll find many packages with that attribute in the meta section.
Basically, this attributes inform the user of the executable to use when using ${lib.getExe pkgs.bulloak}.
I also invite you to read this issue: https://github.com/NixOS/nixpkgs/pull/246386


Simplify macOS setup

Enabling the proxy on macOS requires manual steps. In comparison, on Windows, after starting the proxy, it automatically registers as a system-wide proxy. We should look for ways to simplify the steps, either via a script people can run, or have the proxy automatically register as a system-wide proxy, just like it does on Windows.

Original feedback from @chanezon

Request from @ddyett also

We currently have three manual steps when configuring the proxy for use on macOS, the following steps can be removed or automated:

Trust the application, this is needed as the app is not signed, we should look to get the executable signed with a Developer ID to remove this step, see https://developer.apple.com/developer-id/
Trust the certificate, this is needed as we don't do this automatically which is performed in Windows, this can be scripted using the security tool, see https://stackoverflow.com/questions/35031149/set-imported-certificate-to-always-be-trusted-in-mac-os-x
Configure network adapter, we don't do this automatically which is performed in Windows, this can be scripted using the networksetup tool, see https://stackoverflow.com/questions/36127254/change-proxy-on-mac-osx-programmatically

For 3. we should also consider letting users on Windows not automatically hook up the Proxy as a system-wide proxy. This is very important if you only want to intercept requests from your app and want other apps, like Teams, connect directly to the cloud.

Correct, although we should strive for 0-manual steps, even such as running a script IMHO. Let's see if we can get more information about what it would mean to address each of the points @garrytrinder mentioned and if it's worth the effort.

Ok little more on this...

Trust the application, there is a utility called spctl that can be used to manage Gatekeeper settings. Unfortunately, I've not been successful in trusting and revoking the proxy executable using this. As this issue will go away when the executable is signed, I think the manual step we currently have is OK to leave in place, it is also a common task that most macOS users are aware of and is well documented by Apple.
Trust the certificate, there is a utility called security  that can be used to manage the keychain. Unfortunately, it is not possible to amend trust on a cert that has already been added to the keychain. You can however set trust options when you add a new cert using the tool (ex: sudo security add-trusted-cert -d -r trustRoot -p [option] -k /Library/Keychains/System.keychain <certificate>). I wonder if we can set the options when the proxy initially installs the certificate? Which would eradicate this step.
Configure network adapter, I have confirmed that this can be scripted using the networksetup tool. See below.

Setup and enable proxy on network device

List network devices: networksetup -listallnetworkservices
Set proxy config: networksetup -setsecurewebproxy <networkservice> <domain> <port> (ex: networksetup -setsecurewebproxy Wi-Fi <IP_ADDRESS> 8080)

Disable proxy: networksetup -setsecurewebproxystate <networkservice> off (ex: networksetup -setsecurewebproxystate Wi-Fi off)
Enable proxy: networksetup -setsecurewebproxystate <networkservice> on  (ex: networksetup -setsecurewebproxystate Wi-Fi on)

2. I wonder if we can set the options when the proxy initially installs the certificate?

Developer Proxy uses Titanium to create its certificate. We'd need to check if there are any configuration options that are exposed and which we could use towards this.

3. Configure network adapter, I have confirmed that this can be scripted using the networksetup tool. See below.

Should we look into the possibility to execute these commands from the Developer Proxy on macOS?

Developer Proxy uses Titanium to create its certificate. We'd need to check if there are any configuration options that are exposed and which we could use towards this.

I looked at this.
The EnsureRootCertificate() method has some overloads for trusting the certificate in the store. Unfortunately none of these changed the trust settings in Keychain.

Should we look into the possibility to execute these commands from the Developer Proxy on macOS?

Yes, I was thinking of this as remembering the full command isn't easy. Adding commands to the tool to make this easier to setup, enable and disable the proxy would be much easier to remember.

Adding commands to the tool to make this easier to setup, enable and disable the proxy would be much easier to remember.

Let's add a new issue for this

Adding commands to the tool to make this easier to setup, enable and disable the proxy would be much easier to remember.

Let's add a new issue for this

Done https://github.com/microsoftgraph/msgraph-developer-proxy/issues/148


Error on npm start

Is this a bug report?
yes
node: 8.11.1
npm:  5.8.0
OS: Ubuntu 17.04
Starting the development server...
events.js:183
throw er; // Unhandled 'error' event
^
Error: watch /home/avrono/workspace/react/createReact/my-app/public ENOSPC
at _errnoException (util.js:1022:11)
at FSWatcher.start (fs.js:1382:19)
at Object.fs.watch (fs.js:1408:11)
at createFsWatchInstance (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:37:15)
at setFsWatchListener (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:80:15)
at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:228:14)
at FSWatcher.NodeFsHandler._handleDir (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:407:19)
at FSWatcher. (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:455:19)
at FSWatcher. (/home/avrono/workspace/react/createReact/my-app/node_modules/webpack-dev-server/node_modules/chokidar/lib/nodefs-handler.js:460:16)
at FSReqWrap.oncomplete (fs.js:153:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: react-scripts start
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/avrono/.npm/_logs/2018-04-13T16_29_38_242Z-debug.log

ENOSPC means there is not enough free disk space. This error sometimes appears on Ubuntu when you do have enough free disk space. You can find a solution here: https://github.com/facebook/create-react-app/issues/4227

This solves: https://stackoverflow.com/a/32600959/6316540


fix agent server ip error

r.Host is server address, r.RemoteAddr is the client address. so, here should be the r.RemoteAddr.

use cluster test, you will find sometime program was locked, check the proc info, i found agents ip is all same and the ip is master ip.


Elaborated on importance of choosing conducive infrastructure

In Introduction, added a brief discussion on the need to consider one's
requirements on event transport and routing, choosing a conducive solution
based on those requirements, and that on a general note queue durability
and delivery guarantees are recommended.
Addresses issue #71.

:+1:


Add Additional information regarding Override Always setting

The documentation here states

It will be Helpful if we could add the same information here.

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

ID: 2973ab88-1258-8a80-1344-07a9e0063951
Version Independent ID: c0cff4d9-d7fd-7b25-52da-9cbe5dda3ba8
Content: Azure Front Door - caching
Content Source: articles/frontdoor/front-door-caching.md
Service: frontdoor
GitHub Login: @duongau
Microsoft Alias: duau

Working on a PR

Have made the PR, will work with Author on approval process.


Add continuous deployment workflow

Hi @natir,
Here is the PR.

@luizirber I think I can't add secret but you probably can do it. I let you do it and merge if it's okay for you.


gRPC cross compile fails to generate dynamic libs

What version of gRPC and what language are you using?
1.12
What operating system (Linux, Windows, …) and version?
Ubuntu16.04, cross compile for arm-linux-gnueabihf
What runtime / compiler are you using (e.g. python version or version of gcc)
arm-linux-gnueabihf-gcc-6.4.0, arm-linux-gnueabihf-g++
What did you do?
Tried to cross compile to generate dynamic libs with command:
make HAS_PKG_CONFIG=false CC=arm-linux-gnueabihf-gcc-6.4.0  CFLAGS="--sysroot=sysroot-lin-arm7a-hf"  CXX=arm-linux-gnueabihf-g++  CXXFLAGS="--sysroot=sysroot-lin-arm7a-hf"  LD=arm-linux-gnueabihf/bin/ld  LDXX=arm-linux-gnueabihf-g++  RANLIB=arm-linux-gnueabihf/bin/ranlib  AR=arm-linux-gnueabihf/bin/ar  STRIP=arm-linux-gnueabihf/bin/strip  PROTOBUF_CONFIG_OPTS="--host=arm-linux-gnueabihf --with-protoc=/usr/local/bin/protoc"
What did you expect to see?
Successfully built dynamic libs
What did you see instead?
fails with following error:
[LD] Linking grpc/libs/opt/libaddress_sorting.so.6.0.0 arm-linux-gnueabihf/bin/ld: unrecognized option '-Wl,-soname,libaddress_sorting.so.6' arm-linux-gnueabihf/bin/ld: use the --help option for usage information Makefile:3089: recipe for target 'grpc/libs/opt/libaddress_sorting.so.6.0.0' failed

try LD=arm-linux-gnueabihf/bin/gcc LDXX=arm-linux-gnueabihf/bin/g++

Response provided. Please re-open if still a issue


Support macOS 12 Monterey

Description
Is it possible to add support for macOS 12? Currently app require 13 min
Alternatives Considered
No response
Additional Context
No response
Screenshots
No response

We can't do this because we use some API's from Apple that are only available from macOS 13 and later


Update CONTRIBUTING.md

In line 37, updating Bonus amount for reporting an issue to $250 per https://expensify.slack.com/archives/C01SKUP7QR0/p1627355560292500?thread_ts=1626903884.206900&cid=C01SKUP7QR0

Details

Updating bonus amount from $150 to $250
Fixed Issues

No GH link
Tests
no

QA Steps
Check line #37 to see that the bonus amount has been increased from $150 to $250

Tested On

[ ] Web
[ ] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging         in version: 1.0.80-3🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production         in version: 1.0.81-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Ezyweb updates Sep 2018

Suggested updates including new table module (updated 30/09/2018 )

hi @Ezyweb-uk , thanks for the updates.

hi Nick,
sorry merged into wrong branch. can you send PR for the dev branch


Use Observable.fromEmitter instead of Observable.create

The Observable.create(OnSubscribe) method that is being used to create an Observable does not handle backpressure properly. As a matter of fact, since RxJava 1.2.7, the Observable.create method that is being used by RxApollo is deprecated and is now called unsafeCreate for this very reason. See here
To fix this without updating to the latest version of RxJava 1.x, it is recommended to use fromEmitter. This safely wraps async callbacks to return an Observable while handling backpressure for us.

@mandrizzle sorry this is dup of https://github.com/apollographql/apollo-android/pull/353


Issue with serviceLens map and the services based on EKS

Describe the bug
We are using EKS with several namespaces. The problem is that the services are not getting recognized correctly and I think the proper attributes are not getting add to the traces correctly.
I'm using ADOT java agent(1.1.0) + ADOT agent as DaemonSet (v0.11.0) + ADOT collector (v0.11.0)
firstly while all of the services have different names and service.name attribute, they are not getting represented, just the connection from those services are getting represented, for example, the connection from the service to the S3 or documentDB. like below:
client --->  S3
while the expected behaviour is like, client ---> my sevice(pod) name---> S3
Secondly, I expected to have some extra information and attributes by using ADOT java agent or ADOT collector which seems not working, for instance as I was seeing that the pods are getting considered as EC2 instance, I tried to add the k8s.cluster.name=the-cluster-name manually to the java agent. This leads to having some changes in the representation as follows:
without setting manually the k8s cluster attribute:

After adding the attribute: (just seems that the representation icon changed and it becomes double as I just added this attribute to one of namespaces which this image was running on it, so other namespaces are still without attribute and represented as single EC2 instance (The same image running in different namespaces))

I thought maybe it's due to the fact that i'm running the collector as DaemonSet, not Sidecar, Hence I tested it with sidecar but didn't improve the situation. I would be glad to have your idea about these issues, while I'm trying to solve them.
I created this issue as it works as documentation as well, maybe I'm missing some parts or there are some compulsory attributes that should be set in case of using multi namespace based on EKS manually. in any case i will try to keep my opened issues as update as possible to my latest findings.
thank you in advance for your help.

Hi @HashemTaheriSonos - I'm having some trouble interpreting the issue, based on the service maps. Could you check out individual traces to see what segments may have incorrect data? For example, we naturally don't expect the number of segments in a trace to increase just from changing attributes, while the service map does display this, which makes it hard to pinpoint what could be going on.
Though I'm wondering if https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/4384 is causing issues here and could help.

If you can provide the trace raw data on the node for each branch and we can try to check it out.
There are 2 options usually you can get the correct AWS Resource(Origin) in X-Ray console for your services.

Resource Detection package in OTel SDK. I am not sure how it can be enabled with java-auto-agent. @anuraaga could help to provide some insights. :)
You can enable Resource Detection Processor in ADOT collector configuration.

@mxiamxia The AWS resource detectors are enabled automatically when using the ADOT java agent (not upstream Otel java agent yet though we probably will do that too). However the SDK detectors do very little for EKS so wasn't sure if they are enough here.

@anuraaga @mxiamxia Thanks for your response, well one of my problem is exactly why the resource detectors are not working probably at agent level (@mxiamxia I didn't know we can configure it for the collector as well, I will try to do so and let you know about the result)
@anuraaga In order to describe the issue better, I created some figures which represent and simulate the same situation.
Let's consider the below architecture for our services:

Some facts:
The services which are instrumented with javaagent are based on Scala.
The collector and java agent that i'm using are the ADOT one. javaagent v1.4.0, collector 0.11.0
Now by considering passing attributes like following to the java agent, we would have representation like next figure;
OTEL_RESOURCE_ATTRIBUTES: service.name=service-1-production,service.namespace=production
OTEL_RESOURCE_ATTRIBUTES: service.name=service-1-test,service.namespace=test
...

Some facts about the above figure:
The sqs contains the traces from both individual sqs of different env. So there are two separated sqs, and if i check the traces of this sqs entity, it contains traces from both of the sqs.
The service 3 contains the traces from service 2, the source of the trace is service 2.
At this point i was wondering why it's not recognising that it's on EKS, and also the representation is not right for sure, so tried to add k8s.cluster.name attribute to only the  test namespaces javaagent.
OTEL_RESOURCE_ATTRIBUTES: service.name=service-1-test,service.namespace=test,k8s.cluster.name=my-eks-cluster
By doing so the serviceLens map changed like below:

So the traces from the TEST env, which contained this cluster_name attribute are getting represented differently and if I check the segment resources tab, we have:
Account id 12345678
Ec2
      Availability zone   us-x-1x
      Instance id         i-0333311332
      Instance size        xX.XXX
      Ami id              ami-08xxxxx5f3f
Xray
      Auto instrumentation   true
      Sdk                       version 1.4.1
      Sdk                       opentelemetry for java
Eks
     Cluster name              my-eks-cluster
     Pod                        null
     Container id              null

(I put x to cover info, otherwise the actual values are represented correctly.)
ADDITIONAL INFO: in the collector with debug mode, the spans are look like below:
Span #12
    Trace ID       : 61012x6x8xx13e91c0aexxx5e54a379c
    Parent ID      :
    ID             : 90faxxf5701bxbxe
    Name           : HTTP GET
    Kind           : SPAN_KIND_CLIENT
    Start time     : 2021-07-28 09:33:32.902000132 +0000 UTC
    End time       : 2021-07-28 09:33:32.92215231 +0000 UTC
    Status code    : STATUS_CODE_UNSET
    Status message :
Attributes:
     -> http.user_agent: STRING(AHC/2.1)
     -> http.flavor: STRING(1.1)
     -> net.transport: STRING(IP.TCP)

Hope this made it more clear and sorry as it becomes lengthy,
I will try to add the resourcedetection to the collector and let you know about the effect.

@mxiamxia Here is the raw data of the trace, (one of the traces from service 3):
Raw JSON data
{
    "Id": "1-61xxx570-5af0e56bcd961b2xxxx843e8",
    "Duration": 0.008,
    "LimitExceeded": false,
    "Segments": [
        {
            "Id": "9d6fcxxxx96a4a22",
            "Document": {
                "id": "9d6fcxxxx96a4a22",
                "name": "service3",
                "start_time":<PHONE_NUMBER>.654,
                "trace_id": "1-61xxx570-5af0e56bcd961b2xxxx843e8",
                "end_time":<PHONE_NUMBER>.6622827,
                "fault": false,
                "error": false,
                "throttle": false,
                "http": {
                    "request": {
                        "url": "http://one-end-point-of-service-3",
                        "method": "GET",
                        "user_agent": "AHC/2.1",
                        "client_ip": "x.x.x.x"
                    },
                    "response": {
                        "status": 200,
                        "content_length": 0
                    }
                },
                "aws": {
                    "account_id": "xxxxx",
                    "ec2": {
                        "availability_zone": "us-x-xa",
                        "instance_id": "i-00f40xxxx7e23b4e4",
                        "instance_size": "mx.xxlarge",
                        "ami_id": "ami-0exxxxx399dbb5f3f"
                    },
                    "xray": {
                        "auto_instrumentation": true,
                        "sdk_version": "1.1.0",
                        "sdk": "opentelemetry for java"
                    }
                },
                "annotations": {
                    "otel_resource_service_namespace": "production",
                    "otel_resource_service_name": "service3-production"
                },
                "metadata": {
                    "default": {
                        "http.flavor": "1.1",
                        "otel.resource.host.name": "ip-x-x-x-x.ec2.internal",
                        "thread.name": "AsyncHttpClient-3-2",
                        "otel.resource.telemetry.auto.version": "1.1.0-aws",
                        "otel.resource.process.pid": 1,
                        "otel.resource.os.description": "Linux 5.x",
                        "otel.resource.cloud.platform": "aws_eks",
                        "otel.resource.os.type": "LINUX",
                        "otel.resource.cloud.region": "us-x-x",
                        "otel.resource.host.type": "mx.xxlarge",
                        "thread.id": 40,
                        "otel.resource.telemetry.sdk.name": "opentelemetry",
                        "net.transport": "IP.TCP",
                        "otel.resource.cloud.availability_zone": "us-x-x",
                        "otel.resource.host.image.id": "ami-0exxxx399dbb5f3f",
                        "otel.resource.process.runtime.description": "Oracle Corporation OpenJDK 64-Bit Server VM 11.0.11+9",
                        "otel.resource.process.runtime.version": "11.0.11+9",
                        "otel.resource.host.id": "i-00f40xxxx7e23b4e4",
                        "otel.resource.process.command_line": "/usr/local/openjdk-11:bin:java -javaagent:/opt/docker/bin/../aws-opentelemetry-agent/aws-opentelemetry-agent-1.1.0.jar -Dcom.sun.management.jmxremote",
                        "otel.resource.cloud.account.id": "28xxxx433075",
                        "otel.resource.process.executable.path": "/usr/local/openjdk-11:bin:java",
                        "otel.resource.telemetry.sdk.version": "1.1.0",
                        "otel.resource.process.runtime.name": "OpenJDK Runtime Environment",
                        "otel.resource.telemetry.sdk.language": "java",
                        "otel.resource.cloud.provider": "aws"
                    }
                }
            }
        }
    ]
}

Also as you suggested:

2. You can enable Resource Detection Processor in ADOT collector configuration.  In your case, you need to bring your own customized OTel yaml config with the below processor enabled.

I enabled this processor at collector and currently, it's setting "cloud.platform" which leads to having the representation below in cloud watch and x-ray:

UPDATE:
Found that the root issue of such behavior is the fact that the code is based on Scala and the java agent is not fully compatible with it indeed.
There is an issue with context propagation (based on multi-thread arch), Hence each time the agent creates a new trace id as it is not receiving any trace context and think it's the root span; this leads to having a separated representation for the traces.
btw adding the resourcedetection to the agent also improved the overall situation, so thanks for the suggestion. yet in the case of EKS, it's just considering adding very few attributes.
seems currently just manual instrumentation would work in the case of scala by using a solution like zio-telemtery. I saw a scala-agent ticket in the roadmap but I guess it will take time to have an officially supported agent for the scala.


Add support for keypad keypress

Description:
Adds support for reporting keypad keypresses on the keypad sensor. A new single device_state_attribute is added. No doc changes or config changes required.
Related issue (if applicable): fixes #
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Not sure if Travis-CI failed because there was an actual problem with requirements_all, or if it just failed because sometimes it does that ...

Please read and fill in the appropriate boxes in the checklist in the PR template.
Run script/gen_requirements.py and commit the changes.

Ah, looks like the requirements does need updating, I was just casually looking at the issue and saw that Travis had failed, didn't actually look at the code.

Thank you!


Add getData documentation

Very similar wording to getSelectedData.

@brmorr, aggregation didn't come to my mind for "summary", so thanks for the clarification. @eheckel, the updates look good.


Update a line.

Hey @codeandqa thanks for your PR. Please sign the CLA as outlined in https://github.com/kubernetes/website/pull/20867#issuecomment-626255871
Let me know if you have any issues! Thanks!


PDF text rendering modes (Tr operator) that clip do not work

PDF text rendering modes (Tr operator with values 4-7) that clip don't work as per PDF spec section 9.3.6 Text rendering mode.
See this very minimal PDF with Tr 7 - changing to Tr 5 also does not work (but then you can see the stroked outline of where the text clip should be). The image of the cat has a black border so you can see where the text clipping should be happening:
CatImageTextClip.pdf
Fails in NPM<EMAIL_ADDRESS>as well as latest Firefox browser (and prior versions).
What is the expected behavior? (screenshot from Acrobat)
For Tr 7:

What went wrong? (add screenshot)

This is a known issue, and it actually works with disableFontFace=true set.
The problem is that we don't unconditionally load the standard fonts, since that would be slower in general and that the standard fonts that we ship aren't "complete" enough; please see the discussion in PR #12726.

Fails in NPM<EMAIL_ADDRESS>
That version is no longer supported, please find the latest releases at https://mozilla.github.io/pdf.js/getting_started/#download
(Also, for future reference, please remember to fill out the Configuration:-section of the ISSUE_TEMPLATE since that very often matters.)

Maybe we could to fix this bug in using the css property clip-path
with a value set to url(...) where the element pointed by the url could be a svg clipPath containing a text node using the font where we don't have the glyph paths.


[WIP] support for WES in the CLI

This pull request reflects work in implementing Workflow Execution Schema (WES) requests to launch a workflow, cancel a workflow and get workflow status from a WES endpoint.

I don't know why the Travis integration tests are failing; the pom.xml relative path to the dockstore pom.xml is the same as in other swagger pom.xml files.

Yes good idea about abstractEntryClient creating the Launcher. Each client, e.g. CWLClient can ask abstractEntry client for the Launcher.

My suggestion is that the code execution not even get to CWLClient or WDLClient or NextflowClient if it's WES. Just invoke the WES code directly from AbstractEntryClient.

Yes good idea about abstractEntryClient creating the Launcher. Each client, e.g. CWLClient can ask abstractEntry client for the Launcher.


Fix character encoding from moc.js interpreter

This PR converts the ASCII strings returned from js_of_ocaml to the expected UTF-8 character set.

It's possible that upgrading js_of_ocaml to >= 5.1.0 could fix the issue based on this entry in the changelog:

Compiler: specialize string to js-string conversion for all valid utf8 strings (previously just ascii)

We're currently on 5.0.1 in the latest Motoko version. I'll open a PR so we can see if this fixes the issue.

@chenyan-dfinity, here's the PR: https://github.com/dfinity/motoko/pull/4493
Updating js_of_ocaml results in stack overflow errors (tried with 5.1.0 and 5.7.2). If necessary, we could maybe add this short-term fix in node-motoko and remove it once we're able to target newer versions of js_of_ocaml.

Sure, feel free to merge this.


TextEditor.on is deprecated

From the cop:

TextEditor::on is deprecated. Use documented event subscription methods instead.

TextEditor.on (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:3037:11)
<unknown> (/Users/piotrblazejewicz/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/go-to-definition.coffee:16:15)

I believe that in never version not yet released via apm that is relevant to:
https://github.com/OmniSharp/omnisharp-atom/blob/master/lib/omnisharp-atom/features/go-to-definition.ts#L21-L23d
OmniSharp: v.0.3.0
Atom: Version 0.192.0 (0.192.0)
Thanks!

Yeah, this wasn't a problem with the TypeScript version as the declarations made the deprecation's show up fairly easy.
This was fixed in 0.4.0


If parameter belongs to all parameter sets, markdown should not list all of them

In the below snippet from New-ExternalHelp.md, there are only two parameter sets.
Should be
...
Parameter Sets: (All)
...

-OutputPath
Path to a folder, where you want to put your external help file(s).
The name should ends with locale folder, i.e. ".\out\platyPS\en-US".
Type: String
Parameter Sets: FromFolder, FromFile
Aliases:

Required: True
Position: Named
Default value:
Accept pipeline input: False
Accept wildcard characters: False

Fixed in master


lodash: changed _.difference() method

https://lodash.com/docs#difference
https://lodash.com/docs#_ (description of the chainable wrapper)

@chrootsu thanks mate!


Update New Relic, fixed spacing issue #285 & issue #182

🗣 Description

💭 Motivation and context

🧪 Testing

✅ Pre-approval checklist

[ ] This PR has an informative and human-readable title.
[ ] Changes are limited to a single goal - eschew scope creep!
[ ] All future TODOs are captured in issues, which are referenced
in code comments.
[ ] All relevant type-of-change labels have been added.
[ ] I have read the CONTRIBUTING document.
[ ] These code changes follow cisagov code standards.
[ ] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[ ] Tests have been added and/or modified to cover the changes in this PR.
[ ] All new and existing tests pass.

✅ Pre-merge checklist

[ ] Revert dependencies to default branches.
[ ] Finalize version.

✅ Post-merge checklist

[ ] Add a tag or create a release.

This PR addresses isues #285 & #182


Run CI tests with pytest-xdist

Closes #99

Obviously it is useful to be able to run the tests in parallel locally so this is good.
When I've tried to use pytest-xdist before in CI though it hasn't seemed to bring the expected speed up in CI itself. I think GA runners only have two cores and I guess there's just too much overhead in the main thread to get the benefit of distributing the work over two threads. I guess it doesn't hurt though and it is good to ensure that being able to run the tests in parallel is itself tested in CI.
One potential downside is that if the tests fail because of something hanging then it can be difficult to know from the xdist output which test has failed which is particularly awkward if the failure is seen in CI but not locally. I haven't found anything better for this than using pytest's verbose mode to print out each test name as it starts and finishes.

it hasn't seemed to bring the expected speed up in CI itself

Well, we have 5-8 min in this pr for py3.10/11 and 8-11 in the master.

I guess it doesn't hurt though and it is good to ensure that being able to run the tests in parallel is itself tested in CI.

And we can drop workarounds for resetting globals (dps, prec, etc).

One potential downside is that if the tests fail because of something hanging then it can be difficult to know from the xdist output which test has failed

I don't think it's a special downside of the xdist plugin.  Same will be for plain pytest.

I haven't found anything better for this than using pytest's verbose mode to print out each test name as it starts and finishes.

Probably we could use the pytest-timeout plugin with some "big enough" default.

Well, we have 5-8 min's in this pr for py3.10/11 and 8-11 in the master.

Okay, that's good. That didn't happen when I tried before.

I don't think it's a special downside of the xdist plugin. Same will be for plain pytest.

No because plain pytest shows which test module it is currently working on and how many tests have already run like:
mpmath/usertools.py .                                                    [ 16%]
mpmath/visualization.py .                                                [ 17%]
mpmath/calculus/approximation.py ..                                      [ 17%]
mpmath/calculus/differentiation.py .....

With xdist the default output is just
gw0 I / gw1 I
gw0 [632] / gw1 [632]

........................................................................ [ 11%]
........................................................................ [ 22%]
........................................................................ [ 34%]
........................................................................ [ 45%]
........................................................................ [ 56%]
........................................................................ [ 68%]
........................................................................ [ 79%]
.......................................x.......s...................x.... [ 91%]
........................................................                 [100%]

If one of the two workers hangs then the other will complete the test suite and it will just show that it's stuck at 99%.

Probably we could use the pytest-timeout plugin with some "big enough" default.

That's probably a better idea. None of the tests here take that long.

And we can drop workarounds for resetting globals (dps, prec, etc).

Maybe it would be better not to have tests/doctests that modify the globals in the first place (i.e. gh-683).

mpmath/calculus/differentiation.py .....
vs
........................................................                 [100%]

Neither variant shows a test that hangs.

That's probably a better idea.

But I doubt we should add such dependency right now.

Maybe it would be better not to have tests/doctests that modify the globals in the first place (i.e. https://github.com/mpmath/mpmath/issues/683).

Sure, but that's a different issue.


providing convenience parameterizations

closes #331

@mjames-upc I altered openstack.sh slightly to parameterize with a single openrc.sh file (rather than an entire directory which is slightly more cumbersome).

I think I remember that mounting individual files was failing on some RHEL distros which is why I was mounting the entire bin directory.  I'll check and see to make sure.

@mjames-upc if it is OK, I am going to merge this in. If there are problems on RHEL, we can update later?

Yeah all good with me.


upgrade cg-busy 4.1.4 to npm

currently in npm it's 4.1.0

Also, there is a tag missing for v4.1.4, so you can't event set a branch/tag target in the interim.

Thats because there is no 4.1.4.  The latest ver is 4.1.3.

Please, can you upgrade angular-busy in NPM ? (npm install<EMAIL_ADDRESS>doesn't exist)

+1

Hi, I would also benefit from having it updated, let me give you my reason:
Support for Webpack + CommonJS Package Manager
Motivation
I'm in the process of refactoring an app to support modern JS tooling like NPM, Webpack & ES6.
Code Change
A small change is needed to support CommonJS:
/* commonjs package manager support (eg componentjs) */
if (typeof module !== "undefined" && typeof exports !== "undefined" && module.exports === exports){
  module.exports = 'angular-md5';
}

Source: ui-router release
Or: UMD (Universal Module Definition)

Working Examples
I have done other PRs for some of my dependencies:

https://github.com/wix/angular-tree-control/pull/152
https://github.com/gdi2290/angular-md5/issues/8

https://github.com/gdi2290/angular-md5/pull/9

https://github.com/muratcorlu/angular-urlify/pull/1
https://github.com/tarkanlar/Angular-Urlify/pull/1

Sources

Using Angular 1.x With ES6 and Webpack by Jesus Rodriguez
Webpack & Angular by Shawn McKay
Angular and Webpack for Modular Applications by @kentcdodds
NPM for Everything

BTW @gabehayes you can use latest master commit with the following format in package.json:
"angular-busy": "git+https://github.com/cgross/angular-busy.git"

+1
but i think there should be module.exports = 'cgBusy' instead of  module.exports = 'angular-md5'
then it's compatibile with CommonJS and Angular style (and Webpack)

You're right, fixed! Any chance we could se an npm release soon @cgross ?

Would love to see this so I don't have to fork and maintain to use in my webpack-driven project


fix Int::is_prime

Primality test should also test the sqrt of the number.

Seems legit to this point. But shouldn't self.sqrt be rounded or ceiled instead of truncated ?

@R4PaSs maybe, but it is out of scope of this PR.

It's a :shipit: then !


Chef Metrics Are Represented As Dots On Graphite

Today, the Chef run metrics appear as dots not like our other metrics. This is difficult to visualize. Likely we need to adjust the aggregation settings to match the Chef Client cookbook's period settings.

It's been pointed out to me selecting the line type one can connect the dots making things much more visibile.


Content of head tags not escaped properly

Describe the bug
Content of head tags is not escaped properly
This affects both solid-js (1.7.0) and solid-start (0.2.24)
Your Example Website or App
https://stackblitz.com/edit/github-mjp4mm-aa1k9v?file=src/routes/index.tsx
Steps to Reproduce the Bug or Issue
Example 1 (<Title>)
const Test = () => (
  <Title>{'Hello</title><title> World'}</Title>
);

Loading the page will display the alert, as the <Title> tag content is not properly espaced
(same behavior with <title> from solid-js)
Example 2  (",
    })}
  </script>
);

Loading the page will display the alert, as the


Update Gates.md

I was working on a project that requires feature release in small batches at Blue Apron. I feel like this would greatly clarify the usage of groups. I fee like explanations about what the various api methods are doing on a Ruby-level clarifies this greatly.

@Jwan622 you rock! Really appreciate that you took the time to distill what you learned into the docs for others.


Randomize port in client_spec.cr

I ran crystal test on my machine and it failed:
Unhandled exception: Error accepting socket: Socket operation on non-socket (Errno)
[16020375] *CallStack::unwind:Array(Pointer(Void)) +87
[16020266] *CallStack#initialize<CallStack>:Array(Pointer(Void)) +10
[16020218] *CallStack::new:CallStack +42
[16502287] *Exception +31
[16502228] *Errno#initialize<Errno, String>:CallStack +132
[16502057] *Errno::new<String>:Errno +105
[29779415] *TestServer +231
[15315553] ~fun_literal_6124 +33
[16493145] *Fiber#run<Fiber>:Nil +233
[12293286] ~fun_literal_4 +6
[140503093797547] ???
[140503082988048] ???

Failures:
  1) HTTP::Client tests read_timeout
       expected IO::Timeout but nothing was raised
     # expanded macro: expect_raises:5

It turned out that the test hardcodes port 8080 and this port had been already taken by other service. Turning off the service let's the specs pass.
But the test should not depend on the environment state and assume port 8080 is available. Test server should bind to unused port and share it with client code.

Doesn't that also mean that we fail to raise an error somewhere, the bind should fail already, no?

Also not sure if randomizing really helps, there should be a way to find an unused port.

Yeah, when I said 'rundomize' I meant something like bind() with sin_port==0. This will bind to an unused port
http://stackoverflow.com/questions/7531591/getting-unused-port-number-in-c-dynamically-when-running-server-process

@jhass Thanks! :+1:


Performance issue

Hello i've noticed an issue on my Mina.Net based server, after awhile my server starts receiving data in small chunks instead of the full capacity of the buffer. I've traced the issue down to SocketAsyncEventArgsBuffer, the .Clear() method which is called prior to any receive, has no real effect on Capacity (as it returns _socketAsyncEventArgs.Count) and it may lead to performance degradation.
thanks
geo

Hi~ Thanks for reporting this, but I'm not sure if I get your point right or not.
The buffer's Clear() method will NOT change its Capacity, only set Position to 0 and Limit to Capacity, preparing for writing-to-buffer mode.
The Capacity is the maximal count of bytes that can be stored in a buffer. It won't change unless a buffer is expanded or shrinked. Since a SocketAsyncEventArgsBuffer cannot be expanded or shrinked, its Capacity remains the same as the inner _socketAsyncEventArgs.Count.
Besides, the Socket.ReceiveAsync() method use a socketAsyncEventArgs directly, despite of the state of its ownner SocketAsyncEventArgsBuffer, so it should not be affected by the buffer.
I'll check later if there's any other issue.

The SocketAsyncEventArgsBuffer adapts a SocketAsyncEventArgs as IoBuffer, but never changes its properties.

Hi again longshine, i think SocketAsyncEventArgs.Count remains the same after Clear so the next read operation reads less than expected number of bytes.

Hi~
Please note that SocketAsyncEventArgs.Count is a readonly property.
See MSDN (https://msdn.microsoft.com/library/system.net.sockets.socketasynceventargs.count(v=vs.100).aspx).

Gets the maximum amount of data, in bytes, to send or receive in an asynchronous operation.

This property is set by calling the SetBuffer method.

The SocketAsyncEventArgs.Count is always the maximum capacity.
The SocketAsyncEventArgs.BytesTransferred shows how many bytes are actually read or written.
About SocketAsyncEventArgs class please refer to MSDN (https://msdn.microsoft.com/library/system.net.sockets.socketasynceventargs(v=vs.100).aspx).

Some other reasons may cause this issue. I suggest switching to .NET 2.0 build to see if this happens again. Mina.NET for .NET 2.0 uses APM instead of SocketAsyncEventArgs, and tries to read full size of buffer with following code:
Socket.BeginReceive(_readBuffer, 0, _readBuffer.Length,
    SocketFlags.None, ReceiveCallback, Socket);

"The SocketAsyncEventArgs.Count is always the maximum capacity."
Just check the output from my server, i just dumped the received bytes inside AsyncSocketSession.ProcessReceive, i use 8192 byte buffers and only one client connected:
Session starting...

Session starting...

Actually the problem is solved if you reassign a buffer with _socketAsyncEventArgs.SetBuffer(buffer, 0, buffer.Length);

Thanks for your help! I find where the problem is.
It is not the reading buffer but the writing buffer whose buffer size is changed. When a writing buffer is repooled and reused as a reading buffer, its buffer size is not correctly reset to max, remaining the same as the count of last wrting bytes.
I will try to fix this in next commit.

Hi geo,
I submitted a commit hoping to solve this issue. Please check it out and see if your problem is solved.
To avoid heavy calls to the SocketAsyncEventArgs.SetBuffer(...) method, I only reset the buffer size when a buffer is being repooled.

Hello i run the tests again and i confirm that the issue is gone. Thanks alot!

Thanks for your help:)


Update readme and add issue templates

Reviewer:

Description:

Cleaned up the README and moved all the details about development setup to CONTRIBUTING
Removed build steps for Safari and added notes that it is no longer supported
Added CONTRIBUTING that explains how to write a good bug report and feature request
Added two issue templates for bug reports and feature requests

Steps to test this PR:

Automated tests:

[ ] Unit tests
[ ] Integration tests

Reviewer Checklist:

[ ] Ensure the PR solves the problem
[ ] Review every line of code
[ ] Ensure the PR does no harm by testing the changes thoroughly
[ ] Get help if you're uncomfortable with any of the above!
[ ] Determine if there are any quick wins that improve the implementation

PR Author Checklist:

[ ] Get advice or leverage existing code
[ ] Agree on technical approach with reviewer (if the changes are nuanced)
[ ] Ensure that there is a testing strategy (and documented non-automated tests)
[ ] Ensure there is a documented monitoring strategy (if necessary)
[ ] Consider systems implications

WDYT about also updating our LICENSE file? Our version of Apache 2.0 license file is not recognized by github, so we don't get those little treats:


New homepage code for intro

The current homepage only says:
NACHOCODE
Hello Renato

I like it :)

Done. Made a sweet homepage :)


Improve the restore experience

I couldn't get the restore script to work. This PR does the following:

Change the terminology in the field labels for the EFS IDs to "Source" and "Destination"

the original "Source" and "Backup" were confusing when using the restore script
also changed the mountpoints in the code, /backup and /mnt/backups were similarly confusing

Add a security group to the restoration EC2 instance

This was required in our use case to allow access to the existing EFS containing backups and live data

Improve logging

log more info about DNS resolution
fix a couple of cases where the timestamp wasn't logged due to use of single instead of double quotes
make curl requests for instance metadata silent to remove noise from the logs

Fix some typos

Changes incorporated into v1.1


New UI

I would like to create a new UI for your dictionary. @BhaktaGopal, please assign this to me.

Please check out the new ui to see if it suits what you are aiming for