Error loading package from remote URI

Not sure if this is a bug, or if I missed a setting somewhere. I have a Pkl project that loads from a remote package, and pkl eval works fine. But when I do the equivalent thing from my Go code, I get this error:
error packaging template 'bucket.pkl': –– Pkl Error ––
Cannot import dependency because there is no project found.

If you meant to import a path that starts with `@`, prefix the path with `./` (e.g. `import "./@myPath").
If you meant to import a dependency, ensure that this file is within a directory that contains a PklProject module.

1 | amends<EMAIL_ADDRESS>           ^^^^^^^^^^^^^^^^^^^
at bucket (file:///Users/ezbeard/Source/Cfn/try/try-guard/bucket.pkl)

The code that does this is here.
Options I'm using:
var EvaluatorOptionsFunc = func(opts *pkl.EvaluatorOptions) {
	pkl.WithDefaultAllowedResources(opts)
	pkl.WithOsEnv(opts)
	pkl.WithDefaultAllowedModules(opts)
	pkl.WithDefaultCacheDir(opts)
	opts.Logger = pkl.NoopLogger
	opts.OutputFormat = "yaml"
}

Also note that if I load local packages, the Go code works fine. It's only when I have a PklProject with a remote URI.

You need to construct an evaluator that understands your project, using NewProjectEvaluator.

In the same context, or maybe it is a different issue. I tried to the tool in the context of my company, but I think that with the lack of support for proxy settings, I'm not able to run it properly and fetch external packages. Do we have a plan to support Proxy Settings going forward already in the roadmap?

Although, yes, this is a very different issue, proxying is now supported (in 0.26.0), @francknouama.
Closing this, presuming it was addressed (please feel free to re-open if not-so, @ericzbeard)


Update version to 0.14.0

Update version to 0.14.0

I am good with cutting a release .. but if we do ..let me know so we can make sure we announce. Also .. are there other PRs we want to get merged before a release?

Also .. are there other PRs we want to get merged before a release?

I do not know. Looks like there is not such PR if it is not merged.

#105 just bumped the version to 0.14.0 so there's a new release


Cannot access actor's sheet after apply Mighty Morphin Beast Wild

Just after applying Beast Wild IV, I cannot open the affected actor's sheet.
The following error is thrown every time I try to open the sheet:
TypeError: Cannot read properties of undefined (reading 'forEach')
[Detected 1 package: system:pf1]
    at Array.<anonymous> (helpers.js:119:12)
    at Array.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:11:155)
    at Object.h [as fn] (handlebars.min.js:27:17870)
    at Array.<anonymous> (handlebars.min.js:27:10117)
    at Array.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:12:47)
    at h (handlebars.min.js:27:17870)
    at c (handlebars.min.js:27:6899)
    at ItemAction.<anonymous> (handlebars.min.js:27:7289)
    at ItemAction.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:10:52)
    at h (handlebars.min.js:27:17870)
    at ItemData.<anonymous> (handlebars.min.js:27:11317)
    at ItemData.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:17:49)
    at Object.h [as fn] (handlebars.min.js:27:17870)
    at ItemData.<anonymous> (handlebars.min.js:27:10117)
    at ItemData.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:21:47)
    at h (handlebars.min.js:27:17870)
    at c (handlebars.min.js:27:6899)
    at Object.<anonymous> (handlebars.min.js:27:7289)
    at Object.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:31:49)
    at Object.h [as inverse] (handlebars.min.js:27:17870)
    at Object.<anonymous> (handlebars.min.js:27:10101)
    at Object.<anonymous> (handlebars.min.js:27:10278)
    at Object.c (handlebars.min.js:27:19853)
    at eval (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:10:54)
    at h (handlebars.min.js:27:17870)
    at c (handlebars.min.js:27:6899)
    at handlebars.min.js:27:7554
    at Array.forEach (<anonymous>)
    at handlebars.min.js:27:7522
    at Object.<anonymous> (handlebars.min.js:27:7597)
    at Object.c (handlebars.min.js:27:19853)
    at Object.eval [as main] (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:83:49)
    at c (handlebars.min.js:27:15429)
    at d (handlebars.min.js:27:15744)
    at e (handlebars.min.js:28:22748)
    at Object.h (handlebars.min.js:27:18738)
    at Object.c [as invokePartial] (handlebars.min.js:27:15036)
    at Object.eval [as main] (eval at createFunctionContext (handlebars.min.js:29:1808), <anonymous>:41:28)
    at c (handlebars.min.js:27:15429)
    at d (handlebars.min.js:27:15744)
    at e (handlebars.min.js:28:22748)
    at renderTemplate (foundry.js:4696:10)
    at async ActorSheetPFCharacter._renderInner (foundry.js:3235:16)
    at async ActorSheetPFCharacter._renderInner (foundry.js:3775:18)
    at async ActorSheetPFCharacter._render (foundry.js:3068:19)
    at async ActorSheetPFCharacter._render (foundry.js:3764:5)
    at async ActorSheetPFCharacter._render (base.js:2812:11)

Their sheet is accessible before and after applying Mighty Beast.

Are you on the latest version? This should have been fixed less than a day ago.

Well, it's getting a bit awkward...
I wasn't on the latest version, so I updated to 0.3.13. In this version, it seems the game.mightyMorphin object doesn't exist anymore. Everytime I tried to call it it triggers this error: TypeError: Cannot read properties of undefined (reading 'xxx').
For example if I call game.mightyMorphin.revert(), it triggers this error: TypeError: Cannot read properties of undefined (reading 'revert').
I console logged game, and mightyMorphin is nowhere to be seen.
I tried uninstalling and reinstalling the module, it didn't solve this issue.
So I downgraded to <IP_ADDRESS> and now everything seems to be working perfectly.
Do you want me to close this issue and open another one, perhaps?

Update again


add basic github actions job that cancels old jobs

@astafan8 Does not seem to do anything useful at the moment but perhaps it needs to be merged onto the master branch ?

perhaps it needs to be merged onto the master branch

could be. let's try :)

bors merge


Missing images and links - documentation broken.

The images are not visible.. seems like broken links.
Additionally, there seem to be links to pages that are broken as well.
There are text entries on the page that read "See Distributed Process Server" for example.
I believe that is meant to be a link as it is also italicized.

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

ID: 9ffc33a7-017e-7bb9-e8bf-7124f8e70ec4
Version Independent ID: 4d1841ca-fbf4-d52a-dda4-0b67045ec6ab
Content: System Administration Guide  - Dynamics GP
Content Source: dynamics-gp/installation/SystemAdminGuide.md
Product: dynamics-gp
GitHub Login: @theley502
Microsoft Alias: theley

Hello,
Thank you for your feedback! The content on Docs.microsoft.com is migrated bit by bit from the original manuals. You are right that there are many migration errors, including broken links,  metadata showing rather than being hidden, wrong links to images, and so on. A good example is the sentence "See Distributed Process Server" that you point to - in the original manual, it was a bookmark to another section. On the Docs.microsoft.com site, it's supposed to be a hyperlink, but that didn't get caught in by the migration tool, and so it just renders as text.
We are painfully aware of these issues and fix them bit by bit as resources allows.


Add ability to build and test drama-free-django builds

This PR adds the ability to execute the cf.gov drama-free-django build using a CentOS 6 Docker container. This creates a DFD build that can be successfully run using Python 2 on a CentOS 6 system. This makes public some of our build process which is currently configured via an internal Jenkins repository.
This also adds the ability to test a DFD build artifact, again using a CentOS 6 container. Testing consists of both extracting the artifact and running Django collectstatic. This will give us much earlier detection of missing/misconfigured static assets as part of PR checks (ping @anselmbradford).
Besides adding the ability for developers to run these steps, this PR also adds these steps to the automatic Travis CI checks that run as part of this repository. You can see an example run on my fork here, which took around 5 minutes, comparable to the rest of the build steps.
Testing
To generate a DFD build from your local source code, execute this command from the root of your clone of the cfgov-refresh repository:
./docker/drama-free-django/build.sh

This will generate a DFD artifact named cfgov_current_build.zip in that same root location. Besides generating that file, this will also touch your filesystem by running the frontend build in your source code directory.
To then run a basic test using that artifact, execute this command from the same location:
./docker/drama-free-django/test.sh

This will run a container, expand the artifact, and run Django collectstatic. This won't touch your local filesystem at all.
You should also be able to see both of these steps running as part of a new Travis "drama-free-django" step.
Notes

I purposefully avoided using Dockerfiles here, instead choosing to pass complete scripts to plain centos:6 containers. I did this because, without a Docker image registry or a way to periodically purge the Docker image cache, we'd have to deal with maintaining/upgrading version
upgrades for things like pip/yarn if we included them in the base image. Using simple scripts felt more straightforward and allows us to more easily reuse code across Jenkins, Travis, and local development.
The testing script contains a bit of magic to get around restrictions caused by our use of non-public webfont files. I thought that the benefits of running collectstatic on Travis outweighed the slight hackiness of this approach.

Todos
@rosskarchner had a good idea about mapping volumes to allow Travis to cache pip and yum caches across builds. This would speed up the build and test process.
Checklist

[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows the standards laid out in the CFPB development guidelines
[X] Passes all existing automated tests
[X] Any change in functionality is tested
[X] New functions are documented (with a description, list of inputs, and expected output)
[X] Placeholder code is flagged / future todos are captured in comments
[X] Visually tested in supported browsers and devices (see checklist below :point_down:)
[ ] Project documentation has been updated
[X] Reviewers requested with the Reviewers tool :arrow_right:

Based on feedback from the team, I've added a bit more documentation in df37617 to at least provide some basic context about what drama-free-django is, and how we use it.
On the existing How We Use Travis CI documentation page, I've added a note about running DFD with a link to a new deployment page:

That page looks like this:


Creates NuGet Package

Creates NuGet Package
https://www.nuget.org/packages/MessageBarLib/
PM> Install-Package MessageBarLib

Thanks @dikoga, you're the best


dark mode is badly needed asap thx

We really need darkmode next update please!

Duplicate of #40


Recommend Change to http.client.MaxConnections…

Thank you for incorporating this changes, @MarkvanMents ! This will be very helpful to our customers

Thanks for the confirmation, @cdcharlebois - merging.


Re-thinking configuration

Right now there's a layer of configurations (order of priority, former will override latter):

CLI (clap)
Environment variables (mapped to serde with envy)
Trunk.toml config (serde)

The result is then passed on internally to structs for processing.
There are some areas of improvement:

It doesn't always make sense to have the same behavior between CLI and config.
CLI options sometimes influence how the configuration will be read
environment variables get pushed into serde model, but actually are closer to the CLI model
there are some inconsistencies (proxies, boolean flags not overriding false)

There are also some pending feature requests which seem to have an impact on the configuration:

Profiles: It would be great if trunk would support build profiles. However, I would not really make sense to map those profiles to the CLI/env-vars. Only the selection should go there. However the profile selection should not be part of the serde configuration (also see: https://github.com/trunk-rs/trunk/issues/605).
There was a discussion about adding the configuration to the Cargo.toml (personally I am not a fan of this, bet maybe we can have it both ways)
Some parts of the build might want to have additional configuration (like minification level for CSS)
There's the idea of plugins (has not manifested yet) But how could a plugin have its own configuration?

Bonus points:

Allow other formats, beside TOML (I am looking at YAML). I would not force YAML on anyone, but with YAML it would be possible to leverage JSON schemas to enable IDE editor support.

Why not eliminate the Trunk.toml entirely for Cargo.toml environment configuration? It serves virtually the same purpose, but the Trunk.toml adds noise to the root.
Other, mature bundlers, such as cargo-lambda for AWS, use this approach.
See https://www.cargo-lambda.info/commands/watch.html#environment-variables
For example, the Cargo.toml would look like this:
[package]
name = "basic-app"

[package.metadata.trunk.env]
RUST_LOG = "debug"
CARGO_PROFILE = "release"
[serve]

[package.metadata.trunk.config]
TRUNK_SERVE_ADDRESS = "<IP_ADDRESS>"
TRUNK_SERVE_PORT = 8080

I also think this fits better into the bevy ecosystem. In addition, environment variables are notoriously hard to work with in WASM, since they don't exist, but are still needed typically for things like deployments/environments, e.g. dev/stg/prod.
Today, if you want to have real deployment config for WASM apps, you have essentially three options:
Static:
pub const ENVIRONMENT = "dev";

Semi-static:

The problem with this approach is that, changing your environment variable requires a cargo clean and rebuild, since the environment variable is cached due to incremental builds.

pub const ENVIRONMENT = env!("ENV");

Fully dynamic, but requires features and special handling:
#[cfg(feature = "prod")]
pub const ENVIRONMENT = "prod";
#[cfg(feature = "stage")]
pub const ENVIRONMENT = "stg";
#[cfg(feature = "dev")]
pub const ENVIRONMENT = "dev";

Why not eliminate the Trunk.toml entirely for Cargo.toml environment configuration? It serves virtually the same purpose, but the Trunk.toml adds noise to the root.

I personally see I right the opposite way. I think having "trunk" config in a "trunk config file" makes more sense, rather than adding noise to the "cargo config". And there are other examples that go exactly that way (cargo-embed, https://probe.rs/docs/tools/cargo-embed/#configuration).
So I definitely would not want to force people into either direction. If possible, enable the use of Cargo.toml, but not force it.
When talking about env-vars, that was more about the configuration, less about the actual code. Right now, instead of using CLI arguments, one can use env-vars to provide that configuration to trunk. I think that comes in handy when talking about CI. But I also think it is not super valuable on all cases. Then again, I just might not know what people use. So a zero effort approach (like clap provides) makes sense to me. People can use it, if it makes sense to them.
For having those deployment style options, I think it makes sense to go into the direction of "build profiles". Something similar to cargo profiles:
[profile.release]
minify = true
features = ["foo"]

[profile.release-stage]
inherits = "release"
minify = true
features = ["foo", "stage"]

That could be aligned with cargo profiles too.  So that enabling profile release-stage would activate cargo profile release-stage too, unless overridden.

re: Cargo.toml config - Personally I see more people using the Cargo.toml than a bespoke file. I think it should've been the default from the beginning, personally.
Examples:

cargo-apk : Android bundler
cargo-bundle : iOS Bundler, supports multiple targets
cargo-lambda : Musl Bundler for AWS

I think we're the odd man out, or at the least should support Cargo.toml configuration.

For having those deployment style options, I think it makes sense to go into the direction of "build profiles". Something similar to cargo profiles:
[profile.release]
minify = true
features = ["foo"]

[profile.release-stage]
inherits = "release"
minify = true
features = ["foo", "stage"]

That could be aligned with cargo profiles too. So that enabling profile release-stage would activate cargo profile release-stage too, unless overridden.

Is this a thing? I'm not seeing any documentation for profile features. A stack overflow issue 3 years ago suggests this isn't allowed, either.
If that's the case, I absolutely see that as a great outcome.

Are cargo profile features a thing?

Not from cargo, but that would be the part the trunk would add. Still, selecting a trunk profile might also trigger the selection of a cargo profile. Maybe as opt-in, to not require a cargo profile for using trunk profiles.
I think when it comes to Cargo.toml vs Trunk.toml, you can find may examples for each side. But let's take a look at cargo-cross for example: https://github.com/cross-rs/cross?tab=readme-ov-file#configuration …  And I think this is best approach. What's the least appealing option to me would be to force people into rewriting their existing Trunk.toml. Having tutorials out there which mention Trunk.toml, that would no longer be supported.

Yup, that sounds great. Personally I would also be keen on seeing:
# Trunk.yaml
$schema: "trunkrs.dev/config.schema.json"
profile:
  release:
     features: ["prod"]
  release-stage:
     features: ["prod"]

Assuming that's added by only a few lines of extra code. But the focus, for sure, should be on Cargo.toml and Trunk.toml.

Thinking about "when", I would prefer to finish up 0.20.0 first, and then work on that for 0.21.x? Would that work for you?

Yup, that sounds great. Personally I would also be keen on seeing:
# Trunk.yaml
$schema: "trunkrs.dev/config.schema.json"
profile:
  release:
     features: ["prod"]
  release-stage:
     features: ["prod"]

Assuming that's added by only a few lines of extra code. But the focus, for sure, should be on Cargo.toml and Trunk.toml.

I'd prefer a version: 1 or something in the YAML, since the URL contents can change.

Thinking about "when", I would prefer to finish up 0.20.0 first, and then work on that for 0.21.x? Would that work for you?

Sure, this feels like a great change. Probably the highest on my priority list, among workspace support.

Yup, that sounds great. Personally I would also be keen on seeing:
# Trunk.yaml
$schema: "trunkrs.dev/config.schema.json"
profile:
  release:
     features: ["prod"]
  release-stage:
     features: ["prod"]

Assuming that's added by only a few lines of extra code. But the focus, for sure, should be on Cargo.toml and Trunk.toml.

I'd prefer a version: 1 or something in the YAML, since the URL contents can change.

Well, that would not allow editor support. And that's the whole idea behind that schema. Being able to auto-complete configurations.

Yup, that sounds great. Personally I would also be keen on seeing:
# Trunk.yaml
$schema: "trunkrs.dev/config.schema.json"
profile:
  release:
     features: ["prod"]
  release-stage:
     features: ["prod"]

Assuming that's added by only a few lines of extra code. But the focus, for sure, should be on Cargo.toml and Trunk.toml.

I'd prefer a version: 1 or something in the YAML, since the URL contents can change.

Well, that would not allow editor support. And that's the whole idea behind that schema. Being able to auto-complete configurations.

Sounds good- We could do trunkrs.dev/config.schema.v1.json then?

Btw, I am slowly working towards this (as time permits). There's nothing to share yet, but I'll share a PR as soon as there is something that compiles.

There's an initial draft PR. It's not finished and lacks Cargo.toml support. Although that's prepared. If you're curios, maybe take a look at https://github.com/trunk-rs/trunk/pull/795 … if want to try out something, maybe wait a bit longer ;)

Loving the progress @ctron ! This has, by far, been the most requested thing I've wanted for years. :)

Can this be closed since #795 was merged?

I am not 100% sure where are there yet. So the answer is: maybe :) But let's keep it open until it's released and everyone (mostly everyone … some people) are happy.

I think https://github.com/trunk-rs/trunk/issues/605 is not yet fixed by https://github.com/trunk-rs/trunk/pull/795?

I think #605 is not yet fixed by #795?

That's right, the work @ctron did to re-work configuration was for maintainability.
I believe #719 and #605 is still much needed quality of life, and planned, but I don't have bandwidth to support that development at the moment.


explain reasoning behind complex directory structure

there is a beautiful template for a multiplatform app:
https://github.com/JetBrains/compose-jb/tree/master/templates/multiplatform-template
can you explain or point to a link explaining the thought process behind all of these directories and gradle files? there is android, and there is common/android, desktop, common/desktop. if you could simplify it would be great.

The gradle directories and files are all relatively standard, there really isn't much there that could be simplified given that we are using gradle.  Perhaps if it were a different build system, it could be simplified.
There is a top-level directory for each of the platform modules (desktop/android/common) and within the common module, a directory for each of the source sets (desktop/android/common).  Each platform module has its own build.gradle file, and there is a top-level build.gradle file that allows you to build for all the platforms.

Probably we can get rid of unnecessary modules and keep only single module with 3 sourcesets desktop/android/common, but we didn't try this yet.

@igordmn where is one expected to put java code, or call java code? tried to do "import java.net.URL" in multiplatform template App.kt, but intellij  chokes. on the command line it is able to compile and run.
IntelliJ IDEA 2021.1 (Community Edition)
Build #IC-211.6693.111, built on April 6, 2021
Runtime version: 11.0.10+9-b1341.35 amd64
VM: Dynamic Code Evolution 64-Bit Server VM by JetBrains s.r.o.
Linux 5.11.16-arch1-1
GC: ParNew, ConcurrentMarkSweep
Non-Bundled Plugins: com.dmarcotte.handlebars (211.6693.44), PythonCore (211.6693.119)
Kotlin: 211-1.4.32-release-IJ6693.72
Current Desktop: GNOME

@igordmn where is one expected to put java code, or call java code? tried to do "import java.net.URL" in multiplatform template App.kt, but intellij  chokes. on the command line it is able to compile and run.
IntelliJ IDEA 2021.1 (Community Edition)
Build #IC-211.6693.111, built on April 6, 2021
Runtime version: 11.0.10+9-b1341.35 amd64
VM: Dynamic Code Evolution 64-Bit Server VM by JetBrains s.r.o.
Linux 5.11.16-arch1-1
GC: ParNew, ConcurrentMarkSweep
Non-Bundled Plugins: com.dmarcotte.handlebars (211.6693.44), PythonCore (211.6693.119)
Kotlin: 211-1.4.32-release-IJ6693.72
Current Desktop: GNOME

the template has a "kotlin" subdirectory, so i thought java code would go into "java" -  but neither intellij nor the command line gradle build does find the files there. how do you envision this to work?

expected to put java code, or call java code? tried to do "import java.net.URL"
You mean Kotlin code, but using JDK classes?

In goes to common\src\desktopMain\kotlin

@igordmn i mean both cases. on one hand, kotlin code calling java code (a bug in intellij?), on the other hand pre-existing java code, which gets a new GUI. like when migrating from swing to compose.

Note that multiplatform here means not Windows/Linux/macOs, but JVM/android/iOs/native/js (Compose only supports JVM and android for now). To support only Windows/Linux/macOs you can use desktop template. It much simplier.
If you need a pure java code inside your project then you should apply java plugin in desktop/build.gradle  (or build.gradle for desktop template):
plugins {
    ...
    id("java")
}

...

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}

And move java code to desktop/src/jvmMain/java (or to src/main/java for desktop template)
After that you can use Kotlin from Java and Java from Kotlin.
If you just need to use third-party precompiled classes (from maven, from jar's, from JDK) you don't need java plugin.

@igordmn thank you! i hoped it would then work on android and desktop, i put the java code into common/src/commonMain/java but it then said 'java' plugin has been applied, but it is not compatible with the Android plugins.
i found an issue from 2020-08, saying:
Kotlin multi-platform is very experimental and the current MPP support in JetBrains' plugins do not allow this to be fixed. We are working with them on a better solution.
https://issuetracker.google.com/issues/132576775
does this still apply?

does this still apply?

Unfortenately, yes. For now, you can use 'java' plugin only in a separate module.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Add shields to readme; minor doc enhancements

This PR adds shields to the README, so it's easier to find the documentation site and to see the status of CI.
Moreover, some minor enhacements are applied to the doc:

Have a header in the index.rst, which is used as the title of the site.
Show breadcrumbs on Home, since there is no 'banner'.
Add field copyright to the configuration, because that's the one used on the footer of the site (rather than author).

See https://umarcor.github.io/synth_opt_adders/.

Thank you!


Conform examples to QtCompat.loadUi change

Changed the folder name from examples/load_ui to examples/loadUi
Improved the examples/loadUi/README.md
Changed QtCompat.load_ui to QtCompat.loadUi everywhere

Looks good, merge at will!


Error message of tf.clip_by_norm is wrong

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
Yes
Source
source
Tensorflow Version
tf 2.12.0
Custom Code
Yes
OS Platform and Distribution
win11
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
According to doc, the param t should be a Tensor or IndexedSlices, which must be a floating point type. But when t is [True, True], the error message indicates that t can be int type. More importantly, the error message when t is bool type is different from the error message when t is int type.
Standalone code to reproduce the issue
snippet code 1:

import tensorflow as tf
results={}
try:
  t = [True,True]
  clip_norm = 1.0
  results["res"] = tf.clip_by_norm(t=t,clip_norm=clip_norm,)
except Exception as e:
  results["err"] = "Error:"+str(e)
print(results)
#results={'err': "Error:Value for attr 'T' of bool is not in the list of allowed values: bfloat16, half, float, double, uint8, int8, uint16, int16, int32, uint32, uint64, int64, complex64, complex128\n\t; NodeDef: {{node Mul}}; Op<name=Mul; signature=x:T, y:T -> z:T; attr=T:type,allowed=[DT_BFLOAT16, DT_HALF, DT_FLOAT, DT_DOUBLE, DT_UINT8, DT_INT8, DT_UINT16, DT_INT16, DT_INT32, DT_UINT32, DT_UINT64, DT_INT64, DT_COMPLEX64, DT_COMPLEX128]; is_commutative=true> [Op:Mul]"}

snippet code 2:
import tensorflow as tf
results={}
try:
  t = [1,1,]
  clip_norm = 1.0
  results["res"] = tf.clip_by_norm(t=t,clip_norm=clip_norm,)
except Exception as e:
  results["err"] = "Error:"+str(e)
print(results)
# results={'err': "Error:Value for attr 'T' of int32 is not in the list of allowed values: bfloat16, half, float, double, complex64, complex128\n\t; NodeDef: {{node Sqrt}}; Op<name=Sqrt; signature=x:T -> y:T; attr=T:type,allowed=[DT_BFLOAT16, DT_HALF, DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128]> [Op:Sqrt]"}

### Relevant log output

_No response_</details>

Hi @cheyennee
Although the error messages in these two cases are different, they are both consistent with the documentation. The first error message indicates that the tensor type (boolean) is not allowed, while the second error message indicates that the data type (int32) is not compatible with a floating point type.
Thank you!

Hi, @synandi  What confuses me is that the error message should be consistent in both two cases, no matter what type of param t is input.

@cheyennee
The two errors have different ops because they are caused by different TensorFlow operations.
In the first code snippet, the error is caused by tf.clip_by_norm, which internally uses the tf.multiply operation (also known as Mul) to perform element-wise multiplication between the input tensor t and its scaled norm.
In the second code snippet, the error is caused by the tf.sqrt operation, which expects its input tensor to have a floating-point type (bfloat16, half, float, double, complex64, or complex128). However, in this case, the input tensor t has an integer type (int32), which is not allowed.
Thank you!

@synandi Got that. Thanks for detailed explanation.


[SPARK-8335] [MLLIB] DecisionTreeModel.predict() return type not convenient

Make Java-friendly predict return a JavaRDD of java.lang.Double instead of Scala Double, in the way ClassificationModel et al do
CC @jkbradley Is it OK to change the API in an @Experimental class? it's a fix, but a change too.

Merged build triggered.

Merged build started.

Test build #35031 has started for   PR 6854 at commit 2c8f925.

Test build #35031 has finished for   PR 6854 at commit 2c8f925.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class UnaryPositive(child: Expression) extends UnaryArithmetic

Merged build finished. Test PASSed.

@srowen Just commented on the JIRA.  Let me know what you think.

Jenkins, retest this please.

(Retesting to test a feature in the pull request builder script)

Merged build triggered.

Merged build started.

Test build #35075 has started for   PR 6854 at commit 2c8f925.

Test build #35075 has finished for   PR 6854 at commit 2c8f925.

This patch fails some tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

This failure is spurious, due to an error in the pull request builder script; don't worry, I'll hotfix or revert.

Jenkins, retest this please.

Merged build triggered.

Merged build started.

Test build #35082 has started for   PR 6854 at commit 2c8f925.

Test build #35082 has finished for   PR 6854 at commit 2c8f925.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.


jrubyfx sensitive to number of spaces in fxml

I am trying to use jrubyfx and fxml (generated by Gluon). I modified fxml to add an action :
<Button onAction="#start"...>
But, depending on the number of spaces between "Button" and "onAction", my application crashes...The required number is 2 blank spaces !
My settings :
linux mint  3.13.0-37-generic
jruby <IP_ADDRESS> (2.3.1) 2017-01-11 68056ae Java HotSpot(TM) 64-Bit Server VM 25.60-b23 on 1.8.0_60-b27 +jit [linux-x86_64]
jrubyfx (1.2.0 java)
jrubyfx-fxmlloader (0.4.1 java)
Hope this helps
Bye !
JCLL
==============
require 'jrubyfx'
fxml_root File.dirname(FILE)
class Test < JRubyFX::Application
def start(stage)
with(stage, title: 'test_1') do
fxml MyController
end
stage.show
end
end
class MyController
include JRubyFX::Controller
fxml 'test_1.fxml'
on :start do
@label_1.text="started"
end
on :stop do
@label_1.text="stopped"
end
end
Test.launch

Hmm... that's odd. We use java standard xml parsing with SAX, so this is strange.
However, I can't reproduce this on my end. Could you please paste your fxml file somewhere?

Yes, that was really really odd !
However, I've not been able to reproduce the bug this morning. I don't know what occurred.  Sorry.
I believe it's worth closing the ticket.


Add unit testing and test coverage collection

Proposed changes

Fix a bug in Common.props where SourceLink was enabled / disabled according to the IsPackable property, before evaluating the project file contents.
Update .editorconfig to latest company-wide standard, adding support for .runsettings files
Update .gitignore with TestResults directory instead of the unused coverage
Add a test project
Collect test coverage data and upload to Codecov in build and release workflows

Related issues / discussions
Fixes #10
Types of changes

[x] Bug fix
[x] New feature
[x] Test addition / update (no changes to non-test code)
[ ] Refactor (no changes in public API syntax or semantics)
[ ] Performance improvement (no changes in public API syntax or semantics)
[ ] Documentation (docs directory) update
[x] Dependency addition / update
[x] Changes to the build scripts
[x] Changes to CI (workflows, bot / app configurations)
[x] Changes to repository files (.gitattributes, .gitignore)
[ ] Other

Breaking changes
This pull request introduces breaking changes:

[ ] Yes
[x] No

Checklist

For all types of changes:

[x] I have read the Code of Conduct and agree to be bound by it
[x] I have read the Contributor Guide and agree to follow it

For code changes only:

[x] The project builds on my machine, via the provided build script, with zero warnings
[x] I have added tests that prove my feature works / my fix is effective
[ ] I have added / modified XML documentation according to changes in code
[ ] I have checked that all the links I added or modified in XML documentation point to their intended destination

For documentation changes (docs directory) only:

[ ] I have built and tested documentation locally
[ ] I have checked that all the links I added or modified point to their intended destination

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@bd51507). Click here to learn what that means.
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff            @@
##             main       #21   +/-   ##
========================================
  Coverage        ?   100.00%
========================================
  Files           ?         2
  Lines           ?         6
  Branches        ?         0
========================================
  Hits            ?         6
  Misses          ?         0
  Partials        ?         0

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@all-contributors please add @ric15ni for tests


Search - Unable to sort expenses by "Type", and "Receipt"

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.81-1
Reproducible in staging?: Y
Reproducible in production?: Unable to check
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Issue found when executing PR https://github.com/Expensify/App/pull/43206
Action Performed:

Navigate to https://staging.new.expensify.com/
Log in with an account that has a few expenses
Open Search
Sort by "Type", and "Receipt"

Expected Result:
I should be able to sort the columns
Actual Result:
Unable to sort expenses by "Type", and "Receipt"
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/daefcaef-463e-4c8d-afdb-a2b2b3d1f64e
View all open jobs on GitHub

@jasperhuangg  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

Sorting by these 2 columns was explicitly disabled by us. When I implemented sorting @luacmartins said that for now we are not able to support sorting by these values.
I leave it to others to verify if this should be treated as a bug or something to keep for now.

Correct, this is not available yet. Closing.


Cherry-Pick: Fixes unexpected pool name of empty str

Issues:
Fixes #1010
Problem:

Empty pool name sent when no pool for vip

Analysis:

This adds a check as ot whether or not a pool should be added to vip

Tests:
Driver tests ran into this bug for 11.5.4.  See github issue.
@richbrowne, @pjbreaux
What issues does this address?
Fixes #1010

@ssorenso: check out this failure and see what you can make of it. I'll be back on line at 6:30 or so.

What is the deal with this failure?

retest this please

What function exactly are you referring to @richbrowne? The init_vip_with_pool from your comment above does not exist, as far as I can see. The function _init_virtual_name_with_pool was previously returning a dict, as shown in https://github.com/F5Networks/f5-openstack-agent/pull/1012/files#diff-9db3b44c288698510294ac380ba245caL116

Looks like that test failure was a Jenkins issue.


Revert "chore: Configure Renovate"

Reverts KKishikawa/tableturf-battle-card-create#10

don't use renoverts in this repo


prototype

This is the initial release of the cli.  It's able to provision an rds instance with a little knowledge about how things work internally.  This "release" is for internal use only and anyone trying to use it outside of our org is highly discouraged (and it won't work anyway).

not immediately needed but soon and vocalizing for us to track (maybe this goes on a slab doc?)
i think we should have a generalized print utility:

function that prints stuff for users (whatever users expect printed out in stdout)
writes debug logs for more advanced debugging (probably with a structured logger like uber zap or something) that lets us send a lot more information about what users are trying to do. this should only present itself up with a --verbose flag or something, but it will help us debug a lot of common problems users face

i'm not sure what best practices we have but we may want to use sentry optionally if users want to participate (opt in only) or something else to do more debugging/checking for crashes etc

Will address your comments in follow up PRs, thanks for taking a look!


RuntimeComponents should be re-exported

RuntimeComponents are required in order to implement custom interceptors, and they're not currently re-exported by the SDK crates.

PR to fix this: https://github.com/awslabs/smithy-rs/pull/2904

This has been fixed with the August 23rd release.

fix verified


Enable history for code coverage

We can optionally enable history for code coverage. See https://github.com/danielpalme/ReportGenerator/wiki/Integration#history. We might also instead use artifact upload/download - could be faster, but try both.
https://github.com/danielpalme/ReportGenerator/wiki/Integration#history

Closing this because of the discussion in PR #17393. Basically, PRs don't have the ability to even read private feeds (which are the only feed that supports universal packages), so there's a lot more work involved to make this happen.
Should we revisit this, one idea might be to use a public feed to host nupkgs that the CI publishes and PRs read. We'd need to package up the right files into a nupkg with some generated manifest to satisfy the packaging and feed tools.
/cc @AlexGhiondea @mitchdenny

Closing this because of the discussion in PR #17393. Basically, PRs don't have the ability to even read private feeds (which are the only feed that supports universal packages), so there's a lot more work involved to make this happen.
Should we revisit this, one idea might be to use a public feed to host nupkgs that the CI publishes and PRs read. We'd need to package up the right files into a nupkg with some generated manifest to satisfy the packaging and feed tools.
/cc @AlexGhiondea @mitchdenny


[release][backport 2023.2.3] fix: fixed liveness handler potential out of order exec

Backport from https://github.com/kytos-ng/topology/pull/227

For more information check out the linked PR.
Unit tests not backported since they aren't run in the CI, and it's the same change as what's already been tested

Great to have this fix backported to 2023.2! Thanks for working on this Vinicius.

Appreciated your review.


Self-Balancing-Simulation

files for wall-e self balancing simulation and minor readme changes

ignore the commits regarding executable filename


Plugin Zokrates: download buttons do nothing

The various download buttons in the plugin don't do anything.

This seems like an issue with remix not allowing downloads in the iframe. I guess, this restriction could be lifted by adding allow-downloads keyword to the iframe sandbox attribute list. I'm not sure about security though, maybe allow only for some plugins?

@yann300 let's find an answer to this issue, see if we can implement the allow downloads for some plugins.

@dark64 is there an update for this?

Unfortunately no, this should be discussed within the Remix team as Google Chrome release 83 and above started disallowing iframes from downloading unless the allow-downloads key is added to an iframe’s sandbox attributes (see here). I'm not sure if this should be a default for all plugins, but there should be a way for plugins to request this permission, maybe by adding needed sandbox attributes to plugin's profile.json?

Just a quick update on this, we decided to remove all download buttons and structure the plugin in a way that artifacts can be opened in the remix editor directly. I guess this issue is no longer relevant and can be closed.


WATCH Indiana Jones and the Dial of Destiny (FREE) FULLMOVIE ONLINE

Universal Pictures! Here’s options for downloading or watching Indiana Jones and the Dial of Destiny streaming the full movie online for free on 123movies & Reddit including where to watch Universal Pictures’ movie at home. Is Indiana Jones and the Dial of Destiny 2023 available to stream? Is watching Indiana Jones and the Dial of Destiny on Disney Plus, HBO Max, Netflix or Amazon Prime? Yes we have found an authentic streaming option / service. Details on how you can watch Indiana Jones and the Dial of Destiny 3 for free throughout the year are described below.
➤►🌍📺📱👉Watch 🔴✅👉 Indiana Jones and the Dial of Destiny Movie HD
➤►🌍📺📱👉Download 🔴✅👉 Indiana Jones and the Dial of Destiny Movie HD
Watch Indiana Jones and the Dial of Destiny (2023) Fullmovie (Online Free)
Now Is Indiana Jones and the Dial of Destiny available to stream? Is watching Indiana Jones and the Dial of Destiny on Disney Plus, HBO Max, Netflix, or Amazon Prime? Yes, we have found an authentic streaming option/service. A 1950s housewife living with her husband in a utopian experimental community begins to worry that his glamorous company could be hiding disturbing secrets.
Showcase Cinema Warwick you'll want to make sure you're one of the first people to see it! So mark your calendars and get ready for a Indiana Jones and the Dial of Destiny movie experience like never before. of our other Marvel movies available to watch online. We're sure you'll find something to your liking. Thanks for reading, and we'll see you soon! Indiana Jones and the Dial of Destiny is available on our website for free streaming. Details on how you can watch Indiana Jones and the Dial of Destiny for free throughout the year are described
If you're a fan of the comics, you won't want to miss this one! The storyline follows Indiana Jones and the Dial of Destiny as he tries to find his way home after being stranded on an alien Indiana Jones and the Dial of Destinyt. Indiana Jones and the Dial of Destiny is definitely a Indiana Jones and the Dial of Destiny movie you don't want to miss with stunning visuals and an action-packed plot! Plus, Indiana Jones and the Dial of Destiny online streaming is available on our website. Indiana Jones and the Dial of Destiny online is free, which includes streaming options such as 123movies, Reddit, or TV shows from HBO Max or Netflix!
Indiana Jones and the Dial of Destiny Release in the US
Indiana Jones and the Dial of Destiny hits theaters on January 14, 2022. Tickets to see the film at your local movie theater are available online here. The film is being released in a wide release so you can watch it in person.
How to Watch Indiana Jones and the Dial of Destiny for Free?release on a platform that offers a free trial. Our readers to always pay for the content they wish to consume online and refrain from using illegal means.
Where to Watch Indiana Jones and the Dial of Destiny?
There are currently no platforms that have the rights to Watch Indiana Jones and the Dial of Destiny Movie Online.MAPPA has decided to Indiana Jones and the Dial of Destiny the movie only in theaters because it has been a huge success.The studio , on the other hand, does not wish to divert revenue Streaming the movie would only slash the profits, not increase them.
As a result, no streaming services are authorized to offer Indiana Jones and the Dial of Destiny Movie for free. The film would, however, very definitely be acquired by services like Funimation , Netflix, and Crunchyroll. As a last consideration, which of these outlets will likely distribute the film worldwide?
Is Indiana Jones and the Dial of Destiny on Netflix?
The streaming giant has a massive catalog of television shows and movies, but it does not include 'Indiana Jones and the Dial of Destiny.' We recommend our readers watch other dark fantasy films like 'The Witcher: Nightmare of the Wolf.'
Is Indiana Jones and the Dial of Destiny on Crunchyroll?
Crunchyroll, along with Funimation, has acquired the rights to the film and will be responsible for its distribution in North America.Therefore, we recommend our readers to look for the movie on the streamer in the coming months. subscribers can also watch dark fantasy shows like 'Jujutsu Kaisen.'
Is Indiana Jones and the Dial of Destiny on Hulu?
No, 'Indiana Jones and the Dial of Destiny' is unavailable on Hulu. People who have a subscription to the platform can enjoy 'Afro Samurai Resurrection' or 'Ninja Scroll.'
Is Indiana Jones and the Dial of Destiny on Amazon Prime?
Amazon Prime's current catalog does not include 'Indiana Jones and the Dial of Destiny.' However, the film may eventually release on the platform as video-on-demand in the coming months.fantasy movies on Amazon Prime's official website. Viewers who are looking for something similar can watch the original show 'Dororo.'
When Will Indiana Jones and the Dial of Destiny Be on Disney+?
Indiana Jones and the Dial of Destiny, the latest installment in the Indiana Jones and the Dial of Destiny franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question!
Is Indiana Jones and the Dial of Destiny on Funimation?
Crunchyroll, its official website may include the movie in its catalog in the near future. Meanwhile, people who wish to watch something similar can stream 'Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train.'
Indiana Jones and the Dial of Destiny Online In The US?
Most Viewed, Most Favorite, Top Rating, Top IMDb movies online. Here we can download and watch 123movies movies offline. 123Movies website is the best alternative to Indiana Jones and the Dial of Destiny's (2021) free online. We will recommend 123Movies as the best Solarmovie alternative There are a
few ways to watch Indiana Jones and the Dial of Destiny online in the US You can use a streaming service such as Netflix, Hulu, or Amazon Prime Video. You can also rent or buy the movie on iTunes or Google Play. watch it on-demand or on a streaming app available on your TV or streaming device if you have cable.
What is Indiana Jones and the Dial of Destiny About?
It features an ensemble cast that includes Florence Pugh, Harry Styles, Wilde, Gemma Chan, KiKi Layne, Nick Kroll, and Chris Pine. In the film, a young wife living in a 2250s company town begins to believe there is a sinister secret being kept from her by the man who runs it.
What is the story of Indiana Jones and the Dial of Destiny?
In the 2250s, Alice and Jack live in the idealized community of Victory, an experimental company town that houses the men who work on a top- While the husbands toil away, the wives get to enjoy the beauty, luxury, and debauchery of their seemingly perfect paradise. However, when cracks in her idyllic life begin to appear, exposing flashes of something sinister lurking below the surface, Alice can't help but question exactly what she's doing in Victory.
In ancient Kahndaq, Teth Adam bestowed the almighty powers of the gods. After using these powers for vengeance, he was imprisoned, becoming Indiana Jones and the Dial of Destiny. Nearly 5,000 years have passed, and Indiana Jones and the Dial of Destiny has gone from man to myth to legend. Now free, his unique form of justice, born out of rage, is challenged by modern-day heroes who form the Justice Society: Hawkman, Dr. Fate, Atom Smasher, and Cyclone.
Production companies : Warner Bros. Pictures.
At San Diego Comic-Con in July, Dwayne “The Rock” Johnson had other people raising eyebrows when he said that his long-awaited superhero debut in Indiana Jones and the Dial of Destiny would be the beginning of “a new era” for the DC Extended Universe naturally followed: What did he mean? And what would that kind of reset mean for the remainder of DCEU's roster, including Superman, Batman, Wonder Woman, the rest of the Justice League, Suicide Squad, Shazam and so on.As
Indiana Jones and the Dial of Destiny neared theaters, though, Johnson clarified that statement in a recent sit-down with Yahoo Entertainment (watch above).
“I feel like this is our opportunity now to expand the DC Universe and what we have in Indiana Jones and the Dial of Destiny, which I think is really cool just as a fan, is we introduce five new superheroes to the world,” Johnson tells us. Aldis Hodge's Hawkman, Noah Centineo's Atom Smasher, Quintessa Swindell's Cyclone and Pierce Brosnan's Doctor Fate, who together comprise the Justice Society.) “One anti-hero.” (That would be DJ's Indiana Jones and the Dial of Destiny.)
“And what an opportunity. The Justice Society pre-dated the Justice League. So opportunity, expand out the universe, in my mind… all these characters interact. That's why you see in Indiana Jones and the Dial of Destiny, we acknowledge everyone: Batman , Superman , Wonder Woman, Flash, we acknowledge everybody.There's also some Easter eggs in there, too.So that's what I meant by the resetting. Maybe resetting' wasn't a good term.only
In addition to being Johnson's DC Universe debut, “Indiana Jones and the Dial of Destiny” is also notable for marking the return of Henry Cavill's Superman. The cameo is likely to set up future showdowns between the two characters, but Hodge was completely unaware of it until he saw the film.
“They kept that all the way under wraps, and I didn't know until maybe a day or two before the premiere,” he recently said Indiana Jones and the Dial of Destiny (2022) FULLMOVIE ONLINE
Is Indiana Jones and the Dial of Destiny Available On Hulu?Viewers are saying that they want to view the new TV show Indiana Jones and the Dial of Destiny on Hulu. Unfortunately, this is not possible since Hulu currently does not offer any of the free episodes of this series streaming at this time. the MTV channel, which you get by subscribing to cable or satellite TV services. You will not be able to watch it on Hulu or any other free streaming service.
Is Indiana Jones and the Dial of Destiny Streaming on Disney Plus?
Unfortunately, Indiana Jones and the Dial of Destiny is not currently available to stream on Disney Plus and it's not expected that the film will release on Disney Plus until late December at the absolute earliest.
While Disney eventually releases its various studios' films on Disney Plus for subscribers to watch via its streaming platform, most major releases don't arrive on Disney Plus until at least 45-60 days after the film's theatrical release.
The sequel opened to $150 million internationally, which Disney reports is 4% ahead of the first film when comparing like for likes at current exchange rates. Overall, the global cume comes to $330 million. Can it become the year's third film to make it past $1 billion worldwide despite China and Russia, which made up around $124 million of the first film's $682 million international box office, being out of play? It may be tough, but it's not impossible. Legging out past $500 million is plausible on the domestic front (that would be a multiplier of at least 2.7), and another $500 million abroad would be a drop of around $58 million from the original after excluding the two MIA markets. It'd be another story if audiences didn't love the film,but the positive reception suggests that Indiana Jones and the Dial of Destiny will outperform the legs on this year's earlier MCU titles (Multiverse of Madness and Love and Thunder had multipliers of 2.2 and 2.3 respectively).
As for the rest of the box office, there's little to get excited about, with nothing else grossing above $10 million as Hollywood shied away from releasing anything significant not just this weekend but also over the previous two weekends. When Black Panther opened in 2018, there was no counterprogramming that opened the same weekend, but Peter Rabbit and Fifty Shades Freed were in their second weekends and took second and third with $17.5 million and $17.3 million respectively. That weekend had an overall cume of $287 million compared to $208 million this weekend Take away the $22 million gap between the two Black Panther films and there's still a $57 million gap between the two weekends. The difference may not feel that large when a mega blockbuster is propping up the grosses,but the contrast is harsher when the mid-level films are the entire box office as we saw in recent months.
Indiana Jones and the Dial of Destiny, which is the biggest grosser of the rough post-summer, pre-Indiana Jones and the Dial of Destiny season, came in second with just $8.6 million. Despite the blockbuster competition that arrived in its fourth weekend, the numbers didn't totally collapse, dropping 53 % for a cume of $151 million. Worldwide it is at $352 million, which isn't a great cume as the grosses start to wind down considering its $200 million budget. Still, it's the biggest of any film since Indiana Jones and the Dial of Destiny, though Indiana Jones and the Dial of Destiny will overtake it any day now.
Indiana Jones and the Dial of Destiny came in third place in its fourth weekend, down 29% with $6.1 million, emerging as one of the season's most durable grossers and one of the year's few bright spots when it comes to films for adults. The domestic cume is $56.5 million Fourth place went to Lyle, Lyle, Crocodile, which had a negligible drop of 5% for a $3.2 million sixth weekend and $40.8 million cume., in fact )
, which isn't surprising considering it's the only family film on the market, and it's Indiana Jones and the Dial of Destiny to grossing four times its $11.4 million opening. Still, the $72.6 million worldwide cume is soft given the $50 million budget , though a number of international markets have yet to open.
Finishing up the top five is Indiana Jones and the Dial of Destiny, which had its biggest weekend drop yet, falling 42% for a
210 million from a budget of just $20 million.
Indiana Jones and the Dial of Destiny Online In The U.S?
Most Viewed, Most Favorite, Top Rating, Top IMDb 𝗠ovies online. Here we can download and watch 123𝗠ovies 𝗠ovies offline. 123𝗠ovies website is the best alternative to Indiana Jones and the Dial of Destiny (2023) 𝗙ree online. We will recommend 123𝗠ovies is the best Solar𝗠ovie alternatives.
There are a few ways to watch Indiana Jones and the Dial of Destiny online in the U.S. You can use a streaming service such as Netflix, Hulu, or Amazon Prime Video. You can also rent or buy the 𝗠ovie on iTunes or Google Play. You can also watch it on-demand or on a streaming app available on your TV or streaming device if you have cable.
Indiana Jones and the Dial of Destiny Full 𝗠ovie
Indiana Jones and the Dial of Destiny Full 𝗠ovie download
Indiana Jones and the Dial of Destiny Full 𝗠ovie 𝗙ree online
Indiana Jones and the Dial of Destiny Full 𝗠ovie 123 𝗠ovies
Indiana Jones and the Dial of Destiny Full 𝗠ovie online
Indiana Jones and the Dial of Destiny Full 𝗠ovie youtube
123 𝗠ovies Watch Indiana Jones and the Dial of Destiny (2023) 𝗠ovie Online Full Streaming at Home
123 𝗠ovies Indiana Jones and the Dial of Destiny 2023 MP4/720p 1080p HD 4K Hindi Tamil dubbed filmywap
Watch Indiana Jones and the Dial of Destiny (2023) 𝗙ree Online Streaming at Home
YTS Watch Indiana Jones and the Dial of Destiny 𝗙ree Online Streaming
123𝗠ovies Where Watch Indiana Jones and the Dial of Destiny 2023 𝗙ree Online Streaming At home
123𝗠ovies Indiana Jones and the Dial of Destiny (2023) 𝗙ree watch online streaming at Home

sdfwfwe


Run full tree on 2nd attempt

AB#3895
Run full tree on second summarization attempt if the first one fails

AB#3895
Run full tree on second summarization attempt if the first one fails

Can you add details on what the motivation behind this is. It's hard to tell if this change does what it's supposed to do otherwise.

Makes sense! perhaps adding some comments would be helpful.  Can you remind me if we log this FG in teh telemetry events ?

From: tyler-cai-microsoft @.>
Sent: Thursday, April 13, 2023 10:24 AM
To: microsoft/FluidFramework @.>
Cc: Nicholas Couri @.>; Assign @.>
Subject: Re: [microsoft/FluidFramework] Run full tree on 2nd attempt (PR #15087)
why are you using the summarizeRecoveryMethodKey as a string ? shouldn't it be a boolean and we simply do fullTreeAttempt = this.mc.config.getBoolean() ?? false'; ?
It was because I potentially wanted to do 3 flights, and doing 3 is easier with 1 feature flag than two different ones.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/FluidFramework/pull/15087#issuecomment-1507342599, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGIMYCEDZKYGN2YWJV4HMWDXBAZGRANCNFSM6AAAAAAW4LD4XA.
You are receiving this because you were assigned.Message ID: @.***>

AB#3895
Run full tree on second summarization attempt if the first one fails
The motivation is so that in case the failure of a summary is due to a reference to a previous summary, then we should resubmit the whole summary tree.

Couple of questions:

Just doing a fullTree in the second attempt isn't enough. The refresh from snapshot function should not be called anymore on summarizer node + GC + any other layers that do incremental summary. That's the core of the problem. While its fine to do that, it's unncessary and expensive work which should be avoided.
What about the other case where an ack is received for a summary not generated by a summarizer. Will that be done in a separate PR?

From the ADO item linked in the description:
The summarizer should do a full tree summarization in these cases

The summarizer receives an ack of a summary from another summarizer
load from cache - load from an older summary - and get your ack but later summarize twice and hit f5 - get ack 100 and get ack 200 after loading from 100.
Summary attempt fails (nack, summarize fails, ack timeout, etc.)

@tyler-cai-microsoft, I'm a bit at a loss on what you are trying to achieve here.
What data do we have that this approach addresses a problem (and what is a problem)?
In the past, we talked about full summary, but I thought about it in context of either alternative solution to summarizer client reload (if we have new parent summary handle from previous failed attempt), or possibly - as recovery path for whole client reload (if we detect that whole client reload did run into the same problem). But in both cases - getting rid of refresh flow.
This PR relies on refresh flow, so I'm not sure what problem it addresses.

Closing as this is relatively expensive


Support parsing multiple block device

At the moment, the code looks for the first device that is a virtio-block device, and if it cannot find an EFI partition on it, it simply fails.
This is a problem when the first block device is not the actual boot device.
In order to solve this problem, we need the firmware to loop over the entire list of virtio-block devices until it can actually find one with an EFI partition.

/cc @rbradford
I quickly attempted to fix this problem but I realized we cannot use Vec in Rust core. I guess the solution might be to save the last device slot that was inspected and start again from there. This way, we don't need pci::search_bus to return a list of devices.
Anyway, I prefer if you solve it the way you think is the best but I just found this issue as the cloud-hypervisor CI was failing on the PR https://github.com/intel/cloud-hypervisor/pull/294.


support az acr build using dotnet publish -t:PublishContainer

Related command
az acr build
Is your feature request related to a problem? Please describe.
It would be nice if the az acr build command would have a flag ie --dotnetPublish to support dockerfile less net8 build ... I am aware that chiseled and aot could be used if using the correct base images, but one advantage of dotnet publish -t:PublishContainer as I understand is to spare dockerfiles at all ... Also I want to point out that with my experiments of existing solutions the size of the locally build dotnet-publish images is much smaller than those with build with mcr.microsoft.com/dotnet/aspnet:8.0-jammy-chiseled
Describe the solution you'd like
Be able to run az acr build --image catalog-service:$tag --registry $acr --dotnetPublish with no dockerfile provided
Describe alternatives you've considered
Build localy and upload which is not really an alternative
Additional context

Thank you for opening this issue, we will look into it.

Support dockerfile less net8 build is a good idea and a nice feature!


[745] Tidy up old Redis instance and environment variables

Trello card URL:
https://trello.com/c/Z6Pe6Igm/745-tidy-up-old-redis-instances-and-environment-variables
Changes in this PR:

Removes old Redis instance from Terraform
Removes old Redis environment variables

Next steps:

[x] Terraform deployment required?
[x] New development configuration to be shared?

 Tidy up old redis instances and environment variables

Rebasing


Infinity Enchantment is Visible.

When you start a quest, the quest display item starts to glow put also shows the "infinity" enchantment. It needs to be invisible?

https://github.com/fatpigsarefat/Quests/commit/e76fcc75adf5c96ecf27cdafb77292b7a65002e1


cannot configure tsconfig.json

when I initialize a project with npx solidui-cli@latest init, then got error like:
Something went wrong while configuring your tsconfig.json
file:///.npm/_npx/ee21f74023e4584f/node_modules/solidui-cli/dist/index.js:823
    if (!tsconfigData.compilerOptions.paths) {
                      ^

TypeError: Cannot read properties of null (reading 'compilerOptions')
    at file:///.npm/_npx/ee21f74023e4584f/node_modules/solidui-cli/dist/index.js:823:23
    at file:///.npm/_npx/ee21f74023e4584f/node_modules/solidui-cli/dist/index.js:591:7
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read/context:68:3)

mytsconfig.json is like:
{
  "compilerOptions": {
    "target": "ES2020",
    "useDefineForClassFields": true,
    "module": "ESNext",
    "lib": ["ES2020", "DOM", "DOM.Iterable"],
    "skipLibCheck": true,

    /* Bundler mode */
    "moduleResolution": "bundler",
    "allowImportingTsExtensions": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "preserve",
    "jsxImportSource": "solid-js",

    /* Linting */
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noFallthroughCasesInSwitch": true,

    "baseUrl": ".",
    "paths": {
      "@/*": [
        "./src/*"
      ]
    }

  },
  "include": ["src"],
  "references": [{ "path": "./tsconfig.node.json" }]
}

Environment
package manager: pnpm
Node.js: v20.9.0

Thank you for the info.
Also with the given tsconfig.json I can replicate the issue so I should be able to look into the issue when I have some free time later today. 😁

Always appreciate that your blazing fast comments and fixes!

As quick in between update:
The problem occurs since .json files don't officially support comments. So if you remove both comments it works like a charm.
For our to solve the issue we're not sure yet.

Thank you!


[BUG]Overlay stops working totally

Environment

Camera:  RPi HQ
OS: Bullseye
Allsky version: v2023.05.01_02

The newest software includes a file called  ~/allsky/version
If it does not exist, run:       grep Software /var/log/allsky.log

Pi model and amount of memory (4B 8G)

Bug Description

Module Overlay and Legacy overlay completely quit displaying on images

Can it be reproduced? YES  If so, how? Every reboot results in no overlay

Did anything change? Yes  Any settings?  Multiple.

Files attached

configuration.json.txt
settings.json.txt
overlaydebug.txt
remote_configuration.json.txt
ftp-settings.sh.txt
config.sh.txt
allsky.log

Log / configuration files
Follow the instructions for Reporting Issues in the Wiki, then ATTACH a copy of the file(s) above.
Do NOT copy/paste them into this Issue.

I think I may have just asked some similar question in the discord channel...
Probably try to disable sun and/or satellite options in the overlay module editor - that does the trick for me at the moment!

Environment

Camera:  RPi HQ

OS: Bullseye

Allsky version: v2023.05.01_02

The newest software includes a file called  ~/allsky/version
If it does not exist, run:       grep Software /var/log/allsky.log

Pi model and amount of memory (4B 8G)

Bug Description

Module Overlay and Legacy overlay completely quit displaying on images
Can it be reproduced? YES  If so, how? Every reboot results in no overlay
Did anything change? Yes  Any settings?  Multiple.
Files attached

configuration.json.txt settings.json.txt overlaydebug.txt remote_configuration.json.txt ftp-settings.sh.txt config.sh.txt allsky.log

Log / configuration files
Follow the instructions for Reporting Issues in the Wiki, then ATTACH a copy of the file(s) above. Do NOT copy/paste them into this Issue.

Thanks for those.
Can you please send me the overlay.json file as well
Thanks
Alex

Unfortunately at this time I cannot. The sd card corrupted after a power outage so I’m currently attempting to recover.  I am also starting a new card from scratch so a lot of development still to go on the second sd card.  When is the next release scheduled?  I’m afraid to incorporate the fields I want to display on the second card until that bug is fixed.
Sent from my iPhone
On Aug 9, 2023, at 3:13 PM, Alex @.***> wrote:

Environment

Camera: RPi HQ

OS: Bullseye

Allsky version: v2023.05.01_02

 *   The newest software includes a file called ~/allsky/version
 *   If it does not exist, run: grep Software /var/log/allsky.log

Pi model and amount of memory (4B 8G)

Bug Description

Module Overlay and Legacy overlay completely quit displaying on images<%5Burl%5D(url)>
Can it be reproduced? YES If so, how? Every reboot results in no overlay
Did anything change? Yes Any settings? Multiple.
Files attached

configuration.json.txthttps://github.com/thomasjacquin/allsky/files/12297130/configuration.json.txt settings.json.txthttps://github.com/thomasjacquin/allsky/files/12297131/settings.json.txt overlaydebug.txthttps://github.com/thomasjacquin/allsky/files/12297133/overlaydebug.txt remote_configuration.json.txthttps://github.com/thomasjacquin/allsky/files/12297134/remote_configuration.json.txt ftp-settings.sh.txthttps://github.com/thomasjacquin/allsky/files/12297135/ftp-settings.sh.txt config.sh.txthttps://github.com/thomasjacquin/allsky/files/12297136/config.sh.txt allsky.loghttps://github.com/thomasjacquin/allsky/files/12297137/allsky.log
[Non-Working-Screen Shot 2023-08-08 at 8 47 58 PM]https://user-images.githubusercontent.com/141787442/259266652-3fe27c58-3e9c-4cf9-8e47-019e48163f27.png [Working Screen Shot 2023-07-10 at 11 39 46 PM] https://user-images.githubusercontent.com/141787442/259266059-32de0459-6f8e-481a-8d80-076c34696798.png
Log / configuration files
Follow the instructions for Reporting Issues in the Wiki, then ATTACH a copy of the file(s) above. Do NOT copy/paste them into this Issue.
Thanks for those.
Can you please send me the overlay.json file as well
Thanks
Alex
—
Reply to this email directly, view it on GitHubhttps://github.com/thomasjacquin/allsky/issues/2904#issuecomment-1671998134, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BBZYCMQDYB6CLR3JHMUDIJ3XUPOMZANCNFSM6AAAAAA3JHWBTE.
You are receiving this because you authored the thread.Message ID: @.***>

Unfortunately at this time I cannot. The sd card corrupted after a power outage so I’m currently attempting to recover. I am also starting a new card from scratch so a lot of development still to go on the second sd card. When is the next release scheduled? I’m afraid to incorporate the fields I want to display on the second card until that bug is fixed.

No problem, we are hoping to get he next release out in a few weeks.
In the mean time if you setup the overlay you can just keep a backup copy of the overlay.json file if needed
Cheers
Alex

@Alex-developer Did you see the ERROR in allsky.log when trying to load satellite data?

@WVAstro
@EricClaeys raised a good point that I missed, try clearing all entries from the satellite list. I'll add some more error handling around the downloading of TLE's
Cheers
Alex

I have a rebuild in progress.  I had tried to add the ISS on the overlay previously.  Is there an error in that code?

@WVAstro, @Alex-developer, any update on this?  Is it fixed in Point Release 4 ?

No response from users that are normally responsive, so assuming it's fixed.


Update Get-CsUserCallForwardingSettings.md

First Draft for SEFAUtil cmdlets added in SFB Server 2019 CU1 release.

Docs Build status updates of commit dc30825:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 819 build(s) for this repository.

Docs Build status updates of commit dc30825:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsUserCallForwardingSettings.md
:white_check_mark:Succeeded
View (skype-ps)

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.


Troll Report

Ceramic Comment Id: "ceramic://...."

Protocol:

Snapshot hash:

Submitted by: 0xff....

nice


Fix all the grammatical errors in RELEASE.md

Signed-off-by: heygroot<EMAIL_ADDRESS>

Btw why was this pr marked invalid and closed the second fix was infact needed

I guess they don't take documentation fixes as contribution

Shouldn't mark it invalid the change is genuine and fixing a typo ...
I mean if they don't just close it, why to add the invalid label

I agree with you, this is not the correct use of invalid tag. @prateekpandey14 if you don't want to merge it, simply close the pr. Btw you will need to fix that typo some day.

@heygroot i think by mistake i added the invalid label on this PR, i was reviewing the other invalid spam PRs,  and added the label on this PR as well.
Anyways changes are good to take , and looks good to me as well.

@heygroot can you raise a PR again, looks like the branch has been deleted from your fork, and i can't reopen the PR

Sure


vernemq build output (on CentOS 7): missing functions reported.

To help us save time and help you faster
Environment

VerneMQ Version: 1.12.5.x (build from master)
OS: CentOS 7
Erlang/OTP version (if building from source): Erlang/OTP 24 [erts-12.2.1] [source] [64-bit]
VerneMQ configuration (vernemq.conf) or the changes from the default : NA
Cluster size/standalone: NA

Expected behavior
Would have expected the build to compile without any warnings about missing functions.
Actual behaviour
Cloned the VerneMQ master about a couple of weeks back, i.e. the 23rd of May. It is therefore a fairly recent clone of the repo.
The build succeeded, but I saw what looked like warnings, as depicted below.
/root/vernemq > make rel
cat vars.config > vars.generated
echo "{app_version, \"1.12.5-13-gd6644ae\"}." >> vars.generated
/root/vernemq/rebar3  release
===> Verifying dependencies...
===> Running neotoma...
===> Analyzing applications...
===> Compiling vmq_plumtree
===> Compiling vmq_webhooks
===> Compiling vmq_generic_msg_store
===> Compiling vmq_passwd
===> Compiling vmq_pulse
===> Compiling vmq_plugin
===> Compiling vmq_mqtt5_demo_plugin
===> Compiling vmq_swc
===> Compiling vmq_diversity
===> Compiling vmq_acl
===> Compiling vmq_commons
===> Compiling vmq_ql
===> Compiling vmq_server
===> Compiling vmq_bridge
make[1]: Entering directory `/root/vernemq/apps/vmq_passwd/c_src'
cc   vmq_passwd.c -lcrypto -o ../priv/vmq_passwd
make[1]: Leaving directory `/root/vernemq/apps/vmq_passwd/c_src'
===> Running cuttlefish schema generator
===> Assembling release vernemq-1.12.5+build.13.refd6644ae...
===> There are missing function calls in the release.
===> Make sure all applications needed at runtime are included in the release.
===> vmq_ranch:mask_socket/2 calls undefined function vmq_ranch_proxy_protocol:get_csocket/1
===> vmq_swc_db_leveled:fold/5 calls undefined function leveled_bookie:book_objectfold/6
===> vmq_swc_db_leveled:init/1 calls undefined function leveled_bookie:book_start/1
===> vmq_swc_db_leveled:read/4 calls undefined function leveled_bookie:book_get/3
===> vmq_swc_db_leveled:terminate/2 calls undefined function leveled_bookie:book_close/1
===> vmq_swc_db_leveled:write/3 calls undefined function leveled_bookie:book_delete/4
===> vmq_swc_db_leveled:write/3 calls undefined function leveled_bookie:book_put/5
===> vmq_swc_db_rocksdb:fold/5 calls undefined function rocksdb:iterator/3
===> vmq_swc_db_rocksdb:fold/5 calls undefined function rocksdb:iterator_close/1
===> vmq_swc_db_rocksdb:fold/5 calls undefined function rocksdb:release_snapshot/1
===> vmq_swc_db_rocksdb:fold/5 calls undefined function rocksdb:snapshot/1
===> vmq_swc_db_rocksdb:fold_loop/5 calls undefined function rocksdb:iterator_move/2
===> vmq_swc_db_rocksdb:fold_loop/5 calls undefined function rocksdb:release_snapshot/1
===> vmq_swc_db_rocksdb:open_db/6 calls undefined function rocksdb:open_with_cf/3
===> vmq_swc_db_rocksdb:read/4 calls undefined function rocksdb:get/4
===> vmq_swc_db_rocksdb:terminate/2 calls undefined function rocksdb:close/1
===> vmq_swc_db_rocksdb:write/3 calls undefined function rocksdb:write/3
===> Release successfully assembled: _build/default/rel/vernemq

The questions I have are -

If we expect such behaviour?
If this leads to losing any key (or not so key) features?
If so, then what is the reason for the above, and how to recover from such (seemingly) warnings/issues?

Hello again.
I have attempted the compilation on an Ubuntu 20.04 LTS machine as well on the code tagged 1.12.5 with the same results.
It would be beneficial to know what these missing function calls. The fact that this is the compilation result for a released version makes it sound like it is nothing serious, but would like to understand the reason and impact of the same, if any.
Thanks in advance.

@faiz-usmani it's maybe ugly, but nothing serious. It comes from the included RocksDB/Leveled backends to the synchronisation layer, while the actual RocksDB/Leveled packages are (intentionally) not yet part of the release.
Verne will not use those functions at runtime.

:point_right: Thank you for supporting VerneMQ: https://github.com/sponsors/vernemq
:point_right: Using the binary VerneMQ packages commercially (.deb/.rpm/Docker) requires a paid subscription.

Many thanks for that @ioolkos.
As long as the functionality remains uncompromised :-).


Clean up ssl setup steps to be consistent with current deployment

This is update on one-time setup and does not have any effect on future deployment.
In current setup, "website-certificate" is Google managed cert and "multi-domain" is the self managed cert. This change is to align the script with actual deployment.

nit: maybe managed-certificate?
ok to leave as is too, since it's already deployed..

Ok, we should update when we touch them next time.


Configure startup timeout

This change configures a timeout for the wait-for startup command. The default value of 15 seconds is the same that exists in wait-for.

Hi @marcelcorso and @prep, can you please do a review of this PR? Thanks in advance 🙏

I ran into the same issue 😱 Bump?

@vikstrous, I ended up publishing the image in my fork. If you wish, you can pick it up here.


[2.0.1] AttestationCancelled: The credentials creation was not completed.

Bundler & Interpreter
Vite 5.2.0 - Node 21.6.2
Browser & OS
Safari 17.4.1 - MacOs Ventura 13.6.6
Have you done this?

[X] I have checked my logs and I am sure is a bug in this package.
[X] I can reproduce this bug in isolation (vanilla install)
[ ] I can suggest a workaround as a Pull Request

Expectation
When attesting I get the error AttestationCancelled: The credentials creation was not completed. I should be able to complete it, as I receive the attest options from the server
Description
I get the credentials creation prompt but then I get the error AttestationCancelled: The credentials creation was not completed.
const onSubmit = async (e) => {
        e.preventDefault();

        const webpass = Webpass.create({
            baseURL: 'http://localhost:8000',
            retry: 3,
            retryDelay: 500,
            headers: {
                "Accept": "application/json",
                "Content-Type": "application/json",
                "X-Requested-With": "XMLHttpRequest"
            },
        })

        const attestOptionsConfig = {
            path: "/webauthn/register/options",
            credentials: "include",
            findCsrfToken: true,
        }

        const attestConfig = {
            path: "/webauthn/register",
            credentials: "include",
            findCsrfToken: true,
            body: {
                alias: alias,
            }
        }

        if(!Webpass.isSupported()){
            alert("Webauthn is not supported in this browser");
            return;
        }

        const { data, success, error } = await webpass.attest(attestOptionsConfig, attestConfig)

        if(success) {
            alert("Passkey added successfully");
            console.log(data)
        }
        else {
            alert(error);
        }

    }

Looking through the package code, the error seems to be here:
let credentials: RegistrationResponseJSON

        try {
            credentials = await startRegistration(attestationOptions)
        } catch (cause) {
            throw newError("AttestationCancelled", "The credentials creation was not completed.", cause)
        }

Debugging, I get no cause in console, but I do get the attestation options
[Debug] Attestation Options Received – {rp: {name: "langsys", id: "localhost"}, authenticatorSelection: {userVerification: "discouraged"}, user: {id: "0b7dc27555d24e0aa979759c35ebc307", name<EMAIL_ADDRESS>displayName: null}, …} (@laragear_webpass.js, line 1143)
{rp: {name: "langsys", id: "localhost"}, authenticatorSelection: {userVerification: "discouraged"}, user: {id: "0b7dc27555d24e0aa979759c35ebc307", name<EMAIL_ADDRESS>displayName: null}, pubKeyCredParams: [{type: "public-key", alg: -7}, {type: "public-key", alg: -257}, {type: "public-key", alg: -8}], attestation: "none", …}Object

Reproduction
const onSubmit = async (e) => {
        e.preventDefault();

        const webpass = Webpass.create({
            baseURL: 'http://localhost:8000',
            retry: 3,
            retryDelay: 500,
            headers: {
                "Accept": "application/json",
                "Content-Type": "application/json",
                "X-Requested-With": "XMLHttpRequest"
            },
        })

        const attestOptionsConfig = {
            path: "/webauthn/register/options",
            credentials: "include",
            findCsrfToken: true,
        }

        const attestConfig = {
            path: "/webauthn/register",
            credentials: "include",
            findCsrfToken: true,
            body: {
                alias: alias,
            }
        }

        if(!Webpass.isSupported()){
            alert("Webauthn is not supported in this browser");
            return;
        }

        const { data, success, error } = await webpass.attest(attestOptionsConfig, attestConfig)

        if(success) {
            alert("Passkey added successfully");
            console.log(data)
        }
        else {
            alert(error);
        }

    }

Stack trace & logs
No response

That's kind of weird since if there is an exception, the cause should be printed on the console for further debugging.
Did you try to use startRegistration(attestationOptions) directly and check where is the error?

the passkey was already registered

Supposedly you can push an attestation options saying you don't want duplicates on the device by just pushing the credentials registered for the user. Supposedly the authenticator would return an UI error saying there is already a credential registered.


Warning on doom-modeline-buffer-file

Observed behavior
Warning (bytecomp): value returned from (propertize "%b" (quote face) (quote doom-modeline-buffer-file)) is unused

Expected behavior
Don't see the warning message
Steps to reproduce

Pull latest code from develop branch
make install
Start Emacs

System information

Click to expand

OS: darwin (x86_64-apple-darwin14.5.0)
Emacs: 26.1 (May 31, 2018)
Doom: 2.0.9 (develop 85ea30377f764f31760023ced36b9badf32c8a56)
Graphic display: t (daemon: nil)
System features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
Details:elc count: 0
uname -a:  Darwin Huys-MacBook-Pro.local 18.2.0 Darwin Kernel Version 18.2.0: Fri Oct  5 19:41:49 PDT 2018; root:xnu-4903.221.2~2/RELEASE_X86_64 x86_64
modules:   (:feature debugger eval (evil +everywhere) (lookup +docsets) snippets file-templates spellcheck (syntax-checker +childframe) workspaces :completion company helm :ui doom doom-dashboard doom-modeline doom-quit evil-goggles hl-todo modeline nav-flash neotree (popup +all +defaults) pretty-code vc-gutter vi-tilde-fringe window-select :editor format multiple-cursors rotate-text :emacs dired electric hideshow imenu vc :tools gist macos magit make tmux :lang data emacs-lisp javascript latex markdown (org +attach +babel +capture +export +present) (python +pyenv) ruby sh web :config default)
packages:  (bundler (exec-path-from-shell :disable t))
exec-path: (/usr/local/bin /usr/bin /bin /usr/sbin /sbin /Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_10 /Applications/Emacs.app/Contents/MacOS/libexec-x86_64-10_10 /Applications/Emacs.app/Contents/MacOS/libexec /Applications/Emacs.app/Contents/MacOS/bin)

False alarm. I used wrong configs! Thanks.

How do you fix this warning?

@shuxiao9058 just remove modeline from your init.el file. That package seems to be obsolete. We had doom-modeline already.

@qhuyduong It is the other way around. The ui/modeline module is the newer module, and will eventually replace ui/doom-modeline.
ui/modeline, however, uses features only available in Emacs 26+, so 25 users must use ui/doom-modeline.
In any case, it appears you had both modules enabled. You should have only one or the other.


Trying to add ng-toolkit, but I got following err

I'm submitting a...

[ ] Bug report
[ ] Feature request
[ ] Documentation issue or request

In package

[ ] @ng-toolkit/init
[ ] @ng-toolkit/serverless
[ ] @ng-toolkit/universal
[ ] @ng-toolkit/pwa
[ ] @ng-toolkit/firebug

Current behavior

ERROR: newTree.optimize is not a function
Environment

Angular version: ^9.0.0

- Node version: v12.16.0
- Platform:  Mac

Others:

I'm facing error. @MergimUkaa  Any updated on this.?
@maciejtreder will you please help. I'm really stuck due to this, server-side rendering is not happening my angular 9 app. Thanks in advance for your contribution.

I'm facing error. @MergimUkaa Any updated on this.?
@maciejtreder will you please help. I'm really stuck due to this, server-side rendering is not happening my angular 9 app. Thanks in advance for your contribution.

@IamDeshRaj  I did not receive any update, so I switched to original package for ssr https://angular.io/guide/universal

@IamDeshRaj I think ng-toolkit does not support angular 9 yet

It supports, there are various configurational changes which is required in order to work.
I have built an Angular 9.1.4(with ng boilerplate) sample application powered with ng-toolkit working perfectly for serverless(AWS) and SSR. Anyone who wants serverless(AWS) and SSR for his brand new application can simply checkout my this repository called myPleaks and can simply change the name of the application and start using it. No major change is required. For more follow my repository myPleaks.

Hi, I have the same issue, i solved it with this version
ng add<EMAIL_ADDRESS>


One of the sources for assign has an enumerable key...

This line is causing me problems in RN:
https://github.com/getsentry/react-native-sentry/blob/master/lib/Sentry.js#L360
 obj.data = Object.assign({}, obj.data)

Object.es6.js:55:16
ExceptionsManager.js:63 One of the sources for assign has an enumerable key on the prototype chain. Are you trying to assign a prototype property? We don't allow it, as this is an edge case that we do not support. This error is a performance optimization and not spec compliant.

Can you tell me what kind of extra data are you appending to the breadcrumbs?

This should be fixed, if you are still having trouble with this, feel free to comment again.


Libp2p helper crashing from unknown exception

In ITN, we have observed a decent number of libp2p crashes with an unknown error (139 in last 24 hours). We appear to lose the error's original content when we re-throw the exception and eventually wrap that replaced backtrace into the Libp2p_helper_died_unexpectedly exception.
Originating Backtrace
Raised at Gossip_net__Libp2p.Make.T.create_libp2p.(fun).handle_mina_net2_exception in file "src/lib/gossip_net/libp2p.ml", line 220, characters 12-21,
Called from Base__Result.try_with in file "src/result.ml", line 195, characters 9-15

Top Level Exception
monitor.ml.Error, Mina_net2__Libp2p_helper.Libp2p_helper_died_unexpectedly, Raised at Mina_net2__Libp2p_helper.handle_libp2p_helper_termination in file "src/lib/mina_net2/libp2p_helper.ml", line 144, characters 8-45,
Called from Async_kernel__Deferred0.bind.(fun) in file "src/deferred0.ml", line 54, characters 64-69,
Called from Async_kernel__Job_queue.run_job in file "src/job_queue.ml" (inlined), line 128, characters 2-5,
Called from Async_kernel__Job_queue.run_jobs in file "src/job_queue.ml", line 169, characters 6-47,
Caught by monitor at file "src/lib/gossip_net/libp2p.ml", line 236, characters 31-31

In debugging this by looking through community crash logs, here are some observations:

The crash always seems to happen when the libp2p_helper is first spawned by the daemon, during the time when we send the BeginAdvertising RPC request.

This can happen at daemon initialization, or upon a libp2p_helper restart due to a prior issue.

The exit code is always 2, which is the exit code emitted from the Go runtime when an unhandled panic occurs (https://go.dev/src/runtime/panic.go).
We do not get any information about the panic in the daemon log output, likely because we are failing to drain the stderr pipe before handling the exit status code.

#14434 aims to address the issue where we are not getting the libp2p_helper panic logs in the daemon log output.

Fixed in https://github.com/MinaProtocol/mina/pull/14696


Restructure dedupe settings

At present, we have three configurations:
// mod config::server
struct Server {
  batch_execution: Option<bool>
}

// mod config::upstream
struct Upstream {
  dedupe: Option<bool>,
  dedupe_in_flight: Option<bool>
}

We need to merge these configurations into a single one:
// mod config::server
struct Server {
  dedupe: Option<bool>
}

When this new dedupe configuration is enabled, it should automatically enable all the features that were previously dependent on the dedupe_in_flight and batch_execution flags.
Note: Update documentation with the new settings.

/attempt 2182

/attempt #2182


Getting InvalidRange error when trying to download folders and files from file share via az storage file command

Describe the bug

When I try to download folders and files from Azure file share directory, I receive the below error -
HTTP status code=416, Exception=The range specified is invalid for the current size of the resource. ErrorCode: InvalidRangeInvalidRangeThe range specified is invalid for the current size of the resource
Though I can see it is downloading the files but looks like skipping the empty folders. I have also tried after deleting all the empty folders from file share but error is still there.
To Reproduce

To reproduce this error, try to download contents from Azure file share with "az storage file download-batch" command.
Environment summary

OS : RadHat Enterprise Linux 7.9
AZ CLI : 2.27.2
Additional context

storage


merge all webcontent into one docusaurus instance

porting over the landing page to docusaurus using react + infima wasn't too bad. there are a few outdated things in the current landing page, but I figured I would port it as-is and then change it in follow up PRs. the dark mode doesn't work as nicely, but that can also be follow ups

Perhaps the top-level docs directory should be renamed site?


Adding InspectionTest as a superclass for all inspection tests

As discussed in #326 not all the tests have with OneInstancePerTest which is believed to be required for all our tests descending from PluginRunner.
Adding that by introducing a common superclass.
Also it slightly reduces some boilerplate code.

👍 Could you please stick a label on this PR?


python inference/bot.py    Killed

git clone https://huggingface.co/togethercomputer/GPT-NeoXT-Chat-Base-20B
run   python inference/bot.py --model GPT-NeoXT-Chat-Base-20B
Loading GPT-NeoXT-Chat-Base-20B to cuda:0...
Killed
run python inference/bot.py
OSError: Can't load the configuration of '/root/test/OpenChatKit-main/inference/../huggingface_models/GPT-NeoXT-Chat-Base-20B'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure '/root/test/OpenChatKit-main/inference/../huggingface_models/GPT-NeoXT-Chat-Base-20B' is the correct path to a directory containing a config.json file
so  cp -r GPT-NeoXT-Chat-Base-20B huggingface_models/
root@msi:~/test/OpenChatKit-main# python inference/bot.py
Loading /root/test/OpenChatKit-main/inference/../huggingface_models/GPT-NeoXT-Chat-Base-20B to cuda:0...
Killed
I am confused, it is running in docker, is the gpu not enough video memory?

I don't know, my gpu has 11g of video memory, and I ran nvidia-smi -l 1 and didn't see a change

So I also think something might have gone wrong before the gpu was called

I am experiencing the same thing when i try to load the model from huggingface via
model = AutoModelForCausalLM.from_pretrained("togethercomputer/GPT-NeoXT-Chat-Base-20B")
i am trying to run the model on two a100 40g

You may want to check the dmesg output.
I met this issue when I requested the wrong memory from Slurm.
dmesg gave the following error:

Memory cgroup out of memory: Killed process 3574895 (python) total-vm:16039436kB......

So I set a larger memory size and it works.
I am running the togethercomputer/GPT-NeoXT-Chat-Base-20B model, the default bot.py, and the default max-tokens (128).
It takes up 86.4 GB of system memory and 40.7 GB of GPU memory. It is a 80GB A100.

You'll need more than 40GB of VRAM to run the model. An 80GB A100 is definitely enough. A 48GB A40 might work, but that might be cutting it a little close.
Some folks on Discord have had success running on 2x A100 40GB cards using Huggingface's accelerate. I'm hoping to add some sample code to the repo to run inference on multiple cards.

So I also think something might have gone wrong before the gpu was called

@nickvazz @sherlockzym You're right. The model never got to your GPU, as @lokikl points out, you most likely ran out of RAM. This has been fixed and now takes up significantly less memory to load the model.

I don't know, my gpu has 11g of video memory, and I ran nvidia-smi -l 1 and didn't see a change

I haven't tested this on 11 GB VRAM yet but I don't see why it shouldn't work. Could you add
-g 0:8 -r MAXRAM
where MAXRAM is the maximum amount of CPU RAM you'd like to allocate to the model. Note, if VRAM+MAXRAM < the size of the model (40 GB for GPT-NeoXT-Chat-Base-20B), the rest of the model will be offloaded to a folder offload on your disk. I've set the max to 8GB of VRAM on CUDA device 0 in this example because each new prompt adds to the amount of VRAM occupied. You can increase this value (8) if you don't run into OOM issues.
Note, this can be quite slow.
Could you test this out and report back with your results?


convert progressbar to bs-progress to match bsv4

@luisvt I moved the styles to the component folder https://github.com/dart-league/ng_bootstrap/pull/10/commits/55ebfc7f6bc3f1cab8ed9175cc3a90ca799040cb


SIG Apps Spotlight

24 May 2024: Sandipan mentions interest in doing a SIG Apps Spotlight
14-June-2024: Checking in if Sandipan still wants to do this.
27-June-2024: Questions shared with SIG chairs, awaiting response.
12-07-24: Initial responses in, some remaining.
02-08-24: Awaiting response to some remaining questions

/assign

Have received responses, working on drafting blog

/remove-lifecycle stale


add rendering time metrics to rustdoc-redirector-handler

as we talked about.
Default routes_visited and response_time metrics are unified for all rustdoc views.
While we could use a different name for the redirect view to see these metrics separated, for a route used heavily it's better to have more detailed data.

as always, happy to implement any changes / improvements

as always, happy to implement any changes / improvements


fix output handling

Hi,
Issue
If prepack script is defined npm seems to output more than expected in original code.
Description of changes:
npm pack outputs filename as last line of stdout, while in code the whole its output was assigned to tarfile_name var. This fix makes it right.
Thanks,
Alex
p.s. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Does this change work in either cases? if prepack is defined or not defined?


Abstract JWT validation logic into separate function

Abstracts the JWT validation and Permissions struct generation logic
in security.rs into its own function that can be programmatically
called. Adds the JWT_ISSUER string as a key_id to signed JWTs
so we can identify a JWT's signer.

Super linter GitHub Action is failing due to an issue that the SL team is working on (see github/super-linter#3372). In the meantime, we will merge this despite the CI failure.