Issues reported with saturnbtc dot io

Connecting Leather reveals a different address on the dapp (native segwit) then shown for the account in Leather.
It looks like they are using a different derivation path ("trading wallet"), it isn't anything along the account path I recognize nor the change or address path for this account in Leather. I guess it makes sense if you are depositing to an exchange address here to use the orderbook.

And signing transactions isn't possible.

A user that already had tokens in the wallet tries to withdraw them and the transaction popup appears but confirming leads to the popover closing and not transmitting any transaction.
From this address on Saturn
https://mempool.space/address/bc1qq27xdxqh9a6z4dlqhwdwu555k5wvlfjthtwa5vxfklzvj7zsqjwqlg3lsy they try to send to the BTC balance address on Leather: bc1ql3glqrqqeryn0ty9ryaez8h72qte467fdse25q, I see in the screenshot that they are signing a transaction to send the 0.0012 BTC, I want to confirm the receiving address.

If somehow Saturn can only access the taproot address and not the native segwit address can the wallet still handle covering fees?

The account's Taproot address (as shown in the wallet UI) appears for me as "Main Wallet" whereas I'm not sure either how they derive a different address for "Trading Wallet":
https://github.com/leather-wallet/extension/assets/28991/548952bf-2e6e-4668-b367-be3d3d2721c5

I am not sure why they show a native segwit address as a Leather address it has a 62 character length. We only show native segwit addresses in Leather of 42 characters in length. The 62 length address is of the P2WSH (pay-to-witness-script-hash) type, whereas 42 characters is P2WPKH (Pay-to-witness-public-key-hash)
I think it makes sense that this is an (decentralized-)exchange(or some kind of multisig)-address to make orderbook trading possible and cheap. But that would mean this is an address controlled by/with Saturn and not (just) the user and Leather. Showing it as a Leather address could be considered misleading if that is the case. It is implied by the logo here:

It would make more sense to show a Saturn logo there?
Shailee connected with the team shortly after I posted this and they said they fixed it. I am still unable to deposit funds to test this dapp:

I will check with the user to see if they are able to withdraw their funds now.

It doesn't look like anything is fixed. The user I checked with says they are still unable to withdraw funds from the platform.


Gmail drive mapping issues

Description
When mapping the GDrives through the Google Drive application for the drives to appear in the "Drives" section, they are not being shown properly.
I have 2 google accounts and the 2 corresponding GDrives to be mapped. In the previous versions (before the mandatory reinstall) they were working but after the installation of the new required version they appear/disappear randomly.
Some times I get both drives to show, other times only one of them show (some times one, some times the other).
Steps To Reproduce

Install GDrive Desktop app
Add 2 different GDrive accounts and map them to a Drive letter through file streaming option
Application should show both accounts in the "Drive" section
After restarting the computer one or a few times, issue will eventually show
Reinstalling/clearing the Files app does fix the issue temporarily but it will end up happening again

Requirements
Fix the random appearance/disappearance of the GDrives on the "Drives" section in the sidebar.

As you can see, the P: drive that should show there is gone, some times it appears instead of the G: drive and some other times both show, but it's inconsistent and random.
Files Version
<IP_ADDRESS>
Windows Version
Edition	Windows 11 Pro Version	23H2 Installed on	22/06/2023 OS build	22635.3420 Experience	Windows Feature Experience Pack 1000.22700.1003.0
Log File
debug.log

Thanks for the report, Cloud drives show in the cloud drives section (Right click sidebar empty space > Click Cloud drives) as the drives section is for local drives

Can you see if this is an issue in the preview version. https://files.community/download

Can you see if this is still an issue in the preview version. https://files.community/download

Can confirm that the issue still exists on Preview version <IP_ADDRESS>


Record sender user agent on span events

Is your feature request related to a problem? Please describe.
As spans are received by Refinery, the original user agent of the process that sent them is lost. This is because the user agent is not captured within the span, and the original request is lost after it has delivered the spans.
To aid with discoverability and debugability, it is desirable to record the user agent of the process that sent the spans to refinery which can then be used to query against.
Describe the solution you'd like
The HTTP header / grpc metadata user agent of the process that sent spans should be added as a span attribute. However, we need to be careful in naming the field, incase the span already has the field, we do not want to overwrite it.
For example, an attribute at the root called user_agent is likely to conflict with user-defined attributes.
Describe alternatives you've considered
Two alternatives were discussed:

Record all user-agents in the trace struct in refinery and transmit to Honeycomb when exporting. This would make it difficult to known which user agent is associated to which span.
Add new metrics using the user agent. This also doesn't associated which span came with which user agent, and also has the risk of high cardinality user agents causing an explosion of recorded metrics.

Additional context

Related to #298


Alternative fix for Dynamic(Object)Array::clone()

Alternative solution to #3720 - involves overwriting clone() once again which might be ugly, but causes less trouble. Contains the same test, I suggest to merge this PR and discard #3720.

Thanks a lot for this!

OK, actually that's a point. We don't need that num_elements param registered anymore.


fix(url): remove holding suffix from module url

Signed-off-by: Anthony Casagrande<EMAIL_ADDRESS>PR Checklist
Please check if your PR fulfills the following requirements:

[X] Docs have been added / updated (for bug fixes / features)

What is the new behavior?
Removed -holding from the go module url now that this project is out of holding!
Does this PR introduce a breaking change?

[X] Yes

Sort of. Anything that references the old edgex-holding url will need to be updated.
New Imports

[X] No

@ernestojeda, @iain-anderson  we need a committer to merge this, but doesn't look like we have any for this repo. :-(

I am rebuilding this now. I can work on the merge for the time being.


Envoy proxy does not generate B3 Trace headers for api calls to different service

Hi
I have installed krakend in my kubernetes cluster. The cluster has istio installed too and istio tracing feature is also enabled. When I'm invoking krakend gateway for some endpoint, I see there is no INBOUND request in envoy proxy logs (sidecar running along with krakend pod). Moreover, I do not see the B3 Trace Context headers which are by default added by envoy proxy when krakend gateway is not used. I see the B3 Trace Context headers only when krakend /debug endpoint is invoked. I'm not sure if I am missing any configuration.
Q. Does krakend bypass the envoy proxy for api calls to a different service ?
I really appreciate on any suggestions or guidance.
{
    "version": 2,
    "name": "KrakenD on k8s",
    "port": 8080,
    "cache_ttl": "3600s",
    "timeout": "10s",
    "endpoints": [{
            "endpoint": "/debug",
            "backend": [{
                    "host": ["http://krakend-service:8000"],
                    "url_pattern": "/__debug/debug"
                }
            ]
        },
		{
            "endpoint": "/randomNumber",
            "backend": [{
                    "host": ["http://number-generator-app:8080"],
                    "url_pattern": "/randomNumber"
                }
            ]
        }
    ]
}

B3 Trace Context Headers (Envoy) are logged for the 1st endpoint in the sidecar running along with krakend pod
B3 Trace Context Headers (Envoy) are NOT logged for the 2nd endpoint in the sidecar running along with krakend pod

Thanks !

KrakenD drops all headers by default, so if you want to propagate them you need to add the input_header property to your endpoint definition (https://www.krakend.io/docs/endpoints/parameter-forwarding/)
On the other hand, since you are already tracing your environment using B3 trace contexts, you could enable the opencensus component and start adding traces from krakend into your telemetry stack (https://www.krakend.io/docs/telemetry/opencensus/)


Permission denied when updating git submodules, because of SSH URLs

In .gitmodules _modules/ocrd_manager and _modules/ocrd_controller have SSH URLs.  This causes permission denied errors when trying to update them and no SSH key is registered for GitHub

Thx have changed the urls.


feat: Use a default dedicated metrics logger

Summary
New metrics helpers
The most important difference: the previous implementation only emitted total records at the end of sync, while the new one emits the accumulated record count between regular intervals (60s by default). This allows, among other things, to plot record counts against time for a child and parent stream:

Takes inspiration from singer-python. The new classes actually output time-series data for record count, sync duration and HTTP request duration.
The Point class
This dataclass has a custom __str__() method that renders the object as JSON, that means disabling metrics via log config (e.g. level ERROR) results in not needing to perform the costly object->string conversion and makes testing metrics easier by capturing the raw object from the LogRecord instance.
Logging configuration
Since metrics are just special logs, I think the best way to configure them is via generic log configuration. So, the SDK now supports an SINGER_SDK_LOG_CONFIG env var that points to a logging config file in YAML format (same as meltano).

:books: Documentation preview :books:: https://meltano-sdk--978.org.readthedocs.build/en/978/

pre-commit.ci autofix

Exciting!!


fix: fix bug of text selection caused by PR_#96

Fix bug of text selection by adding special judgment of  isTextSelectable

Besides, I find that when disableLinkMovementMethod and isTextSelectable are set to true at the same time, the text selection will also fail. Which occurs even in previous edition where TextView was used. So I didn't fix that.


Add more addresses to the /etc/hosts file

.ib addresses perhaps?
https://github.com/CSC-IT-Center-for-Science/ansible-role-pxe_config/blob/master/tasks/redhat.yml#L11

First attempt (adding $pxe_name-ib and admin node)
https://github.com/CSC-IT-Center-for-Science/ansible-role-pxe_config/commit/95f1b436719dec24c19cea7ab73f0d2b43e65067


LOTUS

https://lotus.naturalproducts.net/
The LOTUS initiative for open knowledge management in natural products research

harmonization, curation, validation and open dissemination of 750,000+ referenced structure-organism pairs

Thanks, added it!


Cant compile with latest rustc

I just added if_chain to my dependencies because I was interested on using it, but when I try to compile my project this happens. I'm compiling it with the latest nightly and edition 2021.

What's the exact rustc version? I have this version, and cargo test passes for me.
$ rustc --version
rustc 1.56.0-nightly (0fa319039 2021-08-12)

Does it work when you switch to edition 2018? This might be a case of #17.

never mind. i wrote an else if inside the macro, i though was supported.


chore: remove refs to deprecated io/ioutil

Codecov Report

Merging #1092 (b262352) into main (1586ee4) will decrease coverage by 3.64%.
Report is 33 commits behind head on main.
The diff coverage is 50.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main    #1092      +/-   ##
==========================================
- Coverage   52.82%   49.19%   -3.64%
==========================================
  Files          43       44       +1
  Lines        3360     3653     +293
==========================================
+ Hits         1775     1797      +22
- Misses       1359     1624     +265
- Partials      226      232       +6

Files Changed
Coverage Δ

pkg/commands/config.go
56.79% <ø> (-1.11%)
:arrow_down:

pkg/internal/testing/daemon.go
0.00% <0.00%> (ø)

pkg/commands/resolver.go
36.44% <50.00%> (ø)

pkg/build/gobuild.go
57.29% <66.66%> (ø)

... and 1 file with indirect coverage changes


After HA update warning about deprecated function

Home assistant Core : 2024.11.1
Logger: homeassistant.core
Source: helpers/deprecation.py:222
First occurred: 9:27:56 AM (1 occurrences)
Last logged: 9:27:56 AM
Config was used from fusion_solar, this is a deprecated alias which will be removed in HA Core 2025.11. Use homeassistant.core_config.Config instead, please report it to the author of the 'fusion_solar' custom integration

Will be fixed when https://github.com/tijsverkoyen/HomeAssistant-FusionSolar/pull/205 is merged an released.

Very much appreciated!! Any ETA?


Error after upgrading to 1.1

http://pastebin.com/tWw5ii12
showing up in the logs when

passing through wormholes
switching maps
adding systems (http://pastebin.com/kFrYDu4g)

not certain if configuration issue.

You cleared the /tmp/cache folder afterwards? and re-run the "setup-tables" button under the /setup route, to properly add the new "map scope" options?
Which PHP version?

Did not clear /tmp/cache right after upgrading but cleared right now.
Also re-run the setup-tables.
Running PHP Version => 5.6.20-0+deb8u1
Nothing changed after clearing/re-run setup-tables

Thanks for reporting.
It is a PHP 5.6 Error,.... should be fixed with the next release.

alright, thanks - is there a workaround for now?

Just replace the single PHP file with the file from the commit above.
daschalki<EMAIL_ADDRESS>schrieb am Mi., 15. Juni 2016, 20:43:

alright, thanks - is there a workaround for now?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/exodus4d/pathfinder/issues/194#issuecomment-226281694,
or mute the thread
https://github.com/notifications/unsubscribe/AI3kWegaxGGTaWo7tFYj9qFNc4MmuIxoks5qMEfRgaJpZM4I2Okj
.

awesome, ty


Terminate if file output fails in init mode

Description
I implemented error handling for when file output fails in init mode.
In init mode, if file output fails, the process will terminate.
Assignees

[x] Assignees is set

Type of changes

[x] Apply one or more labels of the following that fits:

bug: Bug fix
dependencies: Dependency upgrades
documentation: Documentation changes
enhancement: New Feature
good first issue: First contribution
logging: Log changes
refactor: Refactoring (no functional changes, no api changes)

Flags
- [ ] Breaks backward compatibility
- [ ] Requires a documentation update
- [ ] Has untestable code

Checklist
- [ ] Followed the guidelines in the CONTRIBUTING document
- [ ] Added prefix `[skip ci]`/`[ci skip]`/`[no ci]`/`[skip actions]`/`[actions skip]` in the PR title if necessary
- [ ] Tested and linted the code
- [ ] Commented the code
- [ ] Made corresponding changes to the documentation

Checklist for maintainer
- [ ] Use `Squash and merge`
- [ ] Double-confirm the merge message has prefix `[skip ci]`/`[ci skip]`/`[no ci]`/`[skip actions]`/`[actions skip]`
- [ ] Delete the branch after merge

To config.APP_NAME

fix: af1153e
log:
FATAL[2024-09-18T18:21:00+09:00] Error initiating token provider: Unable to write token files: athenz-sia deliberately fails to start if every token is not fetched during the init mode


Sleep instead of spinning

Main thread should sleep in order not to waste an entire CPU core.

Thanks!


Performance issune

require('bcdice-js') is too slow!!!

Perfomance improved by 840b97e.
Result of informal experiment.

experiment
execution time (before)
exectution time (improved)

test (jest)
28,344 ms
8,834 ms (x3.21 faster)

SW2.0 "K20" roll on Chrome
3,090 ms
41.85 ms (x73.84 faster)


starknet: add tracing to stream connection stage

Current dependencies on/for this PR:

main

PR #152   👈

This comment was auto-generated by Graphite.


Welcome to ask questions, we will answer for you in the first time

Welcome to ask questions, we will answer for you in the first time

@BobSimon In the future, this task will be entrusted to you

@wangcy2018 @Bolon0708 You can also make suggestions on frame design

well done!


Issues with proxy performance in production

The production proxy is having issues (most of the times). The next query fails:
https://www.targetvalidation.org/proxy/rest.ensembl.org/lookup/id/ENSG00000142192?content-type=application/json
However, the same query works in QC:
https://platform-api-qc.opentargets.io/proxy/rest.ensembl.org/lookup/id/ENSG00000142192?content-type=application/json
@mkarmona suggests it might be related with either firewall rules or google load balance configuration
A few other problematic queries:

Structures
Gene tree
Gene tree II

Other proxy calls work normally:

interactions

After further inspection of the firewall rules and internal VPC connections, the problem is related to a hang of the nginx service. A rolling replace fixed the issue.


Pop up an error dialog when managing access policies for one Azure AD attached ADLS Gen2 blob container

Storage Explorer Version: 1.10.1
Build: 20191024.4
Branch: master
Platform/OS: Windows 10/ Linux Ubuntu 19.04/macOS High Sierra
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Give RBAC access to an ADLS Gen2 blob container to a user like 'Blob Data Owner Role'.
Attach this ADLS Gen2 blob container via Azure Active Directory (Azure AD).
Manage access policies for the Azure AD attached blob container.
Check the result.

Expect Experience:
No error occurs.
Actual Experience:
Pop up an error dialog.

Won't fix. Managing shared access policies (SAP) is only possible if you have an account key. Since we're attached via RBAC, that's not possible. The menu item has been removed for attached containers.


fix: add tls to default delegated routing filters

Description

fix: add tls to all default filters
chore: avoid duplication of filters

Notes & open questions
Should we just move these defaults to the Delegated Routing client?
Change checklist

[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation if necessary (this includes comments as well)
[ ] I have added tests that prove my fix is effective or that my feature works

Youll need to add the browser default to the package.json to ensure its picked up

We're already doing that in the @helia/routers  pacakge:
https://github.com/ipfs/helia/blob/3f8558a87735c74a2b4907c9b7de83b5fa6dd5c6/packages/routers/package.json#L76
Is it necessary also here?

Should we just move these defaults to the Delegated Routing client?

Probably not?  The defaults here are tied to the libp2p configuration (as in, no point adding the TLS filter if you've not got @libp2p/tls in your setup) which would be hard to predict in the delegated routing client, probably best to just let people configure it for their needs.


docs: Add CoFounder to App Showcase gallary

CoFounder is a platform to revolutionize the start-up ecosystem by providing founders with unparalleled tools, resources, and support. We are changing how founders build their companies from 0-1—productizing the accelerator/incubator programs using AI.
We are starting with the following features:

AI Investor Matching and Introduction and Tracking
AI Pitch Deck creation
Real-time Pitch Deck practice/feedback
Automatic Competitive Analysis / Watchlist

It uses LlamaIndex to create a context for each company on the platform. Our algorithms then use it to create recommendations for the founders and investors.

Hey @seawatts  thanks for the PR. Could you say more about what the app does. Also curious how does it use LlamaIndex?

Hey @Disiok, thanks for the quick comment! I just updated the description. Thanks.

Hey @Disiok, thanks for the quick comment! I just updated the description. Thanks.

Think you might've forgotten to push the changes?

@Disiok pushed!


fix: add fast-glob as a dev dependency

.eleventy.js depends on fast-glob, but it wasn't listed as a depdendency.

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


Solved Issue Number #435 (To add more Formulae in the section Indefinite Integration Formulae as many formulae are missing)

Closes: #[issue number that will be closed through this PR]
Issue Number #435
Describe the changes you've made
Added some standard formula
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] My changes generate no new warnings.

Could you please add some screenshots showing the changes you made? That will be useful for future reference :)

Yes Sure

Yes Sure
Original

Updated

Awesome work on this!

Thanks 🙂


dynamic-config-dir is set only for kubernetes < 1.23

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Optional Release Note:

dynamic-config-dir is set only for kubernetes < 1.23

/retest

/retest

/retest

/hold

/test pull-machine-controller-e2e-vsphere

/test pull-machine-controller-e2e-vsphere

/test pull-machine-controller-e2e-openstack

/test pull-machine-controller-e2e-ubuntu-upgrade

/test pull-machine-controller-e2e-openstack

/test pull-machine-controller-e2e-vsphere

/override pull-machine-controller-e2e-azure
/override pull-machine-controller-e2e-vsphere
As requested by @xmudrii


Add subscription ID to all graph query items

Will be adding more later on too - like resource group and location.
Removed duplicated typings file in machine-learning and fixed issues there.

Pull Request Test Coverage Report for Build 239607063

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 39.069%

Totals

Change from base Build 238887123:
0.02%

Covered Lines:
18962

Relevant Lines:
44372

💛  - Coveralls


Fails to install on Ubuntu 24.04

Keybase is not installable via .deb file on Ubuntu 24.04 and the apt install -f method does not work.
❯ sudo dpkg -i Downloads/keybase_amd64.deb
[sudo] password for patrick:
Selecting previously unselected package keybase.
(Reading database ... 224676 files and directories currently installed.)
Preparing to unpack Downloads/keybase_amd64.deb ...
Unpacking keybase (6.2.8-20240306193933.e38523abbe) ...
dpkg: dependency problems prevent configuration of keybase:
 keybase depends on libappindicator1 | libayatana-appindicator1; however:
  Package libappindicator1 is not installed.
  Package libayatana-appindicator1 is not installed.
 keybase depends on libgconf-2-4; however:
  Package libgconf-2-4 is not installed.

dpkg: error processing package keybase (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Errors were encountered while processing:
 keybase

❯ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  keybase
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 456 MB disk space will be freed.
Do you want to continue? [Y/n]

libappindicator is installed, libappindicator1 does not exist.

https://blueprints.launchpad.net/ubuntu/noble/+source/libappindicator/+changelog

Any updates on when it will be fixed?

cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

uname -r
6.8.0-31-generic

sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 keybase : Depends: libappindicator1 but it is not installable or
                    libayatana-appindicator1 but it is not installable
           Depends: libgconf-2-4 but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

fixed by #26525

How do I temporally solved it:
git clone git@github.com:vorlock/KBclient.git
cd KBClient/packaging/linux/
./build_binaries.sh prerelease # You will see a folder created after that and use this path on the last command. You need golang, npm and yarn installed
cd deb
./package_binaries.sh FOLDER_CREATED_AT_STEP_3
sudo apt install FOLDER_CREATED_AT_STEP_3/deb/amd/keybase***.deb

Be careful with unknown repositories. It does not seem that the keybase team is updating the issue at all. Using any other repo might result in unwanted results.

https://github.com/keybase/client/pull/26525/files
You can track all of the changes in this repo using the link above.
This repo that I showed on the clone is the same one with PR. To feel safer, just use that hash-commit for that PR.
DYOR

How I temporally solved it:
git clone git@github.com:vorlock/KBclient.git

Hi @phouverneyuff , thanks for providing a solution. However, I am getting an error:
$ git clone git@github.com:vorlock/KBclient.git
Cloning into 'KBclient'...
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

@phouverneyuff  sorry never mind, I just saw your link to https://github.com/keybase/client/pull/26525 and see that it has been fixed in a new version 6.3.1 :-) Thanks for your contribution to this.

The issues are indeed resolved by installing the latest release: https://keybase.io/docs/the_app/install_linux


scanflow dataset

May I ask if I am using a scanflow dataset with a total of three subsets? How should I place the dataset

scanflow? can you provide a link?


Rebuild LISP system for function encoding

See the contents of assets/designs/.
The idea is that by using LISP for user submitted functions we can have a much simpler data sanitation process.
Note that we're not supporting general LISP expressions (we may need to find out what this subset would be called) and they are loaded as YAML because they are only one input, one output functions as strings.

libembroidery may not actually use any lisp features directly, but since EM2 needs some method of user input for functions the interpreter will be part of this code.

Pyembroidery for python already exists. It's basically libembroidery re-written for python along with some needed re-encoding technologies to ensure compatibility between different formats.

Pyembroidery

Nice! Thanks for the pointer. Although Robin is implementing is a scripting language within the frontend, which is a bit different.

This is resolved by TinyScheme see https://github.com/Embroidermodder/TinyScheme


Nothing happens in deskshell

It looks like this project was abandoned in 2015, but I'll try posting this issue anyway.
I followed the ReadMe instructions:
git clone https://github.com/sihorton/appjs-deskshell.git deskshell
cd deskshell
git submodule init
The instructions stop here. I tried running the program deskshell.exe, but nothing happened. I don't see any other obvious way to proceed.
How should I run the base application? Is this a supported product?

use electron


moving gdsfactory maskprep_flat to kl/dataprep

includes and builds on changes from https://github.com/gdsfactory/gdsfactory/pull/1962 and addresses https://github.com/gdsfactory/gdsfactory/issues/1956
I named the top package kl to prevent shadow errors (like we had with typing, etc.) if we were to name klayout.

Thank you Troy,
i think we can call it klayout as it will be under gplugins.klayout


#0: ViT Trace+2CQ implementation

Ticket
Link to Github Issue
Problem description
Provide context for the problem.
What's changed
Describe the approach used to solve the problem.
Summarize the changes made and its impact.
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

@davorchap @tt-aho ViT trace+2cq PR, thanks!


Deploy application to demo host

Use github actions for deploy application https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions.
Use npm package: peredelano-profile

Done


React native config

Dont merge this in!
Leaving the PR open so we can see the chagnes

Could have a seperate native eslintrc that extends the usual one, so we don't need seperate versions. then we just extend the relevant one in the project's eslintrc?

That's not a bad idea. :stuck_out_tongue:

This is now available on master!


fix: Fixed an issue with infinite expansion

@saltires can you please describe how to reproduce the behavior this PR addresses?


Relations essential for defining BFO are in separate RO

From<EMAIL_ADDRESS>on July 25, 2007 11:57:30
Propose moving them to BFO proper. E.g. inheres_in, part_of, participates_in
Original issue: http://code.google.com/p/bfo/issues/detail?id=4

From<EMAIL_ADDRESS>on August 09, 2009 20:59:27
Resolution: We will do this for 2.0
Status: Done


Add support for date-time format (fixes #107)

Thank you for working on this! :smile:

Thank you for the helpful and welcoming experience!


Windows 10/Mopria client: Converts "rp" value to lowercase (!)

Looks like Microsoft/Mopria's implementation of IPP client incorrectly converts the "rp" value from the TXT record to lowercase, e.g. "ipp/print/Office_Printer" (from the testpappl program) is converted to "ipp/print/office_printer", leading to a failure to add the printer on Windows 10.
Obviously this is a serious bug in this Client implementation, however it should be safe enough to make the resource path lookup case-insensitive to allow Windows clients to print to a PAPPL-hosted printer.
Sigh.

[master a28bc53] Add support for Windows 10/Mopria clients that incorrectly convert the printer resource path to lowercase (Issue #106)


What is wrong with me?

¿?
What is wrong?
I'm just trying to learning, so if the code doesn't do what I'm expecting 99,99% of probability is because I'm wrong. But in any case I would love an explanation.
Here the code:
const brain = require('brain.js');
const net = new brain.NeuralNetwork({ hiddenLayers: [3] });
const trainingData = [
{ input: [0,0,0,1], output: {uno: 1} },
{ input: [0,0,1,0], output: {dos: 1} },
{ input: [0,0,1,1], output: {tres: 1} },
{ input: [0,1,0,0], output: {cuatro: 1} },
{ input: [0,1,0,1], output: {cinco: 1} },
{ input: [0,1,1,0], output: {seis: 1} },
{ input: [0,1,1,1], output: {siete: 1} },
{ input: [1,0,0,0], output: {ocho: 1} },
{ input: [1,0,0,1], output: {nueve: 1} },
{ input: [0,0,0,0], output: {cero: 1} },
];
net.train(trainingData);
console.log(net.run([0,0,0,1]));
Here the result:
{
uno: 0.8575147986412048,
dos: 0.00008237209112849087,
tres: 0.10541386902332306,
cuatro: 3.065116516154376e-8,
cinco: 0.0807313546538353,
seis: 9.09213838440337e-7,
siete: 0.0005886232829652727,
ocho: 0.0000629824644420296,
nueve: 0.0794275552034378,
cero: 0.00001790673559298739
}
I was expecting that "uno" will have a higher score that "seis", hence I'm doing something terrible bad.
Thank you for any help.

You likely need more hidden layer neurons and or hidden laters.  Experiment with those,and make sure you have good training data.

Thank you @robertleeplummerjr, that helps a lot.


ThorVG: Update to 0.14.2

Fixed bugs related to Godot

Fixes SVG: Graphical objects stored in <defs> shouldn't be rendered directly.

Test SVG:

Godot master → master + PR

We've tested this on a 64-bit system running Linux Debian Bookworm.

Why is the color tone different in the screenshot?
SVG: #478cbf
Left: #579ecb
Right: #5997cd

Why is the color tone different in the screenshot?
SVG: #478cbf Left: #579ecb Right: #5997cd

The left picture in the hidden "devs" area comes from a collision animation that uses modulated colors. The eye color is also different.

Thanks!


Stop using postMessage on WebView component

This method is extremely useful, which is why we use it -- but it isn't documented, and the component's maintainer has a dim view of it. That makes it perilous to keep using; it's already suffered one breaking change -- apparently by accident! (see fade1d3e6 and #3564 ) -- between versions ^4 and ^5.
Fortunately it's really just a thin wrapper around the equivalent of injectJavascript. So we can implement something just like that wrapper, and switch to using that.

Details:
That breaking change was in react-native-community/react-native-webview@f3bdab5 and means that, on iOS only, inbound events are now dispatched at window rather than document:
-￼   stringWithFormat:@"document.dispatchEvent(new MessageEvent('message', %@));",
+    stringWithFormat:@"window.dispatchEvent(new MessageEvent('message', %@));",

People have reported the breakage, twice:
react-native-community/react-native-webview#369
react-native-community/react-native-webview#307
and the maintainer has declined to address it, because they don't like the postMessage interface. What they tell the bug reporters to do is to use injectJavascript instead.
Which, if you look at how postMessage is implemented... is basically what postMessage was doing anyway, so that's not so bad. See:
https://github.com/react-native-community/react-native-webview/blob/fd145cbd3c83ea5e9b1be415032960913fc5f315/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java#L490
and
https://github.com/react-native-community/react-native-webview/blob/fd145cbd3c83ea5e9b1be415032960913fc5f315/ios/RNCWKWebView.m#L561
So, we should move off of postMessage to our own use of injectJavascript.

As a followup, once we've completed this and have an injectJavascript thing that is good, I think a good service to the community would be to send that as a PR to react-native-webview.
Complete with some documentation, since the maintainer is (reasonably!) annoyed at the existing thing not having any :slight_smile:
I think this functionality properly ought to be a feature of the WebView, because

There's clearly plenty of people wanting it -- for good reason, because it's a valuable primitive
And it's a thing that can potentially be tricky to get quite right, and so it makes sense to centralize one careful implementation that can get all the bugfixes.

I think a good service to the community would be to send that as a PR to react-native-webview.

Do you mean reverting
-￼   stringWithFormat:@"document.dispatchEvent(new MessageEvent('message', %@));",
+    stringWithFormat:@"window.dispatchEvent(new MessageEvent('message', %@));",

and documenting postMessage? I wonder if a) reverting that would be another bothersome breaking change that the maintainer won't address, and b) whether our effort to document postMessage will be in vain, since postMessage is planned to be deprecated.

Ah, no, I think what I had in mind above was to implement this feature in a way that differs in one important respect from the existing implementation:
Instead of implementing postMessage in the platform-native code for each platform, it can be implemented in JavaScript, on top of the injectJavascript method. That method is documented and recommended by the maintainer.
The most important advantage of that approach is that we can do it for ourselves in our own code, without any kind of patch to WebView, and it'll let us stop using any deprecated interfaces. Then as a bonus followup, I think it'd make sense (for the reasons above) to send upstream as a method on WebView.

I wrote up some notes on our base64 encoding of webview messages, which was initially going to be its own issue, but I think really belongs here:
Our code for passing messages into the webview looks like this:
  sendInboundEvents = (uevents: WebViewInboundEvent[]): void => {
    if (this.webview && uevents.length > 0) {
      /* $FlowFixMe[prop-missing]: This `postMessage` is undocumented;
         tracking as #3572. */
      const secretWebView: { postMessage: (string, string) => void, ... } = this.webview;
      secretWebView.postMessage(base64Utf8Encode(JSON.stringify(uevents)), '*');
    }
  };

I know from my investigation into webview load times that message passing bandwidth is a significant limiting factor in performance (see #4806 as well), and base64 encoding will inflate data to ~133% its original size.
Given that, we would very likely see a notable performance increase by avoiding the base64 encoding, particularly when loading long threads.
The original commit that added this is 787c4a53bf9dfd2f6ce7ac41b0df8d18a05ea760 (PR #2854), which apparently fixed #2505, #2538, and #2558. #2640 was not mentioned in the commit message, but appears to be the same problem. That commit writes:
    When using `postMessage` to communicate with the WebView, depending
    on the content of the message we send, an exception might be thrown.

    A minimal but reliable way to reproduce the issue is to send the
    string `'%22'`.  Other character combinations might also cause issues.

    To work around the issue, we encode our data in the nice boring
    characters of base64 so that it doesn't get reinterpreted.

It also notes that the issue is Android-specific, since the underlying implementation of postMessage on iOS works differently. My suspicion is that the fact that the iOS implementation uses a data URL might mean that data is being inflated to 177% the original size on iOS. (Although it's possible that injecting javascript has more bandwidth on iOS, which could make this less of a problem, we should profile this).
The commit message also points to the specific Android change that caused this problem: in Android 4.4, they started URL-decoding the javascript: URI before passing it to the javascript engine. Thus, a simple way to fix this would be to URLencode the string if we're on Android (given that we no longer support Android 4.4). That's obviously less robust than base64 encoding, though.
In general, I'm not sure if this code is even really doing anything anymore — we've switched webview libraries since then (AFAICT, or maybe the old one is just under new ownership now).

So, the moral of the story is basically that we should do this, and when we do, we should make sure that we can send all sorts of funky URL escape sequences/etc into our custom postMessage just fine, and doing so will likely let us significantly improve performance as well :)


Update the version to 6.5.1

6.5.1 (12.03.2023)

[Regions] Fix undefined content element on remove (#2713)
Zoom optimisation for Waves and matching implementation for Spectrograms (#2646)
Fix: release workflow permissions (#2709)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.09%) to 74.869%

Totals

Change from base Build<PHONE_NUMBER>:
0.09%

Covered Lines:
1232

Relevant Lines:
1562

💛  - Coveralls


Update databinding gradle config

Fix DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding' warning log

@googlebot I signed it!

Thank you for the PR!  Added some comments.
I'll look into the CLA warning.

@tiembo  comments removed

The PR looks OK, though the CLA does not pass.  Can the 'Dacuna' user also sign the CLA?

Addressed in #622


Object streams

This is a tracking issue for a conversation @erg and I are having about how to handle an "object stream".  Right now our stream protocol supports character and byte streams.  In addition to +character+ and +byte+, we could add +object+ and modify roughly like this diff:
diff --git a/core/io/io-docs.factor b/core/io/io-docs.factor
index 1e02675..94ba602 100644
--- a/core/io/io-docs.factor
+++ b/core/io/io-docs.factor
@@ -1,19 +1,21 @@
-USING: help.markup help.syntax quotations hashtables kernel
-classes strings continuations destructors math byte-arrays
-alien specialized-arrays sequences ;
+USING: alien arrays byte-arrays classes continuations
+destructors hashtables help.markup help.syntax kernel math
+quotations sequences specialized-arrays strings ;
 IN: io

 ARTICLE: "stream-types" "Binary and text streams"
 "A word which outputs the stream element type:"
 { $subsections stream-element-type }
 "Stream element types:"
-{ $subsections +byte+ +character+ }
+{ $subsections +byte+ +character+ +object+ }
 "The stream element type is the data type read and written by " { $link stream-read1 } " and " { $link stream-write1 } "."
 $nl
 "Binary streams have an element type of " { $link +byte+ } ". Elements are integers in the range " { $snippet "[0,255]" } ", representing bytes. Reading a sequence of elements produces a " { $link byte-array } ". Any object implementing the " { $link >c-ptr } " and " { $link byte-length } " generic words can be written to a binary stream."
 $nl
 "Character streams have an element type of " { $link +character+ } ". Elements are non-negative integers, representing Unicode code points. Only instances of the " { $link string } " class can be read or written on a character stream."
 $nl
+"Object streams have an element type of " { $link +object+ } ". Elements can be any " { $link object } ". Only instances of the " { $link array } " class can be read or written on an object stream."
+$nl
 "Most external streams are binary streams, and can be wrapped in string streams once a suitable encoding has been provided; see " { $link "io.encodings" } "." ;

 HELP: +byte+
@@ -22,9 +24,12 @@ HELP: +byte+
 HELP: +character+
 { $description "A stream element type. See " { $link stream-element-type } " for explanation." } ;

+HELP: +object+
+{ $description "A stream element type. See " { $link stream-element-type } " for explanation." } ;
+
 HELP: stream-element-type
 { $values { "stream" "a stream" } { "type" { $link +byte+ } " or " { $link +character+ } } }
-{ $contract "Outputs one of " { $link +byte+ } " or " { $link +character+ } "." } ;
+{ $contract "Outputs one of " { $link +byte+ } " or " { $link +character+ } " or " { $link +object+ } "." } ;

 HELP: stream-readln
 { $values { "stream" "an input stream" } { "str/f" { $maybe string } } }
diff --git a/core/io/io.factor b/core/io/io.factor
index bad3551..0651d39 100644
--- a/core/io/io.factor
+++ b/core/io/io.factor
@@ -1,10 +1,10 @@
 ! Copyright (C) 2003, 2010 Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: destructors kernel kernel.private math namespaces
-sequences sequences.private ;
+USING: combinators destructors kernel kernel.private math
+namespaces sequences sequences.private ;
 IN: io

-SYMBOLS: +byte+ +character+ ;
+SYMBOLS: +byte+ +character+ +object+ ;

 GENERIC: stream-element-type ( stream -- type )

@@ -109,10 +109,18 @@ SYMBOL: error-stream
 <PRIVATE

 : stream-exemplar ( stream -- exemplar )
-    stream-element-type +byte+ = B{ } "" ? ; inline
+    stream-element-type {
+        { +byte+ [ B{ } ] }
+        { +character+ [ "" ] }
+        { +object+ [ { } ] }
+    } case ; inline

 : stream-exemplar-growable ( stream -- exemplar )
-    stream-element-type +byte+ = BV{ } SBUF" " ? ; inline
+    stream-element-type {
+        { +byte+ [ BV{ } ] }
+        { +character+ [ SBUF" " ] }
+        { +object+ [ V{ } ] }
+    } case ; inline

 : (new-sequence-for-stream) ( n stream -- seq )
     stream-exemplar new-sequence ; inline
diff --git a/core/io/streams/sequence/sequence.factor b/core/io/streams/sequence/sequence.factor
index c5b28d6..861d631 100644
--- a/core/io/streams/sequence/sequence.factor
+++ b/core/io/streams/sequence/sequence.factor
@@ -1,8 +1,8 @@
 ! Copyright (C) 2009 Daniel Ehrenberg
 ! See http://factorcode.org/license.txt for BSD license.
-USING: accessors byte-arrays combinators destructors growable
-io io.private io.streams.plain kernel math math.order sequences
-sequences.private strings ;
+USING: accessors arrays byte-arrays combinators destructors
+growable io io.private io.streams.plain kernel math math.order
+sequences sequences.private strings ;
 IN: io.streams.sequence

 ! Readers
@@ -35,13 +35,18 @@ SLOT: i
 : check-string ( buf stream offset -- buf stream offset )
     pick string? [ "not a string" throw ] unless ; inline

+: check-array ( buf stream offset -- buf stream offset )
+    pick array? [ "not an array" throw ] unless ; inline
+
 : (sequence-read-unsafe) ( n buf stream -- count )
     [ integer>fixnum ]
     [ dup slice? [ [ seq>> ] [ from>> ] bi ] [ 0 ] if ]
     [
-        swap over stream-element-type +byte+ eq?
-        [ check-byte-array ((sequence-read-unsafe)) ]
-        [ check-string ((sequence-read-unsafe)) ] if
+        swap over stream-element-type {
+            { +byte+ [ check-byte-array ((sequence-read-unsafe)) ] }
+            { +character+ [ check-string ((sequence-read-unsafe)) ] }
+            { +object+ [ check-array ((sequence-read-unsafe)) ] }
+        } case
     ] tri* ; inline

 PRIVATE>

We don't need to restrict to array, however this doesn't really solve the problem with the io.streams.document in code-factor (https://github.com/erg/code-factor/blob/master/io/streams/document/document.factor#L54).  I like the idea of a stream-read operation returning a sequence of elements read, not super excited about it returning a single object that doesn't support the sequence protocol...

A document-object could be a sequence.


MINOR: add upgrade not for group.initial.rebalance.delay.ms

Add a new entry in upgrade.html for group.initial.rebalance.delay.ms

@ijuma

LGTM. Merged to trunk and 0.11.0.


Optimize fizzbuzz.x

Removed unnecessary if statements

Compile time optimization probably fixes most of this already, not sure how good that is.

This would be a good optimisation in theory, were it not for the fact that X currently does not support else statements. However, that is one of the additions that I'm currently looking to make soon.


Compile error on Dart 2.4.0

I've got this compiler message:

Compiler message:
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/io.dart:69:7: Error: Class 'FreeMonad with MonadCatch<Free<IOOp, dynamic>>' inherits multiple members named 'bind' with incompatible signatures.
Try adding a declaration of 'bind' to 'FreeMonad with MonadCatch<Free<IOOp, dynamic>>'.
class IOMonad extends FreeMonad with MonadCatch<Free<IOOp, dynamic>> { // ignore: inconsistent_method_inheritance
^
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/free.dart:79:24: Context: This is the inherited member.
@override Free<F, B> bind<A, B>(Free<F, A> fa, Free<F, B> f(A a)) => fa.bind(f);
^^^^
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/monad.dart:4:5: Context: This is the inherited member.
F bind<A, B>(covariant F fa, covariant F f(A a));
^^^^
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/io.dart:69:7: Error: Class 'IOMonad' inherits multiple members named 'bind' with incompatible signatures.
Try adding a declaration of 'bind' to 'IOMonad'.
class IOMonad extends FreeMonad with MonadCatch<Free<IOOp, dynamic>> { // ignore: inconsistent_method_inheritance
^^^^^^^
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/free.dart:79:24: Context: This is the inherited member.
@override Free<F, B> bind<A, B>(Free<F, A> fa, Free<F, B> f(A a)) => fa.bind(f);
^^^^
...pub-cache/hosted/pub.dartlang.org/dartz-0.8.5/lib/src/monad.dart:4:5: Context: This is the inherited member.
F bind<A, B>(covariant F fa, covariant F f(A a));
^^^^

Dart version:

Dart VM version: 2.4.0 (Wed Jun 19 11:53:45 2019 +0200) on "macos_x64"

Thanks for reporting -- will have a look!

@xsobolx: thanks for waiting. on vacation, but have now added a solution in PR #22.
I'll merge it and make a new release if no one is opposed.
@modulovalue, thanks for your solution! I've commented on your PR.

That's good news! Thank you!

Could use this in branch 0_9_0_wip_2 too.
Flutter beta channel just updated to v1.8.3 which uses Dart 2.5.0. I forked and merged your PR #22 - it works.

@xsobolx, @rich-j -- Sorry for the radio silence -- been on vacay!
This has now been released as 0.8.6 and also rebased onto 0_9_0_wip_2.


Calling Flush raises a symbol not found exception

Following the producer sample, calling Flush() produces:
Unhandled Exception: System.EntryPointNotFoundException: Unable to find an entry point named 'rd_kafka_flush' in DLL 'librdkafka'.
at Confluent.Kafka.Impl.LibRdKafka.NativeMethods.rd_kafka_flush(IntPtr rk, IntPtr timeout_ms)
at Confluent.Kafka.Impl.LibRdKafka.flush(IntPtr rk, IntPtr timeout_ms)
at Confluent.Kafka.Impl.SafeKafkaHandle.Flush(Int32 millisecondsTimeout)
at Confluent.Kafka.Producer`2.Flush(Int32 millisecondsTimeout)
at KafkaPOC.ProducerProgram.MainAsync(String[] args, CancellationToken token) in ...my code....
Using Visual Studio 2017, DotNet Framework 4.5.2, Console Application

was there a similar problem on instantiation of the producer or when producing messages?

Both creation and publishing content works fine but for a very short time.
After a couple of seconds (and a few thousand message successfully pushed to Kafka), I got:
Unhandled Exception: System.AggregateException: One or more errors occurred.
---> System.AggregateException: One or more errors occurred.
---> System.ArgumentOutOfRangeException: The added or subtracted value results in an unrepresentable DateTime.
Parameter name: t
at System.DateTime.op_Addition(DateTime d, TimeSpan t)
at Confluent.Kafka.Timestamp.UnixTimestampMsToDateTime(Int64 unixMillisecondsTimestamp)
at Confluent.Kafka.Producer.DeliveryReportCallbackImpl(IntPtr rk, IntPtr rkmessage, IntPtr opaque)
at Confluent.Kafka.Impl.LibRdKafka.NativeMethods.rd_kafka_poll(IntPtr rk, IntPtr timeout_ms)
at Confluent.Kafka.Impl.LibRdKafka.poll(IntPtr rk, IntPtr timeout_ms)
at Confluent.Kafka.Producer.<>c__DisplayClass9_0.b__0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Confluent.Kafka.Producer.Dispose()
at Confluent.Kafka.Producer`2.Dispose()
at KafkaPOC.ProducerProgram.MainAsync(String[] args, CancellationToken token) in ...mycode...\ProducerProgram.cs:line 124
at KafkaPOC.ProducerProgram.<>c__DisplayClass2_0.b__1() in ...mycode...\ProducerProgram.cs:line 49
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at KafkaPOC.ProducerProgram.Main(String[] args) in ...mycode...\ProducerProgram.cs:line 49

these errors are new to me... you say this is happening in an example project? can you be a bit more specific about exactly how to reproduce (link to github repo or include code snippet if there are any differences to an example project) and I'll take a look.

What package version o you use and what does Confluent.Kafka.VersionString returns?

Found the root cause, I was using Confluent.Kafka + RdKafka.Internal.librdkafka instead of librdkafka.redist.
Note: Confluent.Kafka.VersionString does not exist in the 0.9.4 version (from Nuget)

Meant Confluent.Kafka.Library.VersionString, sorry.
So that's it, you was using an old library -> #115

(forgive code blindness - I saw the Library.cs code and it didn't click :[


Floating url bar isn't centered

Whenever I click on the bar it pops up on the right side, like this:

I'm on the latest version of zen (1.0.1-a2)
My monitor resolution is 1366x768
I'm on windows 10 22h2

same issue, it's hidden on the side to me, too far out. 1920x1080

yeah um im in pain (1920x1080)

Edit: After I updated the themes in zen settings today, it got fixed.
Marking as closed.


[Query] Should Swap button appear on enter amount screen when user have only single currency cUSD balance, As it appears in application, but it is not displayed in enter amount page in figma screens

Frequency: 100%
Repro on build version: Android Internal Release Build V1.25.2, Test flight Release build V1.25.2
Repro on devices: iPhone 13 mini (15.1.1), Google Pixel XL (10.0), Google Pixel 2XL(11.0), iPhone 12 (14.7.1)
Pre-condition:

User has installed the application
User has completed onboarding flow
User must on enter amount page
User must single token cUSD balance in the account

Repro Steps:

Tap on Send Button
Select valid contact & observe the enter amount screen.

Query: Swap button is appearing on enter amount screen when user have only single currency cUSD balance in application
Expected Behavior:  Swap button is not displayed on enter amount screen when user have only single currency cUSD balance in Figma screens
Impact: Bad User impact.
Attachment:
Single token cUSD.jpg
Figma Screen Link

@nityarao maybe, you can comment. I left this out as the amount of work v.s. the impact didn't seem balanced. This would only impact users with USD / only cUSD | users with EURO and only cEUR | users with Brazilian real / only cREAL. If we would like to address this in a later PR we can, otherwise feel free to close this issue with a comment.


Data Science with Python : Reinforcement Learning

Description 📜
Reinforcement learning is briefly explained for aspirants in document as well as video form.
Fixes # 353

Type of change 📝

[X] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilities etc)
[ ] Documentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] Data science with Python

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@jiviteshjain, @aishanii, @prathimacode-hub
Kindly review my PR.

@prathimacode-hub The changes as mentioned by you are accommodated in the video. Kindly review it again.


How can I write the reconnection code?

Hello, when the connection is lost, I want to reconnect instead of closing the program. When I run this code I get this error. How can I write the reconnection code?

Once your connection is broken, you just create a new one to replace it. This module provides the createConnection method to create new connections to your Mysql server.
Depending on your application, it may be easier and more advantageous to use a connection pool instead of trying to write your own connection management code.

Thank you for your interest. I am already using creatPool. My problem is that when the connection with the server is lost, the program closes and does not wait to connect again.I have to solve this problem.


connectgroup  verified

** Enviroment**

prod: https://peviitor.ro/
browser: Microsoft Edge
device: Computer
os: windows

** Steps to reproduce**

open link company in browser
click and copy all jobs to excel worksheet
open link https://peviitor.ro/
fill the name connectgroup
press button "cauta"
checked if the no of jobs are the same
checked if the name of company is displayed under each job
checked if word the "Romania" is displayed under each jobs
checked if the link of jobs works
checked if the logo is correct

Expected result

no of job to be same on platform "peviitor" and on site "https://www.connectgroup.com/en/vacancies/roemenië"
word the "Romania" is displayed under each job
link of jobs works
the name of company is displayed under each job
logo to be correct displayed

Actual result

no of job are the same on both sites
the word  "Romania" is displayed under each job
each link of jobs works
the name of company is displayed under each job
the link of jobs works

Fixed


[AutoRelease] t2-cosmosdb-2022-07-12-44835(Do not merge)

https://github.com/Azure/sdk-release-request/issues/2989
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=984
BuildTargetingString
azure-mgmt-cosmosdb
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/2989


Create JqueryNotesForPro.md

Hacktoberfest 2022
What does this PR do?
Add resource(s)
For resources
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

In general, we do not link to file sharing sites, or file hosting sites such as google docs. or dropbox.


Cannot show Record with an undefined property

When trying to inspect a record I sometimes get the error:
Custom Formatter Failed: Illegal format: obligatory attribute "object" isn't specified

I think it has to do with the fact that a property of the record is set to undefined but not sure...

Should be fixed in 0.0.5

Thanks! I can't reproduce the conditions for my original issue but I did a test with a record with undefined values and that worked so I think it is fixed!


Sample markdown button

Why needed these changes?

Get a sample of markdown

Have you tested these changes?

Yes

Any updates require?
Yes

I've added a markdown sample, let me know if need to update it)
Need update line and column no

I was added Sample button style in the last commit, but it not showing a live preview, please verify

I've used a sample reference from here - https://markdown-it.github.io/
Let me know if need to update urls and links etc

I see there are explanations about features we don't support yet.
Delete the following:

Advertisement
Typographic replacement
Right-Aligned table columns
Subscript, Superscript
Inserted, Marked Text
Footnotes
Abbreviations
Custom Containers

Plus, all the links there are connected to markdown-it wikis.
We'll need to change them, too.

I see there are explanations about features we don't support yet. Delete the following:

Advertisement
Typographic replacement
Right-Aligned table columns
Subscript, Superscript
Inserted, Marked Text
Footnotes
Abbreviations
Custom Containers

Plus, all the links there are connected to markdown-it wikis. We'll need to change them, too.

Okay

There's a lot of problems here, I think we should redesign the header because it's started to be long, this's how it looks like on my device:

The scrollbar started to be annoying, let me just redesign and I'll be back to this pull request as well as a notice for @KhantParthkumarA, that the "Sample" button looks black - I haven't reviewed the code, so I don't know where's the problem and we don't allow advertisement -  sorry, even I as a maintainer I work a lot for this project and it's open source - the project aims and developed to be a good markdown text editor and help people to write READMEs and text files for their projects simply. As well as I would thank @lee-jongwoo for their time.

I haven't reviewed the code, so I don't know where's the problem and we don't allow advertisement - sorry, even I as a maintainer I work a lot for this project and it's open source - the project aims and developed to be a good markdown text editor and help people to write READMEs and text files for their projects simply. As well as I would thank @lee-jongwoo for their time.

I'll remove advertisements and other links related changes that mention by @lee-jongwoo.
About the black color, I've already update styles in the last commit and doubly checked locally, It's seen fine locally, I think the last changes aren't showing on live preview as I was mentioned

@kevinmmansour I'm actually thinking about using font-awesome icons. They have all the icons we need (displaying 'link' as 'a' is probably not a good idea) and icons cover less space than text.
I actually tried that:

It looked awesome.
(just got up, 7AM in the morning now)

@kevinmmansour I'm actually thinking about using font-awesome icons. They have all the icons we need (displaying 'link' as 'a' is probably not a good idea) and icons cover less space than text. I actually tried that:  It looked awesome. (just got up, 7AM in the morning now)

Oh, nice work! I'm also thing about adding more markdown stuff like "H4", "H5", "H6" and etc but the problem that there's no space for that.

@lee-jongwoo In order to don't add much comments for this pull request, I have created a new GitHub discussion, so we can be clear and clean - thanks!
@KhantParthkumarA I'll be back to this pull request when I finish and push redesigning the header - because the header started to be messy.

@kevinmmansour I'm actually thinking about using font-awesome icons. They have all the icons we need (displaying 'link' as 'a' is probably not a good idea) and icons cover less space than text. I actually tried that:  It looked awesome. (just got up, 7AM in the morning now)

Oh, nice work! I'm also thinking about adding more markdown stuff like "H4", "H5", "H6" and etc. But the problem that there's no space for that.

We can do like drop-down menus for equals features like h1, h2... we can use drop down


Game crashes upon loading world

Minecraft version: 1.9
Android version: 5.0.2
Model: Xiaomi Redmi Note 2 (running MIUI 7 beta 6.2.25 by xiaomi.eu)
When attempting to connect to a server or load a world, the game crashes with an error.
Crash report:
---- Minecraft Crash Report ----
// I just don't know what went wrong :(
Time: 08/03/2016 13:10
Description: Unexpected error
java.lang.NullPointerException: Attempt to read from field 'double rr.p' on a null object reference
at aht.a(SourceFile:1174)
at bng.h(SourceFile:1591)
at bng.a(SourceFile:1180)
at bng.b(SourceFile:1165)
at bng.a(SourceFile:1012)
at bcf.av(SourceFile:985)
at bcf.a(SourceFile:392)
at net.minecraft.client.main.Main.main(SourceFile:124)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at net.zhuoweizhang.boardwalk.MainActivity.runCraft2(MainActivity.java:633)
at net.zhuoweizhang.boardwalk.MainActivity$3.onSurfaceCreated(MainActivity.java:213)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1548)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at aht.a(SourceFile:1174)
at bng.h(SourceFile:1591)
at bng.a(SourceFile:1180)
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 8, 8
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 9 game time, 9 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ERROR NullPointerException: Attempt to invoke virtual method 'java.lang.String bmt.E()' on a null object reference
Server type: Integrated singleplayer server
Stacktrace:
at aht.a(SourceFile:2833)
at bku.a(SourceFile:365)
at bcf.b(SourceFile:2515)
at bcf.a(SourceFile:406)
at net.minecraft.client.main.Main.main(SourceFile:124)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at net.zhuoweizhang.boardwalk.MainActivity.runCraft2(MainActivity.java:633)
at net.zhuoweizhang.boardwalk.MainActivity$3.onSurfaceCreated(MainActivity.java:213)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1548)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
-- System Details --
Details:
Minecraft Version: 1.9
Operating System: Linux (aarch64) version 3.10.61+
Java Version: 0, The Android Project
Java VM Version: Dalvik (null), The Android Project
Memory: 0 bytes (0 MB) / 137434544 bytes (131 MB) up to 268435456 bytes (256 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.9
LWJGL: 2.9.1
OpenGL: GLES_CM wrapper GL version 1.4 glshim wrapper, OpenPandora
GL Caps: Using ARB_multitexture.
Using ARB_texture_env_combine.
Not using framebuffer objects because OpenGL 1.4 is not supported, EXT_blend_func_separate is not supported, OpenGL 3.0 is not supported, ARB_framebuffer_object is not supported, and EXT_framebuffer_object is not supported.
Shaders are not available because OpenGL 2.1 is not supported, ARB_shader_objects is not supported, ARB_vertex_shader is not supported, and ARB_fragment_shader is not supported.
VBOs are not available because
Using VBOs: No
Is Modded: Definitely; Client brand changed to 'Boardwalk'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 5x

Sorry, this got formatted by GH, raw version here.

Try beta: http://zhuoweizhang.net/Boardwalk/Boardwalk-release.apk

https://gist.github.com/md678685/c9ae677e003598961153
It still appears to crash with the same NPE.


Support specify dispatch policy for the non-key message in Key_Shared subscription mode

Master issue: #4077
Is your feature request related to a problem? Please describe.
Currently, the non-key message dispatch to a consumer in Key_Shared subscription mode. It's better to support set up the dispatch policy at the client-side.
Describe the solution you'd like
Allow the client to set up a  non-key message dispatch policy.

Not exactly implementing a dispatch policy, but #23219 addresses non-key entries.


Add new emote to runelite ingame chat

I would like the 😔 emote to be added to runelite. I find that i use the emote a lot in discord but when talking to others in runescape pms it isnt there so would appriciate if it was added :)

Here's the emoji for whoever wants to add this

any ideas for a trigger phrase?

Discord seems to like v_v


Question: Building a component that wants to handle rendering & events itself?

I'd like to make a substance component to wrap mathquill for math typing ( http://mathquill.com/ ). Unfortunately, mathquill uses jQuery to manage its own state - it won't play nicely with a virtualdom approach, and it may not respect other contracts that substance assumes.
I have so far tried using didMount to find the actual DOM node that mathquill needs to take over, like this:
this.didMount = function() {
    var actualNode = jQuery('[data-id=' + this.props.node.id + ']');
    doOldStyleJqueryInitializationForMathquill(actualNode[0]);
};

But I'm getting all sorts of errors on the console (as I would expect). Is there a better way to make a component that reserves its own rendering space within the substance editor?  Maybe I can somehow mark the component within the substance UI to let it know
Thanks for any help!
Riley

Hi Riley!
I don't know the inner workings of Mathquill, but it should be possible to integrate any classic self-controlled javascript widget. You can use refs to refer to component elements, so you don't need a global data-id selector to find the wrapper DOM element. Something like that:
  this.didMount = function() {
    var mathQuillEl = jQuery(this.refs.mathQuill.el);
    doOldStyleJqueryInitializationForMathquill(mathQuillEl);
  };

  this.dispose = function() {
    // make sure all event listeners are disconnected, so you don't leak memory
  };

  this.render = function() {
    return $$('div').addClass('sc-math').attr({contenteditable: false}).append(
      $$('div').ref('mathQuill')
    )
  };

By setting contenteditable to false you make sure your self-controlled element does not get into the way of editing.

Thanks @michael , that seems to be working much better than my force-selected element technique. Unfortunately now I think events that should be going to my old-style jQuery component are getting eaten by substance. For example, I can focus inside my component, but as soon as I type the focus jumps out to past the component and the letters appear in the normal editor space. Maybe substance is preventDefaulting on events to my component? Is there an api for "hey seriously leave all events to this space alone?"

In case you happen to have time to help more with this, I cloned the examples repo and pushed my work so far, stripping out the MathQuill dependency altogether so you don't need to know anything about that.
Basically, I made a fictional jQuery plugin that works like this:
function externalJquerySetup(el) {
    jQuery(el).append('<input value="should be able to type here!"></input>');
}

It's doing its jQuery thang, messing with the dom and expecting users to be able to interact with it. But when I connect it to a substance component (I think I am following your advice), the user cannot type in the input!
Here's my whole component:
https://github.com/rileylark/examples/blob/master/notepad/MathQuillComponent.js
And the command I'm using to insert it (copied from the TodoComponent):
https://github.com/rileylark/examples/blob/master/notepad/MathQuillCommand.js
And my schema (maybe I'm messing everything up by calling this a TextBlock?):
https://github.com/rileylark/examples/blob/master/note/noteSchema.js#L34
I know this is a lot to ask. Feel free to close & ignore, and thanks for your help so far already!

Thanks for providing an isolated example! Your assumptions are right I think. We definitely want to solve this for Beta 4. Will follow up here once I have updates.

Sure, my pleasure @michael . It sounds like you think this can't work yet, but would like to add it to an upcoming release. If I have that right, I'd love to help by contributing a PR. Would that be helpful? Do you have any advice for a starting point?

We simply haven't had that usecase yet. But it's definitely an important one. I'd like to solve this along with some other work that's currently going on. https://github.com/substance/substance/pull/508 I'd be glad to see your proposed fix, however we will need to see if it will still apply after our internal reworking.

With IsolatedNodes we can do this now.


autocomplete & suggestions for nested subcommands not working in Picocli Shell JLine3?

For Picocli Shell JLine3, Is there any support for suggestions & autocomplete of nested subcommands? I tried to accomplish just that by adding a subcommand to one of the subcommands (the "cmd" named command in this case) of the example code at https://github.com/remkop/picocli/tree/master/picocli-shell-jline3 but it did not work. I.e., I can autocomplete the first subcommand but no subcommand of that subcommand.
Based on the description of PicocliCommands it should work.
Thanks in advance!
/ Niklas

It works with PicocliJLineCompleter but then I do not know how to make it work with builtins as well

@niklas97 Thank you for raising this!
I think I found the cause: Looking at the code for PicocliCommands it seems to only add completions for the top-level command and its immediate subcommands. Instead, it should recursively go down the full hierarchy.

@remkop Great!

@mattirn What do you think is the best approach for supporting nested sub-subcommands? Do you think it can be done with the existing org.jline.builtins.Completers.SystemCompleter class?

I think we should wrote compiler that support nested sub-subcommands i.e. somewhere in compileCompleters()
I think something similar has been already done by @mel4tonin4

We can probably resolve this by using the same approach as here JLine3 #518

Ideally PicocliCommands should support subcommands up to any depth.  This will likely require some way to recursively go down the command hierarchy.
@mattirn, I have taken a stab at modifying the compileCompleters method to prepare for this.  Can you take a look?
The next step would be to recursively call compileCompleters for each subcommand, but I am not sure if the same SystemCompleter instance can be used, or whether this also needs to be nested or otherwise modified.

I have added a code snippet to my previous comment in order to understand better my  proposal.
I'm afraid that your idea does not work with existing implementation. For a simple commands system completer should have completer like
new ArgumentCompleter(new StringsCompleter(cmd), optionCompleter)
for sub-commands
new ArgumentCompleter(new StringsCompleter(cmd), new StringsCompleter(sub-cmd), optionCompleter)
for subsub-commands
new ArgumentCompleter(new StringsCompleter(cmd), new StringsCompleter(sub-cmd), new StringsCompleter(subsub-cmd), optionCompleter)
etc

@mattirn Thanks for taking a look!
Sub-commands (and nested sub-subcommands) themselves also have aliases and options, and I would like to do more than just completing the nested subcommand name.
The first argument of the OptionCompleter constructor is a nested completer. We currently always pass in a NullCompleter.INSTANCE, but I believe that this is where we should pass the completers for subcommands.
I thought support for nested subcommands could be accomplished by making this nested completer an AggregateCompleter containing a SystemCompleter for each subcommand.
I have refactored a bit further, but I am stuck here.
The problem is that SystemCompleter does not work until after compile is called on it, and there is no way to call compile on nested completers... Can this design be changed?

Actually, that last problem is relatively easy to solve by having a custom SystemCompleter subclass that calls compile() on nested completers. What I'm bumping into next is that the PicocliCommands class creates a SystemCompleter that only completes subcommands, but not options for the top-level command.  I'm still looking, but is this an oversight or intentional?

Sub-commands aliases I think can be easily supported. It is enough to add them in sub-command completer. But sub-command options is more challenging problem, I'm not really thought about this yet.
The first argument of the OptionCompleter is reserved for command positional parameters. If command has more than one parameter you should set OptionCompleter first argument as a list of completers. In the list first position you have completer for the command first parameter, in the second position for the command second parameter and so on. Sure it can be used also for sub-commands.
In addition to the sub-command completer problem we have to fix also commandDescription(). But I think that it will be rather straightforward.

@niklas97 Please take a look at the latest picocli master: Thanks to @mattirn's PR the jline3 completion with picocli nested subcommands has improved a lot! (Nice work, @mattirn!)
@niklas97 If you want to verify, do this:
git clone https://github.com/remkop/picocli.git
cd picocli
gradlew publishToMavenLocal

That should publish picocli-shell-jline3-4.2.1-SNAPSHOT to your local .m2 Maven cache. You can then try this in a project that uses the info.picocli:picocli-shell-jline3-4.2.1-SNAPSHOT dependency. Also make sure to use the latest JLine 3.14.1.


Add file for gogs test1. - [closed]

In GitLab by @wknet123 on Nov 28, 2017, 10:33
Merges dev-gogs-test -> dev

In GitLab by @wknet123 on Nov 13, 2019, 10:11
closed


consider using prettier to augment eslint

https://www.npmjs.com/package/prettier-eslint

closed with #22


Incoming Request logs are not observable at istio-proxy[Envoy] logs

(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities/
To ask questions about how to use Istio, please visit https://discuss.istio.io
)
Bug description
Traffic to the application is not observable at istio-proxy[envoy] level logs. We also would like to hear how to configure customized logs
Affected product area (please put an X in all that apply)
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[x ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Expected behavior
It should print all incoming traffic to the application
Steps to reproduce the bug

Installed Istio through the following command
helm template \ --set gateways.istio-ingressgateway.type=NodePort \ --set prometheus.enabled=true \ --set grafana.enabled=true \ --set tracing.enabled=true \ --set kiali.enabled=true \ --set "kiali.dashboard.jaegerURL=http://jaeger-query:16686" \ --set "kiali.dashboard.grafanaURL=http://grafana:3000" \ install/kubernetes/helm/istio \ --name istio --namespace istio-system > $HOME/istio.yaml
Added Istio-injection enabled to the namespace where app was configured.
AWS ALB has been place in before the Istio Ingress gateway
Application successfully loading in the browser while hitting through ALB Url
To do debugging, enabled Istio-Proxy logging. I followed the below
`helm template install/kubernetes/helm/istio --namespace=istio-system -x templates/configmap.yaml --set global.proxy.accessLogFile="/dev/stdout" --set global.proxy. accessLogFormat =JSON  | kubectl replace -f -
kubectl logs -l app=appname -c istio-proxy

6. I got the below in the logs{"log":"{"bytes_sent":"1474917","upstream_cluster":"inbound|80||metadata-api-svc.development.svc.cluster.local","downstream_remote_address":"<IP_ADDRESS>:46766","authority":"-","path":"-","protocol":"-","upstream_service_time":"-","upstream_local_address":"<IP_ADDRESS>:33742","duration":"63839","downstream_local_address":"<IP_ADDRESS>:8080","upstream_transport_failure_reason":"-","response_code":"0","user_agent":"-","response_flags":"-","start_time":"2019-10-01T12:37:38.183Z","method":"-","request_id":"-","upstream_host":"<IP_ADDRESS>:8080","x_forwarded_for":"-","requested_server_name":"-","bytes_received":"6450","istio_policy_status":"-"}\n","stream":"stdout","time":"2019-10-01T12:38:50.725306822Z"}`

I could not see logs specific to my request fired from the browser and would like to know why most fields(keys) have empty values.

Version (include the output of istioctl version --remote and kubectl version)
client version: 1.2.5
citadel version: 1.2.5
galley version: 1.2.5
ingressgateway version: 1.2.5
pilot version: 1.2.5
policy version: 1.2.5
sidecar-injector version: 1.2.5
telemetry version: 1.2.5
How was Istio installed?
Through helm
helm template \   --set gateways.istio-ingressgateway.type=NodePort \   --set prometheus.enabled=true \   --set grafana.enabled=true \   --set tracing.enabled=true \   --set kiali.enabled=true \   --set "kiali.dashboard.jaegerURL=http://jaeger-query:16686" \   --set "kiali.dashboard.grafanaURL=http://grafana:3000" \    install/kubernetes/helm/istio \   --name istio --namespace istio-system > $HOME/istio.yaml
Environment where the bug was observed (cloud vendor, OS, etc)
Amazon AWS Linux EC2
Additionally, please consider attaching a cluster state archive by attaching
the dump file to this issue.

The latest code supports update logging level of spedified logger by command istioctl proxy-config log <pod-name[.namespace]> --level debug. Maybe this can help you. Please refer to https://github.com/istio/istio/pull/17339.

@waret The latest code means any specific istio/envoy version here? And also can we try with kubectl command too like this (kubectl logs -l app=appname -c istio-proxy )

Instead of trying to set values for mesh config and hoping that they are picked up, I suggest using an EnvoyFilter for access logging for debugging:
Examples here: https://github.com/istio/istio/wiki/EnvoyFilter-Samples#tracing-and-access-logging
Closing this issue for now.


fix(prismjs): new configuration parameter + update primjs

Changes

Disable/Enable primjs with .Site.Params.Prismjs.Enable

Hugo will not load prismjs files (css and js) if this is not enabled

Update prismjs version to 1.24.1
Remove trailing new line from primjs shortcode

This may address #113, and requires one to add a new section to its config.toml:
[params.prismjs]
  enable = true

Output sample
{{< prism line=true lang="go" >}}
package main
import "fmt"
func main() {
    fmt.Println("hello world")
}
{{< /prism >}}

Gives this:

I was about to open the issue about syntax highlighting, this could fix the problem.


Setup failed: AttributeError: 'module' object has no attribute 'SYSTEM_STATE_URI'

Setup failed: AttributeError: 'module' object has no attribute 'SYSTEM_STATE_URI'

This is is failing in RAS testing automation code while doing REST Power On

@micwalsh Is taking a look at this failure

Fix https://gerrit.openbmc-project.xyz/#/c/7648/

merged


Fix heap corruption in win7 msix installer

strings returned by SHGetKnownFolderPath are allocated using CoTaskMemAlloc, therefore they shouldn't be freed using std::free, it would corrupt the heap and crash the app. We should use CoTaskMemFree instead.
Documentation:

The calling process is responsible for freeing this resource once it is no longer needed by calling CoTaskMemFree.

https://docs.microsoft.com/en-us/windows/desktop/api/shlobj_core/nf-shlobj_core-shgetknownfolderpath

 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.:x: rudyhuyn sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Add support for triggering ad-hoc snapshots in Debezium

Debezium provides the ability to run ad-hoc (incremental) snapshots while a connector is running, allowing for instance to backfill the data for a specific table whose corresponding Kafka topic got accidentially deleted. Snapshots are triggered via signals. It would be interesting to see what it'd take to do so using kcctl.
This would broaden the scope of kcctl quite a bit, as that's a connector specific command, rather than generic Kafka Connect level functionality. I believe this could be very useful though, when done the right way (ideally, in some sort of pluggable/extensible way).

@C0urante, very curious about your take here :)

Hi @gunnarmorling, this is just my thought, but what do you think if the core kcctl functionalities can be provided as a library so that it can be reused by connector specific ctl?
This can open the possibility to create for example a debctl with less effort reusing the common Connect API and just implement the specific commands.

Hey @mfvitale, sorry for the late reply. I'm not quite sure right now how much library functions we actually could extract here? I think picocli essentially is the common part one could also use to build dbzctl if one wanted to? That being said, do you happen to know whether and if so how kubectl is extensible? Maybe something to draw inspiration from?

I think picocli essentially is the common part one could also use to build dbzctl if one wanted to?

Yes, I am referring to all Connect commands that should also have a sense for a hypothetic dbzctl.  Just to avoid code duplication and reimplement the same.

That being said, do you happen to know whether and if so how kubectl is extensible? Maybe something to draw inspiration from?

This is another way to see it: extensibility. Maybe a good start is https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/


Wrong xref resolution of conrefed xrefs pointing to inner fragment ids

topic1:
...

...

topic2:
<concept id="topic2">
...

...

...

<xref="#topic2/anchor">THIS LINK IS BROKEN in topic1</xref>

...

<xref="topic2.dita#topic2/anchor">but this - is not</xref>

...
</concept>

test.tar.gz
It looks as if (A) links are resolved in the same way as (C) in this table.

For the first xref, which only has a fragment ID, the processor should resolve it in the context of the containing topic (topic2, not topic1), which is what I think your expectation is--that the link as reflected in the conreffing element's location is a link back to concept "topic2". This is because the only thing the processor can know about the reference is its original source location. That is, except for "this topic" fragment identifiers, there is no conref-specific magic for address resolution in DITA.
So I agree that the behavior reported is a bug.
Note that if you use a "this topic" fragment ID ("#./elementid"), then the link is resolved in the context of the referencing element (topic1), not the context of source topic (topic2).
But I would argue that using conrefs in this way is very bad practice: that is, you should not be conreffing to elements in topics that are not resource-only topics (often called "warehouse topics"). Doing so creates a very tangled web. Adding xrefs with direct URI references adds additional complexity that will be hard to manage and will often produce either incorrect, confusing, or ambiguous results. All xrefs should use key references, but especially xrefs in re-used elements (other than xrefs that use "this topic" fragment IDs, of course).
For example, in the context of topic1, where there would be a link back to topic2, where you would then see the same paragraph you just came from, I would expect users to be very confused.
One reason we added the "this topic" fragment ID feature in DITA 1.3 was so that you could reliably an unambigously conref elements containing fragment-id-only xrefs and have those always resolve to elements in the reference of the using topic. Without this feature there is no way to do this.
So while the OT's behavior in this case is incorrect per the spec, you should never construct your source in this way.

I agree that using conrefs in this way is a bad practice.
But the point is, (A) and (C) links from the table should be processed differently according to the specification. Previous versions of OT did not feature this bug.
We have tons of documents and many of them have such conrefs. It's a good idea to rethink the architecture of each one of these documents. But doing this will take a lot of time. And since the current behavior is a actually a bug we hope that it can be fixed.

@drmacro Dear Eliot, thank you for the detailed answer. I generally agree on "tangled web" argument, but sometimes one main document is the "fragment warehouse" for some related docs. The latest ones pull fragments from main doc and conrefed xrefs point back to main. The thing is, our team maintain a lot of such documents. Since DITA OT 1.x didn't have such a problem, I've submitted this issue.

@jelovirt and other contributors, I need your help.
I am trying to fix the wrong xref resolution within the conrefed topics/elements. But there's one problem with tests - they contain a lot of incorrectly resolved links.
Here is an example. This topic contains links to inner elements:
#href="topic/fig", #href="topic/table". Being included to another file they should point back to lang-common0.dita.
So the expected result for #topic/fig processing should be href="lang-common0.dita#topic/fig". And the generated text should be Figure 1 (not 图 1) since lang-common0.dita/topic@xml-lang="en-us". I'm not sure if I should replace this text because of the meaning of this test.
The situation is exacerbated here. All these files contain the same conrefed links.
What is the best way to proceed?


chore: Update to ansi_term 0.11

This fixes some markdown warnings when building the documentation.

This change is

Thanks :+1:


Extend evaluation to support decimal types.

Extend evaluation to support decimal types preferably in long double

This is ready to be worked on.

commit 9aed063c72c3339991e4faecb5909b7ed91f66e4 closes this issue


fix the test case.

What have you changed? (mandatory)

improve a test case.

What are the type of the changes? (mandatory)
bugfix.
How has this PR been tested? (mandatory)
make dev
Does this PR affect documentation (docs/docs-cn) update? (mandatory)
no
Does this PR affect tidb-ansible update? (mandatory)
no

/run-unit-test

Could you rename the PR title?

/run-unit-test


Related products

it looks 99% good but I'm concerned about the ESLint rules being disabled for specific lines, can you explain why you made those decisions? Also please attach a picture of what your component looks like to your PR

Super good question! I was trying to figure out how useState worked for hooks, and I wasn't using it appropriately. I just need to change that real quick

 Add Related-Product Cards


Allow authenticated requests by passing through xhr options to connections

This adds an xhr option so that when loading/playing sounds, you can provide the xhr params necessary to perform an authenticated request.
The available parameters are:
xhr.withCredentials, xhr.headers, and xhr.method. These attributes will configure the Howler connection's xhr property, and the HLS connection's xhrSetup function.
Using this in a template helper might look something:
<button
      type='button'
      {{on
        'click'
        (toggle-play-sound
          this.url
          xhr=(hash
            headers=(hash
              X-ACCESS-TOKEN='xyz123'
            )
          )
        )
      }}
    >
    {{#if (sound-is-playing this.url)}}
      Pause
    {{else}}
      Play
    {{/if}}
</button>

This isn't yet implemented in the NativeAudio connection yet, which requires more significant changes to support something like this.

I'd probably also make an xhr-auth-details helper or something in my ember app if using this approach so you don't have to retype those xhr params each time, and can have the helper worry about that

<button
   type='button'
    {{on
        'click'
        (toggle-play-sound
          this.url
          xhr=(xhr-auth-details)
        )
      }}
    >
    {{#if (sound-is-playing this.url)}}
      Pause
    {{else}}
      Play
    {{/if}}
</button>

:tada: This PR is included in version 4.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.0.0-beta.20 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


can't delete  invalid workspace

Describe the bug
if a workspace have a invalid target (config a error remote-target or delete target), that the workspace can't delete.
To Reproduce
Steps to reproduce the behavior:

run daytona target add, then input invalid config content.
run daytona create and create a workspace, such as blog
run daytona delete blog
log this:

ERRO[0001] [ blog ] : failed to remove workspace: provider not found

 Workspace 'blog' successfully deleted

Expected behavior
the invalid workspace should be deleted.
Screenshots

Desktop (please complete the following information):

OS: daytona-server run in Ubuntu 22.04
Daytona Version: 0.31

Additional context
set a invalid target or delete target will produce such results.

@loveloki you can add --force to force remove invalid workspaces.

@loveloki did you maybe delete the provider used to create that workspace?

@Tpuljak you are right!
If target exists, i can delete it with --force.
But there are still the following confusing things：

create faild but a workspace also created.

daytona create
 WORKSPACE | ✓ Request submitted
FATA[0020] failed to create workspace: dialing SSH server: dial tcp: lookup aaa: no such host

daytona ls

Workspace      Repository           Target              Status
─────────────────────────────────────────────────────────────────────
docs           shanyh/docs.git      error-target        STOPPED

Active profile: default

delete faild but output

daytona delete [--force] docs
ERRO[0001] [ docs ] :

Workspace 'docs' successfully deleted

the error workspace can't delete if not with --force

$ daytona delete docs
ERRO[0001] [ docs ] : failed to remove workspace: ssh: no key found

Workspace 'docs' successfully deleted

daytona delete --force failed when target does not exist. Does it mean that --force is not really a force operate? Or the target is a prerequisite for delete?

@loveloki

create faild but a workspace also created

That's true, we have a long standing issue  that goes into this. We still haven't fully tackled it because it's more complicated than it seems.
Regarding the force delete: It should delete the workspace in all scenarios and not even show any errors. Can you please let me know your exact setup here? It'll help us debug this.

@Tpuljak Maybe I understand where the problem is.
This is my config:
daytona create
 WORKSPACE | ✓ Request submitted
FATA[0020] failed to create workspace: dialing SSH server: dial tcp: lookup aaa: no such host

daytona ls

Workspace      Repository           Target              Status
─────────────────────────────────────────────────────────────────────
docs           shanyh/docs.git      error-target        STOPPED

Active profile: default

daytona target ls

Target       Provider           Options
──────────────────────────────────────────────────────────────────────
local        docker-provider    {
                                  "Sock Path":
                                "/var/run/docker.sock"
                                }
error-       docker-provider    {
target                            "Remote Hostname":
                                "<IP_ADDRESS>",
                                  "Remote Password": "",
                                  "Remote Port": 22,
                                  "Remote Private Key Path":
                                "/home/shanyh/.ssh/authorized_keys
                                ",
                                  "Remote User": "shanyh",
                                …
                                }

The problem is this error-target config is invalid, so create will faild. Then i want delete the invaild target and workspace.
So i do this:

daytona target remove error-target. Successful
daytona delete docs, log Workspace 'docs' successfully deleted and ERRO[0001] [ docs ] : failed to remove workspace: provider not found. Unsuccessful
ok, seems that it cannot be deleted normally, so I will use -f to force deletion. so i run daytona delete -f docs, then the error become this ERRO[0001] [ docs ] :. Unsuccessful
Ah, I don't know what to do.

The issue is indeed very complicated.
Maybe it would be better if when run daytona target remove, if workspace exists, it would not be deleted and output an error message to remind: this target has a workspace, so it cannot be deleted?
Follow this idea, i will get the error log in 2 step, then I will follow the prompts and execute the 3 step that first delete workspace. And will finally successfully deleted the invalid targets and workspaces.

when ask Delete all workspaces within error-target?, select yes will get this log:
daytona target remove error-target

 ⡿  Deleting workspace x-tool...
ERRO[0004] Failed to delete workspace x-tool: failed to remove workspace: dialing SSH server: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain

 Target error-target removed successfully

maybe the delete should whit -f flag?

maybe the delete should whit -f flag?

Definitely, we'll fix that.
Regarding the config itself, you did not select your private key path in the target options. That's the issue. "Remote Private Key Path" needs to be set to your the private key used to authenticate to the remote server.

ok, seems that it cannot be deleted normally, so I will use -f to force deletion. so i run daytona delete -f docs, then the error become this ERRO[0001] [ docs ] :. Unsuccessful

I'll check this out. Regarding "step 2.", that's okay since you actually can not connect to that workspace because the config is wrong.

This Issue has been automatically marked as "stale" because it has not had recent activity (for 14 days). It will be closed if no further activity occurs. Thanks for the feedback.

To solve the issue, we should add the force flag when deleting workspaces after deleting a target.


some manifests yaml has parse errors / kube 1.5.2

When one validate the yaml of master-proxy and master-controller-manager with kubectl create -f ... then it throws a 'name' parsing error. To fix this:
  volumes:
  - hostPath:
      path: /etc/kubernetes/ssl
    name: ssl-certs-kubernetes
  - hostPath:
      path: /usr/share/ca-certificates
    name: ssl-certs-host

TO
  volumes:
  - name: ssl-certs-kubernetes
    hostPath:
      path: /etc/kubernetes/ssl
  - name: ssl-certs-host
    hostPath:
      path: /usr/share/ca-certificates

Fixed by #238.


Update CODEOWNERS for ARM Advisor

Updating per team's request.

@jportugal0 please see the instructions so we can get this cleaned up.

@jhendrixMSFT Its been over a month and they haven't corrected the issue. Lets close this, they can make a PR for the change once they've fixed their account.


Skip test_application_volume_quotas, because it's flaky

Raise SkipTest in test_application_volume_quotas, linking to the bug that tracks us fixing it.

Thanks @jml it might be preferable for readability purposes to set the .skip attribute on the test method rather than raising the skip in the test itself, e.g. test_application_volume_quotas.skip = 'Sometimes times out on...' but I'll leave that up to you to decide. Please merge when you can get a passing set of builds (have not checked out why you have some failures, but probably the usual suspects, request limits etc.)


document how to use eBPF

Description
The feature is there but it's flagged we should explain how to use it

xref: https://github.com/kumahq/kuma-website/pull/1134