Clarify Site Map and Information Architecture

Sitemap of developer.tbd.website
Including deep dive into defining the content types in the Docs section:

Guides/Docs?
Sandbox/Playground?
API Docs
Tutorials
Sample Apps
...all commonly understood by team, with templates, examples for each.

And decompose into smaller tasks.

Drives the wireframing completion of the Phase 2 of the Site and Docs Section

@bobbilee19 has created a start to this in repo: https://github.com/TBD54566975/docs-sitemap

The main place I want feedback and discussions to happen on our main developer docs sitemap/sidebar are in this HackMD file. I mentioned this in Discord but definitely got buried so no reviews have happened yet.
@ALRubinger @mistermoe @decentralgabe @dayhaysoos @nitro-neal @kirahsapong @dcrousso @shamilovtim can you look over: add thoughts, additional files, renaming suggestions, reordering suggestions etc!

Excellent - I def missed that link in Discord so thanks for flagging! I'll slate that review for tomorrow!

I think this is still the current collab working location: https://hackmd.io/RZ5B8Hp6TIGcC9tnDtZ3fw, @bobbilee19?
And here's a link to some of the notes from our sync session this week, especially the content bits @csuwildcat dropped in for Web5 content: https://hackmd.io/5H3-e-0kRg2zL0qhsJakyQ

This is getting really close, @kirahsapong added in ideas for SSI and I'm buttoning up web5 js sidebar order.
I would like to chat with a few folks on web5 js sidebar, deepen some of the notes we had on this.

Ok the sitemap has been updated a bit in the last few days. Now @kirahsapong is going to take it from me in a way to help get eyes on it from OSE, specifically for the Web5 JS sections. I'll have Kirah update you all more on this tomorrow.

Hey @bobbilee19, just wanted to share some thoughts on sidebar content.
A lot of sidebars in docs sites normally have only one or two words when it comes to content within the sidebar. This makes it easier to style and makes navigation a little more easier and effective.
Right now, we have tutorials like, "Manually Issue a Verifiable Credential". This is a bit wordy and doesn't look as nice on side bars.
I've been looking at examples of how tutorials are set up in other doc sites:

With docusaurus, the topic is "Internationalization" and within that is Tutorial. What if we had something similar to this with SSI Service?
The structure could look like:
SSI Service > VC > Tutorial
Definitely need to work on how that would look, but either way, I like the idea of associating a "Tutorial" section with each aspect of Web5 vs having a Tutorials section with a bunch of different tutorials that pertain to an aspect of Web5.
Let me know what you think!

Yes totally, if you see my repo it shows the tutorials in this way, annnd also I wasn't expecting all tutorials to be listed on the side bar, i'm thinking we do VC > Tutorials and then that opens to an index / listed page of tutorials.

Main update here, after standup yesterday the sitemap is waiting on review (kirah is helping out a bit here to get more eyes on it) and will be finalized in Austin with team in breakout session.

Does the copy need to be done and final site map by austin?

I don't think so! My feeling is "done enough to seed the discussion" with folks would be great. You'll have 'em all gathered in one space with their attention so you can get feedback and make decisions there.

Hey I'm going to close this for now, it's at it's best before Austin...this is done and will always be evolving in motion this whole week.


Issue 1627 segfault

it is created to detect the segfault on the issue-1627

On this branch in particular, I suggest you only run pdr_dashboard tests. The rest of the suite is not problematic and it will decrease your CI debugging time.


chore(master): release 1.1.138

:robot: I have created a release beep boop
1.1.138 (2023-08-01)
Miscellaneous

deps: update dependency vite to v4.4.8 (39abd2e)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/keywind/releases/tag/v1.1.138 :sunflower:


[build] Keep building Cxx binary for 32-bit watchOS

This reverts a part of ae3e4a1a.
The Cxx and CxxStdlib binaries should be built for all the targets that Swift can back-deploy to.
rdar://138230091

@swift-ci please smoke test


Mistake in 11.1.1 General, Control Panels list

In page:
Mastering Plone 6 Development > 11. Configuring and Customizing Plone "Through The Web" > 11.1. The Control Panel > 11.1.1. General
In the control panels list, Mail is written twice and Url Management is missing.

#709


[BACKLOG-35309] Remove big data drivers from PDI assemblies

:white_check_mark: Build finished in 3m 53s
Build command:
mvn clean verify -B -e -Daudit -amd -pl assemblies/client

:exclamation: No tests found!
:information_source:  This is an automatic message


The site looks like the UX Newsletter

That's not right.

Right now:

Should look like:

We decided to just rock that MailChimp UX look


createFeature should return the created feature.

This is used in chosen: const feature = this.createFeature(coord, address);

Thanks @hkollmann.


⚠ Samsung has degraded performance

In 0cd6bb6, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2401 ms

Resolved: Samsung performance has improved in 114dc1a.


pgsql: Did not apply identifierQuoting="true" to the schema when importing schema from database

Similar to #1478 , I used the "easy mode" to init the schema and model from an existing postgresql database, which all worked fine (barring invalid PHP names being generated, that's another issue).
However, since the schema generation did not add identifierQuoting="true" to the database node, each query dies with a SQLSTATE[42703]: Undefined column error.
Manually adding the setting and rebuilding the model seems to work fine, but why is it missing in the first place? Or rather, if the default is intended to be enabled, why is it not working?

the identifierQuoting="true" does not work on SQLite either

This affects the class generation, in specific the doInsert() method, which makes a query:
$dataFetcher = $con->query("SELECT nextval('MyTable_ID_seq')");

When it should be:
$dataFetcher = $con->query("SELECT nextval('"MyTable_ID_seq"')");

This is kinda important, 'cause I'm not able to workaround this with the identifiedQuoting flag (apparently).

Is someone able to make a PR here with suggested changes?


UI problem

I can't click the button on the left of the screen. The coordinates of the button may be abnormal

Yep it's offset

fixed

I think it may be because mod mistook the black box on the left side of the screen for a clickable screen. The black box is a feature of the mobile phone

I think it may be because mod mistook the black box on the left of the screen for a clickable screen. The black edge on the left is the feature of the mobile phone

cannot see image


Snap restore db wiki error

Hi !
I cannot do a PR to change the wiki, so, I'm posting it as an issue.
To restore a db, the command written is :
mongorestore --drop --port 27019

But, the new version of mongo asks to write the name of the db, the good command is :
mongorestore -d wekan --drop --port 27019

This is the link of the wiki page :
https://github.com/wekan/wekan-snap/wiki/Backup-and-restore#stop-wekan-and-restore
If you do not indicate the database name, you will have :
don't know what to do with file "dump/unsaved-edits.metadata.json", skipping...

for each files.
Have a good day ;)

Thanks a lot ! I added it to wiki.
Wiki was previously editable by all GitHub users, but some newbies did not understand why it was editable, and posted some test pages, so I had to disable editing.


Template Variable Limit Exceeded

Is this a request for help?: Yes

Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE

What version of acs-engine?: v<IP_ADDRESS>

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm): Kubernetes
What happened: Trying to deploy a cluster but we are hitting the max parameter limit found by the error
{"error":{"code":"InvalidTemplate","message":"Deployment template validation failed: 'The number of template variables limit exceeded. Limit: '256' and actual: '272'. Please see https://aka.ms/arm-template/#variables for usage details.'."}}
What you expected to happen: Be able to use more variables in the template.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know:

Hi @samkreter! What does your apimodel look like? Which version of acs-engine are your using?  v<IP_ADDRESS> doesn't exist the latest release is v0.13.1

Hey! Sorry wrong versioning. The ACS-engine version is 0.9.4. Below is the api model.
apimodel.txt

Ok so ARM has template limits and the size of  your cluster (number of agent pools) is making it go over. A few questions: any reason you're using v0.9.4 and not the most recent (v0.13.1)? Do you need to have the agent nodes separated into 11 pools? Looks like several of them have the same properties.

You might be able to get around this by changing your template a bit to condense things like this: apimodel (1).txt. Note that I removed the firstConsecutiveIP since it's being ignored because you're not using a custom VNET and the windows profile because you don't have any windows pools.

Fixed with #3649


Cmake version requirement clarity - 3.21 or 3.20?

Describe the bug
In commit https://github.com/2decomp-fft/2decomp-fft/commit/090c3b16fa61486b45b191e0c5771c700473a90f it suggests minimum cmake 3.20 but CMakelists.txt has it set to 3.21 - this causes issues on systems where 3.20 is the default cmake.
To Reproduce
Steps to reproduce the behavior:

2.0.3
Part of Xcompact3d install
Build with cmake 3.20
Reports 3.20 is too old.

Expected behavior
Expect it to build with 3.20
Screenshots
None needed.
Additional context
Built as part of Xcompact3d install at https://xcompact3d.readthedocs.io/en/latest/ which states cmake 3.20 is minimum required which doesn't work due to dependency on this.  I have tried it with a fork and branch and it works when I set the minimum cmake to be 3.20.

Thanks for the report - I think we'd need to check there's not a reason why 3.21 was set as the minimum (possibly a build requirement for one of the backends). However it looks like 3.20 should be possible otherwise.

I think 3.20 should work as well. I think i can re-release V2.0.3 with CMake 3.20. Just need to make sure that will work with NVHPC and that is not reverting to thinking it is PGI. I'll try to sort by the end of the week.


add check go 1.19 in ci

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?
Check test, builds for go 1.14-1.18, build tools, codegen with go 1.18
What is the new behavior?
Check test, builds for go 1.14-1.19, build tools, codegen with go 1.19

Codecov Report

Merging #320 (1be3727) into master (26901be) will decrease coverage by 20.08%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #320       +/-   ##
===========================================
- Coverage   62.38%   42.30%   -20.09%
===========================================
  Files         181      180        -1
  Lines       19585    19571       -14
===========================================
- Hits        12218     8279     -3939
- Misses       6650    10761     +4111
+ Partials      717      531      -186

Flag
Coverage Δ

1.14.x
38.67% <ø> (-0.09%)
:arrow_down:

1.15.x
38.67% <ø> (-0.06%)
:arrow_down:

1.16.x
38.67% <ø> (-0.07%)
:arrow_down:

1.17.x
?

1.18.x
?

1.19.x
15.71% <ø> (?)

connection
?

discovery
?

e2e
15.71% <ø> (-31.78%)
:arrow_down:

integration
15.71% <ø> (-31.78%)
:arrow_down:

macOS-latest
38.67% <ø> (-0.03%)
:arrow_down:

ratelimiter
11.82% <ø> (ø)

scripting
12.92% <ø> (ø)

table
?

topic
?

ubuntu-latest
42.30% <ø> (-20.03%)
:arrow_down:

unit
38.67% <ø> (-0.09%)
:arrow_down:

windows-latest
?

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

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


ARL form 266 email address may be incorrect

There is something wrong with the email address that the forms are supposed to be sent to.  The address used to work, but is broken now.  Figure out what is wrong and fix it.

@fulldecent @enckse @storrgie, could one (or all) of you do me a favor and click the email link in the PDF file, and send some kind of test message?  I can't reproduce this bug report, but I don't want to close it until others have tested it (I got the report as a phone message which is why I'm the originator, and why I can't test it any further).

I am unable to open the PDF file. I have tried Mac Preview.app and Adobe Illustrator to no avail. I can't install Adobe Acrobat on this computer but maybe that would fix it.

@fulldecent I know, it's a serious issue with the software used by the folks who maintain the form; I don't remember which Adobe product it is, but the only thing I've been able to find that can open it is Acrobat or Acrobat Reader.  The LaTeX solution that @enckse suggested earlier may lead to a better solution.

I have successfully opened the file on macOS 10.12.3 (16D32) / Adobe Acrobat Reader DC Build: 15.23.20053.211670. Then I executed the form and emailed to the address in the form.

I submitted the form via the email in the form as well so if you see and approve my submission it would appear it is working as intended

@fulldecent @enckse I've gotten both of your signed forms.  So the email address works, and now we're following the outlined process as well; go bureaucracy! :P

Just for reference what was the report you got for this? Was it a daemon email bounce? No acknowledgement therefore belief it was not valid? Just seeing if you had more context for if this comes back at any point


After (each) k8s upgrade in rancher v2.7.5, ingress configuration is reset with wrong configuration

Rancher Server Setup

Rancher version: v2.7.5 ( happened in v2.6.10 too )
Installation option: Docker install

Information about the Cluster

Kubernetes version: issue happened e.g. during upgrade from v1.25.9 to v1.26.4

saw same behavior on earlier k8s upgrades in the cluster while running rancher >=v2.6.10

Cluster Type Downstream:

If downstream, what type of cluster? Custom

Describe the bug
Cluster misconfigured after upgrading k8s.
We are running our nodes behind a reverse-proxy, thus cluster nginx ingress are configured with ConfigMap
ingress-nginx-controller using the following settings:
data:
  use-forwarded-headers: "true"
  use-proxy-protocol: "false"

This ConfigMap used to be nginx-configuration in rancher versions earlier than v2.6, somehow there is a new affective ConfigMap ingress-nginx-controller.
The problem is that after each k8s upgrade I have to manually fix the nginx configuration in this new ConfigMap ingress-nginx-controller and re-apply the required use-* settings ( from still existing nginx-configuration ) to match our setup.
I.e. the ConfigMap ingress-nginx-controller is always "empty" after a k8s upgrade in my cluster.
The ConfigMap nginx-configuration is still present in the cluster too with the proper settings - I guess, it is just not used.
To Reproduce
The issue happened on the recent k8s upgrades I have performed while upgrading rancher to v2.6.10 an upwards.
Don't know what the root cause is.
Additional context
While fixing the issue the first time it came up in our cluster after the upgrade to rancher v.2.6.10 in found these issues
that may be related:
https://github.com/rancher/rancher/issues/36484
https://github.com/rancher/rancher/issues/36851#issuecomment-1076611079

@manuel-koch  - how did you "customize" your configmap during/after/as part of your RKE2 deployment?
This issue sounds a bit like not having used the HelmChartConfig for that?

@manuel-koch - in case you modified the configmap manually (i.e. via UI) I guess it will be overwritten with the config map defined in the new helm chart for the new ingress version that comes as part of the upgrade. So I guess you should deliver the config change of the configmap not "manually" via UI changes and instead deliver it via helm chart value adjustments.

@Martin-Weiss I have not installed any ingress helm chart - where can I find that helm chart configuration ?
I don't know any way to configure this manually via rancher UI - it seems I have manually edited that ConfigMap right from the start, i.e. I don't recall installing a ingress helm chart nor configuring any helm chart for ingresses in rancher.

On K3s the default ingress controller is traefic - so not sure which configmap you modified and how.
In RKE2 the ingress controller is ingress-nginx - this can be configured via HelmChartConfig Object similar to https://github.com/Martin-Weiss/rke-cluster/blob/master/manifests/all/rke2-ingress-nginx-config.yaml
With RKE1 I guess this is the way to follow https://rke.docs.rancher.com/config-options/add-ons/ingress-controllers#configuring-nginx-ingress-controller

Hm, I'm still confused - I haven't installed any RKE1 stuff, just ran the rancher server - how am I supposed to configure this ?
The page you cited related to RKE1 ( what looks like the stuff my rancher UI is listing for my cluster ) doesn't point to any specific file to be edited.
As mentioned before, I don't have any cluster.yaml related to RKE1 configuration, at least I'm not aware of any in the directory structure that the docker container of rancher server uses.

Seems I still do not get it. In which cluster with which k8s distribution did you modify the ingress configmap that had been overwritten during k8s upgrade?

I modified the ingress configuration with ConfigMap ingress-nginx-controller ( formerly nginx-configuration ) in namespace ingress-nginx in the downstream cluster ( not the upstream / local cluster ).
There are 6 nodes running in this downstream cluster which are all behind one reverse-proxy ( outside of rancher ), hence we need the use-forwarded-headers: "true" config within the downstream cluster to forward the original request header/info of the incoming traffic via the ingress-controllers running on a k8s nodes to the services that are running in the cluster:
                         Downstream cluster
www => reverse-proxy => [ nginx-ingress-controller on each k8s-node => k8s-service ]

The only think I ever did to get rancher running, is to spin off that one rancher-server docker container ( that magically created the upstream and the downstream cluster ) - I never configured anything more than the required docker command line options.
Afterwards I added nodes to the downstream cluster by running one docker container of the rancher-agent in several hosted VMs so they could join the cluster.
I'm sorry for my lack of clarity, I'm just puzzled why the newer Rancher version just doesn't work as it formerly did.
@Martin-Weiss I really do appreciate your help !

Looking at the single-node-rancher-in-docker documentation that describes how rancher can be run ( the way I did ) it doesn't mention any way the default ingress behavior could be configured.

@manuel-koch - in case we are talking about the downstream cluster - you created that as "custom cluster" https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/use-existing-nodes in the rancher UI I assume? And as part of this you also specified the parameters for that downstream cluster - did you?
I guess that at this place you also could adjust the additional parameters you need..

Could this be the correct place to edit the cluster config ?
My cluster edit URL looks like https://my-rancher-host/dashboard/c/_/manager/provisioning.cattle.io.cluster/fleet-default/c-4htqn?mode=edit
and i got there following this steps in rancher UI
Main menu => Cluster Management => find downstream cluster, pick "Edit Config" in menu => Click the "Edit as YAML" button

This YAML looks like cluster.yaml from the documentation and the one you probably wanted to point me to.
I'll try to edit this YAML to add my custom ingress config ( as described in RKE documentation ) and check if the next k8s upgrade is done without manual intervention.
@Martin-Weiss Thanks again for providing me with hints !

hi, we just stepped on it too... I added via the administration UI the change to the config map and suddenly worked
in my case with the proxy protocol activated, as it seems nginx does not have a default value, so I had to explicitly set em

editing with the cli/kubectl was failing with adminission/validation issue of my credentials... so, Web UI is the way

data:
  use-forwarded-headers: "true"
  use-proxy-protocol: "true"


Transaction: Create transaction button which will check if it's enabled by a tariff/price or an amount

Done, with quite nice and cool hook.


Depedency Update Alert

Update available for php =
Update available for ext-dom =
Update available for ext-json =
Update available for ext-libxml =
Update available for ext-mbstring =
Update available for ext-xml =
Update available for ext-xmlwriter =
Update available for myclabs/deep-copy =
Update available for phar-io/manifest =
Update available for phar-io/version =
Update available for phpunit/php-code-coverage =
Update available for phpunit/php-file-iterator =
Update available for phpunit/php-invoker =
Update available for phpunit/php-text-template =
Update available for phpunit/php-timer =
Update available for sebastian/cli-parser =
Update available for sebastian/code-unit =
Update available for sebastian/comparator =
Update available for sebastian/diff =
Update available for sebastian/environment =
Update available for sebastian/exporter =
Update available for sebastian/global-state =
Update available for sebastian/object-enumerator =
Update available for sebastian/recursion-context =
Update available for sebastian/type =
Update available for sebastian/version =

~UPD
requirements.txt
build.gradle
pom.xml
gemfile


Refactor and refine UI builder image

Support detect package.json changes

Code merged into master in PR #2648. Close issue.


Issue 24/optimize bundle size

Deploy preview processing.
Built with commit 432eee808ddcc6eee8c17fed6aa26640f411cf47
https://app.netlify.com/sites/pixelsonly-production/deploys/59ca679dcf321c49178cff84


I can't request API.

Well, I try to request some API. but, I can't polling.
Did you intent to action?
I wish to handle this project.
Thank you.
2017-01-05 14:10:36.411 KickDebug[5440:573804] CFNetwork SSLHandshake failed (-9824)
2017-01-05 14:10:36.411 KickDebug[5440:573804] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)

We don't support hitting our API from the oss code base, so that will never work unfortunately.

I'm gonna close this now, let us know if you have other questions...


Engine build rework

Overview
This PR aims to clean up and optimize the building process of the engine. This includes:

[x] Moved types build entirely to rollup (custom plugins to handle generation and fixup)
[x] Moving engine types output to be contained within release build*
[x] Combined babel options into a single function
[x] Combined script target utils into a single function (and file)
[x] Organized rollup plugins into plugins subdirectory (now inside utils/plugins)
[x] Bundled ES6 builds now use unbundled ES6 builds as input (can skip rerunning plugins)
[x] Minifed build type uses release build as input (will only apply output plugins e.g terser)

*Can technically replace default import with unbundled engine and can infer types directory since they are meshed together.
Results (on M1 Macbook Pro)

~1.5s for each bundled build (from >5s)
5s for minified build (from >10s)

I confirm I have read the contributing guidelines and signed the Contributor License Agreement.

Random comment: in the build system, we have had es5 and es6 and names for the build targets....but I don't think that's accurate. I think umd and esm are more accurate, no?

I'd be great to compare build file sizes before and after to make sure we get the same(ish) results.

Random comment: in the build system, we have had es5 and es6 and names for the build targets....but I don't think that's accurate. I think umd and esm are more accurate, no?

Yep I agree

I'd be great to compare build file sizes before and after to make sure we get the same(ish) results.

Yea im gonna do some file comparisons just ensure nothing drastic was changed in the build process


Reverting changes for Bybit crypto futures

Reverting changes made to Bybit crypto futures
Description

The script used to update crypto parameters for Bybit in #7910 was only meant to change spot crypto parameters and not for crypto futures. Therefore we are reverting changes made on crypto futures.
Related Issue

#7910
Motivation and Context

Revert changes
Requires Documentation Change

N/A
How Has This Been Tested?

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Refactor (non-breaking change which improves implementation)
[ ] Performance (non-breaking change which improves performance. Please add associated performance test and results)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Non-functional change (xml comments/documentation/etc)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

Replaced by https://github.com/QuantConnect/Lean/pull/7940


FB Add Player Ownership

Requested in discussion #358

Codecov Report

Merging #361 (07bf73f) into master (01782d7) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #361      +/-   ##
==========================================
+ Coverage   80.02%   80.05%   +0.03%
==========================================
  Files          56       56
  Lines        1967     1970       +3
==========================================
+ Hits         1574     1577       +3
  Misses        393      393

Impacted Files
Coverage Δ

espn_api/football/player.py
100.00% <100.00%> (ø)

espn_api/base_settings.py
100.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add cabal sandbox files to .gitignore.

I use cabal sandboxes to build HLearn, so it's nice to have .cabal-sandbox/ and cabal.sandbox.config added to the .gitignore file.
I also added .stack-work/ (which is similar to .cabal-sandbox/ for stack) because eventually(?) someone will probably build this package with stack.

Good idea!


feat: bdd test for factom, mavennet & sicpa VCs & VPs

added factom, mavennet, sicpa VCs & VPs in bddtests
added additional credential types for existing vendors
Closes #423

Signed-off-by: sudesh.shetty<EMAIL_ADDRESS>

i assume the nightly CI is next with fail fast disabled?


tag names with underscore (_)

Hi,
Tag names with underscore like these:
<things>
    <say_this>
        Hello
    </say_this>
<things>

aren't parsed. Regex seems to match tag names. Can you please help?
I am using on method as follows:
xml.on("startElement: things > say_this", function(entityTag) {
});
Thanks!

Hello.
What version are you using? This was reported earlier in #2, fixed in bc9bde7, and released in 0.3.3.
If updating to 0.3.3 doesn't fix your problem, I'd like to see the full code.

Dimitry,
Thanks for the reply. I just downloaded xml-stream at home and parsed the same XML stanza and the triggers work. Maybe I have an older version of the library at work.
Thanks and Regards,
Vijay


proposal: built-in function to assign different structs types

I propose create a built-in function to assign different structs types but with same fields.
Motivation:
When we work with Event Sourcing pattern we need to fill the aggregate with event fields, or working with Request/Response types we need to fill a Model.
Ex:
type User struct {
	ID       string
	Username string
	Password string
	PassChangedAt int64
}

type PasswordChangedEvent struct {
	Password      string
	Password2     string
	PassChangedAt int64
}

 ....

user.Password = passEvent.Password
user.PassChangedAt = passEvent.PassChangedAt

With a builtin function we can do this:
newUser := assign(user, passEvent) //Field Password2 will be ignored

or
newUser := assign(user, passEvent, otherEvent)

This function will create a new copy of the User and fill the fields with the same name and types. Errors will be handled at compile time.
This code will not compile:
values:=[]string{"123"}
newUser := assign(user, values) //Error

The alternative is using a function with reflection, but this function will be handled the erros in execution time.
Ex:
values:=[]string{"123"}
newUser:=&User{}
if err := utils.Assign(newUser, user, values); err!=nil {
	panic(err)
}

With the creation of the assign function, we will have a function that will follow the same idea of append function, keeping the code clean, readable and keeping the Go pattern.

Sorry, we are not considering language changes at this time.  The language has been pretty frozen since the beginning of 2012.
I've labeled this issue as "LanguageChange" thought so we can skim it later when reviewing all language changes in the future for any hypothetical Go2.

It should also be noted that this can be implemented with code generation or reflection and doesn't require a change to the language.


Update Zustand import statements

This PR fixes the issue of Zustand warnings regarding the use of deprecated default exports. It passes all the tests, but there might be more to review.

Looks good to me. Thanks!


Published CSYNC RR isn't signed.

I think that all code that adds (or modifies) zonedata and then (for signed zones) also resigns parts should be restructured. Right now we add zone data in lots of places: adding KEY, adding CSYNC, adding CDS, adding DNSKEY, modifying SOA, adding DSYNC, adding DSYNC targets, etc, etc. Lots of locking and unlocking of the zonedata struct.
If we instead just created the RRset that should be added and then sent it to the DbUpdater() for publication and perhaps signing. Then the code in the sending end would be cleaned up and also the publication decision would be in a single place. For the agent case where we don't publish, there's a single place that can store away the RRset to be used to inform the operator that stuff needs publication.
In all a much cleaner alternative.


add cache PVC

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@6361dae). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #356   +/-   ##
=========================================
  Coverage          ?   45.23%
=========================================
  Files             ?       26
  Lines             ?     2909
  Branches          ?        0
=========================================
  Hits              ?     1316
  Misses            ?     1503
  Partials          ?       90

Continue to review full report at Codecov.

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

Can you also update the docs and examples?


request: Fix typo

Fix request.js typo: memoizedURL -> memorizedURL.

-1 https://en.wikipedia.org/wiki/Memoization

@fl0w Agree.


fix: eslint warning (import/no-anonymous-default-export)

After creation, the code of these two files does not conform to the eslint rules in the project.

Thank you! Can you also add a newline at the end of the files?

Thank you! Can you also add a newline at the end of the files?

sure! I forgot!

Looks good thanks.


pop-up log tabs created when installing/uninstalling an app through dashboard are not able to be closed

kind/bug
Steps to reproduce (least amount of steps as possible):

install/uninstall an app through dashboard 6-8 times (depending on how large your screen is)
close button for new logs/tabs will not be visible (there is no other way to close these tabs)

Result:

Other details that may be helpful:
Potential fixes

move close button to left of tab so it is always visible
Once default tab size is reached, allow clickable arrows to scroll through tabs

Environment information

Rancher version : 2.5.4-rc7
Installation option (single install/HA): HA

Verified fix: new log tabs always have a 'close tab' button. once they fill the screen, the logging window becomes horizontally scrollable.
Verified on Chrome + safari on 2.5-head (2b061d7)

Verified fix: new log tabs always have a 'close tab' button. once they fill the screen, the logging window becomes horizontally scrollable.
Verified on Chrome + safari on 2.5-head (2b061d7)


Client: Move navigation params into hook

Try to solve state problem with hook:

Wrong way, but done in good way!


Roll Flutter Engine from de724e263264 to 98e7e1c29574 (2 revisions)

https://github.com/flutter/engine/compare/de724e263264...98e7e1c29574
2023-03-04<EMAIL_ADDRESS>Unify scale param for path and path component computation. (flutter/engine#40047)
2023-03-04<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from Aarq5ppBEACFT-OYe... to eypsYM2vQ9nO11P96... (flutter/engine#40075)
Also rolling transitive DEPS:
fuchsia/sdk/core/mac-amd64 from Aarq5ppBEACF to eypsYM2vQ9nO
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Cannot dynamically add an X509 certificate to the truststore for outbound connections to AD user stores without restarting the server

We can't dynamically add an X509 certificate to the truststore when establishing connection to a new AD in read-write mode. In order to do this we need to us the new Truststore reload feature [1] for secondary user stores as well.
As a workaround we've provided a property to disable certificate validation [2], but that is not a permanent solution.
[1] https://github.com/wso2/carbon-identity-framework/pull/1387
[2] https://github.com/wso2/product-is/issues/6902

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


http gateway CI job fails on new 2.0.9 release of fabric8

generates this error:
[ERROR] Failed to execute goal on project fabric8-http-gateway: Could not resolve dependencies for project io.fabric8.jube.images.fabric8:fabric8-http-gateway:jar:2.0-SNAPSHOT: Could not find artifact io.fabric8:gateway-fabric-support:jar:2.0.9 in central (http://repo.maven.apache.org/maven2) -> [Help 1]

lets re-enable when we can figure out the dependencies to work with 2.0.9

This is a bit old ticket, is this still relevant?
Not sure what gateway it is, the modules have been renamed since. Is it this
https://github.com/fabric8io/fabric8/tree/master/components/gateway-fabric

closing old ticket


docs: Fix simple typo, recursivelly -> recursively

There is a small typo in filer/admin/folderadmin.py.
Should read recursively rather than recursivelly.

Codecov Report

Merging #1180 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #1180   +/-   ##
======================================
  Coverage    71.3%   71.3%
======================================
  Files          63      63
  Lines        3147    3147
  Branches      441     441
======================================
  Hits         2244    2244
  Misses        749     749
  Partials      154     154

Impacted Files
Coverage Δ

filer/admin/folderadmin.py
71.69% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks


程序启动成功后，绝大数环境是可以调用dubbo接口是成功的，只有一个环境调用dubbo失败，异常信息No such extension org.apache.dubbo.rpc.cluster.LoadBalance by name random

[x] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.7
Operating System version: xxx
Java version: 1.8

Steps to reproduce this issue

xxx
xxx
xxx

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
What do you expected from the above steps？
Actual Result
What actually happens?
If there is an exception, please attach the exception trace:
Just put your stack trace here!

这是什么原因导致的？

Can you find org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance in your project?RandomLoadBalance is the default implementation of LoadBalance.
Reference
org.apache.dubbo.rpc.cluster.LoadBalance

项目解压后，依赖的是dubbo-2.7.7.jar 再解压：1、里面是有org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance  class文件；2、META-INF/dubbo/internal路径下也org.apache.dubbo.rpc.cluster.LoadBalance文件。


Fix file descriptor leaks in tlscfg unit tests

There are a few file descriptor leaks in the unit tests, and on an error
condition in certwatcher.
This is an issue when checking for flaky tests with
go test -test.count ... One leak is in an error condition in
certwatcher but it is unlikely to be a runtime issue because it happens
on initialization.
Related #2586

Thanks!


Update Readme

keep it lean and short.

Codecov Report

Merging #17 (b67ec8d) into master (60ae0c3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #17   +/-   ##
=======================================
  Coverage   95.58%   95.58%
=======================================
  Files          10       10
  Lines         793      793
=======================================
  Hits          758      758
  Misses         35       35

Continue to review full report at Codecov.

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


set_enclave_path always returns Ok(())

I found that the set_enclave_path function always return Ok(()). I suggest this function should check whether the path exits or not and return an error.
https://github.com/apache/incubator-teaclave-sgx-sdk/blob/4508450be2c6e169bc592b9d8c6ab3802eb2d557/sgx_tstd/src/enclave.rs#L100-L108

@volcano0dr can we do this?

If we do this, we need to use untrusted_fs features. I am considering whether this API needs to be marked.

Closed by #188

@volcano0dr crates-sgx updated accordingly. Please create a PR for incubator-teaclave. Thanks!


Backport MGIParser from ensembl-xref

Description
Port changes made to MGIParser ensembl-xref, including unit tests, back to ensembl:feature/xref_sprint.
Use case
See ENSCORESW-3215. Originally worked on by Prem.
Benefits
Salvage more work from the 2018 xref sprint.
Possible Drawbacks
Increased test-suite run time (note: Travis does not automatically execute tests from misc-scripts/xref_mapping yet).
Testing
Have you added/modified unit tests to test the changes?
Yes.
If so, do the tests pass/fail?
They pass.
Have you run the entire test suite and no regression was detected?
Yes (including tests from misc-scripts/xref_mapping), no regression detected.

Comparison with release/98: there is a difference in the xrefs' labels and descriptions. For example, what after the refactoring looks like
accession='MGI:1915733'
label='1110002O04Rik'
description='RIKEN cDNA 1110002O04 gene'
looked like
accession='MGI:1915733'
label='MGI:1915733'
description=''
before. At a glance the change makes sense because it adds more information and reduces reduncancy. That said - reviewers, please confirm.

Coverage remained the same at 81.539% when pulling 073412ab1e7704897fbd778ac5c2351e7c39b325 on backport/ENSCORESW-3215 into 2025d90d2149be12d7bfe257f9e4d9a72fc8dd82 on feature/xref_sprint.

Any reason not to merge this?

None other than the need for another review, I reckon.


Debian packaging updates

Update systemd service to match the renamed parameter
Update example configs
Update Github workflow

Ping @sts

@sts I just noticed this PR was merged without passing the build stage, any comment on this @sts ?


_zsh_autosuggest_async_response:6: failed to close file descriptor 16: bad file descriptor

@ericfreese I get this using your improved completion branch every time it tries to bring up a completion on Ubuntu 18.04.

Thanks @alok
Can you reproduce this using zsh -f and sourcing the plugin manually?
What version of zsh are you using?
I've just merged that branch into develop. Can you confirm that the problem still exists on the latest commit in develop.

I'm using the latest commit from develop. Doesn't seem to arise if I do it with zsh -f, so now I'm wondering what could be up.

Interesting. It would be very helpful if you could iteratively comment out lines from your zshrc and start a new shell to narrow down exactly what is causing the issue.

This seems to be the offending line: bindkey " " expand-alias. If I try to run a minimal zshrc that only has that line and sources the plugin, I get this error:

/home/ubuntu/zshrc-tmp:1: job table full or recursi
on limit exceeded
/home/ubuntu/.config/zsh/zsh-autosuggestions/zsh-au
tosuggestions.zsh:42: job table full or recursion l
imit exceeded
/home/ubuntu/.config/zsh/zsh-autosuggestions/zsh-au
tosuggestions.zsh:444: job table full or recursion
limit exceeded
add-zsh-hook:15: job table full or recursion limit
exceeded
add-zsh-hook:89: job table full or recursion limit
exceeded

Thanks @alok. It looks like even just this zshrc will cause it:
foobar() {
  zle self-insert
}

zle -N foobar
bindkey ' ' foobar

source zsh-autosuggestions.zsh
ZSH_AUTOSUGGEST_USE_ASYNC=true

Should be fixed on develop.


Replaces gorilla mux to goji and decied to remove vendor dependencies from git

Removed the applicationContext stuff. Now every handler is a struct, and each one hold its dependencies.

@tssajo I replaced my "custom+gorilla mux" router to goji. Also I took some time to remove the "applicationContext" type that I think it is not very useful. What do you think about this PR?

@dimiro1 I really don't have too much experience with web frameworks in Go.
In a web application I am currently working on only in my spare time I decided to use github.com/julienschmidt/httprouter alone with github.com/urfave/negroni Here is why: I spent a few hours about a month ago reading about the various web frameworks available in Go trying to figure out which one would be the best to use, which one is more efficient (faster), etc. I've read several articles online and many people suggested that julienschmidt's httprouter is the fastest one. Some people also commented that using it alone with negroni is a good combination. BTW, originally I started with https://github.com/gin-gonic/gin which was also very easy to use, but later on I decided to go for a more minimalistic approach in my own little web app, so that's when I switched to httprouter and negroni.
I never used Goji, but I guess that one is okay to use, too. Again, I just do not have too much experience with the various web frameworks and routers for Go.


add xrpl bounty process

Add the rules around the paying out the XRPL grant money to contributors.

Fixes ortelius/ortelius#527


I am using androidStudio-3.0

I am using androidStudio-3.0. However, the following error occurs.

Error:(30, 0) Could not set unknown property 'enforceUniquePackageName' for object of type com.android.build.gradle.AppExtension.

After Gradle v3.0.0+ 'enforceUniquePackageName' has been deprecated. You can either, not update the gradle, or remove that line. The app should build regardless.

I removed the line and the problem has solved.


pkg/nixpath/chunker: add

This provides two different implementations to chunk data.
I'm not entirely sure if this should go into pkg/nixpath/chunker, or in another place.

I marked this to a draft. I'm not entirely sure it belongs in pkg/nixpath, and if so, how to structure other things in the package.
Also, right now, go-nix mostly contains (re-)implementations of some common concepts found in Nix, and things like chunking mechanisms are not part of that. This might change once we have come up with a (already in-the-works) new remote store protocol.

Closing in favor of https://github.com/nix-community/go-nix/pull/86.


Output of useContentfulLiveUpdates always sets linked assets to have null values

The output of this hook seems to always set any linked assets to the below despite the input having these fields defined. (obviously removing them from my preview anytime a live preview value changes)
{
    "title": null,
    "description": null,
    "file": null
}

Hi @sami616 could you create a minimum reproducible example and share some more details?
This should not happen

@YvesRijckaert and it doesn’t! My bad, make sure your locale is set right in your provider people! Thanks for your help.


Bluetooth: Mesh: Fix adhering to the configured Friend Queue size

Qualification test case MESH/NODE/FRND/FN/BV-08-C requires that we do
not store more messages than the reported Friend Queue size. The
implementation was so far opportunistic and stored more if it could
(it would later discard if necessary to make sure all queues can store
the required amount). The spec also requires the queues to have new
messages overwrite old ones (in the style of a circular buffer), so we
have to keep track of which buffers are part of the same segmented
message (so we discard all buffers belonging to the same message).
To pass the test case, add APIs to check for space in the Friend
queue, and track the number of buffers for each incoming segmented
message.
Fixes #18090

Note I'm not generally happy about the way the spec and test spec deals with Friend Queue overflow handling wrt segmented messages. If you read the spec it uses the term "message" to indicate how many entities the Friend Queue Size indicates will fit the Friend Queue. If we interpret this strictly it means an implementation should be able to cache the worst case scenario, i.e. if it's able to receive up to 32 segments per message, the queue must be able to hold 32 * friend_queue_size buffers. This would be incredibly wasteful for a small-footprint implementation like Zephyr. The curious thing is that there's a single test case for this in the test spec (the one referenced in #18090), however that one only uses unsegmented messages, meaning we get no hints from the test spec on how to interpret the spec.
Since we don't need to take the "wasteful" interpretation to pass qualification (at least currently) this PR takes the approach that the Friend Queue Size indicates the number of buffers (Network PDUs) the Friend Queue can store. When discarding buffers to make space for new PDUs we do go and make sure to discard the entire message, i.e. all segments of it.
@trond-snekvik how is this implemented in Nordic's Mesh SDK?

In the Nordic Mesh SDK, we use the number of buffers as queue size, with no buffer sharing trickery. We attach a single byte TID to each buffer, and assign the same TID to all segments in the same SAR message. When making room for new buffers, we keep deleting the oldest buffer until we encounter a new TID.

In the Nordic Mesh SDK, we use the number of buffers as queue size, with no buffer sharing trickery.

@trond-snekvik I might go for this in the long run as well. It has the downside of consuming more memory (the net_buf pool context per supported LPN), but it'll likely make the code simpler.
As for TID, we're using source address + SeqAuth, which consumes more memory but that's what the transport layer knows about. If we went for a shorter TID then friend.c would need to return this to transport.c.

As for TID, we're using source address + SeqAuth, which consumes more memory but that's what the transport layer knows about. If we went for a shorter TID then friend.c would need to return this to transport.c.

That works too. Our TIDs are just sequential numbers, since we only really need this info for deletion. We could have used a flag, really, but as far as I can remember, we wouldn't save any space by doing so. We can pick out the acks from the queue by looking at the buffer contents, as buffers are queued up unencrypted (looks like this is not the case in Zephyr. I think that is problematic, but I'll go through the code and create a separate issue).


Fixed API for KnifeTaskFactory by replacing guava.Function with java.…

Fixed API for KnifeTaskFactory by replacing com.google.common.base.Function with java.util.function.Function.

LGTM


Support for both distroless and default base image for install-cni

Added support for both
distroless : gcr.io/istio-release/distroless
and
default : gcr.io/istio-release/base
base image for install-cni

Hi @yachna. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers
* It's possible we don't have your GitHub username or you're using a different email address on your commit. Check [your existing CLA data](https://cla.developers.google.com/clas) and verify that your [email is set on your git commits](https://help.github.com/articles/setting-your-email-in-git/).

Corporate signers
* Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to [go/cla#troubleshoot](http://go/cla#troubleshoot) ([Public version](https://opensource.google/docs/cla/#troubleshoot)).

* The email used to register you as an authorized contributor must be the email used for the Git commit. Check [your existing CLA data](https://cla.developers.google.com/clas) and verify that your [email is set on your git commits](https://help.github.com/articles/setting-your-email-in-git/).

* The email used to register you as an authorized contributor must also be [attached to your GitHub account](https://github.com/settings/emails).

ℹ Googlers: Go here for more info.

@googlebot I signed it!

/ok-to-test

@yachna: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
4adf9829d4e84561f12bbf73932ece45bf121575
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yachna: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
4adf9829d4e84561f12bbf73932ece45bf121575
link
/test release-notes_istio

lint_istio
4adf9829d4e84561f12bbf73932ece45bf121575
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yachna: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
4adf9829d4e84561f12bbf73932ece45bf121575
link
/test lint_istio

release-notes_istio
4510efb5bef06208ef92a66e8a9440558834a4b2
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


can not use the protractor's function to select elements

can not use the protractor's element key to select elements
I change the world file, change the this.by = webdriver.By; when i use sut.by.buttonText(), It can not find the element
TypeError: undefined is not a function
at Support.findByText (/Users/phoebe/projects/protractor-cucumber-master/example/features/step_definitions/support.js:17:34)
at World.

I've noticed lots of the protractor elements are not working as well.
For example, protractor.ExpectedConditons don't work (seems like nothing is initialized properly)


Change hashtable to use OrdinalIgnoreCase to be case-insensitive in all Cultures

PR Summary
Ubuntu18.04 seems to default to C.UTF-8 for LANG (representing InvariantCulture) which results in a case-sensitive hashtable since CurrentCultureIgnoreCase doesn't work for that culture.  Fix is to use OrdinalIgnoreCase instead.
Fix https://github.com/PowerShell/PowerShell/issues/7761
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] User-facing Documentation needed

[ ] Issue filed - Issue link:

Testing - New and feature

[ ] Not Applicable or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

[x] Add [feature] if the change is significant or affects feature tests

I'm pretty sure this is a breaking change.

Ubuntu18.04 seems to default to C.UTF-8 for LANG (representing InvariantCulture)

Could you please reference where it come from and why?
Is there other cultures like C.UTF-8 on Unix and Windows with the problem?

@iSazonov read the details in the related issue

@iSazonov In my opinion this pull request correctly fixes the issue described in #7761 and we should keep wider discussion of changing other culture-insensitive in other places out of this pull request.
As this is a serious issue in a core functionality (Hashtable) and as it is present on the default culture of Ubuntu 18.04 (C.utf8) and thus exposed to a large number of users in my opinion this should be merged with high priority and backport to 6.1.X and 6.0.X.

My request is not to block the PR. My fear is that there may be other places prone to this problem. This analysis may be useful for fixing other issues.

Wow, thank you for fixing this. I am new to PowerShell Core and using it on Linux, and it seemed that this was intentional. I sent a lot of time fixing the casing of my hash tables. I'm guessing this is also the issue I ran into with sort-object, which gives different results on Linux and Windows:
PS> $PSVersionTable.Platform;('a', 'ab', 'aC' | Sort-Object ) -join ','
Win32NT
a,ab,aC
PS> $PSVersionTable.Platform;('a', 'ab', 'aC' | Sort-Object ) -join ','
Unix
a,aC,ab

@adamedx I think it would be a good idea to track this in a separate issue and link it to #8064 where similar issues are being tracked.


PythonAppResource should be in the Aspire.Hosting namespace

Is there an existing issue for this?

[x] I have searched the existing issues

Describe the bug
PythonAppResource is in the namespace Aspire.Hosting.Python, whereas NodeAppResource is directly in Aspire.Hosting. This is inconsistent, we should put PythonAppResource in Aspire.Hosting.
Expected Behavior
No response
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version info
No response
Anything else?
No response

I think NodeAppResource might be the outlier here. Mostly, we put the Resource classes in Aspire.Hosting.ApplicationModel. For Azure, they all are in Aspire.Hosting.Azure. Python, and Dapr each have Aspire.Hosting.XX.
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Dapr/DaprComponentResource.cs#L6-L11
A sample of other resource classes:
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Elasticsearch/ElasticsearchResource.cs#L4-L9
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Milvus/MilvusServerResource.cs#L6-L11
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.MongoDB/MongoDBServerResource.cs#L4-L10
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Redis/RedisResource.cs#L4-L10
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.RabbitMQ/RabbitMQServerResource.cs#L4-L9
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.PostgreSQL/PostgresServerResource.cs#L7-L12
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Qdrant/QdrantServerResource.cs#L4-L9
Milvus also appears to be an outlier.

All Azure resources are in Aspire.Hosting.Azure except the following:
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs#L7-L12
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Azure.SignalR/AzureSignalRResource.cs#L6-L13
https://github.com/dotnet/aspire/blob/2e60ee60398402a51f15e17d1115587ed523510e/src/Aspire.Hosting.Azure.WebPubSub/AzureWebPubSubResource.cs#L6-L13

Hmm OK. Seems we haven't been particularly consistent with this ☹


rye: 0.13.0 -> 0.14.0

Description of changes
Update rye.
Changelog: https://github.com/mitsuhiko/rye/releases/tag/0.14.0
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 258526 run on x86_64-linux 1

1 package built:

rye


Ignore and decorators

Hi (again),
In a Xunit test class, I wanted to ignore formatting on decorators because it made the class unnecessarily ugly.
However, // csharpier-ignore seem to have no effect and ranged ignore seem to disable formatting for the rest of the document.
I guess ignore on decorators isn't implemented yet, is it ?
Here is some sample code I played with in the playground :
Without ignore, makes the result really long
public class ClassName {
    public string SomeProperty
    { get;
    set; }

    [Theory]
    [InlineData(new double[] { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0 })]
    public void TestSomething(double[] values) {
        this.LongUglyMethod("1234567890", "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
    }
}

With ranged ignore, doesn't format the method
public class ClassName {
    public string SomeProperty
    { get;
    set; }

    // csharpier-ignore-start
    [Theory]
    [InlineData(new double[] { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0 })]
    // csharpier-ignore-end
    public void TestSomething(double[] values) {
        // this line should be formatted
        this.LongUglyMethod("1234567890", "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
    }
}

With single-line ignore, doesn't have any effect
public class ClassName {
    public string SomeProperty
    { get;
    set; }

    [Theory]
    // csharpier-ignore
    [InlineData(new double[] { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0 })]
    public void TestSomething(double[] values) {
        this.LongUglyMethod("1234567890", "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
    }
}

CSharpier-ignore (and ranges) only works in some contexts because there was no generic way to implement it. I started with the basic cases and planned on expanding support as people ran into other areas that it made sense so be able to ignore.
The ignore-start in the first example is probably a leading trivia on the method itself, so the current code is expecting the end to appear somewhere else within the members of the class. But the nodes for the attribute are children of the method declaration. I may just leave that as is if it isn't an easy fix. The range ignore code is a bit messy if I remember correctly.
In the second example csharpier doesn't look for ignores on attribute nodes, so the only place it ends up working is before the first attribute because that is considered leading trivia of the method declaration. That then results in no formatting on the attributes nor on the method. I'll work on getting it to behave like this
// csharpier-ignore - only the first attribute
[Attribute          ]
[Attribute]
public void MethodThatShouldFormat() { }

[Attribute]
// csharpier-ignore - only the second attribute
[Attribute         ]
public void MethodThatShouldFormat() { }

[Attribute]
[Attribute]
// csharpier-ignore - just the method
public void MethodThatShouldFormat(           ) { }


Move trailing slashes config

The trailing slashes config isn't really something that changes between environments, so it shouldn't be configured as such.
This PR redefines how addTrailingSlashes is configured.
This is a breaking change.

This means the next release will be 0.6.0, right?

@benkonrath I'm not sure.  Since the rewrite, it has been my intention to mimic ember-cli's versioning as much as possible—which is not exactly semver compliant.  I think once we release 1.0.0, versioning will become much more important—and that won't happen until ED 1.0 is released and we've had a chance to battle test it.  For now, I suppose 0.5 represents EDA post-rewrite, and I'd like to keep it at that minor version until 1.0, or when/if we feel like we've reached some other important milestone.
What do you think?

I guess semver gives us flexibility before 1.0.0 so I'm good with your proposal. In general I trust your intuition and judgment about when and how to do the releases. I was really just curious about how we would be proceeding.

Ok, so let's call 0.6 a pre-ED-1.0 stable release of EDA—whenever we feel like we've addressed all of the major outstanding issues/bugs.


Local Cache Clearing?

Wanted to create a workspace in a different account, but not able to do so. Getting the following error consistently -
AuthenticationException: You don't have access to 70792708-ac13-4752-875b-53a3a09fe1f6 subscription. All the subscriptions that you have access to = [SubscriptionInfo(subscription_name='Free Trial', subscription_id='<my-subscription-id>')].
How to resolve?

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

ID: 72c6907a-8658-f29b-cce9-6af0a359f26b
Version Independent ID: e41c8c19-d858-9a84-4b89-1b65bdd960a8
Content: Quickstart: Get started in Python - Azure Machine Learning service
Content Source: articles/machine-learning/service/quickstart-create-workspace-with-python.md
Service: machine-learning
GitHub Login: @hning86
Microsoft Alias: haining

@adhishthite
Thanks for the feedback! We are currently investigating and will update you shortly.

@adhishthite Hi, I think the problem should be caused by more than one subscription. If you use !az login and then change the subscription, it should work. Thank you.

@adhishthite
We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.

Hi - After changing the subscription using !az login, I am still not able to access my workspace. It is restricting me to a tenant within my account, that I did not set. I used az logout, to logout of all my active account (ERROR: There are no active accounts.), however the notebook is still relying on the wrong tenant.

The fix was to read the Workspace from config using the auth= parameter.


Support semver range joins

Currently Renovate does not support the || operator in dependencies. We also don't renovate peerDependencies for mostly the same reason.

Here is an example use case of these in dependencies: https://github.com/apollographql/react-apollo/blob/master/package.json#L145
    "apollo-client": "^1.4.0 || ^2.0.0-0",

Using npm's semver calculator page we see this:

This package presumably won't need an upgrade for a while, considering that 2.x is not even stable yet. The unstableness of ^2.0.0-0 also adds a challenge. Should it be maintained forever, or should this be switched to ^2.0.0 immediately after it becomes stable? And what if 3.0.0 is released - should the range be expanded to "^1.4.0 || ^2.0.0 || ^3.0.0"? Can we "simplify" such ranges, e.g. change it ourselves to be "1.4.0 - 3.x"? And what logic can renovate use to know this?

The same apollo package also has peerDependencies like so:
  "peerDependencies": {
    "react": "0.14.x || 15.* || ^15.0.0 || ^16.0.0-alpha",
    "redux": "^2.0.0 || ^3.0.0"
  },

Let's say redux 4.0.0 is released. The most obvious update would be to ^2.0.0 || ^3.0.0 || ^4.0.0. Or can we propose 2.x - 4.x?
Then look at react. To show how challenging this can be, it appears that part of the existing semver is redundant: 15.* || ^15.0.0
Here's the result:

Similar question as earlier: once stable 16.0.0 is released, should the unstable support be removed? Would 0.14.x - 16.x suffice?

Merely alerting the user that their current range is "out of date" is probably the most important thing. Whether we get the exact semver to their liking or not is another. e.g. they may choose to drop support for old versions, like maybe react 0.14.x

Also this doesn't necessarily have to be restricted to only the case where the existing range has joins. If someone has "tslint": "^5.5.0" as existing peerDependency and 6.0.0 is released then they probably want the result to be "tslint": "^5.5.0 || ^6.0.0"

@ikatyang I noticed that a lot of your repositories use peerDependencies, could you give your opinion on what would help you and any special cases you can think of?

The semver || in dependencies looks weird to me, if the newest version works fine why not just drop the old version?
For the peerDeps semver ranges, I'd prefer using single-direction range instead of joined range, which looks more intuitive to me, e.g. "tslint": ">= 5.5.0" instead of "tslint": "^5.5.0 || ^6.0.0".
And I can't imagine why there're so many joined ranges in the above example:
"peerDependencies": {
  "react": "0.14.x || 15.* || ^15.0.0 || ^16.0.0-alpha",
  "redux": "^2.0.0 || ^3.0.0"
},

looks equivalent to
"peerDependencies": {
  "react": ">= 0.14.0 || ^16.0.0-alpha",
  "redux": ">= 2.0.0"
},

The only special case is the prerelease tag, npm (the one bundled with node v4, probably npm v2?) will throw errors for unmatched peerDeps, but yarn and newest npm will only throw warnings for unmatched peerDeps, which looks fine for those people who want to try out the prerelease version. (Prereleases looks dangerous to me, I won't use them unless there's bug fixes that I need, but once it got stable, I'll switch back to the stable version.)
An interesting repo that probably needs this feature can be found in gulp-typescript, the TypeScript Team always has to send a PR for their newer dev prerelease tag so that their node v4 build won't break on travis.

Is it possible to not add the joined range but to redefine the semver range with the same meaning for those users? just like "tslint": ">= 5.5.0" vs "tslint": "^5.5.0 || ^6.0.0".

The semver || in dependencies looks weird to me, if the newest version works fine why not just drop the old version?

I guess it's because some end users may be using the older version and it's to avoid duplicates.

For the peerDeps semver ranges, I'd prefer using single-direction range instead of joined range, which looks more intuitive to me, e.g. "tslint": ">= 5.5.0" instead of "tslint": "^5.5.0 || ^6.0.0".

Actually I don't like this approach, because it can easily lead to breaks. For example if version 7.x is released and breaks something then "tslint": ">= 5.5.0" will result in a build break while "tslint": "^5.5.0 || ^6.0.0" (or something equivalent) will not. So I think single-direction ranges shouldn't be used - needs an upper limit.

(Prereleases looks dangerous to me, I won't use them unless there's bug fixes that I need, but once it got stable, I'll switch back to the stable version.)

Pre-releases usually have some type of semver value that makes the semver library classify them as "unstable", and Renovate defaults to stable only unless the existing value is unstable. So we're protected.

An interesting repo that probably needs this feature can be found in gulp-typescript, the TypeScript Team always has to send a PR for their newer dev prerelease tag so that their node v4 build won't break on travis.

That's a pretty strange example. Interesting that semver ignores unstable versions except the "current" unstable. All those >= seem unnecessary though.

Is it possible to not add the joined range but to redefine the semver range with the same meaning for those users? just like "tslint": ">= 5.5.0" vs "tslint": "^5.5.0 || ^6.0.0".

Yes, it's possible - although I've seen some people really like their existing semver approach kind of like how people like tabs vs spaces. So some would object to it. Also as mentioned above, I'd want an upper limit so something like 5.5 - 6.x

I'm going to downgrade this to pri3 because nobody is +1'ing it or adding comments, but I'd welcome ideas/examples on what we can implement.


R Terminal doesn't show up

VSCode Version: 1.53.2
VSCode-R Version: 1.6.4
OS Version: Windows 10 Education, 20H2

Steps to Reproduce:

Install R, VSCode-R extension, VSCode R LSP Client, etc.
Update settings to have r.rterm.windows and r.rpath.windows point to radian and R, respectively
Start an R file and send code to terminal
Only the Powershell terminal is shown

(If related)setting.json

"r.alwaysUseActiveTerminal": true,
    "r.bracketedPaste": true,
    "r.rterm.windows": "C:\\Users\\Jason\\AppData\\Local\\Programs\\Python\\Python39\\Scripts\\radian.exe",
    "r.rpath.windows": "C:\\Program Files\\R\\R-4.0.4\\bin\\R.exe",
    "r.rterm.option": [
        "--no-save",
        "--no-restore",
        "--r-binary=C:\\Program Files\\R\\R-4.0.4\\bin\\R.exe"
    ],
"r.sessionWatcher": true

I've tried searching for ways to fix this, but everything I've found just points to specifying the same settings I have set above.  Any help would be greatly appreciated.

One more detail: When I look at the output for R Language Server, I see the following:
R Language Server (5636) started
Error: '\U' used without hex digits in character string starting "'C:\U"
Execution halted
R Language Server (5636) exited with exit code 1

Since you have "r.alwaysUseActiveTerminal": true set, sending code to the terminal will not automatically start R. Try starting R in the terminal first. Or, if you would prefer to have R start automatically, remove the setting "r.alwaysUseActiveTerminal": true.

Error: '\U' used without hex digits in character string starting "'C:\U"

It looks like VS Code is having trouble with "r.rterm.windows": "C:\\Users. Try changing all the \\ to /. If that doesn't work, try changing them all to \.

Looks like I'm heading in the right direction.  The RLS output now shows "R Language Server (undefined) started".  However, I'm still not able to run anything in the terminal.  I tried starting R first, but the terminal in VS Code stays set to Powershell.  Here's how my settings looks after changes (I've also tried the other change you suggested):
"r.rpath.windows": "C:/Program Files/R/R-4.0.4/bin/R.exe",
"r.rterm.windows": "C:/Users/Jason/AppData/Local/Programs/Python/Python39/Scripts/radian.exe"

Good to hear there's some progress on the RLS side.

I tried starting R first, but the terminal in VS Code stays set to Powershell.

How are you starting R/radian?
Could you post a screenshot of the terminal after you've tried starting R/radian?

I just start R by running the R.exe.  Here's a screen shot with the R terminal in the foreground, and VS Code with the PowerShell terminal in the background.

Thank you for the screenshot. You need to start R in the PowerShell terminal, not in a separate window.

Lol, I see now.  When I run Python programs, it seems like the Python terminal automatically starts up.  Is there not a way to do that with this extension?

If you would prefer to have R start automatically, remove the setting "r.alwaysUseActiveTerminal": true. Then it will start a new R console when you run R code, if there isn't an R console already.

Thanks, I have done that to this point.  These are the only two settings I currently have for R:
"r.rpath.windows": "C:/Program Files/R/R-4.0.4/bin/R.exe", "r.rterm.windows": "C:/Users/Jason/AppData/Local/Programs/Python/Python39/Scripts/radian.exe"

Oh! That's strange then. So when you run R code, it just sends the line of code to the PowerShell terminal as shown in your screenshot?
What command are you using to run the R code? I wonder if it's a command from a different extension.
What happens if you use the command R: Run Selection/Line?

@jichavez3 Any update on this?

@jichavez3 It's been a month without an update, and I think the problem is probably due to using a non-vscode-R command rather than a bug in vscode-R, so I'm going to close this issue. But if you're still encountering the problem feel free to post with the answers to my questions above and I'll be happy to help further.

So sorry for the delayed response.  I'm completing a Masters degree and switched over to R Studio to get assignments completed and ignored this thread.  Here's the answers to your questions:
Oh! That's strange then. So when you run R code, it just sends the line of code to the PowerShell terminal as shown in your screenshot?  That's correct, it wouldn't move past the PowerShell.  I recently installed Kite for work I'm doing in Python, and now when I send the code to terminal, it just restarts the PowerShell terminal.
What command are you using to run the R code? I wonder if it's a command from a different extension.
This happens when I simply try to load the tidyverse library (library(tidyverse)).
What happens if you use the command R: Run Selection/Line?
It used to give the error shown in my screenshot, now it looks to be restarting the PowerShell.  It flashes an error stating "Failed to create process", but it's too quick to for me to grab a screenshot.

Hi @jichavez3, thank you for the update. No worries - your degree is definitely higher priority than this issue :)

I recently installed Kite for work I'm doing in Python, and now when I send the code to terminal, it just restarts the PowerShell terminal.

So the problem happens with Python too? It feels like there's possibly a problem with PowerShell.
What happens if you use the command R: Create R Terminal?
What happens if you start R in the PowerShell console, then use the command R: Run Selection/Line?
What happens if you use cmd instead of PowerShell? You can set this in your settings.json like this:    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe"

Sorry for the confusion.  I meant to just point out that the behavior has changed for R since installing Kite in that I don't see the error I showed previously anymore (not positive that Kite caused the change, just that that's one of few changes I've made since we last spoke).  Sorry again about the confusion, I can see how my wording was a bit misleading.  With Python, there's an option to "Run selected line in Python terminal", and that works fine.  If, however, I just do a ctrl+shift+enter, it doesn't automatically go to the Python terminal.
When I use the command R: Create R Terminal I get the terminal temporarily flashing "Failed to create process", then the terminal goes away.
When I start R in the terminal then Run Selection/Line it works fine.

Thank you for this info. My thought is that there's a problem with radian. Can you try copy-pasting the path to radian from your r.rterm.windows setting into the terminal? My guess is that you'll get the 'Failed to start process' error.
Radian is a Python program so if you're having problems with Python since installing Kite that may be the reason you're having problems with radian.
You might also want to check your keyboard shortcuts since it sounds like Ctrl+Shift+Enter is not bound to R: Run Selection/Line.

Yep, I do get the failed to create process error when I try to launch radian from the terminal.  I ended up uninstalling Kite both on my computer and in VS Code, and still get the error with radian.
Is the best bet here to remove radian from the r.rterm.windows setting?

Okay, it does sound like the problem here is radian and/or Python. That's not something controlled by vscode-R. I haven't come across that particular error with radian so I'm afraid I can't really help with that.
Yes, for now I would recommend removing radian from the r.rterm.windows. The vscode-R experience is better with radian but it does work with the standard R console.

Hi, I have a solution to this problem, seeing as I have had this error too.
The problem for me was in the .Rprofile file generated by the "languageserversetup" package for me, which I had installed by following the post https://www.r-bloggers.com/2020/03/setting-up-r-with-visual-studio-code-quickly-and-easily-with-the-languageserversetup-package/. The library address there had a single backslash which affected the startup of R.
Just change the / to // or \ as you want and the error is gone.
There is a warning, but I don't think that could be any major problem for execution in R, but it works. Below are my outputs after the fix.

Awesome!  Thanks for the information.  I'll try this solution out soon to see if it works.  Thanks again!

The vscode-R experience is better with radian but it does work with the standard R console.

In the PowerShell terminal in VSCode I can easily switch it from PowerShell to Radian by simply typing radian and hitting enter, and then the terminal instantly switches to Radian (rather than opening a new terminal). Same goes for the Command Prompt if I type cmd into PowerShell or for Python if I type py.
How can I do that with the standard R console? If I just type R or R.exe into PowerShell it doesn't work.

@seebruck This is probably because R and R.exe are not on your Windows Path. You will need to edit your Environment Variables to add their location to Path. Note that this is a Windows setting and not a VS Code setting.


http://registry.jsonresume.org/ is down

Hi,
I have been using jsonresume for quite some time now and I just enjoy it.
But unfortunately, the http://registry.jsonresume.org/ is down for couple of weeks now and I need to update my resume. Can you please help me with this ? I need to apply to some of the jobs.

Any movement on this?

I just downloaded the code, exported this variable
export REGISTRY_SERVER=http://localhost:5000
And then followed the instructions. I have a local server running. So, I can register a new user. But it still throws an 522 error when trying to access
http://localhost:5000/myuser
Working on it

So mainly we need a way to execute npm packages (themes) against a POST'ed resume.json.
In the past I use to run a server (theme-server) that pulled down jsonresume-theme-* packages and ran them against resume.jsons. It was too hard to manage. I'm wondering if there is a way we can do it serverless.
I will be deploying a new serverless theme server within the hour, all themes will need to be manually added to the project to deploy.
As for the registry, I am trying to figure out some nice instructions to self host instead of publishing to a shared database.

If anyone would like a backup of their old resume, let me know. I also started an email campaign to send off old resume.jsons.

https://github.com/jsonresume/registry-server/issues/105


Docs.MS Release Updates for azure-resourcemanager-appplatform

Update docs metadata and targeting for release of azure-resourcemanager-appplatform

Docs Build status updates of commit 6d97fa5:
:clock10: Full build: the average full build time is 279 min(s) 9 sec(s), this is based on the last 923 build(s) for this repository.

Docs Build status updates of commit 6d97fa5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-services/resourcemanager-appplatform-readme-pre.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

package.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

merge to https://github.com/Azure/azure-docs-sdk-java/pull/1371


OCM-2107 | fix: add name to subnet details when selecting interactively

Related issue: https://issues.redhat.com/browse/OCM-2107
 Subnet IDs:  [Use arrows to move, space to select, <right> to all, <left> to none, type to filter, ? for more help]
  [ ]  subnet-0d8b6a7d088842406 ('c12345678901234567890-9bzsf-public-us-east-1a',us-east-1a)
  [ ]  subnet-0d55f331fa1124d08 ('dle-classic2-8rc8w-public-us-east-1a',us-east-1a)
  [ ]  subnet-043cedb258fd4f28f ('rc-test-subnet-public1-us-east-1a',us-east-1a)
> [ ]  subnet-0caf94303dc775611 ('proxy-tests-public-do-not-delete',us-east-1b)
  [ ]  subnet-09ae7dd300d7f9e61 ('zg-2-public-us-east-1a',us-east-1a)
  [ ]  subnet-07cde4227fa425efb ('c12345678901234567890-9bzsf-private-us-east-1c',us-east-1c)
  [ ]  subnet-0f87f640e56934cbc ('',us-east-1a)

/lgtm


Make version catalogs implement Dependency

More work to assist with #21209.

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

OK, I've already triggered a build for you.


How to change fontsize

Hi
How do i change font size coz it's really small

Hi!
Are you using a terminal or a GUI? In either case, the font size should be managed via either your terminals configuration, or whatever GUI you are using.
You might be able to just do CTRL + SHIFT++/CMD + SHIFT + + to increase it. Alternatively, set guifont in your ~/.config/nvim/init.vim settings file, in the UserConfig block.

@Tehnix Thanx,changed the terminal font size and we're cooking


Fix type definition for Fragment::findDiffEnd

I think, according to the text description and usage in the footnotes demo, that the first parameter should be a Fragment rather than a Node.
https://github.com/ProseMirror/prosemirror-model/blob/c36944d413de5cd00960159d9f90997fbad2db33/src/fragment.js#L185-L192

You're right. Thanks!


Parameters are not url-decoded

Describe the bug
Parameters containing e.g. spaces must be url-encoded to be written in a URL, but when fetching those strings from tinyhttp I'd expect to get the original string back, I wouldn't expect the "%20" and stuff to make it through.
To Reproduce
Steps to reproduce the behavior:

Run the following:

import {App} from '@tinyhttp/app';

const app = new App ();

app.get ( '/:example', ( req, res ) => {

  res.send ( req.params.example );

});

app.listen ( 6789 );

Query the following:

http://localhost:6789/Foo%20Bar

See the following in the browser:

Foo%20Bar

Rather than "Foo Bar".
Versions

node: 14.14.0
@tinyhttp/app: 1.3.15

Additional context
I think parameters are url-decoded in Express.

could you please try on Express as well just to confirm?

Sure, just checked with the following:
const express = require ( 'express' );

const app = express ();

app.get ( '/:example', ( req, res ) => {

  res.send ( req.params.example );

});

app.listen ( 6789 );

Thanks <3


TypeError: string argument expected, got 'bytes' ?

the barcode run error in python3.6
import barcode
import io
from barcode.writer import ImageWriter
import traceback

fp = io.StringIO()
barcode.generate('gs1_128', 'iloveyou', writer=ImageWriter(), output=fp)

Traceback (most recent call last):
File "C:\Users\jekoie\AppData\Local\Programs\Python\Python36-32\lib\site-packages\IPython\core\interactiveshell.py", line 3326, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 7, in
barcode.generate('gs1_128', 'iloveyou', writer=ImageWriter(), output=fp)
File "C:\Users\jekoie\AppData\Local\Programs\Python\Python36-32\lib\site-packages\barcode_init_.py", line 80, in generate
barcode.write(output, options, text)
File "C:\Users\jekoie\AppData\Local\Programs\Python\Python36-32\lib\site-packages\barcode\base.py", line 90, in write
output.save(fp, format=self.writer.format)
File "C:\Users\jekoie\AppData\Local\Programs\Python\Python36-32\lib\site-packages\PIL\Image.py", line 2088, in save
save_handler(self, fp, filename)
File "C:\Users\jekoie\AppData\Local\Programs\Python\Python36-32\lib\site-packages\PIL\PngImagePlugin.py", line 807, in _save
TypeError: string argument expected, got 'bytes'
the python3.6 pillow treat raw code as bytes, but barcode treat as string, so it raise error?
another issue is  how can i create a barcode only show graph without number under the graph??

@jekoie I solved this but using BytesIO() instead of StringIO()

I've updated the README, which was ridiculously outdates. Yes, BytesIO is the way to go.


Feature request - provide hints to google (and other caches) for quick instant access to content

Hi,
Not sure if this is the correct location for this idea (apologies if not).
I like the way that the cdn.ampproject.org / amp.cloudflare.com when loaded from contains quick access swipeable pages.  However we see many occasions when google has links to single AMP pages without this quick access elements and I wondered if there should be a way to code hints for google/cloudflare for this.
I know that this has potential for abuse and is a complex issue but it also strikes me that as users get more aware of the swipe able ability of the content when searching for it that having these elements and making sure they are useful for the reader would be a helpful adjunct.
For example my site creates content around events for a single event there may be between say 4 articles and 10 articles but they have an order and they have a sequence, if you come to an article in that sequence it would be cool if the other items were quickly accessible via the swipe feature and that the order and selection was controllable (or at least hint able) by the site/developer.
As an example if you search for "Sports Mole Chelsea vs Watford" currently you get 3 articles in a swipable carousel as "Top Stories" so google is already doing this but there are a number of other single pages that are part of the same content and which could (from a users perspective) be included.
http://amp.sportsmole.co.uk/football/premier-league/chelsea-vs-watford_game_56217.html
would link first to (reaction)
http://amp.sportsmole.co.uk/football/chelsea/news/nevin-chelsea-played-barcelona-esque_298279.html
then to (match report)
http://amp.sportsmole.co.uk/football/chelsea/result/result-chelsea-edge-watford-in-seven-goal-thriller_298278.html
then to (live commentary)
http://amp.sportsmole.co.uk/football/chelsea/live-commentary/live-commentary-chelsea-vs-watford_298265.html
etc
being able to hint on each of these pages where in the sequence it appears and so if it was loaded from the amp cache the extra swipability is included would be an improvement for the user experience.
I would envision something in the header that provided this information in the same way that the amphtml does or in the schema.org elements to show and provide this hint info.
<meta name="amp-article-hint" content="http://amp.sportsmole.co.uk/football/premier-league/chelsea-vs-watford_game_56217.html http://amp.sportsmole.co.uk/football/chelsea/news/nevin-chelsea-played-barcelona-esque_298279.html http://amp.sportsmole.co.uk/football/chelsea/result/result-chelsea-edge-watford-in-seven-goal-thriller_298278.html http://amp.sportsmole.co.uk/football/chelsea/live-commentary/live-commentary-chelsea-vs-watford_298265.html">
OR
<script type="application/ld+json">{       "@context": "http://schema.org",       "@type": "NewsArticle",       "mainEntityOfPage": {          "@type": "WebPage",          "@id": "www.sportsmole.co.uk/"       	 },       "hint-recomended": "http://amp.sportsmole.co.uk/football/premier-league/chelsea-vs-watford_game_56217.html http://amp.sportsmole.co.uk/football/chelsea/news/nevin-chelsea-played-barcelona-esque_298279.html http://amp.sportsmole.co.uk/football/chelsea/result/result-chelsea-edge-watford-in-seven-goal-thriller_298278.html http://amp.sportsmole.co.uk/football/chelsea/live-commentary/live-commentary-chelsea-vs-watford_298265.html",
The syntax of both of these could be made more complex to allow better definition of position and where the current article sits in the stream of articles but I'm not sure how simple of complex people might find this useful.
Obviously this would only be useful if it was used by those people with amp caches as hints to help make the user experience better.
Thanks

Hi,
please take a look at the developer support page to find an appropriate place for discussing your suggestion.


Correction of a typo in grafana dashboard

I found a typo inside grafana dashboard json file.

I pushed bugfix/typo-on-grafana-dashboard branch on Monska85/kong-plugin-prometheus


[Logistic] Set up a Zoom meeting with Ting and Ric

@profRic
This is the GitHub repo that we'll work on to refactor Jigsaw. The original issue is at here.
I'll be available between 10:30 - 11:30am EST every day July 6th - 10th. Please setup a Zoom call according to your schedule so that we can discuss before go to Walter and Hannah.
I'm quite occupied from July 11th - 17th, only have time after 7pm EST. After that week, we can schedule regular meetings to catch up.

Also I created some labels and Milestones for project management.
Hope this project will work out greatly! 😼

Per today's email, we'll either talk tomorrow or sometime next week. Looking forward to kick start the development!

The meeting took place on 200717@7am PST. Below attached my notes.


Scan Type Error: video_sst

Hi, Thank you for your work.
I have an issue with the model 3d_zigzag8sst_b2.
I have an error when copying and pasting your code that is
CUDA_VISIBLE_DEVICES="0,1,2,3" accelerate launch  --num_processes 4 --num_machines 1 --multi_gpu --mixed_precision fp16  --main_process_ip <IP_ADDRESS> --main_process_port 8868  train_acc.py  model=3d_zigzag8sst_b2  use_latent=1 data=ucf101  ckpt_every=10_000  data.sample_fid_n=20_0 data.sample_fid_bs=4 data.sample_fid_every=10_000  data.batch_size=4   note=_

And got an error raised

Traceback (most recent call last):
File "/home/e1_u3/IRRLab/zigma/train_acc.py", line 198, in main
model, in_channels, input_size = get_model(args, device)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/e1_u3/IRRLab/zigma/utils/train_utils.py", line 54, in get_model
model = instantiate_from_config(args.model).to(device)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/e1_u3/IRRLab/zigma/utils/train_utils.py", line 37, in instantiate_from_config
instance = class_(**config.get("params", {}))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/e1_u3/IRRLab/zigma/model_zigma.py", line 794, in init
raise ValueError("scan_type doesn't match")
ValueError: scan_type doesn't match

It seems to be caused from scan_type: video_sst in 3d_zigzag8sst_b2.yaml at config/model/
Did I miss something?

Hi, I have fixed the bug, please "git pull" to update the code


What's the right way to get json from Capr code object?

library(DatabaseConnector)
library(Capr)
connectionDetails <- Eunomia::getEunomiaConnectionDetails()
connection <- connect(connectionDetails)
#> Connecting using SQLite driver
gibleed <- cs(descendants(192671))
gibleedCohort <- cohort(entry = entry(condition(gibleed)))
as.json(gibleedCohort)
#> Error: 'list_flatten' is not an exported object from 'namespace:purrr'
disconnect(con)
#> Error in disconnect(con): object 'con' not found

Created on 2023-07-01 with reprex v2.0.2

What version of Capr and purrr are you using? You need to have purrr version 1.0.1 or greater


Need more width and height (part 2)

Dynamic heigth can be added for Resolvers, Query Log, Domain Block Log and Domain Blacklist

Dynamic width can be added for Domain Blacklist. Also there are need more width for Blacklist:, Whitelist Rules: and Blacklist Rules: localization for some languages (example Bulgarian, Russian, Hungarian and some others). There is a problem with Italian language and the text around Blacklist Rule (see the screenshot below)

@rddim Thank you very much for the extensive testing!!!

Italian string fixed

Dynamic height:

[x] Main Tab
[ ] Resolvers
[x] Advanced Settings
[x] Query Log
[x] Domain Block Log
[x] Domain Blacklist