Selecting a single "feature" file runs all "feature" files

Current behavior
I have a simple demo project with both specs and feature tests.

When I select a spec file, Cypress runs all tests within the spec file.

When I select a feature file, Cypress runs all tests, as in every spec file and every feature file.

This also happens via the CLI:
$ cypress run --spec=cypress/e2e/duckduckgo.feature
...
  │ Cypress:        13.11.0                                                                        │
  │ Browser:        Electron 118 (headless)                                                        │
  │ Node Version:   v20.18.1 (/usr/local/bin/node)                                                 │
  │ Specs:          1 found (duckduckgo.feature)                                                   │
  │ Searched:       cypress/e2e/duckduckgo.feature
...
  Running:  duckduckgo.feature                                                              (1 of 1)
  simple test
    ✓ can read the site (605ms)
  Osaka test
    ✓ can search for Osaka (4804ms)
  duckduckgo.com
    ✓ visiting the frontpage (1283ms)

Happens when using all browsers; Chrome, Firefox, Electron

 `cypress.config.js` :
import { defineConfig } from 'cypress'
import createBundler from '@bahmutov/cypress-esbuild-preprocessor'
import { addCucumberPreprocessorPlugin } from '@badeball/cypress-cucumber-preprocessor'
import { createEsbuildPlugin } from '@badeball/cypress-cucumber-preprocessor/esbuild'

export default defineConfig({
  e2e: {
    specPattern: 'cypress/e2e/**/*.{cy.js,cy.ts,feature}',
    async setupNodeEvents(
      on: Cypress.PluginEvents,
      config: Cypress.PluginConfigOptions,
    ): Promise<Cypress.PluginConfigOptions> {
      // This is required for the preprocessor to be able to generate JSON reports after each run, and more,
      await addCucumberPreprocessorPlugin(on, config)

      on(
        'file:preprocessor',
        createBundler({
          plugins: [createEsbuildPlugin(config)],
        }),
      )

      // Make sure to return the config object as it might have been modified by the plugin.
      return config
    },
  }
})

Desired behavior

When I select a feature file, Cypress runs only the tests within the file.
Test code to reproduce

Create project with cypress
Create spec tests and confirm they run
Install cypress-cucumber-preprocessor
Create feature tests
Attempt to run single "feature" file from cypress open
Attempt to run single "feature" file from cypress run --spec=....

Versions
I originally encountered the error running with tyler36/ddev-cypress (dockerized webserver and addon using cypress/included image.
However, I confirmed it also happens when running cypress in the host, hence the mixed Cypress/versions below.

Cypress version: 13.16.0, 13.11.0
Preprocessor version: 20.1.1
Node version: 18.17.1, 20.18.1

Checklist

[X] I've read the FAQ.
[X] I've read instructions for logging issues.
[X] I'm not using<EMAIL_ADDRESS>(package name has changed and it is no longer the most recent version, see #689).

Hi @tyler36, I can't reproduce the issue using these steps. Did you actually try reproducing the issue using the steps you provided me, or did you just assume they would work? In any case, you need to provide a proper, reproducible example.

Thank you for the quick reply.
You are correct. In a effort to debug and provide exact steps and a repo, I discovered my problem in .cypress-cucumber-preprocessorrc.json
{
    "stepDefinitions": [
        "cypress/e2e/**/*.{js,ts}",
        "cypress/support/step_definitions/**/*.{js,ts}",
    ]
}

The "problem" line was "cypress/e2e/**/*.{js,ts}", which caused all the spec.js tests to run when running a single feature test.
After removing said line, everything worked as expect.
{
    "stepDefinitions": [
-        "cypress/e2e/**/*.{js,ts}",
        "cypress/support/step_definitions/**/*.{js,ts}",
    ]
}

Sorry to have wasted your time.


🐛 fix mosaic dataset bug, using empty buffers

This fixes #379 the mosaic dataset bug where the data we were referencing to create the pandas data frame was empty.

Weird because this is what I tried .. usingzip(urls, buffers).. but it was not working. I guess I has something wrong..

Weird because this is what I tried, using zip(sorted_data_urls, buffers), but it was not working. I guess I has something wrong..

That should have worked, might have been missing the third part of the tuple which is None if the size isn't known before hand.

See in the issue.
buffers = [BytesIO() for _ in range(len(sorted_data_urls))]
requests = [(url, buffer, None) for url, buffer in zip(sorted_data_urls, buffers)]

I think it's actually cleaner since we don't need the index in that case.

See in the issue.
buffers = [BytesIO() for _ in range(len(sorted_data_urls))]
requests = [(url, buffer, None) for url, buffer in zip(sorted_data_urls, buffers)]

I think it's actually cleaner since we don't need the index in that case.

agreed! I want to eventually make it so the src, dst are the only things that need to be provided and then optionally the size can be passed as well.

@kevinsantana11 I have tested this and I was able to generate the mosaic dataset by calling clouddrift.datasets.mosaic() and it seems fine. Yet I was getting a lot of download errors?

What is the error on the right? We might be trying to download too many files in parallel from the server so the download sometimes failed. But with the retry mechanism in place, it eventually picks it up.
Also, in general it is more useful to paste the code instead of including screenshot.

the code is at the top of the screenshot

Again it would be faster to copy and paste (I agree this one is only ~10 characters).
I'm referring to the end of this:
error: HTTPSConnectionPool(host....

Again it would be faster to copy and paste (I agree this one is only ~10 characters).
But I was referring to the end of this error code:
error: HTTPSConnectionPool(host....

Interactive session in VS Code is now closed sorry. Next time I can indeed copy paste 500 lines of error messages.

Just tried it and sadly couldn't reproduce...
>>> from clouddrift.datasets import mosaic
>>> ds = mosaic()
/Users/pmiron/.clouddrift/data/mosaic.nc not found; download from upstream repository.
Downloading data: 100%|██████████████████████████████████████████████████████████████████████████████████████████████| 216/216 [00:44<00:00,  4.91Files/s]
>>>

Below is an example of what it will look like now if a download needs to be retried, hopefully this is clearer @selipot:

@selipot please review when you get a chance. This looks good to me


[WIP] Undo Moves

New feature implementation
Implemented feature
This PR adds an undo feature to the editor. Currently it only undos moves.

Implementation description
Currently, this uses an enum to dispatch various types of undo commands. In the future the hope is to use some type of trait system to provide a scalable dispatch.

Closing in favour of #125 .


WFLY-4666 Add jaxrs client smoke test

Can one of the admins verify this patch?

this is ok to test

Linux Build 6530 is now running using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b

Windows Build 1608 is now running using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b

Linux with security manager Build 1436 is now running using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b

Linux with security manager Build 1436 outcome was SUCCESS using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b
Summary: Tests passed: 821, ignored: 319 Build time: 0:05:22

Windows Build 1608 outcome was SUCCESS using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b
Summary: Tests passed: 2871, ignored: 374 Build time: 0:46:36

Linux Build 6530 outcome was SUCCESS using a merge of 94ca8c5047d19efb1234be3846b7ff7bc96f549b
Summary: Tests passed: 2871, ignored: 374 Build time: 0:47:11


Use standard error format

In https://github.com/eisop/checker-framework/pull/693 I removed some hacky workaround, not realizing that it is still used here.
As we're not planning to write many such tests, I think it's okay to just use the standard error format here.
Ideally, we would have a mechanism to allow type systems to more easily adapt the expected error lines themselves.
However, at the moment there is a bunch of static methods that make extension hard.

@cpovirk The samples-google-prototype also uses the special // jspecify format. Would you mind if I rewrote that as // :: error: jspecify? Hopefully, a simple sed script will be able to do that.

@netdpb It took me a while to figure out why the conformance tests were not updating for me locally. Is it possible that you need to make a new release of org.jspecify.conformance:conformance-tests? I only managed to get the new tests when using a local clone and --include-build, which shouldn't be a requirement, right?

If you change the samples to use the new format, does the build succeed? If so, I have no objection.
On the other hand, I think you'll need to change ExpectedFact.NULLNESS_MISMATCH as well.

@netdpb It took me a while to figure out why the conformance tests were not updating for me locally. Is it possible that you need to make a new release of org.jspecify.conformance:conformance-tests? I only managed to get the new tests when using a local clone and --include-build, which shouldn't be a requirement, right?

You may have to run with --refresh-dependencies in order to get the latest copy of the tests. Normally Gradle caches snapshot versions for 24 hours.

@netdpb It took me a while to figure out why the conformance tests were not updating for me locally. Is it possible that you need to make a new release of org.jspecify.conformance:conformance-tests? I only managed to get the new tests when using a local clone and --include-build, which shouldn't be a requirement, right?

You may have to run with --refresh-dependencies in order to get the latest copy of the tests. Normally Gradle caches snapshot versions for 24 hours.

I just ran ./gradlew --refresh-dependencies.
Afterwards, I still see different behavior between  using --include-build or not, even though my local jspecify clone is up-to-date.

On the other hand, I think you'll need to change ExpectedFact.NULLNESS_MISMATCH as well.

Isn't ExpectedFact just for the conformance test framework?
Are the files in samples-google-prototype processed as CF test cases or as conformance test files?

I've created a new jspecify branch: https://github.com/jspecify/jspecify/tree/samples-google-prototype-eisop
And this commit starts using it.
If you look at the CI output before, you'll notice that none of the error markers for the jspecifySamplesTest target match.
With this new branch, the errors match again - they don't all pass, but we're back to many expected errors being found.

On the other hand, I think you'll need to change ExpectedFact.NULLNESS_MISMATCH as well.

Isn't ExpectedFact just for the conformance test framework? Are the files in samples-google-prototype processed as CF test cases or as conformance test files?

Both. jspecifySamplesTest (which runs NullSpecTest) uses the CF test framework; conformanceTests (which runs ConformanceTest.conformanceTestOnSamples()) runs the conformance test framework on the samples. That's why ExpectedFact.NULLNESS_MISMATCH is there.

@netdpb It took me a while to figure out why the conformance tests were not updating for me locally. Is it possible that you need to make a new release of org.jspecify.conformance:conformance-tests? I only managed to get the new tests when using a local clone and --include-build, which shouldn't be a requirement, right?

You may have to run with --refresh-dependencies in order to get the latest copy of the tests. Normally Gradle caches snapshot versions for 24 hours.

I just ran ./gradlew --refresh-dependencies. Afterwards, I still see different behavior between using --include-build or not, even though my local jspecify clone is up-to-date.

Which task did you run with --refresh-dependencies? You might have to clean when switching between including the jspecify build and not.


Update extending-filtering.md

Constructor QueryableStringInvariantContainsHandler was changed to QueryableStringInvariantEqualsHandler
I hope it was just a typo because of copy-pasting 😅
P.s. sorry in advance if some required steps for page editing were missing

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

@den4ik124 Could you please update this in the v14 docs as well? Thanks for your contribution.

@den4ik124 Could you please update this in the v14 docs as well? Thanks for your contribution.

@glen-84 changes were made for v14 also.

Sorry @glen-84 , maybe you know what does "action required" means?
https://github.com/ChilliCream/graphql-platform/actions/runs/10246663984
Do I need to do something or someone else need to leave approve on it?

@den4ik124 We needed to approve the workflow run, which I've done now. Nothing else is required from your side. Thanks.

@den4ik124 It's not necessary to merge main unless there are conflicts. Thanks.

Thank you for contributing


Create changes in the database for v2.0

New data model: https://www.figma.com/file/qgGWXmprU7vTv7guzWzvML/Project-Trinary?node-id=3895%3A11917

data model looks good, will create new issues for each data model change


Links section improvements

The Links section could use a passage explaining that

the section itself only aims to define global rules for representing links;
individual links are context-dependent; and therefore
the allowed links within a links object as well as their semantics are defined elsewhere.

I already posted a brief line note about this in #957, but a spin-off issue seems more appropriate.
Right now, there's no mention of where link names come from or how they are supposed to be used. The section lists the possible members of a link object yet immediately goes on to talk about profile (#957) and related without explaining what these things are. It's quite confusing.
This isn't an immediate priority but should be resolved once links starts seeing new uses due to extensions and relation links.

@bintoro any thoughts on relevance of https://github.com/json-api/json-api/issues/898 to this?

@bf4 Well, the Links section is certainly the right place to explain relative URLs once we agree on the details, but other than that, this issue is more about the links' keys than the URLs.

The latest version of upcoming v1.1 explicitly discusses the context of a link in the Links section:

A link’s context is the top-level object, resource object, or relationship object in which it appears.

It links to the sections, which specify allowed members depending of the context.
Do you see further need to clarify this?


Fix Artifact Hub metadata on Kasten policy

Signed-off-by: Chip Zoller<EMAIL_ADDRESS>Related Issue(s)
Description
Fixes an issue with the Artifact Hub metadata file introduced in PR #1002 which was causing linting checks to fail in CI.
Checklist

[x] I have read the policy contribution guidelines.
[x] I have added test manifests and resources covering both positive and negative tests that prove this policy works as intended.
[x] I have added the artifacthub-pkg.yml file and have verified it is complete and correct.

I continue to see some tests in the matrix with a status of cancelled despite me not cancelling anything. I'm not sure what is causing this.


(BKR-918) pin rbvmomi to 1.8.0

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/2879/

👍

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/2880/


Create admin, dev, Billing, Security and Viewer acoounts

Description of the issue
The list of the resources and set of permissions allow/deny to which an account has access is  different depending of the roles assigned to the account.
To be able to test the guardrails, ie, the set of policies that govern access to the different AWS resources, the tester will require one account for each role
Background
Currently there are defined five different roles with different access policies

Admin.                         arn:aws:iam::aws:policy/AdministratorAccess
BillingViewers             arn:aws:iam::aws:policy/AWSBillingReadOnlyAccess
Developers                 arn:aws:iam::aws:policy/PowerUserAccess
SecurityAuditors.       arn:aws:iam::aws:policy/SecurityAudit
Viewer                         arn:aws:iam::aws:policy/job-function/ViewOnlyAccess

Definition of done
The five accounts have been created
Note: To support automation efforts, the accounts require Long Term Credentials and have 2FA/MFA disabled (see #1615)

This request now makes no sense. Roles like BCGOV_WORKLOAD_admin_tmhl5tvs have, among others, the five listed policies. The approach is to create a snapshot using account with roles like the BCGOV_WORKLOAD_admin_tmhl5tvs. The accounts never have a single policiy associated to them.
NB: Executing the following command
aws iam get-policy --policy-arn arn:aws:iam::aws:policy/job-function/ViewOnlyAccess
You can find the PolicyName and then search if a specific role (like BCGOV_WORKLOAD_admin_tmhl5tvs have the policy associated to it).


Not reading sentry data

I'm having some issues reading the sentry data for my bots. I am reading it the same way as before 1.0.0, but it isn't working anymore.
Here's my code for writing the sentry:
prototype._onUpdateMachineAuth = function (res) {
    fs.writeFileSync(this.sentryfile, res); //this.sentryfile is the name of the
}

And for logging in/reading the sentry:
prototype.logOn = function () {
    var that = this;
    that.logger.debug('Logging in bot ' + that.username);
    try {
        if (that.guardCode) {
            that.steamUser.logOn({
                account_name: that.username,
                password: that.password,
                auth_code: that.guardCode,
                sha_sentryfile: (fs.existsSync(that.sentryfile) ? fs.readFileSync(that.sentryfile) : undefined)
            });
        }
        else {
            that.steamUser.logOn({
                account_name: that.username,
                password: that.password,
                sha_sentryfile: (fs.existsSync(that.sentryfile) ? fs.readFileSync(that.sentryfile) : undefined)
            });
        }
    }
	catch (err) {
        that.logger.error('Error: ' + err.stack);
    }
}

Any help would be appreciated, as logging in with steamguard every single time is annoying. Thanks.

The docs are pretty clear on this: https://github.com/seishun/node-steam/tree/master/lib/handlers/user#updatemachineauth
You need to "accept" the sentry file and you also need to manually calculate the SHA-1.
I have posted an example in the comment here: https://github.com/seishun/node-steam/issues/192#issuecomment-123434938

Can you explain what's not clear from the docs and the wiki?


How to use with Godot Steam Voice System

1,: SteamAudioStream mix_rate variable is missing.
2: 'SteamAudioStreamPlayback' has no function 'get_frames_available'.

Are you still working on the plugin?

Hi, neither mix_rate or get_frames_available are methods/fields in either SteamAudioStream/Playback or AudioStream/Playback (the built-in classes that are inherited by this extension.

Hi, neither mix_rate or get_frames_available are methods/fields in either SteamAudioStream/Playback or AudioStream/Playback (the built-in classes that are inherited by this extension.

But i dont understand how to implement with Steam Voice system. https://godotsteam.com/tutorials/voice/

I’m not familiar with this Steam Voice plugin, but generally you’ll want to just assign the voice output stream to a SteamAudioPlayer.

I’m not familiar with this Steam Voice plugin, but generally you’ll want to just assign the voice output stream to a

I'm having trouble with AudioStreamGeneratorPlayback. I have no idea how to do this, I guess we can't get Playback from AudioStreamGenerator. I think you can only get playback from AudioStreamPlayer, but when I call get_stream_playback() from SteamAudioPlayer, it returns SteamAudioStreamPlayback. There are no methods like get_frames_available() in SteamAudioStreamPlayback.

So you need to access the AudioStreamGeneratorPlayback when it's being played, is that it? There's no way to do this currently, you only have get_inner_stream on SteamAudioPlayer but no get_inner_stream_playback. I'll see if I can add this on a PR today.
A side note:
local_playback = streamplay.instantiate_playback()

You probably don't want to use this function at all. instantiate_playback is called by the audio player when it starts playing, you're just creating another playback which will not have the data you need.

So you need to access the AudioStreamGeneratorPlayback when it's being played, is that it? There's no way to do this currently, you only have on SteamAudioPlayer but no . I'll see if I can add this on a PR today.get_inner_stream``get_inner_stream_playback
A side note:
local_playback = streamplay.instantiate_playback()

You probably don't want to use this function at all. is called by the audio player when it starts playing, you're just creating another playback which will not have the data you need.instantiate_playback

I'd appreciate it if you could add the feature. I'm on hold. Thanks.

#60 should fix it, let it build a release and then you should be able to try the new function and see if it works for your use case.

Let me know if this gets fixed with this release.

The playback might be null in the same frame where you play_stream(). What happens if you add local_playback != null to that if statement?

The playback might be null in the same frame where you play_stream(). What happens if you add local_playback != null to that if statement?

Its returning always null

Can I get a decent text snippet of your code?

Is the inner stream already set in _ready()? The problem seems to be that play() is doing nothing, either because no stream is set either on the editor or by using play_stream(). The player turns inactive immediately, which means that you don't have an inner playback (and that's what that warning is telling you).

Is the inner stream already set in _ready()? The problem seems to be that play() is doing nothing, either because no stream is set either on the editor or by using play_stream(). The player turns inactive immediately, which means that you don't have an inner playback (and that's what that warning is telling you).

I don't know anything about audio, I followed the documentation completely and now I am doing the same as in the documentation, but it still returns empty value get_inner_stream_playback.
Here is the documantation

And here is the my code

A question: have you made GodotSteam voice work in isolation?

A question: have you made GodotSteam voice work in isolation?

What is isolation

Alright, good. Well, this is weird because, in theory, your issue is that no sound is playing. What happens if you
print(audio_node.is_playing())

right after line 31?
And what happens if you assign local_playback on _process rather than on _ready?

What about print(audio_node.is_playing()) on _process() ?

print(audio_node.is_playing())

Always false

That means audio is not playing at all, which doesn't seem to have anything to do with this extension.

That means audio is not playing at all, which doesn't seem to have anything to do with this extension.

https://github.com/stechyo/godot-steam-audio/assets/64804972/fed3c5ae-dd5b-485d-8106-ff18e49b5da8
`	audio_node.stream.mix_rate = current_sample_rate
audio_node.play()
local_playback = audio_node.get_stream_playback()`

This is with a regular AudioStreamPlayer3d I take it? At this point I need a minimal reproduction project, I am not familiar with GodotSteam and I don't have enough context to be of any help.

This is with a regular AudioStreamPlayer3d I take it? At this point I need a minimal reproduction project, I am not familiar with GodotSteam and I don't have enough context to be of any help.

Here is the minimal reproduction project
https://www.mediafire.com/file/0lwe1tg7feck7vd/MinimalReproductionSteamVoiceSteamAudio.zip/file

Try completely removing this addon and installing it again. Your project has something that's clearly wrong in the bin folder, since removing it and reinstalling makes get_inner_stream_playback return things.

Try completely removing this addon and installing it again. Your project has something that's clearly wrong in the bin folder, since removing it and reinstalling makes get_inner_stream_playback return things.

I tried it in the demo you made and now all sounds is not working.

Try completely removing this addon and installing it again. Your project has something that's clearly wrong in the bin folder, since removing it and reinstalling makes get_inner_stream_playback return things.

I tried it in the demo you made and now all sounds is not working.

Game is working but no sound

Is there anything below those logs? Ignore "appears to be already registered".

Is there anything below those logs? Ignore "appears to be already registered".

Well, if the demo doesn't work I'd say you're not properly installing the extension. Please refer to the wiki.

Well, if the demo doesn't work I'd say you're not properly installing the extension. Please refer to the wiki.

Demo was working . When i changed with new PR is not working.

Why is there a godot-steam-audio folder inside the godot-steam-audio folder?

Why is there a godot-steam-audio folder inside the godot-steam-audio folder?

Ok i reimport the addon now SteamAudioPlauer is playing but i cant hear my voice still

get_inner_stream_playback returns null but the player returns true on is_playing() every frame?

get_inner_stream_playback returns null but the player returns true on is_playing() every frame?

yes

steamAudioDemoWithVoiceTest

From this demo project it seems like get_inner_stream_playback returns things when called on _process, so, again, assign it on _process(). It seems like Godot doesn't instantiate the playback immediately, so you should wait for get_inner_stream_playback to return a playback before doing anything else.

From this demo project it seems like get_inner_stream_playback returns things when called on _process, so, again, assign it on _process(). It seems like Godot doesn't instantiate the playback immediately, so you should wait for get_inner_stream_playback to return a playback before doing anything else.

Yess now returned and i can hear my voice but still there is problem with voice quality and reverb is always high but i think i can fix this problem myself. Thanks for your help.


[question] exclude or omit specific files

Is there a recommended way to exclude specific files from a check? The include and exclude parameters are regex-based and better suited for excluding folders on a path. The regex can get quite complicated if I, for example, wanted to include a set of paths but exclude a subset of files within that path.
Context: In general we want our developers to follow the check_source_used_by_only_one_model design. However, we also have a number of sources containing webhook data from multiple pub/sub topics which are unpacked in dbt base models before passing on to staging tables. In practice this is a 1:many source fan-out which fails the check_source_used_by_only_one_model check.
It would be nice to be able to exclude individual files by name rather than regex.

@gofford The design choice to use regex for exclude and include was to cater for nearly all possible configuration options. Indeed the resulting regex may not be pretty, but nearly all possible options are possible.
I'm struggling to follow your use case in detail. Are you following the dbt recommendation to store your base models in base directories and have the model names start with base_*? Does this lead to a usable regex pattern?

Just did some testing, if I understand your setup then the following will suffice:
manifest_checks:
  - name: check_source_used_by_only_one_model
    exclude: .*base.*

I feel like I'm missing something.

Thanks for replying! Apologies for not explaining this more thoroughly.
My use-case in more detail:

We have a single bigquery table that contains webhooks from various Shopify topics, called webhook_messages.
Topics from this table are expanded into multiple staging tables for each topic, violating the check_source_used_by_only_one_model check.
I was looking for a way to have the check_source_used_by_only_one_model apply globally, except for this specific table.

Pushing the complexity down to the base layer and excluding it would resolve the issue. I hadn't looked at applying a regex for the table name itself. I'll look at that today.

I still feel like I am mis-understanding your setup so please correct me again if required.
You mention "a single bigquery table" and "multiple staging tables", so my assumption is that you have one source defined and multiple direct downstream staging models. In this case, can you split the source into a dedicated _sources.yml file? I know that is against dbt recommendations but if you can then something like this is rather simple to implement and understand:
manifest_checks:
  - name: check_source_used_by_only_one_model
    exclude: models/path/to/_sources.yml


updating FQDN parsing in ZLint

Matching FQDN parsing in ZGrab, removing regular expression stuff.

@zakird added fix - it's a little annoying but let me know what you think!

look good. can you confirm you've run go fmt on this?


Abandoned?

Is this project abandoned?

This is a jazzband project. As I am using this library actively, I kinda try to maintain it, but as you know how things are, sometimes other things are more important or at least shout louder in your general direction.

@lino it seems you raised the release failure in #291 / https://github.com/jazzband/help/issues/355. Do you know if there’s been any movement on it since January?
As-is it seems the package is stuck without a way to publish releases to PyPI.

I'm also actively using this in multiple projects, and would be happy to share the load of maintaining the project.

Well. The whole issue of ical and recurrence is very, very complex and I would really appreciate if the people who actively want to maintain libraries would concentrate their resources in a single project. But that's just my opinion.

Yeah I'd far rather that my lib became the v2 of django-recurrence. It solves a lot of outstanding issues (#116, #150, #155, etc) by supporting datetimes and provides several enhancements. However, it depends what any potential maintainers, etc. want.
Then again, this repo has < 500 stars and ~125k monthly downloads and an apparently broken release pipeline, so it may not be worth the hassle for people to upgrade...

Completely apart from the whole deployment issues thing, I would love to start planning for a v2 release, because it will allow us to remove some really janky behaviour of this library, but as breaking changes should not be unannounced, it needs some planning. I would really love to talk to you @boosh about what could be done for a v2.

Sure. I've created a discord server: https://discord.com/invite/EWTN65nN9f


Missing manualRef in CRD

The doc mentions manualRef but when I try to apply I get unknown field "manualRef". I guess https://github.com/brantburnett/couchbase-index-operator/blob/main/docs/install/v1.0.0.yaml is not up to date :/

This is actually a documentation error, it should be manual not manualRef. I will get that corrected. Thanks!


debugAllowBanner service extension loads, but toggling does not render the banner

I'm not sure if this is the right place for this - feel free to point me elsewhere if not.
I'm testing with spinning_square and noticed that the debugAllowBanner service extension is loaded:
{
	"jsonrpc": "2.0",
	"method": "streamNotify",
	"params": {
		"streamId": "Isolate",
		"event": {
			"type": "Event",
			"kind": "ServiceExtensionAdded",
			"timestamp": null,
			"isolate": {
				"type": "@Isolate",
				"id": "1",
				"number": "1",
				"name": "http://localhost:50931/:main()"
			},
			"extensionRPC": "ext.flutter.debugAllowBanner"
		}
	}
}

However, toggling it doesn't seem to do anything (no debug banner rendered). The presence of the service extension is what enables the toggle in VS Code (and I think the other editors/DevTools) so I guess it should either render the banner, or not load the service extension.

This appears to be working fine in the latest unforked version.


Use tox for building docs

This simplifies the local building process for a developer. It especially prevents that if another version of
rascaline is installed the API docs are not updated because sphinx prefers the installed version.

Before we merge I will update the docs.


Include APi Version 2023-10-31 (Preview) to Azure Document Intelligence Python SDK

We are working with the Azure Document Intelligence Python SDK (class: DocumentAnalysisClient). There is a hard check for the API version which does not allow for changing the version to 2023-10-31 (Preview). We have use cases where the latest preview version performs significantly better than the currently supported ones. Removing the hard check would benefit the usability of the package. Optionally you could include a warning if a version is used that is not GA as off now.

Thanks for reaching out.
Unfortunately, our SDK has not supported API version 2023-10-31 yet.
@YalinLi0312 do you know when we plan to add the new API version support?

Hi @kschober123 , the API version 2023-10-31-preview is supported in a rebranding package azure-ai-documentintelligence. We are not planning to support any new API in azure-ai-formrecognizer.
Additionally, there are some breaking changes comparing with the latest API version 2023-07-31 used in azure-ai-formrecognizer. We are working on updating the changelog to include the breaking change details.


Update README.adoc

Issue #29
Fixed the CURL command

Looks good to me. Thanks for the PR @mksphaninder!


make TARGET=PPCG4 results in illegal instruction error during tests

I've attempted to build Openblas for powerpc using make TARGET=PPCG4 CC=gcc-11 FC=gfortran-11 I've tried building multiple different versions now, resulting in the same error (so I don't believe it's a regression). Currently running debian sid.
It compiles fine, but errors out in the tests.
It errors out immediately after OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./test_sbgemm > SBBLAT3.SUMM
The final test it passes is the following:
OMP_NUM_THREADS=2 ./zblat1
 Complex BLAS Test Program Results

 Test of subprogram number  1            ZDOTC
                                    ----- PASS -----

 Test of subprogram number  2            ZDOTU
                                    ----- PASS -----

 Test of subprogram number  3            ZAXPY
                                    ----- PASS -----

 Test of subprogram number  4            ZCOPY
                                    ----- PASS -----

 Test of subprogram number  5            ZSWAP
                                    ----- PASS -----

 Test of subprogram number  6            DZNRM2
                                    ----- PASS -----

 Test of subprogram number  7            DZASUM
                                    ----- PASS -----

 Test of subprogram number  8            ZSCAL
                                    ----- PASS -----

 Test of subprogram number  9            ZDSCAL
                                    ----- PASS -----

 Test of subprogram number 10            IZAMAX
                                    ----- PASS -----

This is a bit strange as the default SBGEMM kernel is written in plain C - suggesting that this may be gcc-11 picking instructions not suitable for this cpu. Can you try a more recent compiler, or check if it builds with BUILD_BFLOAT16=0 ?

btw is that an actual G4, qemu or a more recent power8/9/10 with TARGET=PPCG4 ?

It's not actually a G4, I'm trying to compile OpenBLAS on the Wii U, so the Espresso CPU. The G4 was the closest target (from what I can tell) since it's a 32 bit ppc cpu.

I don't know much about these older cpus (where support is carried over from the original GotoBLAS), but I guess the difference could be Altivec instruction support. Maybe the PPC970 target would fare better ?

The Espresso actually doesn't have altivec support, which is one of the reasons why the G4 target was chosen.
Since it's broken on qemu as well, does that potentially mean the G4 target is broken in general?

Possibly, yes - unless there happens to be a problem with qemu emulation of that old cpu. I do not have (and never had) this old hardware, there is no machine of this kind available through the GCC Compile Farm or any of the usual CI providers (as far as I know)

... but as stated above, SBGEMM itself should only use plain C code, so the main question would be if all the other tests involving more traditional data types (or a build with BUILD_BFLOAT16 set to zero) also runs into illegal instructions

So what would you recommend at this point? Try an older gcc version?
(For what it's worth, I have the same error using clang)

Building without bfloat16 results in the same error. Same thing with gcc 4.8.
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:
#0  0xFF12697
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
Illegal instruction
make[1]: *** [level3] Error 132
make[1]: *** Waiting for unfinished jobs....
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat2 < ./dblat2.dat
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat2 < ./cblat2.dat
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat2 < ./zblat2.dat
rm -f ?BLAT2.SUMM
OMP_NUM_THREADS=2 ./sblat2 < ./sblat2.dat
OMP_NUM_THREADS=2 ./dblat2 < ./dblat2.dat
OMP_NUM_THREADS=2 ./cblat2 < ./cblat2.dat
OMP_NUM_THREADS=2 ./zblat2 < ./zblat2.dat
make[1]: Leaving directory `/root/OpenBLAS-0.3.28/test'
make: *** [tests] Error 2

There's something about the sblat3 test it doesn't like.
If you need a build server, I can always host one for you.


Update file APIs

Add the following response fields to the /files/ API (all product fields except is_operational, has_been_published, is_published, published, and unpublished):
job_exe
job
job_type
job_output
recipe
recipe_job
recipe_type
batch
is_superseded
superseded

Add the following query parameter filter options to the /files/ API (just like the /products/ API):
page
page_size
order
job_output
job_type_id
job_type_name
job_id
recipe_id
recipe_job
recipe_type_id
batch_id

Create a /files/{file-id}/ API to retrieve a file's details, including the full meta-data JSON.

This issue has been replaced by #1141


Update Javadoc in InterledgerAddressPrefix

Much of the javadoc in IntetledgerAddressPrefix errantly says “InterledgetAddress”. This needs to be cleaned up (🧹)

So I looked through this and couldn't find the errors where the javadocs say InterledgetAddress. I used the IDE's analyze features to find all the typos per module and corrected whichever ones I found. Is there something I am missing in the latest build on master which still has these typo errors? I can't seem to find them doing a github code search on the project either.

Oh, my bad - there was a typo in the issue, which is ironic.
I meant that the Javadoc for “InterledgerAddressPrefix” sometimes days just “InterledgerAddress.”
E.g., see here:


Font Awesome Library across app

Description
Added Font Awesome Library across app
List of proposed changes:

Can now get a string from AEM and use it for fonts.
eg.

I was thinking it would be better to go with dynamic icon importing instead of globally.

@s-laugh Do you have an example or link?

https://fontawesome.com/v6/docs/web/use-with/react/add-icons#dynamic-icon-importing
Should still let us specify an icon by a string name.
We'd specify the style (solid, regular, brands, ext..) in the code and have to add the babel-plugin-marcos lib.


Request: Cursing gaze for sylvan trickster

Currently sylvan tricksters can´t select cursing gaze.
It would be sweet if it was possible.
Thanks.

Is that on a trickster bonus list? I will check.

Yeah, the rogue archetype sylvan trickster gets hexes as part of rogue talents.

Cursing Gaze is a mythic ability, not a hex. But I will make ice tomb available.

24.05.2022 17:41:06 veidral @.***>:

Yeah, the rogue archetype sylvan trickster gets hexes as part of rogue talents.
—
Reply to this email directly, view it on GitHub[https://github.com/Truinto/DarkCodex/issues/53#issuecomment-1136090305], or unsubscribe[https://github.com/notifications/unsubscribe-auth/ALNSQ7PGA7MMY5CIOCKWC7TVLT2AXANCNFSM5WOSJQSA].
 What I´ve been trying to say is that it would be great if sylvan trickster could select it when picking mythic abilities since they have access to hexes.

Oh... silly me. Will fix these three lists.

Done.


on changing to light mode some text getting displayed

Describe the bug
on changing the mode to light some text is getting displayed on the screen that need to be removed
Possible solution
I would like remove that.
Screenshots

I would like to work on this issue, Please assign this to me under GSSoC.

This issue has occurred most probably due to a merge conflict on a PR.
You can go ahead with this :)
Deadline 27th March 11:59 PM IST

Okay. Thank you.


[DNS] Add instructions for DNSSEC with outgoing zone transfers

Summary
Adds specific instructions for setting up multi-signer DNSSEC when Cloudflare is transferring records out as Primary. PCX-11428
Documentation checklist

[ ] The documentation style guide has been adhered to.

Moving to #16592 following docs platform migration


TTS stopped working on Sonos as initiated by routines

Describe the bug
TTS stopped working on Sonos. It worked flawlessly for a year or more prior to version 2.6.x or till May.
There is nothing remarkable in the component log, no errors, however, I've noticed that in the Alexa history,  TTS previously was initiated via "simon says [message]", however, now it is "activity initiated by routines [message]". It has always been the case though that Alexa routines have not been supported on Sonos for some odd reason. So it seems like a culprit.
To Reproduce
Steps to reproduce the behavior:

Alexa enabled Sonos
Use this or similar script

    - service: notify.alexa_media
      data_template:
        target: >-
          {% if where == 'last' %}
            {{ states('sensor.last_alexa') }}
          {% else %}
            {{ 'media_player.' ~ where }}
          {% endif %}
        message: "{{ what }}"
        data:
          type: tts

Expected behavior
TTS functionality became vital and worked perfectly, so it would be so important to fix it if possible.
Screenshots
If applicable, add screenshots to help explain your problem.
System details

Home-assistant (version): 0.109.x
Hassio (Yes/No): Yes.
alexa_media  (version from const.py or HA startup): 2.6.1
alexapy (version from pip show alexapy or HA startup):

Logs
2020-05-06 18:37:30 DEBUG (MainThread) [alexapy.alexaapi] Creating sequence for 1 items
2020-05-06 18:37:30 DEBUG (MainThread) [alexapy.alexaapi] Running behavior with data: {"behaviorId": "PREVIEW", "sequenceJson": "{\"@type\": \"com.amazon.alexa.behaviors.model.Sequence\", \"startNode\": {\"@type\": \"com.amazon.alexa.behaviors.model.SerialNode\", \"nodesToExecute\": [{\"@type\": \"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\", \"type\": \"Alexa.Speak\", \"operationPayload\": {\"deviceType\": \"A2OSP3UA4VC85F\", \"deviceSerialNumber\": \"23e1fc4eb42233a29ba209aabc3da382\", \"locale\": \"en-gb\", \"customerId\": \"A25OGU4IGOF9UU\", \"textToSpeak\": \"As for the weather for the day, it can be degreeslear throughout the day. The current air temperature feels like 12point1 degrees, water temperature in the sea is 10point5 degrees. In the next couple of days we can expect No precipitation throughout the week.\", \"target\": {\"customerId\": \"A25OGU4IGOF9UU\", \"devices\": [{\"deviceSerialNumber\": \"23e1fc4eb42233a29ba209aabc3da382\", \"deviceTypeId\": \"A2OSP3UA4VC85F\"}]}, \"skillId\": \"amzn1.ask.1p.saysomething\"}}]}}", "status": "ENABLED"}
2020-05-06 18:37:30 DEBUG (MainThread) [alexapy.alexaapi] POST: https://alexa.amazon.co.uk/api/behaviors/preview returned 200:OK:application/octet-stream
2020-05-06 18:37:31 DEBUG (MainThread) [alexapy.alexawebsocket] Received WebSocket: MSG 0x00000362 0x0dea5dce f 0x00000001 0x1469abf7 0x00000237 GWM MSG 0x0000b479 0x0000005c urn:tcomm-endpoint:service:serviceName:DeeWebsiteMessagingService:domain:prod:realm:USAmazon 0x00000081 urn:tcomm-endpoint:device:customerId:A25OGU4IGOF9UU:deviceType:ALEGCNGL9K0HM:deviceSerialNumber:260-4509644-0286745-1588671329000 {"payload":"{\"destinationUserId\":\"A25OGU4IGOF9UU\",\"timestamp\":1588783051408,\"key\":{\"registeredUserId\":\"A25OGU4IGOF9UU\",\"entryId\":\"1588783051389#A2OSP3UA4VC85F#23e1fc4eb42233a29ba209aabc3da382\"}}","command":"PUSH_ACTIVITY"}FABE
2020-05-06 18:37:31 DEBUG (MainThread) [alexapy.alexawebsocket] Received Standard MSG.
2020-05-06 18:37:31 DEBUG (MainThread) [custom_components.alexa_media] k*****j@l*****l: Received websocket command: PUSH_ACTIVITY : {'destinationUserId': 'A**********9UW', 'timestamp':<PHONE_NUMBER>408, 'key': {'registeredUserId': 'A25OGU4IGOF9UU', 'entryId': '1588783051389#A2OSP3UA4VC85F#23e1fc4eb42233a29ba209aabc3da382'}}
2020-05-06 18:37:31 DEBUG (MainThread) [custom_components.alexa_media] k*****j@l*****l: Updated last_called: {'serialNumber': '2****************************381', 'timestamp':<PHONE_NUMBER>408}
2020-05-06 18:37:31 DEBUG (MainThread) [custom_components.alexa_media] k*****j@l*****l: last_called changed: {'serialNumber': '2****************************381', 'timestamp':<PHONE_NUMBER>307} to {'serialNumber': '2****************************381', 'timestamp':<PHONE_NUMBER>408}
2020-05-06 18:37:31 DEBUG (MainThread) [custom_components.alexa_media.media_player] Kxx's 2nd Sonos One is last_called: 2****************************381
2020-05-06 18:37:31 DEBUG (MainThread) [custom_components.alexa_media.media_player] Room checking for potential state update due to push activity on 2****************************381
2020-05-06 18:37:33 DEBUG (MainThread) [custom_components.alexa_media.media_player] k*****j@l*****l: Refreshing Room
2020-05-06 18:37:33 DEBUG (MainThread) [custom_components.alexa_media.media_player] Room: Last_called check: self: 8****************************214 reported: 2****************************381
2020-05-06 18:37:34 DEBUG (MainThread) [alexapy.alexaapi] GET: https://alexa.amazon.co.uk/api/np/player?deviceSerialNumber=8cc56b7229d94393aee74b914c516214&deviceType=A15ERDAKK5HQQG&screenWidth=2560 returned 200:OK:application/json

Additional context
TTS works as before on another Alexa enabled device that supports Alexa routines.

If you do it through an App routine does it work and does the history say the same thing? We haven't changed anything on this, so it may be a Sonos/Amazon change.
If the routine works, please follow this guide to get the info we need to fix it.

I just realized you said it didn't work in the routines. Is there an app functionality that does this? We can only do what the app does unfortunately.

TTS has randomly started working again for me on Sonos

Indeed, it spontaneously started working again and the Alexa history shows it was initiated via "simon says [message]" again.
Though, there is change and no respect for periods or semicolons anymore, so sentences are monotonous and quick, difficult to get the sense. Interestingly, punctuation marks were present in the previous Alexa history, now the same sentences don't have them even the TTS message is the same.

The lack of punctuation looks like a general issue. #724

As this issue seems to have resolved, I'll close for now.

It seems like the issue has recommenced.

As this issue seems to have resolved, I'll close for now.

It would be good to reopen it since it is the same again.

I can reopen it, but I don't think there's anything we can do. It looks like an Amazon issue as we haven't changed any code.

I can reopen it, but I don't think there's anything we can do. It looks like an Amazon issue as we haven't changed any code.

Yeah, understand that it is not the component issue, it is mostly for others awareness.

TTS on Sonos has worked for me while I was testing it. Stopped working somewhere last week.
Sonos is rolling out a new OS for their speakers as of today (Sonos S2).
Culprit is probably a change on Sonos side.

TTS on Sonos has worked for me while I was testing it. Stopped working somewhere last week.
Sonos is rolling out a new OS for their speakers as of today (Sonos S2).
Culprit is probably a change on Sonos side.

I think it is just a guess whether Amazon or Sonos side. It stopped working in early May/end April than recovered for a few weeks. My Sonos have S2 OS from today but it doesn't solve the issue. So it is not obvious.

Hi.
I have the same problem with my sonos beams.
I have HA Core installation 0.110.6
alexa media player v2.8.4
I have already installed the new OS for Sonos S2.
From few week the speaker via tts don't work but the echo dot is working fine.
We will waiting a good news for us.
Regards

Just wanted to verify if it's the same problem I've encountered, as my Sonos One which was previously working via TTS doesn't work now, while the Echo Dots are still fine.
Thing is, there are no errors. The notify service call for the Sonos is actually processed normally, but nothing is actually played on the speaker. I've checked its volume and settings and they're all correct; I've not changed them.
Is this the same problem being discussed here?
(Also, it's the same whether I'm using TTS or Announce.. Plays fine on Echo Dots, nothing on Sonos One.)

May I verify if it's the same problem I've encountered, as my Sonos One which was previously working via TTS doesn't work now, while the Echo Dots are still fine.
Thing is, there are no errors. The notify service call for the Sonos is processed normally, but nothing is actually played on the speaker. I've checked its volume and settings and they're all correct; I've not changed them.
Also, it's the same whether I'm using TTS or Announce type - plays fine on Echo Dots, but nothing is heard on the Sonos One.
Is this the same problem being discussed here?
(I'm on Alexa Media Player v2.8.4, using Sonos S1 app as I've got some older speakers in my system.)

You are experiencing the same issue as discussed here. It exclusively relates to Sonos Alexa-enabled devices.

You are experiencing the same issue as discussed here. It exclusively relates to Sonos Alexa-enabled devices.

Thanks for confirming. I wasn't sure the notify service looked to have called normally.
I'll keep a close eye on this issue then, cheers!

If someone gives me the alexapy logs for the tts call when it doesn't work for a Sonos I may be able to provide an error back. It just depends if Amazon's servers give any feedback. I'm really only looking for this one line where it works on my dots (and gives a HTTP 200).
 2020-06-14 03:26:49 DEBUG (MainThread) [alexapy.alexaapi] POST: https://alexa.amazon.com/api/behaviors/preview returned 200:OK:application/octet-stream

This is what I get after trying TTS through my Sonos:
2020-06-14 07:03:27 DEBUG (MainThread) [alexapy.alexaapi] GET: https://alexa.amazon.com/api/np/player?deviceSerialNumber=xxxxxxxxxxxxxxxxxxx&deviceType=A15ERDAKK5HQQG&screenWidth=2560 returned 200:OK:application/json

One thing I have noticed since TTS stopped working is that Alexa audio routines are now failing as wel on Sonos devices
I had created a routine in Alexa ap to close the blinds, Set the lights to a certain colour and play a playlist on Deezer.
Works on an echo dot. Sonos devices have always given a spoken error ‘audio routines are not currently supported on this device’ but it worked anyway.
Since TTS stopped working the routine now fails when started from a Sonos device.
P.
Sent from my iPhone

On 14 Jun 2020, at 14:08, jwelvaert<EMAIL_ADDRESS>wrote:

This is what I get after trying TTS through my Sonos:
2020-06-14 07:03:27 DEBUG (MainThread) [alexapy.alexaapi] GET: https://alexa.amazon.com/api/np/player?deviceSerialNumber=xxxxxxxxxxxxxxxxxxx&deviceType=A15ERDAKK5HQQG&screenWidth=2560 returned 200:OK:application/json
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

I don't know if this is related, but TTS stopped working on my Sonos Move.  But this is not initiated via a routine; Just via a standard HA automation.
    - service: notify.alexa_media
      data:
        target: media_player.sonos_move
        data:
          type: tts
        message: "Someone is at the front door.  Who could it be?"

I don't know if this is related, but TTS stopped working on my Sonos Move. But this is not initiated via a routine; Just via a standard HA automation.
    - service: notify.alexa_media
      data:
        target: media_player.sonos_move
        data:
          type: tts
        message: "Someone is at the front door.  Who could it be?"

If you go to log of your Alexa account,  you'll find out that it is initiated via Alexa routine, however, Sonos doesn't support routines and, therefore,  it doesn't work.

Thanks @Molodax.  But strangely, it DID work about a week ago when I first set it up.  Has something changed?

Thanks @Molodax. But strangely, it DID work about a week ago when I first set it up. Has something changed?

It worked as stated above. Apparently, Sonos (likely) or Amazon has changed something.

If someone gives me the alexapy logs for the tts call when it doesn't work for a Sonos I may be able to provide an error back. It just depends if Amazon's servers give any feedback. I'm really only looking for this one line where it works on my dots (and gives a HTTP 200).
 2020-06-14 03:26:49 DEBUG (MainThread) [alexapy.alexaapi] POST: https://alexa.amazon.com/api/behaviors/preview returned 200:OK:application/octet-stream

This is what I got, which looks similar to yours and my Echo Dots too.
2020-06-16 23:18:23 DEBUG (MainThread) [alexapy.alexaapi] POST: https://alexa.amazon.com/api/behaviors/preview returned 200:OK:application/octet-stream
There's no error on the service call, but nothing actually plays on the Sonos.

Such a shame if amazon removed this. It shows that the Sonus can in fact to voice commands.

There's no error on the service call, but nothing actually plays on the Sonos.

That's unfortunate. We won't be able to show any messaging then.

Has this started working again for anyone else recently? My Sonos One seems to be playing TTS messages fine again since yesterday; I haven't changed anything in my config.

Has this started working again for anyone else recently? My Sonos One seems to be playing TTS messages fine again since yesterday; I haven't changed anything in my config.

you got me excited but no. I even just updated to Alexa Media Player v2.10.6 from v2.10.4 with no luck. Which version are you running?
Also I have a Sonus Beam which it used to work on

I haven't updated in a long while, I'm still on v2.8.4.
I just always had a message I regularly played broadcast via TTS to two devices - an Echo Dot and a Sonos One. All these months it's just been playing on the former, but yesterday it began playing on both. No idea how that happened.

It has been working for me for a week or so but it's not related to the component as I can see.

I haven't updated in a long while, I'm still on v2.8.4.
I just always had a message I regularly played broadcast via TTS to two devices - an Echo Dot and a Sonos One. All these months it's just been playing on the former, but yesterday it began playing on both. No idea how that happened.

I just tried to roll back and no luck. Must be a sonus BEAM thing

Has this started working again for anyone else recently? My Sonos One seems to be playing TTS messages fine again since yesterday; I haven't changed anything in my config.

Same here. Maybe Sonos changed something on their end?

@quagmired are you using old or new app from Sonos? I think firmware is also updated on devices in case you migrate to new app. It would be good to understand which one you are running on.

@quagmired are you using old or new app from Sonos? I think firmware is also updated on devices in case you migrate to new app. It would be good to understand which one you are running on.

Was just about to bring that up too. I've got some older Sonos speakers in my system, so I'm still using the S1 app.

@quagmired are you using old or new app from Sonos? I think firmware is also updated on devices in case you migrate to new app. It would be good to understand which one you are running on.

Was just about to bring that up too. I've still got some older Sonos speakers in my system, so I'm using the S1 app.

What's weird is that neither I nor @quagmired changed anything and ours both started working on the same day. I'm using the S1 app also (11.2.2 last updated a month ago), Alexa Media Player 2.10.6 and Home Assistant 0.114.4.

@quagmired are you using old or new app from Sonos? I think firmware is also updated on devices in case you migrate to new app. It would be good to understand which one you are running on.

Was just about to bring that up too. I've still got some older Sonos speakers in my system, so I'm using the S1 app.

What's weird is that neither I nor @quagmired changed anything and ours both started working on the same day. I'm using the S1 app also (11.2.2 last updated a month ago), Alexa Media Player 2.10.6 and Home Assistant 0.114.4.

What sonus product do you have that its work on now?

@quagmired are you using old or new app from Sonos? I think firmware is also updated on devices in case you migrate to new app. It would be good to understand which one you are running on.

Was just about to bring that up too. I've still got some older Sonos speakers in my system, so I'm using the S1 app.

What's weird is that neither I nor @quagmired changed anything and ours both started working on the same day. I'm using the S1 app also (11.2.2 last updated a month ago), Alexa Media Player 2.10.6 and Home Assistant 0.114.4.

What sonus product do you have that its work on now? Sonus One?

Sorry, Yes Sonos One purchased 6-8 months before the whole S2 app change.

It's not the first time when it starts working. Again, it is either Sonos' or Amazon's side.
Sonos One and Beam are curently working in my configuration, though, I'd be sceptical that will last long based on the previous experience.

It's not the first time when it starts working. Again, it is either Sonos' or Amazon's side.
Sonos One and Beam are curently working in my configuration, though, I'd be sceptical that will last long based on the previous experience.

your beam is working? Damn, mine isnt! What are you running? and are you using "notify.alexa_media_xxxx" and:
data:
  type: tts
message: xxxx

Started working for me again also. Sort of.
Using the old CLI script when listing my devices I see:
config ./alexa_remote_control.sh -a
the following devices exist in your account:
Patrick's Sonos Beam
Living
Cuisine
Patrick's Sonos One Second Edition
Patrick - Echo Dot
Couloir
Patrick's 2nd Sonos One Second Edition
Patrick's 3rd Sonos One Second Edition
Garden
Patrick's Sonos Move
Salle De Bain
Echo Chambre
Living Sonos
Patrick - Echo Show
This Device
Patrick's Alexa Apps
It works on the 'generic' names.
Patrick's 2nd Sonos One Second Edition is the same as Couloir.
When using 'Couloir' nothing happens, when using "Patrick's 2nd Sonos One Second Edition' the tts works.
It doesn't work on groups either. Living are 2 sonos one and one beam grouped as a surround system.
Tried on the beam alone, no luck.
P.

Hi.
I have retested today my sonos beams and work properly for this test script:
message: This is a test message
title: Titolo
data:
type: tts
target : media_player.matteo_s_sonos_beam
Good news!!

I can reopen it, but I don't think there's anything we can do. It looks like an Amazon issue as we haven't changed any code.

Alan, I think this is working now and can be closed. Mine WASN'T working this morning but then I noticed there was two "Sonus beams" I am no sure why this is so maybe you can shine some light on this:

I have ALWAYS used 'notify.alexa_media_sonus_beam' and my code hasn't changed from day one but I have now switched to 'notify.alexa_media_alexa_sonos_beam' and it now works.
If anyone is having trouble with their Sonus Beam make sure that you don't have two options and if you do then try the other one. Good luck!

That list is autogenerated based on the speakers. Is there a media_player that matches each entry? I'll close this for now, but we all  know it may go back the other way. I'll open it up then.

Just to bring my experience to this absurd issue:
I've always used this code
- service: notify.alexa_media
  data:
    target:
      - media_player.alexa_bathroom
    data:
      type: tts
    message: "All right"

And it works.
Keep in mind that "media_player.alexa_bathroom" wasn't the "media_player.sonos_bathroom" that I use to manage Sonos. It's the Cast entity discovered by Alexa Media.
As said before it stops working and than starts again and stops again.
Today I've updated HA and Alexa Media and found this thing:
Alexa Media discovered the casting device as before but now, as @oneseventhree points out, I have 2 services for each of them: "notify.alexa_media_bathroom" and "notify.alexa_media_sonos_bathroom".
I've tried with many combination but it starts to work only with the latest one:
- service: notify.alexa_media_sonos_bathroom
  data:
    data:
      type: tts
    message: "All right"

Even using service: notify.alexa with target notify.alexa_media_sonos_bathroom doesn't work and, of course, even with any other target.

I don't have long-term evidence that this keeps working, but using the device serial number allows me to use both TTS and Announce for my Sonos One speakers, use the notify.alexa_media service, and specify more than one speaker as 'target'.
The easiest way to get the serial number (this doesn't match what Sonos shows in their app, but what Alexa shows), I used the Devices section on Amazon: https://www.amazon.com/hz/mycd/digital-console/alldevices and then selected the device I was after to see its detail to see the serial number.
Then, this works with notify.alexa_media:
data:
  type: announce
message: "Testing"
target: media_player.family_room_dot, 0001227e34a74791b90741deadbeef

Hi Guys,
First comment here, but I wanted to share this as I was also sending TTS using notify.alexa_media to Sonos and it was not working anymore.
I settle this with 75$ setup: Bought an old Sonos Connect for 50$, then a Echo Flex from Amazon for 25$.
Echo flex has an output, Sonos Connect an input.
All others compatibles Sonos equipment will then be able to play Alexa by choosing "Line In" of your Sonos Connect, without relying on Sonos or Amazon integration.
You can use a script to send TTS to all your Sonos, as well as all supported features from notify.alexa_media supported by Echo Flex.
The only thing for the moment is if you notify all devices at once (All Echos, All Sonos), there will be a small delay for Sonos as they have a to stream twice (Alexa-> Sonos Connect -> All Sonos devices) and echo devices only once (Alexa->Echo devices)
Probably can do something about it but I decided to rely only on Sonos for TTS notify (from Alexa) because I have more, and because they sound better.
Thanks guys. (and girls)

Sorry to jump on a dead thread here but curious what the current day consensus is, as its now two years later..
I was trying to get actionable notifications working via my sonos move's, and while it works great for actual "Echo" devices, nothing plays on the Move.  So, i tried basic TTS and notice there's simply no audio coming out.
The activity log in the Alexa app shows the correct speaker was addressed, but is labelled "Activity initiated by routines. No voice data stored" So, clearly the request is making it from HA to Amazon, Alexa sees it addressing the correct speaker, but no audio comes out of it.
Happy to provide any information I can, if it would help - I'm mostly curious if anyone is successfully using Alexa_Media_Player TTS+Sonos together?  Playing music or observing play status/interacting with the transport controls works fine too.

Sorry to jump on a dead thread here but curious what the current day consensus is, as its now two years later..
I was trying to get actionable notifications working via my sonos move's, and while it works great for actual "Echo" devices, nothing plays on the Move. So, i tried basic TTS and notice there's simply no audio coming out.
The activity log in the Alexa app shows the correct speaker was addressed, but is labelled "Activity initiated by routines. No voice data stored" So, clearly the request is making it from HA to Amazon, Alexa sees it addressing the correct speaker, but no audio comes out of it.
Happy to provide any information I can, if it would help - I'm mostly curious if anyone is successfully using Alexa_Media_Player TTS+Sonos together? Playing music or observing play status/interacting with the transport controls works fine too.

Have you tried
data:
  data:
    type: tts
  message: Testing 1 2 Testing
service: notify.alexa_media_echo_beam

I am able to use TTS on my Sonos Beam using the above code and Alexa Media Player

tried this - still same failing behavior, unfortunately.  Perhaps I'll try on an Arc or One instead of just trying the Move's..


[BUG] Error: User Player permission error

Describe the bug
Error on the player side after clicking save and close in the module settings.
Error Message
Console information
Error: User Player Test lacks permission to update the World setting chat-notifications.4dP7AFD01OH1aqUz
foundry.js:3780:13
Uncaught (in promise) **Error: User Player Test lacks permission to update the World setting chat-notifications.4dP7AFD01OH1aqUz**

To Reproduce
Steps to reproduce the behavior:

Go to 'Configure Settings'
Go to the 'Module Settings' tab
Click on the 'Settings' button on the 'Hey, Listen - Chat Notifications' module.
Click "Save & Close"
Player sees displayed error on screen: Error: User Player Test lacks permission to update the World setting chat-notifications.4dP7AFD01OH1aqUz

Expected behavior
Expected no error to occur, however, it seems that the setting does take place and that the error message is the only issue.
Module incompatibilities
All modules have been turned off when reproducing this error.
Screenshots/GIFs/Videos

Desktop (please complete the following information):

Mac 10.15.7
tested in Firefox 83.0 and Chrome 87.0.4280.88
FVTT Version 0.7.8
Module version 1.2.1

Additional context
The module seems to still work besides throwing up an error. Not sure if it's a permissions thing on my end or not.

Should be fixed no in 1.2.2
Though settings now are client side, so changing browser/pc will reset them


Update dependency react-native-tab-view to 1.2.0

Current behaviour
React-navigation-tabs is running an "outdated" version of react-native-tab-view.
Expected behaviour
React-navigation-tabs should use the latest version 1.2.0 since this version includes numerous patches as well as proper RTL support.
Code sample
react-navigation-tabs: https://github.com/react-navigation/react-navigation-tabs/blob/master/package.json#L46
react-native-tab-view: https://github.com/react-native-community/react-native-tab-view/blob/master/package.json#L3

@satya164 - is this straightforward to do?

@brentvatne yeah, it follows semver so will be straightforward. though maybe i should do a new release with after merging some PRs first.

I can try to create a pull request with the updated packages tonight if you'd like.
Let me know where I can help.

@JensDebergh thank you. I'll do a new release later today.

Thanks @satya164!

@JensDebergh @satya164 - either of you want to update this dep now?

@brentvatne
We tried upgrading react-navigation to  Release 3.0.0-rc.5 which includes the new release of react-navigation-tabs.
But it seems something is broken on the new RC of react-navigation unrelated to react-navigation-tabs.
error: bundling failed: Error: Unable to resolve module `react-native-gesture-handler` from<EMAIL_ADDRESS>Module `react-native-gesture-handler` does not exist in the Haste module map

We cleared node_modules to see if this would fix the issue but nothing helps.
Can you point us in the right direction on this one? We would be happy fix up a patch on react-navigation

did you install react native gesture handler in your project?

@brentvatne We didn't install react-native-gesture-handler manually. Since it is a peer dependency of react-navigation.


rcnn training stopped by error

Hey, sorry to bother again!
Recently I am working on training Kitti dataset for RCNN. And it can be trained for a few batches, and then has error:
train:   7%|▋         | 121/1632 [02:24<24:54,  1.01it/s, total_it=120]
epochs:   0%|          | 0/70 [02:24<?, ?it/s, reg_fg_sum=43, loss=3.52, lr=0.0002]
train:   7%|▋         | 122/1632 [02:25<25:06,  1.00it/s, total_it=121]
epochs:   0%|          | 0/70 [02:25<?, ?it/s, reg_fg_sum=43, loss=3.24, lr=0.0002]
Traceback (most recent call last):
File "D:/coding/PycharmProjects/PointRCNN/tools/train_rcnn.py", line 250, in
lr_scheduler_each_iter=(cfg.TRAIN.OPTIMIZER == 'adam_onecycle')
File "D:\coding\PycharmProjects\PointRCNN\tools..\tools\train_utils\train_utils.py", line 199, in train
loss, tb_dict, disp_dict = self._train_it(batch)
File "D:\coding\PycharmProjects\PointRCNN\tools..\tools\train_utils\train_utils.py", line 132, in _train_it
loss, tb_dict, disp_dict = self.model_fn(self.model, batch)
File "D:\coding\PycharmProjects\PointRCNN\tools..\lib\net\train_functions.py", line 36, in model_fn
ret_dict = model(input_data)
File "D:\ProgramFiles\Anaconda3\lib\site-packages\torch\nn\modules\module.py", line 493, in call
result = self.forward(*input, **kwargs)
File "D:\coding\PycharmProjects\PointRCNN\tools..\lib\net\point_rcnn.py", line 62, in forward
rcnn_output = self.rcnn_net(rcnn_input_info)
File "D:\ProgramFiles\Anaconda3\lib\site-packages\torch\nn\modules\module.py", line 493, in call
result = self.forward(*input, **kwargs)
File "D:\coding\PycharmProjects\PointRCNN\tools..\lib\net\rcnn_net.py", line 123, in forward
target_dict = self.proposal_target_layer(input_data)
File "D:\ProgramFiles\Anaconda3\lib\site-packages\torch\nn\modules\module.py", line 493, in call
result = self.forward(*input, **kwargs)
File "D:\coding\PycharmProjects\PointRCNN\tools..\lib\rpn\proposal_target_layer.py", line 17, in forward
batch_rois, batch_gt_of_rois, batch_roi_iou = self.sample_rois_for_rcnn(roi_boxes3d, gt_boxes3d)
File "D:\coding\PycharmProjects\PointRCNN\tools..\lib\rpn\proposal_target_layer.py", line 100, in sample_rois_for_rcnn
while cur_gt[k].sum() == 0:
IndexError: index -3 is out of bounds for dimension 0 with size 2
Any idea for solving this problem? Thanks a lot

If you train RCNN network with offline GT augmentation, the required disk size is about 300G. I think your situation is due to insufficient memory.

If you train RCNN network with offline GT augmentation, the required disk size is about 300G. I think your situation is due to insufficient memory.

I used online GT augmentation, does it make any difference？

Hi @candisjesus,
I'm having the same problem in the online training of RCNN. Have you solved it? If yes, how? It seems related to a check they do in proposal_target_layer.py to remove "zeroed" boxes.
Thank you in advance!

Hi, for the ones that are experiencing the same issue, in my case I solved... it was an issue in the loading of the labels.
Thank you!

Please can you tell me how solve this problem @saltoricristiano  by labels?


Replace 2-phase analysis from create/alter table analyzers

WIP: I'm not sure yet if this will work out

Closing this in favour of https://github.com/crate/crate/pull/14360


ID token result is not a string

Can you provide some details?

What ID token?  Where are you seeing that message?  Need additional context.

Sorry was searching for an issue and must have accidentally hit enter.  FYI
though reme says to use classpath 'com.google.gms:google-services:4.3.0'
In the Setup but causes build errors.  I had to roll back to 4.2.0
On Fri, Aug 9, 2019, 10:57 AM Chao<EMAIL_ADDRESS>wrote:

Can you provide some details?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/37933?email_source=notifications&email_token=ABZWYXESL4KURPWOALHKYOTQDWHW3A5CNFSM4IKUWHP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD37CGVI#issuecomment-519971669,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZWYXEO6OFT6234PLHLE4TQDWHW3ANCNFSM4IKUWHPQ
.

Please file a full issue and fill out the template to give us enough context to figure out how to help.


go/token: line adjustment is incorrect for comments when imports are present

What version of Go are you using (go version)?

$ go version
go version go1.17.7 linux/amd64

Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN="/home/user/bin"
GOCACHE="/home/user/.cache/go-build"
GOENV="/home/user/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/user/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/user"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/home/user/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/home/user/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.17.7"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2236448890=/tmp/go-build -gno-record-gcc-switches"

What did you do?

https://go.dev/play/p/3FdwLDhsXfD
What did you expect to see?
Consistent line adjustment independent of the number of imports.
0
	dummy.tmpl:8
1
	dummy.tmpl:8
2
	dummy.tmpl:8
3
	dummy.tmpl:8

What did you see instead?
Broken line adjustment if imports exist.
0
	dummy.tmpl:8
1
	file.go:9:1
2
	file.go:10:1
3
	file.go:11:1

An empty import () also causes this breakage.
Additional note, this appears only to affect comments.
Cause
This appears to be at least in part due to a discordance between how an *ast.CommentGroup's position is calculated and how a //line directive works. When a line directive is part of a comment group, its pos is used to define the position of the comment group, but it refers to the next line. So changing the Pos method like so
func (g *CommentGroup) Pos() token.Pos {
	for _, c := range g.List {
		if !isDirective(c.Text[2:]) {
			return c.Pos()
		}
	}
	return g.List[0].Pos()
}

fixes the issue. This doesn't explain why imports affect the behaviour and I don't believe that it's a sensible fix.
It also raises a question about why the issue is also present when there is a blank line separating the directive from the comment group, when this is the case, the separated lines are still joined into the comment group. The reason for this is here where a single blank line is allowed between comment lines, but I don't understand why separated comments blocks should end up in the same comment group.

@griesemer per owners.

cc: @findleyr @golang/tools-team


odd URL behavior, deployed to AWS Amplify

I am new to Hugo, just spun up a new site using Codex theme and build and deploy it via AWS Amplify.  I am seeing some off behavior in redirects and handling of pages.
Localhost works fine.  I was able to fix the blog posts by adding a trailing / to the url like:
[[menu.main]]
  identifier = "blog"
  name = "blog"
  title = "Blog"
  url = "/blog/"

That seemed to fix that and did not break running it local, but I noticed now when deployed that the category does not work because it is missing the trailing /
hello-world
Python Tag works just fine, but the list of tags is created without the trailing / and lands to the home page https://www.jwalsh2.me/tags/python
I am trying to find which file to modify to add in the / to help this render.
Any help is appreciated!
Love the them, thanks for making it!
John

OK, think it is an issue with Amplify and their default rewrite behavior.
I added in two rules and the tags now work and I was able to remove the trailing / for /blog

Had to make a few tweaks to make Amplify work with the theme, going to make a blog post on it.

Actually, just pushed the problem somewhere else.
So the #python tag works here now with the rewrite ->. https://www.jwalsh2.me/blog
But is broken here when clicking on the Python tag -> https://www.jwalsh2.me/blog/hello-world/
So I am back to the first issue...  Also seems similar to #103

@jakewies any thoughts where I can look for the URL generation?

Hey @jwalsh2me , sorry that it has taken me some time to get to your issue. I could not reproduce the error outlined in your initial comment, but it looks like that issue was solved. Your new issue is that the tags on the post page are redirecting you to the home page.
There are some differences I'm noticing here:

The tags on the post-list page are not ending in a trailing slash. Clicking the tag redirects to the tag page (CORRECT)
The tags on the post page are ending in a trailing slash. Clicking the tag redirects to the home page (INCORRECT).

Now, this may be something to do with Amplify, and I don't have any experience with the platform. But we could try and figure out how to manipulate the trailing slash on our end, and see if the resolves the issue for you.

Thanks let me dig into it some more.  It does seem like it is something Amplify is doing as the site demo page renders fine if I serve it up locally.

@jakewies So I changed themes, went with Anatole.  No issues with the slashes.  Their config.toml does have all the trailing / for the pages.  I am not sure if there is just an inconsistency with the Codex theme in using / in some places or others.  But it works just fine serving up local, just other themes I do not seem to have to play with the config or add rewrites to the config.
AWS Amplify is to host on AWS, it basically abstracts a lot of the backend config for you so you do not need to manually setup CloudFront or S3.

This may have been solved in https://github.com/jakewies/hugo-theme-codex/pull/122. Closing.


Upgrade org.springframework.boot:spring-boot-test 2.7.5 -> 2.7.6

This PR contains the following updates:

Package
Type
Update
Change

org.springframework.boot:spring-boot-test (source)
compile
patch
2.7.5 -> 2.7.6

Release Notes

spring-projects/spring-boot
v2.7.6
Compare Source
:lady_beetle: Bug Fixes

ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33283
SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33262
Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33249
Configuration property binding does not deal with bridge methods #33211
Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33168
Dependency management for XMLUnit is incomplete #32999
Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off #32989
Dependency management for Selenium is incomplete #32861
NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address #32836

:notebook_with_decorative_cover: Documentation

Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33331
ConditionalOnClass not working for Bean methods on Java 8 #33328
Actuator document is misleading about k8s startup probe #33326
Link to Micrometer's @Timed documentation #33265
Clarify use of the spring.cache.type property with Hazelcast #33257
Example git.commit.time in the Actuator API documentation is thousands of years in the future #33255
Links to Features describes sections that have moved elsewhere #33213
Fix kafka streams auto start description typo in reference docs #33101
OAuth 2 configuration example uses unrecognized value for authorization grant type #33068
Fix typos in logging.adoc #32820
Harmonize code sample in the "Type-safe Configuration Properties" section #32818

:hammer: Dependency Upgrades

Upgrade to Byte Buddy 1.12.19 #33272
Upgrade to Dropwizard Metrics 4.2.13 #33321
Upgrade to Ehcache3 3.10.8 #33322
Upgrade to Elasticsearch 7.17.7 #33171
Upgrade to Hazelcast 5.1.5 #33172
Upgrade to Hibernate 5.6.14.Final #33173
Upgrade to HttpClient5 5.1.4 #33323
Upgrade to HttpCore5 5.1.5 #33174
Upgrade to Janino 3.1.9 #33274
Upgrade to Jaybird 4.0.7.java8 #33175
Upgrade to MariaDB 3.0.9 #33176
Upgrade to Micrometer 1.9.6 #33129
Upgrade to Netty 4.1.85.Final #33177
Upgrade to Postgresql 42.3.8 #33338
Upgrade to Reactor 2020.0.25 #33130
Upgrade to Spring AMQP 2.4.8 #33223
Upgrade to Spring Data 2021.2.6 #33132
Upgrade to Spring Framework 5.3.24 #33131
Upgrade to Spring GraphQL 1.0.3 #33150
Upgrade to Spring Kafka 2.8.11 #33133
Upgrade to Spring REST Docs 2.0.7.RELEASE #33134
Upgrade to Spring Security 5.7.5 #33178
Upgrade to Spring WS 3.1.4 #33179
Upgrade to Tomcat 9.0.69 #33180

:heart: Contributors
Thank you to all the contributors who worked on this release:
@EricGao888, @biergit, @dreis2211, @eurythmia, @hpoettker, @iamgd67, @izeye, @jamessoun93, and @sdeleuze

[ ] If you want to rebase/retry this PR, click this checkbox.

Suggested commit message:
Upgrade Spring Boot 2.7.5 -> 2.7.6

See:
- https://github.com/spring-projects/spring-boot/releases/tag/v2.7.6
- https://github.com/spring-projects/spring-boot/compare/v2.7.5...v2.7.6


Oserror: cannot open file

I get the following error, trying to evaluate an image.
2020-03-14 13:46:36.250641: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2020-03-14 13:46:36.296629: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2020-03-14 13:46:36.300492: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x439bda0 executing computations on platform Host. Devices:
2020-03-14 13:46:36.304989: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): Host, Default Version
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/src/evaluater/predict.py", line 73, in
main(**args.dict)
File "/src/evaluater/predict.py", line 44, in main
nima.nima_model.load_weights(weights_file)
File "/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/keras/engine/training.py", line 181, in load_weights
return super(Model, self).load_weights(filepath, by_name)
File "/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/keras/engine/network.py", line 1171, in load_weights
with h5py.File(filepath, 'r') as f:
File "/usr/local/lib/python3.6/dist-packages/h5py/_hl/files.py", line 408, in init
swmr=swmr)
File "/usr/local/lib/python3.6/dist-packages/h5py/_hl/files.py", line 173, in make_fid
fid = h5f.open(name, flags, fapl=fapl)
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5f.pyx", line 88, in h5py.h5f.open
OSError: Unable to open file (file read failed: time = Sat Mar 14 13:46:42 2020
, filename = '/src/weights.hdf5', file descriptor = 3, errno = 21, error message = 'Is a directory', buf = 0x7ffcb046eba0, total read size = 8, bytes this sub-read = 8, bytes actually read =<PHONE_NUMBER>3709551615, offset = 0)

I could solve the error by removing spaces from my directory path.
I had this path:
/Users/peterpeter/Documents/_ Code/_nima/image-quality-assessment-master
After removing the space in _ Code and changing it to _Code I successfully could run the predict command.


fix: added verifier.ValidateCerts

This PR aims to resolve #284.

Codecov Report

Merging #285 (92bd11f) into main (7301607) will decrease coverage by 0.06%.
The diff coverage is 80.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main     #285      +/-   ##
==========================================
- Coverage   73.63%   73.58%   -0.06%
==========================================
  Files          23       23
  Lines        1999     2014      +15
==========================================
+ Hits         1472     1482      +10
- Misses        427      431       +4
- Partials      100      101       +1

Impacted Files
Coverage Δ

verifier/helpers.go
72.04% <80.00%> (+1.53%)
:arrow_up:

... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[FLINK-14655] Change Type of Field jobStatusListeners from CopyOnWriteArrayList to ArrayList

What is the purpose of the change
This pull request changes Type of Field jobStatusListeners from CopyOnWriteArrayList to ArrayList
Brief change log

Change Type of Field jobStatusListeners from CopyOnWriteArrayList to ArrayList

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

cc @GJL

Merging.


when less file has function, the styles props will be {}

version: 1.2.7
.clearfix(){}

.imgBlock {
    flex: 0 0 62.5%;
    width: 62.5%;
    padding-right: 152px;
    .clearfix();
}

=> babel css modules transform
va style = {};

if remove clearfix will transform ok.

@nikogu during the compilation of your less files, there has to be an error occurring which is then digested by babel-plugin-css-modules-transform and uses an empty object as the fallback for this situation.

But i am sure there is not error occurred, because i use simplest example to test it, the conclusion is that if there has a less function, the style must be {}. 😿
the code like: https://github.com/ant-design/ant-design-pro/commit/debfa5086b7a72f0a370ba82a3e98c67593af02a#diff-84162f6630a352a5f685bc3247617279L3

I'm sorry I don't use less at all. This plugin is only wrapper around css-modules-require-hook only thing that can affect processing is what you define in configuration. So maybe less should be configured in different way. Could you provide the configuration for babel-plugin-css-modules-transform you are using in your project?

ok, i check the code first and find a way, i will push a pr. thanks 😃


HMAF data displayed for variants in GCI

https://broadinstitute.atlassian.net/browse/CSP-26
HMAF in Evidence Summary Table. In the "Genetic Evidence: Case Level (variants, segregation)" table in the Evidence Summary in the GCI, the curators would like to include a new column that shows the HMAF calculated in the VCI. This new column would be placed after the "Variant" column, and called something like "HMAF". This column would display two values:
Source: (e.g. ESP, gnomAD, ExAC, 1KG)
Allele Frequency: #.####
Dependency on gnomADv4

Curators would like to see the HMAF from ExAC/GnomAD displayed in the GCI when they enter a variant. Currently they can link through to this information in the VCI.
Discussion in Thurs GCI WG call suggested that curators would like to see the both the HMAF and ClinVar assertion data ported across from the VCI for a variant:

It was suggested that the two panels of data from the VCI ("Subpopulation with Highest Minor Allele Frequency" and 'Overall ClinVar Interpretation') shown above, could be added to the "Edit Variant Information" section of the GCI.


Accept key on Android soft keyboard does not dismiss the keyboard

Android only

put the cursor into any input field
soft keyboard appears
push "accept" key (tick)
soft keyboard does not go away

This is a bug in MAUI. A fix is coming eventually.
https://github.com/dotnet/maui/issues/10858


AlexNet

Add AlexNet according to the PyTorch implementation, in a more customizable and scalable way, according to the structure:

model

encoder

gate

blocks (scalable)

decoder

The class names do not follow python naming convention. They should be changed from

AlexNet_BasicBlock -> AlexNetBasicBlock
AlexNet_Encoder -> AlexNet_Encoder

and do so on.
ReLUInPlace can be imported from ResNet
from ..resnet import ReLUInPlace

Change AlexNet with fix gate module

Please remove the namespace from the blocks @francescocicala


Duplicated raycast layer mask for the gaze provider

In order to change the raycast layer mask of the gaze provider, you need to update two locations:

The GazeProvider monobehavior on the MixedRealityPlaySpace -> Camera
The pointer layer mask on the input pointer configuration in the MRTK input profile.

It feels like this should be a single thing to update.

@keveleigh @davidkline-ms in case there's some historical context for why they are separate

Basically, it exists if you want the head ray to be able to target or report focus on (or ignore) specific objects that other pointers should target.
All controller pointers have this option:
https://github.com/microsoft/MixedRealityToolkit-Unity/blob/89fb1f941856963b0012c6755ddaf61a94d4b999/Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/Pointers/BaseControllerPointer.cs#L349
Which also leads me to realizing the comment on https://github.com/microsoft/MixedRealityToolkit-Unity/blob/89fb1f941856963b0012c6755ddaf61a94d4b999/Assets/MixedRealityToolkit/Definitions/InputSystem/MixedRealityPointerProfile.cs#L30 is incorrect, since it's used as a fallback for all pointers, not just gaze:
https://github.com/microsoft/MixedRealityToolkit-Unity/blob/89fb1f941856963b0012c6755ddaf61a94d4b999/Assets/MixedRealityToolkit.Services/InputSystem/FocusProvider.cs#L123
The profile one is the global layermask setting, and each pointer can override it as needed.

@keveleigh does the prioritization not function as intended? I've set it up as shown below but it's still choosing to put the gaze cursor on the spatial mesh rather than UI behind it.
I've also tried it other way around ie UI is element 2 and everything else is element 1.

@lordlycastle As far as I'm aware, it functions as intended!
Are the raycast masks set on the GazeProvider as well? Anything set there will override the global settings in the pointer profile.

@keveleigh I think there was some feedback that it wasn't working as expected unless you had both changed:
https://holodevelopers.slack.com/archives/C2H4HT858/p1568132784131400
At a minimum, there's probably some doc work we can do here (i.e. explain how to change the layers for the gaze stuff).

stale you face!

stale your face stalebot!

Marking as fixed thanks to #10508 unifying things


Browse buttons not shown

Hi,
for some reason the buttons don't show up. I installed the package UniSharp/laravel-ckeditor first and then this package. The editor works, also the URLs to the different browsers work (including the uploads). However... the buttons don't seem to show up!
I published everything, configured it to my liking.. just those buttons. I tripple checked the configuration of the jquery adapter. This is the code I'm using:

@PENDOnl Did you get any errors on the browser console?

Nope, unfortunately not. The filemanager links are all working correctly and the javascript isn't throwning any errors either. It's just the buttons that don't show up.

Did you mean the CKEditor buttons?

No, those are working fine. It's the button inside the popup that is missing. Having the browsers enabled should give me a [Browse server] button besides the input field, right?

Does it happens on both firefox and google chrome?

All browser act the same

@PENDOnl I have no idea now.
Would you please:

list your laravel-ckeditor and laravel-filemanager versions.
try out kcfinder or other file-uploading extension of CKEditor. That may help to figure out if the problem is in CKEditor or laravel-filemanager.

Very appreciate!

I'll go after this anytime soon! Just a few things to solve in this project first.

Not sure of this is related, but (even with your laravel-filemanger plugin disabled) I'm not able to input anything in this popup:

The tab bar is clickable, but anything inside the tab bar is not clickable. I cannot input a web address or change the target. I disabled the filemanager plugin to test, but this popup was still not working.
Versions:
        "laravel/framework": "5.1.*",
        "unisharp/laravel-ckeditor": "^4.5",
        "unisharp/laravel-filemanager": "^1.1",

Thanks for your time!

The popups have been fixed, apparently due to the jquery setup they failed.. this my code right now:

But still,.. no "Browse" buttons in the link/image popup.

I noticed adding the URLs right into the config.js file is working:
CKEDITOR.editorConfig = function( config ) {
    config.filebrowserImageBrowseUrl = '/laravel-filemanager?type=Images';
    config.filebrowserBrowseUrl = '/laravel-filemanager?type=Files';
    // other config
};

So, am I missing something here? Because the code below does not add anything.

Issue found!
Apparently, you cannot give your textarea field the class '.ckeditor', this causes the script to automatically bind a CKEditor instance to the textarea before you've set the configuration. My working solution is:

    Bericht:
    <textarea class="form-control" id="body" name="body" cols="50" rows="10"></textarea>

With this javascript:

So, using the class 'ckeditor' will bypass these codes:
CKEDITOR.replace('ckeditor', {options});
$('.ckeditor').ckeditor({options});

My last issue remains (disabled inputs) but this is unrelated to this issue and I think it's even completely unrelated to your plugin. You can close this issue if you want. I'll leave it open for you to comment.

@PENDOnl
You are right,  the <textarea> elements with a class named ckeditor will be automatically replaced by a CKEditor instance. This feature can be customized with the replaceClass attribute.
http://docs.ckeditor.com/#!/api/CKEDITOR-cfg-replaceClass
You might still want to use class as the selector, just avoid ckeditor.

    Bericht:
    <textarea class="form-control my-editor" id="body" name="body" cols="50" rows="10"></textarea>

I have no idea about the "disabled input" issue either.
The latest stable version of CKEditor is 4.5.6, worth giving it a try.
I added an issue to the laravel-ckeditor fork for the upgrade.  ( unisharp/laravel-ckeditor#3 )

Thanks, I knew about the other classes. Just didn't know that the ckeditor class was used by default. You might want to add that to your documentation in the plugin. You know, just in case anyone runs into the same problem.
The disabled input was caused by the CKEditor being put inside a Bootstrap Modal, it was fixed by this answer (http://stackoverflow.com/questions/22637455/how-to-use-ckeditor-in-a-bootstrap-modal).
 But fixed. Thanks for the quick replies. Afterall a great plugin which I surely are going to use more often!

@PENDOnl Thanks, I will update the doc later. Glad to know you solved those problems. Happy hacking!


codesign failed - the main executable or Info.plist must be a regular file

Describe the bug
We have built FreeRDP for Mac successfully And trying to run codesign on the bundle. Codesign produces an error "the main executable or Info.plist must be a regular file (no symlinks, etc.)."
Screenshots

Environment (please complete the following information):

OS: Mac
Version/Distribution: 12.3 (21E230)

well, yes?
looks like you did something wrong, but can´t tell what (the interesting part of how did you build is missing here ;))
FYI: A build fresh from master 2ad18aa8093507c1f7f4aedade8485fe125a8775
 ls -shla client/Mac/cli/MacFreeRDP.app/Contents/MacOS/MacFreeRDP
144 -rwxr-xr-x  1 dev  staff    70K 26 Apr 07:26 client/Mac/cli/MacFreeRDP.app/Contents/MacOS/MacFreeRDP

ls -shla client/Mac/cli/MacFreeRDP.app/Contents/Info.plist
8 -rw-r--r--  1 dev  staff   1,3K 26 Apr 07:24 client/Mac/cli/MacFreeRDP.app/Contents/Info.plist

well i tried to build master but it didn't solve the problem. here is the steps:

git clone https://github.com/FreeRDP/FreeRDP.git
export PKG_CONFIG_PATH=$(brew --prefix)/opt/openssl/lib/pkgconfig
cmake -G Xcode .
find the Xcode project -  MacFreeRDP.xcodeproj and build MacFreeRDP target
codesign the output
codesign --deep -fs  "Developer ID Application: xxxxxx (xxxxxxx) Network Co., Ltd. (xxxxxxxxxx)" --options=runtime client/Mac/cli/Debug/MacFreeRDP.app
codesign shows error:
client/Mac/cli/Debug/MacFreeRDP.app: replacing existing signature client/Mac/cli/Debug/MacFreeRDP.app: the main executable or Info.plist must be a regular file (no symlinks, etc.) In subcomponent: client/Mac/cli/Debug/MacFreeRDP.app/Contents/Frameworks/MacFreeRDP.framework

ok, so you´re using CMake -GXCode, have not done that in a long time ;)
we usually build with:
cmake -B<builddir> -S<srcdir>
cmake --build <builddir> --target <yourtarget>

but that should not be the issue.

Mac client has not seen many updates in recent years, and code signing requires some configuration. (Pull requests to improve the situation are very welcome ;))
did you check the build .app does have all required libraries set up correctly?

Since you seem to use brew as dependencies I doubt the .app contains everything required (our build process only provides the most basic setup, the rest is up to you)
but back to the code signing error, check if there are symlinks somewhere in the generated .app and replace them with actual copies of the files required


Add daily UT runs with the LTS driver to the CI

Blocked by #1159.

Done.
Example run: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/9276562985