VisualServer.shader_get_code() returns nothing

Godot version:
v3.1.1 stable
v3.2.dev.custom_build.c93bea312
OS/device including version:
Win10/64
Linux
GLES3
Issue description:
I want to dump the shader code for a material but get nothing back from shader_get_code(). Is my gdscript wrong?
GDScript:
    sphere = get_node("Sphere-spatial")
    print ("Node: ", sphere.name)
    mat = sphere.get_surface_material(0)
    print ("Resource name: ", mat.resource_name)
    print ("RID: ", mat.get_rid().get_id())
    print ("VS shader_get_param_list: ", VisualServer.shader_get_param_list( mat.get_rid() ) )
    print ("VS shader_get_code: ", VisualServer.shader_get_code( mat.get_rid() ) )

Output:
Node: Sphere-spatial
Resource name: red_noise
RID: 153
ERROR: RID_Owner<struct RasterizerStorageGLES3::Shader>::get: Condition ' !id_map.has(p_rid.get_data()) ' is true. returned: 0
   At: C:\Dev\GD\godot\core/rid.h:154
ERROR: RasterizerStorageGLES3::shader_get_param_list: Condition ' !shader ' is true.
   At: drivers\gles3\rasterizer_storage_gles3.cpp:2202
VS shader_get_param_list: []
ERROR: RID_Owner<struct RasterizerStorageGLES3::Shader>::get: Condition ' !id_map.has(p_rid.get_data()) ' is true. returned: 0
   At: C:\Dev\GD\godot\core/rid.h:154
ERROR: RasterizerStorageGLES3::shader_get_code: Condition ' !shader ' is true. returned: String()
   At: drivers\gles3\rasterizer_storage_gles3.cpp:2050
VS shader_get_code:

I get the same thing regardless of if I use a SpatialMaterial or ShaderMaterial. When I debug in MSVC I can see scene/resources/material.cpp SpatialMaterial::_update_shader()  pass the shader with RID 153 to the VisualServer without error. But a few calls later, requesting RID 153 from the VS results in this failing:
const Shader *shader = shader_owner.get(p_shader);
ERR_FAIL_COND_V(!shader, String());

Sample project
get-shader.zip
(edit: Cut out feature request as it already exists.)

I advice you to make a separate issue for the side request. Do check if there's already a related issue before creating the new issue though.

Ah, looks like the feature already exists to convert a material to shader code. With that, this issue is kind of moot. The provided VisualServer function still doesn't work right (or I'm using it wrong), but there exists an easier work around to provide what I wanted.
Reference #10242


all my requests disappeared

Expected Behavior
when i open my app i see all my saved request on the left column.
Actual Behavior
there is nothing there
Reproduction Steps
No response
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
there was an update that happened automatically that erased all my data:
Version: Insomnia 8.6.1 Build date: 2/5/2024 OS: Darwin arm64 21.3.0 Electron: 28.0.0 Node: 18.18.2 Node ABI: 119 V8: 12.0.267.8-electron.0 Architecture: arm64
Insomnia Version
Insomnia 8.6.1
What operating system are you using?
macOS
Operating System Version
mac os Catalina
Installation method
downloaded
Last Known Working Insomnia version
No response

I have the same issue.
Ubuntu 22.04.
Issue existed before and then after upgrading to 8.6.1

I was able to restore my data by opening Insomnia, clicking Export data and more -> Export All Data Files.
Then I logged in and clicked Application -> Preferences -> Data -> Import to the Insomnia Project
Then I imported, one by one, the files that were generated with the export.
This is silly. I had been considering setting up my tests using Insomnia, but this is the 3rd time my data has disappeared since the log-in feature was added.

Hi @johndavidmullen in the Preferences > Data do you see any untracked projects?

Also in the same panel do you see any files in the Export all data (NUMBER files) button?

@jaketeater this means your data are still there but you cant view them.
Were there any data in the Untracked projects section? If so it means you probably logged in with another account?

I logged in with the same account. I was able to see projects, but there was nothing inside them (until I imported the data)
If this happens again, I will take screenshots.
In Preferences there is no section for Untracked Projects (I assume because I don't have any?)

I don't know if this is related, and perhaps this is the expected behavior. But logging in doesn't stick and I am greeted with the login screen every time I open Insomnia

@jaketeater thanks for the info.
When you close and open the app again it's not supposed to log you out so that looks like an issue here.
If this is still happening for you can I ask you to help me debug this?

When the app opens toggle the devtools
Go to Application > Local Storage and check if there is a currentSessionId set.

@jaketeater we are prioritizing the fix for this issue if you could help us debug it, thanks.


Does not work on iPad

Menu cover the entire width and half the screen with white color and other half with semi transparent black color. Anyone have an idea how to solve this?

Thank you. We will take a look.

I cannot reproduce the bug.
Can you please specify the steps or share some code?

Sure, the steps i took has basically set the app as "Universal" on project settings in general tab and ran it.

Thank you, I will check it tomorrow and answer you ASAP

Thanks

Thank you


✨ fira-code font config

Fonts have never been loaded...
Instead of loading them from the google cdn we could includes fonts in assets directory.
For the moment we load the "bold" (600, 700 font weight) versions because the result is better, let me know if you want to test with ligth version.
PR type

[x] Bugfix

Before submitting Pull Request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main-nuxt and I've no conflicts
[x] I've tried respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted screenshot of demonstrated change in this PR

What's new?

[x] PR closes #1611

Screenshot
(bold)

(medium)

(normal)

& 2. looks good to me.. almost similar lol
let's put it there tho! :)

I'm thinking we should get rid of discord widget and have new one #1596 it's really feels like GEOCITIES site then :D


feat: add external path support

Add support for Floor to set a external path to load/save database. App need to have storage permission managed by Permissions Manager.
  Future<AppDatabase> get appDatabase async {
    String externalPath = await ExternalPath.getExternalStoragePublicDirectory(
      ExternalPath.DIRECTORY_DOCUMENTS,
    );
    var dir = Directory(p.join(externalPath, 'My App'));
    if (!dir.existsSync()) {
      dir.create(recursive: true);
    }

    return $FloorAppDatabase.databaseBuilder(p.join(dir.path, DATABASE_NAME)).build();
  }

I like this PR. For most apps, the database should probably not be stored where this package wants to store it - path_provider.getApplicationSupportDirectory() would be better in most cases. The sqflite documentation says as much, and suggests not using getDatabasesPath() in favour of using path_provider directly, and constructing your own database path to pass into the API.

@stephanmantel
Seems good to enough to merge. What do you think?

Actually, you can just do this:
sqfliteDatabaseFactory.setDatabasesPath(...);


tutorial questions

can you help me with installing arm9loaderhax VIII CTRNAND luma 3ds on numbers 9-12? I am very confused on how to enable "show nand or user string in system settings" I am also wondering once I install the hacks, is it OK for me to update to 11.4.0?

For the first Enter Luma3DS Config ! For the second restore the nand backup first or you might brick.


bug in _clean_params method does not properly handle NoneType request_params

when a route uses a parameter that is not python variable compliant, we have a function which naturally maps the input parameter to the correct one. this function fails when request params is none and the route uses one of the parameters which needs conversion.

glancing through the code, it looks like there's a good chance we don't need to pass in the request params at all.


wpa_supplicant: rename withDbus to dbusSupport

wpa_supplicant/default.nix currently uses the option "withDbus" to
decide whether or not to compile with dbus support.  It is the only
nix package that uses this choice of name.  Most other packages use
dbusSupport instead.
Let's rename this option to dbusSupport, so that users desiring to
compile without dbus can set the option once in nixpkgs.conf and have
all packages understand that directive.
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

There is not really any standard for this but if it makes your life easier then I think we can do this.


[WIP] Redesign application classes for optimization problems

Summary
This is a WIP PR. Any comments are more than welcome. Especially, I don't think that the function names are the best ones.
This PR is for application classes for optimization problems such as maxcut and tsp. These classes are for application users who do not have deep knowledges of quantum computers and/or quadratic programing. They can directly recieve a graph as an input and can create a quadratic program model automatically (The type of input depends on an application). Also, they can "interpret" a binary solution [1, 0, 0,...,1] and can plot a solution graph based on it. These classes are redesign of old files for optimization problems located under qiskit-optimization/application/ising. This is a usage example for the 'Maxcut' class
new_application_class.pdf

[x] BaseApplication
[x] GraphApplication
[x] Clique (example)
[x] GraphPartitioning (example)
[x] Maxcut (example)
[x] StableSet(example)
[x] Tsp (example)
[x] VehicleRouting(example)
[x] VertexCover(example)
[x] ExactCover(example)
[x] KNapsack(example)
[x] NumberPartinioning(example)
[x] SetPacking(example)

Details and comments

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

Because this is not yet completed, it is better to use "draft" PR. I converted this to "draft".

jupyter notebooks won't be part of qiskit optimization. It would be better to move them to another repo or gist.

@t-imamichi @stefan-woerner @woodsp-ibm
Thank you so much for you guys' helpful comments. I'm fixing them!

I made working codes for all the optimization application classes. I haven't added unittest and comments yet, so I'm going to add them and finalize codes now.

I've finished writing codes including unittest, comments, and typhints. What shall I do with old application files? I temporary moved them into the existing folder.

@a-matsuo great, you can delete all the old files (they still exist in qiskit-aqua in case we need to look at them).


Redundant TODO Comment

Sorry this is probably the most useless issue ever opened on GitHub, but is this todo in the teddy128 mod redundant? It looks like it is using Aho-Corasick now.

Indeed, it is redundant!
This comment is also wrong. Aho-Corasick is now used in the slow loop (but not in the verification step).


Resetting a VM password doesn't work. (Password created while first VM setup does work)

ISSUE TYPE

Bug Report

COMPONENT NAME
Cloudstack UI

CLOUDSTACK VERSION
<IP_ADDRESS> (Release version)

CONFIGURATION
Using AlmaLinux-9-GenericCloud-latest.x86_64.qcow2 for a template and enabled password feature.
(This also is true for the Ubuntu 22.04 LTS cloud image and the debian 12 cloud image.)
SUMMARY
When using the password feature for a template the initial setup of the password while building the VM works, but using the reset password button afterwards does not change the password.
The password is still the initial password created by cloudstack on VM creation.
STEPS TO REPRODUCE

Create a template with an image that uses cloud-init
Set the password feature for the template
Create a VM with the template
Try the inital setup password (does work)
Stop the VM
Click on reset password
Start the VM
Try the new password (doesn't work)
Try the initial password (does work)

EXPECTED RESULTS

The button `reset password` does indeed reset the password for the VM as displayed.

ACTUAL RESULTS
The button `reset password` does not change the password and the initial password from creation does still work.

@dataCobra
have you put the cloudstack script for password in the vm ?
Please refer to https://docs.cloudstack.apache.org/en/latest/adminguide/templates/_password.html
You probably need to put the file in different folder, depends on the Linux OS.
you can also try other script in this folder: https://github.com/apache/cloudstack/tree/main/setup/bindir

@weizhouapache
No I didn't add the script to the vm.
So password resetting is only possible with modifying the images to include the script?
I'll try that.

@weizhouapache No I didn't add the script to the vm.
So password resetting is only possible with modifying the images to include the script?

yes.

I'll try that.

Does work as explained.
Thank you for the help. I'll close this know.


IsolateSpawn benchmark is failing to run with null safety

We are getting a bad result from our benchmark runner when it is running the IsolateSpawn benchmark on dart-aot-null configuration.  The runner should be using the benchmark in benchmarks/IsolateSpawn/dart/, not benchmarks/IsolateSpawn/dart2/, because the target name contains '-null', so that should not be the problem.
These are the commands it claims to be running, followed by the command it runs on dart-null x64, where it also fails:
DART_CONFIGURATION=ReleaseX64 pkg/vm/tool/precompiler2 --sound-null-safety --enable-experiment=non-nullable --packages=.packages benchmarks/IsolateSpawn/dart/IsolateSpawn.dart benchmarks/IsolateSpawn/dart/IsolateSpawn.dart.bin && DART_CONFIGURATION=ReleaseX64 pkg/vm/tool/dart_precompiled_runtime2 --profile-period=10000 benchmarks/IsolateSpawn/dart/IsolateSpawn.dart.bin
on dart-null:
out/ReleaseX64/dart --profile-period=10000 --packages=.packages --sound-null-safety --enable-experiment=non-nullable benchmarks/IsolateSpawn/dart/IsolateSpawn.dart
Here is the error:
Bad result from XXX running BenchmarkRunIdentifier('dart-aot-null', 'linux-x64', '89531', 'Intel Xeon', 'IsolateSpawn'):
Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

package:compiler
package:front_end
package:_fe_analyzer_shared
package:kernel
package:package_config
package:js_ast
package:dart2js_info
package:_js_interop_checks

For solutions, see https://dart.dev/go/unsound-null-safety
@mkustermann

/cc @aam

This is only a benchmark for which we have non-null-safety tracking already. It uses dart2js in it's code and therefore won't be able to run in null-safety until CFE is migrated.
Very low priority.

Remove this from Stable tracking

The reason I reported this is that it is filling up our error logs with multiple copies of this benchmark error, making it difficult to see any other errors occuring on benchmarks.  Could we stop running it until it is fixed?

@whesse Feel free to disable this particular (i.e. null safety) benchmark (e.g. by setting starting revision to max-int)

Seems this was resolved in edaaa70e31e07ce1002cd2a1a16a488d6c60bdfd which switched the benchmark to running a tool that supported null safety.


Small black bar showing up when Pock enabled

Describe the bug
There's a thin small black bar showing up when Pock is enabled. When disabled (double click ctrl), it disappears.
How to reproduce
Steps to reproduce the behavior:

Enable Pock.

Expected behavior
There should not be a black bar when Pock is enabled.
Screenshots

Versions:

macOS version: 11.4
Pock version:  0.8.1-5

Additional context
This problem started showing up about 2 months ago.

I can confirm that I see the same on my desktop (see screenshot below).
🩹 Workaround: It disappears when I uncheck the Enable mouse support checkbox under Pock ❯ Open Preferences... ❯ Cursor Options.

also appear on my Mac(ver 11.0.1)


headless backend on raspberry pi [enhancement]

I'd love to use libgdx with a headless backend on the raspberry pi to use it as server for my game. However the ARM natives use a different abi and thus don't work with rpi. Is there any chance to add those to the build process?

Isn't a headless version of libgdx just plain java? Split your game logic from rendering, write a loop and you are good to go. Though a headless libgdx build would make this a "one click" solution.

There are some natives even in headless, for example Matrix4 and (for) Pixmap.

See https://github.com/libgdx/libgdx/pull/2940

SharedLibraryLoader has been patched to support JDK 8 ABI detection to ARM GNU/Linux shared library loading https://github.com/libgdx/libgdx/commit/8f83f0f4449d5f4e71ba3771fa151e9f40e84721
The libgdx build server needs new cross compile scripts to provide pre-compiled libgdx*.so for arm This is worked on in #3196


go/types: conf.check complains about a function is not declared in a package

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.7.4 linux/amd64
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/jzhu/projects"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build240680793=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

What did you do?
	conf := types.Config{Importer: importer.Default()}
	info := &types.Info{Types: make(map[ast.Expr]types.TypeAndValue)}
	if _, err := conf.Check(filepath, fset, []*ast.File{f}, info); err != nil {
		log.Fatal(err) // type error
	}

hello.go
package main

import (
	"fmt"
	"github.com/codelingo/sandbox/test1/animal"
)

func main() {
	a := animal.New()
	c := a.Name
	fmt.Println(c)
	//d := animal.Num()
	//fmt.Println(d)
}

animal.go
package animal

type ani struct {
	Limbs int
	Eyes  int
	Name  string
}

func New() *ani {
	return &ani{
		Limbs: 4,
		Eyes:  2,
		Name:  "cat",
	}
}

//func Num() int {
//	return 6
//}

What did you expect to see? ### What did you see instead?
It runs perfectly without those commented lines, however when I uncomment them. The config.check gives an error
hello.go:12:7: Num not declared by package animal

I have tested it with
go run hello.go

after uncomment those lines. It does what it suppose to do.

ps: one work around is uncomment those lines and rename the package reference to "animall" instead of "animal" it would work. BUT I really don't want to rename my package every time when I add a new function in the package.

Show us how you get the error.  Show us the precise files you use.  Show us the complete code you use to call the go/types package, with func main and everything.  Show us the exact commands you run.  Show us the exact results.
I ask this because as far as I can tell everything should work.  Experience tells me that you are doing something that I do not expect.  If you show us precisely what you are doing, we can figure out what that is.  Thanks.

main.go
package main

import (
	"bytes"
	"fmt"
	"go/ast"
	"go/format"
	"go/importer"
	"go/parser"
	"go/token"
	"go/types"
	"log"
)

//!+input
const input = `
package main

var m = make(map[string]int)

func main() {
	v, ok := m["hello, " + "world"]
	print(rune(v), ok)
}
`

//!-input

var fset = token.NewFileSet()

func main() {
	f, err := parser.ParseFile(fset, "hello.go", nil, 0)
	if err != nil {
		log.Fatal(err) // parse error
	}

	conf := types.Config{Importer: importer.Default()}
	info := &types.Info{Types: make(map[ast.Expr]types.TypeAndValue)}
	if _, err := conf.Check("hello", fset, []*ast.File{f}, info); err != nil {
		log.Fatal(err) // type error
	}
	//ast.Print(fset, f)
	//!+inspect
	// f is a parsed, type-checked *ast.File.
	ast.Inspect(f, func(n ast.Node) bool {
		if expr, ok := n.(ast.Expr); ok {
			if tv, ok := info.Types[expr]; ok {
				fmt.Printf("%-24s\tmode:  %s\n", nodeString(expr), mode(tv))
				fmt.Printf("\t\t\t\ttype:  %v\n", tv.Type)
				if tv.Value != nil {
					fmt.Printf("\t\t\t\tvalue: %v\n", tv.Value)
				}
			}
			return true

		}
		return true
	})
	//!-inspect
}

// nodeString formats a syntax tree in the style of gofmt.
func nodeString(n ast.Node) string {
	var buf bytes.Buffer
	format.Node(&buf, fset, n)
	return buf.String()
}

// mode returns a string describing the mode of an expression.
func mode(tv types.TypeAndValue) string {
	s := ""
	if tv.IsVoid() {
		s += ",void"
	}
	if tv.IsType() {
		s += ",type"
	}
	if tv.IsBuiltin() {
		s += ",builtin"
	}
	if tv.IsValue() {
		s += ",value"
	}
	if tv.IsNil() {
		s += ",nil"
	}
	if tv.Addressable() {
		s += ",addressable"
	}
	if tv.Assignable() {
		s += ",assignable"
	}
	if tv.HasOk() {
		s += ",ok"
	}
	return s[1:]
}

The error occurs when I try to implement a new function in package animal and try to use it in hello.go.
eg. add a new function in animal.go
SomeFunc()int{return 4}

in hello.go
x := animal.SomeFunc()
fmt.Println(x)

now go run main.go
error message: hello.go:12:7: SomeFunc not declared by package animal
ps: hello.go and animal.go has provided in the issue description.

Where does the file animal.go live?
Did you ever run go install animal?

As @ianlancetaylor is hinting at, I suspect you did not re-install the updated package animal. Without installing it, the type-checker will just see the old version. The type-checker does not automatically use the animal package's source code for import (this is issue #11415).
As of a couple of days, instead of types.Config{Importer: importer.Default()} you can use types.Config{Importer: importer.For("source", nil)} and then the type-checker will use the current source code of packages that are imported, as long as they are in directories per the usual Go setup conventions. This requires that you use the latest version of the std library at tip, though (doesn't work in Go 1.8).

@ianlancetaylor Thanks for your reply. I was a bit confused about your last sentence. Are you suggesting I should use the latest std library with my current go version(1.7.4) It seems the functionality you described only exist in 1.8 and yet it does not work in 1.8

@jzhu077 I believe you meant to address me with your recent comment.
I was suggesting that you could use the latest std library at tip (not yet released, requires installation from source), which is where the new functionality exists. It does not work in 1.8 (which is the latest released library).
That said, if this sentence confused you, feel free to ignore it. Again, I believe your error is that you changed the package animal w/o installing it before running your program again.

@griesemer haha you are right. Cheers

I am going to close this as working as intended.


Update base vcpkg version to 2024.07.12

Basically I did this:
git remote update
git checkout 2024.07.12
git checkout -b openmw_2
git push OpenMW openmw_2
git checkout openmw_1
git checkout -b openmw_2_new
git rebase openmw_2 openmw_2_new
# resolved merge conflicts in ports/mygui/portfile.cmake
git add ports/mygui/portfile.cmake
git rebase --continue
git push origin openmw_2_new

git remote setup:
$ git remote -v
OpenMW	git@github.com:OpenMW/vcpkg.git (fetch)
OpenMW	git@github.com:OpenMW/vcpkg.git (push)
microsoft	git@github.com:microsoft/vcpkg.git (fetch)
microsoft	git@github.com:microsoft/vcpkg.git (push)
origin	git@github.com:elsid/vcpkg.git (fetch)
origin	git@github.com:elsid/vcpkg.git (push)

https://github.com/elsid/openmw-deps-build/actions/runs/10331584954 to test changes.

I'm still not convinced this is a better approach than having overlay ports or something similar in openmw-deps-build, but it's not like it'd be difficult to switch to that approach later, and we've already got this, so that can be something left until the future.


Replace ejs templating with nunjucks and tidy up

By creating macros, a lot of the templates are now simpler an more consistent when posts show up in different places (as reply contexts, as posts, in threads, in feeds)
Potentially this could be made even less repetitive by putting the different bits inside a post macro.
Needs a review of microformats markup for the different cases of reply contexts and reply threads.

This PR is now running on production.


Add support for BIG-IP 13.0.x

@mattgreene @jputrino
What issues does this address?
Fixes #206
What's this change do?
Added 13.0.x support and removed 12.0.x
Where should the reviewer start?
Any background context?
We need to document our support for 13.0.x BIG-IP versions.

@pjbreaux - this PR needs to go into Kilo. I will take care of it.


Issues when combined with knockout optionsAfterRender

Apologies for raising this edge case, but it's causing us some nasty issues. When binding the selectpicker to a collection in Knockout, data-content isn't applied to the selected item.
A quick demo:
	<select class="selectpicker" data-bind="
		options: myItems,
		optionsText: 'name',
		optionsValue: 'id',
		optionsAfterRender: setDataContent">
	</select>

The selected item is not rendered with the data-content styling.
Is there a workaround for this?

Closing as out of scope support question.


Better types for IPs

Currently, IPs are tracked as a byte slice []byte here and here. The byte here represents the last octet of the IP. This is not a good approach for dealing with IPs because it makes less readable and it is easier to append the same octet multiple times. There are more intuitive options for dealing with IPs such as BitSet for easier client maintenance.

not sure if worth it, but let's see in 3.15


Remove/suppress engine disclaimer

Is your feature request related to a problem? Please describe.
Reduce logging output created by the disclaimer.
https://github.com/jeremylong/DependencyCheck/commit/6f0481f7505eeae3053aa7d2b56a31f9b56eaf87
[INFO] --- dependency-check-maven:5.3.2:check (default) @ my-module ---
[INFO]

Dependency-Check is an open source tool performing a best effort analysis of 3rd party dependencies; false positives and false negatives may exist in the analysis performed by the tool. Use of the tool and the reporting provided constitutes acceptance for use in an AS IS condition, and there are NO warranties, implied or otherwise, with regard to the analysis or its use. Any use of the tool and the reporting provided is at the user’s risk. In no event shall the copyright holder or OWASP be held liable for any damages whatsoever arising out of or in connection with the use of this tool, the analysis performed, or the resulting report.

[INFO] Analysis Started

Describe the solution you'd like
Remove the disclaimer. The project license should already cover what is mentioned in the disclaimer.
https://github.com/jeremylong/DependencyCheck/blob/main/LICENSE.txt
Describe alternatives you've considered
Add a property to accept/suppress the disclaimer.
Additional context
n/a

I think this message is an important one and should be kept, perhaps even at a higher logging level such as "warning". Removing the message does nothing to reduce the number of questions from people with absolute trust in this tool about false positives/negatives that we see.
Note that Maven already provides options to configure logging output using properties and command-line options

I 100% agree with @mprins on this.


[ShareItems] Does not find DW.ShareItems.Default when Compiling for Windows

When using the ShareItems unit inside a Multiplatform Application, Windows compiling will not run because of missing Unit in DW.ShareItems. the Unit could not be found. Unit Name is DW:ShareItems.default

Fixed compile issues


Additional properties are not allowed ('id' was unexpected) - 'messages.0'

Verify latest release

[X] I verified that the issue exists in the latest chatgpt release

Verify webapp is working

[X] I verify that the ChatGPT webapp is working properly for this account.

Environment details
nodejs 18.15
Describe the Bug
my code:
const { ChatGPTUnofficialProxyAPI } = await import('chatgpt')
const api = new ChatGPTUnofficialProxyAPI({
model:"gpt-3.5-turbo",
accessToken: "sk-***",
apiReverseProxyUrl: 'https:///v1/chat/completions'
})
const res = await api.sendMessage(text)
reply:
Error: ChatGPT error 400: {
"error": {
"message": "Additional properties are not allowed ('id' was unexpected) - 'messages.0'",
"type": "invalid_request_error",
"param": null,
"code": null
}
}

same

some

same，I change to opanai npm (

This project is undergoing a major revamp; closing out old issues as part of the prep process.
The chatgpt package is pretty outdated at this point. I recommend that you use the openai package or the openai-fetch package instead.


homepage structure

are you sure you want to merge this to main?

are you sure you want to merge this to main? it looks like it is completely broken cry though I have noticed it is because of the incorrect links../BeHelp/ should be removed everywhere and then it's fine smile but like you said before, this is hard to work with, because of the lack of syntax highlighting support for innerHTML..how do you like the Vue versionin the other PR?

Oh no! I didnt realized about it. I dont have access to my laptop right now.
Would you suggest me to merge it to which branch?  @danielhalasz  :D

Would you suggest me to merge it to which branch? @danielhalasz :D

well, for example i-homepage 😃 ..or i-homepage-test 😄

Would you suggest me to merge it to which branch? @danielhalasz :D

well, for example i-homepage smiley ..or i-homepage-test smile

I think I have changed all the links.. I hope you can see it properly, thanks team

the links are still not changed..and as Michael noted, there is supposed to be one styles.scss and all the components should be in a subfolder..like ./layout/_about.scss, ./layout/_header.scss etc.

About the links I will try to change it. About the scss files. I will try
to arrange it later today or after the class
On Sun, Dec 19, 2021, 00:00 Daniel Halasz @.***> wrote:

the links are still not changed..and as Michael noted, there is supposed
to be one styles.scss and all the components should be in a subfolder..like
./layout/_about.scss, ./layout/_header.scss etc.
—
Reply to this email directly, view it on GitHub
https://github.com/BeHelp/BeHelp/pull/94#issuecomment-997296789, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AP4ZDEXBDRDOWFHVH2IYG5LURUHBZANCNFSM5KK25MTQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were assigned.Message ID:
@.***>

closing this for now


Version 3.3.0 not published to NPM

🐛 Bug Report
When is this version going to be available?
To Reproduce
(Write your steps here:)

Step 1...
Step 2...
Step 3...

Expected behavior

(Write what you thought would happen.)
Actual Behavior

(Write what happened. Add screenshots, if applicable.)
 FILL THIS OUT
Device info (Simulator/Device? OS version? Debug/Release?): FILL THIS OUT

Reproducible Demo

Hey @Calinteodor, thanks for flagging this!
This version is already available on NPM.


Kotlin close tries to avoid memory leak

Though I'm not sure where the message in https://github.com/svix/svix-libs/issues/191 was seen, this looks to  be the root cause of the leak.

Maybe also open a patch against upstream later this week?


Gadfly plot error in IJulia notebook, Julia 0.4.0 Dev

Hi,
I have a simple test plot in Gadfly
plot(x=rand(10), y=rand(10))
gives the error:
MethodError: 'getindex' has no method matching getindex(::Tuple{DataType,DataType,DataType})
Closest candidates are:
  getindex(::Tuple, !Matched::Int64)
  getindex(::Tuple, !Matched::Real)
  getindex(::Tuple, !Matched::AbstractArray{Bool,N})
  ...

 in realize at C:\Users\Toshiba\.julia\v0.4\Compose\src\table-jump.jl:16
 in drawpart at C:\Users\Toshiba\.julia\v0.4\Compose\src\container.jl:443
 in draw at C:\Users\Toshiba\.julia\v0.4\Compose\src\container.jl:400
 in writemime at C:\Users\Toshiba\.julia\v0.4\Gadfly\src\Gadfly.jl:884
 in sprint at iostream.jl:205
 in display_dict at C:\Users\Toshiba\.julia\v0.4\IJulia\src\execute_request.jl:28

There are many things to be changed for the Jular v0.4;
A dirty fix for your error:
In  C:\Users\Toshiba.julia\v0.4\Compose\src\table-jump.jl
Replace
    c_indexes = (Int, Int, Int)[]

with
    c_indexes = Array{Tuple{Int,Int,Int}}(0)


Login

What is the current behavior?
I am unable to login with my username/password. I also cannot use the guest login.
If the current behavior is a bug, please provide the exact steps to reproduce.
I go into Delaford, right? Unclick Guest Login, enter my username/password. It says I entered something wrong when I click Login. I use Googles 'Saved Passwords' thing, and that doesn't work either.
What is the expected behavior?
I'd expect to be able to login. I'm not.
Additional context
Add any other context about the problem here.
Guest Login is also useless.

Hmm. Interesting. Somehow the droppedItems variable on the world map has a map ID of 281 when it should be a string thus causing the getItemData function to look for a number which doesn't exist thus giving no graphics to reference and causing the error.
Will try to reset the server to see if it fixes it.

Looks like resetting the server did the trick and there's a bug when logging off with the guest account.
You should be able to login now.

I am only getting the following error if trying to login:
map.js:259 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'graphics')
    at a (map.js:259:22)
    at G.<anonymous> (map.js:274:9)
    at Array.forEach (<anonymous>)
    at G.drawItems (map.js:248:17)
    at qt.paintCanvas (engine.js:90:19)
    at qt.loop (engine.js:69:10)
    at qt.start (engine.js:79:10)
    at Delaford.vue:218:1
    at Generator.next (<anonymous>)
    at r (asyncToGenerator.js:3:20)

Trying to log in with guest, no response when clicking login. May be related.

OK. There seems to be a bug then. Verified.
    const nearbyItems = this.droppedItems.filter((item) => {
      const foundItems = (this.player.x <= (8 + item.x))
        && (this.player.x >= (item.x - 8))
        && (this.player.y <= (6 + item.y))
        && (this.player.y >= (item.y - 6));

      return foundItems;
    });

Somehow world.droppedItems's array is getting an object that has an id of 281 which is wrong because it is looking for strings and not numbers. That's the issue.
281 refers to, perhaps, the Copper/Tin rock. But how is the world.droppedItem's array getting it?

Just tried it and it works now. Thanks!

Mine just wont give me any message when i log in,just registered, help pls? i cant use the inspect element to fix so help if u can pls

👍

e


bal build prints SLF4J loger warning

Description:
when running any bal command, it prints a warning message.
/Users/manu/proj/key-val-bal> bal run
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Library/Ballerina/distributions/ballerina-slalpha3/bre/lib/ballerina-rt-2.0.0-alpha6-SNAPSHOT.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Library/Ballerina/distributions/ballerina-slalpha3/bre/lib/ballerina-rt-2.0.0-alpha6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]

Compiling source
	manu/key_val_bal:0.1.0

Steps to reproduce:
run any valid bal cmd
Affected Versions:
Ballerina Swan Lake Alpha 3
Language specification v2020-12-17
Update Tool 1.3.1

OS, DB, other environment details and versions:
MacOs
<!--
**Related Issues (optional):**
Any related issues such as sub tasks, issues reported in other repositories (e.g component repositories), similar problems, etc.

**Suggested Labels (optional):**
Optional comma separated list of suggested labels. Non committers can’t assign labels to issues, so this will help issue creators who are not a committer to suggest possible labels

**Suggested Assignees (optional):**
Optional comma separated list of suggested team members who should attend the issue. Non committers can’t assign issues to assignees, so this will help issue creators who are not a committer to suggest possible assignees

Did you remove the previously installed SNAPSHOT build before installing the released version of alpha3? I think the issue here is since we don't name the internal pack used in the distribution as SNAPSHOT versions, when you pull the released version using the update tool, it'll merge the ballerina-slalpha3 directories.

Manually deleting /Library/Ballerina/distributions/ballerina-slalpha3 and re-installing worked.
I actually installed using the installer.
Should we fix this by deleting before installing? might solve other issues like wrongly cached files. Or is ok to close this?

Hmm.. I'm ok with that. But we'll only get this for instances like these, where we mix SNAPSHOT builds with the actual release build. That too because we don't have a separate SNAPSHOT version for that internal distribution. @keizer619 WDYT?

If it only happens for SNAPSHOTs let's close this. What I meant was, If a use re-install a (released) ballerina dist thinking it will fix some wired caching issues ect, will it actually do that ?

Yes this would happens for SNAPSHOT releases and also releases during releases candidates as internal libs will have several copies with different timestamps.

As we do not share internal releases with public or publish to Ballerina Update server  i think we can close this issue :) Please feel free to open if there are any concerns


Bump minor version => 0.8.0-SNAPSHOT.

#1003 introduced a backwards-incompatible API change, so the next release version should indicate this.  By rights according to semver we should be incrementing the major version, but at least this jives with our versioning pattern to date.

Build failed due to flaky frontend tests.  See #1017.

Yes, I thought about that as well. Thanks!

As a follow-up item, pdated the current milestone name to 0.8.0 and updated the due date to next Friday.  The old 0.8.0 also just became 0.9.0.


Enable dedicated-admins to view Cluster Monitoring stack

In order to get read access to the cluster monitoring stack, the dedicated-admins group gets a ClusterRoleBinding to the ClusterRole cluster-monitoring-view.

/approve


Simple project health measure by counting PRs and issues

TL;DR: add a measure for project health by checking issues, PRs and comments.
Example URL:

Probaby in front of the repo name.
Everytime I want to choose a new dependency for a project, I take a few steps (and check red flags) to make sure the project is being maintained, has a healthy community and volonteer contributions are being respected.

I look at the number of open PRs. If there are too many open PRs, the project is probably unmaintained.
Then I look at the PRs in more detail. If there are no comments from maintainers, then the project is unmaintained. At this point I close the browser tab and move on. I don't consider failing PRs.
There are comments from maintainers but they are picky and keep rejecting PRs. i.e. PRs pass tests but are not accepted. This is another red flag that tells me someone is attached to their project and it is more of a personal hobby than a community project. I often move on.
I look at the issues, if there are hundreds of open issues, depending on the size of the project it might be a red flag. Perhaps the project has many bugs, or is doing too many different things at the same time or designed poorly. This is not as bad as dangling PRs but still makes me alert.

I would like to know your thoughts on such a feature. Do you think we can come up with a formula of sorts to calculate such a measure?
Thanks for reading.

Possible duplicate of #1920.
As already mentioned in https://github.com/sindresorhus/refined-github/issues/1920#issuecomment-482928852, the fact that a repository has too less or too many open pull-requests or issues doesn't make a project less useful than something else.
There can be various reasons for a repository to be inactive, ranging from the project being matured enough (feature complete in some cases) to cases where the maintainer do not have enough time to get back to the contributions.
People have various reasons to not get back to their users, and that does not make a maintainer of the project bad or ignorant.
I've said this before, IMHO, marking a repository as inactive would only make the reader less interested in the repository. And I don't see how helpful that feature is to the open-source community or even consider something like that a "feature" in the first place.
Thanks!

Indeed a duplicate of #1920

People have various reasons to not get back to their users, and that does not make a maintainer of the project bad or ignorant.

This is not about judging people behind a repository. They have already done a great job by releasing their code to the community. And I appreciate that.

marking a repository as inactive would only make the reader less interested in the repository.

I'm indeed less interested in repositories that are unmaintained or their owners hardly accept PRs. The whole point is about realizing this quickly. I happily use and support some projects that have "quickly" turned down my PRs and closed my issues, compared to some that even after months or years haven't even replied.
And let's not call it inactive, but "Engagement Metric".
Thanks for your time!


transaction ID was not found in the Avalanche Explorer: AcHrhZQFHnAkbp5U4LmbpjjUnSFAZqnDcLwNr54NYJo8WAbjU

Transaction Details Not Found
A record for this transaction ID was not found in the Avalanche Explorer
AcHrhZQFHnAkbp5U4LmbpjjUnSFAZqnDcLwNr54NYJo8WAbjU

"Your withdrawal showed "Unconfirmed" or "Pending confirmation" on the blockchain, which means that the transaction has already been processed by Binance and waiting to be confirmed by the blockchain. After the transaction has been confirmed by the blockchain and gained a certain amount of confirmations, it will be credited to the recipient account."

Binance changed txs id to 2rudxvd8DMxwndN1NT7Kwxz6CqASADXaKZphdnFGwAa3SxV4nM and it has completed


mini.statusline: Create lsp string in a separate method

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md

Module(s)
mini.statusline
Description
Hello @echasnovski,
Using this plugin I could dispose of many lualine theme overrides. It was a joy to work with!
I added diagnostic colors as described here.
In order to do this, I also had to include code for the lsp(method MiniStatusline.section_diagnostics).
Currently, section diagnostics does not show when there is no lsp attached. Is that correct? The user could miss diagnostics when having a linter instead of an lsp.
Would you accept a PR where the lsp string is created in a separate method?
An outline:
H.default_content_active = function()
...
  local lsp   = MiniStatusline.section_lsp({ trunc_width = 75 }) --> new
  local diagnostics   = MiniStatusline.section_diagnostics({ trunc_width = 75 })
...
  return MiniStatusline.combine_groups({
...
    { hl = 'MiniStatuslineDevinfo',  strings = { git, lsp, diagnostics } },
...
  })
end

Best regards!

Thanks for the suggestion!

Currently, section diagnostics does not show when there is no lsp attached. Is that correct? The user could miss diagnostics when having a linter instead of an lsp.

Oh, you are completely right! This somehow slipped past me when I implemented this.
Right now, I don't particularly see much use in having separate LSP section (which would show server info, I presume?). Let me think about the possibly best way to resolve this.

There is not much use in having a separate LSP section I think.
It would mean however that I don't have to copy the lsp code from mini.statusline into my own config. I quite like the default implementation.
The code handling the lsp string ( either LSP or an icon ) would not be changed, just moved.
I do think that there is a backward compatibility problem for users with a custom content.active method, using strings = { git, diagnostics }

Hello @echasnovski,
I don't mind if this issue were to be closed. The current situation is fine, and I customized some more parts.
Best regards!

Let this be open for now. I do plan a 'mini.statusline' update some time soon-ish and this will be one thing to keep in mind.

I have finally reached the first part of 'mini.statusline' refactor. The section_diagnostics() now depends exclusively on what data is returned by vim.diagnostic.get(). See changelog entry for more details.
It also means that the icon is not shown if there is no diagnostic entries in the buffer. Previously it served as an indicator that LSP server was attached to the buffer. Now there is a section_lsp() in default active content that serves this exact purpose.

Thanks @echasnovski!


Sharing apps with external users

Hello,
I have noticed the following behavior and I would like to suggest to update the page to reflect the same.

A Power App is embedded in the UI and shared with external users of the instance.
External user: guest or not belonging to the O365 AD where the instance is deployed.

Behavior:

The external user is unable to use the embedded app but is able to use the Power App directly (via the app link).

Please check the support case<PHONE_NUMBER>00783 for further details. (Engineers: Davide Garghentini<EMAIL_ADDRESS>and Emeka Monyei (Tek Experts<EMAIL_ADDRESS>Thanks
Pere

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

ID: c4f6f055-63b4-17e8-5d4d-27e298733e4e
Version Independent ID: 9199a704-9504-eb02-bffa-12c414707b08
Content: Embed Power Apps - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/fin-ops/get-started/embed-power-apps.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @jasongre
Microsoft Alias: jasongre

@pturegano, thanks for the feedback.
@jasongre, please review.

Bug #465771 logged to track this issue.


add securityContext for more containers with better fallbacks

This adds values to define the securityContext for:

custom st2packs images
extra_hooks jobs (container and pod)

Some of the init and jobs containers need more permissions to copy/modify files. The st2actionrunner pods are most likely to have the most permissive permissions, so default to that if the deployment/job-specific securityContext values are not defined.

I figure the global securityContext and podSecurityContext would have the least privileged bit. But some things like st2web and st2actionrunner and some of the init containers needed a bit more than that in my env. I figured that the init containers are somewhat opaque to the helm chart user, and I didn't want to add a lot of extra values, so I opted to have those init containers fall back to the permissions that are most likely to allow them to function.


fix register klusterlet missing export MANAGED_CLUSTER step

Signed-off-by: Mike Ng<EMAIL_ADDRESS>

/lgtm


Use Weblate

Would it be possible to use Weblate instead of Crowdin?
I would like to contribute to this without being tracked and profiled. My native language is nb_NO, and the translation for it is not good atm.
https://hosted.weblate.org/projects/ghini/ is already on Hosted Weblate :)

Webplate looks cool, but we're very happy with Crowdin and have no desire to use another platform at this time.


[Bug]: syntax error with setInterval (action template)

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

Steps To Reproduce
1. Create a button
2. Create Query1
3. Set the button's onClick action to {{Query1.run()}}
4. Set onSuccess to "Set Interval"
5. Set any delay to any number
6. Set callback function to any function
7. Templating weirdness happen

Environment
Deploy Preview
Version
Self-Hosted

@ locriacyber
The callback function should always be an anonymous function and can't be an expression. This is indicated by the default text populated in the field today. Closing this as it is not an issue

@hetunandu What do you mean it's not an issue? It's literally in the list of drop-down options.
@Nikhil-Nandagopal

@locriacyber What i mean to say is that it needs to be an anonymous function. Inside that function you have any number of query calls / logic you need.


Update ios-install.md

Added a line stating that the profile still needs to be created for zero touch deployment

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/7333

@mjcaparas Please merge this PR. Thanks


Tile/map services without OIN sources?

Shall OAM index tile and map services from third parties in addition to those created from OIN sources and published by the OAM Server? See also #74 and this

Not sure if providing tile services without OIN sources is on the near term. I agree with @mojodna and feel like this is outside the roll of OAM at the moment.

Closing this. Additional convo should happen in https://github.com/hotosm/OpenAerialMap/issues/45


look at use of Session()

I think we're making too many connections to postgres.
I think that might cause 500s when we use too many.

hella refactored


Python 3.10  support

Python 3.10 is out for about a month. It should be supported.
Since native packages are installed, alpine distributions without edge repository should be used.
Hence, the support for python 3.10 will be added with the next alpine release.

#73 merged


Testing maintenance actions

Issue Number
ADP-478
Overview

2bb835971f0e8572206ac42a5da3e081d8cc1eb6
Move updateMetadataSource and verifyMetadataSource to DSL.hs

26812b559714e69203876ea81d74c719951a9e64
Make PostPoolMaintenance to be 204 No Content to comply with swagger

afda59429c75da2c50565ddc035d0f406bd5a819
Integration tests for triggering maintenance action while metadata source is none or direct

Comments
First two test from the "proposal" https://jira.iohk.io/browse/ADP-478?focusedCommentId=27784&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-27784
And small fix for postMaintenanceAction to return 204 and no content.

bors r+

bors r+


JSON writer - write null structs as null, instead of struct with nulls

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

See note here:
https://github.com/apache/arrow-rs/blob/31b5724332666d68fe94a5b3572a13a51022ea81/arrow-json/src/writer.rs#L1315-L1328
Describe the solution you'd like

When writing a struct array, if there is a null then should write null instead of {}
Describe alternatives you've considered

Keep behaviour as is, writing {} for null entry in struct array. Remove above note in code and clearly document this is expected behaviour.
Additional context

I think this is actually just a bug

label_issue.py automatically added labels {'arrow'} from #5133

label_issue.py automatically added labels {'object-store'} from #5065


Inversed logic in fade_led sample for nRF boards

According to the Readme the LED will start from dark and increase its brightness gradually before fading to darkness again. On the nrf52840_pca10056 this logic is inversed. The LED starts bright and becomes darker. There is currently no functionality in the pwm_nrf5_sw driver to inverse the polarity so either this functionality has to be added to the driver or a switch to the pwm_nrfx driver has to be made.

Fixed by #13059.


Create script to generate test content for AIPscan testing

Having a script, for use by developers, to generate test database content for AIPscan will make it easier to do performance testing, testing of paging logic, etc.

A pull request has been created for this: https://github.com/artefactual-labs/AIPscan/pull/219

A PR for this has been merged.


[BUG] Noticeable delay when opening/scrolling through menus

Version & Platform

Version [<IP_ADDRESS>] (this was happening in <IP_ADDRESS> as well)
Singleplayer

Describe the bug
There is a noticeable delay/framerate drop when opening/scrolling through menus (like the map, settings page, PowerTools menu, etc.). This is a very minor "bug", but can be slightly jarring. The delay seems to be roughly half a second or less. This occurs both when only this mod is selected, and when in a full list of mods (~70 currently). Deselecting this mod removes the aforementioned delay.
To Reproduce
Steps to reproduce the behavior:

Load into the game with mod active
Open any menu (map, settings page, PowerTools menu)

Expected behavior
In theory, there should be no delay opening any menus and should be smooth going between them.
Log files
Log shows no errors or warnings related to this, as far as I can tell, but I'll include it anyway.
log.txt

Thanks for the report @BurcoGames, I'll take a look. I suspect it has to do with the UI menu that we've added, but I don't know if there's anything we can do about it.

Yes, I confirm that too, it happens to me with the latest version (releases) <IP_ADDRESS>. Without the mod installed, the menus are all smooth; however when I open the same in-game while with the mod installed, it lags quite a bit.

Yes, I confirm that too, it happens to me with the latest version (releases) <IP_ADDRESS>. Without the mod installed, the menus are all smooth; however when I open the same in-game while with the mod installed, it lags quite a bit.
PS.: it's possible add inside a Refresh Contracts + Clear all contracts??

Please post suggestions or feature requests as their own issue, not appending to other people's completely unrelated issues.
...and No, that feature will not be part of Contract Boost. That feature will be handled by FS25_BetterContracts, which is intended to live side by side with this mod.

No, because i don't use BetterContracts (only one at once, just for tried), so i use only ContractBoost..

@BurcoGames We've been testing this bug report (thank you for the detailed report), but at this time we're not able to replicate any noticeable delay when opening or going between menus.
The only thing that this mod does is add a somewhat large number of options to the general settings menu, after which - it's up to the game engine to render those properly. I can only guess that the game engine isn't optimized properly for long menus within the settings menu area.
At this time, there's nothing we can do that's actionable other than potentially disabling the addition of the menu entirely. Since all of the settings also live in a preferences file that is user editable, the only thing I can think of would be to add a configuration option (that would be true by default and not accessible in the UI) something like enableInGameSettingsMenu - and let you (or anyone else experiencing that same delay and wanting to do something about it) to disable the menu entirely. Other than that, it's  not a delay that I have any control over.
Thoughts? Would you like that setting, or no?

@GMNGjoy I appreciate you looking into this. If nothing else, I think that config option could be useful not only to me but others as well, so yeah that would be nice to have, if it's easy to implement.
I did have a thought, however - I know mods like Courseplay have an entirely separate menu for all the configurations, so would that be something that could solve this? Basically a dedicated menu with all the options and a keybind to access said menu.
Just an idea, if that wouldn't work, then of course the solution you provided would work just fine.

I did have a thought, however - I know mods like Courseplay have an entirely separate menu for all the configurations, so would that be something that could solve this? Basically a dedicated menu with all the options and a keybind to access said menu.
Just an idea, if that wouldn't work, then of course the solution you provided would work just fine.

This would be the only other "solution" which would take a significant amount of work, but may or may not solve the "issue"; it doesn't make sense to dive into that deep of a rewrite without knowing what the root cause is. I'll see about adding a config param, and we can take it from there.

This would be the only other "solution" which would take a significant amount of work, but may or may not solve the "issue"; it doesn't make sense to dive into that deep of a rewrite without knowing what the root cause is. I'll see about adding a config param, and we can take it from there.

That makes sense. Yeah, the config option is a good start, and we'll see what happens. Again, I really appreciate you looking into this.

done. <IP_ADDRESS>
Please let me know if the performance issue / delay is gone with this setting turned off.

Just tested it, and I can confirm that the delay is fixed with the in-game settings disabled.

Happy that worked! 👍
On Sat, Dec 28, 2024 at 5:12 PM BurcoGames @.***> wrote:

Just tested it, and I can confirm that the delay is fixed with the in-game
settings disabled.
—
Reply to this email directly, view it on GitHub
https://github.com/GMNGjoy/FS25_ContractBoost/issues/45#issuecomment-2564575162,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZSFL3QBKIJSIVXEBJ7DSTD2H5D6VAVCNFSM6AAAAABUIPN4U6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRUGU3TKMJWGI
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

I also tested the latest update and confirm the above reported: now with this setting disabled, every menu and switching from one section to another is much faster, smoother, returning as if there was no mod installed, plus I also gained several fps. Very Good work. 👍🏻


New version?

It seems like a lot of work has been done on this module since the last published version (1.2.1) quite time ago, is there any plans to publish a new version of this module?

Absolutely!
We added a few collaborators to the project recently, and so I think what you're seeing at the moment is that it's still a bit nebulous as to who publishes versions and when.
@jonathanKingston: I'd been meaning to get this clarified, as it looks like I'm able to draft new releases here on Github, but not publish new versions on npm. It feels like this might be a blocker for efficiently keeping everything up to date (although I'm not sure if the permissions are the same for @rwjblue).
In either case, I'm thinking of putting together a milestone for a new release that summarizes some of the recent changes made to both ember-cli-eslint, and to broccoli-lint-eslint, which this project is expecting to receive a few benefits from. Stay tuned, @jonathansamines.

Hey, yeah added you now. Hopefully we can launch each new version with another maintainers consensus now that would be the only direction I would like to head in.
New milestone sounds great and there are other changes in the latest ESLint that keep cropping up so there will always be more work.

https://github.com/jonathanKingston/ember-cli-eslint/releases/tag/v1.3.0 😄


Add media query suffixes to "hovers" classes

Adding media-query classes for the "hovers" classes would allow for more responsive layouts—especially for touch-based devices. Having a class like hide-child-l would allow hover-based interaction to be restricted to screen widths more likely to have cursors.

I have given this some thought, but I don't think that width of device has much relation to knowing whether or not a device has mouse or touch capabilities. An iPad pro is pretty huge. I think if you do need to trigger different interactions across breakpoints it would be more the exception so would probably leave it to the user to extend themselves rather than include it in the core module. Open to additional feedback so feel free to reopen.

That makes sense to me! I'll stick with my extension. Thanks.


Improve Conda compatability

If Conda is used as python distribution then matplotlib is going to be added automatically.
This requires https://github.com/stevengj/PyCall.jl/pull/191.

This was closed by commit 7169a21e7e39e422e4e5f79da18dd2bfd5e7a8a.


Move last website build time to footer

I wouldn't say that this information is relevant to average user and they wouldn't understand difference between it and dataset fetch time.

I wanted to have it there because it's static page - if you come to the website at 8:10, you will see that the data were updated yesterday at 8:00, but then we push the new version (around 8:30) and you will see that data were updated today at 8:00.
Goal is that visitors will not be refreshing the website at 8:00, because it makes no sense. And if we deploy new version during the day, they will still see that data were updated in the morning.
It's planned that we will make the message shorter.

New data should be published around 8:00, but sometimes it's delayd. Even update at 8:30 is not 100% safe.

See #139 - hopefully no more an issue.


Green circle

Just a question.
What 's the purpose of the green bullet that is shown on each box?

Regards
Fernando Hunth

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

ID: 8103add1-c96f-9b19-e071-ac1709a124e2
Version Independent ID: ffb32c1e-52dc-19fe-1d6f-938e15eaf5f3
Content: Application Insights User Flows analyzes navigation flows - Azure Monitor
Content Source: articles/azure-monitor/app/usage-flows.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @AaronMaxwell
Microsoft Alias: aaronmax

@fhunth
Thanks for your feedback! We will investigate and update as appropriate.

@fhunth Each of the telemetry collected within application insights is color coded within User Flows like green circle which you see indicates that it's an Event. Similarly, yellow circle indicates that it's a Dependency.
As there are no further documentation changes, we will close the issue for now. If there are further questions , please revert and we will be glad to assist you.


rewrote unitprot download to use multithread and compression

Solves opentargets/platform#128 by improving uniprot download.
Uses python-requests to multi-thread (but not multi-process!) the pages downloaded from the Uniprot API. Also parses and saves to elasticsearch on those multiple threads too, though speedup is less due to GIL in cPython.
Also uses compress from uniprot API to minimise network traffic for more speed boost, as well as better parameter handling and URL construction to help prevent future issues.

It worked for me - no idea what the problem was with that requests restriction, there's no comments or documentation about it, so I removed it and we'll see if any problems re-occur we can add it again (with a description this time!)


Add retries

Codecov Report
Patch coverage has no change and project coverage change: -3.87 :warning:

Comparison is base (3fe5660) 3.86% compared to head (34e87f8) 0.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff            @@
##           master     #10      +/-   ##
=========================================
- Coverage    3.86%   0.00%   -3.87%
=========================================
  Files           5       5
  Lines         362     369       +7
=========================================
- Hits           14       0      -14
- Misses        347     369      +22
+ Partials        1       0       -1

Flag
Coverage Δ

unittests
0.00% <0.00%> (-3.87%)
:arrow_down:

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

Impacted Files
Coverage Δ

main.go
0.00% <0.00%> (ø)

report.go
0.00% <0.00%> (ø)

... and 1 file with indirect coverage changes

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


Appending items on already rendered SegmentedButton fails to incorporate proper style

Steps to reproduce the problem:

Open https://openui5nightly.hana.ondemand.com/entity/sap.m.SegmentedButton/sample/sap.m.sample.SegmentedButton
Open browser's console
Entersap.ui.getCore().byId("__button7").addItem(new sap.m.SegmentedButtonItem({text: "New Item"}));

What is the expected result?
Proper style according to VD.
What happens instead?
No change in the border radius style of the second last item ("Hybrid") even though a new item was appended.

Reproducible since https://github.com/SAP/openui5/commit/11c596df09e94695f28bb5e7d98e17be55370f4e which was introduced in 1.58 and downported to 1.54.6 and 1.56.3.
In SAPUI5 1.38, which is still supported according to this table, adding an item doesn't even render the additional item. There are no changes at all.

Hello @boghyon ,
Thank you for sharing this finding. I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards,
Tsanislav

Hello @boghyon,
the issue is fixed with e08921c16292cbc9be27cf1d3598fdfbe4e33c98 which will be available in the next version of SAPUI5
Regards,
Todor


catalyst.dl.core

This line is not working:
https://github.com/vitrioil/Speech-Separation/blob/65a532d36cf0725d622f18ef058cf5a537c01070/src/train/callbacks.py#L9
Help please!

Same as asteroid-team/asteroid#500


[REQUEST] Allow users to select clockwise/anti-clockwise encoder operation

I think it would be helpful to be able to select preferred orientation for the encoder scrolling through the menus.

I find the encoder direction to be inconsistent.  In general I like clockwise to scroll down, counter clockwise to scroll up, clockwise to scroll right, and counter clockwise to scroll left.  Currently, left/right seems ok, but up/down is reversed.

That has been completed and is part of system settings for long time. :)


Ampersands in query are not being escaped (v0.12.0)

If I do a transition with a query such as { foo: "bar&baz"}, the router transitions to an URL like ?foo=bar&baz, which the router then interprets as {foo: "bar", baz: ""}
This issue is similar to #343, which was resolved.

This was fixed in #805. We still need to cut a release with the fix.

Great, thank you.


old NVD CVE 2019 in the report while updates done before

using docker image dependency-check version: 4.0.2
In the log I see that there was a check for updates and that there are updates downloaded and processed:
03:11:56 [INFO] Checking for updates
03:11:56 [INFO] starting getUpdatesNeeded() ...
03:11:59 [INFO] Download Started for NVD CVE - Modified
03:12:02 [INFO] Download Complete for NVD CVE - Modified  (2875 ms)
03:12:02 [INFO] Processing Started for NVD CVE - Modified
03:12:05 [INFO] Processing Complete for NVD CVE - Modified  (3577 ms)
03:12:05 [INFO] Begin database maintenance.
03:12:07 [INFO] End database maintenance.
03:12:07 [WARN] A new version of dependency-check is available. Consider updating to version 5.0.0.m1.
03:12:09 [INFO] Check for updates complete (12393 ms)
But in the report the data for NVD CVE 2019 are old (from March):
...
NVD CVE 2016: 02/03/2019 03:57:16
NVD CVE 2017: 02/03/2019 03:57:15
NVD CVE 2018: 02/03/2019 03:57:14
NVD CVE 2019: 01/03/2019 08:01:31
NVD CVE Checked: 14/05/2019 08:13:46
NVD CVE Modified: 14/05/2019 05:15:33
VersionCheckOn:<PHONE_NUMBER>668

hm..  I see your point - but it is accurately showing the last time that the given NVD CVE file was downloaded.  There was no need to download the 2018 files again because the modified file has been downloaded more recently (and no time span more than 7 days has occurred between the updates).  Maybe it would be better to just show the last modified date rather then the time stamp for each file.


Add cases and deaths by age to Tennessee scraper

Add data not currently scraped from official TN website files https://www.tn.gov/health/cedep/ncov/data/downloadable-datasets.html. This scraper targets the Age by County spreadsheet https://www.tn.gov/content/dam/tn/health/documents/cedep/novel-coronavirus/datasets/Public-Dataset-Daily-County-Age-Group.XLSX.
Minor change to add a required library to the requirements-dev.txt file, so other developers don't have issues when on-boarding.

My apologies tests on my local environment using pytest -v -k Tennessee work without failing.  I'm not sure what's causing this error.

My apologies tests on my local environment using pytest -v -k Tennessee work without failing.  I'm not sure what's causing this error.

My apologies tests on my local environment using pytest -v -k Tennessee work without failing. I'm not sure what's causing this error.

This issue is now fixed, please merge when once we've reviewed the results.

My apologies tests on my local environment using pytest -v -k Tennessee work without failing. I'm not sure what's causing this error.

This issue is now fixed, please merge when once we've reviewed the results.


Playwright crawler doesn't work in docker

Which package is this bug report for? If unsure which one to select, leave blank
None
Issue description
Hello there! I've just started creating a project and followed the steps from the guide. The basic TS project created with npx crawlee create and playwright crawler works, however when I try to dockerize this app using the guide from https://crawlee.dev/docs/guides/docker-images it doesn't work. I'm using apify/actor-node-playwright-chrome:18.
The only change I've done is that I've created a docker compose file with the following contents to make it a bit easier for me:
version: '3.8'

services:
  demoapp:
    build:
      dockerfile: Dockerfile
    ports:
      - "8080:8080"

The error is the following:
demoapp The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

INFO  PlaywrightCrawler: Starting the crawler.
node:internal/process/esm_loader:108
    internalBinding('errors').triggerUncaughtException(
                              ^

Failed to launch browser. Please check the following:
- Try installing the required dependencies by running `npx playwright install --with-deps` (https://playwright.dev/docs/browsers).

The original error is available in the `cause` property. Below is the error received when trying to launch a browser:

browserType.launchPersistentContext: Target page, context or browser has been closed
Browser logs:
[...]

[cause]: browserType.launchPersistentContext: Target page, context or browser has been closed

Code sample
No response
Package version
3.4.2, 3.6.2
Node.js version
node 21.4.0, typescript 5.3.3
Operating system
macos sonoma
Apify platform

[ ] Tick me if you encountered this issue on the Apify platform

I have tested this on the next release
^3.6.3-beta.35
Other context
On the next there is another kind of issue, but I'm not sure if I need another image for it.

Ah, you're testing on an M series Mac I'd assume. You'll have to manually specify the platform in your dockerfile (FROM --platform=linux/amd64 apify:image). Can you try that and follow up if that fixes it? 🙏

Hello @vladfrangu! Yes, I'm on m series mac:)
Thanks for the suggestion, I've tried to add it to the Dockerfile, but it did not have any effect — the result is the same.

Interesting... I haven't messed with the images in a while, and mostly jumped directly to my x64 desktop when working on them. I'll take a look again to see if I can get them working on M series and will follow up, but this might take a while :D

So apparently I was running it withput rosetta emulation, and with emulation it works.


VEGA-2081 Add case actions dropdown

Update the frontend with a 'case actions' dropdown with links to create a task and a warning - VEGA-2081
Checklist

[x] I have updated the end-to-end tests to work with my changes
[x] I have added styling for Dark Mode
[ ] I have checked that my UI changes meet accessibility standards

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

Files
Coverage Δ

internal/sirius/digital_lpa.go
100.00% <ø> (ø)

:loudspeaker: Thoughts on this report? Let us know!.


deprecate the name field in Input and Output in all api/app-node resources.

This can be done before v0.1.0 released


Tabu sampler is not compatible with AdjArrayBQM

Hi Team,
The new BQM generators, such as AdjArrayBQM, are really cool!
But, Tabu sampler can't handle the new objects.
Are you planing to fix it?
Best,

Hi @tadakado , absolutely! Should be in the next few weeks.

See also https://github.com/dwavesystems/dwave-tabu/pull/56

Looking for the next release!!!

Reopening until #56 is merged.


Add OneCallTimeMachine function

Adding support for https://openweathermap.org/api/one-call-3#history

Thank you very much for this contribution!

No problem! Needed it myself

@briandowns Would you mind releasing this whenever you get a chance?

All set!


Issue with capturing winrt types by reference in lambdas

Whenever I pass a winrt type to a lambda by reference, member function calls performed on the referenced type cause an exception to be thrown. Here is an example:
        Grid grid;
	Window window = Window::Current();
	window.Content(grid);
	window.Activate();
	TextBlock text_block;
	text_block.Text(L"Test");
	text_block.Tapped([&](auto&&, auto&&) {
		text_block.Text(L"bug!");
	});
	grid.Children().Append(text_block);

However, the code works perfectly fine when capturing by value.

Presumably, the Tapped event is raised after the text_block local variable goes out of scope. This is a bug in your code and as you guessed, capturing by value is the solution. That will ensure that the lambda, which outlives this local scope, has its own (COM-style) reference to the TextBlock object.

I moved text_block into an App member variable, and the code works properly now. Therefore, it appears you are correct.  Thanks for your help in solving this issue.


Standardize how Java8 is set in gradle files

This is set from the plugin, but typically this is set from a user-defined gradle file.
This PR standardizes the way Java8 is set across the Gradle files. It also updates the template files for app, plugin and modules projects.
Fixes: https://github.com/flutter/flutter/issues/80442

Similar question as for @hamdikahloun's PR - this should really have a test that would otherwise fail, e.g. create a plugin, use some Java 1.8 feature in the source for it, and make sure it can compile.

@dnfield Good point. Done


Tutorial navigation highlight should update as you scroll

When you click on side-nav items, the page scrolls to that section (with 4px blue span in front of the link text). If you scroll manually to those parts, the side-nav doesn't update to show where you're at.
You can see it on a screenshot, An Interactive Component should be active.

Originally reported by @vicodinchik via facebook/react/issues/10984

Hey @bvaughn! Can I tackle this one? :)

This issue is all yours! 😄
I've added an "in-progress" label so that others will know not to start work on the issue. If you change your mind about the issue, no worries! Just let me know so that I can remove the label and free it up for someone else to claim.
Cheers!


How to debug segfaults in libuv?

When running the test suite of event-store-client
I'm always getting this segfault, but not always on the same test case and if the test case is tested seperately it's green. So I cannot reproduce a single failing test, but only that the test suite itself somehow fails to pass the tests.
php: src/unix/core.c:925: uv__io_stop: Assertion `loop->watchers[w->fd] == w' failed.
[1]    8509 abort (core dumped)  ./vendor/bin/phpunit --exclude=ignore --testdox
./vendor/bin/phpunit --exclude=ignore --testdox  8,90s user 1,21s system 23% cpu 42,284 total

Given what I could find about this on google, libuv source code (f.e. https://github.com/libuv/libuv/issues/2387), I have no idea where this can come from. For each test case I create a new event store connection via TCP protocol using \Amp\Socket\connect. As logger (another source where something could read / write) a NullLogger is used during the tests.
Do you have any idea where I can look at?
System: Ubuntu 19.10
PHP: 7.3.11
uv: libuv1/eoan,now 1.30.1-1 amd64 [installed,automatic] (via Ubuntu's apt)
see also https://github.com/prooph/event-store-client/issues/75

ping @kelunik

@prolic Please open an issue in the appropriate extension repository, so in https://github.com/bwoebi/php-uv. There are several articles on the web that might help, such as https://derickrethans.nl/phps-segmentation-faults-gdbfu.html and http://www.phpinternalsbook.com/php7/memory_management/memory_debugging.html.


Tagui passing parameters to Python

How to pass the value of tagui to Python as a parameter

See this example here -
https://github.com/kelaberetiv/TagUI/tree/pre_v6#python-integration
phone = 1234567
py_step('phone = ' + phone)
py print(phone)
echo `py_result`

The new docs has a typo, I'll tell my colleague - @siowyisheng, see this.


run script async

setting scriptAsync to true.
should(?) close down #166 - unless there's more to it.

Amazing, thank you! :D
On Wed, May 10, 2017 at 7:48 AM Kasper Lewau<EMAIL_ADDRESS>wrote:

setting scriptAsync to true.
should(?) close down #166
https://github.com/yoshuawuyts/bankai/issues/166 - unless there's more
to it.
You can view, comment on, or merge this pull request online at:
https://github.com/yoshuawuyts/bankai/pull/180
Commit Summary

run script async

File Changes

M index.js
https://github.com/yoshuawuyts/bankai/pull/180/files#diff-0 (1)

Patch Links:

https://github.com/yoshuawuyts/bankai/pull/180.patch
https://github.com/yoshuawuyts/bankai/pull/180.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/yoshuawuyts/bankai/pull/180, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWleq3tGBeX96mXFRUl_99dFsqlba33ks5r4U-UgaJpZM4NWNHp
.


Events Page Added

Pull Request Template
Description
Added an Events/Programs page to the main website
Fixes #91
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My contribution follows the style guidelines of this project
[x] I have performed a self-review of my own contribution
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings

@rishkwal Hey can you please update the PR after adding links as well

@rishkwal Hey can you please update the PR after adding links as well

Hey, I have updated the PR with the links I found. I wasn't able to find three of them though.

Hey @rishkwal Please give some other names to classNames.
These classNames are already been given. They are conflicting.
And for the "headings" or "a" tag please give them className and then do the css part.

Are you talking about the className "list"?

list, h1, li, a
Please give them some classname and then do the css part..

Done, can you check if it is fine?

Please Change the word "class" into "className" in event.js

My bad. Any other changes?


Add patch for onnxruntime cuda12 + cuda-cudart

merge after: https://github.com/conda-forge/onnxruntime-feedstock/pull/108
See: https://github.com/conda-forge/onnxruntime-feedstock/issues/93
cc: @conda-forge/onnxruntime

linux-64
linux-64::onnxruntime-1.17.0-py312hc815733_1_cuda.conda
linux-64::onnxruntime-1.16.3-py310hf79c3c9_4_cuda.conda
linux-64::onnxruntime-1.17.0-py38h69d48b0_0_cuda.conda
linux-64::onnxruntime-1.16.3-py38h69d48b0_3_cuda.conda
linux-64::onnxruntime-1.16.3-py39h3571022_4_cuda.conda
linux-64::onnxruntime-1.17.1-py38h69d48b0_0_cuda.conda
linux-64::onnxruntime-1.16.3-py38h69d48b0_4_cuda.conda
linux-64::onnxruntime-1.17.1-py312hc815733_0_cuda.conda
linux-64::onnxruntime-1.17.0-py311hd0df001_1_cuda.conda
linux-64::onnxruntime-1.17.1-py310hf79c3c9_0_cuda.conda
linux-64::onnxruntime-1.17.0-py38h69d48b0_1_cuda.conda
linux-64::onnxruntime-1.16.3-py310hf79c3c9_3_cuda.conda
linux-64::onnxruntime-1.16.3-py39h3571022_3_cuda.conda
linux-64::onnxruntime-1.17.0-py311hd0df001_0_cuda.conda
linux-64::onnxruntime-1.16.3-py311hd0df001_3_cuda.conda
linux-64::onnxruntime-1.17.1-py39h3571022_0_cuda.conda
linux-64::onnxruntime-1.17.0-py39h3571022_0_cuda.conda
linux-64::onnxruntime-1.17.0-py310hf79c3c9_1_cuda.conda
linux-64::onnxruntime-1.17.0-py39h3571022_1_cuda.conda
linux-64::onnxruntime-1.17.1-py311hd0df001_0_cuda.conda
linux-64::onnxruntime-1.17.0-py310hf79c3c9_0_cuda.conda
linux-64::onnxruntime-1.16.3-py311hd0df001_4_cuda.conda
+    "cuda-cudart >=12.0,<13",

Checklist

[ ] Used a static YAML file for the patch if possible (instructions).
[ ] Only wrote code directly into generate_patch_json.py if absolutely necessary.
[ ] Ran pre-commit run -a and ensured all files pass the linting checks.
[ ] Ran python show_diff.py and posted the output as part of the PR.
[ ] Modifications won't affect packages built in the future.

Happy to try it
In the past have heard the tooling misbehaves when a dependency is added this way
If that ends up being the case, it may be easier to mark the old packages broken

In the past have heard the tooling misbehaves when a dependency is added this way

I didn't know this. Interesting.
I might have experienced it though. I just didn't know the cause.

Several patches use add_depends. Maybe we can test some of those out and see if we experience issues

I have seen this working smoothly in the past. Let's try it out and see where it fails. These builds are broken anyways without the patch.


Replace use of windows_chef_zero with chef-zero-scheduled-task

Description
As documented in our testing documentation and #423, a number of caveats apply to our current integration testing for Windows. Using the chef-zero-scheduled-task provisioner obviates these caveats.
Closes #423
Motivation and Context
Because WinRM, the preferred test-kitchen transport for running Chef on Windows, does not allow .Net Framework to be installed using commands issued directly over WinRM, we currently depend on windows_chef_zero provisioner and a Windows image with SSH daemon running. This is less than optimal because:

windows_chef_zero only works on relatively old test-kitchen versions
windows_chef_zero can't run verify phase, so testing is converge-only
building windows base images isn't fun, we'd like to be able to use images we don't have to maintain w/ SSH

The chef-zero-scheduled-task provisioner circumvents this limitation by using WinRM transport to create a scheduled task for executing Chef during the test-kitchen converge phase. Running Chef from a scheduled task we are now able to successfully run Windows test suites using WinRM.
I have also updated the serverspec integration tests for the suites which we test on Windows so that they are passing.
How Has This Been Tested?
bundle exec kitchen test windows now runs without errors
bundle exec rake spec runs without errors
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.

I'd love to have someone run these tests on their machine and give 👍 / 👎  cc @luckymike @tas50

Running...

👍 Tests worked for me!


Cannot install lates gabo

Seems like nice project!
Tried to install but got error:
% go install github.com/ashishb/gabo/src/gabo/cmd/gabo@latest
# github.com/ashishb/gabo/src/gabo/internal/generator
/home/benner/go/pkg/mod/github.com/ashishb/gabo/src/gabo@v0.0.0-20231113054149-fb9414137361/internal/generator/all_options.go:282:20: undefined: filepath.SkipAll
note: module requires Go 1.20
zsh: exit 2     go install github.com/ashishb/gabo/src/gabo/cmd/gabo@latest

@benner thanks for pointing this out.
Can you check your version of go?
$ go version
...

And validate it is 1.20 or later?
If not, you can download the binary from https://github.com/ashishb/gabo/releases/tag/v0.7.0
I tried to get it into homebrew but it was rejected for being a self-submission.
Feel free to take over my PR and add it there if it helps with easier installaion.

Yum, seems golang is the problem (go version go1.18.1 linux/amd64).


parsing <class 'nfldb.query.AggPP'>

I run this:
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
  NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
  print key,value

I get this:
Larry Donnell (NYG, TE) {'receiving_tds': 2L, 'receiving_yac_yds': 60L, 'fumbles_rec': 1L, 'receiving_rec': 21L, 'receiving_yds': 154L, 'receiving_tar': 30L}
<class 'nfldb.query.AggPP'>
Jerome Cunningham (NYG, TE) {'receiving_yac_yds': 1L, 'receiving_yds': 3L, 'receiving_tar': 3L, 'receiving_rec': 1L}
<class 'nfldb.query.AggPP'>

Now I want to parse that nested dict (which i know isnt really a dict):
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
  NYGmisc[gp.player] = gp

for key,value in NYGmisc.iteritems():
  print key,value
  for k,v in value:
    print k,v

  File "app.py", line 64, in <module>
    for k,v in value.iteritems():
  File "/home/carrier/nfl1/local/lib/python2.7/site-packages/nfldb/types.py", line 1419, in __getattr__
    raise AttributeError(k)

If i try to value.iteritems() it throws an error. How can I parse that AggPP object?

Also, why is #nflgame on Freenode dead? ;)

I don't understand your question. Could you please describe the problem you're trying to solve? Also, please see the stat categories: https://github.com/BurntSushi/nfldb/wiki/Statistical-categories

Also, why is #nflgame on Freenode dead? ;)

It's not. But there's really only two people that answer questions (myself and @ochawkeye), and neither one of us is available 24/7 to do so.

When I run this code:
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
print key,value
I get these results (shortened):
Daniel Fells (NYG, TE) {'receiving_yac_yds': 37L, 'receiving_yds': 60L,
'receiving_tar': 7L, 'receiving_rec': 6L}
The value in the dict NYGmisc is a <class 'nfldb.query.AggPP'> object,
which appears to be a dictionary (formatted like
{'key1':value1,'key2':value2}) but when I try to parse it like a dict I get
an error. Here is my code and result:
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
print key,value
for k,v in value:
print k,v
Traceback (most recent call last):
File "app.py", line 64, in
for k,v in value:
TypeError: 'AggPP' object is not iterable
How can I iterate through an AggPP object like a regular python dict?
Thanks
On Mon, Oct 19, 2015 at 8:41 PM, Andrew Gallant<EMAIL_ADDRESS>wrote:

Also, why is #nflgame on Freenode dead? ;)
It's not. But there's really only two people that answer questions (myself
and @ochawkeye https://github.com/ochawkeye), and neither one of us is
available 24/7 to do so.
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nfldb/issues/113#issuecomment-149386233.

Use the fields method.

Still erroring...I am sure I am making some newb mistake :/ Thank you!!
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
print key,value
for k,v in value.fields:
print k,v
File "app.py", line 64, in
for k,v in value.fields:
ValueError: too many values to unpack
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
print key,value
for k,v in value.fields():
print k,v
File "app.py", line 64, in
for k,v in value.fields():
TypeError: 'set' object is not callable
._fields or ._fields() yields
TypeError: 'NoneType' object is not callable
On Mon, Oct 19, 2015 at 8:58 PM, Andrew Gallant<EMAIL_ADDRESS>wrote:

Use the fields
https://github.com/BurntSushi/nfldb/blob/master/nfldb/types.py#L1278
method.
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nfldb/issues/113#issuecomment-149388754.

Try value.fields instead of value.fields().  fields is a property.  But value.fields is a set of the stat categories available for that play player.  It is not a stat category : stat value combination.
Could you explain more clearly what you are trying to do?

NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = gp
for key,value in NYGmisc.iteritems():
print key,value
for ke,ve in value.fields:
print ke,ve
$ python app.py
Larry Donnell (NYG, TE) {'receiving_tds': 2L, 'receiving_yac_yds': 60L,
'fumbles_rec': 1L, 'receiving_rec': 21L, 'receiving_yds': 154L,
'receiving_tar': 30L}
Traceback (most recent call last):
File "app.py", line 64, in
for ke,ve in value.fields:
ValueError: too many values to unpack
In the code above, it creates a python dictionary NYGmisc[gp.player] = gp .
The values within that dict are AggPP that appear to be like a python
dict but I cannot iterate through it like a python dict.
To say it in other words, I want to take this:
Larry Donnell (NYG, TE) {'receiving_tds': 2L, 'receiving_yac_yds': 60L,
'fumbles_rec': 1L, 'receiving_rec': 21L, 'receiving_yds': 154L,
'receiving_tar': 30L}
and print it like
Larry Donnell (NYG, TE)
receiving_tds 2L
receiving_yac_yds': 60L
fumbles_rec': 1L
receiving_rec': 21L
receiving_yds': 154L
receiving_tar': 30L
On Mon, Oct 19, 2015 at 9:22 PM, ochawkeye<EMAIL_ADDRESS>wrote:

Try value.fields instead of value.fields(). fields is a property. But
value.fields is a set of the stat categories available for that play
player. It is not a stat category : stat value combination.
Could you explain more clearly what you are trying to do?
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nfldb/issues/113#issuecomment-149392090.

Oh, ok.
for pp in q.play_player(team='NYG').player(position='TE').as_aggregate():
    print
    print pp.player
    for field in pp.fields:
        print field, getattr(pp, field)

Thank you. I am now just trying to apply this to my dictionary.
Appreciate the fast response! Guessing you guys are watching the NYG/PHI
game too
On Mon, Oct 19, 2015 at 9:29 PM, ochawkeye<EMAIL_ADDRESS>wrote:

Oh, ok.
for pp in q.play_player(team='NYG').player(position='TE').as_aggregate():
print
print pp.player
for field in pp.fields:
print field, getattr(pp, field)
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nfldb/issues/113#issuecomment-149393194.

Forgive my noob-ness :)
Your answer does successfully print the data I want but I am hoping I can store the data in a dict so I can display it later in a Flask template. Any chance you folks could help me out with this code?
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
for ke in gp.fields:
NYGmisc[gp.player] = gp
print ke
I still cannot iterate through the nested dict without getting an error "too many to unpack".

Would you mind including all of the code necessary to get a working snippet?

Taking a stab:
import nfldb
NYGmisc = {}

db = nfldb.connect()
qNYG = nfldb.Query(db)
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
    # print
    # print gp.player
    # for field in gp.fields:
    #     print '{}: {}'.format(field, getattr(gp, field))
    for ke in gp.fields:
        # print ke
        NYGmisc[str(gp.player)] = {field: getattr(gp, field) for field in gp.fields}

print NYGmisc

{'Kellen Davis (NYJ, TE)': {'receiving_tds': 1L, 'receiving_yac_yds': 9L, 'defense_tkl': 1L, 'receiving_rec': 3L, 'receiving_yds': 12L, 'receiving_tar': 3L}, 'Daniel Fells (NYG, TE)': {'fumbles_tot': 1L, 'fumbles_forced': 1L, 'receiving_tds': 4L, 'fumbles_lost': 1L, 'receiving_yac_yds': 145L, 'defense_tkl': 1L, 'receiving_rec': 26L, 'receiving_yds': 306L, 'receiving_tar': 33L, 'defense_ast': 1L}, 'Will Tye (NYG, TE)': {'receiving_yac_yds': 32L, 'receiving_yds': 70L, 'receiving_tar': 8L, 'receiving_rec': 6L}, 'Brandon Myers (TB, TE)': {'receiving_tds': 4L, 'receiving_yac_yds': 196L, 'defense_tkl': 2L, 'receiving_rec': 52L, 'receiving_yds': 589L, 'receiving_tar': 82L}, 'Larry Donnell (NYG, TE)': {'fumbles_tot': 4L, 'fumbles_forced': 4L, 'receiving_tds': 8L, 'fumbles_lost': 4L, 'receiving_yac_yds': 402L, 'fumbles_rec': 1L, 'defense_frec': 1L, 'defense_tkl': 5L, 'receiving_rec': 107L, 'receiving_yds': 1002L, 'receiving_tar': 167L, 'kickret_ret': 1L, 'defense_ast': 4L}, 'Martellus Bennett (CHI, TE)': {'receiving_tds': 6L, 'receiving_yac_yds': 220L, 'kickret_yds': 13L, 'defense_tkl': 3L, 'receiving_rec': 62L, 'receiving_yds': 675L, 'receiving_tar': 98L, 'kickret_ret': 1L}, 'Scott Chandler (NE, TE)': {'receiving_yac_yds': 15L, 'receiving_yds': 26L, 'receiving_tar': 4L, 'receiving_rec': 2L}}

I think your problem is that you are talking about actually constructing a dictionary of dictionaries but your code doesn't reflect that.

this worked for me:
NYGmisc = { }
for gp in qNYG.play_player(team='NYG').player(position='TE').as_aggregate():
NYGmisc[gp.player] = {field: getattr(gp, field) for field in gp.fields}
for x in NYGmisc:
for y in NYGmisc[x].iteritems():
print y
@app.route("/")
def main():
return render_template('index.html',thing10=NYGmisc)
and in my index.html template:

nyg

                  {% for key in thing10 %}

                {{ key }}
                    {% for ke in thing10[key].iteritems() %}
                  {{ ke }}

                    {% endfor %}
                  {% endfor %}

This displays the data I want.


Make the script compatible with older versions of pymol

The script is now written for python3 and works in pymol version 2.3.0.
However the most common version is 1.8.x which doesn't work with python 3 (as far as i know).
We should try to make it backwards compatible, if possible.

As far as I can tell, pymol 1.8.x depends on python 2.7.x.
The things that are not compatible with it right now are:

fstrings: easy to fix with .format()
shutil.which: no easy alternative that works cross-platform
subprocess.run: can probably be replaced with subprocess.Popen
networkx.Graph: I think networkx.graph might just be the old counterpart
pymol modules: no clue. Need to test properly on an old version of pymol to see

To be honest, backward compatibility all the way back to python2 seems a bit silly :/

no, agreed, we should just make sure that it works with pymol 1.8.x
It sounds like these problems are very fixable.
shutil.which we can work around, it's not super essential to the main logic.

we can use backported fstrings

We talked about this and decided to go on with newer python versions. Closed.


Support for gf180mcuD

It seems like support for gf180mcu is currently broken. I fixed up gf180mcuC and renamed it to gf180mcuD since this is the PDK which is currently used for the MPW shuttles.
The 8x32 RAM successfully builds:
./dffram.py -p gf180mcuD -s gf180mcu_fd_sc_mcu7t5v0 -b ram 8x32
But I seem to get a lot of hold violations. Well, better than nothing for now :)
I think it would make sense to add gf180mcu to the CI, so that support for it can't break that easily.

No worries ^^
For my GFMPW-1 submission, I settled on the foundry provided SRAM in the end.
Nonetheless, it would be great to have proper support for gf180mcuD sometimes in the future 😃

I brought it up with the boss-- if he authorizes it we can look into adding the requisite buffering or what have you to get the hold violations out. But we're super busy as you can imagine… 🙃

I can imagine 😄
Amazing things you and all the others at Efabless are creating!