settings are not saved

When I change any setting and go back, all mod settings are reset

I think that's been fixed, try the latest version

I think that's been fixed, try the latest version

this is not fixed in the latest version
https://github.com/user-attachments/assets/5d0890dd-7d80-4973-b53b-74dc56c8fe9b

@Nukebob3

oki I'll work on fixing it
On Mon, 21 Oct 2024, 10:37 pm Xleb, @.***> wrote:

@Nukebob3 https://github.com/Nukebob3
—
Reply to this email directly, view it on GitHub
https://github.com/Nukebob3/TetrisMC/issues/1#issuecomment-2426425694,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2C665QHKUNKO7BXHVIE7KDZ4TRRBAVCNFSM6AAAAABQGB6EKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRWGQZDKNRZGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

@Xleby4ek could you please provide the logs from when you try to update the settings

no i've found the issue i believe, @Xleby4ek can you please join my discord to test this version before I release it. Just so that I know it works for you too

no i've found the issue i believe, @Xleby4ek can you please join my discord to test this version before I release it. Just so that I know it works for you too

I'm on the server, my nickname is Xleb_Normal


Hi man, do u have objective-c Version? :)

No, when I have time I will write some obj-c sample code, not the library.


Use built-ins, updated API routes

next/head provides the functionalities provided by React Helmet.
So no need for an additional dependency.
The favicon was named RDSLogo.png, so renamed it from the
default of favicon.ico.

If we're not at all going to use react-helmet, can we remove that package from the package.json?


chore: bump mailkick gem to v1

Signed-off-by: VaibhavUpreti<EMAIL_ADDRESS>Fixes #3662
Describe the changes you have made in this PR -
Upgraded mailkick gem to v1 Reference
Updated the following code:

model
spec
views
added migration
data_migration for production data

Screenshots of the changes (If any) -
Testing mails after upgrading to v1
https://user-images.githubusercontent.com/85568177/224471115-2698430b-9f34-4550-afdf-1898fcd3156e.mp4
Only Subscribed Users are sent mails
https://user-images.githubusercontent.com/85568177/225252736-eeda6ede-8019-4628-9aee-2e9ed603c33e.mp4
Data Migration
https://user-images.githubusercontent.com/85568177/224471132-6a659149-ef64-4844-996e-5a547b5e0941.mp4
Test Cases

Final Step
Run a migration to drop table mailkick_optouts after we have made sure all previous data is populated in new table
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

It appears that the task is completed. Earlier, the gem stored the details of users who chose to not receive emails in the mailkick_opt_outs table. However, the newer version now stores details of users who choose to receive emails in the mailkick_subscriptions table reference, and the migration will populate the data of all such users.
Thus subsequently we create subscriptions whenever a new user is created and update the records accordingly.


fix(test): Fixed failing tests

Fixed the remaining failing tests. Use react testing library instead of enzyme for the tests that were failing.

@panmau Maybe you could have a look at this? Cheers.

@EmiBemi In @jamesmfriedman 's version of the PR he says:

To test this PR:
Setup:
git pull jamesmfriedman/dep-updates
npm i
npm run pretest
Things to validate
Run the docs: npm start
Run storybook: npm run storybook
Run the test suite: npm test
Run a build: npm run build

Pretest was fine for me, but I am getting invalid hooks calls when running the docs.
What version of node are you on? I loaded 16.1.0 since this PR supports 16.

Note:
On npm run storybook the favorite google icon fails, but it works on npm start
npm run storybook:

npm start:

Otherwise tests pass. ✨


SelectList class is unrecognized

I had to add "using System.Web.Mvc;"
AND I had to run "Install-Package Microsoft.AspNet.Mvc" in the Package Manager Console.

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

ID: cc54dbf8-e6fe-a212-b2cd-c015a6ba5439
Version Independent ID: b96b0b44-3e3a-a6c2-6b2b-c7bab4b78f0d
Content: Add search to ASP.NET Core Razor Pages
Content Source: aspnetcore/tutorials/razor-pages/search.md
Service: unspecified
Product: asp.net-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Further: this bit
// Requires using Microsoft.AspNetCore.Mvc.Rendering;
Should be higher up in the tutorial.

Yes - same here. Used 'Quick Action' to fix this.

Just realized mine isn't very clear. The first comment was because I fixed that before moving on in the tutorial. After I moved on, I added the "using" statement that's commented out and it fixed the first problem. If you moved the comment about the using statement to above the first instance of "SelectList" it would be fixed.

Thanks to Brittany, I was able to find that
using Microsoft.AspNetCore.Mvc.Rendering;
was missing. Now SelectList is recognized.

That's all included in https://docs.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app


SWIG wrapper development

This PR includes the following changes:

separation of cmakelist.txt for library and run targets
changes to epanet library for SWIG wrap
EN_Project is now void* EN_ProjectHandle
improved error management for in wrapper exception generation
Unit testing for toolkit

Closes #110
The Python side of this work can be found here.

This PR is building now.

Any objections to merging this?

Thanks. Why do we need another directory? The util one?

@eladsal the code for the errormanager is shared between epanet and epanet-output libraries. Since it it gets used in both places, rather than duplicating it, it makes sense to put it in its own place and have the libraries refer to it. Organizing it this way also fits with Issue #123.

@eladsal 👌  Be my guest and push the changes for the win build script here. Thanks!

@eladsal, I think @michaeltryby is doing a nice job leading by example with respect to the contributing workflow.  If a line of code is added, it is to your benefit and the greater community that it is accompanied by testing (unit, regression, or hybrid).  Therefore, Michael's test is here in this PR because he added new code to benefit the greater good.  If there were a checklist of "to do before committing" it would be something like the following:
Open Source Software Development Workflow

raise and issue and discuss the change with the community (before writing code)
write the code
add documentation (if possible / required)
write the tests to test the new code
submit a pull request
get approval
merge and
...
repeat until the codebase is perfect

With respect to the targeted build tools that are inside this repository (win build script), how come there isn't a convergence to use cmake?  A clean project does not contain esoteric - user-specific build scripts.  For example, I have 5 different configurations to build SWMM and I just keep them around locally so I can run them.  There is no need for them to be under version control.  Aside from convenience, is there any reason this project needs to have specific build files just "laying around"?  Collaborative repositories should contain general and user-agnostic codes/scripts.
In addition, how come everyone hasn't converged to running reg tests / unit tests, locally?  I believe these fundamental building blocks in modern open source software development.  When you work in a distributed development workflow everyone should be running the same tests.  This way, we can all police ourselves and we do not need a central person or entity to rubber stamp anything.  I think some groups collaborating on SWMM and EPANET are completely missing the boat here - if we standardize the testing, then it doesn't matter.
This isn't a rant (I have no skin in this particular game).  I just feel that the OpenWaterAnalytics projects should be treated as first class citizens.   The better these projects are treated, the more successful they will become.  :-)

@bemcdonnell I appreciate your support and the spirit in which you posted this. But I don't think its that helpful. Elad has contributed a lot to the project and he can adopt the practices that make sense for him.

@bemcdonnell,
My "tests" comment was meant to say that they are not related to this PR (probably most of them). This PR is for #110 (Add SWIG interface generators). How does adding test for simultaneous stepping through hyd and qual simulation (a93465e1ccaf16a9c333a2cf8ed1bf4d088fce43) relates to SWIG? The test is very important but not related. BTW, if you look back in this repo you will find that I wrote the first testing scripts. Since this is a big PR I just commented that the unrelated test code can have its own PR.
I am thankful that @michaeltryby and others contribute code to benefit the greater good. I don't care why they do it. As for myself, I do like to help others but the main reason is that EPANET is one of my working tools (we work for the same company, don't we?) and there are things I need changed, features added, bug fixed and so on... I figure that if I contribute I would benefit from the contributions of others. Egoistic, right? Well, I find the win build scripts much easier to work with, one click and you are done. It is also very easy to install and for new comers. Only today we saw that other people use it and for a tool all EPANET-Matlab users work with. So I took it upon myself to maintain the script and if it kept in the repo it is simpler.
@michaeltryby would you like me to push the small unrelated fixes for #231 and #232 ?

@eladsal I’ve found it’s helpful to unit test an api and be certain that it’s working as intended prior to wrapping it. That’s why testing is included in the PR. Please issue a separate

1602e5b corrupted Makefile.bat. Will fix.

Oops!

@eladsal Sorry about that.

@michaeltryby no worries, easy fix. where should I push it to, here?

This PR is closed now. Let's open a new PR and then we can sort out #232 and some other odds and ends as well.


Sales Tax

Management wants to add Sales Tax to non-fee related products. The OM will provide SKUs that do not need Sales Tax.

Aren't there different Sales Taxes for different types of items.  Need to talk about it to understand more.

@tdasto  12 Hours of coding.   All transactions check for sales tax (Except for Certificates)  want to review this as it touched 13 files with 100 lines of code.

Hopefully no issues


Bump release

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Forum button works like a charm - cc @mishig25 @lbourdois :)


First line cutted

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: macOS Sierra 10.12.3
Hyper.app version: 1.3.0
Link of a Gist with the contents of your .hyper.js: Vanilla .hyper.js
Relevant information from devtools (CMD+ALT+I on Mac OS, CTRL+SHIFT+I elsewhere):

The issue is reproducible in vanilla Hyper.app: Yes

Issue

Shell: oh-my-zsh
Reproducible in bash: Yes
The first line of the screen is cutted.

That definitely doesn't look like vanilla .hyper.js
Care to share your config? ✌

@henrikdahl updated the issue, btw this is the vanilla configuration
The only thing who i changed is the font-size: 24

I don't know if it's related or not but I noticed the caret is not properly aligned anymore (You can clearly see this on the @Rawnly's screenshot above. It appeared during the last update (1.3.0)

@antoinerey Yes I confirm, I didn't say anything because the line cut is more relevant for me

Fixed on 237595c


Removed unnecessary this references from 2 files as mentioned in description

Describe your changes here

[x] ApplicationClient.java
[x] ApplicationEndpoint.java

Contribution Checklist

[ ] Unit tests!
[ ] Updated CHANGELOG.md
[ ] My name is in CONTRIBUTORS.md

Codecov Report

Merging #316 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master     #316   +/-   ##
=========================================
  Coverage     90.00%   90.00%
  Complexity     1438     1438
=========================================
  Files           249      249
  Lines          3943     3943
  Branches        191      191
=========================================
  Hits           3549     3549
  Misses          343      343
  Partials         51       51

Impacted Files
Coverage Δ
Complexity Δ

...m/vonage/client/application/ApplicationClient.java
100.00% <100.00%> (ø)
7.00 <5.00> (ø)

...vonage/client/application/ApplicationEndpoint.java
100.00% <100.00%> (ø)
6.00 <5.00> (ø)

Codecov Report

Merging #316 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master     #316   +/-   ##
=========================================
  Coverage     90.00%   90.00%
  Complexity     1438     1438
=========================================
  Files           249      249
  Lines          3943     3943
  Branches        191      191
=========================================
  Hits           3549     3549
  Misses          343      343
  Partials         51       51

Impacted Files
Coverage Δ
Complexity Δ

...m/vonage/client/application/ApplicationClient.java
100.00% <100.00%> (ø)
7.00 <5.00> (ø)

...vonage/client/application/ApplicationEndpoint.java
100.00% <100.00%> (ø)
6.00 <5.00> (ø)


support aliasing

Hi, my brain is wired to type ipython instead of ptipython, so I’d love to be able to simply alias ipython=ptipython
sadly my second-most used ipython call, ipython notebook fails this way.
i’d love to be able to type both ipython and ipython notebook/nbconvert/... and have it do the sensible thing.
you can get a list of subcommands using:
from IPython.terminal.ipapp import TerminalIPythonApp

app = TerminalIPythonApp()

subcommands = list(app.subcommands.keys())

Hi @flying-sheep,
Honestly, right now I'm not sure we are going to implement this. (I hope that real integration can be finished: https://github.com/ipython/ipython/issues/8489 )
For now, what about just using a bash script?
real_ipython=$(which ipython)
ipython() {
    if [ -z $1 ]; then
        ptipython
    else
        $real_ipython $@
    fi;
}

I'm not sure we are going to implement this.

why not, if i may ask?

For now, what about just using a bash script?

jup, i’m using if [[ $# == 0 ]], but else basically what you posted


R1.2

Can one of the admins verify this patch?

We have merged all the applicable bugfixes from 1.2 back into master already.


[BUG] querying rollup on avg and value_count throws null_pointer_exception

Describe the bug
When i include a metric in the rollup, with sum, and value_count and avg, and later on try to use those fields in search, i get an error back for value_count and avg.  sum, min, and max seem to work.
To Reproduce
Create rollup on populated index
Try to query based on avg
Expected behavior
Return the average value
OpenSearch Version
2.14.0
Dashboards Version
Plugins
Rollup
Screenshots
{
    "rollup": {
        "source_index": "order-history",
        "target_index": "rollup-order-history-dashboard2",
        "schedule": {
            "interval": {
                "period": 5,
                "unit": "Minutes",
                "start_time": "1713420981074"
            }
        },
        "enabled": true,
        "page_size": 200,
        "delay": 0,
        "description": "Desc",
        "continuous": false,
        "dimensions": [
            {
                "date_histogram": {
                    "source_field": "orderDate",
                    "calendar_interval": "1M",
                    "timezone": "Europe/Copenhagen"
                }
            },
            {
                "terms": {
                    "source_field": "customerNumber"
                }
            }
    ],
   "metrics": [
            {
                "source_field": "grandTotal",
                "metrics": [
                    {
                        "avg": {}
                    },
                    {
                        "sum": {}
                    },
                    {
                        "max": {}
                    },
                    {
                        "min": {}
                    },
                    {
                        "value_count": {}
                    }
                ]
            }
      ]
}

(after indexing is complete search like)
{
    "size": 0,
    "query": {
        "bool": {
            "must": [
                {
                    "term": {
                        "customerNumber": "123456"
                    }
                },
                {
                    "range": {
                        "orderDate": {
                            "gte": "now-16M"
                        }
                    }
                }
            ]
        }
    },
    "aggregations": {
        "orderDashboardAggregations": {
            "date_histogram": {
                "field": "orderDate",
                "calendar_interval": "1M",
                "time_zone": "Europe/Copenhagen"
            },
            "aggs": {
                "orderTotalSum": {
                    "avg": {
                        "field": "grandTotal"
                    }
                }
            }
        }
    }
}

Returns:
{
    "error": {
        "root_cause": [],
        "type": "search_phase_execution_exception",
        "reason": "",
        "phase": "fetch",
        "grouped": true,
        "failed_shards": [],
        "caused_by": {
            "type": "script_exception",
            "reason": "runtime error",
            "script_stack": [
                "sum += a[0]; ",
                "^---- HERE"
            ],
            "script": "double sum = 0; double count = 0; for (a in states) { sum += a[0]; count += a[1]; } return sum/count",
            "lang": "painless",
            "position": {
                "offset": 54,
                "start": 54,
                "end": 67
            },
            "caused_by": {
                "type": "null_pointer_exception",
                "reason": "Cannot invoke \"Object.getClass()\" because \"receiver\" is null"
            }
        }
    },
    "status": 400
}

This seems to stem from RollupUtils.kt
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Browser and version [e.g. 22]

Docker / Postman
Additional context
Seems related to: https://github.com/opendistro-for-elasticsearch/index-management/issues/451
which was never addressed, but does propose a fix. If someone can nod that this fix is reasonable, i will happily do the PR work to get it in.
In my data, its not entirely unlikely, that for a given customer there will be months where he has no orders, and some buckets will therefore be empty based on the range query for date.

[Catch All Triage - Attendees 1, 2, 3, 4]
Looks like a bug, thanks for opening.

I came across the same issue. This seems to be limiting the rollup feature.

@dblock Any timeframe on when this might be fixed?


Pages do not support Markdown "file path" links

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[ ] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
The "file path" type of link does not seem to function for Pages.
Reproducible demo
https://github.com/ISSOtm/rgbds-www/blob/bf8d9167382a92f3e3db9a9c770f4ea8c78429d4/src/pages/install/linux.md?plain=1#L4
Steps to reproduce

Edit the "demo" link from /install to index.md or ./index.md.

Expected behavior
The documentation only mentions that inter-plugin links don't work, but both of those pages are processed by the "pages" plugin; so I'd expect "file path" links to be converted appropriately.
I want to use "file path" links instead of relative URLs, so that I can benefit from all of the upsides listed at the bottom of the page ;P
Actual behavior
The generated link is localhost:3000/install/index.md, not localhost:3000/install (or equivalent).
Your environment

Public source code: https://github.com/gbdev/rgbds
Public site URL: https://rgbds.gbdev.io
Docusaurus version used: 3.1.1
Environment name and version (e.g. Chrome 89, Node.js 16.4): Node v21.6.2
Operating system and version (e.g. Ubuntu 20.04.2 LTS): Arch Linux

Self-service

[ ] I'd be willing to fix this bug myself.

Yes we never added this support. Curious what your use case is? I think most people just use docs anyway, with navigation disabled if necessary. I haven't seen much demand for standalone Markdown pages at all, let alone cross-linking ones.

Our use case is our install instructions; the linked example is the Windows instructions redirecting to Linux for WSL.
Stand-alone pages seem more useful than docs for this purpose, as the install instructions are mostly version-agnostic. And if a new install method becomes available, then there are no duplicates to forget to sync.

I see. Maybe you should use https://docusaurus.io/docs/docs-multi-instance instead? Pages are mostly useful for marketing instead of informative purposes. Nevertheless we should probably implement feature parity for this.

Yes, that would be nice to support relative md paths in pages, but also the blog plugin.
And to allow one plugin to reference files of another. For that we probably need new plugin lifecycle hooks to allow one plugin to resolve a file path to the final url/pathname of another plugin.

Yes, that would be nice to support relative md paths in pages, but also the blog plugin.

Right, I suppose it's only implemented in the docs plugin, then? IMO, an immediate action would be to mention that in the documentation, to reduce astonishment for people like me. (I'll admit, though, that I've been sitting on this for a while... :sweat_smile:)

And to allow one plugin to reference files of another. For that we probably need new plugin lifecycle hooks to allow one plugin to resolve a file path to the final url/pathname of another plugin.

Right; this seems to already be requested in #9117. I think it'd be best to avoid duplicating discussion between issues?

Yes, that would be nice to support relative md paths in pages, but also the blog plugin.

Right, I suppose it's only implemented in the docs plugin, then? IMO, an immediate action would be to mention that in the documentation, to reduce astonishment for people like me. (I'll admit, though, that I've been sitting on this for a while... 😅)

Hmmm, I was wrong, it seems we also implemented it in the blog plugin 😅 so only the page plugin doesn't have it.
If you find a good place to add it to the page docs, don't hesitate to send a PR. Although I'm not sure it's necessary since we want to implement it and nobody apart you complained so far 😅

And to allow one plugin to reference files of another. For that we probably need new plugin lifecycle hooks to allow one plugin to resolve a file path to the final url/pathname of another plugin.

Right; this seems to already be requested in #9117. I think it'd be best to avoid duplicating discussion between issues?

Agree, let's keep https://github.com/facebook/docusaurus/issues/9117 for inter-plugin file path links resolution.


Cannot redirect stdout using cStringIO.StringIO on Mono

From @ironpythonbot on December 9, 2014 17:43
I'm trying to redirect standard out following the suggestion here:
[ http://stackoverflow.com/questions/1218933/can-i-redirect-the-stdout-in-
python-into-some-sort-of-string-buffer
](http://stackoverflow.com/questions/1218933/can-i-redirect-the-stdout-in-
python-into-some-sort-of-string-buffer)
import sys
from cStringIO import StringIO
old_stdout = sys.stdout
sys.stdout = mystdout = StringIO()
print "Testing"
sys.stdout = old_stdout

At least on latest Mono/Ironpython/OSX, the line:
sys.stdout = mystdout = StringIO()
results in an infinite loop giving stuff like:
Traceback (most recent call last):
SystemError: Object reference not set to an instance of an object
Traceback (most recent call last):
SystemError: Object reference not set to an instance of an object
Traceback (most recent call last):
SystemError: Object reference not set to an instance of an object
Traceback (most recent call last):
SystemError: Object reference not set to an instance of an object
Work Item Details
Original CodePlex Issue: Issue 26105
Status: Active
Reason Closed:  Unassigned
Assigned to:    Unassigned
Reported on:    Feb 2, 2010 at 4:45 AM
Reported by:    tristanz
Updated on: Jun 23 at 10:02 PM
Updated by: paweljasinski
Copied from original issue: IronLanguages/main#794

From @ironpythonbot on December 9, 2014 17:43
On 2010-02-17 03:07:58 UTC, sborde commented:
What version of IPy are you using? What version of Mono is it? It does work on IPy 2.6.1 on Windows.
What is the output you get if you use "ipy.exe -X:ExceptionDetail"?

From @ironpythonbot on December 9, 2014 17:43
On 2014-06-24 05:02:16 UTC, paweljasinski commented:
this work under windows in 1292d27f3405cead16393d04296fb7ef96019d39
can someone confirm fix in mono?

This is still not working on mono under an interactive console. It works fine in a script run using ipy[64].exe

This is no longer an issue on mono 4.8.


[UPDATE ALGORITHM] AVL Trees Algorithms code redundancy

Description:
Please describe the changes you want to make to the existing algorithm and why they are necessary.
AVL Trees Algorithms code redundancy , in the current code there is lot of calculation redundancy and caching issues.
i work on this and provide a optimized solution
Checklist:

[X] Contributor in GSSoC-ext
[X] Want to work on it

Affected Algorithm:
Mention which algorithm you want to update and the specific directory where you want to change.
Additional Information:
Any extra details or suggestions related to the update.
@pankaj-bind can you please assign me this./

assigned

Can you provide me the link of Program that you want to update

And can you please reopen and merge my request #1765  i need points. If that ok can you please help me with it my not closing it.


How do you get the globbing to work?

$ eslint --ext jsx,js  --max-warnings 0 .

/Users/sontek/code/eventray/src/eventray/static/js/components/element_editor.js
  44:1  error  Expected 'multiple' syntax before 'single' syntax  sort-imports

then:
$ import-sort **/*.js --write
✨  Done in 19.14s.

and then run it again:
$ eslint --ext jsx,js  --max-warnings 0 .

/Users/sontek/code/eventray/src/eventray/static/js/components/element_editor.js
  44:1  error  Expected 'multiple' syntax before 'single' syntax  sort-imports

am I missing something?

I've tried a few variations, this is another:
import-sort --write ./static/**/*.js

I tried this as well:
import-sort --write --list-different **/**.js
import-sort --write --list-different static/**/*.js

which doesn't work, but this does:
import-sort --write --list-different static/js/components/element_editor.js
static/js/components/element_editor.js

Bash was expanding it, needed to quote the *'s


Tree Views Need to Keep Parent Accessible

For example, tree view context menu action blocks need to have the parent object available as an argument. When viewing a DAG this way, there’s not enough context to say remove a child

Sorry for being unclear. What I mean is that, since tree views my be used to view DAGs, as I am, it would be helpful if the tree view machinery made the parent node easily available to context menu actions.
Consider this model of projects in which any project could appear as a sub-goal for multiple other projects/goals:

In this view, I can't easily implement a remove action because I don't know how to answer "from what?"!
gtViewProjectsFor: aView
	<gtView>

	^ aView columnedTree
			title: label translated;
			items: [ allChildren asOrderedCollection ];
			children: [ :p | p rootChildren sorted: #title ascending ];
			column: 'Item' text: [ :p | p gtDisplayText ] weight: 3;
			column: 'Due Date' text: [ :p | p dueDateString ]  weight: 1;
			contextItemLabel: 'Remove' action: [ :item :element |
				 ] ]
			actionUpdateButtonTooltip: 'Update'

Should shared child be removed from parent or other parent? The view has enough context, but the context menu action API does not.


Add py.typed file

This is required for the types in this library to be checked when imported downstream.
Resolves the following error:
❯ mypy example.py
example.py:2: error: Skipping analyzing "cleo.helpers": module is installed, but missing library stubs or py.typed marker
example.py:2: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 1 source files)

Sorry! I see this exists in https://github.com/python-poetry/cleo/pull/254


New version: JetBrains.CLion.EAP version 241.14494.102

Created by 🥟 Dumplings in Run #3767.

This package installs and launches normally on a Windows 10 VM.


[RatisConsensus] Bump ratis snapshot version to 2.5.2-8efe8a1-SNAPSHOT

commits diff refer to https://github.com/apache/ratis/compare/release-2.5.1...snapshot-branch2

You make Ratis and IoTDB Great Again! 🚀🚀

What a significant change! You make Ratis stronger! 🤩


🧩 Fantasy Statblock - Include Encounter Buttons

Scope
Improve Fantasy Statblocks by having a button included in the statblock that can add the monster to Initiative Tracker
Discovery
Perhaps an option in the settings that allows a user to enable/disable this feature so that people who dont use Initiative Tracker are not impacted.
But combing them will be a nice QOL improvement. Monster pages would only need to contain the statblock and encounter block can be ignored.

Validate
I tested by twirling around 3 times while clapping and touching my nose.

closed with the actions block


!!! Error in /openim/openim-server/scripts/start-all.sh:55

What happened?
!!! Error in /openim/openim-server/scripts/start-all.sh:55
!!! Error in /openim/openim-server/scripts/docker-start-all.sh:33
What did you expect to happen?

How can we reproduce it (as minimally and precisely as possible)?

Anything else we need to know?
No response
version
rockylinux9.3
docker24
Cloud provider
rockylinux9.3
docker24
OS version
rockylinux9.3
docker24
Install tools

Could you please take a look at the openim-server/_output/logs/ directory? It seems that this log indicates a failure in starting the openim-api. Thank you for your attention to this matter.

你能看一下openim-server/_output/logs/目录吗？似乎此日志表明启动openim-api失败。感谢您对此事的关注。
Generating /openim/openim-server/config/config.yaml as it does not exist.
⌚  Working with template file: /openim/openim-server/deployments/templates/openim.yaml to generate /openim/openim-server/config/config.yaml...
Generating /openim/openim-server/config/alertmanager.yml as it does not exist.
⌚  Working with template file: /openim/openim-server/deployments/templates/alertmanager.yml to generate /openim/openim-server/config/alertmanager.yml...
Generating /openim/openim-server/config/prometheus.yml as it does not exist.
⌚  Working with template file: /openim/openim-server/deployments/templates/prometheus.yml to generate /openim/openim-server/config/prometheus.yml...
Generating /openim/openim-server/.env as it does not exist.
⌚  Working with template file: /openim/openim-server/deployments/templates/env-template.yaml to generate /openim/openim-server/.env...
Generating /openim/openim-server/config/notification.yaml as it does not exist.
📋 Copying /openim/openim-server/deployments/templates/notification.yaml to /openim/openim-server/config/notification.yaml...
Generating /openim/openim-server/config/email.tmpl as it does not exist.
📋 Copying /openim/openim-server/deployments/templates/email.tmpl to /openim/openim-server/config/email.tmpl...
Generating /openim/openim-server/config/instance-down-rules.yml as it does not exist.
📋 Copying /openim/openim-server/deployments/templates/instance-down-rules.yml to /openim/openim-server/config/instance-down-rules.yml...

!!! Error in /openim/openim-server/scripts/install/openim-api.sh:74

It seems that the execution hasn't been successful. It's possible that some dirty files in this directory have overwritten the configuration files in the container. Would you mind trying to stop everything, cloning in a new directory, and then restarting? Thank you so much for your help!

似乎执行没有成功。此目录中的某些脏文件可能覆盖了容器中的配置文件。您是否介意尝试停止所有操作，在新目录中克隆，然后重新启动？非常感谢您的帮助！

好的大神，我换个目录

openim_20240111.log

has been resolved?

First, stop the related containers, then switch to a different directory, delete the images, and redeploy.
https://docs.openim.io/guides/gettingStarted/dockerCompose


Fix style transform by postcss

#434

I'm not sure how this PR is supposed to fix the referenced issue?

@mattcompiles you can check these repo:
vite-plugin:2.1.3
vite-plugin:3.0.0

@Ttou those repos are just showcasing the issue. I don't see how your changes fix it though. I'm going to close this and we can continue the conversation inside #434.


enh #18904: Improve Captcha client-side validation

Add bitwise left shift to create importance of characters order

Q
A

Is bugfix?
❌

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Thanks!


fix to issue 18165

I have no idea why the typedefs moved because I didn't touch them; they seem to be all ROs. This ticket was an NTR and an additional parent change for a related term per ticket 18165


Some more settings

Thank you @pigigaldi for your work. Before Pock, touch-bar was almost useless for me.
I have a request: It would be awesome if margin between icons also adjustable to prevent accidental touches...

Hi and thank you @pigigaldi  for the project.
Right now i want to disable de esc widget or edit more things too.

Can you add the option to disable the check for the notification badge? At the moment you can set it between „instantly“ and „3 minutes“ but I prefer a „never“ option :)
Sent with GitHawk

Addressed in the latest release! https://pock.dev


[IDE] Copy full symbol path to clipboard feature

Problem
When working in a large codebase, you often need to refer to classes/modules by their full path, e.g.:
module Foo
  module Bar
    class Baz
    end
  end
end

module Loo
  def make_baz
    # This is tedious to type out. Autocomplete is of limited help if there are a lot of possible symbols.
    Foo::Bar::Baz.new
  end
end

Proposed solution
In the IDE, include the ability to copy a symbol's full path to a clipboard. Users within Stripe have been requesting this ability.
A workaround right now is to manually copy some of the text reported by the hover feature.
Within Sorbet, this could be implemented as a custom LSP request, sorbet/getFullSymbolPath, that shares 99% of its implementation with hover.
The IDE extension would be responsible for hooking this up to the IDE UI and clipboard.

current workaround is to hover over the constant, which sometimes shows you the a name you can copy/paste
https://sorbet.run/#%23 typed%3A true
module First
  module Second
    module Third
      module Fourth
        extend T%3A%3AGeneric

        %23 try hovering

        module NestedModule%3B end
        NestedConstant %3D 1
        NestedClassAlias %3D Integer
        NestedTypeMember %3D type_member
      end
    end

    NestedTypeAlias %3D T.type_alias {Integer}
  end
end


How to detect audio & video devices with Client Application

Hi,
I am new to JavaScript.
I want to get all audio & video source in client application (means without any web server e.g. apache).
I used getSources API to get all devices but it doesnt work without web-server (apache server).
Could you please guide me hwo to get all local devices in client application (without any webserver)?
Thanks in Advance.

Hi @KrishPS
Use Detect.js

@KrishPS You either need to enable this command line flag: allow-file-access-from-files
It'll allow invocations of APIs, e.g. getUserMedia, from file:// protocol as well. By default, such APIs works only with HTTP and HTTPs.
MediaStreamTrack.getSources are javascript API. These API works in the context of the browsers. You are simply asked to load HTML page on HTTP or HTTPs or, otherwise, enable command-line flag that is mentioned above.

Hi Muaz,
Thank you so  much for the reply.
I started Chrome with the flag ">"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files" and tested below example that is working with web-server. But it is not working with a locally-loaded HTML file (without web-server, file:///whatever/index.html)
Example:

Try it


Separate pr test scripts and codecov

Separate pr test scripts
Ensure all test codecov are uploaded

Codecov Report

Merging #11804 (df00b74) into master (aff30d6) will decrease coverage by 48.70%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master   #11804       +/-   ##
=============================================
- Coverage     63.08%   14.39%   -48.70%
+ Complexity     1140      201      -939
=============================================
  Files          2343     2343
  Lines        126320   126318        -2
  Branches      19423    19423
=============================================
- Hits          79694    18187    -61507
- Misses        40953   106588    +65635
+ Partials       5673     1543     -4130

Flag
Coverage Δ

integration
?

integration1
?

integration2
?

java-11
?

java-17
?

java-20
14.39% <ø> (-48.57%)
:arrow_down:

temurin
14.39% <ø> (-48.70%)
:arrow_down:

unittests
14.39% <ø> (-48.69%)
:arrow_down:

unittests1
?

unittests2
14.39% <ø> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1513 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

We used to have about 70% test coverage. Can you double check if all the coverage files are properly merged?


Added ability to set custom roles for users logging in via oauth provider

So far it was not possible to set roles for lemur users via oauth when logging in. This pull requests adds the ability to add roles to a user on login via oauth.
The user gets assigned roles in case there is a claim "roles" in the users userinfo!

Coverage decreased (-0.06%) to 60.373% when pulling 0d1cee738ddaaae1047502ced1d1fc159c084039 on johanneslanger:master into f990ef27cf37f7744d338e5e59e63eed52fc65bc on Netflix:master.

This looks good to me, thanks for the PR!


RequirementCollection::getIterator() should either be compatible with IteratorAggregate::getIterator()

Hello
First, thank you for this package.
I'm currently trying to implement it but I facing an issue with my GitHub action while running the update changelog step
Here is the error I got
Deprecated: Return type of HumbugBox3130\KevinGH\RequirementChecker\RequirementCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///changelog-updater/.box/src/RequirementCollection.php on line 12

Deprecated: Return type of HumbugBox3130\KevinGH\RequirementChecker\RequirementCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///changelog-updater/.box/src/RequirementCollection.php on line 16

In Assert.php line 2060:

  No latest-version option provided. Abort.

Here is the update-changelog.yml file used for the action
# .github/workflows/update-changelog.yaml
name: "Update Changelog"

on:
  release:
    types: [released]

jobs:
  update:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout code
        uses: actions/checkout@v2
        with:
          ref: main

      - name: Update Changelog
        uses<EMAIL_ADDRESS>        with:
          release-notes: ${{ github.event.release.body }}
          latest-version: ${{ github.event.release.name }}

      - name: Commit updated CHANGELOG
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          branch: main
          commit_message: Update CHANGELOG
          file_pattern: CHANGELOG.md

Seeing that the error could be related to PHP 8.1, I tried to force PHP to run on version 8 but without success (Piece of code added between Checkout code & Update changelog step)
- name: Setup PHP
        uses: shivammathur/setup-php@master
        with:
          php-version: "8.0"

Could you help me figure out what happen?
Thank you

Thanks for reporting!
The Action / CLI should work on PHP 8.1. The test suite is run on both PHP 8.0 and 8.1
.
What I noticed is this line:

No latest-version option provided. Abort.

This comes from the input validation part of the CLI (link).
Could it be that the Action was run without providing a release name?

Thank you, it was indeed that.
When running gh release create VERSIONAME it then prompts me for the title "optional".
It seems it's mandatory here.
Problem solved :)

FYI: The deprecation warnings have beend fixed when the underlying CLI was upgraded to use Laravel 9 in  https://github.com/stefanzweifel/php-changelog-updater/pull/15.


gofast is missing some fastcgi fields that Caddy has

Comparing fastcgi.go in the Caddy sources to session.go in gofast, I found the following fields in Caddy that are missing from gofast:
REMOTE_HOST
REMOTE_USER
REQUEST_SCHEME
HTTP_HOST

REMOTE_HOST: requires a DNS lookup for the REMOTE_ADDR IP address. I think we should do this as an optional middleware.
REMOTE_USER: I'm not sure I understand what it should be. Do you have more reference?
REQUEST_SCHEME: added in a working branch.
HTTP_HOST: as other HTTP_* parameter, it is only available if the request header exists. So if the request header has a Host field, it will be passed on as HTTP_HOST.

Just read fastcgi.go from Caddy. Turns out they only use IP address for REMOTE_ADDR. No reverse lookup is done. We can follow this practice.

I've done more readings in StackOverflow about the HTTP_HOST behavior. All HTTP/1.1 clients will generate the Host header, which will become the HTTP_HOST parameter. For HTTP/1.0 clients, the Host header field will be absent and HTTP_HOST parameter is expected to be undefined.
So I don't think the way Caddy doing is the right way to do it.

As for REMOTE_USER, it seems the parameter is set by the web server which does HTTP basic authentication, or other authentication applicable.
So the way to support it would be to have a middleware that does HTTP authentication. Caddy has an http.Handler implementation for this as caddy/basicauth.
We'll probably need to do something similar. But this call for a larger and more general question: how should this library support authentication in general?


Make use of SingleCellExperiment for data input and output

Right now celda uses the celda_CG (or celda_C/celda_G) S4 objects for storing the celda model results including sampleLabel, params, names, completeLogLik, finalLogLik, and cell and gene cluster assignments. This object does not store the count matrix that was used to generate these results.
SingleCellExperiment is a powerful S4 object container developed by Bioconductor team specific for scRNA-seq data. It is well maintained. It has a metadata slot for storing named list. Using SingleCellExperiment object as the standard container in celda and use it for the inputs and outputs of certain celda functions should prove beneficial in the long term in terms of package maintenance, development, interoperability and accessibility.
A few thoughts on how to implement this in a function (for example when running celda_CG or celdaGridSearch):

Use SingleCellExperiment as the basic input object instead of a matrix object of count matrix.
Put celdaList object (in list format) into the metadata slot of SingleCellExperiment. The use of a celdaList object instead of celda_CG/celda_C/celda_G objects is probably safer because user might use the celdaGridSearch function. This step will require a lot of reformatting to keep things clean and simple (convert the S4 objects to list). A well-thought-out list structure that encompasses slots for all possible cases or results is needed.
Propagate any results generated by celda functions to the metadata slot of the SingleCellExperiment object using the list structure mentioned in 2.
Return the SingleCellExperiment.

This way the count matrix, annotations, and celda results are all included in one object. And we don't need to worry about the countChecksum. And we can easily pull out gene annotations and use gene symbols for plotting.

Hi zhewa, I am trying to use the decontX function, can I use SingleCellExperiment data as input?
I installed celda 1.5.5 from github.
thanks

Hi Nocola,
Yes. You can use SingleCellExperiment data as input. You can check the details about decontX function by typing ?decontX in R.
Zhe
------------------ Original ------------------
From:  "Nicola<EMAIL_ADDRESS>Date:  May 14, 2020
To<EMAIL_ADDRESS>Cc:  "Zhe<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject:  Re: [campbio/celda] Make use of SingleCellExperiment for data input and output (#181)
Hi zhewa, I am trying to use the decontX function, can I use SingleCellExperiment data as input?
I installed celda 1.5.5 from github.
thanks
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Also take a look at our new vignette on Bioconductor:
https://www.bioconductor.org/packages/release/bioc/vignettes/celda/inst/doc/decontX.pdf
You may need to re-install the latest version of celda if you previously installed it more than a month ago.


Bug when using rr with babel-plugin-transform-remove-prop-types

Due to this line: https://github.com/ReactTraining/react-router/blob/389df9c0ba603b758de4a979a34ee10276f9a8d0/modules/Router.js#L135
I got around this in another library I maintain by requiring that defaultProps be set for each propType and then doing what you're doing with defaultProps instead.

What error are you getting? That the propTypes don't exist or aren't an object?
Honestly, I'm not sure if this is our responsibility though. That plugin isn't super-common to be used and is something outside of this library that's interfering. Also, it isn't supposed to run on node_modules, just your own code.

That's a good point @timdorr, I raised an issue against the plugin: https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types/issues/82

Looks like this is more on bptrrpt (™!) to provide some sort of fix for. I'm happy to add in some small guard comments or some other indicator that it should ignore that line of code, but this isn't a "React Router problem" per se. So, closing this one out. Thanks for bringing it up, @yaycmyk!


Write extractor(s) for NDVI and PRI data

Description
Extract NDVI and PRI values, and % reflectance from xml files in ndviSensor and priSensor and insert into geostreams API.
TODO:

[ ] Determine any dependencies
[ ] Extract values from .bin files (these are actually xml, see below)
[ ] Check if time and location are in sync for two sensors (if so, records can be combined)
[ ] write extractor to convert files with geospatial, time, reflectances and NDVI / PRI values to geostreams API
[ ] document
[ ] write test.sh to work on sample data and compare to sample output

Suggestions
These data, where each record has a time, point location, and then a few data points are similar to the data stream from the pheno tractor. If we can take these both and insert them into the geostreams database, then we will have combined five sensors into one format. From that point it should be easy to write extractors that summarize plot (or any polygon) data from these sensors, and the database already has mapping and plotting features within Clowder.
This is what I am thinking - does this make sense from the Clowder and data stream standardization perspective @robkooper @max-zilla ? Does this make sense in general, and with respect to these datasets @Mamatemenrs, @remotesensinglab ?

Appendix
This is a subtask of #64
NDVI format
<LemnaTecData>
    <Entry name="NDVI" value="0.803190499146552" unit="-" />
    <Entry name="Channel1TOP633" value="233.078997755" unit="umol/m^2/s" />
    <Entry name="Channel4TOP800" value="221.7064438158" unit="umol/m^2/s" />
    <Entry name="Channel1DOWN633" value="3.6708662746" unit="umol/SR/m^2/s" />
    <Entry name="Channel4DOWN800" value="31.9918451094" unit="umol/SR/m^2/s" />
</LemnaTecData>

PRI example
<LemnaTecData>
    <Entry name="NDVI" value="0.047458169870772" unit="-" />
    <Entry name="Channel1TOP531" value="68.817235498" unit="umol/m^2/s" />
    <Entry name="Channel4TOP569" value="65.0497152665" unit="umol/m^2/s" />
    <Entry name="Channel1DOWN531" value="1.1867427872" unit="umol/SR /m^2/s" />
    <Entry name="Channel4DOWN569" value="1.2335518543" unit="umol/SR /m^2/s" />
</LemnaTecData>

According to specs, there is one NDVI sensor pointing up, one pointing down:
@terraref/lemnatec could you please confirm?

@dlebauer - is this a priority for the V0 release?

Yes
On Fri, Sep 23, 2016 at 11:46 AM Rachel Shekar<EMAIL_ADDRESS>wrote:

@dlebauer https://github.com/dlebauer - is this a priority for the V0
release?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/terraref/computing-pipeline/issues/150#issuecomment-249243261,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcX5834bWKS_-u2WtY_GjmMqGtoW5Luks5qtAJrgaJpZM4Jo3sG
.

@ZongyangLi - can you please update this issue?

I look into bin files in /raw_data/ndviSensor/ several weeks ago. The content in the bin file is like:
<LemnaTecData>     <Entry name="NDVI" value="0.486768492611564" unit="-" />     <Entry name="Channel1TOP633" value="259.2523123703" unit="umol/m^2/s" />     <Entry name="Channel4TOP800" value="230.8212727595" unit="umol/m^2/s" />     <Entry name="Channel1DOWN633" value="8.0706465413" unit="umol/SR/m^2/s" />     <Entry name="Channel4DOWN800" value="20.8157258431" unit="umol/SR/m^2/s" /> </LemnaTecData>
In the matlab codes GetNDVI.m, it reads the source file and outputs NDVI value given from source file.
Could some give me some idea on:

How to create a png using these metadata.
Where can I find Vis and NIR information.
Is that NDVI value in the source file is the right NDVI value should be added into somewhere else.
Should I consider each meta file as a pixel to a geospatial creation?

@ZongyangLi I just realized that the .bin files are actually XML text and that this is not an imaging sensor. So it may not be appropriate to convert to an image.
The most important value is NDVI. First step might be to extract x, y, NDVI for each observation and look at the points. Perhaps this should be inserted into the Clowder geostreams API as a first step.
@anfrench, @remotesensinglab do you have any suggestions?
Should we retain the four values (2 up and 2 down for 633 and 800 nm) in addition to NDVI or convert these to %reflectances for each channel?

I do not think it is necessary! Just keep the % reflectance (two values), and NDVI.

I dont know the instsrument, is this a ratioing algorithm: upwelling divided by downwelling? Unfortunate choice of sensor labels TOP and DOWN since Id think the TOP captures the downwelling radiation and the bottom sensor captures the reflected signal?? Would be good to relabel but I suspect not possible. In that case some note ought to be added to metadata to clarify which sensor is which. Otherwise, two reflectances + NDVI is ok as long as the upwelling and downwelling calibrations are checked periodically, they need to be.

@Mamatemenrs and @remotesensinglab - please update this issue

if you have a python script, please upload to GitHub so we can review and prep extractor.
Here is the preferred repository for the script:
https://github.com/terraref/extractors-multispectral
please let me know if you don't have access. Easiest way would just be to create your own branch and add the file, then create a pull request.

For extracting NDVI or PRI values from a .bin files, a python script has been uploaded in a branch named "Create binFile_NDVI_Extractor" with a pull request.

@Paheding thanks for uploading, I will take a look at follow up.

@max-zilla  The python script for extracting NDVI from .bin files can found in here
The code reads all .bin files from current directory, extracts the NDVI values, and saves the extracted values to  a .csv file automatically.

https://github.com/terraref/extractors-multispectral/pull/6/files
@Paheding I merged your PR and implemented the code into the extractor framework. I have not tested yet but you can see how this was done here.

renamed your script to DirectoryExtractor.py to preserve it.
terra_bin2csv.py is the extractor script with 3 components. this is configured to be notified whenever any .bin file is uploaded into Clowder

check_message checks metadata to see if the .bin file belongs to NDVI or PRI sensor
process_message reads the bytes into a CSV and uploads it to clowder
init just adds a couple command line args

batch_launcher and extractor_info are used in Clowder environment

I will try to make time to test before end of the week.

Sounds good. Thanks.
Sidike Paheding (Patrick), Ph.D.
Postdoctoral Research Associate
Center for Sustainability
Saint Louis University
On Thu, Jan 19, 2017 at 2:01 PM, Max Burnette<EMAIL_ADDRESS>wrote:

https://github.com/terraref/extractors-multispectral/pull/6/files
@Paheding https://github.com/Paheding I merged your PR and implemented
the code into the extractor framework. I have not tested yet but you can
see how this was done here.

renamed your script to DirectoryExtractor.py to preserve it.
terra_bin2csv.py is the extractor script with 3 components. this is
configured to be notified whenever any .bin file is uploaded into Clowder

check_message checks metadata to see if the .bin file belongs to
NDVI or PRI sensor
process_message reads the bytes into a CSV and uploads it to
clowder
init just adds a couple command line args

batch_launcher and extractor_info are used in Clowder environment

I will try to make time to test before end of the week.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/terraref/computing-pipeline/issues/150#issuecomment-273882301,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXtv7-_xJ6dEblhzGtFFn7A3UFPbH-vkks5rT8ELgaJpZM4Jo3sG
.

Quick update that this extractor is deployed to the VM and dependencies installed - as soon as @jdmaloney has the output directory mounted (so we can write outputs to Level_1 directory properly) I will start running.

@max-zilla I installed pyClowder2 for extractor development, and ran the example_extractor named "wordcount.py".  It gives some error as follows:

It seems there is a problem about connection. Any advice on this? Thanks.

this looks like rabbitmq is not up and running.
Did you install the docker images for rabbitmq and/or clowder?

I installed docker and pyClowder 2. Not sure about docker images, is there
any document that I can look a look for installing the docker images?
Thanks.

Sidike Paheding, Ph.D.
Postdoctoral Research Associate
Center for Sustainability
Saint Louis University
http://www.remotesensinglab.org/paheding.html
On Wed, Feb 1, 2017 at 6:15 PM, Rob Kooper<EMAIL_ADDRESS>wrote:

this looks like rabbitmq is not up and running.
Did you install the docker images for rabbitmq and/or clowder?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/terraref/computing-pipeline/issues/150#issuecomment-276826187,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXtv7_Z--CTtPMzAclNWmGWhs1n3I6lUks5rYSAOgaJpZM4Jo3sG
.

@robkooper Yes, I installed them. Now when I ran the extractor named: wordcount.py, the extractor reports "Starting to listen for messages", so it seems working now. Thanks.

if you upload a text image, does it work? On a mac you need to upload to http://youripaddresss:9000 and not to http://localhost:9000/

@robkooper Not yet, could you provide steps to upload a text image? Thanks.


Do Not return to base option

Hi,
My xiaomi home app has an Option "Do Not return to base" for when my Robot should clean the 2nd floor where there is no base. So it just clean everything and then stops where it started.
I Dont See that Option anywhere now.
Why i need that? Because the Vacuum wants to return to base in the middle of Cleaning. What i want to do:
When 2nd floow map is Selected and start clicked then:

clean pads and fill Water (like it normally does)
drive out of the Station then pause
Set "Do Not return to base"  to true

The i would Pick the Vacuum up, bring it to the second floor and hit continue vacuuming. After that, when i bring it back to its base, the "Do Not return to base" Option should be switched off again.

Hi,
Device is a dreame.vacuum.p2114a (xiaomi x10+)
I have this Option in my xiaomi home app. Its in german so ill translate it as good as i can:
"Dont return to clean mop"
"After activation, the Robot will Not return to base to clean the mop during a Cleaning Operation. This Option is use full for environments where the Robot is Not able to return to base"


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on 881278194 for 3d9e37e4fc96e6d289905a076aa98845a5f83ab2
https://gitlab.com/MatrixAI/open-source/js-async-cancellable/-/pipelines/881278194

Pipeline Succeeded on 881278194 for 3d9e37e4fc96e6d289905a076aa98845a5f83ab2
https://gitlab.com/MatrixAI/open-source/js-async-cancellable/-/pipelines/881278194

Pipeline Attempt on 881279463 for 0a2da73bc05094405d625426bbf9e5198ec7a0a7
https://gitlab.com/MatrixAI/open-source/js-async-cancellable/-/pipelines/881279463

Pipeline Succeeded on 881279463 for 0a2da73bc05094405d625426bbf9e5198ec7a0a7
https://gitlab.com/MatrixAI/open-source/js-async-cancellable/-/pipelines/881279463


Add support for GigaDevice

Hi @MikeXiaoshi, what is your mbed user account name? Have you signed the Mbed Contributor License Agreement? Thanks!

Hi @flit , I have no mbed user account. I will apply for one as soon as I can. Thanks a lot.

@MikeXiaoshi Have you had a chance to sign the Contributor License Agreement?

Ok, no worries. Btw, I'm about to merge in preliminary CMSIS-Pack support, so GigaDevice chips can be supported if the user provides a pack.

Closing due to inactivity.


Sebastian.07 authorization

-Example of roles validation

@sebacancinos as in #8 , I fixed the cocoapods issue, as well as some braces position thingies in code. Check the latest commit I made in this PR and give the +1 to @mpaktiti, by me it's ok.
Also, in order to avoid this, make sure you have the .xcworkspace and .gitignore files in future Pull Requests.

+1 @mpaktiti @ntotten

Doc for this sample: https://github.com/auth0/docs/pull/1819

+1 @ntotten @chenkie


Search for correct package in init

The changes in #18 ask importlib.metadata for the version of a package named pyvista_imgui instead of numba_kdtree.

Thanks for the fix!


Create zh_cn.lang

Dear ThexXTURBOXx!
I have played your Reforged mod for a long time. I like it very much, and want to make a translation for your excellent work.
So I made this. Would you please have this language file merged?
Thanks a ton!

Hey RisingInIris2017,
Thanks for Translation my mod! I will merge it right now

Thanks a lot! :>


IPC depends on WinJS.Promise timing

I have made f8dad22a and then saw this error... Reverted the change for now
ERR Cannot read property '/Users/jrieken/Code/_samples/ConsoleAppDnx' of undefined: TypeError: Cannot read property '/Users/jrieken/Code/_samples/ConsoleAppDnx' of undefined,    at ChokidarWatcherService.setRoots (/Users/jrieken/Code/vscode/out/vs/workbench/services/files/node/watcher/unix/chokidarWatcherService.js:26:45),    at WatcherChannel.call (/Users/jrieken/Code/vscode/out/vs/workbench/services/files/node/watcher/unix/watcherIpc.js:20:54),    at Server.ChannelServer.onPromise (/Users/jrieken/Code/vscode/out/vs/base/parts/ipc/common/ipc.js:64:35),    at Server.ChannelServer.onMessage (/Users/jrieken/Code/vscode/out/vs/base/parts/ipc/common/ipc.js:48:26),    at /Users/jrieken/Code/vscode/out/vs/base/parts/ipc/common/ipc.js:39:89,    at Emitter.fire (/Users/jrieken/Code/vscode/out/vs/base/common/event.js:148:38),    at process.fn (/Users/jrieken/Code/vscode/out/vs/base/common/event.js:599:27),    at emitTwo (events.js:126:13),    at process.emit (events.js:214:7),    at emit (internal/child_process.js:772:12)

By timing, you mean the order of execution of the ctor callback, right?

Yeah, something like that. Having made that change and errors have appeared 😢

IPC is now TPromise free!


fix: use free versions of the icons temporarily

We do have a perpetual license to the duotone pro icons we were using, but it would requires us to host it on the CDN with the correct CORS settings.
Will circle around to it when I get more time. For now, this should fix the broken hosted versions from FontAwesome CDN which was a paid subscription.
We have no intention of renewing it.

Btw, moving from the kit has been a slight improvement: the fonts are now there on initial page load, rather than briefly appearing as boxes.

Yeah, this is being served off of CF.


feat(payments): Add audit events for PaymentStatus update

Type of Change

[ ] Bugfix
[x] New feature
[ ] Enhancement
[ ] Refactoring
[ ] Dependency updates
[ ] Documentation
[ ] CI/CD

Description
This PR adds an Audit event for the PaymentStatus operation.
Additional Changes

[x] This PR modifies the files below

crates/router/src/core/payments/operations/payment_status.rs

crates/router/src/events/audit_events.rs

Motivation and Context
This PR fixes #4677
How did you test it
This requires FRM-related flows to be tested, and may not be tested locally.
Checklist

[x] I formatted the code cargo +nightly fmt --all
[x] I addressed lints thrown by cargo clippy
[x] I reviewed the submitted code

Please review and suggest changes, if any. Thanks.
cc: @tsdk02 @Chethan-rao

Please review and suggest changes, if any. Thanks.
cc: @tsdk02 @Chethan-rao @gorakhnathy7

Please review and suggest changes, if any. Thanks.
cc: @tsdk02 @Chethan-rao @gorakhnathy7

@Rutam21 I have tested this PR locally, and updated the test cases. Seems to be working fine.
This PR looks good to get merged.

@likhinbopanna This PR has been approved and is ready to be added to the merge queue. Please do the needful. Thanks.


slideend not firing when clicking on the slider itself

Bug, feature request, or proposal:
I am using the md-slider component. When I touch anywhere on the slider the handlebar (used for dragging) is automatically sliding to the clicked position. But the slideend event is not firing. I don't want to use the change event because I only want to call a function when the sliding is done.
Is there a way to detect when the sliding is done when clicking the slider and the handlebar is automatically sliding to the clicked position?
Thanks!

This works fine if I use the (change) event instead of the slideend event.


Footer enhancement

Hey @NiranjanKumar001 go to top button can be added for better UX.

Great idea ,but as we are working on cloning a site ,we would try to make it alike and i don't think its there on official site. So as You are looking for some thing which is easier. i am makin it  a footer enhancement issue, you will have to just make the footer which is just some code with alot of texts . i am assigning you this if you want you can star the repo and proceed .

Hey Niranjan Kumar
I have raised the pr, can you please check out.
On Sun, 6 Oct 2024 at 17:43, Niranjan Kumar @.***>
wrote:

Assigned #13 https://github.com/NiranjanKumar001/iPhone16Pro/issues/13
to @KavyaBS123 https://github.com/KavyaBS123.
—
Reply to this email directly, view it on GitHub
https://github.com/NiranjanKumar001/iPhone16Pro/issues/13#event-14530437372,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDQUTIKLVXT3LFCLCQ6WG6TZ2ESQNAVCNFSM6AAAAABPOHMLTCVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJUGUZTANBTG4ZTOMQ
.
You are receiving this because you were assigned.Message ID:
@.***>


fix textlint warnings

some URLs return 301 responses, so I replaced them with their corresponding redirect destinations.

thanks!


GPSPRINGSECURITYCORE-133: Incorrect behaviour of 'access' tag with 'url' attribute.

Original Reporter: abeletski
Environment: Not Specified
Version: Not Specified
Migrated From: http://jira.grails.org/browse/GPSPRINGSECURITYCORE-133
WAR file has name "web" and application is available via url 'http://site.com/web/'.
When you try to use "sec:access url=..." you always don't have access.
<sec:access url="${g.createLink(controller: 'contr', action: 'act')}">
   <!-- html code -->
</sec:access>

Plugin uses:
GrailsWebInvocationPrivilegeEvaluator.isAllowed(String contextPath, final String uri, final String method, final Authentication authentication).

...
FilterInvocation fi = createFilterInvocation(contextPath, uri, method);
...

protected FilterInvocation createFilterInvocation(final String contextPath, final String uri, final String method) {
   Assert.hasText(uri, "URI required");
   return new FilterInvocation(new DummyRequest(contextPath, method, contextPath + uri), DUMMY_RESPONSE, DUMMY_CHAIN);
}

Attend that you pass "contextPath + uri" to dummy request's constructor. In case that I described above:
contextPath = /web
uri = /web/contr/act
contextPath + uri = /web/web/contr/act - It isn't correct path.

The context path is required by the underlying Spring Security functionality, so the plugin code needs to continue adding the context. Using base:'/' as described above seems like a good workaround.


creating new browser context: cdp.Target: CreateBrowserContext: rpc er ror: Not allowed. (code = -32000)

source file
temp.txt
docker container ping image host is success

Hello,
I guess it's because some fonts are missing: you should extend the Gotenberg image by adding those fonts.

You may try it again with the new version of Gotenberg: it should work. Don’t forget to send those images in your request! See https://thecodingmachine.github.io/gotenberg/#html.assets

The browser is already installed in the image.
This issue is about creating a new RPC connection to the Chrome Debugging Protocol target, and I got the same issue in Travis CI 🤔
I need to investigate this.

Could you provide more details about where do you launch Gotenberg (local remote)? What's your operating system?

Could you provide more details about where do you launch Gotenberg (local remote)? What's your operating system?

local server(Local Area Network)
CentOS Linux release 7.2.1511 (Core)
x86_64
docker common:"docker run -d --rm -p 3000:3000 thecodingmachine/gotenberg:3"
Still need more information?

cool!But I recommend using A4 paper by default. If I don't pass the parameters "paperWidth", "paperHeight", some content will be incomplete.(with google translate !Haha!)

A4 is actually the default format :) if you want, you may reduce the margins instead of changing the paper size :)
Feel free to reopen this issue if needed :)


Stable

Doneness:

[X] Build is okay - I made sure that this change is building successfully.
[X] No Bugs - I made sure that this change is working properly as expected. It doesn't have any bugs that you are aware of.
[X ] Branching - If this is not a hotfix, I am making this request against master branch

:white_check_mark: Build Titanium-Web-Proxy 3.0.683 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/19bacf2ba1 by @justcoding121)


Improve editor.trimAutoWhitespace or cursor navigation

Loosing indent position all the time when navigating code.  You loose code indent position with both navigating with the mouse or arrow keys (sick of pressing tab to get alignment back or delete then enter to get a new line with the correct indentation, or just start typing from the wrong position and use code format shortcut after entering something at a different location.

VSCode Version:
1.4.0
OS Version:
Win10

Steps to Reproduce:
Edit anything with line gaps between code

@DarceyLloyd Can you please give precise steps to reproduce the problem? Is it possible you do not like the out-of-the-box behaviour driven by the setting:
// Remove trailing auto inserted whitespace
"editor.trimAutoWhitespace": true,

Steps to reproduce:

open a javascript file
Say lines 10 to 20 are single lines of code, press enter after line 10, 3 times (3 spaces)
Move using mouse to end of code and click to set cursor position (any other position)
Move back to lines where you just pressed enter and click or get there with mouse or use cursor keys to get there
indentation lost (delete or tab time!)

Message:
That works better however I do like the feature for removing white space after code, it just needs to be more intelligent as to where it is applied.
Solution 1
Do not trim trailing spaces on empty lines (lines containing tabs or only spaces).
Solution 2
Keep removing everything as per current functionality however when navigating to code lines that are empty intelligently auto indent cursor editing position for 1st click on entry to that line via arrow keys (up and down) to indentation point and not start of line.

I like the "editor.trimAutoWhitespace" function, but it has the side effect of losing the padding. In Visual Studio 2015, this feature is implemented perfectly.


I'm getting an error when saving my livestream : websockets.exceptions.InvalidStatusCode: server rejected WebSocket connection: HTTP 200

[TikTokLive] INFO from C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py:612 — ! connect failed again; retrying in 5 seconds
Traceback (most recent call last):
  File "C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py", line 598, in __aiter__
    async with self as protocol:
  File "C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py", line 629, in __aenter__
    return await self
           ^^^^^^^^^^
  File "C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py", line 647, in __await_impl_timeout__
    return await self.__await_impl__()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py", line 654, in __await_impl__
    await protocol.handshake(
  File "C:\Users\KalvinThien\AppData\Local\Programs\Python\Python311\Lib\site-packages\websockets\legacy\client.py", line 325, in handshake
    raise InvalidStatusCode(status_code, response_headers)
websockets.exceptions.InvalidStatusCode: server rejected WebSocket connection: HTTP 200```

oof. latest version?

same here

version?

Im use command : pip install TikTokLive --upgrade
And vs show up is : 6.0.6

@zufarrizal did you find solution? - i have the same problem...

Please confirm this is occurring still, thanks

@deepin2soul you can follow my code https://github.com/zufarrizal/MinecraftSurvivalPythonTiktok

@deepin2soul you can follow my code https://github.com/zufarrizal/MinecraftSurvivalPythonTiktok

    elif not response.status_code == 200:
        raise SignAPIError(
            SignAPIError.ErrorReason.SIGN_NOT_200,
            f"Failed request to Sign API with status code {response.status_code} and payload \"{response.read()}\"."
        )

@deepin2soul you can follow my code https://github.com/zufarrizal/MinecraftSurvivalPythonTiktok

    elif not response.status_code == 200:
        raise SignAPIError(
            SignAPIError.ErrorReason.SIGN_NOT_200,
            f"Failed request to Sign API with status code {response.status_code} and payload \"{response.read()}\"."
        )

I found several problems, it seems there is a problem with the API server being full, or usually it also happens in the node version belonging to zerodytrash at certain times, where I usually do it at 7 pm UTC+7 the same thing definitely happens! maybe you can find another way. so I chose another time to run the application.
The most important thing is to run it using your own TikTok. and don't use a proxy or similar to connect.

Closed due to lack of activity.


Bike improvement: support for smoothness tag

The assumed highway speed should be adopted depending on http://wiki.openstreetmap.org/wiki/DE:Key:smoothness
The combination with all possible highway types, surface and grade tags needs to be considered.

Smoothness is highly correlated with tracktype (grade#) but still allows for a refinement. The official definition (https://wiki.openstreetmap.org/wiki/Key:smoothness) is based on the physical usability of a way for wheeled vehicles:

intermediate: good for regular bike
bad: good for trekking bike / regular car
very bad: only MTB and some effort  / high clearance car
horrible: only MTB and high effort / Jeep

I would rate the following track as grade5 and very horrible if wet and grade4 and horrible if dry for example.
Muddy forest track picture on pixabay.com
My personal statistical experience for German forest tracks in the flat country:

grade1: good - intermediate, (default: good)
grade2: good - intermediate, (default: intermediate)
grade3: intermediate - bad, (no default)
grade4: bad - very bad, (default: bad)
grade5: bad (short grass on hard ground / lawn) - very horrible (overgrown, soft and uneven ground), (no default)

So basically, it mostly would alter the tracktype by +/-1 except for grade5 which could be lowered even more. One scoring possibility for bicycles could be:

good and better: 24
intermediate: 20
bad: 15
very bad: 6
horrible and worse: 0


Add permissions for leases.coordination.k8s.io

Following the installation steps for gitlab source I was getting the following error:

rabbitmq-knative-docs/logs/rabbitmq-source.log:E1207 21:33:08.584935       1 leaderelection.go:320] error retrieving resource lock knative-sources/rabbitmq_controller.knative.dev-eventing-rabbitmq-pkg-reconciler-source.reconciler.00-of-01: leases.coordination.k8s.io "rabbitmq_controller.knative.dev-eventing-rabbitmq-pkg-reconciler-source.reconciler.00-of-01" is forbidden: User "system:serviceaccount:knative-sources:rabbitmq-controller-manager" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "knative-sources"
:knative-sources:gitlab-controller-manager" cannot update resource "leases" in API group "coordination.k8s.io" in the namespace "knative-sources"
E0322 22:32:53.916254       1 leaderelection.go:361] Failed to update lock: leases.coordination.k8s.io "gitlab-controller.knative.dev.eventing-gitlab.pkg.reconciler.source.reconciler.00-of-01" is forbidden: User "system:serviceaccount:knative-sources:gitlab-controller-manager" cannot update resource "leases" in API group "coordination.k8s.io" in the namespace "knative-sources"

I think the following commit addresses this issue.
[EDIT]:
Correct Logs:
E0322 22:32:53.916254       1 leaderelection.go:361] Failed to update lock: leases.coordination.k8s.io "gitlab-controller.knative.dev.eventing-gitlab.pkg.reconciler.source.reconciler.00-of-01" is forbidden: User "system:serviceaccount:knative-sources:gitlab-controller-manager" cannot update resource "leases" in API group "coordination.k8s.io" in the namespace "knative-sources"

For posterity, here is the culprit: https://github.com/knative-sandbox/eventing-gitlab/commit/dcc64e44f84dcc882c03b7dca7cd06bd4630198c
# pkg/client/injection/reconciler/sources/v1alpha1/gitlabsource/controller.go
-	t := reflect.TypeOf(r).Elem()
-	queueName := fmt.Sprintf("%s.%s", strings.ReplaceAll(t.PkgPath(), "/", "-"), t.Name())
+	ctrType := reflect.TypeOf(r).Elem()
+	ctrTypeName := fmt.Sprintf("%s.%s", ctrType.PkgPath(), ctrType.Name())
+	ctrTypeName = strings.ReplaceAll(ctrTypeName, "/", ".")


Synchronizing local media never ends

Since the last release, every time I enter the app local media starts synchronizing. Once it finishes, if I leave the feed screen (for example, if I go to albums), and then I return to the feed section, local media starts synchronizing again. This causes the app to never stop synchronizing local media, and consumes a lot of battery. I can replicate this behaviour in more than one device.

Replicated. Will be fixed in the next release


Extractors and property declaration

In the example, we have
class Book {
  constructor({
    // ...
    // Extract `createdAt` as an Instant
    createdAt: InstantExtractor(createdAt) = Temporal.Now.instant(),
    modifiedAt: InstantExtractor(modifiedAt) = createdAt
  }) {
    // ..
    this.createdAt = createdAt;
    this.modifiedAt = modifiedAt;
  }
}

If I understand correctly, the default binding of createdAt is set to InstantExtractor(createdAt) = Temporal.Now.instant(), however, any other value that is passed will not be extracted? Is the existing function shorthand for objects blocking us from allowing extractors like this? Is it possible or desired to have extractors execute on each function call?
  constructor({
    // ...
    // Extract `createdAt` as an Instant
    InstantExtractor(createdAt) = Temporal.Now.instant(),
    InstantExtractor(modifiedAt) = createdAt
  }) {

There is some similar potential confusion here as with the assignment let InstantExtractor(createdAt) = ..., but I am wondering if we have spec machinary that makes this particularly difficult or if we are avoiding it for other reasons.

In the example, we have
class Book {
  constructor({
    // ...
    // Extract `createdAt` as an Instant
    createdAt: InstantExtractor(createdAt) = Temporal.Now.instant(),
    modifiedAt: InstantExtractor(modifiedAt) = createdAt
  }) {
    // ..
    this.createdAt = createdAt;
    this.modifiedAt = modifiedAt;
  }
}

If I understand correctly, the default binding of createdAt is set to InstantExtractor(createdAt) = Temporal.Now.instant(), however, any other value that is passed will not be extracted?

I think you may be misunderstanding the example. Consider the following destructuring syntax:
const { createdAt: createdAtVar = Temporal.Now.instant() } = obj;

Here we are binding obj.createdAt property to a createdAtVar identifier, with Temporal.Now.instant() as a default to evaluate should obj.createdAt be undefined.
You can replace createdAtVar with a BindingPattern for further destructuring, including {}, [], or an extractor:
const { createdAt: InstantExtractor(createdAtVar) = Temporal.Now.instant() } = obj;

Here we are binding object.createdAt through InstantExtractor into createdAtVar. If obj.createdAt is undefined, we evaluate the initializer and pass that value through the extractor.

Is the existing function shorthand for objects blocking us from allowing extractors like this? Is it possible or desired to have extractors execute on each function call?

I'm not clear on what you're asking here? Extractors will evaluate each time the declaration is evaluated.

  constructor({
    // ...
    // Extract `createdAt` as an Instant
    InstantExtractor(createdAt) = Temporal.Now.instant(),
    InstantExtractor(modifiedAt) = createdAt
  }) {

There is some similar potential confusion here as with the assignment let InstantExtractor(createdAt) = ..., but I am wondering if we have spec machinery that makes this particularly difficult or if we are avoiding it for other reasons.

I did not use this syntax because it conflates the property and the binding. We allow that for shorthand assignments because there's a direct correspondence between the property value you read and the binding you create (i.e., { x } is equivalent to { x: x }). We don't do that for other binding patterns, though, as there potentially a disconnect between the input and output. For example, these are illegal today as they may be nonsensical or confusing:
const { { x } } = ...
const { [x] } = ...

Extractors are very much like array destructuring and it's far more likely that the output of a given extractor does not directly correspond to the input as it's often only a portion of the input. I didn't exclude the syntax because it would be difficult to achieve, but because it doesn't correctly align with how binding patterns already work and doesn't match the majority use case.
Perhaps it's worth considering in the future, but I don't believe { F(x) } is necessary for the MVP given that { x: F(x) } works and is less confusing.

I see. This weirdly makes me even more uncomfortable with what is being proposed, but I do understand the logic behind it and why it is self consistent.

For an example of consistency, you can roughly emulate extractors in an AssignmentPattern (but not a BindingPattern) with some convoluted code:
let x1, y1, x2, y2;

// using extractors
({
  p1: Point(x1, y1),
  p2: Point(x2, y2)
} = line);

// using an object literal
({
  p1: {
    set value(subject) {
      [x1, y1] = Point[Symbol.customMatcher](subject, "list");
    }
  }.value,
  p2: {
    set value(subject) {
      [x2, y2] = Point[Symbol.customMatcher](subject, "list");
    }
  }.value
} = line);

As such, the runtime semantics of extractors slot in place of the convoluted assignment to { ... }.value as a more convenient mechanism that remains consistent with destructuring, as well as to extend those semantics to binding patterns.


Reload from server while keeping skeleton static

While loading from server. Screen gets white and widget rebuild itself. Instead it would be nice to keep  table skeleton  visible and just reload the rows portion with loading indicator . In this way, it would be much more interactive

Hi,
You can set a custom loading widget with the loadingWidget property.
Maybe it would be a nice idea to change the default loader to the suggested be inside the table instead of replacing it. Keep the header section and have the loading inside the table.


Normal cmd terminal on windows

I'm using this plugin in sublime text 2 on windows.
When I press Ctrl+Shift+T powershell is started. I want to know if it's possible to open the default cmd.exe terminal.
Thanks

Preferences > Package Settings > Terminal > Settings - User and use cmd as your terminal ;)
{
	"terminal": "cmd"
}

Thanks Shiva! It works now :D. Sublime needs to be restarted after changing the configuration or the terminal will start on Sublime's User folder.

@gonxalusaika I guess we need to restart the a Sublime so for perfect loading of preferences setting ;)


Null reference when doing lzip.close

Well, self descriptive, with 0.19.2, both on compression and decompression modes.

Need a little more detail.  Probably a code sample.  The tests so exercise the Dispose method like here: https://github.com/adamhathcock/sharpcompress/blob/master/tests/SharpCompress.Test/Tar/TarReaderTests.cs#L65

The null reference happens exactly in https://github.com/adamhathcock/sharpcompress/blob/master/src/SharpCompress/Compressors/LZMA/LZipStream.cs#L92 and well, it happens because rawStream is only initialized in compress mode, while in decompress it stays null.


Issue 2182: multi-dimensional aggregation + aggregation functions for community sizes

SPLITTED ISSUE IN 2 PRS: THE OTHER ONE IS THE ROLLUP STUFF HERE.

Issue https://github.com/neo4j-contrib/neo4j-apoc-procedures/issues/2182
Aggregating function similar to this cypher function: https://community.neo4j.com/t/listing-the-community-size-of-different-community-detection-algorithms-already-calculated/42895/1
Return type consistent to https://neo4j.com/docs/cypher-manual/current/functions/aggregating functions

LGTM


What's the trick to configure esformatter for Atom?

Several of us are trying to set up standardized formatting with esformatter in Atom. I've tried creating an .esformatter file in the project root folder and at other levels. However, the plugin seems to be ignoring these settings. What's the right way to get this to work?

@sindresorhus  Thanks it helped.


add support for statestore query API

This feature is implemented in dapr runtime: dapr/dapr#3662
It should be available via the SDK

/assign

Implemented in #216


'Model' object has no attribute 'make_predict_function'

I getting this error: 'Model' object has no attribute 'make_predict_function' and I took a look at the fer.py file in the repo. Line 117 has the following code self.__emotion_classifier.make_predict_function() but it doesn't seem like there is a make_predict_function() anywhere so I think that is causing the problem. Anyone else run into the same problem?

Which version FER are you using, what command did you run?
On Sat, Mar 26, 2022 at 11:39 PM linguist89 @.***>
wrote:

I getting this error: 'Model' object has no attribute
'make_predict_function' and I took a look at the fer.py file in the repo.
Line 117 has the following code
self.__emotion_classifier.make_predict_function() but it doesn't seem like
there is a make_predict_function() anywhere so I think that is causing the
problem. Anyone else run into the same problem?
—
Reply to this email directly, view it on GitHub
https://github.com/justinshenk/fer/issues/42, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOLMZE3RTRQHA2EDRC5HLDVB6GZXANCNFSM5RXY56ZQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I installed via "pip install -U fer" so it should be the latest version
This is the command I'm running in my Python script
img = cv2.imread("test.jpeg")
detector = FER()
return detector.detect_emotions(img)

Can you show the outputs of pip list?

Package               Version

absl-py               1.0.0
anvil-uplink          0.3.42
astor                 0.8.1
certifi               2021.10.8
charset-normalizer    2.0.12
cycler                0.11.0
fer                   21.0.6
fonttools             4.31.2
future                0.18.2
gast                  0.2.2
google-pasta          0.2.0
grpcio                1.44.0
h5py                  2.10.0
idna                  3.3
importlib-metadata    4.11.3
keras                 2.8.0
Keras-Applications    1.0.8
Keras-Preprocessing   1.1.2
kiwisolver            1.4.1
Markdown              3.3.6
matplotlib            3.5.1
mtcnn                 0.1.1
numpy                 1.21.5
opencv-contrib-python <IP_ADDRESS>
opencv-python         <IP_ADDRESS>
opt-einsum            3.3.0
packaging             21.3
pandas                1.3.5
Pillow                9.0.1
pip                   21.2.4
protobuf              3.19.4
pyparsing             3.0.7
python-dateutil       2.8.2
pytz                  2022.1
requests              2.27.1
setuptools            57.5.0
six                   1.16.0
tensorboard           1.15.0
tensorflow            1.15.2
tensorflow-estimator  1.15.1
termcolor             1.1.0
tqdm                  4.63.1
typing_extensions     4.1.1
urllib3               1.26.9
Werkzeug              2.0.3
wheel                 0.37.1
wrapt                 1.14.0
ws4py                 0.5.1
zipp                  3.7.0

I'm running it on a Docker container, so I'm not sure if that could be a problem.

The FER version there is 21.0.6. Maybe update the FER, the latest version
is 22.4.0.
On Wed, Mar 30, 2022 at 9:41 PM linguist89 @.***> wrote:

I'm running it on a Docker container, so I'm not sure if that could be a
problem.
—
Reply to this email directly, view it on GitHub
https://github.com/justinshenk/fer/issues/42#issuecomment-1083551576,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOLMZAN7HEKY3WRI6KI6C3VCSU6RANCNFSM5RXY56ZQ
.
You are receiving this because you commented.Message ID:
@.***>

I've updated now to 22.4.0 and the Docker container is running fine, but it still gives me the error: 'Model' object has no attribute 'make_predict_function'

Can you share a minimal reproducible example? I can't reproduce this on my
side.
On Thu, Mar 31, 2022 at 12:01 PM linguist89 @.***>
wrote:

I've updated now to 22.4.0 and the Docker container is running fine, but
it still gives me the error: 'Model' object has no attribute
'make_predict_function'
—
Reply to this email directly, view it on GitHub
https://github.com/justinshenk/fer/issues/42#issuecomment-1084357101,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOLMZHX3RRWY3DXKU3RSETVCVZWLANCNFSM5RXY56ZQ
.
You are receiving this because you commented.Message ID:
@.***>

it seems that the tensorflow.python.keras.engine.training.Model object has no deprecated the "make_predict_function()" into "_make_predict_function()" (at least with tensorflow > 1.15.0)

It seems to be rather the opposite, _make_predict_function is deprecated:
https://www.tensorflow.org/api_docs/python/tf/keras/Model - thus your
tensorflow version is somehow older. If you can share a minimal example I
can look closer at it.
On Tue, Apr 5, 2022 at 6:22 PM nicolas gaude @.***>
wrote:

it seems that the tensorflow.python.keras.engine.training.Model object has
no deprecated the "make_predict_function()" into "_make_predict_function()"
(at least with tensorflow > 1.15.0)
—
Reply to this email directly, view it on GitHub
https://github.com/justinshenk/fer/issues/42#issuecomment-1088969038,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOLMZHHNTQMGXDSOKONCU3VDRSEPANCNFSM5RXY56ZQ
.
You are receiving this because you commented.Message ID:
@.***>


RPLidar Scanner Mapping Issues

Hello,
I am working with the RPLidar 360-degree scanner and am having issues while trying to map in rviz. When I map, I am only seeing red dots, and no legitimate mapping. It is giving me an error message that there is no tf data and that a laser does not exist. Any help would be great. Thanks!

you should paste the command which you use in terminal.
It will be better if you give me the message of node topic tf_tree.
rostopic list
rosnode list
give me the tree about tf_tree.

if you just launch rplidar_ros  rplidar.launch       test_rplidar.launch  view_rplidar.launch,
you can not watch the map.

tf_tree is attached
rostopic list:
/camera/depth_reg
frames.pdf
istered/camera_info
/camera/depth_registered/image_raw
/camera/rgb/camera_info
/camera/rgb/image_rect_color
/capability_server/bonds
/capability_server/events
/cmd_vel_mux/active
/cmd_vel_mux/input/navi
/cmd_vel_mux/input/safety_controller
/cmd_vel_mux/input/teleop
/cmd_vel_mux/parameter_descriptions
/cmd_vel_mux/parameter_updates
/diagnostics
/diagnostics_agg
/diagnostics_toplevel_state
/gateway/force_update
/gateway/gateway_info
/info
/interactions/interactive_clients
/interactions/pairing
/joint_states
/laptop_charge
/mobile_base/commands/controller_info
/mobile_base/commands/digital_output
/mobile_base/commands/external_power
/mobile_base/commands/led1
/mobile_base/commands/led2
/mobile_base/commands/motor_power
/mobile_base/commands/reset_odometry
/mobile_base/commands/sound
/mobile_base/commands/velocity
/mobile_base/controller_info
/mobile_base/debug/raw_control_command
/mobile_base/debug/raw_data_command
/mobile_base/debug/raw_data_stream
/mobile_base/events/bumper
/mobile_base/events/button
/mobile_base/events/cliff
/mobile_base/events/digital_input
/mobile_base/events/power_system
/mobile_base/events/robot_state
/mobile_base/events/wheel_drop
/mobile_base/sensors/bumper_pointcloud
/mobile_base/sensors/core
/mobile_base/sensors/dock_ir
/mobile_base/sensors/imu_data
/mobile_base/sensors/imu_data_raw
/mobile_base/version_info
/mobile_base_nodelet_manager/bond
/odom
/rosout
/rosout_agg
/scan
/scan_kinect
/tf
/tf_static
/turtlebot/incompatible_rapp_list
/turtlebot/rapp_list
/turtlebot/status
/zeroconf/lost_connections
/zeroconf/new_connections
rosnode list:
/app_manager
/capability_server
/capability_server_nodelet_manager
/diagnostic_aggregator
/interactions
/master
/mobile_base_nodelet_manager
/record_1468532104100956954
/robot_state_publisher
/rosout
/rplidar_node_client
/turtlebot_laptop_battery
/zeroconf/zeroconf

@gautamn00  I can't find the frame of laser in your tf tree. You should check your launch file .  This problem may be your configure error, please your launch file . I suggest you publish a static_transform_publisher by tf.

rplidar_ros just for receive laser data,  not get the map.  if you use it for slam, you should add  attach it to the robot by TF at first, and run other package for slam.

This is your configure error for other application, I will close it . you can paste your launch file,  if you still not find the error, i will try to  help you.

HI @kintzhao, I tried to publish a static_transform_publisher by tf and then run the program and receive this error message: [ERROR] [1468858064.611263018]: Ignoring transform for child_frame_id "laser" from authority "unknown_publisher" because of a nan value in the transform (0.000000 0.000000 0.000000) (-nan -nan -nan -nan)

I used a new launch file and was able to see the red dots still but this time it was recognizing moving objects and surroundings. Now, I am wondering how to get a map out of it.
<launch>
<node pkg="tf" type="static_transform_publisher" name="base_to_laser_broadcaster" args="1 1 1 1 1 1 base_link laser 100" />
</launch>

You should try to using hector_slam or gmapping , such some package for slam to build a map.  rplidar_ros only can measure the distance of environment.

you can set a big the buffer size of scan in rviz , you will see the history laser point.

Does the rp lidar publish scan data to the /scan topic? As when I try to do gmapping or hector slam I am not able to receive a map even though I record a bag file and play it.

I was curious to know how to publish /LaserScan because I cannot echo it from rostopic.

When I try to play back my recorded bagfile while running gmapping or hector_slam, I am unable to receive a map. It simply just says "Waiting to receive a map".

At first, when you run 'launch rplidar_ros  rplidar.launch ' . you will receive the scan message topic of /scan.   when you run slam, you should configure your launch file , such as the frame_id and topic name remap,and so on.  you can check your TF tree and rqt_graph.


Default ClientFactory's shutdown hook conflicts Spring's shutdown hook

A Spring user who uses ClientFactory.DEFAULT may observe the problem where the default ClientFactory is closed before his/her Spring application is fully destroyed.
We should figure out what the best way to solve this. One option would be to provide an option to disable the shutdown hook, but it doesn't look elegant to me.

Fixed via #1472


Expose NullValue with export statement

Add export statement to expose types globally

fixed in https://github.com/elastic/elasticsearch-specification/pull/2496


Make it so only author of card can delete+moderator

Card can only be edited by author, but can be deleted by anyone.
Opps...
We should change it so a card can only be edited or deleted by it's author or the room moderator.

Fixed a bit ago, don't know which PR


wip: sentry node docs

bunch of TODOs
references to existing descriptions of sentry node setup

@tjanez @ravenac95 @peterjgilbert  please take a look and update. For now i mostly added all the relevant configuration steps  (someone should probably reword and organize things a bit nicer :) )


[FLINK-24020][web] Aggregate HTTP requests before custom netty handers are getting the data

What is the purpose of the change
Custom netty handlers can do authentication (amongst other possibilities).
This requires that the handlers are getting the whole HttpRequest content and not just partial data.
At the moment it's not implemented this way which ends-up in flaky behaviour.
Namely sometimes for example History server responds properly (when the request fits into one netty chunk) but sometimes authentication fails (when the request split into multiple netty chunks).
In this PR I've moved/added FlinkHttpObjectAggregator before custom netty handlers.
Brief change log

Added FlinkHttpObjectAggregator in WebFrontendBootstrap before custom netty handlers.
Moved FlinkHttpObjectAggregator in RestServerEndpoint before custom netty handlers.

Important note that upload handlers are streaming the uploadable content so they must be before FlinkHttpObjectAggregator.
Verifying this change

Existing unit tests.
Endurance test on cluster.

Does this pull request potentially affect one of the following parts:

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

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@flinkbot run azure

The HistoryServerTest is getting stuck on CI which is likely caused by this PR.

@zentol having a look...

The last issue is unrelated:
E: Unsupported file ./libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb given on commandline

@flinkbot run azure

You need to rebase the branch to fix the libssl issue.

@zentol thanks for the guidance, just did it.

@flinkbot approve all


chore(deps): Bump dependencies 2021.07.20

What does this change?
Bump dependencies

Nice! Running yarn update is also helpful to resolve even newer matching dependencies.


After Updating Mac M1 => Sequoia and xCode 16

[!] CocoaPods could not find compatible versions for pod "nanopb":
In Podfile:
cloud_firestore (from .symlinks/plugins/cloud_firestore/ios) was resolved to 5.4.2, which depends on
Firebase/Firestore (= 11.0.0) was resolved to 11.0.0, which depends on
FirebaseFirestore (~> 11.0.0) was resolved to 11.0.0, which depends on
FirebaseFirestoreInternal (= 11.0.0) was resolved to 11.0.0, which depends on
nanopb (~> 3.30910.0)
mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`) was resolved to 5.2.3, which depends on
  GoogleMLKit/BarcodeScanning (~> 6.0.0) was resolved to 6.0.0, which depends on
    MLKitBarcodeScanning (~> 5.0.0) was resolved to 5.0.0, which depends on
      MLKitCommon (~> 11.0) was resolved to 11.0.0, which depends on
        GoogleDataTransport (< 10.0, >= 9.4.1) was resolved to 9.4.1, which depends on
          nanopb (< 2.30911.0, >= 2.30908.0)

This is a duplicate of https://github.com/juliansteenbakker/mobile_scanner/issues/1165
And as far as I know, the Firebase plugins have some issues with XCode 16 at the moment.