How to add triangle in dropdown using angular-material dropdown (mat-menu)

How to add triangle in mat-menu dropdown? I am trying but because it has overflow hidden css property so triangle is not visible out of box. how can I make it visible?

Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.


Use artificial triggers for quantifiers inside IO resources

This should improve performance, especially considering that triggers with resources tend to cause big slowdowns in Gobra/silicon. On the other hand, this requires slightly more annotations, as we need to explicitly trigger the bodies with calls to the Trigger* functions, e.g., TriggerBodyIoEnter.

For future reference, the errors here are the same ones as those in the basis IO PR, thus it should be ready to merge.


Clarify how redactions affect room state

Fixes https://github.com/matrix-org/matrix-doc/issues/1726

Yup, exactly that - will try and add more words to clarify that.


Database size can not be updated

HI, I have initially created a pg cluster with 500GB spec, then I manually resized the PVCs to 800GB, which works fine, and also I tried to override the config as
...
database:
      size: 800Gi

But the new created nodes remain the size of 500GB if the old ones were deleted, seems the override not working?
Thanks

Thank you for your message.
Kubegres doesn't allow resizing because Kubernetes' StatefulSet doesn't support it yet.
This feature is in the roadmap: #49

Thanks for the quick reply, would love to see the upstream supports coming.

Yes I am looking forward to this feature too! Fingers crossed the Kubernetes community will release it at the beginning of 2022. Once it's available, it will be implemented in Kubegres as soon as possible.
If it's ok with you, I am closing this ticket, as it will be handled with #49


git-warp-time: Initial add

New packaging for https://github.com/alerque/git-warp-time

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@doronbehar I'm still bothered by the Cargo + ZSTD issue. I tried to use the best artifact for this one too, and the package builds and runs correctly locally. The PR review even passes. It is only CI that later throws weird errors...
https://github.com/NixOS/nixpkgs/compare/e09d5d7a820c0cb3d0c38875096d0869169f0a11..5c9a71b2398b4cc71456e5b7515e48449b2c9a22
It isn't the end of the world, mostly my OCD is triggered. In my head ZIPs are only for Windows folks stuck decompressing archives with GUIs.

I managed to fix the zstd issue, both for git-warp-time and sile. Note also the different commit message I used for git-warp-time (also now copied to the PR title).

There is no CI error on any Linux platform. However there is a peculiar CI error for sile.passthru.tests.test, that I think we did encounter in the previous sile PR, but it has nothing to do with the zstd issue. I'm merging with the same confidence as before.


bugfix: frontend environment variables now work.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (a0a21c4) to head (8895dd0).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #17   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            9         9
  Lines         1016      1016
  Branches       105       105
=========================================
  Hits          1016      1016

Flag
Coverage Δ

unittests
100.00% <ø> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


chore(docs): Update noirjs web app doc to include multithreading config

Description
Adds some vite config settings to enable multithreaded wasm in the example application.
More detail about the changes in this issue: https://github.com/noir-lang/tiny-noirjs-app/issues/9
Problem*
Related https://github.com/noir-lang/tiny-noirjs-app/issues/9
Summary*
Additional Context
Documentation*
Check one:

[ ] No documentation needed.
[x] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Closing as this seems to be abandoned.


Add MBS 0117 and 0167

Added the schema definitions for mbs versions 0117 and 0167
How to review
Run via go launch survey. You may need to pull a the eq-2022-mbs-0117-0167 branches to do so .

Failed validation as Alias still in place . Reverting to in development

Closed because its easier to redo rather than go through unpicking commits for such a small change


Issue generating URL when specifying a 'root' filesystem path

Laravel Version: 9.8
PHP Version: 8.1.3
Database Driver & Version: DB2 for IBM iSeries (third party driver)

Description:
I'm using Digital Ocean Spaces to host website assets. If I specify a 'root' path in filesystems.php for any DO disk, I run into issues retrieving the files. If I remove the 'root' key and write the folder path manually, I don't have any issues.  Specifically, it looks like the end path character "/" is being converted to "%5C". Note, I only encountered this issue after upgrading from L8 to L9.
Here's how I'm generating the URL in my Blade:
url($vendor->image) }}" alt="{{ $vendor->name }}">
Here's the HTML that produces:

Note how the src path above is missing a / , right after the root location 'vendor-logos'. Any file I display like this gets prepended with a %5C. I could be going in the wrong direction, but a quick Google search shows that 5c is the hex ASCII representation of "backslash".
Disk:
'vendor-logos' => [
    'driver'        => 's3',
    'key'           => env('DIGITALOCEAN_SPACES_KEY'),
    'secret'        => env('DIGITALOCEAN_SPACES_SECRET'),
    'endpoint'      => 'https://nyc3.digitaloceanspaces.com',
    'region'        => 'nyc',
    'bucket'        => 'bwi',
    'root'          => 'vendor-logos',
    'visibility'    => 'public',
],

Here's a snippet of my vendor model's underlying table. The highlighted record is the one used in my example above.

Steps To Reproduce:

Setup a disk in L9 that uses digital ocean spaces.
Define a 'root' key in the filesystem config for that disk
Make sure the asset in your digital ocean space is in the folder that corresponds to the 'root' path you specified in filesystems.php
Try to display the asset in a blade.

Since Laravel v9 switched to Flysystem v3, I suspect this is either a configuration issue or a Flyststem issue.
Can you first please try the Flysystem issue tracker or one of the support channels below? If you can actually identify this as a bug, feel free to open up a new issue with a link to the original one and we'll gladly help you out.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!

'directory_separator' => '/',
https://github.com/statamic/cms/issues/5894#issuecomment-1115257599


bigtable: Bigtable slow-down when using unlimited queries

When performing a query without bigtable.LimitRows() using the same predicate but counting/filtering the same number of rows, we are observing a slow-down of the response, it’s also impacting all the subsequent queries, (see gist https://gist.github.com/akhenakh/55eaeba80a5b167cdc12a09c413a3e80).
We first thought the client was flooded by the data stream, receiving a gigantic amount of data but the tested rows are very small (around 100 bytes) and a tcpdump shows only 1 megabyte of data transmitted between the server and the client for the whole test.
The gist reveals the problem with a small amount of queries, we are even more impacted by this problem in production where we may have dozens of queries running in parallel.
We tried to put some debugs in the cancel for loop: https://github.com/GoogleCloudPlatform/gcloud-golang/blob/master/bigtable/bigtable.go#L137
We are seeing it’s called one time only when using LimitRows() and around 5 times while not using it.
Note that we are using bigtable client at 4a23f97e60c9a14de1269e78812e59ca94033d85 for now.

Thanks for the gist, I'll try to reproduce the behavior and get back to you.

 Number of rows, column families, etc.

As displayed by cbt
the key is a prefix 100001 + a reverse timestamp<PHONE_NUMBER>000000000 + a random id X57913060dd2678412eac3c3289ba9
100001#2633311904000000000#X6791306edd2678412eac3c3289ba9
  rootposts:id                             @ 2016/07/21-16:28:16.000000
    "X6791306edd2678412eac3c3289ba9"
  rootposts:fullcell                       @ 2016/07/21-16:28:16.000000
    "1000000000000001"
  rootposts:latlng                         @ 2016/07/21-16:28:16.000000
    ""

very small amount of data
only one version for each cell
around 800k entries under the 100001# prefix

I'm glad the behavior is more stable in the newer version.
I believe the difference between your server-side filter and client-side predicate is expected behavior. When you use the predicate version of the query Bigtable will return way more than 100 rows, which takes time to read on the server, transfer over the network and deserialize on the client (I suspect this is the killer). If you can't express your filter in Bigtable's filter language then this is your only option, and you'll need to inspect every row on the client. If you can use a Bigtable filter then it will perform much better, as you demonstrated with this test.
What is your actual use case? Is there any reason not to use a limit filter instead of a client-side predicate?

I agree with your analysis but it does not match what we are observing especially the amount of  captured network data that went to the client is very low.
In the gist we are accepting the first hundred lexically ordered keys we are seeing, the filter is a basic yes.
The time to transfer over the network and deserialize the first hundred should be exactly the same as the limited version.
We have thousands of reverse timestamped entries we would grab the first 100 most recent that match a certain criteria in a cf.
But this is not even what we are doing in the gist, we are filtering but always accepting the first hundred the gap is 8ms to >200ms that sounds unreasonable.

"The time to transfer over the network and deserialize the first hundred should be exactly the same as the limited version."
If I'm understanding this correctly then it's not actually the case. A single ReadRowsResponse comes back in both scenarios, but in the unfiltered version there are many more Chunks that come back in a single response.
When I run your gist with a similar data set I see similar overall timings. I added logging in bigtable.go's ReadRows method to see the size of the ReadRowsResponse, which can be obtained with proto.Size(res). The unfiltered ReadRowsResponse is 1.8MB and contains > 10000 Chunks. Proto unmarshaling takes around 30ms and the rest of the time is waiting for that data to be returned from the server, which obviously includes both server-side processing time as well as data transmission. There is also a fair amount of time spent in GC which might be due to the protobuf library not being as efficient as possible.
That all generally meets my expectations. If you can figure out how to further limit the number of rows that get returned via a filter then that's probably going to be the biggest win.

Thanks for your research and explanations.
Did not know the first transmitted chunk would be that big, any way we could control that size?
It looks to me Bigtable API is exposing a stream but the first byte is 200ms away, I hardly see it as a normal behavior.
Filtering server side is not always an option and accepting a >200ms latency is not an option either :/
I'll open a private ticket to the support, in the meantime can we keep this one open since recent work on the bigtable client is directly changing timing on this problem?

Sure, keep this one open for now. We'll discuss internally to see if there is anything we can fix on our side or if there are better recommendations we can give you for making your use case perform better.

I put together a gist that basically does paging using an offset and limit. Certainly faster if you only want to inspect a small number of records. I'm seeing 15ms to find 100 rows where it fetches 100 at a time and accepts a row with 1/3 probability. Let me know if this is helpful.
https://gist.github.com/garye/6ac56a6c770eacd5ae4226d6b2c214d6

Hi Gary,
Thanks for your answer, I'll experiment this idea into real code to see if it fits and let you know.

Any updates, @akhenakh?

Hi Gary,
Your proposed cursor solution is working but is adding too much latencies for our needs.
We are investigating those latencies on a supported ticket.
At least the slowdowns observed before https://github.com/GoogleCloudPlatform/gcloud-golang/commit/320877575d8d2d5cdb38e526184b8d04bc115946 are not there anymore.
You can close this one.
Thank you.

Thanks for the update. Let me know if I can help with the latency issues you're still facing.


Fixed typo in string

This is just a possible solution for #23. Open to any opinions.

I think that makes sense! Thank you for the feedback. I will make the changes for 2.3.0 as discussed.
Do you have any tentative date for 3.0.0 release or this change will trigger it?

Thanks :)
No set date for 3.0 yet.


Upload whole folders, preserving the nested structure with FileSelector

Description
When I want to process MS data, some manufacturers provide the output as folders, with which I want my application to interact. I can however not upload folders as a whole with the file_selector. This limits my ability to integrate my pipeline.
Solution Proposed

Add webkitdirectory support for File Selector that mimics the folder structure that is given to it

Impact of Solution
The ability to exclude subfolders (for example via a regular expression or glob) could be important for use cases that want to upload parts of projects.
Additional Context
The folder structure is defined here:
https://github.com/Avaiga/taipy/blob/26e11259c7bce1e04d050460d91323805f4498c9/taipy/gui/gui.py#L1010C1-L1011C4
The FileSelector is implemented here:
https://github.com/Avaiga/taipy/blob/a131486fbe938acff9de2b0b3961158117b37458/frontend/taipy-gui/src/components/Taipy/FileSelector.tsx#L61-L73
and the HTML Element is defined here:
https://github.com/Avaiga/taipy/blob/a131486fbe938acff9de2b0b3961158117b37458/frontend/taipy-gui/src/components/Taipy/FileSelector.tsx#L189C1-L199C13
Acceptance Criteria

[ ] If applicable, a new demo code is provided to show the new feature in action.
[x] Integration tests exhibiting how the functionality works are added.
[x] Any new code is covered by a unit tested.
[x] Check code coverage is at least 90%.
[ ] Related issue(s) in taipy-doc are created for documentation and Release Notes are updated.

Code of Conduct

[X] I have checked the existing issues.
[X] I am willing to work on this issue (optional)

I think I might need some help. I can get the folder structure with webkitdirectory, use uploadFile from fileupload.worker.ts  to pass it to __upload_files in gui.py and in case it is not empty, construct the directories as needed with the files landing in the right place. But the problem is, that webkitdirectory is not in React's InputHTMLAttributes, so i tried to extend the module with
declare module "react" {
    interface InputHTMLAttributes<T> extends HTMLAttributes<T> {
      // extends React's HTMLAttributes
      webkitdirectory?: string;
    }
};

This works fine, but when I declare webkitdirectory  with
const FileSelector = (props: FileSelectorProps) => {
    const {
        ...
        webkitdirectory = "",
        ...
    } = props;

, as ssuggested here: https://github.com/facebook/react/issues/3468#issuecomment-1031366038, the folder selector stays activated in the final HTML, regardless, whether webkitdirectory  is present in my markdown or not.
If I declare it like so:
const FileSelector = (props: FileSelectorProps) => {
    const {
        ...
        webkitdirectory,
        ...
    } = props;

the folder selector never appears, even when present in the markdown command chain. I initially tried to set the property to a boolean, but it seems this does not work with React, as it never appears.
A workaround I could picture would be the creation of a separate uploader, but this seems overkill to me.

Ok, I think I got it handled now. It seems I can make a string argument disappear by giving it nothing (like not even None).

webkitdirectory is supposed to be a boolean https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/webkitdirectory so you can declare the corresponding property as boolean

Yes it is supposed to be like that, but React will not accept it as such. Believe me, I've tried, and I don't know whether I missed something, but others have seemingly failed as well: https://github.com/facebook/react/issues/3468#issuecomment-1352639312
It is claimed, that it is an issue with it not being whitelisted (whatever that means, I'm not really deep into React).

you can do it like this for now
const directoryProps = props.allowDirectory ? {webkitdirectory: "", directory: "", mozdirectory: "", nwdirectory: ""}: undefined
<input type=file  {...directoryProps } />


ParsingError during pipenv install

Appears to date back to at least 7.3.1. Set ==7.2.1 which was successful.
[]@[]:~/pathblaster$ pipenv --three install
Creating a virtualenv for this project…
Using /usr/bin/python3 to create virtualenv…
⠋Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/remcampb/.local/share/virtualenvs/pathblaster-cKxdNjbb/bin/python3
Also creating executable in /home/remcampb/.local/share/virtualenvs/pathblaster-cKxdNjbb/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /home/[]/.local/share/virtualenvs/pathblaster-cKxdNjbb
Traceback (most recent call last):
  File "/usr/local/bin/pipenv", line 11, in <module>
    load_entry_point('pipenv==7.4.2', 'console_scripts', 'pipenv')()
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 1063, in invoke
    Command.invoke(self, ctx)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 1423, in cli
    ensure_project(three=three, python=python, warn=True)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 524, in ensure_project
    if project.required_python_version:
  File "/usr/local/lib/python2.7/dist-packages/pipenv/project.py", line 54, in required_python_version
    required = self.parsed_pipfile.get('requires', {}).get('python_full_version')
  File "/usr/local/lib/python2.7/dist-packages/pipenv/project.py", line 197, in parsed_pipfile
    return contoml.loads(toml.dumps(data, preserve=True))
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/contoml/__init__.py", line 15, in loads
    elements = parse_tokens(tokens)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/prettytoml/parser/__init__.py", line 17, in parse_tokens
    return _parse_token_stream(TokenStream(tokens))
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/prettytoml/parser/__init__.py", line 32, in _parse_token_stream
    raise ParsingError('Failed to parse line {}'.format(pending.head.row))
prettytoml.parser.errors.ParsingError: Failed to parse line 6

Can you share your pipfile?

Closing until a pipfile is provided.

Will need to see the output of env as well.  Pipenv is installed with python2 but I'm guessing system python is python3.
That said I still have no clue why people aren't using user-scoped installations at minimum...

@kennethreitz Pipfile
[[source]]
verify_ssl = true
url = "https://pypi.python.org/simple"

[packages]
iosxr_grpc = "*"

[packages."0.1.0"]
git = "https://github.com/einarnn/pyang-plugins.git"

@techalchemy This issue was encountered on both Linux and MacOS.
MacOS output:
REMCAMPB-M-T2DM:pathblaster remcampb$ pipenv --three install
Creating a virtualenv for this project…
Using /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 to create virtualenv…
⠋Running virtualenv with interpreter /Library/Frameworks/Python.framework/Versions/3.5/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.5'
New python executable in /Users/remcampb/.local/share/virtualenvs/pathblaster-RZehhmt1/bin/python3
Also creating executable in /Users/remcampb/.local/share/virtualenvs/pathblaster-RZehhmt1/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /Users/remcampb/.local/share/virtualenvs/pathblaster-RZehhmt1
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.5/bin/pipenv", line 11, in <module>
    load_entry_point('pipenv==7.4.3', 'console_scripts', 'pipenv')()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/core.py", line 1063, in invoke
    Command.invoke(self, ctx)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/vendor/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/cli.py", line 1441, in cli
    ensure_project(three=three, python=python, warn=True)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/cli.py", line 526, in ensure_project
    if project.required_python_version:
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/project.py", line 54, in required_python_version
    required = self.parsed_pipfile.get('requires', {}).get('python_full_version')
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/project.py", line 197, in parsed_pipfile
    return contoml.loads(toml.dumps(data, preserve=True))
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/patched/contoml/__init__.py", line 15, in loads
    elements = parse_tokens(tokens)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/patched/prettytoml/parser/__init__.py", line 17, in parse_tokens
    return _parse_token_stream(TokenStream(tokens))
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pipenv/patched/prettytoml/parser/__init__.py", line 32, in _parse_token_stream
    raise ParsingError('Failed to parse line {}'.format(pending.head.row))
prettytoml.parser.errors.ParsingError: Failed to parse line 7
REMCAMPB-M-T2DM:pathblaster remcampb$ python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 26 2016, 12:10:39)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
REMCAMPB-M-T2DM:pathblaster remcampb$ pipenv --version
pipenv, version 7.4.3
REMCAMPB-M-T2DM:pathblaster remcampb$ env
...
PATH=/Library/Frameworks/Python.framework/Versions/3.5/bin:/Users/remcampb/Development/exec/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/go/bin
...

Linux (Ubuntu) output:
remcampb@KandRworld:~/pathblaster$ pipenv --three install
Creating a virtualenv for this project…
Using /usr/bin/python3 to create virtualenv…
⠋Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/remcampb/.local/share/virtualenvs/pathblaster-cKxdNjbb/bin/python3
Also creating executable in /home/remcampb/.local/share/virtualenvs/pathblaster-cKxdNjbb/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /home/remcampb/.local/share/virtualenvs/pathblaster-cKxdNjbb
Traceback (most recent call last):
  File "/usr/local/bin/pipenv", line 11, in <module>
    load_entry_point('pipenv==7.4.3', 'console_scripts', 'pipenv')()
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 1063, in invoke
    Command.invoke(self, ctx)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 1441, in cli
    ensure_project(three=three, python=python, warn=True)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 526, in ensure_project
    if project.required_python_version:
  File "/usr/local/lib/python2.7/dist-packages/pipenv/project.py", line 54, in required_python_version
    required = self.parsed_pipfile.get('requires', {}).get('python_full_version')
  File "/usr/local/lib/python2.7/dist-packages/pipenv/project.py", line 197, in parsed_pipfile
    return contoml.loads(toml.dumps(data, preserve=True))
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/contoml/__init__.py", line 15, in loads
    elements = parse_tokens(tokens)
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/prettytoml/parser/__init__.py", line 17, in parse_tokens
    return _parse_token_stream(TokenStream(tokens))
  File "/usr/local/lib/python2.7/dist-packages/pipenv/patched/prettytoml/parser/__init__.py", line 32, in _parse_token_stream
    raise ParsingError('Failed to parse line {}'.format(pending.head.row))
prettytoml.parser.errors.ParsingError: Failed to parse line 6
remcampb@KandRworld:~/pathblaster$ pipenv --version
pipenv, version 7.4.3
remcampb@KandRworld:~/pathblaster$ env
...
PATH=/home/remcampb/bin:/home/remcampb/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
...

I'm not sure how you ended up with that pipfile, but i'd suggest starting over with the latest version of pipenv. that's not valid TOML.

Pipenv is up to date (relatively) but that pipfile yeah is totally invalid, no idea how old or what generated it but you will need to scrap it.

Very strange. Pipenv generated it in the past - and it works with earlier versions of Pipenv like 7.2.1
Regenerated, very different result.
[[source]]
verify_ssl = true
url = "https://pypi.python.org/simple"

[dev-packages]

[packages]
iosxr-grpc = "*"
"0.1.0" = {git = "https://github.com/einarnn/pyang-plugins"}

[requires]
python_version = "3.5"

still strange, but much better :)


clients not reflected in vmq-admin session show / trace client

clients using https://github.com/emqtt/CocoaMQTT
having many issues with the broker:

I'm not able to see them via "vmq-admin session show" - even though they claim to be connected.
retained messages take more then 60 seconds to arrive.

They seem to be lost in the stratosphere. :(

@syberkitten please be more specific when opening issues... otherwise it is very difficult to keep up for us.
If you're not seeing any error in console.log when running vmq-admin session show your clients aren't (yet) connected from VerneMQ perspective.

Check the logs that you're not running in authentication issues
Check the logs that we don't log any weird parser errors.
Check your client software. We recommend to use moquitto_sub/mosquitto_pub to verify that it works with the those 'semi-official' mosquitto tools
3.a) if it works with mosquitto tools, it's likely a bug in the other client (we've seen this multiple times before, report the issue on their issue tracker)
3.b) if it doesn't work with mosquitto tools, please open an issue here.

Retained messages are delivered right after a matching subscription is inserted, although this could take some time in a clustered environment, it won't take 60 seconds, otherwise you're screwed... and should see a lot of other issues with clustering.
And yeah Stratosphere is probably a bit too far away.. my guess is they are one or max two network buffers away. I'd recommend to ALWAYS use Wireshark when debugging connection issues on that level.

@dergraf
Thanks for the guidelines, first I don't have Auth working yet,
and I also don't have the clustering yet, so the setup is very basic.
The complaints came from an offshore team, that was working on IOS
giving me information that they are connected and the proper client Id,
but it was not reflected via the vmq-admin trace client client-id= command.
hopefully I'll be able to bring more data once we try this again,
I've switched to a different broker so teams can work. (for now)

@dergraf
What happens is that sometimes the command gets a timeout:
RPC to<EMAIL_ADDRESS>failed: timeout

Our use case is Such:

client connects to the broker
client sends one message
client subscribes to 6000 topics in total (iterating 2000 clientID's), in this fashion:
subscribe to:
-/clientID/a
-/clientID/b
-/clientID/c
client should receive all retained messages if there are (for each an every one of the 2000)
My team reports the following with VMQ,
lets say the subscription order is thus:
A1 A2 A3 B1 B2 B3

The responses come as such:
Subscribed A1
Subscribed B1
Subscribed C1
30s - 1min lagg
Subscribed A2
Subscribed A3
30s - 1min lagg
Subscribed B2
Subscribed B3
30s - 1min lagg
Subscribed C2
Subscribed C3
30s - 1min lagg
Receiving message from B1, B2, B3

We also tested other brokers and we get a different order and no Lag (EMQ):
Subscribed A1
Subscribed A2
Subscribed A3
Subscribed B1
Receiving message from B1
Subscribed B2
Receiving message from B2
Subscribed B3
Receiving message from B3
Subscribed C1
Subscribed C2
Subscribed C3

Summary:

Subscription confirmation does not go in order of subscriptions as in EMQ.
Confirmations go in batches - after each batch there is a about 1min of lag and then new batch of confirmations arrive
Messages does not arrive immediately after i got subscription confirmation

SUBSCRIBE overload. Is the client able to do the subscribes at a certain rate? (just as a test).
Let's say 1000 subscribes per second, instead of 6000 per millisecond or something ;)
Do we have an explanation for the 30 seconds pattern?
Also, it might be worth to optimise the topics (whole topic tree). Each client needs to know 2k Client IDs here? (I don't have the whole picture, of course).

@ioolkos
Well, probably an issue of (as i understood from @dergraf ) having the message
queue non responsive since we were subscribing to 6000 topics one by one
via our IOS app.
Once the subscription is finished session show becomes responsive again,
and we are currently in process of using a different library for IOS which allows
bulk subscribe, so hopefully this will be resolved.

The original issue (the title of this issue) about the session show not displaying the connected clients, could this not be due to the limit where only 100 results are shown per default? This is a mechanism to protect vernemq (and the caller) from having to handle potentially millions of results.


feat(core): Allow escaping stream names with periods in select rules

TODO:

[x] Docs

Added docs: https://deploy-preview-8194--meltano.netlify.app/concepts/plugins#select-extra


Fix Mithril's ad-hoc, confusing release process

Given increasing numbers of duplicate, already-fixed issues in docs and elsewhere, I feel it'd be helpful if we started better structuring and documenting our release process, as opposed to the ad-hoc mess that goes on now.
@lhorie @tivac I've assigned you two because you're the ones who can actually control releases.

It might also be a good idea to have the site auto-updated from changes to docs within master, so we can cherry-pick relevant commits from next as applicable without doing a manual rebuild each time.

Coming from consumer front, we use mithril in production. We would really appreciate if their was some rough outline/plan on release schedule. It would really help us and others.
Its better to do smaller releases vs doing a release with ~150 commits. As of right now, there were some important bugs fixed after 1.0.1 but its been a long time and there has been no release.
Any help on this front would be highly appreciated. Thanks

It might also be a good idea to have the site auto-updated from changes to docs within master, so we can cherry-pick relevant commits from next as applicable without doing a manual rebuild each time.

That's what #1689 is for, though it'll require @lhorie to make some changes to the hosting for http://mithril.js.org before it'll take effect.
I'm all for this, here's my preferred flow.

Ensure next is passing tests
Integrate next to master
Ensure master is passing tests
npm version <major|minor|patch. -m "v%s" (to ensure the auto-generated tag looks nice)
preversion lifecycle script builds bundle & runs tests
version lifecycle script kicks in using @studio/changes or something similar to mostly auto-generate changelist
postversion lifecycle script pushes changes to github
Travis runs build, doesn't commit bundles (since the bundle was generated locally & hasn't changed)
gh-pages branch updated with latest docs changes
A github release is automatically created with... something. Needs more investigation!

Right now there's a few things that need decisions before that flow can work.

[ ] any docs push to master will update the site. That's convenient for doc fixes, bad for new features. We'll need to determine if we care and potentially limit pushing docs to just tagged commits.
[ ] there's no changelist auto-updating in place. I've got a flow I like for personal projects that I'd be happy to apply to mithril, but will need sign-off from at least one other maintainer and preferably Leo.
[ ] We need to agree on the threshold for a release. IMO we should shoot for at least one patch-level release a month until there's no more bug fixes landing.
[ ] We need to decide on whether or not we're strictly following semver or not. Mithril has not in the past, and considering the effort involved in getting the 1.0 release out the door we may want to keep it semver-ish for now.

@tivac

any docs push to master will update the site. That's convenient for doc fixes, bad for new features. We'll need to determine if we care and potentially limit pushing docs to just tagged commits.

As long as gh-pages is only rebuilt on docs changes, I think it may be manageable. Keep in mind I was intentionally referring to master, not next.

there's no changelist auto-updating in place. I've got a flow I like for personal projects that I'd be happy to apply to mithril, but will need sign-off from at least one other maintainer and preferably Leo.

I'm curious of how this particular workflow works. I usually curate changelogs on my personal projects, and just use the Git history to help me build it, but that wouldn't work here.

We need to agree on the threshold for a release. IMO we should shoot for at least one patch-level release a month assuming that some changes have landed.

👍  from me.

We need to decide on whether or not we're strictly following semver or not. Mithril has not in the past, and considering the effort involved in getting the 1.0 release out the door we may want to keep it semver-ish for now.

I'm okay with semver-ish, and most projects that adopt strict semver early wind up versioning very quickly in a hurry. Given how new the 1.x API is, I don't like the idea of going strict semver yet. Maybe after it naturally stabilizes.

@isiahmeadows
Sounds like we're in agreement on preferred release cadence and versioning in a semver-ish way, so gonna check those off.

I'm curious of how this particular workflow works. I usually curate changelogs on my personal projects, and just use the Git history to help me build it, but that wouldn't work here.

See step 6 in my release workflow. @studio/changes does the heavy-lifting of grabbing git commits into a file. I know the mithril changelog is a bit more complex then that but I think it's nice to automate at least the collection aspect.

As long as gh-pages is only rebuilt on docs changes, I think it may be manageable. Keep in mind I was intentionally referring to master, not next.

I thought about my initial concerns more and they should be fine assuming that we continue only merging to master once things are released. Not sure exactly what I was concerned about previously ¯\_(ツ)_/¯

:+1: in general... Just currious, does @studio/changes pause the npm release script while you edit the change log?

@pygy yeah. It uses editor's callback to launch your editor and wait until you're done editing the file before continuing on.

@tivac I'm +0.5 for that part (using @studio/changes), but it's really something between you and @lhorie to agree upon.

@tivac Interesting project (I missed the link on first read). I probably wouldn't use that for my personal projects (Git history browsing + informative commit messages has done the job well enough for me), but I can see why others might enjoy it.

👍 from me @tivac

Last bit of build automation is #1741, the release process thing is a potentially bigger question.
I vote that we release 1.1.0 on Monday, March 27th. I'm happy to do that work around 9:30AM PDT.
Any concerns @lhorie @isiahmeadows @pygy? I don't see any issues in that milestone that are blocking the release.
Also just to clarify, anybody that can merge and tag a commit on master can push a release to NPM. It's all automated via Travis. It'll use my creds so I get to take credit for your hard work (😉) but I promise you don't need me around.

Great, thanks for adding this :-)
Since it may be needed for me to do releases at some points, I'd rather be sure I understand everything...
Is the manual description of the GH release to be added through the Web interface, after the fact?
Also, Is suppose the -m "v%s" option is there to add a nicer commit message, but I don't understand how it works :-/

Github Release description: Yes, there's no simple way to do that currently.
NPM version -m arg: It makes the git tag/commit message be v1.1.0 instead of just 1.1.0, the %s is just an interpolated value that is replaced with the new version string.

Does this imply that docs publications are locked to version releases?

No, docs will auto-build and deploy to the gh-pages branch on any push to master.
http://mithril.js.org does not currently use the auto-published gh-pages branch from lhorie/mithril.js, but that is a relatively trivial change on @lhorie's part once the build changes are integrated AFAIK.

I'm going to cherry-pick my changes to .travis.yml and package.json onto master in my fork and see if I can get things behaving well so that we can test some of the documentation bits before integrating for 1.1.0.

+1 for npm run release X, and thanks for the details :-)

@pygy Yeah I agree that's nicer, 9c8cc8364364736d1d6a40961cc62591e04f0dd3
Documenting it now.

Just pushed the doc generation bits (and other build-y stuff) to lhorie/master. Here goes nothing!

https://lhorie.github.io/mithril.js/
So any pushes to lhorie/master will update lhorie/gh-pages which Github will automatically publish.
Since the CNAME file is in place it should be a matter of @lhorie changing the source of http://mithril.js.org to point to the new location and the site will be all set :+1:

@tivac I'm okay with the proposed date, but I feel 1.1 should wait for this issue to be resolved, since it's clearly an (unintended) break of otherwise reasonable functionality, and it's unclear how this relates to our semver-ish approach. But other than that, I'm okay with that date.

All of this is in and worked for @pygy when cutting 1.1.1 so I'm closing this issue.
👏🏻


[test](jdbc catalog) Use different table names to prevent case errors

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Don't clone the raw object in LazyList

There's probably still some wonkiness left with LazyList, but not making copies of the underlying generator and stuff should help. This should fix overdot-H (tail/remove first). It should also allow you to do bool(somelazyilst) without worrying about whether or not it's infinite, because there's now a separate __bool__ method.

wait it does?
wow
I really am out of touch with my own codebase.

tmw your past slef is smorter than yuo


Use bitcoind to test the tower

Currently, a BitcoindMock is being used to test the tower functionality.
We should either move to use bitcoind instead, or create a different test suite that uses it (for instance, using the mock for unit but bitcoind for integration / e2e / ... )

Sweet 🎉
Feel free to take a look at python-teos. We used bitcoind for the whole test suit so it may give you a sense of how this may look like (even though I think the specifics of how to make it work may differ considerably).

Approach ACK
Do you think this could be applied to the unit tests so BitcoindMock is replaced?

It's possible, it would slow the unit tests down though as it requires bitcoind spinning itself up completely before it can be used (takes a few seconds for regtest). Might be better to just leave the BitcoindMock in the unit tests, allowing them to be nice and fast with low dependencies, and have true integration/end-to-end tests that are run in a separate crate, like my example. Cargo treats each file in the test/ folder as it's own crate and any setup code needed across them can sit in the common/mod.rs file. Also, these integration tests are very easy to run from the command line and cargo knows to pick up the files in the test/ folder as integration tests. They can be executed with the cargo test or cargo test --test end_to_end_client_test where you specify the file you'd like to run. Cargo will also wait to run the integration test after the unit tests found in the files of the src folder complete, when you run the cargo test command instead of specifying the file. Anyways, I'm going to work through making some integration tests that match some of what is being tested in the python-teos integration tests and will let you know how it goes.


🐛 fix setting missing context for cp of type host

Summary
fix setting missing context for cp of type host
Related issue(s)
Fixes #260

@MikeSpreitzer removed use of alias for host context as suggested


Grid of 4

Description
Each chart has its independent and functional toolbox, which is clearly seen in the first image. but when doing full screen in the subcharts a second toolbox appears in the subchart, even if I add only the toolbox to the main chart, the subcharts appear with a toolbox, the subcharts have the toolbox higher than normal and they do not work.

Key Cmd.    Action
alt T. Trendline
alt H.   Horizontal Line
alt R.   Ray Line
Verify the hotkeys in 4 grid have strange behaviors when clicking and trying to create drawings in main chart. If you don't use the hotkeys, that is, you select it from the toolbox, they work fine.

When a subchart is minimized an extra button appears to maximize the subchart


Add ability to have every item on a roll table imported into a merchant

It would be great to not have to roll randomly on a roll table or manually drag in items for a merchant's supplies, but just import every item on the rolltable, defaulting to quantity 99 if an unlimited quantity is not possible.

You can accomplish that in the latest version if you just put in a high enough formula.

You can accomplish that in the latest version if you just put in a high enough formula.


Is there a way to create all the deb packages from a source checkout of rdkit?

I'd prefer to avoid having to do 'make install' in a source tree if that's possible.

make package fails on me because it tries to do RPMs also. Is there a way to ask building only the .deb packages?

To be honest, I don't really know how to create .debs.  That's something that @mbanck has done as part of the DebiChem work.
Michael, can you help here?

make package is a CMake/CPack thing and independent of distribution-specific packaging efforts. From a quick glance at https://cmake.org/Wiki/CMake:CPackPackageGenerators it looks like cpack -G DEB might be what you are looking for, i..e ```make package``, but only for Debian packages. I haven't tried it though.

hmm, I haven't looked at the cpack configuration in a very long time.
I just played around with this a bit and it's going to take some work to get it working again. I'll take a look to see if I can get something sensible done.

nice!
mkdir -p build
cd build
cmake ../
cpack -G DEB

indeed produces four deb files

I will test these to see if they can replace the ones provided by my distro.
If this is the case, I will create a PPA to host them.
And, you will have to ping me everytime there is a new official release of rdkit.
RDKit-2011.6.1-Linux-Development.deb
RDKit-2011.6.1-Linux-Extras.deb
RDKit-2011.6.1-Linux-Python.deb
RDKit-2011.6.1-Linux-Runtime.deb

can I be assigned to this issue? Thx.

done.

the produced packages are not as good as the distro ones:
    import rdkit
ImportError: No module named rdkit

@psavery

Can you find out where the files were installed and check that against your PYTHONPATH?

My PYTHONPATH is empty, and that works with the Ubuntu-provided packages.
It should be the same behaviour with freshly created debs from rdkit's source tree.

Where did dpkg (I guess that's how you did the install) put the files?

I noticed a lot of improvement when I added this cmake definition: -DRDK_INSTALL_INTREE=OFF
When I generate the .deb files now, I can see that they are actually set to install some files (unlike before when they didn't install anything). When I run dpkg -c RDKit-2011.6.1-Linux-Python.deb, for instance, I get a lot of files that look like this (note that I'm going to recompile this for Python3 soon):
/usr/local/lib/python2.7/dist-packages/rdkit/Chem/AllChem.py
But it wasn't without its problems. It appears to be missing some .so files (although it does have a lot of them). When I try to import rdkit in python, for instance:
python2
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.

import rdkit
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/rdkit/init.py", line 2, in
from .rdBase import rdkitVersion as version
ImportError: libRDKitRDBoost.so.1: cannot open shared object file: No such file or directory

So perhaps with a little tinkering, we can get all of the needed files to install and have it working?
I am personally interested in the C++ interface. It appears that only the Python deb file that is generated installs the .so files, and none of them install header files. These are the four .deb files that are generated when "CPack -G DEB" is ran (Development is empty, but the others do install files):
RDKit-2011.6.1-Linux-Development.deb
RDKit-2011.6.1-Linux-Extras.deb
RDKit-2011.6.1-Linux-Python.deb
RDKit-2011.6.1-Linux-Runtime.deb

Shouldn't we pass a prefix option to cmake too ?
cmake -DCMAKE_INSTALL_PREFIX=/usr ../

It's been a really long time since I paid any attention to the cpack definitions, so it's easy to imagine that they are wrong.
I will try to find some time to take a look and see if I can clean those up over the next few days. Someone else could do also do this, of course. ;-)

@UnixJunkie Indeed we should prefix it. See the PR that I put up.


added functionality to set workflow state through API PUT call

In this request, we can pass in the ObjVer and workflow state ID, to update the workflow state through PUT api call. This way even the user who has read-only access can update the state of the workflow if appropriates permissions are in place

This is excellent, @shoebsd31!
My only comment is that I don't feel that this should be on MFWSWorkflowOperations.  There obviously isn't an equivalent COM API method so we can't copy what the COM API does, unfortunately.
The MFWSWorkflowOperations class (and the COM API class that it mimics) deal with retrieving data about the workflow structure itself, not objects within those workflow states.
My suggestion is that these methods are exposed instead on MFWSObjectPropertyOperations, as changing the workflow state is changing a property.
Are you able to make that change? I can then - later today - merge in the PR and get an update released to nuget.

I will update it

it would be great if you could also merge the assignment related changes


[Starter Set] Cannot apply damage for some actors

First line below is what I see in Foundry.
NPC Shrinq Shaderipper from Red Moon Burning.
Similar to #273
opposed-wfrp4e.js:407 Could not complete opposed test: TypeError: Cannot read property 'talents' of undefined
evaluateOpposedTest @ opposed-wfrp4e.js:407
foundry.js:2475 DEBUG | Calling preUpdateChatMessage hook with args:
foundry.js:2476 Array(4)
opposed-wfrp4e.js:415 Uncaught (in promise) TypeError: Cannot read property 'winner' of undefined
at Function.formatOpposedResult (opposed-wfrp4e.js:415)
at Function.completeOpposedProcess (opposed-wfrp4e.js:120)
foundry.js:2450 DEBUG | Calling updateChatMessage hook with args:
foundry.js:2451 Array(4)
foundry.js:2475 DEBUG | Calling renderChatMessage hook with args:
foundry.js:2476 Array(3)
foundry.js:2475 DEBUG | Calling renderChatMessage hook with args:
foundry.js:2476 Array(3)
settings-extender.js:89 Uncaught TypeError: Cannot read property 'ctrlKey' of null
at settings-extender.js:89
at Array.reduce ()
at t (settings-extender.js:88)
at i (settings-extender.js:97)
at Function.s.eventIsForBinding (settings-extender.js:206)
at window.addEventListener.useCapture (layer-hotkeys.js:88)From: mogrogh#4778wfrp4e: 3.3.2wfrp4e-core: 1.2.0wfrp4e-eis: 1.1.0wfrp4e-rnhd: 1.3.0wfrp4e-starter-set: 1.3.0

Can you please test this with 3.3.3 and see if the issue persists?

I got the same result with 0.7.9 and 3.3.3. Tested both ranged and weapon-traits and got slightly different result.

Tested without any mods and the same result. Both weapon and ranged-traits again.

foundry.js:6337 _______________________________________________________________

|  / _ | | | | \ | |  _ |  _ \ \ / / \ \   / | | |
| | | | | | | | |  | | | | | |) \ V /   \ \ / /  | |   | |
|  || || | || | |\  | || |  _ < | |     \ V /   | |   | |
||   _/ _/|| _|/|| _||      _/    ||   |_|
foundry.js:6348 Foundry VTT | Reestablishing existing session d176svzyc8ags9maexph56uk
foundry.js:6386 Foundry VTT | Connected to server socket using session d176svzyc8ags9maexph56uk
foundry.js:6421 Foundry VTT | The game World is currently active
foundry.js:6455 Foundry VTT | Initializing Game instance
name-gen.js:9 wfrp4e | Loading Names...
foundry.js:2349 The loadFont() utility method has been deprecated in favor of alternative methods for including font definitions. Please discontinue use of loadFont() which will be removed in 0.8.x
loadFont @ foundry.js:2349
foundry.js:3983 Foundry VTT | Synchronized official game time in 11ms
foundry.js:2353 Foundry VTT | Loading Font: CaslonAntique
foundry.js:5864 Foundry VTT | Loaded localization file lang/en.json
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/character/character-main.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-combat.html
foundry.js:5864 Foundry VTT | Loaded localization file systems/wfrp4e/lang/en.json
foundry.js:4503 Foundry VTT | Rendering SceneNavigation
foundry.js:4503 Foundry VTT | Rendering Notifications
foundry.js:4503 Foundry VTT | Rendering Sidebar
foundry.js:4503 Foundry VTT | Rendering PlayerList
foundry.js:4503 Foundry VTT | Rendering Hotbar
foundry.js:4503 Foundry VTT | Rendering Pause
foundry.js:4503 Foundry VTT | Rendering SceneControls
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-effects.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-biography.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-inventory.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-skills.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-magic.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-religion.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-talents.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/actor-notes.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/npc/npc-careers.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/creature/creature-main.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/creature/creature-notes.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/creature/creature-main.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/vehicle/vehicle-main.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/vehicle/vehicle-cargo.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/vehicle/vehicle-description.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/dialog/dialog-constant.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/chat/roll/test-card.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/chat/help/chat-command-display-info.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/items/item-header.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/items/item-description.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/navigation.html
foundry.js:2364 Foundry VTT | Loaded font CaslonAntique
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/sidebar.html
foundry.js:4503 Foundry VTT | Rendering ChatLog
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/user/players.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/hotbar.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/pause.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/controls.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/chat-log.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/chat/chat-message.html
foundry.js:25663 Chat message pceN6jZQnC015gjF failed to render.
TypeError: Cannot read property 'name' of null)
_renderBatch @ foundry.js:25663
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/dice/tooltip.html
foundry.js:6688 Foundry VTT | Document fonts loaded and ready
hello.ts:47
PixiJS 5.3.4 - ✰ WebGL 2 ✰      http://www.pixijs.com/    ♥♥♥
foundry.js:34079 Foundry VTT | Viewing Scene Ubersreik City
foundry.js:10171 Foundry VTT | Drawing game canvas for scene Ubersreik City
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/dice/roll.html
foundry.js:25663 Chat message 9wjhADmg5sv27m8e failed to render.
TypeError: Cannot read property 'name' of null)
_renderBatch @ foundry.js:25663
foundry.js:4503 Foundry VTT | Rendering CombatTracker
foundry.js:36041 Foundry VTT | Loaded icons/svg/up.svg (0%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/combat.svg (10%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/cowled.svg (10%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/aura.svg (10%)
2foundry.js:36041 Foundry VTT | Loaded icons/svg/padlock.svg (20%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/down.svg (20%)
2foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/defeated.png (30%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/fire.svg (30%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/explosion.svg (40%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/sound.svg (40%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/door-steel.svg (40%)
foundry.js:36041 Foundry VTT | Loaded icons/svg/door-exit.svg (50%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/bleeding.png (50%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/poisoned.png (60%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/ablaze.png (60%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/deafened.png (60%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/stunned.png (70%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/entangled.png (70%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/fatigued.png (70%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/blinded.png (80%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/broken.png (80%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/prone.png (80%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/fear.png (90%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/surprised.png (90%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/unconscious.png (90%)
foundry.js:36041 Foundry VTT | Loaded systems/wfrp4e/icons/conditions/grappling.png (100%)
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/combat-tracker.html
foundry.js:4503 Foundry VTT | Rendering ActorDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/actor-directory.html
foundry.js:4503 Foundry VTT | Rendering ItemDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/item-directory.html
foundry.js:4503 Foundry VTT | Rendering JournalDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/journal-directory.html
foundry.js:4503 Foundry VTT | Rendering RollTableDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/roll-table-directory.html
foundry.js:4503 Foundry VTT | Rendering PlaylistDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/playlist-directory.html
foundry.js:4503 Foundry VTT | Rendering CompendiumDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/compendium.html
foundry.js:4503 Foundry VTT | Rendering Settings
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/settings.html
foundry.js:4503 Foundry VTT | Rendering SceneDirectory
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/sidebar/scene-directory.html
foundry.js:36041 Foundry VTT | Loaded modules/wfrp4e-starter-set/maps/ubersreik-unlabeled-upscaled.webp (100%)
foundry.js:4503 Foundry VTT | Rendering HeadsUpDisplay
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/hud.html
ready.js:115 wfrp4e | Using custom cursor
systems/wfrp4e/ui/cursors/pointer.png:1 Failed to load resource: the server responded with a status of 404 (Not Found)
ready.js:127 wfrp4e | No custom cursor found
(anonymous) @ ready.js:127
foundry.js:34079 Foundry VTT | Viewing Scene Scene
foundry.js:10171 Foundry VTT | Drawing game canvas for scene Scene
foundry.js:36041 Foundry VTT | Loaded Bilder/Warhammer/Bilder/Ubersreik_setting_12.jpg (100%)
foundry.js:34079 Foundry VTT | Viewing Scene Rita
foundry.js:10171 Foundry VTT | Drawing game canvas for scene Rita
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Mickes%20WHFRP/Token74.png (10%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Mickes%20WHFRP/Token64.png (20%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Humans/Robin.png (30%)
foundry.js:36041 Foundry VTT | Loaded modules/wfrp4e-starter-set/tokens/carmellos-crew-3.webp (40%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Humans/marx.png (50%)
foundry.js:36041 Foundry VTT | Loaded modules/wfrp4e-starter-set/tokens/shrinq-shaderipper.webp (60%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Elves/Rickard_03.png (70%)
foundry.js:36041 Foundry VTT | Loaded modules/wfrp4e-eis/assets/tokens/light-warhorse.webp (80%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Humans/carrot.png (90%)
foundry.js:36041 Foundry VTT | Loaded Tokens/Warhammer%20Tokens/Humans/Diebold%20Bedrohung.png (100%)
foundry.js:4503 Foundry VTT | Rendering TokenHUD
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/token-hud.html
foundry.js:4503 Foundry VTT | Rendering ActorSheetWfrp4eCreature
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/creature/creature-sheet.html
handlebars.min.js:27 Object
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/app-window.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template /systems/wfrp4e/templates/dialog/skill-dialog.html
foundry.js:4503 Foundry VTT | Rendering Dialog
foundry.js:5956 Foundry VTT | Retrieved and compiled template templates/hud/dialog.html
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/chat/roll/skill-card.html
dice-wfrp4e.js:759 wfrp4e | Playing Sound: sounds/dice.wav
foundry.js:29510 Foundry VTT | Created ChatMessage with id DhLoGZksjL43nbI9
foundry.js:29510 Foundry VTT | Created ChatMessage with id F0QLXvVP4okdquBT
foundry.js:4503 Foundry VTT | Rendering ActorSheetWfrp4eCharacter
foundry.js:5956 Foundry VTT | Retrieved and compiled template systems/wfrp4e/templates/actors/character/character-sheet.html
handlebars.min.js:27 Object
foundry.js:4503 Foundry VTT | Rendering Dialog
dice-wfrp4e.js:759 wfrp4e | Playing Sound: sounds/dice.wav
foundry.js:29510 Foundry VTT | Created ChatMessage with id Nlwe9X5Et1thy8YA
opposed-wfrp4e.js:407 Could not complete opposed test: TypeError: Cannot read property 'data' of undefined
evaluateOpposedTest @ opposed-wfrp4e.js:407
opposed-wfrp4e.js:914 TypeError: Cannot read property 'winner' of undefined
at Function.formatOpposedResult (opposed-wfrp4e.js:415)
at Function.completeOpposedProcess (opposed-wfrp4e.js:120)
at async Function.handleOpposedTarget (opposed-wfrp4e.js:724)
handlebars.min.js:27 Object
foundry.js:4503 Foundry VTT | Rendering TokenHUD
foundry.js:4503 Foundry VTT | Rendering ActorSheetWfrp4eCreature
handlebars.min.js:27 Object
foundry.js:4503 Foundry VTT | Rendering Dialog
dice-wfrp4e.js:759 wfrp4e | Playing Sound: sounds/dice.wav
foundry.js:29510 Foundry VTT | Created ChatMessage with id 3nDkOyuH25RGTKoi
foundry.js:29510 Foundry VTT | Created ChatMessage with id vvHPjVlZtBWjFBmy
opposed-wfrp4e.js:407 Could not complete opposed test: TypeError: Cannot read property 'talents' of undefined
evaluateOpposedTest @ opposed-wfrp4e.js:407
opposed-wfrp4e.js:415 Uncaught (in promise) TypeError: Cannot read property 'winner' of undefined
at Function.formatOpposedResult (opposed-wfrp4e.js:415)
at Function.completeOpposedProcess (opposed-wfrp4e.js:120)
DevTools failed to load SourceMap: Could not load content for http://<IP_ADDRESS>:28420/systems/wfrp4e/libs/pixi-filters.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Thanks, although I only really need error messages, no need to post the entire console.


Need help with contribution to Debian

Hi there.
This is the project to which I will be applying to for the summer internship. Can anyone please help me with my first contribution, if you've got some knowledge/experience with Debian packaging skills? Or if not you, then maybe a friend of yours who might have missed this post?
My email ID<EMAIL_ADDRESS>

@lionaneesh
@PalashBansal96
@peey
@darkryder
@geekSiddharth
@naman
Any pointers?

Hey @Rupal-IIITD!
Good to see that you're going to apply for Debian. I can see that there are two projects on the page you have mentioned. Have you chosen any of them yet?

@naman
The project within Debian that I want to apply to is "Quality assurance for biological applications inside Debian". Mainly because I have a background and interest in Computational Biology and luckily I could resonate with this project due to the CB part. The other component of it (and the most important and major one, on which all implementations will be based) is Debian packaging. And this is kinda kept as pre-requisite for the applicants.
I have started looking at some resources on Google for it to get a gist of it, but I still feel that to actual get into coding it up, I'll need someone's mentoring.
Well, I think this hurdle and hesitation is partly due to my first encounter with Open source. And to not make it feel anymore alien to me, I thought to ask here for help.

I guess the session by ILUG-D on Debian Packing in our college was a bit too late.


fix(menu): rtl fix for menu

Short description of what this resolves:
This will fix the menu for rtl direction.
Changes proposed in this pull request:

fix min, max values for RTL (it should be exact opposite than LTR)
fix the left right in scss (when we say right it must be stay as right)

Ionic Version: 3.x
Fixes: #11211
This will complete after: #11822

Add "// scss-lint:disable PropertySpelling" above 'left: auto' so it will pass linting
(Left and right are not allowed to be used except for special cases like this and like fab, this comment makes this a special case)

Remove the css changes, as they are conflicting, and this will be reviewed soon

@AmitMY what multidir mixin does? It just use the same code for both ltr and rtl? Can I use it in my other PRs?

multi-dir makes it:
[dir="ltr"] selector, [dir="rtl"] selector {
  // something that is direction sensitive
}

Otherwise, specificity rules can override it.
You can and should use it in your PRs, only on directional properties. I have a list of all PRs and correct order to review them, and what relies on what. Your other PRs show as "not ready" for me as of a small dependency. I will update you as soon as that is taken care of
Left side is without it, middle is with, right is differences: http://ionic-snapshot-go.appspot.com/ionic2/snapshots/d4t/hhp/chrome_400x800

@AmitMY waiting for another review, I've tested start and end and it worked great as well.

This goes well with https://github.com/ionic-team/ionic/pull/11336, which is not done becasue of bad animation after changing direction. Mind having a look? (updatePosition method is what changes the animation, but it breaks it if it runs more than once)

@AmitMY I reverted the commit but if you mind please check the left menu in tablet mode it doesn't open at an appropriate position also about the commit I'll take a look but there's a lot of things changed which I'm not sure why are these things changed? why we are using a custom animation here?

@sijav I added an explenation to the body of that PR, as it is more relevant there. About left menu, I think it is fixed with https://github.com/ionic-team/ionic/pull/11953

I can confirm that menu scss problems has been fixed by #11953 Thanks @AmitMY


types: add node protocol

Issue # (if available)
https://github.com/awslabs/llrt/issues/496
Description of changes
Add node protocol type support
Checklist

[ ] Created unit tests in tests/unit and/or in Rust for my feature if needed
[ ] Ran make fix to format JS and apply Clippy auto fixes
[ ] Made sure my code didn't add any additional warnings: make check
[ ] Updated documentation if needed (API.md/README.md/Other)

I explicitly decided not to add the node:* version since I think it should probably be llrt:* instead but I will leave @richarddavison to decide want he wants to do with that

I think it is not a good idea to use the llrt protocol for general modules. This will cause a large number of npm libraries to fail to run. Unless it is a specific module like llrt:ffi, using the llrt protocol will make it more difficult for library developers to write code that can run on platforms such as node, deno, llrt, etc.

It's a bit of a mixed bag here, pros and cons with both approaches. I'm a bit skeptical to add node: prefix to typings because it explicitly states that we're targeting/having module compatibility with node. On the other hand, we already strip the node: prefix when trying to resolve modules. We by design tries to mimic the Node API for the modules we support but there are no guarantess for full compatibility. For instance there are a lot of buffer APIs in Node that we don't support (yet, and some we never will). Hope this makes sense!


Fix warnings

abs(i) takes an int, thus labs(l) should be used
macOS (clang and gcc) already defines MACOSX and ARCH_X86_64.

Thanks!


Make slave_exe resource only get created if it is missing on Windows.

Since the jenkins-slave.exe is being controlled by Jenkins Chef should just worry about deploying it once and getting it up and running
See master trying to overwrite(from Jenkins Log UI):

Without this change the Chef code and Jenkins code keep redeploying the same file.  This also fixes #399

/cc @mtyler

Not sure about the CLA issue being added and removed.  But we have signed it for the company, I assume the bot is broken

:+1:
/cc @opscode-cookbooks/jenkins-maintainers

:+1:

:+1:


directory "images" naming inconsistencies

Hello,
thanks for your great work, great help for me.
There is an inconsistency between the instructions (README.md) and the code. In the README.md you say:
Optional (if you want to see the animation):
Insert the images into the folder input/images/

But in the code and in the repository you use "input/images-optional"

Hello, thank you so much for pointing this out! I have just fixed it.


Update cache-how-to-premium-persistence.md

Storage accounts with hierarchical namespace enabled (ADLS Gen2), do not support page blobs so configuring a HNS account will not generate RDB files. The calls shall fails with FeatureNotYetSupportedForHierarchicalNamespaceAccounts at the backend. Hence, updating the document to highlight the same

@flang-msft

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

This has already been approved under https://github.com/MicrosoftDocs/azure-docs/pull/109363 hence closing this one.


Ensure temp directory is deleted on disposal

closes #2685

And here's a test that fails before the fix above, but passes with it.
[Test]
public async Task DeleteTempUserDataDirWhenDisposingBrowser()
{
    var options = TestConstants.DefaultBrowserOptions();
    var launcher = new Launcher(TestConstants.LoggerFactory);
    await using var browser = await launcher.LaunchAsync(options);

    var tempUserDataDir = ((Browser)browser).Launcher.TempUserDataDir;
    DirectoryAssert.Exists(tempUserDataDir.Path);

    await browser.DisposeAsync();
    DirectoryAssert.DoesNotExist(tempUserDataDir.Path);
}

@jnyrup do you want to give it another look?

I'll have a look later today


Not grabbing credit cards cvv

All credit cards I've looked at don't have CVV, is this normal?

Chrome doesn't store CVV

this is all what it stores

The card has no meaning without cvv. Is it possible to use it without cvv?


iOS 14 Only attempt to insert nil object from objects[0]

Hi all. This is a problem that I only got on devices with iOS 14.
Description
My project worked well on iOS 13 and after I tried to run it on iOS 14 I always get an error in xcode
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
If you need more information let me know
React Native version:
System:
    OS: macOS 11.0
    CPU: (4) x64 Intel(R) Core(TM) i3-8100B CPU @ 3.60GHz
    Memory: 65.82 MB / 8.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 10.16.1 - ~/.nvm/versions/node/v10.16.1/bin/node
    Yarn: 1.22.4 - /usr/local/bin/yarn
    npm: 6.9.0 - ~/.nvm/versions/node/v10.16.1/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.9.3 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 14.0, DriverKit 20.0, macOS 11.0, tvOS 14.0, watchOS 7.0
    Android SDK: Not Found
  IDEs:
    Android Studio: Not Found
    Xcode: 12.0/12A8189h - /usr/bin/xcodebuild
  Languages:
    Java: 1.8.0_252 - /usr/bin/javac
    Python: 2.7.16 - /usr/bin/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.13.1 => 16.13.1
    react-native: 0.63.2 => 0.63.2
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Package
{
  "name": "MYAPP",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start --reset-cache",
    "test": "jest",
    "lint": "eslint 'app/src/**/*.js' --fix",
    "flow": "flow",
    "lint-staged": "lint-staged"
  },
  "husky": {
    "hooks": {
      "pre-commit": "yarn flow && yarn lint-staged"
    }
  },
  "dependencies": {
    "@react-native-community/async-storage": "1.8.1",
    "@react-native-community/blur": "3.4.1",
    "@react-native-community/cameraroll": "^4.0.0",
    "@react-native-community/datetimepicker": "2.3.0",
    "@react-native-community/push-notification-ios": "1.5.0",
    "@react-native-firebase/analytics": "7.6.4",
    "@react-native-firebase/app": "8.4.3",
    "@react-native-firebase/messaging": "7.8.6",
    "@sentry/react-native": "1.3.3",
    "axios": "0.19.2",
    "compare-versions": "3.6.0",
    "dayjs": "^1.8.30",
    "diacritics": "1.3.0",
    "flow-bin": "0.105.2",
    "formik": "2.1.4",
    "immer": "^7.0.5",
    "moment": "2.24.0",
    "opentok-react-native": "0.13.0",
    "ramda": "0.27.0",
    "react": "16.13.1",
    "react-content-loader": "5.0.2",
    "react-native": "0.63.2",
    "react-native-add-calendar-event": "3.0.1",
    "react-native-android-keyboard-adjust": "tilted-tm/react-native-android-keyboard-adjust",
    "react-native-config": "1.0.0",
    "react-native-confirmation-code-field": "^6.5.0",
    "react-native-confirmation-code-input": "1.0.4",
    "react-native-credit-card-input": "0.4.1",
    "react-native-device-info": "^5.6.3",
    "react-native-easy-toast": "^1.2.0",
    "react-native-exception-handler": "2.10.8",
    "react-native-fbsdk": "^2.0.0",
    "react-native-gesture-handler": "1.6.0",
    "react-native-gifted-chat": "^0.16.3",
    "react-native-i18n": "2.0.15",
    "react-native-image-crop-picker": "0.28.0",
    "react-native-image-picker": "0.28.0",
    "react-native-image-resizer": "^1.2.3",
    "react-native-image-zoom-viewer": "^3.0.1",
    "react-native-in-app-notification": "3.0.1",
    "react-native-keyboard-aware-scroll-view": "^0.9.2",
    "react-native-mime-types": "^2.3.0",
    "react-native-modal": "11.5.6",
    "react-native-otp-verify": "^1.0.3",
    "react-native-platform-touchable": "1.1.1",
    "react-native-reanimated": "1.7.0",
    "react-native-router-flux": "4.2.0",
    "react-native-safe-area-context": "0.7.3",
    "react-native-safe-area-view": "1.0.0",
    "react-native-screens": "2.3.0",
    "react-native-splash-screen": "3.2.0",
    "react-native-svg": "12.0.3",
    "react-native-svg-transformer": "0.14.3",
    "react-native-swiper": "1.6.0-rc.1",
    "react-native-vector-icons": "^7.0.0",
    "react-native-webview": "9.0.1",
    "react-native-wheel-picker": "tilted-tm/react-native-wheel-picker",
    "react-navigation": "4.2.2",
    "react-redux": "7.2.0",
    "reactotron-react-native": "4.0.2",
    "reactotron-redux": "3.1.2",
    "reactotron-redux-saga": "4.2.2",
    "redux": "4.0.5",
    "redux-devtools": "^3.5.0",
    "redux-devtools-extension": "^2.13.8",
    "redux-logger": "3.0.6",
    "redux-persist": "6.0.0",
    "redux-saga": "1.1.3",
    "remove-accents": "^0.4.2",
    "rn-fetch-blob": "^0.12.0",
    "seamless-immutable": "7.1.4",
    "styled-components": "^5.1.1",
    "tipsi-stripe": "8.0.0-beta.10",
    "webrtc-adapter": "^7.6.3"
  },
  "devDependencies": {
    "@babel/core": "7.8.7",
    "@babel/runtime": "7.8.7",
<EMAIL_ADDRESS>"2.0.0",
    "@react-native-community/eslint-config": "0.0.7",
    "babel-jest": "25.1.0",
    "eslint": "6.8.0",
    "eslint-config-standard": "14.1.0",
    "eslint-config-standard-react": "9.2.0",
    "eslint-plugin-flowtype": "4.6.0",
    "eslint-plugin-import": "2.20.1",
    "eslint-plugin-node": "11.0.0",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-react": "7.19.0",
    "eslint-plugin-standard": "4.0.1",
    "husky": "4.2.3",
    "jest": "25.1.0",
    "lint-staged": "10.0.8",
    "metro-react-native-babel-preset": "0.58.0",
    "react-test-renderer": "16.9.0"
  },
  "jest": {
    "preset": "react-native"
  },
  "lint-staged": {
    "*.js": [
      "eslint --fix"
    ]
  }
}

Pods
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
require_relative '../node_modules/react-native/scripts/react_native_pods'

$FirebaseSDKVersion = '6.32.2'

platform :ios, '10.0'

target 'MYAPP' do
  config = use_native_modules!
  use_react_native!(:path => config["reactNativePath"])

  target 'MYAPPTests' do
    inherit! :search_paths
    # Pods for testing
  end

  use_native_modules!
end

Log:
2020-09-17 15:23:46.876152+0300 MYAPP[4143:493632] <Warning>: Please set a value for FacebookAutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
    2020-09-17 15:23:46.877416+0300 MYAPP[4143:493632] <Warning>: You haven't set a value for FacebookAdvertiserIDCollectionEnabled. Set the flag to TRUE if you want to collect Advertiser ID for better advertising and analytics results.
2020-09-17 15:24:47.234399+0300 MYAPP[4143:493866] Task <3B7D3C61-B3E5-4E92-B884-E98B86FF97E9>.<1> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2822729d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <3B7D3C61-B3E5-4E92-B884-E98B86FF97E9>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <3B7D3C61-B3E5-4E92-B884-E98B86FF97E9>.<1>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=http://<IP_ADDRESS>:8081/status, NSErrorFailingURLKey=http://<IP_ADDRESS>:8081/status, _kCFStreamErrorDomainKey=4}
2020-09-17 15:24:47.256281+0300 MYAPP[4143:493632] [native] Running application MYAPP ({
initialProps =     {
};
rootTag = 1;
})
2020-09-17 15:24:47.268978+0300 MYAPP[4143:493881] 6.25.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add `[FIRApp configure];` (`FirebaseApp.configure()` in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.
2020-09-17 15:24:47.312992+0300 MYAPP[4143:493866] 6.25.0 - [Firebase/Messaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.
2020-09-17 15:24:47.317115+0300 MYAPP[4143:493866] 6.25.0 - [Firebase/Analytics][I-ACS031025] Analytics screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnabled to NO (boolean) in the Info.plist
2020-09-17 15:24:47.340982+0300 MYAPP[4143:493866] 6.25.0 - [Firebase/Analytics][I-ACS023007] Analytics v.60501000 started
2020-09-17 15:24:47.341770+0300 MYAPP[4143:493866] 6.25.0 - [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2020-09-17 15:24:47.410764+0300 MYAPP[4143:493992] [Client] Updating selectors after delegate removal failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 88 named com.apple.commcenter.coretelephony.xpc was invalidated from this process." UserInfo={NSDebugDescription=The connection to service on pid 88 named com.apple.commcenter.coretelephony.xpc was invalidated from this process.}
2020-09-17 15:24:47.429141+0300 MYAPP[4143:493632] FBSDKLog: fb-messenger-share-api is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
2020-09-17 15:24:47.429431+0300 MYAPP[4143:493632] FBSDKLog: fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
2020-09-17 15:24:47.431858+0300 MYAPP[4143:493881] [tcp] tcp_input [C2.1:3] flags=[R] seq=2910663435, ack=0, win=0 state=CLOSED rcv_nxt=2910663435, snd_una=2084476413
2020-09-17 15:24:47.432180+0300 MYAPP[4143:493881] [tcp] tcp_input [C2.1:3] flags=[R] seq=2910663435, ack=0, win=0 state=CLOSED rcv_nxt=2910663435, snd_una=2084476413
2020-09-17 15:24:47.436111+0300 MYAPP[4143:493632] FBSDKLog: starting with Graph API v2.4, GET requests for /195739114824780/model_asset should contain an explicit "fields" parameter
2020-09-17 15:24:47.471741+0300 MYAPP[4143:493881] [tcp] tcp_input [C1.1:3] flags=[R] seq=2629399053, ack=0, win=0 state=CLOSED rcv_nxt=2629399053, snd_una=3107602082
2020-09-17 15:24:47.471909+0300 MYAPP[4143:493881] [tcp] tcp_input [C1.1:3] flags=[R] seq=2629399053, ack=0, win=0 state=CLOSED rcv_nxt=2629399053, snd_una=3107602082
2020-09-17 15:24:47.572210+0300 MYAPP[4143:494213] 6.25.0 - [Firebase/Analytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2020-09-17 15:25:07.703378+0300 MYAPP[4143:494224] [tcp] tcp_output [C14.1:3] flags=[R.] seq=912352729, ack=2533363381, win=4096 state=CLOSED rcv_nxt=2533363381, snd_una=912352729
2020-09-17 15:25:07.705428+0300 MYAPP[4143:494224] Connection 14: received failure notification
2020-09-17 15:25:07.705746+0300 MYAPP[4143:494224] Connection 14: failed to connect 3:-9816, reason -1
2020-09-17 15:25:07.705837+0300 MYAPP[4143:494224] Connection 14: encountered error(3:-9816)
2020-09-17 15:25:18.335269+0300 MYAPP[4143:494219] [tcp] tcp_output [C15.1:3] flags=[R.] seq=2353633686, ack=248484103, win=4096 state=CLOSED rcv_nxt=248484103, snd_una=2353633686
2020-09-17 15:25:18.338275+0300 MYAPP[4143:494219] Connection 15: received failure notification
2020-09-17 15:25:18.339071+0300 MYAPP[4143:494219] Connection 15: failed to connect 3:-9816, reason -1
2020-09-17 15:25:18.340516+0300 MYAPP[4143:494219] Connection 15: encountered error(3:-9816)
2020-09-17 15:25:18.416619+0300 MYAPP[4143:494224] [boringssl] boringssl_context_handle_fatal_alert(1763) [C17.1:2][0x10720d610] read alert, level: fatal, description: inappropriate fallback
2020-09-17 15:25:18.418166+0300 MYAPP[4143:494224] [boringssl] boringssl_session_handshake_incomplete(90) [C17.1:2][0x10720d610] SSL library error
2020-09-17 15:25:18.418648+0300 MYAPP[4143:494224] [boringssl] boringssl_session_handshake_error_print(41) [C17.1:2][0x10720d610] Error:<PHONE_NUMBER>:error:1000043e:SSL routines:OPENSSL_internal:TLSV1_ALERT_INAPPROPRIATE_FALLBACK:/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-351.0.1/ssl/tls_record.cc:592:SSL alert number 86
2020-09-17 15:25:18.419022+0300 MYAPP[4143:494224] [boringssl] nw_protocol_boringssl_handshake_negotiate_proceed(761) [C17.1:2][0x10720d610] handshake failed at state 12288: not completed
2020-09-17 15:25:18.423447+0300 MYAPP[4143:494224] Connection 17: received failure notification
2020-09-17 15:25:18.424619+0300 MYAPP[4143:494224] Connection 17: failed to connect 3:-9860, reason -1
2020-09-17 15:25:18.424861+0300 MYAPP[4143:494224] Connection 17: encountered error(3:-9860)
2020-09-17 15:25:18.427595+0300 MYAPP[4143:494224] Task <145461A1-5355-49F3-B990-A63ADD61AEBF>.<1> HTTP load failed, 0/0 bytes (error code: -1200 [3:-9860])
2020-09-17 15:25:48.269210+0300 MYAPP[4143:494224] Task <E0E85B74-2BA3-4904-AF29-40B7B2C0B08B>.<2> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x282277b10 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <E0E85B74-2BA3-4904-AF29-40B7B2C0B08B>.<2>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <E0E85B74-2BA3-4904-AF29-40B7B2C0B08B>.<2>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=http://<IP_ADDRESS>:8081/status, NSErrorFailingURLKey=http://<IP_ADDRESS>:8081/status, _kCFStreamErrorDomainKey=4}
2020-09-17 15:25:48.317358+0300 MYAPP[4143:494412] [connection] nw_socket_handle_socket_event [C18.1:1] Socket SO_ERROR [61: Connection refused]
2020-09-17 15:25:48.320763+0300 MYAPP[4143:494412] [connection] nw_socket_handle_socket_event [C18.2:1] Socket SO_ERROR [61: Connection refused]
2020-09-17 15:25:48.321604+0300 MYAPP[4143:494239] [connection] nw_connection_get_connected_socket [C18] Client called nw_connection_get_connected_socket on unconnected nw_connection
2020-09-17 15:25:48.321674+0300 MYAPP[4143:494239] TCP Conn 0x281b3c420 Failed : error 0:61 [61]
2020-09-17 15:25:48.346472+0300 MYAPP[4143:494555] 6.25.0 - [Firebase/Messaging][I-FCM012002] Error in application:didFailToRegisterForRemoteNotificationsWithError: (null)
2020-09-17 15:25:48.355030+0300 MYAPP[4143:493632] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack:
(0x19c40a5ac 0x1b048442c 0x19c4794cc 0x19c485608 0x19c2fec8c 0x19c2f1840 0x1009e3350 0x10070c4c4 0x10094c264 0x103aa3b68 0x103aa55f0 0x103ab4890 0x19c3871e4 0x19c3813b4 0x19c3804bc 0x1b2e05820 0x19ed24734 0x19ed29e10 0x10070c994 0x19c047e60)
libc++abi.dylib: terminating with uncaught exception of type NSException

Same for me removing your package from my app and code from appdelegate make my app compile and work on iOS14.

as a workaround I changed
// Required for the registrationError event.
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
    [RNCPushNotificationIOS didFailToRegisterForRemoteNotificationsWithError:error];
}

to
// Required for the registrationError event.
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
  @try {
    [RNCPushNotificationIOS didFailToRegisterForRemoteNotificationsWithError:error];
  } @catch (NSException *exception) {
    NSLog(@"%@", exception.reason);
  } @finally {

  }
}

and it compiles now, but I'm not sure if the push notifications on iOS 14 are working

In my case it worked, it is also worth checking if the name has no non-ASCII characters:
https://github.com/invertase/react-native-firebase/issues/4093#issuecomment-694464442

solution:-
xcode -> file -> new -> target.. -> notification service extansion -> Next -> fill up all the value -> activete


[Services] Add versioning info

This PR updates the versioning info in the /network/options response to be correct.

Pull Request Test Coverage Report for Build 133

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.08%) to 69.915%

Files with Coverage Reduction
New Missed Lines
%

indexer/indexer.go
2
75.17%

Totals

Change from base Build 102:
-0.08%

Covered Lines:
1406

Relevant Lines:
2011

💛  - Coveralls


Exception when calling forEachHeading

Looks like markdownlint-cli2 version 0.6.0 is not compatible with markdownlint-rule-helpers version 0.19.0. When trying to call forEachHeading from a custom markdownlint rule:
"function": function rule(params, onError) {
        forEachHeading(params, (heading) => {

I got the following exception:
Exception has occurred: TypeError: Cannot read properties of undefined (reading 'markdownit')

I don't understand. If you are getting an exception from custom rule code, why do you think that is an issue with markdownlint-cli2? If the custom rule does not work with the latest version of markdownlint-rule-helpers, it should reference an earlier version in package.json.


Images are not encrypted

While text is encrypted, images are not. Optimally, they would be. At the moment we benefit from security through obscurity since the image paths are not known. As a stop gap, could improve randomness there

Closed, and moved to feature requests.

https://github.com/alangrainger/share-note/discussions/124


no-shadowed-variable: add new option 'temporalDeadZone'

PR checklist

[x] Addresses an existing issue: #3078
[x] New feature, bugfix, or enhancement

[x] Includes tests

[x] Documentation update

Overview of change:
Adds a new option to ignore variable shadowing when it occurs in the temporal dead zone of the shadowed block scoped variable.
Setting this option to true will restore the pre-v5.5.0 behavior, but only for block scoped declarations (parameters, classes, enums, let, const).
Fixes: #3078
Is there anything you'd like reviewers to focus on?

CHANGELOG.md entry:
[new-rule-option] "temporalDeadZone" for no-shadowed-variable to ignore shadowing in the temporal dead zone of classes, parameters, enums and variables declared with let or const

Updated as suggested


Exception raised: "Models aren't loaded yet" using django-faq in django 1.7

I've tried to use django-faq in my django project, but an exception gets thrown when trying to do
python manage.py makemigrations/migrate: "Models aren't loaded yet".
Are there any special considerations to be made when using django-faq in django 1.7-based projects?

Django-FAQ supports Django 1.3. I need to make that more obvious.
I suggest using the updated fork of django-faq called Django-Fack found here: https://github.com/revsys/django-fack
Thanks.


Unnamed Device Error

Issue type:
Bug Report

Python version: 2.7.12
NetBox version: 1.9.0-r1
OS version: Ubuntu 16.04.2

I was creating a device, and accidentally left the device name blank. I got this error:

I now have a "unnamed device"

If I try to edit, or delete the device, I get the same error from above

This bug occurs when an unnamed device has no rack assigned. The display_name method had not been updated to allow for rackless devices.


Enable commonjs in rollup

I have successfully imported rxjs with this in my current work in progress app.
Let me know if I should change anything or if and how I should write tests for this.

Closing in favor of #78, thank you for working on this!


[FLINK-19154] ApplicationDispatcherBootstrap clean up HA data only when necessary

What is the purpose of the change
Currently in Application Mode when we shutdown the cluster we always clean up the HA data of a job. This also includes the cases when the job fails due to a transient error. This behaviour leads to the job not being able to restart even if HA is activated. This PR fixes the issue by only cleaning up the HA data when the job has explicitly reported reaching a terminal state (FAILED, SUCCEEDED, or CANCELLED), and not as a reaction to framework failures or other issues.
NOTE TO REVIEWERS: Maybe in some cases, we would like to not even shut down the cluster. But I do not think we can find all these cases and filter by specific exceptions so at least now we can go through the restart process without problems.
Brief change log
The changes are split in 3 commits. The main part related to the problem is in the ApplicationDispatcherBootstrap.runApplicationAndShutdownClusterAsync() but there is also an important part included in the 3rd commit where the ApplicationDispatcherBootstrap only takes the DispatcherGateway.
Verifying this change
This change is already covered by existing tests, such as the tests in the ApplicationDispatcherBootstrapTest that were modified.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@flinkbot run azure

Thanks for the comments @tillrohrmann !
I integrated them. One of your comments was to merge the initialize() with the constructor of the ApplicationDispatcherBootstrap. I am a bit torn about launching async calls in the constructor, as required by this change, but let me know what you think (it is integrated as a separate commit).

Thanks for the review @tillrohrmann ! I integrated your comments and I will merge as soon as AZP gives green.