[FEATURE] Show reason for login failures

Detects login failures due to bad email, bad password, and CAPTCHA test and raises a RuntimeError with an appropriate message.

Great contribution, thanks! I imagine these will need to be updated from time to time to remain accurate, but it seems like a good step!


Quantile normalization

@robertcv Review, please.
Check if the implementation is according to the literature. Read the wiki page and the original paper (I suggest A comparison of normalization methods for high density oligonucleotide array data based on variance and bias). Pay attention to how rank ties are handled in the literature. How does the method behave on samples with many zeros? Compare results with the implementation in R. Last but not least, discuss with Jaka his considerations.

I unfortunately couldn't find anything in the literature on how ties or zeros are handled. Fortunately your implementation is consistent with the R implementation (normalize.quantiles in preprocessCore which is used in affy which is referenced in the original paper). From how the R implementation works I would conclude that on ties one should use the median value and that zeros are handled the same as all other values. In conclusion, this is ok. I would suggest adding another test so that this behavior is apparent.

Thank you for in-depth review.


Daniyal/issue#1689 remove get versions

Description

closes: #1689

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (see CONTRIBUTING.md)
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the module structure standards.
[ ] Wrote unit and integration tests
[x] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[x] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[x] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

Codecov Report

Merging #2539 (acef7fd) into main (4bd05c6) will increase coverage by 0.04%.
The diff coverage is 66.66%.

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #2539      +/-   ##
==========================================
+ Coverage   78.70%   78.74%   +0.04%
==========================================
  Files         178      178
  Lines       12311    12298      -13
==========================================
- Hits         9689     9684       -5
+ Misses       2195     2190       -5
+ Partials      427      424       -3

Impacted Files
Coverage Δ

modules/apps/29-fee/types/msgs.go
90.43% <ø> (-0.33%)
:arrow_down:

modules/core/02-client/types/msgs.go
75.73% <ø> (ø)

.../27-interchain-accounts/controller/types/params.go
47.82% <33.33%> (ø)

...s/apps/27-interchain-accounts/host/types/params.go
42.10% <33.33%> (ø)

modules/apps/transfer/types/params.go
48.00% <40.00%> (ø)

modules/apps/transfer/ibc_module.go
64.96% <66.66%> (+0.03%)
:arrow_up:

modules/apps/transfer/keeper/msg_server.go
100.00% <100.00%> (ø)

modules/apps/transfer/keeper/relay.go
90.63% <100.00%> (+2.56%)
:arrow_up:

modules/apps/transfer/types/msgs.go
95.12% <100.00%> (-0.12%)
:arrow_down:

modules/apps/transfer/types/packet.go
92.00% <100.00%> (+0.33%)
:arrow_up:

... and 1 more


Generate resources from service list

Use the catalog manager service list to generate TF provider resources automatically.
A GET https://catalog.svc.prod.osaas.io/service returns a list of services and each service contains following JSON. Relevant for generating resource go source are the following fields:
{
  ...
  "serviceId": "encore",
  "serviceMetadata": {
    ...
    "instanceNoun": "queue"
  },
  "serviceInstanceOptions": [
    {
        "name": "name",
        "label": "Name",
        "description": "Name of the Encore instance",
        "type": "string",
        "enums": [],
        "mandatory": true
     },
     {
        "name": "profilesUrl",
        "label": "Profiles URL",
        "description": "URL pointing to list of transcoding profiles",
        "type": "string",
        "enums": []
     }
  ]
}

Implemented in https://github.com/EyevinnOSC/terraform-provider-osc/pull/6


Restic prune not removing data from B2 backend

Output of restic version
restic 0.15.2 compiled with go1.20.3 on linux/amd64
How did you run restic exactly?
I have a Proxmox VM backup script running in a cron job. When the script runs, it executes vzdump to perform the backup. vzdump then outputs the raw data to stdout and restic reads from stdin.
Here's what the backup command looks like:
vzdump <vm_id> --mode snapshot --compress zstd --stdout | restic backup --stdin --stdin-filename backup.vma.zst

After the backup is complete, the script executes a forget-prune operation with the specified snapshot keep policy, like this:
restic forget --prune \
  -d $KEEP_DAILY \
  -w $KEEP_WEEKLY \
  -m $KEEP_MONTHLY \
  -y $KEEP_YEARLY

This backup is a ~50GB file. I noticed that my Backblaze B2 bucket reported ~100GB of space. I checked the snapshots and there were two present. This made sense to me since the file itself is essentially a compressed and encrypted filesystem, so I expected each backup to essentially add 50GB worth of data to the remote.
I then changed the keep policy to 1 in all KEEP_* env vars and manually ran the forget-prune operation (same command as above), to only keep 1 snapshot. Here's the output of that:
repository N opened (version 2, compression level auto)
Applying Policy: keep 1 daily, 1 weekly, 1 monthly, 1 yearly snapshots
keep 1 snapshots:
ID        Time                 Host              Tags        Reasons           Paths
----------------------------------------------------------------------------------------------
Y         2023-07-25 12:58:48  <host>                        daily snapshot    /backup.vma.zst
                                                             weekly snapshot
                                                             monthly snapshot
                                                             yearly snapshot
----------------------------------------------------------------------------------------------
1 snapshots

remove 1 snapshots:
ID        Time                 Host              Tags        Paths
----------------------------------------------------------------------------
X         2023-07-25 12:12:29  <host>                        /backup.vma.zst
----------------------------------------------------------------------------
1 snapshots

[0:00] 100.00%  1 / 1 files deleted
1 snapshots have been removed, running prune
loading indexes...
loading all snapshots...
finding data that is still in use for 1 snapshots
[0:00] 100.00%  1 / 1 snapshots
searching used packs...
collecting packs for deletion and repacking
[0:00] 100.00%  5194 / 5194 packs processed

to repack:             0 blobs / 0 B
this removes:          0 blobs / 0 B
to delete:         29531 blobs / 43.232 GiB
total prune:       29531 blobs / 43.232 GiB
remaining:         29513 blobs / 43.263 GiB
unused size after prune: 15.433 MiB (0.03% of remaining size)

rebuilding index
[0:01] 100.00%  2600 / 2600 packs processed
deleting obsolete index files
[0:00] 100.00%  10 / 10 files deleted
removing 2594 old packs
[0:06] 100.00%  2594 / 2594 files deleted
done

After this ran, my expectation was that the bucket size was going to be cut in half as I had removed one of the snapshots, however, after waiting and waiting for Backblaze's UI to update, neither the bucket size or the file count changed at all, despite the forget-prune operation reporting "to delete: 29531 blobs / 43.232 GiB".
I even ran restic stats --mode raw-data and it reports the size to be half of what it is reported by Backblaze, so Restic really seems to think the data has been removed from the remote, but according to Backblaze, it hasn't.
Here's the env vars that were present when both backup and forget commands were ran:
RESTIC_REPOSITORY='s3:s3.eu-central-003.backblazeb2.com/<bucket_name>'
RESTIC_PASSWORD='REDACTED'

AWS_ACCESS_KEY_ID='REDACTED'
AWS_SECRET_ACCESS_KEY='REDACTED'

KEEP_DAILY='1'
KEEP_WEEKLY='1'
KEEP_MONTHLY='1'
KEEP_YEARLY='1'

And here's my Backblaze bucket config:
Type: Private
File Lifecycle: Keep only the last version
Snapshots: 0
Encryption: Disabled

What backend/server/service did you use to store the repository?
Backblaze B2 (via S3).
Expected behavior
Backblaze B2 bucket size to be reduced to 1 snapshots' worth of data (around 50GB) and file count to lower.
Actual behavior
Backblaze B2 bucket size and file count did not change.
Do you have any idea what may have caused this?
I haven't seen this behaviour with other repositories I use restic in. Could it have to do with the type of data I'm attempting to backup, or the way I'm doing it (stdout to stdin) ?
Do you have an idea how to solve the issue?
No :(
Did restic help you today? Did it make you happy in any way?
Yes! I love Restic. Along with a few scripts I wrote to manage the entire operation, it has changed my backup workflow massively (for the better ofc) <3

as you're using the S3 backend, the actual deletion of the file content happens via a lifecycle rule. According to https://www.backblaze.com/docs/cloud-storage-lifecycle-rules for "Keep only the last version":

The previous version of the file is “hidden” for one day and then deleted.

The S3 backend when used on B2 delete files by marking them as hidden. After one day the remainder should be cleaned up by the lifecycle rule. That is, if you recheck the bucket size now, it should only contain about 43 GB.

as you're using the S3 backend, the actual deletion of the file content happens via a lifecycle rule. According to https://www.backblaze.com/docs/cloud-storage-lifecycle-rules for "Keep only the last version":

The previous version of the file is “hidden” for one day and then deleted.

The S3 backend when used on B2 delete files by marking them as hidden. After one day the remainder should be cleaned up by the lifecycle rule. That is, if you recheck the bucket size now, it should only contain about 43 GB.

This makes a lot of sense, thanks for bringing it up 😄 - I will try and do a longer test to see if the Bucket size reduces after the day!

Update:
I deleted all the data from the bucket, re-init it with restic and performed a backup (1 snapshot).
After this, B2 reported:
Current Files: 2,395
Current Size: 42.6 GB

A bit later (01/08/23), I performed another backup operation followed by a forget-prune operation which deleted the first restic snapshot. The entire process finished that same day at 11:24am.
Right after that op, there was 1 snapshot present as reported by restic snapshots, and Total Size: 43.523 GiB, as reported by restic stats --mode raw-data.
B2 reported (After 2nd backup & forget-prune - Finished at 01/08/23 11:24am GMT+1):
Current Files: 7381
Current Size: 89.1 GB

So far, so good. I then waited a full day and checked B2 again (02/08/23 12:11am GMT+1):
Current Files: 7379
Current Size: 89.1 GB

So unfortunately there was no change on bucket size and 2 less files. restic stats --mode raw-data also reported the same Total Size: 43.523 GiB.
A weird tidbit is that, despite having the bucket set to only keep the last version, I still see a lot of versioned files (with (2) * in the file name) in the bucket, even after the day wait -- My expectation here was that they'd get deleted by Backblaze after the one day as per the docs?
I tried getting some info using the B2 CLI by hitting the get-file-info API, but I found no reason for these file versions to be there.
I also checked the bucket properties, and see nothing out of the ordinary:
    "defaultRetention": {
        "mode": "unknown"
    },
    "isFileLockEnabled": null,
    "lifecycleRules": [
        {
            "daysFromHidingToDeleting": 1,
            "daysFromUploadingToHiding": null,
            "fileNamePrefix": ""
        }
    ],
    "options": [
        "s3"
    ],
    "replication": {
        "asReplicationDestination": null,
        "asReplicationSource": null
    },

Particularly, the lifecycleRules are consistent with the "Keep only the last version" JSON in the documentation. This same API also corroborates the file count and size seen on the dashboard.
I'm going to wait until tomorrow to see if the files eventually make their way out and report back - There may be some timing sutff at play here.
I also thought of using the B2 backend directly instead of the S3 API, just to see if the behaviour is different, however, as per the warning in the docs, even if it worked better, I don't know how advisable this is to use in an actual backup scenario.

Update 2: Success! I suppose it was a timing issue, but checked it again today and yeah it's gone down to the expected levels 😄, thanks for the help!


abnormal adipose tissue noradrenaline turnover

If this is a request for a new term, please provide us with the following information.

Preferred term label (e.g., asplenia)

a. abnormal adipose tissue noradrenaline turnover
b. decreased adipose tissue noradrenaline turnover
c.  increased adipose tissue noradrenaline turnover

Synonyms (e.g., absent spleen)

a. abnormal adipose tissue norepinephrine turnover
b. decreased adipose tissue norepinephrine turnover
c.  increased adipose tissue norepinephrine turnover

Textual definition (the definition should be understandable even for non-specialists. Include a PubMed ID or URL(s) to refer to any relevant article(s) that provides information about the suggested term).

a. aberrant level of turnover of the hormone secreted by the adrenal medulla and neurotransmitter in the sympathetic peripheral nervous system and in some tracts of the CNS
b. reduced level of turnover of the hormone secreted by the adrenal medulla and neurotransmitter in the sympathetic peripheral nervous system and in some tracts of the CNS
c. higher level of turnover of the hormone secreted by the adrenal medulla and neurotransmitter in the sympathetic peripheral nervous system and in some tracts of the CNS
PMID:23555928

Any additional notes to clarify the meaning or use of the term. Please provide a PubMed ID or URL(s) for the source of this information.

Suggested parent term (Please look in the hierarchy of the MP using the MP Browser or other browsers such as OLS and find the place in the MP where the new term best fits)

a. abnormal noradrenaline level (MP:0003964)
b. abnormal adipose tissue noradrenaline turnover (new term)
c. abnormal adipose tissue noradrenaline turnover (new term)

If you would like a nanoattribution, please indicate your ORCID id or provide a label such as MGI:sbello (organization, first initial-last name)

ORCID:0000-0001-9196-0135

See also  abnormal neurotransmitter turnover #3349, closed

kicked neurotransmitter turnover out of nervous system placed under homeostasis

We did not have neurotransmitter turnover under neurotransmitter level. should it be or do we not put this term under level?

MP:0021021 - abnormal
MP:0021022 - decreased
MP:0021023 - increased
child of abnormal metabolism and abnormal adipose tissue physiology


Docs v2

Changes
Docs

Moves the docs to Vitepress
Addition of docs search (thanks to Algolia)
Lots of new content, better organization

While this looks a lot more “template-y” than the previous version (because it is), the first version of the docs were done as more of an experiment, and were a couple years old. I wanted to overhaul the content structure without investing time in a comprehensive redesign, and I rather like reading Vitepress docs anyway, so I focused on content updates over a visual refresh.
However, as my first time really using Vitepress I was blown away ❤. There are so many amazing Markdown extensions built-in that make authoring much easier—things I would never build myself.
This doesn’t prevent Cobalt from having a custom docs site again down the line, but for now, I’d rather provide a good content & search experience rather than a bespoke design. And only move off the template when we outgrow it.
Bugfixes
Also in writing the docs, makes some minor bugfixes:

@cobalt-ui/core was missing the object style of strokeStyle tokens
@cobalt-ui/cli was running config() in parallel, rather than synchronously before build() ran. While there weren’t any known problems, this just would have been frustrating to some plugin authors had they run into this.
@cobalt-ui/plugin-css’ new generateName() API can return undefined to fall back to default naming

How to Review
N/A

cc @dev-nicolaos you’ll be glad to know that Vitepress has built-in callouts that don’t use <blockquote> 🙂. When reworking the content I wanted to preserve all the good a11y improvements you made.
While it’s not an <aside> anymore, at least it’s just wrapping <p> tags so it should follow normal document flow? But would love your thoughts (if you have any) on how Vitepress handles callouts.

That's an interesting feature. Couple thoughts:

Paragraphs are certainly more appropriate than blockquotes. Whether the callout should additionally have a complementary (the <aside> element's role) or note role is going to depend on the content of each one. I think this is a two steps forward, one step back situation.
VitePress's callout implementation being a custom markdown syntax (:::  blocks) is an interesting choice. On the bright side, folks don't have to write HTML anymore. On the other hand, this makes the content less portable as I don't think this is commonly implemented by markdown parsers. The characters saved is somewhat minimal, and I wouldn't be surprised if the small time saved is lost by folks having to look up what that does and what values are available. Overall I dislike this implementation, but only a little.


[Doc] add debugging tips

Add common tips for debugging hang/crash.

Some users have also reported slow loading of models (#5062 #5365 #5405). A troubleshooting guide for this issue would also be helpful.

@DarkLight1337 do you mean the "hang" may be caused by long model loading time?

@DarkLight1337 do you mean the "hang" may be caused by long model loading time?

It seems like it. They are all hanging after the logger prints the line
vLLM is using nccl==<version>

@DarkLight1337 added in https://github.com/vllm-project/vllm/pull/5430 .


Get Item on change

the simplest possible implementation to notify that an item has been resized or moved, a debounce function should be used to avoid making too many operations during interactions

This will fire the resized and moved events every time it is moved or resized, even if it ends up in the same place or with the same size.
Is that the intended behaviour?

In my use case it is, cause I need to know which item the user is interacting with. I just read the other user's request and copied the part of code that I use in my project. If some other implementation is needed I'll be glad to provide it. Be merciful ;) it's my first PR ever (and I just started with Vue) Any suggestion will be appreciated

Hi, can you update your code with the current master? Please also change your events:

'moved' to 'move'
'resized' to 'resize'

This way we can create events later for when an item is really moved (after drop) or resized.
Thanks


Improvements

Better support for dynamic builded navigations instead hardcoded configuration array
Put the different dynamic navigations factories to an own plugin manager (maybe)
Support to set the default active page. Example:
Mypage - /test -> Should point to Mysubpage 1
Mysubpage 1 - /test/page1
Mysubpage 2 - /test/page2
Make the Mvc (Page) more compact and move the logic (example isActive) to the Navigation class.
The View Helper Navigation\Menu renderPartial method shold accept additional parameters you want to pass to the partial.

Better support for dynamic builded navigations instead hardcoded configuration array

It is very simple: Create an own factory.

Put the different dynamic navigations factories to an own plugin manager (maybe)

And then? Where is the benefit?

Support to set the default active page. Example: Mypage - /test -> Should point to Mysubpage 1 Mysubpage 1 - /test/page1 Mysubpage 2 - /test/page2

Foo

Bar
Baz

If "Foo" is active, then should "Bar" and "Baz" also active?

Make the Mvc (Page) more compact and move the logic (example isActive) to the Navigation class.

RouteMatch is only important for the Mvc page type. Why would you move this to the navigation class?

The View Helper Navigation\Menu renderPartial method shold accept additional parameters you want to pass to the partial.

This is already implemented.

Closing due inactivity.


Organize Configuration Settings in config.py

This pull request organizes the configuration settings in the config.py file by grouping related settings into separate classes DatabaseSettings and ServerSettings. These classes are then included as submodels in the main Settings class.

Hi @adkri - this is great, but I think this would result in a breaking API change for users because the way you create the relevant settings changes. My intuition is that we should leave this as is for now since the refactor is mostly for cleanliness and not for functionality since it would break the API for users.

Going to close this issue for now as it is stale. @adkri happy to re-open it if you like to jump back in!


Update edge-secured-core-devices.md

Added ordering instructions for customers to get secure-by-default devices.

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

#sign-off

@sufenfong - can you resubmit this to the private repo? thanks.  See https://github.com/MicrosoftDocs/azure-docs/pull/123719#issuecomment-2243788046


Fix some issues for netstandard2.0 target

Reference Issue
There are missing features (e.g. ColorConverter) when using .NETStandard 2.0 target and using different executable than supported netcoreapp2.2 or newer and net452 or newer (e.g. Android/iOS/UWP).
What does this implement/fix? Explain your changes.

I have ported ColorConverter class with minor fixes from https://github.com/dotnet/runtime/blob/master/src/libraries/System.Drawing.Common/src/System/Drawing/ColorConverter.cs
Any other comments?

I had to update System.Drawing.Common package.

@mrbean-bremen

Very nice! Does that mean that we will have complete netstandard2.0 support after this change?

As much as it's currently possible. There are few properties missing from Color (IsKnownColor and IsNamedColor), fixing those is not as straightforward as this PR. Also some stuff may not work on not supported platforms by System.Drawing.Common, not much we can do with this right now.

If that is so, it would probably make sense to make another release soon (somewhere next year, before starting to split out the drawing stuff).

+1 for new release

Ah, and can you add an entry to the release notes, please?

Added.

👍

As much as it's currently possible. There are few properties missing from Color (IsKnownColor and IsNamedColor), fixing those is not as straightforward as this PR.

I looked it up - these are actually not in netstandard2.0 (have been added in 3.0), so I think nothing has to be done here.

We could solve this bt excluding this file in csproj for other targets.

This is a possibility, maybe a bit cleaner than the current state, though I don't have strong feelings about it.

@wieslawsoltes  - one thing I forgot to mention: all these <include file='doc\ColorConverter.uex lines currently give warnings during the build. I don't think we have to preserve these - I would just remove them. What do you think?

@wieslawsoltes - one thing I forgot to mention: all these <include file='doc\ColorConverter.uex lines currently give warnings during the build. I don't think we have to preserve these - I would just remove them. What do you think?

Yes we can remove those warnings.

@wieslawsoltes - one thing I forgot to mention: all these <include file='doc\ColorConverter.uex lines currently give warnings during the build. I don't think we have to preserve these - I would just remove them. What do you think?

@mrbean-bremen  https://github.com/vvvv/SVG/pull/636


Feature Request: Prompt for Commit Message on Timed Backup

There's already the option to have commit and push every X minutes. It's very helpful. But when it does those, there's only a default commit message. Could there be the option for a prompt like "what are you working on right now?" or something, so that the commit includes a note about what's going on?
I think of a similar configuration, although much more detailed, called flashbake. That's probably overkill, but it would be nice to have more meaningful messages, optionally. I think a prompt like this should be optional, since it could be distracting in some contexts.

Available in new release. I would say that was fast xD. Just before going to sleep. I hope everything works.

Thanks for this by the way. I use it a lot and it works well.


feature: Snapshot a component (like a layer, but not)

Problem to solve
I want to render part of a component tree, but then cache it (like a Layer) until I choose to render it again. One example usage (but by far not the only one) is to freeze the game and show a dialog over the top. The 'frozen' game is a snapshot of a complex component tree, but is not being re-rendered every frame.
This means you can use all the goodness of PositionComponents without having to write custom code for a Layer, or for calling render on the layer manually. It's just another component on the tree.
I've been looking through the docs and scouring the internet, but if I've missed an existing solution or suggestion (that isn't layers) please let me know!
Proposal
A Snapshot mixin on Component that renders it's component tree to a picture, and from then on displays the picture (just like a layer does). It would have two modes:

snapshot = false;. No change to renderTree. Renders every frame.
snapshot = true;. Renders tree once to a picture, then displays that picture.

In snapshot mode, calling takeSnapshot() will trigger an update to the snapshot by re-rendering to the picture.
In non-snapshot mode, calling takeSnapshot() will also render a snapshot to the picture, but will continue to render normally to the canvas. The snapshot can be used for saving screenshots (I'm sure there are other uses).
More information
Are you interested in working on a PR for this? - of course 😁

Sounds good! I guess you'll use PictureRecorder?
I would name the snapshot variable to renderSnapshot or something like that.

Yes, indeed with PictureRecorder.
Good idea:

set renderSnapshot(bool value){} (and getter)
Future<Picture> takeSnapshot(){} (available after next render)
and Picture? get snapshot => _snapshot
?

Why do you need a setter and getter for renderSnapshot, is that going to trigger takeSnapshot from the setter?
The rest looks good.

Hmm. Good point. It just needs to be a bool.
How much more efficient is a Picture than a full render? Doesn't a picture just hold all the commands to re-render the same thing again? I think I'd rather (finally) snapshot to Image using Picture.toImage. This is async, so I see it working something like (simplified):
// In render...
if (_image != null) {
    canvas.drawImage( ... );
} else if (_picture != null) {
    canvas.drawPicture( ... );
} else {
    _recorder = PictureRecorder();
    _canvas = Canvas(_recorder!);
    render(_canvas);
    _picture = _recorder?.endRecording();
    _image = _picture.toImage(size.x, size.y).whenCompleted(()=>_picture - null; };
    _recorder = null;
    _canvas = null;
}

Perhaps whether the snapshot is a picture or an image could be a user option?
Thoughts?

There is also a Picture.toImageSync which I think should have really good performance.
Do you only want to snapshot the current component and not it's children? Because if you do you'll have to use renderTree and not render.

// likely also need to copy transforms from original canvas?

It shouldn't need to, because when rendering this snapshot later it will have the previous transforms applied.

Yes, renderTree for sure, as in my original description, Sorry, was just a quick brain dump for that example.
I'll do some testing around performance of rendering image vs picture, and also Picture.toImageSync.

The snapshot can be used for saving screenshots (I'm sure there are other uses).

If I understand this correctly, this will allow me to capture a screen texture of the whole game, right? If so this will definitely open up options to implement some cool shaders 🙂

Yes. I already have it finished 😁. Now I just need to work on some more tests and documentation before I create the PR.

What's the recommended way to advance a FlameGame (update + render) for several frames in a testWithGame?

Last hurdle. How do I compare an Image to a golden within a testWithGame? Example:
final image = component.snapshot.toImageSync(200, 200);
await expectLater(
    image,
    matchesGoldenFile('../../_goldens/test.png'),
);

I get this:
Binding has not yet been initialized.
  The "instance" getter on the TestWidgetsFlutterBinding binding mixin is only available once that binding has been initialized.
  Typically, this is done by calling "WidgetsFlutterBinding.ensureInitialized()" or "runApp()" (the latter calls the former). Typically this call is done in the "void main()" method. The "ensureInitialized" method is idempotent; calling it multiple times is not harmful. After calling that method, the "instance" getter will return the binding.
  In a test, one can call "TestWidgetsFlutterBinding.ensureInitialized()" as the first line in the test's "main()" method to initialize the binding.
  If TestWidgetsFlutterBinding is a custom binding mixin, there must also be a custom binding class, like WidgetsFlutterBinding, but that mixes in the selected binding, and that is the class that must be constructed before using the "instance" getter.

  package:flutter/src/foundation/binding.dart 302:9   BindingBase.checkInstance.<fn>

The "instance" getter on the TestWidgetsFlutterBinding binding mixin

I think you have to run this before starting the test TestWidgetsFlutterBinding.ensureInitialized();


Inactive tab text color illegible in split editor mode

When split editor mode is enabled, the text color in the active tab inside the inactive pane is unreadable. See screenshot for example.
v1.0.1

This... should not be green though... are you sure you don't have another extension overriding mine?

I think this is another extension overriding my theme. I can't duplicate. I'm going to close this out. If you think I'm mistaken, please feel free to reopen :)


Allow panes to have a start_directory

This is the case now, so it seems this issue can be closed.

Thank you @fpietka !


New buttons

Describe the solution you'd like
It would be great if we have a new button design, currently, the buttons are huge and weird hover colors.

Describe alternatives you've considered
GitHub Primer Styles
Dev.to
Tailwind CSS Buttons

Happy to explore this. Feel free to post screenshots for examples as well.

@bdougie In this blog, we can find huge list of buttons design!
https://dev.to/webdeasy/top-20-css-buttons-animations-f41


Update PyMC Wikipedia page

PyMC on Wikipedia:
https://en.wikipedia.org/wiki/PyMC
Repo link is:
github.com/pymc-devs/pymc3
Docs link is:
docs.pymc.io
Review for any other updates.

I updated the PyMC wikipedia page (https://en.wikipedia.org/wiki/PyMC) to show that the latest release is 4.4.0 on Nov 19, 2022 (REF:  https://github.com/pymc-devs/pymc/releases)


listening for message is not working ?

Hi , sending is working but listening not , is not displaying like in example ?
thanks .
D:\azure-iot-samples-csharp-master\iot-hub\Quickstarts\simulated-device>dotnet run
IoT Hub Quickstarts #1 - Simulated device. Ctrl-C to exit.
11/15/2018 4:11:54 PM > Sending message: {"temperature":32.340783508187528,"humidity":60.049266768642362}
11/15/2018 4:11:55 PM > Sending message: {"temperature":33.5405364881924,"humidity":61.273475196805535}
11/15/2018 4:11:56 PM > Sending message: {"temperature":31.368677786723097,"humidity":74.866369932362048}
11/15/2018 4:11:57 PM > Sending message: {"temperature":31.661343754577146,"humidity":68.460722513711417}
11/15/2018 4:11:59 PM > Sending message: {"temperature":31.984723809633742,"humidity":77.318726041037}
11/15/2018 4:12:00 PM > Sending message: {"temperature":26.830072292047586,"humidity":61.956857732477069}
11/15/2018 4:12:01 PM > Sending message: {"temperature":34.407120390984751,"humidity":72.520936155934322}
11/15/2018 4:12:02 PM > Sending message: {"temperature":22.735764585778007,"humidity":61.71545684417498}
11/15/2018 4:12:03 PM > Sending message: {"temperature":28.5602069802397,"humidity":74.3817395877008}
D:\azure-iot-samples-csharp-master\iot-hub\Quickstarts\read-d2c-messages>dotnet run
IoT Hub Quickstarts - Read device to cloud messages. Ctrl-C to exit.
Create receiver on partition: 0
Listening for messages on: 0
Create receiver on partition: 1
Listening for messages on: 1
Listening for messages on: 0
Listening for messages on: 1
Listening for messages on: 0
Listening for messages on: 1
Listening for messages on: 0
Listening for messages on: 1
Exiting...
^C

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

ID: 666d1390-a995-fb5f-e1ee-49e28c50e901
Version Independent ID: d699e566-83d8-5af9-56a5-4baa56ae0455
Content: Send telemetry to Azure IoT Hub quickstart (C#)
Content Source: articles/iot-hub/quickstart-send-telemetry-dotnet.md
Service: iot-hub
GitHub Login: @dominicbetts
Microsoft Alias: dobett

@aepsicom there's an additional step to configure your IoT Hub message routing to send telemetry to the built-ind endpoint:
az iot hub route create -g MyResourceGroup --hub-name MyIotHub --endpoint-name events --source-type DeviceMessages --route-name MyRouteName --condition true --enabled true

@fernandoBRS Thanks for the help  ☺  I am a little confused though. I was able to follow the document and it worked for me  as the author described.

I have assigned the issue to the content author to evaluate and update as appropriate.


How to set header and footer in all pages

Hi
I need a help for set header and footer in all pages but without overlaps with content

Not sure we can help here given how little information you shared.


Update getting-started.md

Link fixed

@Undrium There is already a PR for this (see #2400).
@DevVersion Those PRs are getting out of control 😆

LOL, yeah 😄


Formatter: Wrapping Parentheses Different than Black

Summary
Black and Ruff formatted this code differently - I don't think this is a Known Deviation and could't find an similar issue.
Both are readable but I actually prefer what black is doing here on YELLOWSTONE_CAMPSITE_AVAILABILITY and YELLOWSTONE_PROPERTY_INFO. I prefer the variable name and the type annotation on the same line as opposed to the variable name, annotation, and value on three separate lines. I also prefer the parentheses to be around the value instead of the annotation.
I came across the issue when moving from black to ruff on a large code base. Everything else looked perfect!
Original Code
class YellowstoneConfig:
    """
    Yellowstone Variable Storage Class
    """

    API_BASE_PATH: str = "v1/api"
    YELLOWSTONE_PARK_PATH: str = "yellowstonenationalparklodges"
    CAMPSITE_AVAILABILITY: str = f"{API_BASE_PATH}/availability/rooms"
    YELLOWSTONE_CAMPSITE_AVAILABILITY: str = f"{CAMPSITE_AVAILABILITY}/{YELLOWSTONE_PARK_PATH}"
    YELLOWSTONE_PROPERTY_INFO: str = f"{API_BASE_PATH}/property/rooms/{YELLOWSTONE_PARK_PATH}"

Code after black
class YellowstoneConfig:
    """
    Yellowstone Variable Storage Class
    """

    API_BASE_PATH: str = "v1/api"
    YELLOWSTONE_PARK_PATH: str = "yellowstonenationalparklodges"
    CAMPSITE_AVAILABILITY: str = f"{API_BASE_PATH}/availability/rooms"
    YELLOWSTONE_CAMPSITE_AVAILABILITY: str = (
        f"{CAMPSITE_AVAILABILITY}/{YELLOWSTONE_PARK_PATH}"
    )
    YELLOWSTONE_PROPERTY_INFO: str = (
        f"{API_BASE_PATH}/property/rooms/{YELLOWSTONE_PARK_PATH}"
    )

Code After ruff format
Note that both the original and the black code will be changed to this
class YellowstoneConfig:
    """
    Yellowstone Variable Storage Class
    """

    API_BASE_PATH: str = "v1/api"
    YELLOWSTONE_PARK_PATH: str = "yellowstonenationalparklodges"
    CAMPSITE_AVAILABILITY: str = f"{API_BASE_PATH}/availability/rooms"
    YELLOWSTONE_CAMPSITE_AVAILABILITY: (
        str
    ) = f"{CAMPSITE_AVAILABILITY}/{YELLOWSTONE_PARK_PATH}"
    YELLOWSTONE_PROPERTY_INFO: (
        str
    ) = f"{API_BASE_PATH}/property/rooms/{YELLOWSTONE_PARK_PATH}"

Settings

ruff==0.1.3
black==23.3.0
Settings: None

Hey @juftin
I think https://github.com/astral-sh/ruff/pull/8233 should have fixed this and is part of the latest ruff version 0.1.3 (playground).
Can you run ruff version and share the output with us? I'm trying to understand what's going on.

🤦 yep, you're right @MichaReiser. I was using my global ruff which was at 0.0.292 instead of my project's ruff (0.1.3). Everything looks perfect now. Really fantastic work.

Perfect. Thanks for reporting back.


Refactor out mapping logic to trace utils

API change check
API changes are not detected in this pull request.


fix: 🐛 Local file: failing when retrieving segmentation data

Includes
Fix Dicom Seg data retrieval for local file.
BREAKING CHANGE: DICOM Seg
More changes to come...
part of #838

Added some changes to make it work on Google Cloud too, but it is a bit ugly.


Improve debug flag

Adds debug outputs as detailed in #11. (Closes #11)

Coverage decreased (-2.2%) to 63.155% when pulling 53ac822438c43db77f4d129b6ffeacad5759f98c on improve-debug-flag into f628ed1e517ebd5d3f7982a3981a25bc825f909a on master.

I'll review either this afternoon or tonight.

Thanks again for taking this on!


Workbox 3 migration

Migrating to Workbox 3
Moving SW generation to gulpfile.js, according to this guide: https://developers.google.com/web/tools/workbox/guides/generate-service-worker/
Upgrading workbox-build version to 3.1.0 on package.json
Removing local sw.js and workbox.js

cc // @morsssss @danielrozenberg

Thanks for making those changes!
I'm still exploring that weirdness around the images cache appearing to be empty, but I think that's independent from this PR.

Thanks a lot @jeffposnick,
What would do suggest on this case: proceeding with this PR, and, potentially, creating a separate one for some changes around caching strategies, or including some changes (if any) on this PR?

I think moving ahead with this PR should be 👍

Thanks Jeff!
@morsssss: seems like we are ok to go, please, let me know if I can help on next steps!


MimeType Request to be added to ContentType enums

Describe the feature
Add ContentType.FONT_WOFF and ContentType.FONT_WOFF2 mime types.
Additional context
It would be awesome and they are growing in popularity for font type.

@ItsRainingHP would you like to submit a PR? ☺

Maybe check we have all the font mime types:

Name
Template
Reference

collection
font/collection
[RFC8081]

otf
font/otf
[RFC8081]

sfnt
font/sfnt
[RFC8081]

ttf
font/ttf
[RFC8081]

woff
font/woff
[RFC8081]

woff2
font/woff2
[RFC8081]


Add salesforce to streaming part.

Currently using simple salesforce  python library with oauth2 to subscribe to push topics on salesforce and sending you records to a kafka topic.Instead of running the kafka consumer manually i would like to see a salesforce option in streaming other than the one in the integration, so o can have up and running and monitoring the kafka consumer from salesforce throw mage.Is that possible? Thanks in advance

Yes, that's possible. Thanks for creating the feature request. Just to clarify, you want to use Salesforce as the streaming source, right? And when do you need this feature by? We can add it to our roadmap

Hi @wangxiaoyou1993. Yes that's right.Whenever you have it ready i am happy.When are you planning to add it?

@myrulezzz , we can add it in February.

Perfect thanks.let me know when you have it

Hi @myrulezzz! Just checking in. Is this a feature you're still interested in?

Hi @thomaschung408  yes of cource. It would be great. To be able to use salesforce as streaming source to load data from a push topic or platform event in to mage and then to kafka

Got it! We have it on our roadmap for mid-May release: https://airtable.com/shrJctaGt4tvU27uF/tbl5bIlFkk2KhCpL4
We'll keep you posted!


Remap rshift

Hey,
I try to remap the rshift key, because the macbook has awful small arrow up and arrow down keys. I want to remap rshift with arrow up and arrow up with arrow down. I never used the rshift key anyway, so why not remap it and get a bigger keypad.
I tried
rshift : skhd -k "up"

and
0x3C : skhd -k "up"

The first one just results in #5:10 expected '-'. The second one in nothing. Is 0x3C even the correct key code? skhd -o shows it when I press rshift.

I don't think you can remap just modifier keys. The latest Mac OS allows you to do that via its settings somewhat better than before, but not as fine-grained as one would like.

I don't think you can remap just modifier keys. The latest Mac OS allows you to do that via its settings somewhat better than before, but not as fine-grained as one would like.

dang, this put a nail further in the coffin for remapping caps lock to backspace :(
+1 for remapping modifiers themselves - with more options than Apple gave us.


Updated CC version + minor refactors

Issue #: /bcgov/entity#10922
Description of changes:

Updated CC version
Minor refactors to resolve Unit test breakages

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the bcrs-entities-create-ui license (Apache 2.0).

Must be magic because I don't see how this fixed the test breakage...?

Magic indeed!
Something wasn't resolving in the test with regards to the sbc-Header obviously.
It's not the header component itself but rather it's sub components.
Perhaps my solution was too heavy handed and i can just import directly for Unit tests, since thats the time we were getting errors.
Will look into this more! 👍


Glitch when switching between text fields with autofillHints and autocorrect

This issue is similar to the one I've posted before: https://github.com/flutter/flutter/issues/80423
As you can see on the video the glitching happens when switching between the text fields that have some autofillHints added like AutofillHints.givenName and autocorrect set to false.
When autocorrect is set to true though the autofill suggestion section doesn't disappear when switching between text fields
but there's still a little flickering in that menu happening but that's not that big of a deal.
Tested on both stable (2.2.3) as well as latest master

code sample
import 'package:flutter/material.dart';

void main() {
 runApp(App());
}

class App extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
     home: Scaffold(
       body: Padding(
         padding: EdgeInsets.only(left: 30, right: 30),
         child: Column(
           crossAxisAlignment: CrossAxisAlignment.start,
           mainAxisAlignment: MainAxisAlignment.center,
           children: [
             Text(
               'With Autocorrect',
               style: TextStyle(fontSize: 28, fontWeight: FontWeight.bold),
             ),
             SizedBox(height: 10),
             TextField(
               decoration: InputDecoration(labelText: 'First Name'),
               autofillHints: [AutofillHints.givenName],
               autocorrect: true,
             ),
             SizedBox(height: 10),
             TextField(
               decoration: InputDecoration(labelText: 'Last Name'),
               autofillHints: [AutofillHints.familyName],
               autocorrect: true,
             ),
             SizedBox(height: 60),
             Text(
               'Without Autocorrect',
               style: TextStyle(fontSize: 28, fontWeight: FontWeight.bold),
             ),
             SizedBox(height: 10),
             TextField(
               decoration: InputDecoration(labelText: 'First Name'),
               autofillHints: [AutofillHints.givenName],
               autocorrect: false,
             ),
             SizedBox(height: 10),
             TextField(
               decoration: InputDecoration(labelText: 'Last Name'),
               autofillHints: [AutofillHints.familyName],
               autocorrect: false,
             ),
           ],
         ),
       ),
     ),
   );
 }
}

flutter doctor
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.2.3 at /Users/alexmiller/flutter
    • Framework revision f4abaa0735 (8 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/alexmiller/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/alexmiller/Library/Android/sdk
    • Java binary at: /Users/alexmiller/.sdkman/candidates/java/current/bin/java
    • Java version OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_275-b01)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.58.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (4 available)
    • SM N9760 (mobile)      • adb-RFCM808D6GD-DCcdMZ._adb-tls-connect._tcp. • android-arm64  • Android 11 (API 30)
    • Alex’s iPhone (mobile) • 00008020-0019358426F1002E                     • ios            • iOS 14.6
    • macOS (desktop)        • macos                                         • darwin-x64     • macOS 11.4 20F71 darwin-x64
    • Chrome (web)           • chrome                                        • web-javascript • Google Chrome 92.0.4515.159

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 2.6.0-1.0.pre.79, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.6.0-1.0.pre.79 at /Users/alexmiller/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a7bc0484bd (81 minutes ago), 2021-08-26 23:11:02 -0400
    • Engine revision d8f87e552f
    • Dart version 2.15.0 (build 2.15.0-53.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/alexmiller/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/alexmiller/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] VS Code (version 1.58.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (4 available)
    • SM N9760 (mobile)      • adb-RFCM808D6GD-DCcdMZ._adb-tls-connect._tcp. • android-arm64  • Android 11 (API 30)
    • Alex’s iPhone (mobile) • 00008020-0019358426F1002E                     • ios            • iOS 14.6 18F72
    • macOS (desktop)        • macos                                         • darwin-x64     • macOS 11.4 20F71 darwin-x64
    • Chrome (web)           • chrome                                        • web-javascript • Google Chrome 92.0.4515.159

• No issues found!

https://user-images.githubusercontent.com/29712386/131071622-ea38f87f-148d-4142-86c7-a10f1717ea58.MP4

This looks like a duplicate of https://github.com/flutter/flutter/issues/88354. Closing.
https://github.com/flutter/flutter/issues/80423 looks like a different bug.


request.Response.Header.Get(... resulting error nil pointer dereference

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

$ go version
go version go1.15 linux/arm64

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=""
GOARCH="arm64"
GOBIN="/home/bokuno/go/go/bin"
GOCACHE="/home/bokuno/.cache/go-build"
GOENV="/home/bokuno/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/bokuno/go/workspace/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/bokuno/go/workspace"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,https://index.golang.org,https://gocenter.io,https://athens.azurefd.net,direct"
GOROOT="/home/bokuno/go/go"
GOSUMDB="sum.golang.org"
GOTMPDIR="/tmp"
GOTOOLDIR="/home/bokuno/go/go/pkg/tool/linux_arm64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="0"
GOMOD="/home/bokuno/go/workspace/go-down/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS="-g -O2"
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build066285280=/tmp/go-build -gno-record-gcc-switches"

What did you do?
i tried to access response.Header.Get within function that accept pointer to http.Request as argument.
but, resulting error nil ponter dereference.
where did the pointer go ?
i am new in Go and sorry for my bad english.
if !(ranges && length && response.ContentLength < chunk+1) {
	ch := make(StreamChan, 1)
	name := getName(request.Response.Header.Get(ContentDisposition), // error
		request.URL)
	go downloadSingle(request, ch)
	return name, ch
}

What did you expect to see?
nothing
What did you see instead?
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1fa468]
goroutine 1 [running]:
go-down/network.Download(0x4000104c30, 0x4000162000, 0x272393, 0x3, 0xffffff7a86f6)
/home/bokuno/go/workspace/go-down/network/download.go:47 +0x128
main.main()
/home/bokuno/go/workspace/go-down/cmd/main.go:42 +0x124

Hi @bokunodev ,
I am also facing similar issue with response.Header.Get, how did you managed to fix it ?

Hi @foobar1221  I misread the comments. the documentation is clear.
// Response is the redirect response which caused this request
// be created. _This field is only populated during client_
// redirects.
   Response *Response

https://github.com/golang/go/blob/0e85fd7561de869add933801c531bf25dee9561c/src/net/http/request.go#L311


add array input example. close #489

close https://github.com/graph-gophers/graphql-go/issues/489

Thank you @MangioneAndrea


Add ceiling limit at which to automatically delete CI/CD engagements

Is your feature request related to a problem? Please describe
With aggressive CI/CD imports, one can start to have 1000s of engagements per product. Most findings within them may have status "Inactive, Duplicate". These engagements have no value in themselves, if no one looks at them for some time and only make the database grow for nothing, impairing performance and eventually, availability.
It would be useful to add a ceiling at which the oldest engagements get delete, provided they meet certain critieria, maybe:
Target is to only have x number of engagement at any time. To achieve, engagements subject to deletion would have to meet the following criteria:

engagement is older than n months
engagement does not contain notes -- or notes of certain types
engagement contains only duplicates findings, no original.

An opt-in notification could be made to administrator or product leads when things get deleted.

Why not use reimport so you have just 1 engagement per branch?


Issue #130: Properties with dashes in their names

Everything appears to work as it did previously, but this modification now handles the use case where the declarations variable could have a dash in it (EX: "value:background-color"). Additionally the declarations variable is passed into the function, to ensure it's defined.
https://github.com/gmac/backbone.epoxy/issues/130

Just realized this doesn't cover all scenarios... Making some more changes to include handling for multiple key - value pairs.


Stale Documentation for DeadLetterQueue creation

I am attempting to create a series of queues with attached DLQs (dead letter queues). I'm specifically referencing the example provided in the ReadMe.
If I include deadLettersQueue property inside my custom config, no queues are created (indicating something is broken). If I remove the deadLettersQueue property, my queues are successfully created.
This tells me the documentation for custom configs is outdated or incorrect. Does anyone have updated or functional examples of custom configurations involving DLQs? Attached below is a snippet of my custom configuration. To clarify, I am creating/starting my queues using the Docker image and pointing at a custom elasticmq.conf config.
queues {
  SE-Order-SeCommerceApi-v1 {
    defaultVisibilityTimeout = 10 seconds
    delay = 5 seconds
    receiveMessageWait = 0 seconds
    deadLettersQueue {
      name = "SE-Order-SeCommerceApi-DLQ"
      maxRecieveCount = 3
    }
    fifo = false
    contentBasedDeduplication = false
  }
  SE-Order-SeCommerceApi-DLQ { }

  SE-CommerceApi-LineItemFulfillment-v1 {
    defaultVisibilityTimeout = 10 seconds
    delay = 5 seconds
    receiveMessageWait = 0 seconds
    deadLettersQueue {
      name = "SE-CommerceApi-LineItemFulfillment-DLQ"
      maxRecieveCount = 3
    }
    fifo = false
    contentBasedDeduplication = false
  }
  SE-CommerceApi-LineItemFulfillment-DLQ { }
}

You have typo in your config: maxRecieveCount => maxReceiveCount
I added some logging, so that next time you'll see an actual error in the logs:
https://github.com/softwaremill/elasticmq/pull/866

@micossow Well that's embarrassing. I really appreciate the quick response and review.
I'll be sure to better review my own code next time 😬


Add DefaultFlags used by loggers

mlog.DefaultFlags will be used when creating each logger
Set it before calling Start/StartEx

@nochso Looks good, thanks !


KAFKA-15016: Update LICENSE-binary file

The file was getting a bit out of sync with the actual dependencies we ship. Also the process we follow each release catches missing licenses but does not clear dependencies not used anymore, so this removes a few unnecessary entries too.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

bcpkix is still missing https://github.com/apache/kafka/blob/trunk/gradle/dependencies.gradle#L61. Do you happen to know why?

@divijvaidya My understanding is that we only have to include licenses for packages included in the binary distribution. bcpkix is only used for test and not part of the Kafka distribution.

@divijvaidya My understanding is that we only have to include licenses for packages included in the binary distribution. bcpkix is only used for test and not part of the Kafka distribution.

Understood. Thank you for clarifying.


doc(web-dapp): add an important config step to the walkthrough

Description
Currently, if node packages like fs and child_process are not disabled on the client side, you'll keep getting the error Module fs or child_process not found, but now, I added an extra step in the walkthrough with a sample config that can be copied into next.config.js to avoid the node module errors
Tested
It does not need to be tested because it is a walkthrough
Backwards compatibility
It is a walkthrough update, so yes it is

@Baystef thanks for the PR, just curious if you got this tutorial working. I am having trouble with the modal in the https://github.com/celo-tools/use-contractkit package. I submitted an issue here.

@Baystef thanks for the PR, just curious if you got this tutorial working. I am having trouble with the modal in the https://github.com/celo-tools/use-contractkit package. I submitted an issue here.

Hi @critesjosh , yes I got the tutorial to work. The use-contract kit modal popped up quite alright, but it just returns blank if I select the celo-extension-wallet option, but the private key option works smoothly.


[MINOR][PYTHON][SS][TESTS] Drop the tables after being used at test_streaming_foreach_batch

What changes were proposed in this pull request?
This PR proposes to drop the tables after tests finished.
Why are the changes needed?

To clean up resources properly.
It can affect other test cases when only one session is being used across other tests.

Does this PR introduce any user-facing change?
No, test-only.
How was this patch tested?
Tested in https://github.com/apache/spark/pull/45870
Was this patch authored or co-authored using generative AI tooling?
No.

cc @zhengruifeng

Merged to master.


Document how to migrate SCF with an external DB to KubeCF with the same

Is your feature request related to a problem? Please describe.
Based on an experience with attempting to migrate a running CAP 1.5.2 environment (SCF) to CAP 2.0 (KubeCF), we need to advise admins who do use an external DB on how they can migrate.
@colstrom and @agracey can offer their input on what they ended up doing.
From what is found, please then file an item with the SUSE/doc-cap team so that they include this as part of the upgrade instructions.

Moving to internal at the recommendation of @jandubois

CAP-1523


Binding tls/ssl step should update

Now UI of "custom domain" has changed.
Following this change, docs also revise its contents.

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

ID: b2906753-7656-ef4d-0de9-7e238181e3e1
Version Independent ID: 66dcb903-38dd-858b-dfb4-8a8dafaa0930
Content: Secure a custom DNS with a TLS/SSL binding - Azure App Service
Content Source: articles/app-service/configure-ssl-bindings.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Hi @kohei-miyoshi , thanks for bringing this to our attention. I have assigned the issue to the content author to evaluate and update as appropriate

#reassign:msangapu-msft

Thank you for your feedback. We've added this to our backlog to prioritize. #please-close


[Bug] Not able to create build for the application

react-design-editor> npm run build

<EMAIL_ADDRESS>build D:\Projects\VirtualTutor\vt-bkp\react-design-editor
webpack -p --config webpack.prod.js

clean-webpack-plugin: D:\Projects\VirtualTutor\vt-bkp\react-design-editor\public\js has been removed.
Hash: 6f635a8eff2d04c3d630
Version: webpack 4.30.0
Time: 28583ms
Built at: 04/19/2019 4:12:58 PM
129 assets
Entrypoint app = js/1.784bfc366d4d89f7.js js/app.359b7dab68a97eb6.js
[17] (webpack)/buildin/harmony-module.js 573 bytes {1} [built]
[45] ./node_modules/rc-animate/es/Animate.js + 3 modules 17.1 KiB {1} [built]
|    4 modules
[65] (webpack)/buildin/global.js 472 bytes {1} [built]
[193] (webpack)/buildin/module.js 497 bytes {1} [built]
[557] jsdom (ignored) 15 bytes {0} {1} [built]
[558] jsdom/lib/jsdom/living/generated/utils (ignored) 15 bytes {0} {1} [built]
[559] jsdom/lib/jsdom/utils (ignored) 15 bytes {0} {1} [built]
[560] xmldom (ignored) 15 bytes {0} {1} [built]
[765] ./src/containers/App.js 3.46 KiB {0} [built]
[845] ./src/registerServiceWorker.js 6.72 KiB {0} [built]
[846] ./src/i18n/index.js 53 bytes {0} [built]
[1134] multi @babel/polyfill ./src/index.js 40 bytes {0} [built]
[1310] ./src/index.js 1.72 KiB {0} [built]
[1705] ./node_modules/antd/es/index.js + 303 modules 1.55 MiB {1} [built]
|    304 modules
[1708] multi react react-dom lodash fabric antd 76 bytes {1} [built]
+ 1694 hidden modules
ERROR in js/1.784bfc366d4d89f7.js from UglifyJs
Unexpected token: keyword «const» [./node_modules/@babel/polyfill/lib/index.js:6,0][js/1.784bfc366d4d89f7.js:185555,2]
Child html-webpack-plugin for "index.html":
1 asset
Entrypoint undefined = index.html
[2] (webpack)/buildin/global.js 472 bytes {0} [built]
[3] (webpack)/buildin/module.js 497 bytes {0} [built]
+ 2 hidden modules
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>build: webpack -p --config webpack.prod.js
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      C:\Users\manish.kumar.GATEWAYGROUP\AppData\Roaming\npm-cache_logs\2019-04-19T10_42_59_421Z-debug.log

Hi, manishksmd
Check it out and let me know.

Hi @salgum1114 ,
I have checked there is UglifyJsPlugin issue:
I am trying to fix it...If you fixed please let me know.
Thanks.
minimizer: [
            // we specify a custom UglifyJsPlugin here to get source maps in production
            new UglifyJsPlugin({
                cache: true,
                parallel: true,
                uglifyOptions: {
                    warnings: false,
                    compress: {
                        warnings: false,
                        unused: true, // tree shaking(export Do not include unused modules)
                    },
                    ecma: 6,
                    mangle: true,
                    unused: true,
                },
                sourceMap: true,
            }),
        ],

@manishksmd
I recently noticed a bug related to UglifyJsPlugin.
I will change it to TerserPlugin (terser-webpack-plugin).

@manishksmd
Please try npm install to install TerserPlugin.

Thanks for the update @salgum1114
I will try same.

👍


Save project button doesn’t work

•	Navigate to https://pxt.microbit.org/beta
•	Click button “More…”->”Project Setting”
•	Click “Edit Settings As text”
•	Edit the bottom text box, modify project name, and click projects to see project name, it changed
•	Click save button, and click projects to see project name
Expect result: project name changed
Actual result: project name didn’t change
Repro on Firefox, Chrome, Edge, IE, Safari

Renaming via text settings now works consistently


Zoom doesn't work properly on mobile when both fingers touch the screen simultaneously

Describe the bug
Zoomin-In/Out  won't work properly when a user touches a mobile device's screen with two fingers at the same time,
Expected behavior
Immedita response and smoth Zooming-In/Out
Smartphone (please complete the following information):

Device: iPhone 13, tablet
Browser : safar, chrom

Wir having the same Issue since this commit: https://github.com/BetterTyped/react-zoom-pan-pinch/commit/9525dbbae52f79aec452ad71e597cc830f15426b

Can confirm this is an issue here too since i just updated.

Thanks, will it be resolved soon ?

I had the same problem with a 3.6.1 version, I changed to 3.4.4 and it worked well. Something changed between that two version.

I'm also having pinch problem on 3.6.1 with Android Chrome 126.0.6478.122.  3.6.0 was fine though.

We're back on 3.4.4 as well to avoid this issue for our project.

Going back to 3.4.4 solved this problem, thanks!!

Pinch zoom didn't work at all in android when I was using ^3.6.1 and going back to older versions fixed it.

After using "npx create-react-app my-app" to make a clean React app, I added "npm i react-zoom-pan-pinch" and ran a test app.
Panning and click to zoom worked OK, but 2-finger zoom did not. Instead the entire page zoomed.

I encountered the same issue, so I submitted a PR to fix the problem.
https://github.com/BetterTyped/react-zoom-pan-pinch/pull/499

it also happend on version 3.1.0, dont know why?

I'm also having pinch problem

We are using the fork now for a while, seems to work fine.

Rolled back to 3.6.0 and it works just fine. Keep in mind that you have to write it without "^" and just in case reinstall node modules

still having the same issue on Safari even with version 3.6.0 or 3.4.4 😞
is there a plan to fix this?


Cannot install via "go get" command

A description of the problem
When trying to install via the "go get" command, it does not complete and gives this warning/error:
installing executables with 'go get' in module mode is deprecated.

Complete output here:
❯ go get -u github.com/cheat/cheat/cmd/cheat

go: downloading github.com/cheat/cheat v0.0.0-20211009161301-12ffa4cb5c87
go: downloading github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815
go: downloading github.com/alecthomas/chroma v0.9.1
go: downloading github.com/mattn/go-isatty v0.0.14
go: downloading gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0
go: downloading github.com/alecthomas/chroma v0.9.4
go: downloading golang.org/x/sys v0.0.0-20211103235746-7861aae1554b
go: downloading github.com/dlclark/regexp2 v1.4.0
go: downloading github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
go get: installing executables with 'go get' in module mode is deprecated.
	Use 'go install pkg@version' instead.
	For more information, see https://golang.org/doc/go-get-install-deprecation
	or run 'go help get' or 'go help install'.

❯ go get -u github.com/cheat/cheat/cmd/cheat

go get: installing executables with 'go get' in module mode is deprecated.
	Use 'go install pkg@version' instead.
	For more information, see https://golang.org/doc/go-get-install-deprecation
	or run 'go help get' or 'go help install'.

cheat version info
n/a
❯ uname -a
Darwin MacBook-Pro 19.6.0 Darwin Kernel Version 19.6.0: Thu Sep 16 20:58:47 PDT 2021; root:xnu-6<IP_ADDRESS>~1/RELEASE_X86_64 x86_64
❯ go version
go version go1.17.1 darwin/amd64

I also this erro

Can you try to use go install instead :
go install github.com/cheat/cheat/cmd/cheat@latest

this is what I get when I run your command @Rom1deTroyes
can't load package: package github.com/cheat/cheat/cmd/cheat@latest: cannot use path@version syntax in GOPATH mode

Can you try to use go install instead :
go install github.com/cheat/cheat/cmd/cheat@latest

This works for me

Related: #666

Same problem occurred here, when I had tried to use
go get -u github.com/cheat/cheat/cmd/cheat

with golang version go1.13.8 linux/amd64, until then I run
go install github.com/cheat/cheat/cmd/cheat@latest

with version go1.18 linux/amd64, installation succeded. Just my 3 cents - I can recommend installing goenv to swap between golang versions. :)

Sorry it has taken me so long to address this. I have been quite busy.
I believe what we're seeing here is simply a change in the behavior of the go executable itself:
https://go.dev/doc/go-get-install-deprecation

Starting in Go 1.17, installing executables with go get is deprecated. go install may be used instead.

cheat itself is built with Go 1.18, and I want to do things the correct, forward-looking way, so let's consider go install to be the appropriate tool for installing cheat (using the Go toolchain) going forward. (Thanks @Rom1deTroyes for your contribution to the thread.)
I'm going to close this as resolved, though I'm making a mental note that this needs to be documented in the README.


Make hook to get user is admin, is super admin, username

This is already done. useContext(CurrentUserContext) iirc


opencv_pyton <IP_ADDRESS> won't pen .mp4 file in VideoCapture()

Expected behaviour
Its should have functioned to open .mp4 files and display images if a i use .mp4 and imshow()
but instead it simply returns 'False'
--- Some .mp4 files working and some are not
if any more information needed pls tell me.. I dont know what to share of those Videos
My environment is RaspbianOS May2020 Release
opencv-Python <IP_ADDRESS> and Python 3.7.3
Hw: Raspberry pi 4 --4GB variant
Actual behaviour
Not showing anything returning False in VideoCapture()
Steps to reproduce
cap = cv2.VideoCapture("AR_Rehman_Berkely.mp4")   # for local video
while True:
    ret, frame = cap.read()
    print(" status : {}".format(ret))
    if ret == True:
    # You may need to convert the color.
        img = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
        cv2.imshow('frame',img)
    else:
        break
    sleep(0.01)
# When everything done, release the capture
cap.release()

You are using Rasbperry Pi ARM wheels, which are not provided nor supported by this repository. Report your issue here: https://github.com/piwheels/packages/issues


Have Dispose(true) call Close() instead of Close() call Dispose(true).

This is more close to the expected pattern and aligned with other providers.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.848%

Totals

Change from base Build<PHONE_NUMBER>1:
0.0%

Covered Lines:
1914

Relevant Lines:
2100

💛  - Coveralls


rust-toolchain.toml causes 'cargo' component, is not applicable

rust-toolchain.toml from #1006 is causing an error when I try to run cargo:

PS C:\Users\cataggar\io\azure-sdk-for-rust> cargo check -p identity --examples
error: the 'cargo.exe' binary, normally provided by the 'cargo' component, is not applicable to the '1.63.0-x86_64-pc-windows-msvc' toolchain

PS C:\Users\cataggar\io\azure-sdk-for-rust> rustc --version
rustc 1.63.0 (4b91a6ea7 2022-08-08)

cc @gorzell
https://github.com/Azure/azure-sdk-for-rust/blob/2536038025b9532e6c93b8d4c00a85bf95b1c9d0/rust-toolchain.toml#L1-L3

Interesting, do you happen to not use rustup? That is the only think I can think of that might cause issues.

I can confirm that on my Windows machine (where I do use rustup) that this works as expected. If it is the case that we require users to use rustup we should definitely document that. However, I'm not really convinced that the tradeoff is worth it. We upgrade to new toolchains very quickly, and we're really only saving users on old toolchains the hassle of being reminded to update their toolchain when CI fails.

@rylev, do you have rustup 1.25.1 on your Windows machine? rustup self update

I do indeed:
> rustup --version
rustup 1.25.1 (bb60b1e89 2022-07-12)

Found one issue online that seems to mirror what you're seeing here. The solution that seemed to work was to uninstall and reinstall the toolchain. That might be the easiest. The other option is building rustup locally and debugging it...

https://github.com/rust-lang/rustup/issues/2704 has a similar error message, but was marked as a duplicate of https://github.com/rust-lang/rustup/issues/988 . I removed all my toolchains with rustup toolchain remove and readded a couple. It is working now.
Here is my toolchain list before and after:
PS C:\Users\cataggar\io\azure-sdk-for-rust> rustup toolchain list
stable-x86_64-pc-windows-msvc (default)
nightly-x86_64-pc-windows-msvc
ms-1.58
1.63.0-x86_64-pc-windows-msvc (override)
PS C:\Users\cataggar\io\azure-sdk-for-rust> rustup toolchain list
stable-x86_64-pc-windows-msvc (default)
1.63.0-x86_64-pc-windows-msvc (override)

I had to reinstall the toolchains again to get this to work for me with 1.64. I got the same error as before.

Can you run the following and try again?
rustup toolchain uninstall 1.64.0-x86_64-pc-windows-msvc
rustup toolchain install 1.64.0-x86_64-pc-windows-msvc

@rylev that got me working to get a build going.
Now just to figure out how to use the SDK :) Thanks for the assist!

I think this happened to me just now (Intel Mac running macOS Ventura 13.4.1) because I had a network hiccup while installing the toolchain:
info: downloading component 'rust-docs'
info: retrying download for 'https://static.rust-lang.org/dist/2023-06-01/rust-docs-1.70.0-x86_64-apple-darwin.tar.xz'
warning: bad checksum for cached download
error: component download failed for rust-docs-x86_64-apple-darwin: could not rename downloaded file from '/Users/tkeating/.rustup/downloads/9c30ce1f6308a379e677021e00e18f185cc708b4edbddacd193f1fb3e0979c27.partial' to '/Users/tkeating/.rustup/downloads/9c30ce1f6308a379e677021e00e18f185cc708b4edbddacd193f1fb3e0979c27'

Nuking the toolchain and letting rustup reinstall it seems to have fixed the problem.


[skia] update to chrome/124

Support to sfntly was removed in f4f7364eb73a016f363d3d66ff3007e3a94e3f5e

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[x] The "supports" clause reflects platforms that may be fixed by this new version.
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Note #36963. Maybe the update should come after the fixes and extended CI testing.

Depends on PR #36963

I've rebased the PR upon master after https://github.com/microsoft/vcpkg/pull/36963 was merged.

Thanks!

It seems that something is going wrong with the build bot.

@JonLiu1993 I think the buildbot needs to be restarted. Sorry for the direct notification.

Note: I will be converting your PR to draft status. When you respond, please revert to "ready for review". That way, I can be aware that you've responded since you can't modify the tags.

Features core,vulkan,icu,harfbuzz,graphite,gl,freetype,fontconfig,direct3d,dawn tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-static


tests/data/examples/complete-valid-example.raml is not valid

According to https://github.com/raml-org/raml-js-parser (the RAML reference implementation) the complete-valid-example.raml is not valid at all: misplaced uriParameters, formParameters etc., misformed schema or examples (not strings) and much more. The question is, whether ramlfications should be as strict as possible and comply with 0.8 specs or if it should allow invalid RAML definitions and let the developer decide if those definitions are of any value in the concrete API.
@econchick  Thoughts?

I used this to validate complete-valid-example.raml:
sudo npm install -g raml-parser
cat << EOF > check-raml.js
var raml = require('raml-parser');
raml.loadFile('complete-valid-example.raml').then(function(data) {
    console.log(data);
}, function(error) {
    console.log('Error parsing: ' + error);
});
EOF
node check-raml.js

@jenner sorry for the delayed response.
ramlfications has the ability for the developer to turn on/off validation when parsing (undocumented - but should be - although can see a test example), as well as adding certain values to be considered valid. Regardless of of complete-valid-example.raml is or isn't valid, does that answer your main question?
I'll look into complete-valid-example.raml itself as I work on updating ramlfications according to my brand-new-but-not-entirely-finished roadmap. It's a good idea to use other parsers (e.g. the one you linked) for sanity checks.

Definitely confirm some inconsistencies. I'm going to move this to the 0.2.0 release.


[New azd-template] OpenAI Query based Summarization

New azd-template Submission
Fill in the sections below to populate a new Gallery carry for your template. An example of a valid template object is given at the end for reference. All fields are mandatory unless explicitly identified as optional
1. Title
OpenAI Query based Summarization
2. Description
This repository contains a Python Notebook that shows you how easy it is to deploy and use Azure OpenAI along with Azure Cognitive Search, Azure Storage and Visual Studio Code to make sense of large amounts of data.
3. Author Profile
https://www.linkedin.com/in/rcarun/
4. Author Name
Arun Chandrasekhar
5. Template Repo
https://github.com/Azure-Samples/summarization-python-openai
6. Link to PR where you made your repo azd compatible
Add azd
7. Standard Tags
'featured', 'python', 'azure blob storage'
7. Additional Tags (optional)
'openai', 'azure cognitive search', 'azure ai'
8. Architecture Diagram or Application Screenshot

Next Steps
Once submitted the issue will be reviewed - we plan to do reviews on a rolling basis at regular intervals. The process will involve checking that template information is complete, and the template is valid.

If we have questions or enhancements, we will add comments in issue thread (issue stays open)
If the contribution is approved, we'll update the gallery directly (issue will then be closed)

@puicchan @rajeshkamal5050 FYI


[FEATURE] Change name in command palette in case of different exercises with same name

Briefly describe the feature idea:
I would like to suggest a new way to handle the case of different exercises with same name.

It's confusing/unexpected for the user that there is a new window. Since a certain workplace is opened, we assume the file should be in the same folder, only the name should change. I would propose that the user could enter/modify the name in the command palette, just like the File Utils Visual Studio Code extension File Utils: Rename command (fileutils.renameFile). The name (and not the extension) should be selected and the user should enter the new filename and press enter (see image).

I believe we did it like this at first, but we felt like it didn't stand out as much. We wanted to make sure that the user would notice that something was wrong & that they had to enter a new filename. A big pop-up window felt like a better solution.

It's true that a new window is more noticeable, the only downside is that the user doesn't know why there is a new window and what they have to do. The command palette is more hidden but allows to explain what happened. I asked the some colleagues what they prefer and will get back to you.

Hmm, that's true. A message with some info would definitely be appropriate, I didn't think of that.

My colleague prefers the file explorer, but maybe there is a possibility to add a message somehow. This issue isn't urgent as this case doesn't happen very often.


design search component

does publish search still exist, as advanced search?
metrics episode search?
metrics podcast/show selector

Address already existent search in publish

I'm a bit conflicted if we should just be using CMS / ElasticSearch across the board or not.  It certainly has some advantages over Castle/Postgres searching.  I guess I'm leaning towards: ElasticSearch everything and standardize display, but delegate links to the host app (Metrics/Publish/etc).

Closing. Covered in #298


exiftool: 11.85 -> 12.00

Motivation for this change
https://exiftool.org/history.html#v12.00
Things done

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

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

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

Please change the commit message to: perlPackages.exiftool: 11.85 -> 12.00

Result of nixpkgs-review pr 93555 1

10 packages built:
- digikam
- exiftool (perl530Packages.ImageExifTool)
- fgallery
- hugin
- pdf-redact-tools
- perl528Packages.ImageExifTool
- rapid-photo-downloader
- shutter
- styx
- timelapse-deflicker

Thanks! All done


samplv1: 0.9.13 -> 0.9.14

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/samplv1/versions.
meta.description for samplv1 is: "An old-school all-digital polyphonic sampler synthesizer with stereo fx"
meta.homepage for samplv1 is: "http://samplv1.sourceforge.net/"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.9.14 with grep in /nix/store/zhjxbajah811fs57yapzclpnw5dvxi76-samplv1-0.9.14

directory tree listing: https://gist.github.com/a77f38dc1f9a4e936218a41984222429

du listing: https://gist.github.com/cc5a573459f8576d73dec69d756aa243

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

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
samplv1

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zhjxbajah811fs57yapzclpnw5dvxi76-samplv1-0.9.14 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zhjxbajah811fs57yapzclpnw5dvxi76-samplv1-0.9.14
ls -la /nix/store/zhjxbajah811fs57yapzclpnw5dvxi76-samplv1-0.9.14/bin

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

1 package built:
- samplv1

Maintainer pings
cc @cillianderoiste for testing.

needs some qt magic:
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Aborted (core dumped)

newer version available


Glitch: Welcome screen flashes before showing analytics consent page

When landing on a clean wallet install, the welcome page appears (briefly) before insta-navigating to the analytics consent page.
This is because the implementation only checks whether consent has been given on the welcome page itself. This logic should be moved to the routing level, so that on clean install, a wallet always begin the routing flow on this page.

I think this may have been fixed already as part of this refactor:
https://github.com/hirosystems/wallet/commit/739b44d3f590c24acef56eae07a3a92596c739af#diff-406fe0c8db09c4d2483cbf8b7727e982ac8c8c157c838d500e9e3e5543ff2780

Maybe yeah, though just checked and in bg script, on install, we navigate to onboarding page first rather than the diagnostics page. Think this can change
https://github.com/hirosystems/wallet/blob/a798bd1a40faf97c7420e8db463e31a21dd45cf4/src/background/background.ts#L25-L34


unable to load after @search-change

Hi
i want to use the use treeselect with some pre listed item with infinite scroll and @search-change event. i have implemented successfully infinite scroll but i when i try to use @search-change event with this, i found that i am unable to find those in the list but in response i have results.

Same question


creating youtube_button v2

as there was issue in #189 so this is the latest version
Closes #166

I mean it's a version as there was a conflict with the version 1 so that's the reason

Ok. I'm thinking🤔, In the future, We may need to make modules with
different versions and newly added stuff. e.g Mobility, Flexibility etc
On Mon, Apr 17, 2023, 17:59 Sayan Roy @.***> wrote:

I mean it's a version as there was a conflict with the version 1 so that's
the reason
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/pull/214#issuecomment-1511746741,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBKXE7XPKE62UIE2G23XBVZG3ANCNFSM6AAAAAAXBKSKBE
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

But it's all good. Do have a nice day...
On Mon, Apr 17, 2023, 19:28 Kenyor Ntem @.***> wrote:

Ok. I'm thinking🤔, In the future, We may need to make modules with
different versions and newly added stuff. e.g Mobility, Flexibility etc
On Mon, Apr 17, 2023, 17:59 Sayan Roy @.***> wrote:

I mean it's a version as there was a conflict with the version 1 so
that's the reason
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/pull/214#issuecomment-1511746741,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBKXE7XPKE62UIE2G23XBVZG3ANCNFSM6AAAAAAXBKSKBE
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Syncing from upstream zalando/patroni (master)

bt_gitbot

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

49 of 51 (96.08%)  changed or added relevant lines in 3 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.0001%) to 99.82%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

patroni/psycopg.py
8
10
80.0%

Files with Coverage Reduction
New Missed Lines
%

patroni/psycopg.py
2
78.05%

Totals

Change from base Build<PHONE_NUMBER>:
0.0001%

Covered Lines:
12211

Relevant Lines:
12233

💛  - Coveralls


The component's total activity

Pull Request Description
What issue does this change request address?
https://github.com/idaholab/HERON/issues/289
What are the significant changes in functionality due to this change request?

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[x] 1. Review all computer code.
[x] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[x] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass.
[x] 5. If significant functionality is added, there must be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large tes.
[x] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[x] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[x] 8. If an analytic test is changed/added, the the analytic documentation must be updated/added.
[x] 9. If any test used as a basis for documentation examples have been changed, the associated documentation must be reviewed and assured the text matches the example.

Thank you so much, Dylan for taking the time to review this PR. I modified the dispatch_manager and working now on the template_driver changes.

@dylanjm
I have modified the optimization settings test. It takes less than 300 seconds now.

Job CentOS 8 on 1801220 : invalidated by @dylanjm
Not sure what happend. Failure in Example Plugins.

Job CentOS 8 on 1801220 : invalidated by @dylanjm
Not sure what happend. Failure in Example Plugins.

ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/civet/miniconda3/envs/raven_libraries/lib/python3.10/site-packages/pandas/_libs/window/aggregations.cpython-310-x86_64-linux-gnu.so

This looks like a conflict between the library that pandas expects and the library that is on the computer.
Of hand I am not sure why this is happening in the HERON test on Centos 8, but not on the RAVEN test, which is using the same pandas library.
py310h7cbd5c2_1, py310h7cbd5c2_1
https://civet.inl.gov/job/1729335/ versus https://civet.inl.gov/job/1731389/

Job CentOS 8 on eabbaaa : invalidated by @joshua-cogliati-inl
used LD_LIBRARY_PATH magic


Need tag "google-auth-library-ruby" in StackOverflow

In readme.md:

Don't hesitate to ask questions about the client or APIs on StackOverflow.

But it is need 1500 reputation on  StackOverflow for new tag "google-auth-library-ruby"
Can anyone please create such tag?

I've requested new tag. Need approval from moderators (20k rep + ?). https://stackoverflow.com/questions/tagged/google-auth-library-ruby

It's been added


Port #2279 chromedriver fix to 4.9 branch

Port #2279 to 4.9 branch

Pull Request Test Coverage Report for Build 134334

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 80.281%

Totals

Change from base Build 133949:
0.07%

Covered Lines:
12653

Relevant Lines:
15048

💛  - Coveralls


added orfeo v0.1.0 and timeline v0.1.0 language definitions

This PR adds the definitions for my language called Orfeo and for my file format which Orfeo compiles to called Timeline. Both Orfeo and Timeline are at version 0.1.0

Hi,
Thank you for your quick reply and your thoroughness.
I will be working on the documentation of the language in the next few weeks. I'll also look at all your suggestions, and make modifications. Should be ready in 2 weeks (maybe less), or a tiny bit more.

Fixed all the issues you brought up, and marked as resolved. Please un-resolve them if there are problems.
I have one question regarding the rhythm-flags pattern in components/prism-orfeo.js.
The pattern is /(^|[(\s])\^+(?=\(|"[^"]*"|(?:[.\w/\[\]♮♭♯-]*[\w/\[\]♮♭♯-])|$)/ but when writing ^^^"string the ^^^ gets colored even though the string is not closed as per the lookahead requirement "[^"]*". Is it because prism does not support variable length lookaheads? If that is the case, I will simplify by removing them.
Also, I will add a commit with comments to explain the language when I wake up tomorrow.

I added information regarding the language in comments. Tell me if that is enough.
Everything works on my end, except for the known issue noted above.
Waiting for your reply. Thanks.

I'll now close because there are still no docs for Orfeo and there hasn't been any significant development around the project since the end of last year.

I'm working on the docs now. The project was put on hold when I got a full-time job, but I have time now,


Fix Navigation Issue in "Config Display" and "Config Edit" pages.

This pull request is to address the issue documented in #6819.

Closes #6820


Allow more flexibility with viewport

Essentially it is like a parallel camera. Maybe treat it as on object? This will make it easier to move it around and possibly provide some script-based/cinematic movement?

done


Added tests for drill-4203 which corrects the way in which date is written

Krystal,
I added tests for DRILL-4203. You can find the test plan at [1]. I ran the functional regression and the advanced suites. Apart from some unrelated issues, everything ran fine. Let me know if you have any questions.

Rahul

Found an issue with one test. I will modify and open a new PR. Thank You.


Update scio-avro, scio-core, ... to 0.10.3

Updates

com.spotify:scio-avro
com.spotify:scio-core
com.spotify:scio-google-cloud-platform
com.spotify:scio-test

from 0.10.2 to 0.10.3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.spotify" } ]

labels: library-update, semver-patch

Superseded by #459.


Crash after clicking at Video Settings button

crashlog: https://mclo.gs/Q3Xna7Q

Looks like it's related to Embeddium.

Looks like it's related to Embeddium.

How is that even possible?? oO
I dont use Embeddium oO I only had Sodium Extra and Reese's Sodium Options both of which i disabled to test it (it wasnt them)

After testing mods, it's incompatibility with More Culling.


Add WithCORS handler to support CORS

Implements a new handler option WithCORS to add support for CORS preflight and headers. AllowedMethods are taken from the protocol handlers and custom headers are exposed through the config option CORS.
Implemented with rs/cors.
Fixes https://github.com/bufbuild/connect-go/issues/499

Closing to add CORS support outside the connect-go package.


Resolve Pytest failures

Resolve Pytest errors which are breaking the build

Implemented the required code changes to remove all PyTest errors


⚠ DesiTorrents has degraded performance

In 68d754f, DesiTorrents ($DST) experienced degraded performance:

HTTP code: 200
Response time: 1550 ms

Resolved: DesiTorrents performance has improved in 018dd75.


[IntelliJ Plugin] Add support to view lang server trace logs and improve plugin notifications

Purpose
This PR adds improvements related to language server logs and auto detection notifications.
Fixes #21214.
Fixes #21173.
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[x] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #21221 into ballerina-1.1.x will not change coverage.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           ballerina-1.1.x   #21221   +/-   ##
================================================
  Coverage            15.21%   15.21%
================================================
  Files                   50       50
  Lines                 1341     1341
  Branches               208      208
================================================
  Hits                   204      204
  Misses                1121     1121
  Partials                16       16

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7cff2d5...5226856. Read the comment docs.


Consider adding an option to ignore comments

pretty much what the title says :)
Currently comments do affect the fta score (at least for js-only projects, can't speak for typescript).
So if you've got to/want to write JSDoc comments, due to their "verbosity" they push the score higher without (at least in my opinion) actually reducing readablity/complexity.
Therefore it would be nice if we had an option to ignore comments (maybe prune them with swc minify?).
Thanks in advance!

I will look into this! You're right that the scores should not be going higher because of JSDoc comments.

I think the crux of this issue is that number of lines are used as part of the overall score calculation. The fix is to exclude comments from this number, because as a rule of thumb, they improve the maintainability of code as opposed to increasing complexity (the same cannot be said for adding more lines of code).
This piece of code would need to become smarter.

This is solved via new options and defaults in #47 (thanks @bencollins54), just needs some tidy up

This is resolved in v1.0.0