olcs.Camera readFromView() as public API

Please mark this method to be available in public API

It is conceivable to mark the method API but what is your use case?

I'm using  standalone var camera = new olcs.Camera(scene, map) and I'm synchronizing manually both views.

I understand, could you please create a pull request adding the @api annotation?

Implemented in #216.


[Bug] AppImage installation fails.

Before Reporting

[X] I found no existing issues matching my bug
[X] My issue is not caused by a plugin or theme

Describe the Bug
Installation fails at  It appears to hang.
Expected Behavior
BetterDiscord should install.
Steps To Reproduce

Download the AppImage.
Invoke the AppImage.

Operating System
Linux
Discord Version
Stable
BetterDiscord Version
null
Anything else?
No response

facing this issue as well

duplicate of https://github.com/BetterDiscord/Installer/issues/323

@rauenzi, https://github.com/BetterDiscord/Installer/issues/226, really.

This was a completely unnecessary mention and comment, thanks.


fix: get roberts pr healthy

@W-8827929@
What does this PR do?
export was causing making the query all lowercase, damaging case sensitive data
What issues does this PR fix or reference?

@amphro @peternhale Hi - as a customer I'd love to see this fix get merged in. We've run into it a few times over the years and I was just doing some digging today to see if it was something I could help fix but found that this PR already looks like it does exactly that. Thanks!

The change looks good to me.


callback function when NOT using an input text

Hey, Thanks for angularize this awesome picker!
I have a couple of questions:

What is the equivalent for passing a callback function, something like: (I want to be able to call cb)

$('#reportrange').daterangepicker({
        ranges: {
           'Today': [moment(), moment()],
           'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
           'Last 7 Days': [moment().subtract(6, 'days'), moment()],
           'Last 30 Days': [moment().subtract(29, 'days'), moment()],
           'This Month': [moment().startOf('month'), moment().endOf('month')],
           'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
        }
    }, cb);

When i use ranges the calander is opened by default, while in the following example, it opens only if "Custom Range" is selected. I know its out of your scope but it would be great if you know the answer.
http://demo.improvely.com/reports/membershipsite/ads?tab=source&filters[ad]=1&filters[source]=Google AdWords&imt=1&utm_campaign=Date+Range+Picker&utm_source=Site+Ads&utm_medium=Banner&utm_content=Blog+Demo+Image

Thanks again!

You can configure callbacks within options, see example below:
<input date-range-picker class="form-control date-picker" type="text" ng-model="date" options="{eventHandlers: {'show.daterangepicker': function(ev, picker) { ... }}}"/>

You can find list of events here: http://www.daterangepicker.com/#options

Unfortunately it works with just one eventHandler. if i try to configure 2 or more, only the last defined is invoked for all events.

There is already a pull request for this issue https://github.com/fragaria/angular-daterangepicker/pull/111


middleware and global error handling in dotnet 6  webapi

Answering this question on June 27, 2022 stream with demos in session 1205


about your results

i'm training efficientnet-b0 based on your code.
i wonder if your results in Self-trained Weights table are ema validation or not.
thank u :)

All of the models from gen_efficientnet (efficientnet, mobilenet, fbnet, etc) were trained with EMA and rmsprop close to paper hparams, except for spnasnet_100 which I trained before I added EMA.
The ResNet variants were not trained with EMA with the exception of the newer ResNet50 and upcoming ResNet26. However EMA only made a small difference here (less than .05). In my expiriments with cosine decay + SGD, the model and EMA copy have pretty much converged to the same results by the end of the LR cycle


Refactor PInvokes to use source generators from the Microsoft.Windows.CsWin32 package

As I just mentioned in #13, there's an opportunity for some nice cleanup and code quality improvements around the Windows native methods we call via PInvoke and the types that support them.
The NuGet package Microsoft.Windows.CsWin32 is a source generator package that just takes a simple text file input and creates all of the methods and the types they depend on.
I've played around with it a little, already, and it is great!
Since I'm already tearing into the WindowsDriver and associated types, right now, I may as well do this opportunistically.
This issue and its associated branch are for that work.

I'm playing around with this, at the moment.
I already used it to generate replacements for the types and API calls we use, and it was pretty darn simple to adapt our consuming code, since it was mostly nust naming differences.
But I'm fiddling with it some more, anyway, because it's pretty cool and there's definitely value to be gained from a lot of what it generates, even if we do what I'm kinda considering right now, which is just use it teansiently, whenever we need to make use of a new API, and otherwise use a modified version of the generated code as a static code file in the project, rather than generating every build. It's not like kernel33 stuff is going to be changing all that often, and Microsoft even says they have no intention of removing any of the stuff we rely on, even though there are newer APIs for a subset of it.
Key things I can pretty easily improve over the generated code:

For whatever reason, that library outputs DllImport. Switching those to LibraryImport is generally pretty painless.
Eliminating a couple of types that it brought in because of its goal of giving you as close to 1:1 source compatibility with the native libraries as possible, such as BOOL, CHAR, etc, which have first-class dotnet equivalents already.
Modernize it to c# 12, since it outputs at version 9. Might as well let the compiler work as much magic as it can.
Tweak some structs, pointers, and certain other constructs that can either be simplified or which might stand to gain performance benefits from a more targeted approach.

As an example, a lot of win32 API calls have fixed-size buffers for one or more parameters. Those can take advantage of the .net8/c#12 InlineArray feature.

Maybe make use if Spans if there are good opportunities to do so.
Anything else I think of that can reduce computational complexity and memory pressure.

These methods are called in only a few places, but some of them are in hot code paths, so some extra effort may actually be worth it in aggregate.
Anyway...
Back to it!

I've been continuing work down this line in bits and pieces over the past few days.
One thing I'm trying to do is simplify/improve the API exposed internally, in the shim/wrapper functions for the native calls, with a few key goals:

Using and returning managed handles that are easier to deal with in idiomatic C#

This is handled (ha) by the MS-recommended method of deriving a simple class from one of the SafeHandle abstract types (I inherited the SafeHandleZeroOrMinusOneIsInvalid built-in type.
These types are IDisposable, making cleanup easier and helping to prevent leaking handles.
These types also still give you a way to get the actual nint pointer to the handle itself, if needed, but the idea is to hide that from anything beyond the shim/wrapper layer.

Only exposing parameters to callers that are actually relevant/actually change

There are several calls that have stuff that really isn't necessary for all of our internal callers to specify

"Reserved" parameters
Parameters for which the documentation stipulates that only null or a specific value is legal, now.
Common parameter values that we always use for those method calls, like access masks
Most of these cases are either because we have a specific but consistent usage or exist because Microsoft never removed things even years after they were no longer relevant, for backward-compatibility

For these cases, those parameters can be omitted from the wrappers and just supplied via constants to the native calls.

Standardizing error handling.

If all calls have to go through the wrappers, and those wrappers follow a standard pattern of things like calling Marshal.SetLastSystemError (0); before the native call and Marshal.SetLastPInvokeError (Marshal.GetLastSystemError ()); after the native call, those wrappers can then deal with things accordingly, such as throwing appropriate exceptions, raising some sort of event, calling optional injected logging facilities, or whatever is called for.
With the above pattern inside wrappers, we also are more likely to actually get the error of the operation we think we're getting (just a weakness of PInvoke that is pretty hard/impossible to get around fully)

We may even be able to use other synchronization primitives to help ensure that only single-access is allowed in the rare occasions that's a good idea to do (not sure if any of those exist here - just throwing it out there)

And some other stuff, but my mind is wandering and I have something else I want to talk about elsewhere before I forget. 😆


Avoid failures on unknown fields for Camel K resources

I think YAKS should just ignore unknown fields added to status. E.g. it fails when finding the firstTruthyTime field in a condition (it should be a new field):
test-knative-broker-c15jhht3jdhs9cmf7m1g-8274n test Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "firstTruthyTime" (class org.citrusframework.yaks.camelk.model.IntegrationStatus$Condition), not marked as ignorable (6 known properties: "status", "reason", "message", "lastTransitionTime", "type", "lastUpdateTime"])

Note that a Camel K extension is going to be added to the fabric8-client (which I hope will be lenient): https://github.com/fabric8io/kubernetes-client/issues/2854
Using Camel K from master branch.
Test is the following:
Feature: Camel K can run latest released Knative CamelSource

  Background:
    Given Disable auto removal of Camel-K resources
    Given Disable auto removal of Kubernetes resources
    Given Camel-K resource polling configuration
      | maxAttempts          | 60   |
      | delayBetweenAttempts | 3000 |

  Scenario: Integration sends messages to the broker
    Given create Camel-K integration sender.groovy
    """
    from('timer:tick?period=1000')
      .setBody().constant('event-1')
      .to('knative:event/evt1')

    from('timer:tick?period=1000')
      .setBody().constant('event-2')
      .to('knative:event/evt2')

    from('timer:tick?period=1000')
      .setBody().constant('event-all')
      .to('knative:event')
    """
    Then Camel-K integration sender should be running

  Scenario: Integration receives the correct messages from the broker
    Given create Camel-K integration receiver.groovy
    """
    from('knative:event/evt1')
      .log('From evt1: $simple{body}')

    from('knative:event/evt2')
      .log('From evt2: $simple{body}')

    from('knative:event')
      .log('From all: $simple{body}')
    """
    Then Camel-K integration receiver should print From evt1: event-1
    And Camel-K integration receiver should print From evt2: event-2
    And Camel-K integration receiver should print From all: event-1
    And Camel-K integration receiver should print From all: event-2
    And Camel-K integration receiver should print From all: event-all
    And Camel-K integration receiver should not print From evt1: event-2
    And Camel-K integration receiver should not print From evt1: event-all
    And Camel-K integration receiver should not print From evt2: event-1
    And Camel-K integration receiver should not print From evt2: event-all
    And delete Camel-K integration sender
    And delete Camel-K integration receiver

I think the marshal/unmarshal already ignores unused fields for the Kamelet spec. Let's do the same for the status, too.

@nicolaferraro I could not reproduce this issue with yaks v0.3.0. I see that the e2e tests use yaks v0.1.0 (https://github.com/apache/camel-k/blob/master/.github/workflows/knative.yml#L194) could you please update and try with newer version

I think I was trying it locally with 0.3.0. Let me recheck again.

@nicolaferraro closing this one. please reopen if it is still an issue


Tolerate no config

I observed that our recent review apps were hitting a "post-deploy exit code was not 0" error, and traced it to the enabled? method on the AvataxLog class. This improves the error catching on that method to return false if no avatax config is present.

ch8886

That's an acceptable thing to do too, but I want the code to perform properly in either case. Thanks for the reviews!


Add the ability to pass query parameters for service discovery

For specific services our company only runs them in one of our data centers. To be able to discover the appropriate service we need to pass in a specific data center with the query to Consul. This PR adds the ability to pass a custom QueryParams object to the getInstances call. It didn't seem like this was possible using the existing Consul client. Added one simple test for this, it's not really easy to test extensively without being able to assume there are multiple DCs available.
This is my first PR to this project so please let me know if there's anything else I need to do.
I have signed the contributor's agreement.

Interesting. Would it be useful to have a configuration property for the datacenter rather than (or in addition to) using ConsulDiscoveryClient explicitly?

Possibly, in our use case we need to decide this at runtime (normally we will just use the default DC but a few of our services only run in a remote DC) so we probably wouldn't use a configurable value but I can see the appeal. It doesn't seem as though Consul has a good solution to our problem so we are rolling our own using the K/V store and specifying the DC when we search for specific services.

Have you signed the Contributor License Agreement?

Yep I have.

Merged with a little polish via bcad4ca683bc7cbc274654e97fb8bca45c42acd9


python311Packages.confection: 0.1.3 -> 0.1.4

Diff: https://github.com/explosion/confection/compare/refs/tags/v0.1.3...v0.1.4
Changelog: https://github.com/explosion/confection/releases/tag/v0.1.4
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
23.11 Release Notes (or backporting 23.05 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

[ ] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 269936 run on x86_64-linux 1

36 packages built:

python310Packages.confection
python310Packages.confection.dist
python310Packages.fastai
python310Packages.fastai.dist
python310Packages.spacy
python310Packages.spacy-lookups-data
python310Packages.spacy-lookups-data.dist
python310Packages.spacy-transformers
python310Packages.spacy-transformers.dist
python310Packages.spacy.dist
python310Packages.textacy
python310Packages.textacy.dist
python310Packages.textnets
python310Packages.textnets.dist
python310Packages.thinc
python310Packages.thinc.dist
python310Packages.weasel
python310Packages.weasel.dist
python311Packages.confection
python311Packages.confection.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.thinc
python311Packages.thinc.dist
python311Packages.weasel
python311Packages.weasel.dist


Avoids underflow in minihdlc_char_receiver

Avoids underflow in minihdlc_char_receiver by checking against 2 directly. This underflow may occur depending on compilers or compiler flags.

Fixes #4


App for RDF serialization

Goal
Create an kafka streams app that produces a topic containing the RDF of projects and the community in the following form:

#
key
value

1
{project_id: 1, turtle: <foo> <has> <bar> . <foo> <hasLabel> "Foo"@en .}
{ operation: "insert"}

2
{project_id: 1, turtle: <bar> <hasLabel> "Bar"@en .}
{ operation: "insert"}

3
{project_id: 2, turtle: <bar> <hasLabel> "Bar"@en .}
{ operation: "insert"}

4
{project_id: 1, turtle: <baz> <hasLabel> "Baz"@en .}
{ operation: "insert"}

5
{project_id: 1, turtle: <foo> <hasLabel> "Foo"@en .}
{ operation: "delete"}

6
{project_id: 1, turtle: <foo> <has> <bar> .}
{ operation: "delete"}

7
{project_id: 1, turtle: <foo> <hasLabel> "Foo"@en .}
{ operation: "insert"}

The keys of the messages in this topic contain two fields:
key.turtle
This field contains a string: RDF in turtle syntax. In the example above, the first message contains two triples, the
rest one.
key.project_id
This field contains an integer: The id of the project. The sink connector uses this to determine in which jena dataset
to write:

project_id: 1 -> dataset api_v1_project_1
project_id: 2 -> dataset api_v1_project_2

If the project_id is null, it sinks to community dataset:

project_id: null -> dataset api_v1_community_data

value.operation
This field contains a string: the operation to perform. The sink connector uses this to decide, whether to insert od
delete the triples in key.turtle.
Topology
TBD

@dferhod is this issue still needed? please close it otherwise.

It's still open and part of the rdf sink connector "package" :)

Status unknown for the moment
Be sure that the whole CD works when testing deplyment on dev

Deployment done on dev, tested with success, no more error.


Pdi 14124

@mattyb149, @brosander, @pamval review it please

Please add unit test(s) for when no batch ID is passed/set, thanks!

@mattyb149, @brosander, @pamval review it please
updated TransExecutionConfigurationTest

@mattyb149 please review this. October SP issue.


[macOS] Suppress Xcode 15 createItemModels warning

As of Xcode 15 on macOS Sonoma, the following message is (repeatedly) output to stderr during builds (repros on non-Flutter builds). It is supppressed in xcode itself, but not when run from the command-line.
2023-11-10 10:44:58.031 xcodebuild[61115:1017566] [MT] DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot11/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-22267/IDEFoundation/Provisioning/Capabilities Infrastructure/IDECapabilityQuerySelection.swift:103
Details:  createItemModels creation requirements should not create capability item model for a capability item model that already exists.
Function: createItemModels(for:itemModelSource:)
Thread:   <_NSMainThread: 0x6000027c0280>{number = 1, name = main}
Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.

Suppress this output from out macOS build logs.
Issue: https://github.com/flutter/flutter/issues/135277
Pre-launch Checklist

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

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

Writing a test (before the bot shouts about it :)


Instance variables are marked as not used

This has to do with the specific backend implemention, specifically with the methods endpoint filling method annotations.


Updated CRs documentation to include comment about istio annotation

Based on the discussion on the PR https://github.com/kubeflow/training-operator/pull/2004 , I updated the documentation website pages for the different *Job CRs to include a comment about having to disable automatic sidecar injection in some cases, and how to do that.

Thanks @andreyvelich . I added the changes and signed off on the commit.


This commit will add a Proposal md file

Since this is just adding a blank file, no review required


Create the meta tag "viewport" in the index.html

Add the meta tag viewport for responsive design

It's created and merge in develop branch


Angular Material tooltip bug

Is this a regression?

[X] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
11.2.13
Description
Hello,
I found a bug in the newest version of angular material. If you hover fastly over a component (e.g. a button) which has a tooltip with a delay in it, it's nevertheless flashing and showing up the tooltip instantly for a moment and then it disappears again.
Here is my HTML:
<button [matTooltip]="'Test'" [matTooltipShowDelay]='1000'>Test
Reproduction
Steps to reproduce:

Create button with tooltip and a delay
Hover fastly over the button

Expected Behavior
Tooltip shouldn't appear, only after one second
Actual Behavior
Tooltip appears, altough one second didn't passed
Environment

Angular: Current
CDK/Material: Current
Browser(s): Chrome/Firefox
Operating System (e.g. Windows, macOS, Ubuntu): Windows

I think it's similar to this one. (#24614).

Closing as a duplicate of #24614.


mmc-utils: unstable-2022-07-13 -> unstable-2022-09-27

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mmc-utils is: "Configure MMC storage devices from userspace"
meta.homepage for mmc-utils is: "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
meta.changelog for mmc-utils is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2022-09-20 in filename of file in /nix/store/bvyjyp4hk6b51wk8biir0fxzd2l2vbfg-mmc-utils-unstable-2022-09-20

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mmc-utils

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bvyjyp4hk6b51wk8biir0fxzd2l2vbfg-mmc-utils-unstable-2022-09-20 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mmc-utils https://github.com/r-ryantm/nixpkgs/archive/b134d1a9c15932caeba1ced4fdcae72e441c2405.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bvyjyp4hk6b51wk8biir0fxzd2l2vbfg-mmc-utils-unstable-2022-09-20
ls -la /nix/store/bvyjyp4hk6b51wk8biir0fxzd2l2vbfg-mmc-utils-unstable-2022-09-20/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mmc-utils

Maintainer pings
cc @dezgeg for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mmc-utils is: "Configure MMC storage devices from userspace"
meta.homepage for mmc-utils is: "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
meta.changelog for mmc-utils is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2022-09-21 in filename of file in /nix/store/2ia2426ghmv2kvp72zn6s8x1m0wjbgcx-mmc-utils-unstable-2022-09-21

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mmc-utils

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2ia2426ghmv2kvp72zn6s8x1m0wjbgcx-mmc-utils-unstable-2022-09-21 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mmc-utils https://github.com/r-ryantm/nixpkgs/archive/339ccfd56d604c978add6370695d8e7b77a3f36c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2ia2426ghmv2kvp72zn6s8x1m0wjbgcx-mmc-utils-unstable-2022-09-21
ls -la /nix/store/2ia2426ghmv2kvp72zn6s8x1m0wjbgcx-mmc-utils-unstable-2022-09-21/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mmc-utils

Maintainer pings
cc @dezgeg for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mmc-utils is: "Configure MMC storage devices from userspace"
meta.homepage for mmc-utils is: "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
meta.changelog for mmc-utils is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2022-09-27 in filename of file in /nix/store/9m8ziknpd11ga1b3s5idg8aaqf4vysrd-mmc-utils-unstable-2022-09-27

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mmc-utils

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9m8ziknpd11ga1b3s5idg8aaqf4vysrd-mmc-utils-unstable-2022-09-27 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mmc-utils https://github.com/r-ryantm/nixpkgs/archive/ae677bd11126be1ec4bc3c6315145c88ed44c9b4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9m8ziknpd11ga1b3s5idg8aaqf4vysrd-mmc-utils-unstable-2022-09-27
ls -la /nix/store/9m8ziknpd11ga1b3s5idg8aaqf4vysrd-mmc-utils-unstable-2022-09-27/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mmc-utils

Maintainer pings
cc @dezgeg for testing.


O365 - Calendar entry

Hi there and thank yo very much for this integration.
If I may ask, I'm not getting the option to add and entry to the calendar on the calendar tab as per the google calendar.
I did enable the read/write permissions and track is set to true.
What will be the new step?
Regards

This functionality was released by HA core yesterday. I may or may not add it to O365. Swamped by other stuff at the moment.

Noted - Thank you very musk.

I will be looking at providing the services to support this, but a quick look says it is a fairly major undertaking which will take some time. Don't expect anything quick.

Added in https://github.com/RogerSelwyn/O365-HomeAssistant/releases/tag/v4.2.5 - currently in pre-release


remove uselss project as we decided AutoRest branch will not merge ba…

…ck to master

reviewed by amar


chore: Update tinymce version to 6.8.3 in package.json and yarn.lock

Description
TinyMCE initially switched from LGPL to MIT in 2022, aiming for a more permissive license. However, it reverted to GPL v2+ for version 7, which has is a concern for us.
TinyMCE 6.8.3 under the MIT license until October 31, 2024, it will stop receiving any security updates post that.
Fixes #Issue Number
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!CAUTION]
🔴 🔴 🔴 Some tests have failed.
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/11364342846
Commit: 9ddbdb312f1ba06d3b9c6564ccd928a58f1db84a
Cypress dashboard.
Tags: @tag.TextEditor
Spec:
The following are new failures, please fix them before merging the PR:
cypress/e2e/Regression/ClientSide/Widgets/RTE/RichTextEditor3_spec.ts
cypress/e2e/Regression/ClientSide/Widgets/RTE/RichTextEditor_1_spec.js
cypress/e2e/Regression/ClientSide/Widgets/RTE/RichTextEditor_2_spec.js
cypress/e2e/Regression/ClientSide/Widgets/RTE/RichTextEditor_Validation_spec.js
List of identified flaky tests.
Wed, 16 Oct 2024 11:28:03 UTC

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[x] No

/ci-test-limit-count run_count=15


release: remove cri-containerd-*.tar.gz release bundles

The cri-containerd-*.tar.gz release bundles have been deprecated since containerd v1.6.
These bundles are no longer created in the CI, however, the corresponding Makefile targets are still kept, as they are still used by external CIs.

Should we mark this PR as a fix for https://github.com/containerd/containerd/issues/8378?  The issue was also for migrating the tests away from using the cri-containerd bundle

Should we mark this PR as a fix for #8378? The issue was also for migrating the tests away from using the cri-containerd bundle

This is a separate issue.


[Feature Request] New Layout

When using the KV lang to style apps, I commonly put a blank widget at the bottom of the of the widget tree to push the rest of the widgets up to the top. I'm newer to Kivy, so maybe there is a reason for this I don't understand yet. It seems that having the layouts rise to the top to fill space would be more intuitive.
It's not a huge deal to put the blank widget, but it would be great if either

There was a built in widget/widget-mixin that automatically did something to this effect
The placement of widgets started from the top of the screen

Please let me know if I've misunderstood some functionality of this API. As of now, I have not found any other simple workaround to this minor issue.

the StackLayout has a direction property which does fit this use case, but i agree it would be nice for BoxLayout and GridLayout to allow for different directions, there is some work going on for this in GridLayout, and i had a patch for BoxLayout sometime ago, but i think i didn't merge it because i wanted RecycleBoxLayout to work the same, and didn't do it, and as with a lot of things i started, i forgot about it :grimacing: anyway, i don't think this warrants a new layout, but merely adaptation of existing ones to allow for more flexbility.

@Svaught598 You use AnchorLayout to anchor child widget (Grid/Box layout) to one of the anchors.

Ok! sorry for just getting around to replying, I've actually been using AnchorLayout since submitting this, so I just forgot about the issue altogether. Thanks for the assistance!


[release] disable executed stages for the timebeing

What does this PR do?
Proceed with the release automation and help to move forward and debug https://github.com/elastic/apm-pipeline-library/pull/1275

Merging and will be reverted afterwards

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2021-09-14T12:28:42.688+0000

Duration: 58 min 31 sec

Commit: 2ccd58a0c75423867f1f35f8fe6d217974f22d73

Test stats :test_tube:

Test
Results

Failed
0

Passed
2400

Skipped
19

Total
2419

Trends :test_tube:

:green_heart: Flaky test report
Tests succeeded.

Expand to view the summary

Test stats :test_tube:

Test
Results

Failed
0

Passed
2400

Skipped
19

Total
2419


Height::with_signal doesn't accept Height::fill

Height::with_signal(
    mutable_bool
    .signal()
    .map_bool(
        || Height::fill(),
        || Height::new(1),
    )
)

gives
error[E0277]: the trait bound `std::option::Option<u32>: From<zoon::Height<'_>>` is not satisfied
    --> frontend/src/lib.rs:3012:5
     |
3011 |   Height::with_signal(
     |   ------------------- required by a bound introduced by this call
3012 | /     mutable_bool
3013 | |     .signal()
3014 | |     .map_bool(
3015 | |         || Height::fill(),
3016 | |         || Height::new(1),
3017 | | )
     | |_^ the trait `From<zoon::Height<'_>>` is not implemented for `std::option::Option<u32>`
     |
     = help: the following implementations were found:
               <std::option::Option<&'a T> as From<&'a std::option::Option<T>>>
               <std::option::Option<&'a mut T> as From<&'a mut std::option::Option<T>>>
               <std::option::Option<T> as From<T>>
     = note: required because of the requirements on the impl of `Into<std::option::Option<u32>>` for `zoon::Height<'_>`
note: required by a bound in `zoon::Height::<'a>::with_signal`
    --> ../MoonZoon/crates/zoon/src/style/height.rs:53:41
     |
53   |         height: impl Signal<Item = impl Into<Option<u32>>> + Unpin + 'static,
     |                                         ^^^^^^^^^^^^^^^^^ required by this bound in `zoon::Height::<'a>::with_signal`

actually i guess this is less of an issue and more of a feature request, since Height actually functions as an enum like
enum Height {
    Fill,
    NotFill(u32),
}

i think Height::with_signal should function more like Align::with_signal, which takes instances of itself


remapping lifecycle node from /ldlidar_node/scan to /scan

I am using ldlidar
for cartographer slam ros2 humble. The ldlidar published scan data on topic /ldlidar_node/scan but the cartographer node expects scan data on /scan topic. I remap the topic name from /ldlidar_node/scan to /scan following launch file remap but no data was published on /scan
here is my launch file
import os
from ament_index_python.packages import get_package_share_directory
from launch import LaunchDescription
from launch.actions import DeclareLaunchArgument
from launch.substitutions import LaunchConfiguration
from launch_ros.actions import Node, LifecycleNode

def generate_launch_description():

    node_name = LaunchConfiguration('node_name')

    # Lidar node configuration file
    lidar_config_path = os.path.join(
        get_package_share_directory('ldlidar_node'),
        'params',
        'ldlidar.yaml'
    )

    # Launch arguments
    declare_node_name_cmd = DeclareLaunchArgument(
        'node_name',
        default_value='ldlidar_node',
        description='Name of the node'
    )

    # LDLidar lifecycle node
    ldlidar_node = LifecycleNode(
        package='ldlidar_node',
        executable='ldlidar_node',
        name=node_name,
        namespace='',
        output='screen',
        parameters=[
            # YAML files
            lidar_config_path  # Parameters
        ],
        remappings=[('/ld_scan', '/scan')]
    )

    # URDF path
    urdf_file_name = 'ldlidar_descr.urdf.xml'
    urdf = os.path.join(
        get_package_share_directory('ldlidar_node'),
        'urdf',
        urdf_file_name)
    with open(urdf, 'r') as infp:
        robot_desc = infp.read()

    # Robot State Publisher node
    rsp_node = Node(
        package='robot_state_publisher',
        executable='robot_state_publisher',
        name='ldlidar_state_publisher',
        output='screen',
        parameters=[{'robot_description': robot_desc}],
        arguments=[urdf]
    )

    # Define LaunchDescription variable
    ld = LaunchDescription()

    # Launch arguments
    ld.add_action(declare_node_name_cmd)

    # Launch Nav2 Lifecycle Manager
    ld.add_action(rsp_node)

    # LDLidar Lifecycle node
    ld.add_action(ldlidar_node)

    return ld

I have tried 'remappings=[('/ldlidar_node/scan', '/scan')]' which publishes /scan topic but when you ros2 topic echo /scan it does not publish anything.
I understand (from the slam example) that you can remap your cartographer or slam to  remap /scan to /ldlidar_node/scan and this kind of works. but considering there are many nodes and software reading /scan for the sake of ergonomics can we not publish at /scan?
I also understand this might not be possible with lifecycle management nodes.
Best Regards,
C.A.


8ball command responses rework

The responses of the 8ball command aren't standard 8ball responses, and don't suit the yes or no question context that magic 8-balls are intended for.
I suggest we change the responses to match the 20 standard responses from the original magic 8-ball, found at https://en.wikipedia.org/wiki/Magic_8-Ball.

oki


Execise 1 attempted solution bdd with cucumber

Kindly check my THEN step.

Your @Then methods look great - did you have any specific questions or issues?

@wakaleo I was getting some squiggly lines initially, but @Andreas was able to explain the concept for me to correct it.


Added ability to hide the line between rows entirely

The "simple" rendering still leaves a blank line in between each row. This allows the user to remove that blank line for an even more compact table

Thanks!


Microsoft Azure AD takes longer time on initial load with same setup

For some reason, if I change scope, issuer and clientId in AuthConfig, then loading takes (I timed) ~5sec as in Initializing message is blinking for 5 seconds. Happens only while user is not signed in. After sign in is done, refreshing page loads it in expected time frame.
Also with Microsoft Azure AD it shows, that it is attempting to redirect to external link

ClientID: a3db960c-852a-4a0b-9b45-cb939562eee2
TenantID: 2d044a19-492e-4609-ab23-1a183a41dfe3
https://login.microsoftonline.com/2d044a19-492e-4609-ab23-1a183a41dfe3/oauth2/v2.0/authorize?response_type=code&client_id=a3db960c-852a-4a0b-9b45-cb939562eee2&state=Z0xidXNpbkMxcWx6VmJHQU5TYmNRR3I1R3BrbEZHVnFlNGwxRDZ0T25NekVv&redirect_uri=http%3A%2F%2Flocalhost%3A4200%2Fsilent-refresh.html&scope=openid api%3A%2F%2Fa3db960c-852a-4a0b-9b45-cb939562eee2%2Fapp&code_challenge=wainyA2LBDvc7Lvjpvus9DuZ0Kk5a05Zt1jhYDMAgHk&code_challenge_method=S256&nonce=Z0xidXNpbkMxcWx6VmJHQU5TYmNRR3I1R3BrbEZHVnFlNGwxRDZ0T25NekVv&prompt=none&iframe-request-id=95cd23ee-00a2-4e02-9e9f-881319050400

Heya, thanks for sharing this specific scenario!
Without the exact code or precise instructions to reproduce this scenario, it'll fall on yourself to debug this and share what the solution to this situation is. Did you try to debug and investigate what's going on?
I'm not sure if this would really be an issue with the sample repo and something we'd need to keep open here, or whether it's a peculiarity of that specific identity server solution?
One guess would be that the iframe in use for silent refreshes isn't allowing the redirect flow, e.g. because the X-FRAME-OPTIONS and related headers don't allow iframing the IDS? But it's just that: a guess. We'd need a repro or need you to check it out for us and let us know.

Did you try to debug and investigate what's going on?
Only as far as looking at network tab and that there was no pending request, that would influence load time. I glanced over library and didn't see any delays there as well. So I am not sure what is happening there.

I'm not sure if this would really be an issue with the sample repo and something we'd need to keep open here, or whether it's a peculiarity of that specific identity server solution?
That identity server is what portal.azure.com provides. Nothing custom. As one can see it from the url here.

We'd need a repro or need you to check it out for us and let us know.
I can check, but I need detailed explanation of what exactly I am checking for and where.

By a "repro" I mean "what are the steps one would need to take after git clone of this sample to see the behavior you describe?".
Or maybe I should first ask what your expectation is for this sample repository and the issue you describe? It is my aim with this repository to show working front-end code of how I would do things, and showcase that with one specific demo identity server (Duende, in this case). It's not my aim for it to be a comprehensive resource for all the various possible Identity Servers.
If you have a suggestion on how to improve this sample in a way that would also make another IDS like Azure AD work out of the box, that's highly welcome! If you want the community to help find out if the sample can be strengthened, we'd need a super easy way to reproduce the scenario. (Even then, it might be an implementation issue with that specific IDS, for which there's not much bandwidth here to help out with.)
Hope that makes sense!?

By a "repro" I mean "what are the steps one would need to take after git clone of this sample to see the behavior you describe?".

All I have done is change issuer, clientId and scope.
Also I think I had to add those 2 properties:
strictDiscoveryDocumentValidation: false,
requireHttps: false

I debugged a bit further and without silentRefresh capabilities it works much faster, BUT if I open separate tab (besides one where I am signed in) the session storage is empty in that new tab and I am not signed in there.

Or maybe I should first ask what your expectation is for this sample repository and the issue you describe?

Honestly, I was just looking for an explanation on how to construct flow with use of underlying library, so that I communicate with Azure AD. I do not expect for this sample to solve all world problems. As an example this sample I do not think would work with GitHub OAuth (but not 100% sure).

If you have a suggestion on how to improve this sample in a way that would also make another IDS like Azure AD work out of the box, that's highly welcome! If you want the community to help find out if the sample can be strengthened, we'd need a super easy way to reproduce the scenario. (Even then, it might be an implementation issue with that specific IDS, for which there's not much bandwidth here to help out with.)
Hope that makes sense!?

I did participate in one other Open Source project and I am all for making thing better, but I probably need more experience and understanding of OAuth, different authentication protocols, etc. before I can be of any meaningful help with improving something, that is related to it.

I had to configure a few extra things based on all comments above to reproduce the issue in Chrome on Windows. Here's a git diff from current main to see what's going on:
 export const authConfig: AuthConfig = {
-  issuer: 'https://demo.duendesoftware.com',
-  clientId: 'interactive.public', // The "Auth Code + PKCE" client
+  issuer: 'https://login.microsoftonline.com/2d044a19-492e-4609-ab23-1a183a41dfe3/',
+  clientId: 'a3db960c-852a-4a0b-9b45-cb939562eee2',
+  strictDiscoveryDocumentValidation: false,
+  skipIssuerCheck: true,
+  requireHttps: false,
   responseType: 'code',
   redirectUri: window.location.origin + '/',
   silentRefreshRedirectUri: window.location.origin + '/silent-refresh.html',
-  scope: 'openid profile email api', // Ask offline_access to support refresh token refreshes
+  scope: 'openid profile email', // Ask offline_access to support refresh token refreshes
   useSilentRefresh: true, // Needed for Code Flow to suggest using iframe-based refreshes
   silentRefreshTimeout: 5000, // For faster testing
   timeoutFactor: 0.25, // For faster testing

I run this with npm run start-with-ssl.
If you run with that you will see in Chrome on Windows after the 5ish second delay and then nothing. The console will yell at you:

Unsafe attempt to initiate navigation for frame with origin 'https://localhost:4200' from frame with URL 'https://login.microsoftonline.com/2d044a19-492e-4609-ab23-1a183a41dfe3/oauth2/authorize?response_type=code&client_id=a3db960c-852a-4a0b-9b45-cb939562eee2&state=MHkxWDBRbUlLS3Y1eVotTS5uaHJZNkJ4cXYtQUVKSmQxOTBIaFM4VXBOUUxE&redirect_uri=https%3A%2F%2Flocalhost%3A4200%2Fsilent-refresh.html&scope=openid%20profile%20email&code_challenge=b_5viMFmIj8uPOrUyyjfsQcYj8JPkaxuIhzjkJCtRLM&code_challenge_method=S256&nonce=MHkxWDBRbUlLS3Y1eVotTS5uaHJZNkJ4cXYtQUVKSmQxOTBIaFM4VXBOUUxE&prompt=none'. The frame attempting navigation is targeting its top-level window, but is neither same-origin with its target nor has it received a user gesture. See https://www.chromestatus.com/feature/5851021045661696.

If you use Firefox on Windows a different error furhter hints at the problem:

Sign in
Sorry, but we’re having trouble signing you in.
AADSTS50058: A silent sign-in request was sent but no user is signed in. The cookies used to represent the user's session were not sent in the request to Azure AD. This can happen if the user is using Internet Explorer or Edge, and the web app sending the silent sign-in request is in different IE security zone than the Azure AD endpoint (login.microsoftonline.com).

That strongly suggests to me that this code from the sample:
https://github.com/jeroenheijmans/sample-angular-oauth2-oidc-with-auth-guards/blob/e57fadbf1ce4eb3498db2a728350e0ec16409504/src/app/core/auth.service.ts#L108-L113
will not work with this particular Identity Provider.
You will need to switch to using refresh tokens, not use said part of the sample, or find a way to reconfigure Azure AD to support this scenario.
It's weird to me, because their docs suggest prompt=none logins (silent logins) are supported but if you have to know beforehand whether it will succeed, that kind of defeats the purpose?
I hope that helps. Recommend looking for further support from the Azure AD side of things, don't think we'll change much here on this sample unfortunately. Hope that makes sense?

Huge thank you.


⚠ Jenkins Plugins Artifactory has degraded performance

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

HTTP code: 200
Response time: 1100 ms

Resolved: Jenkins Plugins Artifactory performance has improved in a71494f after 4 hours, 49 minutes.


Feature/directory references

Added references to document and library folders.

Thanks for the review @JohnSundell ! I've not tested it on Linux, so I'll be sure they work properly on all platforms.

@onurersel Awesome 👍 Will make sure to set up some CI soon, so we can do all that testing automatically 😄

Hey @JohnSundell, tested document and library folder references on Linux, and encountered fatal errors on both NSSearchPathForDirectoriesInDomains and NSFileManager.url caused by NSUnimplemented().
In order to avoid crashes, I added compile time conditional checks if the system is Linux or not. Not really happy with the result in general :/
So if you prefer to keep it clean, and leave navigating to those two folders to the developer; just feel free to reject this pull request.
Oh, I came across a few failed tests while running them on Linux. I'll open an issue about it.

Wrapped the unavailable code and tests for Linux in #if !os(Linux) like you advised, at 0638a50.

@onurersel Could you also squash your commits into one? 🙂

Done! :)


Async not working for proxies end points

Async functionality is currently not handled for proxies end points

This has very useful value add to be honest.
We can proxy thousands of requests to an external notification handler - if we can just have this facilty.
The code would be a little bit involved.

@nmondal this is worked as expected. Both error and success cases are working

Awesome, hence closing this.


APDS9922

Summary
Add Broadcom APDS9922 ambient light and proximity sensor device driver. Attempt 3 and have now - hopefully - sorted my github issues (origin branch names not matching local repo names it seems).
Impact
None.
Testing
Custom board with ATSAMA5D27C-D1G and 2x apds9922 devices.

Seems the risc-v tests are failing quite often. Anything I need to do to or is it unrelated to my PR?

@TimJTi
I think it's better to squash the commit log next time.
commit 4719e44b8be6557ad78281683661c4f2ce1053b4 (HEAD -> master, upstream/master)
Author: TimJTi<EMAIL_ADDRESS>Date:   Sat Feb 11 12:08:40 2023 +0000

    APDS9922

    WIP

    WIP - ALS now OK with full IOCTL.

    WIP

    WIP

    ALS now works as intended

    WIP - getting to bottom of crash when ctrl-c the app

    Seems to all work...

    ioctl #define changes

    Update ioctl.h

    Maybe final changes

    Maybe final changes - again

    Delete .settings directory

    Delete nuttx Default.launch

    Maybe final changes - again

    changes after initial feedback

    changes after initial feedback

    Add snerr error when incorrect device ID seen

    Update apds9922.c

    Revert "Merge branch 'apds9922' of https://github.com/TimJTi/nuttx into apds9922"

    This reverts commit 8fdf5cbfb783d25251d13bc338ece6adca1308bc, reversing
    changes made to 0d58237ba27f3cf87cf711658f5388d974be502e.

    Improve probe error messages

    APDS9922

    WIP

    WIP - ALS now OK with full IOCTL.

    WIP

    WIP

    ALS now works as intended

    WIP - getting to bottom of crash when ctrl-c the app

    Seems to all work...

    ioctl #define changes

    Update ioctl.h

    Maybe final changes

    Maybe final changes - again

    Delete .settings directory

    Delete nuttx Default.launch

    Maybe final changes - again

    changes after initial feedback

    changes after initial feedback

    Add snerr error when incorrect device ID seen

    Update apds9922.c

    Revert "Merge branch 'apds9922' of https://github.com/TimJTi/nuttx into apds9922"

    This reverts commit 8fdf5cbfb783d25251d13bc338ece6adca1308bc, reversing
    changes made to 0d58237ba27f3cf87cf711658f5388d974be502e.

    Improve probe error messages

    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Update drivers/sensors/apds9922.c

    Co-authored-by: Petro Karashchenko<EMAIL_ADDRESS>
    Delete .gitignore

    Changes after PR review

    Remove static arrays from header file

    Update apds9922.c

    improvements to enum usage

    Restore .gitignore

    Update Kconfig

    Update .gitignore

    Update .gitignore

@masayuki2009

I think it's better to squash the commit log next time.

Yes, that's a mess! How do I do this? I am squashing the commits but not sure how to see/squash the cimmit log as that, it seems, remains?


Put version on installer's names

The idea here is put the version on filenames of installers and packages available on website. For instance, the DEB package is named ad "NylasMail.deb". The problem is since there's no repository, the only way to find for a new release is downloading the package again and reinstalling, so the version on name helps to see if the version is already installed.

As a workaround, you can look at releases, or the actual download link (which contains the version in its path).
For Mac/Windows, the application is self-updating I think, so this is not really an issue (and probably thus look more clean not to have version in the installer name). For Linux, it should not be an issue anymore once distribution will start packaging it, so not sure wether they will change that or not.

Linux distros which aren't rolling release will have old versions packaged. The solution is create an official repository.


Slug with hyphens causing GraphQL issues

ObjectType slugs with hyphens were causing some GraphQL issues. We fix it by removing hyphens from slug and then passing it to Gatsby GraphQL Node creation process.
Example
if ObjectType is example-posts then scheme generated will be AllCosmicjsExampleposts

Thank you @jazibsawar!

Welcome @tonyspiro.


Update create-apps-for-teams-meetings.md

changed it from meetingRole to role

Docs Build status updates of commit 209a7cd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/create-apps-for-teams-meetings.md
:white_check_mark:Succeeded
View

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Write without response speed limits on Windows with CSR8510 A10

Hi,
I am using Windows 10, 64 bit, with CSR8510 A10 (4.0) dongle.
I have a use case where I write around 12 packets (20 bytes each) on a "WriteWithoutResponse" characteristic back to back. I get myriads of errors like LIBUSB_TRANSFER_STALL followed by a disconnection with LIBUSB_ERROR_NO_DEVICE followed by LIBUSB_TRANSFER_IO.
Things work fine if I add a delay of around 10 milliseconds between the writes.
It also works if I send 10 packets instead of 12 without adding any delay.

Is this a limitation of the CSR dongle or one of the layers above it viz - libusb, node-usb, bluetooth-hci-socket, noble?
Is it possible to tune any parameters to get this working without adding any delays?
Is it a bug in any of these layers?

Side note: same code works on MAC (with built in BLE, no dongle) without any problems.
Regards
Amruta

Why not use the normal write ?
So far I had no problems reading/writing a view hundred 20 byte packages but I did not try it with writeWithoutResponse.


Add AsyncPythonDagExecutor, mainly for testing node (pipeline) parall…

…elism.
Add visit_node_generations helper
Add aiostream dependency

This is in preparation for #80


Fix: options.Stdout should be used instead of os.Stdout

In package pkg/cmd/container, List function which print containers to options.Stdout should always print to options.Stdout

Please append your DCO sign to the PR description.


Ensure NULL-able Enums don't raise peewee.IntegrityError.

Can you run the command black peewee_plus.py and squash the changes into the commit? I can merge this once that's done.

Can you run the command black peewee_plus.py and squash the changes into the commit? I can merge this once that's done.

yup, done

Looks like safety found an insecure package. @enpaul could you update pyproject.toml so that checks succeed on both master and this feature branch?

@echernyavskiy The CI issue should be fixed now. If you rebase off of the devel branch it should pass

@echernyavskiy The CI issue should be fixed now. If you rebase off of the devel branch it should pass

Done, and all checks have passed.

@enpaul could you cut a release please?


What changes are required to deploy in existing VPC?

Could you let me know what changes are required to deploy in existing VPC with NAT gateway configured for two AZ

Hey,
first of all setup your VPC and Nat Gateway Routes and so on as needed. then set within parameter file:
https://github.com/aws-samples/aws-scalable-big-blue-button-example/blob/main/bbb-on-aws-param.json
"BBBVPCs": "ID OF VPC",
"BBBPrivateApplicationSubnets": "IDSUBNET1, IDSUBNET2 ",
"BBBPrivateDBSubnets": "IDSUBNET3, IDSUBNET4", (or IDSUBNET1/2 again, you can use the same if you need/like)
"BBBPublicApplicationSubnets": "IDSUBNET1PUB, IDSUBNET2PUB",
"BBBNumberOfAZs": 2,

That's basically all you need to set.
Cheers!

Hey,
first of all setup your VPC and Nat Gateway Routes and so on as needed. then set within parameter file:
https://github.com/aws-samples/aws-scalable-big-blue-button-example/blob/main/bbb-on-aws-param.json
"BBBVPCs": "ID OF VPC",
"BBBPrivateApplicationSubnets": "IDSUBNET1, IDSUBNET2 ",
"BBBPrivateDBSubnets": "IDSUBNET3, IDSUBNET4", (or IDSUBNET1/2 again, you can use the same if you need/like)
"BBBPublicApplicationSubnets": "IDSUBNET1PUB, IDSUBNET2PUB",
"BBBNumberOfAZs": 2,

That's basically all you need to set.
Cheers!

@couchgott Thanks a lot for your quick response. Will try it and let you know.
Not sure why the network stack is failing when I am deploying at Mumbai location. It failed at point while creating the NAT gateway. Is it a possibility of not enough elastic IP available?

@couchgott Thanks a lot for your quick response. Will try it and let you know.
Not sure why the network stack is failing when I am deploying at Mumbai location. It failed at point while creating the NAT gateway. Is it a possibility of not enough elastic IP available?

Could be. You should see the detailed error message when you browse (i always use the console here for that cause its easier to digest) to the cloudformation sub stack deploying the network infra and look at the events tab.

Could be. You should see the detailed error message when you browse (i always use the console here for that cause its easier to digest) to the cloudformation sub stack deploying the network infra and look at the events tab.

can you check and debug similar to what i tried to point out in #1

can you check and debug similar to what i tried to point out in #1

I am facing same problem  deployment fail for stack creation

@couchgott Thanks a lot. I could resolve after following the guidance. Really efficient deployment script


Unordered map json

Work for unordered map in the json object.  See #164 for the bug report and description of the solution.

Looks like this doesn't build on MSVC... Perhaps I have to see if I can mess with a few other things in order to get it working.  It might take a while for me to spin a VM, but I'll push a fix ASAP.

I seem to have managed to cause the same issue you see in https://github.com/nlohmann/json/issues/144

As mentioned in #144, I checked master out directly, and reproduce this same ambigious conversion issue on origin/master!
It seems that there is a problem running one of the tests (CHECK(*p2 == value.get<test_type>());, due to os << test_type(json::object_t); being ambigious.
I'm going to open a new bug for this one.

The current PR is #209. I close this one.


ACM-5429 ACM-2670 Refactor operator alert

https://issues.redhat.com/browse/ACM-5429
https://issues.redhat.com/browse/ACM-2670

/test pr-image-mirror

/cc @fxiang1 @Randy424

Putting on hold in case Randy has any comments.

Thanks @fxiang1. I noticed one more little thing so I pushed another commit. @Randy424 can you review please?

/unhold

Looks good, I reviewed a bit earlier but waited to comment. Thanks!


[chore] remove APK package releases

This PR

removes the releases for Alpine Linux packages (.apk) since they are currently not compatible with Alpine as discussed in the collector SIG meeting on August 7th
fixes #616

As a follow-up and if there is somebody to take care of it, this is the issue to properly implement an Alpine compatible linux package of the collector.

should we update the documentation (README in both base folder and distributions folder) to remove reference to apk versions?

go. catch @jackgopack4 , done :)


SQLiteDB.prototype.toDatabase no longer changes object contents when val is an array

This pull request includes a commit that fixes unescaped table names, because table names with dashes in them are used in Loopback's change model.

@jouke Looks good 👍, thanks for taking out time and sending this pull request 😄


Use DYLD_FALLBACK_LIBRARY_PATH for dylib_path_envvar on macOS

When loading and linking a dynamic library or bundle, dlopen
searches in LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, PWD, and
DYLD_FALLBACK_LIBRARY_PATH.
In the Mach-O format, a dynamic library has an "install path."
Clients linking against the library record this path, and the
dynamic linker, dyld, uses it to locate the library.
dyld searches DYLD_LIBRARY_PATH before the install path.
dyld searches DYLD_FALLBACK_LIBRARY_PATH only if it cannot
find the library in the install path.
Setting DYLD_LIBRARY_PATH can easily have unintended
consequences.
See https://users.rust-lang.org/t/subprocess-and-dynamic-library-linking-problem-interaction/7873/10
See https://trac.macports.org/ticket/57692
See https://bugzilla.mozilla.org/show_bug.cgi?id=1536486
This is the same change as was applied to cargo in
https://github.com/rust-lang/cargo/pull/6355

I've been meaning to look at making this change, but never got around to it.  This also has a benefit that it improves performance on MacOS 10.13 and newer, though that probably doesn't affect most people.
You have to be careful when setting DYLD_FALLBACK_LIBRARY_PATH because it overrides the default of $(HOME)/lib:/usr/local/lib:/lib:/usr/lib.  That means anything that was relying on that default fallback will now fail.  See rust-lang/cargo#6625.  I think this will probably need to retain the default and append to it.
I'm also curious if setting the library path is necessary at all.  rustc uses @rpath, so it shouldn't have trouble finding its own libraries.  Alex mentioned it might be due to plugins here.  Probably not worth removing, but it would be good to know why this is set at all.
Testing this will be difficult.  rustup doesn't really have a nightly testing channel, so it's difficult to pre-flight a change like this.  It'll be tough to know who it will affect.

@ehuss Does that mean you'd recommend we wait to merge this until it can be amended, or should we consider merging this anyway and perhaps opening an issue to look at doing the append approach?

I think it would be safer to include the defaults.

@glandium Are you able to amend the PR according to @ehuss 's suggestion?

I'll get to it next week.

@glandium Awesome.  Thank you for doing this.

:umbrella: The latest upstream changes (presumably #1754) made this pull request unmergeable. Please resolve the merge conflicts.


Code smells in CIF code

Expected Behavior - No Code Smells in AEMaaCS code scan.
Actual Behavior - Getting following code smell in the scan report -
cif-components-library:core-cif-components-all:2.0.0: Inclusion of both /etc/packages/adobe/aem650/core-cif-components-apps-2.0.0.zip/jcr:content and /apps/core in the same package violates the separation of immutable and mutable paths in the same package. : ImmutableMutableMixedPackage : https://www.adobe.com/go/aem_cmcq_immutablemutablemixe_en
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version: AEMaaCS 2022.7.8085.20220725T140323Z, CIF version :2.0.0
Sample Code that illustrates the problem
Logs taken while reproducing problem

Hey @pithayx, can you please add steps to reproduce this issue?
Did you try to add the CIF sources to your cloud manager project? If so this is usually not the recommended approach. We provide binary distribution packages of CIF that you can embed as dependencies into your project.

@Buuhuu We have embeded the package as dependency in our project. This error is reported when the code is deployed as a part of AEMaaCS Cloud Manager pipelines in the code scan report.


Make game

In this project I:

I sent and received data from the Leaderboard API
Created a new game with a name of my choosing
Implemented the refresh button function
Implemented the submit button function
Implemented async and await Javascript feature to consume the API

@elyor-doniyorov I tried the changes you suggeted on stackoverflow but none is working. It is hard to find the errors from my end because I just can't see them. here is a video of me trying to clone my repo to replicate the errors. As you will observe my project is working well on my local mashine. I had also asked my partners to clone the repo but only one partner using Windows was able to see the error the two of us with Linus OS never had errors. I'm also available for a zoom if you want to explore this further. In the meantime I'm starting work on my last project.
https://drive.google.com/file/d/1sD5RwV76CMOdHRyaOe7BTkTOjAvFzi_6/view?usp=sharing

Hello @daudi13 wave,
This is an additional review as a result of the second opinion request.
Windows and Linux resolve paths differently. Folder names that have no . (current directory symbol) in front of them in your webpack.config.js file can be resolved with Linux without an issue, but on Windows, this path will cause errors like previous reviewers are having.
Please update your webpack.config.js file and be sure all paths are configured correctly. (If you haven't fully updated yet after our Slack chat)
As this was the only reason that your project was not approved it will be approved as soon as possible. Please ask for another review in your Dashboard and the next Code Reviewer will mark it as approved right away :)
Keep rocking rocket! Sinan Sevgi

I have fixed the issue. I can confirm that the code is running on window OS. Thank you for your help


Introduce ENFORCE_FAST to speed up tests in debug builds

Introduce ENFORCE_FAST to speed up tests in debug builds.
ENFORCE_FAST is equal to ENFORCE, except it doesn't create timers.
Motivation

Timers were making debug test runs >50% slower locally. With these changes, test/testdata/lsp/definitions_and_usages takes less than half as much time as it used to (7s-8s to ~3.3s on my laptop).

7.37s - 8.12s Before optimizations
5.58s - 6.0s after SymbolRef::data/dataAllowingNone change
5.3 - 5.6 after resolver::computeClassLinearization change
4.0s - 4.4s after SymbolDataDebugCheck::check change
4.0s after Symbol::mixins(), superClass()
3.8s after Symbol::sanityCheck
3.5s after GS::enterSymbol >2.7%
3.4s after Symbol::arguments and a few others ~0.7%
~3.25s after Name::sanityCheck / gs::sanityCheck

Timers still show up prominently in profiles, and I know there's probably another ~500ms of savings to trim, but this is good enough for now and will speed up my workflow.
Test plan

This change does not impact correctness.

I am open to renaming the new ENFORCE directive, too (ENFORCE_NO_TIMER?).


watchdog: BUG: soft lockup - CPU#2 stuck for 22s!

Message from syslogd@plot-071 at Jun 17 13:06:42 ...
kernel:[405108.698255] watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [chia_plot:29632]

Kernel bug?

hardware issue most likely

硬件问题最有可能

This happens on all 3 computers, and it hasn’t happened with chia before.

Are you overclocking your ram. I had same problem trying to run 4 dimes of 3600 memory at 3600. Fine a 3200....


[Spec] Use tar archiving instead of tar.gz

This patch uses tar archiving instead of tar.gz instead of VD QBuild
system.
Signed-off-by: Sangjung Woo<EMAIL_ADDRESS>Self evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #24. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.


guide documenting techniques for variant constructor

This PR adds a user guide for variant constructor.

@bgrant0607 Added draft discussing variant constructor pattern.
Pl. take a look. Thanks

Thanks!
There are a few grammatical issues, so someone should proofread.
The distinction between abstract packages and deployable packages deserves its own topic somewhere.
Also, it would be helpful to cover the patterns we've identified so far, and then go into detail on them individually.
In addition to the variant-constructor pattern:

Value propagators: take a value from somewhere and propagate it to multiple target attributes, like most kustomize transformers
Admission Control: Enforce invariants, constraints, validation checks, and policies on the package across edits, transformations, and upgrades.
Generator pattern: Like metacontroller (and kubebuilder-declarative-pattern), but client-side. Expand a concise client-side pseudo-resource at least 10x into a set of managed resources that can be customized after generation, get pruned when they should be, etc. Obviously, we don't entirely support this yet, so it's future work.

Thanks!
There are a few grammatical issues, so someone should proofread.

@natasha41575 Can you take a quick look at it :)

The distinction between abstract packages and deployable packages deserves its own topic somewhere.

Yes, I think we need to cover it in the package chapter in the book.

Also, it would be helpful to cover the patterns we've identified so far, and then go into detail on them individually.
In addition to the variant-constructor pattern:

Value propagators: take a value from somewhere and propagate it to multiple target attributes, like most kustomize transformers
Admission Control: Enforce invariants, constraints, validation checks, and policies on the package across edits, transformations, and upgrades.
Generator pattern: Like metacontroller (and kubebuilder-declarative-pattern), but client-side. Expand a concise client-side pseudo-resource at least 10x into a set of managed resources that can be customized after generation, get pruned when they should be, etc. Obviously, we don't entirely support this yet, so it's future work.

+1 I will create an issue for additional documentation. I have asked @natasha41575 to start thinking how we can present value propagators to users.

@bgrant0607 Thanks for the feedback. Pl. take a look.

Value propagators: take a value from somewhere and propagate it to multiple target attributes, like most kustomize transformers

I'll write up a doc this week.

Thank you so much @natasha41575 Addressed all the feedback. That was embarrassingly bad :)

Thanks for the fixes. I'm fine with merging this. We can improve it more in future PRs.

Thanks for the fixes. I'm fine with merging this. We can improve it more in future PRs.

Sounds good. Thanks.


WCF facility policy doesn't work when using async methods

When using BeginWcfCall(...) all the wcf policy that tries to catch exception doesn't work, I'm still investigating, but it seems the same problem that you can have in every async Interceptor, because of course if the function is async it will exit soon as the thread/task is created and fired. I had the same problem with the task programming, where I've fixed checking if the invocation.ReturnValue is a Task, and if yes, attach a continuation to do what was need it from the interception, in that case simple logging.
In the meanwhile I'm investigating the issue, and a possible solution, I would like to share with you a test console program, that shows the behavior:
using System;
using System.Diagnostics;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Threading;
using Castle.Facilities.WcfIntegration;
using Castle.MicroKernel.Registration;
using Castle.Windsor;

namespace TestClient
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            Console.Write("Test sync (1 default) or async (2): ");
            var test = Console.ReadLine();

            var returnFaults = new ServiceDebugBehavior
            {
                IncludeExceptionDetailInFaults = true,
                HttpHelpPageEnabled = true
            };

            var serverContainer = new WindsorContainer()
                .AddFacility<WcfFacility>()
                .Register(
                    Component.For<IServiceBehavior>().Instance(returnFaults),
                    Component.For<ITestService>()
                             .ImplementedBy<TestService>()
                             .AsWcfService(new DefaultServiceModel()
                                               .AddBaseAddresses("http://localhost:4455")
                                               .PublishMetadata(mex => mex.EnableHttpGet())
                                               .AddEndpoints(WcfEndpoint
                                                                 .ForContract<ITestService>()
                                                                 .BoundTo(new BasicHttpBinding())))
                );

            var clientContainer = new WindsorContainer()
                .AddFacility<WcfFacility>()
                .Register(
                    Component.For<CatchAsyncPolicy>(),
                    Component.For<ITestService>()
                             .AsWcfClient(WcfEndpoint.ForContract<ITestService>()
                                                     .BoundTo(new BasicHttpBinding())
                                                     .At("http://localhost:4455"))
                );

            bool stopped = false;
            var testService = clientContainer.Resolve<ITestService>();
            var t = new Thread(() =>
            {
                while (!stopped)
                {
                    if (test == "2")
                    {
                        try
                        {
                            Console.WriteLine("Async Call: testService.BeginWcfCall(c => c.GetRandomValue(), call =>");
                            var ac = testService.BeginWcfCall(c => c.GetRandomValue(), call =>
                            {
                                try
                                {
                                    var rn = call.End();
                                    Console.WriteLine("Async Reply: random number: {0}", rn);
                                }
                                catch (Exception e)
                                {
                                    Console.WriteLine("Async Error: {0}", e.Message);
                                }
                            }, null);

                            ac.AsyncWaitHandle.WaitOne();
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine("BeginWcfCall Error: {0}", ex.Message);
                        }
                    }
                    else
                    {
                        // test == "1"
                        try
                        {
                            Console.WriteLine("Call: testService.GetRandomValue()");
                            var rn = testService.GetRandomValue();
                            Console.WriteLine("Reply: random number: {0}", rn);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine("Error: {0}", ex.Message);
                        }
                    }

                    if (!stopped) Thread.Sleep(2000);
                }
            });
            t.Start();

            Console.WriteLine("Press enter to CLOSE the service...");
            Console.ReadLine();

            serverContainer.Dispose();

            Console.WriteLine("Press enter to exit the application...");
            Console.ReadLine();

            stopped = true;
            t.Join();

            clientContainer.Release(testService);
            clientContainer.Dispose();
        }
    }

    public class CatchAsyncPolicy : AbstractWcfPolicy
    {
        public override void Apply(WcfInvocation wcfInvocation)
        {
            var refresh = false;

            try
            {
                Console.WriteLine("Proceed: wcfInvocation.Refresh(false).Proceed()");
                wcfInvocation.Refresh(false).Proceed();
                //var result = invocation.ReturnValue;
                //var task = result as Task;
                //if (task != null)
                //{
                //}
            }
            catch (Exception ex) // Catch everything just for testing purpose
            {
                refresh = true;
                Console.WriteLine("Proceed Exception!");
            }

            if (refresh)
            {
                Console.WriteLine("Retry-Proceed: wcfInvocation.Refresh(true).Proceed()");
                wcfInvocation.Refresh(true).Proceed();
            }
        }
    }

    [ServiceContract]
    public interface ITestService
    {
        [OperationContract]
        int GetRandomValue();

        [OperationContract]
        int MultiplyValues(int a, int b);

        [OperationContract]
        void Execute();
    }

    public class TestService : ITestService
    {
        public int GetRandomValue()
        {
            var random = new Random();
            return random.Next();
        }

        public int MultiplyValues(int a, int b)
        {
            return a * b;
        }

        public void Execute()
        {
            Trace.WriteLine("Call Execute()");
        }
    }
}

The test start and ask which kind of test would you like to run: 1 for sync, 2 for async.
After the start, you should see calls and replies, then press ENTER to close the service and simulate a failure of the endpoint.
If you run the test in sync, you will see that the CatchAsyncPolicy will catch the exception and retry the call. If you run the test in async, instead you will see that no retry is going on and no exception is catch by around proceed.

@micdenny - It almost feels like you had a way of creating a test for this, are you still keen on contributing a fix? Sorry nobody has got back to you on this issue(only 3 years late!).
I am clearing out the windsor backlog and am looking to close out issues where we don't have any activity. OK to PR or close?

Closing as abandoned.

yes sorry, I'm not working with WCF anymore, thank god!! 😄

Ha! Never ever worked with it, somehow I managed to dodge the bullet myself 😂


One-to-one mapping between an entity/relation and its textual representation

I want to ask that if the current Wikidata5 dataset has been convert into the format that has one-to-one mapping between an entity/relation and its textual representation? If so, could you give a mapping file between the textual representation and the origin entity ID such as Donald John Trump | Q22686 ? Thanks!

Thanks!


Inference on CPU crashes

I'm unable to load a trained model for inference on my Mac which doesn't have an Nvidia GPU.
I think it is because of this line. It should have a check around it to make sure CUDA is available before being called.

oops.  I need to add some tests :) Will be fixed shortly.

Fixed!!!


IGNITE-13555 Java thin: add IPv6 address support

changed HostAndPortRange.parse method to support addresses like [IPv6_host]:port1..port2, because previous implementation didn't recognized IPv6;
implemented unit tests for HostAndPortRange.parse method for both IPv4 and IPv6 hosts.

@ptupitsyn What should I do right now? I can add this test, it passes if I change host in LocalIgniteCluster to Ipv6 localhost))) but can you explain my further actions? P.S. I'm quite confused because I thought that this issue was only about parsing logic for client and now you talk about changes for server.

@vkozhukhova

it passes if I change host in LocalIgniteCluster to Ipv6 localhost

That is what I had in mind, but if you do this, other tests will fail, right? So we can add an overload: LocalIgniteCluster start(int initSize, String host), and so on.

I'm quite confused because I thought that this issue was only about parsing logic for client and now you talk about changes for server.

Sorry for the confusion, I don't mean we should do any server-side changes. I was talking about LocalIgniteCluster changes so that the server optionally listens on IPv6 loopback.

@ptupitsyn Thank you very much for the explanation. Added overloaded start for LocalIgniteCluster and added test

Looks good to me :+1:

@ptupitsyn It fails on TC with java.net.SocketException: Protocol family unavailable

@vkozhukhova I see; actually, I had to enable IPv6 on my machine (Ubuntu 20) explicitly to make this test pass.
So I propose to keep this test, but mark it with @Ignore("IPv6 is not enabled by default on some systems."), so it can be executed manually. What do you think?

Ok, I'll mark it with @Ignore for now.


asd

Does this occur consistently?
Repro steps:

Action: appService.Redeploy
Error type: Error
Error Message: Redeploy is not supported for non-git deployments.
Version: 0.24.7
OS: win32
OS Release: 10.0.22621
Product: Visual Studio Code
Product Version: 1.76.0
Language: en

Call Stack
DeploymentTreeItem.<anonymous> extension.bundle.js:2:2474947
extension.bundle.js:2:2473445extension.bundle.js:2:2473445
S extension.bundle.js:2:2473131
DeploymentTreeItem.redeployDeployment extension.bundle.js:2:2474874
extension.bundle.js:2:3796856extension.bundle.js:2:3796856
extension.bundle.js:2:3796441extension.bundle.js:2:3796441
S extension.bundle.js:2:3796127
redeployDeployment extension.bundle.js:2:3796629
extension.bundle.js:2:2667327extension.bundle.js:2:2667327
fulfilled extension.bundle.js:2:2666601

What deployments source is your web app using?
From the error message, your web app is currently configured with continuous deployment. More info
You can change the deployment source in the extension like so:

In order to deploy directly from our extension change the deployments source to "None".

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


[bug] docker-based workflow broken due to verifier incompatible with #1989

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Is this breaking the tests or does the builder use the verifier as part of the workflow?

/cc @rbehjati

This is causing the current e2e test failures.
Currently blocked by https://github.com/slsa-framework/slsa-verifier/issues/561

Now that I'm back I can fix the blocker issue by updating to v1.0 provenance


Fixes connection creation and associated validations

I fixed the unit tests (test_model.py), as follows:

Since I removed the Connection.Attributes.create() method (to avoid duplication):

I replaced the invalid connection attributes unit test with the validate_required() method
I replaced the valid connection attributes unit test with the parameters as sent by Connection.create()

Since Connection.create() now pre-validates that the passed connection admins are valid (against a running tenant), I entirely removed the test_connection_create_with_required_parameters unit test — as this is now an integration test (requires running tenant with valid info) <— for now this is covered by the s3_asset_test.py integration test.


⚠ Bofrost.fr has degraded performance

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

HTTP code: 200
Response time: 1395 ms

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


[iOS] Apple Push Services certificate

Build/Submit details page URL
No response
Summary
I'm trying to configure eas to build my iOS application.
I use Onesignal to send push notifications. According to their documentation, I have generated an Apple Push Services certificate.
The eas credentials asks if I want to generate an APN key but I want to use the certificate already on my Apple developer account instead.
Is there a way to specify this type of certificate somewhere?
Currently, the build triggered with eas build -p ios --local --profile development completes without error but my push notifications don't work.
Managed or bare?
bare
Environment
System:
  OS: macOS 12.4
  Shell: 5.8.1 - /bin/zsh
Binaries:
  Node: 16.15.0 - ~/.nvm/versions/node/v16.15.0/bin/node
  Yarn: 1.22.18 - ~/WebstormProjects/app/node_modules/.bin/yarn
  npm: 8.5.5 - ~/.nvm/versions/node/v16.15.0/bin/npm
  Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
  CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
IDEs:
  Android Studio: Chipmunk 2021.2.1 Chipmunk 2021.2.1
  Xcode: 13.4/13F17a - /usr/bin/xcodebuild
npmPackages:
  babel-preset-expo: ~9.1.0 => 9.1.0
  expo: ^45.0.4 => 45.0.4
  react: 17.0.2 => 17.0.2
  react-native: 0.68.2 => 0.68.2
npmGlobalPackages:
  eas-cli: 0.53.0
  expo-cli: 5.4.8
Expo Workflow: bare

Error output
no relevent
Reproducible demo or steps to reproduce from a blank project

Init bare project
Follow Onesignal documentation here
Setup EAS credentials
Build app for iOS

Question about push key in eas-cli refers only to notifications that go through expo servers, if you are using onesginal or any other service configuring it does not do anything.
Push certificate is a server-side credential and it's not used/needed during the build process, you can generate it on apple developer portal, onesignal probably has documentation on how to do that


Writing Custom Expression via Transform

Describe the bug
Writing Custom Expression via Transform using Python as an language showing me message "internal error"
To Reproduce
Steps to reproduce the behavior:

Go to Edit Cell from drop down list
Click on Transform
Select Python as language from the drop down list
Write this custom expression in expression section
return value if value !="" else "Fill Empty Cell"

Current Results
The API is returning "internal error" but the expression is correct. It was wrong last week but tried now is showing that message.
Expected behavior
The expression will run for each cell and check whether it is empty if empty then the given string will be saved otherwise existing value will be saved.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: [e.g. iOS, Windows 10, Linux, Ubuntu 18.04]
Browser Version: [e.g. Chrome 19, Firefox 61, Safari, NOTE: OpenRefine does not support IE but works OK in most cases]
JRE or JDK Version:[output of "java -version" e.g. JRE 1.8.0_181]

OpenRefine (please complete the following information):

Version [e.g. OpenRefine 3.0 Beta]

Datasets
If you are allowed and are OK with making your data public, it would be awesome if you can include or attach the data causing the issue or a URL pointing to where the data is.
If you are concerned about keeping your data private, ping us on our mailing list
Additional context
Add any other context about the problem here.

@vineetharkut can you confirm which version of OpenRefine you are using? I've just tested this on OpenRefine 3.0 (the current version) and it seems to be working OK for me.
It would be good to know if this is just an issue in an earlier version of OpenRefine or if something else is happening

@ostephens thanks for reply
Yes you are right it was working for me also but suddenly it is showing me "internal error" from past week do not know what happen and I am using version 3 of open refine only. For more clarity i am sharing a google drive link which contain video, what i am doing if i does any mistake then correct me. Basically in video i am showing the version which i am using then uploading one csv list from project list section and then previously i am made first cell of event column empty and then using transform to fill that empty cell by using custom expression.

Thanks for the video. From that, it looks like there is a more general error than in particular using return value if value !="" else "Fill Empty Cell" as I can see even just return value gives an internal error.
What operating system are you on?
Can you have a look at the command line window (on Windows or Linux - you won't see this on Mac) and see if there are any error messages in there?
Thanks

@vineetharkut Please perform the following and then reply with the output...
While OpenRefine is running...

If you are running the JRE and not the JDK, then stop here, install the JDK 8, and continue.

Start ANOTHER New Command Prompt terminal window, in Cortana search box type cmd & hit ENTER

First let's find the Pid number that OpenRefine is running on... so issue this command.
C:\Users\THAD>"C:\Program Files\Java\jdk1.8.0_191\bin\jcmd"
should result in something like:
C:\Users\THAD>"C:\Program Files\Java\jdk1.8.0_191\bin\jcmd"
16064 com.google.refine.Refine
6512 sun.tools.jcmd.JCmd

C:\Users\THAD>

Then with that Pid number issue the command again but the VM.properties added, for example:
C:\Users\THAD>"C:\Program Files\Java\jdk1.8.0_191\bin\jcmd" 16064 VM.system_properties

Copy and paste the output into your reply

My hunch is that in the last week, something you updated or installed has caused the JVM or Python or Path to cause this issue.

Cannot reproduce, closing.


Brackets hangs or freezes on the very first launch

Steps:
Install Bracket on a fresh machine and launch it
Result: in both Win and MAC, Brackets editor freezes for a while wherein

health pop up doesn't come
instant search is not done
on double clicking any file-> doesn;t show up in the working set

We have to explicitly close bracket and relaunch it again after which it works fine

@rawat11 is this issue still present?

@abose Yes the issue is fixed now


Improve question quality in questionnaires "private", "for_kids" and "culture"

I'd like to see some existing questionnaires that can be incorporated.

Questions were translated with commit a5e44aa3dcf5dec0e753a6fbb230265abd51a54d


5358 settings menu version number

[x] Do the tests still pass? (https://docs.wagtail.io/en/latest/contributing/developing.html#testing)
[x] Does the code comply with the style guide? (Run make lint from the Wagtail root)
~For Python changes: Have you added tests to cover the new/fixed behaviour?~
[x] For front-end changes: Did you test on all of Wagtail’s supported browsers? Please list the exact versions you tested.

Tested on Mac Firefox, Chrome, Safari, and Edge Beta (which is basically Chrome)
Tested with Browserstack on Windows 10 IE11 and Chrome, and Galaxy S10 Chrome

~For new features: Has the documentation been updated accordingly?~

Fixes #5358

Tested this and it solves the problem. Cheers @nmorduch!
I was in two minds about the fact that the version number is now misaligned from the menu items, but it is growing slowly on me.

Thanks @zerolab!
It's technically the same width, just the addition of the scrollbar that's making it weird for you. Here's on my Mac, with a subtler scrollbar:

Merged in 4a0d202fc771d11ca5827539352ad357d91c9d46 + parents - thanks @nmorduch!


readMemory request does not accept negative offset

OS: macOS 11.4
VSCode version:  not using vscode
Extension version: dd6abcd9d3b72c037d2c84f04d908c4e5cdd30e4 (tag: v1.6.5-dev.2106031611, tag: v1.6.4, pm/master, origin/master, origin/HEAD)
Compiler: clang/c++
Build target: x86_64-apple-darwin
The DAP readMemory request accepts a reference, count and offset.
With PR #449 merged, the request works. However, there's a second problem - the offset parameter is supposed to accept negative values:
  /**
   * Optional offset (in bytes) to be applied to the reference location before
   * reading data. Can be negative.
   */
  offset?: number;

But when sending a -ve offset, we get a panic. This fixes it I think
diff --git a/adapter/src/debug_session.rs b/adapter/src/debug_session.rs
index b1bd4d2..a412bdc 100644
--- a/adapter/src/debug_session.rs
+++ b/adapter/src/debug_session.rs
@@ -2592,15 +2592,19 @@ impl DebugSession {
     }

     fn handle_read_memory(&mut self, args: ReadMemoryArguments) -> Result<ReadMemoryResponseBody, Error> {
-        let address = lldb::Address::from_str_radix(&args.memory_reference[ 2.. ], 16)?;
-        let offset = args.offset.unwrap_or(0) as lldb::Address;
+        let mem_ref = i64::from_str_radix(&args.memory_reference[ 2.. ], 16)?;
+        let offset = args.offset.unwrap_or(0) as i64;
+        if offset > mem_ref {
+          return Err( "Invalid offset".into() );
+        }
         let count = args.count as usize;
+        let address = (mem_ref+ offset) as lldb::Address;
         let mut buffer = Vec::with_capacity(count);
         buffer.resize(count, 0);
-        let bytes_read = self.process.read_memory(address + offset, buffer.as_mut_slice())?;
+        let bytes_read = self.process.read_memory(address, buffer.as_mut_slice())?;
         buffer.truncate(bytes_read);
         Ok(ReadMemoryResponseBody {
-            address: format!("0x{:X}", address + offset),
+            address: format!("0x{:X}", address),
             unreadable_bytes: Some((count - bytes_read) as i64),
             data: Some(base64::encode(buffer)),
         })

Thanks!
Why this, though?:
        if offset > mem_ref {
          return Err( "Invalid offset".into() );
        }

Thanks!
Why this, though?:
        if offset > mem_ref {
          return Err( "Invalid offset".into() );
        }

Ugh. Yeah that was dumb. I was trying to prevent wrapping of offset -ve. What was I thinking.


Create marketplace entry for tWAS Base single server

This issue is to ask for creating an Azure application offer which contains the solution of deploying a tWAS Base single server on Azure.

@git4rk  please assign this to me.

Offer Alias
Offer ID

2022-01-07-twas-base-single-server
2022-01-07-twas-base-single-server

@git4rk  please close this issue.

Hello @edburns , could you pls also share the tracking pid of the plan here? Thanks.

Hello @edburns , I'd like to keep this issue open until the tWAS single server application offer you created is live and can be accessed by external users. What do you think?

Close the issue as the application offer is live now.


HWKAPM-784 Updated trace instance diagram and fixed scripts to point …

…to the correct port

@pavolloffay Could you review please?

retest this please

@pavolloffay Thanks!


Rename LuaJIT to moonjit

I was asked to rename the active LuaJIT fork to moonjit, so updating
names and links in this proposal.  The project direction does not
change, if anything it becomes unencumbered since it can now make
releases.

@siddhesh Sorry for the delay on this. I merged in the update, but noticed the project floated to the completed section. Is that accurate, or should it be moved back up to the available section?

Ahh no, it should definitely not be in the completed section.


Qualify use of fatalError with Swift

Users can write a function called fatalError themselves, we should be resilient against that.
resolves https://github.com/apple/swift/issues/68105
resolves #6846

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please test windows


[Feature] No way to see ImageID in web view?

I think there is no way to actually see which image version a container is currently running

For when we redesign the container details page.

With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.