Update byte-buddy, byte-buddy-agent to 1.14.1

Updates

net.bytebuddy:byte-buddy
net.bytebuddy:byte-buddy-agent

from 1.13.0 to 1.14.1.
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!

Files still referring to the old version number
The following files still refer to the old version number (1.13.0).
You might want to review and update them manually.
docs/getting-started.md
website/yarn.lock

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "net.bytebuddy" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "net.bytebuddy" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Superseded by #641.


Add functional analysis to metaproteomics tutorial

I discussed with Clemens about the heavy SQL task. We agree that this can be quite hard, but this is how GalaxyP is currently teaching this material, which I think is fair.
Clemens also proposed to have this SQL task replaces by a small workflow which might be a nice idea to offer this in addition.
Thanks @blankclemens!


kube-aws:  allow all ICMP traffic

ICMP doesn't use ports, it uses types and codes, when using ICMP setting toport and fromport to -1 allows all types and codes.
fixes #526
cc @colhom

LGTM


FederatedStore Alpha4 staging: graph access

Codecov Report

:exclamation: No coverage uploaded for pull request base (v2-alpha-FederatedStore-alpha4-staging@6323ea7). Click here to learn what that means.
The diff coverage is n/a.

@@                            Coverage Diff                            @@
##             v2-alpha-FederatedStore-alpha4-staging    #2741   +/-   ##
=========================================================================
  Coverage                                          ?   73.62%
  Complexity                                        ?      228
=========================================================================
  Files                                             ?       19
  Lines                                             ?      728
  Branches                                          ?       57
=========================================================================
  Hits                                              ?      536
  Misses                                            ?      143
  Partials                                          ?       49

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


TypeError: Object of type 'bytes' is not JSON serializable for python3.6 runtime

When I try to follow the hello world example, I get the following error when I try to invoke the function
Traceback (most recent call last):
  File "/opt/bitnami/python/lib/python3.6/site-packages/bottle.py", line 862, in _handle
    return route.call(**args)
  File "/opt/bitnami/python/lib/python3.6/site-packages/bottle.py", line 1740, in wrapper
    rv = callback(*a, **ka)
  File "/kubeless.py", line 86, in handler
    raise res
TypeError: Object of type 'bytes' is not JSON serializable

After I have moved to a new clean cluster, it worked correctly I don't know why

The example is compatible with python 2.7 I am not sure if the same example is compatible with python 3.6


chore(upgrade-dependencies): upgrade http to ^1.0.0 and share_plus to ^7.1.0

Hey 👋
Sorry, not sure how to contribute to this repo properly – happy to update the PR to make it more convenient.
Upgraded dependencies to allow the use of the latest packages.
http 1.0.0 requires Dart 3.0.0 or later.

any update for this?

Deployed in 3.6.0
https://pub.dev/packages/alice_lightweight/changelog#360


The DbSession class always falls back to 'db' if strict mode used for sessions

What steps will reproduce the problem?
For your projects config, set any other value than db in the session. Example:
'session' => [
    'class' => 'yii\web\DbSession',
    'db' => 'dbApp2'
],

What is the expected result?
The DbSession should use that specified db
What do you get instead?
The DbSession falls back to 'db' for the database.
Solution
I already found the issue to this.
In the function openSession the function call ->exists() could accept a parameter which is $db.
Currently the db is not not passed to the exists() function, therefore it always falls back to 'db'
If you approve I'll create a PR for this.
Additional info

Q
A

Yii version
<IP_ADDRESS>

PHP version
7.4.3

Operating system
Ubuntu 20.04

Go for it. I think this is the only place where that is missing.


Fix race issue with protocol registration

app.on('ready') is fired before app.waitReady and allows the protocol to be registered earlier.
Should fix #15 and fix #18

This doesn't answer why it works in development and not in production though.
app.whenReady() should be equivalent to app.on('ready'). Can you open an Electron issue about this?

Thanks for fixing this 🙌

In my case it was working in development because  the app was being served on a local development server (localhost:3000). That's why it appeared to be release only issue.
However forcing it to use the serve scheme in dev, it stopped working either.

Ah, that makes sense.


Gh pages

Hi Michael,
Why failed the sync of my branchs? Since September 12th I can't upload
images to my page ... can you help me?
Thanks!!
[image: photo]
Eva Rodríguez        ['galəri]
931241330 |<EMAIL_ADDRESS>| http://www.galeribcn.com/about/ | C/
Viladomat 27, 08015 Barcelona
http://www.facebook.com/galeribcnshowroom http://twitter.com/galeribcn
http://instagram.com/galeribcn http://www.pinterest.com/galeribcn/
Get a signature like this: Click here!
http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=
2015-09-13 22:41 GMT+02:00 Michael Rose<EMAIL_ADDRESS>
Closed #167 https://github.com/mmistakes/so-simple-theme/pull/167.
—
Reply to this email directly or view it on GitHub
https://github.com/mmistakes/so-simple-theme/pull/167#event-408143938.

Not sure why it failed. But pushing it to the theme branch could be why.
You need to push it to your GH repo not mine.
On Mon, Sep 14, 2015 at 12:09 PM, galeribcn<EMAIL_ADDRESS>wrote:

Hi Michael,
Why failed the sync of my branchs? Since September 12th I can't upload
images to my page ... can you help me?
Thanks!!
[image: photo]
Eva Rodríguez ['galəri]
931241330 |<EMAIL_ADDRESS>| http://www.galeribcn.com/about/ | C/
Viladomat 27, 08015 Barcelona
http://www.facebook.com/galeribcnshowroom http://twitter.com/galeribcn
http://instagram.com/galeribcn http://www.pinterest.com/galeribcn/
Get a signature like this: Click here!
<
http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=

2015-09-13 22:41 GMT+02:00 Michael Rose<EMAIL_ADDRESS>
Closed #167 https://github.com/mmistakes/so-simple-theme/pull/167.
—
Reply to this email directly or view it on GitHub
https://github.com/mmistakes/so-simple-theme/pull/167#event-408143938.

—
Reply to this email directly or view it on GitHub
https://github.com/mmistakes/so-simple-theme/pull/167#issuecomment-140127577
.


feat(hardware support): verify if hopper optimizations apply to ada lovelace (sm_89)

Although server class GPU (A100, H100) are main target for production, some may have their own server with commercial GPU or want to develop optimizations on local GPU. Hence, we should attempt to support sm_89 for hopper-specific features. Currently they might be ignored.

[ ] TMA: https://github.com/openai/triton/blob/5f448b2f085f554aaf291db07d18f7b16942d21f/python/tutorials/09-experimental-tma-matrix-multiplication.py#L37

Actually, NVIDIA docs seem pretty clear:

Seems that the only thing that hopper and ada lovelace (or other sm_89) share is support for fp8 tensor core, which is not listed explicitly.

wgmma current only supports sm_90 in the public doc, so the comment is OK from IMHO.

Cool, let me see if TMA will improve sm_89 (Ada lovelace) performance or result in any errors.

I found some evidence on sm_89 (RTX 4070) that thread block cluster does not work:
ptxas /tmp/compile-ptx-src-959430, line 41; error   : Feature '%clusterid' requires .target sm_90 or higher
ptxas /tmp/compile-ptx-src-7ff6b4, line 76; error   : Feature '%cluster_ctaid' requires .target sm_90 or higher

Use of TMA results in a Python abort e.g.
test/unit/hopper/test_persistent_warp_specialized_gemm.py::test_user_defined_persistent_warp_specialized_gemm[2048-2048-64-64-64-16-1-False-True-True] Fatal Python error: Aborted

Current thread 0x00007efe63f8b000 (most recent call first):
  File "/home/jonch/Desktop/Programming/mlsys/triton/python/triton/compiler/compiler.py", line 49 in ttir_compute_capability_rewrite
  File "/home/jonch/Desktop/Programming/mlsys/triton/python/triton/compiler/compiler.py", line 55 in optimize_ttir
  File "/home/jonch/Desktop/Programming/mlsys/triton/python/triton/compiler/compiler.py", line 382 in <lambda>
  File "/home/jonch/Desktop/Programming/mlsys/triton/python/triton/compiler/compiler.py", line 488 in compile
  File "<string>", line 74 in static_persistent_tma_warp_specialized_matmul_kernel
  File "/home/jonch/Desktop/Programming/mlsys/triton/python/test/unit/hopper/test_persistent_warp_specialized_gemm.py", line 438 in test_user_defined_persistent_warp_specialized_gemm


fix: User guide docs

Changes
Fixed a typo in docs/1-user-guide.md.
The previous value was wrong.

@KovacZan Thanks for the PR. if you can get the latest from main, this might already be addressed, if not I will merge this in.

@KovacZan Thanks for the PR. if you can get the latest from main, this might already be addressed, if not I will merge this in.

@farhanW3 It has been addressed already. You can close this PR.

Thank you @KovacZan

changes already made, closing PR


[Minor] add emplace_with_hash function to phmap::flat_hash_set

Will you consider submitting this patch to the upstream repo first?

Will you consider submitting this patch to the upstream repo first?

I will try.

done it: https://github.com/greg7mdp/parallel-hashmap/pull/110


More detailed gallery image example

I want to use azure python sdk to create a new image in this gallery from an existing disk/snapshot, but the document/examples couldn't guide me through it.
Need a detailed code example for creating an image for azure compute gallery.
What I need to do (with python SDK as I need it to be automated)

create a VM from an existing image inside azure compute gallery, latest version (I know how to do this)
do some updates inside that VM. (I know how to do this)
use the disk for that VM to create a new image and use it as the latest version.

The example https://github.com/Azure-Samples/azure-samples-python-management/blob/main/samples/compute/manage_galley.py
It creates a disk and creates a snapshot, but the following gallery-related operations have no reference to the snapshot.
Also in the document, (for example https://learn.microsoft.com/en-us/python/api/azure-mgmt-compute/azure.mgmt.compute.v2021_07_01.operations.galleryimagesoperations?view=azure-python), when one of the argument is application/json input, there is no detailed instruction of what should be provided.

@originlake We are looking into it and get back to you for any additional information.

Hi @originlake
In order to better solve your problem, please tell me the detailed problem you encountered and the error message when the code runs.


Developers can now set multiple apps on config

Added applicationGroups to the config file. This way the app can push to multiple UA apps;

Codecov Report

Merging #4 into master will not change coverage.
The diff coverage is 0%.

@@         Coverage Diff          @@
##           master    #4   +/-   ##
====================================
  Coverage       0%    0%
====================================
  Files           5     5
  Lines          71   132   +61
====================================
- Misses         71   132   +61

Impacted Files
Coverage Δ

Sources/UAPusher/Configs/UAPusherConfig.swift
0% <ø> (ø)
:white_check_mark:

Sources/UAPusher/ConnectionManager.swift
0% <ø> (ø)
:white_check_mark:

Sources/UAPusher/UAPusher.swift
0% <ø> (ø)
:white_check_mark:

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 ed756b1...5d3d339. Read the comment docs.


Change cursor for drag + drop icon on hover/active

This is supported by Firefox with the -moz prefix too so should probably include that and the unprefixed version too for longevity. Does this fall back to cursor:move otherwise? http://caniuse.com/#search=cursors

Yep good points, updated


Issue with Invoke-CWCCommand

Other commands seem to be working fine. When running:
Invoke-CWCCommand -Group "All Sessions" -GUID 'GUID-HERE' -Command 'ipconfig'
I get the following:
Invoke-CWCWebRequest : An exception has been thrown.
--> The remote server returned an error: (403) Forbidden.
An error has been thrown.
-->
--> {"errorType":"UnauthorizedAccessException","message":"Invalid anti-forgery token","detail":null}
at Invoke-CWCWebRequest, C:\Program
Files\WindowsPowerShell\Modules\ConnectWiseControlAPI\<IP_ADDRESS>\Private\Invoke-CWCWebRequest.ps1: line 20
at Invoke-CWCCommand, C:\Program
Files\WindowsPowerShell\Modules\ConnectWiseControlAPI\<IP_ADDRESS>\Public\PageService\Invoke-CWCCommand.ps1: line 34
at <ScriptBlock>, <No file>: line 1
At C:\Program
Files\WindowsPowerShell\Modules\ConnectWiseControlAPI\<IP_ADDRESS>\Public\PageService\Invoke-CWCCommand.ps1:34 char:13
+     $null = Invoke-CWCWebRequest -Arguments $WebRequestArguments
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Invoke-CWCWebRequest
    ```

Couple additional notes:
API User has no MFA, and site uses HTTPS.
It will return the last commands output, but it will not run new commands

Same issue here, missing the "x-anti-forgery-token:" in the header.
] https://guidepoint.screenconnect.com/Services/PageService.ashx/AddEventToSessions {     "authorization":  "Basic *****************/",     "content-type":  "application/json; charset=utf-8",     "origin":  "https://guidepoint.screenconnect.com/" } VERBOSE: POST https://guidepoint.screenconnect.com/Services/PageService.ashx/AddEventToSessions with -1-byte payload Invoke-CWCWebRequest : An exception has been thrown. --> The remote server returned an error: (403) Forbidden. An error has been thrown. -->  --> {"errorType":"UnauthorizedAccessException","message":"Invalid anti-forgery token","detail":null}

I found a fix

#regex == (?<=antiForgeryToken":")(.*)(?=","isUserAdministrator)
$Regex = [Regex]::new('(?<=antiForgeryToken":")(.*)(?=","isUserAdministrator)')
$Match = $Regex.Match($loginResponse.content)
If($Match.Success) {
    Write-Host "antiForgeryToken found" -ForegroundColor Yellow
    $antiForgeryToken = $Match.Value.ToString()
    $antiForgeryToken
}

then use the antiForgeryToken  in the Headers for AddEventToSessions

$URI = 'https://guidepoint.screenconnect.com/Services/PageService.ashx/AddEventToSessions'

$Headers = @{
    'authorization' = "Basic $encodedCredentials"
    'content-type' = "application/json; charset=utf-8"
    'origin' = "https://$Server"
    'x-anti-forgery-token' = $antiForgeryToken

}

I'm new to github, so not sure how to contribute/add this code.

I am sorry but I can't reproduce this issue. I have tested on-prem and hosted.
Control Version: 21.8.3663.7830
Module Version: <IP_ADDRESS>

Hi Chris
I am using the same version.  ScreenConnect_21.8.3663.7830_Release
Only difference I can think of is I have SSO enabled (SAML) to Microsoft365.

I have the same.
The origin header should satisfy the 'x-anti-forgery-token'  requirement.
Do you have your server behind a reverse proxy or something where there might be a name mismatch?
https://docs.connectwise.com/ConnectWise_Control_Documentation/Developers/External_API_calls_to_ConnectWise_Control

That's most likely it. We are using a reverse proxy.
Any idea what I need to stick into nginx to get it working without the workaround @jazzbanzai noted?

Should be resolved in version <IP_ADDRESS>
bd2a363ff92f7811f6a85b369b495825d1faf95d

Should be resolved in version <IP_ADDRESS>
bd2a363

Thanks Chris. I'm using the cloud version - so not sure if its setup behind a reverse-proxy.
Anyway glad its fixed.


the-way: 0.13.0 -> 0.17.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/out-of-cheese-error/the-way/releases.
meta.description for the-way is: "Terminal code snippets manager"
meta.homepage for the-way is: "https://github.com/out-of-cheese-error/the-way"
meta.changelog for the-way is: ""
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.17.1 with grep in /nix/store/10ngaanj83rz1qjl4vqwlqrfw1byy84n-the-way-0.17.1
found 0.17.1 in filename of file in /nix/store/10ngaanj83rz1qjl4vqwlqrfw1byy84n-the-way-0.17.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
the-way

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/10ngaanj83rz1qjl4vqwlqrfw1byy84n-the-way-0.17.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A the-way https://github.com/r-ryantm/nixpkgs/archive/62931610a62f1a9a3471df8c39074e4844ae63a7.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/10ngaanj83rz1qjl4vqwlqrfw1byy84n-the-way-0.17.1
ls -la /nix/store/10ngaanj83rz1qjl4vqwlqrfw1byy84n-the-way-0.17.1/bin

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

1 package built:

the-way

Maintainer pings
cc @numkem for testing.

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

1 package built:

the-way


[Service Bus Client] Stabilize Live Tests

The tests adopted from the standalone repository, which were designated as Live are not fully self-contained nor resilient, which has resulted in some unpredictable failures when run as part of the nightly runs.
In order to ensure that the nightly run is reliable, the Service Bus results should be investigated and tests that are not reliable should be analyzed.

If the test is not current and is not needed to verify functionality of the service, it should be deleted.

If the test can be improved in a reasonable amount of time and effort, it should be.

If the test is needed and requires more than a reasonable effort, it should be flagged to be skipped and a separate issue opened to cover the work required to fix the test.

The tests were run in a loop for many hours to collect reliability data. Results are here:
https://dev.azure.com/azure-sdk/playground/_test/analytics?buildDefinitionId=142
Related Issues

[Service Bus] Improve live test reliability (#5426) [closed as duplicate]

The .NET live tests have failed every day for the past 7, so I think we need to either fix or disable these tests in the next few days.  Here are the test analytics for the nightly builds (filter to last 7 days):
https://dev.azure.com/azure-sdk/internal/_test/analytics?buildDefinitionId=37
The following tests are failing every build:

Plus more tests are flaky.

@mikeharder: These are actively being worked on.  The entire infrastructure is being overhauled and the changes will come in two phases: the first is adding isolation to each test case to run in its own queue/topic.  A side-effect of this is that we are likely to be able to parallelize the runs.
The next phase will start the whack-a-mole of trying to tweak some of the brittle timing issues.  I have the feeling that this will be more insidious and will need to be an ongoing effort.
I expect that the first phase of changes should hit PR early next week, and there are some related things that I’ll be asking to bounce off of you.

After the last set of changes, we've had 5+ days with no Service Bus failures or flaky behavior.   I'm going to consider the stabilization verified at this point; we can pursue any future flaky behavior under a new issue, should there be a need.


Rotated 1D codes merge is not working precisely as non rotated one

In actual implementation of detecting rotated 1D code coordinates are rotated right after detecting code in a line.
It makes following merge with previously obtained results working on rotated coordinates.
That merge is using operator==, where dTop and dBot are calculated in assumption codes are not rotated.
This is one of the reason there are multiple fixes to that operator== (merge criteria).
As the rotated flag is not changed within DoDecode function and is used only to get line content, the fix would be to rotate only final results, keeping the internal code independent from this rotated flag.

Do you have an example showing the issue you are trying to fix?

I'm trying to contribute with changes I did during last few months. I
should look a bit for the test case of this fix. I'll submit it asap.
On Tue, 17 Oct 2023 at 00:49, axxel @.***> wrote:

Do you have an example showing the issue you are trying to fix?
—
Reply to this email directly, view it on GitHub
https://github.com/zxing-cpp/zxing-cpp/issues/631#issuecomment-1765388945,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBJXGUFLVEEMUTEY5UURP3X7W2XFAVCNFSM6AAAAAA6CJG422VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRVGM4DQOJUGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks for your effort. I was asking for the sample to help me better understand the issue and your proposed fix. I'm preparing a new release. So, if you find that sample soonish, that would be nice. ;).

If you can't find a sample, maybe you can describe what it looked like? I mean horizontal vs. vertical codes of different or the same content?

Hello,
indeed, that's what I tried to do on the issue #631.
What I observed is that identical code (it was code128) in rotated and non
rotated version was reported with different dimensions:
the rotated one was either smaller or had more than one part.That actually
meant that merging a newly detected line with previously obtained results
was not working correctly. As merge criteria is incorporated in
Result::operator==, I found that internal comparison was done in assumption
of non rotated code (e.g. it was comparing bottom edge-top edge distances
between rectangles, while for rotated codes it should be left edge-right
edge distance).
As rotate is an argument of DoDecode function that is used only on
obtaining line and then rotating coordinates, I found that rotating only
final results would be a more stable and easy to maintain implementation.
I'm sorry for not quickly providing a sample. I was checking my test data
at the moment of receiving your email.
I'm afraid changes done between the fix on my side and a pull request
submission could neutrilize the problem I had (as operator== of Results was
a bit improved). Good lesson: I should contribute by pull requests quicker:)
BTW, regarding that operator, I remember there was a bug in merge
fnctionality where 'if(other == result)' was replaced by 'if(result ==
other)'.
It means operator== is not symmetrical and thus breaking usual semantic of
the language. May be to avoid confusion its non symmetrivcal part should be
moved to a function, e.g. IsJoinable.
Best regards,
Fedor Moiseev
On Wed, 25 Oct 2023 at 10:30, axxel @.***> wrote:

If you can't find a sample, maybe you can describe what it looked like? I
mean horizontal vs. vertical codes of different or the same content?
—
Reply to this email directly, view it on GitHub
https://github.com/zxing-cpp/zxing-cpp/issues/631#issuecomment-1778773088,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBJXGVPEAWZQVJGSUPJP6DYBDE3ZAVCNFSM6AAAAAA6CJG422VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZYG43TGMBYHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks for your reply. To make sure I understood you correctly:

You had an issue where a rotated code128 symbol was not reported as one but two or more with identical content because the merge heuristic failed here?

The current HEAD revision does not show the problematic behavior with your test image anymore so the issue can be considered fixed?

If you still have that image where you know it was not working at some time in the past, I'd still be interested in having a look at it.

Yes, the issue was with the rotated code128.
Indeed it seems to be detectable with the HEAD.
I'm afraid I found a merge related issue (because zxing now uses 90 degrees
rotation and not 270 anymore) in my pull request and will close it.
You can find my test images attached. What is still problematic: +- 90
degrees rotated images are reported with half of lines with code (~120
instead of ~240).
Thank you for taking care of the repo. It evolved a lot within the last few
years.
Best regards,
Fedor Moiseev
On Wed, 25 Oct 2023 at 12:57, axxel @.***> wrote:

Thanks for your reply. To make sure I understood you correctly:

You had an issue where a rotated code128 symbol was not reported as
one but two or more with identical content because the merge heuristic
failed here?
2.
The current HEAD revision does not show the problematic behavior with
your test image anymore so the issue can be considered fixed?
If you still have that image where you know it was not working at some
time in the past, I'd still be interested in having a look at it.
—
Reply to this email directly, view it on GitHub
https://github.com/zxing-cpp/zxing-cpp/issues/631#issuecomment-1779011216,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBJXGXL4X3UL77HVABZR73YBDWCXAVCNFSM6AAAAAA6CJG422VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGAYTCMRRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

You can find my test images attached.

There is nothing attached. Maybe email attachments don't work in github. Can you login and use the github web-gui to add your image here?

What is still problematic: +- 90 degrees rotated images are reported with half of lines with code (~120 instead of ~240).

I can't reproduce this. If you use the second image and rotate it 90° and save it again, you get the same line count. Note that the first and the second image have different sizes. That will influence the precise placement and and potentially number of scan-lines used during scanning.


Landing page: Update "Quickstarts" Node with TOC from index

We should update the "Quickstarts" Node with TOC from index/homepage. Right now they are out of sync.

TOC should match the cards.


weechatScripts.weechat-matrix: init at unstable-2019-11-10

Motivation for this change
This migrates the package from my NUR package set, as multiple people have attempted to repackage it due to poor visibility of NUR packages.
Things done

[ ] 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 nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
@clefru, @zfnmxt, @redvers, @gjabell: Please test this

@GrahamcOfBorg build weechatScripts.weechat-matrix

@gjabell I've added the matrix_upload script, and uploading seems to work if weechat-matrix is installed so that weechat has it in PATH.

@tilpner Works for me! Thank you so much for putting this together :)

Works great for me. Thanks a lot. Surprised you even remember me asking about this on #nixos. :)

@jonringer Thank you, I pushed changes to address your comments.

@GrahamcOfBorg build weechatScripts.weechat-matrix


PackerBuildV1 reporting that Object_ID is no longer needed

Environment
Azure Pipelines.
Agent - Hosted.
Issue Description
Using the PackerBuildV1 task, the Packer.exe tool (version 1.2.4 as deployed by the task) is reporting that the Object_ID is no longer needed.
Should the relevant variable and builders options be removed, or is still needed on some specific scenario?
Task logs
2018-12-26T20:05:57.3171344Z Current installed packer version is null.
2018-12-26T20:05:57.3171589Z Either packer is not installed or its version is less than 1.2.4. Version 1.2.4 will be downloaded and installed for running task.
2018-12-26T20:05:57.3188973Z Created staging directory for keeping packer binary and templates: C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317.
2018-12-26T20:05:59.0623107Z Packer installer downloaded successfully at path: C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317\packer.zip.
2018-12-26T20:06:00.0334412Z Packer extracted successfully at path: C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317\packer\packer.exe.
2018-12-26T20:06:00.0363455Z [command]C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317\packer\packer.exe --version
2018-12-26T20:06:04.4182574Z 1.2.4
...
2018-12-26T20:06:07.1762304Z [command]C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317\packer\packer.exe build -force -color=false -var-file=D:\a\_temp\lniyxtgji8r301by9sjgx2yb9.json -var-file=D:\a\_temp\5brfokyejrstmbsec8a6rvbo6r.json C:\Users\VSSADM~1\AppData\Local\Temp\1545854757317\default.managed.windows.template-builderUpdated-fixed.json
2018-12-26T20:06:07.1762811Z
2018-12-26T20:06:08.4295663Z ==> azure-arm: Running builder ...
2018-12-26T20:06:08.4296569Z
2018-12-26T20:06:08.6814272Z     azure-arm: Creating Azure Resource Manager (ARM) client ...
2018-12-26T20:06:08.6814880Z
2018-12-26T20:06:08.6827065Z     azure-arm: You have provided Object_ID which is no longer needed, azure packer builder determines this dynamically from the authentication token
2018-12-26T20:06:08.6827343Z
2018-12-26T20:06:09.4580130Z ==> azure-arm: Creating resource group ...

Hey @aledeniz ,
Thanks for taking the time to report this. We have added it to our backlog and will take it further as fits in the plan. We hope you are not blocked because of this.

This issue is stale because it has been open for a year with no activity. Remove the stale label or comment on the issue otherwise this will be closed in 5 days


Added Deep links but not performing well on web in production environment

What package does this bug report belong to?
go_router
What target platforms are you seeing this bug on?

Yes
Dependency versions
pubspec.lock
go_router:
    dependency: "direct main"
    description:
      name: go_router
      sha256:
      url: "https://pub.dev"
    source: hosted
    version: "14.2.0"

Steps to reproduce

Do web build using flutter build web --web-renderer canvaskit --release
Run it in server
Check the URL's it was not working

Expected results
It has to go to the specified route using link.
Actual results
For URL with only route we are getting unknown error. Can't even simulate the error.
Uncaught
at Object.c (https://domain.com/main.dart.js?version=250:5814:19)
at Object.A (https://domain.com/main.dart.js?version=250:5823:14)
at https://domain.com/main.dart.js?version=250:47315:20
at bNJ.a (https://domain.com/main.dart.js?version=250:7216:63)
at bNJ.$2 (https://domain.com/main.dart.js?version=250:67618:14)
at Object.m (https://domain.com/main.dart.js?version=250:7202:10)
at Object.ya (https://domain.com/main.dart.js?version=250:47377:10)
at bPX.$0 (https://domain.com/main.dart.js?version=250:171775:15)
at https://domain.com/main.dart.js?version=250:74769:12
at bNJ.a (https://domain.com/main.dart.js?version=250:7216:63)
For URL with parameters we are getting below error
Uncaught (in promise) DOMException: Failed to register a ServiceWorker for scope ('https://domain.com/pay/uLk3IRNec8Na0qjYLHQk/store/AMQGiNyowOBTE2q6Mwu8/') with script ('https://domain.com/pay/uLk3IRNec8Na0qjYLHQk/store/AMQGiNyowOBTE2q6Mwu8/flutter_service_worker.js?v=3031373984'): The script has an unsupported MIME type ('text/html').
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';

void main() {
  setUrlStrategy(PathUrlStrategy());
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      routerConfig: router,
    );
  }
}

final GoRouter router = GoRouter(routes: [
  GoRoute(
    path: '/',
    pageBuilder: (context, state) => MaterialPage<void>(
      child: Scaffold(
        appBar: AppBar(
          backgroundColor: Theme.of(context).colorScheme.inversePrimary,
          title: Text('Home'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: const <Widget>[
              Text('Home Page'),
            ],
          ),
        ),
      ),
    ),
  ),
  GoRoute(
    path: '/login',
    pageBuilder: (context, state) => MaterialPage<void>(
      child: Scaffold(
        appBar: AppBar(
          backgroundColor: Theme.of(context).colorScheme.inversePrimary,
          title: Text('Login'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: const <Widget>[
              Text('Login Page'),
            ],
          ),
        ),
      ),
    ),
  ),
  GoRoute(
    path: '/user/:id',
    pageBuilder: (context, state) => MaterialPage<void>(
      child: Scaffold(
        appBar: AppBar(
          backgroundColor: Theme.of(context).colorScheme.inversePrimary,
          title: Text('User'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              Text('User ${state.pathParameters['id']}'),
            ],
          ),
        ),
      ),
    ),
  ),
]);

Screenshots or Videos

Screenshots / Video demonstration

Logs
Logs
Third-party cookie will be blocked in future Microsoft Edge versions as part of unpartitioned third-party cookie deprecation.
[NEW] Explain Console errors by using Copilot in Edge: click

         to explain an error.
        Learn more

          Don't show again

js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:236  Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading
lca @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:236
google.maps.Load @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:14
(anonymous) @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:438
(anonymous) @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:438
Icon-192.png:1

        GET /icons/Icon-192.png 404 (Not Found)
login:1  Error while trying to use the following icon from the Manifest: /icons/Icon-192.png (Download error or resource isn't a valid image)
login:116 Loading app from service worker.
login:171 Service Worker registered with scope: domain.com
main.dart.js?version=250:5814  Uncaught
    at Object.c (/main.dart.js?version=250:5814:19)
    at Object.A (/main.dart.js?version=250:5823:14)
    at /main.dart.js?version=250:47315:20
    at bNJ.a (/main.dart.js?version=250:7216:63)
    at bNJ.$2 (/main.dart.js?version=250:67618:14)
    at Object.m (/main.dart.js?version=250:7202:10)
    at Object.ya (/main.dart.js?version=250:47377:10)
    at bPX.$0 (/main.dart.js?version=250:171775:15)
    at /main.dart.js?version=250:74769:12
    at bNJ.a (/main.dart.js?version=250:7216:63)

This page was not restored from back/forward cache because a content script from the extension with ID gpphkfbcpidddadnkolkpfckpihlkkil received a message while the page was cached. This behavior will change shortly which may break the extension. If you are the developer of the extension, see permanently-removed.invalidbfcache-extension-messaging-changes.
[NEW] Explain Console errors by using Copilot in Edge: click

         to explain an error.
        Learn more

          Don't show again

6Third-party cookie will be blocked in future Microsoft Edge versions as part of unpartitioned third-party cookie deprecation.
js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:236  Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading
lca @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:236
google.maps.Load @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:14
(anonymous) @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:438
(anonymous) @ js?key=AIzaSyBqH0C8FKo_ITBERBtVLtsW01AewAf8yJM:438
otp.js:1  Uncaught SyntaxError: Unexpected token '<' (at otp.js:1:1)
AMQGiNyowOBTE2q6Mwu8/:171 Service Worker registered with scope: https://domaincom
The script has an unsupported MIME type ('text/html').
AMQGiNyowOBTE2q6Mwu8/:1  Uncaught (in promise) DOMException: Failed to register a ServiceWorker for scope ('https://domain.com/pay/uLk3IRNec8Na0qjYLHQk/store/AMQGiNyowOBTE2q6Mwu8/') with script ('https://domain.com/pay/uLk3IRNec8Na0qjYLHQk/store/AMQGiNyowOBTE2q6Mwu8/flutter_service_worker.js?v=3031373984'): The script has an unsupported MIME type ('text/html').
Promise.then (async)
(anonymous) @ AMQGiNyowOBTE2q6Mwu8/:95
load (async)
(anonymous) @ AMQGiNyowOBTE2q6Mwu8/:89
manifest.json:1  Manifest: Line: 1, column: 1, Syntax error.
AMQGiNyowOBTE2q6Mwu8/:125  Failed to load app from service worker. Falling back to plain <script> tag.
(anonymous) @ AMQGiNyowOBTE2q6Mwu8/:125
setTimeout (async)
(anonymous) @ AMQGiNyowOBTE2q6Mwu8/:123
load (async)
(anonymous) @ AMQGiNyowOBTE2q6Mwu8/:89
main.dart.js?version=250:1  Uncaught SyntaxError: Unexpected token '<' (at main.dart.js?version=250:1:1)

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.5 23F79 darwin-arm64, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] Android Studio (version 2023.3)
[✓] IntelliJ IDEA Community Edition (version EAP IC-242.15523.18)
[✓] VS Code (version 1.90.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Hi @AvinashKasukurthi
Your sample code above is complex with too many classes. For the issue to be workable, it needs to be reproducible with a completed and minimal reproducible code sample that doesn’t include 3rd party plugins or complex production code. Please provide such a sample.

`
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
void main() {
setUrlStrategy(PathUrlStrategy());
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp.router(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
routerConfig: router,
);
}
}
final GoRouter router = GoRouter(routes: [
GoRoute(
path: '/',
pageBuilder: (context, state) => MaterialPage(
child: Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text('Home'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: const [
Text('Home Page'),
],
),
),
),
),
),
GoRoute(
path: '/login',
pageBuilder: (context, state) => MaterialPage(
child: Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text('Login'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: const [
Text('Login Page'),
],
),
),
),
),
),
GoRoute(
path: '/user/:id',
pageBuilder: (context, state) => MaterialPage(
child: Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text('User'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('User ${state.pathParameters['id']}'),
],
),
),
),
),
),
]);
`

pubspec.yaml

`
name: flutter_web_deeplink
description: "A new Flutter project."
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.4.3 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_web_plugins:
sdk: flutter
cupertino_icons: ^1.0.6
go_router: ^14.2.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.0
flutter:
uses-material-design: true
`

Thanks for your update. I think this is a problem with Configure rewrites on your server for PathUrlStrategy. Please check Configuring your web server and https://github.com/flutter/flutter/issues/89763 to see if of of these can help.

Thanks @huycozy,
It works for us
added .htaccess file with following code
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>


Ready for production?

Hi guys,
Someone using this in production?
For istance, how do you know based on the process usage when it's time to scale up an application?
Thanks.

This can be used in production for sure. We used it a lot.
Now we use https://github.com/soyuka/pidusage
(BTW: This still works)
Both packages just shows the CPU usage allocated by the CPU. It proper environments, it'll reach to 100%, but in cloud environments like Heroku it won't reach to 100%.


Issue when re-setting instruction pointer after hook removal in AMD64 architecture

Hello,
Detours provides the very convenient capability to suspend other threads than the one doing the unhooking,
And will update the instruction pointer of these suspended threads if they happen to be executing a trampoline that is being removed.
The issue I am seeing happens on AMD64 architectures in a multithreaded environment.
Since the hooks are more direct in X86, I am almost certain that it cannot happen in X86. I have no idea about ARM architectures.
On AMD64 processors, the hooks jump to the following pattern “0xff 25 f2 ff ff ff”, i.e.
“jmp qword [rip-0xe]”, with “rip-0xe” containing the address of the function that we wish to call.
I observe that when Rip points to the instruction above in one of the suspended threads, and the hook is removed, Detours does not update Rip in the thread context.
Rip is only updated in the suspended thread context if it pointed to an instruction inside the trampoline being deleted.
Here, the “jmp qword [rip-0xe]” is not inside the trampoline, so no updating of Rip takes place.
But when the thread is resumed, the memory containing the instruction or address has been deleted or zeroed out by the unhooking thread --> there will be a crash.

This is a problem in a few places See ARM64 for example. It would help if the offsets were considered as range markers. Anyway this area needs some attention and test coverage.

Is this related to #74?
https://github.com/microsoft/Detours/blob/edc8b07ae7e7325d9b9d551b46122a82665161b8/src/detours.cpp#L1760-L1780
It's an fRemove case, and it looks like it's intended to test whether the instruction pointer is within the trampoline.  But it looks like the math for calculating the end of the trampoline is using sizeof(0->pTrampoline) -- shouldn't it be using o->pTrampoline->cbCode instead?  That would appear to make it symmetrical with line 1779, too.

It would also work to put a star on it, but yes, agreed.

Functionally, yes.
As a matter of cleanliness, a star seems less clear about the intent since it effectively also checks if the IP is in data regions. Most of the trampoline data structure is not code.
Get Outlook for Androidhttps://aka.ms/ghei36

From: Jay Krell<EMAIL_ADDRESS>Sent: Thursday, November 5, 2020 10:22:02 PM
To: microsoft/Detours<EMAIL_ADDRESS>Cc: Chris Antos<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [microsoft/Detours] Issue when re-setting instruction pointer after hook removal in AMD64 architecture (#3)
It would also work to put a star on it, but yes, agreed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/Detours/issues/3#issuecomment-722886355, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFB4NYAVGQCF4FRSBAZXNLSOOIYVANCNFSM4E3PWJ2Q.


Update README graduate to GA

Summary

This project graduates to GA
Remove README notice about alpha version

Review

[x]  All checks have passed

GA 🎉


Nested Tabs

Lack of nested tabs is a show stopper for me :(

+1
@custa1200 can you please tell me have you found any other plugin like this ?

Not as of yet, I'm still hopeful this pwstabs gains the feature.

@custa1200
Ho ok
But i was able to create nested tabs using PWS Tabs
The below image has 2 tabs 1 nested
http://prntscr.com/abqtwv

Don't think they will function correctly, even theproject ower says that they are not supported and are slated to be in version 2 in issue #4

@custa1200 i know but for a simple nested tabs. its prefect. i can really see its working with just few small bugs.. for me its ok i think. but sure i am waiting for a new update on this

@custa1200 and also i cant see any new commits. i dont think they are working on 2.0 ? :(

@custa1200
I have just found a paid script which is about 90% prefect or equal to this..
http://codecanyon.net/item/zozo-tabs/3327836
i just dont want to degrade this script but PWS Tabs is really good and nice..
I just wanted to share with you guys

@custa1200  @technofreaky I can see that you guys really need this feature, I'll try to think on how to implement it. If you have any links or examples that could help to better understand what exactly you need, it would help.

@alexchizhovcom
Hi,
Thanks :)
Kindly check this link http://codecanyon.net/item/zozo-tabs/3327836 that has a nested feature..
i also able to created nested feature in your current Version but it has some bugs..
if you are ok. i can also contribute for it

@technofreaky @custa1200 its not updating the height yet, but see if its what you need:
https://jsfiddle.net/alexchizhov/h5a3coob/

From memory it was the height that stopped me persuing using them.

@alexchizhovcom i can see that you are setting the height via js
its good if you set it via css. make height : auto not fixed height.
and also when you have given position absolute for the below.. it makes me a big issue when using it in my site / software
.pws_tab_single {
    padding-right: 1.25em;
    position: absolute;
    top: 20px;
}

@alexchizhovcom @custa1200
As you set to update the height only when the tab nav is clicked..
but you can set it as min-height via js and make height:auto via css
if you need i can code for it

@custa1200  @technofreaky ok, give me an hour, just woke up, ill post a link when im done :)

@alexchizhovcom sure and thanks .. you are really awesome.. :)

No rush for me atm mate, I've parked what I was working on for the time being. But definitiely keen to see what the results are.

@alexchizhovcom
I am waiting for your update because i am using your script in one of my WordPress Plugin.. i need to release it  in next few days

@technofreaky Height and nesting works already, but position:absolute was used to work with effects, trying to come up with something to make animation work now :)

@alexchizhovcom
Yes but nesting works only 50% and also some bugs
for eg

Our first tab

Our second tab

Our third tab

Our second tab

Our third tab

When i trigger tab_set_1 via js tab_set_2 also get trigger and also it adds the tab_set_2 's nav to tab_set_1
Please refer this image
Tab Output : http://prntscr.com/abt4bp
Tab HTML Code : http://prntscr.com/abt4j1
Tab JS Code : http://prntscr.com/abt4l9
If possible please try to remove position : absolute

Nesting works here, I didn't push anything on git yet: https://jsfiddle.net/alexchizhov/h5a3coob/

@custa1200 @technofreaky Ok, I removed position absolute, and as seems effects work now, and nested tabs work too. If you can help test all the effects and options, to make sure everything works ok, it'd be great. Ill push it on github after its tested.

@alexchizhovcom sure i can help you in testing

Vertical Position is not working
http://prntscr.com/abt8cj

@technofreaky Ok, so fixed effects finally. Vertical positioning is fixed, and now you can set positionong for every nested tabs separetaly. So you can have Vertical, vertical, horizontal, etc.. Check it out, tell me, if some doesn't work right.
https://jsfiddle.net/alexchizhov/h5a3coob/

Looked at it on an iPhone and the horizontal inner tabs "throb" constantly with the tabs growing and shrinking in size.

@custa1200 Can you please post a screenshot?

Not sure where I can post them, can't seem to post in here.

Can you send a screenshot to my email<EMAIL_ADDRESS>

@custa1200 Try it again, works perfectly on Android. https://jsfiddle.net/alexchizhov/h5a3coob/

It's still throbbing on iOS :(

@custa1200 Added font-size to the container and controlls, idk if it helps: https://jsfiddle.net/alexchizhov/h5a3coob/

It did help, throbbing gone.

great :)

@custa1200 @technofreaky Version 1.4.0 is out, please, enjoy :)

@alexchizhovcom Thank you so much.. i really love your job..
I am using this on one of my WordPress Plugin.. will sure give you a proper credit :)


Manage Content For Different Domains

Hey,
Twill looks amazing! Thanks for creating this.
I've glanced over the documentation, but I haven't seen anything that would allow me to create "content collections", or something to separate content pieces so that I could, later on, retrieve content through REST API from a client application for a particular domain only.
I want to manage content for several (many) domains, using a headless CMS, where content managers can mark content as published on domain XYZ.com for example.
Those are domains with similar (but unique) content, different assets, and themes. The client application on XYZ.com would then retrieve content that is marked as published for XYZ.com.
Is this possible to do with Twill, or would it require ugly hacks and a considerable amount of tweaking to make this work?
Thanks!
PS: or is it as easy as creating a relationship Entity <--> Domain? :)

Hey @madsem,
Thanks for your kind words :)
Very interesting use case!
Twill actually doesn't know about concepts like domain, site, page, theme or template. It is entirely up to you to setup your Laravel application to render Twill created data however you see fit.
A domain can be an attribute or a relationship you add to modules you create with Twill. This can take many forms in the CMS depending on the form fields you pick and how you setup your models relationships.
Once you have the data modeling figured out and setup using Twill's modules, possibilities are endless as to what you do with data entered through the CMS forms. You can create API endpoints on top of Eloquent models, which could be as simple as returning model instances from routes, or more curated using a package like Fractal for example.
The data structures behind Twill are simple to understand since you have full control over them and it's using classic Eloquent attributes and relationships, as well popular Laravel packages like dimsav/translatable, which means you can create your own custom API on top of it pretty quickly. Modules' models also come with scopes to help with filtering things like unpublished items when outputting to an API/view.
Automatically providing a default read-only API endpoint on modules is definitely on our radar to make it even easier.

@ifox thanks for your in-depth reply, really appreciated!
I guess this sounds like the perfect solution for my endeavor then :)
There is now just one question left, is it possible to use the live preview cross-domain?
So that content creators can preview the content they create, on the other domain.

When you are saying cross-domain, are you talking about different Laravel codebases?
By default, live previews simply renders a Blade view, with unsaved form fields made available on the model instance that is passed to that view. You could render an iframe from there, as long as your other domains are correctly configured to accept it, but that would mean your users would only be able to see the published version of their content, not their changes, as you wouldn't be able to render any of that information through another domain of course.
We are currently thinking about providing a preview API endpoint, to actually support SPAs that relies on API calls to boot (SPAs that can get state injected from inline json or through props are technically already supported). When this is ready, I guess you could render another domain from the preview view, with a parameter to let your application know that it should send API requests to the preview endpoint instead of the regular one. Does that make sense?

@ifox yes, that would be what it boils down to.
Having a separate Laravel code base as headless CMS, and several Laravel code bases acting as clients (i.e the websites).
My thinking also went in the direction of having a script on the client app which renders the preview, just wanted to know if that is already possible.
The API endpoint makes a lot of sense.
I guess I will get back to you regarding this, once we cross that bridge ;)


TASK: CGM-5096 create custom Link

Hi @FahimNsr I miss the compiled plugin code in your PR. You need the commit the compiled plugin code otherwise your changes will not be use, when this package is installed in a project. Please the missing code changes. Thank you.

Hi André, I added compiled File, and also as you mentioned, I changed the variable's name to customLink.


Migrate e2e test for CPU scaler to Go.

Resolve #3169
Signed-off-by: aviadlevy<EMAIL_ADDRESS>
Provide a description of what has been changed
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added
[x] Changelog has been updated and is aligned with our changelog requirements

Fixes #3169

Wasn't sure if changelog entry is still necessary here

Wasn't sure if changelog entry is still necessary here

Yes please, use the section # Others (if there is an issue, there should be an update)

/run-e2e cpu*

/run-e2e cpu*

merge conflict 😥

/run-e2e cpu*

Wasn't sure if changelog entry is still necessary here

Yes please, use the section # Others (if there is an issue, there should be an update)

Maybe we can use general entry in the # Others section for scalers migration. Otherwise the list could be pretty long. And the migration is not that important from users perspective, WDYT? @JorTurFer

Maybe we can use general entry in the # Others section for scalers migration. Otherwise the list could be pretty long. And the migration is not that important from users perspective, WDYT? @JorTurFer

Could be, maybe all of them under the general issue?


Adding .NET SDK for Azure Carbon Optimization.

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

@destinyboyer:
Your account is missing the necessary write permissions to the repository and you'll to make your Microsoft and Azure organization memberships public. Please review the Azure SDK onboarding documentation for more information and use the Onboarding Teams channel for assistance.

Azure SDK onboarding (Microsoft internal)
Azure SDK onboarding assistance (Microsoft internal)

Please also be sure to add yourself to CODEOWNERS for this library, if you will be maintaining it going forward.

@jsquire I think all the necessary changes have been made.

Access etc. should be granted. Per chatting with Scott I have joined the Azure SDK Partners SG.

Access etc. should be granted. Per chatting with Scott I have joined the Azure SDK Partners SG.

Thanks!  I'm seeing the orgs as public, but permissions not yet granted.  I'll keep an eye on them and unblock once they validate.

I expect codeowners linting to pass after the next extraction pipeline run.

I expect codeowners linting to pass after the next extraction pipeline run.

Right now, the GH API still sees you as having only read permissions:
Permissions API Response:
VERBOSE:        {"permission":"read","user":{"login":"destinyboyer","id":6730144,"node_id":"MDQ6VXNlcjY3MzAxNDQ=","avatar_url":"https://avatars.githubusercontent.com/u/6730144?v=4","gravatar_id":"","url":"https://api.github.com/users/destinyboyer","html_url":"https://github.com/destinyboyer","followers_url":"https://api.github.com/users/destinyboyer/followers","following_url":"https://api.github.com/users/destinyboyer/following{/other_user}","gists_url":"https://api.github.com/users/destinyboyer/gists{/gist_id}","starred_url":"https://api.github.com/users/destinyboyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/destinyboyer/subscriptions","organizations_url":"https://api.github.com/users/destinyboyer/orgs","repos_url":"https://api.github.com/users/destinyboyer/repos","events_url":"https://api.github.com/users/destinyboyer/events{/privacy}","received_events_url":"https://api.github.com/users/destinyboyer/received_events","type":"User","site_admin":false,"permissions":{"admin":false,"maintain":false,"push":false,"triage":false,"pull":true},"role_name":"read"},"role_name":"read"}

I expect codeowners linting to pass after the next extraction pipeline run.

Right now, the GH API still sees you as having only read permissions:
Permissions API Response:
VERBOSE:        {"permission":"read","user":{"login":"destinyboyer","id":6730144,"node_id":"MDQ6VXNlcjY3MzAxNDQ=","avatar_url":"https://avatars.githubusercontent.com/u/6730144?v=4","gravatar_id":"","url":"https://api.github.com/users/destinyboyer","html_url":"https://github.com/destinyboyer","followers_url":"https://api.github.com/users/destinyboyer/followers","following_url":"https://api.github.com/users/destinyboyer/following{/other_user}","gists_url":"https://api.github.com/users/destinyboyer/gists{/gist_id}","starred_url":"https://api.github.com/users/destinyboyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/destinyboyer/subscriptions","organizations_url":"https://api.github.com/users/destinyboyer/orgs","repos_url":"https://api.github.com/users/destinyboyer/repos","events_url":"https://api.github.com/users/destinyboyer/events{/privacy}","received_events_url":"https://api.github.com/users/destinyboyer/received_events","type":"User","site_admin":false,"permissions":{"admin":false,"maintain":false,"push":false,"triage":false,"pull":true},"role_name":"read"},"role_name":"read"}

Jesse, I see that I am part of Azure SDK Partners (see screenshot below), although I do not see that getting propagated to the github group. I am hoping that there might just be increased latency to get perms everywhere.

If there are any steps I am missing let me know. Is Scott or the Teams channel the best place to reach out if I don't have perms by tomorrow?

I expect codeowners linting to pass after the next extraction pipeline run.

Right now, the GH API still sees you as having only read permissions:
Permissions API Response:
VERBOSE:        {"permission":"read","user":{"login":"destinyboyer","id":6730144,"node_id":"MDQ6VXNlcjY3MzAxNDQ=","avatar_url":"https://avatars.githubusercontent.com/u/6730144?v=4","gravatar_id":"","url":"https://api.github.com/users/destinyboyer","html_url":"https://github.com/destinyboyer","followers_url":"https://api.github.com/users/destinyboyer/followers","following_url":"https://api.github.com/users/destinyboyer/following{/other_user}","gists_url":"https://api.github.com/users/destinyboyer/gists{/gist_id}","starred_url":"https://api.github.com/users/destinyboyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/destinyboyer/subscriptions","organizations_url":"https://api.github.com/users/destinyboyer/orgs","repos_url":"https://api.github.com/users/destinyboyer/repos","events_url":"https://api.github.com/users/destinyboyer/events{/privacy}","received_events_url":"https://api.github.com/users/destinyboyer/received_events","type":"User","site_admin":false,"permissions":{"admin":false,"maintain":false,"push":false,"triage":false,"pull":true},"role_name":"read"},"role_name":"read"}

Jesse, I see that I am part of Azure SDK Partners (see screenshot below), although I do not see that getting propagated to the github group. I am hoping that there might just be increased latency to get perms everywhere.

If there are any steps I am missing let me know. Is Scott or the Teams channel the best place to reach out if I don't have perms by tomorrow?

I have emailed Scott to see if there are steps I am missing. Based on the documentation I think I should have access but it doesn't seem to be propagating to GitHub.

Per Scott it looks like there is an outage in syncing perms. He is working with the owning team and will update me once things are in a good state.

Per Scott it looks like there is an outage in syncing perms. He is working with the owning team and will update me once things are in a good state.

If you're curious in the meantime, you can check permissions using Valid-AzsdkCodeOwner.ps1

/azp run prepare-pipelines

Hey @destinyboyer , I have fixed all naming errors, and please follow the guideline to record test.

@ArthurMa1978 when I try to run tests I am getting the following. I assume that this means there is something wrong with my specs over in the specs repo, how can I debug this?
I pulled in the merge you performed, hard reset, and regenerated files. I can see I am generating the sdk for 2024-02-01-preview.
The 2023-04-01-preview package is not even in the azure-rest-api-specs repo. At one point I did have tests passing locally.
    Azure.RequestFailedException : The resource type 'carbonEmissionReports' could not be found in the namespace 'Microsoft.Carbon' for api version '2024-02-01-preview'. The supported api-versions are '2023-04-01-preview'.
Status: 404 (Not Found)
ErrorCode: InvalidResourceType

@ArthurMa1978 I am unable to record tests due to the following. I have searched the channels and see some relevant posts but none of them have fixed my issue. I am not sure if the api exception should be ignored for the inner exception or not.
The 2024-02-01-preview version is the only sdk version we have in the specs repo. Can you please help? At this point I don't know if we will make the April 3rd cutoff.
  Message:
The [RecordedTest] attribute attempted to re-record, but failed:

Azure.RequestFailedException : The resource type 'queryCarbonEmissionDataAvailableDateRange' could not be found in the namespace 'Microsoft.Carbon' for api version '2024-02-01-preview'. The supported api-versions are '2023-04-01-preview'.
Status: 404 (Not Found)
ErrorCode: InvalidResourceType

Content:
{
  "error": {
    "code": "InvalidResourceType",
    "message": "The resource type 'queryCarbonEmissionDataAvailableDateRange' could not be found in the namespace 'Microsoft.Carbon' for api version '2024-02-01-preview'. The supported api-versions are '2023-04-01-preview'."
  }
}

Headers:
Date: Fri, 29 Mar 2024 16:52:56 GMT
Server: Kestrel
Cache-Control: no-cache
Pragma: no-cache
x-ms-failure-cause: REDACTED
x-ms-ratelimit-remaining-tenant-writes: REDACTED
x-ms-request-id: c2b4ca0d-229d-4930-89a5-fa843c910f22
x-ms-correlation-request-id: REDACTED
x-ms-routing-request-id: REDACTED
Strict-Transport-Security: REDACTED
X-Content-Type-Options: REDACTED
X-Cache: REDACTED
X-MSEdge-Ref: REDACTED
Content-Length: 260
Content-Type: application/json; charset=utf-8
Expires: -1

Original failure:

Azure.Core.TestFramework.TestRecordingMismatchException : The record session does not exist or is missing the Variables section. If the test is attributed with 'RecordedTest', it will be recorded automatically. Otherwise, set the RecordedTestMode to 'Record' and attempt to record the test.

@ArthurMa1978 I am unable to record tests due to the following. I have searched the channels and see some relevant posts but none of them have fixed my issue. I am not sure if the api exception should be ignored for the inner exception or not.
The 2024-02-01-preview version is the only sdk version we have in the specs repo. Can you please help? At this point I don't know if we will make the April 3rd cutoff.
  Message:
The [RecordedTest] attribute attempted to re-record, but failed:

Azure.RequestFailedException : The resource type 'queryCarbonEmissionDataAvailableDateRange' could not be found in the namespace 'Microsoft.Carbon' for api version '2024-02-01-preview'. The supported api-versions are '2023-04-01-preview'.
Status: 404 (Not Found)
ErrorCode: InvalidResourceType

Content:
{
  "error": {
    "code": "InvalidResourceType",
    "message": "The resource type 'queryCarbonEmissionDataAvailableDateRange' could not be found in the namespace 'Microsoft.Carbon' for api version '2024-02-01-preview'. The supported api-versions are '2023-04-01-preview'."
  }
}

Headers:
Date: Fri, 29 Mar 2024 16:52:56 GMT
Server: Kestrel
Cache-Control: no-cache
Pragma: no-cache
x-ms-failure-cause: REDACTED
x-ms-ratelimit-remaining-tenant-writes: REDACTED
x-ms-request-id: c2b4ca0d-229d-4930-89a5-fa843c910f22
x-ms-correlation-request-id: REDACTED
x-ms-routing-request-id: REDACTED
Strict-Transport-Security: REDACTED
X-Content-Type-Options: REDACTED
X-Cache: REDACTED
X-MSEdge-Ref: REDACTED
Content-Length: 260
Content-Type: application/json; charset=utf-8
Expires: -1

Original failure:

Azure.Core.TestFramework.TestRecordingMismatchException : The record session does not exist or is missing the Variables section. If the test is attributed with 'RecordedTest', it will be recorded automatically. Otherwise, set the RecordedTestMode to 'Record' and attempt to record the test.

We need to put a hold on this PR. I just learned that the 2024-02-01 API version should not have been published into the specs repo yet.

Closing per conversation with LaDonna. Will open a new PR with a new api version.


Some board menu items don't work

Git cloned the latest master, some board menu items don't work, nothing happens when clicked.
"Permissions"
"Copy this board"
"Close Board..."
The browser console tells me no errors.
I am logged in, everything else works, like creating new boards, lists and cards.

+1

:+1: I have the same issue when clicking on the "Permissions" menu item.

+1

:+1:


transparency is not an adjective

Insert Linus Torvalds insults here*

We need to change it to noun ASAP!

fixed in https://github.com/ekorekt/Turklish/commit/e667b4e49dc30f83e768ccf173de9d9bce005c5e


[marketing] Branding and Design (mvp logo and color palette)

First version done.

@mrpollo - should this be upper case for the "D" and "C" letters? If we are happy, then this item can be closed.


How to import / use node module package inside src/js file

Let's say I have a javascript file named EpubReader.js inside my src directory and I want to use an already installed node module package (ex : require-dir, lodash etc) in my js file. What is the appropriate way to do this ? I have been trying something like this -
var dir = require("require-dir")
and I received this error "no require-dir" . Although it is installed in my node module directory.
But, if I copy this simple line in a sample index.js file and run it using node command, it works without any error.

The Readium JavaScript code is written using AMD (Asynchronous Module Definitions), not Node CommonJS.
Furthermore, this is JavaScript for web browser runtime, not NodeJS / server environment (different set of APIs / libraries).


[Installer][Windows] One of the packs get removed when installing with both platform and runtime

Steps to reproduce:

Install the tools pack from ballerina-platform-windows-installer-x64-0.970.0-beta0
Then install the runtime pack from ballerina-runtime-windows-installer-x64-0.970.0-beta0 to a different location
Check if the pack installed from step 1 is available

Issue
The previous pack will be deleted. Same happens vise versa.
Affected Versions:
beta 0
OS, DB, other environment details and versions:
Windows 7

@dilinisg, as for the moment, we assume that the user will only use platform or runtime at a time. That is the reason we are using the same name for platform and runtime distribution when installing as well. So when we are installing one, the installer will uninstall the other.

Closing the issue based on the previous comment


⚠ Bofrost.de has degraded performance

In 9386977, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 883 ms

Resolved: Bofrost.de performance has improved in 9466f4f after 6 minutes.


collection formatter generalized to "OxfordStyle" and "RegularStyle"

This change is regarding the concatenation of multiple items with comma and e.g. "and". See:
new []{"Peter", "Paul", "Mary"} => EN => "Peter, Paul, and Mary"  (if you use Oxford style)
new []{"Peter", "Paul", "Mary"} => EN => "Peter, Paul and Mary"   (if you dont use Oxford style)
new []{"Peter", "Paul", "Mary"} => DE => "Peter, Paul and Mary"   (this is how it works in italian and german)
The English and Italian version got generaltized to "OxfordSyle" and "RegularStyle". The registry now uses these base classes with a constructor parameter to get the default separator.
The registry now registers a german collection formatter.

I'm :-1: on this because "Oxford Style" is too localalised for Humanizer.

Actually this is a good change after close look. Sorry about that

@ThomasMentzel please add this PR to release notes according to CONTRIBUTING.md with message like "added German collection formatter".

I added the required information. I added additional languages according to [wikipedia] (https://en.wikipedia.org/wiki/Serial_comma#Other_languages) and google translator .

Very nice addition. Thanks. This is now rebased and pushed.

This is now released to NuGet as v1.34.0. Thanks.

DefaultDeparator ??

Sorry @Bartmax - not sure what you mean! Can you please elaborate a bit?


The operator does not watch clickhouse Keeper StatefulSets

Hi,
I'm using clickhouse-operator version 0.24.0 and I've encountered the following issue:
The operator does not watch clickhouse Keeper StatefulSets.
I accidentally deleted one of the clickhouse Keeper StatefulSets, and the operator did not take any actions. This left me with a broken cluster as the pod vanished along with the StatefulSet.
I tried to force operator to take action by modifying sth in the clickHouseKeeperInstallation settings section, but after that all pods were killed, operator started only first one clickhouse-keeper and hanged forever.
On the other hand, clickhouse instances have this feature. If you delete a StatefulSet, it immediately gets restored in the cluster, as one would expect from the operator.
How to reproduce:

Use the example cluster configuration: https://github.com/Altinity/clickhouse-operator/blob/master/docs/chk-examples/02-extended-3-nodes.yaml
Delete one of the StatefulSets.
Check the CHK resource status:

NAME       CLUSTERS   HOSTS   STATUS      HOSTS-COMPLETED   AGE
extended   1          3       Completed                     4m57s

Check the pods:

kubectl get pods -l clickhouse-keeper.altinity.com/chk=extended
NAME                          READY   STATUS    RESTARTS   AGE
chk-extended-cluster1-0-0-0   1/1     Running   0          5m20s
chk-extended-cluster1-0-1-0   1/1     Running   0          5m20s

Congratulations, you have a degraded cluster ;/

@mandreasik , StatefulSet deletion is not detected for CHI as well. You need to trigger reconcile to get those recreated.
The best way to do it is adding .spec.TaskID with some unique string -- that will trigger reconcile and create missing objects if any.


position keeps growing even when stream is stopped

The failing test in BMO 1654699 indicates the position keeps growing when stream is already stopped.
I guess the reason is that interpolated_frames is increased unlimitedly.
One approach is to add outframes to OutputCallbackTimingData and use it to create a bound for interpolated_frames (e.g., interpolated_frames = min(interpolated_frames, outframes)). Or we can apply the same manner on WASAPI backend for this case.

One approach is to add outframes to OutputCallbackTimingData and use it to create a bound for interpolated_frames (e.g., interpolated_frames = min(interpolated_frames, outframes)). Or we can apply the same manner on WASAPI backend for this case.

https://lists.apple.com/archives/coreaudio-api/2005/Dec/msg00055.html says that this should be correct:

When AudioDeviceStop() is called on the IO thread, things are different. The HAL will not call the IOProc that was stopped again after the AudioDeviceStop() call completes, but the buffer provided by that IOProc will get played (and nothing after that from that IOProc).

The correct time is what you say. This also handles cubeb_stream_stop.

It's a bit hard to write a test for this. From the same email:

From the HAL's perspective, AudioDeviceStop() has no guarantees unless it is called on the IO thread (that is, from inside of a call out to an IOProc). There could be any number of calls out to IOProcs between when the call to AudioDeviceStop() returns and when the the thread actually terminates. It's generally small, but it is definitely not guaranteed as the operation is totally asynchronous.

We do an early return in this case, so we shouldn't increment the clock, but we do anyways when interpolating (adding at most one buffer), so the previous patches in the series reorganize things so that the member that go into the OutputCallbackTimingData are not update in this case.
However, we don't have the guarantee that the clock will stop incrementing after stop has been called (because it's going to interpolate), so we need to take this into account in the test.

The only guarantee is that the HAL will send a notification for the property kAudioDevicePropertyDeviceIsRunning when things are totally done. (Note that in a process with many unrelated HAL clients, it's easy to get into a situation where calling AudioDeviceStop() only stops the IOProc in question and doesn't actually send a kAudioDevicePropertyDeviceIsRunning notification when other clients in the process are still doing IO.)

We don't do this, but we make sure the user callback isn't called in this instance, and the linearization in other methods makes it safe.


Getting generic resource by ID ignores provider type - returns wrong object

Hello
When getting a generic resource by Id, it ignores the provider and uses only resource group name and object name, thus when there are 2 (or more) objects with same name (but different provider type) the wrong object is returned (first result?)
Issue is at:
https://github.com/Azure/azure-sdk-for-java/blame/master/azure-mgmt-resources/src/main/java/com/microsoft/azure/management/resources/fluentcore/arm/collection/implementation/GroupableResourcesImpl.java#L52

good catch.
[notes to self] GenericResources should not be extending the SupportsGettingByGroup interface. Instead, maybe just expose their own getByGroup which takes provider type as a 3rd param.

PR with the fix created: https://github.com/Azure/azure-sdk-for-java/pull/1003

fix merged into master.
GenericResources@getByGroup() has been removed.
A new GenericResources@get() overload has been added to identify a recourse using its resource group, name, provider namespace and resource type.


CMakeLists: avoid LD errors, use -fPIC

library should be compiled as position independent code

@hhony before I can merge this, can you please sign the CLA here: https://opensource.dropbox.com/cla/

Automated message from Dropbox CLA bot
@hhony, thanks for signing the CLA!

You're welcome.. long live open source! Hopefully others find the changes useful. Thanks for starting this project - I like its compact-ness.


Document sonobuoy query

New refactoring actually resulted in a new command that si useful and honestly kind of fun to use. We need its own documentation page for this IMO or maybe a tiny blog post.

@johnSchnake I would like to work on it, could you please provide more info it.

I'm happy to have you take a crack at it, but since this is a documentation issue, providing the info in detail is the task more or less.
I'm happy to collaborate though; if you want to put up a first draft and I can edit/modify to make sure it is consistent with our other docs.
Just get the version of Sonobuoy from main (just build from main via go install) and have a local cluster up and try out sonobuoy query and look at sonobuoy query -h
The gist is that these queries were run from the aggregator (and still are) but now you can run them by themselves locally. You don't have to even run sonobuoy or bother launching pods and waiting for processing etc. Just run sonobuoy query.
I look forward to seeing your draft! How long do you think it will take for you to put up a draft? It doesn't have to be a large page but tinker with the command yourself and think about how you would describe the use of the command to someone and what tips they should know or pitfalls to avoid.

@johnSchnake https://hashnode.com/preview/61ca9c505e8b9423aa068647

As I don't have much info about the command, this might be not very accurate and detailed.

If you can put it up as a PR I can comment on the sections/lines but in general it looks pretty great.
A few notes:

The point of adding the --config option isn't anything about sonobuoy run options since this doesn't involve running any pods. However, the config object also includes query options. For now you can just state that, but I think the query options themselves are also pretty poorly documented right now (I could be wrong, but I dont recall seeing docs for those).
I wouldn't spend so much time talking about the time/message/level since thats all pretty normal logging info. You can say that the logs are generated via logrus (https://github.com/sirupsen/logrus) since they may already be familiar with that format or can look there at source code if curious about specifics

Otherwise, small nits in writing but we can get those when its in a PR.
I also loved the screenshot, I would just advise cropping out your taskbar at the bottom and I'd increase the font size a bit.

@johnSchnake where should I add the content in the repo for making a PR.

@johnSchnake How can I put this blogS content as a PR ?

@johnSchnake where should I add the content in the repo for making a PR.

The text is in a markdown format that gets consumed by the site tools; see files in https://github.com/vmware-tanzu/sonobuoy/tree/main/site/content/docs/main and copy the format.
For the image, https://github.com/vmware-tanzu/sonobuoy/tree/main/site/content/docs/main/img


Enhancement: better font rendering features

Hi, thanks for your work in such a great library :)
I am considering using ThorVG for a custom GUI in a personal project and have noticed that its current font rendering capabilities seem somewhat limited for GUI applications.
I would like to ask about any future plans to enhance these capabilities and, if there are none, request the implementation of the following features, if possible:

Optional integration with HarfBuzz: to enable advanced text shaping and access to font features like ligatures and character alternates.

Text measurement APIs: these would be useful for text wrapping and other layout-related stuff.

Simple text layout features: such as alignment (left, center, right) and options for line height and spacing.

Additionally, there are other features that would be useful but may fall outside the scope of this library like word wrap and justification.
I would also appreciate some clarification as to which catching features are in place for glyphs of a given font and size and, if there aren't any, i would like to add this feature to the list of potential improvements.
I also have a question about the management of Paint objects, my understanding is that they can be reused without issue in multple Canvas instances, as long as they are not freed while clearing any of them, am i correct?
Thanks for your help!

@nla33 Hello, I fully understand your request. Currently, ThorVG's text capabilities are still at a rather basic level, as the focus has been on adding features for the Lottie/SVG spec. We will (hopefully) consider enhancing its text features to a more advanced level, as per your request, next year.

I also have a question about the management of Paint objects, my understanding is that they can be reused without issue in multple Canvas instances, as long as they are not freed while clearing any of them, am i correct?

No, they can be reused, but they haven't been thoroughly considered for sharing among multiple canvases. Currently, this could lead to crashes or other issues by backend engines, especially when paints are accessed by multiple canvases together. Instead, you can copy and push to another canvases with the duplicate() function for the paint.


[🚧 Bug]: category is displayed as void(0)

Description
What is the issue?
On the website, a category is displayed as void(0) instead of its expected name or content. This issue occurs consistently across the affected section.
Steps to Reproduce

Navigate to the website's main page.
Locate the section where categories are listed.
Observe the category labeled as void(0).

Expected Behavior
Categories should be properly labeled or show their corresponding content.
Actual behavior:
The void(0) placeholder is displayed, rendering the category non-functional or unclear.

Screenshots

Additional Information
Environment details:

OS: windows 11
Browser (if applicable): Firefox 133.0.3

https://svgl.app/directory/void(0)


fixed a couple of GridPanelLayout issues

Can you please check if the GridPanel is still working as expected with the latest dev I did? thanks


Refactoring FSDP.

We are refactoring the FSDP implementation.
Fortunately, there aren't many changes required, as most of the modifications are in the Transformers Trainer. We don't need to duplicate those changes in the Optimum Trainer.

Hi @AdamLouly, thanks for the PR 🙏 .
The changes look good to me. The CI for ORT Training failed among which the nightly_test_trainer.py passed which means that the the ORTTrainer API is working, whereas nightly_test_examples.py , probably some training examples need to be updated as well.
Would you mind updating these training examples as well, otherwise we can get this PR in and target a new PR for updating those training examples.
cc. @prathikr

I think we can get this fix in and program another PR for updating those ORT training examples. Hi @AdamLouly, could you rebase the branch, as other maintainers have fixed some CIs which failed.

With the commits I submitted, examples are running well in the docker container I built locally, but the CI failed with following error:
Error: 2-26 13:55:32,610] torch.distributed.elastic.multiprocessing.api: [ERROR] failed (exitcode: -11) local_rank: 0 (pid: 280) of binary: /home/onnxruntimedev/miniconda3/bin/python

I will investigate further, but it's irrelevant to the fix so I will merge it anyway.
Thanks again for the contribution @AdamLouly !


Update WebApiFactory.cs redirect uri creation

This could fix the ImplicitGrantAuth for http paths without breaking anything. TrimEnd is there for when there is no path (the builder will add a / which will make the callback url invalid otherwise.
Could fix issue #150

Did you test this with your use-case?

Yes it works with my user case. Although I have to use a callback URL  like this on the spotify application page. http://mydomain.com:80/spotify/oauth/

Yea I was kinda worried since you wrote this could fix[...] 😅
Thanks! 👍

Ahh, Yeah I wrote that because maybe you had another idea to Johnny 😄


jaxlib: fix hash

Description of changes
Fix the Hash (sha256) mismatch issue.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

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

Please, see https://github.com/NixOS/nixpkgs/issues/321920


[BEAM-6770] Correct zstd-jni dependency scope to tests only

As discussed in the Jira ticket,
we are moving this dependency to be test-only by default and documenting
that it's the user's responsibility to explicitly declare a dependency on
zstd-jni before attempting to read or write .zst files.
zstd-jni is effectively now an optional dependency, even though it won't
be explicity listed as such in the produced pom. The cost:benefit ratio
of codifying an optional dependency in the build is considered low
at this point.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

R: @iemejia @adude3141


Add a Gitter chat badge to README.md

MoOx/statinamic now has a Chat Room on Gitter
@MoOx has just created a chat room. You can visit it here: https://gitter.im/MoOx/statinamic.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Already done.


StringView should not allow negative size

Bug description
It is possible to create StringView with negative size. Using it later causes failures.
TEST_F(XxxTest, xxx) {
  std::string v = "test";
  StringView s(v.data(), -10);
  //  LOG(ERROR) << s.str();

  auto vector =
      BaseVector::create<FlatVector<StringView>>(VARCHAR(), 10, pool());
  vector->set(5, s);
}

VeloxRuntimeError
Error Source: RUNTIME
Error Code: INVALID_STATE
Reason:<PHONE_NUMBER> vs. 49056)
Retriable: False
Expression: size <= capacity_
Function: setSize
File: /Users/mbasmanova/cpp/velox-1/./velox/buffer/Buffer.h
Line: 119

System information
n/a
Relevant logs
No response

Also, the following code causes a crash:
  std::string v = "test";
  StringView s(v.data(), std::numeric_limits<int32_t>::max());
  //  LOG(ERROR) << s.str();

  auto vector =
      BaseVector::create<FlatVector<StringView>>(VARCHAR(), 10, pool());
  vector->set(5, s);


Ability to split language file into multiple objects

Is it possible to divide a translation file into multiple objects. So as an example:
"home": {         "header": {             "test": "test"         },         "description": "description"     },     "about-me": {         "test": "test"     } }
And that you can then call those keys with $t('home.header.test')?
If this isn't possible yet, isn't that an idea for a new feature?

@MeesPos will be working to add a loader to transform the php lang files into json


GPT-4?

Hi,
When I set 'model' => 'gpt-4', I get this error:
PHP Fatal error:  Uncaught OpenAI\Exceptions\ErrorException: This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions? in /var/www/html/scrape/chatgpt-ai/vendor/openai-php/client/src/Transporters/HttpTransporter.php:66
Is GPT-4 supported?  It's on the list I retrieved with your API.  Any help is much appreciated.
Wyatt

@wyatt121  Are you certain you have access to it? For example when I got to Playground I do not see it

My playground looks the same as yours.  Yet, I was able just now to get GPT4 to work with this code I found on StackOverflow.  Weird.  https://stackoverflow.com/questions/75780617/using-php-to-access-chatgpt-api
$apiKey = YOUR-API-KEY;
$url = 'https://api.openai.com/v1/chat/completions';
$headers = array(
"Authorization: Bearer {$apiKey}",
"OpenAI-Organization: YOUR-Organization-ID",
"Content-Type: application/json"
);
// Define messages
$messages = array();
$messages[] = array("role" => "user", "content" => "Hello future overlord!");
// Define data
$data = array();
$data["model"] = "gpt-4";
$data["messages"] = $messages;
$data["max_tokens"] = 50;
// init curl
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
if (curl_errno($curl)) {
echo 'Error:' . curl_error($curl);
} else {
echo $result;
}
curl_close($curl);

You would have to dig into the code make sure the urls is correct and that the model name is not being transformed by the classes otherwise nothing looks that special about that curl code.

Are you using $client->completions() or $client->chat()?

I'm using " $response = $client->completions()->create(["
On Thu, Apr 6, 2023 at 1:22 PM Phil B @.***> wrote:

Are you using $client->completions() or $client->chat()?
—
Reply to this email directly, view it on GitHub
https://github.com/openai-php/client/issues/99#issuecomment-1499576676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEC3TCZ7Q5WJU2GZN4DNYXLW74QWRANCNFSM6AAAAAAWVYVQEU
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Regards,
Wyatt Lehmenkuler
SimplePrint.com
HometownApparel.com

Does $client->chat() work?

Yes, GPT4 requires invite.
But also error from original issue points to wrong method:

This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions?


Update helm link to point to a valid install URL

Please provide a description for what this PR is for.
The linter is throwing errors because the link to Helm is invalid. This updates it to point to the actual Helm installation documentation.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@brian-avery: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
0200dee7d51cf8eff9a976fad8b6d6ffd3e3d22f
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@brian-avery: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
0200dee7d51cf8eff9a976fad8b6d6ffd3e3d22f
link
/test gencheck_istio

integ-mixer-k8s-tests_istio
0200dee7d51cf8eff9a976fad8b6d6ffd3e3d22f
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/cherrypick release-1.4

@sushicw: new pull request created: #18142

In response to this:

/cherrypick release-1.4

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


[T3A4][F09-A2]GuoShiMin

Ready for review.

Some comments added. Please close the PR after reading comments.


[ISSUE #3709] Fixes the problem that the result of requesting information from multiple addresses does not overlap when exporting Metadate.

Make sure set the target branch to develop
What is the purpose of the change
XXXXX
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.05%) to 54.513% when pulling c8d644559634feb869e3fdf5c0bdda9eece8b5d9 on weibubli:master into e24794da71beef185221220ba817e9b4aafbf8f2 on apache:master.

Codecov Report

Merging #3710 (c8d6445) into master (e24794d) will decrease coverage by 0.07%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3710      +/-   ##
============================================
- Coverage     48.25%   48.18%   -0.08%
+ Complexity     4605     4595      -10
============================================
  Files           555      555
  Lines         36755    36755
  Branches       4841     4841
============================================
- Hits          17735    17709      -26
- Misses        16792    16817      +25
- Partials       2228     2229       +1

Impacted Files
Coverage Δ

...ketmq/client/impl/consumer/PullMessageService.java
75.55% <0.00%> (-4.45%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (-2.57%)
:arrow_down:

...org/apache/rocketmq/common/stats/StatsItemSet.java
41.79% <0.00%> (-1.50%)
:arrow_down:

...rocketmq/client/impl/factory/MQClientInstance.java
49.62% <0.00%> (-1.49%)
:arrow_down:

...mq/client/impl/consumer/RebalanceLitePullImpl.java
48.52% <0.00%> (-1.48%)
:arrow_down:

...a/org/apache/rocketmq/store/StoreStatsService.java
29.50% <0.00%> (-1.32%)
:arrow_down:

...etmq/client/latency/LatencyFaultToleranceImpl.java
50.00% <0.00%> (-1.29%)
:arrow_down:

...e/rocketmq/client/impl/consumer/RebalanceImpl.java
39.45% <0.00%> (-1.18%)
:arrow_down:

...n/java/org/apache/rocketmq/store/ha/HAService.java
70.95% <0.00%> (-0.34%)
:arrow_down:

.../apache/rocketmq/logging/inner/LoggingBuilder.java
63.60% <0.00%> (-0.32%)
:arrow_down:

... and 2 more

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 e24794d...c8d6445. Read the comment docs.


FIA: Downsample timeseries data before it is returned

It will be helpful if we can downsample the timeseries data to hourly/daily/weekly with various aggregation choices (eg. average, maximum in a period), so we can request for a longer range of data for analysis.

If we do this, we may want to maximally re-use what's in TheWorldAvatar/core/downsampling/.