Active Node gave errors (exited: arango (exit status 1; not expected), After reboot will not not start:  (Error: connect ECONNREFUSED <IP_ADDRESS>:8529)+ writing log files in engine-rocksdb/journals/

Expected Behavior
OTnode starts up and the diff/var/lib/arangodb3/engine-rocksdb/journals/ is not filled up with logfiles (or archived+ garbage collected ).
Actual Behavior
The problem is split up into 2 areas

When it was running before 14/08  (problem started probably on 08/08)
After I tried to restart it >14/08 Node does not start

14/08<
**Last week I noticed I did win hardly any jobs. So I logged into my nodes(14/08). They were still running but 2 were producing errors and space occupied was around 68GB. While it Should be around 30GB
The logging showed it started on 8/8**
2021-08-08 11:46:16,602 INFO exited: arango (exit status 1; not expected)
2021-08-08 11:46:17,642 INFO spawned: 'arango' with pid 53967
2021-08-08 11:46:18,646 INFO success: arango entered RUNNING state, process has                                                                                stayed up for > than 1 seconds (startsecs)
Other error
2021-08-12T07:34:44.320Z - error - Unhandled Rejection:
Error: Timed out waiting for response
at KademliaNode._timeout (/ot-node/5.1.0/node_modules/@deadcanaries/kadence/                                                                                lib/node-abstract.js:260:15)
at Timeout.setInterval [as _onTimeout] (/ot-node/5.1.0/node_modules/@deadcan                                                                                aries/kadence/lib/node-abstract.js:172:28)
at ontimeout (timers.js:466:11)
at tryOnTimeout (timers.js:304:5)
at Timer.listOnTimeout (timers.js:267:5)
The Arango logging started on 08/08 with
2021-08-08T11:46:16Z [12] ERROR [8a210] JavaScript exception in file '/usr/share/arangodb3/js/common/bootstrap/modules.js' at 68,37: ArangoError 2: cannot get current working directory: No such file or directory
2021-08-08T11:46:16Z [12] ERROR [409ee] !  const ROOT_PATH = fs.normalize(fs.makeAbsolute(internal.startupPath));
2021-08-08T11:46:16Z [12] ERROR [cb0bd] !                                    ^
2021-08-08T11:46:16Z [12] ERROR [8a210] JavaScript exception in file '/usr/share/arangodb3/js/common/bootstrap/modules.js' at 68,37: ArangoError 2: cannot get current working directory: No such file or directory
2021-08-08T11:46:16Z [12] ERROR [409ee] !  const ROOT_PATH = fs.normalize(fs.makeAbsolute(internal.startupPath));
2021-08-08T11:46:16Z [12] ERROR [cb0bd] !                                    ^
2021-08-08T11:46:16Z [12] FATAL [69ac3] {v8} error during execution of JavaScript file 'server/initialize.js'
2021-08-08T11:46:17Z [53967] INFO [e52b0] ArangoDB 3.5.3 [linux] 64bit, using jemalloc, build tags/v3.5.3-0-gf9ff700153, VPack 0.1.33, RocksDB 6.2.0, ICU 58.1, V8 7.1.302.28, OpenSSL 1.1.1d  10 Sep 2019
2021-08-08T11:46:17Z [53967] INFO [75ddc] detected operating system: Linux version 5.4.0-80-generic (buildd@lcy01-amd64-030) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021
2021-08-08T11:46:17Z [53967] WARNING [118b0] {memory} maximum number of memory mappings per process is 65530, which seems too low. it is recommended to set it to at least 128000
2021-08-08T11:46:17Z [53967] WARNING [49528] {memory} execute 'sudo sysctl -w "vm.max_map_count=128000"'
2021-08-08T11:46:17Z [53967] INFO [43396] {authentication} Jwt secret not specified, generating...
2021-08-08T11:46:17Z [53967] INFO [144fe] using storage engine rocksdb
2021-08-08T11:46:17Z [53967] INFO [3bb7d] {cluster} Starting up with role SINGLE
2021-08-08T11:46:17Z [53967] INFO [a1c60] {syscall} file-descriptors (nofiles) hard limit is 1048576, soft limit is 1048576
2021-08-08T11:46:17Z [53967] INFO [3844e] {authentication} Authentication is turned on (system only), authentication for unix sockets is turned on
2021-08-08T11:46:17Z [53967] WARNING [d5c49] {engines} ignoring value for option --rocksdb.max-write-buffer-number because it is lower than recommended
2021-08-08T11:46:27Z [53967] ERROR [8a210] JavaScript exception in file '/usr/share/arangodb3/js/common/bootstrap/modules.js' at 68,37: ArangoError 2: cannot get current working directory: No such file or directory
2021-08-08T11:46:27Z [53967] ERROR [409ee] !  const ROOT_PATH = fs.normalize(fs.makeAbsolute(internal.startupPath));
and today..when I try to restart OT node
2021-08-16T07:41:08Z [12] INFO [43396] {authentication} Jwt secret not specified, generating...
2021-08-16T07:41:08Z [12] INFO [144fe] using storage engine rocksdb
2021-08-16T07:41:08Z [12] INFO [3bb7d] {cluster} Starting up with role SINGLE
2021-08-16T07:41:08Z [12] INFO [a1c60] {syscall} file-descriptors (nofiles) hard limit is 1048576, soft limit is 1048576
2021-08-16T07:41:08Z [12] INFO [3844e] {authentication} Authentication is turned on (system only), authentication for unix sockets is turned on
2021-08-16T07:41:08Z [12] WARNING [b387d] found existing lockfile '/var/lib/arangodb3/LOCK' of previous process with pid 13, but that process seems to be dead already
2021-08-16T07:41:08Z [12] WARNING [d5c49] {engines} ignoring value for option --rocksdb.max-write-buffer-number because it is lower than recommended
2021-08-16T07:41:24Z [12] INFO [6ea38] using endpoint 'http+tcp://<IP_ADDRESS>:8529' for non-encrypted requests
2021-08-16T07:41:27Z [12] INFO [e52b0] ArangoDB 3.5.3 [linux] 64bit, using jemalloc, build tags/v3.5.3-0-gf9ff700153, VPack 0.1.33, RocksDB 6.2.0, ICU 58.1, V8 7.1.302.28, OpenSSL 1.1.1d  10 Sep 2019
2021-08-16T07:41:27Z [12] INFO [75ddc] detected operating system: Linux version 5.4.0-81-generic (buildd@lgw01-amd64-052) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021
2021-08-16T07:41:27Z [12] WARNING [118b0] {memory} maximum number of memory mappings per process is 65530, which seems too low. it is recommended to set it to at least 128000
2021-08-16T07:41:27Z [12] WARNING [49528] {memory} execute 'sudo sysctl -w "vm.max_map_count=128000"'
2021-08-16T07:41:27Z [12] INFO [43396] {authentication} Jwt secret not specified, generating...
2021-08-16T07:41:27Z [12] INFO [144fe] using storage engine rocksdb
2021-08-16T07:41:27Z [12] INFO [3bb7d] {cluster} Starting up with role SINGLE
2021-08-16T07:41:27Z [12] INFO [a1c60] {syscall} file-descriptors (nofiles) hard limit is 1048576, soft limit is 1048576
2021-08-16T07:41:27Z [12] INFO [3844e] {authentication} Authentication is turned on (system only), authentication for unix sockets is turned on
2021-08-16T07:41:27Z [12] WARNING [ad4b2] found existing lockfile '/var/lib/arangodb3/LOCK' of previous process with pid 12, and that process seems to be still running
2021-08-16T07:41:27Z [12] WARNING [d5c49] {engines} ignoring value for option --rocksdb.max-write-buffer-number because it is lower than recommended
14/08>
My node is unable to start up anymore and the diff/var/lib/arangodb3/engine-rocksdb/journals/ is filled with small log files, but taking huge amount of space (41000 files of 1KB taking 40GB). Writing starts at the moment of a reboot/restart when the docker container is active again. Normal space should be around 30GB, But my node is now at 70GB
Every time my Node is started I get the following error
2021-08-16T07:40:22.288Z - error - Please make sure Arango server is up and running
{ Error: connect ECONNREFUSED <IP_ADDRESS>:8529
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '<IP_ADDRESS>',
port: 8529,
response: undefined }
2021-08-16T07:40:22.290Z - error - Whoops, terminating with code: 1
2021-08-16 07:40:22,299 INFO exited: otnode (exit status 1; expected)
2021-08-16 07:40:23,301 WARN received SIGTERM indicating exit request
2021-08-16 07:40:23,301 INFO waiting for remote_syslog, arango, otnodelistener to die
2021-08-16 07:40:26,137 INFO stopped: arango (terminated by SIGTERM)
I did reboot/restart/kill/ changed swapfile size from 1Gb to 6GB Nothing helped.
However.... Strangely ONE of the Nodes purged the 40GB logfiles and started working again after a reboot (yesterday).
Steps to Reproduce the Problem

Docker start OT node  Since I can not start the node anymore, The first part I can not reproduce anymore

Specifications

Version: OT node 5.1.0

Platform: Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-81-generic x86_64)   Linux version 5.4.0-81-generic (buildd@lgw01-amd64-052) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021

ArangoDB 3.5.3 [linux] 64bit, using jemalloc, build tags/v3.5.3-0-gf9ff700153, VPack 0.1.33, RocksDB 6.2.0, ICU 58.1, V8 7.1.302.28, OpenSSL 1.1.1d  10 Sep 2019

-Digital Ocean 4GB  80GB Storage

The workaround (not a solution or explanation why it crashed and was writing in journals) has been
find . -type f -name "*.log" -delete  in /var/lib/docker/overlay2

reboot.


[serverless-1.25] Downgrade Knative deps to work with Go 1.17

/cc @Kaustubh-pande @matejvasek @lance

/lgtm


More robust logic for xlsx sheet lookup; fixes #104, relates to #80

Current lookup assumes that xml for sheet i is in xl/worksheets/sheeti.xml. But it's not that simple. Instead we need to consult the i-th sheet node in xl/workbook.xml to learn the sheet's Id, e.g. rId5. Then lookup the target xml file based on this Id in xl/_rels/workbook.xml.rels.
When does this matter? Various non-Excel tools write xlsx affected by this. And it even happens in xlsx written by Excel if there are embedded chartsheets.
Thx @jimhester for writing most of this while we worked together last week.
Real example of i vs worksheet name vs Id vs xml target file (reflects test workbook sheet-xml-lookup.xlsx):
## i      name    Id                   Target
##      <chr> <chr>                    <chr>
## 1   Africa  rId3 xl/worksheets/sheet4.xml
## 2 Americas  rId4 xl/worksheets/sheet3.xml
## 3     Asia  rId5 xl/worksheets/sheet5.xml
## 4   Europe  rId6 xl/worksheets/sheet1.xml
## 5  Oceania  rId7 xl/worksheets/sheet2.xml

Browse the xml for this sheet mini-gap.xlsx.

I removed tests/testthat/sheet-xml-lookup.xls (97c12a5) and addressed the other comments.
I'm going to interpret "otherwise, looks good" as permission to merge this myself.


pull request for e2e test at 01/30/2017 19:56:10

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


When a point is selected attempting to draw a new contour results in the Move_Handle behavior instead.

Confirmed in master.


Add artifact migration for sha and blake3

Related to https://github.com/scala-steward-org/repos/pull/892

Very wrong target. Sorry for noise.


[WalletConnect] Cannot submit pasted url

If you past the text url (e.g. from the console on https://example.walletconnect.org/) you cannot continue as no submit button or enter key handling is present.

Changing from bug to feature since we didn't specify that we would want that functionality in the first palce.


Create jordan-skophammer.cpp

Your pull request needs further work because of the following reason(s):

Your file should be called hello_world.{ext} where ext is the language extension. Not jordan-skophammer.cpp

Once you have resolved the issues, comment on this request to be re-judged
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

481b82bb937672e608d42ecaf0e072df12ab152e


How to compile Examples with visual studio 2013 win7 ?

in the readme it very clear how to compile using genie.exe VS project and solution files .
doing that it generate me the project file and it compiles without no problem like this :
G:\dev\cpp\bgfx-master\bgfx-master>..\bx\tools\bin\windows\genie vs2013
Building configurations...
Running action 'vs2013'...
Generating ../.build/projects/vs2013/bx.sln...
Generating ../.build/projects/vs2013/bx.vcxproj...
Generating ../.build/projects/vs2013/bx.vcxproj.user...
Generating ../.build/projects/vs2013/bx.vcxproj.filters...
Generating ../.build/projects/vs2013/UnitTest++.vcxproj...
Generating ../.build/projects/vs2013/UnitTest++.vcxproj.user...
Generating ../.build/projects/vs2013/UnitTest++.vcxproj.filters...
Generating ../.build/projects/vs2013/bin2c.vcxproj...
Generating ../.build/projects/vs2013/bin2c.vcxproj.user...
Generating ../.build/projects/vs2013/bin2c.vcxproj.filters...
Generating ../.build/projects/vs2013/bx.test.vcxproj...
Generating ../.build/projects/vs2013/bx.test.vcxproj.user...
Generating ../.build/projects/vs2013/bx.test.vcxproj.filters...
Done.

but what about the examples , how do i compile them for VS 2013 ?
i tryed several make commands for example with error:
G:\dev\cpp\bgfx-master\bgfx-master>make
../bx/tools/bin/windows/genie --with-tools --with-shared-lib vs2008
Error: invalid option 'with-tools'
stack traceback:
        [C]: in function 'error'
        [string "_WORKING_DIR        = os.getcwd()..."]:57: in function '_premak
e_main'
make: *** [all] Error 1

so how do i compile the Examples in VS ? that is generate the projects files
Thanks

It seems you are in bx repo not bgfx. Make sure you get bgfx repo too.

im in G:\dev\cpp\bgfx-master\bgfx-master
bgfx .....
the bx is  in G:\dev\cpp\bgfx-master\   ( ,,/bx )

Not sure what might be wrong with your setup. Try putting GENie into your path.

Any luck after putting GENie in your path?

Hey , sorry for the late answer , i downloaded the framework on other computer and every thing worked fine , out of the box .
great work !

Cool!


[Docs] Documentation on uninstalling meshery

Current State
As of now, the documentation on the uninstallation of Meshery does not exist.
Desired State
We need a documentation page (or section) on "Uninstalling Meshery"

Contributor Guides and Handbook

📚 Instructions for contributing to documentation

Meshery documentation site and source

🛠 Meshery Build & Release Strategy
🎨 Wireframes and designs for Meshery UI in Figma
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Thank you for filing this, @Ambareen09 👍

Hello There! can I be assigned to this issue?

@souravpy any update ?

Started working on it, might get delayed. Will send PRs in a couple of days.

Started working on it, might get delayed. Will send PRs in a couple of days.

What do you have thus far?

Started working on it, might get delayed. Will send PRs in a couple of days.

What do you have thus far?

@souravpy did you make any progress here?

Hey, Can I get this issue assigned? would love to take it forward and close this.

Thanks @Loknath-Das

@Loknath-Das any progress?


Add cypress setup for both Plone and Guillotina, remove RobotFramework tests

@tisto this is ready for prime time! :)

@sneridagh wow!

We are missing one of the test scenarios in cypress:
Scenario: As a site administrator I can add a text tile to a page
Given a logged in site-administrator
and a page
When I add a text tile with the content 'My text tile' to the page
Then I should see a notification that 'My Page' has been created
 and I should see 'My text tile' on the page view

I think it’s there, however I do not create the tile, I just fill in the
text (the second scenario in content.js). I will have a look.
On Sun, 28 Apr 2019 at 07:35, Timo Stollenwerk<EMAIL_ADDRESS>wrote:

We are missing one of the test scenarios in cypress:
Scenario: As a site administrator I can add a text tile to a page
Given a logged in site-administrator
and a page
When I add a text tile with the content 'My text tile' to the page
Then I should see a notification that 'My Page' has been created
and I should see 'My text tile' on the page view
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/plone/volto/pull/706#issuecomment-487345683, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADW4D34V4NNSTE43FYSRU3PSUZRRANCNFSM4HF7JALQ
.

--
Víctor Fernández de Alba
Github/Twitter/IRC: sneridagh

@tisto https://github.com/plone/volto/pull/706/files#diff-714d5da487d48055f3eff03b9350ba26R21


Update Seattle University programs

Updated Seattle University programs: (1) updated URL for graduate certificate; (2) added Masters of Science in Business Analytics.

Thanks, I updated the list, but there were some conflicts with this pull request so I manually did it.


No transparence on some popin on Galaxy Nexus and Android 4.3

I must admit i have no idea how to go about this one, as i don't own such a device, and i don't seem to be able to reproduce the problem with an emulator running the official 4.3 images...

Same with me. I don't have a GNexus, I tried something that I'm not sure will work, but we'll find out in the next release.

Okay maybe I should take a look so and make a PR if possible. ;)

That'd be great!

I wouldn't mind at all :)

@kud If you want contributor status on the project, let me know and I'll add you as one!

I'll check yes. But I don't know when for the moment. ;)

Deprioritized


origcoord_to_grididx should use round instead of floor

Consider the following coordinate grid:
julia> grid = QG.DiscretizedGrid{1}(10, 1.0, 1024.0, includeendpoint=true)
DiscretizedGrid{1}(10, (1.0,), (1024.0,), 2, :fused, true)

Now, let's find the grid point corresponding to a value close to, but smaller than 2:
julia> QG.origcoord_to_grididx(grid, 1.9999999999999)
1

instead of 2.
This is because origcoord_to_grididx takes the floor instead of using round. In my opinion, this behaviour is surprising and should use round instead. Should we change that? @shinaoka

Agreed. Let us use round.


Better qps_json_driver message when QPS_WORKERS env is missing

Fixes #8749 (doesn't get rid of the QPS_WORKERS env variable, but provides sufficient guidance when variable is not set).

Known test failures:
-- https://github.com/grpc/grpc/issues/9124


last_changed in automation for notification of previous state change duration

Home Assistant release (hass --version):
0.35.3
Python release (python3 --version):
3.5.2
Component/platform:
automation/sensor
Description of problem:
Im trying to do some math upon my door closement and it seems that last_changed / last_updated is not the right state object im looking for. When i close the door i want to see for how long time the previous state was (how long the door was open for)
- alias: Door notification
  trigger:
    platform: state
    entity_id: sensor.inngangsdor
    state: 'closed'
  action:
    service: notify
    data_template:
      message: >
        Door {{ states.sensor.inngangsdor.state }}, open for duration {{ (as_timestamp(now()) - as_timestamp(states.sensor.inngangsdor.last_changed)) }}

The current output i get is:
Door closed, open for duration 0.0074350833892822266

Expected:
{{ (as_timestamp(now()) - as_timestamp(states.sensor.inngangsdor.last_changed)) }} to output the previous state change.

You should be using trigger data in your template and compare last_changed of trigger.to_state with last_changed of trigger.from_state.
Try:
{{ (as_timestamp(trigger.to_state.last_changed) - as_timestamp(trigger.from_state.last_changed)) }}

See:
https://home-assistant.io/getting-started/automation-templating/#state

Oh, that did trick! Thanks :)


Implement remaining hvm1 builtins.

I wrote implementations for HVM.query, HVM.store, and HVM.load using a new API for defs that exists in a hvm-core branch. I'm creating a PR mostly to get feedback on whether the API is high-level and practical enough for hvm-lang.
If it isn't, we can postpone this until we have an API in hvm-core that's higher-level. (it'd likely end up looking like rlua's API, with lifetimed Ports which would allow us to make it completely safe).

We got read/write from files and read/write from stdio. I think that's enough for most simple uses.
Maybe a panic/exit function in case something goes wrong?


Error: Unable to resolve action MansaGroup/nrwl-nx-action@v2, unable to find version v2

Documentation says to use v2 but I get
Error: Unable to resolve action `MansaGroup/nrwl-nx-action@v2`, unable to find version `v2`

however using v2.0.4 works

This is fixed, thanks for poiting out!


Sign Up page design change

closes #58

Sorry for confusing you @AliReza1083 this is a draft pr and I am still working on it, when it is done I'll ping you

This issue will be done by someone else.


install fails

I have tried on a fresh VM with CentOS 1804 (RHEL 7.5).
Installed ansible (2.4 from repo).
Installed suggested dependency roles with ansible-galaxy
Install fails complaining "unable to load docker-compose"
awx.txt

Same here. :thinking:

@nandanlbhat did you make any progress with this?

I was able to have awx functional following the guide at https://github.com/ansible/awx/blob/devel/INSTALL.md . So, there is nothing wrong with the main repo. However, looks like there is some problem with this awx role trying to do something with docker-compose. Not much of a dev to troubleshoot.

I believe I ran into something similar this evening on CentOS 7.6.1810.
I changed awx_run_install_playbook variable to no and later ran the AWX install playbook by hand.
The installer playbook complained about docker-compose python dependency and later about docker and docker-py being installed.  I resolved those by hand and then tweaked the recommended playbook to the following:
---
- name: Install AWX
  hosts: default
  become: true

  vars:
    nodejs_version: "6.x"
    pip_install_packages:
      - name: docker-compose
      - name: docker
    awx_run_install_playbook: yes

  pre_tasks:
    - name: Update apt cache.
      apt: update_cache=yes cache_valid_time=600
      when: ansible_os_family == 'Debian'
      changed_when: false

  roles:
    - name: geerlingguy.repo-epel
      when: ansible_os_family == "RedHat"
    - geerlingguy.git
    - geerlingguy.ansible
    - geerlingguy.docker
    - geerlingguy.pip
    - geerlingguy.nodejs
    - geerlingguy.awx

I destroyed the vagrant host and rebuilt with success.

Quick update:
Looking at the link that @nandanlbhat posted above it mentions This is incompatible with docker-py. If you have previously installed docker-py, please uninstall it..
The sample playbook in the README installs docker-py.  My issue may have been following the README too closely.


Document DNS service discovery

Summary

The DNS service discovery (used by clustering) that is part of the Enterprise distribution is not documented.
Why do we need this ?

Customers that would like to scale out from single instance Enterprise distributions currently do not have a clear documentation on how to use DNS service discovery in order to connect components.
What is already there? What do you see now?

DNS service discovery, used for peer communication, but not documented.
What is missing? What do you want to see?

Documentation on how it works, and how it can be used in order to connect service instances.
How do you propose to document this?

Document the cluster peer discovery mode dns, then mention the structure of the A/SRV records.
Can you do this yourself and submit a Pull Request?

Can review.

I don't think we should do this. We want our customers to use the supported deployment models, where clustering is tested by us, and where we know how to debug any issues. If we document the internals of clustering, customers will use it incorrectly and come to us for more support, which is exactly what we don't want.
I'm fine with documenting the details for internal use, but I think the implementation is already quite clear, especially since @adriansmares's changes in https://github.com/TheThingsIndustries/lorawan-stack/pull/3081.


Explore possibility of a scripting engine

Speeds up development time.

Scripting is excluded on iOS.  Is that acceptable?


How to get actual render size?

Is it possible to get the bounding box of the actual rendered content, meaning the height and the width from the canvas?

Has anyone found out how to do this?

To get the dimensions of the element, use that :
your_MTMathView_element.viewTreeObserver.addOnDrawListener {
            val elementSize = your_MTMathView_element.measuredWidth
        }


Expandable example

HI,
If anybody having sample code for expandable gridview. Please share simple code.
Thanks,
Soundar

Is the tutorial not sufficient?  http://ui-grid.info/docs/#/tutorial/216_expandable_grid

And have a look at this plunker
http://plnkr.co/edit/8phKFI0hzfmN7lWK9zMe?p=preview

Looks like issue is resolved, closing.


Paging in TaskSearch doesn't work

When setting pageSize = 1 it returns min 50 tasks

issue not reproducible


Switching workspaces during a long-running operation gets stuck

While connected to a remote machine, do:
plot(1:1000000)

Then, while it's doing that (should take on the order of dozens of seconds), switch from remote to local.
VS gets stuck on the "Switching connection" dialog, even long after the plot should have completed. Clicking "Cancel" in that dialog hangs VS outright (window not being redrawn).

It reproed fairly consistently, but not 100%. One thing that is obvious from the logs is that the switch operation is 1) canceling all, and 2) trying to eval q(). But, it does not do 2 until 1 is complete (i.e. until the host says that it completed canceling. So it looks like the timeout on q() eval is not being handled right.

A bit of investigation:

Hanging happens on CancelAllAsync. So it is not related to session switching logic or recent changes in StopHostAsync.
Deadlock happens because plots are trying to draw themselves on the UI that is blocked by progress bar. Plots are blocking RHost loop (#2521), so further messages can't be received.
Cancel button on progress bar doesn't work because CancelAllAsync awaits for _cancelAllTcs that can't be cancel by incoming token (that's a bug - has to be fixed).
Even if host dies, RHost._cts remain canceled. WebSocket.State == aborted. @int19h , how does RHost get notified that socket is aborted?

It's supposed to fail next time it tries to receive a message from the socket. See WebSocketMessageTransport.ReceiveAsync. So if plot is blocking the message loop in RHost, that would explain failure to observe closure as well.

It may be worth checking if R is busy or blindly send InterruptR command before attempting to enter progress dialog.

CancelAllAsync is the code behind "Interrupt R", so this is already what's done here :)

Right, but before the progress dialog is up. I.e. when user tries to switch we a) show warning that session is canceled and ask if user wants to save the workspace (optionally with 'never ask again') and then cancel before starting switching.

In line with #2790 and #2811. May also help with #2782

and then cancel before starting switching.

That won't help in general case. Even with UI thread unblocked, cancellation may not work if RHost executes some C library that doesn't care about the loop, and user won't be able to switch to another host until operation is completed.
Separate from #2521 and #2811 (#2521 is out of the scope anyway), I'm going to:

Make cancellation in CancelAllAsync work. Cancel button on progress bar should work no matter what.
Add a timeout. If CancelAllAsync takes more than 10 seconds, just don't wait for it anymore and call RHost.DisconnectAsync. RHost loop is disconnected from RSession at that moment already, so there will be no old plots coming up after operation is complete.


Update uFrame URL port number

Updates UFRAME_URL to use port 12570 instead of 12575, which appears
to be what uFrame is actually running on for the most recent uFrame Cassandra VM as of this writing.  Production and other servers, etc
which may use a different uFrame version/port should be checked prior to
using this commit.

@benjwadams I think you have that backwards... updating to have it use 12575, not 12570... right?

thats what he has

I  was reading his comment, his comment says it backwards. I just looked at the code and it is right, just the wording is off.  My mistake.

Edited commit message.

Sorry fellas, my mistake.  Code should be correct, just rebase for commit message and merge.


Add PeerTube to projects that use WebTorrent

Now there is a demo :)
Closes https://github.com/Chocobozzz/PeerTube/issues/2

Nice demo!


gs.execute() command with keys/params problems with space between command and keys!

ENVIRONMENT

Operating System: Ubuntu 16.04
Python version: 2.7.7
VirtualBox version: 5.1.24
VirtualBox SDK version:....
Location where VirtualBox SDK is installed:
pyvbox version: 1.4
[x] Happens in latest master branch?

SUMMARY

When i am trying to execute command like gs.execute("ipconfig --help") throws error
the problem is in space between command and key of command
STEPS TO REPRODUCE

gs.execute("ipconfig --help")
EXPECTED RESULTS

understand how to pass command of win shell with params
ACTUAL RESULTS

just throws error that command not found

Have you tried gs.execute(['ipconfig', '--help'])?

thanks, it works

Agreed! Are you confident in submitting a Pull Request?

still have issues with another commands like gs.execute(['whoami','/?']) still question in that space! also Michael look on such commands as net share. After that ,if i am not right, will make a pull request

Try running gs.execute('whoami', ['/?'])? I've really got to rewrite the API for .execute() in 2.0.0

aha, so i need to wrap only keys?

I believe so from looking at the API? Yeah that function definitely needs to be changed in 2.0.0 to match subprocess.Popen API.

I have confused you! Do not change anything! It seems everything works, my fault

making futher tests

Oh, it'd be great if you could post the code you got to work along with the output.

it was your variant! gs.execute(["whoami","/?"]) without spaces

That's great to hear! I'm glad everything worked out. Is it safe to close this issue?

defenitly yes! even "net share" is working fine!!! the problem was in my side! =(

Thanks for helping me help you work through this issue. We'd love to have you stick around and keep using the project. Good luck!


Proposal for Integration of VPTQ into llm-compressor and vLLM

Hi all,
We have recently designed and open-sourced a new method for Vector Quantization called Vector Post-Training Quantization (VPTQ). Our work is available at VPTQ GitHub repository with the algorithm detailed at this link.
VPTQ is a novel Post-Training Quantization method that leverages Vector Quantization to achieve high accuracy on Large Language Models (LLMs) at extremely low bit-widths (<2-bit). Impressively, VPTQ can compress models up to 70B, and even 405B, to 1-2 bits without retraining while maintaining high accuracy.
I am very interested in integrating VPTQ into the llm-compressor and vLLM platforms as I believe it can significantly reduce the model size. I have a few inquiries and proposals regarding this integration:

Integration into llm-compressor: What are the necessary steps for integrating VPTQ into llm-compressor? Are there specific components or documentation that I should focus on?

Continued Quantization of VPTQ Activations: I am keen on extending the quantization to include VPTQ activations. Could you suggest any additional recommendations for this endeavor in llm-compressor? Are there specific formats I need to ensure compatibility with?

Optimization of VPTQ LLM for Multi-GPU Inference: Lastly, I aim to further optimize VPTQ LLM inference on multi-GPU setups. I plan to discuss this in more detail within the vLLM community.

I look forward to your insights and suggestions on how we might proceed with these integrations and enhancements. Thank you for considering this collaborative effort to advance our capabilities in LLM compression and efficiency.
Thanks!
Yang

Hi @YangWang92. Thank you for opening this up! We would be happy to talk about integrating VPTQ into llm-compressor and adding support in vLLM. Please join the vLLM Community Slack if you are not in it already and we can talk about this further.
https://slack.vllm.ai/

Hi @dsikka , thanks for your reply. I've joined the vLLM Slack, so let's discuss the details there. I will post in the sig-quant channel. Thank you!


feature: Disable animation for a window?

Did you check the docs?

[X] I have read all the edgy.nvim docs

Is your feature request related to a problem? Please describe.
Nvim-spectre doesn't work well when an animation is enabled and it's pinned to the bottom.
Describe the solution you'd like
It would be good to disable the edgy animation for specific items
      {
        ft = "spectre_panel",
        title = "Spectre",
        animation = false,
        size = {
          height = 0.4,
        },
      },

Describe alternatives you've considered
Disabling all animations, but I don't want to disable it for all windows
Additional context
No response

that has been fixed


Api module library ironclad

📦 Published PR as canary version: Canary Versions

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

:rocket: PR was released in<EMAIL_ADDRESS>:rocket:


[SEO] Use project description in HTML meta and twitter description tags

When haxelib tweets a new library release, there's a bit of changelog but underneath only a generic piece of text about Haxe:

I'd like to see information about the haxelib itself instead.

I think a description field needs to be added here https://github.com/HaxeFoundation/haxelib/blob/development/src/website/controller/ProjectController.hx#L57

When will this go live?  Still seeing general Haxe information in tweets.

We need to update the master branch, cc @nadako

Release early and often. That's the theory anyway ;)
Still no change on twitter.


Test wrong commit message

There were the following issues with your Pull Request

Commit: d49ae0afc97d1a28f65c74460badad9a6d056997
Commits must be in the following format: %{type}(%{scope}): %{description}

Guidelines are available at https://github.com/lettre/lettre/blob/master/CONTRIBUTING.md

This message was auto-generated by https://gitcop.com


refactor(cfg): move block data types to separate file

Pure refactor. No logic has been changed.

#6322
#6321
#6320
#6319  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @DonIsaac and the rest of your teammates on  Graphite


NIFI-3709: Export NiFi flow dataset lineage to Apache Atlas

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[x] Have you written or updated unit tests to verify your changes?
[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[x] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[x] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Dear reviewers. This PR has more than 20K lines of code, it may be difficult to review it quickly. However, I wrote as much documentation as possible at additionalDetail.html of the NiFiAtlasFlowLineage reporting task, and hopefully it helps to make the review cycle quicker. Please read the doc first. Thanks for your time and effort in advance!

@ijokarumawak thanks for all of the work that you've put into this - it is very much a non-trivial effort! For the most part, the code looks good. I flagged a couple of minor things in the code, 1 or 2 thread-safety issues that should be easy to address.
The only 'more significant' concern that I have is the use of the dummied-up NiFiUser. As-is, this is an anonymous user and in a secured environment will not retrieve the event details that are necessary. It also means that we would be validating events against a user who doesn't even exist.
I think there are 2 ways to approach this: first, as I noted inline, we could have a property to define which user the queries should run on behalf of. So the user could add a "NiFi Atlas" user and use that. However, that's also a bit concerning because it means that whoever has access to edit the reporting task can run provenance queries on behalf of another user.
By far, my preference is to actually just update the ProvenanceRepository implementations (There are 4 now, I think) so that if a null User is passed in, we don't check permissions. This would mean that you can pass in null from Reporting Task. We could also then update the interface to have an overloaded method that does not require that a user be given.
Once that is addressed, I think it is a +1 from me from a code review perspective.
Thanks
-Mark

@markap14 @dmkoster Thank you very much for your informative review feedback! I've addressed all comments other than confirming the Provenance Event level authorization. I will keep digging that.

@markap14 I found that ReportLineageToAtlas does get UNKNOWN provenance events when it queries lineage by ProvenanceRepository.submitLineageComputation(final long eventId, final NiFiUser user). It uses the event hierarchies returned by that method, but to analyze each event detail fully, it also calls ProvenanceEventRepository.getEvent(final long id) which does not require user. That's why the reporting task worked even in a secured NiFi cluster.
I now understand why NiFi framework has two interfaces for provenance events, i.e. ProvenanceRepository and ProvenanceEventRepository. ProvenanceRepository provides methods to be called in a context with a user who made the request. ProvenanceEventRepository is used outside of a user request, intended for Reporting Tasks, etc.
Is my understanding correct? If so, the approach of this PR looks good now? Thanks!

@ijokarumawak yes I believe your understanding to be correct. Thanks for the clarifications! In terms of code I am good with the PR. Just want to test this against a live instance and as soon as I can confirm that all works well, I can push to master.
However, I do see that this nar alone is > 60 MB. For now, I think I it would be best to add a Maven profile for activating this so that those who don't need this don't have to pull in the extra weight. Is that OK with you?

@ijokarumawak all looks good after some local testing. Thanks for your diligence and the willingness to keep going on this until we got everything resolved! I have now merged this to master!


feat(gitee/pipelines/pingcap_enterprise):  add notify when started.

Signed-off-by: wuhuizuo<EMAIL_ADDRESS>

Hello, I am a serverless review bot on flows.network. Here are my reviews of code commits in this PR.

Commit 1
Key changes:

Added a line to notify when job started in four PR-verify pipelines.
Updated the addGiteeMRComment call to include a link to the build URL in the always block.

Potential problems:

No tests are included in this pull request, so it's possible that changes were made outside of the tested code paths.
It's not entirely clear what this notification is for or who it's intended for. More information around why this feature is valuable would improve the PR's implemenation.
The tests for the pipelines will not be processed by default as they are not included in the change.


Fix/4111 skipped second tick xaxis

New Pull Request
Fixes a x-axis generating an incorrect hourly scale when using a full starting hour.
This previous merge introduced this bug because the incrementation for the hour was changed outside the if statement but not inside.
Fixes #4111 and this
Type of change
Please delete options that are not relevant.

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

Checklist:

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

For reviewers: I have intentionally not squashed commits for you to more easily test the existing bug. Run the unit tests added in the first commit to see them failing, and then compare to solution.


implementation of json patch

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x] support request

Expected behavior
Do you have any idea how i can use formly to work with json-patch?
https://www.npmjs.com/package/fast-json-patch
So that i can do partial-updates.

https://stackblitz.com/edit/angular-15wwni

Yes sure, thank you! But what if my original model has more properties than my form?

then rely on form.value instead https://stackblitz.com/edit/angular-15wwni-udihxq

Thats also not working, because of i don't know when the form initialization is done (when this.form.value is not an empty object).
Have a look at that:
https://stackblitz.com/edit/angular-15wwni-pkdlxy?file=src/app/app.component.ts

https://stackblitz.com/edit/angular-15wwni-x1he5r

after submitting the initialValue should be updated:

  onSubmit() {
    const patches = compare(this.initialValue, this.form.value);
    ...
    this.initialValue = this.form.value;
  }


AVRO-2377: Remove Reserved Words Initialization Blocks

CI Failure looks unrelated, I've restarted Travis.

Travis is still complaining, this time it seems more related. I guess a spotless:apply is still missing no?

Looks like it:
[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:1.21.1:check (spotless-check) on project avro: The following files had format violations:
[ERROR] src/main/java/org/apache/avro/Protocol.java

@BELUGABEHR Can you perform a mvn spotless:apply?

@Fokko It's going to take me a few failed attempts to remember to apply spotless.  Thanks for alerting me to this issue.  I have pushed new changes.


Turn data load into class method

Use the rough instructions from this article https://medium.com/@cautaerts/you-are-abusing-the-init-method-db5ec7fb3df.
Need eventually a method to both initialise from a file path and via AWS

As of at least f28028f, this feature is implemented. Constuctors are there to generate the SolomonGeo given a number of different input types


The table class needs to be changed for tables that contain long description as words are cut-off due to the fixed width of the table columns .

Except the endpoint tables, this change is required only for all other tables that contain long descriptions.
Example is HTTP Header Table in the Overview page.

This is handled in the new version of the dev center


Implement Deploy token for group

Signed-off-by: Stanislav2017<EMAIL_ADDRESS>Description of your changes
Added DeployToken api for group, client side and controller side. Added referencers for relation DeployToken with Group without hardcoded IDs

Fixes https://github.com/crossplane-contrib/provider-gitlab/issues/50
I have:

[x] Read and followed Crossplane's contribution process.
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
manually and tests

Thanks a lot @Stanislav2017! Some small nits only.
I see some changes to the build submodule, I assume you updated it?

No, I just did a rebase with master

PR continued in #53


Where is the MIB file saved ?

if my PC cannot connect to the Internet, where should I save the MIB file ?

By default, compiled (into Python) MIBs are saved into ~/.pysnmp/mibs (on UNIX).
You can also set non-default path for either compiled MIBs (addMibSource) or ASN.1 MIBs to be compiled whenever needed (addAsn1MibSource).


FLutter Android Issue: MissingPluginException(No implementation found for method loadModel on channel tflite)

i am facing issue with loading models in android devices. Its working on ios device.
i have implemented below method
initTiflite() async {
try {
await Tflite.loadModel(
model: "assets/yolov2_tiny.tflite",
labels: "assets/yolov2_tiny.txt",
numThreads: 1,
isAsset: true,
useGpuDelegate: false,
);
print("Model loaded successfully");
} catch (e) {
print("Error loading TensorFlow Lite model: $e");
}
}
Can you anyone help me with this?

Can you share your pubspec.yaml file that contains tflite?

pubsspec.zip
here is attached file.

pubsspec.zip
here is attached file.

Thanks.
I see that you haven't added the assets for your model and library. Could you please include them as outlined in the README.md file?
You can link the library like this.

tflite:
    git:
      url: https://github.com/sumn2u/flutter_tflite.git
      ref: main

I have add an example application in the repo for reference.

Thanks.
I am able to load model success fully but i got android app crash while object detection.
i tried below code variation to detect object from live stream

var detector = await Tflite.detectObjectOnFrame(
bytesList: image.planes.map((plane) {
return plane.bytes;
}).toList(),
model: "YOLO",
imageHeight: image.height,
imageWidth: image.width,
imageMean: 0,
imageStd: 255,
numResultsPerClass: 1,
threshold: 0.3,
);

var detector = await Tflite.runModelOnFrame(
bytesList: image.planes.map((plane) {
return plane.bytes;
}).toList(),
imageHeight: image.height,
imageWidth: image.width,
// imageMean: 127.5,
// imageStd: 127.5,
// rotation: 90,
numResults: 6,
threshold: 0.05,
asynch: true);

error i am getting is like below
PlatformException (PlatformException(Failed to run model, Interpreter busy, java.lang.RuntimeException: Interpreter busy
at sq.flutter.tflite.TflitePlugin$TfliteTask.(TflitePlugin.java:486)
at sq.flutter.tflite.TflitePlugin$RunYOLO.(TflitePlugin.java:777)
at sq.flutter.tflite.TflitePlugin.detectObjectOnFrame(TflitePlugin.java:675)
at sq.flutter.tflite.TflitePlugin.onMethodCall(TflitePlugin.java:169)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:8919)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
, null))
Can you please help me with this?

It's really hard to detect the issue based on the provided error message.  Can you try running example application attached in this repo?

Ok I will try. But the example only contains the object detected over the
image not on the camera live frame.
On Fri, Sep 20, 2024 at 7:49 AM Suman Kunwar @.***>
wrote:

It's really hard to detect the issue based on the provided error message.
Can you try running example application attached in this repo?
—
Reply to this email directly, view it on GitHub
https://github.com/sumn2u/flutter_tflite/issues/2#issuecomment-2362575346,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALFMYFWVGBPEBRP336OWSS3ZXOA37AVCNFSM6AAAAABONUWJ56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRSGU3TKMZUGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Thanks & Regards
*Kalpesh Pipaliya *| iOS Developer
Tops Infosolutions Pvt. Ltd.
Mobile: +91<PHONE_NUMBER>
Skype: kalpesh_257


Add Homepage

[x] Project URL: https://github.com/infinitepower18/Homepage-MobileSafari
[x] Update contents.json instead of README
[x] One project per pull request
[x] Screenshot included
[x] Avoid iOS or open-source in description as it is assumed
[x] Use this commit title format if applicable: Add app-name by @github-username
[x] Use approved format for your entry

Thx!


How to add BatchNorm to lstm bucketing?

I try add BatchNorm to the lstm.py in 'example/rnn' by modifying following code in lstm function
gates = i2h + h2h
to
i2h_bn = mx.sym.BatchNorm(data=i2h,fix_gamma=False,name="t%d_l%d_i2h_bn" % (seqidx, layeridx))
h2h_bn = mx.sym.BatchNorm(data=h2h,fix_gamma=False,name="t%d_l%d_h2h_bn" % (seqidx, layeridx))
gates = i2h_bn + h2h_bn

Then I run the lstm_bucketing.py,got the following error:
Traceback (most recent call last):
  File "E:/NewCR/mxnet/mxnet/example/rnn/lstm_bucketing.py", line 94, in <module>
    batch_end_callback=batch_end_callback(batch_size, 40))
  File "E:\NewCR\python\mxnet\model.py", line 791, in fit
    sym_gen=self.sym_gen)
  File "E:\NewCR\python\mxnet\model.py", line 223, in _train_multi_device
    executor_manager.load_data_batch(data_batch)
  File "E:\NewCR\python\mxnet\executor_manager.py", line 388, in load_data_batch
    shared_group=self.execgrp)
  File "E:\NewCR\python\mxnet\executor_manager.py", line 235, in __init__
    for i in self.param_idx]
IndexError: list index out of range

How should I make BatchNorm work with bucketing?
Regard for your reply.

@tqchen Can you make aux support variable input?

I think this need to come with our next round of refactor. For temp solution, we can bind multiple aux to the same ndarray

I modify some code in function _bind_exec,load_data_batch in 'executor_manager.py' to get it work.
The next how to tie the BatchNorm parameters gamma,beta and auxiliary mean,var variables?
The following code does not work.

I modify some code in function load_data_batch,_bind_exec in file 'python/mxnet/executor_manager.py' to get it works.
The next is how to tie the BatchNorm parameters gamma,beta and auxiliary states mean,var?
The following code does not work.
https://github.com/dianyancao/mxnet/blob/master/example/rnn/lstm_bucketing.py

I modify some code in function load_data_batch,_bind_exec in file 'python/mxnet/executor_manager.py' to get it works.
The next is how to tie the BatchNorm parameters gamma,beta and auxiliary states mean,var to make use same BatchNorm parameters at every time step?
The following code does not work.
https://github.com/dianyancao/mxnet/blob/master/example/rnn/lstm_bucketing.py

I modify some code in function load_data_batch,_bind_exec in file 'python/mxnet/executor_manager.py' to get it works.
The next is how to tie the BatchNorm parameters gamma,beta and auxiliary states mean,var to make use the same BatchNorm parameters at each time step?
The following code does not work.
https://github.com/dianyancao/mxnet/blob/master/example/rnn/lstm_bucketing.py

I modify some code in function load_data_batch,_bind_exec in file 'python/mxnet/executor_manager.py' to get it works.
The next is how to tie the BatchNorm parameters gamma,beta and auxiliary states mean,var to make use the same BatchNorm parameters at each time step?
The following code does not work,I print out the BatchNorm parameters and states,but it is not to be tied
https://github.com/dianyancao/mxnet/blob/master/example/rnn/lstm_bucketing.py
#data_train.default_bucket_key == 82
t0_l0_h2h_bn_beta AverageL2Norm: 0.000124244
t0_l0_h2h_bn_gamma AverageL2Norm: 0.0999984
t0_l0_i2h_bn_beta AverageL2Norm: 0.000124244
t0_l0_i2h_bn_gamma AverageL2Norm: 0.0999349
t0_l1_h2h_bn_beta AverageL2Norm: 0.00244821
t0_l1_h2h_bn_gamma AverageL2Norm: 0.0999984
t0_l1_i2h_bn_beta AverageL2Norm: 0.00244821
t0_l1_i2h_bn_gamma AverageL2Norm: 0.100002
...
t65_l0_h2h_bn_beta AverageL2Norm: 0.0
t65_l0_h2h_bn_gamma AverageL2Norm: 0.0999984
t65_l0_i2h_bn_beta AverageL2Norm: 0.0
t65_l0_i2h_bn_gamma AverageL2Norm: 0.0999984
t65_l1_h2h_bn_beta AverageL2Norm: 0.0
t65_l1_h2h_bn_gamma AverageL2Norm: 0.0999984
t65_l1_i2h_bn_beta AverageL2Norm: 0.0
t65_l1_i2h_bn_gamma AverageL2Norm: 0.0999984
...
t0_l0_h2h_bn_moving_mean AverageL2Norm: 5.99235e-10
t0_l0_h2h_bn_moving_var AverageL2Norm: 0.0147809
t0_l0_i2h_bn_moving_mean AverageL2Norm: 0.00927613
t0_l0_i2h_bn_moving_var AverageL2Norm: 0.0175071
t0_l1_h2h_bn_moving_mean AverageL2Norm: 1.55362e-09
t0_l1_h2h_bn_moving_var AverageL2Norm: 0.0147809
t0_l1_i2h_bn_moving_mean AverageL2Norm: 0.000209122
t0_l1_i2h_bn_moving_var AverageL2Norm: 0.0151166
...
t65_l0_h2h_bn_moving_mean AverageL2Norm: 0.0
t65_l0_h2h_bn_moving_var AverageL2Norm: 1.0
t65_l0_i2h_bn_moving_mean AverageL2Norm: 0.0
t65_l0_i2h_bn_moving_var AverageL2Norm: 1.0
t65_l1_h2h_bn_moving_mean AverageL2Norm: 0.0
t65_l1_h2h_bn_moving_var AverageL2Norm: 1.0
t65_l1_i2h_bn_moving_mean AverageL2Norm: 0.0
t65_l1_i2h_bn_moving_var AverageL2Norm: 1.0

I have exposed BatchNorm auxiliary states(moving_mean,moving_var) to parameters and add 'layer normalization':https://arxiv.org/abs/1607.06450
Now I can use BatchNorm in lstm bucketing.Thanks

@dianyancao Sounds great! You are more than welcome to PR an example if you have time.

@dianyancao If you have installed the package using python setup.py install instead of python setup.py develop, you may need to install it again.

@sxjscience,I am new to MXNet,I modify BatchNorm auxiliary states to parameters,it seems to be bad idea.Now I test layer normalization with use_global_stats==true in training phase use 'test_operator.py'.
I don't know how to bind multiple BatchNorm auxiliary states and parameters to same ndarrays.So I use the bad idea above.Waiting for dmlc members to solve BatchNorm in Lstm...

@sxjscience@piiswrong@tqchen ,I am new to MXNet,I modify BatchNorm auxiliary states to parameters,it seems to be bad idea.Now I test layer normalization with use_global_stats==true in training phase use 'test_operator.py'.
I don't know how to bind multiple BatchNorm auxiliary states and parameters to same ndarrays.So I use the bad idea above.Waiting for dmlc members to solve BatchNorm in Lstm...

@piiswrong @tqchen @sxjscience
Is ok to allow same parameter variable names and auxiliary state variable names in many symbols,and this will bind same ndarrays to the variables with the same names?


Change middleware projects to target netcoreapp3.0

#3754 Blocked on IIS https://github.com/aspnet/AspNetCore/pull/4371.

We're adding required PR checks to ensure the repo compiles before you merge. Can you update this PR by rebasing on master?
git fetch origin master:master
git rebase master

Alternative: if you plan to 'squash merge' this PR, you can also use a merge to update this PR. This can be easier to manage if you have lots of changes in this PR.
git fetch origin master:master
git merge master

Rebased. I've opted to skip ForwardedHeaders for now as that's blocked on IIS. Getting ResponseCompression up to 3.0 unblocks some feature work I'd like to start.

Nope, IIS tests also depend on ResponseCompression ....


Support setting Proxy Port on KongIngress CRD

Summary
The KongIngress proxy section allows you to set variables such as protocol, but not the port. I am seeing instances where all my services default to port 80 and I need to override it to expose outside kong by a different port
Kong Ingress controller version
v0.8.0
Kong or Kong Enterprise version
v<IP_ADDRESS>-rhel
Kubernetes version
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.3", GitCommit:"1e11e4a2108024935ecfcb2912226cedeafd99df", GitTreeState:"clean", BuildDate:"2020-10-14T18:49:28Z", GoVersion:"go1.15.2", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.10", GitCommit:"62876fc6d93e891aa7fbe19771e6a6c03773b0f7", GitTreeState:"clean", BuildDate:"2020-10-16T20:43:34Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}
Environment

Cloud provider or hardware configuration: AZURE
OS (e.g. from /etc/os-release): ubuntu 18.20

What happened
I have an ingress configuration and I want to expose this ingress to be accessible only by this port (for example port 10443) from outside kong (obviously, we changed the Kubernetes Service to open this port pointing to 8443), I´ve looked into the kong API and I saw that it´s supported the configuration of the proxy port for any service but this is not possible by kongingress CRD over Kubernetes.

Expected behavior
To have the possibility to configure the kong service port to expose it in a different port using the CRD kongingress and only this service (in kong) it should be accessible by the port that was set from outside of kong. (host header + port) (https://app.mydomain.com:10443 but not by https://app.mydomain.com)
Steps To Reproduce

Deploy any ingress
Expose the ingress using only a specific port using kongingress manifest.

Thanks, @rainest  for your reply!
Let´s see if I can explain it properly, ;)
We´ve configured KONG Ingress to be accessible by ports 80, 443, and 10443 from the Internet doing small changes to the configuration of the service in K8S.
We want to set something to say to KONG that only some ingress configurations are accessible by port 10443. Right now, I couldn't find a way to do this, all my ingress are accessible by all the external ports.
Our case of use is that we want to use KONG to have some API's accessible by the common ports, and others by port 10433, and these ones will be firewalled by the source IP (in this case a CNAME record or a bunch of IP) into our network security rule (in this case Azure NSG).
Thanks in advance!!

No way to do that unfortunately. At present HTTP and HTTPS routes are all exposed equally at the network level, and there's no way to segment them by port. https://github.com/Kong/kong/issues/4490#issuecomment-482125123 indicates that the core proxy team does plan to add that functionality in the future, but I don't know how far out/what future version that'd be.
https://docs.konghq.com/hub/kong-inc/ip-restriction/ provides a means to limit access by IP range, though I don't know if that'd work well in your situation, since it wouldn't natively integrate with your DNS updates--you'd need to write some external script to update its configuration based on the current record contents.
Running another cluster would allow you to segment that way at the cost of additional overhead for the additional Pods. You'd use a different ingress class configuration to control which cluster receives what configuration.
Will go ahead and close this out--if you have any remaining questions respond back back and we'll reopen it.

I hope this important future add soon 😊


Fix pattern-filled text (embedded fonts only)

Fixes #8940
Fixes #5432 (AkzoNobel file)
Fixes #3988 (texts now have gradient fill instead of solid color)
This PR fixes the rendering of texts that have a tiling or shading pattern as a fill color and an embedded font is used.
The problems in the reported issues are caused by ctx.fillText(). The glyphs and the pattern would need their own transforms but ctx.fillText() uses the same transform for them both. Thus either the text or the pattern gets incorrectly transformed. My solution is to draw glyphs as paths, so I can use a different transform for the pattern and the glyphs. However I can't fix texts that use system fonts because it's impossible to get glyphs as paths from system fonts.
The file test/pdfs/ShowText-ShadingPattern.pdf (test case ShowText-ShadingPattern) is rendered better now. The "Arial" text is correct because it uses an embedded font. The "Helvetica" text is still wrong since it uses a system font.
This PR continues the work that was started in PR #6820.

Thank you for looking into this! I'm just adding that at #3988 a new link to the PDF file has been put in the comments.

/botio-linux preview

/botio test

/botio test

/botio makeref

Is it possible to do the same for pattern-stroked text?
pattern stroked text.pdf


[backport] Improve mergify configuration

Backport of #7111

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit a7687ff1c490bf59dc97f227b771db19a3470df9, target branch v6) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit a7687ff1c490bf59dc97f227b771db19a3470df9, target branch v6) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit a7687ff1c490bf59dc97f227b771db19a3470df9, target branch v6) succeeded!


[JAV-52 & JAV-54] MosaicAmountView Fix and AccountRestriction Improvement

Fixed MosaicAmountView issue. Now return observable of array
Optimised Account restriction endpoints payload. Removed wrappers (Breaking Change)
Fixed package.json definition package in wrong place issue

Issue: #277  #276

Pull Request Test Coverage Report for Build 721

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 720:
0.0%

Covered Lines:
10

Relevant Lines:
10

💛  - Coveralls


update Principle to latest

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same ([what is this?][version-checksum]).
I’m providing public confirmation below.

Updated Principle to latest, so no need for checksum

No cask needs a checksum. Most have them because users prefer them, in part for security reasons.
Thank you anyway.

@vitorgalvao
How about updating Principle? Currently used: 2.1.6, latest is 3.2.
Also when running brew cask install principle I get a checksum error.
That's why I removed the checksum to always support latest version.

How about updating Principle? Currently used: 2.1.6, latest is 3.2.

Already been done.

That's why I removed the checksum to always support latest version.

Again, thank you for the PR, but that’s not the way we do it. If a cask is outdated we update it. We also don’t remove appcasts unless they’re no longer accurate or give problems.

@vitorgalvao
Thanks for updating.
Just a quick question: How do I get the hash for checkpoint of appcast?

https://github.com/caskroom/homebrew-cask/blob/master/doc/cask_language_reference/stanzas/appcast.md


Speed up in operations with PropertyString or Symbol keys, part 1

This change allows the runtime call for str in obj to use the same property record cache that we use for loading obj[str]. This makes the in operator faster in some common cases, and also populates the cache for an upcoming change which will lower fast-path code for in on PropertyStrings and Symbols.
With this change, the Elm test in Speedometer improves about 3%, and time for the following microbenchmark drops from about 440 ms to about 240 ms:
function compare(a, b) {
    let diffs = 0;
    for (const aKey in a) {
        if (!(aKey in b)) {
            ++diffs;
            continue;
        }
        if (a[aKey] !== b[aKey]) {
            ++diffs;
            continue;
        }
    }
    for (const bKey in b) {
        if (!(bKey in a)) {
            ++diffs;
            continue;
        }
    }
    return diffs;
}

const before = {
    a: 1,
    b: "hello",
    c: 6e60,
    d: {},
    e: []
};

const after = {
    a: 1,
    b: "goodbye",
    d: before.d,
    e: [],
    f: 3
};

const now = Date.now();
let total = 0;
for (let i = 0; i < 1e6; ++i) {
    total += compare(before, after);
}
print(Date.now() - now);

@dotnet-bot test OSX _no_jit_shared_osx_osx_test

@dotnet-bot test OSX _no_jit_shared_osx_osx_test please

@dotnet-bot test OSX _no_jit_shared_osx_osx_test


Creating duplicate identity provider should return 409 instead of 500

Currently, if I try to create an identity provider with the same name as an existing identity provider I get a 500 HTTP status code from the server. It would be better if a 400 was returned as well as a message that explains the problem.

Fixed in UAA 3.0 and above


Simplify by using the monadic null-conditional operator

Needs some dusting off :-)
We can now safely use the monadic null-conditional operator "?" to simplify the code.
See
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/member-access-operators#thread-safe-delegate-invocation
and
https://stackoverflow.com/a/32421459/2754509
Code would go from this:
    public void Add(int x)
    {
        total += x;
        if (total >= threshold)
        {
            ThresholdReachedEventArgs args = new ThresholdReachedEventArgs();
            args.Threshold = threshold;
            args.TimeReached = DateTime.Now;
            OnThresholdReached(args);
        }
    }

    protected virtual void OnThresholdReached(ThresholdReachedEventArgs e)
    {
        EventHandler<ThresholdReachedEventArgs> handler = ThresholdReached;
        if (handler != null)
        {
            handler(this, e);
        }
    }

To something like this:
    public void Add(int x)
    {
        total += x;
        if (total >= threshold)
            ThresholdReached?.Invoke(this, new ThresholdReachedEventArgs { Threshold = threshold, TimeReached = DateTime.Now });
    }

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

ID: 89598b6d-6319-fc9e-d7b7-3335f40e9506
Version Independent ID: e074b827-7416-3c43-7fde-0244c61bb35c
Content: How to: Raise and Consume Events
Content Source: docs/standard/events/how-to-raise-and-consume-events.md
Product: dotnet-fundamentals
GitHub Login: @IEvangelist
Microsoft Alias: dapine

Hi 👋 @excelosaurus
Thank you so much for posting this issue. We really appreciate it.
Good catch, you're correct this could be simplified. We'd happily welcome a pull request if you'd be interested in submitting the code changes? I've labeled this issue as up-for-grabs.

Hi 👋 @excelosaurus
Thank you so much for posting this issue. We really appreciate it.
Good catch, you're correct this could be simplified. We'd happily welcome a pull request if you'd be interested in submitting the code changes? I've labeled this issue as up-for-grabs.

@excelosaurus, Apologies for going naive here as I am a newbie to this repository. Do I need to shout out if I am going to pick this up?

@iamvighnesh, no problem, go ahead! I am myself not a C# expert. I would like Microsoft's documentation to always be up-to-date with the latest language features and best practices; it would help enormously. Code examples should have some expiry date after which they are flagged for revisiting by MVPs.

Hi @iamvighnesh and @excelosaurus - I agree, an expiration date on code samples would be a great way of tracking code samples that are aging. If you were to create a PR, or start working in a branch - I'd encourage you to create a draft pull request that could reference this issue. That would then link the two for transparency, letting us know that you're working on it.


Add workspace draw.io document

I'm exploring draw.io this week to create diagrams instead of Lucidchart. draw.io is open source, integrates with GitHub to save diagrams and libraries, and is more intuitive than Lucidchart IMO.
This ticket follows #327.

Done


Compilation hangs when using Bluebird promise library

Introduction
Passing bluebird promise from top level application to separate node.js module causing typescript compiler to hang until it gets out of memory. Problem is happening with multiple typescript compiler versions.
Using promises within the same npm module do not cause any of this problems.

Note: Problem may be related with invalid type definitions of Bluebird library.

** Environment **
TypeScript Version:  Version 2.4.1
Latest bluebird library:
@types/bluebird: "^3.5.5",
bluebird: "^3.5.0",
Code
Simplified example:
// index.ts (separate npm module)
import * as Promise from 'bluebird';
export function init(test: Promise<object>){
      // Code
}

// App using module
import {init} from 'extmodule';
init(promise);

Expected behavior:
Code should compile.
Actual behavior:
Compilation process hangs with extensive memory and processor usage.

Further investigation proven that this problem may be related with Promise being available globaly as native promise. Naming bluebird promise the same way as the native promise causing typescript compiler to end up with infinite loop. More investigation to follow.

Debugging confirmed that naming Bluebird import as Promise was the problem.

I just stumbled upon the same problem. Using import * as Bluebird from "bluebird"; also doesn't seem to fix the problem. Is there a better way in solving this?

Repo: https://github.com/wtrocki/tsdebug
"@types/bluebird": "3.5.8"
node_modules/@types/bluebird/index.d.ts(623,33): error TS2304: Cannot find name 'Map'.
...

"@types/bluebird": "3.5.7"
Compiles without error
Cannot replicate this issue.

Problem is related with bluebird types. After removing types (import becomes `any) compilation works fine. Types seem to be overly complicated. After simplification compilation works as well.
I'm going to find what particular method/statement is causing this issue and fix that directly in types repository.

I have found a way to reproduce the bug in a simpler way.
Here's the debug repository https://github.com/manojkhannakm/typescript-bluebird-debug](https://github.com/manojkhannakm/typescript-bluebird-debug).
The repository has two modules module-a and module-b.
module-a has a class called A that has a method createPromise() which returns a Promise.
module-b uses module-a as a local dependency. module-b has a class called B which extends class A. Class B overrides class A's createPromise() method, this is the reason for the the compilation hang.
When running tsc on module-b, after about 5 mins I get this error.
> cd module-b
> tsc

<--- Last few GCs --->

[8912:00000150D2F48250]   223021 ms: Mark-sweep 1409.3 (1533.5) -> 1409.3 (1533.5) MB, 1748.3 / 0.0
ms  last resort

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0000006A6DC9BBE9 <JS Object>
    1: instantiateTypeNoAlias [C:\Users\Manoj Khanna\AppData\Roaming\npm\node_modules\typescript\lib
\tsc.js:~28453] [pc=000001746FFA31F8](this=00000147F3678919 <JS Global Object>,type=000000E45F43CFD1
 <a Type with map<PHONE_NUMBER>EF79F9>,mapper=00000127FEF952E9 <JS Function mapper (SharedFunctionInfo
0000036127084DA1)>)
    2: getTypeOfInstantiatedSymbol [C:\Users\Manoj Khanna\AppData\Roaming\n...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

All I can think of is that the compiler is stuck in a loop in finding the definition for bluebird in class B.
On removing @types/bluebird and "strict": true from tsconfig on module-b the compilation is successful.
Also I found that publishing module-a to the npm registry and using it in module-b as a public dependency compiles just fine. So the problem occurs only when using module-a as a local dependency.

@manojkhannakm can you give more detail on your repro? I tried git clone ...; cd module-a; npm i; cd ../module-b; npm i; tsc but I then get the error "cannot find 'module-a'." This doesn't surprise me too much because I don't see any path mapping in tsconfig. When I change module-b's tsconfig, compilation succeeds.
Here's my modified tsconfig. I'm not sure path mapping is the right thing to represent a local dependency from npm. And I had to remove rootDir to get compilation to succeed as well.
{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    "baseUrl": ".",
    "paths": {
      "module-a": ["../module-a/src"]
    },
    "outDir": "./dist",
    "strict": true,
    "declaration": true,
    "sourceMap": true
  }
}

@wtrocki I can't repro the crash with your example either. Note that I changed the first line of app/src/index.ts to import {BaseClass} from 'ts-bluebird-module'; since it couldn't find the module 'ts-module'.

@sandersn I think you missed running tsc on module-a that's why you got Cannot find module 'module-a'.
Also I just tried again with your tsconfig but the compilation still timeouts on module-b.

Thanks, that did it @manojkhannakm

@manojkhannakm's repro compiles in less than a second with typescript@next. @wtrocki can you try typescript@next and see whether your repro is now fixed too? I never got it to repro on my machine.

@sandersn I just tried debugging from the scratch again but unfortunately the compilation still timeouts. These are the exact steps I followed.
npm i -g typescript@next

git clone https://github.com/manojkhannakm/typescript-bluebird-debug
cd typescript-bluebird-debug

cd module-a
npm i
npm i typescript@next
tsc

cd ..

cd module-b
npm i
npm i typescript@next
tsc    <-- Compilation still hangs here

On replacing module-b's tsconfig with your above modified tsconfig, the compilation is successful. But the directory structure of module-b/dist is not as expected.
module-b/dist
    module-a
        src
            index.d.ts
            index.js
            index.js.map
    module-b
        src
            index.d.ts
            index.js
            index.js.map

It should be...
module-b/dist
    index.d.ts
    index.js
    index.js.map

I found out that its because of the tsconfig's paths variable. So I changed it to
"paths": {
    "module-a": ["../module-a/dist"]    //Previously ../module-a/src
}

and tried again, the compilation hangs as usual.

I just found something interesting now, after compiling module-a if I remove the line /// <reference types="bluebird" /> from the file module-a/dist/index.d.ts everything works just fine.

Yes, with your tsconfig the project does indeed run out of memory.
The problem is that two copies of Bluebird get referenced, one by module-a and one by module-b. The compiler is supposed to be smart enough to dedupe them if they have the same package version. I'm not sure why that doesn't happen here. @andy-ms has done some work over the last few releases on deduping. Andy, can you take a look?
After the deduping fails, because Typescript is structural, it should be able to relate the two Bluebird copies structurally. But the structure of Bluebird causes the compiler to run out of memory when comparing Bluebird to itself. I haven't found out why yet. I have the failure under the debugger, so I'll update if I find out.

I haven't found a specific problem besides "Bluebird is very big and recursive", but I made a fix that gets compile time down to 2.9 seconds. This is still considerably slower than the 1 second with `--noStrictGenericChecks".
I extended the type reference caching improvement to decompose array type arguments. In other words, previously the type reference caching would treat the relation of A<T> the same as A<U> if neither T nor U were constrainted. Now it also treats A<T[]> the same as A<U[]>. This works because Bluebird has lots of methods that return Bluebird<T[]>.
This technique, in fact, generalises to any type reference that is a type argument of a type reference. I'm going to try expanding type references recursively when creating a cache key. The cache keys may get too long, but I think it will be instructive either way.

@wtrocki @manojkhannakm A couple of recent fixes (one of which is described above) should have fixed this. Can you try our your repros with typescript@next?

@sandersn Its working fine now using typescript@next. Thank you.


Add to postcss-utilities

What do you think about adding this plugin to this pack? https://github.com/ismamz/postcss-utilities

As I can see, this pack is a set of mixins, but my plugin is not a mixin. It uses per-project basis settings and maintainable fonts storage, and also works in CSS block space, using other properties in the same block – not like pure function, that mixins is.
Or you have some arguments for this?

Ouh, yeap. I missed your plugin options.


I saw a similar crash in the user_copy_fault test.

I saw a similar crash in the user_copy_fault test.
Originally posted by @jbush001 in https://github.com/jbush001/NyuziProcessor/issues/171#issuecomment-447662050

Did you file this accidentally, or is this is a dup of #171?

Closing for now as this seems to have been filed in error.


BSSQLiteDatabase implementation + integration tests for operations

Closes #55
@nikitin-da PTAL
Also, I refactored DeleteResult and added some methods to query results

Failed =(

I see, in current master there is rawQuery support, I'll update PR now

PR updated, I need to sleep..

sleep for wimps!

wimp want to sleep..


Error while running on a server

I am getting this while running a server, it is spamming the console.
[22.12 18:50:29] [Server] [Server thread/WARN] [de.te.va.en.ModEntityEventHandler/]: Unknown zombie entity type TranslatableComponent{key='entity.dungeons_mobs.armored_zombie', args=[], siblings=[], style=Style{ color=null, bold=null, italic=null, underlined=null, strikethrough=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null, font=minecraft:default}} for zombie target task

Have no idea which mod it is but it's their fault for spamming the log like that, not mine.

That is not a mod, it is the server attempting to spawn an Armored Zombie and rejecting it. It is the fault of this mod.

Then ModEntityEventHandler is the server handler for entity spawns and it is the one spamming the log with that. I’d check with your server provider as to why it’s the case, I can assure you there is nothing wrong with the Armored Zombie on my end.

This is an error that occurs on any multiplayer minecraft. I've tried it in both a localhost (on my own computer) and on a hosting service (Bisect) and it occurred on both the same. While the zombie spawns well in Single Player, it appears to only do this in multiplayer when attempting to spawn. I can assure you it is not because of who I host with.

I have this issue as well:
[09Jan2021 18:47:41.812] [Server thread/WARN] [de.teamlapen.vampirism.entity.ModEntityEventHandler/]: Unknown zombie entity type TranslatableComponent{key='entity.dungeons_mobs.armored_zombie', args=[], siblings=[], style=Style{ color=null, bold=null, italic=null, underlined=null, strikethrough=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null, font=minecraft:default}} for zombie target task
debug log: https://gist.github.com/Yourname942/e7fdb4134d738f34b6abc82fbf04e54e
latest log: https://gist.github.com/Yourname942/de0e37675fee5323bef4c8d8d285aac6

I have this issue as well:
[09Jan2021 18:47:41.812] [Server thread/WARN] [de.teamlapen.vampirism.entity.ModEntityEventHandler/]: Unknown zombie entity type TranslatableComponent{key='entity.dungeons_mobs.armored_zombie', args=[], siblings=[], style=Style{ color=null, bold=null, italic=null, underlined=null, strikethrough=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null, font=minecraft:default}} for zombie target task
debug log: https://gist.github.com/Yourname942/e7fdb4134d738f34b6abc82fbf04e54e
latest log: https://gist.github.com/Yourname942/de0e37675fee5323bef4c8d8d285aac6

Armored zombies no longer exist, issue should be gone


change exit node country

Hi,
I wish to set a specific country for tor exit node how can i do this as i can not find torrc?

PR #10 is open for exactly that:
https://github.com/rdsubhas/docker-tor-privoxy-alpine/pull/10
Since the repo owner of here hasn't merged #10 yet (and it's coming up on a year), you may want to just use the fork that has the optional TOR configuration.
docker build https://github.com/djmaze/docker-tor-privoxy-alpine.git#allow-configuration

His updated README has your exact request as an example:
Configuration
It is possible to define configuration options for the Tor daemon using env variables. Just define a variable prefixed with TOR_, as shown in this example:
docker run -d -p 8118:8118 -p 9050:9050 -e TOR_ExitNodes="{de}" rdsubhas/tor-privoxy-alpine

The torrc will now contain:
ExitNodes {de}

thank you for this!


Checkbox keeps state even if save editor is cancelled

I have a grid which is set to editable.
Using the CheckboxRenderer, I am displaying checkboxes for boolean values.
It is possible to click on a checkbox even if the row is not in edit-mode (i.e. not double-clicked). The checkbox state changes and the edit-mode for the row is automatically activated (okay so far).
However, if I now cancel the edit-mode of the row, the checkbox state is still displayed as changed. I would expect that if the edit mode is cancelled, the checkbox should be reset to its previous state.
If I double-click on a row to activate the edit-mode explicitly, everything is working as expected. The issue only happens if the edit mode is activated implicitly by changing a checkbox without activating the edit-mode beforehand.

Thanks for noting. I didn't test it much with buffered edit mode, so missed this one. It is easy fix and will be fixed in next version.

Fixed in version 0.98


Add tag support to Safe Apps

Tags are being introduced in order to provide more context for each Safe App.
Currently all Safe Apps are part of the same "category" ie.: there's no way to group or label Safe Apps.
Labelling Safe Apps has the following advantages:

Provides filtering capabilities on a specific label (eg.: DeFi apps)
Can be used to promote some apps (eg.: a promoted group)
Can be used to distinguish official apps from not official ones

API
GET /api/v1/safe-apps

{
    "id": 1,
    "name": "OpenZeppelin",
    "tags": [
	    "tag1",
	    "tag2",
	    "tag3"
    ]
    ...
}

An app can have multiple tags
tags can be empty but never null
A tag can be part of multiple apps

@gnosis/safe-web what do you think about the proposed specification?

Looks great!
I like that you wrote they should always be an array even if empty.

@gnosis/safe-web Is there any kind of sorting that needs to be applied to the tags? Or maybe an admin-set ranking for each tag?

Don’t think so.

@katspaugh @DiogoSoaress can a tag have whitespace?

@fmrsabino I'd say let's keep it simple and not add any restrictions on them.
This line of thinking will keep us from going in the direction of "are tags just strings, or are they a model with id and title".

@fmrsabino I'd say let's keep it simple and not add any restrictions on them.
This line of thinking will keep us from going in the direction of "are tags just strings, or are they a model with id and title".

PR is open with the current requirements. I will let you know once it hits staging.

@gnosis/safe-web Tags are now available on staging


The function createConceptSetExpression puts the same CodesetId.

The function createConceptSetExpression puts the same CodesetId.
Example:
DMDx_hist <- getConceptIdDetails(conceptIds = c(40769338, 43021173, 42539022, 46270562),
                            connection = cdm_bbdd,
                            vocabularyDatabaseSchema = cdm_schema) %>%
  createConceptSetExpression(Name = "History of Diabetes Diagnosis",
                             includeDescendants = TRUE)
T1Dx <- getConceptIdDetails(conceptIds = c(201254, 435216, 4058243, 40484648),
                            connection = cdm_bbdd,
                            vocabularyDatabaseSchema = cdm_schema) %>%
  createConceptSetExpression(Name = "Type 1 Diabetes Diagnosis",
                             includeDescendants = TRUE)

DMDx_hist@ConceptSetExpression[[1]]@id #"16101412-f225-4cdd-830a-344e094563e8"
T1Dx@ConceptSetExpression[[1]]@id #"16101412-f225-4cdd-830a-344e094563e8"

@Blanch-Font my apologies for the delayed response. I had an old email in github and I missed new issues until I checked to make changes today. This will be fixed in Capr v1.0.3. It is an error in the S4 class generation, the guid was getting stuck as the same id.
The change comes here:
setClass("ConceptSetExpression",          slots = c(id = "character",                    Name = "character",                    Expression = "list"))
and here
`
createConceptSetExpression <- function(conceptSet, Name, includeDescendants =TRUE,
isExcluded =FALSE, includeMapped = FALSE){
concepts <- createConceptSet(conceptSet = conceptSet,
includeDescendants = includeDescendants,
isExcluded = isExcluded,
includeMapped = includeMapped)
#create the a new concept set expression from the concept set, this also sets the guid concept id
cse <- new("ConceptSetExpression", Name = Name,
Expression = concepts)
#create guid for new cse
cse@id <- uuid::UUIDgenerate()
#attach the concept set expressions to a component class object
comp <- createComponent(Name = Name,
ComponentType = "ConceptSetExpression",
ConceptSetExpression = list(cse))
return(comp)
}
Note the functioncreateConceptSetExpressionCustom` will also fixed for the same issue


Dev/performance

[x] This contribution adheres to CONTRIBUTING.md.
What does this Pull Request accomplish?
Add system definition benchmark test. Test will fail if target loop rates are not achieved. Refactored some of the system definition file manipulation to enable modifying the target loop rate.
Why should this Pull Request be merged?
This is a general purpose benchmark test utility that can be used by multiple custom devices.
What testing has been done?
Added a test for new utility method. All tests are green.

@csjall you added a test that makes sure benchmarking passes for a trivial system definition with a low target rate and a high tolerance. Can we also add one that makes sure benchmarking fails when we request an impossibly-high target rate?

Two of the VIs have the same icon (GetSystemChannelValues.vi and GetSystemChannelValuesForDuration.vi). Can we differentiate them somehow?

In GetSystemChannelValuesForDuration.vi you are searching a 1D array to check for duplicates. Given that the system time is monotonically increasing, it is sufficient to compare with only the last element of the array.

The benchmark tests are super flaky on Windows host. Most of the times it passes, but sometimes it fails with HP count != 0. We should run on RT target or get rid of these tests altogether.

I am fine with requiring some sort of RT host to run these tests, assuming we don't require anything else beyond VeriStand. We could allow the user to specify the target OS in an overrides file, which would mitigate pain associated with requiring an RT target for the testing tools.


Handles parsing APK manifests with additional namespaces or attributes

Description
The current parsing of an APK manifest is hardcoded to look for the manifest element on line 1. This isn’t the case where extra namespaces or elements exist within the manifest element.
Related Issues
#34534
Tests
I added the following tests:
application_package_test: Parses manifest with a dist namespace
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[X] I signed the [CLA].
[X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[X] I updated/added relevant documentation (doc comments with ///).
[X] All existing and new tests are passing.
[X] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[X] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read [Handling breaking changes]). Replace this with a link to the e-mail where you asked for input on this proposed change.
[X] No, this is not a breaking change.

Thank you!


'Services' Section Styling

Improved styling of the services section of the website by adjusting the styling properties.
Screenshot
Current Design

Expected Updated Design

@codervivek5 Kindly assign me this issue.


Support [ [ Node ] ] as Child

const options = names.map(name => <option>{name}</option>)
<select>
 {options}
</select>

Currently the above code throws an error. The workaround:
const options = names.map(name => <option>{name}</option>)
<select>
 {...options}
</select>

Fix in #24


FactoryBot.reload error when there is code which modifies factories required by external gems

I have some factories required by an external gem, spree_core. in spec/factories.rb I have the require of those factories. in spec/factories.rb I have a factory which modifies one of them using FactoryBot.modify.
ExecutingFactoryBot.reload raises an error, complaining about external factory not defined:
> rails r 'FactoryBot.reload'
/home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/registry.rb:24:in `find': Factory not registered: product (ArgumentError)
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/decorator.rb:10:in `method_missing'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot.rb:100:in `factory_by_name'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/syntax/default.rb:63:in `factory'
	from /home/maurizio/Sviluppo/app/spec/factories.rb:15:in `block in <top (required)>'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/syntax/default.rb:69:in `instance_eval'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/syntax/default.rb:69:in `run'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/syntax/default.rb:11:in `modify'
	from /home/maurizio/Sviluppo/app/spec/factories.rb:14:in `<top (required)>'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:268:in `load'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:268:in `block in load'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:240:in `load_dependency'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:268:in `load'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/find_definitions.rb:16:in `block in find_definitions'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/find_definitions.rb:15:in `each'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/find_definitions.rb:15:in `find_definitions'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/factory_bot-4.8.2/lib/factory_bot/reload.rb:6:in `reload'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/runner.rb:62:in `<top (required)>'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/runner.rb:62:in `eval'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/runner.rb:62:in `<top (required)>'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/commands_tasks.rb:123:in `require'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/commands_tasks.rb:123:in `require_command!'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/commands_tasks.rb:90:in `runner'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
	from /home/maurizio/.asdf/installs/ruby/2.3.6/lib/ruby/gems/2.3.0/gems/railties-<IP_ADDRESS>/lib/rails/commands.rb:17:in `<top (required)>'
	from bin/rails:9:in `require'
	from bin/rails:9:in `<main>'

This is especially annoying in conjunction with Spring, since Spring uses FactoryBot.reload.
This is my spec/factories.rb:
require 'spree/testing_support/factories'

FactoryBot.modify do
  factory :product do
    # App specific code
  end
end

As a workaround, I'm currently using this, replacing the require 'spree/testing_support/factories':
spree_factories_gem_name = 'spree_core'
spree_factories_gem_path = Gem.loaded_specs[spree_factories_gem_name].full_gem_path
spree_factories_path     = File.join spree_factories_gem_path, 'lib/spree/testing_support/factories.rb'

load spree_factories_path

Instead of requiring or loading the file directly, I think we want to add the spree definitions to FactoryBot.definition_file_paths and let FactoryBot handle loading and reloading them all. I think we would have to make that change in spree with something like https://github.com/thoughtbot/factory_bot_rails/issues/180.

I'm going to close this issue, since we now have an official way to add definition files, documented here: https://github.com/thoughtbot/factory_bot_rails#automatic-factory-definition-loading. I will try to get factory_bot and factory_bot_rails 5 out soon.


New rule: disallowCurlyBraces

#726
The same as requireCurlyBraces except addError on === 'BlockStatement' instead of on !== 'BlockStatement'.

Coverage increased (+0.08%) when pulling 934678b60b626171dc89e647e999c4465d8c6afe on hzoo:disallow-curly-braces into f53e30ab92e5d2a2d0ef0c70e823344d66ccfabd on jscs-dev:master.

@mikesherov, @mrjoelkemp please check it out

@mikesherov I didn't change much from requireCurlyBraces but it's a good time to refactor/use the new functions we added if possible. I'l also fix the stuff you noted.

Should we get rid of Curly in name? Braces are { and } already.

There is a lot of redundancy and inconsistency in the rule names, everything of which should be addressed in 2.0.
Since this is opposite rule it wouldn't makes sense to get rid of it now, but totally should be done in the future.

Fixed the docs, used forEach, moved else check, removed check for case and default and associated tests, and made a isBlockStatement function

Coverage increased (+0.06%) when pulling 4ecc235a7edf47fe90fd3daca62d1e5f7c8f58c8 on hzoo:disallow-curly-braces into b4ab2287c1cd0052bf13a69c61302b8e24933035 on jscs-dev:master.

@hzoo, I don't see how this rule allows:
if (x) {
  a();
  b();
}

which it needs to allow. Can you also please add some tests for that?

Oops - yeah that's important! added a check for multilines and tests

Coverage increased (+0.02%) to 98.65% when pulling c76ecced456d61893ca8d9e95080a960afdd7b8e on hzoo:disallow-curly-braces into ca77989defdee0320f92fb029ca61fa062ed0f35 on jscs-dev:master.

Ok I see you meant report an error whenever there is a single statement  - you would want them to change it so its a single line if it takes up multiple like with the array one.

@hzoo, to be clear:
if (a) {
  b = [
    c
  ];
}

can be rewritten to be either:
if (a) b = [c];

or
if (a) b = [
  c
];

. Both are valid javascript.

Coverage increased (+0.02%) to 98.65% when pulling e9b52ac57b9bbd23d6bd01220428f24673652031 on hzoo:disallow-curly-braces into ca77989defdee0320f92fb029ca61fa062ed0f35 on jscs-dev:master.

OK, I have one minor last change, but I'll make it when landing the PR. Thanks again @hzoo

Ok cool

Thanks again @hzoo landed with a small change:
file.findPrevToken(
+                        file.getTokenByRangeStart(node.alternate.range[0]),
+                        'Keyword',
+                        'else'
+                    ));

to
file.getPrevToken(file.getFirstNodeToken(node.alternate))

for future reference.

Ok yeah I need to get more familiar with the API. We could also clean up requireCurlyBraces later

@hzoo if you'd like to clean up requireCurlyBraces, now is a good time to do that. Thanks again!


.ropl should use concurrent queue, really

Current implementation is a disaster, simply dequeue the current status, set it and enqueue it again, do that every 12-15 seconds.

gave up for now, might do it one day. ConcurrentQueue is not can't be serialized by default


make the scroll bar wider so it's easier to see and grab

@andrewharvey please see the note at the top of the readme. We're only accepting fixes for critical bugs at this point.


no arrow functions in clientside linting

Arrow functions are a fairly recent addition to javascript, we should try and avoid them for the client side code as it will not run on older browsers. Essentially any browser only a few versions back, eg a few years old, this would include a lot of existing mobile browsers. This would prevent the user from using the registration and from  logging in.
Uncaught SyntaxError: Unexpected token =>
login.js:1 Uncaught SyntaxError: Unexpected token )

This will require reverting a lot of the clientside linting and removing the arrow functions from the es-lint client config.

I think for right now, we ought to just leave it and work on getting database filling in, we can always go back later for this. But I see the importance of it