BUG: cKDTree segmentation faults when NaN input and balanced_tree=False, compact_nodes=False

Describe your issue.
The cKDTree code will segmentation fault when given a nan coord when balanced_tree=False and compact_nodes=False.  Confirmed to fail on both linux64 and macos.
Thanks to @natelust for helping isolate this.
Reproducing Code Example
import numpy as np
from scipy.spatial import cKDTree

np.random.seed(12345)

coords = np.random.uniform(size=(100, 3), low=0.0, high=0.1)

tree1 = cKDTree(coords, balanced_tree=False, compact_nodes=False)
print("Success (no nans)")

coords[0, :] = np.nan

tree2 = cKDTree(coords, balanced_tree=True, compact_nodes=False)
print("Success (balanced=True, compact=False)")

tree3 = cKDTree(coords, balanced_tree=False, compact_nodes=True)
print("Success (balanced=False, compact=True)")

tree4 = cKDTree(coords, balanced_tree=True, compact_nodes=True)
print("Success (balanced=True, compact=True)")

# The following line crashes.
tree5 = cKDTree(coords, balanced_tree=False, compact_nodes=False)
print("Success (balanced=False, compact=False)")

Error message
Success (no nans)
Success (balanced=True, compact=False)
Success (balanced=False, compact=True)
Success (balanced=True, compact=True)
zsh: segmentation fault  python scipycrashnan.py

SciPy/NumPy/Python version and system information
1.10.1 1.24.2 sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
lapack_mkl_info:
  NOT AVAILABLE
openblas_lapack_info:
  NOT AVAILABLE
openblas_clapack_info:
  NOT AVAILABLE
flame_info:
  NOT AVAILABLE
accelerate_info:
  NOT AVAILABLE
atlas_3_10_threads_info:
  NOT AVAILABLE
atlas_3_10_info:
  NOT AVAILABLE
atlas_threads_info:
  NOT AVAILABLE
atlas_info:
  NOT AVAILABLE
lapack_info:
    libraries = ['lapack', 'blas', 'lapack', 'blas']
    library_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/lib']
    language = f77
blas_mkl_info:
  NOT AVAILABLE
blis_info:
  NOT AVAILABLE
openblas_info:
  NOT AVAILABLE
atlas_3_10_blas_threads_info:
  NOT AVAILABLE
atlas_3_10_blas_info:
  NOT AVAILABLE
atlas_blas_threads_info:
  NOT AVAILABLE
atlas_blas_info:
  NOT AVAILABLE
blas_info:
    libraries = ['cblas', 'blas', 'cblas', 'blas']
    library_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/lib']
    include_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/include']
    language = c
    define_macros = [('HAVE_CBLAS', None)]
blas_opt_info:
    define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
    libraries = ['cblas', 'blas', 'cblas', 'blas']
    library_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/lib']
    include_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/include']
    language = c
lapack_opt_info:
    libraries = ['lapack', 'blas', 'lapack', 'blas', 'cblas', 'blas', 'cblas', 'blas']
    library_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/lib']
    language = c
    define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
    include_dirs = ['/Users/erykoff/miniforge3/envs/scipytest110/include']
Supported SIMD extensions in this NumPy install:
    baseline = NEON,NEON_FP16,NEON_VFPV4,ASIMD
    found = ASIMDHP,ASIMDDP
    not found = ASIMDFHM

I wrote a patch in the cross-linked PR, but I'm kind of thinking we need to have a discussion about how we want to handle np.nan in KDTree/pdist/cdist, because this seems like it could turn into a substantial maintenance burden vs. say erroring out with a sensible error message when np.nan is present.

Thanks!  And I personally would be satisfied with a Raise that says “don’t do this.”

A segfault is by definition a bug. A ValueError is not.


504 Gateway Time-out

Checklist
Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
Yes
Are you sure you're not using someone else's docker image?
Yes
If having problems with Lets Encrypt, have you made absolutely sure your site is accessible from outside of your network?
No
Describe the bug
A clear and concise description of what the bug is.

What version of Nginx Proxy Manager is reported on the login page?
v2.3.1
To Reproduce
Steps to reproduce the behavior:
Go to Dashboard
Click on Hosts
Click on Add proxy host
Fill in subdomain name
Select https scheme
fill in domain and port
select SSL
request SSL cert
select force ssl or deselect will result same 504 Gateway Timeout
open new created site and wait for error

Expected behavior
A clear and concise description of what you expected to happen.
display the site I requested.
Screenshots

Operating System
running on docker container station.
Additional context
Add any other context about the problem here, docker version, browser version if applicable to the problem. Too much info is better than too little.

AH !! Big error, same when i test with IP address !!!

I also have the same problem. In my case I don't use SSL, just HTTP to access my internal servers. my internal DNS is provided by Pihole

Thank you so much @combatistor for your answer, since few weeks i had this problem with Pi-hole, Gitea, etc... My ufw was not having necessary rules to allow trafic for these services.

My setup is on portainer.
I can access the services with the IP address properly but when I try to access with the domain there's an error message "Gateway time-out Error code 504". My UFW was disabled.
I enabled UFW and added the below rules:
To                         Action      From

22/tcp                     ALLOW       Anywhere
21/tcp                     ALLOW       Anywhere
21                         ALLOW       Anywhere
9000                       ALLOW       Anywhere
9000/tcp                   ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
443/tcp                    ALLOW       Anywhere
8080/tcp                   ALLOW       Anywhere
81/tcp                     ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
21/tcp (v6)                ALLOW       Anywhere (v6)
21 (v6)                    ALLOW       Anywhere (v6)
9000 (v6)                  ALLOW       Anywhere (v6)
9000/tcp (v6)              ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)
443/tcp (v6)               ALLOW       Anywhere (v6)
8080/tcp (v6)              ALLOW       Anywhere (v6)
81/tcp (v6)                ALLOW       Anywhere (v6)
Still not able to access.

I have setup one of subdomain for portainer. while deploying the new image. it's take time.
i want here the configuration to wait for the server response , doesn't matter how much time server take to repsonse.
the nginx manager should wait for the server response.

I have setup one of subdomain for portainer. while deploying the new image. it's take time. i want here the configuration to wait for the server response , doesn't matter how much time server take to repsonse.
the nginx manager should wait for the server response.

same here, i use nginx proxy manager too for portainer, my schema is Cloudflare Access Tunnel > Nginx Proxy Manager > Portainer, and got 504 error when triggering gitops webhook using github actions, did this related to cloudflare or nginx proxy manager?


How do I switch the video address

How do I switch the video address?Can that big brother write an example?I am a super novice.

You can check how the example is doing it:
https://github.com/brianegan/chewie/blob/master/example/lib/main.dart#L117-L128

If that code is hard to follow, the general process is:

Create a ChewieController with a VideoPlayerController that points to the original url
Dispose of the controller when you want to change videos.
Create a new ChewieController with a VideoPlayerController that points to the new url.

``class _videoViewState extends State {
VideoPlayerController videoPlayController;
ChewieController chewieController;
Chewie playerWidget;
void initState() {
this.videoPlayController = VideoPlayerController.network('http://aaa.com/1.m3u8');
this.chewieController = ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false,isLive: false);
this.playerWidget = Chewie(
controller: chewieController,
);
}
_test(){
this.chewieController.dispose();
                this.videoPlayController.pause();
                this.videoPlayController.seekTo(Duration(seconds: 0));

                this.videoPlayController=VideoPlayerController.network('http://aaa.com/2.mp4');

                this.chewieController=ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false);
                this.playerWidget=Chewie(controller: this.chewieController,);

}
}
Thank you very much for your reply.
Is that so?

``class _videoViewState extends State {
VideoPlayerController videoPlayController;
ChewieController chewieController;
Chewie playerWidget;
void initState() {
this.videoPlayController = VideoPlayerController.network('http://aaa.com/1.m3u8');
this.chewieController = ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false,isLive: false);
this.playerWidget = Chewie(
controller: chewieController,
);
}
_test(){
this.chewieController.dispose();
                this.videoPlayController.pause();
                this.videoPlayController.seekTo(Duration(seconds: 0));

                this.videoPlayController=VideoPlayerController.network('http://aaa.com/2.mp4');

                this.chewieController=ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false);
                this.playerWidget=Chewie(controller: this.chewieController,);

}
}
Thank you very much for your reply.
Is that so?

if (_controller != null) {
      _controller.pause();
      _controller.seekTo(Duration(seconds: 0));
    }
    if (_chewieController != null) {
      _chewieController.dispose();
    }
    _controller = new VideoPlayerController.network(videoUrl);

is right!

``class _videoViewState extends State {
VideoPlayerController videoPlayController;
ChewieController chewieController;
Chewie playerWidget;
void initState() {
this.videoPlayController = VideoPlayerController.network('http://aaa.com/1.m3u8');
this.chewieController = ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false,isLive: false);
this.playerWidget = Chewie(
controller: chewieController,
);
}
_test(){
this.chewieController.dispose();
                this.videoPlayController.pause();
                this.videoPlayController.seekTo(Duration(seconds: 0));

                this.videoPlayController=VideoPlayerController.network('http://aaa.com/2.mp4');

                this.chewieController=ChewieController(videoPlayerController: videoPlayController, aspectRatio: 16 / 9, autoPlay: true, looping: false);
                this.playerWidget=Chewie(controller: this.chewieController,);

}
}
Thank you very much for your reply.
Is that so?

    if (_controller != null) {
      _controller.pause();
      _controller.seekTo(Duration(seconds: 0));
    }
    if (_chewieController != null) {
      _chewieController.dispose();
    }
    _controller = new VideoPlayerController.network(videoUrl);
   _chewieController = ChewieController(
      videoPlayerController: _controller,
      autoPlay: true,
      looping: true
    );

is right!

It will be cause:
com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed: 0, Config(44100, 12, 70880);
when you reload 15-20Times,How should i do?


NEF is wrong

I tested this on some NEF (Nikon Electric Format) files, it detects them as raster images and raw types.  However, NEF isn't in any of the extensions listed.


Version Packages

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

#764 1d35748 Thanks @threepointone! - when singlePageMode is true, for missing urls only return index.html if Sec-Fetch-Mode === 'navigate'

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


GetJobsStatus API function with MySQL

Hello there,
we have started seeing in web gui that all jobs are in
Last Run | Status
NEVER | PENDING

By examining the code,  it looks like that this part
is not working in MySQL as it should work in Postgres.
Especially this line
https://github.com/starkandwayne/shield/blob/master/db/jobs.go#L128
Have you seen this issue?
Thank you in advance

Hi again, could you let me know if this is a valid issue in your opinion?
Thanks!

Looks like a valid issue.

This will be taken care of in v8, when we switch to an internal data store.

Cool, thx


The dom.iterable lib contains many interfaces that should also be in webworker

Many of the interfaces defined in dom.iterable should also be available to web workers. These include:

Headers
FormData
URLSearchParams

And since the dom.iterable library does not play well with the webworker library, I have to define these interfaces in my own, separate, library (instead of just including built-in libraries).
The webworker library should either also have an "iterable" variant, or these interfaces should be abstracted to a higher level.

TypeScript Version:  3.5.3, master

Search Terms:
dom iterable worker
Code
// index.ts
const h = new Headers();

console.log([...h.entries()]);

const h = new Headers();

console.log([...h.entries()]);
tsc --target esnext --lib esnext,webworker index.ts

Expected behavior:
This should compile fine (as it does when using --lib esnext,dom,dom.iterable).
Actual behavior:
index.ts:3:19 - error TS2339: Property 'entries' does not exist on type 'Headers'.

3 console.log([...h.entries()]);
                    ~~~~~~~

Found 1 error.

Playground Link:
Can't show this in the playground as I can't specify --lib options.
Related Issues:
Somewhat related to: https://github.com/microsoft/TypeScript/issues/20595

Unfortunately, I missed this for 3.8. I'm going to move to 3.9 and look at it early in the release cycle with @orta.

Same, I forgot this again. =( I'll try to get to it in a couple of weeks for 4.0.

Like #20595, the solution to this problem is to move the webworker-shared parts of dom.iterable.d.ts to web.iterable.d.ts and have both webworker.d.ts and dom.iterable.d.ts. (I'm not sure yet if it's possible to include webworker without targetting es2015, but es5 should not include web.iterable.d.ts by default).

The problem is still present in TypeScript 4.3.4 and it's really annoying. I use<EMAIL_ADDRESS>in conjunction with<EMAIL_ADDRESS>in my project, and it fails to compile my tests because of the issue. Please resolve.

I am having this issue too, but with "lib": ["es2015", "dom", "webworker"], in my tsconfig.json (not using dom.iterable lib).
Going to try this comment's suggestion to "skipLibCheck": true, although I reckon that might end up badly in production. Will update with my findings...


Use cargo install cross --locked

cross currently fails to install, this has been reported already
https://github.com/cross-rs/cross/issues/1177
The workaround is to use cargo install --locked.

Cross tests are running again so we do not need this now but it doesn't hurt. I'm not sure exactly how caching works in the CI VMs so I don't know exactly where the lock file is coming from. @Kixunil why did you say this is the proper way?

why did you say this is the proper way?

Because it will avoid problems like this in the future. (Assuming published crates were tested with the lock files they published.)

cargo install cross will always be up to date, what am I missing?

cargo install --locked foo always uses the lock file that foo shipped on crates.io It has nothing to do with our lock files.

cargo install --locked foo always uses the lock file that foo shipped on crates.io It has nothing to do with our lock files.

Oh, cool - thanks man.


Safer upgrades

The upgrade procedure is fairly safe, but any system of automation/orchestration cannot really operate safely without knowing what's running on the target server/container/jail.
We ZFS snapshot before attempting an upgrade, and if the FreeBSD upgrade process or the pkg upgrade fails, it hits a fallback to cleanup by rolling back the snapshot. Sounds great in theory, but this is not really sane for e.g., databases.
It would be nice if all the jails were forced to run with persist; and we safely shut down all services in the jail, then snapshot. This would ensure we have a very consistent on-disk state to recover from. After rollback it should start services back up, too.

Following up on this as I had an IM chat with Dan that touches on this again.
We should add the following:

persist; should be in our default template
Snapshot before upgrade so we have a copy of last known/good state. Should include the version name in the snapshot.
We should also attempt to stop all running services before this pre-upgrade snapshot otherwise we're playing with fire when it comes to some services e.g., databases.
Snapshot after upgrade, so we have a copy of clean state post-upgrade in case anything happens in the jail and we need to roll back.


feat: implement best practices and better structurize the code

This last update introduces several improvements, especially in terms of code organization and resource management.

Output File Argument:

Adds a --output-file argument

Context Manager for Browser:

browser_context handles the browser session and ensures it’s properly closed after execution, even in case of errors.

Temporary Directory for Images:

Uses Python's tempfile.TemporaryDirectory() to store screenshots, automatically managing cleanup after processing.

Consolidated Element Finder:

Replaces individual functions for locating elements with find_element, reducing code duplication.

Updated instructions for the README

Add a LICENSE

Add a gitignore

Added a requirements.txt:

For easy setup

i messed up the remote last time lol

Thank you!
It's perfect.


Fix version file URL property

Hi @kurgut,
The URL property of a version file is supposed to point to an online copy of the version file so you can update compatibility after release and/or have KSP-AVC announce available updates. Currently it points to the repo instead.
Now it's fixed. Cheers!
Noticed while reviewing KSP-CKAN/NetKAN#9688.
Same as kurgut/SRCS-Stageable-RCS#1 but for this mod.

Oh sorry, I just realized I completly missed this from May 20 :
https://github.com/kurgut/SRCS-Stageable-RCS/pull/1
Sorry for my late (well none) answer to this ^^
I might have missed it in the github notifications...
Cheers


Is it possible to multi stream game instances using WebRTC?

I am in search for a WebRTC server that can capture the screen of an instance of a game running on a server and display it in Google Chrome on the client, preferably using VP9. Is it possible to use WebRTC experiment to start off with this project, if yes then how?

Hey I'm trying to figure this out too. Any progress?


Update for CUDA 12.2.2

xref: https://github.com/conda-forge/cuda-feedstock/issues/13
Fixes https://github.com/conda-forge/libcufile-feedstock/issues/6
Closes https://github.com/conda-forge/libcufile-feedstock/pull/5

@conda-forge-admin, please rerender

There were some changes in PR ( https://github.com/conda-forge/libcufile-feedstock/pull/5 ), which may be useful

@conda-forge-admin, please re-render

@conda-forge-admin, please restart CI

CI is failing as this patch no longer applies
https://github.com/conda-forge/libcufile-feedstock/blob/e98b33475c5880678223eb88f53f813f4c1afb45/recipe/Makefile.patch#L1-L14
Do we still need it? If so, does it need an update?

Thanks Alex! 🙏


[BUG] The csi-attacher pod restarts suddenly, and the following error logs appear:

@Wael Al-Fawal
Describe the bug
The csi-attacher pod restarts suddenly, and the following error logs appear:
csi_handler.go:234] Error processing "csi-95a724b68a8cbb6bf9ca42071d5fada6fe6857f6bcc7ab659dc4a9ae93dd4386": failed to attach: rpc error: code = Internal desc = Bad response statusCode [500]. Status [500 Internal Server Error]. Body: [message=unable to attach volume pvc-3adeeb3a-ad02-46dc-9e1f-e888f617bfaf to node2: node node2 is not ready, couldn't attach volume pvc-3adeeb3a-ad02-46dc-9e1f-e888f617bfaf to it, code=Internal Server Error, detail=] from [http://longhorn-backend:9500/v1/volumes/pvc-3adeeb3a-ad02-46dc-9e1f-e888f617bfaf?action=attach]
To Reproduce
without any manual intervention or configuration changes, the pod keep  restarting while logging attachment errors,  after a few seconds, it resumes normal operation.
Expected behavior
The csi-attacher pod should not restart unexpectedly, and the volume attachment process should not fail repeatedly if the node is ready.
Describe the bug

To Reproduce

Expected behavior

Support bundle for troubleshooting

Environment

Longhorn version:
Impacted volume (PV):
Installation method (e.g. Rancher Catalog App/Helm/Kubectl):
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version:

Number of control plane nodes in the cluster:
Number of worker nodes in the cluster:

Node config

OS type and version:
Kernel version:
CPU per node:
Memory per node:
Disk type (e.g. SSD/NVMe/HDD):
Network bandwidth between the nodes (Gbps):

Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal):
Number of Longhorn volumes in the cluster:

Additional context

Workaround and Mitigation

track on ticket #10002


While editing user's name the system doesn't allow the operation because the number is already registered with the old name

Describe the bug
i wanted to change the name of the user and i was not able to that because the system used to give an alert on the phone number
i wanted to change the name associated with that phone number but the system didn't allow it
To Reproduce
Steps to reproduce the behavior:

Go to 'user displayed profile'
Click on 'profile'
edit name
See error

Expected behavior
the name associated with the preexisting number shall be changed immediately.
Screenshots

Desktop (please complete the following information):

OS: Windows
Browser Chrome
Version 122.0.6261.95 (Official Build) (64-bit)

Fixed


Thread panic while using SSL

I tried with tls and I started with a wrong certificate and so it was supposed to return error instead it was panicking.
   thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Failure(MidHandshakeSslStream { stream: SslStream { stream: TcpStream { addr: V4(xxx:64067), peer: V4(xxxx:9042), fd: 3 }, ssl: Ssl { state: "error", verify_result: X509VerifyError { code: 19, error: "self signed certificate in certificate chain" } } }, error: Ssl(ErrorStack([Error { code: 336134278, library: "SSL routines", function: "ssl3_get_server_certificate", reason: "certificate verify failed" }])) })', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/libcore/result.rs:837
stack backtrace:
       1:        0x10f8e0dda - std::sys::imp::backtrace::tracing::imp::write::hd8952e96bd20f4b7
       2:        0x10f8e255f - std::panicking::default_hook::{{closure}}::hfd6ba86ea4dd6ba9
       3:        0x10f8e2207 - std::panicking::default_hook::h44ade8c78c995294
       4:        0x10f8e2a26 - std::panicking::rust_panic_with_hook::h3e771863e3ed8403
       5:        0x10f8e2874 - std::panicking::begin_panic::h0af46715c5e7593e
       6:        0x10f8e27e2 - std::panicking::begin_panic_fmt::h9509a584fa230ae8
       7:        0x10f8e2747 - rust_begin_unwind
       8:        0x10f9051f0 - core::panicking::panic_fmt::h5c28b8150c75bd71
       9:        0x10f879ee0 - core::result::unwrap_failed::h3e2777ab86f331c6
      10:        0x10f86e86c - <core::result::Result<T, E>>::unwrap::h8624c0fc54826597
      11:        0x10f8a645e - cdrs::transport_ssl::Transport::new::{{closure}}::h2f0231b2a03a7ed4
      12:        0x10f86df87 - <core::result::Result<T, E>>::map::ha45322ee1b6c6507
      13:        0x10f8a630d - cdrs::transport_ssl::Transport::new::h517c6ceb7fe0f49d
      14:        0x10f8598aa - cdrs_dart::main::h7080965054f13a02
      15:        0x10f8e389a - __rust_maybe_catch_panic
      16:        0x10f8e2dc6 - std::rt::lang_start::hefd96b70277e8a4a
      17:        0x10f85a5c9 - main

the code which was used
https://gist.github.com/harrydevnull/c807dcea1f9b552cc21fa9df0eaccc27

I've created #45 . I'll start working on it after complete #40

I think you can close this issue. The pr I made resolved this particular issue


⚠ Bofrost.fr has degraded performance

In 8cbde1b, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1040 ms

Resolved: Bofrost.fr performance has improved in eb7a4fe after 6 minutes.


[Pipeline] Support pipeline binding for node resource.instance_count

Description
Support pipeline binding for node resources.instance_count
@dsl.pipeline
def my_pipeline(instance_count):
    node = component_func(component_in_number=1)
    # bind PipelineInput to node's resources.instance_count
    assert isinstance(instance_count, PipelineInput)
    node.resources.instance_count = instance_count

Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-ml


multidates

how can i select more than one date ?

currently the plugin does not support multi date selection


"New Release" results in 500

I've installed gitea, fresh. I've created a repo, then forked it. When I create a new release for my fork, it results in a 500 page...

Do you have some log output related to that?

Where should I look for the logs?

It depends how you started it. If you just executed ./gitea web it should be printed out to the terminal.

You can find logs in gitea home dir's sub dir logs. @ponzipo

I can not reproduce that. Feel free to reopen the issue if it is still present for you and you have some Trace log level output.


SCSS build injecting wrong generated css file path into index.html

Hopefully I'm not missing something obvious, but if so please let me know.
I cloned the repo, and enabled SCSS by setting ENABLE_SCSS to true in seed.config.ts. I then renamed the main.css file to main.scss and ran npm start.
The build succeeds, but the demo app comes without proper formatting. I noticed that in the index.html file, the path to the main.css seems incorrect. It comes like so:
  <!-- inject:css -->
  <link rel="stylesheet" href="/dist/dev/css/main.css?1473978623939">
  <!-- endinject -->

It should be
  <!-- inject:css -->
  <link rel="stylesheet" href="/css/main.css?1473978623939">
  <!-- endinject -->

instead.
If I manually add <link rel="stylesheet" href="/css/main.css?1473978623939"> to the index.html file, it finds the generated css and it works fine.
I'm running the latest release against RC7.

Yes, this is already implemented by this PR https://github.com/mgechev/angular2-seed/pull/1335.

@mgechev perfect! I was about to submit one. I will just wait for that to get merged. Thank you!

Fixed by https://github.com/mgechev/angular2-seed/commit/0069fda30fd383da96a034a178cbd422fc53bd10.


Added support for Android L (API 22)

I've changed the minSdkVersion to 22 and fixed the problems which arose from that, because my wife's phone is old :-)
Works on  her LG G4 (Android L / Api 22).

Thanks for contribution.
Unfortunately, as Cling HTTP Jetty is deprecated, I'm working on upgrading Cling library usage: upgrade of HTTP Jetty server.
(In the same time I merge Cling and RadioUpnp own Jetty server, to have only one server instanciated in the app).
It has been hard work and really a mess (see cling package, among others).
The new Jetty 9.3 I use requires JDK features only available in API 26 (so far I understand) so I decided to only support API >= 26 for next release (having no time to digg further).
If you find a solution to easily keep API < 26 I would be happy to revert this decision.

That's fair enough -- it can be pretty hard maintaining support a long way back -- I just added it because it was easy in this case. My wife can continue to use my fork until her old phone falls apart :)


[Testing] Guides on SaaS/PaaS login

Test the guides on SaaS [1] and PaaS [2] login options.
[1] https://is.docs.wso2.com/en/latest/guides/login/log-into-google-using-is/
[2] https://is.docs.wso2.com/en/latest/guides/login/log-into-drupal-using-is/

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


Command line option to specific config file

Add a --config= option so that other config files can be loaded than the one in /usr/local/var (or wherever it is.)

Done in ... one of my commits (I don't know if there's an easy way to link to them.)


Unable to install the plugin.

I'm unable to install the plugin, it fails with the error 'Object has no method parse'. My cordova project only contains android platform so I can't say about iOS. Kindly guide me to install this plugin.
Cordova Version: 6.0.0.
Android Studios SDK version: 23.

What version of node are you using?

Sorry for late. The node version is v0.10.35.

Ah - this is a bug in Cordova, which didn't work with node 0.10.x at one point - see the issue here and similar Cordova plugin report here too. However you say you're on Cordova 6.0.0 (which should have had that patch applied)?

I have exactly the same issue:
cordova -v
6.0.0
node -v
v0.10.42
npm -v
2.14.19
best regards

We're having the same issue since switching from meteor 1.2 to meteor 1.3

Also problem with meteor <IP_ADDRESS>
+1

no problems with cordova-plugin-appinfo


[src & tests] Fix no scheduler bug

As pointed out by @jonashaag in #217
Quite critical, because 0.3.1 was just released. We're lucky we have schedulers in all our recipes.
Tag @popcornell

Ok, I'm merging this to release 0.3.2.


Update custom-functions-overview.md

@mscharlock , @davidchesnut  - please see update. Cleaned up a few items that were out of date. and instead pointing to our GitHub repo so folks can see this.

OPS Build status updates of commit ce22754:
:clock10: Preparing: average preparing time is 44 sec(s)

OPS Build status updates of commit ce22754:
:clock10: Incremental building: average incremental building time is 29 sec(s)

OPS Build status updates of commit ce22754:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/excel/custom-functions-overview.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Sounds like a plan to me! Talked with David and we agree this seems like a good place to gather all current errors.

@keyur32 @mscharlock I like this change. Known issues are updated frequently and it's easier to manage track and update quickly  in the repo than as a published page.


lint server

Hi,
In the package.json, the "lint" job only lints "shared" & "client".
Why don't you lint "server" also ?
Moreover, the "node" env is set in the eslintrc.

Send a PR! :smile:

Done ! https://github.com/Hashnode/mern-starter/pull/57


FLEX-5197 ~ Reboots OSLP SSLD after configuration is set.

SonarQube analysis reported 9 issues

 8 major
 1 minor

Watch the comments in this conversation to review them.
8 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 DeviceService.java#L115: Method has 11 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L81: The Cyclomatic Complexity of this class is 247 which is greater than 200 authorized.
 OslpDeviceService.java#L491: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L717: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L743: Method has 9 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L744: Remove these unused method parameters.
 OslpDeviceService.java#L802: The Cyclomatic Complexity of this method "convertToOslpSchedules" is 11 which is greater than 10 authorized.
 OslpDeviceService.java#L1576: The Cyclomatic Complexity of this method "handleOslpResponseGetStatus" is 26 which is greater than 10 authorized.

SonarQube analysis reported 9 issues

 8 major
 1 minor

Watch the comments in this conversation to review them.
8 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 DeviceService.java#L115: Method has 11 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L81: The Cyclomatic Complexity of this class is 247 which is greater than 200 authorized.
 OslpDeviceService.java#L491: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L717: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L743: Method has 9 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L744: Remove these unused method parameters.
 OslpDeviceService.java#L802: The Cyclomatic Complexity of this method "convertToOslpSchedules" is 11 which is greater than 10 authorized.
 OslpDeviceService.java#L1576: The Cyclomatic Complexity of this method "handleOslpResponseGetStatus" is 26 which is greater than 10 authorized.

SonarQube analysis reported 9 issues

 8 major
 1 minor

Watch the comments in this conversation to review them.
8 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 DeviceService.java#L115: Method has 11 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L81: The Cyclomatic Complexity of this class is 247 which is greater than 200 authorized.
 OslpDeviceService.java#L491: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L717: Method has 10 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L743: Method has 9 parameters, which is greater than 6 authorized.
 OslpDeviceService.java#L744: Remove these unused method parameters.
 OslpDeviceService.java#L802: The Cyclomatic Complexity of this method "convertToOslpSchedules" is 11 which is greater than 10 authorized.
 OslpDeviceService.java#L1576: The Cyclomatic Complexity of this method "handleOslpResponseGetStatus" is 26 which is greater than 10 authorized.


Do not enable any BT profile by default

Rationale:
The BlueALSA service can be used in many different ways. There is no
default usage for it. If one wants to build Bluetooth speaker then sink
profiles shall be enabled. If one wants to use Bluetooth headset with a
host on which BlueALSA is running then one shall use source profiles.
Also, there is no default strategy for which sink/source profiles shall
be enabled. We've got A2DP, HSP and HFP.
Taking into account the above statement, it is reasonable to allow a
user to enable suitable set of BT profiles. However, providing a default
set of profiles might be confusing or not easy to use. The first case is
when we provide default profiles, but if user specifies a profile on a
command line, default set of profiles is not used. The latter case is
when we provide a syntax for enabling/disabling BT profiles. Then, in
case when source profiles are enabled by default but user wants only
sink ones, it will be required to manually disable default set, which
is IMHO a configuration burden.
So we have to admit that in case of BT profiles there is no sane
default. From now on BlueALSA will require to specify which profiles
should be enabled.

I personally much prefer this new approach; it is cleaner and easier to explain. I was very uncomfortable with the previous need to explicilty remove profiles when building sink devices, so big thumbs up from me for this!

I personally much prefer this new approach; it is cleaner and easier to explain. I was very uncomfortable with the previous

Yeap, it was a standard problem when someone who is not using a product designs it :D. Previously I was using mostly bluez-alsa as a source for streaming music to my headphones. However, recently I've started to use it as a sink on my RPi. And to my surprise the command line UI was very annoying. So after some autoreflection I'm changing it to be more user friendly :) Also, I'm doing some preparations for releasing new version, so I'm more prone to backward incompatible changes.

Merged in b9f72d6a335dee3fcd6ed4467a31b1ce83948306


internal/syscall/unix: SYS_FCNTL blocked by seccomp on Android

What version of Go are you using (go version)?

$ go version
1.13.5
Android 10

Does this issue reproduce with the latest release?
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/rhh/.cache/go-build"
GOENV="/home/rhh/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/rhh/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build178394675=/tmp/go-build -gno-record-gcc-switches"

What did you do?
build android arm dynamic library(.so)

What did you expect to see?
seccomp filter can pass
What did you see instead?

hi，buddy
when I build arm android dynamic library with golang, I test library in Android 10 env, but crash when running library.

Looks like the offending syscall number is 55, which is SYS_FCNTL on linux/arm. It seems, SYS_FCNTL64 isn't blocked on android, so we might use this one.
/cc @ianlancetaylor @eliasnaur @hyangah

@tklauser thx for your reply, but build 32-bit android arm library, how to use SYS_FCNTL64? I found that golang package call SYS_FCNTL in init function.

@renwotao we'll need to fix this in the Go standard libary, i.e. in internal/syscall/unix and all other places using SYS_FCNTL.

Working on  a patch.


Apigee 'File Upload' sample returns 400 Bad Request

Using the recommended format if you want to put a new file in a folder you put root:/path/to/folder in the parent-path field, and myFilename.txt in the filename field.  This creates this url: https://api.onedrive.com/v1.0/drive/root:/path/to/folder:/myFilename.txt:/content.  Using that URL gives the error “Paths can only contain at most two colons.”
Sandbox location:
https://apigee.com/OneDrive/embed/console/OneDrive
Using request template:
Upload File API

PUT /v1.0/drive/root:/testfolder:/myFilename.txt:/content HTTP/1.1
Authorization: Bearer <token>
Host: api.onedrive.com
Content-Length: 23
X-Target-URI: https://api.onedrive.com
Content-Type: application/octet-stream
Connection: Keep-Alive

Returns
HTTP/1.1 400 Bad Request
X-QosStats:
{"ApiId":0,"ResultType":2,"SourcePropertyId":0,"TargetPropertyId":42}
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-MSNSERVER: DM2305____PAP187
Date: Tue, 20 Oct 2015 16:17:49 GMT
X-ThrowSite: 0f1c.0271
P3P: CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
Content-Length: 89
X-AsmVersion: UNKNOWN; <IP_ADDRESS>
Connection: keep-alive
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/2.0

{
  "error":  {
    "code": "invalidRequest",
    "message": "Paths can only contain at most two colons"
  }
}

Second.

Thanks for posting this issue.    I resolved it by making the text clearer.

Thanks @jscaria ! :+1:


fail to run tf-pr-commenter

First, thank you for the tfsec :)
I've tried to use these action and found some error during execution:
WARNING: Failed to load module: missing module with source 'cloudposse/cloudtrail-s3-bucket/aws' -  try to 'terraform init' first
WARNING: Failed to load module: missing module with source 'USSBA/inspector/aws' -  try to 'terraform init' first
+ echo 'tfsec errors occurred, running commenter...'
tfsec errors occurred, running commenter...

Is it works when tf is using modules?

I'm not seeing any warnings here, but the result is the same. Looks like the same bug. I don't see the errors found by tfsec anywhere, and the logs don't show any useful information.
+ '[' -n /github/workspace ']'
+ cd /github/workspace
+ tfsec --format=json .
+ echo 'tfsec errors occurred, running commenter...'
+ commenter
tfsec errors occurred, running commenter...
Starting the github commenter...

@danielfm Looks like it will only generate comments if the tfsec violation is found on modified lines of code. Try creating a PR that introduces a new violation and see if you get a comment.

Hey @danielfm  and @luizm sorry for the delay on this, we've got a lot more time to work on tfsec now so I'm tackling this issue today
@bulebuk  is correct, the PRs are only commented on in areas where there is a violation, that said, something in the entrypoint is clearly broken

@luizm  - I'm hoping v.01.7 should give more information - the action can't run a terraform init on your behalf because it doesn't know which version of terraform you're using. tfsec only cares that it is hclv2 or tf.json format.
Could you run again with the latest @main action and let me know if the logs help resolve your concern?

the action can't run a terraform init on your behalf because it doesn't know which version of terraform you're using. tfsec only cares that it is hclv2 or tf.json format.

I get, probably that is it.. I gonna try again
Thank you


序言中的本书 gitbook 链接失效了。

https://vonng.gitbooks.io/ddia-cn/content/
就是上面这个链接，如果有新链接的话，建议更新一下。

It's a valid link in my browser?
Proxy/VPN is required to access gitbook.
Maybe try http://ddia.vonng.com/ instead in mainland China.

It seems that the original link works only when you have logged in on gitbook. You could try that link in an Incognito window. By the way, I can visit gitbook as I live in New Zealand.

It seems that the original link works only when you have logged in on gitbook. You could try that link in an Incognito window. By the way, I can visit gitbook as I live in New Zealand.

Sorry for the false assumption. :) .I will hide gitbook link to avoid confusion
Since gitbook is quite bulky, It's high recommend to use local markdown editor such as Typora or docsify in local browser.

No worries. I just noticed that gitbook has closed the legacy site. I no longer love gitbook since they moved to the "new" version. I try to find the download as epub/pdf feature but failed on gitbook. It's ok, we can still do that by using 3rd party tools.


Don't mark required options with brackets in full synopsis

Currently even when a flag is required it shows with [] brackets in full synopsis help -- this can be misunderstood as the flag being optional. Fix that.

Looks good.  Thanks for doing this!

This is now on RubyGems as version 2.12.3


Async Regex?

Describe your feature request
Having the ability to run Regex captures using async/await would be very useful, since these functions take a (relatively) long time on larger texts, and would do very well with running concurrently.
It would probably be a breaking change, so having it as a feature would be nice (maybe features=["async"]).

This isn't practical to implement and, to be honest, doesn't make sense to me. Searching doesn't do I/O. There are no obvious "await" points.


OCPBUGS-33203,OCPBUGS-33274: Autoscaler: scale down unused machinesets

What this PR does / why we need it:
Adds a controller to scale down any request serving machinesets that are no longer used by hosted clusters.
Fixes logic error when determining required nodes that resulted in additional nodepairs getting scaled up.
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #OCPBUGS-33203
OCPBUGS-33274
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.
[x] This change includes unit tests.

/jira refresh

/override "Red Hat Konflux / hypershift-operator-main-on-pull-request"

/lgtm
/retest-required


Fix in Traceflow e2e test

inter-Node Traceflow test should be skipped in Kind because of a know
issue when using Geneve with the userspace OVS datapath, However, the
logic for skipping was incorrectly added to the intra-Node test instead
of the inter-Node one.
The commit also removes comments describing the list of Traceflow test
cases: the comments were out-of-date and not convenient to keep in sync
with the actual test cases. The name of each test case should be a
sufficient description of what the test is doing.

/skip-all


Make new GLStyleEditor features work for SketchClasses (also add map to UI)

Can't use the fancy new features without a geostats representation of the sketch class

Done in c5f7ecf389b036038bccaf97a362780abb62909b


backend fails to run

PS: I guess to run the frontend I first need to run the backend.
How can I run the backend? I tried this

but got this error in my docker. As the sage-1 just stops and gives this error

Can you please help me with it. How do you run the app?
Originally posted by @Rai-Sahil in https://github.com/WildMeOrg/codex-frontend/issues/611#issuecomment-1826109722

Unable to reproduce error. Successfully ran full Codex FE install, including Houston initialization.
Ticket https://github.com/WildMeOrg/codex-frontend/issues/637 created to simplify instructions and reduce overhead for new contributors setting up


Tracking an object with "git lfs track .\filename.ext" does not track the file

When using tab completion on the github cli for windows (powershell) it autocompletes filenames to .\filename.ext. This creates a .gitattributes file like the following entry:
.\filename.ext filter=lfs diff=lfs merge=lfs -text
When later adding that file to a commit it is not processed as a git-lfs tracked file.

Thanks, that's something the track command can clean up. However, you don't normally want to track individual files. If the extension is something that you always want included in Git LFS, track it with:
# with the quotes
git lfs track "*.ext"

If you really want the filename, simply change the .gitattributes file to filename.ext filter=lfs diff=lfs merge=lfs -text.


Any way we can merge 450, 456, 455, and 457

Done :slightly_smiling_face:
As for #457, see my comment in that PR.


Double check test inheritances

What?
Spotted that tests from test_BaseMappingTransformerMixin.py are not imported anywhere, would expect that these would be inherited by relevant test classes in mixin-like way so that these classes also inherit all test cases.
There is this comment at the top of the file:
'# Note there are no tests that need inheriting from this file as the only difference is an expected transform output'
So it may be that the test cases are already covered and this is not a bug, but think I would still lean towards refactoring to have tests mirror mixin structure.
Task is to investigate this and make any changes necessary. If this is not a bug, we can proceed with a release and think about refactoring at later date.
Related follow up task will be to double check other test inheritances to ensure that other classes have correct test suite.
Why?
Ensure tests are being run as expected
How?
Start by investigating testing setup for MappingTransformer to investigate if BaseMappingTransformerMixin functionality is covered.
After resolving MappingTransformer, would do a quick scan of other files to check for similar missed mixin issues.

This is intentional.  The tests here are intended for specifically unit testing the mixin methods and were not intended to be inherited in other test classes.

test_expected_outputs is specific to this method and not suitable to inherit so fine as is. The sole thing this mixin does is apply mappings using pd.Dataframe.replace() so this is really the only test needed here. (suggestions for other tests welcome!)
test_mappings_unchanged is also tested in test_BaseMappingTransformer.BaseMappingTransformerTransformTests so is already inherited by child classes in this module through there. Could inherit .BaseMappingTransformerTransformTests here to delete from this test module.
Several tests have been duplicated exactly from GenericTransformTests but with the transformer declared using  x = BaseMappingTransformMixin(columns=["a"]) rather thanx = initialized_transformers[self.transformer_name].  Since BaseMappingTransformerMixin is in the minimal_attribute_dict i believe these test could simply be deleted as they are redundant.

All in all no changes required as far as I can tell so this shouldn't stop a release.
Weirdness all comes from having both BaseMappingTransformer and BaseMappingTransformerMixin classes which is quite confusing and should probably be a target for future refactors.


fix: full width editor

Closes #693
I added a fake preview link to show the zamboni effect: https://carbondesignsystem-poxsh6m5b.now.sh/components/button/code

@aagonzales oof

@aagonzales here's a demo with the zamboni in action: https://carbondesignsystem-hbqt61mfi.now.sh/components/button/code/
Safari should be fixed as well now


chore: improved logging in CI

Improved the CI logging. The CI would be aborted given a failure response from the Lambda (because of the jq query to which the response is piped), however, there is no way to view the error response from the Lambda (for debugging purposes) without logging into CloudWatch and digging - which could easily take minutes of development time.

I have simply added a way to log the error so we can view the error response from the GH actions directly.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


⚠ Jenkins Plugins Artifactory has degraded performance

In ab1fd6e, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1139 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 3ca1d11 after 22 minutes.


IndexOutOfBoundsException while loading a vehicle

Perhaps this is related to issue #1, since it happens about the same time as adding a vehicle to the scene. However, the stack trace is quite different:
Libbulletjme version 9.2.2 initializing
Nov 21, 2020 5:29:40 PM com.jme3.material.Material checkSetParam
WARNING: Material parameter being set: Texture with type Texture2D doesn't match definition types TextureCubeMap
Nov 21, 2020 5:29:54 PM com.jme3.app.LegacyApplication handleError
SEVERE: Uncaught exception thrown in Thread[main,5,main]
java.lang.IndexOutOfBoundsException
	at java.nio.Buffer.checkIndex(Buffer.java:540)
	at java.nio.DirectFloatBufferU.get(DirectFloatBufferU.java:253)
	at com.jme3.collision.bih.BIHTree.initTriList(BIHTree.java:97)
	at com.jme3.collision.bih.BIHTree.<init>(BIHTree.java:135)
	at com.jme3.collision.bih.BIHTree.<init>(BIHTree.java:139)
	at com.jme3.scene.Mesh.createCollisionData(Mesh.java:991)
	at com.jme3.scene.Mesh.collideWith(Mesh.java:1032)
	at com.jme3.scene.Geometry.collideWith(Geometry.java:472)
	at com.jme3.scene.Node.collideWith(Node.java:615)
	at com.jme3.scene.Node.collideWith(Node.java:615)
	at com.simsilica.lemur.event.PickEventSession.cursorMoved(PickEventSession.java:567)
	at com.simsilica.lemur.event.MouseAppState.dispatchMotion(MouseAppState.java:94)
	at com.simsilica.lemur.event.BasePickState.update(BasePickState.java:239)
	at com.jme3.app.state.AppStateManager.update(AppStateManager.java:356)
	at com.jme3.app.SimpleApplication.update(SimpleApplication.java:255)
	at com.jme3.system.lwjgl.LwjglWindow.runLoop(LwjglWindow.java:530)
	at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:632)
	at com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:466)
	at com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
	at com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
	at com.jme3.app.SimpleApplication.start(SimpleApplication.java:127)
	at com.jayfella.jme.vehicle.Main.main(Main.java:85)

I think this is caused by an invalid mesh somewhere in the scene.

I never figured out a way to reproduce this issue every time, however it happened frequently as of e6ac179 (22 November) and I'm fairly sure it hasn't been seen since a55ea38 (also 22 November).
Until I see it again, I'll assume a55ea38 solved this issue.

JME could be more cautious when it comes to picking custom meshes. If the custom mesh doesn't invoke updateCounts() then its vertex count is -1, a value which the BIHTree constructor accepts uncritically and passes to the VirtualIndexBuffer constructor, which also does no range checking.
I'm not saying that's the root cause of this issue in all cases, but it seems a plausible scenario.


PrepareSandboxTask is missing outputs

What happened?
When prepareTestSandbox is loaded FROM-CACHE, the test tasks fails because of missing input directories.
Relevant log output or stack trace
* What went wrong:
A problem was found with the configuration of task ':test' (type 'Test').
  - Type 'org.gradle.api.tasks.testing.Test' property 'jvmArgumentProviders.$4.sandboxConfigDirectory' specifies directory '<projectDir>\build\idea-sandbox\IC-2024.1\config-test' which doesn't exist.

    Reason: An input file was expected to be present but it doesn't exist.

Steps to reproduce
With build cache enabled, execute gradlew prepareTestSandbox, delete the build dir and run gradlew test.
-> build/idea-sandbox/IC-2024.1/plugins-test is correctly restored from cache, but not config-test
PrepareSandboxTask needs to declare all output directories it creates. Also it might make sense to disable caching anyway for this I/O-focused task.
Gradle IntelliJ Plugin version
2.0.0
Gradle version
8.9
Operating System
None
Link to build, i.e. failing GitHub Action job
No response

I have fixed that with https://github.com/JetBrains/intellij-platform-gradle-plugin/commit/c278056545f6772d596b7d3512feaa0787eeb4f2
Could you please verify if this resolves the issue on your end?
You can use the 2.0.1-SNAPSHOT snapshot release for that.

disabling caching fixed the issue 👍


Mac plist strings

This option allow users to specify custom InfoPlist.strings files, to avoid problem #315

Thanks for the pull-request! This is "fixed" in 2.2.1, i.e. in #333, I changed it to not copy over the *.lproj files from the NW.js app. Is that bad? 😕. What does your changes here allow the user to do? Give translations for the app name?

Dear @yaroslav-n could you please comment if this is still relevant?

Closing due to staleness.


EBS Rework

Makenna's To Do list:

Check threads against norgren spec sheet
All top plate holes are thru holes (chamfer on pneumatic ones)
Drawings 🙂

submitted - waiting for DeFAB


Update GitHub Action Versions

GitHub Actions Version Updates

actions/checkout published a new release v4.1.7 on 2024-06-12T19:05:21Z
gr2m/merge-schedule-action published a new release v2.4.3 on 2024-01-28T17:26:56Z
nwtgck/actions-netlify published a new release v3.0.0 on 2024-03-10T02:11:38Z
dokku/github-action published a new release v1.6.0 on 2024-09-14T05:27:25Z

🚀 Deployed on https://deploy-preview-44--cbcgb-com-sgbs-training.netlify.app


[Bugs] AMF DeepEqual between pointer with entity bug.

Describe the bug
AMF uses DeepEqual between pointer with entity when comparing TargetAmfSet in handleRequestedNssai().
To Reproduce
Specify TargetAmfSet in Registration with AMF re-allocation.
Expected behavior
Properly compare TrgetAmfSet with configured AMF.
Environment (please complete the following information):

free5GC Version: 3.0.4
OS: Ubuntu 18.04
Kernel version: 5.0.0-23-generic
go version: 1.14.4 linux/amd64

Pull Request
Pull Request for the fix.

Thanks for the PR!


Improve webhook documentation

I was unable to find some docs to call the service webhook with payload like this:
http://portainer/api/webhooks/ID?tag=${IMAGE_TAG}
Would be nice if this could be documented directly in frontend or in swagger.

Hi @bobo-le, thanks for your suggestion. I created the following documentation piece to cover this.
https://documentation.portainer.io/v2.0/webhooks/create/
Thank you again for your contribution.
Have a nice day.
Ignacio


Importing repositories

I'm running into issues with importing existing repositories. I've done both the NewBranchDefault and the standard default branch in the repo arguments. I've also tried passing in the repo and branch protection as json objects to see if it was a dependency issue (which I suspect from continuing to fail on the default branch arguments).
Can someone provide an example of what the import for a current repo should like when it has branch protection in the plan? The docs don't show but the go docs do show it on pkg.go site so I've done my best to emulate those imports.
I'll add more detail to this issue as well today.

I have no idea why, but importing today worked 😄
It might be the attempt to use the non-deprecated "NewDefaultBranch" and such that got things out of wack. I'll need to figure out how to migrate to that someday. In the meantime, I was able to import the repo + branch protection though a few issues to work out. Closing.


ContentProvider support for Sync-Adapter implementation

Hi,
i just found out this library and it promises to do many thing in a powerful way.
BUT I'm worry about whether the DBFlow enables easily the use of Sync-Adapter, as you know the Sync-Adpater requires a stub ContentProvider implementation, and in fact i nicely have been using another ORM (ActiveAndroid) and it makes that easily.
How would DBFlow aim to do that (if do)?
Thanks in advance.

I'm also very interested.

@ivangag I am not familiar with SyncAdapter. I am familiar with AA so are you talking about the ContentProvider that it uses to notify that Model has been saved or changed?
In Model line 161:
Cache.getContext().getContentResolver()
				.notifyChange(ContentProvider.createUri(mTableInfo.getType(), mId), null);

Exactly.
The SyncAdapter to work needs of a ContentProvider (stub) implementation and then declared in the Manifest and in the AA case is here https://github.com/pardom/ActiveAndroid/blob/master/src/com/activeandroid/content/ContentProvider.java
In the manifest i do something like this

As you can see AA defines a CP a allows me to declare in the manifest.
Also see here http://developer.android.com/training/sync-adapters/creating-stub-provider.html fo SyncAdapter requirement.
Thanks.

Just another thing...to be more complete.
A CP "concrete" implementation is not "strictly" necessary to SyncAdapter to work as SyncAdapter framework wants just a "stub" authority to validate it.
The CP (in general) could be something like this..
public class DummyProvider extends ContentProvider {

    @Override
    public int delete(Uri uri, String selection, String[] selectionArgs) {
         return 0;
    }
    @Override
    public String getType(Uri uri) {
        return null;
    }
    @Override
    public Uri insert(Uri uri, ContentValues values) {
        return null;
    }
    @Override
    public boolean onCreate() {
        return false;
    }
    @Override
    public Cursor query(Uri uri, String[] projection, String selection,
                    String[] selectionArgs, String sortOrder) {
        return null;
    }
    @Override
    public int update(Uri uri, ContentValues values, String selection,
                    String[] selectionArgs) {
        return 0;
    }}

}

Howewer a CP concrete implementation in DBFlow (as AA does) can be very usefuel when you use Cursor and Loaders, in particular see the method [ContentProvider.createUri()] (https://github.com/pardom/ActiveAndroid/blob/master/src/com/activeandroid/content/ContentProvider.java), it helps your code when you would instantiate new CursorLoader, for instance you can do something like this:
    public Loader<Cursor> onCreateLoader(int id, Bundle args) {

        return new CursorLoader(getActivity(),
                ContentProvider.createUri(MyDummyClass.class, null),
                ActiveContract.CHECK_IN_TABLE_PROJECTION, mSelectionQuery, null,
                ActiveContract.CHECKIN_COLUMNS.ISSUE_TIME + " asc"
        );
    }

@ivangag ok I will consider it at some point in the next couple weeks for it. I see it as part of a 1.5.x or 1.6.x release. It does not seem to bad, I will just need to figure out how to test it on my end to ensure it works as expected.

@agrosner great.
Thanks for considering..

wish you for release content provider suppor,t.

check out the feature/agrosner/ContentProviderGenerator branch. Its similar to https://github.com/SimonVT/schematic. Not warranty here as its still in alpha phase, but should make it in the 1.6.0 release early next week or so.

1.6.0 is now out

Great! Thanks! I'll try for sure ASAP


spotifyd: 0.2.11 -> 0.2.14

Motivation for this change
Things done

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

[X] NixOS
[X] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

Notify maintainers
cc @anderslundstedt

This fixes the build on Darwin, nice! Comments:

Perhaps split this into two commits? One doing the version bump and one fixing the build on Darwin? At least indicate in commit message that this is not just a version bump.

On MacOS I need to use the flag --backend portaudio, otherwise I get the error Unknown backend: alsa. I guess ALSA is not available for Darwin so perhaps it would make sense to create a wrapper on Darwin (that would simply run spotifyd --backend portaudio $@? We could merge this without that however.

@anderslundstedt thanks for reviewing

Perhaps split this into two commits?

sure, I've split it in two commits

I guess ALSA is not available for Darwin so perhaps it would make sense to create a wrapper on Darwin

I'm not sure about this, I would prefer this to handled upstream. I think https://github.com/Spotifyd/spotifyd/issues/297 is related.

I guess ALSA is not available for Darwin so perhaps it would make sense to create a wrapper on Darwin

I'm not sure about this, I would prefer this to handled upstream. I think Spotifyd/spotifyd#297 is related.

Sure, makes sense.

Apparently the command line options cache_path and config have been renamed to cache-path and config-path, respectively. Thus line 31 of the service file nixos/modules/services/audio/spotifyd.nix needs to be updated. Could you fix this?

nice catch! fixed


update packages

:x: Build TheIdServer 8.0.0-fix-dependencies1-0314 failed (commit https://github.com/Aguafrommars/TheIdServer/commit/f8dc69d93b by @invalid-email-address)

:white_check_mark: Build TheIdServer 8.0.0-fix-dependencies1-0315 completed (commit https://github.com/Aguafrommars/TheIdServer/commit/9e2f4b0e19 by @aguacongas)


Correct namespace psr4 for composer autloading

According to PSR4, namespacing is case-sensitive (ref here: https://www.php-fig.org/psr/psr-4/)
We should rename the "resources" folder to "Resources" to allow composer v2 autoloading.
Without this, classes won't be able to autoload with Composer 2.

@baptistejamin

Thank you!


Tag for 3.0.3

Hello,
I maintain some packages for Godot with Mono support on AUR and I need a tag in git for building version 3.0.3
Thanks

@hpvb is working on updating the CHANGELOG.md first, and then will tag 3.0.3-stable.

tagged


Allow running llm-graded tests multiple times to find flickering tests

Is your feature request related to a problem? Please describe.
Sometimes prompts and inputs result in unpredictable LLM behaviour, especially at higher temperatures. This means that both the LLM and the evaluator might produce vastly different outputs.
As a synthetic example, a prompt think of a number between 0 and 1 and return it will produce both 0s and 1s. An assert checking if the output contains 0 will sometimes pass and sometimes fail.
Another synthetic example: an assert llm-rubric: does this contain harmful material might produce different results for edge cases. The assert will fail intermittently even if the inputs are the same.
Describe the solution you'd like

A config flag that allows running a particular prompt against the same assert more than once (n times).
A config flag that allows running a particular test against the same prompt more than once (n times).

Describe alternatives you've considered
I just run the eval several times and see if it flickers, but this is very brittle, and flickering tests still come through.
Additional context
This has been one of the main challenges when building prompts for long-form conversational agents for Enterprise customers.

A workaround is available here: https://github.com/promptfoo/promptfoo/issues/1888


Added Hero Equipment option and giant arrow

Hello, first of all, thank you for the work you've done and for making it open source! With the update of the heroes' equipment, as you may know, they added the giant arrow, which can be combined with the zap quacke work. I've added a button to also consider the arrow, which I modeled as a spell following your code. By default, the arrow has level zero, and in this case, it's not used for calculations. When the "Hero Equipment" button is pressed, the level is set to 1 (the minimum), and combinations with the arrow are also calculated. There is still work to be done for the combinations and ofc testing, and I would also like to add the wardenfirewall, but it would be nice to propose it in beta as well!

@Artorias718
Thanks for this contribution. I was planning to do what you have done. I have a request.
Please consider adding option for fireball from warden equipment.


Create Multi DAO Starter Repo

Description
Same as DAO scoped but with routing pattern to include dao chain and address fed into the contexts.

https://github.com/HausDAO/publichaus/blob/main/vite.config.ts

Our dao app starter now is able to be used for single or multi-dao apps:
https://github.com/HausDAO/dao-app-starter-vite/pull/14


Add more tests and benchmarks

[ ] test calling driver in complex Cargo workspaces -- nested modules, bin, examples, workspace members, ...
[x] test VSCode extension startup, installation, basic UI (added in #24)
[x] test utility functions rather than just entire slicing infra
[ ] benchmarks for flow perf

Consolidated into #33.


Lora with flux not working

I am using the workflow for lora-flux in this repo with flux1-dev and the trained lora_flurry. The inference is not working and I get the following error:
RuntimeError: cuDNN Frontend error: [cudnn_frontend] Error: No execution plans support the graph.
Also, for a trained lora (flux-schenel) with kohya, I get another error:
    a1 = sorted(list(checkpoint[list(checkpoint.keys())[0]].shape))[0]
IndexError: list index out of range

Any help is appreciated?
I have torch 2.5.0.dev20240903+cu124, cuda 12.4 and cudnn 90100

+1

+1

+1


Adding __fastfail encoding for Windows ARM64

__fastfail is encoded as brk #0xF0003 on Windows ARM64.

@ThomsonTan : Thanks for your contribution! The author, @, has been notified to review your proposed change.


Feature/319 modal dialog role

I added a new error, E049, to address ticket #319. All existing fixtures have been updated to include role="document". A new test fixture has been added to ensure the new error is triggered if role="document" is forgotten for .modal-dialog. bootlint_test has been updated too.

Hi @cvrebert it looks like the build is failing while running the cli against bootstrap's github pages.
https://travis-ci.org/twbs/bootlint/builds/105590627#L1267
Both qunit and nodeunit run successfully. I believe the failure is occurring because role="document" is not required in v3's docs. How would you like me to handle resolving the failure?

Thanks, opened https://github.com/twbs/bootstrap/pull/19051 to fix v3's docs.

Travis now passes after having merged that PR.

@tclindner Looks good. Do you happen to be familiar with git rebasing?

@cvrebert I am not familiar with rebasing. I tried to go back and review the PR for #318. I looks like you collapsed all commits in to a single commit. I found this article that talks about it linked from Github's help section (http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html). I will rebase and update the PR this evening. I'll make sure and do that before opening future PRs. I'm looking forward to becoming an active contributor. Thank you for all of the help!
P.S.: To help me learn, what is the biggest benefit of rebasing?

No worries, I'm happy to rebase it for you.

what is the biggest benefit of rebasing?

It keeps the commit history a bit cleaner (particularly if a PR had to be revised one or more times), groups highly-interconnected changes into 1 atomic commit.
It can also make future git bisect sessions easier by avoiding intermediate commits where the program or test suite is broken/failing due to incomplete changes, although this is a secondary consideration and can also be avoided if one is very careful about the ordering and content of the commits.
Ultimately, it's somewhat a matter of taste. I just happen to come down on the pro-squash side.

I'm looking forward to becoming an active contributor. Thank you for all of the help!

We're happy to have you! One additional note for future reference: Try to make use of https://help.github.com/articles/closing-issues-via-commit-messages/ when making a PR that fixes/implements a particular extant issue.

Merged. Thanks!

Thank you for the explanation! Thanks for recommending the commit message feature. I didn't know you could do that. That's pretty cool :) I'll make sure an do that in the future.


add port PublishMode to service inspect --pretty output

PublishMode (ingress or host) was added to port config in #27917. It should be added in service inspect pretty format.
Signed-off-by: Dong Chen<EMAIL_ADDRESS>

LGTM
It seems weird that this doesn't trigger an error when a user adds a port mapping with docker service update that duplicates an existing mapping. But this is the existing behavior, so it seems fine not to change it right now.

@vdemeester I want your feedback on if this is the right validation in port-add/rm.

Moving to docs reviews
@dongluochen I think service_inspect.md (in docs/reference) needs to be updated
/cc @thaJeztah

yup, if you can update the output to match, that would be great; https://github.com/docker/docker/blob/master/docs/reference/commandline/service_inspect.md


Vickel: Watch khalijiuwn24.com

Vickel requests the watch of the watch_keyword khalijiuwn24\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

khalijiuwn24\.com has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


fix(process): Fix process function when using byQueryString method

Hello all .. I discovered that when we use byQueryString together with process we were not parsing correctly limit parameter so the pagination did not work properly. We were also deleting queryString from @_params object after first @_get call so the custom query was used only in the first API call.
In this PR I added a parsing of limit (and perPage) parameter and an update which preserves queryString attribute during all calls.
Fixes #239

Tests

[x] Unit
[ ] Integration
[ ] Acceptance

[ ] Documentation

Coverage increased (+0.01%) to 97.631% when pulling 907b2c02efb0bda945158daf80a34109c0bbe34c on 239-preserve-limit-parameter into 0378f49d490eef57fda44dd4983baf70921fe69e on master.


KVM acceleration is not available

Operating system
Arch Linux
Description
It says that kvm acceleration isn't available while it should be working
output of kvm-ok:
sudo kvm-ok
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
INFO: /dev/kvm exists
KVM acceleration can be used
Docker compose
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "win11"
devices:
- /dev/kvm
volumes:
- /mnt/nvme/VMs/Docker/Windows:/storage
- /mnt/hdd1/win.iso:/custom.iso
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
privileged: true
Docker log
docker logs windows
❯ Starting Windows for Docker v4.00...
❯ For support visit https://github.com/dockur/windows
❯ CPU: Intel Core TM i3 10105F CPU | RAM: 7/8 GB | DISK: 42 GB (UNKNOWN (0x6a656a63)) | HOST: 6.10.11-linuxkit...
❯ Extracting local ISO image...
❯ Detecting version from ISO image...
❯ Detected: Windows 11 Enterprise
❯ Adding drivers to image...
❯ Adding win11x64-enterprise.xml for automatic installation...
❯ Building Windows 11 image...
❯ Creating a 64G growable disk image in raw format...
❯ ERROR: KVM acceleration not available (device file missing), this will cause a major loss of performance.
❯ ERROR: See the FAQ on how to diagnose the cause, or continue without KVM by setting KVM=N (not recommended).
❯ Starting Windows for Docker v4.00...
❯ For support visit https://github.com/dockur/windows
❯ CPU: Intel Core TM i3 10105F CPU | RAM: 7/8 GB | DISK: 42 GB (UNKNOWN (0x6a656a63)) | HOST: 6.10.11-linuxkit...
❯ ERROR: KVM acceleration not available (device file missing), this will cause a major loss of performance.
❯ ERROR: See the FAQ on how to diagnose the cause, or continue without KVM by setting KVM=N (not recommended).
Screenshots (optional)
No response

Same error also with privileged: true, docker-compose and in docker run command.
Ubuntu 22.04

I install dockur windows on github codespace it works perfectly, turns out the /dev/kvm is a actually directory, but the problems is if you try to custom the Windows novnv under the environment:

Make a post about your problem with kvm on stackoverfloe make sure it is a detailed as you can ma ke, I recommend adding screenshots on post to get more useful answers

Is anyone of you using Docker Desktop for Linux? Because it does not support KVM, only the Docker Engine does.

yes, just tried docker engine and it works now


Perform a disappearing act with Nice Partials 🪄

By overriding _layout_for we can essentially let users just write
plain ol' yields like they're used to without worrying about Nice Partials
at all.
Still a work in progress and I want to tighten up the manual_yield? detection too.

There's a little bit of figuring out about how to cascade so that we potentially fall back to the global content_for storage.
But this essentially converts content_for and yield to be scoped per partial, so there's no crossover in between partials and you don't have to worry about clashes.

How would a partial's template or call site's template provide content for another layout (like yield :head in app/views/layouts/application.html.erb)?


rbenv directory not found when rbenv_path is not set

I am not totally sure if this bug is related with this gem, but when rbenv_path is not set, the default is defined here (capistrano rbenv config):
But for some reason $HOME/.rbenv is escaped to \$HOME/.rbenv and therefore bash fails.
Caused by:
SSHKit::Runner::ExecuteError: Exception while executing as ccastillo@xxx: if test ! -d \$HOME/.rbenv/plugins/ruby-build; then echo "Directory does not exist '\$HOME/.rbenv/plugins/ruby-build'" 1>&2; false; fi exit status: 1
if test ! -d \$HOME/.rbenv/plugins/ruby-build; then echo "Directory does not exist '\$HOME/.rbenv/plugins/ruby-build'" 1>&2; false; fi stdout: Nothing written
if test ! -d \$HOME/.rbenv/plugins/ruby-build; then echo "Directory does not exist '\$HOME/.rbenv/plugins/ruby-build'" 1>&2; false; fi stderr: Directory does not exist '$HOME/.rbenv/plugins/ruby-build'

The workarround solutions is don't forget to set :rbenv_path, "~/.rbenv"

Workaround worked, thanks!

@ccastillop Brilliant, thanks for sharing.

The workarround solutions is don't forget to set :rbenv_path, "~/.rbenv"

magic, thank you @ccastillop!


Attitude Indicator heading values 360 and above don't get modded by 360.

Title says it all.  In the svg.

Closed with 551b2fc3e9faa7f8f6f132cd3933657fd6786f7d.


[VL] Optimize find duckdb when BUILD_TEST=ON

What changes were proposed in this pull request?
Add a way to use pre-installed DuckDB.

cc @JkSelf

../../velox/common/memory/MemoryPool.cpp:1193:1: fatal error: error writing to /tmp/ccA5qLbt.s: No space left on device

@PHILO-HE could you help rerun failed job?

../../velox/common/memory/MemoryPool.cpp:1193:1: fatal error: error writing to /tmp/ccA5qLbt.s: No space left on device

@PHILO-HE could you help rerun failed job?

Done.

@PHILO-HE please help review this patch, thank you!

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4351_time.csv
log/native_master_01_14_2024_00db209eb_time.csv
difference
percentage

q1
32.26
33.95
1.682
105.21%

q2
24.70
24.88
0.180
100.73%

q3
37.90
38.01
0.114
100.30%

q4
38.11
38.25
0.135
100.35%

q5
70.69
71.46
0.770
101.09%

q6
7.52
7.30
-0.225
97.01%

q7
85.75
85.49
-0.253
99.71%

q8
86.29
85.37
-0.922
98.93%

q9
120.67
122.58
1.914
101.59%

q10
43.34
44.98
1.643
103.79%

q11
20.60
19.89
-0.714
96.53%

q12
28.46
28.31
-0.147
99.48%

q13
47.31
47.25
-0.054
99.89%

q14
20.04
19.45
-0.585
97.08%

q15
30.82
29.55
-1.265
95.89%

q16
14.30
14.42
0.115
100.81%

q17
101.97
102.43
0.454
100.44%

q18
148.37
148.49
0.126
100.08%

q19
13.74
13.56
-0.186
98.65%

q20
27.37
27.19
-0.182
99.34%

q21
231.92
228.47
-3.445
98.51%

q22
14.07
13.86
-0.210
98.51%

total
1246.20
1245.14
-1.055
99.92%


Research and Document Each Company

Objective:
Create a comprehensive document compiling research on each company listed in the Curriculum Guide. This document will serve as a foundational resource for Curriculum Creation and understanding the Expected Outcomes.
Tasks:

Research Compilation:

Gather information about each company from the following sources:

GitHub repositories
SharePoint resources
Official company websites

Meeting Coordination:

Schedule and conduct a meeting with Aleem to gain insights and further understanding of each company.

Analysis and Understanding:

Thoroughly read and analyze the collected research.
Extract key insights relevant to the Curriculum Creation process.

Documentation:

Compile the research into a single, well-organized document.
Ensure the document includes clear sections for each company, highlighting relevant details and insights.

Expected Outcomes:

A detailed document that provides a clear understanding of each company's role and relevance to the Curriculum Guide.
Enhanced guidance for Curriculum Creation, aligning with the expected outcomes.

Additional Notes:

Ensure that the document is easy to navigate and includes references to all sources used.
Consider any additional information or insights gained from the meeting with Aleem to enrich the document.

Links:
Pull Request that needs edited https://github.com/TaoLearning/ASTRA/pull/62

Table (Needs Updated for its Expected Outcomes)
Note references [1] or [2] as sample references to guide you to learn about the company. This is just the website and FB group, there can be more in SharePoint or GitHub. Use these to analyze for your R&D.

Phase
Curriculum Guides
Focus Areas
Skills Covered
Tools/Platforms
Expected Outcomes

Intro
iBlossom 1, 2
Introduction to foundational concepts
Basic communication, collaboration, and problem-solving skills
YouTube, WhatsApp, Facebook, Books, Audiobooks, Gardening
Understanding foundational principles and essential teamwork skills.

Intro
SILK Life
Creative exploration and digital basics
Digital creativity, basic project planning
YouTube, WhatsApp, Facebook, Gardening, Yoga, Painting, Cooking, Home, Technology, Microsoft Badges
Familiarity with creative tools and introductory project workflows.

Intro
Timmsi Land
Early application of concepts
Practical thinking, gamified learning, and critical analysis
WhatsApp, Facebook, LinkedIn, Microsoft Teams, Gaming, Minecraft Education
Initial application of learning in interactive, gamified environments.

1
Curiosity Camp
Cultivating curiosity and exploration
Inquiry-based learning, collaboration, and creativity
LinkedIn, YouTube, Microsoft Teams, GitHub, Google, ChatGPT, Office 365, Atlassian, Git, Asana, Microsoft Badges
Enhanced ability to explore and learn actively through curiosity.

1
Focus Hive
Intermediate project-based learning
Collaboration, planning, and focused execution
Focus Tracker, Microsoft Teams, GitHub, Atlassian, ChatGPT, Office 365, Asana, Azure DevOps
Ability to contribute meaningfully to projects in teams.

2
Developer Dojo
Coding and software development basics
Programming, debugging, and app design
LinkedIn, Microsoft Teams, Office 365, GitHub, Visual Studio Code, ChatGPT, Microsoft Badges, Atlassian, Azure, AWS, Azure DevOps
Understanding programming fundamentals and building simple software.

2
XpressLab
Advanced experimentation and prototyping
Advanced coding, rapid prototyping, and testing
LinkedIn, Microsoft Teams, GitHub, Visual Studio Code, ChatGPT, Office 365, Jupyter Notebook
Development of prototypes and experimentation in a hands-on setting.

3
DROID Dojo
Operational excellence and automation
Process optimization, automation, and robotics
Focus Tracker, Microsoft Teams, GitHub, Atlassian, Visual Studio Code, ChatGPT, Office 365, Jupyter Notebook, Azure DevOps
Mastery in automating processes and managing operational workflows.

4
Think Dojo
Strategic innovation and critical thinking
Strategic decision-making, design thinking, and problem-solving
LinkedIn, Visio, Excel, Atlassian, ChatGPT, Microsoft Badges
Advanced innovation skills to solve real-world problems effectively.

Today I will work on this issue, I will collaborate with Aleem and Zarafsha to update expected outcome column of dream quest matrix. I will also work on documentation of Curiosity handbook. I will also attend the daily standup meeting, attend an AI session, and meet with Laiba to deepen my understanding of our company culture and policies

Iraj's Research Notes in SharePoint.

https://focushive.sharepoint.com/:w:/r/sites/AcademyCreators2/_layouts/15/Doc2.aspx?action=edit&sourcedoc=%7Be40de0d5-14b9-4aa7-be64-0b8c0385e6c6%7D&wdOrigin=TEAMS-MAGLEV.teamsSdk_ns.rwc&wdExp=TEAMS-TREATMENT&wdhostclicktime=1733484992525&web=1

Today, I successfully collaborated with Aleem and Zarafsha on research regarding curriculum guides and saved all the findings on SharePoint. I attended the daily standup meeting, participated in an insightful AI session, and had a productive meeting with Laiba to deepen my understanding of our company culture and policies. All tasks were completed as planned.research

Today I will collaborate with Aleem and Zarafsha for their review on previous research and make changes according to their instructions and work further on the research document. I will also participate in daily stand up meeting, learn with Laiba, AI session and Wonders with Mauz sesssion.

Today I will work on this issue with my team members. We will refine the research document about Curriculum guides. And also we will learn about Chakra system and I will also attend daily stand up meeting, learn with Laiba, AI session and Wonders with Mauz sesssion

Today I will work on this issue with my team members. We will refine the research document about Curriculum guides. And also we will learn about Chakra system and I will also attend daily stand up meeting, learn with Laiba, AI session and Wonders with Mauz sesssion.

Today, I will collaborate with my team to refine the research document on curriculum guides, work on my certifications, attend the Learn with Laiba session, participate in an AI session and Wonders with Mauz session.

Today I will work on this issue with my team members. We will refine the research document about Curriculum guides. And also we will learn about Chakra system and I will  work on my certifications. I will also attend daily stand up meeting, learn with Laiba, AI session and Wonders with Mauz session.

today I will collaborate with Aleem to work on research document and make changes according to his instructions. I will also learn about Chakra system and I will work on my certifications.

Today, I will collaborate with my team to refine the research document on curriculum guides. Additionally, I will learn about the Chakra system, work on my certifications, attend the daily stand-up meeting, participate in a learning session with Laiba, join the AI session, and engage in the Wonders with Mauz session.

Today I will collaborate with Aleem to work on research document and make changes according to his instructions. I will also learn about Chakra system and I will work on my certifications.

I’ll be diving into HLC research, specifically looking into the process of student transfers between universities in the U.S. I’ll be collaborating with Iraj to create a detailed document, and we’ll be working together on its development. I’ll also be meeting with Fajar to discuss Team Phoenix and offering my help where needed. Additionally, I’ll be completing the clean job report, ensuring everything is well-organized and ready for review. Looking forward to a productive day!

Today I will refine table of contents and research document according to instructions of Suzzane and take reviews from Aleem and other team members. I will also learn about Chakra system and I will work on my certifications.

Today, I will collaborate with my team to refine the research document and work on the Table of Contents (TOC). I will also learn about the Chakra system, progress on my certifications, attend the daily stand-up meeting, participate in a learning session with Laiba, join the AI session, and take part in the Wonders with Mauz session.


map-markers-overlay endpoint documentation isn't up to date

https://veupathdb.github.io/EdaDataService/api.html#resources:/apps/pass/visualizations/map-markers-overlay:post
Maybe I'm looking at the wrong thing, but in the response specs, mapMarkers.data[].facetVariableDetails is an array, but it needs to be mapMarkers.data[].geoAggregateVariableDetails and it needs to be a non-array.
Also, I reckon it should be a mandatory field in the response (geoAggregateVariable is mandatory in the request)

Also, in sampleSizeTable see https://veupathdb.github.io/EdaDataService/api.html#type:lib.SampleSizeTable
xVariableDetails is spec'ed to be an array, but there can only be one x variable, I think.
There are already responses where xVariableDetails.value is an array, and that's OK, I think (but the spec says not)
However, sometimes xVariableDetails.value is a non-array (when there is only a single value) - is this R trying to be helpful again?
TLDR; please review sampleSIzeTable xVariableDetails API specs


Failed to delete .spark-staging-6 from /HiBench/Terasort/Output2, rc: 2, error msg: No such file or directory

Whether one executor has one core  or one executor has multiple cores , both of them would happened this error :
Failed to delete .spark-staging-6 from /HiBench/Terasort/Output2, rc: 2, error msg: No such file or directory

java:226404 terminated with signal 6 at PC=7f1a5addb337 SP=7f0b2dcf3c78.  Backtrace:
/usr/lib64/libc.so.6(gsignal+0x37)[0x7f1a5addb337]
/usr/lib64/libc.so.6(abort+0x148)[0x7f1a5addca28]
/usr/lib64/libc.so.6(+0x78e87)[0x7f1a5ae1de87]
/usr/lib64/libc.so.6(+0x81679)[0x7f1a5ae26679]
/home/spark/daos/install/lib64/libdfs.so(dfs_umount+0xdb)[0x7f0b2c8ec4fb]
/tmp/daos1827901428141704557/libdaos-jni.so(Java_com_intel_daos_client_DaosFsClient_dfsUnmountFs+0x2b)[0x7f0b2d4ef11e]

But the directory exists from the dfuse mount directory

@minmingzhu , "Failed to delete .spark-staging-6 ..." is just a warning message from native code. You can ignore it. And the "terminated" native stack trace is another message when native code crash. It should be caused by too many reading threads put on daos server which has concurrency issue as reproduced by yourself.  We'll wait confirmation from daos team.

not an issue anymore


[Snyk] Upgrade @aws-sdk/client-sqs from 3.662.0 to 3.682.0

Snyk has created this PR to upgrade @aws-sdk/client-sqs from 3.662.0 to 3.682.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 12 versions ahead of your current version.

The recommended version was released on 22 days ago.

Release notes

Package name: @aws-sdk/client-sqs

3.682.0 - 2024-10-293.682.0(2024-10-29)
New Features

clients:  update client endpoints as of 2024-10-29 (d7b891c8)
client-cloudwatch-logs:  Added support for new optional baseline parameter in the UpdateAnomaly API. For UpdateAnomaly requests with baseline set to True, The anomaly behavior is then treated as baseline behavior. However, more severe occurrences of this behavior will still be reported as anomalies. (da1de11c)
client-bedrock:  Update Application Inference Profile (cd3a5ec8)
client-iotfleetwise:  Updated BatchCreateVehicle and BatchUpdateVehicle APIs: LimitExceededException has been added and the maximum number of vehicles in a batch has been set to 10 explicitly (820ad6d3)
client-sagemaker:  Adding notebook-al2-v3 as allowed value to SageMaker NotebookInstance PlatformIdentifier attribute (8c8cce53)
client-redshift-data:  Adding a new API GetStatementResultV2 that supports CSV formatted results from ExecuteStatement and BatchExecuteStatement calls. (5943dd5e)
client-cleanrooms:  This release adds the option for customers to configure analytics engine when creating a collaboration, and introduces the new SPARK analytics engine type in addition to maintaining the legacy CLEAN_ROOMS_SQL engine type. (2ccb11c7)
client-bedrock-runtime:  Update Application Inference Profile (aae686f9)

Tests

temporarily ignore turbo error (#6600) (908ff3c2)
throw final error in turbo script (#6594) (19abef78)

For list of updated packages, view updated-packages.md in assets-3.682.0.zip

3.679.0 - 2024-10-243.679.0(2024-10-24)
Chores

client-nimble:  deprecate nimble (#6583) (9a56eba2)
client-athena:  update release notes for athena breaking change (#6586) (9f45574f)

Documentation Changes

client-pcs:  Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description. (568714e5)

New Features

clients:  update client endpoints as of 2024-10-24 (c296fb57)
client-qbusiness:  Add a new field in chat response. This field can be used to support nested schemas in array fields (e7c6ed54)
client-ec2:  This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use. (f6246389)
client-ecs:  This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances. (eba29d1e)
client-appconfig:  This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion. (9c9494a6)

Tests

packages:  convert to vitest (#6588) (073cb754)
convert private packages to vitest (#6587) (38debdee)
conversions to vitest (#6585) (29420382)

For list of updated packages, view updated-packages.md in assets-3.679.0.zip

3.678.0 - 2024-10-233.678.0(2024-10-23)
Documentation Changes

client-bedrock:  Doc updates for supporting converse (6a255980)

New Features

clients:  update client endpoints as of 2024-10-23 (a03b3eec)
client-mwaa:  Introducing InvokeRestApi which allows users to invoke the Apache Airflow REST API on the webserver with the specified inputs. (180dd234)
client-connect:  Amazon Connect Service Feature: Add support to start screen sharing for a web calling contact. (aa538867)
client-ec2:  Amazon EC2 X8g, C8g and M8g instances are powered by AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads. (fe1251ec)
client-payment-cryptography:  Add support for ECC P-256 and P-384 Keys. (e4119ab1)
client-payment-cryptography-data:  Add ECDH support on PIN operations. (2f74e23b)

Bug Fixes

update error messge to NumberValue (#6579) (1902196a)

Tests

convert some packages unit and e2e tests to vitest (#6584) (3435c992)

For list of updated packages, view updated-packages.md in assets-3.678.0.zip

3.677.0 - 2024-10-223.677.0(2024-10-22)
Documentation Changes

update README.md.template to fix a typo (#5505) (6810a1af)

New Features

clients:  update client endpoints as of 2024-10-22 (0958ca6b)
client-rds:  Global clusters now expose the Endpoint attribute as one of its fields. It is a Read/Write endpoint for the global cluster which resolves to the Global Cluster writer instance. (03416814)
client-m2:  Add AuthSecretsManagerArn optional parameter to batch job APIs, expand batch parameter limits, and introduce clientToken constraints. (e2fcaab9)
client-timestream-query:  This release adds support for Query Insights, a feature that provides details of query execution, enabling users to identify areas for improvement to optimize their queries, resulting in improved query performance and lower query costs. (2caa0462)
client-repostspace:  Adds the BatchAddRole and BatchRemoveRole APIs. (fa3d3d02)
client-bedrock-runtime:  Updating invoke regex to support imported models for converse API (eae7a3ee)
client-imagebuilder:  Add macOS platform and instance placement options (df4c455f)

Tests

core:  install vitest (#6581) (d930c215)

For list of updated packages, view updated-packages.md in assets-3.677.0.zip

3.675.0 - 2024-10-18

3.670.0 - 2024-10-11

3.669.0 - 2024-10-10

3.668.0 - 2024-10-09

3.667.0 - 2024-10-08

3.666.0 - 2024-10-07

3.665.0 - 2024-10-04

3.664.0 - 2024-10-03

3.662.0 - 2024-10-01

    from @aws-sdk/client-sqs GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (00a6ad2) to head (92ac2e4).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #32   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           87        87
=========================================
  Hits            87        87

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests