QG4 System Team checks (Release 3.1)

QG checks
Please keep this issue open and do not edit until QG4 is concluded!
Product Name: Autosetup
Product Owner: Mehran Roshandel Dev
SPOC: Aditya Kumar
Helm Chart Version: 1.2.6
App Version: 1.2.6
QG4 Approval: no
TRG 1 Documentation
TRG 1.01
https://eclipse-tractusx.github.io/docs/release/trg-1/trg-1-1

[x] an appropriate README.md file

TRG 1.02
https://eclipse-tractusx.github.io/docs/release/trg-1/trg-1-2

[x] #25

TRG 1.03
https://eclipse-tractusx.github.io/docs/release/trg-1/trg-1-3

[x] #26

[x] the versioning itself follows semantic versioning

TRG 2 Git
TRG 2.01
https://eclipse-tractusx.github.io/docs/release/trg-2/trg-2-1

[x] default branch is named main

TRG 2.03
https://eclipse-tractusx.github.io/docs/release/trg-2/trg-2-3

[x] /docs directory exists and must contain detailed product related documentation for the Tractus-X product
[ ] /charts directory exits and must contain the Helm chart for the Tractus-X product IF available
[x] AUTHORS.md file (optional)
[x] CODE_OF_CONDUCT.md file
[x] CONTRIBUTING.md file
[ ] DEPENDENCIES file(s) with up to date content (Dash tool generated)
[x] LICENSE file
[x] NOTICE.md file
[x] SECURITY.md file

TRG 2.04
https://eclipse-tractusx.github.io/docs/release/trg-2/trg-2-4

[x] a Leading product repository
[x] repository name must be productname without prefix or suffix
[x] should contain the release
[x] contain product helm chart
[x] references/urls to the product's other repositories
[x] README.md: contains the urls for the backend and frontend applications if needed

TRG 2.05
https://eclipse-tractusx.github.io/docs/release/trg-2/trg-2-5

[x] #27

TRG 3 Kubernetes
TRG 3.02
https://eclipse-tractusx.github.io/docs/release/trg-3/trg-3-2

[x] if data persistence is needed in Kubernetes the use of PersistentVolume and PersistentVolumeClaim resource

TRG 4 container
TRG 4.01
https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-1

[x] All images must be tagged following semantic versioning
[ ] container is labeled correctly additionally to the latest tag

TRG 4.02
https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-2

[x] #29
[x] Java, Kotlin, ... if JVM based language use base image from Eclipse Temurin

TRG 4.03
https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-3

[x] image has USER command to specify a non-root user to run the container
[x] #28

TRG 4.05
https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-5

[ ] released image must be present on GitHub Package registry or Dockerhub

TRG 5 Helm
TRG 5.01
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-01

[ ] Helm chart must be released
[ ] appropriate semantic versioning for version and appVersion has to be used in Chart.yaml
[ ] must not contain any environment specific values-xyz.yaml
[ ] values.yaml file must contain proper default values/placeholders
[ ] No hostname provided for ingress
[ ] Ingress is disabled
[ ] No references to any secret engine service (e.g.: Hashicorp Vault)
[ ] Dependencies should be prefixed with the nameOverride and/or fullnameOverride properties
[ ] Image tag is set to the Chart.yaml appVersion property
[ ] must be deployable to any environment without overwriting default values with a simple helm install command
[x] dependencies have to be declared in Chart.yaml NOT requirements.yml

TRG 5.02
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-02

[ ] Helm chart location inside Git repository in /charts directory
[ ] chart file structure

charts/
    chartNameA/
      Chart.yaml
      ...
    chartNameB/
      Chart.yaml
      ...
AUTHORS.md
DEPENDENCIES.md
LICENCE
README.md

[ ] each file within the chart must contain the Apache 2.0 Licence, except renderd files
[ ] latest tag is not used in helm chart be default

TRG 5.04
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-04

[ ] #30

TRG 5.06
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-06

[ ] every startup configuration aspect of your application must be configurable through the Helm chart (ingress class, tls, labels, annotations, database, secrets, persistence, env variables)

TRG 5.07
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-07

[x] if dependencies are present in the Chart.yaml they are properly configured

TRG 5.08
https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-08

[ ] a product has a single deployable helm chart that contains all components (backend, frontend, etc.)
[ ] name of the Chart should be just the product-name without prefix or suffix
[ ] values file should contain all available variables (even from subcharts) with default values and comments about what they do
[ ] helm install command should successfully install the chart to any supported Kubernetes version cluster (without overwriting default values)
[ ] helm test runs without errors

Testing

[ ] installed and running on pre-prod without errors

Hints
Information Sharing

Hi Autosetup Team! I would kindly ask you to fill these information:
Product Owner:
Dev SPOC:
Helm Chart Version:
App Version:

Info from @adkumar1:
Autosetup:
Product Owner:Mehran Roshandel Dev
SPOC: Aditya Kumar
Helm Chart Version: Currently 1.2.3 will be 1.2.8 after commit
App Version: Currently 1.2.3 will be 1.2.8 after commit

Version will be 1.2.6 instead. @adkumar1 please confirm.

The following are automatically checked as autosetup-backend got an exception for release 3.1:

helm install command should successfully install the chart to any supported Kubernetes version cluster (without overwriting default values)
installed and running on pre-prod without errors

@adkumar1 please confirm!

Closing this as all checks are done. Final version is 1.2.7. Approved.


Change version to master

Changed version to master.  The original version in the doc was throwing 401 errors.  Master seems to work.

Why:
Closes [issue link]

What's being changed:

Check off the following:

[ ] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

@joegiglio
Thanks so much for opening a PR! I'll get this triaged for review :zap:

Can someone explain what was fixed?  The new docs for this PR still does not use "master".
Why is "andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90" ok but the old version was not?

@joegiglio - We recommend using the SHA of a particular commit for security reasons, as it ensures you know what you're getting (see https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions). However, it looks like there was a bug with the code at commit 5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414 that was causing the 401 for you.
At the moment master is e6c4322d0397f3240f0e7e30a33b5c5df2d39e90, so both IDs reference the same version of the code for this action.


gRPC support in native-image

Check gRPC support in native image both for MP and SE and (possibly) create follow up issues to add support for it.

Having some issues with newer version of native image, investigating.
All examples worked with 20.2.0 CE


fix #893

fix #893
The branch of 0.2.0 is master-0.2.0. If your PR is to solve the problem of 0.2.0, please submit the PR to it.
Please do not create a Pull Request without creating an issue first.
What is the purpose of the change
XXXXX
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist.
[ ] Run `mvn clean compile --batch-mode -DskipTests=false -Dcheckstyle.skip=false -Drat.skip=false -Dmaven.javadoc.skip=true to make sure basic checks pass.

Codecov Report

Merging #894 (c6d6572) into develop (89a208f) will increase coverage by 0.04%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             develop     #894      +/-   ##
=============================================
+ Coverage      21.57%   21.62%   +0.04%
- Complexity       426      427       +1
=============================================
  Files            149      149
  Lines           4685     4684       -1
  Branches         712      710       -2
=============================================
+ Hits            1011     1013       +2
+ Misses          3592     3590       -2
+ Partials          82       81       -1

Flag
Coverage Δ

unit
21.62% <0.00%> (+0.04%)
:arrow_up:

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

Impacted Files
Coverage Δ

...che/dubbo/admin/utils/ApiDocsDubboGenericUtil.java
19.11% <0.00%> (-0.29%)
:arrow_down:

...ava/org/apache/dubbo/admin/model/domain/Route.java
44.77% <0.00%> (+1.29%)
:arrow_up:

...apache/dubbo/admin/service/RegistryServerSync.java
90.27% <0.00%> (+2.77%)
: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 89a208f...c6d6572. Read the comment docs.


log full pool state on change and every 10th loop

Signed-off-by: Evan Baker<EMAIL_ADDRESS>
Reason for Change:

Issue Fixed:

Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests

Notes:

@thatmattlong wdyt?


Minor typo

[Enter feedback here]
In the "Create and install a certificate" section, the Important block in blue says "PowerSell".

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

ID: 42b50f4b-5e10-6fef-ad73-612996d2001a
Version Independent ID: 8eda699d-40de-e20b-d030-719a6c4e2ff2
Content: Setting up an environment for developing a Power BI visual - Power BI
Content Source: powerbi-docs/developer/visuals/environment-setup.md
Service: powerbi
Sub-service: powerbi-custom-visuals
GitHub Login: @KesemSharabi
Microsoft Alias: kesharab

Hi @premradhakrishnan,
Thank you for your comment, I'll fix this typo shortly.

Hi @premradhakrishnan,
Thank you for spotting this typo and letting us know. This typo is now fixed - see Set up your environment for developing a Power BI visual.


Serializing Array fails with null item

If an array element value is null, it fails to serialize the object. for example:
if you have a class as below:
public class DataClass
{
    public PlusMinus[] PlusMinus { get; set; }
}

public class PlusMinus
{
    public string Name { get; set; }
}

and if you have the data and instance as below:
DataClass dataClass = new DataClass();
        dataClass.PlusMinus = new PlusMinus[2];
        dataClass.PlusMinus[0] = null;
        dataClass.PlusMinus[1] = new PlusMinus() { Name = "something" };

the object dataClass can not be serialized.

Thanks for reporting this @FathirMiah.  While it looks like it does not throw an exception in v2, it does emit a new non-null instance, which is not expected.  I will look into fixing this today.

OK I just committed a fix for this. @wojtpl2 did you release an Alpha 6 yet by chance?  I do not see one.  If you want you can release it and this fix will be in it.

OK this is addressed in the latest version.  Closing for now.


Model shakes and geometries clipped

Hi,
When I open a specific file I have some problems with geometries (clipped). Also the model shakes and returns to normal when I stop moving the camera.
To illustrate my problem I opened this file with BIM Vision.
Result on BIM Vision :

Result on web-ifc-viewer :

I sent my file to @agviegas in private.
I tested on Firefox and Chrome and the problem is the same

Solved in 1.0.46!
The problem is due to the location of the model (very far away from the origin). You can bring the model to the center of the 3d scene using the following code:
viewer.IFC.applyWebIfcConfig({
  COORDINATE_TO_ORIGIN: true,
  USE_FAST_BOOLS: true
});

What if we want the model to be geolocalized and not to shake ?

In that case, you will need to either bring the model to the origin and apply the same transformation to the rest of objects / displayed coordinates in your app, or use an alternative solution (maybe three.js logarithmic renderer?). Anyway, this is not an IFC.js-specific issue, but a three.js (and 3D in general) issue. Nummerical stability is present in all 3D software, and tricks like bringing everything to the origin are common in many apps.


edit ndarray API docs

Edited some math function -- reduce function docs.

nansum, nanprod, edited description.
sum, prod, mean, max, edited parameter description.

Minor Edits

ones, minor wording edits.

Edited some Array manipulation routines

repeat, edit and add example.
flip (reverse), edit and add example.

Edited some optimizer update function

More edits in SGD update, momentum update, Adam update, edited description and parameters.
For RMSprop and AlexRMSprop just edited parameters.

@mli, @zackchase, @Roshrini, @madjam, @nswamy

Numpy documentation is inconsistent. Please refer to
https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
If sequence is acceptable as a general word for {list, tuple} then I have
no problem. But should say "sequence of int" not "sequence of ints" to be
consistent with the general numpy style.
On Fri, Apr 14, 2017 at 1:25 PM, Jiajie (George) Chen <
<EMAIL_ADDRESS>wrote:

@jiajiechen commented on this pull request.
In python/mxnet/ndarray.py
https://github.com/dmlc/mxnet/pull/5806#discussion_r111630967:

@@ -953,7 +953,7 @@ def ones(shape, ctx=None, dtype=mx_real_t):

 Parameters
 ----------

shape : int or tuple of int

shape : int or sequence of ints

Actually I took the numpy.ones as reference.
https://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html
The sequence should represents both list, tuple.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/mxnet/pull/5806#discussion_r111630967, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACR4zk4EaFp2aosjZtB01FAA_dtC2qwtks5rv9ZMgaJpZM4M8Ak5
.

what's the status on this @piiswrong ?

@zackchase waiting for approval. If you think this is ready to be merged I'll merge it


add support for compressed keys in nodejs

This implements #12 compressed key support (for node.js)

squashed


Expansion Panel component is not responsive.

Description of the Bug
I tried the example from https://github.com/HeaTTheatR/KivyMD/wiki/Components-Expansion-Panel and I tried to click one by one component and the most recent component, the content is not visible.
Screenshots

Versions

OS: ubuntu
Python: 3.x
Kivy: 1.11.1
KivyMD: 0.103.0

@aprilahijriyan I changed the example, everything works.


Fix init config bug and E2E tests

This fixes a bug in how config file is initialized which in turn was one of the reasons for E2E tests to fail.
Another fix for tests to run correctly is to disable opening the about window before main window when the app launches.

Merging this to ensure we are able to run these tests against the code in master


Support async fallback execution

@ben-manes Did you want just the fallback to be async or the execution as well?

The execution too. I was chaining the retrials of async calls with fallback to another async call.
In this case, I abandoned AWS S3 sdk v2 because it has been horribly buggy and frustrating for months. However I didn’t want to switch back to v1 just before the holidays and have new problems. So I chained them to call v1 and fallback to v2. I ended up having either finish by populating a future to work around this limitation.


feat: document cert-manager integration

Signed-off-by: Rohan CJ<EMAIL_ADDRESS>Content Description

Preview Link

Internal Reference
resolves DOC-317
<!--Add the Github or Linear ticket reference>

waiting on updating config reference

@rohantmp looks like there are a few vale issues and unresolved links. Could you please resolve the links issues and mark PR as ready? I'll merge it and fix the vale issues myself and tag you on review.

Closing in favor of https://github.com/loft-sh/vcluster-docs/pull/391


Multithreaded emitting seems to be broken

See discussion here https://groups.google.com/forum/#!topic/streamparse/_Wz9zO-d6Yw. Although we have some basic locking around no two threads writing to stdout/reading from stdin, seems as though we need to have a more careful look at other state for bolts/spouts that could be modified by multithreaded bolts and ensure everything works properly.

I'm pretty sure the root cause is in here:  https://github.com/Parsely/streamparse/blob/master/streamparse/bolt.py#L134-L147
There should probably be a lock around the entire send_message/read_task_ids part to ensure it happens in the proper order. Otherwise, it's possible to get task ids from the wrong emit.
Somewhat unrelated, but why need_task_ids=None and not need_task_ids=True?  We just set it to True if it's None anyway.

Agree with giving the lock another look, the None versus True thing was just me being tired when adding kwargs :).


Feat: [Instructor] - Completa Funcionalidad Curso

Completa el codigo requerido para que un intructor pueda gestinar un curso

Codecov Report

Merging #9 (730d99b) into main (a8bc3d9) will increase coverage by 0.21%.
The diff coverage is 50.44%.

@@            Coverage Diff             @@
##             main       #9      +/-   ##
==========================================
+ Coverage   65.12%   65.33%   +0.21%
==========================================
  Files           3        3
  Lines         453      551      +98
==========================================
+ Hits          295      360      +65
- Misses        158      191      +33

Impacted Files
Coverage Δ

now_lms/__init__.py
65.24% <50.44%> (+0.24%)
: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 a8bc3d9...730d99b. Read the comment docs.

Codecov Report

Merging #9 (1ffac44) into main (b1b1f70) will increase coverage by 20.07%.
The diff coverage is 80.83%.

@@             Coverage Diff             @@
##             main       #9       +/-   ##
===========================================
+ Coverage   65.12%   85.19%   +20.07%
===========================================
  Files           3        3
  Lines         453      520       +67
===========================================
+ Hits          295      443      +148
+ Misses        158       77       -81

Impacted Files
Coverage Δ

now_lms/__init__.py
85.60% <80.83%> (+20.60%)
: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 b1b1f70...1ffac44. Read the comment docs.

Codecov Report

Merging #9 (97631bf) into main (b1b1f70) will increase coverage by 16.14%.
The diff coverage is 72.41%.

@@             Coverage Diff             @@
##             main       #9       +/-   ##
===========================================
+ Coverage   65.12%   81.26%   +16.14%
===========================================
  Files           3        3
  Lines         453      630      +177
===========================================
+ Hits          295      512      +217
+ Misses        158      118       -40

Impacted Files
Coverage Δ

now_lms/__init__.py
81.52% <72.41%> (+16.52%)
: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 b1b1f70...97631bf. Read the comment docs.

Codecov Report

Merging #9 (e91cabc) into main (b1b1f70) will increase coverage by 16.80%.
The diff coverage is 80.67%.

@@             Coverage Diff             @@
##             main       #9       +/-   ##
===========================================
+ Coverage   65.12%   81.92%   +16.80%
===========================================
  Files           3        8        +5
  Lines         453      653      +200
===========================================
+ Hits          295      535      +240
+ Misses        158      118       -40

Impacted Files
Coverage Δ

now_lms/bi.py
64.28% <64.28%> (ø)

now_lms/__init__.py
80.73% <73.22%> (+15.73%)
:arrow_up:

now_lms/auth.py
91.66% <91.66%> (ø)

now_lms/db.py
92.50% <92.50%> (ø)

now_lms/config.py
95.23% <95.23%> (ø)

now_lms/forms.py
100.00% <100.00%> (ø)

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 b1b1f70...e91cabc. Read the comment docs.


Avoid fork-bombing ourselves when hosted by swift-test.

This PR amends exit tests' child process spawning logic to ensure that they don't trigger a fork bomb or fail outright when the test process is hosted by Swift Package Manager (as in this branch).
Exit tests are an experimental feature, but one that we use internally in our own test suite, so we need to make sure our tests continue to function if/when that SwiftPM branch is merged.
Checklist:

[x] Code and documentation should follow the style of the Style Guide.
[x] If public symbols are renamed or modified, DocC references should be updated.

@swift-ci please test

See also: https://github.com/swiftlang/swift-package-manager/pull/7766


build: add code coverage reporting to project

This PR adds code coverage reporting to the project.

:tada: This PR is included in version 5.0.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


gcs: init at 4.8.0

Things done

[X] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

Build failure seems unrelated to changes introduced by this pr

The darwin build failed for me.
unpacking sources
unpacking source archive /nix/store/ikh7g99194iwbwkh0rw0qnd1fsq12b79-gcs-4.8.0-src
source root is gcs-4.8.0-src
patching sources
configuring
no configure script, doing nothing
building
Buildfile: /private/var/folders/qv/5k4lhv3n1hg2jk29cj3smtp00000gn/T/nix-build-gcs-4.8.0.drv-0/gcs-4.8.0-src/apple_stubs/build.xml

clean:

stubs:
    [mkdir] Created dir: /private/var/folders/qv/5k4lhv3n1hg2jk29cj3smtp00000gn/T/nix-build-gcs-4.8.0.drv-0/gcs-4.8.0-src/apple_stubs/ant_build
    [javac] Compiling 37 source files to /private/var/folders/qv/5k4lhv3n1hg2jk29cj3smtp00000gn/T/nix-build-gcs-4.8.0.drv-0/gcs-4.8.0-src/apple_stubs/ant_build
    [javac] javac: invalid target release: 1.8
    [javac] Usage: javac <options> <source files>
    [javac] use -help for a list of possible options

BUILD FAILED
/private/var/folders/qv/5k4lhv3n1hg2jk29cj3smtp00000gn/T/nix-build-gcs-4.8.0.drv-0/gcs-4.8.0-src/apple_stubs/build.xml:20: Compile failed; see the compiler error output for details.

Total time: 0 seconds
builder for ‘/nix/store/da1hcq9w7ziawbzc7i5zd09a6ls5lw8q-gcs-4.8.0.drv’ failed with exit code 1

Build failure seems to be caused by jdk and jre defaulting to jdk7 and jre7 on darwin.
We now demand the 1.8 versions of jdk and jre explicitly


Locking up when 'Escape Radius' is used

Hotkeys are not unblocking when mouse exits escape radius.

This seems to happen only to menus that are set to 'Global' using the escape radius,


⚠ Cioos National CKAN has degraded performance

In dfcb814, Cioos National CKAN (https://catalogue.cioos.ca/) experienced degraded performance:

HTTP code: 200
Response time: 6355 ms

Resolved: Cioos National CKAN performance has improved in 04aa934 after 5 minutes.


⚠ GitLab Server has degraded performance

In 80ff1a6, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 9233 ms

Resolved: GitLab Server performance has improved in 807f4e6.


[DOCU-3062] Composite runtime groups

Description
New section under Konnect Runtime Manager for Composite Runtime Groups.
To do:

~clean up overview page~
~better doc for invariances~ improved and split out into its own page, but needs review
~analytics info~
~release notes~

Testing instructions
Netlify preview links:

Section in Runtime Manager overview page
Intro to composite runtime groups
Working with composite runtime groups
Migrate configuration into a composite runtime group
Invariances reference
Note added to Analytics overview page
Release notes

Checklist

[x] Review label added
[x] PR pointed to correct branch (main for immediate publishing, or a release branch: e.g. release/gateway-3.2, release/deck-1.17)

We're missing a link to the spec and a URL for the destination. @haydenlam can provide the URL once he's published the spec to devportal.

@acgoldsmith It will be uploaded to the same file as the Runtime Groups:
https://developer.konghq.com/spec/cd849478-4628-4bc2-abcd-5d8a83d3b5f2/24c1f98b-ea51-4277-9178-ca28a6aa85d9

@cloudjumpercat , if you want to start copyedit then we're ready on all pages but conflicts.md. New use case info will be going in there if you want to defer that to the end. Thanks!


FAILURE: Build failed with an exception

Error message:
Launching lib/main.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:3.5.0.
     Required by:
         project :
      > Could not resolve com.android.tools.build:gradle:3.5.0.
         > Could not get resource 'https://maven.aliyun.com/repository/google/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
            > Could not GET 'https://maven.aliyun.com/repository/google/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)
      > Could not resolve com.android.tools.build:gradle:3.5.0.
         > Could not get resource 'https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
            > Could not GET 'https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)
      > Could not resolve com.android.tools.build:gradle:3.5.0.
         > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
            > Could not GET 'http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)
   > Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50.
     Required by:
         project :
      > Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50.
         > Could not get resource 'https://maven.aliyun.com/repository/google/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
            > Could not GET 'https://maven.aliyun.com/repository/google/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)
      > Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50.
         > Could not get resource 'https://maven.aliyun.com/repository/jcenter/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
            > Could not GET 'https://maven.aliyun.com/repository/jcenter/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)
      > Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50.
         > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
            > Could not GET 'http://maven.aliyun.com/nexus/content/groups/public/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom'.
               > Connect to <IP_ADDRESS>:8888 [/<IP_ADDRESS>] failed: Connection refused (Connection refused)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 9s
Finished with error: Gradle task assembleDebug failed with exit code 1

and android/build.gradle:
buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

flutter --version:
Flutter 1.14.6 • channel dev • https://github.com/flutter/flutter.git
Framework • revision fabeb2a16f (3 weeks ago) • 2020-01-28 07:56:51 -0800
Engine • revision c4229bfbba
Tools • Dart 2.8.0 (build 2.8.0-dev.5.0 fc3af737c7)

flutter doctor:
[✓] Flutter (Channel dev, v1.14.6, on Mac OS X 10.15.2 19C57, locale zh-Hans-CN)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.42.1)
[✓] Connected device (1 available)

• No issues found!

Hi @KaiOrange
If you're based in China
Please try this Using Flutter in China
Thank you

I've dealt with it.
1.change the file: flutter/packages/flutter_tools/gradle/flutter.gradle
- google()
- jcenter()
+ maven { url 'https://maven.aliyun.com/repository/google' }
+ maven { url 'https://maven.aliyun.com/repository/jcenter' }
+ maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

2.change the file: <project_path>/android/build.gradle
- google()
- jcenter()
+ maven { url 'https://maven.aliyun.com/repository/google' }
+ maven { url 'https://maven.aliyun.com/repository/jcenter' }
+ maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

3.Browser access：https\://services.gradle.org/distributions/gradle-5.6.2-all.zip;
4.restart Android Studio and run

@KaiOrange
I'm glad that you solved this,
closing

well, the failed links in the original logs is already <maven.aliyun.com>. it's probably problem of < maven.aliyun.com>. Unsolved.


Added brief info messages to top right corner

@zalox Feel free to merge if you are happy with it

Animations (scroll down/up) will be added once https://bugzilla.gnome.org/show_bug.cgi?id=710888 is resolved.
Never mind the enormous diff in src/source_clang.cc, it's just that diff fails to handle indentation changes in a readable manner.

Tested on most platforms. Only Ubuntu 14 and debian stable has too old gtkmm versions to show the info messages.

May I ask what are the guidelines on using this thing? On what basis should I decide whether to show information to the user by a terminal, or by the brief messages?

The idea is not to spam the terminal with non-essential smaller messages.


Fix checkout

These changes make it possible to check out the cart again. We ran into this problem at the FP hackathon.
It still crashes if you're not logged in.

Closed in favor of https://github.com/microservices-demo/front-end/pull/49


Python library support for adding aliases

I'm going to depend on LLM 0.7 or higher and have the download-model ... --alias llama2 option work by writing to the aliases.json file.

Originally posted by @simonw in https://github.com/simonw/llm-mlc/issues/4#issuecomment-1676022241
This would make sense as a Python API method that plugins can use.
Maybe this:
from llm import set_alias

set_alias("llama2", "... model ID ...")

After implementing this I should upgrade the various plugins that have their own alias mechanism to use this instead.

llm aliases --help

llm aliases
Usage: llm aliases [OPTIONS] COMMAND [ARGS]...

  Manage model aliases

Options:
  --help  Show this message and exit.

Commands:
  list    List current aliases
  path    Output the path to the aliases.json file
  remove  Remove an alias
  set     Set an alias for a model

I should add llm.remove_alias(name) too. It can raise KeyError if invalid.
And I'll make llm aliases run llm aliases list by default, refs:

#167

Here's the current implementation of the aliases_set() CLI command:
https://github.com/simonw/llm/blob/0cd9333054b905f54270f6b8377b7c9d8b3f3e77/llm/cli.py#L715-L724
It catches JSONDecodeError and turns that into ClickException - which makes sense for a CLI tool but isn't the right thing for a Python library method to do.
What SHOULD the Python library do if you call llm.set_alias() but it turns out the aliases.json file is invalid? Which isn't something that should ever happen.
Two options:

Raise an error, and hope that the caller is ready for that.
Discard the current aliases.json file and write a new, valid one

I'm very tempted to implement 2 - a broken aliases.json file is useless, and we want the set_alias() function to succeed.

I'm going for that - if the JSON is invalid it rewrites it.

Now to refactor some code to use this.

Documentation https://llm.datasette.io/en/latest/python-api.html#other-functions


This isnt an issue im sorry but THANK YOU

i would donate all my money if i had any but this is so helpful

Thanks 😄

Thank you. <3


missing cvar to disable deluxeMap rendering

There is currently no cvar to disable deluxeMap rendering. Being able to switch deluxeMap on and off is useful to check if a bug is related to deluxeMap or not.

To my knowledge "disabling" deluxemaps is equivalent to disabling both normal mapping and specular mapping. (Disabling in the sense that these two effects should be exactly the code that makes use of deluxemaps, and neither can work without them.)

Using both r_normalMapping 0 and `r_specularScale 0 (I haven't seen a switch to disable it) does not workaround the issues seen in #68 and #76. But disabling deluxeMap in code does. Is there a way to be sure to disable specular mapping?

Hmm, now that I think about it it may be that r_normalmapping controls both normal mapping and specular mapping. Technically, specular mapping could use only deluxe maps but that would give weird flat reflections, so I think this was never implemented.

So why the bugs are there when I set r_normalMapping to 0 but not when I disable deluxeMap stuff in code?

See #188 for a r_deluxeMapping implementation.

Fixed by #118. The check for deluxe maps to enable normal, specular and physical mapping is at https://github.com/DaemonEngine/Daemon/blob/9e51d49aa973c084358e0a78116955df5abf0187/src/engine/renderer/tr_shade.cpp#L141


Emoji Not Supported

Hi, i would like to ask how to use this plugin with text that has emojis in it?
It is giving me the below error:
Invalid argument(s): string is not well-formed UTF-16

Hi @CurtinXavierTan could you provide a code for me to reproduce the bug? Works fine from my end


Modifying output_shape, but not using

Why is output_shape modified here, though after which it isn't used anywhere?
https://github.com/fchollet/keras/blob/612f5307b962fb140106efcc50932c292630fda3/examples/variational_autoencoder_deconv.py#L87
I wanted to know if there is a special reason we are doing this.

Hi
This issue isn't related to a bug/enhancement/feature-request or other accepted types of issue.
To ask questions, please see the following resources :
https://keras.io/
https://keras.io/#support
https://gitter.im/Keras-io/Lobby
Thanks!
If you think I made a mistake, please open another issue.


returning current directory

It's returning the current directory for me instead of /tmp because of npm/npm#4531.
I don't know what the right thing to do here is but I know I don't want the current directory!  :-(

I'm not sure what you're expecting here. This follows the node implementation. Should be opened here if it actually were an issue with the implementation, but it seems like it's expected behaviour.

If you use 'npm start' instead of 'node app.js' for executing your script, you get current directory from os.tmpDir().


KAFKA-7834: Extend collected logs in system test services to include heap dumps

Enable heap dumps on OOM with -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<file.bin> in the major services in system tests
Collect the heap dump from the predefined location as part of the result logs for each service
Change Connect service to delete the whole root directory instead of individual expected files
Tested by running the full suite of system tests

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Actually, after further discussion, will merge to trunk, 2.2, and 2.0 so we can get debugging information out for some failing tests. Will follow up on 2.1 after it won't get in the way of 2.1.1 release, and we'll follow up separately with 1.x versions if we find the additional info to be valuable, but hopefully tests shouldn't be that unstable on long term maintenance branches.

Excellent. Thanks @ewencp! I'll keep track progress with respect to 2.1.1

Now that 2.1.1 has finally landed, cherry-picking this into 2.1 as well. Seems like it has been fine for awhile on other branches anyway so probably we could have risked it even earlier.


Autocomplete/PyLance max call stack error

Some recursion/infinite loop is being caused by current declaration of types in splink3 codebase.  This may be causing autocomplete not to work in some instances

This seems to be resolved by updating sqlglot to 4.0.0


LSNBLDR-677 - Stop sites from importing orphaned pages

I removed a lot of debugging code here in the original site and changed it to log.debug.
I also removed the original code that did page finding and relied on the new class to do all of the page finding. I haven't completely tested this but it looks like it should be good.

Okay updated formatted on the finder code.

OK with me.


Cannot create property 'prependPath' on boolean 'true'

Describe the bug

手动将ws改为false 可以启动 项目一直没碰 突然无法启动了
Reproduction
本地启动
System Info
Cannot create property 'prependPath' on boolean 'true'

Used Package Manager
yarn
Logs
Cannot create property 'prependPath' on boolean 'true'
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

加入https也一样

依赖项


Full day event hidden option

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When an event is a full day event, no ability to hide the information "Full day" for the event.
Expected behaviour
No "Full day" shown in the card for full day event
Possible Solutions
Option when set to true that modify the behavior of the card to not show "Full day"
Context / Reason
Not relevant to show "Full day". Start time, end time only needed for event with hours
Code of Conduct

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

As there has been no update I will close this


BMP/Dpp signaling pathways

decapentaplegic signaling pathway GO:0008101
Looking a Dpp signaling, I think that 'decapentaplegic signaling pathway' GO:0008101 should be merged with or at least moved under 'BMP signaling pathway' GO:0030509 as Dpp is a member of the BMP family and we have other BMP family ligands that don't have equivalent ligand-based signaling classes.
I would prefer a merge, as it is cleaner. Apart from one UniProt annotation, to UniProtKB:Q9V853, we (FlyBase) are the only group that have used this GO:0008101 in manual annotation.

@hattrill  I can merge 'decapentaplegic signaling pathway' into 'BMP signaling pathway'.
I think we should also then merge the three 'regulation of decapentaplegic signaling pathway' terms into the corresponding 'regulation of BMP signaling pathway' terms.
For all of these merges, I'll make the decapentaplegic terms narrow synonyms.  Are there synonyms for the other BMP family ligands that you'd like to add?
It looks like UniProt is also the only group besides FlyBase that has annotations to the regulation terms, so tagging @milarolo to make sure they are also okay with these merges.  Thx.

It's fine with us. You can go ahead with the merge.

Hi Kimberly,
Sounds good.
The other ligands (such as glass bottom boat and screw) tend not to be used in the pathway names - tend to be classed just as BMPs - so no need for other synonyms.
Thanks,
Helen


Level Order Traversal of Binary Tree in C++

Is your feature request related to a problem? Please describe.
The problem is to implement level order traversal of Binary Tree.
Describe the solution you'd like
Level order traversal is a popular tree traversal algorithm that visits each node of a binary tree in a breadth-first manner, going through each level from left to right. It explores the tree level by level, starting from the root and moving to the nodes at the next level before traversing deeper.
@Kumar-laxmi  Please assign me this issue under SSOC'23

I will support my code with proper documentation and explanation of the Level Order Traversal of Binary tree.
@Kumar-laxmi Kindly assign me this issue under SSOC'23

Please assign me this issue.

I can work on this issue. Kindly assign me this issue.


Export paddles as ColourTode

You should be able to export the current paddles as ColourTode

Merged into #192


143 seamless change road surface image

now in inspect page when user changes type of road surface images to show it will stay approximately at the same distance of where it was and not starting to zero.
WAIT
FIRST PR ABOUT ROTATION OF IMAGES FROM BE HAS TO BE MERGED

ops sorry had forgotten to remove the console logs


new json rest API endpoint

API calls I currently use

getPodcastData(podcast_id) -> Podcast returns all data for a podcast show
getNextLiveEvents(podcast_id, count) -> Event(s) returns the count next planned liveevents of a specific podcast
getCalendar(start_date, end_date, count) -> Event(s) returns a list of planned events. All parameters optional. start_date  today by default. end_date is nil by default. count is maybe 50 by default.
getAllPodcasts() -> Podcast(s) returns all currently registered podcast shows.

Of course this is only a pseudo representation of the API calls. But I think you get the idea.
Data Model
Of course in json everything is a string. So handle NSURL as string too. The ? at the end marks the optional parameters. That means the app can work if they are empty but of course it will not look that nice and have all the functions for those shows.
Podcast

podcast_id: String (database id to refer this podcast)
feed_url: NSURL?
artwork_url: NSURL? (link to the original full size artwork image in the feed)
artwork_thumb_url: NSURL? (thumb provided by xenim)
name: String
subtitle: String
description: String
website_url: NSURL?
email: String?

more stuff that might not be in the rss feed. Maybe ask the podcasters to add them manually

irc_url: NSURL?
webchat_url: NSURL?
twitter_handle: String?
flattr_handle: String?

Event

duration: Int? // in minutes
start_date = String
event_title: String
event_description: String?
podcast_id: String (database id to fetch more infos with another call)
stream_urls: Array

mp3: String
hls: String?

listeners: Int?

Just some other thoughts:
How do we handle podcast shows which are scheduled in the calendar to start streaming at a specific time and they don't because they are late. Or they forgot to remove the calendar entry.
I think this can be addressed like this:

show is still listed in calendar feed (as long as the podcast creators do not update their calendar and remove the event)
the app displays it in "upcoming today" section with the scheduled start time. Even if the start time already passed.
actually live shows get fetched by a different api call. getLiveEvents() -> Event(s). They will then be shown as live in the app with a play button to listen.

Current implementation will update the planned episode if the iCal entry. Planned episode which had not started within a day after the planned begin are removed automatically.

Regarding the data model:

What sizes are required for artwork_thumb_url? Currently only 150x150 is generated for the website, this might change in future versions, but additional resolutions might be provided without much additional affort
webchat_url will propably not part of the API as it can be deducted easily from irc_url
flattr_handle is currently not in xenim. I would like to include it as it is also available via the podcast-feed, but in a more generic form to include things like paypal.me as well.

What sizes are required for artwork_thumb_url? Currently only 150x150 is generated for the website, this might change in future versions, but additional resolutions might be provided without much additional affort

Currently I use about 60x60 images in the app. With @2x devices this requires 120x120, so 150x150 is enough for now. However for an iPad Version I will need @3x, so it is a good idea to build an API that is easily extensible for different sizes. I also use really large images in the player which are very large, so I use the imageurl that refers to the source image at the podcasts website.
Maybe we should have something like
artwork_thumbs: {
  original: "",
  150: "",
  300: ""
 ....
}

webchat_url will propably not part of the API as it can be deducted easily from irc_url

I do not think so. There might be podcasts in the future that use a different chat service, so irc can be empty and webchat url can be set.

flattr_handle is currently not in xenim. I would like to include it as it is also available via the podcast-feed, but in a more generic form to include things like paypal.me as well.

That makes sense. Maybe something like
donation: {
  flattr_id: ""
  paypal_id: ""
 ....
}

Planned episode which had not started within a day after the planned begin are removed automatically.

What do mean with removed? Maybe I do not have understand the xenim process yet. Are there two ways to schedule an event?
This is how I think it currently works (please correct me if wrong):

user has .ical configured in his account
adds an event in his calender
xenim fetches .ical and updates its database of events
I fetch the list of events with an API call saying: "give me everything that happens today and in the future."

I drew an image which hopefully explains everything (The numbers in brackets can be ignored, they are needed for graph generation only):


ACL for file uploads

How would I go about setting the uploaded file's ACL to Public ?
Thanks.

@freak4pc I haven't implemented any APIs for editing a file's permissions or other information yet. It might be possible to set it with a parameter, let me look at the APIs and get back to you. If not, I'll try adding some new APIs for this today.
Thanks for the question!

I've started work on developing this. I hope to have it fully implemented by the end of the weekend.
@freak4pc Do you need to use this by a specific date?

Hey, Thanks for answering @AnthonyMDev
I actually overridden my issue by setting a public Bucket Policy so I'm good for now. No worry :)
In a different note, did you think about making the manager a background upload manager ?

@freak4pc
Okay, that should work. I'm still going to go ahead and finish this feature set up.
I haven't looked into that yet. I'll look at the benefits of it. I think it would be best to allow the user to set the configuration, so maybe I'll make that happen.
Are you actually using this repository at the moment? I haven't gotten any confirmation that anyone besides myself is even using this right now.

This feature should be working on the acl branch with PUT requests currently. I'm going to be looking into implementing ACL on other request methods, and creating methods that allow you to get and edit the ACL of an object and bucket at some point this week.
I'll also be adding more documentation to how the ACL system works and adding it to the README.

Yeah @AnthonyMDev , I'm absolutely using it. Really great lib and an awesome time saver for me.
I agree that being able to configure the client to perform in a background session would be very beneficial.

That's great to hear!
Thanks for the suggestions. I'll look into the rest of this soon.

All functionality has been implemented, unit tested, and documented. I'll be updating the README with new examples tomorrow and pushing out a new version of the CocoaPod.

Awesome :) Will check it out.

@freak4pc In response to your suggestion for using a background upload manager configuration:
Right now, the request manager is being set, by default, to the Alamofire.sharedInstance. The requestManager variable is public though, and can be set to another instance of Alamofire.Manager.
To use a background upload manager, you can just create a new Alamofire.Manager with the desired configuration and set it to the requestManager variable. It will then be used for all requests.
Currently, I feel like leaving the sharedInstance as the default is best, but if you can give me a compelling reason why creating a background upload manager as the default request manager is better, I'm all ears!

Also, this feature has been completed and version 0.5.0 has been released to include ACL APIs


Support async query caching

Updates the dependencies to the versions that support async query caching.
Note that to enable it you need to use enterprise Grafana version 10.1.x, with caching turned on for the Athena datasource and useCachingService = true and awsAsyncQueryCaching = true in the custom.ini.

Maybe it could be useful to add the feature toggle info from the description into the readme, what do you think?

Added! Is this what you were thinking?


Hh++

I assume this was an accidentally created issue. Feel free to reopen when this wasn't the case.


Navigating Via the url will only load the footer

Navigating Via the URL will only load the footer. (eg. ...../about) however, navigating via the in-app tabs will display the pages(Chrome, Firefox). I cannot confirm if this is on safari as well because of issue #55
Edit: To clarify the home page does load when navigating to the base URL
Chrome v66.0.3359.181
Firefox v60.0.1

This appears to have been fixed with the other footer related issues. closing the ticket.


Added performance benchmarking doc

Which problem is this PR solving?
Part of https://github.com/open-telemetry/opentelemetry-js/issues/4171
Short description of the changes
This PR adds a doc with instructions on how to add new benchmark tests.

The current Lint/build failure does not seem to be related to this change (broken links in doc/tracing.md and doc/metrics.md).

~The current Lint/build failure does not seem to be related to this change (broken links in doc/tracing.md and doc/metrics.md).~
The semantic conventions docs have been removed from the specification repo. I have updated the links here, but let me know if you prefer that to be in a separate PR. @pichlermarc

Ah, I think having it in this PR is fine. Thanks for fixing it :slightly_smiling_face:


License Request for ImGuiDebug Repository

I'm interested in using ImGuiDebug for a project and noticed the repository lacks a license. Could you please add an open-source license?

Sure, there you go: MIT


Pipeline Disabling audit Bundle

Hi Steve,
I ran into this error when running Dependency Checker as a pipeline script. I am not using Ruby and would like to disable auditBundle.
[DependencyCheck] Exception Caught: org.owasp.dependencycheck.exception.InitializationException
[DependencyCheck] Cause: bundle-audit initialization failure; this error can be ignored if you are not analyzing Ruby. Otherwise ensure that bundle-audit is installed and the path to bundle audit is correctly specified
I checked your other posts where you've advised to have the auditBundle disabled. But I could not find the alternative groovy command for "analyzer.bundle.audit.enabled=false (or) `-Danalyzer.bundle.audit.enabled=false'". Could you please help me with this. Thanks!

@sharmeelamn2018 Enabling/disabling analyzers is a Jenkins global configuration option, not available on individual jobs. Unlike other tools in the Dependency-Check ecosystem, the Jenkins plugin ships with everything enabled by default. This is due to the high likelihood that a Jenkins cluster will likely support many different technology stacks.
You can 1) disable the analyzer globally, or 2) specify the types of files you want to scan in the job config. By default, the Jenkins plugin will attempt to scan everything in the project workspace which is often overkill.
In the next release, the Bundle analyzer will be disabled by default. It will be the only analyzer that will be disabled.
Refer all future comments to https://issues.jenkins-ci.org/browse/JENKINS-46746


nbclassic >=0.5 breaks jupyter_nbextensions_configurator

Hi,
It seems that the nbclassic >= 0.5 releases break the jupyter_nbextensions_configurator extension, because it cannot find the corrected "marked.js" file. It is trying to load "/static/nbclassic/components/marked/lib/marked.js?v=20230228105802", but cannot find that. If I pin nbclassic < 0.5, then it works.
Best,
Mark

Thx for reporting.
This is due to https://github.com/jupyter/nbclassic/pull/201 and should be fixed in the https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator repository.
cc/ @RRosio @ericsnekbytes

I've re-reported it there.

Opened a fixing pull request in https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator/pull/152


Add support to AZD for secrets.store.v0 and secrets.secret.v0 resources

We need these in for preview 3 of Aspire as they unlock a lot of external dependency scenarios. Here is the PR where this feature was merged in Aspire and the PR description includes lots of examples:
https://github.com/dotnet/aspire/pull/1487

/cc @ellismg

@mitchdenny I forget where we are with the whole secrets store, are we still trying to do something here for Preview 3 or are we pushing this out to Preview 4?  I can't recall if we walk away from our design meeting yesterday feeling good about this yet or not...

Pushing to preview 4. Well rip out secrets as it exists today. I'd recommend keeping the input prompting mechanism we'll be reusing that.


In Atom bracket matcher does not highlight brackets on the same line

Atom: 1.13.1x64
OS X El Capitan 10.11.6
All atom packages up to date.
No custom CCS styles.
Syntax theme: github-atom-light-syntax
I am not sure if this is Atom bug somehow, but it only happens for me with github-atom-light-syntax syntax theme, so I think it belongs here possibly.
The brackets on same line do not seem to be matched. Different lines do match. Notice the match (with bottom border).

This happens regardless of the type of bracket.
Expected look with stock atom One Light theme:

It looks like the atom-text-editor .line.cursor-line style is showing up in front of the bracket-matcher decoration. When I disable the background-color on the cursor-line style, the bracket-matcher decoration shows. It appears that the cursor-line style in the default themes is transparent:

whereas the one in the primer themes is opaque:

@simurai would you be able to take a look at this?

Sorry to bring this up again... while the latest 0.5.0 release did technically fix this specific issue, it did make matching somewhat worse; at least aesthetically?
Atom: 1.18.0 x64
OS X El Capitan 10.12.5
All atom packages up to date.
No custom CCS styles.
Syntax theme: github-atom-light-syntax

Not sure what's going on here, seems like the foreground text color is too light or matches the background one now. Or something.
Let me know if I should create a new issue.

I can't reproduce that slightly bluer background:

If you paste the following in your styles.less file, does it remove the background?
atom-text-editor .bracket-matcher,
atom-text-editor .bracket-matcher .region {
  background-color: transparent !important;
}

Hmm somehow it seems I did have custom colour for background bracket matcher in the stylesheet... I don't remember ever experimenting with it at all... but I must have... maybe it was when I was debugging the original issue and forgot to remove it or something.
atom-text-editor.editor .bracket-matcher .region {
  background-color: #e6f5ff;
}

When I remove that it seems to work fine. Sorry my bad.


Added new head method

I noticed that the head method was not supported in your test suite. This adds support for it.

@nekofar can you look at this?
related: https://github.com/nekofar/pest-plugin-slim/pull/85


Invoking a function

Steps to reproduce
Suppose I have the following code:
code = """
function check() {
    return {
        create: function() {return "create"},
        update: function() {return "update"}
    };
}
"""

ctx = py_mini_racer.MiniRacer()
ctx.eval(code)

check = ctx.execute('check()')

Now check contains two java script functions:
{'create': <py_mini_racer.py_mini_racer.JSFunction at 0x7fe81400c128>,
 'update': <py_mini_racer.py_mini_racer.JSFunction at 0x7fe81448b4a8>}

How do I invoke them from python/PyMiniRacer? ctx.execute(check['create']) and ctx.call(check['create'] don't seem to work
System configuration
PyMiniRacer version:
Latest from pip as of 30.05.2018: py-mini-racer==0.1.14
Python version:
Python 3.6.1 |Anaconda custom (64-bit)| (default, May 11 2017, 13:09:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux

As a workaround, I currently do the following:
ctx.execute('var tmp = check()')
ctx.call('tmp.create')
ctx.call('tmp.update')

Not ideal, but somehow works

@alexeygrigorev you could do something similar to this: https://github.com/discourse/mini_racer/pull/80
We would love to get such a contribution!

Why was it closed? Was the feature added?


Linguistics not supported for the Microsoft SQL Server connector?

I have been running some tests with the Microsoft SQL Server connector to index a couple of on-prem databases. When testing the result, it behaves quite different from the regular SharePoint search when it comes to linguistics. Normally when searching for team I would get a hit for items containing e.g. teams as well, but this is not the case for my SQL connector content. This is not listed on the page as a limitation, though. Can you confirm if linguistics should already work so that it is my configuration that is incorrect? Or if not, will it at some point work for these connectors just like it does for SharePoint content?

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

ID: 0b069776-85d6-8e77-db4f-061ef6e558f1
Version Independent ID: ee77b097-5c80-43f9-935a-c225740af80e
Content: Azure SQL and Microsoft SQL server Graph connector for Microsoft Search
Content Source: MicrosoftSearch/MSSQL-connector.md
Service: mssearch
GitHub Login: @mecampos
Microsoft Alias: mecampos

Hello @ekdegerman, it will be good to have a closer look at the issue you found, please send an email to<EMAIL_ADDRESS>with this information, and include the ‘tenant ID’ and connector ‘connection ID’ that you are using for these tests. You can also send the link to this GitHub issue for reference.

@mecampos Sent! Sorry about the delay.


Retire syncSession functionality from authorization.run

This is dependent on https://github.com/ManageIQ/manageiq-ui-service/issues/1144
After all those have been merged , we should be in good shape to remove syncSession since all our important functions will be migrated over to redux.

The dependency is invalid.  Closing.


V2.0.0 Wrong repository url declared in package.json

Bug
After adding the package, trying to install it through cocoapods, it fails because there is an error in the main package.json
[!] Error installing Permission-Camera
[!] /usr/local/bin/git clone https://github.com/zoontek/react-native-permissions.git /var/folders/zx/2pbc9qbd7t76t6rc_1pxq8m00000gn/T/d20191003-25496-b0rm4h --template= --single-branch --depth 1 --branch 2.0.0

Cloning into '/var/folders/zx/2pbc9qbd7t76t6rc_1pxq8m00000gn/T/d20191003-25496-b0rm4h'...
remote: Repository not found.
fatal: repository 'https://github.com/zoontek/react-native-permissions.git/' not found

If you look at the package.json file, the repository url is wrong:
"repository": {
    "type": "git",
    "url": "https://github.com/zoontek/react-native-permissions.git"
  },

It seems to be ok in the GitHub master branch.
Library version: 2.0.0
Steps To Reproduce
Just follow your instructions in the README...

Already opened in #330


Not able to import aws.directconnect.GatewayAssociation

What happened?
We are looking to import an existing gateway association (GatewayAssociation), and the related gateway association proposal (GatewayAssociationProposal). But importing GatewayAssociation keeps failing with this error:
    error: aws:directconnect/gatewayAssociation:GatewayAssociation resource 'megaport-dx-association-dev' has a problem: Conflicting configuration arguments: "proposal_id": conflicts with associated_gateway_id. Examine values at 'megaport-dx-association-dev.proposalId'.
    error: aws:directconnect/gatewayAssociation:GatewayAssociation resource 'megaport-dx-association-dev' has a problem: Conflicting configuration arguments: "associated_gateway_id": conflicts with proposal_id. Examine values at 'megaport-dx-association-dev.associatedGatewayId'.
    error: Preview failed: one or more inputs failed to validate

Example
This is the code:
        dx_gateway_association_proposal = aws.directconnect.GatewayAssociationProposal(
            f"megaport-vif-dx-association-proposal-{stack}",
            allowed_prefixes=self._virtual_private_gateway_inputs["allowed_prefixes"],
            associated_gateway_id=vpn_gateway.id,
            dx_gateway_owner_account_id=dx_gateway_account["id"],
            dx_gateway_id=dx_gateway_id,
            opts=pulumi.ResourceOptions(provider=self._provider, import_="474b56b8-3b67-479a-a8ea-5d1f438cd1c7/a6bc7776-5f1f-4281-9362-304f8fe6e62e/vgw-0b354349991d9736c"),
        )

        dx_gateway_association_proposal.id.apply(lambda proposal_id: pulumi.info(f"dx_gateway_association_proposal.id: {proposal_id}"))
        management_provider = provider.get_provider(Account.MANAGEMENT)
        dx_gateway_association = aws.directconnect.GatewayAssociation(
            f"megaport-dx-association-{stack}",
            proposal_id=dx_gateway_association_proposal.id,
            allowed_prefixes=self._virtual_private_gateway_inputs["allowed_prefixes"],
            associated_gateway_id=vpn_gateway.id,
            dx_gateway_id=dx_gateway_id,
            opts=pulumi.ResourceOptions(provider=management_provider, import_="a6bc7776-5f1f-4281-9362-304f8fe6e62e/vgw-0b354349991d9736c"),
        )

I double checked the proposal id 474b56b8-3b67-479a-a8ea-5d1f438cd1c7 is correct. Also checked the direct connect and virtual gateway id.
Output of pulumi about
CLI
Version      3.104.2
Go Version   go1.21.6
Go Compiler  gc

Plugins
NAME    VERSION
aws     6.12.1
python  unknown

Host
OS       darwin
Version  14.3.1
Arch     arm64

This project is written in python: executable='.../python3' version='3.11.6'

Backend
Name           pulumi.com
URL            https://app.pulumi.com/...
User           ...
Organizations  ...
Token type     personal

Dependencies:
NAME        VERSION
pip         23.3.1
pre-commit  3.5.0
pulumi-aws  6.12.1
ruff        0.1.6
wheel       0.42.0
yamllint    1.33.0

Pulumi locates its logs in /var/folders/bv/wvr03yvs2jg0100ny2wk33r00000gp/T/ by default
warning: Failed to get information about the current stack: No current stack

Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Hi @dennispan, sorry you are having this issue.
It looks like the generated code for the import is not quite right - the resource accepts only one of proposal_id and associated_gateway_id - you can try deleting one of the two parameters to unblock your workflow. Looking at the docs, it seems that proposal_id is for cross-account associations and associated_gateway_id for single account ones.

Thanks @VenelinMartinov ! That's a great tip. Indeed we are making some progress, but still getting error. We manually imported the GatewayAssociationProposal, and want to use the code to import GatewayAssociation. However, it is still reporting error with this code:
        Output.all(
            vpn_gateway_id=vpn_gateway.id,
            proposal_id=dx_gateway_association_proposal.id,
        ).apply(
            lambda args: aws.directconnect.GatewayAssociation(
                f"megaport-dx-association-{stack}",
                dx_gateway_id=dx_gateway_id,
                # Use either associated_gateway_id or proposal_id but not both
                # `associated_gateway_id` is for single account association
                # `proposal_id` is for cross account association
                proposal_id=args["proposal_id"],
                associated_gateway_owner_account_id="<aws-account-id>",
                allowed_prefixes=self._virtual_private_gateway_inputs[
                    "allowed_prefixes"
                ],
                opts=pulumi.ResourceOptions(
                    provider=management_provider,
                    import_=f"{dx_gateway_id}/{args['vpn_gateway_id']}",
                ),
            )
        )

Here's the error when I run pulumi preview
     Type                                     Name                         Plan       Info
     pulumi:pulumi:Stack                      network-dev                             1 message
 ~   ├─ pulumi:providers:aws                  workload-dev                 update     [diff: ~assumeRole,version]
 ~   ├─ pulumi:providers:aws                  management                   update     [diff: ~assumeRole,version]
 =   └─ aws:directconnect:GatewayAssociation  megaport-dx-association-dev  import     [diff: +proposalId~associatedGatewayOwnerAccountId]; 1 warning

Diagnostics:
  pulumi:pulumi:Stack (network-dev):
    proposal.id: 474b56b8-3b67-479a-a8ea-5d1f438cd1c7

  aws:directconnect:GatewayAssociation (megaport-dx-association-dev):
    warning: inputs to import do not match the existing resource; importing this resource will fail

I double checked the account id etc. and they are correct. Is there debug log that can be used to see what Pulumi thinks doesn't match the existing resource?

Hi @dennispan, from the output there:
 =   └─ aws:directconnect:GatewayAssociation  megaport-dx-association-dev  import     [diff: +proposalId~associatedGatewayOwnerAccountId]; 1 warning

It looks like the resource should not have proposalId and the associatedGatewayOwnerAccountId is different.
+proposalId means the property was added. ~associatedGatewayOwnerAccountId means this one was changed.
How are you importing the resource? Doesn't pulumi print code for you with the right properties when you do pulumi import ...?

Hey @dennispan, we recently released changes that should improve warnings on imports as part of release v6.36.0. Could you please have another try with that version? Thanks!

Thanks @flostadler ! So far so good after upgraded to the version

I just tried to run the same import but unfortunately I am not able to get back to the previous state and let the same warning message to show up. We can close this and I will for sure report back if something similar happens


Can I continue training from an ONNX model?

Hi there,
I have an ONNX model that I would like to continue training on, but I'm not sure if this is possible or if I need to convert it to CKPT format first. I understand that I can continue training from a CKPT checkpoint file, but I'm not sure if the same can be done with ONNX. Can someone please advise if it's possible to continue training from an existing ONNX model or if I should convert it to CKPT format before proceeding? Thank you in advance for your help.

No, you can only resume from a full checkpoint. This is because a big chunk of the training information is discarded when exporting to ONNX (specifically, the discriminator).
For the same reason, you also can't convert ONNX back into a checkpoint.


TypeError on BytesIO image in table

Another issue I found with BytesIO images. it will fail with TypeError: when image is of type io.BytesIO, image_name must be provided, if you try to add a BytesIO image in a table.
Reason is the following part:
https://github.com/aFelipeSP/pdfme/blob/759e9d38ce073f9de1ff2202cc349a0ea72e2bd6/pdfme/table.py#L896
He is not providing the other required arguments for a BytesIO image.
An easy fix would be to use instead:
            pdf_image = PDFImage(
                element['image'],
                extension=element.get('extension'),
                image_name=element.get('image_name'),
            )

If you like, I can provide a PR.

Thank you for reporting this issue, I just created a new version of the library with a fix for this.


ci: PLT-499: upgrade to python 3.12 and switch to debian base image

Switch to debian base image, leverage more docker layers and finally upgrade to python 3.12 with possibility to adopt 3.13

/docker build

/docker build


feat: Add primary property on layer object [EP-2392]

Add "primary" property on layer model.
Allows filtering based on "primary" property to allow only parent/primary layers to be returned.

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


mermaid: update to 10.x

Hello!
Mermaid is still on version 9.2.2, latest is 10.0.2. Is it possible to upgrade it easily?
An easy fix is to include
<script type="module">
import mermaid from<EMAIL_ADDRESS></script>

in the footer partial but that's using a CDN and i don't know what it will break inside the theme.

Mermaid >= 10 only supprts ESM. As long as the theme still supports Internet Explorer 11, this would break.
So we are currently locked to Mermaid < 10.

Well, just today, Mermaid 10.2.0 was released, reintroducing UMD support which makes mermaid.min.js available again.
So it is just need to check for the initialization before we can bump.


When does skywalking support browser？I see this by your book in p232：）

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion
[ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and JRE?

Which company or project?

What happened?
If possible, provide a way to reproduce the error. e.g. demo application, component version.

Requirement or improvement

Please describe your requirements or improvement suggestions.

It will be included in the 8.2.0 release.

Thanks a lot!


Add loss plots

Add various scripts for plotting model loss as a function of different things.

Codecov Report

Merging #243 (0c20da0) into main (08a2df5) will not change coverage.
The diff coverage is n/a.


Make the time between two angles in set_angle configurable

Currently, when using set_angle with "immediate" set to false, the set_angle method of ESCMovable waits one animation play until it turns around more.
This means one full walkcycle or one full idle animation for each angle, which isn't really practical.
It should better have a configured wait time per angle with a 0.1 second default, so turning around is actually visible.

Or even better: Change the "immediate" parameter to the wait time with default of 0, which would make it immediate again.


Support () math delimiters

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
Able to config delimiters like this snippets on official Katex site:
    document.addEventListener("DOMContentLoaded", function() {
        renderMathInElement(document.body, {
          // customised options
          // • auto-render specific keys, e.g.:
          delimiters: [
              {left: '$$', right: '$$', display: true},
              {left: '$', right: '$', display: false},
              {left: '\\(', right: '\\)', display: false},
              {left: '\\[', right: '\\]', display: true}
          ],
          // • rendering keys, e.g.:
          throwOnError : false
        });
    });```

Sounds like you're trying to render mathjax instead of katex.
Can you update the renderEngine in the below line in your quartz.config.ts from "katex" to "mathjax" and see if that resolves this issue?
https://github.com/jackyzha0/quartz/blob/5ec61468d5e787b3c8ae32a2b4ef1595cf0bc3ee/quartz.config.ts#L59

Sounds like you're trying to render mathjax instead of katex.
Can you update the renderEngine in the below line in your quartz.config.ts from "katex" to "mathjax" and see if that resolves this issue?
https://github.com/jackyzha0/quartz/blob/5ec61468d5e787b3c8ae32a2b4ef1595cf0bc3ee/quartz.config.ts#L59

Unfortunately it doesn. \(f(x)\) is escaped so only (f(x)) is display. \\(f(x)\\) turns into \(f(x)\) without being rendered

If you want \\( or \\) in the result, you must escape the double backslash. So if you want \\(f(x)\\), you need to write \\\\(f(x)\\\\).
Can you please post the source markdown you're trying to convert so I can better assist you?

I looked into the script you're referring. I assume you mean this script:
https://katex.org/docs/autorender
<link rel="stylesheet"<EMAIL_ADDRESS>integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww" crossorigin="anonymous">
<script defer<EMAIL_ADDRESS>integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd" crossorigin="anonymous"></script>
<script defer<EMAIL_ADDRESS>integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous"></script>
<script>
    document.addEventListener("DOMContentLoaded", function() {
        renderMathInElement(document.body, {
          // customised options
          // • auto-render specific keys, e.g.:
          delimiters: [
              {left: '$$', right: '$$', display: true},
              {left: '$', right: '$', display: false},
              {left: '\\(', right: '\\)', display: false},
              {left: '\\[', right: '\\]', display: true}
          ],
          // • rendering keys, e.g.:
          throwOnError : false
        });
    });
</script>

You could include the eventlistener part inside the <head>.
<script>
    document.addEventListener("DOMContentLoaded", function() {
        renderMathInElement(document.body, {
          // customised options
          // • auto-render specific keys, e.g.:
          delimiters: [
              {left: '$$', right: '$$', display: true},
              {left: '$', right: '$', display: false},
              {left: '\\(', right: '\\)', display: false},
              {left: '\\[', right: '\\]', display: true}
          ],
          // • rendering keys, e.g.:
          throwOnError : false
        });
    });
</script>

https://github.com/jackyzha0/quartz/blob/dd82ab8d796c37249098a5b4dd11d55ad2dd88d8/quartz/components/Head.tsx#L22-L47
You could include this part as external resources inside quartz/plugins/transformers/latex.ts.
<link rel="stylesheet"<EMAIL_ADDRESS>integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww" crossorigin="anonymous">
<script defer<EMAIL_ADDRESS>integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd" crossorigin="anonymous"></script>
<script defer<EMAIL_ADDRESS>integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous"></script>

Please note that I'm not sure if the external scripts load before the eventlistener part, which seems to be required. In that case, you might want to include all into the <head> to see if that works.
If that works, we could look into adapting quartz/plugins/transformers/latex.ts to better suit your specific needs.
Please notes that using the dollar-sign $ for inline-math is supported by default. https://quartz.jzhao.xyz/features/Latex#inline-math


Add vm to TestAuthorization_IngressGateway and TestAuthorization_EgressGateway

This splits out of #31618
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[x] Does not have any changes that may affect Istio users.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
7659be66b0ce167fc3c6994fb5e3a590d2bd8885
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
7659be66b0ce167fc3c6994fb5e3a590d2bd8885
link
/test integ-security-k8s-tests_istio

integ-security-multicluster-tests_istio
7659be66b0ce167fc3c6994fb5e3a590d2bd8885
link
/test integ-security-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
7659be66b0ce167fc3c6994fb5e3a590d2bd8885
link
/test integ-security-multicluster-tests_istio

integ-security-k8s-tests_istio
91ce1e1d48de72b5ef090d04f517557218b48bf5
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
91ce1e1d48de72b5ef090d04f517557218b48bf5
link
/test integ-security-k8s-tests_istio

integ-security-multicluster-tests_istio
91ce1e1d48de72b5ef090d04f517557218b48bf5
link
/test integ-security-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
91ce1e1d48de72b5ef090d04f517557218b48bf5
link
/test integ-security-multicluster-tests_istio

integ-security-k8s-tests_istio
125010c21060c16c6681a7fd26873a99bc70a0b3
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
125010c21060c16c6681a7fd26873a99bc70a0b3
link
/test integ-security-k8s-tests_istio

integ-security-multicluster-tests_istio
125010c21060c16c6681a7fd26873a99bc70a0b3
link
/test integ-security-multicluster-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
383d15110595a12726985b9e087c1280a44a2413
link
/test integ-security-k8s-tests_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.

/test integ-security-k8s-tests_istio

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
383d15110595a12726985b9e087c1280a44a2413
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
cad23133d7431f98a5f60857bdcb0c2d347bfd38
link
/test integ-security-k8s-tests_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.

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
ab8a2aecceb5027e7fcc723a12cd5e2fa778d014
link
/test integ-security-multicluster-tests_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.

/test integ-security-multicluster-tests_istio

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

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio
99ba6432d48f2ddeec6f1ec4e97896dd746a429f
link
/test integ-security-multicluster-tests_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.

/test integ-security-multicluster-tests_istio

In response to a cherrypick label: new pull request created: #32068

In response to a cherrypick label: #31880 failed to apply on top of branch "release-1.9":
Applying: revise TestAuthorization_IngressGateway and TestAuthorization_EgressGateway to cover vm workloads
Using index info to reconstruct a base tree...
M	tests/integration/security/authorization_test.go
M	tests/integration/security/testdata/authz/v1beta1-egress-gateway.yaml.tmpl
Falling back to patching base and 3-way merge...
Auto-merging tests/integration/security/testdata/authz/v1beta1-egress-gateway.yaml.tmpl
Auto-merging tests/integration/security/authorization_test.go
CONFLICT (content): Merge conflict in tests/integration/security/authorization_test.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 revise TestAuthorization_IngressGateway and TestAuthorization_EgressGateway to cover vm workloads
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

In response to a cherrypick label: new issue created for failed cherrypick: #32069


feat(core): support webpack-manifest-plugin

Related issue (if exists)
related to #2196, support webpack-manifest-plugin, since we doesn't support custom stage and some community relys on custom stage, so we fallback unsupported stage to supported stage now and gives warning for it.
the forked repo and the changes is here https://github.com/hardfist/rspack-manifest-plugin/pull/1

Summary

🤖 Generated by Copilot at 8b7f270
Added support for generating asset manifest files with webpack-manifest-plugin in rspack. This improves compatibility with some webpack plugins and enables integration with other tools that need to know the output file names. Updated the plugin-compat example to demonstrate this feature.

Walkthrough

🤖 Generated by Copilot at 8b7f270

Add webpack-manifest-plugin dependency to examples/plugin-compat/package.json and pnpm-lock.yaml (link, link, link, link)
Import and configure WebpackManifestPlugin in examples/plugin-compat/rspack.config.js to generate rspack-manifest.json in output directory (link, link)
Implement isOnlyInitial method on chunk object in packages/rspack/src/compilation.ts for compatibility with plugins that filter or process initial chunks (link)
Validate and normalize stage parameter of processAssets method in packages/rspack/src/compilation.ts for compatibility with plugins that use custom stages for asset processing (link)
Add source-list-map and webpack-sources dependencies to pnpm-lock.yaml as transitive dependencies of webpack-manifest-plugin (link, link)

!canary


Update the modify records logic to also update the scope expiration blockheight by taking the current blockheight and adding on the life span parameter value.

Within updates to records in a scope ensure the expiration height of the scope itself is extended by taking the current blockheight and adding on the life span parameter value when changes are made.

Work done in #957


Turn on html5 mode.

A bug was found wherein a user was unable to render a promdash dashboard
within a frame widget if that dashboard relied on query string
parameters.
Without html5 mode engaged, the query string was only interpreted by the
angular code if it was preceded by a hash (#), e.g.:
http://promdash.com/my-dashboard/#/?some=components&and=others
However, the URL escaping code executed on frame URLs escapes all code
after the final hash (#), would would escape the ? and break the
dashboard rendered in the frame.
A work-around for now is to add another # and some garbage behind it:
http://promdash.com/my-dashboard/#/?some=components&and=others#garbageHash
With html5 mode engaged, the above URL can be written as one is
accustomed now:
http://promdash.com/my-dashboard?some=components&and=others
NOTE:
This will break the variable parsing in current dashboards relying on the /#? format. Removing the # causes the variables to be parsed correctly.
@juliusv @grobie

Is it at all possible/realistic to change the escaping done on frame URLs instead? I'm quite wary of breaking all the existing links. Not only do they break, but other behavior also subtly breaks: for example, when I modify the time in the URL with the new code (and press Return), it will reload the entire page, whereas previously it correctly updated the time without reloading the dashboard. This has implications for losing unsaved changes, etc.

oh goofy, that should be caught by angular and prevented (or so i thought).
i agree, that is exceedingly lame.
unfortunately i can't think of an immediate way to fix this. how could we differentiate between a frame link that has a ? after it and needs to be escaped and a frame link that is formed like one of promdash's?

for context, the escaping was added to deal with graphite URLs that have colorlist=#aaaaaa,#bbbbbb,#cccccc. Graphite can now be natively rendered, so maybe the hash escaping isn't necessary?

Setting explicit colors per time series isn't possible in Rickshaw graphs yet, so this would actually be the most important legacy-graphite graph feature we'll want to continue to support.

:+1: on switching to HTML5 mode, as it seems to be a requirement for more and more features. The current angular format is highly confusing and not well understood by most users.
I do agree though that we should not break existing links. Is it possible to redirect from the current #! format to html5? I don't think that "I want to modify the URL without reloading" is an important feature to keep. There are UI elements available to change parameters without touching the URL. This should not be part of our interface.

@grobie @juliusv try copying some links from our prod promdash, with #?, and paste them a browser running this code (but connected to the prod db). when i tested it, it appeared to be correctly changing the link and loading the data in the query string.

:+1:

Awesome! Works fine in all my tests of existing links. Let's go forward here.


Module parse failed: 'import' and 'export' may appear only with 'sourceType: module' (1:0)

🔎 Have you searched existing issues to avoid duplicates?

[X] I have made sure that my issue is not a duplicate.

🧪 Have you tested your code using latest version of Synpress?

[X] I have made sure that my issue still exists on latest version of Synpress.

💡 Are you able to provide enough information to be able to reproduce your issue locally?

[X] I can provide enough details to reproduce my issue on local environment.

Synpress version
3.7.2-beta.5
Node.js version
18.17
Operating system
Ventura 13
Run mode
Synpress (standalone)
CI platform (if applicable)
No response
Are you running your tests inside docker? (if applicable)

[ ] This issue could be related to docker.

What happened?
after adding Cypress and Synpress to Next.js project and importing
"import '@synthetixio/synpress/support/index' " into support.js
cypress showing error when running tests
    `Error: Webpack Compilation Error
    Module parse failed: 'import' and 'export' may appear only with 'sourceType: module' (1:0)
    You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See
      https://webpack.js.org/concepts#loaders
    > import './commands';
    | import { configure } from '@testing-library/cypress';
    |
        at Watching.handle [as handler] (/Users/mostafa/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/webpack-preprocessor/dist/index.js:212:23)`

It obviously yelling  because it needs loaders for the import and export that is being used inside "@synthetixio/synpress/support/index" file that we imported in support.js according to the installation section in Synpress repo
What is your expected behavior?
No response
How to reproduce the bug.
To reproduce the bug follow the installation process in a fresh Next.js 13 project
Relevant log output
No response

@mostafa-rio @jemeza did you try with latest stable version which is<EMAIL_ADDRESS>

@drptbl I did. For me it actually started to happen on the working setup that uses older version (3.6.4) so I tried to bump it to 3.7.1 and the issue is still there.

Currently using Synpress as a plugin for Cypress. The latest version of Synpress that works for me is 3.5.1. I'm using the Cypress and Synpress versions specified in cypress/shared-state. I tried bumping these versions and got those errors.

@drptbl I tested the stable version (3.7.1) and we have the same error.

I have the same error, tried everything but couldn't find a way to fix it :(

@philpetrov Use these versions: https://github.com/synpress-io/synpress-examples/blob/master/cypress/shared-state/package.json

I've done some digging, and this error occurs due to an issue with Cypress v12.17.4. If you downgrade to version v12.17.3 or lower in your projects, it should go away.
I'll push a new Synpress release with the fix tomorrow 🫡

ok, thanks so much, respect

I've released a new version under the 3.7.2-beta.6 tag that contains the fix! 🚀
Please re-open if the issue somehow persists 🫡

@duckception I am running into the same issue with cypress 13.. I have not used with the previous version but tried adding synpress recently for some e2e testing and running into the same issue above.. any suggestions please? Thanks

Hey @jeetparikh!
Synpress doesn't support Cypress above v12.17.3 because from v12.17.4 onwards they moved from Webpack v4 to v5 (see changelog). You could try making a PR yourself that will resolve this. I'm not sure this is fully working but you could try looking into this repository: https://github.com/YakovL/synpress-cucumber
We currently have no capacity to make this change ourselves as we've working hard on the upcoming version of Synpress which is a complete rewrite of the codebase.

No worries.. thanks for getting back @duckception ... Is that on the roadmap at some point? Because this would definitely be a blocker for a lot of people as Cypress v13 comes with some of it's own goodies..

@jeetparikh Since we're doing a complete rewrite we have a lot on our plate. We're close to an alpha release that focuses on Playwright. After that, our priority will be polishing the "core" of Synpress, implementing missing MetaMask functions, and adding a wallet-agnostic system so we can support more wallets and unlock a few interesting features thanks to that. We don't have any specific roadmap but once all of this is done we might look into adding Cypress support and that would mean supporting the latest versions.
Unfortunately, Cypress support in Synpress relies heavily on Playwright and that's why it's so far on the roadmap. I know this is a bummer 🥲
However, once the alpha release is more or less stable I'll see how hard it would be to add experimental Cypress support though 🫡

sounds good.. thanks @duckception ... appreciate your prompt response


Generated start script license is unclear

The Java Application plugin provides startup scripts for both Windows and Linux when building distributions, but the usage rights for these generated scripts are unclear.  I'm unable to find any place which declares which License they are provided under so I can only assume they are under the Apache License 2.0, which has some rather unwieldy requirements on distribution.
Is this correct?  Wouldn't it be more appropriate to grant unrestricted use with something like CC0 for the bundled startup scripts?  IANAL but as I understand it you will have to include the Apache License 2.0 for those start scripts in order to comply with the license terms.

@big-guy is #8512 a reasonable solution?


Use of old term "slaves" on marketing site

https://locust.io/static/img/screenshot_0.12.1.png
The locust.io marketing site has a screenshot displayed in the hero banner that still uses the term "Slaves" instead of "Workers", showing an out-of-date version of the Locust UI.
I tried to go fix myself and open a PR, but the code for the marketing site does not appear to be public (possibly it's in a CMS or a private repo?)

I saw an old issue from 2020 where someone mentioned that only @heyman can update this. Tagging in case that's still true! 🙏🏻

Fixed now! Thanks for reporting.