Ninja cannot see parents profile

I logged in as this parent http://zen.coderdojo.com/dashboard/profile/31c1e5d2-6c9b-4adc-86ac-66b57d0449db and added the child "Amy" to his profile. She's an O13 ninja. I then logged in as Amy but I couldn't see her dads profile, it says it is private.
Surely it makes sense for a ninja to always see their parents profile even if it is private?

@tangentfairy not sure here. Would you like to make parent profile visible to children even if profile is private? Or do you need to investigate this more?

I think I'd like to leave a request for comments label on this one. Let's see what the community thinks.
I'm in favour of making the parent profile visible to any ninjas attached to it.

Parent profile to be visible to ninjas

@ckiss this still happens, I can give you the profile info if you need

@tangentfairy sure, let's talk in private. I tested it with a new account and it worked, so there might be something wrong with existing accounts.

I caused a timeout error by going to this profile now.

Hasn't arisen since, closing for now.


rmnn Error: Unsupported operation SpaceToBatchND in tensorflow::GraphDef

Hi all,
We tried to run our own tensorflow model (with armnn 19.08) and got the error in parse step:
"Unsupported operation SpaceToBatchND in tensorflow::GraphDef  at function LoadNodeDef"
Can anyone suggest us a solution?
Thank you!

Hi @quyetvk ,
The error is indicating that our Tensorflow model parser does not have support for SpaceToBatchND. Our TfLite parser does have support for this layer (our TfLite compatibility is a bit more advanced than Tensorflow). Could you please try converting your model to TfLite and trying it then?
TfLite models (through tflite_convert) have the added benefit of performing a standard set of optimisations on the graph, such as removing training-only nodes.
Cheers,
James

Hi @james-conroy-arm
Thank you very much for your quick support. We will try your suggestion.
Anyway, do you have near plan to support this layer?
Best regards

Hi @quyetvk ,
No problem. Unfortunately, we don't have any near-term plans to add TfParser support for this layer.
If you would like to add the support yourself, that'd be great also. This would require modifying armnn/src/armnnTfParser/TfParser.cpp (see this file for other examples). If you are interested (and we'd be happy to help you along the way if needed), please see:
Contributor's Guide
ArmNN Gerrit Code Review (login with GitHub)
Cheers,
James


chore(blog): websocket series part 1

It is a first blog post that is a part of series I'm working on atm to make it easier for the community to work with Websockets and AsyncAPI
What is next after this post:
Next blog posts:

also about Kraken API but now step by step each section explained - WIP
decouple one spec into 2 separate ones and show $ref in action (not much Websocket only, but still useful I think)
another blog post would be about having some fun with nodejs-ws-template
writing a template for socket.io and an AsyncAPI file for that (I'm still thinking if this is actually important for the community as people mostly ask about writing a spec file)

Others:

review all and figure out what can be used in the AsyncAPI docs as official websocket docs
record videos or a live stream about this blog post and others related to Kraken as I think it would be super useful for others (could be also embedded in blog posts)

See also: https://github.com/asyncapi/spec/issues/253

@fmvilas ready for final approval 😉


feat(docs): Completed HowItWorks section

Proposed changes
Completed HowItWorks section
WIP #707
Types of changes

[ ] 🐛 Bugfix (non-breaking change which fixes an issue)
[X] ✨ New feature (non-breaking change which adds functionality or enhancements)
[ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] ✅ Tests (added tests for an existing feature)
[ ] 📚 Documentation Update (if none of the other choices apply)
[ ] 🙌 Other (please, write a clear and concise description of the proposal in the section above)

Checklist

[X] 👀 I have read the CONTRIBUTING doc
[X] ✅ Lint and unit tests pass locally with my changes
[X] 🧪 I have added tests that prove my fix is effective or that my feature works
[X] 📚 I have added the necessary documentation (if appropriate)
[X] 🔀 Any dependent changes have been merged and published in downstream modules

Further comments
Added all components to complete the HowItWorks section. Once the CodeHighlighter component is ready, we need to add the relative codes to the preview div. At the moment, that element contains a string.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@33f8f01). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             main        #3   +/-   ##
========================================
  Coverage        ?   100.00%
========================================
  Files           ?       106
  Lines           ?       942
  Branches        ?       166
========================================
  Hits            ?       942
  Misses          ?         0
  Partials        ?         0


Update status in case Bastion blocks Shoot deletion

How to categorize this PR?

/area ops-productivity
/kind enhancement
What this PR does / why we need it:
The Shoot status is updated accordingly in case there are Bastions that block the Shoot deletion.
Which issue(s) this PR fixes:
Fixes #5346
Special notes for your reviewer:
Release note:

/assign


Implement the ockam secure-channel delete command

Currently:
> ockam node create n1 --tcp-listener-address <IP_ADDRESS>:6001
> ockam node create n2 --tcp-listener-address <IP_ADDRESS>:6002

Since n2 gets a secure channel listener at /ip4/<IP_ADDRESS>/tcp/6002/service/api
We can create secure channels from n1 to this listener
> ockam secure-channel create --from n1 --to /ip4/<IP_ADDRESS>/tcp/6002/service/api
/service/9a87006896ec1920da7fdbb233449d24

> ockam secure-channel create --from n1 --to /ip4/<IP_ADDRESS>/tcp/6002/service/api
/service/0310c30702062f70bfb6dcf671791b8b

> ockam secure-channel create --from n1 --to /ip4/<IP_ADDRESS>/tcp/6002/service/api
/service/8655c4bd3d20a8760d854220437d6673

These secure channels are stored in a service registry when they are created:
https://github.com/build-trust/ockam/blob/c397c97078dc4962d29d0180d32e579d3ca633c3/implementations/rust/ockam/ockam_api/src/nodes/service/secure_channel.rs#L42-L44
The command to create the secure channels is defined here
https://github.com/build-trust/ockam/tree/develop/implementations/rust/ockam/ockam_command/src/secure_channel
Desired:
We want to add a ockam secure-channel delete command that would delete a secure channel currently in the service registry.
Related #3188 #3159

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout issues labeled -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

@Retamogordo offered to work on this.

Hello !
What would be the signature of the command ?
Is it like
ockam secure-channel delete /service/8655c4bd3d20a8760d854220437d6673

or
ockam secure-channel delete --from n1 --to /ip4/<IP_ADDRESS>/tcp/6002/service/api

or something else ?

It would be:
ockam secure-channel delete /service/8655c4bd3d20a8760d854220437d6673

Also please note @adrianbenavides's simplification in this PR as an example to simplify some of the interaction with services from commands https://github.com/build-trust/ockam/pull/3267

Hi @mrinalwadhwa !
Could you enlight me about how do you guys debug spawned nodes ? Are there log files anywhere ?

@Retamogordo sure.
There are two ways.

Run a node in the foreground with verbose traces:

ockam node create n1 --foreground -vvv

Nodes that are spawned and run in the background write logs to

~/Library/Application\ Support/io.ockam.ockam-cli/node-n1/n1.log

On macos
On linux this would be in $XDG_CONFIG_HOME or ~/.config

Awesome, thank you !

@mrinalwadhwa, a couple of questions:

I came to this command syntax eventually:

./ockam secure-channel delete a8187fd55c8a4281ee33e365acc04592 --from n2

is this ok with you ?
2) if the channel is not in registry, I return "not found 404", which I doubt is the most suitable choice here
3) I only delete the channel from the registry of "from" node, should be the "to" node be somehow notified about ?

@Retamogordo great!

--at {node} would be better.
lets start with something like "channel with address a8187fd55c8a4281ee33e365acc04592 not found"
also do a ctx.stop_worker(channel_address) although that is less that ideal as mentioned in https://github.com/build-trust/ockam/issues/3159#issuecomment-1220100953

Hi @mrinalwadhwa,
I took a chance to modify also channel creation code as required by #3267,
if you think it's ok, I could proceed with further testing and hopefully pull requesting.

@Retamogordo that sounds great, looking forward to the PR

Fixed in https://github.com/build-trust/ockam/pull/3287
Thank you @Retamogordo 🎊


feat: add convience targets

Currently targets generated by apt is really crude, forces all packages to be enumerated again in the BUILD file.
This PR improves the API surface by introducing a few new convenience targets.

@bullseye//:bullseye target at the external repository root which has the same name as the repo that contains all the installed packages + a dpkg_status target for all installed packages to be found by scanners.
@bullseye//bash target that is alias to architecture specific packages with a select to allow same oci_image target to be transitioned to different platforms.
@bullseye//:packages target: to access all package archives (including transitives)
@bullseye//:dpkg_status target: to access a dpkg_status archive (including transitives)

cc @jjmaestro

@thesayyn so, part of this is a big chunk of "the top of the stack" of PRs (#100)... and again, given the amount of changes that this will introduce, I will have to re-do a ton of the intermediate PRs in the stack that have been 2 months waiting to be reviewed.
Just FYI, it's very demotivating to see a big chunk of the functionality that made me revamp the repo being implemented without the rest of the changes. And again, this IMHO "slaps it in" while I built the refactor to clean all of the parts. Again, "2 months in the making".

Just more context of how I would have done something like this... at the very least, you could have eyeballed the stack and considered if you are (mostly) going to merge it in or not. And if so, you would have implemented this on top of #100, adding the extra convenience aliases that you are adding.
That would help a contributor like me to feel like the work that's been done is worth something. Instead, I now have to scramble and rebase everything with larger conflicts.

I didn't see you made a similar improvement. apologies on my end for that.  Big PRs are hard to review and i don't have the time to look at them at once. In my defense refactor PRs are mostly "i don't like the way you did things so i am gonna just change it".  I am not trying to be extra, if you look at this   you will see that i took the time to actually review and land a lot of PRs.
And the reason pinged you was to get your opinions as you were trying to make this ruleset better. :)

It's also fair to mention that i am not getting paid or being thanked either for the most of the work i do here.

IMO refactoring is definitely not "I don't like how you did this". Most of the time it should be to make the code more maintainable so that other changes become easier. That's how I've tried to make all the changes in the stack.

It's also fair to mention that i am not getting paid or being thanked either for the most of the work i do here.

I know, neither are any of the contributors! But that's also why I go above and beyond and document the PRs, what they do, each commit has a (hopefully) clear message and concrete change, etc. So that, regardless of how large the PR / stack, it's easy to see the "conducting thread" and have a breadcrumb / trail of everything.
And that's why it's disconcerting to see that after 2 months, the reviews (which are good) don't look at the whole stack.
Anyway, enough drama. For my part, sorry for dumping this on you.
Will go over the changes over this week and will try to get the PRs in the stack rebased.

Also, the tests are failing, here's the patch to fix it:
diff --git a/apt/private/BUILD.bazel b/apt/private/BUILD.bazel
index 19a4af1..cadebf9 100644
--- a/apt/private/BUILD.bazel
+++ b/apt/private/BUILD.bazel
@@ -27,6 +27,8 @@ bzl_library(
     visibility = ["//apt:__subpackages__"],
     deps = [
         ":lockfile",
+        ":starlark_codegen_utils",
+        "@bazel_skylib//lib:new_sets",
         "@bazel_tools//tools/build_defs/repo:cache.bzl",
         "@bazel_tools//tools/build_defs/repo:http.bzl",
         "@bazel_tools//tools/build_defs/repo:utils.bzl",
@@ -95,3 +97,9 @@ bzl_library(
     visibility = ["//apt:__subpackages__"],
     deps = [":version"],
 )
+
+bzl_library(
+    name = "starlark_codegen_utils",
+    srcs = ["starlark_codegen_utils.bzl"],
+    visibility = ["//apt:__subpackages__"],
+)

Also found a bug that breaks in amd64, here's the fix:
diff --git a/apt/private/deb_translate_lock.bzl b/apt/private/deb_translate_lock.bzl
index 6491868..509062c 100644
--- a/apt/private/deb_translate_lock.bzl
+++ b/apt/private/deb_translate_lock.bzl
@@ -169,11 +169,11 @@ def _deb_translate_lock_impl(rctx):
             _PACKAGE_TEMPLATE.format(
                 target_name = package["name"],
                 data_targets = starlark_codegen_utils.to_dict_attr({
-                    "//:linux_%s" % arch: "//%s/%s" % (package["name"], package["arch"])
+                    "//:linux_%s" % arch: "//%s/%s" % (package["name"], arch)
                     for arch in architectures._values
                 }),
                 control_targets = starlark_codegen_utils.to_dict_attr({
-                    "//:linux_%s" % arch: "//%s/%s:control" % (package["name"], package["arch"])
+                    "//:linux_%s" % arch: "//%s/%s:control" % (package["name"], arch)
                     for arch in architectures._values
                 }),
             ),


:seedling: Add probe support for contributors metrics

What kind of change does this PR introduce?
Adds a probe.
The probe checks whether a project has contributions from users belonging to a company or organization.

[x] PR title follows the guidelines defined in our pull request documentation

[x] Tests for the changes have been added (for bug fixes/features)

Which issue(s) this PR fixes
NONE
Does this PR introduce a user-facing change?
Yes, it adds additional results when running Scorecard
Adds a new probe for contributors metrics.

Are you planning on making the changes to checks/contributors.go and checks/evaluation/contributors.go in this PR or a follow-up PR?

Let's do it in this PR.

@laurentsimon Could you have another look?

@laurentsimon PTAL again.

Just a matter of resolving the linter (which can be checked locally with make check-linter). Unfortunately gci can be a bit of a pain to figure out what it doesnt like.

Note: The failing e2e test is going to be annoying and should probably be changed since we're going from 1 Info statement to 1 per contributor, and we're using ossf/scorecard as the example repo, so it will change as more people contribute

Note: The failing e2e test is going to be annoying and should probably be changed since we're going from 1 Info statement to 1 per contributor, and we're using ossf/scorecard as the example repo, so it will change as more people contribute

Are you thinking that as part of this PR or shall we disable it and create an issue to track?

Note: The failing e2e test is going to be annoying and should probably be changed since we're going from 1 Info statement to 1 per contributor, and we're using ossf/scorecard as the example repo, so it will change as more people contribute

Are you thinking that as part of this PR or shall we disable it and create an issue to track?

If the goal is to have an Info per finding, then it would make more sense for a maintainer to setup a repo in our test org, so the values wont change unexpectedly: https://github.com/ossf-tests

Note: The failing e2e test is going to be annoying and should probably be changed since we're going from 1 Info statement to 1 per contributor, and we're using ossf/scorecard as the example repo, so it will change as more people contribute

One option is switching to https://github.com/ossf-tests/ScoutSuite. It's already setup, has about 4 contributors. There's still a risk of this breaking though if the contributors change their profiles.
The other option is avoiding a change in the number of log statements to avoid the whole e2e debate. Instead of logging the findings, manually build the list of companies and do it as one log statement

The other option is avoiding a change in the number of log statements to avoid the whole e2e debate. Instead of logging the findings, manually build the list of companies and do it as one log statement

I like this. Let me give it a try.

The other option is avoiding a change in the number of log statements to avoid the whole e2e debate. Instead of logging the findings, manually build the list of companies and do it as one log statement

I like this. Let me give it a try.

It worked. It is all green now.


Release 0.6.0 with changes on master

(From the comments here: https://github.com/iron/iron/pull/544#issuecomment-303621983)
It would be cool to get a 0.6.0 release with the changes in master since 0.5.1 (from January): https://github.com/iron/iron/compare/0.5.1...master
The following would be worth releasing:

Dependency cleanups: https://github.com/iron/iron/compare/0.5.1...master#diff-80398c5faae3c069e4e6aa2ed11b28c0
API change to use std::error::Error: https://github.com/iron/iron/compare/0.5.1...master#diff-9a269209bed069ffb36d5565a91c9840
Documentation improvements

(It would be before hyper 0.11, as changing Iron to be based on async hyper will probably take a while.)
Update: iron 0.6.0 has been released. Now the iron dependency needs to be bumped to "0.6" in all the other iron crates (and released):

[x] router: https://github.com/iron/router/pull/141
[x] mount: https://github.com/iron/mount/pull/95
[ ] staticfile (depends on mount)
[x] persistent: https://github.com/iron/persistent/pull/64 / https://github.com/iron/persistent/pull/65
[ ] bodyparser (depends on persistent): https://github.com/iron/body-parser/pull/79
[ ] urlencoded (depends on bodyparser)
[ ] params (depends on bodyparser and urlencoded)

While we're at it, we should bump other dependencies as well if needed.

@reem @untitaker ?

See here for why this is being held up (problems with permissions on crates.io): https://github.com/iron/urlencoded/issues/68

Ping @reem

What's the status of this request? Looks like the urlencoded stuff has been resolved?

I released Iron 0.6.0, please file PRs with me in cc for extension updates.
On Mon, Oct 30, 2017 at 02:46:15AM +0000, cetra3 wrote:

What's the status of this request? Looks like the urlencoded stuff has been resolved?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/iron/iron/issues/551#issuecomment-340329879

@untitaker thank you! Here's a pull request for router: https://github.com/iron/router/pull/141

[ ] iron-test (depends on router, urlencoded)

Thanks @shepmaster, added to the list. And staticfile depends on iron-test..

Additionally, logger has already been updated for iron 0.6.0 but has not been published yet.

Will release logger 0.4.0
On Mon, Dec 04, 2017 at 07:59:23AM +0000, Jeb Rosen wrote:

Additionally, logger has already been updated for iron 0.6.0 but has not been published yet.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/iron/iron/issues/551#issuecomment-348886555

After about 6 months, I think we're done now.
I'm thinking about raising a pull request to add some text to the README saying that iron is not actively maintained and you should consider migrating to something else. Thoughts?


Implemented an Awk syntax highlighter

As there isn't yet a syntax highlighter for Awk, I've created one. It's pretty basic as I'm not the most skilled Awk user and ths is my first contribution to this projecti, but it does seem to work OK.

Hmm... The build seems to fail when any environment variables get set. A tad frustrating...

Fixed it - down to a superfluous semicolon.

Thanks for your contribution, Matthew!


Use with vpn

Is it possible to set this up so that all Internet traffic going through it is sent over a vpn?

@martin-ger how about n2n , p2p vpn
@Glenta  any documents showing how to use this with proxy? i could have a socks5 proxy


lock python version to 3.6 in Dockerfile

Currently, this project only supports python 3.6.
Need to lock python version to 3.6 in Dockerfile.

LGTM
Need to bump soon


(WIP) Change == to >= for torch requirement

Fix #67, fix #69, fix #210

Looks like this PR is back on the menu 😄
I've ran pytest manually on rosenberg and everything passes with pytorch 1.5, and torchvision 0.6.0. Also they've fixed a bug which means we don't have to import future, and we don't have to pin the pillow version anymore. So this closes the same number of issues as the number of modified lines 😛


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/BasGo/ioBroker.places

[ ] Title should not have word "adapter" in the name. It is clear, that this is adapter. Now: Places Adapter

Thanks,
your automatic adapter checker.

Title has been fixed, will be part of next release.

Thanks for fix #3


fix: do not default image transformation flag

What kind of change does this PR introduce?
Bug fix
What is the new behavior?
Do not default feature image transformation to false when updating the tenant

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.007%) to 85.837%

Totals

Change from base Build<PHONE_NUMBER>:
-0.007%

Covered Lines:
4943

Relevant Lines:
5729

💛  - Coveralls


Getting Linker Issues on Debian 12 / amd64

I created a simple go/no-go test in my framework.

Debian 12 / amd64
zen installed via go get github.com/gorules/zen-go
go version go1.20.5 linux/amd64

package checker

import (
	"os"
	"path"
	"testing"

	"github.com/gorules/zen-go"
)

// ideas from here https://github.com/gorules/zen-go/blob/master/zen_engine_test.go

func readTestFile(key string) ([]byte, error) {
	filePath := path.Join("testdata", key)
	return os.ReadFile(filePath)
}

func TestReadTestFile(t *testing.T) {
	bytes, err := readTestFile("function.json")

	if err != nil {
		t.Errorf("read json file failed: %v", err)
		return
	}

	if len(bytes) < 1 {
		t.Errorf("json file is empty")
		return
	}
}

func TestZenEngine(t *testing.T) {
	zenEngine := zen.NewEngine(readTestFile)
	defer zenEngine.Dispose()

	if zenEngine == nil {
		t.Errorf("can't create engine")
		return
	}

	fileData, err := readTestFile("function.json")

	if err != nil {
		t.Errorf("read json file failed: %v", err)
		return
	}

	if fileData == nil {
		t.Errorf("json file is empty")
		return
	}

	decision, err := zenEngine.CreateDecision(fileData)
	defer decision.Dispose()
	if err != nil {
		t.Errorf("read json file failed: %v", err)
		return
	}

	inputJson := `{"input":5}`
	outputJson := `{"output":0}`

	result, err := zenEngine.Evaluate(inputJson, nil)
	if err != nil {
		t.Errorf("evaluation failed: %v", err)
		return
	}

	if string(result.Result) != outputJson {
		t.Errorf("expected: %v - got: %v", outputJson, result.Result)
		return
	}

}

I am getting this results:
 go test -v ./pkg/checker
# example.com/pkg/checker.test
/usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: cannot find -lzen_ffi: No such file or directory
collect2: error: ld returned 1 exit status

The file is in<EMAIL_ADDRESS>(edit fixed error)

Willing to provide a Repo/Dockerfile for testing.

This repo shows the issue.
https://github.com/egandro/zen-go-issue

The .a file contains the wrong CPU / data
cd deps/linux_amd64
/usr/bin/ar x *.a
file *.o | head -10
abort_message.o:                                                                            Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
abstract-code.o:                                                                            Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
absvdi2.o:                                                                                Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
absvsi2.o:                                                                                Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
absvti2.o:                                                                                Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
access-builder.o:                                                                           Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
access-info.o:                                                                              Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
accessors.o:                                                                                Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
accounting-allocator.o:                                                                     Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>
active-system-pages.o:                                                                      Mach-O 64-bit arm64 object, flags:<|SUBSECTIONS_VIA_SYMBOLS>

That is what I get from my own builds.
➜  release git:(experiments/ffi) /usr/bin/ar x *.a
➜  release git:(experiments/ffi) file *.o | head -10
abort_message.o:                                                                            ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
abstract-code.o:                                                                            ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
absvdi2.o:                                                                                ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
absvsi2.o:                                                                                ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
absvti2.o:                                                                                ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
access-builder.o:                                                                           ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
access-info.o:                                                                              ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
accessors.o:                                                                                ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
accounting-allocator.o:                                                                     ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped
active-system-pages.o:                                                                      ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped

I also need "-lm" on Debian.

I fixed the issue.

Strip the .a files - because they are gigantic
fix the path it's amd64
add -lm (debian needs it - probably the arm64 version, too but I am to lazy to start my mac)

https://github.com/gorules/zen-go/compare/master...egandro:zen-go:master

it doesn't work :/ we have to go with a shared library - I can't create striped rust static libraries 😦


enable 10 bit decoding for uavs3d

uavs3d support 10 bit but default configuration only support 8bit decoding.
https://github.com/uavs3/uavs3d#compile :

To support 10bit streams decoding: cmake -DCOMPILE_10BIT=1

Test samples:
avs3 10bit https://github.com/xatabhk/avs2-avs3-video-samples/blob/master/jellyfish-640x360-avs3-10bit.mkv

I try to use ffplay play this sample https://github.com/xatabhk/avs2-avs3-video-samples/blob/master/jellyfish-640x360-avs3-10bit.mkv with 2022-11-06 build.
But only heard the sound, did not see the video content, even the window did not appear.

Yes, isn't working for me either. Not much I can do about it though at the scope of these builds.
Seems to be a bug in either the ffmpeg wrapper or the library itself.


version definition for data assets in path

Corrected version definition for path from "@latest" -> ":latest"

Learn Build status updates of commit 35db629:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/machine-learning/concept-data.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@samuel100
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

I am currently on:
Azure-cli: 2.41.0
ml: 2.8.0
Does that mean to get a specific version one has to implement
azureml:<model_name>:
While to get the latest you have to use a different syntax:
azureml:<model_name>@
?

@rdzotz correct azureml:<model_name>@latest

@Court72 - is it possible to close this PR (without merging)?

@Court72 - is it possible to close this PR (without merging)?

Yes! I'll do that now. Thanks.


Crash when read snbt containing a void byte array tag

this is the content of snbt:
{ "voidByteArray": [B;] }

This should work now. If it's not, reopen this issue please.


[BrokenLinksH2] Fix path in link

fixing broken links

Docs Build status updates of commit 0c7e440:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

project-rome-docs/devicerelay/how-to-guide-for-android.md
:bulb:Suggestion

Details

project-rome-docs/includes/android/notifications-notification-init.md
:white_check_mark:Succeeded

project-rome-docs/includes/auth-scopes.md
:white_check_mark:Succeeded

project-rome-docs/includes/auth-scopesiOS.md
:white_check_mark:Succeeded

project-rome-docs/notifications/api-reference-for-android.md
:white_check_mark:Succeeded

project-rome-docs/user-activities/how-to-guide-for-android.md
:white_check_mark:Succeeded

project-rome-docs/devicerelay/how-to-guide-for-android.md

Line 3, Column 14: [Suggestion: duplicate-descriptions - See documentation] Attribute 'description' with value 'This guide will show how to discover remote devices and apps and then launch apps or interact with app services.' is duplicated in 'devicerelay/how-to-guide-for-android.md(3,14)', 'devicerelay/how-to-guide-for-ios.md(3,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

project-rome-docs/devicerelay/how-to-guide-for-android.md
:bulb:Suggestion

Details

project-rome-docs/includes/android/notifications-notification-init.md
:white_check_mark:Succeeded

project-rome-docs/includes/android/notifications-platfrom-init.md
:white_check_mark:Succeeded

project-rome-docs/includes/auth-scopes.md
:white_check_mark:Succeeded

project-rome-docs/includes/auth-scopesiOS.md
:white_check_mark:Succeeded

project-rome-docs/notifications/api-reference-for-android.md
:white_check_mark:Succeeded

project-rome-docs/user-activities/how-to-guide-for-android.md
:white_check_mark:Succeeded

project-rome-docs/devicerelay/how-to-guide-for-android.md

Line 3, Column 14: [Suggestion: duplicate-descriptions - See documentation] Attribute 'description' with value 'This guide will show how to discover remote devices and apps and then launch apps or interact with app services.' is duplicated in 'devicerelay/how-to-guide-for-android.md(3,14)', 'devicerelay/how-to-guide-for-ios.md(3,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@Karl-Bridge-Microsoft - This PR includes only link fixes and does not change other content. I'd very much appreciate your timely review and feedback on the link changes I've suggested and merge them. Thanks!

@v-alje - The C+E Skilling team is fixing broken links on docs.microsoft.com. This will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes/removals and does not change other content. This PR is ready for merge. Thank you!

@DhurataJ - I'm not sure why you're asking me to review these PRs. They are not Windows docs and I have no ownership over them. I can't do anything more than approve the PR, which I'm not inclined to do without testing the link changes. I suggest finding the correct doc owner to do the vetting.

@DhurataJ - I'm not sure why you're asking me to review these PRs. They are not Windows docs and I have no ownership over them. I can't do anything more than approve the PR, which I'm not inclined to do without testing the link changes. I suggest finding the correct doc owner to do the vetting.

Hi Karl, I'm so sorry about that. You are right, I do remember that you advise me to reach out to some author in the beginning of June. Mythili Muruganathan and Yi Yang that might be my contacts for Project Rome docs but never got any respond from them and was trying to see if @v-alje might be able to merge this open PR. Thanks and sorry for confusion!


when i rebalance after add new group , Is the proxy is available to read and write ?

yes

when i am  rebalancing  after add new group , Is the proxy is available to read and write ?

ok thanks


feat: with stdin and quiet mode

Adds quiet and stdin mode, which are useful when integrating with text mode
editors, such as neovim with null-ls.
The code is a bit messy, I could refactor it, but I wanted to see if this was
something you would be interested in

Hey, thanks for your contribution!
Did you know there is https://github.com/bram209/leptos-language-server as well?
Also, leptosfmt currently only formats the view! macro, not the code around it. I wonder if it would make sense to add the option to run rustfmt before formatting the view macro, so that leptosfmt could be set as the default formatting tool for rust analyzer (see the rust-analyzer.rustfmt.overrideCommand configuration option)
Anyway, this looks good so far, I would gladly merge this feature, am currently traveling so will review when I get back home.

Nope, I will check it out and get it added to Mason if possible :D.
For the second thing, I basically just run the leptosfmt null-ls command first, and then the rust-analyzer rustfmt second. This is done because locally I just use:
        nls.builtins.formatting.rustfmt.with({
          extra_args = { "--edition=2021" },
          filetypes = { "rust" }
        }),
        leptosfmt.with({
          condition = function(utils)
            return utils.root_has_file({ "leptosfmt.toml" })
          end,
        }),

Which only enables leptosfmt if there is a config file, this prevents it from running for arbitrary rust files which doesn't have leptos deps.
It could make sense to wrap the rustfmt in leptos, but it seems a bit hacky and would make onboarding to the tool maybe a bit steeper. I.e. that people would have to disable the normal rustfmt when using leptos. That said it could be an easier option.
And I am not in a hurry so take your time. I will continue to use my own fork until then =D

Just saw the review comments. I will update with revisions etc. I should get around to it in a few days or so =D

Thank you for your contribution!


Add location entities

Add location entities
Description
Requirements
Deliverables

Country entity, repository and service
City entity, repository and service
country and city seed data

Create location


Xcode 8 no autocompletion

Hi, I am adding Alamofire to my Xcode 8 project and everything works fine but when I start typing "Alamo.." there are no Alamofire related results in the autocompletion. Even if write Alamofire. (with the period at the end) there are still no autocompletion suggestions. I tried installing the framework via CocoaPods and manually and it didn't work both ways. I also tried adding the ($inherited) non recurisve to the Header Search Paths of my project but still without success. I have imported Alamofire to my class!
Any help would be appreciated! Thanks in advance!

If you haven't noticed yet, Xcode's Swift support breaks a lot, leading to issues with syntax highlighting and autocompletion. I suggest you clear your projects Derived Data and start clean.
Also, we use our GitHub project for bug reports and feature requests. In the future, you should open questions like this on Stack Overflow and tag alamofire.
Cheers. 🍻

From our Contribution Guidelines
Asking Questions
We don't use GitHub as a support forum. For any usage questions that are not specific to the project itself, please ask on Stack Overflow instead. By doing so, you'll be more likely to quickly solve your problem, and you'll allow anyone else with the same question to find the answer. This also allows maintainers to focus on improving the project for others.

@sstefanov94 how do you fixed it

Im sorry to say, but i dont believe this to entirely be a Xcode problem. I have this issue on two different macs one from 2010 and one from 2016. Im working on two entierly different project, and the macs has diffferent apple ids connected. These two machines has nothing in commen other than auto compleation for Alamofire, and alamofire alone dont work. Both projects has multiple other pods, the two machines and projects does not share pods ONLY thing in common is that Alamofire cannot autocomplete, all other auto completion works, both swift and pods.
How can it be that two macs with nothing in common has the exact same problem, but ONLY with alamofire ?
Other frameworks that i use in the projects that works fine, while Alamonfire dont:
RSDayFlow
SVProgressHUD
IQKeyboardManagerSwift
EmitterKit
these frameworks auto complete just fine side by side with alamofire, but again alamofire dont. I fail to see how this issue can be xcode related when it only affects alamofire ?

If you're using the global Alamofire APIs (Alamofire.request(), etc.), then you may have issues with autocomplete if you lead with Alamofire., as the autocompletion has issues with completing based on a module name. You don't actually have to use Alamofire. first, you can just use the global request() methods. This will be fixed in Alamofire 5 with the addition of an actual Alamofire wrapper around those APIs, but for AF4 they're just globally available once you import Alamfire.


public datasets: display_name_or_name

close #6255

when table has display name (mostly for data-library) it will display display_name instead of name in the public dataset view, otherwise it will default to name

CR @juanignaciosl

:+1: after the minor comment.

thanks for reviewing! not needed to be exposed, so removed :smile:
merging asap the tests are green again


[Feature Request] Group options in submenu

It would be nice to have all the options inside a submenu. Something like "New PHP File..." would be consistent with "New File..." while and keeping the menu tidy.

@jaguadoromero are you open to receive a PR to implement this as an option?

@artrz of course, no problem ;)

@artrz since it was a small change, I have done it myself and it is already implemented in the latest version ;)

Awesome! Thanks @jaguadoromero !


Jack rig publishing

Added shelf tool for publishing rigs.
Prompts user to select which rig they are publishing, then creates new version and sets up its respective symlink.
Closes #36

Addressed everything above. Let me know if I missed anything.


Generate stubs for ACF PRO 6.3.8

@juhojama Now there are 2 commits for many release.
I leave it up to you!!

@szepeviktor Any tips on integrating changes via PR and keeping the tags in order to create releases? I had to specifically push the tags to fix this error.

The release script commits to master.
https://github.com/php-stubs/acf-pro-stubs/blob/2a16e7503bc18e182beed2cd9a0acc551b1c90c8/release-latest-versions.sh#L42-L44
You are free as a bird 🐦


Needed changes in light of the creation of v2

Hi @mandolyte ,
Since we're now on v2, some structure changes are required as, when one runs:
go install github.com/mandolyte/mdtopdf/cmd/md2pdf@latest

The received version is v1.5.3, not v2.2.1.
When trying to explicitly install v2.2.1:
$ go install<EMAIL_ADDRESS>
One would get this message:

go<EMAIL_ADDRESS><EMAIL_ADDRESS>invalid version: module contains a go.mod file, so module path must match major version ("github.com/mandolyte/mdtopdf/v2")

Please see https://go.dev/blog/v2-go-modules
Happy to help with the restructure if you'd like.
Cheers,

@jessp01 I have a counter proposal... while I love to code and this and other projects were done after I retired, I don't quite see myself spending as much time coding going forward. I also just finished a 3 year stint of working for a non-profit doing web apps with JavaScript. And now my kids have move to Texas and England. I don't think I'll be doing much coding even tho I enjoy it.
So my counter proposal is this: would you be willing to take over this package? Thanks for your interest and energy!

@jessp01 I think I can just transfer the repo to you. But thought I'd make sure that was the best approach. What do you recommend?

Hi @mandolyte ,
Yes, I think that'd be fine:)

I got an error. Looks like you need to (re)move your repo with same name...

Ah, I thought you'd just grant my user write privileges on the existing repo, or in other words, set me up as a "collaborator":)
https://github.com/mandolyte/mdtopdf/settings/access
That way, you could still co-maintain it with me whenever you're so inclined and we needn't redirect from https://github.com/mandolyte/mdtopdf.

I see. That makes sense. I have added you. You should have an invite.

Happily accepted and just merged my own pull :)
Thanks, @mandolyte. Enjoy your retirement!

@jessp01 I noticed some new issues. Will you be able to take a look? BTW, I am in England also until April (near London). Warmer, but wetter than Cincinnati :-)

Hi @mandolyte ,
Hope you're well. I can only see two issues from the same user pertaining to the use of the Noto Sans font. I've posted a comment on these. Were you referring to those or something else?
PS
Enjoy your time in England:)

Yes, those were the ones. Looks like he isn't interested now. Consider
closing unless you can replicate (or if you can't replicate, demonstrate
what should have worked).
Thanks
On Thu, Feb 15, 2024, 4:38 PM Jesse Portnoy @.***>
wrote:

Hi @mandolyte https://github.com/mandolyte ,
Hope you're well. I can only see two issues from the same user pertaining
to the use of the Noto Sans font. I've posted a comment on these. Were you
referring to those or something else?
PS
Enjoy your time in England:)
—
Reply to this email directly, view it on GitHub
https://github.com/mandolyte/mdtopdf/issues/45#issuecomment-1946532051,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJ2ZXL7LNG26ZBCQA3E3R3YTY2Z3AVCNFSM6AAAAAA5EQLVOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBWGUZTEMBVGE
.
You are receiving this because you were mentioned.Message ID:
@.***>


num.remainder static type

Dart VM version: 2.0.0-edge.8abeb56ebb35896754a1014da4415d570fd7c474 (Tue Mar 20 21:24:56 2018 +0000) on "linux_x64"

foo.dart
void main() {
  final a = 5 % 2;
  final b = 5.remainder(2);

  new List<Object>(a); // <- fine
  new List<Object>(b); // <- analyzer implicit cast error
}

$  ~/dart-sdk/sdk/out/ReleaseX64/dart-sdk/bin/dartanalyzer --no-implicit-casts --strong foo.dart
Analyzing foo.dart...
  error • The argument type 'num' can't be assigned to the parameter type 'int' at foo.dart:6:20 • argument_type_not_assignable
1 error found.

Declarations look alike (from num.dart):
abstract class num implements Comparable<num> {
  num remainder(num other);

  num operator %(num other);
}

Probably related: https://github.com/dart-lang/sdk/issues/15650.

The static type of 5 % 2 is special-cased in the specification to be int. There is no special-casing for 5.remainder(2), so its static type is num.
Your --no-implicit-casts flag makes the implicit down-cast from num to int an error (it would have succeeded otherwise).
So, this is currently working as intended.
I don't know if we want to special case intValue.remainder(intValue) to have static type int. It's more palatable with special cases on operators than on general methods (not that it's actually different, just easier to specify since there is already a section about %.

This is a funny little typing twist. You could say that % is handled as if it had an intersection type. Let us consider a regular function and assume that it gets the same treatment:
Object f(Object o) {
  if (o is int) return "Hello!";
  if (o is String) return true;
  return <Symbol, double>{};
}

Obviously, f can soundly be given the type Object Function(Object), but it will also reliably satisfy the expectations for String Function(int) and bool Function(String), so if only the type checker could understand it then we could allow stuff like the following (--no-implicit-casts included):
Object o = f(<Future<void>>[null]);
String s = f(42);
bool b = f(s);
Object Function(Object) g1 = f;
String Function(int) g2 = f;
bool Function(String) g3 = f;

The point is that the intersection type allows us to detect that "we know more than the required minimum" at the type level, so we may be able to conclude more about the returned value because we know that we can choose a particular operand from that intersection (when an object o has an intersection type T1 & T2 .. & Tk then it is safe to consider that object to have type Tj for any j that we might find useful).
In a similar way, we could consider a % b to be a function taking 2 arguments and returning a result, with the following type:
num Function(num, num) & int Function(int, int) & double Function(double, double)

so when we have two int operands then we can conclude that the result is an int, etc.
What we need in order to establish this kind of typing is the ability to promise that a certain instance method will live up to these expectations (that could be a declaration of an intersection type for that instance method), and some checks which are applied to every overriding declaration of the method.
It's not very likely that we'll ever add such a beast to the Dart type system, but it is, at least, a useful line of thinking for me when I'm trying to understand what it is that we are doing with %. ;-)

Given that the first operand is always non-negative integer and the second operand is always positive integer in my case, what approach should I use (implying that static return type will remain num)?
JS native remainder but with declaration cast
final int rem = x.remainder(y);
var byte = data[rem];

No cast but modulo instead of %
final rem = x % y;
var byte = data[rem];

I'm not quite sure I understand this (how did JS native stuff enter the picture, and what is a declaration cast?). I'll have to run now, but I'll take a look on Monday.

num.remainder is being compiled to JS % operator:
https://github.com/dart-lang/sdk/blob/96b76aa4fb0a5290193f14de14f0cc087e02cf32/sdk/lib/_internal/js_runtime/lib/js_number.dart#L53-L56
while num operator % results in:
https://github.com/dart-lang/sdk/blob/96b76aa4fb0a5290193f14de14f0cc087e02cf32/sdk/lib/_internal/js_runtime/lib/js_number.dart#L268-L279
Declaration cast means that type of rem is being set explicitly:
final rem = x.remainder(y); // static type num
final int rem = x.remainder(y); // static type int

I'm not sure about runtime implications.

Probably related: https://github.com/dart-lang/sdk/issues/28249.

Thanks for the extra explanations! I don't know the concrete details about the performance implications of this choice (and your explanations seem to imply that the context is the web), but there is a top-down argument which should apply on all platforms: Given that x % y is specified to have type int when both operands are of type int, it's already a given that there is no need for a dynamic type check when that result is assigned to an int variable. This means that the dynamic type check associated with a downcast from num to int is avoided altogether.
It's possible for an implementation to treat remainder in the same way, even though it is not specified that it must be done that way (at least, I can't see why a correct implementation of Dart would be forced to not use that optimization), but since it isn't specified we cannot know for sure that this optimization is applied.
I suspect that the raw computational content of % and remainder is comparable.
With that, x % y would be the safe bet, though the difference might be small or non-existent.

Will be fixed with null safety.


How To Setup Qodot On Linux?

Good day,
I am very new to Godot development and came across Qodot as being a very good alternative to Blender.
I read the Wiki but I still don't understand what the Qodot_Trenchbroom_Config_Folder.tres or how to open it from within Godot or even where to move it.
My goal here is to be able to create a Qodot project in Trench Broom, to export it and to import it into Godot.
Could someone help me out?
Thank you!

The instructions are here, but they are probably incomplete: https://github.com/Shfty/qodot-plugin/wiki/1.-Installation.

Clone the repository with its submodules.
Install scons.
Run the build-x11.sh script that comes with Qodot.
Copy Qodot's addons folder into your Godot's game project folder.
Open your project in Godot. Go to Project > Project Settings > Plugins and enable Qodot.

If it works you, will have additional nodes that you can add to your scene such as QodotMap.

Thanks for your help @Pio64!
I was able to install and enable Qodot.

But I still didn't manage to make the game available in TrenchBroom.

I changed the path to my TrenchBroom folder like it says in the documentation and exported the file: https://github.com/Shfty/qodot-plugin/wiki/7.-TrenchBroom

The folder for the game "Qodot" was created successfully:

Do you know what went wrong?

For me the correct path is: ~/.TrenchBroom/games. Try putting your exported Qodot folder there.

Thank you it worked!
So for reference (hi future me), here is how I did it:

Download TrenchBroom and install it:

Download it from TrenchBroom's GitHub release page. And install it sudo apt install ./TrenchBroom*.deb. Don't install it with snap because it doesn't create the ~/.TrenchBroom/games folder!

In Godot, install the Qodot plugin like in the docs.
Export the Godot game to TrenchBroom like specified in the docs. The correct path on Linux is ~/.TrenchBroom/games.
Launch trenchbroom and you should see you game there!

Tip: Change the name of the game in TrenchBroom in the "Game Name" section of the qodot_trenchbroom_config_folder.tres
& qodot_trenchbroom_config_file.tres files.

Thanks again for your help @Pio64!


What about full access for a mailbox

Hello,
in the OME FAQ I am missing a statements for the following questions:

Can users with "full access" permission to a user mailbox (not a shared mailbox) view OME encrypted messages?
Can users with "send as" permissions send encrypted emails for a user mailbox or a shared mailbox?

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

ID: d4c75d7b-eec1-720b-bc4d-91d3dfe72889
Version Independent ID: 0382d4b5-3fe2-f353-ce73-5d437d80b7bf
Content: Message Encryption FAQ - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/ome-faq.md
Service: o365-seccomp
GitHub Login: @KCCross
Microsoft Alias: krowley

@joergrenn Thank you for your feedback.

For full access to a user mailbox -Users can open encrypted messages as long as they are given direct access and automapping is turned ON. We don't support if the access to granted via an email enabled security group.

When someone sends an email message that matches an encryption mail flow rule, the message is encrypted before it's sent.

I have added these two to the document via PR# https://github.com/MicrosoftDocs/microsoft-365-docs/pull/3987
Thanks
Sri

@joergrenn Thank you for your feedback.

For full access to a user mailbox -Users can open encrypted messages as long as they are given direct access and automapping is turned ON. We don't support if the access to granted via an email enabled security group.

When someone sends an email message that matches an encryption mail flow rule, the message is encrypted before it's sent.

I have added these two to the document via PR# https://github.com/MicrosoftDocs/microsoft-365-docs/pull/3987
Thanks
Sri

@msbemba Thank you for providing this information. This makes things clearer.
I am interested in preventing access to encrypted mails to anyone (with full access or delegated) except the one owner of the mailbox. When you say it is "supported", do you know if there is a way to safely prevent access?
I mean based on you answer I could not directly assign users but via a security group. But I assume the team could just add a feature and start supporting also access via security groups and suddenly I have a problem.

@msbemba Thank you for providing this information. This makes things clearer.
I am interested in preventing access to encrypted mails to anyone (with full access or delegated) except the one owner of the mailbox. When you say it is "supported", do you know if there is a way to safely prevent access?
I mean based on you answer I could not directly assign users but via a security group. But I assume the team could just add a feature and start supporting also access via security groups and suddenly I have a problem.

@joergrenn That is correct. Users with delegated/full access can still access the encrypted mailboxes.
There is a similar user voice request( Design change) - https://office365.uservoice.com/forums/928576-microsoft-information-protection-mip/suggestions/33578686-prevent-fullaccess-delegated-users-to-read-protect and you can upvote this idea and get notified when this change is made available.
Hope this helps!
Thanks
Sri

@joergrenn That is correct. Users with delegated/full access can still access the encrypted mailboxes.
There is a similar user voice request( Design change) - https://office365.uservoice.com/forums/928576-microsoft-information-protection-mip/suggestions/33578686-prevent-fullaccess-delegated-users-to-read-protect and you can upvote this idea and get notified when this change is made available.
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @joergrenn Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Improve user experience on invalid assignments to constrained Parameters

This attempts to address #1407 / prevent future occurrences.

TODO: should add some explicit tests for the new constructor check in Gaussian


awscli: 1.11.45 -> 1.11.75

Motivation for this change

Update awscli to latest
also update dependency botocore

Things done

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

[ ] NixOS
[ ] macOS
[x] Linux

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

@bjornfor sorry for the trouble. I won't have much time to debug this in the next few days so feel free to revert.


New Device: Wipro Next Smart LED Batten

Wipro Next Smart Batten
WiFi LED Batten (Tubelight) with adjustable brightness and color temperature
Full Supported
Device works with all features functioning correctly including adaptive lighting!
Device Schema
{"20":true,"21":"white","22":1000,"23":255,"25":"...","26":0}
Modifications Made to Config.json
                {
                    "type": "TWLight",
                    "name": "Tubelight",
                    "id": "xxx",
                    "key": "xxx",
                    "manufacturer": "Wipro",
                    "model": "Smart Baton",
                    "dpPower": 20,
                    "dpBrightness": 22,
                    "dpColorTemperature": 23,
                    "minWhiteColor": 154,
                    "maxWhiteColor": 370,
                    >>"scaleBrightness": 1000,
                    >>"scaleWhiteColor": 1000
                },

Additional Comment
While I was unsure if the scaleBrightness and scaleWhiteColor would work given that they were not in the wiki, I was glad to see it work given my device was set to 10-1000 range. Putting it out here for anyone else who's trying to troubleshoot the same/similar device.

Hey @bgphoenix
I am sorry to bother you.
I  have the same device.
I just stumbled upon here.
Can I control the light from pc?
If yes, can you tell me how to configure it?


Add an indicator on the wallet page if the blockchain is still being downloaded

A normal user downloading and installing Sia-UI will generally want to send themselves some SIA from an exchange to get started.  Until the blockchain has been downloaded, their wallet will not see their transaction and it's very confusing trying to figure out why your funds are missing.  This is exacerbated because every time you click "Receive" it generates a unique payment address, so the user can not know if they've mis-copied or made some other mistake when in reality the wallet is just still downloading the blockchain.
Add some kind of indication or notification to the wallet page alerting users that transactions won't be detected by the wallet until they've finished downloading the blockchain.

A status indicator in the top bar would probably be helpful for this, along with a notification in the wallet plugin.

That would do it, thanks for the quick response!

Closed with #349


Subprojects in deploy command

This PR adds the ability to specify specific subprojects to deploy. This makes it possible to write things like

merge and deploy foo
merge and deploy foo, bar
merge and deploy foo, bar to environment
merge and deploy foo, bar on friday

Merge commits will include an additional line Deploy-Subprojects: with a value of either all, or a comma-separated list of the subprojects to deploy.

Looks like this PR was forgotten. Do we still want this @alex-mckenna ?

Do we still want this

This is necessary for one of the (preliminary) devops OKRs for Q1: Deploydocus for Sharkmachine. This because we don't want to deploy all Sharkmachine subprojects for each new version.

Stale, outdated, will replace with the nicer impl in this branch when it has some more tests around the main logic


updated default parsers constant for rails 5

@prosanelli this one ready for review?

can u make sure that this works in rails 4?

@prosanelli looks good, but i think this is going to be handled in alastair's pr


Add SASL/SCAM support to Kafka transport.

This pull request adds the optional -transport.kafka.scram flag, which tells the Kafka transport to use SASL/SCRAM for authentication. This allows goflow2 to work with AWS Managed Service for Kafka (MSK) which does not support SASL/PLAIN.

INFO[0000] Starting GoFlow2
INFO[0000] Starting collection                           hostname= port=2155 scheme=netflow

Thanks a lot for fixing this!
Apologies for the delay in reply.
My suggestion, while I know it's a breaking change, would be to change transport.kafka.sasl to a string. It could be set to plain, scram-256 or scram-512.
Would you be able to change this? Rest looks good/


How to log error messages?

I'm experimenting lograge with logstash formatter and it's working well for info logs, formatting them using JSON-logstash properly, but if the application raises an exception, it logs the error without formatting it as a JSON. Consequently mixing the log file with JSON and normal (text) logs.
Is there a way to force lograge to also format error logs?

Hey @phstc depending on what kind of error messages you want to log there different approaches. As lograge just takes care of the request logging it will not be able yet to log errors throw within the controller, however you can catch them yourself.
Error messages should be in general handled within an error tracker and not in logs.

Hey @pxlpnk thanks! I like your idea :beers: I will send the request logs to Logstash (using lograge) and keep the error logs only in our error tracker.


Support TCP port under UDP service

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
At present, when you want to configure a UDP port service, that creates a second service. In the case of AWS load balancers, you'll be creating an NLB.
However, NLB Target groups only support three types of health checks, TCP, HTTP, and HTTPS.
So if I register a UDP load balancer, every target will show up as unhealthy without a way for me to pass it a TCP health check, even though traefik is there and capable of responding to a TCP health check.
Fortunately, the AWS behavior is that of every target is failing, to forward traffic anyways. But it would be nice to have the ability to set intermingled ports so that I can set a health check on the UDP load balancer that denotes whether or not traefik is available.

Using UDP doesn't really make sense for health check, though we should be able to configure the TCP health check to query for a port confirming your Node is up and running, probably 10250 (kubelet), or one of the NodePort that was allocated to one of Traefik endpoints (if we want to rule out nodes with a SDN that doesn't work yet)
Somewhat related:

https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html

For a UDP service, target availability can be tested using non-UDP health checks on your target group

https://aws.amazon.com/blogs/aws/new-udp-load-balancing-for-network-load-balancer/

Things to know / Health Checks – As I mentioned above, health checks must be done using TCP, HTTP, or HTTPS


[NETBEANS-54] Module Review maven.osgi

Cleanup NetBeans license header for module maven.osgi #145

https://github.com/emilianbold/incubator-netbeans/issues/145

@mclay Thank you for working on it. However, if you come from @emilianbold 's repo (https://github.com/emilianbold/incubator-netbeans), you should send your PR there. i.e. not apache:master but emilianbold:master.

I'll close this. see https://github.com/emilianbold/incubator-netbeans/pull/325


Peer connected signal does not fire on clients, only on host

Tested versions

Reproducible in v4.2.stable.official [46dc27791]

System information
Godot v4.2.stable - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1070 Ti (NVIDIA; <IP_ADDRESS>33) - Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz (6 Threads)
Issue description
When creating a multiplayer game with ENetMultiplayerPeer the peer_connected signal (and also peer_disconnected) is only received by the host, not the other peers. The docs say that every other peer receives this signal not only the host: https://docs.godotengine.org/en/stable/tutorials/networking/high_level_multiplayer.html#managing-connections
Steps to reproduce
Create a simple Node
Attach the following script
extends Node

var network: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
var max_players: int = 4

func _process(delta):
    if Input.is_action_just_pressed("ui_left"):
        start_server(54545)
    if Input.is_action_just_pressed("ui_right"):
        connect_to_server("<IP_ADDRESS>", 54545)

func start_server(port: int) -> String:
    network.create_server(port, max_players)
    multiplayer.multiplayer_peer = network
    multiplayer.multiplayer_peer.peer_connected.connect(_peer_connected)
    multiplayer.multiplayer_peer.peer_disconnected.connect(_peer_disconnected)
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Server started")
    return ""

func connect_to_server(ip: String, port: int) -> String:
    network.create_client(ip, port)
    multiplayer.multiplayer_peer = network
    while multiplayer.multiplayer_peer.get_connection_status() == MultiplayerPeer.CONNECTION_CONNECTING:
        await get_tree().create_timer(0.01).timeout
    if multiplayer.multiplayer_peer.get_connection_status() == MultiplayerPeer.CONNECTION_DISCONNECTED:
        print("Failed to start multiplayer client.")
        return "Error while starting multiplayer client"
    multiplayer.multiplayer_peer.peer_connected.connect(_peer_connected)
    multiplayer.multiplayer_peer.peer_disconnected.connect(_peer_disconnected)
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Connected to server successfully")
    return ""

func _peer_connected(player_id):
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Player " + str(player_id) + " connected")

func _peer_disconnected(player_id):
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + "Player " + str(player_id) + " disconnected")

Run in debug mode, launch 3 instances (Debug menu on top > Run Multiple Instances > Launch 3 instances (minimum))
First instance -> Press left arrow. This will be the host. Check logs
Second instance -> Press right arrow. This will be first client. Check logs. Server receives peer_connected signal and logs it
Third instance -> Press right arrow. This will be second client. Check logs. Server receives peer_connected signal and logs it, however the first client doesn't receive anything
Minimal reproduction project (MRP)
bugsignalpeer.zip

My bad, I was connecting to the signal emitted by ENetMultiplayerPeer and not to the signal emitted by MultiplayerAPI
It's a little bit confusing that the name is the same for both IMO.
So it's not a bug.
This is the fixed script:
extends Node

var network: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
var max_players: int = 4

func _process(delta):
    if Input.is_action_just_pressed("ui_left"):
        start_server(54545)
    if Input.is_action_just_pressed("ui_right"):
        connect_to_server("<IP_ADDRESS>", 54545)

func start_server(port: int) -> String:
    network.create_server(port, max_players)
    multiplayer.multiplayer_peer = network
    multiplayer.peer_connected.connect(_peer_connected) # This line changed
    multiplayer.peer_disconnected.connect(_peer_disconnected) # This line changed
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Server started")
    return ""

func connect_to_server(ip: String, port: int) -> String:
    network.create_client(ip, port)
    multiplayer.multiplayer_peer = network
    while multiplayer.multiplayer_peer.get_connection_status() == MultiplayerPeer.CONNECTION_CONNECTING:
        await get_tree().create_timer(0.01).timeout
    if multiplayer.multiplayer_peer.get_connection_status() == MultiplayerPeer.CONNECTION_DISCONNECTED:
        print("Failed to start multiplayer client.")
        return "Error while starting multiplayer client"
    multiplayer.peer_connected.connect(_peer_connected) # This line changed
    multiplayer.peer_disconnected.connect(_peer_disconnected) # This line changed
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Connected to server successfully")
    return ""

func _peer_connected(player_id):
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + ". Player " + str(player_id) + " connected")

func _peer_disconnected(player_id):
    print("I am " + str(get_tree().get_multiplayer().get_unique_id()) + "Player " + str(player_id) + " disconnected")

Sorry for the inconvenience hopefully this helps someone


[CI] remove the workaround for the Habana 1.10 image check

Fixes https://github.com/red-hat-data-services/notebooks/actions/runs/10216926068/job/28269563262

Not much interest around, but since this is just a CI update removing of the workaround, I dared to approve this directly myself :smiling_imp:


Add Tag attribute

This PR makes it easier to inject tags into services.
Instead of manually having to bind the instance that uses the tag, you can now reference the tag in the target class.
Before:
$this->app->bind(ReportAnalyzer::class, function (Application $app) {
    return new ReportAnalyzer($app->tagged('reports'));
});

After:
class ReportAnalyzer
{
    public function __construct(
        #[Tag('reports')] iterable $reports
    )
}

I see this has already been merged, but shouldn't the attribute be named Tagged to better match the tagged() method?

I see this has already been merged, but shouldn't the attribute be named Tagged to better match the tagged() method?

I considered both Tag and Tagged. In the end, I went for Tag because it's shorter and reads a little nicer. You want to 'inject a tag named {x}'. Does that make sense to you? 🙂

I'm reading it as "inject everything tagged {x}", because you are not really injecting the tag, you are injecting everything tagged.
Tag for me is an action, "tag that with x"

I'm reading it as "inject everything tagged {x}", because you are not really injecting the tag, you are injecting everything tagged.
Tag for me is an action, "tag that with x"

I can follow your logic as well. I honestly wouldn't care if someone decides to change it. Same goes for keeping it like that 😅 .


Plugin name already registered: _cov

It looks like pluggy==1.2.0, pytest==7.4.0, pytest-enabler==2.2.0, and pytest-cov==4.1.0 does not work together:
$ pytest --cov
Traceback (most recent call last):
  File "/usr/bin/pytest", line 8, in <module>
    sys.exit(console_main())
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 189, in console_main
    code = main()
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 147, in main
    config = _prepareconfig(args, plugins)
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 328, in _prepareconfig
    config = pluginmanager.hook.pytest_cmdline_parse(
  File "/usr/lib/python3.9/vendor-packages/pluggy/_hooks.py", line 433, in __call__
    return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_manager.py", line 112, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_callers.py", line 133, in _multicall
    teardown[0].send(outcome)
  File "/usr/lib/python3.9/vendor-packages/_pytest/helpconfig.py", line 103, in pytest_cmdline_parse
    config: Config = outcome.get_result()
  File "/usr/lib/python3.9/vendor-packages/pluggy/_result.py", line 108, in get_result
    raise exc.with_traceback(exc.__traceback__)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_callers.py", line 80, in _multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 1075, in pytest_cmdline_parse
    self.parse(args)
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 1425, in parse
    self._preparse(args, addopts=addopts)
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 1327, in _preparse
    self.hook.pytest_load_initial_conftests(
  File "/usr/lib/python3.9/vendor-packages/pluggy/_hooks.py", line 433, in __call__
    return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_manager.py", line 112, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_callers.py", line 155, in _multicall
    return outcome.get_result()
  File "/usr/lib/python3.9/vendor-packages/pluggy/_result.py", line 108, in get_result
    raise exc.with_traceback(exc.__traceback__)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_callers.py", line 80, in _multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3.9/vendor-packages/pytest_enabler/__init__.py", line 50, in pytest_load_initial_conftests
    _pytest_cov_check(enabled, early_config, parser, args)
  File "/usr/lib/python3.9/vendor-packages/pytest_enabler/__init__.py", line 84, in _pytest_cov_check
    pytest_cov.plugin.pytest_load_initial_conftests(early_config, parser, args)
  File "/usr/lib/python3.9/vendor-packages/pytest_cov/plugin.py", line 153, in pytest_load_initial_conftests
    early_config.pluginmanager.register(plugin, '_cov')
  File "/usr/lib/python3.9/vendor-packages/_pytest/config/__init__.py", line 488, in register
    ret: Optional[str] = super().register(plugin, name)
  File "/usr/lib/python3.9/vendor-packages/pluggy/_manager.py", line 129, in register
    raise ValueError(
ValueError: Plugin name already registered: _cov=<pytest_cov.plugin.CovPlugin object at 0x7fffade11f70>
...

When I uninstall pytest-enabler the problem is gone.

Starting with pytest-enabler 2.2, it now includes a default config, which means that if pytest-cov is installed, unless [tool.pytest-enabler.cov] is present in pyproject.toml, pytest-enabler will inject --cov to the options to pytest implicitly. In retrospect, maybe that release should have been flagged as backward-incompatible, but I hadn't recognized this use-case.
Your options include:

uninstall pytest-enabler
pin to pytest-enabler<2.2
disable pytest-enabler with -p no:enabler
Create a blank [tool.pytest-enabler.cov]
Stop passing --cov explicitly (my recommendation)

Does that help?

Hmm... I assumed that what was happening was --cov was getting added twice, but I tried installing pytest and pytest-cov then invoked pytest --cov --cov and I couldn't replicate the failure, so maybe there's something more complicated going on.

Revisiting the traceback and looking at the special handling for pytest-cov, I think it may be possible that enabler should back-off when the plugin is already enabled by an explicit --cov in the command-line.


Make a Comment Component

Make a component which will be used to display a comment.

I would like to work on this.

Refer to the Figma design.
Make it responsive. Use correct breakpoints for media queries.
Refrain from using fixed widths and heights.
Use existing components wherever necessary.


item-reorder does not place item in correct order

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
When using the itemReorder on list items, the order is not correctly maintained when dragging an item from it's original position, to a new position, and back to it's original position.
Expected behavior:
If I start dragging an item, move it, and then move it back to it's original position (because I changed my mind), I expect the item to stay exactly where I stopped reordering.
Steps to reproduce:

Visit https://ionicframework.com/docs/api/components/item/ItemReorder
Click Edit.
Move the "Everything Beta" option to the second item in the list (moving the Hello item to the top), WITHOUT releasing your mouse button.
Move "Everything Beta" back to the top item.
Let go of the item (expecting "Everything Beta" to stay at position 1)
Instead, the "Everything Beta" moves back to position 2.

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
cli packages:

    @ionic/cli-plugin-cordova       : 1.5.0 (C:\git\mobile\node_modules\@ionic\c
li-plugin-cordova)
    @ionic/cli-plugin-ionic-angular : 1.4.0 (C:\git\mobile\node_modules\@ionic\c
li-plugin-ionic-angular)
    @ionic/cli-utils                : 1.6.0 (C:\git\mobile\node_modules\@ionic\c
li-utils)
    ionic (Ionic CLI)               : 3.6.0 (C:\git\mobile\node_modules\ionic)

global packages:

    Cordova CLI : 7.0.1

local packages:

    @ionic/app-scripts : 1.3.7
    Cordova Platforms  : android 6.2.3 ios 4.3.1
    Ionic Framework    : ionic-angular 3.5.3

System:

    Android SDK Tools : 25.2.5
    Node              : v6.10.3
    OS                : Windows 8.1
    npm               : 3.10.8

I am not sure what you are seeing. The "Hello" option is the second option, are you not seeing Everything Beta?

Oh ok, so the important part is "WITHOUT releasing your mouse button."
@jgw96 This does not longer needs info, it is a reproducible bug.

I think I've just created a duplicate, but as a request for feature: #12940
I have the same issue 👍


Updating requirements, RST->MD, and new exercise for PP

Looks good, a few comments.

Let's remove the old assignment files
Can we move some more of the instructions from the code file into the README?  It can be in both places, but I'd like to see the README as somewhat stand alone without pointing to the video.


email activation is disabled but still showing the message

Gitea Version
1.16
Operating System
Linux
Browser Version
Chrome Latest
Can you reproduce the bug on the Gitea demo site?
No
Description
I have set REGISTER_EMAIL_CONFIRM to false, REGISTER_MANUAL_CONFIRM to true in app.ini file.
When someone sign up, It still says "A new confirmation email has been sent to . Please check your inbox within the next 3 hours to complete the registration process.
It's confusing so please change this message
Screenshots

This is not just a message bug, but the user still receive email confirmation even REGISTER_EMAIL_CONFIRM is set to false and REGISTER_MANUAL_CONFIRM to true.
https://github.com/go-gitea/gitea/issues/17263

hmm

It should have been fixed by

#19119


TypeDoc renders main entry point containing only exports default and reexport declarations as empty

I have an entry point index.ts for my library that contains only an export default and export declarations:
import Main from './Main'
export default Main

export { default as State } from './state'
export { default as ThingModel } from './state/Thing/Model'
export { default as ThingCollection } from './state/Thing/Collection'

// etc ...

When I generate docs via TypeDoc it is an empty file.  I would expect it to list what is exported from this module:

Hi @octatone, how are you calling/what are you using for your typedoc configuration.

via shell:
typedoc --options ./config/typedoc.js --out ./docs ./src
typedoc.js
module.exports = {
  mode: "modules",
  module: "umd",
  target: "ES5",
  externalPattern: "node_modules",
  excludeExternals: true,
  excludePrivate: true
}

index.ts lives at ./src/index.ts
I get the same empty output regardless of options or no options (default options).

From a quick poke around, am I right in thinking this behavior is because typedoc only supports ts.SyntaxKind.ExportAssignment and the export syntax in use is ts.SyntaxKind.ExportDeclaration?

I'm guessing this isn't going to be fixed anytime soon?

And how can the export syntax be changed from ExportDeclaration to ExportAssignment? Any idea?

This will be fixed by #801

#801 was closed and replaced by #1157, which has been merged. I can't seem to get reexports to show up with the latest release, though.

Could you set up an example repo showing this problem? The tests for it are passing... seems to be working for me.

Here's my setup:
https://github.com/arangodb/arangojs/blob/feb46dbe1628d906500440af77d9c87804d0ec49/src/index.ts
https://github.com/arangodb/arangojs/blob/feb46dbe1628d906500440af77d9c87804d0ec49/typedoc.json
Only the default export shows up in the documentation.

Ah, nevermind, explicitly changing it to export {...} from syntax fixes this. Re-exporting the imports doesn't work though.

Ah, that makes some sense. Yet another reason coming back to why we need to use the type checker to get this information instead of walking the node tree and trying to figure it out ourselves... Glad you found a workaround for now.


Content doesn't resize when Amethyst changes window size

Which operating system does the issue occur on?
Mac OS
I'm using the Amethyst tiling window manager. When I spawn a new instance, focus shifts to the new window, and the original window is sized down. But the font remains squished on the original window until I put focus back on the original. This does not happen with other terminals (Terminal.app and iTerm2).
Here are some screenshot of the issue:

Can you reproduce this on the latest master?

@chrisduerr I just installed from the latest master, and I cannot reproduce the issue 👍. Do you know which release likely fixed this? And do you know when that might be available via Brew Cask?

Do you know which release likely fixed this?

This hasn't been released yet, however we're actively working on making a new release within the next ~2 weeks I'd say (definitely under a month).

And do you know when that might be available via Brew Cask?

The cask is not maintained by any Alacritty collaborator, but instead an external maintainer. I would expect it to update once the new version is released, however it might be delayed until the maintainer has time to test Alacritty sufficiently.

This was originally handled in https://github.com/jwilm/alacritty/issues/1125.


0.8.0 compatibility

Any luck on using this for 0.8.0?
i simply dont get how to fix de controlers now

Hacked it fixed
https://codepen.io/omolds/pen/JaGKQz
but its just a hack in html by fixing the show() function position and preloading the assets.

Well, the solution of Jeff Bryner, seems to fix the problem: https://github.com/etiennepinchon/aframe-material/issues/13

  <a-entity> <a-camera look-controls-enabled wasd-controls-enabled mouse-cursor></a-camera></a-entity>

...


Duplicates in keyword extraction

If a keyword/phrase appears multiple times in the event text, the the list of extracted keywords will contain an entry of the keyword/phrase for each occurrence. An AnalyzedItem's tags field (along with several other collection-typed fields) should be a Set. Once that's done, the keyword extractor's interface should be made to work with Sets instead of Lists.

Duplicate of https://github.com/CatalystCode/project-fortis-spark/issues/4


whitespace fix

Github is 404ing trying to view the commit. I'll check it out in raw git when I get a chance.

It was my fault—I thought I'd use Github's quick and easy editor, but the obvious whitespace fix didn't fix the rendered display properly, so I deleted my fork. Don't bother checking it out. :)


Font size for the BG Reading too small

Hi,
Great application; love it!!
Is it possible to increase (make it configurable ?) the size for the BG reading ? .. It's hard for me to read , especially beeing outside not always wearing my glasses.
It would not be a problem at all  if the text would overlap with the (left side) of the graph, - or another option would be to switch with the space for the clock reading, and use that font size....
Please please! ....
Many thanks!
Waltsteinchen

Can I upvote this please, same issue for me.
Great app though, and a life saver.
The old Tizen app had a huge font mode in the AOD which was brilliant when doing sport, but I ended up using it all the time.
If you could configure the AOD to have maybe just the time, BG value and direction that would be amazing.
Thanks!

Whoever does these config changes you are amazing!
Yes please to a much bigger BG font :)
How about an option to only show BG value and trend arrow? Not the delta or time elapsed - that would give more space.
Apparently building watch faces will be easier soon, hopefully more people can create options.

Muchísimas gracias al desarrollador. Estoy verdaderamente entusiasmado de poder ver la glucosa en mi reloj. Si fuera posible aumentar el tamaño de este valor sería grande.


#2793 – Selection tool: Incorrect selection view

How the feature works? / How did you fix the issue?
(Screenshots, videos, or GIFs, if applicable)
Check list

[ ] unit-tests written
[ ] e2e-tests written
[x] documentation updated
[x] PR name follows the pattern #1234 – issue name
[x] branch name doesn't contain '#'
[x] PR is linked with the issue
[x] base branch (master or release/xx) is correct
[x] task status changed to "Code review"

Current appearance on screenshots below

Tested. Bug is fixed.


US translations do not match

This commit ed3474d7c23bc70fedfad28002c9923f1de1fead changed the json in the cache, but none of the translations.
It appears that the translations have not been updated in a few years.

This should no longer be an issue. Translation data has been recently updated from https://salsa.debian.org/iso-codes-team/iso-codes


[ZEPPELIN-4934] add jars to sys.path as done in pyspark shell

What is this PR for?
A few sentences describing the overall goals of the pull request's commits.
First time? Check out the contributing guide - https://zeppelin.apache.org/contribution/contributions.html
Some jars include python code. These must be added to sys.path to support importing those packages in python.
pyspark include these jars to the path at context initialization. From the spark repo see:

core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala
python/pyspark/context.py
python/pyspark/shell.py

In pyspark, the jars passed with "–packages" are passed onto "spark.submit.pyFiles" (in prepareSubmitEnvironment function) and then added to sys.path by the context initialization.
What type of PR is it?
Bug Fix
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-4934
How should this be tested?

First time? Setup Travis CI as described on https://zeppelin.apache.org/contribution/contributions.html#continuous-integration
Strongly recommended: add automated unit tests for any new or changed behavior
Outline any manual steps to test the PR here.

Screenshots (if appropriate)
Questions:

Does the licenses files need update?
Is there breaking changes for older versions?
Does this needs documentation?

LGTM

@dbanda It would be better to add unit test in ZeppelinSparkClusterTest

Thanks @dbanda for adding the unit test, could you paste the travis CI link ? Need to make sure CI pass before emerging

@zjffdu https://travis-ci.org/github/dbanda/zeppelin/builds/705285429 some of the other tests are flaky and fail from time to time. I hope you are aware of that. I see there is an open issue task https://issues.apache.org/jira/browse/ZEPPELIN-1981

@dbanda Right，this is flaky test, CI LGTM, will merge if no more comment


Create auth token for user after account creation

Let's say I want to create an auth token and return it to the user after they successfully create an account. Is the best way to do this to just redirect the user to the obtain_jwt_token endpoint, or is there some other way that would be preferred in this case?

edit: I see someone answered this on Stack Overflow:
http://stackoverflow.com/questions/27529690/how-to-do-django-json-web-token-authentication-without-forcing-the-user-to-re-ty
Maybe this should be added to the docs?

@Alex3917 yeah that looks good. I made a tweak on 116c8b2d08c0e471d9fe6643682fded072e64975 which should make it even simpler.
Want to put a PR together to add to our docs? How about under an FAQ section?

@jpadilla
Sounds good, I'll create a pull request in a couple days.

I created a pull request here:
https://github.com/GetBlimp/django-rest-framework-jwt/pull/163


** Cannot get connection id for node<EMAIL_ADDRESS>

I’m able to run peerage successfully on a multi-pod minikube setup but am coming across the following message when running on bare metal K8s with WeaveNet:
** Cannot get connection id for node<EMAIL_ADDRESS>Where is <IP_ADDRESS> coming from and how is<EMAIL_ADDRESS>getting constructed?
Here's my configuration: https://gist.github.com/cpursley/ff57ebe71aae02bd991197ea163a2be3#file-k8logs-txt-L7

Derp, I was loading my vm.args in incorrectly via Distillery. Closing.


[Bug]: No notifications although showing connected

Commit or version
1.3.2
On which operating systems the error occurs
Windows
Issue description
Hello,
I just installed OBS studio and connected it to OBS notifier today.  I did not install OBS websocket as it seemed to successfully link and have the options available in OBS studio per your instructions without having to.
My issue is that I just do not receive any notifications when I begin to start or end recording which was my only requirement.  I dont think I missed anything during installation and not sure what could be the issue.
Steps to reproduce
Install OBS studio
Install OBS Notifier
Follow steps to connect websocket server settings (enable websocket), copy password and paste into OBS Notifier
Connect via OBS notifier
Shows up in OBS Studio that the connection is successful also.  Messages (in/out) show up each time I attempt an action that message in remains consistent as 1, and out shows a increment of 1.
Notifier Settings:
Module Nvidia-Like options
Display1
Run at Startup
Close this program when exiting OBS
Style Options, Top Right
Select notifications -> Start Recording, Stop recording
Everything else left as is
I did try to change the fix config but that didn't help.  Noticed in the additional field, it says IconPath = INVALID_PATH , not sure if that has anything to do with notifications.

Could you upload log.txt? There may be some kind of exception when displaying notifications.

module_manager_log.txt
log.txt

There are no exceptions/errors. Logs are printed as if the window should be displayed.
Can you move the offset? Maybe a window outside the screen..

Sheesh, that was it.  Sorry for wasting your time.  I did try playing with that option before but I guess my initial changes were still way off.  Really appreciate your quick help.  This is an awesome add on and something OBS studio really needs built in.  Cheers.

Actually, it's still a bug. Because the offset is set to a value from 0 to 1 and then the screen resolution is multiplied by this value.
Do you use screen scaling?

Hey, I just checked and that's the reason.  I am scaling my screen at 175%,
not the recommended windows setting.
On Tue, Oct 17, 2023 at 3:49 PM Дмитрий Сальников @.***>
wrote:

Actually, it's still a bug. Because the offset is set to a value from 0 to
1 and then the screen resolution is multiplied by this value.
Do you use screen scaling?
—
Reply to this email directly, view it on GitHub
https://github.com/DmitriySalnikov/OBSNotifier/issues/16#issuecomment-1767313974,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A42FNNXUZ7ZNUAH6R2HW2PTX74DPNAVCNFSM6AAAAAA6EQ5UFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRXGMYTGOJXGQ
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

--
God is love.


Unify Coconut Crabs between Ecologics and Hybrid Aquatic

Convert all hybrid aquatic coconut crabs to Ecologics crabs, and give Ecologics crabs the same drops as the Hybrid Aquatic crabs (because their claws are required to summon the Hybrid Aquatic boss mob.)


Using Fragments vs .setTopColor and .setButtonsColor

Hello, I have run into 2 issues.
I'm using Fragments to inflate my main_layout because of the way I use a Navigation Drawer on my app.
So while using:
new LovelyStandardDialog(this)
.setTopColor(color(R.color.indigo))
.setButtonsColor(color(R.color.darkDeepOrange))
.setIcon(R.drawable.ic_star_border_white_36dp)
.setTitle(R.string.rate_title)
.setMessage(R.string.rate_message)
.setPositiveButton(android.R.string.ok, new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context, "positive clicked", Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton(android.R.string.no, null)
.show();
I ran into an issue where I had to replace the "new LovelyStandardDialog(this)" for "new LovelyStandardDialog(getActivity())" so I could get rid of the errors, but while trying to use both .setTopColor(...) and .setButtonsColor(...) I always get an error message saying "method called expected".
I'm fairly new to using libraries so I'm probably doing something wrong, any suggestions?
Here's my code:

Hi!
Before using any method - you need to create it. I assume you don't have color() method to load color res
add
private int color(int colorRes) {
     return ContextCompat.getColor(getActivity(), colorRes);
}

to your class.

Hey, thanks a lot @yarolegovich ! Learned something new :D


[Feature Request] Provide a much more up-to-date compiler (at least GCC 12)

This core (as well as many other Arduino cores) ships with  GCC 7.2.1 20170904.
~/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ --version
arm-none-eabi-g++ (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]

Meanwhile arduino-pico uses GCC 12 and stm32duino uses GCC 10 (at least).
I suggest updating tooling to GCC 12.

On a serious note, Alexander, what is the benefit of these continuous
updates of everything? It can have many benefits using a stable, older
version of everything.
On Mon, Sep 25, 2023 at 8:43 PM Alexander Entinger @.***>
wrote:

This core (as well as many other Arduino cores) ships with GCC 7.2.1
20170904.
~/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ --version
arm-none-eabi-g++ (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
Meanwhile arduino-pico uses GCC 12 and stm32duino
https://github.com/stm32duino/Arduino_Core_STM32 uses GCC 10 (at least).
I suggest updating tooling to GCC 12.
—
Reply to this email directly, view it on GitHub
https://github.com/arduino/ArduinoCore-renesas/issues/149, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUI6JVQURYTR7O4GXR6T3T3X4G7CXANCNFSM6AAAAAA5GOVUWY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

ArduinoCore-renesas leverages C++17 - which is only incompletely supported by GCC 7.


onscripter 20160909

A new release came out after just two days.

Merged. Thank you for your contribution to Homebrew!


python3Packages.pycurl: pull fix for curl 7.83.0

Without the change python3Packages.pycurl tests fail on staging:
$ nix build -f. -L python3Packages.pycurl
...
python3.9-pycurl> tests/error_test.py F..F                                                 [ 12%]
...
python3.9-pycurl> >           self.assertEqual('No URL set!', msg)
python3.9-pycurl> E           AssertionError: 'No URL set!' != 'No URL set'
python3.9-pycurl> E           - No URL set!
python3.9-pycurl> E           ?           -
python3.9-pycurl> E           + No URL set
python3.9-pycurl> tests/error_test.py:32: AssertionError

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Tested on aarch64-linux and x86_64-linux.

Thanks


Updating the list of keywords used for the integrations catalog

What kind of changes does this PR include?

New or updated content

Description

Updates the list of package.json used to populate the Integrations Catalog
astro.build looks for the withastro keyword now as well, astro-component is a little confusing depending on the type of integration or adapter

Related PR adding the withastro keyword to all adapters

LGTM, @tony-sull! Yours to merge!