Updates cant auto set updated_at when strcut dont have Updated_at field.

GORM Playground Link
[<!--
To ensure your issue be handled, the issue MUST include a GORM Playground Pull Request Link that can reproduce the bug, which is important to help others understand your issue effectively and make sure the issue hasn't been fixed, refer: https://github.com/go-gorm/playground
Without the link, your issue most likely will be IGNORED
CHANGE FOLLOWING URL TO YOUR PLAYGROUND LINK
-->
https://github.com/go-gorm/playground/pull/761
Description
package main

import (
	"log"

	"github.com/gogf/gf/v2/util/grand"
	"gorm.io/driver/mysql"
	"gorm.io/gorm"
)

type Route struct {
	ID        uint `gorm:"primarykey"`
	CreatedAt int64
	UpdatedAt int64
	Name      string
}
type Update struct {
	Name      string
	UpdatedAt int64
}
type NoUpdate struct {
	Name string
}

func main() {
	// 连接到 MySQL 数据库
	dsn := "root:xxxx@tcp(xxxx:3306)/xxxx?charset=utf8mb4&parseTime=True&loc=Local"
	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
	if err != nil {
		log.Fatalf("failed to connect database: %v", err)
	}

	var route = &Route{}
	// 使用 Updates 方法更新 Route
	//[7.219ms] [rows:1] UPDATE `routes` SET `updated_at`=1728225917,`name`='KgqHaJnfID' WHERE `id` = 5
	result := db.Model(&route).Debug().Where("id", 5).Updates(Route{Name: grand.Letters(10)})
	if result.Error != nil {
		log.Fatalf("failed to update route: %v", result.Error)
	}
	//[8.108ms] [rows:1] UPDATE `routes` SET `updated_at`=1728225917,`name`='zPrQbQopwm' WHERE `id` = 5
	result = db.Model(&route).Debug().Where("id", 5).Updates(Update{Name: grand.Letters(10)})
	if result.Error != nil {
		log.Fatalf("failed to update route: %v", result.Error)
	}
        // 这里 如果 NoUpdate 没有 UpdatedAt 时将不会自动更新 updated_at 但是 转成map后是正常可以的 （即使没有uodated_at字段）
	//[7.656ms] [rows:1] UPDATE `routes` SET `name`='NkGiUbrINK' WHERE `id` = 5
	result = db.Model(&route).Debug().Where("id", 5).Updates(NoUpdate{Name: grand.Letters(10)})
	if result.Error != nil {
		log.Fatalf("failed to update route: %v", result.Error)
	}
}

Hi,
I am working on it.

Hi again,
I’m currently working on this issue. I’ve successfully reproduced the problem and identified the specific section of the code that’s causing it. I’m now focusing on finding a solution

Hi,
You should change the struct field type to time.Time and use the gorm:"autoCreateTime" annotation for automatic handling of the created_at field, and gorm:"autoUpdateTime" for the updated_at field. This ensures that GORM automatically manages the timestamps during record creation and updates. Additionally, make sure that the corresponding database columns are of type TIMESTAMP. Changing the field type to time.Time in your Go struct will ensure that GORM properly maps these fields to MySQL's TIMESTAMP data type, allowing for correct storage and automatic timestamp handling without manual intervention.
@hinego

Hi @jinzhu,
I've investigated this issue and found that it’s not valid as described. The current functionality meets the expected behavior, and no changes are necessary at this time. So, I recommend closing the issue.


Set-SqlTempDBConfiguration, Added feature DisableGrowth. Fixes #983

Added parameters DisableGrowth, DataFileGrowth, LogFileGrowth, Silent.
Replaced Write-Verbose with Write-Message.
Replaced Write-Warning with Write-Message.
Replaced throw with Stop-Function.

before merging it'd need some additional testing, the code however LGTM. @ctrlbold, do you have a suite to run ?

merging and testing! thanks @sanderstad and @niphlod!


Tfm nrf patches

Cherry-pick various tf-m nrf patches that are too important to wait
for a new upmerge.

@SebastianBoe If we can get the upmerge in today, are any of these still relevant?

Yes. They have all been merged to TF-M after the 1.5 release.
(one is still in review, but is trivial and expected to be merged soon)

Sorry, this branch is branched off of the 1.5 update. So it is only the last two commits that are relevant.

Green CI, so this is ready for review @microbuilder .
Essentially, there are a lot of changes that were made after 1.5 that our customers want.
We considered a second upmerge, or cherry-picking, and decided it was safest to cherry-pick.

@SebastianBoe Cherry-picking does put a burden on Zephyr for future updates, but given the deadline, we can merge this in, but I'd prefer a clean upmerge to a specific TF-M commit to make the 1.6.0 update process easier.

@joerchan has tested locally.
@joerchan please confirm.

Tested both nrf53 and nrf91 with and without IPC. All good.

@SebastianBoe Please update west.yaml to point to the proper commit ... I merged the changes to the TF-M repo in.

Done.
@carlescufi : Ready for merging


Quick change to see if comment characters change html test

Just a quick test to see if using a single comment character per line, instead of two, changes how the html tutorial changes. Plot_70 uses single characters, at least when downloaded, so it might help.

you can just merge these kind of PR's yourself in hte future if you are just testing things


DOC: Added docstrings to issparse/isspmatrix(_...) methods and added examples to scipy.sparse methods

This fixes  #7168 for scipy.sparse (without scipy.sparse.linalg) by:

Adding docstrings (including simple examples) for scipy.sparse's issparse, isspmatrix, and the isspmatrix_... functions.
Adding the example of save_npzing and then load_npzing a sparse matrix given in scipy.sparse.save_npz's docstring to scipy.sparse.load_npz.
Add an example (and a "see also" for scipy.sparse.random) to scipy.sparse.rand.

I updated this pull request adding Returns sections to scipy.sparse.rand(om) as well to make them proper docstrings.


FIX : [HDH 248] investigate-new-build-warning

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

 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.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6638bb67669e3dbb923159e5--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6638bc37e4a642b8bcd2a98c--harness-developer.netlify.app


create-graphql-server add-type naively appends to index files

Version 0.5.3 will append model, resolver, and schema hooks to their respective index files for every type added through a call to create-graphql-server add-type .... This ends up appending the same set of lines over and over to the bottom of each of these files -- triggering a slew of linter errors.
Understandable, since it's generated code and difficult to detect whether these imports already exist. However, I'd recommend either looking for identical lines already present in a file (which is difficult anyways since users might have completely reformatted everything about the initial import) or else generate a notice message whenever the tool runs to indicate these changes are being made.
Just a small nit, though. This tool is awesome!

Hey @d3r1v3d! Thanks for your kind words.
Actually the excellent @tobkle already fixed this, I think I just neglected to release it (seehttps://github.com/tmeasday/create-graphql-server/blob/master/CHANGELOG.md).
I'll release it now. Let me know how it goes.


Make procedural generation work with octrees

Procedural generation should create chunks on coordinates as now but instead create octrees

We decided to create one big octree, current problem is creating nodes so that player can move between them.


Add option to block Twitch ads on livestreams

Checklist

[x] I'm reporting a site feature request
[x] I've verified that I'm running youtube-dl version 2019.06.08
[x] I've searched the bugtracker for similar site feature requests including closed ones

Description
Twitch will now sometimes play ads at the beginning of a livestream, or play them randomly throughout the stream. I would like a way for youtube-dl to block them.
Related streamlink discussion that may be helpful https://github.com/streamlink/streamlink/issues/2368 https://github.com/streamlink/streamlink/pull/2372

@dstftw Why was the closed as incomplete?


[Bug]: When exporting the result set, choose Excel as the file format and export SQL to another sheet without parameters in the front-end

ODC version
odc420
OB version
ob410
What happened?
When exporting the result set, choose Excel as the file format and export SQL to another sheet without parameters in the front-end

What did you expect to happen?
Frontend transmission parameters
How can we reproduce it (as minimally and precisely as possible)?
When exporting the result set, choose Excel as the file format and export SQL to another sheet without parameters in the front-end
Anything else we need to know?
No response
Cloud
No response

pass


Can you provide link to data

Hi I am interested in running the code for word backdoor. It seems that the data is missing.
Could you provide the link to download the data to reddit comments?
Many thanks!
Yingqi

Cifar is public and reddit data you can get through bigquery


APIGOV-54321 - push new api server resources and updates to code gen

Most changes here are generated code, but made actual changes in util.go, client_test.go, and the generation code (apiserver_generate.sh, generate.js, and modify_models.sh)

@kflan-io @sbolosan - when you have time


Clean up JqJsCmds to use fixHtmlCmdFunc to correctly install eventhandles after DOM is updated

As it is, usage of fixHtmlFunc often results in lift.onEvent() installing eventhandlers on elements which has not yet been inserted into the DOM, resulting in on*-events in AJAX-response not working when using AppendHtml and similar.

As a first step, we're going to try to disable event extraction in fixHtmlFunc for now, targeted for 3.1.
Then we can look at a better solution.

Kicked the bigger implementation to 3.2.


Fancy Zone can't change default layout. it's always priority grid

Microsoft PowerToys version
0.55.2
Running as admin

[X] Yes

Area(s) with issue?
FancyZones
Steps to reproduce
When I launch layout editor and double click to change the layout. and close layout editor.
✔ Expected Behavior
The layout should be changed correctly.
❌ Actual Behavior
Layout not changed and in the layout editor, it's reset to priority grid (default)
Other Software
No response

/reportbug
I can't repro this.  @SeraphimaZ have you seen something like this

I can't repro this. @SeraphimaZ have you seen something like this

I can't repro either.

It's happening to me all the time. I think it happens when the display setup changes, like plugging in an external monitor, waking up from sleep with external monitor plugged in, etc. When this sort of display setup changes, the layout resets to Priority Grid. I have to go into the Powertoys -> Fancyzone -> Layout editor and double click my custom layout. If I launch the layout editor directly through keyboard shortcut to change to my layout, it won't work at all, it'd always be Priority Grid, I HAVE TO go through Powertoys settings.
BUT, after updating to the latest v0.56.1, the trick also fails, now there's no way to change it to any other layout
After updating to the latest v0.56.1, going through Powertoys settings stops works, so no way to change it to hence I come to github for solution.

I am having this exact issue. Connecting a laptop to remote monitor via dock with laptop closed - defaults to Priority Grid. Layout will not change when using layout editor (shortcut or through PowerToys). Have to disable and re-enable FanzyZones in PowerToys to change layout. After this, everything works fine.
The issue happens every time I disconnect then reconnect the laptop.

I am having this exact issue. Connecting a laptop to remote monitor via dock with laptop closed - defaults to Priority Grid. Layout will not change when using layout editor (shortcut or through PowerToys). Have to disable and re-enable FanzyZones in PowerToys to change layout. After this, everything works fine.
The issue happens every time I disconnect then reconnect the laptop.

I never found this problem anymore in lasted version.


chore: 2.7.0

chore: 2.7.0 release

Go go go!
The TMA support feature is so much needed 🙏

@Cali93 could you please review this PR?

@ganchoradkov hey hey! any updates on this?

hey @Kharabet sorry for the late reply, the version is already available and released - https://www.npmjs.com/package/@walletconnect/modal . I'm just stuck merging the PR as I need an approving review 😅😅

Oh great. Missed that one in the regisry 🤓
Thanks for tma support. That was really needed 🙏


Hided empty age; Added age in months

Depends on #116

Please, rename 'pet_years' index to 'pet_age'


Feature/viz

Hyrum's interactive viz library, which runs in plotly + dash app.

Added option to export solutions as pandas dataframes
This adds pandas to required dependencies

The viz library is contained in parmoo.viz and its docs are mostly contained in docs/modules/viz.rst.  Using the viz tool requires the following optional dependencies:

plotly
dash

There is a known issue with the Chrome browser, which has been noted in the documentation

The tests are sometimes failing with the following (note that 3/4 were passing before I reran):
=========================== short test summary info ============================
FAILED parmoo/tests/unit_tests/test_viz_without_dash.py::test_static_export
FAILED parmoo/tests/unit_tests/test_viz_without_dash.py::test_quantity_constraints_objectives
FAILED parmoo/tests/unit_tests/test_viz_without_dash.py::test_database_options
FAILED parmoo/tests/unit_tests/test_viz_without_dash.py::test_inputs_to_dash
=================== 4 failed, 85 passed, 1 warning in 22.84s ===================
Aborting run-tests.sh: Unit tests failed: 1
Error: Process completed with exit code 1.

For me, it seems like the 2 MacOS tests are consistently passing, while the 2 Ubuntu builds are failing.  Not 100% sure, but my understanding is that if the OS does not allow us permission to stat files in the working directory, then this could cause the issue.  I wonder if that is the case here...

Issues have been resolved; there was a case difference in the filename when statting whether the viz plots were created.  For some reason, this only produced an error on Linux systems, while MacOS was able to assert that the file exists, despite the case mismatch


jei and rei integration

Also tabs are 4 spaces imo, but that’s just a formatting thing so idc

i fixed it, and brackets thing are also from fromatter


python3Packages.skybellpy: init at 0.6.3

Motivation for this change
Python wrapper for the Skybell alarm API
https://github.com/MisterWil/skybellpy
This is a Home Assistant dependency.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Result of nixpkgs-review pr 112991 at 6d78f158 run on x86_64-linux 1

1 package marked as broken and skipped:

python39Packages.skybellpy

2 packages built:

python37Packages.skybellpy
python38Packages.skybellpy

2 suggestions:

warning: unused-argument
Unused argument: asynctest.
Near pkgs/development/python-modules/skybellpy/default.nix:2:3:
  |
2 | , asynctest
  |   ^

warning: unused-argument
Unused argument: pytest-mock.
Near pkgs/development/python-modules/skybellpy/default.nix:7:3:
  |
7 | , pytest-mock
  |   ^

Result of nixpkgs-review pr 112991 at 6d78f158 run on aarch64-linux 1

1 package marked as broken and skipped:

python39Packages.skybellpy

2 packages built:

python37Packages.skybellpy
python38Packages.skybellpy

2 suggestions:

warning: unused-argument
Unused argument: asynctest.
Near pkgs/development/python-modules/skybellpy/default.nix:2:3:
  |
2 | , asynctest
  |   ^

warning: unused-argument
Unused argument: pytest-mock.
Near pkgs/development/python-modules/skybellpy/default.nix:7:3:
  |
7 | , pytest-mock
  |   ^

Depends on https://github.com/NixOS/nixpkgs/pull/112854 for Python 3.9.


added Edwards curves for MNT-298 and MNT-753 (again)

With the help of Pratyush, we found Edwards curve parameters for MNT-298 and MNT-753. The former was easy. The latter took ~$1k AWS credits together with half a month of two machines in RISELab.
Comments are made extensive to aid others in case they need to construct an Edwards curve and want to know how to properly write the parameters in Zexe.
This is, in spirit, similar to https://github.com/scipr-lab/zexe/pull/217

wait for CI


Support direct-boot mode

So far I've been really appreciating tools like defmt-rtt, cargo embed, probe-rs etc. I believe these tools are only possible with the direct-boot mode of esp-hal. Therefore it would be awesome to add support for using esp-wifi in direct-boot mode.
Does anyone have any guidance for someone looking to implement this? I assume its all to do with how the linker script works.

I agree it would be nice to make this compatible with direct-boot and yes it should be just a matter of adjusting the linker script.
The esp-boot linker script https://github.com/esp-rs/esp-hal/blob/main/esp32c3-hal/ld/bl-riscv-link.x needed a few adjustments to make it work so in theory it's just a matter of configuring the sections similar so that code and data from the blobs go into the right sections.

needed a few adjustments to make it work
Could you link the relevant PR that added these adjustments or otherwise elaborate a bit for the benefit of anyone looking to implement this?

This commit https://github.com/esp-rs/esp-hal/commit/033824391dddb2b7e9e201d14d2e587b84dd628d is basically what enabled esp-wifi

So I tried this a bit and got it to get past the linker step but I wasn't able to get it to work - might look into that again but that experiment wasn't really encouraging

I don't know much about linker scripts, but do you have a guide I could follow or something so I can start trying?
I found a guide on how linker scripts work, which is helpful tbh

Hello folks. I have WiFi working in direct-boot mode. I'm not using esp-rs nor esp-idf, but hopefully this is useful information for you:

ESP32-C3 ROM allocates .bss and .data between 0x3fcd_e710 and 0x3fce_0000 -- and the WiFi driver needs some of that data. This means that the MEMORY block in the linker script must assign no more than 377K to both IRAM (at 0x4038_0000) and DRAM (at 0x3FC8_0000), otherwise the OS will corrupt that data.
In addition to allocating the relevant sections in IRAM, the data must also be copied to DRAM. This can be done from the _start entry point in the asm file. ESP-IDF implements that right here.

Give that we have removed direct-boot support in esp-hal, I'm not sure it makes sense to pursue this any further. IMO this issue can be closed.


BC-29 # bump deps

Security

addressed security advisory: https://snyk.io/vuln/npm:tough-cookie:20160722

Changed

bumped async to 2.0.1 (#61, @jokeyrhyme)

bumped request to 2.74.0

Code Review Notes

also bump ESLint, etc

dropped ESLint SemiStandard in favour of embedding the rules directly, as there are currently some peerDependency version constraints that make things tricky

LGTM :+1:


Improve docs about contributing upstream for generated content

Get ready for a switch to "main"
Use the current actual release as an example

Is this ready to come out of draft?

/lgtm
/approve


Generate Unit Tests for github_service.py

Description:
We need to create unit tests for the github_service.py file located in the app/modules/github/ directory. The goal is to ensure that all functions are thoroughly tested for expected behavior, edge cases, and error handling.
Functions to Test:

get_github_repo_details: Test the retrieval of GitHub repository details, including handling of invalid repository names and API errors.

get_file_content: Validate file content retrieval, including:

Successful access to private and public repositories.
Handling of directory paths instead of file paths.
Correct line selection based on start_line and end_line.

get_repos_for_user: Validate the retrieval of repositories for a user, including error handling for missing users and tokens.

get_combined_user_repos: Test the combination of user repositories and project repositories, ensuring no duplicates.

get_branch_list: Validate branch retrieval, including error handling for non-existent repositories.

get_public_github_instance: Ensure that a public GitHub instance is returned correctly.

get_repo: Test the retrieval of a repository, including handling of both private and public access failures.

get_project_structure_async: Validate the fetching of project structure, including caching behavior.

Testing Framework:

Use pytest for writing the unit tests.
Consider using pytest-mock or unittest.mock to mock external dependencies like GitHub API calls and database interactions.

Acceptance Criteria:

All functions have corresponding unit tests.
Tests cover both happy paths and edge cases.
Code coverage should be at least 80%.

Additional Notes:

Please ensure that the tests are organized and follow best practices for readability and maintainability.

@Anu-Ra-g that's great, you should create a new folder in the root directory of the project called tests

I'm using this for setting up the tests package, instead of using __init__.py
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../../')))

from app.modules.github.github_service import GithubService

Will it okay?

@Anu-Ra-g I would recommend to stick to creating the init file, this approach could end up being difficult to maintain and run tests from other directories

@Anu-Ra-g let us know if you need any help

@Anu-Ra-g are you still working on this?

Yes, I'm still working on this but I got a little busy. I will make the PR as soon as possible.

Go ahead


Added version check for the log_rotate_max_files key added in consul …

…1.5.3
If the consul version is below 1.5.3 it fails to start because this key is not implemented.
On a host using Consul 1.5.1
[root@consul01 jneurohr]# /usr/local/bin/consul validate /etc/consul/config.json                                                                                Config validation failed: Error parsing /etc/consul/config.json: 1 error occurred:                                                                                * invalid config key log_rotate_max_files
https://github.com/hashicorp/consul/blob/master/CHANGELOG.md#153-july-25-2019
https://www.consul.io/docs/agent/options.html#_log_rotate_max_files

:doh: good catch, thanks!


docker-py failing pretty often on CI

Test is TestRemoveLink.
https://github.com/docker/docker-py/blob/master/tests/integration_test.py#L930
I think for our integration-cli it looks like:
func (s *DockerSuite) TestLinkRm(c *check.C) {
	dockerCmd(c, "run", "-d", "--name", "first", "busybox", "top")
	dockerCmd(c, "run", "-d", "--name", "second", "--link=first:mylink", "busybox", "top")
	dockerCmd(c, "rm", "--link", "second/mylink")
}

I think it wasn't failing so often before.
ping @tiborvass for stacktrace

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

This was fixed, closing.


bug: Cannot close buffer with split layout

Did you read the documentation and check existing issues?

[X] I have read all the :help neominimap documentation
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues and closed issues issues

Neovim version (nvim -v)
0.10.2
Operating system/version
MacOS 14.4 (23E214)
Describe the bug
When using a split minimap layout, :bd causes neovim to reach a state where I can no longer select any buffer
Steps To Reproduce

Open nvim with a split minimap layout
Open one or more files
Run :bd to close the currently selected buffer. You will now be in a broken state where other buffers are now unable to be selected (e.g. using :b1, :bp, etc
Optional: If you then try to run :Neominimap toggle, neovim simply crashes

Expected Behavior
I'd expect the behavior that is seen with the float layout, i.e. for :bd to close the current buffer, implicitly navigate to the next one, and for :Neominimap toggle to simply hide the minimap
Health
==============================================================================
neominimap: require("neominimap.health").check()

- OK Neovim version is 0.10 or higher
- OK neominimap: valid config
- TreeSitter integration is enabled
- OK TreeSitter is installed
- OK TreeSitter parsers are installed: ada, agda, angular, apex, arduino, asm, astro, authzed, awk, bash, bass, beancount, bibtex, bicep, bitbake, blueprint, bp, c, c_sharp, cairo, capnp, chatito, circom, clojure, cmake, comment, commonlisp, cooklang, corn, cpon, cpp, css, csv, cuda, cue, cylc, d, dart, desktop, devicetree, dhall, diff, disassembly, djot, dockerfile, dot, doxygen, dtd, earthfile, ebnf, editorconfig, eds, eex, elixir, elm, elsa, elvish, embedded_template, erlang, facility, faust, fennel, fidl, firrtl, fish, foam, forth, fortran, fsh, fsharp, func, fusion, gap, gaptst, gdscript, gdshader, git_config, git_rebase, gitattributes, gitcommit, gitignore, gleam, glimmer, glimmer_javascript, glimmer_typescript, glsl, gn, gnuplot, go, goctl, godot_resource, gomod, gosum, gotmpl, gowork, gpg, graphql, gren, groovy, gstlaunch, hack, hare, haskell, haskell_persistent, hcl, heex, helm, hjson, hlsl, hlsplaylist, hocon, hoon, html, htmldjango, http, hurl, hyprlang, idl, ini, inko, ispc, janet_simple, java, javascript, jq, jsdoc, json, json5, jsonc, jsonnet, julia, just, kconfig, kdl, kotlin, koto, kusto, lalrpop, latex, ledger, leo, linkerscript, liquid, liquidsoap, llvm, lua, luadoc, luap, luau, m68k, make, markdown, markdown_inline, matlab, menhir, mermaid, meson, mlir, muttrc, nasm, nginx, nickel, nim, nim_format_string, ninja, nix, norg, nqc, nu, objc, objdump, ocaml, ocaml_interface, ocamllex, odin, org, pascal, passwd, pem, perl, php, php_only, phpdoc, pioasm, po, pod, poe_filter, pony, powershell, printf, prisma, problog, prolog, promql, properties, proto, prql, psv, pug, puppet, purescript, pymanifest, python, ql, qmldir, qmljs, query, r, racket, ralph, rasi, rbs, re2c, readline, regex, rego, requirements, rescript, rnoweb, robot, robots, roc, ron, rst, ruby, runescript, rust, scala, scfg, scheme, scss, sflog, slang, slint, smali, smithy, snakemake, solidity, soql, sosl, sourcepawn, sparql, sql, squirrel, ssh_config, starlark, strace, styled, supercollider, superhtml, surface, svelte, sway, swift, sxhkdrc, systemtap, t32, tablegen, tact, tcl, teal, templ, terraform, textproto, thrift, tiger, tlaplus, tmux, todotxt, toml, tsv, tsx, turtle, twig, typescript, typespec, typoscript, typst, udev, ungrammar, unison, usd, uxntal, v, vala, vento, verilog, vhdl, vhs, vim, vimdoc, vrl, vue, wgsl, wgsl_bevy, wing, wit, xcompose, xml, xresources, yaml, yang, yuck, zathurarc, zig, ziggy, ziggy_schema
- Gitsigns integration is enabled
- OK Gitsigns is installed

Log
Despite me enabling trace logging, nothing is being logged here.

Repro
vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()

require("lazy.minit").repro({
  spec = {
    "Isrothy/neominimap.nvim",
    dependencies = {
      "nvim-telescope/telescope.nvim",
      "nvim-treesitter/nvim-treesitter",
      "lewis6991/gitsigns.nvim",
    },
    version = "v3.*.*",
    lazy = false,
    init = function()
      vim.g.neominimap = {
        layout = "split",
        log_level = vim.log.levels.TRACE
      }
    end,
  },
})

Deleting a buffer in Vim can mess up your layout. One way to fix this is to set close_if_last_window to true in your Vim configuration. Here’s an example:
vim.g.neominimap = {
    layout = “split”,
    log_level = vim.log.levels.TRACE,
    split = {
        close_if_last_window = true,
    },
}

Another option is to use plugins like snacks.nvim or bufdelete.nvim to keep your layout stable.


DotNet Core 1.1.0 Project still referencing version 1.0.1

I have a project referencing the correct version of dotnet core (1.1.0) in my project.json file:

I have both the 1.1.0 runtime and SDK installed. Version included below:

When run dotnet build, everything works fine:

The dotnet command throws the following error:

Not sure what changed, but after uninstalling and reinstalling version 1.1.0 and updating the global.json sdk version from 1.0.0-preview2-003131 to 1.0.0-preview2-1-003177 everything is working fine.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Add sent and received bytes to listNetworks and listVirtualMachines.

Description
Display the traffic data in networks and vm api response so that we can quickly get the traffic statistics about all the vm's in that network. User can traffic data for a particular network through api as well.
Also users can monitor the traffic on individual Vm as well which was not possible earlier.
(local) mgt01 > list virtualmachines filter=receivedbytes,sentbytes,
{
  "count": 2,
  "virtualmachine": [
    {
      "receivedbytes": 187686,
      "sentbytes": 99809
    },
    {
      "receivedbytes": 189086,
      "sentbytes": 90855
    }
  ]
}

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[X] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[X] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[X] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

clgtm needs testing, can you add info about the use-case to the description or refer an issue (even though it is trivial, it might hekp tracking if someone asks about this)

@DaanHoogland added more details in description

Packaging result: :heavy_multiplication_x: centos7 :heavy_multiplication_x: centos8 :heavy_multiplication_x: debian. SL-JID 242

Packaging result: :heavy_multiplication_x: centos7 :heavy_multiplication_x: centos8 :heavy_multiplication_x: debian. SL-JID 251

@ravening Can you fix the conflicts? Thanks

Hi @ravening there is still a conflict with this PR can you please resolve it?

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian.
But to me seems like you are using the key 'final' where we don't need it.
Did I understood something wrong?
Do we need more manual test on this PR? since @nvazquez has already did some tests.

It is, in some circles, good practice to make sure a parameter is only changed consciously. A bit overdone indeed, i would agree.

Hi @ravening can you please address the open comments?

Hi @ravening can you please address the open comments?

@nvazquez done

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian.  I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian. SL-JID 875

@blueorangutan test

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-1649)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42125 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4776-t1649-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_snapshots.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_router_nics.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Smoke tests completed. 86 look OK, 3 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_02_list_snapshots_with_removed_data_store
Error
50.28
test_snapshots.py

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
593.61
test_vpc_redundant.py

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
570.58
test_vpc_redundant.py

test_01_vpc_site2site_vpn_multiple_options
Failure
677.02
test_vpc_vpn.py


Project doesn't compile at all with current dev version (mac target)

My project compiled fine with OpenFL 4.5.0 and Lime 3.5.0, now it just hangs after "type-check" phase (terminal has "haxe" in window header), it creates following haxe files:
ApplicationMain.hx
debug.hxml
DefaultAssetLibrary.hx
final.hxml
release.hxml

and no obj files. Can be also lime problem. I will try to investigate what commit caused this. Other project (such as BunnyMark, I didn't try others) seem to compile fine.

Fixed, problem was probably in Lime.


[SPARK-29945][SQL] do not handle negative sign specially in the parser

What changes were proposed in this pull request?

Remove the special handling of the negative sign in the parser (interval literal and type constructor)
Why are the changes needed?

The negative sign is an operator (UnaryMinus). We don't need to handle it specially, which is kind of doing constant folding at parser side.
Does this PR introduce any user-facing change?

The error message becomes a little different. Now it reports type mismatch for the - operator.
How was this patch tested?

existing tests

Test build #114017 has started for PR 26578 at commit f976bbf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18878/
Test PASSed.

cc @maropu @MaxGekk @yaooqinn

Test build #114017 has finished for PR 26578 at commit f976bbf.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114017/
Test FAILed.

retest this please

Test build #114063 has started for PR 26578 at commit f976bbf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18923/
Test PASSed.

Test build #114063 has finished for PR 26578 at commit f976bbf.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114063/
Test FAILed.

Test build #114075 has started for PR 26578 at commit 18651d3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18934/
Test PASSed.

Test build #114075 has finished for PR 26578 at commit 18651d3.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114075/
Test FAILed.

Test build #114093 has started for PR 26578 at commit 567dc03.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18951/
Test PASSed.

Test build #114093 has finished for PR 26578 at commit 567dc03.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114093/
Test PASSed.

Thanks! Merged to master.


Fix handling of namespace versioning in FindILMBase.cmake and Linux support

Fixes:

Finding IlmBase libraries with namespace versioning for macOS.
Finding IlmBase shared libraries for Linux.

00:03:15 --2018-10-26 07:03:15--  https://nexus.aswf.io/service/local/repositories/openexr-1019/content/io/aswf/openexr/ilmbase/2.2.0/ilmbase-2.2.0-linux-amd64.tar.xz
00:03:15 Resolving nexus.aswf.io (nexus.aswf.io)... <IP_ADDRESS>
00:03:15 Connecting to nexus.aswf.io (nexus.aswf.io)|<IP_ADDRESS>|:443... connected.
00:03:15 HTTP request sent, awaiting response... 404 Not Found
00:03:15 2018-10-26 07:03:15 ERROR 404: Not Found.
00:03:15
00:03:15 --2018-10-26 07:03:15--  https://nexus.aswf.io/service/local/repositories/openexr-1019/content/io/aswf/openexr/openexr/2.2.0/openexr-2.2.0-linux-amd64.tar.xz
00:03:15 Resolving nexus.aswf.io (nexus.aswf.io)... <IP_ADDRESS>
00:03:15 Connecting to nexus.aswf.io (nexus.aswf.io)|<IP_ADDRESS>|:443... connected.
00:03:15 HTTP request sent, awaiting response... 404 Not Found
00:03:15 2018-10-26 07:03:15 ERROR 404: Not Found.
00:03:15
00:03:15 sudo: unable to resolve host prd-ubuntu1604-builder-8c-8g-3
00:03:15 tar: ilmbase-2.2.0-linux-amd64.tar.xz: Cannot open: No such file or directory
00:03:15 tar: Error is not recoverable: exiting now
00:03:15 sudo: unable to resolve host prd-ubuntu1604-builder-8c-8g-3
00:03:15 tar: openexr-2.2.0-linux-amd64.tar.xz: Cannot open: No such file or directory
00:03:15 tar: Error is not recoverable: exiting now
00:03:15 Build step 'Execute shell' marked build as failure

@aaronang we could. The original implementation was to be a POC for the new ASWF CI system to show off how the release system would work. Since OpenVDB is officially in ASWF now we should probably change the code to not depend on the POC stuff. I can spend some time today looking into how to pull in those release artifacts. Thanks for the pointer.

recheck

Ahh, that makes sense. Thank you for taking the time to investigate it!

These changes have been incorporated in a slightly different manner into the latest set of CMake changes #382. Let us know if you continue to run into any issues on macos


Travis CI setup

upgrade Eigen to Eigen 3.x to make it compile
create g++4.9, g++-5, clang++-3.6 build targets
also run the unit tests (if possible)
make the build results visible on the github repository

Using Semaphore CI as it actually works with C++14 projects.


Fix -d option

To include an example usage.

Resolved by making --range take one or two options, with the second defaulting to the current date.


MockServer: No OData V4-Support

OpenUI5 version: 1.44.11
Unfortunately the MockServer seems not to support v4-ODataModels...
Am I right, or do I have a local problem? (In that case I will post more information then of course)

I can say that I got confirmed by @Michadelic that mock server currently doesn't support OData V4.

(Taken from the UI5 Slack channel)

thx

The roadmap of Web IDE mentions that the mock server for V4 should be available as of Q1/2019. I believe this applies to UI5 too if Web IDE plans to keep using APIs from UI5 to mock data


Making changes to a scene and saving generates an error and breaks the project

Release Type: Official Release
Version: Any (in the examples below, <IP_ADDRESS>5 was used)
Platform(s): Windows
Describe the bug
Whenever I create a new project,  it creates itself properly, but as soon as I make any changes that would prompt a scene save the project refuses to save the scene, and when I try to, it will display an Operation failed window (see screenshots)
When closing and opening the project again, it completely breaks.
To Reproduce
Steps to reproduce the behavior:

Create a new scene or open an existing one
Make any change that would prompt a [*] to appear in the Asset editor
Save (Ctrl+S)

Expected behavior
The scene would be saved.
Screenshots

Log and callstacks
Error: The asset cannot be saved to path [D:/StrideProjects/MyGame/MyGame/Assets/MainScene.sdscene]
NullReferenceException: Object reference not set to an instance of an object.
   at Stride.Debugger.Target.CloneReferenceSerializer.CreateOrTransformObject(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Debugger\Debugger\CloneReferenceSerializer.cs:line 60
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.CreateOrTransformObjectInternal(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 124
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Debugger.Target.CloneReferenceSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Debugger\Debugger\CloneReferenceSerializer.cs:line 100
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteDictionaryValue(ObjectContext& objectContext, Object key, Object value, Type valueType) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 291
   at Stride.Core.Yaml.Serialization.Serializers.DictionarySerializer.WriteDictionaryItem(ObjectContext& objectContext, KeyValuePair`2 keyValue, KeyValuePair`2 keyValueTypes) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\DictionarySerializer.cs:line 224
   at Stride.Core.Yaml.CollectionWithIdsSerializerBase.WriteDictionaryItems(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\CollectionWithIdsSerializerBase.cs:line 187
   at Stride.Core.Yaml.CollectionWithIdsSerializerBase.WriteYamlAfterTransform(ObjectContext& objectContext, Boolean transformed) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\CollectionWithIdsSerializerBase.cs:line 232
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteMemberValue(ObjectContext& objectContext, IMemberDescriptor memberDescriptor, Object memberValue, Type memberType) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 51
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMember(ObjectContext& objectContext, IMemberDescriptor member) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 429
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMembers(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 391
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Debugger.Target.CloneReferenceSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Debugger\Debugger\CloneReferenceSerializer.cs:line 100
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteMemberValue(ObjectContext& objectContext, IMemberDescriptor memberDescriptor, Object memberValue, Type memberType) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 51
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMember(ObjectContext& objectContext, IMemberDescriptor member) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 429
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMembers(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 391
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteCollectionItem(ObjectContext& objectContext, Object item, Type itemType, Int32 index) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 159
   at Stride.Core.Yaml.Serialization.Serializers.CollectionSerializer.WriteCollectionItems(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\CollectionSerializer.cs:line 214
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteMemberValue(ObjectContext& objectContext, IMemberDescriptor memberDescriptor, Object memberValue, Type memberType) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 51
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMember(ObjectContext& objectContext, IMemberDescriptor member) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 429
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMembers(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 391
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.AssetObjectSerializerBackend.WriteMemberValue(ObjectContext& objectContext, IMemberDescriptor memberDescriptor, Object memberValue, Type memberType) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetObjectSerializerBackend.cs:line 51
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMember(ObjectContext& objectContext, IMemberDescriptor member) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 429
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteMembers(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 391
   at Stride.Core.Yaml.Serialization.Serializers.ObjectSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializers\ObjectSerializer.cs:line 378
   at Stride.Core.Yaml.ContextAttributeSerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ContextAttributeSerializer.cs:line 32
   at Stride.Core.Yaml.ErrorRecoverySerializer.WriteYaml(ObjectContext& objectContext) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\ErrorRecoverySerializer.cs:line 165
   at Stride.Core.Yaml.Serialization.Serializer.Serialize(IEmitter emitter, Object graph, Type type, SerializerContextSettings contextSettings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializer.cs:line 203
   at Stride.Core.Yaml.Serialization.Serializer.Serialize(TextWriter writer, Object graph, Type type, SerializerContextSettings contextSettings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializer.cs:line 179
   at Stride.Core.Yaml.Serialization.Serializer.Serialize(Stream stream, Object graph, Type expectedType, SerializerContextSettings contextSettings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core.Yaml\Serialization\Serializer.cs:line 146
   at Stride.Core.Yaml.AssetYamlSerializer.Serialize(Stream stream, Object instance, Type type, SerializerContextSettings contextSettings) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Yaml\AssetYamlSerializer.cs:line 139
   at Stride.Core.Assets.Serializers.YamlAssetSerializer.Save(Stream stream, Object asset, AttachedYamlAssetMetadata yamlMetadata, ILogger log) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Serializers\YamlAssetSerializer.cs:line 53
   at Stride.Core.Assets.AssetFileSerializer.Save(Stream stream, Object asset, AttachedYamlAssetMetadata yamlMetadata, ILogger log) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\AssetFileSerializer.cs:line 173
   at Stride.Core.Assets.AssetFileSerializer.Save(String filePath, Object asset, AttachedYamlAssetMetadata yamlMetadata, ILogger log) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\AssetFileSerializer.cs:line 142
   at Stride.Core.Assets.Package.SaveSingleAsset_NoUpdateSourceFolder(AssetItem asset, ILogger log) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Package.cs:line 478

Additional context
A project before saving:
MyGameUnsaved.zip
A project after saving:
MyGame.zip
Note: The change made in this specific project is simply adding a .dll library reference to the .csproj file (and only that), but it seems like any other change has the same effect.

Hey, thanks for the clean report !
I tried it out on my end following your repro steps and it didn't error-out on latest commit, here's what I did:

Download and extract the unsaved one
Open the gamestudio, browse for project, open that project, gamestudio queries about upgrading packages to local, accept
Toggled off cast shadows on the sphere model, changed the tesselation on the sphere asset
Saved, no error dialog
Closed, reopened, still no errors.

As for the second, saved one

Download and extract it
Open the gamestudio, browse for project, open that project, gamestudio queries about upgrading packages to local, accept
No error dialog box

Perhaps it is because of that *.dll you included, could you try without it in the project ?

Here's where the error occurs
https://github.com/stride3d/stride/blob/master/sources/engine/Stride.Debugger/Debugger/CloneReferenceSerializer.cs#L60
Note the [ThreadStatic] for that field, which should have been initialized here
https://github.com/stride3d/stride/blob/master/sources/engine/Stride.Debugger/Debugger/LiveAssemblyReloader.cs#L28 but might not have been, or not on the right thread, for whatever reason.

Hmm, It seems that including the *.dll file is what initially breaks it, but after it breaks, it stays broken as long as the project is opened (even if the include lines from the *.csproj are removed) and only starts working again after the project is re-opened without the *.dll file included.
The include line added to the *.csproj:
<ItemGroup>
		<Reference Include="WarWolfWorksxS">

<HintPath>C:\Users\WhiteWarriorWolf\Desktop\GameDevelopment\Compiled\WarWolfWorksxS\WarWolfWorksxS.dll</HintPath>
		</Reference>
	</ItemGroup>

I'm not sure if it's the *.dll itself that's breaking the project, or just the fact that a *.dll was included, I would need to test this on my side
For reference, here is the *.dll file:
WarWolfWorksxS.zip
And here's the Github repository for it:
https://github.com/WaitWhatWolf/WarWolfWorks-x-Stride

After some digging, it turns out it is indeed the fault of the *.dll file specifically, which means that it's probably messing with the thread(s) somehow, so this doesn't seem to be an issue with Stride.
Either way, thank you for your time @Eideren .


Add learner operator runs very slow when hibernate region is on

Bug Report

What version of TiKV are you using?
master (5.0.0-rc.x, 2d3c66cc44ea19a4e339ec44cf1fcd1477555b7d)
What operating system and CPU are you using?
CentOS 7.6.1810
Steps to reproduce
(I'm currently not sure if it can be reproduced)
Construct a case where a lot of region scheduling or adding peer. For example:

Prepare a cluster with at least 4 TiKV nodes and load a lot of data to generate 10K+ regions. Enable hibernate region.
Stop all read and write, and then all regions should be cold.
Stop one of the nodes, and offline it with PD

What did you expect?
The regions that has a missing peer should quickly add a new peer, limited by PD's configurations like region-schedule-limit, max-snapshot-count and store limit.
What did happened?
It's slow. PD's metrics shows that AddLearner operator runs slowly. After disabling hibernate region, it becomes faster.

cc @BusyJay

Ah, I forgot that I in the above example, when disabling hibernate region, store pool size is increased from 2 to 6. However the raftstore CPU usage is always low.

Can't reproduce with my environment: 4 TiKV, store-pool-size = 2, hibernate_regions = true:

I think it's probably related to slow heartbeat processing. /cc @HunDunDM Is it fixed in master or 5.0?

It has been fixed on master / release-5.0 / release-4.0. We need to test whether this problem is solved at the same time.

/type bug

Closed due to not reproduced.


advanced operators for dataset search

Implementation of https://jira.ecmwf.int/browse/COPDS-1659

 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.


⚠ Bofrost.lu has degraded performance

In f285d3e, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2123 ms

Resolved: Bofrost.lu performance has improved in 4b5adb6 after 51 minutes.


Windowing and aggregate push down

@8none1 can this be closed?

Yeah, this is ancient.  Thanks for spotting it.


fix: travis build workaround with api 27

Fixes #2322
Changes: Fix travis ci build with API 27 using the workaround mentioned here
Screenshots for the change: NA
@iamareebjamal Please review.

I think changing ANDROID_BUILD_TOOLS_VERSION=27.0.1 to ANDROID_BUILD_TOOLS_VERSION=27.03 should work

@iamareebjamal , please review.

Was this needed? yes | sdkmanager "platforms;android-27"
Try without this

@iamareebjamal Yeah it works.


Secure median

Implements FIND-RANKED-ELEMENT-MULTIPARTY  from [1].
[1] Aggarwal, G., Mishra, N. & Pinkas, B. Secure Computation of the Median (and Other Elements of Specified Ranks). J Cryptol 23, 373–401 (2010). https://doi.org/10.1007/s00145-010-9059-9

Code has been reviewed with the contributor.
Functionality has been independently tested.
Approved.
Thank you, Christian!


Promote from BLAIS5-3765-el to main

Auto generated by concourse:
Promote from BLAIS5-3765-el to main

all work completed in blais5-3765-jam-test


Allow separate windows to have separate zoom settings

I use multiple monitors each has different DPIs and it is really annoying that I can't have different levels of zoom on each window I have opened, so at the moment smaller screens have smaller font sizes automatically.
I have seen multiple issues open on this regard, some was disregarded and some was rejected even though it had more than 20 upvotes like #72011
I am pretty sure that a lot of people will be a lot more productive if this feature was implemented.

The zoom level can be set as a workspace setting.

The zoom level can be set as a workspace setting.

In my opinion it should not be based on workspace settings it should be window based.

Yes, workspace isn't specific enough, especially if someone uses multiple windows per workspace.

I don't understand why it hasn't been implemented, in IntelliJ IDEA it's that simple.

Here is a related issue: https://github.com/microsoft/vscode/issues/146254
Also it would be great to have a zoom level indicator/selector like in VS 2022.

Would it be possible to set a zoom level per PPI? So that if I drag a VS Code window from one monitor to another that has a different PPI that the zoom level then automatically updates.
This is a slightly different feature than different zoom levels per VS Code window, so it might be out of scope.

If I am completely honest this is more than a little inconvenient when you have monitors with wildly different ppis. What would be better is if you could take the ppis into account but failing that the option to have independent scaling per window is almost necessary for making this feature even remotely useful for me.
The only reason I (and probably many others) wanted multiple windows was to use them full screen across multiple monitors. When I do that on my 43" 4K monitor and my vertical 27" 4K monitor the text becomes either too large or unreadably small.
This feels like a half arsed implementation. Sorry.

Add

listen, maybe i want to make the font on all my terminal panes in vscode really  then maybe i want to quickly zoom in the current window editor code itself without affecting the title bar and menu texts of vscode.
By not allowing me full independent control of all font sizes in each window from title bar font sizes to menu font sizes to editor font sizes to terminal font sizes, you are making the assertion that i as the developer should not be in control of how i use my own screen real estate

if visual studio has it and notepad++ has it, vscode will never get it

This can be accomplished by modifying your keyboard shortcuts from View: Zoom In / View: Zoom Out to Editor: Font Zoom In / Editor: Font Zoom Out.

This can be accomplished by modifying your keyboard shortcuts from View: Zoom In / View: Zoom Out to Editor: Font Zoom In / Editor: Font Zoom Out.

thanks, that's not the same. for example what if i want a huge font for my project file list, small editor font, and medium terminal font. i already control editor font size with ctrl+mouse wheel but i can't independently control other panes

I know this is currently marked as not planned, but I'd really love to see this reopened, perhaps with an invitation for a third-party PR.
Like others here, I regularly use multiple monitors. In particular, I use the built-in laptop monitor on the go, and a 5K monitor at my desk. I use a zoom level of 3 on my monitor, but I have to set it below 2 on my laptop to get anywhere near a comparable balance of how much text is visible.
One thing I haven't seen mentioned here: the existing window.zoomLevel setting really messes with anyone who uses dotfiles to manage their settings.[^1]
In particular:

For the last few years, almost every time I go to manage my dotfiles, I have to explicitly avoid committing window.zoomLevel so that I don't commit it together with unrelated changes. It also means that my dotfiles repo is almost always shown as "dirty" by git.
If I don't avoid committing window.zoomLevel, then I will constantly have to deal with merge conflicts. Since I have two computers on which I manage my dotfiles, I would run into these merge conflicts on more than a daily basis.

The following alternatives would be much, much less cumbersome for me:

Have an option to set zoom level based on screen resolution. For example:

  "window.zoomLevel": {
    "default": 2,
    "byResolution": {
      "2560x1440@2x": 3,
      "1728x1117@2x": 1.75,
    }
  }

The ⌘+ and ⌘- shortcuts would then serialize to whichever setting is currently being used by the screen of the window where the shortcut is pressed.

Have an option to avoid serializing window.zoomLevel in settings.json. At this point I'd be willing to manually the zoom every time I start VS Code just to avoid the dotfiles issue, although it would be nice if it was recorded somewhere. This could either be combined with the previous bullet:

{
  "window.zoomLevel": {
    "default": 2,
    "serializeSettingsOnChange": "never",
    "byResolution": {
      // …
    }
  }
}

Or a simpler version:
{
  "window.zoomLevel": 2,
  "window.zoomLevel.remember": false
}

Provide a way for window.zoomLevel to be recorded in a separate file.

One potential workaround would be to try to use profile inheritance to maintain one profile of dynamic settings, while the zoom level is saved in a parent profile whose changes are ignored by git. But I don't think it's possible to do this in a way that ⌘+ and ⌘- will write to the ignored file instead of the child profile.

[^1]: I know about settings sync. I use it. However, VS Code clearly believes the power of declarative serialized reactive configuration, so I think this is a reasonable way to use it. This result shows 800 results for people using dotfiles to manage their VS Code settings, and that's just results for window.zoomLevel of those published to GitHUb.


Reconsider training data version usage

Description of Problem:

The misalignment between Rasa Open Source version and version key in the training data is currently confusing to users (example). Users expect that version in the training data equals the used Rasa Open Source version.
Do we actually need the version key or can we use the Rasa Open Source version to for changes to the training data
If we keep the version thing in the training data: In which cases do we increment the latest training data version? This should be made explict and documented.

Definition of Done:

[ ] Start and conclude a discussion with all stakeholders on this (Enable, Rasa X teams)

This misalignment has been addressed in 3.0 with these merged PRs

https://github.com/RasaHQ/rasa/pull/10186
https://github.com/RasaHQ/rasa/pull/10352
https://github.com/RasaHQ/rasa/pull/10356
and this PR which is yet to be merged:
https://github.com/RasaHQ/rasa/pull/10343


Day40

Resolves #87.

Pull Request Test Coverage Report for Build 193

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 191:
0.0%

Covered Lines:
24

Relevant Lines:
24

💛  - Coveralls


Packaging

This actually includes the module in the package created by setuptools and also adds a console script entrypoint (call it with blackdoc instead of python -m blackdoc)

[x] Closes #14

I also pinned the version of black since that is a moving target right now.


Specificity of selector is changed

When we use this plugin it was found that it changes specificity of selectors which can have some unwanted side-effects. Here's an example from devtools-html/debugger.html#1867
Desciption
We had two files one was WelcomeBox.css
.welcomebox .toggle-button-end {
  bottom: 11px;
  position: absolute;
  top: auto;
}

And other was PaneToggle.css
.toggle-button-end {
  top: 7px;
  offset-inline-end: 0;
}

After conversion the second snippet was converted to
html:not([dir="rtl"]) .toggle-button-end {
  top: 7px;
  right: 0;
}

html[dir="rtl"] .toggle-button-end {
  top: 7px;
  left: 0;
}

The problem here is that, now specificity of html:not([dir="rtl"]) .toggle-button-end and html[dir="rtl"] .toggle-button-end is greater than .welcomebox .toggle-button-end which lead to unexpected result in the referenced issue.
Possible solution?
While it may not be possible to eliminate this problem completely, we might be able to limit the problem caused by using following procedure
.toggle-button-end {
  top: 7px;
  offset-inline-end: 0;
}

Should be converted to
.toggle-button-end {
  top: 7px;
}

html:not([dir="rtl"]) .toggle-button-end {
  right: 0;
}

html[dir="rtl"] .toggle-button-end {
  left: 0;
}

This will make sure that only Bi-directional attributes will be affected when specificity changes.

@irfanhudda good catch!
At the time there's no offset-inline-end syntax available, we use these syntax in Gaia (Firefox OS UI)
.toggle-button-end {
  top: 7px;
  right: 0;
}

html[dir="rtl"] .toggle-button-end {
  left: 0;
}

Which treat ltr as default and only overwrite the change part in rtl.
Does it looks reasonable to you if the output syntax also treat ltr as default?
The output will look like:
.toggle-button-end {
  top: 7px;
  right: 0;
}

html[dir="rtl"] .toggle-button-end {
  top: 7px;
  left: 0;
}

@gasolin

Does it looks reasonable to you if the output syntax also treat ltr as default?

That could also work. It would make compiled output even easier to read.
Ideally it could be as you have commented
.toggle-button-end {
  top: 7px;
  right: 0;
}

html[dir="rtl"] .toggle-button-end {
  left: 0;
}

I'm not sure about the second code snippet though. Because there is still the same problem when dir="rtl" where top: 7px might accidentally replace other rules. (It might even be harder to spot this problem because it only affects rtl layout)

Thanks for report,
Now its in master and the test case is added
https://github.com/gasolin/postcss-bidirection/blob/master/test.js#L289


Fix getter generation for String constant fields

Previously, the value of the String field was duplicated as the return value of the getter.  This fails when the constant value was null, i.e. if the RHS is a method call
Instead rewire the getter to return the value of the field

Note this blocks #22133

@octylFractal I replaced the Map with Set; WDYT? 3adc09591f4bd613acb8d9f3f0f36ad532e68584

Either way works for me.

In the end, I chose to keep the Map. Despite Set being simpler, manually adding the "get" prefix, but also having to substring it in visitMethod seems slightly more error-prone in the long-run.

@bot-gradle test and merge

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


Improv async operations

Great to see that we finally got a proper queuing implementation for async calls!

@quetric Pushed the last alterations to this brush. This basically changes the returned type of the request to ACCL calls (it is a long long id). And now you have a map between the ID of a request and the Request object itself.
Should be easier to find requests by their ID now.

thanks @PedrooHR - please mark the PR as ready to review if there are no further changes you'd like to make


Multi-Teant Azure AD auth in b2c with custom policies.

I am trying to use Azure AD auth in b2c using the /common Azure AD enpoint. According to https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-devhowto-multi-tenant-overview#update-your-code-to-handle-multiple-issuer-values, there needs to be a mechanism to either 1.) Allow multiple issuers, or 2.) Specify a list of issuers b2c can validate against. I do not see any possible setting in the custom policies XML that would allow this. I was able to get Azure AD auth created sucessfully, just not multi-tenant now.

@rojasja for awareness
We do not support multi-tenant apps or the /common endpoint. I would recommend requesting the feature here to help us prioritize it.

According to this: active-directory-b2c-advanced-policies/Walkthroughs/IdP-AzureAD.md
it is supported. However when I set it up, i get an error: AADSTS50011: Reply address '' specified by the request is not a valid URL. Allowed schemes: '*' although the reply URLs have been configured and set to:
_https://login.microsoftonline.com/(B2Ctenant).onmicrosoft.com_ and _https://login.microsoftonline.com/te/(B2Ctenant).onmicrosoft.com/oauth2/authresp_
I also want to emphasize that this was working last Friday (15th of September 2017). I didn't change custom policy configuration at all and it didn't work anymore on Monday.
May I have an official confirmation that MultiTenant B2C custom policy still can't be configured or any hint about this error?

@tomidix we have been using multi-tenant auth for a while now and it does work. Perhaps share the configuration of your technical profile

@monteledwards here is the whole ClaimsProvider, App to which TechnicalProfile is referenced is created on portal.azure.com -> AD B2C -> Applications (not on identity.microsoft.com nor apps.dev.microsoft.com; I tried applications from there too but they didn't work either).
The process of login starts normally, user logins ok, on a first run user consent is invoked, and after that there is an error which I mentioned in previous post.
<ClaimsProvider>
			<Domain>MultiTenant</Domain>
			<DisplayName>Login using Azure AD</DisplayName>
			<TechnicalProfiles>
				<TechnicalProfile Id="MultiTenantProfile">
					<DisplayName>AzureADAccount</DisplayName>
					<Description>Organizational or Microsoft Account</Description>
					<Protocol Name="OpenIdConnect"/>
					<OutputTokenFormat>JWT</OutputTokenFormat>
					<Metadata>
						<Item Key="DiscoverMetadataByTokenIssuer">true</Item>
						<Item Key="ValidTokenIssuerPrefixes">https://login.microsoftonline.com/</Item>
						<Item Key="authorization_endpoint">https://login.windows.net/common/oauth2/v2.0/authorize</Item>
						<Item Key="client_id">{AppID}</Item> <!-- AppID from B2C tenant's WebApp Application -->
						<Item Key="IdTokenAudience">{AppID}</Item>
						<Item Key="BearerTokenTransmissionMethod">AuthorizationHeader</Item>
						<Item Key="scope">openid profile</Item>
						<Item Key="HttpBinding">POST</Item>
						<Item Key="response_types">id_token</Item>
					</Metadata>
					<CryptographicKeys>
						<Key Id="client_secret" StorageReferenceId="B2C_1A_MultiTenantSignInKey"/> <!-- AppSecret from B2C tenant's WebApp Application, saved to policy keys in Azure -->
					</CryptographicKeys>
					<OutputClaims>
						<OutputClaim ClaimTypeReferenceId="socialIdpUserId" PartnerClaimType="oid"/>
						<OutputClaim ClaimTypeReferenceId="tenantId" PartnerClaimType="tid"/>
						<OutputClaim ClaimTypeReferenceId="givenName" PartnerClaimType="given_name" />
						<OutputClaim ClaimTypeReferenceId="surName" PartnerClaimType="family_name" />
						<OutputClaim ClaimTypeReferenceId="displayName" PartnerClaimType="name" />
						<OutputClaim ClaimTypeReferenceId="authenticationSource" DefaultValue="contosoAuthentication" />
						<OutputClaim ClaimTypeReferenceId="identityProvider" DefaultValue="AzureADContoso" />
					</OutputClaims>
					<OutputClaimsTransformations>
						<OutputClaimsTransformation ReferenceId="CreateRandomUPNUserName"/>
						<OutputClaimsTransformation ReferenceId="CreateUserPrincipalName"/>
						<OutputClaimsTransformation ReferenceId="CreateAlternativeSecurityId"/>
						<OutputClaimsTransformation ReferenceId="CreateSubjectClaimFromAlternativeSecurityId"/>
					</OutputClaimsTransformations>
					<UseTechnicalProfileForSessionManagement ReferenceId="SM-Noop"/>
				</TechnicalProfile>
			</TechnicalProfiles>
		</ClaimsProvider>

The application that is to be configured in your technical profile needs to be registered as a regular AAD application. I recommend you start over using the guide here
https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-setup-aad-custom
Verify that you can sign in to your own tenant, and then switch the configuration over to multi-tenant by enabling the app to be multi-tenant, and then update your TP configuration

I did that before and got an error: AADSTS70001: Application 'AppId' is not supported for this API version.
I didn't try at all to use MultiTenant v1 for TP config because we have to use MSAL, so only v2 plays a role for us. Do you use MultiTenat v1 or v2?
Now I tried to create new, converged (v2) app in the regular Azure AD of my regular tenant (not b2c tenant) but it finished with the same error as before: AADSTS50011: Reply address '' specified by the request is not a valid URL. Allowed schemes: '*'

Verify that you can sign in to your own tenant...

I can do that, this works and I have no problem with this step. Only the multi-tenant doesn't work.
Thanks for your help!

This error:

AADSTS50011: Reply address '' specified by the request is not a valid URL. Allowed schemes: '*'

Is a bug on the AAD side that hides the real error which is that your reply URLs don't match.
I would double check that the reply URL on the AAD side (the v1 multi-tenant app, not the B2C app).
Also, double check that you are setting:
<Item Key="UsePolicyInRedirectUri">false</Item>

Thanks for the answer. I've managed to make it work. Yes, you are right. It needs to have UsePolicyInRedirectUri set to false. I didn't change my reply urls so I think that the mentioned error is shown where the reply url has nothing in common with the error and not the cause of it.

I am using custom policy which is integrated with B2B and B2C as per link https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-setup-aad-custom. I am able to get the username and email from B2B users after adding

in relying party but not able to get the all the user details for B2C users.

Azure AD id_tokens will not return the email address. To do so, you need to
query the graph API. I wrote a guide to this here.
http://email.monteledwards.com/c/eJxFUE1vgzAM_TVwS-UESMiBQ4fWw7qpUvcl7eYkDkSiwFK6qv31S7vDLOtZfs96lu0aQqyUykPTrp-_w_vntWvjuR1Hha_ALqWVL-x4br92H3572r_vFlZd3kR8fPrZ7tdZCQcMw6q7o50Oed8Yh-B0CZI7U0gBmspa8kIIqwpjsMqHpl-W-ZgV60xsUh6mcaGB3BmjO95MEieAq1Q43KBOgCwJ80ALsZDGu4hLmEaG11Mkho4ZYf-bpM49wzmwYepCEua0Tmzy2ESah0smHoCjpKquQdRUWdKKsPTGcWUseqmxrpSAQgv0wnLnSy2sh7_gXIIh7xKHXGpLQIDeGUjPuNuvurD0J3O75BemTW2U
On Sat, Oct 28, 2017 at 2:12 AM nileshanchan<EMAIL_ADDRESS>wrote:

I am using custom policy which is integrated with B2B and B2C as per link
http://email.monteledwards.com/c/eJx1kM1qwzAQhJ_GvslIa8myDz6kpj00LYH0D3pbraREEMepLCc4T18nPXdYZuA7DOzY1iEqrfPQdquXn_Dxdd118dIdjxrfOJslVa9svHTfm0-_nrYfm8TU_A7x8fm83q4yyXsMh2J3dxr6fN8KAWAkKiiVLgGk9ISgoSRQhjS3-aHdp3Qas3KVwdNydqCx6APFYRx8urUs0B3ZNC6J1ym6W1IKZ8dsiI7SEGdmgP7BbHRpOjFEy2ga09AXeWyjOx3mDB64wMqpuuZQO0Wu0Q6lN1ZoQ-irBmulgZcNoAcS1ssGyPM_CVFx47xdGIqqIccdR28NX1a41xe7kPaTuX3wC5xLbPw
I am able to get the username and email from B2B users after adding
in relying party but not able to get the all the user details for B2C
users.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
http://email.monteledwards.com/c/eJxFkE1vgzAMhn8N3FLli0AOHBjaDuumSu26Sb05idNGAsoCtKK_fowdZlmWH8vvK9muRIAsz9NQ1tXbdzh-Pc51vNddl8OBklla9U6Ge33affrttD_uRpLNHzw-v962-yqRtIXQbM5rtdc2vZTOCBQIwlBNpRRacAFUekSrWIEO06a8jGM_JKJK-MuS5zBeJvOrXqB6TBHJAdq-wWFhsGO4IXEhoh2vcSaGWwLuBp1FR_prE2xYF8MwTGtTJFyssBi22I1ESMoyniuWxjJi38wJf6IMFGZFQXmBmUWdI0hvHMuNBa80FFnOqdAcPLfMeam59fQvGFPUoHfLDJjSFilS8M7Q5Rmr_eb_oB8Wl27h,
or mute the thread
http://email.monteledwards.com/c/eJxFUMtugzAQ_Bq4ERnH2PjAgaK0VR5NlJY0yW39AqcEUmwapV9fmh66Wq00I81oZ1SmARLGQpsV-fLTlu_fVdFfi7Zl8IqiG5F0FblrcVzvzGLYlmsfJbc33M_mX4ttHhB0BttMqvuV3TmsMxQrJKgwVKcpYYrrKUgDXAHjAMTwsMlq7y8umOYBfhy3sr4exK96BG3nrbESvO1aN-KhdYNwsrdCRzD4eqRyEI2dHRbLV-kP8vS82jzJTUnXXbXbk5OXHy5xV78pK5hfjivyQtxehH3W60tzC_ADioHqJE0RTnUiNWd6_EqomAkJhnJIE4bRlGMwWMbKEI6lQX8TxxQJbdTIQUy51EgjMEqgsYe7_eQ_yw_qFG7l
.

--
Sent from Gmail Mobile

@parakhj is the multi-tenant scenario still not available in B2C?


CFE_SB_ReceiveBuffer times out immediately if the system time changes on POSIX

Describe the bug
When pending on CFE_SB_ReceiveBuffer with a timeout on a POSIX system, a change to the system time causes the function to immediately return with a timeout error code or pend longer than specified depending on the direction of the time change.
To Reproduce
CFE_SB_ReceiveBuffer with a timeout of 10 seconds on a Linux system.  Change the system time ahead by 1 hour.  The function will return immediately with code CFE_SB_TIME_OUT regardless of the actual elapsed time.
Expected behavior
The function should always wait for the specified timeout regardless of any change to the system time.  If this is not practical, it would be helpful to document this behavior in the function doc string.
System observed on:
ARM Cortex A9
Linux
Versions Draco-RC5
Additional context
The implementation calls OSAL function OS_QueueGet.  The POSIX implementation calls mq_timedreceive which is known to suffer from this problem.
Reporter Info
Andrew Hatstat, Geost

Can confirm, I have experienced this same problem and came to the same conclusion as you. The mq API is simply not sufficient for working with multiple clocks.

CCB 19 December 2024: Will address through documentation.


use self.pk instead of self.id in save method

Some models don't use an id field.
https://docs.djangoproject.com/en/2.2/ref/models/instances/#django.db.models.Model.pk

Hi,
Can you please share what caused you to check it and fix?
(So that incase something else is breaking, I'd be able to fix it.)
Also, can you please checkout the contributing / commit guidelines here: http://openwisp.io/docs/developer/contributing.html
Thanks.

Sorry I didn't know about that link. I only found: https://github.com/openwisp/django-x509/blob/master/CONTRIBUTING.rst
which linked to: https://github.com/openwisp/django-x509#contributing
I'll reopen this correctly after reading the guidelines.


chore: release v0.3.20

:robot: I have created a release beep boop
0.3.20 (2024-09-15)
Bug Fixes

deps: update dependency @floating-ui/dom to v1.6.11 (#152) (7493d2a)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.3.20
:sunflower:


Add 15.9-preview2 branches to CI

📝 Please do not rebase/squash/rewrite this pull request during the merge.

@mmitche - CI Tests targets are failing for unknown reason. Is it a known issue ? Can we ignore them ?


Search for chromium as CHROME_EXECUTABLE on Linux

Permit to use the distro provided chromium binary on linux in devicelab.
I don't know how to test this.
Refs #77900
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Was the intention here to add support for chromium to the flutter_tool? If so this isn't the place to do it, devicelab is our test infrastructure.

(If so that is done here: https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/web/chrome.dart#L28 )

@jonahwilliams Indeed! Thanks for the hint.

Moved to draft, at least this is failing:
30:49 +2824 ~39 -41: test/general.shard/web/devices_test.dart: Chrome invokes version command on non-Windows platforms [E]
  Expected: ['google-chrome', '--version']
    Actual: ['chromium', '--version']
     Which: at location [0] is 'chromium' instead of 'google-chrome'

I think you need to take a step back here. The existing code you are modifying is just written to look for executables based on a PATH. Adding in os calls to which directly is going to change the behavior a lot, and there might be better ways to handle this on linux

Any idea on a better approach? I can't think of anything different than a runtime check.

I think a runtime check is a reasonable way to handle it, but the code needs to be adopted to support that.

I'm going to close this PR since it's not ready for review, but please don't hesitate to create a new PR if you get back to it!


http requests

Hi,
I would like to get internet connection with this project. I tried compile curl with ndk, but gave errors. I can get simple http requests with this library: https://github.com/mattiasgustavsson/libs/blob/main/http.h but I want to have https.
Now I try to to use jni to make java calls to urlconnection, my code so far:
        const struct JNINativeInterface * env = 0;
        const struct JNINativeInterface ** envptr = &env;
        const struct JNIInvokeInterface ** jniiptr = app->activity->vm;
        const struct JNIInvokeInterface * jnii = *jniiptr;
        jnii->AttachCurrentThread( jniiptr, &envptr, NULL);
        env = (*envptr);

        // Retrieves NativeActivity.
        jobject lNativeActivity = gapp->activity->clazz;

        // URL url = new URL(urlString);
        jclass ClassContext = env->FindClass( envptr, "java/net/URL" );
        jmethodID urlConstructor = env->GetMethodID( envptr, ClassContext, "<init>", "(Ljava/lang/String;)V");
        const char url[50] = "http://httpbin.org/anything";
        jstring jurl = env->NewStringUTF( envptr, "http://httpbin.org/anything" );
        jstring jget = env->NewStringUTF( envptr, "GET" );
        jobject urlObj = env->NewObject( envptr, ClassContext, urlConstructor, jurl );

        // urlConnection = (HttpURLConnection) url.openConnection();
        jmethodID openConn = env->GetMethodID( envptr, ClassContext, "openConnection", "()Ljava/net/URLConnection;");
        jobject urlConnectionObj = env->CallObjectMethod( envptr, urlObj, openConn );

        // urlConnection.setRequestMethod("GET");
        jclass urlClass = GetObjectClass( envptr, urlConnectionObj );//env->FindClass( envptr, "java/net/HttpURLConnection" );
        jmethodID setRequestMethod = env->GetMethodID( envptr, urlClass, "setRequestMethod", "(Ljava/lang/String;)V");
        env->CallObjectMethod( envptr, urlConnectionObj, setRequestMethod, jget );

But this code is really not complete and gives errors (I have no idea why).
If anyone tried something similar like this, what did you use? Also where could I learn jni commands? If i get success in this I promise to share.
It can be amazing to get network apps like chat can be under 50kb.
Sorry for bad english

I have not needed to do this, so perhaps someone else will hop in with suggestions.  I recommend trying out the discord server and seeing if anyone can help out there.


Support for "target" on AnimateList

I tried creating a PR for this, but the current API seemingly doesn't lend itself to only require a small change for this, since AnimateList is based on using delays, which are ignored as soon as target is non-null.

AnimateList is really just meant as a convenience to save you a bit of code looping through widgets applying Animate to each of them. I'm hesitant to complicate it significantly to support more advanced use cases that can be handled with a loop. As such I'm going to close this, but I'm open to further discussion.
I will look at the docs for AnimateList to see if it would make sense to include a bit more info on how to approach this though.


"given bqm does not match the sampler's structure" on certain QUBOs/solver_limit

Description
When embedding some QUBOs using minorminer, we get the mentioned error. By trial and error, increasing the value of solver_limit to 10000 prevents the error for appearing.
To Reproduce
Please download a MWE from https://megaupload.nz/meWbFdj2bb/minimal-qubo-model_zip and run solver_qbsolv.py changing use_minorminer=False to True in the last line. Other QUBOs saved in the data folder also have the same problem.
Expected behavior
Theoretically, the embedding should either fail or succeed. Instead, it succeeds but complaints about matching. Unexpectedly, the solver_limit parameter affects this behavior.
Environment:

OS: Ubuntu 18 LTS
Python version: 2.7

Unfortunately we can't/shouldn't download files to run locally. Would you be able to create a mcve to post here?

Surething. I'm a bit busy these days but will craft and post one in the next 4 days or so. I'll hard-code the QUBO data in it.
Enviado desde Yahoo Mail con Android
El mié., oct. 24, 2018 a 12:03, Alexander<EMAIL_ADDRESS>escribió:
Unfortunately we can't/shouldn't download files to run locally. Would you be able to create a mcve to post here?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This has been open for a year without update; please submit a proper mcve or I'll close this ticket.

Hi,
Please allow me a week to go back to that code version and create an mcve.
I'll also need to regain access, since my user was locked out. Would it be possible for you to give me login credentials?
Thanks much,
Carlos
Enviado desde Yahoo Mail con Android
El jue., oct. 31, 2019 a 19:09, Kelly<EMAIL_ADDRESS>escribió:
This has been open for a year without update; please submit a proper mcve or I'll close this ticket.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi Carlos,
I'm not sure how you were accessing the system.  I'm told that if you have a leap account and you haven't linked it to your github account, you're eligible for additional time.  If this doesn't help, please email me at<EMAIL_ADDRESS>and I'll try and sort something out internally.
Thanks!


create hejian

create hejian

@smilenot This domain does not belong to a university, nor to a college. I have to close the request without merging. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a new request.
Please refrain of fooling people. Polish university can not be hosted in Guangzhou, China.


Check and update all GIFs

Description:
Review and update GIFs:

Speed
Clarity
Add cursor highlight?
Size

Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Closing as major content improvements aren't required to prioritize this at the moment. Will reopen in the future if required.


Careful

what university do you have
graduated? You know Canimeni can't compile this script? It can't run on Linux and no one installs netframework consoles on Windows specifically for your script, besides the fact that you're too lazy to do a tutorial, your script is pathetic, and thirdly I don't understand why you made this script on C # do it in c ++ or python because no one sits on c # the script is useless and probably no one used it anymore at school your script is pathetic besides the resources it consumes, you don't even know how to make it clear on the sarquest cookie http / https.
who is compiling your script on windows? give a direct compilation on x86x64

я не знаю че за хуйню ты щас сюда насрал дружище, но иди ка ты впизду со своими выебонами

Dude, I'm American, you're Russian and I'm American, we hate Russians, especially since they're inferior to us

open another book if you haven't been to a university

wait AHAHAHAHAHAH

no one installs netframework consoles on Windows specifically for your script
.net framework installed by default in windows lmaooo


Warning in HA logs

I have this in our logs.
Should it be fixed?
2023-05-05 12:21:16.189 WARNING (MainThread) [homeassistant.components.number] Entity sonoff.sonoff_100183ec18_pulseWidth (<class 'custom_components.sonoff.number.XPulseWidth'>) is using deprecated NumberEntity features which will be unsupported from Home Assistant Core 2022.10, please report it to the custom integration author

Are you on the latest version of HA and the integration? This message was appearing before many updates, but it has been a while that it disappeared.

#897


Added Zoom version 5.7.1247.

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Their ToS site is 404ing at the moment, so I commented it out. I'll check it later and see if it is back up (and if it is up, I'll open a PR to resolve).


Pathfinder 2e Raise a Shield macro bug

In the Pathfinder 2e system, there's a macro for a character to Raise a Shield. However, when "Disable GM speaking as PC tokens" is enabled, the image for the shield is twice the size it's supposed to be when the GM uses the macro for player tokens.

I've never used the pathfinder system.  Can you provide the steps on how to find and use this macro please?

It's in the Compendium Packs tab in Action Macros

And then it's the Raise a Shield macro

I cannot re-create this issue.  I do notice that your screenshot is lightly different to mine though.  Your's says "Reactive shield" whereas mine says "Raise a shield"

I equipped a shield on a PC, dragged that macro to the quick bar, selected the PC token and clicked the macro.  Is there a different way to do it so that "reactive shield" is displayed instead?

Aha, I worked it out.  You just have to click the macro when it is not that PCs turn in combat.  It makes no difference though, the shield icon still looks OK to me.

OK, I've managed to re-create it now.  I just had to assign that PC to a player first :)  I'll see if I can work out what's causing it.

086a7719cb0352a50f47f8973d3b780511fd4fc8

Fixed in 0.2.4


"Metric request error" when displaying InfluxDB data using FLUX query language in grafana

I want to join tables, but I get a metric request error. The data consists of two measurements, with a time and value column.
data_1 = from(bucket:"telegraf/autogen")
  |> range(start:-1h)
  |> filter(fn: (r) =>
    r._measurement == "Dev502_Room6_Temp_ME_AI20" and
    r._field == "value")

data_2 = from(bucket:"telegraf/autogen")
  |> range(start:-1h)
  |> filter(fn: (r) =>
    r._measurement == "Dev502_Room6_Hum_ME_AI21" and
    r._field == "value")

join(tables: {key1: data_1, key2: data_2}, on: ["_time", "_field"], method: "inner")

Do each queries work independently?  and you only get the error when the join query?  If so, can you post the full error?
If the data is not sensitive, can you post the CSV results you see when executing the same query directly against influx?

What version are you using?  Flux is now supported in grafana core -- try 7.2beta for best results :)

I am getting the same error, I am testing it with two equal querys:
left = from(bucket: "har/autogen")
|> range(start: -12h)
|> filter(fn: (r) =>
r._measurement == "BezugPV"
)
right = from(bucket: "har/autogen")
|> range(start: -12h)
|> filter(fn: (r) =>
r._measurement == "BezugPV"
)
join(
tables: {l:left, r:right},
on: ["_time"]
)
When I run one query alone, I get the data:

I was also wondering, if the column name "value ee40c9..." is expected behavior?
On running the join, I get:

Am I missing something or does join not work?
I am using Grafana v7.2.2


Add: pull to refresh 추가

Summary
It closes #41
Pull To Refresh 기능 추가
Extra info
Images or Screenshots
Further Work

Do something...

conflict 나는 것 같아요


Extract All NBA Teams - Players  from 1977

Extract data from the NBA-ABA merger onwards prior to performing analytics

Done


Add Footer to website regarding relationship with MongoDB Inc.

https://github.com/stampery/mongoaudit currently contains a footer that clarifies the tool's owner/maintainer and relationship w/ MongoDB Inc.
Please add a similar footer near the end of http://www.mongoaud.it so that both resources show the same message. Thanks!

http://www.mongoaud.it no longer exists


Re-write users app tests in pytest style & perform minor refactoring

Outline:

conftest.py:

create a few fixtures

users/:

models.py:

remove User.__str__ override as it's effectively a duplicate of the base one

admin.py:

rename MyUserAdmin to UserAdmin
move MyUserChangeForm to forms.py
move MyUserCreationForm to forms.py

forms.py:

rename MyUserChangeForm to UserChangeForm
rename MyUserCreationForm to UserCreationForm

views.py:

map module-level variables to <View>.as_view invocations

urls.py:

set path's view to views.py module-level <View> variables

tests/: improve factories.UserFactory; pytest-style tests

black users app
Uninstall django-test-plus==1.0.22

I was just looking for django-test-plus and noticed it had been removed in this merge. Was the rational documented anywhere? Not being critical, just interested in understanding the rational.