Required Connectivity for user behind restricted network

Is there a documented list of FQDNs that is required for end users accessing AML Studio via their local machines (i.e. outside of the VNET).
This page lists a number of different FQDN, does an end user accessing AML Studio via their browser require access to all of these? Is unclear from this page if all of these need to be whitelisted in my corporate Firewall to allow end user access to AML Studio (ml.azure.com)

management.azure.com
ml.azure.com
*.azureml.ms
*.notebooks.azure.net
*.file.core.windows.net
*.dfs.core.windows.net
*.blob.core.windows.net
*.aznbcontent.net
*.batchai.core.windows.net
*.instances.azureml.net (In addition to port 443 also need 8787 + 18881)
*.instances.azureml.ms
*. vault.azure.net
*.azurecr.io
*. mcr.microsoft.com

For Synapse Workspace, there is a very detailed document that goes through how to enable access to Synapse Studio and associated dependent FQDN from a restricted network. This there an equivalent documentation available for AML Studio as well? https://docs.microsoft.com/en-us/azure/synapse-analytics/security/how-to-connect-to-workspace-from-restricted-network

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

ID: 2eeeb5a8-3587-0932-0d80-6a47414c82c6
Version Independent ID: 34958145-3803-c078-c1e2-798169b329b2
Content: Use a firewall - Azure Machine Learning
Content Source: articles/machine-learning/how-to-access-azureml-behind-firewall.md
Service: machine-learning
Sub-service: core
GitHub Login: @jhirono
Microsoft Alias: jhirono

@pnarsi Yes, these services are required for Azure ML studio because the workspace is dependent on them for proper functioning of the experiments. I believe you want to access ml.azure.com i.e studio from the browser in your network. If this isn't open already you could try to whitelist the portals first and then drill down to the rest of the FQDNs. If you are already using some of the Azure services like storage, keyvault and AAD some of these might already be open on your network.

Yes ml.azure.com is the obvious one, that is what shows up in the browser URL. However while using Azure ML studio the browser makes a number of calls to various other endpoints so I need to ensure that all of these accessible via my secure network zone.
@RohitMungi-MSFT - are you suggesting that all of the FQDN documented in this page need to be accessible by my browser in order for Azure ML studio to work correctly?

@pnarsi Yes, If you are using the designer from studio it might work to create the experiment but when the experiment kicks off the compute and storage might be inaccessible. Similarly for the integrated notebooks if you would like to use the Azure ML SDK from studio notebook.

Thanks @RohitMungi-MSFT


"Generate" an existing solution

Could we extend the solution generator to ask if the solution already exists? If so, we can authenticate with the environment, give the user a selection then read the existing values.

Completed - needs merging.
https://github.com/tdashworth/powerapps-project-template/commit/595ec3cebca0212f8d6c9236c4bd9ddccba20b0c

This will be resolved by #73 by asking for the full solution schema name rather than composing a new one. This avoids new integrations


Fix API's ability to build URI if swagger file does not contain full url

Some web services might have a swagger file that does not specify its full URL. Given that we still have the URL of the API that's in the API yaml object, we can still build a URI for sending web requests. we should handle this error so it doesn't fail tests

I believe we can close this as the branch used to fix it was merged if I recall.


Unnecessary Computation

By the time we get here:
https://github.com/vineetbansal/CLM/blob/a9c40d28fdf587869801b7294c183d8131f3c0a7/src/clm/commands/calculate_outcomes.py#L132
Molecular properties have already been calculated, so its trivial to look at any one of them and check for Nones, and calculate the no. of valid smiles we have.

Fixed in master branch.


functions: create a sample of writing a log with a severity

The docs say that

Logs to stdout or stderr do not have an associated log level.

Then later say

Logs can also be written and retrieved through the Logging API

There is a sample of retrieving logs, but I cannot find a way to write them with a severity level.
In Kubernetes deployed servers I can set the severity level by printing a JSON object like this.
fmt.Println({ "message" : "msg", "severity": "info" })

But in cloud functions even if the payload is JSON, stackdriver logs always consider it a textPayload.
It would be nice if those docs could be updated to include a sample of how to include log levels in Cloud Functions.

You can log with severity using the (*logging.Logger).Log function, where you have control over the complete log entry.
@stew-r or @ace-n, any ideas on the right way to document this?

If it helps, I made a package to help me with this https://godoc.org/github.com/mvndaai/cflog .
It was pretty complicated to set up since I needed to create a client that matched a cloud functions environment, know the severity codes, and know how to handle JSON payloads vs text payloads (I didn't do protobufs yet).
My package might have performance issues because I am not batch uploading the logs. Also if there is an error using the client, I opt, most of the time, to just use log.Printf which means things will be in the logs, but the severity is 0, which makes them hard to find.

Structured logging with severity should in theory be much the same between Cloud Functions and Cloud Run. I'm currently working on a Nodejs sample for logging on Cloud Run with severity but without a client library. It didn't seem especially valuable to cover basics of serialized JSON handling in all the languages.
Using Go to log to stackdriver with the client library is documented in https://cloud.google.com/logging/docs/setup/go.
@mvndaai what inspired you to create that package? Is it unclear how to use the logging library on Cloud Functions? Too complicated? Something else?

@grayside the reason for the package was for easy log severity in google cloud functions.
Setting up the logging client to match the space of a cloud functions log.Println() while allowing me to choose INFO or ERROR severity was hard to do. That being said I hadn't seen .StandardLogger(logging.Info) which might make it easier. I will have to try that. Thank you.
I was more confused about why I needed to use the logging library at all. At my work, we have a kubernetes setup and when logs to stdout can be interpreted as a logging.Entry it is. Having to set up a client at all means that if there are errors with the error client they might get logged to stderr which has no severity and would get lost under debug logs.

Thank you for clarifying. Cloud Functions may get this functionality (write JSON to stdout, set severity as a property) in the future.

I'm trying to simply log JSON so that it appears structured in stackdriver.
I must say https://github.com/GoogleCloudPlatform/golang-samples/blob/master/logging/simplelog/simplelog.go is far from simple. And it puzzles my why I need to put the PROJECT_ID to even use the logger. Bizaare.

cc @vinod-at-google

@mvndaai, will you try logging with JSON now? We recently enabled structured logging support in Cloud Functions, so I'm hoping it works for you.

You can now log JSON messages to stdout and they will be parsed as JSON. For example:
fmt.Println(`{ "message" : "msg", "severity": "error" }`)

I'm looking into getting the docs updated, but I'm going to close this particular issue.

On second thought, we can improve the logging sample to show this. PR coming up.


[Service Bus] The streaming receiver can use an option to control the number of messages receiver

The streaming receiver can use an option to control the number of messages receiver
When the said number of messages is received, the receiver should stop receiving any messages.
After the user provided handler completes for the last such message, the receiver link should close.

Closing as we can re-visit this if we have user feedback regarding the same.

Is this to do with maxConcurrentCalls option?

@ramya0820 No. This was a whole new feature that @HarshaNalluru suggested during one of our meetings a few weeks ago.


Do not allow any project / package properties to be null anymore

Please have a look at the individual commit messages for the details.

This change is

Reviewed 5 of 5 files at r1, 6 of 6 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Code refactoring + Keyring logic enhancements

What does this PR do?

What's changed? Why were these changes made?

Added logic to KeystoreAdapter, to use only specific keyring per platform

made CredentialsStoreInterface a formal interface (if a child implementing this interface doesn't implement one of the functions we will get a runtime error)

Code refactoring throughout the code

How should the reviewer approach this PR, especially if manual tests are required?

please take a look if the refactoring make sense and better than the old ones

Are there relevant screenshots you can add to the PR description?

What ticket does this PR close?
Resolves #[relevant GitHub issues, eg 76]
Checklists
Change log

[ ] The CHANGELOG has been updated, or
[-] This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

[-] This PR includes new unit and integration tests to go with the code changes, or
[ ] The changes in this PR do not require tests

Documentation

[ ] Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs, or
[ ] This PR does not require updating any documentation

@mbenita-Cyberark you added some logic, need to make sure its covered by UT as well.

great work!
A couple of notes:

Rebase off of master because you have conflicting files
UTs are failing on missing parameters doesnt look like too much to fix
Separate out removal of testing as a process because there is a lot more that needs to be changed (code removal, etc) and weighed separately from this PR

Left comments (:

closing as this PR went stale and a new PR was opened here https://github.com/cyberark/conjur-api-python3/pull/258


Optionally do inline comments

Add the ability to optionally do inline comments.

#28 depends on this.


Consider the third state

/sys/class/power_supply/BAT/status can also be Full. The program should also consider this.

Finished in 11e3c07. All good!


Game Center

Not sure how this would work on Android, but I would like to add some integration with the gaming platforms. From what I have heard, pushing to Game Center will be simple in the end. That is though, if we keep with the suggested ideas that are already on the table.
I know Google Play has Google Play Games, that is similar to Game Center. We could potentially use that for this idea.
Note: This may not be possible with Cocos2d, keep in mind. I'm not entirely sure yet that this will work. We may not even be able to build to an Android device. We just need to figure a few things out first.

Completed for development stages. Not sure how live Game Center will work.


Blurry corner radius

Currently badges from shields.io are blurry/pixelated on some screens (retina). The Travis badge doesn't have this issue:
<svg xmlns="http://www.w3.org/2000/svg" width="90" height="20">

  <linearGradient id="a" x2="0" y2="100%">
    <stop offset="0" stop-color="#bbb" stop-opacity=".1" />
    <stop offset="1" stop-opacity=".1" />
  </linearGradient>

  <rect rx="3" width="90" height="20" fill="#555" />
  <rect rx="3" x="37" width="53" height="20" fill="#4c1" />
  <path fill="#4c1" d="M37 0h4v20h-4z" />
  <rect rx="3" width="90" height="20" fill="url(#a)" />

  <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
    <text x="19.5" y="15" fill="#010101" fill-opacity=".3">build</text>
    <text x="19.5" y="14">build</text>
    <text x="62.5" y="15" fill="#010101" fill-opacity=".3">passing</text>
    <text x="62.5" y="14">passing</text>
  </g>

</svg>

The main difference is seemingly that their mask is done with paths and not via a real mask.
  <mask id="round">
    <rect width="{{=it.widths[0]+it.widths[1]}}" height="20" rx="3" fill="#fff"/>
  </mask>

  <g mask="url(#round)">
    <rect width="{{=it.widths[0]}}" height="20" fill="{{=it.escapeXml(it.colorA||"#555")}}"/>
    <rect x="{{=it.widths[0]}}" width="{{=it.widths[1]}}" height="20" fill="{{=it.escapeXml(it.colorB||"#4c1")}}"/>
    <rect width="{{=it.widths[0]+it.widths[1]}}" height="20" fill="url(#smooth)"/>
  </g>

Screenshot of the difference in corners:

(left Travis, right shields.io)

Seriously, why has this not been fixed? SVGs were designed to prevent blurry images, not encourage them.

Which browser are you using, and on which operating system?
It doesn't seem present on Linux with neither Chrome nor Firefox.

This is visible on iOS and maxOS Safari (can't check chrome now but I think it was too)

IOS 9.2.1 for me
Sent from my iPhone
On 11/11/2016, at 10:05 AM, Thadd?e Tyl <notifications<EMAIL_ADDRESS>wrote:
Which browser are you using, and on which operating system?
It doesn't seem present on Linux with neither Chrome nor Firefox.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/badges/shields/issues/732#issuecomment-259807343, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AG82AnaypiXnrKlH5tlkErb2FiDX13ZYks5q84cqgaJpZM4I6yTd.

I saw this issue with a version of Safari, but it seems like the problem is no longer present on 10.0.1. I guess this is a fixed WebKit bug. If there is a Safari version beyond 10.0.1 with the blur issue, please reopen the issue.

I can still reproduce with Safari (Technical Preview Release 19 (Safari 10.1, WebKit 126<IP_ADDRESS>))

Also reproduced with iOS 10.2 [User Agent: AppleWebKit/602.3.12 (KHTML, like Gecko) Version/10.0 Mobile/14C92 Safari/602.1]

Huh, really? Not sure why it works on my machine. Well, I'll reopen it. Since I don't have the faulty configuration, could you report a bug to WebKit please? https://webkit.org/reporting-bugs/
(It could be related to https://bugs.webkit.org/show_bug.cgi?id=125289, but since I can't test it, I can't test it.)

Did you check with the image in a  tag, or inline svg?

I checked the badges in this repo's README. They seem to be using <img> tags.

Ah! That's where I saw the bug! It looks fine in normal SVG, but the problem is in <img src=.svg>.

The corresponding WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=135616.
I have a plausible fix, tested on Chrome, Safari, Firefox. And Edge.

I'll try to push this live in 24h. It would be dangerous for me to push it live right before I go to sleep.

Understood. Thanks for the quick responses!

It should look good now! (hopefully.)

Yes, perfect :heart:


vue ui -> not found

Version
5.0.0-alpha.8
Reproduction link
http://howCanIShowYouAPicture
Environment info
wsl2 , win10

Steps to reproduce
I just type vue ui in the folder that contains my previous Vue project and it was worked, after some weeks, it goes wrong.
What is expected?
work
What is actually happening?
I type vue ui and it runs, then open my browser on localhost:8000 but it show not found.
Not Found

I have solved this problem by choose another port for this
vue ui -port 5000


WhatsAppPayload updated with the last click to chat feature and link …

Bring in the Whatsapp payload generator from PR #322 into a dev-branch, so that we can add some code changes/additions before finally merging it into the master.

This closes #322
Thanks for your support and the initial PR, @NeyerOlmos 👍


+timeDifference to options

Hi, what abot merge?

Sorry for the delay I will look at this shortly

Thanks @hayk - I merged your commits and reworded the message in de9c3af403c9003670dc53e92d1f7409fc614cc7


[Question] Will this same trick works for MBP Mid-2012 nVedia GPU ?

Cannot find a good solution for mid-2012 MBP ... ;-( ;-( ;-(
Try gfxCardStatus (even with the updated version for Sierra) but some applications will still trigger the GPU usage...

Seems to be an hardware problem also.
There is a possible software fix according to this thread : https://forums.macrumors.com/threads/gpu-panic-rmbp-mid-2012.2004595/
It consist in uninstalling default Nvidia Web drivers.
Also, I would like to let people use my software with other MBP but since I can't Beta test the software by myself I prefer not two. There is a high risk of "bricking" the Mac if things are not done correctly....


Preserve original field order when merging parquet Fields

We use the Migrations.mergeSchema function in the loaders, for combining a series of schemas (e.g. 1-0-0, 1-0-1, 1-0-2) into a reconciled column
Before this PR, mergeSchemas contained some logic to preserve field order... but it was the wrong logic. It preserved field order of the newer schema, ignoring whether a field was present in the older schema.
After this PR, we preserve field order of the older schema.  New fields added in a later schema are appended to the end of the field list.
This feature change is needed for loaders that only allow field additions when they are appended to the end of a struct. E.g. the Lake Loader for Hudi/Glue.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

13 of 13 (100.0%)  changed or added relevant lines in 2 files are covered.
14 unchanged lines in 10 files lost coverage.
Overall coverage decreased (-0.4%) to 80.302%

Files with Coverage Reduction
New Missed Lines
%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/jsonschema/JsonPath.scala
1
85.71%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/jsonschema/circe/CommonCodecs.scala
1
75.0%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/jsonschema/mutate/Mutate.scala
1
77.05%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/redshift/internal/ColumnTypeSuggestions.scala
1
78.89%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/bigquery/Row.scala
1
69.23%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/jsonschema/mutate/Widened.scala
1
87.27%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/redshift/ShredModelEntry.scala
2
86.54%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/parquet/Caster.scala
2
83.33%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/parquet/Suggestion.scala
2
90.0%

modules/core/src/main/scala/com.snowplowanalytics/iglu.schemaddl/jsonschema/circe/StringCodecs.scala
2
71.43%

Totals

Change from base Build<PHONE_NUMBER>8:
-0.4%

Covered Lines:
1276

Relevant Lines:
1589

💛  - Coveralls


Decode with EMPTY_STRING_CODE and buf.advance()

This PR fixes a minor nit I had when reviewing some decode functions. It replaces 0x80 with EMPTY_STRING_CODE and uses buf.advance() instead of the other way, which I didn't find very readable. Also fix a few typos.

just needs import fix I think for the trait

just needs import fix I think for the trait

Oops. I'll fix this. One minute.


[Question] PutFile returns 204 No Content when a file is overwritten

PutFile incorrectly reports that the file has no content when overwriting an already existing file.

var clientParams = new WebDavClientParams
{
BaseAddress = new Uri(outputFileUri),
Credentials = new NetworkCredential(outputFileUriUser, outputFileUriPassword)
};
IWebDavClient client = new WebDavClient(clientParams);
// move generated file to output uri
WebDavResponse response = client.PutFile(outputFileName, File.OpenRead(tempFile)).Result;

I'll keep this issue open with a question label .
Most of WebDAV servers return 204 No Content when a file is overwritten. It complies with the specification for the PUT verb.
204 is a successful response code and No Content in this case means that there is no additional content  to send in the response - https://httpstatuses.com/204

Sorry I just came across the GitHub notification mail when cleaning up my mailbox.
Thank you for clarifying.


Allow to retry failed test from test context for #1773

make retries run proper hooks
allow retries override at different levels

Looks like you may have accidentally deleted mocha.js as part of that commit? Could you amend and restore it?

@danielstjules my bad :) commit ammended

ping @boneskull @danielstjules

Great job on the tests :)

@danielstjules tks :) changes made

Thanks! And can you git checkout 67d0facb5153feb7db4d8e161778436a75117189 mocha.js && git commit --amend Not sure why it's got a diff :)

done :)

Playing around with this branch today and will let you know if I have anymore feedback :)

Comments aside, the feature looks good to me. :) It behaves exactly as I'd expect:

afterEach hooks are ran after test failures, before a subsequent retry
Despite multiple retries, tests are only emitted once to reporters
.retries() precedence makes sense: cli < suite < test. As an example, this.retries(3); within a test body will take precedence over this.retries(1); at the suite level, or any --retries n cli arg

Integration tests validate that hook behavior is correct with retries. Unless @mochajs/mocha has any objections, I hope to merge this after the comments are fixed. I think it'll fit nicely with a new minor release! :)

I think mutating the tests variable in here is quite bad. Just think about it, an outside developer now need to learn this special rule. Although, IMHO this is an "ugly hack"  to support retries.

Just think about it, an outside developer now need to learn this special rule.

What special rule? A developer just needs to read runTests, and it's quite clear: var tests = suite.tests.slice(); https://github.com/longlho/mocha/blob/1773-retries/lib/runner.js#L436 It should be quite evident that it's a shallow copy of the suite.tests array :)

@danielstjules changes made :)

Awesome! Thanks again for all your work on this! I'm sure a lot of people are looking forward to using it :) Should be pretty helpful for browser-based acceptance test suites.

Does this support retrying beforeEach and afterEach hooks too?
I have tests that does HTTP calls in beforeEach hook and afterEach hook and they stall sometimes.

Also maybe try to retry after and before hooks as well. I have some HTTP calls there too that have got stalled.

Does this support retrying beforeEach and afterEach hooks too?

No, just tests, and I'd personally be opposed to the idea of retries for hooks. Hooks serve as setup/teardowns for tests, and can thus be used to cleanup before/after a failed test. For failed hooks (afterEach, after), you can't be sure of the state when retrying. If you have brittle logic in hooks, I'd suggest making a helper function and moving it to be invoked from the specs.

Awesome! Just saw that this work has been merged and released. Been looking forward to this one. Thanks guys.

regarding retries in before and after hooks.
would an API like this work?
afterEach(function() {
  if(this.isThereAnyErrorsInTheConsole()) {
    this.retry(); // fails the test and retries it again
  }
});

that's just an explicit retry call that doesn't happen automatically.
in my project, we check for react propTypes and other stuff validation errors after the test passed.
When running e2e tests it becomes very flaky, mostly because of some random errors (like an image didn't load, or some third party ads library freaked out and threw up in the console)
the current options are:

Use an external helper and call it after every test (cons: people will forget to do it and there is not much you can do about it)
Create a global wrapper global.it = wrapInConsoleOutputValidator(global.it) (cons: hacky as hell)

this is also related to this issue, i suppose... https://github.com/mochajs/mocha/issues/2120

I'm currently using this on some of my tests and I love the functionality. I'm currently using this.retries(1) at the describe level but I noticed the retry logic always attempts to run the current it(). Is there any way to retry the entire describe block on a failure?


Line Item Setup for Mobile has wrong information

Fixed, our mobile devs noticed that MoPub had changed their process a bit and we added new screenshots and text to reflect it.
https://github.com/prebid/prebid.github.io/pull/2342


Updated taxibot.png

About the PR

Updates the taxibot textures to be newer and fancier.
Media

[X ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

tweak: Updated Taxibot sprites

update the meta.json to include that you tweaked the sprites

Ive done it now, anything else to do?

Please add images showing this sprite in-game.

It looks good, but there are a few comments.

Could you please make this "eye" the way it was before, it just doesn't fit in with the rest of the bots.
TaxiBot looks like a jeep from the side, not a small taxi robot
I don't think it's cool that you made it more "square"
Maybe reduce the headlights and leave the taxi markings?

Thank you if you do this!

@Diebeck is this pr still being worked on?

re-open once you come back


[ic-top-navigation] - Focus state overlaps with label text of navigation item

Summary of the bug
The focus state of an ic-navigation-item with a long label that wraps onto multiple lines overlaps with / touches the label text when within an ic-top-navigation menu open in mobile mode.
In addition, when the navigation item has prop selected="true", the selected indicator does not increase in size to fit the multi-line navigation item.
🪜 How to reproduce

View an ic-top-navigation with a navigation item that has a long label
Open the menu in mobile mode
Tab to focus the navigation item

📸 Screenshots or code

Additional info
The issue is not seen within ic-side-navigation:

There is guidance to not have a label as long as this, therefore we are closing the issue


Update Webmin

https://thehackernews.com/2019/08/webmin-vulnerability-hacking.html

@sameersbn this looks pretty important, and there's a few blog posts referencing your image. Would be worth accepting the PR. :)

thanks for the contribution


Clue Scroll plugin not detecting runes in runepouch for enchant dragonstone jewellery step

Describe the bug
When you have earth runes in your rune pouch and you have the enchant dragonstone jewellery clue step from an elite clue the plugin will the mark the earth runes with the green check in the overlay.
To Reproduce
Steps to reproduce the behavior:

Have elite clue with step "enchant dragonstone jewellery"
Have rune pouch in your inventory
Have earth runes, water or cosmic rune inside your rune pouch
You will not see the green check (it displays the red X) next to the requirement in the overlay

Expected behavior
The green check should be displayed in the overlay next to the runes if you have them in your rune pouch.
Screenshots
/
Environment (please complete the following information):

OS: Windows
RuneLite version: [e.g <IP_ADDRESS>]
Launcher version: [e.g 1.6.2]

Additional context
/

It actually doesn't detect the Rune Pouch at all, not just for that step btw


CORRECTED INSTRUCTION: Sugarizer Vanilla Javascript activity development tutorial

What is the mistake?
The instance of the activity was not loading up.
The getDatastoreObject() had null value because activity was not setup with its objectID
Where is the mistake?

go to tutorial link: https://github.com/llaske/sugarizer/blob/dev/docs/tutorial/VanillaJS/tutorial.md
go to step 4:  https://github.com/llaske/sugarizer/blob/dev/docs/tutorial/VanillaJS/step4.md

You're wrong, this line is not need.


Add input classification statistics to test output

Reviewer: @GioSensation
Asana: https://app.asana.com/0/0/1201769568700069/f
Description
Add summary statistics to input classification tests:
    Input classification statistics:
    % of failing sites:		47%
    % of failing fields:	18%
    % of false positive fields:	12%
    % fields failing by type:

    addressCity:            0%   (0% of all failures)
    addressCountryCode:     25%  (2% of all failures)
    addressPostalCode:      4%   (1% of all failures)
    addressProvince:        12%  (2% of all failures)
    addressStreet:          0%   (0% of all failures)
    addressStreet2:         0%   (0% of all failures)
    birthday:               100% (3% of all failures)
    birthdayDay:            75%  (5% of all failures)
    birthdayMonth:          75%  (5% of all failures)
    birthdayYear:           75%  (5% of all failures)
    cardName:               0%   (0% of all failures)
    cardNumber:             0%   (0% of all failures)
    cardSecurityCode:       5%   (1% of all failures)
    emailAddress:           0%   (0% of all failures)
    expiration:             0%   (0% of all failures)
    expirationMonth:        13%  (1% of all failures)
    expirationYear:         13%  (1% of all failures)
    firstName:              0%   (0% of all failures)
    fullName:               0%   (0% of all failures)
    lastName:               0%   (0% of all failures)
    middleName:             0%   (0% of all failures)
    password:               0%   (0% of all failures)
    phone:                  0%   (0% of all failures)
    unknown:                55%  (70% of all failures)
    username:               11%  (5% of all failures)

I've changed the meaning of the last item slightly, from "% of failures by field type on the total field types" to "% of failures by field type as a % of all failures", since that seems slightly better for figuring out what to focus on; if you think the first one is better I can change it back.
Steps to test

This is already super useful, so I will merge it and we can work on improvements in follow-ups. Thanks Ben!

Oups, didn't notice this was opened against release/identities. I've restored the branch and will now open a new PR against main. Sorry for the noise.


Wrong arrow direction in architecture page

This is a Bug Report

Problem: in https://kubernetes.io/docs/concepts/architecture/ diagram etcd arrow points to kube-api-server.
This should be the other way around, from kube-api-server to etcd.
Proposed Solution:
the arrow should be  kube-api-server -> etcd
Page to Update:
https://kubernetes.io/docs/concepts/architecture/

@steve-hardman Is there a guideline on how to edit a diagram, and which tools are used?

@Nezz7 Good catch! It is the kube-api-server that communicates with etcd

Here is the path you can make the necessary changes

Thanks @AmarNathChary @sftim. I will take a look
/assign

/triage accepted
/priority backlog


Collision with Factorissimo 2

Mod source
Factorio Mod Portal
Which mod are you having an issue with?

[ ] pyalienlife
[X] pyalternativeenergy
[ ] pycoalprocessing
[ ] pyfusionenergy
[ ] pyhightech
[ ] pyindustry
[ ] pypetroleumhandling
[ ] pypostprocessing
[ ] pyrawores

Operating system

=Windows 10

What kind of issue is this?

[X] Compatibility
[ ] Locale (names, descriptions, unknown keys)
[ ] Graphical
[X] Crash
[ ] Progression
[ ] Balance
[ ] Pypostprocessing failure
[ ] Other

What is the problem?
Hello. It seems that there's an error in Factorissimo 2 after the recent update of Py Alternative Energy. I'm not sure where to report this issue, so I'm reporting it to both sides for now.
Steps to reproduce
It seems that entering Factorissimo while having the building window open on the Nauvis surface causes a crash.
Additional context
No response
Log file
40092.852 Error MainLoop.cpp:1391: Exception at tick 302151105: The mod Factorissimo 2 - notnotmelon fork (1.2.3) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event factorissimo-2-notnotmelon::on_nth_tick(6)
The mod Pyanodons Alternative Energy (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event pyalternativeenergy::on_player_changed_surface (ID 53)
pyalternativeenergy/scripts/aerial.lua:701: attempt to index local 'entity' (a nil value)
stack traceback:
pyalternativeenergy/scripts/aerial.lua:701: in function 'on_gui_closed'
pyalternativeenergy/control.lua:140: in function <pyalternativeenergy/control.lua:136>
stack traceback:
[C]: in function 'teleport'
factorissimo-2-notnotmelon/script/travel.lua:58: in function 'teleport_safely'
factorissimo-2-notnotmelon/script/travel.lua:67: in function 'enter_factory'
factorissimo-2-notnotmelon/script/travel.lua:126: in function <factorissimo-2-notnotmelon/script/travel.lua:103>
40092.852 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Factorissimo 2 - notnotmelon fork (1.2.3) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event factorissimo-2-notnotmelon::on_nth_tick(6)
The mod Pyanodons Alternative Energy (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event pyalternativeenergy::on_player_changed_surface (ID 53)
pyalternativeenergy/scripts/aerial.lua:701: attempt to index local 'entity' (a nil value)
stack traceback:
pyalternativeenergy/scripts/aerial.lua:701: in function 'on_gui_closed'
pyalternativeenergy/control.lua:140: in function <pyalternativeenergy/control.lua:136>
stack traceback:
[C]: in function 'teleport'
factorissimo-2-notnotmelon/script/travel.lua:58: in function 'teleport_safely'
factorissimo-2-notnotmelon/script/travel.lua:67: in function 'enter_factory'
factorissimo-2-notnotmelon/script/travel.lua:126: in function <factorissimo-2-notnotmelon/script/travel.lua:103>"
40092.852 Info ServerMultiplayerManager.cpp:814: updateTick(302151105) changing state from(InGame) to(Failed)
40092.852 Quitting: multiplayer error.

Fixed https://github.com/pyanodon/pypostprocessing/commit/47c49ae3100052bd0e4a11f72ca86d8db994c41f


Document installation instructions for raspi and jetson nano

🚀 Feature Request
Raspi 4B seems to work with Arm11_BCM2835_4.8.3.
🔈 Motivation
I expect these will be common platforms.

Hello, I was going to try playing around with the stream on a pi4, but having some difficulty cross-compiling the tutk library..
Does anyone have or know where to find a pre-compiled libIOTCAPIs_ALL.so for aarch64/arm64?
Thanks!

@mrlt8 it looks like the tutk library has a bunch of different ARM variants, but I was able to get this working on the raspi 4 using the Lib/Linux/Arm11_BCM2835_4.8.3 directory.   Were you able to figure this out?  Apologies for taking a little while to get back to you here.

I cross-compiled it with multiarch enabled for armhf, but still keep getting OSError: /usr/local/lib/libIOTCAPIs_ALL.so: wrong ELF class: ELFCLASS32.
Any tips or info would be appreciated!

I compiled it locally on the raspi, and it worked for me; curious if you got this working @mrlt8

I wasn't able to get it to work natively on Ubuntu 21.04 (aarch64), but was able to get the tutk library working using an arm32 docker container: https://github.com/mrlt8/docker-wyze-bridge/blob/main/app/Dockerfile.arm


[Feat]: Add Project Metrics and Analytics to User Profiles

What feature?
I would like to suggest the implementation of project metrics and analytics on user profiles. This enhancement would allow developers to access valuable information regarding their projects' performance and impact. Key metrics such as views, downloads, contributions, and other relevant data extracted from GitHub profiles would be displayed on the user profile page.
Implementation Details:
To implement this feature:
Integration with GitHub API: Integrate with the GitHub API to retrieve and display project metrics and analytics on user profiles, ensuring accurate and up-to-date information.
User-Friendly Design: Design the user profile page to present project metrics and analytics in a clear and visually appealing manner, making it easy for developers to interpret and utilize the data.
Performance Optimization: Implement efficient data retrieval and processing methods to ensure minimal impact on platform performance when loading and displaying project metrics.
By adding project metrics and analytics to user profiles, ProjectsHut can empower developers with valuable insights and create a more informed and engaged community.
Add screenshots
Add screenshots
Code of Conduct

[X] I agree to follow this project's Code of Conduct

duplicate of https://github.com/priyankarpal/ProjectsHut/issues/411
we will add a graph of contributions in the projectshut of the users.


PowerPC InvalidInstruction

I'd like to preface this with gratitude, thank you for developing an emulator that makes harnessing binaries sourced from uncommon architectures an achievable task.
That said, if you could shine some light in an instruction decoding error I would greatly appreciate it.
Problem
Add 0xc1000000 [7c 60 25 26]    "mfsrin r3,r4"; to icicle-test/tests/powerpc.ins
Run cargo run powerpc powerpc in the icicle-test folder
Result
[./tests/powerpc.ins:9] decoded instruction count 0 != expected 1 group Err(InvalidInstruction)
Details
I've traced it to the following function in sleigh/sleigh-runtime/src/lifter.rs where a match on get_runtime_value returns a non-constant offset for the varnode in question that is logically invalid for this function to continue successfully.  The function is returned to  SemanticAction::LoadRegister in build_subtable and is then caught by the block lifter on line 98 of icicle-cpu/src/lifter/mod.rs.
Unfortunately, I don't understand the purpose of this function enough to determine the correct outcome.
fn resolve_dynamic_varnode(&mut self, pointer: &Value, size: u16) -> Result<VarNode> {
        let value = self.resolve_value(*pointer)?;
        match self.get_runtime_value(value)? {
            pcode::Value::Const(offset, base_size) => {
                Ok(VarNode::register(offset as u32, base_size as u16).slice(0, size))
            }
            pcode::Value::Var(_) => Err(Error::VarNodeOffsetIsNotConstant),
        }
    }

At the moment of error, the value of value at the match is
{offset:16, base_size:16, size:4, is_tmp:true}
Concluding thoughts
The slaspec details the instruction on line 2428 in /opt/ghidra/Ghidra/Processors/PowerPC/data/languages/ppc_instructions.sinc.  The instruction uses special purpose segment registers sr0-sr15 used in address translation.
Knowing this, my best guess is icicle is treating segment registers as temporary or non-constant.  Need assistance validating and/or solving.

The issue is related to the way Icicle translates dynamically computed registers (SLEIGH offsets) to the concrete register indices used by the emulator. That function attempts to handle that translation when the offset is computed from a disassembly time constant.
(i.e., we translate register[0x1000] to something like: $r0)
I had assumed that dynamically computed register offsets would always be resolved at disassembly time (based on '<IP_ADDRESS>. Address-of Operator' in the SLEIGH reference manual), but that appears to not be the case for PowerPC which essentially does register[r4 >> 28].
This should be fairly straightforward to for me to support -- though I will caution that SLEIGH doesn't actually encode semantics for
using the segment registers.

Much appreciated, makes sense.
Yea, I assumed the segment registers won't play an accurate role.  Not concerned about it.


ISPN-10273 Convert Primitive Cache Streams to use Distributed Publish…

…er underneath
https://issues.jboss.org/browse/ISPN-10273

Can't use serialization for the primitive types operations.

@ryanemerson mentioned that lambdas are actually supported to be serializable, so we are good there.
Also to note that these primitive cache streams are not used often so performance is not that key at this point. We can change if needed later, but I highly doubt that will come up as we move to non blocking API anyways.

The flatMap key tracking is broken currently, I need to reevaluate how to do this still.

I accidentally forgot to remove Changes Required tag and put a comment on the wrong PR.

Merged, thanks


Your documentation, such as it is, is just wrong

For a couple of days now, I've been trying to use this library to do the incredibly simple task of renaming a file. I've tried using snippets of code based on your README, and they basically just explode.
Everything in the 'Hashes' section is wrong. For instance:
file = Drive::File.new(id: '123', title: 'My document')
file.labels = Drive::File::Labels.new(starred: true)
file = drive.update_file(file) # Returns a Drive::File instance

Gives:
TypeError: Can't convert Google::Apis::DriveV3::File into String or Array.
Looking at the code, update_file expects a file_id as its first param. Every example has the same kind of issues.
How DO I use this library to rename a file? It's frankly beyond me.

@nello I did some testing, in order to update the name of an existing file I had my google drive, I did this:

In order to take care of the authorization part, I set up a Ruby command line application by following these directions - https://developers.google.com/drive/v3/web/quickstart/ruby

list_files will allow you to look up the relevant file_id

use update_file in order to update the name key or any other metadata.

Link that you will find useful - https://developers.google.com/drive/v3/web/integrate-create#create_a_new_file_from_the_drive_ui
# Initialize the API
service = Google::Apis::DriveV3::DriveService.new
service.client_options.application_name = APPLICATION_NAME
service.authorization = authorize

# List the 10 most recently modified files.
response = service.list_files(page_size: 10,
                              fields: 'nextPageToken, files(id, name)')
puts 'Files:'
puts 'No files found' if response.files.empty?
response.files.each do |file|
  puts "#{file.name} (#{file.id})"
end

file_id = 'YOURFILEIDGOESHERE'
file_metadata = {
    modified_time: DateTime.now,
    name: "Google API for Ruby"
}
file = service.update_file(file_id,
                                 file_metadata,
                                 fields: 'id, modifiedTime, name')
puts "Modified time: #{file.modified_time}" #=> Modified time: 2017-10-06T06:35:09+00:00
puts "Modified name: #{file.name}" #=> Modified name: Google API for Ruby

If you intend on testing out the google drive api like I did (i.e. by setting up command line), you will need to make one change in the quickstart.rb file. You will need to change the scope from readonly to drive, in order to gain full access - read more about it here - https://developers.google.com/drive/v2/web/about-auth
SCOPE = Google::Apis::DriveV3::AUTH_DRIVE_METADATA_READONLY
#change it to:
SCOPE = Google::Apis::DriveV3::AUTH_DRIVE

hope this helps!

@architapatelis thanks for taking the time to help out!
I did get file renaming working eventually, but it was a bad ride. All the obvious things fail, for example getting hold of a file_id for an existing file from the API then calling #update_file with a new name will give: Google::Apis::ClientError: fieldNotWritable: The resource body includes fields which are not directly writable.
The only thing that worked for me was to create a brand new File object with minimal fields and use it as a vector for the rename:
def rename_file(file_id, name)         drive.update_file(file_id, Google::Apis::DriveV3::File.new(name: name)) end
The README file currently associated with this project really needs to be deleted and started again. :(

@nello sorry to hear about your doc ride. I agree we need to point towards API reference docs every chance we get, I find wonderful little gems in them all the time.


auto detect light/dark mode

https://github.com/user-attachments/assets/0e0af927-dcb0-4faa-bc1d-ae7eb2576a8c
(have to refresh page for styles that were applied by JS)

Why should we spend lines to support light mode? Let's focus on making a single experience really really good


Use ResizeObserver polyfill for resize instead of window.resize.

Fixes #2068
Added in ResizeObserver pollyfill
Observe container for resize instead of window
Added polyfill to gulp build

https://github.com/que-etc/resize-observer-polyfill

Closing as outdated and incompatible with current version of Swiper

@AO16  The issue still exists on 4.0.2

@nolimits4web What if instead of closing it just make it compatible with the current version of Swiper? Because the issue is still there...

I'd be willing to put together another pull request if this is something @nolimits4web is willing to pull in


The examples page frequently glitches/ jumps position a bit while scrolling.

Description
Devices with repro:  Samsung S8+ , Pixel 4 XL
Go to https://modelviewer.dev/examples/loading/ and scroll the page. While scrolling from one example to the next, I noticed the whole page frequently glitches / jumps position a bit, when the next example was close to the top of the screen and the bottom of the previous example is still partly visible.
Screen recording:
https://user-images.githubusercontent.com/77503048/104786804-d6e93d80-5742-11eb-9d1c-7958ddfeaddf.mp4
Version

model-viewer: v1.4

Browser Affected

[x] Chrome, version 87.0.4280.141
[ ] Edge
[ ] Firefox
[ ] IE
[ ] Safari

OS

[x] Android P (9),  Android S (12)
[ ] iOS
[ ] Linux
[ ] MacOS
[ ] Windows

I really enjoy the music! We need music in more bug reports...

I really enjoy the music! We need music in more bug reports...


Problem crawl

Sorry but when i start any search, this not crawl anything.
On what type of server are you running the crawler?

Hi,
My server is CentOS 7, i crawl http://artdinamica.com, this have an email at footer.
I'm looking for a few hours why but I can not know why does not work.
I installed Node.js, and npm dependencies, but i not look the problem.
The public URL is: http://crawler.desarrollo.extremapp.com
I search logs at storage/logs but there aren't any log.
I change the Debug_mode to true but any error appear. The crawl continue loading but don't search anything.

and on your server logs, php logs, nginx/apache logs?
also, make sure you have:
PHP >= 5.5.9
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension

Hi,
I have enabled all extensions, my php version is 5.6.22 FPM, i search at apache logs /var/log/httpd, and the hosting logs and nothing, i don't see anything...
I have this error when i make npm install:
npm WARN deprecated<EMAIL_ADDRESS>No longer sponsored by CT - please visit http://niftylettuce.com for more info
npm WARN deprecated<EMAIL_ADDRESS>cross-spawn no longer requires a build toolchain, use it instead!
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
I installed three times but nothing.
I install at var/www/vhosts/mydomain/subdomain/ and then i make /php-crawler/public of public website...but nothing...

You can see all information here:
http://crawler.desarrollo.extremapp.com/version.php

Ok, solved, the PHP-Version of hosting is 5.6 but the default php version of server is 5.4, i upgrade version of server and all found now.
Thank you.


Documentation

Hi Alex! Your project seems cool, and this is more a comment than an issue ;)  there are actually some research dealing with music Recognition and machine learning, here some references if you want some inspirations!
https://www.cell.com/neuron/fulltext/S0896-6273(18)30250-2?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0896627318302502%3Fshowall%3Dtrue
https://www.nature.com/articles/s41598-018-20732-3
Good Luck in your project!

Thanks! These papers look really interesting.


Wintertodt

great Plugin, may I suggest adding:
burning logs
I'm in Wintertodt and I just want to hear the damage only sound

Adding an option to mute both the lighting and burning of logs via Firemaking.


Fix --test-scheduled with custom builds & --x-dev-env

Fixes #7152
Correctly pass the --test-scheduled flag in BundleController when using a custom build. Previously the types for bundleWorker() allowed arguments not to be passed—this PR changes that to require an explicit undefined to be passed, which should prevent this type of regression happening again.

Tests

[ ] TODO (before merge)
[x] Tests included
[ ] Tests not necessary because:

E2E Tests CI Job required? (Use "e2e" label or ask maintainer to run separately)

[ ] I don't know
[x] Required
[ ] Not required because:

Public documentation

[ ] TODO (before merge)
[ ] Cloudflare docs PR(s):
[x] Documentation not necessary because: bugfix

👋 Just confirming that following my repro steps in the issue, /__scheduled works as expected with this preview version, and the warning is also no longer showing!


fix: cloned application is not published

Description
When an application is cloned, it's not published. As a result if the user tries to open the new application in view mode, it throws error. This PR fixes it.
Fixes #21309
Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.
Delete anything that is not important

Manual
JUnit test

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

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

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test sha=2af1431e56759de1e238858e453f0c997091432a

/ok-to-test sha=f3fc49cc39c14de9b177b066c5260ba1186b2ffe

/ok-to-test sha=2fdb06cf57998ca75b63e39dee9c4d118098005a


Roadmap v2

After using it for some diagrams, I felt the need to have some additional features which I'm happy to investigate and implement by myself.
But first, I want to discuss if it makes sense and get inputs about it. The list is sorted by priority.

[ ] To add E2E tests with Cypress to prevent bugs while working on improvements. We can discuss what are the relevant test cases on a separate issue;
[ ] To add a global delay between all frames; (#1)
[ ] The ability to export with a different format e.g. MP4, reveal.js, impress.js, or something else that contains presentation controls;
[ ] To add an automatic variable delay between frames considering the amount of text included on the frame. Something like https://niram.org/read/;
[ ] To add a click-to-edit (preferable) or a click-to-zoom feature at the snapshots;
[ ] Preview animated gif; (#3)
[ ] To add a toggle on the preview bar;

Oh, that's super nice! I'm happy to help you. There should be something I could learn, which is a nice thing.
I don't go each item in the list into detail now. Why won't you create new issues for all missing items, then we can discuss separately?
I have one thing to add: Currently, the snapshot size is determined by the first shot. This is very counter-intuitive. We should have a clearer way to show the snapshot region.

Why won't you create new issues for all missing items
Sure!

Currently, the snapshot size is determined by the first shot. This is very counter-intuitive. We should have a clearer way to show the snapshot region.

Yeah. I even found a bug related to this. For some reason, the initial aspect ratio is being persisted even after removing the first frame:

Click to see the video
https://user-images.githubusercontent.com/11169832/111246285-ba536f80-85e4-11eb-90e3-8b497fed8563.mp4

I still don't have a good idea of how to manipulate or display the region though.

https://twitter.com/Vjeux/status/1371661558502150144
UI-wise, this looks close to what we want to do.
By the way, do you have a discord account? https://discord.gg/MrQdmzd

The ability to export with a different format

Would be nice to export to SVG with/without animation.
excalidraw-animate is for automatic animation, but claymate is more for manual animation.

ref: https://twitter.com/fortysevenfx/status/1387688076835762176
We'd like to make each snapshot editable like https://github.com/scastiel/excalidraw-slides.
(implementation memo: store data instead of canvas.)


Bump ember-classic-decorator

Bump ember-classic-decorator dependency to improve embroider compatibility.

@erikap you need to update the lock file.  Please run yarn on the updated package.json

@tylerturdenpants Done :+1:

ember-classic-decorator was bumped to the latest version as a part of the migration to Floating UI 🎉
Thank you for paying attention to this.


NodeJS not built for ARM, while java etc. are

What is the reason that NodeJS isn't built for ARM (https://github.com/parkervcp/yolks/blob/master/.github/workflows/nodejs.yml#L37), but java is?
Afaik node:12-buster-slim, node:14-buster-slim, node:15-buster-slim and node:16-buster-slim have ARM(64) images, so that's not the problem?

The images are slowly transitioned into the repo from the previous main image repo from the time when pterodactyl didn't have arm64 support


having trouble running dev server

I installed and ran npm run dev but got TypeError: Cannot read property 'properties' of undefined.
I was running node 8.9.1 through nvm. Full message read
npm run dev

@ dev /Users/justinchristensen/Sandbox/Try-Out-Projects/Tailwind/Proj-One/webpack-starter
cross-env NODE_ENV=development webpack-dev-server

/Users/justinchristensen/Sandbox/Try-Out-Projects/Tailwind/Proj-One/webpack-starter/node_modules/webpack-cli/bin/config-yargs.js:89
describe: optionsSchema.definitions.output.properties.path.description,
^
TypeError: Cannot read property 'properties' of undefined
at module.exports (/Users/justinchristensen/Sandbox/Try-Out-Projects/Tailwind/Proj-One/webpack-starter/node_modules/webpack-cli/bin/config-yargs.js:89:48)
at Object. (/Users/justinchristensen/Sandbox/Try-Out-Projects/Tailwind/Proj-One/webpack-starter/node_modules/webpack-dev-server/bin/webpack-dev-server.js:84:40)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Function.Module.runMain (module.js:676:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: cross-env NODE_ENV=development webpack-dev-server
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 I am also having the same issue. I know it has something to do with using webpack-cli v3 instead of 2. However doing just that removed the errors but the compile is not working.


Is  pruner suitable for one-stage detector like yolov3

Pruner can get the link between the one-stage detector's modules, but I have not verified whether the AutoSlim works on object detection.


Sets up homebrew prior to installing bats-core

Problem

The release workflow is broken.
Solution

Sets up homebrew prior to running a brew command.
Notes

Sorry, this has been in draft but should fix the release workflow that is currently broken.

Closing in favour of #17


Update and simplify vimrc to use vim-plug

This greatly simplifies our default vimrc by removing most plugins and documenting what each setting does. This also moves to using vim-plug instead of the outdated Vundle.vim. Documentation of our vim configuration was also added to the README.md

Other useful settings you might find helpful:
" Raise a dialog instead of failing for some operations. e.g. `:q` or `:e` when there are unsaved buffers.
set confirm

" Show tabs as characters.
set list
set listchars=tab:!-  " Show tabs as !---.

I added your suggestions as well, thanks!


doc: add release notes for 2.8.0

Description
Add release notes for 2.8.0
Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@wanglam should this changelog fall into the category Dependencies? Like this: https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-2.5.0.md#dependencies

I am following this release notes convention. There isn't Dependencies section in the document. Would you like to use Dependencies?

@wanglam should this changelog fall into the category Dependencies? Like this: https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-2.5.0.md#dependencies

I am following this release notes convention. There isn't Dependencies section in the document. Would you like to use Dependencies?

Thanks for the clarification 👍


Add Italian guide to Java 9 and 10

What does this PR do?
Add Resource
For resources
Description
Italian guide to Java 9 and 10
Why is this valuable (or not)
It illustrates new features
How do we know it's really free?
For book lists, is it a book?
Checklist:

[X ] Not a duplicate
[X ] Included author(s) if appropriate
[X ] Lists are in alphabetical order
[X ] Needed indications added (PDF, access notes, under construction)

Thanks!


Cannot start Ubuntu on build 19033.1

Please use the following bug reporting template to help produce issues which are actionable and reproducible, including all command-line steps necessary to induce the failure condition. Please fill out all the fields! Issues with missing or incomplete issue templates will be closed.
If this is a console issue (a problem with layout, rendering, colors, etc.), please post to the console issue tracker.
Important: Do not open GitHub issues for Windows crashes (BSODs) or security issues.  Please direct all Windows crashes and security issues to<EMAIL_ADDRESS> Ideally, please configure your machine to capture minidumps, repro the issue, and send the minidump from "C:\Windows\minidump".\
See our contributing instructions for assistance.
Please fill out the below information:

Your Windows build number:  19033.1

What you're doing and what's happening: When I type "bash" at the Windows command prompt, I get "The Windows Subsystem for Linux instance has terminated"

What's wrong / what should be happening instead: bash / Ubuntu should start.

Strace of the failing command, if applicable: N/A

Logs: bash logs.zip

@kpeters-cbsi - It looks like you are hitting a timeout waiting for the VM to start.  Is this a very slow machine by chance?  Does this hit 100% of the time or only sometimes?

No, it's a fairly recent machine. Core i7, 16GB RAM. Hits 100% of the time.
On Mon, Dec 2, 2019 at 11:21 AM Ben Hillis<EMAIL_ADDRESS>wrote:

@kpeters-cbsi
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_kpeters-2Dcbsi&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=yvlgqAS54e98sl1SrLjq6b9liN6NEH6bMnjaLoZUU9U&s=v-rNEbhP-wAH42nXh9XNVTod9fqlT6dvGUzP4BrwWYk&e=

It looks like you are hitting a timeout waiting for the VM to start. Is
this a very slow machine by chance? Does this hit 100% of the time or only
sometimes?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_microsoft_WSL_issues_4725-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAMOAKPVRYOBGFDFPFWIGZVDQWU72FA5CNFSM4JTXQMTKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFUHIRY-23issuecomment-2D560493639&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=yvlgqAS54e98sl1SrLjq6b9liN6NEH6bMnjaLoZUU9U&s=lUgsldB8AyRk8oVaP_7BgYlEuly4R7Xc6dkhPEJsLcM&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AMOAKPR4A7XBGSLXEKC3ECLQWU72FANCNFSM4JTXQMTA&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=yvlgqAS54e98sl1SrLjq6b9liN6NEH6bMnjaLoZUU9U&s=XjRrkYP8DbIhRB51m_dJO7fr9SZi_H5-jXpGxGl_74Q&e=
.

@kpeters-cbsi - if you install a new distro (like debian) does this still reproduce?

No; I copied off my VHDX file and tried to "reset" the Ubuntu app; that
uninstalled it. When I reinstalled Ubuntu and converted the new
installation to WSL2, it started without any problems.
On Mon, Dec 2, 2019 at 11:29 AM Ben Hillis<EMAIL_ADDRESS>wrote:

@kpeters-cbsi
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_kpeters-2Dcbsi&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=kk221De2h5g0qiEV7wmRR98zP-l6XLI5FGiisvPHyW8&s=GkgmCga563OywIYRJQZ5a760O61LfRPPF3uwjZtn4D0&e=

if you install a new distro (like debian) does this still reproduce?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_microsoft_WSL_issues_4725-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAMOAKPUUSFVVF2MR6ILRDLDQWVAV3A5CNFSM4JTXQMTKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFUH6HI-23issuecomment-2D560496413&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=kk221De2h5g0qiEV7wmRR98zP-l6XLI5FGiisvPHyW8&s=yBqB9cDJmWp4F___X2grz0SP-iv6EJDezV3UenC-b9w&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AMOAKPTWGAVRUMNPIPL5WMTQWVAV3ANCNFSM4JTXQMTA&d=DwMCaQ&c=jGUuvAdBXp_VqQ6t0yah2g&r=TTXL98RIPQNjLdDSgeT8-yL45AVQu-9EyYWqGxjCNjqPZing27cmWboo1qWURfVf&m=kk221De2h5g0qiEV7wmRR98zP-l6XLI5FGiisvPHyW8&s=t0GZsDUchwV3RqYTtpLo6GbCZcYLRgwdgmoXCtiZmjE&e=
.

Interesting... I wonder if there was something about your old VHDX that was causing mounting the VHD to take a long time.

The only weirdness I can think of is that I had an SSHFS mount in fstab that I haven't since restored.

Ah interesting... that could definitely cause issues if your ssh server isn't responding.

@benhillis I had meet the same issue
windows build number: 19035.1000
the ubuntu(wsl2) can not start, the windows crashed when I press the icon.

(Yesterday I've been stuck in https://github.com/microsoft/WSL/issues/4731, today I've upgraded to 19035.1, the network issue has been gone, but it's now horrible slow at startup)

yeah, same issue. Take about 40 seconds to start a bash shell (Ubuntu 18.04). It started happening with slow ring build 19035. Noticed if you press ctrl+c it kills whatever is hanging and takes you to the command prompt.  Running on the latest Surface Laptop 3, 16GB, i7

I'm using WSL with 19035, no issue.

The only weirdness I can think of is that I had an SSHFS mount in fstab that I haven't since restored.

probably related https://github.com/microsoft/WSL/issues/4738

I uninstalled and reinstalled Ubuntu 18.04 and it now starts as expected. Not necessarily the most convenient workaround - but for now it has worked...

I uninstalled Ubuntu 18.04 and reinstalled. I worked as expect until I did an apt update/upgrade of the distro and now it's back to the slow start again...

Same issue and it was on a new build and straight after an apt update/upgrade. Before the apt it was fine.

This was happening to me too in Ubuntu, but i remembered the last package that was updated (wslu). I uninstalled it and it works great again (sudo apt autoremove --purge wslu).

This was happening to me too in Ubuntu, but i remembered the last package that was updated (wslu). I uninstalled it and it works great again (sudo apt autoremove --purge wslu).

Thanks! This fixed it.


Overhaul the top sections of the class reference (Animation classes)

The top sections of classes are often one of the first things users read about them, so they are important to get right.
Part of a series; this is the one dedicated to the animation team. Here are the others so far: #76526 (core), #76600 (animation), #76702 (GUI & text)
In this PR I mostly touched up the short descriptions and occasionally the full descriptions and the tutorials sections. But I also tweaked a little bit of documentation to the side and added a few descriptions.

Rules for brief descriptions
I'm abiding by a set of rules for consistency. I had them in mind when writing all descriptions, but violated them intentionally sometimes.

Use the articles "a" and "an". This is helpful for words that can be multiple things, i.e. "light" which can be a noun, an adjective, and a verb. This, and the fact it's grammatically correct, helps with reading comprehension in many cases.

Use a single sentence with punctuation. If two sentences are needed, don't use newline.

Never use text formatting (i.e. italics) or external links.

Don't use capitalization for normal words. If referring to a class, use a reference.

For nodes, always answer "What is this?". For non-node objects, it's also OK to answer "What does this do?"

Avoid self-referencing, such as "Popup: Popup is a [...]"

Avoid circular reasoning such as "CanvasLayer: Canvas drawing layer."

Exception 1: It's something common folk are familiar with, i.e. "Timer: A countdown timer."
Exception 2: The class can't be used by people who don't know the term, i.e. it's okay to say "XML" in XMLParser.

When a class is abstract, start with "Abstract base class for [...]".

I often used "Holds X" and "Stores X" to replace "Contains X" - I think it improves clarity that X is the main thing, not just one of the things the resource holds.

Try to stay under 120 characters without comprimising the quality of writing. (Sometimes it's impossible, in that case, go on for a bit longer)

A long list of brief description changes
Classes not on here are ones I thought to be already excellent, or ones that I didn't realize were "animation". This list might be a slightly outdated (like, by 1%).
Animation: Holds data that can be used to animate anything in the engine.
AnimationLibrary: Stores a set of [Animation] resources.
{Change link title of the tutorial of all the below to "Using AnimationTree"}
AnimationNode: Base class for [AnimationTree] nodes. Not related to scene nodes.
AnimationNodeAnimation: An input animation used in [AnimationNodeBlendTree].
AnimationNodeBlendSpace1D: A set of [AnimationRootNode]s placed on a virtual axis, crossfading between the two adjacent ones. Used by [AnimationTree].
AnimationNodeBlendSpace2D: A set of [AnimationRootNode]s placed on 2D coordinates, crossfading between the three adjacent ones. Used by [AnimationTree].
AnimationNodeBlendTree: A sub-tree of blend type [AnimationNode]s used for complex animations. Used by [AnimationTree].
AnimationNodeOneShot: Plays an animation once in an [AnimationNodeBlendTree].
AnimationNodeOutput: The animation output node of an [AnimationNodeBlendTree].
AnimationNodeStateMachine: A state machine with multiple [AnimationRootNode]s, used by [AnimationTree].
AnimationNodeStateMachinePlayback: Provides playback control for [AnimationNodeStateMachine].
AnimationNodeStateMachineTransition: A transition within an [AnimationNodeStateMachine] connecting two [AnimationRootNode]s.
AnimationNodeSync: Base class for [AnimationNode]s with more than two input ports that must be synchronized.
AnimationNodeTimeScale: A time-seeking animation node used in [AnimationTree].
AnimationNodeTimeSeek: A time-scaling animation node used in [AnimationTree].
AnimationNodeTransition: A transition within an [AnimationTree] connecting two [AnimationNode]s.
AnimationPlayer: A node used for animation playback.
AnimationRootNode: Base class for [AnimationNode]s used by [AnimationTree] to store one or multiple composite animations.
AnimationTree: A node used for advanced animation transitions in an [AnimationPlayer].
Bone2D: A joint used with [Skeleton2D] to control and animate other nodes.
BoneAttachment3D: А node that copies the 3D transform of a bone in its parent [Skeleton3D].
BoneMap: Describes a mapping of bone names for retargeting [Skeleton3D] into common names defined by a [SkeletonProfile].
PhysicalBone2D: A [RigidBody2D]-derived node used to make [Bone2D]s in a [Skeleton2D] react to physics.
PhysicalBone3D: A physics body used to make bones in a [Skeleton3D] react to physics.
Skeleton2D: The parent of a hierarchy of [Bone2D]s, used to create a 2D skeletal animation.
Skeleton3D: A node containing a bone hierarchy, used by [MeshInstance3D] to create a 3D skeletal animation.
SkeletonIK3D: A node used to rotate all bones of a [Skeleton3D] bone chain a way that places the end bone at a desired 3D position.
SkeletonModification2D: Base class for resources that operates on [Bone2D]s in a [Skeleton2D].
SkeletonModification2DTwoBoneIK: A modification that rotates two bones using the law of cosines to reach the target.
SkeletonProfile: Base class for a profile of a virtual skeleton used as a target for retargeting.
Tween: A lightweight object for animating from scripts, assigning each animation to a [Tweener].
Tweener: Abstract base class for all tweeners used by [Tween].

Thanks a ton to Lyuma who helped with and reviewed some of these changes in advance.

There are additional changes I haven't talked about (added a few missing descriptions, changed some wording) so it'd be good to take another look anyway.

Thanks!

Cherry-picked for 4.0.4.


Interpolated fields not invoking OnChange event.

Version Number and Operating System(s):
FNR 24
Expected behavior:
Forge Networking object fields should invoke OnChanged event when the field is changed
Actual behavior:
Fields with interpolation enabled do not invoke this event.
Steps to reproduce:
Create a network object with two fields, one interpolated and one not.  Then subscribe to the OnChanged event for both and debug.
[Optional] Discord Username:
CCStdIO

I have the same issue with version 27.

I'll try to get a look at it!

As far as I can tell this is by design for fields that have interpolation enabled.

As far as I can tell this is by design for fields that have interpolation enabled.

It's not a bug, it's a feature?
Though, should it be working like reviewer expects?

I don't know if it should work like that, all I can say that the interpolated fileds are purposefully not triggering the OnChanged event.
To be more specific this is the template part that generates this for all NetworkObjects: https://github.com/BeardedManStudios/ForgeNetworkingRemastered/blob/master/Forge Networking Remastered Unity/Assets/Bearded Man Studios Inc/Editor/Resources/BMS_Forge_Editor/NetworkObjectTemplate.txt#L114-L128
This will check if interpolation is enabled. If it is not then it will run the RunChanged method that will fire the OnChanged event.
By reading this piece of code it looks to ensure that the event is not fired for each interpolation update.
Maybe @BrentFarris can clarify?

Actually, maybe if we move the commented out call from https://github.com/BeardedManStudios/ForgeNetworkingRemastered/blame/master/Forge Networking Remastered Unity/Assets/Bearded Man Studios Inc/Editor/Resources/BMS_Forge_Editor/NetworkObjectTemplate.txt#L140 to arounf Line 120 would solve this?

I've had a doubt that it might be because it's interpolated, but really non linearly, so the target value is actually never reached, which might make the event invoked a bunch of times. Ie float target is 100, actual value is 99.99999 because of the update-lerp.

Imho it is correctly commented out in InterpolateUpdate, but it could be added to ReadDirtyFields?

Ah yeah regarding what I said, this seems to be taken into account with the UnityNear thingy. Just like doing an Mathf.Approx

So I know this was commented out because of some issues at one point. Also we do not want to call it every update for sure. There are 2 schools of thought about this particular question though:

Raise event when network gives new value
Raise event after interpolation to the new value has occurred

Dictating which one is correct might not be helpful to people, but perhaps we can provide an option for both? I wouldn't mind entertaining the idea of breaking the event into a pre/post event. Then have the original event be the "post" event. Of course we would not re-name the existing one because breaking people would be bad, but we could assume the current will be post or we can deprecate warning it and continue to call it for a bit before we cut it out.
The hard part of the option (2) is if another update comes in before the interpolation has happened and it may hijack the first one's event. In this case you will basically have 2 receives of data change and only 1 actual completed interpolation change. I am a bit tired and need to head to bed, but I'll check in with this thread tomorrow or something if anyone else has thoughts.

Having a pre and post event sounds good and would definitely give people options and flexibility.


Get an error

HTMLHint terminated with error: SyntaxError: Unexpected token /

Can you share the document you were trying to lint?

#1
#2
Thanks for looking into this!

I'm sorry - but I can't reproduce this in the latest version of Brackets.

are you testing with the the source version or brackets official extension version of brackets-htmlhint?

My local version - and it darn well better be the same. Checking.

Both produce the same error, checked also using git version. Checked removing all extensions except this one, and removing config file.

Yep - it is. Can you try getting from here and copying it over?

Tried the local version as well
Error in Developer Console:
[CodeInspection] Provider HTMLHint (async) failed: SyntaxError: Unexpected token //language/CodeInspection.js:277

What version of Brackets?

I am troubleshooting now, it appears to be some config file is the culprit.

.jshintrc is the problem regardless if .htmlhintrc is present or not. If I remove .jshintrc , the error is gone!

Is it a bad .jshintrc?

That was it, it contained a comment, and JSON does not allow comments (should have known better)...

Woot. :) Well this was fun. ;)

Strangely enough, nothing else was throwing errors, was kinda hard to catch, thanks for helping out :+1:


DefinePlugin and ESLint globals

It would be good to add a way to define extra globals variables, probably via package.json configuration, they would be picked by ESLint configuration, adding them to globals config and also to webpack.DefinePlugin.
I could work on this.

Adding configuration like this is against our core idea(s).
Any global variable is appropriately accessed via window. for explicitness. This lets you know immediately while reading code if a variable is global or local.


[REEF-142] Changing .Net project structure for Network and Evaluator

This is to change .Net project structure forexamples
Move project folders under cs
Rename projects to follow name convention
Update namespace for projects
Update csproj file for the references
JIRA: Reef-142. (https://issues.apache.org/jira/browse/REEF-142)
Author: Julia Wang  Email<EMAIL_ADDRESS>

I will work on merging this, including some minor changes to it (the Tasks project still uses the wrong DLL and namespace name).

@jwang98052 I updated O.A.R.Examples.Tasks to use that namespace and DLL name. This broke two tests in Tang. This is unfortunate because Tang should not depend on REEF, just the other way around. Can you have a look at clean that up before we merge this? I pushed my changes into your branch.

Namespace for Task is fixed in testing.


Display and track the laser head position (needs improvement).

The execution of the Laser Job Elements works, but using the navigation to move the head will move the head but not the design. The start location for the design is still in the same location. Unlocking the rail and moving the head loses that location. And sometimes ends up being needlessly confusing without knowing where the program believes the laserhead is.

The laser head position tracks now, but it needs a more reasonable reticule that is appropriately sized. The couple lines of already processed trail is interesting but should probably give way to something more competent.
Also, animation sequence for the position of the head has issues. In mock mode, it will force an update. Each time the head position changes. Which typically results in the speed of the graphics resulting in the speed of the animation. Which is wrong. It should refresh independently at a max frames per second, in a graphics thread. In theory the way it's currently setup, reasonable slow graphics could actually cause the writer to get bogged down and cause the laser to stop firing. Even though that's a clear absurdity. The laser should never need wait for graphics rendering.


Error

Description
What steps will reproduce the problem?

What is the expected output? What do you see instead?
Please provide any additional information below
File "D:\Anaconda\lib\site-packages\spyder_profiler\widgets\profilergui.py", line 263, in
self.finished(ec, es))
File "D:\Anaconda\lib\site-packages\spyder_profiler\widgets\profilergui.py", line 328, in finished
self.show_data(justanalyzed=True)
File "D:\Anaconda\lib\site-packages\spyder_profiler\widgets\profilergui.py", line 349, in show_data
self.datatree.load_data(self.DATAPATH)
File "D:\Anaconda\lib\site-packages\spyder_profiler\widgets\profilergui.py", line 461, in load_data
stats_indi = [pstats.Stats(profdatafile),]
File "D:\Anaconda\lib\pstats.py", line 72, in init
self.init(arg)
File "D:\Anaconda\lib\pstats.py", line 86, in init
self.load_stats(arg)
File "D:\Anaconda\lib\pstats.py", line 99, in load_stats
with open(arg, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Gavin\.spyder-py3\profiler.results'
Version and main components

Spyder Version: 3.2.4
Python Version: 3.6.3
Qt Versions: 5.6.2, PyQt5 5.6 on Windows

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  0.20.3 (OK)
numpy >=1.7      :  1.13.3 (OK)
sphinx >=0.6.6   :  1.6.3 (OK)
rope >=0.9.4     :  0.10.5 (OK)
jedi >=0.9.0     :  0.10.2 (OK)
nbconvert >=4.0  :  5.3.1 (OK)
sympy >=0.7.3    :  1.1.1 (OK)
cython >=0.21    :  0.26.1 (OK)
qtconsole >=4.2.0:  4.3.1 (OK)
IPython >=4.0    :  6.1.0 (OK)
pylint >=0.25    :  1.7.4 (OK)

Thanks for reporting. This is a likely duplicate of #5587, and is already resolved in forthcoming Spyder 3.2.5 which should be released in the next few days. Therefore, this issue will be closed.


[Other]Cursor Pointer In about secction

What would you like to share?
In the about Section The Cursor is pointer on the cards but the cards are not link To any external page or href Link
Additional information
No response
Record

[X] I agree to follow this project's Code of Conduct
[ ] I'm a GSSOC'24 contributor
[X] I want to work on this issue


Mentions v2

Ready for review! Like #28 , this requires libfritter PR #2 to index notifications correctly.
No overly-complicated contenteditable div here - mentions are Github-style and should work much more intuitively! Let me know any notes you have and I'll make any needed changes 😄

Cool beans.

Awesome @SaFrMo! Tara and I are in a death march to get 0.8 out the door, so it may be a few days before I can review.

death march

drink plenty of water


computed as a function

What problem does this feature solve?
I have some case, when it will be very useful: fiddle
In this case creation of properties in constructor by custom function like:
computed { ...putSomeProps() }
does not fit, because there used information, created with inheritance chain of components.
And may be it will also useful in the case of vuex store bindings.
What does the proposed API look like?
computed() {   return {prop1() {...}} }

I don't see any benefits from this feature and it seems a lot complex compared to current API.

Ha, I thought about this when I saw at #5237 but I think that if your computed functions cannot be defined right away and therefore depends on some external state to the component, they don't belong to that component

IMHO, component definition is designed to be static. For example, you cannot dynamically add methods , nor can you add reactive data fields on root after initialization. Adding this API would promote very high dynamism to Vue, which I'm skeptical about its benefit.
Users can simply return a dynamic object definition for a dynamic component. That's fairly easy.

I don't really think this is a good idea, largely what @HerringtonDarkholme has pointed out.


Update Install documentation (enable ipywidgets)

Now, users should use
jupyter nbextension enable --py --sys-prefix widgetsnbextension
instead of
jupyter nbextension enable --py --sys-prefix ipywidgets

Ah yes, that was on the README.md on github only, I should have know! Thanks, it is fixed now.


Feature/fetch fuzzy

Please merge #827 first!
ready to be merged when CI is green
closes #647

@etiennedi please note the conflict.

@bobvanluijt yeah, just saw it, this came from merging #827, as said we need to merge one at a time, I'll fix this right away.

Merge conflict is solved, ran the test suite locally. Feel free to either merge directly or wait for one CI run to be green (It should be unless we run into more flakiness).


Feature/ipehr 57

@DmitryLakhteen What is the compression ratio for the test document?

@DmitryLakhteen What is the compression ratio for the test document?

@1db1 5 from config.json.example

I meant how many times the size of the document is reduced? The original size is 287K

I added optional skipped test. Ratio is:
Level: 0 Ratio: 1.0 times
Level: 1 Ratio: 12.2 times
Level: 2 Ratio: 13.8 times
Level: 3 Ratio: 15.9 times
Level: 4 Ratio: 15.9 times
Level: 5 Ratio: 19.3 times
Level: 6 Ratio: 21.7 times
Level: 7 Ratio: 22.9 times
Level: 8 Ratio: 23.8 times
Level: 9 Ratio: 24.7 times

In this test, you encrypt the plain data, and we are saving the encrypted data in the project. Try doing such a test with encrypted data.

Interesting... no ratio on any level. I tried rar with maximum settings on this encrypted with chacha_poly document. Rar do not compress too) Looks like compression is not useful option for our data

If you read the task carefully, you will see that documents should be compressed before encryption.

FIxed. Compressor moved to docs service


[Potential Feature] assignAll notify the listener twice

Is there any way to make assignAll to do not notify the listeners twice (once at clear and another time at addAll) ?
Is your feature request related to a problem? Please describe.
Every time I am trying to listen a RxList I have the problem that I receive 2 events every time I want to "replace" the list with a new one.
final RxList<String> myAwesomeList = RxList();

// onInit
myAwesomeList.listen( (newList) => print('new value : ${newValue.length}'));

// somewhere in the app
myAwesomeList.assignAll(['This', 'is', 'cool'];

// Once I call `assignAll` the `listen` will return this
// -> "new value : 0"
// -> "new value : 3"

// if I call it again
myAwesomeList.assignAll(['nothing'];
// -> "new value : 0"
// -> "new value : 1"

Describe the solution you'd like
I have tried to understand how the assignAll is working and after I have tried multiple solutions, seems like the only way is to change the set value from RxObjectMixin and force it somehow to not sentToStream in some specific situations. But also to be able to control the sentToStream from assignAll (or create replaceAll, probably someone really needs the current assignAll behaviour), because now sentToStream can be accessed from assignAll but it can't change the behaviour of set value.
Any better idea I can try ?
Temporary Workaround
// instead of `.listen` I use `debounce` worker
debounce<List<String>>( myAwesomeList, (newList) => print('debounce : ${newList.length}'));

// it works because the operations `clear` and `addAll` are quick and ignored by `debounce`, so it will return only the last value provided by `addAll`

@jonataslaw Do you have any idea how we can solve this issue? Or any other approach I can try to avoid the double firing of the listen callback ?


R2 release notes fixes

fixed openstack-health-monitor url
fixed typos & formating

Signed-off-by: Ralf Heiringhoff<EMAIL_ADDRESS>

thanks @frosty-geek


Feature Request: View data transferred between each device and server!

This would be a very nice addition! :)

@DillFrescott Thanks for the suggestion! Something like wouldn't be too hard to add -- we already have a few asking for it here: #450
Parts of this functionality have already been completed -- just need to tie it up to the UI:
https://github.com/firezone/firezone/blob/master/apps/fz_vpn/lib/fz_vpn/cli/live.ex#L45

Going to close this as a dupe, but thanks again for the suggestion!


temp fix : set to binary pkg

IBM Cloud toolchain: Delivery Pipeline deployed orders to dev, including commit db613a36f8de3c1df607b4946ad37f510987ec51


bosh_exporter job failing to start with cert error for PCF 2.6 version

Hi,
We have upgraded our PCF environment to 2.6 version and the bosh_exporter job within prometheus2 VM is failing with cert error below, Is there a way to ignore cert validation for this job ? or how do we fix this problem ?
level=info msg="Starting bosh_exporter (version=3.2.0, branch=master, revision=365c5360b698a2d334244dfedb30814415efa364)" source="bosh_exporter.go:277"
time="2019-08-01T21:48:09Z" level=info msg="Build context (go=go1.12.4, user=root@a1ff0097571d, date=20190425-04:23:35)" source="bosh_exporter.go:278"
time="2019-08-01T21:48:12Z" level=error msg="Error creating BOSH Client: Fetching info: Performing request GET 'https://10.xx.xx.xx:25555/info': Performing GET request: Retry: Get https://10.xx.xx.xx:25555/info: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "Pivotal")" source="bosh_exporter.go:282"

10.xx.xx.xx is the bosh director its trying to connect.

@frodenas is it possible to ignore cert validation for the bosh_exporter job in prometheus2 VM.
After upgrading to PCF2.6 we get the above cert validation error trying to connect to bosh director.

I'm using OpsManager v2.7.1 and PCF v2.7.2 and I don't observe this error. Are you adding the right BOSH CA to the manifest file?

Closing due to inactivity; Fell free to re-open if issue persists;


Request: Add back minimal typescript example

There's no longer a minimal typescript example. Which, you'd think would be fine since typescript is almost entirely zero-config with @now/node, but that's not explicitly stated anywhere.
Without a minimal example, it's unclear how TS is being built. Since the only example is Gatsby, I assumed Gatsby was building the TS somehow.

Closing as there are no longer any plans to implement this example. Instead, more complete, fully working applications will be created.


Enable assertions in your IDEA run configurations and in the gradle file

PR to address this is merged. Will proceed to close issue!


Basic authentication won't connect anymore

It looks like Basic authentication won't connect anymore. You can opt in to reenable it, but god knows till when it remains open. and here is the main question to get a permanent solution:
How to automate exchange commands (PowerShell, Graph, SDK...) from azure web app (webjobs) or azure function apps or any other options but not a VM or server? we have no physical server, nor a VM in our environment so here are my limitations:

Basic authentication stopped working, and it's not an option anymore. This was the only option to execute exchange PowerShell commands from azure web app or function app.
In modern authentication, you rely on the ExchangeOnlineManagement that must be installed prior to any call. since I work on web app, or function app, I cannot install it.
there is no .net Exchange SDK.
MS Graph lack Exchange functions.

So what is the solution to execute Exchange command? Maybe the solution is available but I'm not aware of it.
Case: Upon the expiration of an user account, I need to call some MS Graph to change some user properties, and since Graph cannot yet perform Exchange Online functions, I'm using currently ExchangeOnlineManagement powershell to setup an auto reply message, so sender can know the email account is no longer monitored.

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

ID: 10052620-9909-c335-1913-fdf9db8ab16b
Version Independent ID: e4be7843-4540-96fd-dcd8-09d6b91a4249
Content: Basic auth - Connect to Exchange Online PowerShell
Content Source: exchange/docs-conceptual/basic-auth-connect-to-exo-powershell.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

@omarmallat, you should open a support case and ask your questions. Report anything you find that we can add to the documentation here.

@omarmallat, if using alternative Azure services is a viable option for you, using an Azure automation runbook might be something to look at. As far as I can tell, they provide many features also available in Azure function apps, but in addition allow for additional PowerShell modules to be installed and then used within scripts.
Doing so allows to use the authentication method described in App-only authentication for unattended scripts in the EXO V2 module. You might also take a glance at DMoenks/exchange-online-automatic-replies where I used this for a similar use case in a production scenario and I'm quite pleased with how this authentication method works for everyday use.

After giving it a second thought, I don't know what could be done from a documentation perspective in this case, as the Exchange Online PowerShell documentation already has an article on unattended usage for automation scenarios, as linked in the previous comment. How this scenario can be implemented with Azure services seems highly specific and, although both Azure and Exchange Online are Microsoft products, might not fit in Exchange Online documentation.

Somehow I agree with you asking why this question is on the documentation side! Surely, you better understand the scope of these documents. But let me just make a suggestion.
Consider a user who opens the documentation to understand and clarify options on how to connect to Exchange Online Management.
The documentation explains two options, Connect-ExchangeOnline which requires pre-installation and New-PSSession which does not require installation, but has recently stopped working with Basic Authentication.
Readers who cannot install the module are left without options. I think a small hint on Azure automation is really helpful and is worth mentioning.
You just gave me the solution, after me asking... but if that link to azure automation was in the documentation, I won't ask :)
Thank you very much.

I feel you, as I'm just an Exchange Online administrator myself, working for a company other than Microsoft, so I faced the same challenge myself some time ago. And it is from this perspective, that I doubt mentioning specific implementation approaches might help.
Sure, both are Microsoft products, so this might provide a reason to do so. But I suppose there's a fine line between providing one specific implementation approach in combination with another Microsoft product and having other people request implementation approaches for other cloud services or third-party automation suites.
I might very well be mistaken with this point of view, of course. This is merely an opinion, nothing more.

@omarmallat I would suggest that you edit the topic directly to say what you want to say, where you want to say it, and link to what you want to link to. It's quite easy; instructions are here.


scala-cli doesn't work with 2.13.11-M2

Version(s)
Scala CLI version: 1.0.0-RC2
Scala version (default): 3.2.2
Describe the bug
scala-cli run -j system -S 2.13.11-M2 --spark-standalone test.scala
shows error Error: Could not find or load main class org.apache.spark.deploy.SparkSubmit
while scala-cli run -j system -S 2.13.nightly--spark-standalone test.scala works well
To Reproduce
with file (in example)
//> using jvm system
//> using dep org.apache.spark:spark-sql_2.13:3.4.0
//> using javaOpt --add-opens=java.base/sun.nio.ch=ALL-UNNAMED

import org.apache.spark._
import org.apache.spark.sql._

object Job {
  def main(args: Array[String]): Unit = {
    val spark = SparkSession.builder()
      .appName("Test job")
      .getOrCreate()
    import spark.implicits._
    def sc    = spark.sparkContext
    val accum = sc.longAccumulator
    sc.parallelize(1 to 10).foreach(x => accum.add(x))
    println("Result: " + accum.value)
  }
}

and run scala-cli run -j system -S 2.13.11-M2 --spark-standalone test.scala
Expected behaviour
scala-cli would resolves org.apache.spark::spark-sql:3.4.0 to org.apache.spark:spark-sql_2.13.11-M2:3.4.0, expect org.apache.spark:spark-sql_2.13:3.4.0

not sure if scala-cli has handling of -bin-, but maybe instead of 2.13.11-M2 we should have called it 2.13.11-bin-M2

not sure if scala-cli has handling of -bin-, but maybe instead of 2.13.11-M2 we should have called it 2.13.11-bin-M2
the primary purpose of 2.13.11-M2 was to re-bootstrap the compiler, rather than to be for general use; but of course it ought to work regardless
consider using 2.nightly instead (which at the moment is 2.13.11-bin-366ba4a)

I think M2 refers to https://github.com/scala/scala/releases/tag/v2.13.11-M2, its just like RC. Is there any document that says it is used for re-bootstrap?
I've tried scala-cli run -j system -S 2.13.0-RC2 --dep a::b:1.0 test.sc it also resolves to
[error]  Error downloading a:b_2.13.0-RC2:1.0
  not found: /home/clouds/.ivy2/local/a/b_2.13.0-RC2/1.0/ivys/ivy.xml
  not found: https://repo1.maven.org/maven2/a/b_2.13.0-RC2/1.0/b_2.13.0-RC2-1.0.pom
  not found: /home/clouds/.cache/scalacli/local-repo/v1.0.0-RC2/a/b_2.13.0-RC2/1.0/ivys/ivy.xml
  No fallback URL found

consider using 2.nightly instead (which at the moment is 2.13.11-bin-366ba4a)

When using 2.nightly, it would download some file from https://scala-ci.typesafe.com/ui/api/v1/ui/nativeBrowser/scala-integration/org/scala-lang/scala-compiler every single time.

Is there any document that says it is used for re-bootstrap?

Not really, except that

the M is a standard convention that indicates that it's just a milestone with no particular guarantees around its contents or usability
its absence from https://github.com/scala/scala/releases, and the lack of any other announcements through other channels either, is significant
those following the Scala 2 development process have seen https://github.com/scala/bug/issues/12783 and/or the PRs that are linked from it

When using 2.nightly, it would download some file from scala-ci.typesafe.com/ui/api/v1/ui/nativeBrowser/scala-integration/org/scala-lang/scala-compiler every single time

Indeed, but on first run it you'll see a fixed version number that you're free to swap in for the varying one. That's why I included "which at the moment is 2.13.11-bin-366ba4a"


Bug: Readwise Mirror generates a locationUrl even for non-books

Problem
main.ts sets the variable locationUrl as follows:
const locationUrl = "https://readwise.io/to_kindle?action=open&asin=${book['asin']}&location=${location}";
This is fine if the highlight corresponds to a book, but meaningless otherwise. IIRC in that case the URL looks like this:
const locationUrl = "https://readwise.io/to_kindle?action=open&asin=null&location=${location}";
Solution
For non-valid locationUrls (i.e. if book or book['asin'] are null), set locationUrl to null.
(Note that I can't make a pull request for this, because I don't know how to write the corresponding TypeScript code.)
Side Benefit
If this fix was implemented, one could also optionally adjust the highlight template in the readme from this:
{%- if category == 'books' %} ([{{ location }}]({{ location_url }})){%- endif %}
To this:
{%- if location_url} ([{{ location }}]({{ location_url }})){%- endif %}
The second version looks a bit simpler to me.
Though there's also value in having at least one example in the readme of how to check whether a field has a specific non-empty value (as in if category == 'books').

Hi @tdnzr , thanks for the suggestion but since this isn't causing any run-time issues, I don't personally plan on adjusting this one. It shouldn't be an issue if the location_url isn't used when not a book type. I'd welcome a pull request changing this however.