Allow to set light and dark colors for icons or use the right values from Material Design guidelines

From what I have seen, the library currently uses black and white for icons, but that's a limitation.

If the library aims to comply with material design guidelines, these are the values that should be used:

IconsLight backgroundDark background
ColorOpacityResult in HEXColorOpacityResult in HEX
ActiveBlack #00000054%#8a000000White #ffffff100%#ffffffff
InactiveBlack #00000038%#61000000White #ffffff50%#80ffffff

Taken from here.

If not, can you please add options to set the default icons colors so one can change them?

Thanks.

Correct defaults are used in 0.0.6. Added an iconTitleColor setting.

@afollestad Thank you 😁


20 | Valid Parentheses | Java

Pull Request Template
What have you Changed(must)
Added code for 20. Valid Parentheses
Issue no.(must) - #1169
Pr will be close and marked as spam. If issue number not found or issue was assigned to someone else.
Marking as spam can block your account from HacktoberFest.
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me if not it will be marked as spam.
[x] My file is in the proper folder
[x] I am following clean code and Documentation.
[x] I have added the title and what program will do first in the file
[x] I have named the file as (Problem #). (Problem Title(in Camel Case)).(extension)
ex. 2. AddToNumbers.py

README - How to Contribute

@SSKale1 @swaingotnochill @JOKUE2002 please feel free to merge this :)


Handle jobs stuck in INIT state during error conditions

PR makes sure jobs that are in the INIT state if a node crashes and comes back are marked failed. Also makes sure if a node completely falls out of the cluster and the jobs are lost they are marked failed by the ClusterCheckerTask along with any jobs thought to be running on that node.

Coverage increased (+0.02%) to 88.294% when pulling<PHONE_NUMBER>26adffc0fd14e55d89975f92d11dcd on tgianos:develop into ad3ed90afd443bdc8746c1a1b87c3e7b58ff77bc on Netflix:develop.

Coverage decreased (-0.06%) to 88.214% when pulling 1eadd0446be9a39328f4b4ff962f30179665f3bf on tgianos:develop into ad3ed90afd443bdc8746c1a1b87c3e7b58ff77bc on Netflix:develop.

Coverage decreased (-0.09%) to 88.025% when pulling d2ca475ddf63560b72eda1f305544b006ecf5651 on tgianos:develop into 0710077b5dd28f30ba5281e80cf6dfbf5bf82c6a on Netflix:develop.

Coverage decreased (-0.1%) to 88.009% when pulling 87f4e82b431d26ba242a0178654c5e2041f99657 on tgianos:develop into 0710077b5dd28f30ba5281e80cf6dfbf5bf82c6a on Netflix:develop.


The sample code in README.md is wrong

The _read functions want an additional argument.  The version and the range do not match.

Thanks for submit !


Missing guidance on how to

Regarding this: An organization's administrator can opt in for location to be included in the network measurements used by this feature
How? Where? There should be guidance on how an org admin can opt in.

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

ID: d34c651f-db16-2fd8-502e-582b97e6140b
Version Independent ID: 20c2dcba-da3b-a4ef-4593-7561d998748e
Content: Microsoft 365 Network Connectivity Location Services (preview) - Microsoft 365 Enterprise
Content Source: microsoft-365/enterprise/office-365-network-mac-location-services.md
Service: o365-administration
GitHub Login: @kelleyvice-msft
Microsoft Alias: kvice

@kelleyvice-msft Please add your comment and help us in resolving this issue. Thanks.

More information is provided in the linked topics at the bottom of the article.


[HUDI-3580] Claim RFC number 48 for LogCompaction action RFC

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
Claim RFC number 48 for RFC on LogCompaction action for MOR tables.
Brief change log
Added the records into the RFCs table
Verify this pull request
N/A
Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@suryaprasanna Thanks for your first contribution to the Hudi community 👍

Thank you @yihua


Consider beta branch when doing automated SteamCMD update checks.

Feature Request
Feature Information:

When configuring a scheduled task to check for available updates via SteamCMD, it would be desirable for the current beta branch to be considered. At the minute it appears to only check the version of the default branch against the installed one, which results in the update checker triggering updates as it thinks the versions are out of sync. This can result in a large number of meaningless restarts of game instances to check for updates.
Best case scenario would be that this considers the application config and uses the branch set there, but next best would be having that as an option when configuring the scheduled task.
I confirm:

[x] that I have searched for an existing feature request matching the description.

This has been implemented in the next release for all Generic templates (Most the games in AMP) that support beta branches. Will look into adding it for the Factorio as well. It doesn't look like any other official modules support branches.

That's brilliant, thanks a lot!

Closing - released in 2.4.7; thank you again!


relock m_mutex after get_data_from_selection_owner()

When get_data_from_selection_owner() returns, m_mutex
is unlocked in the destructor of std::unique_lock.
Ensure that the current thread re-acquires the mutex
before continuing after calling this function.
Found when trying to run this code on OpenBSD, which calls
abort() in pthread_mutex_unlock() with an unlocked mutex.

Hi @stspdotname, you are right! I'll think about another possible solution. I don't like the fact that the mutex is temporally unlocked between get_data_from_selection_owner() and the next lock().
Just in case if someone sees this: the main lock/unlock is done by the lock::impl class ctor and dtor. But we lost the lock in get_data_from_selection_owner() and the second unlock is done from lock::impl::~impl().

Yes, I agree. My solution works but it leaves a race.
Perhaps  std::unique_lock::release() could help us when called at the end of get_data_from_selection_owner()?

Ok I have tested the above idea and it works. I have updated the patch.

While investigating this bug I have found an obvious use-after-free and have now pushed a fix for this as well.

Hi @stspdotname, I have pushed an alternative fix to ba346f29fbcdcf22e85d9393e21f9cff23c5cffd in this commit: c564cb5b21882e4c26d37322d70021ed76f91377
About ba346f29fbcdcf22e85d9393e21f9cff23c5cffd I'm not sure yet, I have to test it a little more because the lock is adopted and I'm not sure that we should always release it (instead of unlocking it).

@stspdotname finally fixed the main issue about the double-unlock with this commit: 3daf75bfeb99a8e97982e23dcb89277b9dc4d91d Please confirm me that the issue doesn't persist on OpenBSD and thank you very much for reporting these problems and trying to fix them! <3


document function is unclear and missing an example

The document function is underdocumented. The docs contain the statement "The main use of this element is to use it in set rules to specify document metadata." This is misleading, as this is currently the only use of document. Furthermore, the documentation states nowhere that it must be set before any content is inserted, i.e. at the top of a Typst file.
The docs for this function should contain an example clarifying the intended usage.

I want to give it a try @reknih

Perfect! Eagerly awaiting your PR.


Weapons rarity(tier) colors

It will be possible that weapons to be organized by tier? And also to have the colors for each tier?
Something like in the photos below

@LielXD hello, any updates related to this?

@LielXD hello, any updates related to this?

Currently no,
I have no time to work on this project maybe in the future..


Balanced parentheses

Validate parentheses sequence for being balanced.
Validation rules:

each opening parentheses must be closed by the same type parentheses
open parentheses must be closed in the correct order
any non-parentheses characters are to be ignored

Examples:

"({[]})" is balanced (True)
")]}{[(" is not (False)

Resolved with 3871546


Add control for changing display type in longitudinal plot

Raw, baseline adjusted and ULN adjusted

Also add option for paneled vs grouped

On second thought, paneling and grouping here is a bit of a pain, and showing raw values for multiple labs (with different units) on a shared axis is not a great idea.  We've already got the raw values shown in the Measure Table, so I think I'll just work to improve that (#145) instead.

Added a few bells and whistles to the longitudinal plot:

controls to select which measures are shown
toggle between eDish and mDish
Show reference line on mouseover


extract_optical_flow.sh with single GPU

Hello,
Is there anyone who has tried to extract the optical flow using a single GPU?
I noticed that it seems to be impossible to run extract_optical_flow.sh with a single GPU.
However, I only have one RTX Titan available. So, if you have managed to run extract_optical_flow.sh with one GPU, could you please let me know how do you make it?
I would be very thankful if it is possible to share your own version of extract_optical_flow.sh with me.
Thanks,

@Catosine can you able to run extract_optical_flow.sh using one gpu

@Catosine can you able to run extract_optical_flow.sh using one gpu


Onboarding if no README present

Currently, we just throw an error if a README file isn't present. This is a good opportunity to do some onboarding for making a new readme file.
Maybe also we can introduce a runme init command to auto-generate a runme-friendly README file?

@sourishkrout I think we can close this, Runme now suggest cells to run based on other markdown files in the project:
❯ ls -la
total 8
drwxr-xr-x   3 christianbromann  wheel    96 Aug 11 15:00 .
drwxrwxrwt  34 root              wheel  1088 Aug 11 14:58 ..
-rw-r--r--   1 christianbromann  wheel    54 Aug 11 15:00 CONTRIBUTING.md
❯ runme
runme 1.6.0

> echo-hello (unnamed) CONTRIBUTING.md
    echo "Hello World!"

1/1  Choose ↑↓←→  Run [Enter]  Expand [Space]  Hide Unnamed [u]  Quit [q]

That said, there is a case where it throws an error when no markdown file is found in the project. Should we in this case suggest to create a README.md with some example content?


WASM Target

Is there a chance to build this against wasm? I'm currently using cmptoast for a project with Android/iOS, but also wanted to build a wasm target for my app, without creating platform specific code for toasts.

@gbb-jf Please check version 1.0.4

This seems to provide the wasm target. I need to resolve a few dependencies which don't have a wasm implementation to build my project correctly, but cmptoast doesn't seem to be a problem right now.
Thank you!

@gbb-jf we are closing this issue for now


JSDoc string literal types

Fixes #9902
Unfortunately, I didn't find a way to reuse the normal string literal type, so I had to extend the existing JSDoc type hierarchy. Otherwise, this feature is very simple.

@DanielRosenwasser do you mind taking a look since you did the rest of string literal types?

All right, now that I merged with master, JSDoc supports all literal types.

Can you update the switch statement for parsing, otherwise 👍


Warning flagged in 2021.12

I have just upgraded to 2021.12.1, and the following message is being recorded in the HA log file:
sensor.ecowitt_last_lightning_strike is providing a string for its state, while the device class is 'timestamp', this is not valid and will be unsupported from Home Assistant 2022.2. Please report it to the custom component author.
Cheers
Sam

Hrmm, I'll have to fix this.   I'm hoping to have ecowitt moved to base HA by then, and I think this is already fixed in my PR to do that, so, maybe it will be a non-issue.
I'll wait on this for now, and hopefully not have to fix it separately here.

Hrmm, I'll have to fix this. I'm hoping to have ecowitt moved to base HA by then, and I think this is already fixed in my PR to do that, so, maybe it will be a non-issue.
I'll wait on this for now, and hopefully not have to fix it separately here.

Can you give us an update on this? Been getting this error since 2022.3.
Logger: homeassistant
Source: components/sensor/__init__.py:392
First occurred: March 9, 2022, 6:47:28 PM (490 occurrences)
Last logged: 3:04:36 AM

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 381, in state
    if value.tzinfo is None:
AttributeError: 'str' object has no attribute 'tzinfo'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 540, in async_update_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 590, in _async_write_ha_state
    state = self._stringify_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 559, in _stringify_state
    if (state := self.state) is None:
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 392, in state
    raise ValueError(
ValueError: Invalid datetime: sensor.last_lightning_strike has a timestamp device class but does not provide a datetime state but <class 'str'>

Hrmm, I'll have to fix this. I'm hoping to have ecowitt moved to base HA by then, and I think this is already fixed in my PR to do that, so, maybe it will be a non-issue.
I'll wait on this for now, and hopefully not have to fix it separately here.

Can you give us an update on this? Been getting this error since 2022.3.

I have just opened PR #100 with a fix to this issue.  If you want to do it manually, you need to edit the sensor.py and remove the ".isoformat()" from the end of line 59 (leave the closing ')' there though)

I've been doing some more testing, and the error is being thrown when the last_lightning_strike timestamp is unknown.  So reasons I dont understand, when the ecowitt device has a null/unknown timestamp, the line https://github.com/garbled1/homeassistant_ecowitt/blob/3ad3e0373bae780a8de4787572d74613d3d5f566/custom_components/ecowitt/sensor.py#L56 where its returning STATE_UNKNOWN is not being handled as I would expect by the HA core.
I have also manually tested the PR to integrate Ecowitt into HA Core, but it still seems to be throwing an error in the same codepath.
TypeError: an integer is required (got type str)

Have been doing some more testing with the PR that you submitted to HA Core, and I think I may have gotten to the bottom of it.  I think the Ecowitt devices are always sending a value for the last_lightning_strike timestamp, but its sending a null/empty string value, which is whats generating the error with the utc_from_timestamp.  What I did in my local copy was to add another data check to catch this scenario, and importantly for it to return None. This seems to allow HA to process the value and report it as "Unknown" in the UI.  For some reason if you return STATE_UNKNOWN then you still get a stack trace in the logs, where as returning None seems to work as you would expect it to.
    """Represent an Ecowitt lightning last strike time sensor."""

    @property
    def native_value(self):
        """Return the state of the sensor."""
        if self._key not in self.data.client.last_values:
            _LOGGER.warning(
                "Sensor %s not in last update, check range or battery", self._key
            )
            return STATE_UNKNOWN
        if self.device.get_value() == "" or self.device.get_value() is None:
            #No last timestamp available.
            return None
        # strikes are reported in UTC
        return dt_util.as_local(dt_util.utc_from_timestamp(self.device.get_value()))

I think it relates to the comment:
Timestamp. Requires native_value to return a Python datetime.datetime object, with time zone information, or None.
in the Sensor Entity Available Device Class documentation for the timestamp class.

@sam-ward or you just return None instead of STATE_UNKNOWN in sensor.py:
    @property
    def native_value(self):
        """Return the state of the sensor."""
        if self._key in self._ws.last_values:
            # The lightning time is reported in UTC, hooray.
            if self._dc == DEVICE_CLASS_TIMESTAMP:
                if not isinstance(self._ws.last_values[self._key], int):
                    return None


Microsecond in filename not working

Hi There!
First of all a big thanks for all the work which has been done on elodie!
But I noticed an issue when trying to create a basic config file with the option below and noticed that the microseconds code is not working.

https://strftime.org/ --> %f Microsecond as a decimal number, zero-padded on the left.  000000

config file
[File]
date=%Y-%m-%d_%H:%M:%S-%f
name=%date-%original_name.%extension
# -> 2012-05-01_11:11:11-00000.extension

command used
./elodie.py import --debug --destination="/home/thomas/output" /home/thomas/pictures
resulting file name
2020-03-14_09:44:46-%f-img_20200314_094444.jpg
Could you maybe tell me if i'm doing something wrong?
Already a big thanks in advance!
Kr,
Thomas.

Looks like the issue is that the strftime available in time does not have microsecond precision.  I suggest we look at using strftime from datetime instead.
https://stackoverflow.com/a/6677762


README

README
User story
As a marketing agency
I want a codebase that follows accessibility standards
So that our own site is optimized for search engines
Acceptance criteria
Given access to the repository
When I open the README file
Then I see a quality README with description, screenshot, and link to deployed application

README completed


cdc: limit cdc event fetching speed to reduce RocksDB read load

What is changed and how it works?
Issue Number: Close #11390
What's Changed:
None

Related changes

PR to update pingcap/docs/pingcap/docs-cn:
Need to cherry-pick to the release branch

Check List
Tests

Unit test

Side effects
Release note
None

/test

/merge


Choice UI dialog

I've added the UI dialog code that allows to display menus with multiple buttons that can be populated dynamically.

Can you rebase this to one commit?

Done. Rebased the pull request down to one commit.

Thanks for the PR!


Where are the remaining types from 1.x?

Question: I upgraded from 1.x to 2.0 and noticed the types of a lot of plugins are no longer available in 2.0. Do you plan to publish the rest of the types or I should stay on 1.x?

Question: I upgraded from 1.x to 2.0 and noticed the types of a lot of plugins are no longer available in 2.0. Do you plan to publish the rest of the types or I should stay on 1.x?

Feel free to stay in v1 if you need to, but you wont get support anymore of upcoming features and type enhancements
v2 now supports that plugin authors can maintain their own types
So in the future you could e.g. do something like this:
// @ts-check
const { defineConfig } = require('eslint-define-config');

/// <reference types="<packagename-of-eslint-plugin/eslint-define-config>" />

module.exports = defineConfig({
  // ...
});

Obviously the plugin authors needs to be notified and catch up with the new system
Which plugin support are you missing? Please go to their repository and open an issue or even PR to add support.
Feel free to link issues here in this one.


test: Add test environment variables

The test environment setup contains some hardcoded values like:
https://github.com/RamenDR/ramen/blob/500a711a5428be5c63b96149b48013442a216c26/test/rook/start#L11
Change the way the values are kept so we can:

Create same environment with different version of components (e.g. rook version) without editing the scripts
Create different environment yamls using different configuration (e.g. external ceph cluster for metro-dr test environment)
Easier version upgrade (e.g. change version in a yaml file instead of editing a script)
In general, separate code and data

See https://github.com/RamenDR/ramen/pull/559#discussion_r1009347381

@ShyamsundarR I think we need new test label to make it easy to manage test enhancement issues.


The problem about evaluation

Is the evaluation of classification same as pointnet2(multi vote)?
Thank you very much?

my classification result is 91.72%,


The width of the table cannot be changed

Reproduction link
https://github.com/tirelyl/table-bug
Steps to reproduce
I can't change the width of the table when set the nzScroll property
What is expected?
I can change the width of the table when set the nzScroll property
What is actually happening?
I can't change the width of the table when set the nzScroll property

Environment
Info

ng-zorro-antd
9.2.2

Browser
chrome

update to latest version made it work


Add support for negative test cases when mocking Ouroboros conversation

We originally created a mock Ouroboros conversation test framework as part of #262, but it doesn't support testing negative cases. It needs the ability to specify an expected error, which also means we need a way to capture the errors from the mocked connection and muxer.

Should this be moved to ouroboros-mock?


🎮 Game Request
Game logic and basic description

This is game is go for any number for players.
There are 25 numbers will keep in the game.
In one move, one player tell which number will he/she want to cut, that number will also be cut down by each and every member of the game.

Point down the features
Game points

In this game, Winner will decide when the winner one will cut the all the letters of the "BINGO".

Letter of the BINGO can be cut when a straight line passing through those 5 numbers which are cut marked by the members.

One cut mark number can also be part of the other straight line.

This game will give user a best experience.

Result will be declared and stored for each and every rounds till the user is playing the game on the website.

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @singh-anushka !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hello @singh-anushka, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @singh-anushka ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Becomes unusably slow

This appears to be Fintunes in the appstore just based by the pictures.
Using it for more than 10 seconds results in it becoming unuseably slow. The UI takes minutes to change tabs and respond to inputs. This appears to happen when downloading. A 30 song playlist took about 10 minutes to resolve but trying to download my around 200 songs playlist results in the app becoming permanently slow and not functional. I am not sure what causes this and I haven't seen any other reports.
Overall the app is great and way nicer than Finamp but because of this, I have to continue to use Finamp.

Yes, you're right, thanks for making an issue! This is an interesting problem. I'll try and reproduce it, but I haven't had any issues in this domain yet. In the meantime, could you share what device you're using so I can attempt to replicate? Cheers!

I am on an iPhone 12 Pro 15.2. It's possible the iOS version has some issues but I am staying for the jailbreaks.

Okay I managed to replicate the issue. No worries on leaving though, I still think it's a relevant issue.

I'm also seeing occasional slowdowns when using the app. Specifically, when I download an entire album and try to navigate between screens, the UI begins to lock up.

I notice this on Android as well. When I select "download album" the interface becomes unusably slow.


chore(chart-data): add annotations and url params to chart data schema

SUMMARY
Add support for annotations to chart API schemas. Related PR on superset-ui: https://github.com/apache-superset/superset-ui/pull/812
TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

Codecov Report

Merging #11393 into master will decrease coverage by 1.32%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master   #11393      +/-   ##
==========================================
- Coverage   62.26%   60.94%   -1.33%
==========================================
  Files         863      417     -446
  Lines       40978    25989   -14989
  Branches     3693        0    -3693
==========================================
- Hits        25516    15839    -9677
+ Misses      15283    10150    -5133
+ Partials      179        0     -179

Flag
Coverage Δ

#javascript
?

#python
60.94% <100.00%> (-0.97%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

superset/charts/schemas.py
100.00% <100.00%> (ø)

superset/common/query_context.py
86.79% <100.00%> (-0.55%)
:arrow_down:

superset/common/query_object.py
90.99% <100.00%> (+0.25%)
:arrow_up:

superset/db_engines/hive.py
0.00% <0.00%> (-85.72%)
:arrow_down:

superset/databases/commands/create.py
31.91% <0.00%> (-59.58%)
:arrow_down:

superset/db_engine_specs/hive.py
53.90% <0.00%> (-30.08%)
:arrow_down:

superset/views/database/mixins.py
59.64% <0.00%> (-22.81%)
:arrow_down:

superset/db_engine_specs/presto.py
69.76% <0.00%> (-12.53%)
:arrow_down:

superset/db_engine_specs/mysql.py
79.59% <0.00%> (-12.25%)
:arrow_down:

superset/databases/commands/update.py
85.71% <0.00%> (-8.17%)
:arrow_down:

... and 469 more

Continue to review full report at Codecov.

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


Add use strict to template

it writes "use strict"; with double quotes - which jshint fails

For  a work around you can copy the template and create your own strict version.

I have tried to put a clean before jshint and write the config after jshint runs, but that doesn't always work
thanks, I'll do as you suggest

The current problem is that, we have use strict in the default wrapper. When we add it to the normal template we have it double. I think removing it from the default wrapper and add a new option for adding a use strict parameter is the right solution.
Closed for now.


On deploy scripts support

Codecov Report

Merging #1 into master will decrease coverage by 9.65%.
The diff coverage is 63.94%.

@@            Coverage Diff             @@
##           master       #1      +/-   ##
==========================================
- Coverage   80.67%   71.01%   -9.66%
==========================================
  Files          19       26       +7
  Lines         414      521     +107
  Branches       48       62      +14
==========================================
+ Hits          334      370      +36
- Misses         60      124      +64
- Partials       20       27       +7

Impacted Files
Coverage Δ

.../patchsystem/servlets/CheckPatchStatusServlet.java
78.57% <ø> (ø)
:arrow_up:

...a/jetpack/patchsystem/groovy/utils/PatchUtils.java
0% <ø> (ø)

...tchsystem/servlets/HasPatchesToExecuteServlet.java
0% <ø> (ø)
:arrow_up:

...e/ida/jetpack/patchsystem/executors/JobResult.java
100% <ø> (ø)

...tchsystem/ondeploy/models/OnDeployPatchResult.java
0% <0%> (ø)

...patchsystem/ondeploy/models/OnDeployPatchFile.java
0% <0%> (ø)

...tchsystem/ondeploy/models/OnDeployScriptPatch.java
0% <0%> (ø)

...ervices/impl/PatchSystemDataSourceServiceImpl.java
0% <0%> (ø)
:arrow_up:

...services/impl/OnDeployScriptSystemServiceImpl.java
0% <0%> (ø)

...ories/impl/OnDeployScriptResultRepositoryImpl.java
0% <0%> (ø)

... and 25 more

Continue to review full report at Codecov.

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


Automated PR Response

We should have an automated PR response that suggests avoiding the 0-127 range.

This is a pretty easy GitHub Action. Probably can be done with grep and awk, just pipe the git diff between the head of the PR and master.


regexp might not bo working

Try to resolve this http://www.freecodecamp.com/challenges/bonfire-confirm-the-ending
With this code;
function end(str, target) {
  return RegExp(str + '$', '').test(str);
}

It doesn't appear that the exercise is asking you to use regular expression. While that certainly should work it could be the case that the program is requiring the use of its suggested Javascript function. However, when using the suggested function I'm still receiving a "Red X" and a err != null message from the console.
function end(str, target) {
  // "Never give up and good luck will find you."
  // -- Falcor
  if(str.substr(-Math.abs(target.length)) == target){
    console.log(true);
  }else{
    console.log(false);
  }
}

end('Bastian', 'n');

@eugenioclrc I hope you meant
function end(str, target) {
  return RegExp(target+ '$', '').test(str);
}

@LouisMilotte I hope you meant
function end(str, target) {
  // "Never give up and good luck will find you."
  // -- Falcor
  if(str.substr(-1) === target){
    return true;
  }else{
    return false;
  }
}

end('Bastian', 'n');

My bad... it was a typo in my function.
Thanks @royshouvik


Unnecessary final modifier for try with resources.

As agreed I am reopening this bug because I was able to reproduce it with the activated option "Add final modifier to local variable or parameter except if implicit".
Describe the bug
The final modifier is added for variables declared in a try with resources. This is not necessary and causes a warning during the static analysis (unnecessary modifier).
The code looks like try (ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
and it will be automatically changed to: try (final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
What triggered the plugin
Frame deactivation (window loses focus), CTRL+SHIFT+S, CTRL+S.
Versions
IntelliJ IDEA 2019.3.1 (Ultimate Edition)
Build #IU-193.5662.53, built on December 18, 2019
Runtime version: 11.0.5+10-b520.17 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.2
GC: ParNew, ConcurrentMarkSweep
Memory: 1979M
Cores: 12
Registry: ide.mac.file.chooser.native=false
Non-Bundled Plugins: CheckStyle-IDEA, EclipseCodeFormatter, FindBugs-IDEA, IdeaVIM, JRebelPlugin, PMDPlugin, ccom.intellij.idea.plugin.commerce.integration, com.dubreuia

Same goes for final on multiple exceptions getting caught:
try{ true; } catch (final FooException | BaException e) { false; }
this final is also not needed since implicit.
I could work on a PR for this if nobody else is yet.

@dubreuia @ambition-consulting yes we've got the same problem.
Example:
try (final InputStream resourceAsStream = classLoader.getResourceAsStream(pathToFile))  { ... }
It also creates pmd issues like https://pmd.github.io/pmd/pmd_rules_java_codestyle.html#unnecessarymodifier
Any chance that this gets fixed?

Moving to ideas https://github.com/dubreuia/intellij-plugin-save-actions/projects/2


A Money Transfer Saga

An example of how to use Proto.Actor to implement a money transfer saga. This utilises the Behavior plugin, Persistence plugin and supervision so serves as an example for these.
Not sure if the main repo is the best place for this, but I can move it if preferred. See the README for an extensive(!) description (this might be better going on the Proto.Actor blog? - i'm planning on publishing to my own blog at the least)

Yeah some blogging on our site would be nice to have!

IF anyone wants to publish blogposts on the proto.actor web, here is where to do it:
https://github.com/AsynkronIT/gam-web/tree/master/src/blog
Or, it could be added as an article under the docs section:
https://github.com/AsynkronIT/gam-web/tree/master/src/docs

Have published here https://medium.com/@tliversidge/https-medium-com-tliversidge-money-transfer-saga-part-1-7707e2b6f711 but can also publish on the blog and/or docs

@rogeralsing how do the blog posts become visible? I added this https://github.com/AsynkronIT/gam-web/commit/73d6749eaf620ba1ab62a650b97bd5dfcda2c6d6
but it is not showing on the site - none of them are.
?


Question: purpose of project?

Question: is this project meant to:

showcase all capabilities of the latest nextjs release;
a project starter/template;
a ready to use CMS;
all of the above?

I starred this project to see examples of the new capabilities together with some of the more popular next-js frameworks, for instance, next-auth. Thank you for open-sourcing this as well.

@sethsnel Right now, I'm using this project as an experiment to see how a modern app (with features like authentication, subscription, API routes, static pages for docs ...etc) would work in Next.js 13 and server components.
I'll be posting updates and issues here.
A few people have asked me to turn this into a starter. We could do that once the new features are out of beta.

Thanks for the explanation!
Perhaps mention this briefly in the README, I could create a PR for that.


.Site.Home is nil on rebuild

In 0.47, 0.47.1, and 0.48, I'm experiencing a crash when using "hugo serve" on my site, when running on macOS. The site always builds fine when first running "hugo serve" and everything works normally. But as soon as I change a file in my content directory, hugo encounters errors while trying to rebuild the site. This was working fine prior to 0.47.
I'm running this on macOS 10.13.6. This is happening when working with the site at https://github.com/istio/istio.github.io.
Here's the debug output that starts when I edit a file in the content directory:
Web Server is available at //localhost:1313/ (bind address <IP_ADDRESS>)
Press Ctrl+C to stop
INFO 2018/08/29 22:36:51 Received System Events: ["/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md___jb_tmp___": CREATE "/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": REMOVE|RENAME "/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": CREATE]
Change detected, rebuilding site
2018-08-29 22:36:51.916 -0700
DEBUG 2018/08/29 22:36:51 Rebuild for events [""/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": CREATE" ""/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": CREATE"]
Source changed "/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": CREATE
INFO 2018/08/29 22:36:51 found taxonomies: map[string]string{"tag":"tags", "category":"categories"}
INFO 2018/08/29 22:36:51 found taxonomies: map[string]string{"tag":"tags", "category":"categories"}
DEBUG 2018/08/29 22:36:51 Write redirect to main language en: //localhost:1313/
DEBUG 2018/08/29 22:36:51 creating alias: en redirecting to //localhost:1313/
INFO 2018/08/29 22:36:51 Alias "en" translated to "en/index.html"
DEBUG 2018/08/29 22:36:51 Render page to "/zh/about/bugs/index.html" with layouts ["about/single.zh.html.html" "about/single.html.html" "about/single.zh.html" "about/single.html" "_default/single.zh.html.html" "_default/single.html.html" "_default/single.zh.html" "_default/single.html"]
ERROR 2018/08/29 22:36:51 Failed to render "_default/single.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 1128 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00d1b57d0, 0xc00021c300)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b56c0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b4a18)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/h
DEBUG 2018/08/29 22:36:51 Render home to "/zh/index.html" with layouts ["page/index.zh.html.html" "page/home.zh.html.html" "page/list.zh.html.html" "page/index.html.html" "page/home.html.html" "page/list.html.html" "page/index.zh.html" "page/home.zh.html" "page/list.zh.html" "page/index.html" "page/home.html" "page/list.html" "index.zh.html.html" "home.zh.html.html" "list.zh.html.html" "index.html.html" "home.html.html" "list.html.html" "index.zh.html" "home.zh.html" "list.zh.html" "index.html" "home.html" "list.html" "_default/index.zh.html.html" "_default/home.zh.html.html" "_default/list.zh.html.html" "_default/index.html.html" "_default/home.html.html" "_default/list.html.html" "_default/index.zh.html" "_default/home.zh.html" "_default/list.zh.html" "_default/index.html" "_default/home.html" "_default/list.html"]
ERROR 2018/08/29 22:36:51 Failed to render "index.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 1125 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00b7d77d0, 0xc00021c300)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d76c0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d6a18)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/h
DEBUG 2018/08/29 22:36:51 Render XML for "sitemap" to "/zh/sitemap.xml"
ERROR 2018/08/29 22:36:51 Failed to render "404.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 877 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00d1b92c0, 0xc00021c300)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b91b0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b8508)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hu
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/release-notes.html redirecting to //localhost:1313/about/notes/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/release-notes.html" translated to "docs/reference/release-notes.html"
DEBUG 2018/08/29 22:36:51 creating alias: /release-notes redirecting to //localhost:1313/about/notes/
INFO 2018/08/29 22:36:51 Alias "/release-notes" translated to "release-notes/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/notes/index.html redirecting to //localhost:1313/about/notes/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/notes/index.html" translated to "docs/welcome/notes/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/references/notes redirecting to //localhost:1313/about/notes/
INFO 2018/08/29 22:36:51 Alias "/docs/references/notes" translated to "docs/references/notes/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /troubleshooting.html redirecting to //localhost:1313/help/ops/
INFO 2018/08/29 22:36:51 Alias "/troubleshooting.html" translated to "troubleshooting.html"
DEBUG 2018/08/29 22:36:51 creating alias: /troubleshooting/index.html redirecting to //localhost:1313/help/ops/
INFO 2018/08/29 22:36:51 Alias "/troubleshooting/index.html" translated to "troubleshooting/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /help/troubleshooting/index.html redirecting to //localhost:1313/help/ops/
INFO 2018/08/29 22:36:51 Alias "/help/troubleshooting/index.html" translated to "help/troubleshooting/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /ops redirecting to //localhost:1313/help/ops/
INFO 2018/08/29 22:36:51 Alias "/ops" translated to "ops/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/installing-istio.html redirecting to //localhost:1313/docs/setup/kubernetes/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/installing-istio.html" translated to "docs/tasks/installing-istio.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/setup/install-kubernetes.html redirecting to //localhost:1313/docs/setup/kubernetes/
INFO 2018/08/29 22:36:51 Alias "/docs/setup/install-kubernetes.html" translated to "docs/setup/install-kubernetes.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/mixer/attribute-vocabulary.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/attribute-vocabulary/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/mixer/attribute-vocabulary.html" translated to "docs/reference/config/mixer/attribute-vocabulary.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/mixer/aspects/attributes.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/attribute-vocabulary/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/mixer/aspects/attributes.html" translated to "docs/reference/config/mixer/aspects/attributes.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/security/istio-auth.html redirecting to //localhost:1313/docs/tasks/security/authn-policy/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/security/istio-auth.html" translated to "docs/tasks/security/istio-auth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/samples/bookinfo.html redirecting to //localhost:1313/docs/examples/bookinfo/
INFO 2018/08/29 22:36:51 Alias "/docs/samples/bookinfo.html" translated to "docs/samples/bookinfo.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/bookinfo/index.html redirecting to //localhost:1313/docs/examples/bookinfo/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/bookinfo/index.html" translated to "docs/guides/bookinfo/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/request-routing.html redirecting to //localhost:1313/docs/tasks/traffic-management/request-routing/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/request-routing.html" translated to "docs/tasks/request-routing.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/zipkin-tracing.html redirecting to //localhost:1313/docs/tasks/telemetry/distributed-tracing/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/zipkin-tracing.html" translated to "docs/tasks/zipkin-tracing.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/rate-limiting.html redirecting to //localhost:1313/docs/tasks/policy-enforcement/rate-limiting/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/rate-limiting.html" translated to "docs/tasks/rate-limiting.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/release-roadmap.html redirecting to //localhost:1313/about/feature-stages/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/release-roadmap.html" translated to "docs/reference/release-roadmap.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/feature-stages.html redirecting to //localhost:1313/about/feature-stages/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/feature-stages.html" translated to "docs/reference/feature-stages.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/feature-stages.html redirecting to //localhost:1313/about/feature-stages/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/feature-stages.html" translated to "docs/welcome/feature-stages.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/home/roadmap.html redirecting to //localhost:1313/about/feature-stages/
INFO 2018/08/29 22:36:51 Alias "/docs/home/roadmap.html" translated to "docs/home/roadmap.html"
DEBUG 2018/08/29 22:36:51 creating alias: /community redirecting to //localhost:1313/about/community/
INFO 2018/08/29 22:36:51 Alias "/community" translated to "community/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/what-is-istio/overview redirecting to //localhost:1313/docs/concepts/what-is-istio/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/what-is-istio/overview" translated to "docs/concepts/what-is-istio/overview/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/what-is-istio/goals redirecting to //localhost:1313/docs/concepts/what-is-istio/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/what-is-istio/goals" translated to "docs/concepts/what-is-istio/goals/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /about/intro redirecting to //localhost:1313/docs/concepts/what-is-istio/
INFO 2018/08/29 22:36:51 Alias "/about/intro" translated to "about/intro/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/istio-auth.html redirecting to //localhost:1313/docs/tasks/security/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/istio-auth.html" translated to "docs/tasks/istio-auth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /faq redirecting to //localhost:1313/help/faq/
INFO 2018/08/29 22:36:51 Alias "/faq" translated to "faq/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/faq.html redirecting to //localhost:1313/help/faq/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/faq.html" translated to "docs/welcome/faq.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/faq.html redirecting to //localhost:1313/help/faq/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/faq.html" translated to "docs/reference/faq.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/metrics-logs.html redirecting to //localhost:1313/docs/tasks/telemetry/metrics-logs/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/metrics-logs.html" translated to "docs/tasks/metrics-logs.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/basic-access-control.html redirecting to //localhost:1313/docs/tasks/policy-enforcement/denial-and-list/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/basic-access-control.html" translated to "docs/tasks/basic-access-control.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/security/basic-access-control/index.html redirecting to //localhost:1313/docs/tasks/policy-enforcement/denial-and-list/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/security/basic-access-control/index.html" translated to "docs/tasks/security/basic-access-control/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/security/secure-access-control/index.html redirecting to //localhost:1313/docs/tasks/policy-enforcement/denial-and-list/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/security/secure-access-control/index.html" translated to "docs/tasks/security/secure-access-control/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/mixer/expression-language.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/expression-language/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/mixer/expression-language.html" translated to "docs/reference/config/mixer/expression-language.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/fault-injection.html redirecting to //localhost:1313/docs/tasks/traffic-management/fault-injection/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/fault-injection.html" translated to "docs/tasks/fault-injection.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/intelligent-routing/index.html redirecting to //localhost:1313/docs/examples/intelligent-routing/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/intelligent-routing/index.html" translated to "docs/guides/intelligent-routing/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/overview redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/overview" translated to "docs/concepts/traffic-management/overview/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/pilot redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/pilot" translated to "docs/concepts/traffic-management/pilot/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/rules-configuration redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/rules-configuration" translated to "docs/concepts/traffic-management/rules-configuration/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/fault-injection redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/fault-injection" translated to "docs/concepts/traffic-management/fault-injection/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/handling-failures redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/handling-failures" translated to "docs/concepts/traffic-management/handling-failures/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/load-balancing redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/load-balancing" translated to "docs/concepts/traffic-management/load-balancing/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/traffic-management/request-routing redirecting to //localhost:1313/docs/concepts/traffic-management/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/traffic-management/request-routing" translated to "docs/concepts/traffic-management/request-routing/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/creating-a-pull-request.html redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/creating-a-pull-request.html" translated to "docs/welcome/contribute/creating-a-pull-request.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/staging-your-changes.html redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/staging-your-changes.html" translated to "docs/welcome/contribute/staging-your-changes.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/editing.html redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/editing.html" translated to "docs/welcome/contribute/editing.html"
DEBUG 2018/08/29 22:36:51 creating alias: /about/contribute/creating-a-pull-request redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/about/contribute/creating-a-pull-request" translated to "about/contribute/creating-a-pull-request/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /about/contribute/editing redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/about/contribute/editing" translated to "about/contribute/editing/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /about/contribute/staging-your-changes redirecting to //localhost:1313/about/contribute/github/
INFO 2018/08/29 22:36:51 Alias "/about/contribute/staging-your-changes" translated to "about/contribute/staging-your-changes/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/traffic-management/version-migration.html redirecting to //localhost:1313/docs/tasks/traffic-management/traffic-shifting/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/traffic-management/version-migration.html" translated to "docs/tasks/traffic-management/version-migration.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/request-timeouts.html redirecting to //localhost:1313/docs/tasks/traffic-management/request-timeouts/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/request-timeouts.html" translated to "docs/tasks/request-timeouts.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/samples/index.html redirecting to //localhost:1313/docs/examples/
INFO 2018/08/29 22:36:51 Alias "/docs/samples/index.html" translated to "docs/samples/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/index.html redirecting to //localhost:1313/docs/examples/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/index.html" translated to "docs/guides/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/mixer/index.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/mixer/index.html" translated to "docs/reference/config/mixer/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/ingress.html redirecting to //localhost:1313/docs/tasks/traffic-management/ingress/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/ingress.html" translated to "docs/tasks/ingress.html"
DEBUG 2018/08/29 22:36:51 creating alias: /glossary redirecting to //localhost:1313/help/glossary/
INFO 2018/08/29 22:36:51 Alias "/glossary" translated to "glossary/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/glossary.html redirecting to //localhost:1313/help/glossary/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/glossary.html" translated to "docs/welcome/glossary.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/glossary.html redirecting to //localhost:1313/help/glossary/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/glossary.html" translated to "docs/reference/glossary.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/telemetry/index.html redirecting to //localhost:1313/docs/examples/telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/telemetry/index.html" translated to "docs/guides/telemetry/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/setup/kubernetes/helm.html redirecting to //localhost:1313/docs/setup/kubernetes/helm-install/
INFO 2018/08/29 22:36:51 Alias "/docs/setup/kubernetes/helm.html" translated to "docs/setup/kubernetes/helm.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/integrating-services-into-istio.html redirecting to //localhost:1313/docs/setup/kubernetes/helm-install/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/integrating-services-into-istio.html" translated to "docs/tasks/integrating-services-into-istio.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/setup/kubernetes/automatic-sidecar-inject.html redirecting to //localhost:1313/docs/setup/kubernetes/sidecar-injection/
INFO 2018/08/29 22:36:51 Alias "/docs/setup/kubernetes/automatic-sidecar-inject.html" translated to "docs/setup/kubernetes/automatic-sidecar-inject.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/network-and-auth/auth.html redirecting to //localhost:1313/docs/concepts/security/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/network-and-auth/auth.html" translated to "docs/concepts/network-and-auth/auth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/security/authn-policy/ redirecting to //localhost:1313/docs/concepts/security/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/security/authn-policy/" translated to "docs/concepts/security/authn-policy/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/security/mutual-tls/ redirecting to //localhost:1313/docs/concepts/security/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/security/mutual-tls/" translated to "docs/concepts/security/mutual-tls/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/security/rbac/ redirecting to //localhost:1313/docs/concepts/security/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/security/rbac/" translated to "docs/concepts/security/rbac/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/writing-a-new-topic.html redirecting to //localhost:1313/about/contribute/writing-a-new-topic/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/writing-a-new-topic.html" translated to "docs/welcome/contribute/writing-a-new-topic.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/contribute/writing-a-new-topic.html redirecting to //localhost:1313/about/contribute/writing-a-new-topic/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/contribute/writing-a-new-topic.html" translated to "docs/reference/contribute/writing-a-new-topic.html"
DEBUG 2018/08/29 22:36:51 creating alias: /bugs.html redirecting to //localhost:1313/about/bugs/
INFO 2018/08/29 22:36:51 Alias "/bugs.html" translated to "bugs.html"
DEBUG 2018/08/29 22:36:51 creating alias: /bugs/index.html redirecting to //localhost:1313/about/bugs/
INFO 2018/08/29 22:36:51 Alias "/bugs/index.html" translated to "bugs/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /help/bugs/ redirecting to //localhost:1313/about/bugs/
INFO 2018/08/29 22:36:51 Alias "/help/bugs/" translated to "help/bugs/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/mixer/adapters/index.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/mixer/adapters/index.html" translated to "docs/reference/config/mixer/adapters/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/ redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/" translated to "docs/reference/config/adapters/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/egress.html redirecting to //localhost:1313/docs/tasks/traffic-management/egress/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/egress.html" translated to "docs/tasks/egress.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/policy-and-control/mixer.html redirecting to //localhost:1313/docs/concepts/policies-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/policy-and-control/mixer.html" translated to "docs/concepts/policy-and-control/mixer.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/policy-and-control/mixer-config.html redirecting to //localhost:1313/docs/concepts/policies-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/policy-and-control/mixer-config.html" translated to "docs/concepts/policy-and-control/mixer-config.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/policy-and-control/attributes.html redirecting to //localhost:1313/docs/concepts/policies-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/policy-and-control/attributes.html" translated to "docs/concepts/policy-and-control/attributes.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/policies-and-telemetry/overview/ redirecting to //localhost:1313/docs/concepts/policies-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/policies-and-telemetry/overview/" translated to "docs/concepts/policies-and-telemetry/overview/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/concepts/policies-and-telemetry/config/ redirecting to //localhost:1313/docs/concepts/policies-and-telemetry/
INFO 2018/08/29 22:36:51 Alias "/docs/concepts/policies-and-telemetry/config/" translated to "docs/concepts/policies-and-telemetry/config/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/endpoints/index.html redirecting to //localhost:1313/docs/examples/endpoints/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/endpoints/index.html" translated to "docs/guides/endpoints/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/index.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/index.html" translated to "docs/reference/config/template/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/overview redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/overview" translated to "docs/performance-and-scalability/overview/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/microbenchmarks redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/microbenchmarks" translated to "docs/performance-and-scalability/microbenchmarks/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/performance-testing-automation redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/performance-testing-automation" translated to "docs/performance-and-scalability/performance-testing-automation/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/realistic-app-benchmark redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/realistic-app-benchmark" translated to "docs/performance-and-scalability/realistic-app-benchmark/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/scalability redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/scalability" translated to "docs/performance-and-scalability/scalability/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/scenarios redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/scenarios" translated to "docs/performance-and-scalability/scenarios/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/performance-and-scalability/synthetic-benchmarks redirecting to //localhost:1313/docs/concepts/performance-and-scalability/
INFO 2018/08/29 22:36:51 Alias "/docs/performance-and-scalability/synthetic-benchmarks" translated to "docs/performance-and-scalability/synthetic-benchmarks/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/guides/integrating-vms/index.html redirecting to //localhost:1313/docs/examples/integrating-vms/
INFO 2018/08/29 22:36:51 Alias "/docs/guides/integrating-vms/index.html" translated to "docs/guides/integrating-vms/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/style-guide.html redirecting to //localhost:1313/about/contribute/style-guide/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/style-guide.html" translated to "docs/welcome/contribute/style-guide.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/contribute/style-guide.html redirecting to //localhost:1313/about/contribute/style-guide/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/contribute/style-guide.html" translated to "docs/reference/contribute/style-guide.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/tasks/traffic-management/egress-tcp/ redirecting to //localhost:1313/blog/2018/egress-tcp/
INFO 2018/08/29 22:36:51 Alias "/docs/tasks/traffic-management/egress-tcp/" translated to "docs/tasks/traffic-management/egress-tcp/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/posts/2017/mixer-spof-myth.html redirecting to //localhost:1313/blog/2017/mixer-spof-myth/
INFO 2018/08/29 22:36:51 Alias "/blog/posts/2017/mixer-spof-myth.html" translated to "blog/posts/2017/mixer-spof-myth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/mixer-spof-myth.html redirecting to //localhost:1313/blog/2017/mixer-spof-myth/
INFO 2018/08/29 22:36:51 Alias "/blog/mixer-spof-myth.html" translated to "blog/mixer-spof-myth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/mixer-adapter-model.html redirecting to //localhost:1313/blog/2017/adapter-model/
INFO 2018/08/29 22:36:51 Alias "/blog/mixer-adapter-model.html" translated to "blog/mixer-adapter-model.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/istio-0.2-announcement.html redirecting to //localhost:1313/blog/2017/0.2-announcement/
INFO 2018/08/29 22:36:51 Alias "/blog/istio-0.2-announcement.html" translated to "blog/istio-0.2-announcement.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/using-network-policy-in-concert-with-istio.html redirecting to //localhost:1313/blog/2017/0.1-using-network-policy/
INFO 2018/08/29 22:36:51 Alias "/blog/using-network-policy-in-concert-with-istio.html" translated to "blog/using-network-policy-in-concert-with-istio.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/notes/0.4.html redirecting to //localhost:1313/about/notes/0.4/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/notes/0.4.html" translated to "docs/welcome/notes/0.4.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/canary-deployments-using-istio.html redirecting to //localhost:1313/blog/2017/0.1-canary/
INFO 2018/08/29 22:36:51 Alias "/blog/canary-deployments-using-istio.html" translated to "blog/canary-deployments-using-istio.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/notes/0.3.html redirecting to //localhost:1313/about/notes/0.3/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/notes/0.3.html" translated to "docs/welcome/notes/0.3.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/0.1-auth.html redirecting to //localhost:1313/blog/2017/0.1-auth/
INFO 2018/08/29 22:36:51 Alias "/blog/0.1-auth.html" translated to "blog/0.1-auth.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/istio-auth-for-microservices.html redirecting to //localhost:1313/blog/2017/0.1-auth/
INFO 2018/08/29 22:36:51 Alias "/blog/istio-auth-for-microservices.html" translated to "blog/istio-auth-for-microservices.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/notes/0.2.html redirecting to //localhost:1313/about/notes/0.2/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/notes/0.2.html" translated to "docs/welcome/notes/0.2.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/contribute/index.html redirecting to //localhost:1313/about/contribute/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/contribute/index.html" translated to "docs/welcome/contribute/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/istio-service-mesh-for-microservices.html redirecting to //localhost:1313/blog/2017/0.1-announcement/
INFO 2018/08/29 22:36:51 Alias "/blog/istio-service-mesh-for-microservices.html" translated to "blog/istio-service-mesh-for-microservices.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/0.1-announcement.html redirecting to //localhost:1313/blog/2017/0.1-announcement/
INFO 2018/08/29 22:36:51 Alias "/blog/0.1-announcement.html" translated to "blog/0.1-announcement.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/welcome/notes/0.1.html redirecting to //localhost:1313/about/notes/0.1/
INFO 2018/08/29 22:36:51 Alias "/docs/welcome/notes/0.1.html" translated to "docs/welcome/notes/0.1.html"
DEBUG 2018/08/29 22:36:51 creating alias: /blog/posts/index.html redirecting to //localhost:1313/blog/
INFO 2018/08/29 22:36:51 Alias "/blog/posts/index.html" translated to "blog/posts/index.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/apikey.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/apikey/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/apikey.html" translated to "docs/reference/config/template/apikey.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/authorization.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/authorization/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/authorization.html" translated to "docs/reference/config/template/authorization.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/checknothing.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/checknothing/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/checknothing.html" translated to "docs/reference/config/template/checknothing.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/circonus.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/circonus/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/circonus.html" translated to "docs/reference/config/adapters/circonus.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/cloudmonitor.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/cloudmonitor/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/cloudmonitor.html" translated to "docs/reference/config/adapters/cloudmonitor.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/cloudwatch.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/cloudwatch/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/cloudwatch.html" translated to "docs/reference/config/adapters/cloudwatch.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/datadog.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/datadog/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/datadog.html" translated to "docs/reference/config/adapters/datadog.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/denier.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/denier/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/denier.html" translated to "docs/reference/config/adapters/denier.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/fluentd.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/fluentd/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/fluentd.html" translated to "docs/reference/config/adapters/fluentd.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/kubernetesenv.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/kubernetesenv/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/kubernetesenv.html" translated to "docs/reference/config/adapters/kubernetesenv.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/list.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/list/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/list.html" translated to "docs/reference/config/adapters/list.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/listentry.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/listentry/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/listentry.html" translated to "docs/reference/config/template/listentry.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/logentry.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/logentry/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/logentry.html" translated to "docs/reference/config/template/logentry.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/memquota.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/memquota/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/memquota.html" translated to "docs/reference/config/adapters/memquota.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/metric.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/metric/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/metric.html" translated to "docs/reference/config/template/metric.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/opa.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/opa/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/opa.html" translated to "docs/reference/config/adapters/opa.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/prometheus.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/prometheus/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/prometheus.html" translated to "docs/reference/config/adapters/prometheus.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/quota.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/quota/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/quota.html" translated to "docs/reference/config/template/quota.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/rbac.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/rbac/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/rbac.html" translated to "docs/reference/config/adapters/rbac.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/redisquota.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/redisquota/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/redisquota.html" translated to "docs/reference/config/adapters/redisquota.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/template/reportnothing.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/reportnothing/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/template/reportnothing.html" translated to "docs/reference/config/template/reportnothing.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/servicecontrol.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/servicecontrol/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/servicecontrol.html" translated to "docs/reference/config/adapters/servicecontrol.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/servicecontrolreport.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/templates/servicecontrolreport/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/servicecontrolreport.html" translated to "docs/reference/config/adapters/servicecontrolreport.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/solarwinds.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/solarwinds/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/solarwinds.html" translated to "docs/reference/config/adapters/solarwinds.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/stackdriver.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/stackdriver/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/stackdriver.html" translated to "docs/reference/config/adapters/stackdriver.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/statsd.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/statsd/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/statsd.html" translated to "docs/reference/config/adapters/statsd.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/adapters/stdio.html redirecting to //localhost:1313/docs/reference/config/policy-and-telemetry/adapters/stdio/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/adapters/stdio.html" translated to "docs/reference/config/adapters/stdio.html"
DEBUG 2018/08/29 22:36:51 creating alias: /docs/reference/config/istio.routing.v1alpha1/ redirecting to //localhost:1313/docs/reference/config/istio.networking.v1alpha3/
INFO 2018/08/29 22:36:51 Alias "/docs/reference/config/istio.routing.v1alpha1/" translated to "docs/reference/config/istio.routing.v1alpha1/index.html"
DEBUG 2018/08/29 22:36:51 Write redirect to main language en: //localhost:1313/
DEBUG 2018/08/29 22:36:51 creating alias: en redirecting to //localhost:1313/
INFO 2018/08/29 22:36:51 Alias "en" translated to "en/index.html"
DEBUG 2018/08/29 22:36:51 Render page to "/about/bugs/index.html" with layouts ["about/single.en.html.html" "about/single.html.html" "about/single.en.html" "about/single.html" "_default/single.en.html.html" "_default/single.html.html" "_default/single.en.html" "_default/single.html"]
DEBUG 2018/08/29 22:36:51 Render home to "/index.html" with layouts ["page/index.en.html.html" "page/home.en.html.html" "page/list.en.html.html" "page/index.html.html" "page/home.html.html" "page/list.html.html" "page/index.en.html" "page/home.en.html" "page/list.en.html" "page/index.html" "page/home.html" "page/list.html" "index.en.html.html" "home.en.html.html" "list.en.html.html" "index.html.html" "home.html.html" "list.html.html" "index.en.html" "home.en.html" "list.en.html" "index.html" "home.html" "list.html" "_default/index.en.html.html" "_default/home.en.html.html" "_default/list.en.html.html" "_default/index.html.html" "_default/home.html.html" "_default/list.html.html" "_default/index.en.html" "_default/home.en.html" "_default/list.en.html" "_default/index.html" "default/home.html" "default/list.html"]
ERROR 2018/08/29 22:36:51 Failed to render "default/single.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 1052 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00b7d37d0, 0xc00021c600)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d36c0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d2a18)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/h
ERROR 2018/08/29 22:36:51 Failed to render "index.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 1053 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00b7d77d0, 0xc00021c600)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d76c0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00b7d6a18)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/h
DEBUG 2018/08/29 22:36:51 Render XML for "sitemap" to "/en/sitemap.xml"
ERROR 2018/08/29 22:36:51 Failed to render "404.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/29 22:36:51 Stack Trace:
goroutine 877 [running]:
github.com/gohugoio/hugo/hugolib.stackTrace(0x4b0, 0x4cc0dd3, 0x17)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:285 +0x76
github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts.func1(0xc00d1b92c0, 0xc00021c600)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/site.go:1741 +0x135
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b91b0)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
text/template.errRecover(0xc00d1b8508)
/usr/local/Cellar/go/1.11/libexec/src/text/template/exec.go:160 +0x1d0
panic(0x4b8e560, 0x55f7650)
/usr/local/Cellar/go/1.11/libexec/src/runtime/panic.go:513 +0x1b9
github.com/gohugoio/hugo/hugolib.(*Page).IsPage(...)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hugo/hugolib/page.go:468
github.com/gohugoio/hugo/hugolib.(*Page).URL(0x0, 0x0, 0x0)
/private/tmp/hugo-20180829-34153-1opw9us/hugo-0.48/src/github.com/gohugoio/hu
DEBUG 2018/08/29 22:36:51 Render XML for "sitemapindex" to "sitemap.xml"
Total in 56 ms
ERROR 2018/08/29 22:36:51 Failed to rebuild site: logged 12 error(s)
INFO 2018/08/29 22:36:54 Received System Events: ["/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md": CHMOD "/Users/mtail/go/src/istio.io/istio.github.io/content/about/bugs/index.md___jb_tmp": CHMOD]

but I don't think this is exclusive to MacOS, starting with version 0.45 under GNU/Linux I'm getting
Source changed "~/istio.github.io/content/docs/examples/integrating-vms/index.md": WRITE
ERROR 2018/08/30 02:05:57 Failed to render "index.html": runtime error: invalid memory address or nil pointer dereference
ERROR 2018/08/30 02:05:57 Stack Trace:
goroutine 965 [running]:
only 0.44 and earlier versions behaved accordingly

@geeknoid this is a bug, alright -- a mysterious one. Seems .Site.GetPage "home" returns nil on rebuilds. But that construct is used on many sites, including mine ... So.
A related tip: Use .RelPermalink or .Permalink to link to pages, not .URL.

I have tested this with previous Hugo version, and the last working Hugo version for your site is Hugo 0.44.

@bep Can you give me a quick overview of what's the semantic difference between .Permalink and .URL? Why use one vs. the other?
Thanks.

.URL is considered to be the front matter url value. That isn't entirely true, but it was never meant for external use -- I have it on my list to deprecate and eventually unexport.

@geeknoid The "problem page" in your site is the feed.md file. There is an error that is not logged in this case, and i will fix that. This a bug  (both home and the feed get indexed and the lookup gets ambiguous), but you have an untraditional RSS set up. If you drop the content files/manual URL setup for the feeds, this should work without errors.
See
https://github.com/kubernetes/website/blob/master/config.toml#L48
For an example for how you change the base filename for the feed.

Beautiful, that fixed it for me.
I'll also replace my uses of .URL with .Permalink.
Thanks!


recognition time

face_recognition version: newest
Python version: 2.7
Operating System: Ubuntu

Description
I ran the script and it ran well - correct faces were detected. The problem is that it took 25 seconds - is that typical? Ultimately i will be sending pictures from remote camera to compare against a central database and send back info based on who is detected. I only have a second or two for this to happen. Thoughts?
What I Did
Paste the command(s) you ran and the output.
If there was a crash, please include the traceback here.

No. Was the picture super large? What kind of CPU (and GPU, if you have one) are you using?
Times should be well under a second unless your images are large or your computer is very slow.

i am running this on a virtualbox ubuntu machine - no GPU but i have 2 cores of the of core i3 and 4gb of ram allocated to this machine.
I have another box with 4 sapphire 290 GPUs attached for hash testing - i'm not sure if this will be able to take advantage of the multiple GPUs, but I'm sure it will be able to grab at least one if that should speed it up.
I have 5 unknown pictures of around 100kb each and 5 known pictures of around 300kb each.

First, virtualbox is really slow in general. So it's probably worth using VMware or running it some other way if possible. I wouldn't use virtualbox for anything intensive. That's probably the first adjustment to make.
Second, if you compiled dlib yourself, make sure it has SSE4 and AVX enabled. Those are features on newer CPUs (2011+) that speed up the processing a lot. Unfortunately I don't think the Sapphire 290 GPUs will be helpful. Most machine learning libraries are built on CUDA and cuDNN which is an nvidia product and only runs on nvidia GPUs. AMD GPUs aren't commonly used for machine learning right now, so they are not supported by any of the popular libraries.
Finally, the most important thing about image size is the actual resolution of the image, not the file size.  For example, scaling an image down to 640x480 would result in way faster performance than trying to process a 5MP picture right out of a cell phone camera.  The trade-off is that the smaller you scale down the images, the less likely it is to find and recognize smaller faces in the image.
The built-in face_recognition command-line script tries to scale down your images to 1600 pixels wide here:
https://github.com/ageitgey/face_recognition/blob/master/face_recognition/cli.py#L36-L37
If you are using that script, you could try changing 1600 to 640 there and seeing how much faster it got.

great thanks i will try running this outside of the virtual environment and see how that goes. Going that route, is there anything special i need to do to have it utilize the gpu if i throw in a NVIDIA card at a later time to see how that impacts performance?

Yes, to use an nvidia GPU you'd need to install both CUDA and cuDNN and compile dlib with CUDA support enabled.  It's simpler to install dlib without CUDA support, but then it won't take advantage of a GPU even if it's there.

got it - ok i will order some gear and test it out when i have a chance. I will report back. thanks.

Actually one last question - would this program be able to take advantage of multiple GPUs if the need arose for the additional power?

No, it's not currently coded in a way to take advantage of multiple GPUs. With some work and custom coding, you could probably set up your program to run as multiple processes and tweak the code so that each process uses a different GPU and distribute the work that way, but I've never tested it.
But unless you are processing millions of images or something, I doubt you would really need to mess with that. And if you get to that point, then maybe this isn't the right tool anyway.

Yes all true – ok thanks again for taking the time to answer my questions.
From: Adam Geitgey<EMAIL_ADDRESS>Sent: Thursday, April 27, 2017 6:58 PM
To: ageitgey/face_recognition<EMAIL_ADDRESS>Cc: bkoffler<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ageitgey/face_recognition] recognition time (#71)
No, it's not currently coded in a way to take advantage of multiple GPUs. With some work and custom coding, you could probably set up your program to run as multiple processes and tweak the code so that each process uses a different GPU and distribute the work that way, but I've never tested it.
But unless you are processing millions of images or something, I doubt you would really need to mess with that. And if you get to that point, then maybe this isn't the right tool anyway.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/ageitgey/face_recognition/issues/71#issuecomment-297861808 , or mute the thread https://github.com/notifications/unsubscribe-auth/AFJRIOilbkM0-Mvpy8b6aYcdGck-IrA-ks5r0R1xgaJpZM4NKnPd .  https://github.com/notifications/beacon/AFJRIHMDy7p5uvI1r88qo7KIPAMUUJ3iks5r0R1xgaJpZM4NKnPd.gif


New bug in BING] Starting Desktop and Edge Bing searches... [BUG]

When I manage to solve the other syntax problem and get it to work, now I get this other one
←[92m[PUNCH CARDS] Completed the Punch Cards successfully !←[00m
[MORE PROMO] Trying to complete More Promotions...
←[92m[MORE PROMO] Completed More Promotions successfully !←[00m
[BING] Starting Desktop and Edge Bing searches...
Traceback (most recent call last):
File "C:\Microsoft-Rewards-Farmer-master\ms_rewards_farmer.py", line 805, in
bingSearches(browser, remainingSearches)
File "C:\Microsoft-Rewards-Farmer-master\ms_rewards_farmer.py", line 272, in bingSearches
search_terms = getGoogleTrends(numberOfSearches)
File "C:\Microsoft-Rewards-Farmer-master\ms_rewards_farmer.py", line 229, in getGoogleTrends
google_trends = json.loads(r.text[6:])
File "C:\Users\Lina\AppData\Local\Programs\Python\Python310\lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
File "C:\Users\Lina\AppData\Local\Programs\Python\Python310\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\Lina\AppData\Local\Programs\Python\Python310\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Same problem here

someone re created the bot https://github.com/MehdiRtal/MicrosoftRewardsBot.git

I am using farmer version 2.0, but have same problem when starting Edge Bing searches.

Fixed with v3.0 #188


Dehydrator/Crystallizer Emissive Textures

Added Emissive Textures for Dehydrator and Chemical Crystallizer
Fixed Dehydrators fan texture to actually be spinning properly

Can you fix the conflicts before I review it ?


Add Model.read again to Ribasim Python

Model.read wasn't migrated when working on the add API.
Let's add it back again.

This is blocking for any coupling work that requires reading in existing models (and later updating tables in it).


teach souper about data flow fact isKnownNegative

This is represented as: var (-)

Jubi I think we want the flags to be symmetrical. That is, we don't want Negative and NonNegative. Rather, we want NonNegative and NonPositive.

Then NonNegative + NonZero = Positive and NonPositive + NonZero = Negative

In my knowledge, there is no data flow function in LLVM to determine non-positive so far. If you want we can implement our own function, may be?

I agree it will be good to have symmetrical flags actually. Since I didn't find non-positive, I thought it will be good enough to add an extra flag.

I see, I thought I saw a non-positive call. Let me think about this a bit more.

Sure.


Add faq/language config page for dictionaries that need "*" pre-pended

Is your feature request related to a problem? Please describe.
My preferred dictionary is Glosbe, but when configuring Lute to use Glosbe, the dictionary does not load in the embedded frame despite Glosbe returning a 200. When observing the response headers, I noticed that X-Frame-Options is set to DENY. My understanding from this page is that this header prevents a page from being embedded into a frame on another page. This essentially makes Lute and Glosbe incompatible.
Describe the solution you'd like
Lute could potentially check for this response header and provide an alternate display such as rendering a link instead to open Glosbe in a new tab. Being able to integrate the content directly into Lute would be nice, but this is a much more complicated solution than providing a link to open Glosbe.
Describe alternatives you've considered
See previous section.
Additional context
I have observed this behavior in both Chrome and Safari.

Hi there, the workaround for this is to add a “*” character at the start of the dictionary url in the form.  Lute opens such urls in a popup window.
I thought I had documented this, will have to check. Sorry if not!

Thanks, that works well enough.

I need to add a faq entry for this, it's a common question. :-)  Cheers!

Added some docs and faq.


[Recorder] Something wrong with sanitizers - recorder package tests

Failing pipeline https://dev.azure.com/azure-sdk/public/_build/results?buildId=1369409&view=logs&jobId=e2d7a856-780b-57e9-ffc4-433b2df6e11f&j=8e53f975-cb08-5633-c657-6f4278fa23cb
there's exactly one test failing, and it's pretty consistent. Specifically, it looks like we're sanitizing properly, but the recording at rest doesn't have the same sanitization.
Request starting HTTP/1.1 POST http://localhost:5000/sample_response/abcdef - 6
[19:35:30] info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'Azure.Sdk.Tools.TestProxy.Playback.HandleRequest (Azure.Sdk.Tools.TestProxy)'
[19:35:30] info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3]
Route matched with {action = "HandleRequest", controller = "Playback"}. Executing controller action with signature System.Threading.Tasks.Task HandleRequest() on controller Azure.Sdk.Tools.TestProxy.Playback (Azure.Sdk.Tools.TestProxy).
[19:35:30] info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2]
Executed action Azure.Sdk.Tools.TestProxy.Playback.HandleRequest (Azure.Sdk.Tools.TestProxy) in 45.3809ms
[19:35:30] info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'Azure.Sdk.Tools.TestProxy.Playback.HandleRequest (Azure.Sdk.Tools.TestProxy)'
[19:35:30] info: Azure.Sdk.Tools.TestProxy.Common.HttpRequestInteractions[0]
Unable to find a record for the request POST http://<IP_ADDRESS>:8080/sample_response/fake_secret_info
Header differences:
<Content-Length> values differ, request <16>, record <6>
Body differences:
Request and record bodies do not match at index 0:
request: "fake_secret_info"
record: "abcdef"

and the request actually starts with avcdef when hitting the server. This means it's getting sanitized to fake_secret_info.

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Azure.Core:0.40917987,Extensions:0.08247546,Functions:0.067320704'


initial stream connect

Hello,
just wondering what creds needs to be passed into IG(Stream)Service cls.
Snippet taken from your sample code:
class config(object):
    username = "xxx"
    password = "xxx"
    api_key = "xxx"
    acc_type = "DEMO"  # LIVE / DEMO

from trading_ig import (IGService, IGStreamService)
ig_service = IGService(config.username, config.password, config.api_key, config.acc_type)
ig_stream_service = IGStreamService(ig_service)

ig_session = ig_stream_service.create_session()
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/stream.py", line 21, in create_session
    ig_session = self.ig_service.create_session()
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/rest.py", line 944, in create_session
    response = self._req(action, endpoint, params, session)
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/rest.py", line 204, in _req
    response = self.crud_session.req(action, endpoint, params, session)
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/rest.py", line 121, in req
    return d_actions[action](endpoint, params, session)
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/rest.py", line 72, in _create_first
    self._set_headers(response.headers, True)
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/trading_ig/rest.py", line 126, in _set_headers
    self.CLIENT_TOKEN = response_headers['CST']
  File "/home/adrian/venv-ig/local/lib/python2.7/site-packages/requests/structures.py", line 52, in __getitem__
    return self._store[key.lower()][1]
KeyError: 'cst'

I get 401 with '{"errorCode":"error.security.invalid-details"}'.
Username, password and api_key on config cls are set equaly to my IG account creds.
Thanks,
Adrian

Solved, for those who run into same issue, use username and password from here:
IG Account -> Settings -> Demo|Live Accounts -> Web API demo login details
instead of your IG account creds.
In other words, username and password needs to be created within MyIG account in order to be able to use it :)