Design Overview (discussion)

Let's use this issue for general discussions which do not fit into a specific issue (yet).
To get this started, here is the updated overview of qiskit_nature.

And here is the updated overview UML:

As you can see, through the removal of SecondQuantizedSumOp we can now define all other interfaces dependent on SumOp. This allows the use of any SumOp implementation as a standalone object and the case of SecondQuantizedOperator (when required) can be used by the user with the .map() and .transform() methods which could look similar to this:
def map(self, fermionic_mapper=None, bosonic_mapper=None, spin_mapper=None):
    fermionic_pauli_sum_op = fermionic_mapper.map(self.fermionic)
    bosonic_pauli_sum_op = bosonic_mapper.map(self.bosonic)
    for spin, spin_sum_op in self.spin.items():
         spin_pauli_sum_ops[spin] = spin_mapper.map(spin_sum_op)
    # do whatever post-processing we need to do here...

def transform(self, fermionic_transformer=None, ...):
    # similar to above

Obviously, we can also specify other defaults than None in any of these cases.

And here is the updated overview UML:

As you can see, through the removal of SecondQuantizedSumOp we can now define all other interfaces dependent on SumOp. This allows the use of any SumOp implementation as a standalone object and the case of SecondQuantizedOperator (when required) can be used by the user with the .map() and .transform() methods which could look similar to this:
def map(self, fermionic_mapper=None, bosonic_mapper=None, spin_mapper=None):
    fermionic_pauli_sum_op = fermionic_mapper.map(self.fermionic)
    bosonic_pauli_sum_op = bosonic_mapper.map(self.bosonic)
    for spin, spin_sum_op in self.spin.items():
         spin_pauli_sum_ops[spin] = spin_mapper.map(spin_sum_op)
    # do whatever post-processing we need to do here...

def transform(self, fermionic_transformer=None, ...):
    # similar to above

Obviously, we can also specify other defaults than None in any of these cases.


WIP: Support Visual Studio 2017

We want to support VS2017.

[x] Fixed (locally) Conan CEF package
[x] Create VS2017 bat file for easy building
[ ] Fix Conan Boost package

I'm running into the following error for Boost on both Win10 and Win7
missing argument global-setup
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/tools\msvc.jam:798:see definition of rule 'generate-setup-cmd' being called

Boost/1.60.0@lasote/stable: Building your package in C:/.conan\cg4_1fo6\1
Boost/1.60.0@lasote/stable: Copying sources to build folder
Boost/1.60.0@lasote/stable: Generated txt created conanbuildinfo.txt
Building Boost.Build engine
cl : Befehlszeile warning D9035 : Die Option "GZ" ist veraltet und wird in einer der nächsten Versionen entfernt.
cl : Befehlszeile warning D9036 : "RTC1" anstelle von "GZ" verwenden
cl : Befehlszeile warning D9002 : Unbekannte Option "/MLd" wird ignoriert.

Bootstrapping is done. To build, run:
.\b2

To adjust configuration, edit 'project-config.jam'.
Further information:
- Command line help:
.\b2 --help

- Getting started guide:
http://boost.org/more/getting_started/windows.html

- Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html

Boost/1.60.0@lasote/stable: WARN: cd boost_1_60_0 && b2 toolset=msvc-15.0 link=static runtime-link=static variant=debug address-model=64  -j8 --abbreviate-paths --without-python
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/tools\msvc.jam:1072: in configure-really
*** argument error

rule generate-setup-cmd ( version : command : parent : options * : cpu : global-setup : default-global-setup-options : default-setup )
called with: ( default : E:\Program Files\x86\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64 : E:\Program Files\x86\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64 :  : i386 :  : x86 : vcvars32.bat )
missing argument global-setup
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/tools\msvc.jam:798:see definition of rule 'generate-setup-cmd' being called
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/tools\msvc.jam:201: in configure
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/tools\msvc.jam:153: in msvc.init
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/build\toolset.jam:43: in toolset.using
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src/build\project.jam:1052: in using
project-config.jam:3: in modules.load
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src\build-system.jam:249: in load-config
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src\build-system.jam:412: in load-configuration-files
C:/.conan/cg4_1fo6/1/boost_1_60_0/tools/build/src\build-system.jam:524: in load
C:.conan\cg4_1fo6\1\boost_1_60_0\tools\build\src/kernel\modules.jam:295: in import
C:.conan\cg4_1fo6\1\boost_1_60_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build
C:.conan\cg4_1fo6\1\boost_1_60_0\boost-build.jam:17: in module scope

Boost/1.60.0@lasote/stable: ERROR: Package '0bd0c413b56aaec57c0f222a89b4e565a6729027' build failed
Boost/1.60.0@lasote/stable: WARN: Build folder C:/.conan\cg4_1fo6\1
Boost/1.60.0@lasote/stable: WARN:   File "C:\Users\Micha.conan\data\Boost\1.60.0\lasote\stable\export\conanfile.py", line 236, in build
Boost/1.60.0@lasote/stable: WARN:     self.run(full_command)#, output=False)
Boost/1.60.0@lasote/stable: WARN:   File "c:\users\micha\appdata\local\programs\python\python36\lib\site-packages\conans\model\conan_file.py", line 243, in run
Boost/1.60.0@lasote/stable: WARN:     raise ConanException("Error %d while executing %s" % (retcode, command))
Boost/1.60.0@lasote/stable: WARN: conans.errors.ConanException: Error 1 while executing cd boost_1_60_0 && b2 toolset=msvc-15.0 link=static runtime-link=static variant=debug address-model=64  -j8 --abbreviate-paths --without-python
ERROR: Boost: Error 1 while executing cd boost_1_60_0 && b2 toolset=msvc-15.0 link=static runtime-link=static variant=debug address-model=64  -j8 --abbreviate-paths --without-python

You should upgrade boost then

Btw if you name the one file create vs 2017 bat the other one should be named 2015, or is it?

That's exactly what did happen in the commit :)

With Boost 1.62 I run into https://svn.boost.org/trac/boost/ticket/12862

@Terencode has the same Python3 problem with the Boost package on ArchLinux.

I updated the Protobuf package, would be nice if someone could verify that it is still working with Python2.
https://github.com/inexor-game/conan-protobuf/compare/696e0cce5dd8...40e421c04d6f
Next error: Inexor GlueGen, this also blocks AppVeyor.
https://gist.github.com/Croydon/85d4116f0dea396ec7ef2cb144544639

The boost error is: it looks for 150 but has 141. Dunno how to fix that though (I can't this weekend)

The solution is to simply update to CMake >= v3.8.1 🎉🎉

@a-teammate Could we please keep a seperated dependencies.py file? It makes it easier to read the deps in other scripts, which could be handy.

Yes, seems legit. The problem is: you will miss all dependencies of our dependencies.
So it's probably better to use the conanino.txt in the build dir.
At boost: nice that the error is not on our side.
maybe we could just try another boost package. Maybe it's working with vc150 somewhere. (Alternatively we could export the fixed findboost in conan.)

At boost: nice that the error is not on our side.

At least in theory, it should be fixed with CMake v3.8.1 but obviously isn't.
I'm not sure anymore if this is still a general Python2/Python3 thing. Seems like I was able to build Protobuf with Python2 on Linux and Python3 and Windows. Maybe a Python2 specific Windows thing since AppVeyor dies at that point?

Remaining error is in CEF inexorgame/stable
(did this package even need adjustments?? If a downgrade to a_teammate/stable works, we should check where the difference between those is)
error:
CMake Error: Error in cmake code at
/home/[secure]/.conan/data/CEF/3.2704.1424.gc3f0a5b/inexorgame/stable/build/6b33f5e879067eb8e138edf3adcd7e92c61c5316/CMakeLists.txt:55:
Parse error.  Expected a command name, got unquoted argument with text "'".
-- Configuring incomplete, errors occurred!
CEF/3.2704.1424.gc3f0a5b@inexorgame/stable: ERROR: Package '6b33f5e879067eb8e138edf3adcd7e92c61c5316' build failed
CEF/3.2704.1424.gc3f0a5b@inexorgame/stable: WARN: Build folder /home/[secure]/.conan/data/CEF/3.2704.1424.gc3f0a5b/inexorgame/stable/build/6b33f5e879067eb8e138edf3adcd7e92c61c5316
ERROR: CEF/3.2704.1424.gc3f0a5b@inexorgame/stable: Error in build() method, line 58
	self.run('cmake {} {} {}'.format(self.conanfile_directory, cmake.command_line, " ".join(args)))
	ConanException: Error 256 while executing cmake /home/[secure]/.conan/data/CEF/3.2704.1424.gc3f0a5b/inexorgame/stable/build/6b33f5e879067eb8e138edf3adcd7e92c61c5316 -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_EXPORTED="1" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="3.5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -Wno-dev -DCEF_ROOT=cef_binary_3.2704.1424.gc3f0a5b_linux64 -DUSE_SANDBOX=OFF

Ill squash this together and i think we can merge this state afterwards! :)
(I think we should postpone any non-required dependency changes to another PR)


Add IPFIX / Netflow v10

Coverage decreased (-82.5%) to 0.0% when pulling bb3fb18a020e188b3e069b764dd209598b0d9d33 on DominoTree:master into fd9674c7207c8c14548c3f99a05c6c2d15c5ce26 on Geal:master.

nice work!


[BUG] The bulk delete for backing image button doesn't work if there are few images don't satisfy deletion condition.

Describe the bug
If there are 3 backing image on a 3 nodes where 2 backing images can't be deleted as replicas are running on them and only 1  image can be deleted the delete button doesn't work.

To Reproduce
Steps to reproduce the behavior:

Deploy Longhorn-master on a K8s cluster with 3 worker nodes.
Create a backing image.
Create a volume with 3 replicas. Attach the volume to a node.
Check the details in the backing image page, 3 images will be shown on 3 disks.
Update replica of volume to 2 and delete a replica on 3rd node.
Now select all the images and delete them.
Error is shown on the page that cannot delete the image as at least a replica is running for all the disks and it doesn't delete the image form 3rd node.
Note: If the delete option is used from drop down menu of node 3, it successfully deleted the image.
The error message is not proper and says Are you sure to delete the disks .. ?

Expected behavior

Only the disk where replica is using the backing image should not be deleted. The one with no replica running should get deleted.
The error message should say Are you sure to delete the images from the disks .. .. ?

Environment:

Longhorn version: Longhorn-master -04/18/2021
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): kubectl

We don't need to fix this right now, but we need to make sure all bulk operations behavior consistent.
The bulk operation can't be partially successful, and if users want to delete some of them instead, just choose the right items to delete.

@khushboo-rancher please help check if this was fixed w/ the consistent behavior with other bulk operations.
The bulk operation can't be partially successful, and if users want to delete some of them instead, just choose the right items to delete.

The bulk operation can't be partially successful, and if users want to delete some of them instead, just choose the right items to delete.
On choosing right one, it is working fine.

There is a typo on the alert message, Are you sure to delete images image file from the disk. It should be Are you sure to delete image file from the disk.

@khushboo-rancher is this still a valid issue?

The typo is fixed already. Closing the issue.


MEMBERSHIP: Feggah

GitHub Username
@Feggah
Requirements

[x] I have reviewed the community membership guidelines
[x] I have enabled 2FA on my GitHub account
[x] I have joined the Crossplane slack channel
[x] I am actively contributing to the Crossplane project
[x] I have two sponsors that are current Crossplane Org members
[x] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application

Sponsors

@turkenh
@negz

List of contributions to the Crossplane project

PRs reviewed / authored

https://github.com/crossplane/crossplane/pull/2626
https://github.com/crossplane-contrib/provider-github/pull/13
https://github.com/crossplane/provider-gcp/pull/358
https://github.com/crossplane/provider-gcp/pull/390
https://github.com/crossplane/provider-gcp/pull/383
https://github.com/crossplane/provider-gcp/pull/391
https://github.com/crossplane/provider-gcp/pull/387
https://github.com/crossplane/provider-gcp/pull/386
https://github.com/crossplane/provider-gcp/pull/384

Pull requests below were reviewed before sending to the community

https://github.com/stone-payments/provider-azure/pull/3
https://github.com/stone-payments/provider-github/pull/7

Issues responded to

https://github.com/crossplane-contrib/provider-github/issues/15
https://github.com/crossplane/provider-gcp/issues/388
https://github.com/crossplane/provider-gcp/issues/389
https://github.com/crossplane/provider-gcp/issues/350
https://github.com/crossplane/crossplane/issues/2611
https://github.com/crossplane/crossplane/issues/2528
https://github.com/crossplane/provider-gcp/issues/337

+1 - Thanks for all your help so far @Feggah!


[BUG]  Error on /clubs

Description
Undefined Error  is coming on  /club page when you click on any event
Screenshots

Browser 🥦
Google Chrome
Checklist ✅

[X] I checked and didn't find similar issue
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (blank for no)

Can you please assign me this issue. I will look into this

Hi @programerr01 - this is happening because right now we do not have an events card and work is going on with it currently. I am closing this issue to avoid confusions.
Thanks.


How to perform bitwise operations?

I want to implement the functions of  '&, |, ^, ~, >>, <<'，I hope to give me some tips.

See #106, #2 and #116.


Added prefab and parenting support, panel toggles-off in playmode

I did much less than the compare implies, VS 2015 reformatted all the curly braces... sorry.
The relevant playmode-toggle lines are at the top of the class,[ExcecuteInEditMode]and in OnGui if(!Application.isPlaying).   This fixed an issue where the panel was crashing when I would enter playmode.
For prefab support, it checks if object is in scene, and clones as before. Else it has to be from project, so we use prefab utility instead.
Parenting support adds an Object field to the editor, which simply looks for a transform to paint in, else just adds to scene as previous.
The image would need updated to show parenting support option in panel.

Great to see you have put some of your time into this project ;)
I am going to review the code today and upload it to the asset store soon

I really love this tool!  If it's OK, I would keep adding features.  Currently, working on brush permanence, by trying to shift the Brush and BrushList to Unity's ScriptableObject. Then, they become project settings.   Ultimately, the Brush Panel could be open and closed, with no loss of data, and keep connections to painted objects, so they could be swapped after painting simply by switching the brush object. The updating seems to be handled by using Prefabs instead of clones.
It's a little more work than I could do in one pass. going to give it another go over the next week.
(Currently it only remembers brush details of active brush. but not the list of brushes. And it's not re-linking to the prefab or GO.... so completely not working.)

Wow! Great to hear you are taking the some of your time to extend the tool.
The ability to save brushes and the current state of the tool is great. I am looking forward to see your implementation of this, since I was not sure how to achieve this as of now.
Just as a confirmation, is it okay for you if I upload your changes to the Unity Asset Store? (Credit goes to you for sure ^^)

Yes! Completely.  I think it's awesome you posted this, it's huge. And it seems like you're committed to keeping it updated for a time. So, yeah, I want to help build a better brush.
As a side note: I would recommend adding the MIT license, if you don't want someone else to package and sell it, or the GPL3.0 license if you don't care if someone else sells it, but want to make sure it's always free for use. It's worth adding a txt file to protect work.


mail server

setup mailu server (or similar) to receive emails for internal use
https://github.com/carpenike/k8s-gitops/blob/main/deprecated-k8s/clusters/cluster-0/manifests/mail/mailu/helm-release.yaml

other options:
https://github.com/docker-mailserver/docker-mailserver
https://docs.mailcow.email

went with mxroute


Label the top 10 issues.

Implemented in https://github.com/rickstaa/top-issues-action/releases/tag/v1.0.0.


Misleading point in "Use dependency injection in .NET Azure Functions"

In a documentation "https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-functions/functions-dotnet-dependency-injection.md", it seems that this configuration makes users can choose any ideal configuration files using by appsettings.json. I think someone might misunderstand that "context.EnvironmentName" will pad automatically.
I tested my env and I understand the point of document is always in production we can use appsettings.json and even if you use appsettings.{context.EnvironmentName}.json(Ex. appsettings.development.json) in your development env and the file is never copied in your production.
I think it is better to add guidance comment like I described above. Thanks.

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

ID: 5786402e-9d88-5de0-607a-1c2a143af006
Version Independent ID: 15368d1c-b22e-7eb2-413f-cc0d41d2b909
Content: Use dependency injection in .NET Azure Functions
Content Source: articles/azure-functions/functions-dotnet-dependency-injection.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@Hakuroda Thanks for sharing feedback. We are actively validating it. We will share updates soon.

@Hakuroda , Thanks for the feedback. It is mentioned in the document already "By default, configuration files such as appsettings.json are not automatically copied to the function app's output folder."
Please let me know if this doesnt help

@Hakuroda , I am closing this issue for now. Feel free to reopen if you have any questions


SUPER, SPACE bind propagates SPACE to firefox and pauses the video on youtube

Noted outcome
bind = $myMod, SPACE, fullscreen, 1 causes the title. Only SPACE, any other letter doesn't seem to be passed through, only in firefox (not in chromium, not in mpv) and only on youtube (not invidious, not odysee, not direct link video). Very strange.
Steps to reproduce

Have the config options:

$myMod = SUPER
bind = $myMod, SPACE, fullscreen, 1

Open any video on youtube
Press Super + Space and see firefox pausing and unpausing the video and hyprland toggling fullscreen mode.

Expected outcome
Space don't get propagated

Ok, it doesn't even happen in private window in firefox. So it's caused by extensions? But how that can be, if the event supposed to be consumed by hyprland entirely?
It has nothing to do with the fullscreen/window resizing too, as the following toggles the playback on my side too:
bind = $myMod, SPACE, exec, notify-send -u low test
How can i even debug that further?

odd, no clue

couldn't replicate on my system - what extensions are you using?

couldn't replicate on my system - what extensions are you using?

Normally this list, but i just disabled them all, restarted the browser and the issue is still there.

Private window and clean profiles still don't have the issue. As well as container tab (!) literally next to the no container one which is catching space.
On the video i first press super+space on a normal tab and get it toggled, then switch to a tab in am empty container and do the same and nothing happens (except for expected hyprland binding):
https://github.com/hyprwm/Hyprland/assets/70909425/c45e9cd4-15aa-4fe0-ad9b-c869063be598
Arch Linux
Firefox 114.0.2
Hyprland 0.26.0-3

still happening?

doesn't seem to be happening, though i'm in a different environment on a different distro now (with the same firefox profile)


Certificate expired on https://9fans.net prevents go get

lukeh@Lukes-MacBook-Pro:~/dd/temp/go/src/github.com$ go get -u -v github.com/rogpeppe/godef
github.com/rogpeppe/godef (download)
Fetching https://9fans.net/go/acme?go-get=1
https fetch failed.
import "9fans.net/go/acme": https fetch: Get https://9fans.net/go/acme?go-get=1: x509: certificate has expired or is not yet valid
package 9fans.net/go/acme: unrecognized import path "9fans.net/go/acme"

Chrome tells me This server could not prove that it is 9fans.net; its security certificate expired yesterday.

This appears to be fixed now.

@lukehoban failing for me.
gblock-mbps1:.vscode gblock$ go get -u -v github.com/rogpeppe/godef
github.com/rogpeppe/godef (download)
Fetching https://9fans.net/go/acme?go-get=1
https fetch failed.
import "9fans.net/go/acme": https fetch: Get https://9fans.net/go/acme?go-get=1: x509: certificate has expired or is not yet valid
package 9fans.net/go/acme: unrecognized import path "9fans.net/go/acme"
gblock-mbps1:.vscode gblock$


Remove deprecated gender

Type of change: API modification
API impact: removes already-deprecated "gender" code per warning
Backend code-generation impact: none
Unlike all the other deprecations, this one is actually very easy to push through, since the one-to-one adapter code was already put in for 1.2 and nearly all internal uses were switched.
We either need to do this for 1.3.0 or change all the deprecation warning messages. I think it might be worthwhile to actually go ahead with removal so we can hold to the schedule, given how straightforward this is.
Contributor Checklist

[x] Did you add Scaladoc to every public function/method?
[x] Did you update the FIRRTL spec to include every new feature/behavior?
[ ] Did you add at least one test demonstrating the PR?
[x] Did you delete any extraneous printlns/debugging code?
[x] Did you specify the type of improvement?
[x] Did you state the API impact?
[x] Did you specify the code generation impact?
[ ] Did you request a desired merge strategy?

Reviewer Checklist (only modified by reviewer)

[ ] Did you add the appropriate labels?
[ ] Did you mark the proper milestone (1.2.x, 1.3.0, 1.4.0) ?
[ ] Did you review?
[ ] Did you mark as Please Merge?

This fixes one element of #1467


my contribution to the hacktoberfest mentors list

Thank you for the great project, really was so liberating doing my second pull request ever.. and today. So thank you for creating this project for learners like me to feel AWESOME & start contributing :)

Hello @Leannelb ,
Thanks for contribution,
We're looking for your support  to update authors thumbnail images with  real person image instead placeholders where required in order application look real.
Thanks,


Construction API work

based on #22

[x] phase 1: signing
[x] phase 2: workflow tests
[x] phase 3: transaction modeling
[x] phase 4: payloads and parsing tests

Can we also add tests that actually submit transactions to the network and wait for them to be included in a block? Just to make sure that all the transaction hashes are correctly computed.

I'll have to see about how to do that.

Also, are there any tests for the construction API provided by the upstream package?

no ):, unless it's undocumented

https://community.rosetta-api.org/t/automated-construction-api-testing/120 oh hey, just one day ago

https://community.rosetta-api.org/t/automated-construction-api-testing/120 oh hey, just one day ago

Cool, we should run that as part of our CI flow :-)

Just note that currently the construction API is using SubmitTx slightly incorrectly (see #24) as it blocks until the transaction gets executed. It may still be fine for tests though. Fixing this requires using Oasis Core master which adds a non-blocking version.

There are some major backwards incompatibilities in rosetta-cli 0.4.0. I'll file a separate issue to upgrade to that


Generic PDE Terms

This will feature some fairly generic PDE terms that keep cropping up that we may want to solve.
Diffusion

Some generic Diffusion equation ν (∂²u/∂x² + ∂²u/∂y²) that we may want to solve

$$
\begin{aligned}
&=\nu  \frac{\partial^2 u}{\partial x^2}  \
&=\nu \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2}\right) \
&=\nu \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} + \frac{\partial^2 u}{\partial z^2}\right)
\end{aligned}
$$

[ ] Naive

[ ] 1D
[ ] 2D

Advection

Some generic advection terms that we may want to solve, i.e. a ∂u/∂x + b ∂u/∂y

$$
\begin{aligned}
&=a \frac{\partial u}{\partial x} \
&=a \frac{\partial u}{\partial x} + b \frac{\partial u}{\partial y} \
&=a \frac{\partial u}{\partial x} + b \frac{\partial u}{\partial y} + c \frac{\partial u}{\partial z}
\end{aligned}
$$

[ ] Naive

[ ] 1D
[ ] 2D

[ ] Upwind

[ ] 1D
[ ] 2D

Jacobian / Advection
$$
\vec{\boldsymbol{u}}\cdot\boldsymbol{\nabla}\boldsymbol{q}
$$

[ ] Determinant Jacobian
[ ] Advection
[ ] Upwind

Hyperbolic
$$
\begin{aligned}
\boldsymbol{\nabla}^2\boldsymbol{u}&= 0 \
\boldsymbol{\nabla}^2\boldsymbol{u}&= \boldsymbol{b}
\end{aligned}
$$

Some generic Hyperbolic functions that we may need to solve, e.g. Laplacian, Poisson.

I think the generic advection term should read u da/dx + v db/dy as advection always entails a gradient of 'something' being transported by u and v.

Makes sense. But wouldn’t the a b (and c) be the same variable? Mainly the advection term from the definition of the Jacobian/advection term part?
I think I was a naive with the “generic advection term” label because I did it thinking about the tutorial not the actual PDEs, e.g. shallow water, QG, etc.

Closing due to #22 and #20


Works with v14 but not on Umbraco Cloud

Note: this applies to the Bellissima branch
Everything works just great until Umbraco Cloud gets involved. This seems to have something to do with the UmbracoId identity provided.
In v13 and below, I would be able to rely on the behavior that anything under the /umbraco/[anything here] URL would magically have access to the backoffice authorization. So I "just" ask for the Claim that proves they have access to the Settings section in Umbraco and if that succeeds, all is well.
However, the UmbracoId provider, and presumably other identity providers are not providing me this authorization context for the /umbraco/hangfire route. So the Claims on that route actually result in just a null value (even asking for the current User is probably leading to a null).
@migaroez kindly had a good long look at this problem and tried to solve it in a different way, by getting a Bearer token in the frontend and trying to do a fetch to /umbraco/hangfire with the bearer token. While this works, there are more links in the HTML, for scripts and CSS which would also need to be fetched separately somehow and injected into the iframe. There are also multiple other routes that you can click on in the hangfire dashboard which run into the same problem, so this is not a feasible solution.
So @migaroez is of the opinion that we need to figure out some kind of preAuth to be done on the /umbraco/hangfire route.
I don't need that to be the exact route, that was only ever used so that I could easily take advantage of Umbraco's auth. So if the route needs to move, I'm good with that.
Unfortunately, I don't know where to even start, so I'd love some help from clever people who know more about OpenIddict!

Ps. I can give access to a test Cloud site for reproduction.

Locally, this is not a problem, on Cloud it is.
https://github.com/user-attachments/assets/6533959c-61e7-4554-af6b-a2d3111fcead

Hey Sebastian!
Met you at CodeGarden!
Happy to see you are checking this one out!
We have this installed on our Cloud V14 Project, temporarily making the jobs recurring to get around this bug :D
As soon as there is any new version I will do a test install!

I just upgraded a solution to Umbraco 14 and I am having this issue as well. I didn't manage to go around it.


Convert icon to SVG

Open formats FTW! Also, the SVG version is much smaller.

I use the Illustrator file for editing the icon, should it become necessary. If you wish you can commit the SVG version but please un-do the removal of the AI file.

If I'm not mistaken AI supports SVG, but done.

It definitely supports opening it, but I've had SVGs destroyed by AI when I saved over them, so I'd rather be safe and use their own format for editing. Thank you.


What happened to this project?

Hi,
Why has the interest been lost on this project?
Scott

@smolinari there is another project https://github.com/Ostico/PhpOrient that looks alive

Well, I've lost my interest cause I just stopped using this DB.
Other projects consume a lot of time, and working out Orient's binary protocol never been easy. Sad but true.

Thanks @Koc.
@AntonTerekhov - I understand about other projects. It is great you even got the ball rolling on this. If I may ask, why are you no longer using OrientDB? Any issues with it, or just decided to use a different one?
Also, it would be really great gesture from you and beneficial for others interested in this library, if you could link to the other repo Koc noted in your readme.md.
Scott

@smolinari Its just totally different projects, and (I hope you'll agree on that) different projects use different DBs =) Nevertheless, guys at Orient technology did great job. I just stopped watching Orient project cause right now I have no big task with this particular technology.
Looks like readme needs huge update about "discontinued" status, I'll look into it.

:+1:
Scott


Document how we create proof for equivocation

A new wiki page has been added.

@cducrest please checkout it out and give some feedback. :upside_down_face:

I only did small adjustments

Thanks for the corrections. And adding an example of the array structure is also a good idea. :+1:


User-reported unhelpful error message

Program: https://code.world/#PeMoWZ5N6qTa9UpaiiytIng
Message:
program.hs:3:8-15: error: Could not find Standard
    For LSU computational thinking curriculum,
    use the link provided by your teacher.

The message is correct.


Remove backticks from autoClosingPairs and surroundingPairs to prevent doubling them up

Doubling up backticks happens when trying to write a code block in MDX.
This breaks backtick auto-pairing even when writing inline code span, but arguably, it is much less annoying to have to add the matching backtick manually in the case of an inline code span than it is to have to remove it twice every time a code block is being written (in the opening and closing triple-backtick lines).
If you know how to give this file more context so it could only be disabled for code blocks, let me know. Althoug I am not sure it is super desirable to have backtick completions even for inline code spans. But that's just my preference. The original issue reported is facing issues with auto-pairing in inline code spans so I think it is worth just removing this for backticks altogether.
I have added a bit of documentation on how to run the extension. I've written a few VS Code extensions myself but it has been a long time and I've forgotten everything so I had to figure out the instructions. Seems like a waste to not contribute them if there's interest in taking them in.
Initially I thought the way to fix this would be to spy on the LSP messages and find the one responsible for handling the backtick and completing the matching pair, hence why the instructions contain information about LSP messages. In the end it was a much more low level feature so I did not find anything useful in the LSP messages.
Resolves #231
Closes GH-231
BTW would be cool to link to these in the README:

https://mdxjs.com/community/contribute
https://mdxjs.com/community/support

I never look for contributions guidelines on the project's website of all places. I am just now noticing this due to the issue template that was applied to my PR. I expect stuff like that to be in the repository. Maybe it is just me but seems like there would be no harm in having it in both places at least.

Will add a changeset today 👌

@remcohaszing I added the changeset using npx changeset and it gave the changeset file a super weird name three-cars-happen.md so I renamed it, hopefully the name doesn't matter and I didn't break anything by doing it. Other than that it should be fine. I wasn't super duper sure if I should place it in the repository directory .changeset or create that folder in the package folder but the tool placed it at the root so I assume that's correct.

The changeset name doesn’t really matter.  Thank you for the quick review, I appreciate it!

Looks good! I’ll release it this week. Thank you!


Default jvm parameter settings

hi teams
It is recommended that the default jvm heap memory be obtained by calculating the pod memory limit
when the limit is not set, then use the hard-coded method

Hi @sys-liqian. Can you please clarify the nature of your issue? Is this a suggestion for a change (the operator already calculates heap based on configured resources if jvm options are not explicitly set) or a question (if so please make clear what you are asking)?

Hi @sys-liqian. Can you please clarify the nature of your issue? Is this a suggestion for a change (the operator already calculates heap based on configured resources if jvm options are not explicitly set) or a question (if so please make clear what you are asking)?

Hi @swoehrl-mw.
when I allocate 2g memory for opensearch pod, OPENSEARCH_JAVA_OPTS is set to -Xmx512M -Xms512M
Is there something wrong with my settings?
cr.yaml
apiVersion: opensearch.opster.io/v1
kind: OpenSearchCluster
metadata:
  name: opensearch
  namespace: default
spec:
  general:
    version: 2.8.0
    httpPort: 9200
    vendor: opensearch
    serviceName: my-cluster
    pluginsList: ["repository-s3"]
    image: localhost:5000/opensearch:2.8.0
    imagePullPolicy: IfNotPresent
  initHelper:
    image: localhost:5000/busybox:1.27.2
    imagePullPolicy: IfNotPresent
    resources:
      requests:
        memory: "128Mi"
        cpu: "250m"
      limits:
        memory: "512Mi"
        cpu: "500m"
  dashboards:
    image: localhost:5000/opensearch-dashboards:2.8.0
    imagePullPolicy: IfNotPresent
    version: 2.8.0
    enable: true
    replicas: 1
    resources:
      requests:
        memory: "1Gi"
        cpu: "500m"
      limits:
        memory: "1Gi"
        cpu: "500m"
  confMgmt:
    smartScaler: true
  nodePools:
    - component: masters
      replicas: 3
      diskSize: "10Gi"
      nodeSelector:
      resources:
        requests:
          memory: "2Gi"
          cpu: "500m"
        limits:
          memory: "2Gi"
          cpu: "500m"
      roles:
        - "cluster_manager"
        - "data"

pod.yaml
apiVersion: v1
kind: Pod
metadata:
  annotations:
    opster.io/config: ""
  creationTimestamp: "2023-09-04T01:07:20Z"
  generateName: opensearch-masters-
  labels:
    controller-revision-hash: opensearch-masters-7bc9b9f649
    opensearch.role: cluster_manager
    opster.io/opensearch-cluster: opensearch
    opster.io/opensearch-nodepool: masters
    statefulset.kubernetes.io/pod-name: opensearch-masters-0
  name: opensearch-masters-0
  namespace: default
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: true
    controller: true
    kind: StatefulSet
    name: opensearch-masters
    uid: f0fbce01-ccde-43db-9e2b-a5457520d606
  resourceVersion: "1960917"
  uid: 2827f5e7-9bb0-46e5-a626-ed390eee2546
spec:
  containers:
  - command:
    - /bin/bash
    - -c
    - ./bin/opensearch-plugin install --batch 'repository-s3' && ./opensearch-docker-entrypoint.sh
    env:
    - name: cluster.initial_master_nodes
      value: opensearch-bootstrap-0
    - name: discovery.seed_hosts
      value: opensearch-discovery
    - name: cluster.name
      value: opensearch
    - name: network.bind_host
      value: <IP_ADDRESS>
    - name: network.publish_host
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    - name: OPENSEARCH_JAVA_OPTS
      value: -Xmx512M -Xms512M -Dopensearch.transport.cname_in_publish_address=true
    - name: node.roles
      value: cluster_manager,data
    - name: http.port
      value: "9200"
    image: localhost:5000/opensearch:2.8.0
    imagePullPolicy: IfNotPresent
    livenessProbe:
      failureThreshold: 10
      initialDelaySeconds: 10
      periodSeconds: 20
      successThreshold: 1
      tcpSocket:
        port: 9200
      timeoutSeconds: 5
    name: opensearch
    ports:
    - containerPort: 9200
      name: http
      protocol: TCP
    - containerPort: 9300
      name: transport
      protocol: TCP
    readinessProbe:
      exec:
        command:
        - /bin/bash
        - -c
        - curl -k -u "$(cat /mnt/admin-credentials/username):$(cat /mnt/admin-credentials/password)"
          --silent --fail https://localhost:9200
      failureThreshold: 5
      initialDelaySeconds: 60
      periodSeconds: 30
      successThreshold: 1
      timeoutSeconds: 30
    resources:
      limits:
        cpu: 500m
        memory: 2Gi
      requests:
        cpu: 500m
        memory: 2Gi
    startupProbe:
      failureThreshold: 10
      initialDelaySeconds: 10
      periodSeconds: 20
      successThreshold: 1
      tcpSocket:
        port: 9200
      timeoutSeconds: 5
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /usr/share/opensearch/data
      name: data
    - mountPath: /mnt/admin-credentials
      name: admin-credentials
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-x6fbf
      readOnly: true
  dnsPolicy: ClusterFirst
  enableServiceLinks: true
  hostname: opensearch-masters-0
  initContainers:
  - args:
    - chown -R 1000:1000 /usr/share/opensearch/data
    command:
    - sh
    - -c
    image: localhost:5000/busybox:1.27.2
    imagePullPolicy: IfNotPresent
    name: init
    resources:
      limits:
        cpu: 500m
        memory: 512Mi
      requests:
        cpu: 250m
        memory: 128Mi
    securityContext:
      runAsUser: 0
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /usr/share/opensearch/data
      name: data
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-x6fbf
      readOnly: true
  nodeName: kind-control-plane
  preemptionPolicy: PreemptLowerPriority
  priority: 0
  restartPolicy: Always
  schedulerName: default-scheduler
  securityContext: {}
  serviceAccount: default
  serviceAccountName: default
  subdomain: my-cluster
  terminationGracePeriodSeconds: 30


rimraf *.marko.js potentially unnecessary.

I saw the recommended clean command is primarily to remove *.marko.js files. Since I don't think you actually are relying on these files being written to disc it might be better to leverage the writeToDisk: false compiler option.
Basically just replace https://github.com/gladejs/gladejs/blob/0dbcb8b4cec80590a0d440ab60fd7c58518f5a0c/rollup-plugin.js#L4 with
import { install } from "marko/node-require"

install({ compilerOptions: { writeToDisk: false } });

Absolutely, those files were useful at first to see what was going on, but now they are kind of "in the way".
This will be implemented for the next release, expect a commit to close this ASAP. Thanks.


Changed the device class of nolo head tracker.

The device class for the nolo head tracker was set to an HMD.  This causes problems on dependant projects like Monado which expects HMDs to include display devices.
The nolo head tracker is not an HMD so this commit changes it to a generic tracker class.

HMD means Head Mounted Device, so it's definitely is HMD :P
On 1/12/23, Christoph Haag @.***> wrote:

Merged #348 into master.
--
Reply to this email directly or view it on GitHub:
https://github.com/OpenHMD/OpenHMD/pull/348#event-8209614497
You are receiving this because you are subscribed to this thread.
Message ID: @.***>


connection.start() hangs Unity IDE if no Internet (even when connecting to localhost)

Whilst working on the train the other day without a web connection. I noticed the Unity IDE hangs when calling connection.start() even if the connection is supposedly going to a local URL.
Literally the following script on an empty GameObject kills Unity if I switch my wifi off but works fine with it on:
using UnityEngine;
using SignalR.Client._20;
using SignalR.Client._20.Hubs;
using System;

public class SocketController : MonoBehaviour {
    void Start () {
        connection = new HubConnection(''http://localhost:12345');
        proxy = connection.CreateProxy("MyHub");
        connection.Start();
    }
}

Strange. I'm able to start connection to hub without Internet. May be it is something related to IDE? Which one do you use?
Out of cariousity, why do you still use this client?

why wouldn't he use this client?

why wouldn't he use this client?

It is outdated and uses old and very specific version of SignalR's protocol version.

Ok,  so what would you do now? I'm a bit of a noob here.  Websocketsharp seems the alternative but wondering what you might suggest.
Thanks

I'm not developing in Unity for a few years, so I'm not an expert. The main idea behind me developing this library was that Mono didn't support the version of .NET that required by SignalR client library back then. It is now. Besides, there are other options (like the one you mentioned), or  Owin WebSocket Extensions and also a new version of SignalR that it is being cooked now.

Sorry, did not get notified of replies! This is happening in the Unity IDE. I'm a total Unity noob so was under the impression I needed to use something that supported .Net 2.0. Is this not the case?

If you bounded to .NET 2.0, then yes, probably this is the best option for you. Can you check with Fiddler or Wireshark what type of traffic and where to heading when IDE hangs?

Hi all, just happen to found this library and I have similar question.
I established a server on my windows by using damienbod/SignalRHostWithUnity.
Then I tried this library in Unity on Standalone(Windows and Mac), Android. They all succeed in communicating with local server (with a LAN ip and port).
But when I tried to deploy on iOS (iPad) device in the same LAN, it hangs when connection.Start().
My setting of Unity iOS are Scripting Backend: IL2CPP, API Commatibility level: .NET 2.0 (not subset)
Do I need to open or modify some sort of network privilege or setting? Or do I miss anything iOS library?

I had similar issue lately, but I just use WebSockets now.
I will try https://github.com/gromchen/uSignalR though. Thanks NDark!

I think it worth waiting for the release of the new completly rewritten SignalR, which solves all issues that we had with the old one and the reason why this repo exists. BTW, you don't have to wait you can start playing with pre-release, I bet it much stable than this repo and the other people pointed out here.


Looking for Maintainers

Hi everyone,
when I started the serde_cbor crate in September 2015 it was a quick experiment on how to implement a new data format in serde. In the years since then the crate was much improved and it now appears to be used in quite a few projects.
I'd like to thank all contributors including @chrysn (no-std and IO reader), @sfackler (a near complete rewrite in 2017 and several other changes), @baloo, @wildarch (no-std support), @rklaehn (tags) and many more. In this time I have been the person who replied to many issues, did small fixes and reviewed most pull requests.
The crate has a bunch of build flags (cargo features) including std, alloc (like std but without io) and tags. CBOR documents can both be (de-)serialized using Read/Write and slices/Vec<u8>. At run-time the user can choose between legacy-enums or standard serde enum and packed encoding in addition to the options offered by serde. Many issues discovered by users were due to a bad interaction between multiple features. Changes to the crate sometimes resulted in problems in a seemingly unrelated location. Within the past year it became increasingly clear to me that I don't understand all the details and interactions of different features. This is in part because I accepted pull requests implementing new features but did not review the code thoroughly enough. Some people expect me to add new features they need for their own project. If I reject these features because they complicate the crate and I don't want to maintain them they are unhappy.
I currently don't use CBOR in any project and therefore I maintained the crate mainly as a service to the Rust community. As serialization is not very exciting I kind of lost interest and often people need to wait a long time before I reply to their issues or pull requests.
For these reasons I decided not to continue the development of this crate and only occasionally review pull requests with bug fixes.
Unless of course a Rustacean who wants to continue the development and maintain the crate. There appears to be demand for a good CBOR implementation in Rust but currently this crate does not fit all use cases. To make the crate more useful and bug free I believe an almost complete rewrite is necessary.
The new project should consist of two parts.
First a low-level crate that parses and writes CBOR but does not depend on serde. It should support reading all valid CBOR documents including those that contain tags and unknown simple values. Users should be able to choose all serialization details including the bit-width of integers and floats. This enables the implementation of custom serialization, validation and "canonical" encodings.
The second part is a crate implements CBOR for serde and builds on the first crate. It is similar to this crate now but it should be configuration free and just serialize every data structure provided by serde. If people need packed encodings, alternative serializations, tags they can either use attributes provided by serde, add their own serialization attributes or depend only on the low-level crate. This is because the current configuration options often cause problems as noted above.
The proposed rewrite wouldn't be backwards compatible but right now the crate is a dead-end and I don't think it can progress to 1.0 from there neither can the existing bugs all be fixed. I'll be happy to give advice on the rewrite and help with problems.
If you want to maintain the crate (or even attempt the rewrite) leave a comment.
Thanks for reading all this!

I'm interested, but I'm not a Rust expert.

Interested. I'm using serde_cbor to serialize structures into a KV store for a new project of mine.
First of all, thanks for creating this project, supporting it until now and being open about your decision to move on. So many crates become neglected without anyone noticing.
I'll take a look at the source and consider what it might take to create the new version.
Thanks again. 👍

I’m interested as well. I always wanted to do something like this.

Hi @pyfisch. Thanks for the repo. If needed I can help you set up a team of people who carry forward maintaining this crate.

Hi @pyfisch, thanks for all your work and the time you invested in getting tag support in and discussing related things with me.

The new project should consist of two parts.
[…]

I fully agree with your assessment. I've nothing to add.

I'd be happy to take some of the workload on the first-part (CBOR serialization / deserialization), as I don't have sufficient understanding for the second (serde) -- but of course happy to collaborate with whoever would work on that.
Who'd be in for the serde part?
So how shall we go about this? Given that this crate has, so far, served so many of us well, it certainly makes a good starting point, I'd probably start off a branch that removes the serde parts and exposes the more raw (de)serialization of static CBOR primitives, using its the removed parts as guidance as to what the serde part will expect. Whom may I ping to review this at its early stages?

I can do the serde part. I suggest to expose a struct or enum which represents any data that can be serialized and deserialized like serde_json does it with their Value enum.

I suggest to expose a struct or enum which represents any data that can be serialized and deserialized like serde_json does it with their Value enum.

That's provided by serde_cbor::Value, I think.

I can take this up. I've written a serde library before, so this should be doable.

I can take it up. I've written a serde crate before, so this should be pretty doable.

I am not interested in being a full maintainer, but am willing to review code as necessary. Feel free to ping me as desired!

It's great to see so many people wanting to contribute to make this an
awesome crate, thanks all!
I'm not planning to take up a significant role maintaining this crate, but
I am happy to review code related to no_std environments.
On Thu, 6 Feb 2020 at 21:17, Jacob Pratt<EMAIL_ADDRESS>wrote:

I am not interested in being a full maintainer, but am willing to review
code as necessary. Feel free to ping me as desired!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pyfisch/cbor/issues/179?email_source=notifications&email_token=ACESHX2MXNVCUROFAGPGJELRBR5AJA5CNFSM4KOTW6EKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELA2CGY#issuecomment-583115035,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACESHX355HMOFGIQNKMSGKTRBR5AJANCNFSM4KOTW6EA
.

I think it may be good for cbor to be under https://github.com/serde-rs/cbor? Not sure what @dtolnay thinks.
If there is a rewrite, I am also interested to help out with the serde part.

Hi everyone,
there are surely more people willing to invest time in this crate than I expected. :smiley:
@hansl messaged me in private and offered to write both a non-serde CBOR crate, the serde integeration and maintain the crates in the future.  He has written a README for the low-level API: https://github.com/hansl/cbor/commit/cbb5fb59d87c9d28a5978f59c49b5f29d405ed73 I've already added a few remarks, maybe you want to have a look and add your comments.

Hey guys. I did some more work this weekend and I think I'm getting close to a low-level serialization API for CBOR. You can see the latest here.
I am now working on the latest extensions (simple values, floats, bigint, dates, ...). I'll update the README at some point in the near future. Non of that is owned (I will add a ValueOwned at some point, and I will add specific tests in a separate no_std crate for no_std, although I made sure my code compiles with it).
If you have comments, please feel free to either:

reply here,
send me a tweet (@hanslatwork), or
comment on the latest commit on that branch.

Don't send me issues or PR on my repo yet.
Next steps:

[ ] finish serialization of Value
[ ] implement ValueOwned
[ ] start deserialization
[ ] start schema
[ ] try to get the keys to republish on top of the cbor crate if possible, as a new major version (breaking change)
[ ] rebuild serde_cbor on top of the low level API
[ ] (as part of the rebuild but just so I don't forget) implement ALL the tests from serde_cbor to avoid regressions
[ ] publish the new serde_cbor with the new code re-written

Let me know if I'm missing something!

@hansl Thanks for taking up that work !
Since the crate intends to be very low-level, I would expect a zero-allocation API. Is that possible with what you have in mind ? Currently it looks to me like it's building big values on the stack, but I'd rather the API could write the bytes directly to a buffer or a file without needing to construct intermediate objects.

Hi @Nadrieril,

it looks to me like it's building big values on the stack

Correct, it can take up to 12 bytes on the stack if my calculations are correct. But for this to be the case you need to encode those bytes in a value. Is &u64 (instead of 8 u8 directly) what you had in mind?
If all you want is encode values from raw bytes and send them to a writer, I would wait for the serializer structure which will be closer to what you're looking for.

@Nadrieril
I added a Serializer structure to the cbor (see test here). It takes a value and encodes it and send it to the writer directly. Now the current implementation is naive; it actually creates a Value<'_> on the stack and write it. But I think we can improve on this later without changing the API.
The big advantage is also that you can encode "raw" maps or arrays, where you just send the length and then encode values one by one. This is also true for indefinite bytestrings, text, arrays and maps. So you don't need to have the full array/map in memory anymore before you encode it. The maximum stack space you'll need with this structure is the size of Value itself, which as I said we can rework.
Let me know if you have comments.

@hansl Would it be better to have cbor::vec! macro rather than using cbor::vector with vec!?

@pickfire That API has changed but the README was not updated. Thanks for following up though, I'll update the README when I get a chance.

Since there are more people willing to help, where does the development continue? Do we ditch all old code, and start over, or is there a gradual migration path?

In order to push this forward, it might make sense to start a rust-cbor organization, and add the people here
https://github.com/rust-cbor

I also opened up a matrix chat room at #rust-cbor:matrix.org

See my comments above. I have a todo list to finish the cbor crate itself, before switching to serde-cbor, and I have a branch running in my repo.
Considering I have time to put in about 5 hours a week on this right now it's hard for me to make significant progress. However, I won't move this to a new rust-cbor org for the purpose of a single repo. I'd rather have it hosted in the serde org anyway. It's the most natural place to live, IMO.
I'm waiting to have something to show (which I'm about halfway through actually) before asking them to create a repo there. From that point we can gather CI and CD requirements and set that up.

I submitted a PR (https://github.com/pyfisch/cbor/pull/184) with the goal of making incremental progress, since that way others can be helpful (and the tests can continue to pass). I have some other commits locally with a similar goal, but it's easier to discuss them one at a time.

Update: Deserialization was added this weekend for numbers, along with a number of small improvements to the way MajorType/MinorType interacts, and how traits interact (Write and WriteTo). This is a very minimal deserializer for now (and will be kept this way).
I also added proptests for numbers to serialize + deserialize and validate they're the same numbers. Since we also test that serialization to a hex codes and deserialization from hex codes work, we should have pretty much everything covered for tests (aside from adding tests for new features).
Next step is finishing deserialization of other values. Once that's done I would like to discuss taking over the cbor crate for this new low-level one.
Please refer to the todo list in my previous comment for the status of what remains to be done.

Regardless of what decision is made, I would strongly request the stability in Rust version to be taken into consideration. Supporting only very new Rust versions is clearly unproductive for the ecosystem and serde specifically has always had a strong position in supporting older Rust versions.
IIRC the current crate supports v1.32 or v1.33, it would be very much appreciated if that support can be maintained in the rewrite.
Thanks! I'll certainly keep following the conversation here.

I submitted 4 pull requests today. This is almost exclusively on the "top" end of the current crate. This implies that the low-level work should be unimpacted by these changes. Would anyone be willing to review them?

Would anyone be willing to review them?

I am not willing to merge them. Sorry. To foundations of this crate have some long-standing issues and I don't want to add any additional stuff on top. There have been many features added by contributors but sometimes these features had subtle bugs or interacted badly with each other. In this case I am the one struggling to understand the issue and keeping the feature working.
When the rewrite is done and the crate has a new maintainer I am sure you they will review your pull requests. In the meantime I suggest you maintain a fork of this crate with all the additional features you need.

What is current maintainership status of this library?
Has "Looking for Maintainers" resulted in a new maintainer?

That would be me. Sorry, I kind of came forward in these comments but I haven't finished rewriting the low level one.
The current work is at https://github.com/hansl/cbor/tree/rewrite.

Hi @hansl,
I saw you continued the rewrite a few days ago. :smile:  If you want feedback let me know.

I did get a reply to my email and I interpreted your comment as meaning you wouldn't continue the rewrite. Therefore I created a project with the intend to distribute the items to volunteers interested in a rewrite. Sorry for that.

Hi. I re-added the current serde_cbor code to my repo. I'm going to talk to the serde org to move it there, and I'm in the process of adding github actions and removing travis.
I think I'm in a good place to start accepting PRs and issues, but I'd like to wait until the code is in the serde org (or isn't, if they don't want it there).

@hansl, What is status of the rewrite? Are there plans to releasing it to crates.io?

This is just a note to everyone that there is now a new serde-enabled CBOR crate named ciborium (documentation here).
This was built by the Enarx project which is actively using CBOR and needed a robust, flexible implementation. I believe that I've hit many of the redesign points that @pyfisch wanted for this crate. So please check us out and let us know if you spot any problems. It should be mostly a drop-in replacement for serde_cbor and will be actively maintained.

@npmccallum except for the no_std no alloc use case it seems

@npmccallum except for the no_std no alloc use case it seems

The readme discusses a potential low level library which could target that case. I would merge patches for that. But it isn't my primary use case.

It doesn't have Serializer and Deserializer which we can easily use for serde_transcode.

It does, they're just private because I wasn't sure if anyone actually needed them. We can polish them up and make them public.


Add Pipedrive in thirdparty.md

Thank you for contributing! 🎉
I recommend adding some tests to your library. :smile:


Implement BlockingQueue::WaitUntilEmpty().

PAIR=gaschler

@wally-the-cartographer merge

Merge requested by authorized user gaschler. Merge queue now has a length of 1.


Memory usage 84G

I'm run dogechain node, Synchronized to the latest block.
The memory utilization rate has gradually increased to 84G.
This is far from the official recommendation. How can I limit the memory usage?
vCPUs >= 4
Memory: at least 8GB
Disk space
at least 200GB for the data directory ( recommend SSD )
data disk mount to /data
CONTAINER ID   NAME          CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O         PIDS
d20ef9699492   dogechain         0.72%     83.99GiB / 249.2GiB   33.71%    17.6GB / 19.58GB   1.85GB / 10.16TB   39

maybe because of this #178
if you use docker compose can configure mem_limit, limit memory
docker-compose.yml like this
version: "2"

services:
  dogechain:
    image: "dogechainlab/dogechain:1.1.3"
    container_name: dogechain
    restart: always
    # limit memory to 8GB
    mem_limit: 8g
    ports:
      # p2p port
      - "1478:1478"
      # http rpc port
      - "8545:8545"
      # grpc port
      - "9632:9632"
    volumes:
      # if data directory exists in host /data directory
      - /data:/data
      # genesis.json file
      - ./genesis.json:/genesis.json
    ulimits:
      nofile:
        soft: 65536
        hard: 65536
    command:
      - "server"
      - "--data-dir=/data/dogechain"
      - "--chain=/genesis.json"
      - "--seal"
      - "--max-slots=4096"
      - "--grpc=<IP_ADDRESS>:9632"
      - "--libp2p=<IP_ADDRESS>:1478"
      - "--jsonrpc=<IP_ADDRESS>:8545"
      - "--max-inbound-peers=32"
      - "--max-outbound-peers=32"
      # replace with your public ip
      # you can use haproxy proxy the port (tcp)
      - "--nat=[YOUR_PUBLIC_IP]:1478"

maybe because of this #178 #176

Use pprof flag when re-produce the issue please. Don't make arbitrary inference.

300, 600 seconds heapmap of v1.1.3 when syncing.
We do believe that v1.1.3 has solved some memory leak issues.
And it will perform better if we merged #178 and fix issue #156 .
Thanks for your remind. @lk479o000
I think you could upgrade your version to the newest release, it do better.

Associated PR #178 #194 #196

LevelDB compression can consume a lot of memory.
These features (#215 #216 #219) fixed the problem.

Non-validator full node will ignore messages it doesn't care about, after #196 #231 #232

Check memory in the latest version v1.2.0.
It shouldn't be a problem.
Close it.


Nodes fail to connect to cluster in local zones with AL2 2/2/2024 AMI

Description
Observed Behavior:
Nodes launched in local zones with the v20240202 AL2 AMI fail to connect to the cluster. This was caught by Karpenter's E2E test suite and is caused by the following bug in the AWS CLI: https://github.com/aws/aws-cli/issues/7043. Impacted customers should pin their AMI to a previous working AMI, e.g. v20240129. This has only been validated by Karpenter for K8s 1.29 but may be an issue on other K8s versions as well.
Versions:

Chart Version:
Kubernetes Version (kubectl version):

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

A fix has been merged, will close out this issue once a new AMI release is made.
https://github.com/awslabs/amazon-eks-ami/pull/1626

And the fix is included in the latest release 🎉


Could not find or load main class

This might be a silly question but I'm getting "Error: Could not find or load main class python.hello" no matter what I try.
Following the Tutorial, I've installed VOC, using OpenJDK that comes with Android Studio
(env) λ javac -version
javac 1.8.0_152-release

VOC is installed as per instructions, directly from GitHub. Virtualenv has been created and VOC installed via pip -e. Ant generated python-java-support.jar.
Then I've created a separate directory for the small test project. Created hello.py with only the print command. VOC compiled it into python\hello.class.
javap confirms the class was created:
(env) λ javap .\hello.class
Compiled from "hello.py"
public class python.hello extends org.python.types.Module {
  public void module$import();
  public python.hello();
  public org.python.Object __new__(org.python.Object);
  public static void main(java.lang.String[]);
}

However, whether I call from the directory where hello.py is, or from python directory, I'm getting the above error. I moved the .jar file into python directory and am running
(env) λ java -classpath python-java-support.jar:. python.hello

to no avail. Any hints, please? Thanks!

OK, last minute detail-check identifies the cause of the error:

On Linux/OSX:

$ java -classpath ../voc/dist/python-java-support.jar:. python.example
Hello World!

On Windows:

> java -classpath ../voc/dist/python-java-support.jar;. python.example
Hello World!

I've typed the first command, using ":" instead of ";". :-S

That resolved my original problem but now a vendor is missing:
(env) λ java -classpath python-java-support.jar;. python.hello
Exception in thread "main" java.lang.ExceptionInInitializerError
        at python.sys.<clinit>(sys.java:76)
        at python.hello.main(hello.py)
Caused by: RuntimeError: Unknown platform vendor 'JetBrains s.r.o'
        at python.platform.<clinit>(platform.java:31)
        ... 2 more

just like #722.

After the fix: Yay!
(env) λ java -classpath python-java-support.jar;. python.hello
Hello world!

Right, that : in Linux/Mac vs ; in Windows is annoying!
About the vendor thing, since it seems there will be lots of these, maybe we should replace the code in https://github.com/pybee/voc/blob/e2fc0d2c542a7bb7a3b9ff636718d301d520affc/python/common/python/platform.java#L24-L32 for this:
if (vendor.equals("The Android Project")) {
    platform_class_name = "python._platform.AndroidPlatform";
} else {
    platform_class_name = "python._platform.JavaPlatform";
}

Do you want to send a PR for that? :)

Yup. Just did.
Now off to trying out something more substantial. :D
I need to port a few libraries to Android.

Awesome! :)
I've just added a comment there.

Great idea! I've rewritten that if tree as suggested.


Minimum coins problem in python

Issue no.(must) - #149
what changed - Create a file with an implementation of minimum coins problem written in python.
Self Check

Add the file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

Please Review @Aniket762 @SayantanMaiti


An unexpected error occurred while tokenizing

Hi,
I have this YAML file (human_56e29c7f-8a86-443b-8bfc-d7141c8d6bc8_analysis.yaml) :

When i run the " sudo bcbio_nextgen.py ../config/human_56e29c7f-8a86-443b-8bfc-d7141c8d6bc8_analysis.yaml -n 32" , i got these errors:

Please help me, thank you !!!

Sorry about the problems. This looks like a filesystem problem where it might be overworked during processing. The main error here is being unable to create a symlink, which is unexpected. If you re-run, does it still error out at the same location? Hope a re-run fixes the problem.

Hi,
I still get the same errors when rerunning.
Please help me, thank you !!!

Hi Admin,
I store these samples at : /media/store1 (a NFS mount point)
Are there any issues with NFS file system  ?
Thanks !!!

Hi @linuxpham,
I'm not sure why this symlink is failing. As a workaround I added some code to check for that exception when it tries to create the symlink and failback to copying the file over rather than linking it. It would be good to find the root cause though;  can you make symlinks on that NFS mount no problem?

hi @chapmanb and @roryk,
I fixed temporary by following these step :

store FASTQ files at NFS system
run bcbio_nextgen in local HDD

It is success now. Thanks for all supporting.
@roryk  : I posted some issues at : https://github.com/roryk/bcbio.rnaseq/issues/15. Please support me !!!
Nice a day . Thanks !!!


Even if token is not match, I need a response code for debug.

:sos:

seems pretty OK to me. Will give that a try this weekend to ensure it doesn't break anything.
Tks for the PR!


How do I code in death quotes in psych engine?

Describe your problem here.
Something like week 7. When you die, tankman says something
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No.

I only knw lua lol

But i knw how to do it in lua

Copy the Game Over Lines from the Week 7 Stage LUA

GameOverSubstate.hx, make it play a sound on function create().
new FlxTimer().start(4.0, function(tmr:FlxTimer)
{
	FlxG.sound.play(Paths.sound('gameOverQuotes/quote-') + FlxG.random.int(1, 5));
});

Then create these files:
sounds/gameOverQuotes/quote-1.ogg
sounds/gameOverQuotes/quote-2.ogg
sounds/gameOverQuotes/quote-3.ogg
sounds/gameOverQuotes/quote-4.ogg
sounds/gameOverQuotes/quote-5.ogg

If you want to add more death quotes, change the FlxG.random.int(1, 5) to FlxG.random.int(1, Whatever is the max number of quotes)

also lua
function onGameOver()
createtable(deathsounds)
local random = math.random(1 , 10)
playSound(deathsounds[random], 1,)
return Function_Continue;

end
local function createtable(a)
a = {}
a[1] = 'death_sound1'
a[2] = 'death_sound2'
end

@ShadowMario Aint working

Hey, ShadowMario, any chance that you'll help here again?

@ShadowMario know you got stuff to do, but where would I put this exactly?

will you dumbasses stop pinging him? he has his notifications off

I can agree–we shouldn't have pinged, but can you blame us? ShadowMario suggested a fix/implementation of code that didn't even work. So I think it was only natural that we try and ask for further assistance.

I can agree–we shouldn't have pinged, but can you blame us? ShadowMario suggested a fix/implementation of code that didn't even work. So I think it was only natural that we try and ask for further assistance.

he has his notifications off, pinging him will do nothing


FormattingLogger: set source method for all LogRecords [phab:D608]

Created by schroederc at 2015-11-13 20:15:53:

zarko accepted this revision at 2015-11-13 20:30:43

schroederc closed via commit e9f8d962a62b4ffa44dfb1c6302b5fe57a57a27d at 2015-11-13 21:06:05


Search engine - "Archived cards" list

Exclude archived cards from search unless the archive list is displayed.

Working on it


'Stretch video' and 'video background' buttons don't center attached video

As you can see in the screenshot attached, the buttons in the options menu don't center the video component
Screenshot of current behaviour:

.
Expected behaviour:

CSS class video-tool__video gets justify-content css property set according to video alignment option selected

It seems this plugin is not being maintained anymore.

As you can see in the screenshot attached, the buttons in the options menu don't center the video component
Screenshot of current behaviour:

.
### Expected behaviour:
* CSS class `video-tool__video` gets `justify-content` css property set according to video alignment option selected

Did you solve this problem?
Could you make a pull request?


Notebook fails to run

Hi,
Really interesting research! Unfortunately, when I try to run the notebook, I run into a few issues:

Unexpected indent in the ESS function in func_utils.py (easily fixed)
No module named config when it tries to import config in sampler.py (also easily fixed)
Finally: ImportError: No module named notebook_utils (did you forget to include the file?)

Just thought I'd make you aware -- or did I miss some steps?
All the best,
Martin

Hi Martin,
Thanks for pointing it out! I added the notebook_utils.py file. It should work now, let me know if you encounter any additional trouble.
Best,
Daniel


Jekyll site

I will create a Jekyll site

Is there are website? Or some docs explaining how the library is used?

Not yet @ssijak, as this is still on an early stage of development. But this project is expected to be a port of Scala's Fetch, so maybe you can have a look at it:
https://47deg.github.io/fetch/

The project is in a state that mimics Fetch 1.0.0 or something and all tests are passing, so it technically works but it's still lacking a lot of polishments. Our recommendation is to wait for an official release, that might happen at some point during the first half of 2020. I'm sorry!


ENYO-6470: Remove duplicated style for position

Enact-DCO-1.0-Signed-off-by: Jeonghee Ahn<EMAIL_ADDRESS>Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[x] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
The items disappear in VL with different item sizes.
Resolution
Removed functions that assign duplicated position style to item.

The item is wrapped in another div (itemContaineRef) and the position value is already assigned by composeStyle().
Therefore, there is no reason to assign translate3d to the internal item element.

Additional Considerations
Links
ENYO-6470
Comments

I think applyItemPositionToDOMElement was there for a reason in https://github.com/enactjs/enact/pull/2486. I'm not willing to remove it right away. Could you please investigate more why the current sample is broken?


Add e2e tests for codelens inline editor execution

To prevent breaking it again. https://github.com/stateful/vscode-runme/issues/723
Cover both shell and non-shell use cases.

Are the page object capable to drive the editor including the codelenses

Yes, that should be possible. Looking into it.


Project Completed

Started with writing APIs
Added PgSql
Added Zap Logger
Added all APIs
Tested all APIs on frontend & Backend
DI using Wire

Have added some comments, we can discuss these details if you have any confusion. Logic review and some files are still left.


Add a Test Client Cert

This is to add a new client cert that is trusted by CA. The main purpose is for us to test the new provider behaviors.
Ideally, it would be great if we can have another set of CA certs also, because in the provider/distributor design, we allow the reloading of the root certs as well. But we haven't reached that point yet; we can do that when we really need those certs.
@yashykt It could be great if you can verify these certs work on your end before we merge them. Thanks!

Can we similarly add another pair client2?

It looks like you've accidentally pulled in some changes that were merged in a different PR recently.  Maybe you somehow did a bad merge?

It looks like you've accidentally pulled in some changes that were merged in a different PR recently. Maybe you somehow did a bad merge?

Ah yes, thanks for pointing it out! Now it should be fixed after rebasing.

All checks are green. Merging now...


Marketing: Artwork request and PR

Add Kanister artwork to https://github.com/cncf/artwork

Just pushed all assets to https://github.com/kanisterio/website/tree/main/app/src/assets/img

@mlav  I think, this issue hasn't completed yet. Thank you, i have seen you have uploaded all the necessary thing required for Art work. Should i create the draft here ?


Cannot seem to sign Metamask wallet in the PC version

What happened?

When I try to sign anything using Metamask in game, it never loads
Steps to reproduce
Try to sign Metamask wallet to connect while in PC game version
Operating System
Windows 10  (10.0.19044) 64bit
Wallet
Metamask
CPU
AMD FX(tm)-6350 Six-Core Processor
GPU
NVIDIA GeForce GTX 1050 Ti 4018MB
RAM
16341MB
Kernel Version
1.0.0-2149292527.commit-b323b2d
Unity Version
desktop-main.commit-64822b7
Realm
dg
NameTag
MommaCanna#af3a

This issue was fixed on Metamask side apparently


GDScript test suite build failure with tools=no target=release tests=yes

Godot version
4.0.dev (e2bfb27)
System information
Linux, Mageia 9 x86_64
Issue description
When building with tools=no target=release tests=yes, the GDScript test suite fails building:
modules/gdscript/tests/gdscript_test_runner.cpp: In constructor 'GDScriptTests::GDScriptTestRunner::GDScriptTestRunner(const String&, bool)':
modules/gdscript/tests/gdscript_test_runner.cpp:139:34: error: 'GDScriptWarning' has not been declared
  139 |         for (int i = 0; i < (int)GDScriptWarning::WARNING_MAX; i++) {
      |                                  ^~~~~~~~~~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp:140:34: error: 'GDScriptWarning' has not been declared
  140 |                 String warning = GDScriptWarning::get_name_from_code((GDScriptWarning::Code)i).to_lower();
      |                                  ^~~~~~~~~~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp:140:71: error: 'GDScriptWarning' has not been declared
  140 |                 String warning = GDScriptWarning::get_name_from_code((GDScriptWarning::Code)i).to_lower();
      |                                                                       ^~~~~~~~~~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp: In member function 'GDScriptTests::GDScriptTest::TestResult GDScriptTests::GDScriptTest::execute_test_code(bool)':
modules/gdscript/tests/gdscript_test_runner.cpp:473:20: error: 'GDScriptWarning' does not name a type; did you mean 'GDScriptParser'?
  473 |         for (const GDScriptWarning &E : parser.get_warnings()) {
      |                    ^~~~~~~~~~~~~~~
      |                    GDScriptParser
modules/gdscript/tests/gdscript_test_runner.cpp:483:10: error: expected ';' before 'result'
  483 |         }
      |          ^
      |          ;
  484 |         result.output += warning_string.as_string();
      |         ~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp:484:23: error: could not convert 'result.GDScriptTests::GDScriptTest::TestResult::output.String::operator+=(StringBuilder::as_string() const())' from 'String' to 'bool'
  484 |         result.output += warning_string.as_string();
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                       |
      |                       String
modules/gdscript/tests/gdscript_test_runner.cpp:487:26: error: expected primary-expression before 'compiler'
  487 |         GDScriptCompiler compiler;
      |                          ^~~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp:487:25: error: expected ')' before 'compiler'
  487 |         GDScriptCompiler compiler;
      |                         ^~~~~~~~~
      |                         )
modules/gdscript/tests/gdscript_test_runner.cpp:473:13: note: to match this '('
  473 |         for (const GDScriptWarning &E : parser.get_warnings()) {
      |             ^
modules/gdscript/tests/gdscript_test_runner.cpp:487:26: error: 'compiler' was not declared in this scope
  487 |         GDScriptCompiler compiler;
      |                          ^~~~~~~~
modules/gdscript/tests/gdscript_test_runner.cpp:488:15: error: 'compiler' was not declared in this scope
  488 |         err = compiler.compile(&parser, script.ptr(), false);
      |               ^~~~~~~~

That's not surprising as the tests are mostly intended for the editor build (tools=yes target=release_debug/debug), but it could make sense to keep supporting building tests for release templates too since some can be affected by optimizations.
So we likely just need to sprinkle some TOOLS_ENABLED and/or DEBUG_ENABLED in the relevant test code, or outright disable the GDScript test runner if it can't be used in a template.
Steps to reproduce

scons p=linux tools=no target=release tests=yes

Minimal reproduction project
No response

The major problem are the warnings since they don't exist on release, so even if we add some ifdefs the test output won't match if there are warnings. Unless we add some magic to the test runner to ignore the difference in warnings for release builds.

I was trying to solve this but some of the tests rely on checks that aren't done on release, so it just crashes. One solution would be to set up some sort of tag to skip tests that can't be executed with a release build.

One solution would be to set up some sort of tag to skip tests that can't be executed with a release build.

Can we do this by surrounding some test cases with #ifdef DEBUG_ENABLED?

Can we do this by surrounding some test cases with #ifdef DEBUG_ENABLED?

No, because in this case the tests are GDScript files.


GitHub releases for Demo tagged with “Dec2021Demo

Due by Nov 16.

Tagged: https://github.com/NCATS-Tangerine/cam-kp-api/releases/tag/Dec2021Demo


Add a constant for the offline_access scope value in OpenIdConnectScope class

The class OpenIdConnectScope is missing the offline_access constant. It would be nice if we could add it.
http://openid.net/specs/openid-connect-core-1_0.html#OfflineAccess
https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/master/src/Microsoft.IdentityModel.Protocols.OpenIdConnect/OpenIdConnectScope.cs

@lovemaths just add to OpenIdConnectScope.cs


release notes for python form recognizer 1.0.0b2

@czubair - is this what you were envisioning for the bug fixes section? We had chatted awhile back about how to communicate known bugs in the library, but I want to make sure this is okay.

@czubair - is this what you were envisioning for the bug fixes section? We had chatted awhile back about how to communicate known bugs in the library, but I want to make sure this is okay.

@kristapratico - yes, that looks good!


enableAllSteps is not marking step tabs as done

If I set enableAllSteps to true, the steps aren't clickable until I go through each one in order again.
I updated line 1111 from -
    if (state.currentIndex > index || options.enableAllSteps) //added  || options.enableAllSteps to ensure the done class is added to all steps on load
    {
        stepItem._enableAria().addClass("done");
    }

to -
    if (state.currentIndex > index)
    {
        stepItem._enableAria().addClass("done");
    }

This doesn't seem to be updated yet in 1.10 neither. @pfiggins will actually fix the issue.


How to show the bot's first person perspective ?

Hi, I just answered the same question in #19, you can check the answer there. Thanks for your interest!

BTW, @Ellen7ions I'm using teleport to move myself to the bot to watch it from third-person perspective if that's helpful to you.

Sounds like a reasonable solution.  We're happy to take the role of "cameraman" for a gifted bot like Voyager. 😆

BTW, @Ellen7ions I'm using teleport to move myself to the bot to watch it from third-person perspective if that's helpful to you.


help command pagination using message components

Description

Discord's message components and interaction based pagination would be better for the help command.
Reasoning

Since @Sir Lancebot is running on discord.py v2.0 , it would be cool and better to have help command pagination using buttons and interactions instead of reaction based pagination. It takes a little bit of extra time for the current help command session to add reaction to the embedded message, but message components can load instantly without any rate-limit !
Proposed Implementation

using discord.ui and discord.ui.View we can implement pagination using the  default emojis like this:

Additional Details

Would you like to implement this yourself?

[ ] I'd like to implement this feature myself
[x] Anyone can implement this feature

I would like to work on this with @katimoth for a school project - are there any updates?


Misc changes

The changes have been already made on TCHdex/cards-database repository and aren't code change

Codecov Report

Merging #6 (fa2ae82) into master (79358d8) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #6   +/-   ##
=========================================
  Coverage     95.15%   95.15%
  Complexity       90       90
=========================================
  Files            10       10
  Lines           227      227
=========================================
  Hits            216      216
  Misses           11       11

Continue to review full report at Codecov.

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


fix issue where menu items are clickable when modal is active

https://trello.com/c/6cHVAR8Q/237-make-background-of-the-pages-not-clickable-when-the-modal-is-on

IBM Cloud toolchain: Delivery Pipeline deployed LRP-web-app to dev, including commit 466ff3b5178f75993b934219d00aba75f6fb7825

IBM Cloud toolchain: Delivery Pipeline deployed LRP-web-app to test, including commit 466ff3b5178f75993b934219d00aba75f6fb7825

IBM Cloud toolchain: Delivery Pipeline deployed LRP-web-app to prod, including commit 466ff3b5178f75993b934219d00aba75f6fb7825


[LIVE-2953] - Bugfix: Fix ethereum signMessage for EIP-712

📝 Description
Until now, we had 2 issues with our message signatures with ethereum:

The v of the signature was wrong for the EIP-712. The parity was used instead of the normal result.
The signMessage method of the SDK was always returning a stringified message preventing from ever using thesignEIP721Message method which was triggered by a JSON message.

❓ Context

Impacted projects: ledger-live-common
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-2953

✅ Checklist

[ ] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo
Before:

After:

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

we should have a unit test that would have detected the bug 🙏

@gre  Which one ? The wrong parsing or the wrong v ?
Wrong parsing seems doable, wrong v will be harder to test I guess 🤔


Adding starting values to MultiDiscrete spaces

Feature addition: MultiDiscrete spaces with a starting value, much like Discrete spaces.
No additional dependencies required for this change.
Best practice question:
To me it makes more sense to have the start argument of the __init__() function in second place, however if I did so it would break the code providing dtype by position. That's why I put it in the last position, should I change?
New feature

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Checklist:

[x] I have run the pre-commit checks with pre-commit run --all-files (see CONTRIBUTING.md instructions to set it up)
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation (to the docstrings, is that it ?)
[x] My changes generate no new warnings (AFAIK no, I'll see that with testing)
[x] I have added tests that prove (my fix is effective or) that my feature works
[x] New and existing unit tests pass locally with my changes

It looks like the CI is failing because you need to update the gymnasium/vector/utils functions in spaces.py


Remove stale reference to previous SSH instructions

ping @thaJeztah. Follow-up from discussion at https://github.com/docker/docker/issues/6946.
Signed-off-by: Travis Thieman<EMAIL_ADDRESS>

Oh, awesome! LGTM
cc @jamtur01 @moxiegirl @fredlf @svendowideit

LGTM


fix(docs): Update security.md

Swapping over to a gender neutral pronoun

@Friss Thanks for the contribution!


Deliver update general app info address

There are address boxes/phone/etc to fill in the General App Information section and the Deliver options don't seem to present a way to fill them. Is this supported?
✅ fastlane environment ✅
Stack

Key
Value

OS
10.11.6

Ruby
2.3.1

Bundler?
false

Git
git version 2.10.1

Installation Source
~/.gem/ruby/2.3.0/bin/fastlane

Host
Mac OS X 10.11.6 (15G1217)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.3.1_2/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

Is homebrew
false

Xcode Path
~/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.2.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.17.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
1.5.1

i18n
0.7.0

json
1.8.3

thread_safe
0.3.5

tzinfo
1.2.2

minitest
5.8.3

activesupport
<IP_ADDRESS>

CFPropertyList
2.3.4

claide
1.0.1

colored
1.2

nanaimo
0.2.3

xcodeproj
1.4.2

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.7.1

unicode-display_width
1.1.3

terminal-table
1.7.3

plist
3.2.0

public_suffix
2.0.5

addressable
2.5.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.5.0

babosa
1.0.2

highline
1.7.8

commander
4.4.3

excon
0.54.0

faraday
0.11.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20161129

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.0.1

gh_inspector
1.0.3

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

multi_json
1.12.1

logging
2.1.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

google-api-client
0.9.20

mini_magick
4.5.1

multi_xml
0.6.0

rubyzip
1.2.0

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.1.2

bundler
1.13.7

faraday_middleware
0.11.0

io-console
0.4.5

generated on: 2017-02-17

These are the fields I am referring to:

According to docs [1] [2] this is still not possible
[1] https://github.com/fastlane/fastlane/blob/master/deliver/Deliverfile.md
[2] https://github.com/fastlane/fastlane/blob/master/deliver/Reference.md

This is now available as the trade_representative_contact_information folder on initial setup with fastlane deliver download_metadata, so it's fixed for me.


chore(linter): move typescript/no-magic-numbers to eslint/no-magic-numbers

closes #5614

#5640  👈
main

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

Join @Boshen and the rest of your teammates on  Graphite


Add 'thunderstorm' and 'next-*' translations for Bulgarian

Add 'thunderstorm' and 'next-*' translations for Bulgarian

Merged. Thanks for the quick turnaround!


Warning: Native component for "CalendarAndroid" does not exist

Warning: Native component for "CalendarAndroid" does not exist
I am receiving the above warning, please advise. Thanks

I can't seem to reproduce your warning. Did you follow the exact installation? Can you provide me with your project's gradle files?

I tried to but it is possible i have made a mistake. I have uploaded the both the setting and build gradle files.
files.zip

Closing this issue as it is now working. Unfortunately I do not know why it is working all of a sudden so i can't share a fix. Thank you for your fast response though :)


Telephony Binary Coded Decimal String

Hello
it works with me but after i enter all data that need to do SS7 is start normally but before end up gives me an Error :
*[-]Error: char should be between 0 - 9, , #, a, b, c for Telephony Binary Coded Decimal String. Received
so the number that am trying to attack is my number<PHONE_NUMBER>45450) anybody help with plz or at least tell the way to write the number as it request .....
Thanks

Hello
can you provide more details, what type of attack are you trying ?
Den lör 28 nov. 2020 kl 21:25 skrev mohanadhussaon<EMAIL_ADDRESS>
:

Hello
it works with me but after i enter all data that need to do SS7 is start
normally but before end up gives me an Error : [-]Error: char should be
between 0 - 9, *, #, a, b, c for Telephony Binary Coded Decimal String.
Received
so the number that am trying to attack is my number<PHONE_NUMBER>45450)
anybody help with plz or at least tell the way to write the number as it
request .....
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/207, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P2LPVCQOHYVLVPW5ADSSFMFNANCNFSM4UGANSSA
.


CORE-20534: Additional regex for use in RBAC permissions

Additional regular expressions for use with new permissions added to VNodeCreatorRole

Looks like there are unit test failures:
org.opentest4j.AssertionFailedError: Failed for CORDA.RSA ==> expected: <true> but was: <false>
Stacktrace
org.opentest4j.AssertionFailedError: Failed for CORDA.RSA ==> expected: <true> but was: <false>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:42)
	at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:191)
	at app//net.corda.rbac.schema.TestPatternsMatch.testKeyScheme(TestPatternsMatch.kt:172)