RichTextEditor component displays value on top of placeholder text when rendered in a edit dialog

Steps to reproduce the behavior:

Go to 'https://function-adminportal-test.shesha.dev/dynamic/TestModule/testRich-table'
Click on 'edit' pencil of any record on the table
Upon displaying the dialog, check the value displayed on the richTextEditor component
Actual Results: The value is not clearly visible due to the placeholder text showing while there's a value

Expected behavior
If a placeholder is specified, upon rendering, if the component has a value, the placeholder should not show. The placeholder only shows when the component is empty. See details view: https://function-adminportal-test.shesha.dev/dynamic/Boxfusion.SheshaFunctionalTests.Common/employee-text-details?id=da78f30f-2afe-4f94-9c8b-03f4f3978ead

Related Item
#984

Hi @hlayisanimazuze. It's fixed, please check


MacID 1.2.5

Thank you for the contribution. It was merged directly as 8c67fb5f75dc651fe28e554195ef45c9bf8d3125 to keep commit history cleaner. Your contribution is still credited to you.


Allow Qiskit Optimizers in the runtime programs

Summary
Follow up on Qiskit/qiskit-nature#290. Allow Qiskit Optimizers objects as optimizers in the runtime programs instead of only dictionaries.

Can you add a reno too please


Food Drinks and Prototek Accesss October 10th For OKC#

Could we please get food and drinks ordered for the OKC# meeting on Monday October 11th?  We will also need someone to let us into Prototek at 11:15 a.m. please.


Item change

This PR introduces:

Removing datatype StyleData
Make it so that data constructor takes list of styles instead of single style

I am thinking this could be controversial since these changes will allow something like this:
ITEM [Italic, Italic, Italic, Bold, Bold, Bold] [TEXT "Hello world!"]


Formatting breaks postgres commands (e.g. \echo)

Describe the bug
Formatting of Postgres commands breaks the commands.

To Reproduce
Steps to reproduce the behavior:

Format the following:

\echo Hello
SELECT 1;

Notice the invalid result:

\ echo Hi!
SELECT 1;

Expected behavior
\echo Hello
SELECT 1;

Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

SQLTools Version [e.g. v0.17.x]: v0.28.1
VS Code Version: [e.g 1.x.y]: latest
OS: [e.g. Windows, Linux, Mac]: Mac
Driver:

[x] PostgreSQL/Redshift
[ ] MySQL/MariaDB
[ ] MSSQL/Azure
[ ] SQLite
[ ] Other? Which...

Database version: [e.g. MySQL v5.6, PostgreSQL vX...]

Additional context
Add any other context about the problem here.

I also have the same problem !
This behavior can also be seen on the playground if you want to reproduce it in a convenient way.
Writing the queries below in the EDITOR section:
\echo "ECHO A";
\echo "ECHO B";
\echo "ECHO C";

will give the result below in the PREVIEW section:
\ echo "ECHO A";

\ echo "ECHO B";

\ echo "ECHO C";


respond-proxy.html has XSS issue

For example: http://yourcdn.com/respond-proxy.html?url=javascript:alert(19890611520);&css=http://yourcdn.com/test.css
Code: https://github.com/scottjehl/Respond/blob/master/cross-domain/respond-proxy.html#L90

Confirmed.

@scottjehl any update on this?

So, deprecating the cross-domain proxy is definitely the first thing I'd like to do. A server proxy, while annoying, is likely the better way to handle this situation.  I hope you agree.
The proxy has been deprecated in the readme since October, so I think a new point release should remove it.

I added the following in respond-proxy.html#L87 in order to have a minimal protection.
// XSS protection
if(domain.toLowerCase().indexOf('javascript') !== -1) {
    domain = null;
}

Not sure if it is possible to pass through.

Can we not do whitelisting, i.e. only accept URLs starting with http and https?


Make transferring body a compulsory argument when fetching series

This fixes an authorisation issue, where it was possible to fetch series for all departments by passing a null body parameter.
The only reason that body was an optional parameter was to support future admin functionality, but that does not exist yet so it's more secure to make the parameter compulsory are revisit this once we have requirements for the admin functions.
Also remove the admin token handling the same endpoint for the same reason.

Closing because I meant to mark this as not mergeable yet.


Allow for customizing runtime plugins at different config levels

Motivation and Context

Description
This is a draft until an accompanying RFC is published (feel free to review feedback, though).
Testing
[x] Added a compile-only test to integration-tests/aws-smithy-runtime-test
Checklist

[ ] I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates
[ ] I have updated CHANGELOG.next.toml if I made changes to the AWS SDK, generated SDK code, or SDK runtime crates

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Closing this PR as the upcoming RFC will propose something quite different from what this implements.


Try to remove CreatePaymentItemEto.Currency

It will ensure a Payment has only a single currency. If a transaction has multiple currencies, please convert them to a single currency.


Cannot upload files in new version of AtmosJSBrowser

As a tester for the old software on ECS we reported the issues with downloading files and the dependency on a working internet connection when running the script. however in the new version those two items are now fixed, however uploading is now broken. I have ran the upload.bat on a fresh PC and fresh bucket to create a fresh install and still have the same issue, it reads the metadata, but progresses no further than creating object.
running the old and new version side by side on same PC on same bucket using different folders allows me to compare side by side and this is not an issue in the old version.

Can you show the error message that you see?  Please be sure to scrub any sensitive data.
FYI, it works fine for me in Windows 10 (1607) w/ Java 1.8.0_121.

Sure not problem, no error produced as such, just file never uploads and status bar never progresses past "Creating Object"

Im on windows 7 with java version 1.8.0_66, however also tested on widows 10 with java 1.8.0_171
ECS Version: 3.2 Patch 1 GP 15

Hi
Please can the latest version be uploaded to the releases page, as we were given a new AtmosJSBrowser version via Support, that fixed the above issue, but this was created in November and the version on github page was last commit was september. we need the page updated if possible as we would like to give our customers the URL to download the browser app but cannot as the version hosted is the one that wont allow for uploads.


Fixing #8 - Routes no longer throw errors when monkey is enabled

Fixing issue #8.
Exports changed and now working as expected.

Codecov Report

Merging #11 into master will not change coverage.
The diff coverage is 50%.

@@           Coverage Diff           @@
##           master      #11   +/-   ##
=======================================
  Coverage   93.01%   93.01%
=======================================
  Files          16       16
  Lines         229      229
  Branches       43       43
=======================================
  Hits          213      213
  Misses         16       16


Change connection tests example to require the user to pass in a connection name

The previous test_connections.py example was failing due to a recently introduced internal connection name. To outline why internal connections cannot be tested, I changed it so that it tests whatever connection the user specifies at runtime, unless it's an internal connection, in which case an exception is thrown.

fyi if you'd made a first commit dedicated to just renaming test_connections.py -> test_connection.py and then separate commit(s) to modify the contents I believe the git history for the two files would have been linked. just for next time :-)


vfat added to dev-sec.conf, but efi is used

On my Debian 10 Server the EFI detection the task file modprobe.yml doesn't work:
root@mailsv001:~# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  958M     0  958M   0% /dev
tmpfs          tmpfs     195M  2.9M  192M   2% /run
/dev/sda1      ext4       19G  1.4G   17G   8% /
tmpfs          tmpfs     974M     0  974M   0% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     974M     0  974M   0% /sys/fs/cgroup
/dev/sda15     vfat      121M  130K  120M   1% /boot/efi
tmpfs          tmpfs     195M     0  195M   0% /run/user/0

The task checks for /sys/firmware/efi, but the content of that folder is:
root@mailsv001:~# ls -la /sys/firmware/
total 0
drwxr-xr-x  6 root root 0 Aug  5 01:02 .
dr-xr-xr-x 13 root root 0 Aug  5 00:59 ..
drwxr-xr-x  5 root root 0 Aug  5 00:59 acpi
drwxr-xr-x  4 root root 0 Aug  5 01:02 dmi
drwxr-xr-x  9 root root 0 Aug  5 01:02 memmap
drwxr-xr-x  4 root root 0 Aug  5 00:59 qemu_fw_cfg

so this role doesn't detect that EFI is used and remove vfat and this results in the server not booting anymore.

Workaround i used is adding vfat to the os_filesystem_whitelist

very courius, I did some googling an even the Debian Docs mention, that cheking for /sys/firmware/efi is the telltale sign of being bootet in UEFI mode. (https://wiki.debian.org/UEFI#How_to_tell_if_you.27ve_booted_via_UEFI)
another way would be to do a dmesg | grep -i efi. Maybe you have an UEFI system, that is bootet in BIOS mode but was installed in UEFI mode? That could explain why there is a /boot/efi mountpoint.

I'm also checked the docs and other sources, all say the /sys/firmware/efi check should be used.
$ sudo dmesg | grep -i efi
[    0.027692] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>211568 ns

I use a vserver at Hetzner and i'm currently not sure what they are doing over there.

same issue with official CentOS/RHEL images in Azure, which are using vfat for /boot/efi.

we could check, that the corresponding fstab entry for /boot/efi exists, but that would feel like a very ugly workaround.
The other solution could be to remove the /boot/efi mountpoint from fstab when no efi is detected. I think, I would prefer this way.
Can one of you verify, that the systems still boot, when the fstab entry is commented?

I would rather prefer to check, if some vfat fs is mounted from facts / ansible_mounts.fstype and include to the modprobe config, only if not. For Azure Cloud, system won't boot, not sure about physical machines.

I prepared a PR to check for this condition.
As for udf filesystem, I do not think, that this should be included. Since mounting CDs is relatively rare nowadays.

I prepared a PR to check for this condition.
As for udf filesystem, I do not think, that this should be included. Since mounting CDs is relatively rare nowadays.

great job with PR, thanks. about udf, I agree. I just want to keep it described here for other Azure users.

PR is merged now, so this should be fixed.


 error

App.ts:
My generated footer looks like this and failed to load.

      ng-2-yo by Jenny R

ORIGINAL EXCEPTION: Template parse errors:
Unexpected closing tag "footer" ("

ng-2-yo by Jenny R<EMAIL_ADDRESS>[ERROR ->]
"): App@21:4

I got the same error:

Fixed with version 0.0.3.
@jennyraj @amilajack Thanks for reporting


Change references to server paths with project_slug to ansistrano_deploy_to

In many occurrences there are references to /mnt/persist/www/{{ project_slug }} instead of {{ansistrano_deploy_to}}, this creates problems in provisioning if the deploy directory is different than project_slug

Fixed in https://github.com/Frojd/Wagtail-Pipit/commit/8382aa04ef103797b524b668c2e388385d109c42


I can't input Japanese on US keyboard

Describe the bug or issue
I can't input Japanese on a US keyboard. It just shows the alphabet
Describe your setup

Your Raspberry Pi 4B with 4GB RAM
Your Chromium OS for Raspberry Pi release version, e.g. Chromium OS r86.0424.168 r4

To Reproduce
Steps to reproduce the behavior:

Go to 'Settings'
Click on 'Languages and inputs'
Select Japanese on Languages column
Select 'Japanese input (for us keyboard)' on 'managing input column'
change the input method
Try to type 'あいうえお' by type 'a', 'i', 'u', 'e', and 'o' on keyboard.

Screenshots and/or hardware setup photos
typing issue.zip
Please open this zip file.
Additional context
Please comment back to me back when you found how to fix this problem.

fixed in r86r2 release. Read the full release note though :p


Supports configuring httpclient proxy urls

As shown in the submission, when the server is in a network segment isolated area, a proxy server can be configured to request to openai
For example, I installed the clash core on Linux with the proxy address localhost: 7890
Just configure HttpProxy=localhost: 7890

Could you update the targeted branch to dev, please

@Swimburger I couldn't find a way to get value from the option in AddOpenAIService. Do you have any suggestions?


Initial code coverage work

Adding in some building blocks upon which we can further develop better and more accurate code coverage metrics.

Also you need to format your code. Please run: ./mill Alias/run fmt


gene_segment [sf#106]

Reported by eilbeck on 2008-07-18 16:19 UTC
Extracted from an email with Alex from Jax:
Karen,
Yes, Judy wants it to define these objects in MGI, which Bob is working
on implementing (import V, D, J etc sequences from IMGT).  Here is the
current draft stanza in our ontology:
[Term]
id: ID:0000000
name: gene segment
def: "A gene component region which acts as a recombinational unit of a
gene whose functional form is generated through somatic recombination."
[GOC:add]
is_a: SO:0000842 ! gene_component_region
This is of course subject to your approval and possible change.
Thanks,
Alex

Commented by eilbeck on 2008-07-18 16:55 UTC
Logged In: YES
user_id=742851
Originator: YES
Perhaps the fastest turn around ever.
This is done.
--K

Updated by eilbeck on 2008-07-18 16:55 UTC

status: open --> closed-accepted


docs(setup): old aws setup content

Submitting current/old AWS setup content here while we work on halyard support

https://github.com/spinnaker/spinnaker.github.io/pull/153


[Feature] Improve the Guided Tour for new developers

Objective
Improve the guided tour for new users
Problems to solve

Improve Discovery of Guided Tour
Explain core concepts better

Solution
The guided tour will take users through the journey of building a customer support dashboard. The tour will focus on

Fetching data & binding it to a widget
Accessing widget properties or states
Triggering Queries from widgets

Success

Developers taking the guided tour should have 2x better retention than those who don't
Developers should be able to complete the guided tour on their own

Context

Painting a story is important. The tour should give people a clear picture of what they are doing
Positive reinforcement is important. The tour should make people feel like they are achieving something

Design File
https://www.figma.com/file/iABPoDneYyyKasVz9bRGRx/New-FTU-OB-Experience?node-id=346%3A11220
Deploy Preview
https://appsmith-idy510ge6-get-appsmith.vercel.app/
RACI
| ------------- | ------------- |
| Responsible   | @akash-codemonk , @RoopKrrish9696  |
| Accountable   | @RoopKrrish9696  |
| Consulted     | @Nikhil-Nandagopal, @areyabhishek, @aakashDesign |
| Informed      | @hiteshjoshi, @sbalaji1192 |

Next Actions Items:

@RoopKrrish9696 to come back with high fidelity designs next week

Research regarding FTU OB can be found here https://appsmith.notion.site/First-Time-User-On-Boarding-94f4b32151c74d97a15a04ab86be6045

First draft Figma Links:

Design Link: https://www.figma.com/file/iABPoDneYyyKasVz9bRGRx/New-FTU-OB-Experience?node-id=658%3A29727
Prototype Link : https://www.figma.com/proto/iABPoDneYyyKasVz9bRGRx/New-FTU-OB-Experience?page-id=490%3A12080&node-id=658%3A29727&viewport=324%2C48%2C1.02&scaling=min-zoom&starting-point-node-id=658%3A29727

Next Action Items:
@RoopKrrish9696

Update the flow on basis of new feedback
Finish the starting and ending of the Welcome Tour - How they will discover welcome tour , What happens once the tour ends?

@akash-codemonk

Figure out how much Backend support is needed
Breakdown of tasks and estimates

@RoopKrrish9696 also to figure out how we can incorporate autocomplete in the flow

Final Flow & UI Link ( In progress - signing off content & UI )
https://www.figma.com/file/iABPoDneYyyKasVz9bRGRx/New-FTU-OB-Experience?node-id=1221%3A36301
Deploy Preview Link from ( Started off with basic flow )
https://deploy-preview-9125--appsmith-editor-ce.netlify.app/
Next Action Items:
@RoopKrrish9696 @areyabhishek  to finalise content & UI , and share developer handoff
@akash-codemonk to finish off all the steps in the tour for the deploy preview above.

Next Action Items:
@RoopKrrish9696 to share the developer handoff
@akash-codemonk to polish the deploy preview shared ( https://deploy-preview-9125--appsmith-editor-ce.netlify.app/ )
@ramsaptami to draft a test plan for welcome tour

Developer Handoff Link:
https://www.figma.com/file/yPl21EAM7iGPVMMe4NGFTS/New--Guided-Tour-Experience?node-id=2%3A1

Additional feedback and bugs

[ ] Stars in the ratings color to be altered
[ ] Jetbrains font to be used wherever the "moustache syntax" is written (will be updated on figma as well)
[ ] Progress bar time should be reduced (will be updated on figma as well)
[ ] Indicators missing at some places
[ ] Indicator position to be fixed ( mostly on the right )(will be updated on figma as well)
[ ] Button text should be "Click to update " by default
[ ] Analytics for each step and end tour
[ ] Analytics for rating
[ ] mark only the id, name, email, country fields as visible in the CustomerTable during onboarding
[ ] The details container is slightly misaligned with the table, it needs to move a little higher
[ ] The customer update form text should be of size H2 and other container styles
[ ] rectangular border indicator should reposition

Next Action Items:
@akash-codemonk to fix the minor bugs and update the DP
@ramsaptami Testing required from the QA team

Analytics events

[ ] WELCOME_TOUR_CLICK(event exists already): When the user clicks on welcome tour
[ ] GUIDED_TOUR_REACHED_STEP: When the user reaches a step. For e.g when the user finishes  step 2 and goes to step 3, this event is fired with params{
     step: 3,
}

[ ] END_GUIDED_TOUR_CLICK: When the user clicks on the end tutorial button.
[ ] GUIDED_TOUR_RATING: When the user choses a rating. E.g params {
   rating: 5,
 }


Publish docker image to docker hub

Every time a PR is approved it takes around 1 minute to build the docker image and then it runs the script. I was wondering if it makes sense to publish a prebuilt docker image to docker hub so that it doesn't need to be built it every time.

Hey @abinoda is this something I can help you with? The GitHub Package Registry will be out of beta soon, perhaps it's a good moment to give it a try: https://github.com/features/package-registry

@rciovati Sure!

Every time a PR is approved it takes around 1 minute to build the docker image and then it runs the script. I was wondering if it makes sense to publish a prebuilt docker image to docker hub so that it doesn't need to be built it every time.

I fairly know 100% said true 1% 99c let research time

Ram it 0.01b

@rciovati Sure!

Sound Code

Atari 2600 ref manual

Harcoded Video Game Copy

Metal Gear Solid

Us Military Spy Quirks Espionage Smoke

+-

Begood where you are on and know by heart opensource name request id from

Tester yesterday

#complete

I think this may not be necessary anymore. I'm working on the github-actions-for-ci lab which uses this action, and it builds it each time, but it appears to run pretty quick. 17s for me today. Perhaps they've optimized GitHub Actions since this issue was opened:


Remove adduser dependency declaration from tedge debian package

Is your feature improvement request related to a problem? Please describe.

Installing thin-edge.io via apt-get on a custom Debian based distribution (e.g. built using Yocto) fails to install due to the dependency on the adduser. adduser is installed on the system, however it is included as part of busy-box and does not show-up in the dpkg packages list.
Below shows the error which is displayed when trying to run apt-get install tedge:
# apt-get install tedge -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tedge : Depends: adduser but it is not installable
E: Unable to correct problems, you have held broken packages.

The following was run on an Opto22 device running a custom linux distribution (most likely built using Yocto, or some other similar build system).
# uname -a
Linux EPIC-PR2-ESAB 4.1.15-rt18-nxtio-2.1.0+ge91f4e8 #2 SMP PREEMPT RT Sat Aug 26 06:11:55 PDT 2023 armv7l GNU/Linux

Describe the solution you'd like

Remove the dependency on the adduser package in the Debian linux package. adduser is generally included everywhere in one form or another (e.g. as a linux package or via busy-box).
Describe alternatives you've considered

Additional context

Note, the adduser dependency has already been removed from the rpm package for similar reasons (see the below note):
# Note: Don't depend on adduser for rpm or apk packages
    # Note: Don't depend on adduser for rpm or apk packages
    # as it is generally included out of the box on such systems.
    # Even if we wanted to add a dependency for rpm, each RHEL/CentOS
    # variant has another name for the package which provides adduser
    # Don't use dependency as different operating systems:
    # E.g.
    # * shadow-utils (fedora)
    # * shadow (opensuse)


Display inventory computations for other shipment items in an order

What is the motivation for adding/enhancing this feature?

The other shipment cards in a order are showing QOh only, we should show the inventory computation for the item as shown in main order item.
What are the acceptance criteria?

[ ] ...

Can you complete this feature request by yourself?

[ ] YES
[ ] NO

Additional information

Verified and working fine in release v2.24.0. Hence, closing it.


When creating things like concepts, it would be nice if it could recognise basic types and pull in the correct namespace

C# boilerplate related:
Today when creating a concept and you specify the type, it does not add the using statement for the type. Obviously, we can't know about all the types - but things like String/string, Guid and primitives in the .NET space.
Since we eventually will have multi-language support, we should figure out a way to make this language specific and something the "language renderer" can add to the boilerplates - maybe this is related to slots that we've talked about.
┆Issue is synchronized with this Asana task

Does not belong here. Belongs in the runtime plugin


Added node versions 0.11.15, 0.11.16, 0.12.0

I've got PRs for 0.11.15 and 0.11.16 each individually. You could repackage this just for 0.12.0, if you wanted.

Thanks for submitting the pull request, however I've already merged 2 pull requests for 0.11.15 and 0.11.16 and I would prefer to merge the singular pull request I have for 0.12.0 to prevent conflicts. Additionally as mentioned by @charlesbjohnson I don't think adding node versions warrants bumping the version or adding to the changelog.

Not a problem, thanks for the update!

On Mar 16, 2015, at 9:27 AM, Will McKenzie<EMAIL_ADDRESS>wrote:
Thanks for submitting the pull request, however I've already merged 2 pull requests for 0.11.15 and 0.11.16 and I would prefer to merge the singular pull request I have for 0.12.0 to prevent conflicts. Additionally as mentioned by @charlesbjohnson I don't think adding node versions warrants bumping the version or adding to the changelog.
—
Reply to this email directly or view it on GitHub.


Client-side plugins - Web

Allow simple plugins to run client-side on the web.
This would allow simple things like basic transformations to be run without passing data to the server and back.
Thoughts:

Add a property to the plugin object which specifies whether the plugin can run in the browser
Add a property to the plugin args which allows the plugin to tell which context it is running under - to allow it to do things differently depending on whether it is running in the browser or on the server
When the plugin is triggered, instead of requesting the server run the plugin, the browser should request the plugin from the server. The server can pass the process function as a string to be eval'd by the browser.
If the browser-side plugin runs another plugin, it should also be retrieved and ran. If the plugin isn't able to run in the browser, an error should be thrown.
A cache should exist for plugins - possibly a dictionary of resolved plugin functions

The cache should be cleaned, ideally it should only exist for a single execution

The PluginManager in Swish-Base is fairly complex (particularly around orchestrating plugins running other plugins, and detecting infinite loops). Ideally this logic should be shared in some way.

It may be useful to have a way to run client-side compatible plugins on the server. e.g. if a plugin reports that it is client-side capable, but only supports Chrome, if the user runs Firefox it will crash - we can allow the user to force it to run on the server so it isn't completely broken.
This must not happen automatically (as the user may be expecting that something private will stay on their computer). But it should be possible.
Thoughts:

A general switch in settings to always use server-side processing

Possibly also have one that does the opposite - hide all non client-side plugins and never send data to the server

A config capability to say "this plugin should always run on the server"
Maybe a drop-down on the Process button to allow the user to specifically run a client-side capable plugin on the server

Possibly also allow a user to force a plugin which doesn't state if it is client-side compatible to run on the client (although that feels like a bad idea)


Document Formula creation code

Verification

[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

Provide a detailed description of the proposed feature
I was recently trying to modify the formula code of a brew package, to add completion handling. I used generate_completions_from_executable and ran into many errors along the way -- including incorrectly using it in a merged PR (I've opened a follow-up PR on -core to fix that).
It would be really nice if generate_completions_from_executable and other formula script functions/standards/practices were documented, or that documentation made more searchable/findable.
What is the motivation for the feature?
Struggling to edit a formula to add completion handling.
How will the feature be relevant to at least 90% of Homebrew users?
formula code will be more understandable, welcoming more public contributions and improvements to all formulae.
What alternatives to the feature have been considered?
Unclear or N/A

That completely makes sense. Yeah, not directly on brew.sh but perhaps somewhat more findable. Anyway, your discretion. All best.


ADDED constrained delegation connection sample

Sample of how to connect with Kerberos constrained delegation using an
impersonated credential

As Timeout timer is missing Exception is in random nature only on Appveyor, trying to close & reopen pull request.

Codecov Report

Merging #188 into dev will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev     #188      +/-   ##
============================================
- Coverage     31.43%   31.41%   -0.02%
+ Complexity     1359     1355       -4
============================================
  Files            97       97
  Lines         23359    23359
  Branches       3881     3881
============================================
- Hits           7342     7339       -3
- Misses        14589    14591       +2
- Partials       1428     1429       +1

Flag
Coverage Δ
Complexity Δ

#JDBC41
31.34% <ø> (+0.03%)
1352 <ø> (+3)
:white_check_mark:

#JDBC42
31.36% <ø> (-0.01%)
1354 <ø> (-2)

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/microsoft/sql/DateTimeOffset.java
37.14% <0%> (-2.86%)
8% <0%> (-2%)

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
34.78% <0%> (-0.14%)
0% <0%> (ø)

...om/microsoft/sqlserver/jdbc/SQLServerBulkCopy.java
44.94% <0%> (-0.08%)
181% <0%> (-3%)

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
21.32% <0%> (+0.08%)
157% <0%> (+1%)
:white_check_mark:

...rc/main/java/com/microsoft/sqlserver/jdbc/DDC.java
24.1% <0%> (+0.44%)
36% <0%> (ø)
:x:

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 9b647c1...f27e22a. Read the comment docs.

Thanks for your contribution @jacobovazquez!


Add Koa.js instrumentation capability

@fatihaydilek can you also update the README with its middleware usage and supported Koa versions


Add Calendar chart

Google has released a new chart type called Calendar chart(https://developers.google.com/chart/interactive/docs/gallery/calendar).
It will be great to add this option.

@olevitzky Added in #97 and pushed as version 2.5.0. :bow:


fps calc bug?

If you use the fps value, perhaps it should be '1000(ms) / fps'.
NgxScannerFaceComponent ...
setTimeout(drawLoop, this.fps) ->
setTimeout(drawLoop, 1000 / this.fps)

That right!


ReactLayout renders app twice

Hi Arunoda,
I'm experiencing a weird issue with ReactLayout where it renders the same app twice.
Repo with all code is here:
https://github.com/tyusupov/meteor-react-layout-issue
Some details

2 React Apps are created

These apps are mounted on 2 divs myapp (expected) and react-root (unexpected).
Content is displayed twice as well.

If FlowRouter block is uncommented in main.jsx then everything works as expected.
If ReactLayout is replaced with ReactDOM apps are rendered just once, which leads me to believe the issue is with ReactLayout.
Thank you very much in advance for looking into it,
Telman
Here is the code:
main.html
-------------------------------

	<title>My App</title>

main.jsx:
-------------------------------
App = React.createClass({
	render() {
		return <ContentPage />
	}
});

ContentPage = React.createClass({
	render() {
		return
This is ContentPage

	}
});

FlowRouter.route('/', {
	action() {
		ReactLayout.render(App);
	}
});

if (Meteor.isClient) {
	Meteor.startup(function () {
		ReactDOM.render(<App />,
			document.getElementById('myapp'));
	});
};

Having looked at the code at react_layout.js, am I using it correctly? Does it expect the root node of my app to be named 'react-root'?

Not sure if you still need this answer but your problem is
if (Meteor.isClient) {
Meteor.startup(function () {
ReactDOM.render(,
document.getElementById('myapp'));
});
};
Remove that and your app should only render once.

@tyusupov @Vaqxin has given the answer. Thanks.

Thank you very much for looking into this!
If I remove this code, how would I attach the react application to a specific DOM element - 'myapp' in this case? However, if no one else has the issue, please don't follow up anymore and keep this issue closed  - I moved on to react-router a while ago.

I'm facing the same issue but with react-router.. anyone know the solution ?


Mainly documentation changes, as well as travis config updates

This is just a collection of minor fiddles with documentation and the configuration of travis, hardly deserving a new patch number, but want to get it all into master before reviewing other PRs.

I'm going ahead with this, hope it's ok with all.


FastAPI dependency

In the Readme.md we have this:

While it works well with FastAPI it doesn't depend on FastAPI, and most of it could be used with any python web framework.

But in RL we can't run the project when fastapi is not installed:

I'm working on a built-in admin-panel for the Panther, and it would be awesome if we could fix this requirement,
and ofc I'm ready to help you with this issue, but I'm not sure what scenario you have in your mind.

We can have our own

UploadFile model instead of ds.UploadFile
Depends model instead of fastapi.params.Depends
HTTPException instead of fastapi.HTTPException
FormData instead of ds.FormData
And in the fastui.forms.fastui_form() we can get the final form data instead of request, so we can use this function with any type of form in other frameworks

Or we can just change the location of the imports so these things won't load on the init

Btw, I think this is a useful project and I would be happy if I could help with it ✋🏽

Duplicate of #85.
Please try to do some research before creating issues.

Sorry, that was my bad, but can I ask, do you have any plan to remove the fastapi requirement in the future or at least make it required if user wants to use the form stuff? because now we have to install it in any case.


bubble the spec up

as suggested on https://github.com/jbenet/multistream/pull/3#issuecomment-139106688

hm..... not enough varints.

Going to merge, woooo \o/ :D


[BUG]: ESLint in the CI/CD pipeline is broken

What happened?
#62 configured & added ESLint & Prettier support to the project but it also broke the CI/CD pipeline for some reason. Need to fix it somehow, see the failed workflows for reference.
Relevant log output
><EMAIL_ADDRESS>lint /home/runner/work/website/website
> next lint

Failed to load config "next/core-web-vitals" to extend from.
Referenced from: /home/runner/work/website/website/.eslintrc.json
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>lint: `next lint`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2022-02-06T15_09_39_051Z-debug.log
Error: Process completed with exit code 1.

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This is related to peer dependencies i guess. According to the the issue i was looking at yesterday.

have a look at #66

This is related to peer dependencies i guess. According to the the issue i was looking at yesterday.

Yup, you were right! Apparently, the eslint-config-prettier dependency were missing (lmao)! Thanks to @siddhantk232 who figured it out almost instantly & shared a PR right away as well :heart:.


Wiki Section on this Repo

Due to abundant questions on setup and how features of HuskSync works it'd seem only fair to allow for a Wiki section of this Repo to be added including such areas as:

Basic Guide to installing and setting up Redis
A FAQ section
A Roadmap
Details on the Events API
and more...

Agreed
On Fri, 10 Dec 2021 at 21:54, Iotados @.***> wrote:

Due to abundant questions on setup and how features of HuskSync works it'd
seem only fair to allow for a Wiki section of this Repo to be added
including such areas as:

Basic Guide to installing and setting up Redis
A FAQ section
A Roadmap
Details on the Events API
and more...

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/WiIIiam278/HuskSync/issues/8, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHN6D7P7FM6JR5756MMRZITUQJZJZANCNFSM5J2DPBGQ
.

Notably of course, maybe instead of a Basic Guide having a more "Set-up" and then "Maintaining" section would be great along side a short FAQ at the end for Redis. As it seems to be the bulk of our HuskSync Queries

To be fair, installing Redis is as simple as apt install redis-server in most distros.

Still a WIP but closing this for now as it can be worked on by staff as needed. If anyone wants to contribute to docs, email or discord me.


How do I allow people to tp back to spawn even if they arent a server operator?

I've noticed my friends complaining about it not allowing them and I cant figure out how to allow normal people to use this command

Make sure the player has the permission
setspawn.spawn
On Sun, 19 May 2024 at 11:28 AM,  @.***> wrote:

I've noticed my friends complaining about it not allowing them and I cant
figure out how to allow normal people to use this command
—
Reply to this email directly, view it on GitHub
https://github.com/PandaUprising/SetSpawn/issues/9, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2L2EXJQAAXFBOD5IJS6FVLZDAL6NAVCNFSM6AAAAABH57ZVBWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYDINBQG4YTCMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi, the command you provided just sends me to the spawn and trying it on a deopped account says "You do not have permission" or something within the lines of that.

Does the deopped account have the permission setspawn.spawn?

Hi, how do you check if they have permission? and how do you give permission to them?

I recommend a plugin called Luck perms, it is super useful when handling permissions and real easy to use.
https://www.spigotmc.org/resources/luckperms.28140/

Hi, the issue has been solved thanks to the plugin you provided.


[WIP] MSC2964: Matrix profile for OAuth 2.0

Rendered

Related issue: #2615
Related MSCs: #2965, #2966, #2967

In this MSC, there are a few areas that still need work.
First, it outlines different profiles of clients. One important client type that is not yet covered by it are CLI tools.
The natural fit for this would be the client credential grant, taking form of either a client_secret or a secret key for JWT signing.
The problem with this is that it authenticates as "the client", not a user. How users should delegate authorization to other clients is a bit unclear. Maybe RFC 8693 helps with that.
Second, there are the parts that we enforce.
For example, I chose to enforce PKCE for public clients. Since most of Matrix clients are public, I think it makes sense to enforce the current best practices here.
Another example would be credentials for confidential clients. Right now nothing is specified, but it might make sense to encourage the usage of keypairs instead of client secrets. If we encourage that, should it be enforced?
Last example, in the part about the request to the authz endpoint, I mention that the state parameter should be unpredictable. Some profiles go further than that to enforce a minimum entropy for this parameter.
Third there is device handling in general. MSC2967 talks a bit about this, but there will definitely be some changes to the device API.
An example of this is that we might want to surface client metadata when querying the devices instead of just an arbitrary name.
Another open question is should a device be deleted on logout? If so, how do we handle device that are used by multiple clients (which is technically possible with the solution proposed in #2967)?

Related issue: #2615
Related MSCs: #2965, #2966, #2967

In this MSC, there are a few areas that still need work.
First, it outlines different profiles of clients. One important client type that is not yet covered by it are CLI tools.
The natural fit for this would be the client credential grant, taking form of either a client_secret or a secret key for JWT signing.
The problem with this is that it authenticates as "the client", not a user. How users should delegate authorization to other clients is a bit unclear. Maybe RFC 8693 helps with that.
Second, there are the parts that we enforce.
For example, I chose to enforce PKCE for public clients. Since most of Matrix clients are public, I think it makes sense to enforce the current best practices here.
Another example would be credentials for confidential clients. Right now nothing is specified, but it might make sense to encourage the usage of keypairs instead of client secrets. If we encourage that, should it be enforced?
Last example, in the part about the request to the authz endpoint, I mention that the state parameter should be unpredictable. Some profiles go further than that to enforce a minimum entropy for this parameter.
Third there is device handling in general. MSC2967 talks a bit about this, but there will definitely be some changes to the device API.
An example of this is that we might want to surface client metadata when querying the devices instead of just an arbitrary name.
Another open question is should a device be deleted on logout? If so, how do we handle device that are used by multiple clients (which is technically possible with the solution proposed in #2967)?


'Can't read Kafka version from MANIFEST.MF' warning in the logs - 0.8

Seeing this warning in the logs for 0.8 Kafka client:
Can't read Kafka version from MANIFEST.MF. Possible cause: java.lang.NullPointerException

Related to fat jar packaging per https://qnalist.com/questions/5832650/warning-on-startup-of-consumer-app-with-0-8-2-rc2 and https://issues.apache.org/jira/browse/KAFKA-1901 Looks benign, and not an issue on 0.9.

I've met with this problem in Kafka 0.9

@Lhfcws  Interesting. I haven't seen it anymore on 0.9. Are you using bootique-kafka-client?


CASMTRIAGE-6953: IMS import tool: More accurately determine IMS data file paths

The IMS import tool currently assumes that for any given type of IMS data (images, deleted recipes, etc), there will be only a single data file in /var/ims/data in the IMS pod. However, this is not always the case.
This PR modifies the importer to be smarter. It looks at the IMS server source code inside the IMS pod to determine the correct data file to update. This prevents failures like the ones reported in CASMTRIAGE-6953, where the import tool is confused when there are multiple choices.
Backports forthcoming.

/backport release/1.5 release/1.4 release/1.3


Investigate: Accessible EC2 instance metadata via IP-based API

See:
https://towardsthecloud.com/amazon-ec2-instance-metadata
it actually works. you can get whatever info you like (even inside a container running on EC2) doing for example:
curl -s http://<IP_ADDRESS>/latest/meta-data/instance-type
Via @sanderegg

SAN might be using this for autoscaling dask clusters, so talk to him before blocking this API

not sure you can block it by the way

Seems it can be disabled
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html
Would it be ok if I disable it as a test on aws staging @sanderegg ?

security wise it is a grey area I guess, none of the info is properly sensitive but getting to know our account id, the ami we run etc. gives options and places to look for further breaches. I think for now we can leave it on but we should keep it in the back of our mind.

Fixed for the ZMT Deployment in https://git.speag.com/oSparc/osparc-ops-deployment-configuration/-/commit/fe3a8d620185442db3d64a0f4f3691f983536770


WEB build db queries returns nothing from a prefilled db

Hi,
I have developed a glossary app. It worked on android and on iOS perfectly. It also worked well on web at debug time. But when I get a build for web and uploaded to my test server, It stopped working.
I am using a prefilled glossary.db (sqlite file), it is under assets. Debug time I can see the data that served in glossary.db on "flutter run web". But at the test server (https://test.medreseradyo.com) it returns nothing. You may check the server if you wish.
Thanks for the library and thanks for your support.

If it works with debug builds but not after deploying, isn't it possible that something went wrong in the deployment step? Do you see any errors in the console? Looking at network requests happening while opening your website, it doesn't even appear to attempt loading a glossary.db. Can you share the code you use to open the database on the web?

The code I used to import database is as below:

import 'dart:async';
import 'package:drift/drift.dart';
import 'package:drift/wasm.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart' show rootBundle;

/// Obtains a database connection for running drift on the web.
DatabaseConnection connect() {
  return DatabaseConnection.delayed(Future(() async {
    final db = await WasmDatabase.open(
      databaseName: 'glossary.db',
      sqlite3Uri: Uri.parse('sqlite3.wasm'),
      driftWorkerUri: Uri.parse('drift_worker.js'),
      initializeDatabase: () async {
        final data = await rootBundle.load('assets/glossary.db');
        return data.buffer.asUint8List();
      },
    );

    if (db.missingFeatures.isNotEmpty) {
      debugPrint('Using ${db.chosenImplementation} due to unsupported '
          'browser features: ${db.missingFeatures}');
    }

    return db.resolvedExecutor;
  }));
}

After typing the 3rd letter at searchbox (i.e."qadar", "creator") my program tries to load db. The error I got is above. I checked the permissions as "0644".

I think I solved the issue by changing the asset db's file extension from ".db" to ".sqlite". By this fix, "glossary.sqlite" served as "Content-Type:application/octet-stream". Before it was "text".

Glad that you got it working! I think it's kind of shocking that .db files would be served as text/html, but if your server is perhaps transforming these files then it makes sense that they wouldn't be imported correctly. I'll close this issue then since it appears to be specific to your server/CDN.


Lepiter Named Page Deleted when Last Reference Removed

https://user-images.githubusercontent.com/184176/130480480-90f0e5be-9caf-4a78-893e-ad02ee11691b.mov
Accidentally changing a page tag in the only explicit reference results in the deletion of the target page (in this case it's empty, assuming that's a factor). Is this avoidable? While I understand not auto-creating, I think it should be explicit to delete it. I hoped that this wouldn't happen to named pages due to:
LeNamedPageType>>#saveEmptyPages
    ^ true

but I guess that means something else?
Reported on request of @girba

Is this still an issue?

I think it deletes only empty pages, which I believe is fine.

I respectfully disagree.
While this may be safe for the built-in page types, we have no idea what data might be stored in custom page types which the user does not expect to be discarded without warning.
Also, in PKM, creation of a page can be the equivalent of defining a term, which is useful to show up in the index and autocomplete even if there is no additional detail (yet).

We should not delete pages automatically @JurajKubelka


Resize from left/top

Is it possible to resize an image from the left/top position instead of center/middle?

Resize simply shrinks or expands the full image. Are you looking for the crop method instead?
— Cory LaViska
A Beautiful Site, LLC
www.abeautifulsite.net
On Sat, Jul 4, 2015 at 3:21 PM, vespino<EMAIL_ADDRESS>wrote:

Is it possible to resize an image from the left/top position instead of center/middle?
Reply to this email directly or view it on GitHub:
https://github.com/claviska/SimpleImage/issues/87

I'm using the class to make splashscreens for mobile apps. I create a design, 2560x1440 pixels, and automate the process of creating a dozen other sizes. Most of these sizes have other ratios so parts of the design are cut off. By setting the point which is cu toff (top or bottom) I'm hoping to be able to control which part is cutoff. Now the top and bottom are cut off, I'm hoping to cut the image on one side only.

Nothing will do that out of the box. You'd have to do the math yourself or perhaps find a clever way to use trim/best_fit along with resize.


deleteItem / removeItem missing

At first: Thank you soo much for this awesome Plugin! Very good job!
But I am missing the remove/delete function in Flutter. I can get and set items, but not deleting a key/value pair from UserDefaults.
Is that possible?
best regards
Rebar :)

Hey @Ahmadre
Thanks for the feedback. You are right, that would be a useful feature. I will have a look at it 👍

I already created a removeItem impl. and will create a PR soon 👍

Great, looking forward to

@tomLadder I would appreciate it if you can have a look in here: https://github.com/fasky-software/flutter_widgetkit/pull/6


It seems like that there's results parsing error when getting node message warning about event enittiter

fixed for 0.5.6


refactor DetPredictor

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.wangxueqing02 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Items' type of Array is not set

Problem : We are converting the apib below. It contains an array of User but the section "schema.items" is empty so we get a array of null as a result.
Solution : fill the "schema.items" section with the items' type definition
apib file
# Group Users
## A user [/users]

### Get a collection of users [GET]
+ Response 200 (application/json)
  + Attributes (array[User])
+ Response 500 (application/json)

# Data Structures
## User (object)
+ id (string)
+ name (string)

json file
{
  [...]
"/users": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": [
                      {
                        "id": "",
                        "name": ""
                      }
                    ]
                  }
                },
                "schema": {
                  "items": {}, // <= the definition is empty
                  "type": "array"
                }
              }
            },
            "description": "OK",
            "headers": {}
          },
          "500": {
            "description": "Internal Server Error",
            "headers": {}
          }
        },
        "tags": [
          "Users"
        ],
        "description": "",
        "summary": "Get a collection of users"
      }
    },
  [...]
}

Thanks for the report. I opened an issue in our dependency, apib2swagger:
https://github.com/kminami/apib2swagger/issues/31

FYI - looks like this should fix it:
https://github.com/kminami/apib2swagger/issues/21#issuecomment-283377315


Returning state from produce breaks patch compression

🐛 Bug Report
As suggested in the docs, we can compress a group of patches using applyPatches as seen here https://medium.com/@dedels/using-immer-to-compress-immer-patches-f382835b6c69.
When using this trick with patches created by returning a new state from produceWithPatches, the resulting set of patches is empty! It seems like it may be an issue with applyPatches attempting to update the root element.
Link to repro
https://codesandbox.io/s/immer-from-egghead-tutorial-82ovm?fontsize=14&hidenavigation=1&theme=dark
To Reproduce
Steps to reproduce the behavior:

Return a new state from the produceWithPatches callback (i.e. don't update the draft). resulting patches shows path [].
Use those patches in applyPatches inside of produceWithPatches as suggested in the docs

Observed behavior
The resulting patches from the last call to produceWithPatches is an empty array
Expected behavior
I expected the patches to include the changes
Workaround
Instead of just calling applyPatches inside of produceWithPatches ...
produceWithPatches(state, (draft) => {
    applyPatches(draft, patches)
})

return the result of applyPatches, like so
produceWithPatches(state, (draft) => {
    return applyPatches(draft, patches)
})

Environment
Node

Immer version: 5.3.2
[X] Occurs with setUseProxies(true)
[x] Occurs with setUseProxies(false) (ES5 only)

Patches record the mutations you make to a draft. However. if you return an entirely new object from a producer nothing is effectively done or changed on the draft, hence there are no patches, as there is no object to which immer made changes.

test comment

@mweststrate thanks for the reply! The original call to produceWithPatces that returns a new state does return valid patches, the path is just set to the empty array []. So the patch looks like this {"op":"replace","path":[],"value":10}, with value being whatever the returned state is. The issue is once this patch is used in applyPatches, it fails to work. I believe the offending line in patches.ts is line 191, which says don't apply patches if !path.length. It seems that the patch is saying "replace the whole state with this value", but applyPatches just doesn't support that. Is there perhaps another reason why applyPatches shouldn't be allowed to replace the whole state?


I don't see "Open in Bot Framework" when in any of my 4 bots on the topic page in PVA

I've been following through this document: https://docs.microsoft.com/en-us/power-virtual-agents/advanced-bot-framework-composer?WT.mc_id=AZ-MVP-5003365#composer-features-not-supported-with-power-virtual-agents and I wanted to test accessing Bot Framework Composer from within Power Virtual Agents.

I have 4 bots, and have tested with them all - I have composer (1.3) installed on my machine. Closed or open made no diference.
I go to the topics tab for any of the bots
in the screenshot in the documentation, it shows "Open in Bot Framework (preview) across from "suggest topics"
I do not have Open in Bot Framework (Preview)

Is there something I need to do for this to show up for me?

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

ID: abc0b9a3-1ec0-d1df-1b5d-2ae1ca2d2f20
Version Independent ID: aca14f37-8e54-2eca-3c05-03ce50189010
Content: Use Bot Framework Composer with chatbots - Power Virtual Agents
Content Source: power-virtual-agents/advanced-bot-framework-composer.md
Service: power-virtual-agents
GitHub Login: @iaanw
Microsoft Alias: iawilt

Any ideas? Thanks!

Thanks for your questions! The best place for product troubleshooting - is the Power Virtual Agents forum at https://powerusers.microsoft.com/t5/Forums/ct-p/pva_forums - if you repost your questions there an engineer, PM, or someone with a similar issue/solution should be able to help you.

Thanks for your questions! The best place for product troubleshooting - is the Power Virtual Agents forum at https://powerusers.microsoft.com/t5/Forums/ct-p/pva_forums - if you repost your questions there an engineer, PM, or someone with a similar issue/solution should be able to help you.


github.dev Create Pull Request action uses the entire commit message as a title

Version: 1.70.0
Commit: da76f93349a72022ca4670c1b84860304616aaa2
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36
Embedder: github.dev

(observed at https://github.com/jmespath-community/jmespath.site/pull/23 )
In the github.dev editor source control section, it is possible to commit changes and automatically create a pull request. But when the commit message has multiple lines (i.e., a single-line subject and nonempty body, separated by a blank line), the resulting pull request has an empty body and a title formed by concatenating the commit's subject and body with medial whitespace removed.
Instead, the pull request's title should match the commit's subject and the pull request's body should match the commit's body.

@alexr00, I believe this is related to the GHPR extension. Could you please take a look? Thanks!

In the github.dev editor source control section, it is possible to commit changes and automatically create a pull request.

Can you share a screen shot of this so I can understand which command is getting executed?

Sure.
Here is the commit/PR screen (note the Ctrl+Enter hint):

I enter a multi-line git commit message (subject, blank line, body):

After hitting Ctrl+Enter, VS Code suggests the full content of the commit message as PR title, rather than just its subject:

After removing the extraneous body text and submitting, the resulting PR has the specified title but still no description:

Thank you @gibson042. This is coming from the command remoteHub.createPullRequest, which comes from the Remote Hub/GitHub Repositories extension. Forwarding on @joyceerhl for that extension.


Can't create an index with logstash

I've seen that i need to mount a volume, and i did it. I don't know if it is well done but here it is the code.
docker-compose.yml:
version: '3.2'
services:
elasticsearch:
build:
context: elasticsearch/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./elasticsearch/config/elasticsearch.yml
target: /usr/share/elasticsearch/config/elasticsearch.yml
read_only: true
- type: volume
source: elasticsearch
target: /usr/share/elasticsearch/data
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: "-Xmx256m -Xms256m"
ELASTIC_PASSWORD: changeme
# Use single node discovery in order to disable production mode and avoid bootstrap checks.
# see: https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html
discovery.type: single-node
networks:
- elk
logstash:
build:
context: logstash/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./logstash/config/logstash.yml
target: /usr/share/logstash/config/logstash.yml
read_only: true
- type: bind
source: ./logstash/pipeline
target: /usr/share/logstash/pipeline
read_only: true
- type: bind
source: ./csv
target: /usr/share/logstash/csv
read_only: true
ports:
- "5044:5044"
- "5000:5000/tcp"
- "5000:5000/udp"
- "9600:9600"
environment:
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
networks:
- elk
depends_on:
- elasticsearch
kibana:
build:
context: kibana/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./kibana/config/kibana.yml
target: /usr/share/kibana/config/kibana.yml
read_only: true
ports:
- "5601:5601"
networks:
- elk
depends_on:
- elasticsearch
networks:
elk:
driver: bridge
volumes:
elasticsearch:
pipeline config:
input {
file {
path =>"/csv/cidades.csv"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
  csv {

     columns => ["cidade","codigo"]
  }

}
output {
elasticsearch {
	hosts => "elasticsearch:9200"
	user => "elastic"
	password => "changeme"
	index => "cities"
}
stdout {}

}
logstash logs

Please help me.

@Gazzito I'm not seeing any error in the logs so I'm not sure I understand the problem, but if you mean that you're not receiving any data, you could look into this:
Your CSV file is mounted in /usr/share/logstash/csv, but the Logstash pipeline is configured to read from /csv.

So what does that means? Do i need to change the path in pipeline or in docker-compose.yml?

Would you help me by joining my virtual machine through teamviewer or anydesk? I'm kinda desperate. And its easier for you to help

You can change the path of the CSV file in your pipeline's input to /usr/share/logstash/csv/cidades.csv, and things should start working.
Also, please double check that your file is located inside docker-elk/csv/cidades.csv (inside the Git repository), and that it can be read by the logstash user. Execute chmod -v o+r docker-elk/csv/cidades.csv in case you're not sure.

It didn't work...
Thanks anyway for the help. I'm using tcp method to import data, i don't care.

Unless you can share a clear error message I believe it's all I can suggest. Glad to hear you figured something out!


Which version should I work from?

You talk about 0.11 not happening
If I develop a feature, should I base from 0.10 or 0.11-dev?

I know it's a single data point, but I've been using 0.11-dev for over 6 months in production with no major issues. Value plucking is well worth it for me.

What scares me is he futagoza said he was scratching 0.11 as unreleasable

This is a disaster. Can the community take this project back and fork it?

Yeah, I guess it's time for me to do that, isn't it

How do you find v0.11? I don't see it tagged...

For node use:
npm install pegjs@dev --save
or
yarn add pegjs@dev
I'm not aware of a CDN that has a dev snapshot for browser use.


Upgrade Syncthing to v0.11.16

Thank you for the contribution. It was merged directly as f67a8d72961571609f5947a8e3e0fec4cf754fdf to keep commit history cleaner. Your contribution is still credited to you.


fix(@angular-devkit/schematics): VirtualDirEntry#subdirs & proper testing

the getter subdirs in class VirtualDirEntry was wrongly implemented,
returning irrelevant data. Make some code common between subdirs
and subfiles for clarity and DRY respect.
testing was not done properly either, since a FileSystemTree instance was used
(creating corresponding FileSystemDirEntry instances) in a test for VirtualTree
(and its corresponding model VirtualDirEntry). Despite the inheritance,
it wouldn't test it properly. Therefore copy this test as is to the proper file
filesystem_spec.ts and slightly adapt it in virtual_spec.ts to use the proper
implementations instead.

@googlebot

I think this PR is on the right track to fix the issue. It just needs to use prefixes instead of dirname(). Remember the files array is just an array of all file paths. So directories can jump from 1 sub to n sub.

Fixing it properly was not that trivial finally, and led to more fixes and more test cases.
I added commits instead of squashing them for now, so you can review the changes only if you wish.
I added two different commits, since the last one refactors a bit the testing code I added but I'm not sure it suits your coding conventions. Not sure either for the comments I left in the code, even though I think they truly help understanding. Let me know what you think.

Hi @ymeine,
We reworked the schematics hosts to use the new Virtual FS. Could you rebase on top of it?

@hansl Done, you might want to review the changes again even if it didn't change much. To summarize:

now when trying to visit a FileSystemTree instance given a path to a file an exception is thrown, checking that in the test
the fix I did for InMemoryFileSystemTreeHost went away with the file, but I checked the new implementation in SimpleMemoryHost#_isDir and I added support for the edge case of the root path / (with according test)


[Question]: Canceling Stream

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
Are there any built-in or otherwise recommended methods for canceling stream generation? I’ve tinkered a bit with multiprocessing and termination but it seems a bit overkill.

There's nothing built in to cancel a stream 👀

There's nothing built in to cancel a stream 👀

That’s what I figured, tore through the documents before writing the question but hoped I missed something. Had a few occasions where the LLM just kept going and going.
Had a partial solution using multiprocessing where I’d spinoff the chat engine and terminate it as needed. Works well enough for “simple” chat mode engines but run into CUDA issues with other engines. Setting multiprocessing.set_start_method to spawn as the error recommends leads to pickling errors, so need to tweak some more.
Will figure something out.


fix: remove some deps that cause sec issues

/azp run

Codecov Report

Merging #1264 (8bce1ea) into master (16a9418) will decrease coverage by 58.20%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #1264       +/-   ##
===========================================
- Coverage   83.13%   24.93%   -58.21%
===========================================
  Files         300      248       -52
  Lines       13699    11984     -1715
  Branches      660      660
===========================================
- Hits        11389     2988     -8401
- Misses       2310     8996     +6686

Impacted Files
Coverage Δ

...m/src/main/scala/com/microsoft/lightgbm/SWIG.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...la/org/apache/spark/ml/param/TypedArrayParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/spark/ml/LimeNamespaceInjections.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...rg/apache/spark/injections/BlockManagerUtils.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../microsoft/azure/synapse/ml/io/binary/Binary.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../microsoft/azure/synapse/ml/lime/BreezeUtils.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...icrosoft/azure/synapse/ml/explainers/Sampler.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...soft/azure/synapse/ml/core/contracts/Metrics.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...soft/azure/synapse/ml/explainers/LIMESampler.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...oft/azure/synapse/ml/codegen/GenerationUtils.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 242 more

Continue to review full report at Codecov.

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


Automated snippet generation

Snippets are defined in JS, Python or curl. Some PRs only add python snippets.
We could define the inputs / outputs, and they could be autogenerated for all three languages.

Link #463


Multiple relationships

Hello!
I'm using relationships to represent interfaces and data flows across modules. I have one case where I'd like to separately visualize 2 flows from the same 2 entities, however this is what I get:

And I understand that there is no way to expand those "...".
Could you please consider to add support for this?
Thanks a lot and keep up the awesome job with this project!

Hi
I want to chime in with use case where this would be very useful - diagrams exporting.
There are times where I want to share specific diagram (for example, on confluence page) and having [...] on exported file makes it less-than-ideal.
Of course it's possible to export view into mermaid/d2 - but I would like to keep likeC4 styling (because it looks nice), plus it requires manual editing, because exported files also contain [...] relationship (instead of "exploded" relationships).
It's not the end of the world - workaround that I have is that I take screenshot of the diagram with relationship dialog shown (so that both relationships are visible on diagram picture).
LikeC4 is amazing btw, I'm very happy with it :)


After back up my testnet wallet my erc20 token all disappeared

I am requesting help in getting back my missing testnet funds. I only deposit fund before backing up my wallet. After back up and confirm the account. My funds missing.
The funds showing on testnet explorer but not in the account. Very frastrating

Hi @andrewmckenzie123 can you provide more details; can you say what is your address and which testnet you're using.
The wallet usually picks up all erc20 automatically on the main testnets (Kovan, Ropsten, Rinkeby, Goerli, Mumbai), but it struggles with some testnets like Avalanche Fuji as we haven't yet added token discovery heuristics for this chain.
The testnet tokens are still there, can you give us more details we'll help you find them again.

I got it resolved by email assistance. I rate your platform 5 star. Thanks for the readily support ..... keep adding more function to the platform like Venus XVS testnet, then it perfect

I got your response and it help 100% thanks but i need Venus XVS testnet wallet! Have any info on Venus XVS testnet?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: James Brown @.>
Sent: Monday, November 1, 2021 6:26:56 PM
To: AlphaWallet/alpha-wallet-android @.>
Cc: andrewmckenzie123 @.>; Mention @.>
Subject: Re: [AlphaWallet/alpha-wallet-android] After back up my testnet wallet my erc20 token all disappeared (Issue #2206)
Hi @andrewmckenzie123https://github.com/andrewmckenzie123 can you provide more details; can you say what is your address and which testnet you're using.
The wallet usually picks up all erc20 automatically on the main testnets (Kovan, Ropsten, Rinkeby, Goerli, Mumbai), but it struggles with some testnets like Avalanche Fuji as we haven't yet added token discovery heuristics for this chain.
The testnet tokens are still there, can you give us more details we'll help you find them again.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/AlphaWallet/alpha-wallet-android/issues/2206#issuecomment-956877128, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVZ5SE3TCDPVSTUIAGEISHTUJ4O4BANCNFSM5HFCO2SA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


typo in Fifty six.scarab

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Possible duplicate package entry.
Similar installer SHA256 hash found in manifest:

InstallerSha256: 4543c5643a4b7c8bec883a06c62bde1e3f48ceba6d7f7da96e98a6e91bc486dc

manifests\f\fifity-six\Scarab\<IP_ADDRESS>

This appears to be the misnamed manifest.


clientapi not working

client = new VoximplantApiClient("./credentials.json"); // this line not working.
client has nothing.
client.onReady = function () {
// Add a new user.

client.Users.addUser({
    userName: req.query.phoneNumber,
    userDisplayName: req.query.displayName,
    userPassword: req.query.password,
    mobileNumber: req.query.phoneNumber,
    applicationId: voximplant_cred.application_id,
    applicationName: "abc"
})
    .then(ev => console.log(ev))
    .catch(err => console.error(err));

}

Hello @imadarif ! What version of the node.js you use?

Did you fix the issue?...


C# code now generated in directories

Toolkit now generates C# code in the correct directory structure, so all artman now needs to do is copy the proto/gprc generated files into the toolkit-generated directory.

@ethanbao I'm not very familiar with this repo, and I can't see what's making the "unit-python2.7" CI test fail. Please would you be able to have a look? Thanks.

@geigerj I've just discovered @ethanbao isn't around at the moment. If you'd be able to have a look and help me understand what's making the "unit-python2.7" CI test fail, I'd appreciate it :) Thanks.

@chrisdunelm I'm not sure off the top of my head; I'll take a closer look later. I noticed this failure in https://github.com/googleapis/artman/pull/306, and it appeared to be a flake. Could you try pushing an empty commit to force the test to re-run?

@geigerj  thanks - re-trying now


feat(vrf): add period_block_hash to vrf_input

https://github.com/Taraxa-project/taraxa-node/issues/1232

@kstdl this PR was approved long time ago, lets resolve the conflicts and merge it so it does not stay hang here :)

@kstdl this PR was approved a long time ago, lets resolve the conflicts and merge it so it does not stay hang here :)

Since we will merge develop to testnet branch soon for reset testnet. I think we should freeze develop branch at the moment until develop merged to testnet branch

@kstdl this PR was approved a long time ago, lets resolve the conflicts and merge it so it does not stay hang here :)

Since we will merge develop to testnet branch soon for reset testnet. I think we should freeze develop branch at the moment until develop merged to testnet branch

I dont think it is needed because we able to merge any state(we can choose any commit) of develop to testnet

prnet cleaned-up successfully


[SELC-5483] Added new WorkflowExecutorIncrementRegistrationAggregator

List of Changes

Added new WorkflowExecutorIncrementRegistrationAggregator

Motivation and Context
We need to manage aggregates increment using new workflow to verify if aggregate already exists before onboarding them

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Why add another workflow? Area riservata should check every time if institution already onboarded

INCREMENT_REGISTRATION_AGGREGATOR, the new workflow, is different about classic Aggregator one...It skips some functions that are not needed in case of aggregation increment (CreateInstitution, CreateOnboarding and CreateUsers). In addition, it checks if delegations already exists and then send different mails...we have explained that here

I believe that a check for the existence and validity of an onboarding process can be included in the workflow, which would make the code identical.

IMHO sometimes could be more clear for developers to have some lines of code in addition rather than to have a lot of IF statements

It seems that doing this approach will have two workflow: one responsible for activities A and B and another only for B. Wouldn't it be better to refactor and have a possible dependency between the first and the second?

we could move activity B into a shared method such as createInstitutionAndOnboarding o onboardingCompletionUsersActivity


add style on valuePrepareFunction not working

i thought after we set type to HTML, we can use tag and attribute of HTML when return it.
but the result is, it created img tag with src. but the style is completely dissapear.

is it my code wrong or it is a bugs.

Any solution for this?

Change the type oc collum to HTML
nameColumn: {         title: "titleColumn",         type: "html",         valuePrepareFunction: ((data, row) => {           if (row.VALUE === 'EXAMPLE') {             return '
' + data + '
';           } else {             return ${row.StatusBoleto};           }         }),
Style:
 :host /deep/ .cell_style {     width:100%;     height: 100%;     text-align: right;     }


Why we have a "Events" config in Cloudformation yaml file?

I just found in all examples we use an "Events" config in CloudFormation yaml file, why we need this?

And by the way, I checked the AWS CloudFormation document, seems there is no "Events" config option.
https://docs.aws.amazon.com/zh_cn/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html
Grateful for solve my noob issue.

@jinqian1998 This template is AWS SAM template. SAM extends CloudFormation to simplify the serverless application deployment. You can see the details here:
https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html

Thanks for your help @bnusunny , now I understand this is a SAM template, extension of CloudFormation.
We can close this issue now XD


Unable to change the reference of parameters/variables after pressing F2 for parameters/variables

Version: 1.32.0-insider (user setup)
Node.js: 10.2.0
OS: All
Extension Version: 20190223.9
Steps to reproduce:

Click parameters or variables.

or

Press F2(Or right click it -> Rename Symbol).

Change the values 'virtualMachineName' to others -> Press 'Enter'.

Expect Experiment:
The reference can be updated successfully.
Actual Experiment:
Unable to change the reference.

This was a mistake in the testcase.  You can only click on the actual parameter name.  I've corrected the testcase.


Build multiarch images for server (#821)

Backport #821
Co-authored-by: 6543<EMAIL_ADDRESS>Co-authored-by: Anbraten<EMAIL_ADDRESS>

please do NOT merge ... I like to have the next tag ~1 days out in the wild to see if all went well


Improve the UI of the Change Password page

/user/update-password.html
Currently it is impossible to see the form elements: https://p198.p4.n0.cdn.getcloudapp.com/items/geu1yxqw/8f7e699e-5694-4169-92ed-95504c243d50.png?v=7fd94f21ead7976b1ef1b792b16c363d

Would look into this

That would be great!  Please branch or fork, and submit a PR when you're done.  I am NOT a UI/UX person so if you see overall issues or areas for improvement please let me know!  Thanks!!

@Adejuwon-00 - Have you had any opportunity to work on this?  Thanks!


Highlighting of parameters is incorrect when using * with docstring

Type: Bug
Behaviour
Expected vs. Actual
Without any extensions, the code looks like this:

With the Python extension enabled, the highlighted code looks like this:

The color of the parameter name and type is incorrect.
Steps to reproduce:
Use the following code snippet.
class F:
    """This one cannot be empty.
    """

def f(
    *, strange_color_here: int
):
    """This docstring can be empty."""

Note: If you add more parameters to f, they will not be highlighted correctly either.
Diagnostic data

Python version (& distribution if applicable, e.g. Anaconda): 3.10.9
Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Conda
Value of the python.languageServer setting: Default

User Settings

languageServer: "Jedi"

linting
• prospectorEnabled: true

formatting
• provider: "black"

testing
• pytestEnabled: true

experiments
• enabled: false

Extension version: 2023.4.1
VS Code version: Code 1.76.1 (5e805b79fcb6ba4c2d23712967df89a089da575b, 2023-03-08T16:48:08.231Z)
OS version: Darwin arm64 22.3.0
Modes:
Sandboxed: No

Is this really Pylance's fault? I should have mentioned that this happens even if I have Python enabled and Pylance disabled.

From your screen shot, it looks like there is an error reported for the symbol strange_color_here. What error is being reported here? That's probably a clue to why the semantic highlighting isn't working the way you're expecting.

The error occurs because this variable is not used. It is reported by the prospector (linter).

The problem has been found. This seems to be caused by another plugin Better Comments. Maybe I should go notify them. Thanks for your help!


WIP: Petstore Demo

This is the scrappy version I write today. The service file is definitely not complete, but I tried implementing the simpler methods. I was going to start writing the CreatePet method that takes form information and updates a pet, but then I figured I'd need to use RequestReaders for this....which I'm not entirely sure how to write. There seems to be an excessive usage of the "map" function in that department. In the meantime, I'd really appreciate it if you guys could give me feedback on the horrible petCategoryReader I added. Was that in the right direction?

Current coverage is 93.63%

Merging #326 into master will change coverage by -0.91% by 55f040c

Powered by Codecov

One general comment: in order to get the code in the new petstore directory to compile, you'll need to add it as a subproject to the SBT build configuration in build.sbt. Since the configuration needs to be exactly the same as the demo one at this point, you can just copy and past it and edit the names:
lazy val petstore = project
  .settings(moduleName := "finch-petstore")
  .settings(allSettings)
  .settings(noPublish)
  .disablePlugins(JmhPlugin)
  .dependsOn(core, argonaut)

Argonaut has three type classes associated with reading and writing JSON (this follows a fairly common pattern for type class-based serialization libraries):

EncodeJson[Pet] describes how to take an instance of a Pet type (in this case a case class) and turn it into JSON.
DecodeJson[Pet] describes how to take some JSON and (try to) turn it into a Pet.
CodecJson[Pet] bundles these together into one thing.

If we've got these types:
case class Category(id: Long, name: String)
case class Tag(id: Long, name: String)

sealed trait Status
case object Available extends Status
case object HasAHome extends Status

case class Pet(
  id: Long,
  name: String,
  photoUrls: Seq[String],
  category: Category,
  tags: Seq[Tag],
  status: Status
)

Then we can define EncodeJson instances like this:
import _root_.argonaut._, Argonaut._

implicit val categoryEncode: EncodeJson[Category] =
  jencode2L((c: Category) => (c.id, c.name))("id", "name")

implicit val tagEncode: EncodeJson[Tag] =
  jencode2L((t: Tag) => (t.id, t.name))("id", "name")

implicit val statusEncode: EncodeJson[Status] =
  EncodeJson.jencode1[Status, String] {
    case Available => "available"
    case HasAHome => "unavailable"
  }

implicit val petEncode: EncodeJson[Pet] =
  jencode6L { (p: Pet) =>
    (p.id, p.name, p.photoUrls, p.category, p.tags, p.status)
  }("id", "name", "photoUrls", "category", "tags", "status")

And I've included DecodeJson instances in the tutorial draft.
In some cases you only need to encode or decode certain types, so it makes sense only to provide EncodeJson or DecodeJson for your types. For this application you'll need both, though, so you want CodecJson, which combines them:
implicit val categoryCodec: CodecJson[Category] =
  casecodec2(Category.apply, Category.unapply)("id", "name")

implicit val tagCodec: CodecJson[Tag] =
  casecodec2(Tag.apply, Tag.unapply)("id", "name")

val statusEncode: EncodeJson[Status] =
  EncodeJson.jencode1[Status, String] {
    case Available => "available"
    case HasAHome => "unavailable"
  }
implicit val statusDecode: DecodeJson[Status] =
  DecodeJson { c =>
    c.as[String].flatMap[Status] {
      case "available" => DecodeResult.ok(Available)
      case "unavailable" => DecodeResult.ok(HasAHome)
      case other => DecodeResult.fail(s"Unknown status: $other", c.history)
    }
  }

implicit val statusCodec: CodecJson[Status] =
  CodecJson.derived(statusEncode, statusDecode)

implicit val petCodec: CodecJson[Pet] =
  casecodec6(Pet.apply, Pet.unapply)("id", "name", "photoUrls", "category", "tags", "status")

This all looks kind of confusing, but you only have to do it once for your data types and then you get nice stuff like body.as[Pet] everywhere.

Moved working version to bestPetstoreEver.


TypeError: Cannot read property 'currentTime' of null

This pops up after a song is finished playing:
TypeError: Cannot read property 'currentTime' of null
(anonymous function)
src/js/components/bar/components/controls/index.js:97
94 | createTimeInterval() {
95 |    this.playInterval = setInterval(() => {
96 |       this.props.updateTime({
97 |          current: this.audio.currentTime,
98 |          max: this.audio.duration,
99 |       });
100 |    }, 1000);
97 is the one that is making the error happen I believe.

I believe https://github.com/tvillarete/apple-music-js/pull/4 addresses this issue. Thanks for bringing it up!


Feature Request: Encryption support (which will support for non DIY switches with firmware v3+)

Thanks for the implementation, it runs for me now. However the code is not discovering any devices on my LAN.
I appreciate I don't have an R3 device, but it looks like the new 3.0.x firmware that I have downloaded to my S26 device implements exactly the interface described in the PDF in this repo.
However the mDNS.py file specifically filters by type = 'diy_plug', the type reported by S26 is just  'plug'.
When I change this in the code, I get a failure due to the code in this repository not having encryption implemented.
What are the plans for this code to support other devices at latest firmware and/or to support encryption?

if I run mdns-scan, I don't see my r2 sonoff with firmware!?

In DIY mode, the device has no encrypted information.
We haven't had a plan to support encryption for nearly a month.
Currently, this tool only supports Basic R3, RFR3 and mini.
I'm so sorry!Neither S26 nor r2 supports the DIY model.

@ZZLinvec,  would you consider accepting pull requests from outside ITEAD that add encryption support to the existing code base? I have a working prototype based on PyCryptodome

@martin3000, mine is visible in mdns, i have blocked by device from accessing the Internet, so that could be the reason? My firmware is 3.0.1

I have created a minimal commit here in my forked repo. I appreciate this is not ready for merging by some stretch, but I wanted others to be aware I was working on this.
If you insert your API key in the code, the UI works to report the status of my S26 device with firmware 3.0.1
@peterbuga, are you interested in collaborating on this as I see you have forked the repo too?

@mattsaxon thanks for the proposal but after I've spent enough time trying to reverse engineer the sonoff devices I've seen the bad part of it and I prefer to keep out of any official implementation. any changes that I might do to this fork I'll solely keep it that way and no future PRs.

So peterbuga have you abandoned the project of your wonderful custom component???? No please help us with your wonderful project.

@mattsaxon - I was pleasantly surprised to discover that your forked repo version with encryption support successfully finds and faithfully reports status on my non-DIY 4ch Pro with firmware 3.0.1 (with tweaks to accommodate the longer status by concatenating data1 + data2 + data3 payloads, retrieving only the first subkey of switches (plural), and adding type of 'strip' to the mdns search types). However it ignores any control commands, even though it returns success status. Were you able to open/close your S26 with your forked version? I can see my 4ch Pro is actually reading the /switch control command because it returns 0, whereas sending to /switches (as an experiment) returns error 400. I guess the control API's of my 4ch Pro are just dummy placeholders - so close!
@ZZLinvec - nice to see this tool, and here's another vote for supporting non-DIY switches one day (even though there are no current plans to do so).

Yes, the S26 works well with this. I think the switch command is different for multi-channels. I don't own one so can't work this through, but I suspect you would be able to trace your network whilst running eWeLink to work out the correct JSON format for multi-channel switches.

@mattsaxon, thanks for the confirmation on S26. I now realize the eWeLink app itself doesn't seem to find the 4ch Pro in LAN mode (even though your tweaked tool clearly does, and the Pro is in double-blinking mode etc). The iPhone app says connecting to 0 devices in LAN mode and grey's out the device when it is blocked from the internet. An iTead support article mentions S26 supports LAN mode but 4ch Pro doesn't. I think I will park any further investigation until there is more clear support from iTead for the Pro. Great work, and I am still surprised the tool communicates with the Pro at all given the above!

For V3 firmware, the 'found x devices in LAN mode' should not be trusted, this is only referring to pre V3 firmware's found! You can tell if it is in LAN mode for V3+ by looking at the icon of the device.


Fix build msg

Codecov Report

Merging #139 (93b8a7d) into main (8b64b54) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #139   +/-   ##
=========================================
  Coverage     84.57%   84.57%
- Complexity      340      342    +2
=========================================
  Files            45       45
  Lines           979      979
  Branches        144      144
=========================================
  Hits            828      828
  Misses           57       57
  Partials         94       94

Flag
Coverage Δ

unittests
84.57% <ø> (ø)

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

Impacted Files
Coverage Δ

...om/innopolis/innoqueue/services/SettingsService.kt
95.38% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Fix #368 - The behavior of "jsdocs_decorate" is weird while using tab…

Fix this.
https://github.com/spadgos/sublime-jsdocs/issues/368

Wrong branch.


Questions about antibody structure data format

Hi! I have a few questions regarding the antibody structures in the dataset:

As far as I understand, the bound structures are obtained from SAbDab, then the corresponding unbound structures are searched from the PDB. Are the antibody structures in either the bound or unbound conformations already renumbered by one of the numbering systems (e.g. SAbDab has Chothia numbered structures)?
In the summary file antibody_antigen_cases.txt, for the "Complex PDB" columns, when there are two antibody chains, are these consistently listed as heavy chain id followed by light chain id?

Thank you for curating such a valuable dataset!

I realized the answer to the second question is no.

Thanks for the questions and your interest in the benchmark. Here are the
answers to your questions:

We did not renumber the antibodies for the downloadable PDB files, they
should be in the original numbering from the PDB.
Our convention is to have the chain IDs in that order (heavy, light) in
that file, but it seems that there are a few exceptions to that,
specifically for some of the older structures that predated the recent
(Benchmark 5.5) update.

Let me know if you have any more questions.
On Wed, Aug 10, 2022 at 1:26 PM Junhao (Bear) Xiong <
@.***> wrote:

I realized the answer to the second question is no.
—
Reply to this email directly, view it on GitHub
https://github.com/piercelab/antibody_benchmark/issues/2#issuecomment-1211230374,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSP6VJ7SBCDGYW7HTUXHFDVYQF5TANCNFSM56FICNFQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi! I have a related question: for a given residue in the antigen, are the residue numbers the same in the bound vs. unbound pdb files? If they are not, what would be a good way to match the residues in the bound vs. unbound antigen structures?

Often the residue numbers are the same between bound and unbound PDBs, but
not always. To find the correspondence between residues, I use BLAST to
align the sequences obtained from the two PDBs, and then use the BLAST
alignment between the chains to go back to the PDBs and match the residues
between the structures. Let me know if you have any more questions.
Best,
Brian
On Sun, Sep 18, 2022 at 7:20 PM Junhao (Bear) Xiong <
@.***> wrote:

Hi! I have a related question: for a given residue in the antigen, are the
residue numbers the same in the bound vs. unbound pdb files? If they are
not, what would be a good way to match the residues in the bound vs.
unbound antigen structures?
—
Reply to this email directly, view it on GitHub
https://github.com/piercelab/antibody_benchmark/issues/2#issuecomment-1250408742,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSP6VIKYHKJ7K6AY7SC2ODV66PU7ANCNFSM56FICNFQ
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Error at restart after uninstall of older Skia4Delphi, restart IDE, install latest Skia4Delphi

Had to uninstall the latest version again and restart the IDE, then install a 2nd time and restart and no error this time shown (hope it doesn't remember the previous selection to not load this package again - guess I'm ok now since I see the "Enable SKIA" option)

btw, it showed two such messages I think (maybe for different packages), this is probably the 2nd message, don't remember

Hi @birbilis,
The packages with suffixes ".Delphi11Alexandria", like the one in the screenshot, are packages from the old version of Skia4Delphi (v2.xx). This leads me to believe that the uninstall was not done correctly. Probably you uninstalled manually and forgot to uninstall some packages. Despite this, it is likely that the installation of the new version was successful, so don't worry about this message, just click "No" when this message appears.
Anyway, I will improve the installer in the next release, to remove these old packages automatically during installation.

did uninstall via GetIt, but don't remember which exact Skia4Delphi version I had before. Now it seems OK after uninstall again and reinstall of its latest version (aka done two times)

Improved setup in our new version 3.2.0


Standardize config titles

Previews

https://deploy-preview-3702--docs-getdbt-com.netlify.app/reference/resource-configs/database
https://deploy-preview-3702--docs-getdbt-com.netlify.app/reference/resource-configs/schema
https://deploy-preview-3702--docs-getdbt-com.netlify.app/reference/resource-configs/docs
https://deploy-preview-3702--docs-getdbt-com.netlify.app/reference/resource-configs/tags

What are you changing in this pull request and why?
There are about a dozen "general configs". Some of them have a page title that starts with "About", but most do not.
This PR standardizes to the latter by removing the customized page titles that include "About".
Alternatively, the rest of the pages could have "About" added if that is desired instead.
Before
You can see the difference in the browser tabs here (before the changes in this PR):

🎩 After
Here's what it looks like after the changes in this PR:

Checklist

[x] Review the Content style guide and About versioning so my content adheres to these guidelines.

going to take a look at this for you @dbeatty10 soon!


error: couldn't connect to server: unknown (code -1)

Hi,
Could someone please help me understand why I'm getting this error while trying to switch to mainnet?

I followed the setup as described. Then I selected switch to mainnet from the menu and received the error
Here's the log. I hope this is what you looking for.

@tomski174 could be that the download of the mainnet blockchain was faulty. Where you doing torrent or FTP download?
The downloading the blockchain part is still experimental. First goal was to make the RaspiBlitz for Hackathon events and deliver Blockchain already prepared on the HDD. Next goal is to get the downloads right and solid. First report like this. We need to improve here .. so happy for every detailed report. Thx.

I used FTP download.  Are u saying my Blockchain download is not valid?

@tomski174 Yes - thats my best guess. Index looks broken :( Bitcoin mainchain is served still from my FTP at home. Will upload today/tomorrow new version where the FTP will be served from better server. Hopefully this will prevent this. But we are still in the try/error phase on that topic.

Ok. Thank you. I will download the Blockchain again once i get the go ahead from you.  Is there any way you can increase the upload speed on your side? At the moment it takes 5 days to download.  Thanks.

@tomski174 took me 2d here, I'll leave the seed online, so hope that helps.

Has this issue been solved? or is there any way to overcome it?

i'm getting something similar, i was updating the sd card from raspiblitz-2018-08-15.
2018-09-11 14:15:16 Cache configuration:
2018-09-11 14:15:16 * Using 12.5MiB for block index database
2018-09-11 14:15:16 * Using 8.0MiB for chain state database
2018-09-11 14:15:16 * Using 79.5MiB for in-memory UTXO set (plus up to 47.7MiB of unused mempool space)
2018-09-11 14:15:16 init message: Loading block index...
2018-09-11 14:15:16 Opening LevelDB in /home/bitcoin/.bitcoin/blocks/index
2018-09-11 14:15:16 Corruption: 1 missing files; e.g.: /home/bitcoin/.bitcoin/blocks/index/128529.ldb
2018-09-11 14:15:16 Database corrupted
2018-09-11 14:15:16 : Error opening block database.
Please restart with -reindex or -reindex-chainstate to recover.
2018-09-11 14:15:16 Aborted block database rebuild. Exiting.
2018-09-11 14:15:16 Shutdown: In progress...
2018-09-11 14:15:16 scheduler thread interrupt
2018-09-11 14:15:16 Shutdown: done
should i go ahead and try
-reindex bitcoind
or
-reindex-chainstate bitcoind
and see what happens?

new sd card image I will upload today will have new torrent client - looks much more reliable. Lets keep fingers crossed.


Add possibility to reply with sender_action

First of all - thank you for awesome lib :)
I would like to add possibility to send sender_action like typing_on/off before I'm ready to send my message back to recipient. But I'm not really good at JS and not sure how to do it properly in your lib. If you agree that this functionality is needed and if you help me I would like to improve my PR

@magnusburton pr updated

Coverage decreased (-1.6%) to 98.361% when pulling 9e967900afd13c43fb3ee0d2e969b0f3933a76d8 on gazay:actions into ea3724dd94bebe8231d3d68c1d8be8f235b2a500 on remixz:master.

Hey! Thank you for this awesome contribution. It looks great! I actually just added this feature with 2.4.0, which was based on a long standing PR (#26). When you receive a message, you now have a third param in your function, like this:
bot.on('message', (payload, reply, actions) => {
  actions.setTyping(true, (err) => {})
  actions.markRead((err) => {})
})

Sorry that I couldn't merge this one, but your code looks great. Feel free to contribute again, and let me know if you need any help!

No problem! That PR much better than this one, it was more PoC without tests and etc. Thank for 2.4.0 release, I'll check it out today :)