[quick starts] Remove unnecessary npm install step

Thanks to https://github.com/OfficeDev/generator-office/pull/653, the yo office path now runs npm install. This means the changes from #2852 are no longer necessary.

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

File
Status
Preview URL
Details

docs/includes/quickstart-yo-start-server-excel.md
:white_check_mark:Succeeded
View

docs/quickstarts/excel-custom-functions-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/excel-quickstart-vue.md
:white_check_mark:Succeeded
View

docs/quickstarts/onenote-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/outlook-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/powerpoint-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/project-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/word-quickstart.md
:white_check_mark:Succeeded
View

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


Website not reachable

The URL https://lingdong-.github.io/shan-shui-inf/ is not reachable for many people since hyphens are not allowed as ending character of subdomain names.

Thanks a lot for pointing that out! Unfortunately GitHub pages subdomain name seems to be bound to my username. So I added an alternative link in README.md as a temporary fix. (https://shan-shui-inf.glitch.me)

The alternative link works :slightly_smiling_face: Beautiful project, by the way.


Github actions still using 4.2.2

Artifacts don't really work, because they are on 4.2.2 instead of the 4.3 betas. The generation relies on something that right now assumes Godot will be a stable version, so it's not as simple as changing a number.
Currently thinking of just changing the ".stable" text in the Godot setup to beta3 temporarily.

Fixed by #820


Defined new revisions for golang dep: github.com/kubernetes/client-go

Ran component through the scanners since I noticed it had not been harvested yet. PR matches curation site. Closing.


Fix for specialized dispatch changes in row hasher

device_row_hasher has an additional template argument as specified in this cudf PR. This PR aims to fix build fails due to this breaking change. It does not change the program behavior.

Please retarget to 24.10.


Code workflow apr2020

This pipeline configuration builds the application and produces a build for the Release configuration.

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

test create pull request


App inexplicably limited to 60Hz

Steps to reproduce

Create a minimal Flutter app with flutter create sample_app
Enable "show refresh rate" in the system settings
Run the app using flutter run, flutter run --release or flutter run --enable-impeller (all the same)
App is locked to 60Hz

App can be forced into 120Hz
This is not just an issue with the overlay, the app actually runs at 120FPS/Hz and feels noticeably smoother.

Open the app (60Hz)
Split screen with another app (i.e. settings). both now run at 120Hz
Dismiss the other app, the Flutter app now runs at 120Hz
Perform an action that hides the app (i.e lock screen, go to home screen, switch to another app)
Bring the app in the foreground, app now runs at 60Hz again

Additional notes

The developer option "Force peak refresh rate" has no effect
Selecting "Dynamic" or "High" as a refresh rate setting has no effect
All Flutter apps I tested have this issue, none of the other apps I use do.
Enabling impeller has no effect
Switching between release, debug or profile has no effect

Code sample
Problem appears with a minimal project (flutter create app)
What target platforms are you seeing this bug on?
Android
OS/Browser name and version | Device information
Android 14 (Nothing OS 2.5.6), Nothing Phone (2a)
Does the problem occur on emulator/simulator as well as on physical devices?
Unknown
Logs
Logs
Running the app produces no additional logs.
The app can be force to run in 120Hz by going into split screen with another app
A Dart VM Service on A142 is available at: http://<IP_ADDRESS>:42691/aqAxZyw81OU=/
The Flutter DevTools debugger and profiler on A142 is available at:
http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:42691/aqAxZyw81OU=/
D/BLASTBufferQueue(31519): [SurfaceView[com.example.test_flutter/com.example.test_flutter.MainActivity]#1](f:0,a:2) destructor()
D/BufferQueueConsumer(31519): [SurfaceView[com.example.test_flutter/com.example.test_flutter.MainActivity]#1(BLAST Consumer)1](id:7b1f00000001,api:0,p:-1,c:31519) disconnect
D/BLASTBufferQueue(31519): [VRI[MainActivity]#0](f:0,a:1) destructor()
D/BufferQueueConsumer(31519): [VRI[MainActivity]#0(BLAST Consumer)0](id:7b1f00000000,api:0,p:-1,c:31519) disconnect
D/BufferQueueConsumer(31519): [](id:7b1f00000002,api:0,p:-1,c:31519) connect: controlledByApp=false
D/NtViewRootImpl(31519): mPopUpViewOffsets: offset=(0.0, 0.0), scale=(1.0, 1.0)
E/OpenGLRenderer(31519): Unable to match the desired swap behavior.
D/BufferQueueConsumer(31519): [](id:7b1f00000003,api:0,p:-1,c:31519) connect: controlledByApp=false
I/SurfaceView(31519): surfaceview vote min fps
D/BLASTBufferQueue(31519): [VRI[MainActivity]#2](f:0,a:1) acquireNextBufferLocked size=1084x1193 mFrameNumber=1 applyTransaction=true mTimestamp=883666893973516(auto) mPendingTransactions.size=0 graphicBufferId=135373074202627 transform=0
D/BLASTBufferQueue(31519): [SurfaceView[com.example.test_flutter/com.example.test_flutter.MainActivity]#3](f:0,a:1) acquireNextBufferLocked size=1084x1193 mFrameNumber=1 applyTransaction=true mTimestamp=883666936186439(auto) mPendingTransactions.size=0 graphicBufferId=135373074202628 transform=0
D/NtViewRootImpl(31519): mPopUpViewOffsets: offset=(0.0, 0.0), scale=(1.0, 1.0)
E/OpenGLRenderer(31519): Unable to match the desired swap behavior.
D/BLASTBufferQueue(31519): [VRI[MainActivity]#2](f:0,a:2) producer disconnected before acquireNextBufferLocked

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.22.2, on NixOS 24.11 (Vicuna) 6.9.4, locale en_GB.UTF-8)
    • Flutter version 3.22.2 on channel stable at
      /nix/store/f53nadh5zgmpgsqqbsgx97wgpkm619jj-flutter-wrapped-3.22.2-sdk-links
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision nixpkgs000 (), 1970-01-01 00:00:00
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /nix/store/h5ab2igy330swi862wj099dkbbvlxixj-androidsdk/libexec/android-sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_SDK_ROOT =
      /nix/store/h5ab2igy330swi862wj099dkbbvlxixj-androidsdk/libexec/android-sdk
    • Java binary at:
      /nix/store/23852pv6rvc8gj1x95m691qn8bz5l8r5-openjdk-17.0.11+9/lib/openjdk/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+9-nixos)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Linux toolchain - develop for Linux desktop
    • clang version 17.0.6
    • cmake version 3.29.3
    • ninja version 1.12.1
    • pkg-config version 0.29.2

[!] Android Studio (version 2023.3)
    • Android Studio at
      /nix/store/naki4kxxhrn2vn9xxiiknf1hymqxyz93-android-studio-stable-2<IP_ADDRESS>-unwrapped
    • Flutter plugin version 80.0.1
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to determine bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] Connected device (2 available)
    • A142 (mobile)   • <IP_ADDRESS>:45179 • android-arm64 • Android 14 (API 34)
    • Linux (desktop) • linux              • linux-x64     • NixOS 24.11 (Vicuna) 6.9.4

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 3 categories.

I don't have a clue why this might be happening in this particular case, but in the past we have found instances of phone's limiting frame rate based on allowlists / heruistics or requiring an additional opt in frm  (https://github.com/flutter/flutter/issues/35162). Since the Flutter engine is using the recommended vsync waiter API from Android (https://developer.android.com/ndk/reference/group/choreographer) , we will generally always consume frames as fast as they are given.

@Theaninova I don't have a 120Hz device but I can see this issue on 90Hz device (Pixel 7, Android 14 by enabling Smooth display on Display settings). On a newly create Flutter sample, it's initially displaying 90Hz then fall back to 60Hz. Once I interact within app (press FAB button so example), it turns into 90Hz. The same results as yours when switching to another app and back.
As Jonah linked an issue above, can you check https://github.com/flutter/flutter/issues/35162#issuecomment-609000841 if the given package can help on this?


Adding METADATA support

Duplicate of PR to jonhoo/rust-imap

could you re-do this PR to async-email/async-imap repo?
On Tue, Nov 12, 2019 at 05:07 -0800, Sergey-Kitov wrote:

Duplicate of PR to jonhoo/rust-imap
You can view, comment on, or merge this pull request online at:
https://github.com/deltachat/rust-imap/pull/3
-- Commit Summary --

Adding METADATA support

-- File Changes --
M Cargo.toml (2)
M src/client.rs (14)
A src/extensions/metadata.rs (166)
M src/extensions/mod.rs (1)
M src/lib.rs (2)
M src/parse.rs (27)
M src/types/capabilities.rs (34)
M src/types/mod.rs (9)

-- Patch Links --
https://github.com/deltachat/rust-imap/pull/3.patch
https://github.com/deltachat/rust-imap/pull/3.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/deltachat/rust-imap/pull/3

Async-std is not compiling, how do you use async-imap?

We use async-imap in https://github.com/deltachat/deltachat-core-rust/
and it compiles fine with nightly-2019-11-06.

Did you mean deltachat/async-imap? for me it is not compiling due to compilation error in async-std

On Wed, Nov 27, 2019 at 00:57 -0800, Sergey-Kitov wrote:

Did you mean deltachat/async-imap? for me it is not compiling due to compilation error in async-std

ah, no.  that was an old fork -- i just removed that repo to avoid the confusion.
compiling should work with this:
https://github.com/async-email/async-imap/
if not, please open an issue there.

So the problem was in rust version...


[Misc]: Improve error handling by adding contexts

Description
Currently, it's complicated to debug errors WalletCore returns, especially if the error is related to incorrect SigningInput parameters, as the error codes are too abstract, eg SigningError::Error_invalid_params, SigningError::Error_invalid_address and other.
In this PR, we introduce error contexts - an extension of the error messages that will help to find out which request parameter leads to the error.
Example:
A provided address (e.g. destination address) is invalid
Context:
0. Neither the private key nor the sender address is specified.

How to test
Run Rust, C++ tests
Types of changes

Checklist

[x] Create pull request as draft initially, unless its complete.
[x] Add tests to cover changes as needed.
[x] Update documentation as needed.
[x] If there is a related Issue, mention it in the description.

If you're adding a new blockchain

[x] I have read the guidelines for adding a new blockchain.

Hi @lamafab, exactly.
I think some of the conversions seem complicated. For example, From<KeyPairError> is implemented for TWError<SigningErrorType>, not for SigningErrorType as it suppose to be because the errors are declared in different crates (not in tw_coin_entry).
So we could actually implement From<KeyPairError> for SigningErrorType in tw_proto, but then tw_proto should depend on tw_key_pair


Adding dependencies in the Specimin build jar

The default jar does not contain the dependent class files. It throws ClassNotFoundException.

tangled with other commit. closing and pushing again


fix e2e/kubectl for gke

Plumb through KubeContext for kubectl tests.
cc @zmerlynn

LGTM. Will merge on green to stop the bleeding.


UDP and TCP port differentiation is broken when doing upgrade

As pointed by @aanm, the Upgrade test is failing on k8s 1.1{3,4} job which is running with kube-proxy and the 4.9 kernel:
/home/jenkins/workspace/cilium-master-K8s-all/1.13-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:514
migrate-svc restart count values do not match
Expected
    <int>: 0
to be identical to
    <int>: 9
/home/jenkins/workspace/cilium-master-K8s-all/1.13-gopath/src/github.com/cilium/cilium/test/k8sT/Updates.go:520

Currently, the Upgrade test is disabled on the k8s 1.19 job which runs the 4.9 kernel. Therefore, we didn't see failure in the #12628 PR.
First of all, why the test didn't fail on the net-next job? The explanation is the following: the job runs w/o kube-proxy, and the E-W loadbalancing is done via bpf_sock (migrate-svc is the ClusterIP svc, thus it's handled by bpf_sock). This means that the service xlation happens only once for TCP and connected UDP. Therefore, the xlation happened before the upgrade, and all the changes to the LB maps and the datapath programs were not affecting the established connections to the svc.
On 4.9 the ClusterIP non-host netns svc xlation is handled by bpf_lxc. What happens there is that first we do lb4_lookup_service() and only then lb4_local() which does the lookup in the CT map. During the upgrade we first update the LB maps, and only then reload the datapath programs. This means that the old programs won't be able to the svc when calling lb4_lookup_service() (due to not set the proto field).
The issue would have been spotted on net-next, if we changed the migrate-svc to NodePort and ran the requests from a node which is not managed by cilium (aka k8s3). Also, when doing the review, we overlooked the fact that the CT lookup happens after lb4_lookup_service().

PR https://github.com/cilium/cilium/pull/13587 removed the related code from v1.9, so removing priority/release-blocker.

The PR has been reverted, so we can close it. There is https://github.com/cilium/cilium/issues/16166 to track the main issue.


What is reason DCMA notice

I see lot this on Github? Say not following license or steal?
I afirm that I have read the Guide to Submitting a DMCA Takedown
Notice: https://help.github.com/articles/guide-to-submitting-a-dmca-takedown-notice/
I afirm that I have read the DMCA Takedown Policy:
https://help.github.com/articles/dmca-takedown-policy/
Are you the copyright owner or authorized to act on the copyright owner’s behalf?
Yes. I am the copyright owner.
Please provide a detailed description of the original copyrighted work that has allegedly been infringed. If possible, include a URL to where it is posted online.
The original work is here:
https://github.com/codemanki/cloudscraper/blob/master/lib/browsers.json
What files should be taken down? Please provide URLs for each file, or if the entire repository, the repository’s URL:
The file at the following location should be taken down: https://github.com/VeNoMouS/cloudscraper/blob/master/cloudscraper/user_agent/browsers.json
Is the work licensed under an open source license? If so, which open source license? Are the allegedly infringing files being used under the open source license, or are they in violation of the license?
Yes, it is licensed under the MIT License. The MIT License is a very simple license that requires the original copyright notice(s) remain present. The MIT License is being violated due to the removal of the project's copyright notice: Copyright (c) 2019 Oleksii Sribnyi. In addition, the individual file's copyright notice should be Copyright (c) 2019 Rodney Teal. The absence of these notices is a clear violation of the MIT License as quoted below.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Other information:
The work was contributed under the MIT License in accordance to the inbound = outbound clause of
Github's Terms of Service. The work was contributed in the form of a PR that I authored and sent to
https://github.com/codemanki/cloudscraper. The LICENSE is here:
https://github.com/codemanki/cloudscraper/blob/master/LICENSE
I have not signed a CLA or waived my copyright in any way thus I am still the copyright owner.
What would be the best solution for the alleged infringement? Are there specific changes the other person can make other than removal? Can the repository be made private?
Add the proper copyright notices and stop the plagiarism. This is an issue for which I have sent many DMCA notices. I'd prefer to have the repository removed and the user blocked from Github services. I have contacted legal counsel to aid in sending additional DMCA notices.
Do you have the alleged infringer’s contact information? If so, please provide it:
[private]
I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.
I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.
I have read our Guide to Submitting a DMCA Takedown Notice: https://help.github.com/articles/guide-to-submitting-a-dmca-takedown-notice/
I hereby demand that the infringed content be removed. I urge you to act expeditiously.
[private]
Please type your full legal name below to sign this request:
[private]

That is pro-src being extremely petty after i banned him from this repo and my discord for being abusive to myself and others of the community, its his second attempt at filing a DMCA against this project.
I should just report him for abuse.
He clearly doesn't know how the DMCA works...
I personally think he could benefit from counseling as I suspect he's bi-polar, he doesn't have a job and spends way too much of his life fixated on other peoples projects, and gets abusive when people won't do exactly as he demands then has tantrums,  if he focused on things in his own life that should matter to him I believe he would be find a sense of belonging, instead of the man child we see currently.
Just my 2 cents,
Anyway I have nothing more to say on the subject.

Also funny that you specifically created your account only 30 minutes ago.... just to post that...

Not personal. You say he do stuff but he create the project? You copy or no?
Clone not work and license chagne so he right or no?
He say theft there https://github.com/pypa/warehouse/issues/5901
And why change even he not code creator?

@Piedrosys no... if your referring to the pypi name space....

if your refering to the actual code... look at the commit history of this project...  most of this code came from my archived project https://github.com/VeNoMouS/cloudflare-scrape-js2py
pro-src is delusional if he thinks he wrote this project. you can see the commits from both projects.

ok he did create but delete why?  What is problem?

Code came from cloudflare-scrape or no?

@Piedrosys he created the initial name space on pypi that is all , he gave it to me, none of the code that was on their was used, all the code in this project is originated from https://github.com/VeNoMouS/cloudflare-scrape-js2py

ok thank you but still confused not make sense

not sure what you are confused about?

Sorry no mean make mad sorry I leave now

You're not making me angry, just wondering why you are confused?

You say he not author I see different commit changing. it okay I like the project

Sorry no good english

You say he not author I see different commit changing. it okay I like the project
He is not the author, When I initially started this project there was alot of dirty commits etc... he did a couple PR's... before i made a production release i did a fresh repo and force pushed...
I have since fixed this by rebasing the his PR's back in and acknowledged what little code he did contribute.

Also history logs from pypi showing pro-src making me the owner and taking himself off owner..

@WebSpider, @pannal, @miigotu.... figured since you were so interested about this i would include you.

ok understand a little and I read https://github.com/VeNoMouS/cloudscraper/issues/23
So you try to fix mistakes but whyy he get mad? it ok you tell more
No use code on discord or he lie? Why no fix sooner I make new clone
what he say abusive?

@Piedrosys no ... while code ideas were discussed, none of his code was "stolen" i'm sure @Krylanc3lo can also vouch since he was sitting in the discord...
 I see he call you a name when argue
hmm... He get mad but some not make sense no whole story here
thank you anwer me and for info. I keep use my code and no problem legal?

@Piedrosys his DMCA's are not valid and he's simply lashing out, there are no legal problems.

the pro guy look like work a lot this at Mar 28 https://github.com/codemanki/cloudscraper/issues/80#issuecomment-477672175
not sure what happens but this not look good at all
Sorry I use nodejs so no legal problem there
hope it ok here and no problem with law

@Piedrosys you know https://github.com/codemanki/cloudscraper/ is javascript for node right? this is all a python project...

oh I not know. thanks

@Piedrosys while i appreciate your interest in this matter, however... I'm refuse to get sucked back into pro-src's drama, so unless you have something constructive further too add to this thread, I am going to refrain from contributing anything more on this thread, its already taken up more time than i want to give to it.
thanks :)

I need ask browser.json.
 Why say mean thing here? No good :

you delete all issue I open and you mad?
You say new brower.json but not.
It is same but repeat file.
I say no more if you delete


Add aws credentials into accepter and requester providers

what

Adds AWS credentials variables into providers ( access key id, secret access key, session token)

why

I have a use case of using Hashicorp Vault to fetch AWS credentials, i need a way to pass these fetched credentials into the module.

It would be better to keep the defaults null for each variable

Done, thank you

/test all

I think this commit fixes the test @nitrocode

/test readme

I think i don't know what needs to be done, could you help me?

could you run the following commands locally and commit:
make init
make readme
terraform fmt

Done!

/test readme

/test all


update imap & smtp URI for ease of maintenance

This change cleans up the imapURI a bit.  If we call the current state "legacy", then legacy looks a bit like this:
legacy:     imap[+(ssl|tls)+]://auth:user:(password|certAlias)@host[:port]/[(0|1)|][prefix]
If we were to imagine a cleaned up version that didn't totally break the
current scheme, we'd move most options to query parameters, which are
named (hence ordering doesn't matter) and it is easier to mantain
forwards and backwards compatability.
This also "split" tls-cert from auth external, so they can be set
independenty in the future.  It also merged "autoPrefix" with "prefix"
so they cannot be set independently.
cleanish:   imap[+(ssl|tls)+]://user[:password]@host[:port]/?prefix=(auto|/INBOX)&auth-type=(external|plain|oauth2|)&tls-cert=certAlias
What we can do, and be 100% backwards compatable today, is encode the
values both as query parameters and in the "legacy" form.  This is
called hybrid, and it doesn't break old decoders since they ignore
query, and all the information in query is redundant.  It looks like
this:
hybrid:     imap[+(ssl|tls)+]://[auth:]user[:(password|certAlias)]@host[:port]/[(0|1)|][prefix]?prefix=(auto|/prefix)&auth-type=(external|plain|xoauth2|)&tls-cert=certAlias
What I have implemented in this patch is encoding the hybrid uri format.
The uri decoder has been updated to read in legacy, hybrid, and cleanish formats.
If you like this approach, I will update smtp (and pop3, if that's still sticking around) along the same lines, as well as adding a few more test cases.   Then I will address any other feedback about the code quality.  java is not my native tongue.

I created this pull request based off of the comment in this old pull request.
https://github.com/k9mail/k-9/pull/780#issuecomment-139829223

I created this pull request based off of the comment in this old pull request.
https://github.com/k9mail/k-9/pull/780#issuecomment-139829223

second commit does the same for smtp transport uri.

second commit does the same for smtp transport uri.

Thanks for taking a stab at this.
Judging by the number of updates to this pull request, you have now experienced first-hand that URIs are not a great serialization format for K-9 Mail's server settings :smile:
If we wanted to keep URIs as the serialization format for server settings your new format would be an improvement :+1:
However, supporting both the old format and the new one at the same time needlessly increases the complexity of the parsing code. K-9 Mail supports migrations for (account) settings, see StorageMigrations. It could be used to rewrite URIs from the old format to the new format.
However, I want to get rid of the URIs altogether. Many parts of the app already use ServerSettings. There's only a few places left where store/transport URIs are used. I started work on finishing the transition yesterday. Once I'm done it should be fairly easy for you to add support for client certificates and password authentication.
Closing this issue because we're going with a different approach.

Thanks for taking a stab at this.
Judging by the number of updates to this pull request, you have now experienced first-hand that URIs are not a great serialization format for K-9 Mail's server settings :smile:
If we wanted to keep URIs as the serialization format for server settings your new format would be an improvement :+1:
However, supporting both the old format and the new one at the same time needlessly increases the complexity of the parsing code. K-9 Mail supports migrations for (account) settings, see StorageMigrations. It could be used to rewrite URIs from the old format to the new format.
However, I want to get rid of the URIs altogether. Many parts of the app already use ServerSettings. There's only a few places left where store/transport URIs are used. I started work on finishing the transition yesterday. Once I'm done it should be fairly easy for you to add support for client certificates and password authentication.
Closing this issue because we're going with a different approach.

Are you also planning on writing the new encoder/decoder and migration code?  If not I'd be happy to help.

Are you also planning on writing the new encoder/decoder and migration code?  If not I'd be happy to help.


have the option to make the server to be SPA server

Hey,
I'm using atomify with angular and using the development server as a SPA server.
Currently, I have post install hook that adds to the beginning createServer function the following code:
var dirs = req.url.split('/');
if (dirs[dirs.length - 1].indexOf('.') === -1) { //not file
    req.url = '/';
}

It will be great to convert the server to be SPA server by setting some option to be true.
Thanks

I'd be hesitant to hardcode any logic like that, but maybe we could add a hook that would allow users to specify custom logic for handling requests? In the meantime, you can just turn html5mode off in your Angular app.

@bclinkinbeard Well I guess it a good solution to whom using it through javascript but how to add support for that from the command line (I use it this way :) ) ?

added in 7.1.0

Thanks @borisirota!

:smile:
@joeybaker The SPA mode doesn't support assets. It seems to me that its possible to add a flag (--serve-assets for example) which checks if the path is a file's path so call to mount(req, res).
Maybe something like this here:
    ...
    var dirs = req.url.split('/');
    var isFile = dirs[dirs.length - 1].indexOf('.') !== -1;

    if (spaMode) {
        if (serveAssets && isFile) mount(req, res)
        else internals.serveDefaultPage(req, res, args)
    }
    else if (handler(req, res, args)) return null
    else mount(req, res)
    ...

In all my use cases, if the path is a file I need to serve the original file (image, video, etc.), otherwise the index.html.
Is it just me ? Is it too specific ? What do think ?

@borisirota hmmm… yea. that's a bug :( Opened https://github.com/atomify/atomify/issues/81

@joeybaker Cool Thanks :)


Fixed typo, removed trailing space

Aaargh, this will conflict with #818 which changes a bunch of stuff in the same file and also removes the trailing whitespace.
Let me just add the typo fix to #818 and then we can retire this PR. Is that alright with you?

That's fine with me.


Extract method to a extension method class

This:
class C
{
    private string someString;
    string Foo()
    {
        return this.GetThirdCharacter(someString).ToString();
    }
    private char GetThirdCharacter(string str)
    {
        return str[2];
    }
}

becomes
class C
{
    private string someString;
    string Foo()
    {
        return someString.GetThirdCharacter().ToString();
    }
}
//in another file:
public static class ExtensionsClass
{
    public static char GetThirdCharacter(this string str)
    {
        return str[2];
    }
}

There would be a code fix where a new class would be created on the same project where the current class is. Also, if there are already other static classes with extension methods in the project, there should be one code fix for each of those classes, suggesting to add the method to one of those classes.
If a new class is created, mark the ExtensionsClass to be updated after the change.

This is similar to #365, but different. In this one we extract the method to a different class, and on #365 we change the current class to become a static class.


Cannot read properties of 'Undefined'

I am trying to make a collection and everytime I run Node Index.js this occurs
PS C:\Users\OneDrive\Desktop\generative-art-opensource-3> node index.js
C:\Users\OneDrive\Desktop\generative-art-opensource-3\index.js:119
_races[_race].layers.forEach((layer) => {
^
TypeError: Cannot read properties of undefined (reading 'layers')
at createDna (C:\Users\OneDrive\Desktop\generative-art-opensource-3\index.js:119:17)
at startCreating (C:\Users\OneDrive\Desktop\generative-art-opensource-3\index.js:148:18)
at Object. (C:\Users\OneDrive\Desktop\generative-art-opensource-3\index.js:180:1)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47
PS C:\Users\OneDrive\Desktop\generative-art-opensource-3>
All the Layers in the 'Config' and the 'Directory' and the Folder itself all match up. I have no clue what this is, any help is appreciated. Thank you.

Same Here, I'm scanning since so many time the name of folder+file in config.js but I don't find any error... :(
certainly there is one, I don't get what else it can be

Could you please release the fixed code here.
I didnt understand what you mean and got the same problem.

TypeError: Cannot read properties of undefined (reading 'layers')
This error mean you have an error in defining your 'layers' and a name mismatch.
Mine was that instead of skull I change only one of the 2 and that generate the error. (bold below)
After I change it by the same name it was running ok. Hope that help.
const raceWeights = [
  {
    value: "**skull**",
    from: 1,
    to: editionSize,
  },
];

const races = {
  **skull**: {
    name: "skull",
    layers:


DISCUSS: API Improvements

Creating another meta ticket here, to aggregate all outstanding issues & PRs related to Sensu API improvements (e.g. support for wildcard queries and/or url-parameter based filtering, etc) into a single location for discussion and eventual implementation. If you are aware of a related issue or PR – open or closed – please comment on this issue with a link, so we can take every scenario into consideration before designing the next round of API improvements.
Related issues:

https://github.com/sensu/sensu/issues/1216
https://github.com/sensu/sensu/issues/1211
https://github.com/sensu/sensu/issues/1203
https://github.com/sensu/sensu/issues/1179
https://github.com/sensu/sensu/issues/1161
https://github.com/sensu/sensu/issues/1143
https://github.com/sensu/sensu/issues/1061
https://github.com/sensu/sensu/issues/1004
https://github.com/sensu/sensu/issues/999
https://github.com/sensu/sensu/issues/984
https://github.com/sensu/sensu/issues/940
https://github.com/sensu/sensu/issues/935
https://github.com/sensu/sensu/issues/900
https://github.com/sensu/sensu/issues/838
https://github.com/sensu/sensu/issues/550

We'll update this ticket as we begin planning subdue improvements, so please stay tuned for updates – your feedback is important! #monitoringlove

In preparation for this discussion, the API has been completely rewritten over the past 2-weeks. So I would encourage anyone who's interested in participating in this conversation to review the new docs:

API Overview
Client API
Checks API
Events API
Results API
Aggregates API
Stashes API (and new Stashes reference docs)
Health & Info API
API Configuration

I'd also love any feedback on the new docs as there's quite a bit of new content there, so any suggestions for improvements would be welcome.
:shipit:

I created this issue:

#1253 API support for searching "custom attributes" of clients in client, check, event search

Which I think is relevant to this discussion on API improvements.

A generic API response object filter, boolean search, using dot notation, would be very handy.

@portertech Could you clarify what you mean by "dot notation"?

The 0.25 release is going to hit today with fewer features than originally anticipated & primarily only some internal improvements. Moving this issue to 0.26.

...though, having said that, it should be noted that we're laying the groundwork for these API improvements via a complete rewrite of the API in the 0.25 release. See: https://github.com/sensu/sensu/pull/1324


Implement Count API #54

In a first instance I thought I needed this, but then I solved in another way and... well, rather than trashing it here it comes with this PR 😄

Cool, looks good, thanks very much 👍

Included in v0.8.1


Bump identity-apps console version to 2.10.3

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/7101455346

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/7101455346
Status: success

CLosing since the version is already bumped.


Is it same the "VQA_lora_PMC_LLaMA_PMCCLIP" and "QA_PMC_LLaMA_lora_PMC-CLIP_MLP"?

I want to run test.py in MedVInT_TD directory.
But when I changed the path of ckp(VQA_lora_PMC_LLaMA_PMCCLIP/choice/checkpoint-4000) and model path (chaoyi-wu/PMC_LLAMA_7B), and tokenizer_path to chaoyi-wu/PMC_LLAMA_7B, it doesn't work

I can't find the dir of QA_PMC_LLaMA_lora_PMC-CLIP_MLP.

Line 9 in test.py should change to ``from model.QA_model import QA_model''.  The released model checkpoint used transformer-based trainable projection module.

Thank you for your commend, also you have to change 'from model.QA_model -> from models.QA_model' if that is right.
If I have a any problem, I will add the issue on this. Thanks.

Thanks for your kind reminding. I have updated the code.

I still have a problem same with first issue.
I use "VQA_lora_PMC_LLaMA_PMCCLIP/choice/checkpoint-4000/pytorch_model.bin" in test.py 21 line for ckp import.
The model_path is from "llama-7b-hf", visual_model_path is from pmc_clip's checkpoint.pt.
The problem comes from test.py line 110 "model.load_state_dict(torch.load(ckp, map_location='cpu'))".
For example, every key from "VQA_lora_PMC_LLaMA_PMCCLIP/choice/checkpoint-4000/pytorch_model.bin" is looks like "llamacasual.base_model.model.model.layers.0.self_attn.q_proj.lora_A.default.weight"
, but expected key is "llamacasual.base_model.model.model.layers.0.self_attn.q_proj.lora_A.weight" which has not "default" in key. How can I solve it?

Hi, also got the same problem, when i download the pytorch_model.bin and tried test.py MedVInT_TD directory. Manage to fix it by directly rename and delete some keys. Here is my hacky way of fixing it:
ckp = model_args.ckp + '/pytorch_model.bin' modelCheckpoint = torch.load(ckp, map_location='cpu') for key in list(modelCheckpoint.keys()):     if "llamacasual.base_model.model.model.layers":         if "lora_A.weight" in key:             # key = key.replace("lora_A.weight", "lora_A.default.weight")             modelCheckpoint[key.replace("lora_A.weight", "lora_A.default.weight")] = modelCheckpoint.pop(key)         elif "lora_B.weight" in key:             modelCheckpoint[key.replace("lora_B.weight", "lora_B.default.weight")] = modelCheckpoint.pop(key)         elif "rotary_emb.inv_freq" in key:             del modelCheckpoint[key]
Please check if it also fix on your side, and if you have time please check if it delete any extra keys. I will need to check if this can actually run through to the end or not.

@xiaoman-zhang have you deal with this problem?


use docker-php-ext-enable command to enable xdebug

Checklist

[x ] I've run make from the root directory to see all Dockerfiles are created successfully.
[x ] I've updated the documentation if necessary. (not necessary in this update)

Motivation and Context
This PR is not related to an existing issue, its related to an issue I encountered while trying to setup phpunit with coverage text.
The change is required, because xdebug is not correctly enabled, so the coverage drivers where not found and it was not showing on phpinfo() output or php -i.
Initially built image 7.1.9-cli and ssh'd into it, tried installing and enabling xdebug, to find out that it was indeed installed, just not enabled. Enabled it using the docker-php-ext-enable command provided by the php docker image (our base) and got expected result from php -i and running phpunit on my project.
Description
It modifies the line in which xdebug is installed and enabled to use docker-php-ext-enable xdebug
Disclaimer: Did not build and run all php images to test if it working as expected.

ping @ryanwohara


Sublime Text Port

ported the vscode syntax highlighter to be used in sublime text

Please add installation instructions to documentation. Thank you for this.


Showcase: gesuido & skeletons for other games

Adds Gesuido draft (frontends, what are they even) & skeletons for rest of the hall
Also caps the height of each individual entry to 600 & adds scrolling if you shrink the page. The image shrinking with Gesuido is jank because I don't do frontend stuff and it's 100% me + Google trying random things.

If anybody knows how to do CSS for Gesuido that puts the text/images horizontally until the width gets small and then stacks them vertically that would be really helpful, ha.


Fix s3 download PermanentRedirectError for legacy s3 endpoint

What this PR does / why we need it:
For storage-initializer configuration using legacy s3 endpoint (https://s3.amazonaws.com) with region specified, set the addressing style as virtual.
Without virtual addressing style, it will be deemed as an invalid endpoint due to deprecation from s3 (changed here). When it is set to virtual addressing style, the endpoint url is valid and the botocore sdk will try to send a request. Note that even if the region is set incorrectly, the SDK will retry with the correct region returned from the header x-amz-bucket-region in the failed response (in this line) and subsequently insert it into the endpoint url as https://bucketname.s3.amazonaws.com for the latest endpoint
Debug logs to show redirect on incorrect region

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #4047
Type of changes
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)

Feature/Issue validation/testing:
Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.

[ ] Test A

[ ] Test B

Logs

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Checklist:

[ ] Have you added unit/e2e tests that prove your fix is effective or that this feature works?
[ ] Has code been commented, particularly in hard-to-understand areas?
[ ] Have you made corresponding changes to the documentation?

Release note:

Re-running failed tests

/rerun-all - rerun all failed workflows.
/rerun-workflow <workflow name> - rerun a specific failed workflow. Only one workflow name can be specified. Multiple /rerun-workflow commands are allowed per comment.

/rerun-workflow Go

/rerun-all

/rerun-all


Add unit test for segment pre-processor on all data types and index types

We recently find a bug where BIG_DECIMAL is not supported when generating min/max values, which fails the segment load. We should be able to catch it in our unit test, and make it easy to extend for future data types.
Besides ColumnMinMaxValueGenerator, we should also test other components in SegmentPreProcessor

@aadilkhalifa Sure! Assigned it to you. Thanks for volunteering!


What is the Azure Functions Team's Plan with regards to .NET 6?

I saw a reference to Azure Functions 4.0 in another issue. Will AF 4.0 coincide with .NET 6? If so, where does that leave the .NET 5.0 work present in this repo?

Yes. Public preview for v4 will be announced very very soon. It'll have preview support for .NET 6. You have the option of both in-process and isolated process for .NET 6 on v4.
V4 is expected to be GA at the same time as .NET 6 LTS GA.
The isolated model provided by the SDK in this repo can be used with .NET 5 (in v3) and .NET 6 (v4). It'll also be the path forward for .NET 7 and beyond.

Awesome, thank you.


Add new application of singletasklearning: segmentation of cityscapes

This pr adds new application of singletasklearning which involves a public segmentation dataset of cityscapes.
/kind feature

/lgtm


(HUM-70): align chat icon with figma

Description
HUM-70

@dnechay sure, will provide screenshot for every visual change from now on. Sorry for missing the linter, I'm not sure how this wasn't displayed in my editor 😅
As for the testing, we test every PR including this; it's surprising to me that this happened. Can You sent me the exact dimensions to include it in the testing stage? In the meantime I will try to fix that.

Should be good now (I suspect the scrolls appeared on Your screen because of the thing that linter pointed out):

@mpblocky indeed, probably related to it because I was testing with also switching modes


False warning for non-persistance

In the DuckDB class you log a warning that will not be persisted
https://github.com/chroma-core/chroma/blob/fa847be5e9b44c3d1e73fe904ddd1f499646dc45/chromadb/db/duckdb.py#L47
However, the PersistentDuckDB inherits from this class, and then calls super().__init__() meaning that this line is called. this means that users who are using a persistent DB see a warning that their data will not be persisted

@hwchase17 this is now resolved in 0.3.14! sorry for this!!


Rename the API class to App

API can be confusing in that it is unclear that the class represents a WSGI "app", not the Falcon "api". Therefore, we have decided to rename the class and module. falcon.API should continue to be available as a deprecated alias. The docs will need to be updated accordingly.

@kgriffs I'll pick up that one.

This has been addressed in https://github.com/falconry/falcon/pull/1592


Uncaught SyntaxError: missing ) after argument list mnist.js line 9

I found the mnist example to be broken with the following errors:
Uncaught SyntaxError: missing ) after argument list mnist.js:9
...
Uncaught ReferenceError: loadMNIST is not defined sketch.js:33
Anyone know what is going on?  I don't know enough about promises to debug.
BTW - doodle_classifier worked for me as expected

Thanks for reporting! I will take a look soon if someone doesn't get to it before me!

hey @rwsturm what are the steps to reproduce? I was interested in looking at this one but can't seem to get that error? mnist example works perfectly for me.

sup Keeghan,
Nothing out of the ordinary.  I downloaded the repository
https://github.com/CodingTrain/Toy-Neural-Network-JS, unzipped, and ran.
Got that error and just can't hunt it down.  I watched the live stream 4 or
5 times and played around with fixing mnist.js myself but alas, I could
not.  I gave up after a couple days.  Now I notice loadBytes.js is avail
(and working) for doodle_classifier.  Looks like that file is using a
different method and could probably be ported to replace mnist.js.  Was
gonna try it but if you already know the bitmapping from the raw binary
mnist data to the training and testing files...  by all means please take
the initiative.  I obviously still have a lot to learn here.
btw - I am using the 200 OK web server and a very old version of chrome.
I've tried nearly all of the p5 coding-challenges and never had a problem
before.  If you can't get the error on mnist then this could be my setup.
On Fri, Mar 9, 2018 at 7:12 AM, Keeghan McGarry<EMAIL_ADDRESS>wrote:

hey @rwsturm https://github.com/rwsturm what are the steps to
reproduce? I was interested in looking at this one but can't seem to get
that error? mnist example works perfectly for me.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CodingTrain/Toy-Neural-Network-JS/issues/93#issuecomment-371796468,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATtDrgtH2fbSMlXQBjnsUZ9pN-Qh-2_pks5tcnGngaJpZM4Sb6pi
.

meant to say loadbinary.js not loadBytes.js.  loadBytes is the new function that works; loadbinary.js is the new file that contains it.

That particular file uses a feature that requires a newer version of Chrome or Firefox. Try removing async and await and see if that fixes it.

I made those changes and got a new error:
Uncaught TypeError: First argument to DataView constructor must be an
ArrayBuffer
On Fri, Mar 9, 2018 at 6:07 PM, Eric Paulson<EMAIL_ADDRESS>wrote:

That particular file uses a feature that requires a newer version of
Chrome or Firefox. Try removing async and await and see if that fixes it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CodingTrain/Toy-Neural-Network-JS/issues/93#issuecomment-371971139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATtDrqDc3ajBLvyIqG1tJ8laITbIK9nOks5tcwtMgaJpZM4Sb6pi
.

I installed the newest version of Firefox 52.6.0 and the original mnist.js
file and example now works as expected.  I'm going to close this issue with
reason 'Promises aren't fully supported in Chrome 49'.  Thanks for your
help.
On Sat, Mar 10, 2018 at 8:43 AM, Robert Sturm<EMAIL_ADDRESS>wrote:

I made those changes and got a new error:
Uncaught TypeError: First argument to DataView constructor must be an
ArrayBuffer
On Fri, Mar 9, 2018 at 6:07 PM, Eric Paulson<EMAIL_ADDRESS>wrote:

That particular file uses a feature that requires a newer version of
Chrome or Firefox. Try removing async and await and see if that fixes it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CodingTrain/Toy-Neural-Network-JS/issues/93#issuecomment-371971139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATtDrqDc3ajBLvyIqG1tJ8laITbIK9nOks5tcwtMgaJpZM4Sb6pi
.

Promises aren't fully supported in Chrome 49


Clean up stressor.go

Generally just trying to increase code readability by reducing indentation level and using a standard worker-pool structure.

Note: not sure why CI build fails. I ran launched travis against my fork'd repo and it completed okay.

It looks like one of the travis workers timed out for unknown reasons. Rerunning the build shows this PR as passing.
However, I noticed that you removed the "version" variable and the ability to have the binary print out it's version. Please restore this, it's very useful to be able to ask a binary to list it's exact version.
Also, please confirm (via a comment on this PR or an email to<EMAIL_ADDRESS>that you're making these contributions under the Apache 2 license.

I've added the version bit back.
I confirm these contributions are made under the Apache 2 license.

Thanks a lot for your contribution @mesartwell


Ordering issue with Array_agg function

I have a table in the below format where i want to combine all the values into an array.
device_id	                 affected_devices
CNQ5LBN2NL-test4	{"device_list":["CNQ5LBN2NL-test4-test"],"device_type":"client1"}
CNQ5LBN2NL-test6	{"device_list":["CNQ5LBN2NL-test6"],"device_type":"client2"}
CNQ5LBN2NL-test3	{"device_list":["CNQ5LBN2NL-test3-test"],"device_type":"client3"}
CNQ5LBN2NL-test5	{"device_list":["CNQ5LBN2NL-test5"],"device_type":"client4"}
CNQ5LBN2NL-test7	{"device_list":["CNQ5LBN2NL-test7"],"device_type":"client5"}
CNQ5LBN2NL-test1	{"device_list":["CNQ5LBN2NL-test1-test"],"device_type":"client6"}
CNQ5LBN2NL-test2	{"device_list":["CNQ5LBN2NL-test2-test"],"device_type":"client7"}
I'm looking for an o/p like
device_list                                                                                device_client_list
{CNQ5LBN2NL-test4,CNQ5LBN2NL-test3,CNQ5LBN2NL-test5}       {"client1","client3","client4"}
I want to maintain the same order while aggregating the array value so that i can match them based on index later.
My query is like below
select array_agg(device_id,'STRING',null),array_agg(affected_devices,'STRING',null)
from table
But it seems the ordering is not guaranteed after if i use array_agg. The output i'm getting is like below
device_list                                                                                device_client_list
{CNQ5LBN2NL-test4,CNQ5LBN2NL-test3,CNQ5LBN2NL-test5}       {"client3","client1","client4"}
Is there way to use array aggregation on multiple column by preserving the order?

Interesting.. The ordering should be preserved as long as you are not getting the DISTINCT values. Can you give more details on how to reproduce it?


Add support for Eager Activity Dispatch

What was changed

Add support for Eager Activity Support

Why?

Improve performance
Feature parity with core and go SDKs

Checklist

Add metrics
Add option on Worker to disable eager activity support (parity with other SDKs)
Tests
Closes #1339
Eager Activity Dispatch support in tes server will be pushed in a distinct PR

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

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

I think this PR should have a unit test where we spawn 2 Workers on the same queue, run a workflow with several sync activities, and make sure that the activities always end up scheduled and executed on the worker-originator. This may be checked from the history.


README - private link

Download Docker image
Please download edge-orchestration

I can't access the link "https://github.sec.samsung.net/RS7-EdgeComputing/edge-home-orchestration-go/releases/download/alpha/edge-orchestration.tar"

@wansuyoo @jyong2kim Hi, the link in the current README.md directs the internal GitHub which we cannot access right now.

Hi. fixed the link for image of tar archive to current github release.

Thank you for your kind reminder, I have checked out the pending PR request #35 . Once it is approved and merged, I will close this issue! :)

@mmiklus The PR has been merged. Please check out and close this issue. :)

Since this has been already resolved by merging the related PR #35, we will close this issue. Please let us know if this is reproduced again.


update "storyblok-js-client" to "^3.3.1".

resolve issue where npm audit returns high risk vulnerability.

Sorry for the delay, we updated the client in this commit!


Investigate additional SQL best practices

@knz suggested we check http://www.helenanderson.co.nz/sql-query-tweaks/ for possible additions to our SQL best practices. A number of these are already in our docs, I believe, but it's worth a closer look.

cc @rmloveland, @ericharmeling for further consideration about priority and timing.


Extend NL report 11405 "Submit Elec. Tax Declaration"

Please remove OnPrem-scope from SetGenerateSubmissionMessageOnly() in report 11405 of the NL localization. We would like to able to generate the message without submitting it in our cloud solution.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


luci-base: follow-up fix for ES6 changes

follow-up for c2fc96cc4c6b35f19638f8c54599041ce6e39da4

[x] This PR is not from my main or master branch :poop:, but a separate branch :white_check_mark:
[x] Each commit has a valid :black_nib: Signed-off-by<EMAIL_ADDRESS>row (via git commit --signoff)
[x] Each commit and PR title has a valid :memo: <package name>: title first line subject for packages
[x] Incremented :up: any PKG_VERSION in the Makefile
[x] Tested on: (aarch64, HEAD, chrome) :white_check_mark:
[x] ( Preferred ) Mention: @systemcrash
[ ] ( Preferred ) Screenshot or mp4 of changes:
[ ] ( Optional ) Closes: e.g. openwrt/luci#issue-number
[ ] ( Optional ) Depends on: e.g. openwrt/packages#pr-number in sister repo
[x] Description: (Fixes Uncaught TypeError: Cannot read properties of undefined (reading 'hasOwnProperty'))

Gratefully accepted. Thanks @1715173329 !


Badges and README updates

Fixes #1181
Updates and reformats the README to use language that is more accessible to users unfamiliar with SLSA and provenance.
/cc @joycebrum

/cc @joycebrum

Great changes, I liked it 👍🏼


Modal not showing templateurl but view is in modal state.

I've using the sample code to show a basic modal with templateUrl and controllerAs. I'm also injecting some inputs.
On element.modal() the background goes into 'modal' state (greyed out) but the modal template / body does not show.
Inspecting the element in dev tools:
body > div.row.ng-scope.in                       <- here's my template but not showing
body > div.modal-backdrop.in
What am I missing here?

I'm having the same issues. I have been previously using https://angular-ui.github.io/bootstrap/ UIBModal. However my build process added uglification which caused me to use explicit dependancy injection using an array:
app.Controller('myCtrl', ['MyDep', function(MyDep){ }]);
This seemed to break the way I was passing in parameters to my Controllers. I'm thinking this may also be an issue in this service as I'm getting undefined for my items passed into my controller.
@charliebrink are you using similar dep. injection techniques in your app? This maybe part of the issue.

@charliebrink I'm having the same issue. after inspecting in chrome dev tools i removed the "position: fixed" style from the class modal-backdrop making the overlay dissapear, and clicked the show() button again and the modal became visible. This led to discovering that it takes me two clicks to activate the modal -- so it works, but still no success on getting it to appear in front of the backdrop on first click.

Any chance a fiddle can be shared? Will make it much easier to debug. Closing until then as there's little for me to go on


Add HostPolicyMatcher

Add HostPolicyMatcher + tests
Lets users map endpoints to specific hosts. Supports domain, port, and wildcards.
Will let healthz endpoint to support a specific port like current middleware allows - https://github.com/aspnet/AspNetCore/pull/5127#issuecomment-447542617
~Should HostAttribute be an attribute or a POCO? Attribute doesn't feel as clean to use in code, and other metadata in this project are POCOs. An attribute would support placing metadata on MVC controllers/actions. An alternative is a POCO in routing and then MVC have an attribute implementing the interface.~ I made it a POCO to be consistent but I'm on the fence. AuthorizeAttribute is defined in Microsoft.AspNetCore.Authorization. Happy to change it back so it can easily be used on MVC controllers/actions.
Addresses https://github.com/aspnet/AspNetCore/issues/5957

🆙 📅


Feat: add tail server to docker yml

Adding tail server to the docker-compose.yml file :)
Signed-off-by: Alexandra Walker ☀

@dbluhm I think this is fixed :)

Success! :)


Statsd complains constantly when emitting to Sysdig's StatsD teleport

This is essentially the opposite of #25, but the way Sysdig handles StatsD is to listen for outgoing packets in the kernel, rather than capture them.  This is a relatively common use case for containerized applications (i.e. Docker & Kubernetes).  By doing it this way, there's no need to instrument a StatsD listener in the container or deal with networking.
More info here:
https://sysdig.com/blog/how-to-collect-statsd-metrics-in-containers/
From looking into it, quipo/statsd use net.Conn, which will log a failure when emitting to no one in particular:
https://github.com/quipo/statsd/blob/master/client.go#L190
[BufferedStatsdClient] 2017/03/28 21:44:41 write udp <IP_ADDRESS>:57858-><IP_ADDRESS>:8125: write: connection refused
Using a net.PacketConn and WriteTo() does not produce an error in the same conditions.  I was considering a pull request for a sysdig client, but the scope is pretty large for an essentially parallel code path.  I was wondering about just replacing the existing net.conn with a net.PacketConn?

Try a multicast address?


Android Basics: lists

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-lists?return=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-2-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-lists#4
In which task and step of the codelab can this issue be found?
Vegetables(listOf("cabbage", "sprouts", "onion")))
Describe the problem
Nothing spectacular but it should be:
Vegetables(listOf("cabbage", "sprouts", "onion"))
Steps to reproduce?

Go to...
Click on...
See error...

Versions
What version of Android Studio are you using?
Additional information
Include screenshots if they would be useful in clarifying the problem.

Thank you so much for reporting this issue. This is fixed and will be published soon.


FIX: optimize.linprog: dual simplex model feasibility fix

Reference issue

closes #13610

What does this implement/fix?

checks LP model status instead of primal solution status (sometimes not updated by HiGHS) to determine if solution exists.  This new approach aligns with how HiGHS checks its own solutions' validity
updates HiGHS to latest master
removes unused, private _mpswriter extension
filters out unused MIP sources from compilation
removes unused sensitivity analysis variables from the _highs_wrapper results dictionary (to be fully added in a future PR)
adds a more useful warning telling the user to check primal/dual feasibility tolerances for poorly scaled models

Additional information

currently blocked by upstream IPX crossover iteration count regression (see this PR) -- will update this PR when upstream issue is resolved

@mdhaber
Simple explanation: HiGHS reverted some of their IPX changes and has ended up counting basis updates instead of primal/dual pushes as crossover iterations.  I think counting pushes is the right thing to do so I made the change and submitted an upstream PR.

Misfire on closing/re-opening -- sorry for the churn!

How often are we going to bump the HIGHS version? It might cause some headaches from release to release.

Looks like there's been several regressions in the HiGHS upstream and we're failing to build on MacOS and Windows, will have to scour the logs to see specifics.

How often are we going to bump the HIGHS version? It might cause some headaches from release to release.

I've been doing as necessary to get bug fixes and features (upcoming PRs include sensitivity analysis and a MIP solver), though I was hoping to get a more regular cadence to catch the build regressions we're seeing right now more quickly

As far as I can tell, there's no way to get at the macOS build log and I don't know how much I can do without access to a machine that will reproduce this error.  What I gather from the CI log is:

one of the HiGHS methods (highs-ds or highs-ipm) encounters a segmentation fault during the test_disp test

Removed HiGHS update from the scope of this PR after a conversion with @mdhaber
(still investigating cause of macOS crash on latest HiGHS master, but this issue is no longer blocking this PR)

If CI builds are clean, this PR has my blessing

Thanks @mckib2!


Updated GPUImageiOSBlurFilter with https://gist.github.com/Ahti/8662879

How does this suit?

I'm confused - it says that the Travis build failed, but when I view the build on the Travis site, I see it passed?

@r3mus @BradLarson is this more inline with what you were thinking?


Avoid using root user for DB connection

The user for MySQL connection is hardcoded as root. In the same relation, a user was created called mysql. Using root users for connections is not a good practice.
    related-units:
      mlflow-db/0:
        in-scope: true
        data:
          database: database
          egress-subnets: <IP_ADDRESS>/32
          host: <IP_ADDRESS>
          ingress-address: <IP_ADDRESS>
          password: password
          port: "3306"
          private-address: <IP_ADDRESS>
          root_password: root
          user: mysql

https://github.com/canonical/mlflow-operator/blob/6d7b891bb3af07c460489b59803c07cd853af82f/charms/mlflow-server/src/charm.py#L370

Fixed in https://github.com/canonical/mlflow-operator/tree/KF-715-mlflow-v211 close after merge


Hopefully fix parallel make builds.

See 4 & 5 in https://samthursfield.wordpress.com/2015/11/21/cmake-dependencies-between-targets-and-files-and-custom-commands/

Seems to work on my notebook :)


Add workflow to deploy to AKS

Add workflow to deploy to AKS

Automated Deployment Warning
Ensure your value.yaml and Helm charts at . use image.repository and a image.tag to represent image names.
For example, the image line in your deployment would look something like
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}".


WAL log samples: log series: write metrics/wal/000315: file already closed

This is something that happens when the disk is full. The caller should probably have a proper health check for that, but it's another story(https://github.com/prometheus/prometheus/issues/3283). tsdb should certainly not try to write to an already closed file.
This must come from:
https://github.com/prometheus/tsdb/blob/b7173eb0e5558c720ec4c939af7e803d38aa1cce/wal.go#L763 and the fact that in https://github.com/prometheus/tsdb/blob/b7173eb0e5558c720ec4c939af7e803d38aa1cce/wal.go#L604 the function returns early without setting cur to nil on failure.
I suspect that we should instead set cur to nil early in cut() and handle this case in write().
cc: @Thib17

Thanks for the nice pointers. I will check this bug.

I can't seem to replicate it.
fallocate -l 50M disk.img
mkfs disk.img
sudo mount -o loop disk.img ./data
sudo chmod -R 777 data
go run main.go  uname_default.go fdlimits_default.go --config.file=../../promBench.yml

prom config
global:
  scrape_interval:     200ms # Set the scrape interval to every 15 seconds. Default is every 1 minute.

scrape_configs:
  - job_name: 'master'
    # scrape_interval: 50ms
    static_configs:
      - targets: ['localhost:9090']
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus1'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus2'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus3'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus4'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus5'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus6'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus7'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus8'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus9'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'prometheus10'
    static_configs:
      - targets: ['localhost:9090']

level=warn ts=2018-04-17T09:14:42.7401957Z caller=scrape.go:706 component="scrape manager" scrape_pool=prometheus7 target=http://localhost:9090/metrics msg="append failed" err="WAL log samples: log series: write data/wal/000002: no space left on device"
level=warn ts=2018-04-17T09:14:42.74177436Z caller=scrape.go:706 component="scrape manager" scrape_pool=prometheus22 target=http://localhost:9090/metrics msg="append failed" err="WAL log samples: log series: write data/wal/000002: no space left on device"
level=warn ts=2018-04-17T09:14:42.75743852Z caller=scrape.go:706 component="scrape manager" scrape_pool=prometheus1 target=http://localhost:9090/metrics msg="append failed" err="WAL log samples: log series: write data/wal/000002: no space left on device"

cp -R data dataB
sudo umount ./data
cp -R dataB data

at this point prometheus starts and works as expected on the disk that has enough disk space.

Sorry, I missed an important part here: the issue is that once you've had  no space left on device once, it will become file already closed the next time, which is confusing for the administrator.
If you set cur to nil just after closing the file, the error will keep making sense.

I must be doing something different as my logs never show file already closed

yep , got it and replicated. will test your suggestion and will open the PR.

@iksaif @krasi-georgiev I start facing this issue on one of the production cluster . Do we find any solution or Work around for the same. I checked the  prlimit and looks good..
Prometheus version: 2.3.0
prlimit values
RESOURCE   DESCRIPTION                             SOFT      HARD UNITS
AS         address space limit                unlimited unlimited bytes
CORE       max core file size                 unlimited unlimited blocks
CPU        CPU time                           unlimited unlimited seconds
DATA       max data size                      unlimited unlimited bytes
FSIZE      max file size                      unlimited unlimited blocks
LOCKS      max number of file locks held      unlimited unlimited
MEMLOCK    max locked-in-memory address space     65536     65536 bytes
MSGQUEUE   max bytes in POSIX mqueues            819200    819200 bytes
NICE       max nice prio allowed to raise             0         0
NOFILE     max number of open files             1048576   1048576
NPROC      max number of processes               514236    514236
RSS        max resident set size              unlimited unlimited pages
RTPRIO     max real-time priority                     0         0
RTTIME     timeout for real-time tasks        unlimited unlimited microsecs
SIGPENDING max number of pending signals         514236    514236
STACK      max stack size                       8388608 unlimited bytes

IIRC this wasn't a bug, but mainly misleading logs.
The next release includes quite a few changes for these parts of the code base so best to wait and if it behaves the same I can revisit.

I have a similar issue in my cluster.   there are many tmp files in /var/lib/prometheus/data, like 01CSVYYZ2N77NT2VEQ47P93FB5.tmp, about 500M.They ate up my disk space for /var/lib/prometheus/data.  And the log show as following:
| level=warn ts=2018-10-14T15:59:58.720480291Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:58.914424272Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.107081533Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.257552091Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=error ts=2018-10-14T15:59:59.559349479Z caller=wal.go:713 component=tsdb msg="sync failed" err="flush buffer: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.608324272Z caller=scrape.go:673 component="target manager" scrape_pool=kubernetes-service-endpoints target=http://<IP_ADDRESS>:9095/metrics msg="append failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.609563487Z caller=scrape.go:677 component="target manager" scrape_pool=kubernetes-service-endpoints target=http://<IP_ADDRESS>:9095/metrics msg="append failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.824557393Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.82479578Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.824943819Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.825075107Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.825201263Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.825357478Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.833987628Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.83425203Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.834421827Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.834695948Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.851145342Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
| level=warn ts=2018-10-14T15:59:59.867473227Z caller=manager.go:371 component="rule manager" group=kubernetes.rules msg="rule sample appending failed" err="WAL log samples: log series: write /var/lib/prometheus/data/wal/000541: file already closed"
Any solution for this? Thank you.
@iksaif  @krasi-georgiev

@szediktam if you had a disk full event then you can remove all .tmp files to recover space. Also you might want to upgrade to the latest Prometheus release, rather than using v2.0.0.

@szediktam yeah the tmp files was a bug which is not fixed so an upgrade will solve it.

if I remove the .tmp files, it will generate many .tmp files again to eat up my disk space. @simonpasquier
@krasi-georgiev The newer version fix this bug? which patch on which version?

@szediktam it will hard to pin point which commit fixed the issue but if you upgrade to v2.4.3 and remove the .tmp files, you should be good.

Ok. Thanks.
How to reproduce this? I should reproduce this, and upgrade to v2.4.3 to solve this, to prove that it works.

In my case, this happened because the ulimit for open files was set too low.  I had to edit my init configuration to increase the ulimit, and prometheus was happy again.
The somewhat insidious behavior is that the "too many open files" message was only written at the very top of the log, while the rest of it was full of "file already closed" messages, which don't really describe the root cause of the problem.  I didn't actually notice the open files problem until I happened to tail the log while restarting the process.
It would be great if the root cause of the error were logged throughout.

In my case, this happened because the ulimit for open files was set too low. I had to edit my init configuration to increase the ulimit, and prometheus was happy again.
The somewhat insidious behavior is that the "too many open files" message was only written at the very top of the log, while the rest of it was full of "file already closed" messages, which don't really describe the root cause of the problem. I didn't actually notice the open files problem until I happened to tail the log while restarting the process.
It would be great if the root cause of the error were logged throughout.

How did you set the ulimit in prometheus container

this is fixed in https://github.com/prometheus/tsdb/pull/582
tsdb continues to write when there is more space available.


The CARMA termination condition based on search radius

I don't know yet what is a good termination condition so I'm using a combination of many criteria. There is room for improvement specially with search radius.

On the other hand, the more I check, i feel it's actually not that important. At the end of the day a few wrong h-values cannot do much harm. The iterative CASPER can always recover from that. I'm gonna keep this issue open for now but I will not consider this as a bug for now.


Okta Review before Migration

Problem statement
We want to conduct a comprehensive test of the full migration process, including all the newly implemented design, content, and engineering changes, so that we can ensure that the migration will occur smoothly, all new features and changes are working as expected, and users will experience a seamless transition to the new Okta instance.
What you need to know
This will be based on the change requests coming from Design and Content in these tickets:
Engineering changes to website and Okta per content/support needs (#11074)
Engineer changes to website and Okta per branding/design needs (#10540)

Comm plan draft
Okta Timeline
Okta flow mural
...

Acceptance criteria

[ ] Walk through the entire migration process again from a user perspective
[ ] All findings (issues, inconsistencies, areas for improvement) are documented
[ ] Any issues that could block deployment are flagged to Joseph Andersen (engr) and Chris Kuryak (product)

@chris-kuryak I believe my portion is complete. I am not 100% sure about others, but maybe I just just pop my name off this assignee list to clean up my tasks?

I have performed a successful migration and tested the authenticated permission/experience with all 4 user types:

Prime Admins
Sender
Receiver
No Group

This will also be tested again on migration day in Staging before deploying to Production.


Documentation for options in rama_py

The multicut_solver_options class has two constructors, one without parameters and one with a lot of parameters,
see https://github.com/pawelswoboda/RAMA/blob/master/src/rama_py.cpp#L15-L17.
It would be nice to document this a bit, especially how it relates to the parameters mentioned in the README: https://github.com/pawelswoboda/RAMA#parameters.
Which parameters determine the trade-off between speed and accuracy?

Good point. I have added another constructor for this purpose in python interface and described it in readme.

That's very helpful, thanks!


[REEF-755] Add Findbugs check to our build tools

This adds Findbugs to plugins we can use with our Java build.
This does not add Findbug to our regular build process, because
we don't want to increase the build time for a non-blocking tool.
Instead, it can be invoked separately using command
mvn findbugs:check; mvn xml:transform
Output can be found in target/findbugs folder of each project.
JIRA:
REEF-755
Pull Request:
Closes #

I'm looking closer at the results of the Findbugs, and there are a lot of bugs introduced by autogenerated ProtoBuf files:

...PARSER isn't final but should be
Useless control flow in ... $Builder.maybeForceBuilderInitialization()
Class ... defines non-transient non-serializable instance field ...

We can't fix anything that is generated from .proto files, so I think we should exclude classes named *.proto.* to reduce number of bugs we're looking at. Let me update PR with this configuration

@tcNickolas Thanks. I would like to take a look at once you updated the PR.

I've updated the PR to exclude .proto. and .avro. classes (avro ones have the same problem).
The result is a bit hacky: Findbugs doesn't resolve relative paths as nice as Checkstyle does; so to have one path to findbugs-exclude.xml across all projects I had to use relative path from root project and assume that the command is called from root, not from individual subproject.
I wrote a PowerShell function to invoke Findbugs nicely. It changes path to root of incubator-reef, deletes .html files produced in previous runs (if old files stay, xml:transform takes 25 minutes to run, if they are deleted - 3 seconds), invokes findbugs:check to generate xml report and then invokes xml:transform to convert them to human-readable form.
function Findbugs{
    Push-Location "$REEFSourcePath"
    Get-ChildItem . -include findbugsXml.html -recurse | foreach ($_) {remove-item $_.fullname}
    Get-ChildItem . -include findbugs-exclude.html -recurse | foreach ($_) {remove-item $_.fullname}
    Invoke-Expression 'mvn findbugs:check'
    Invoke-Expression 'mvn xml:transform'
    Pop-Location
}

Does this mean the findbugs reports are not in the target folder? Can we configure it such that they are?

No, reports are in target/findbugs folder of each project, because they are per-project; the hack is about all projects using the same configuration.

Ah, OK.
@bgchun Will you do the review and merge?

@markusweimer Yes, I will.


when deleting project, sub stack fail to delete due to no authorization

Summary
when deleting project, sub stack fail to delete due to no authorization：
"User: arn:aws:sts::xxxxxx:assumed-role/tCaT-cs-cloudfront-s3-t2--ClickStreamApiStackAction-msaJADhAkLqY/tCaT-cs-cloudfront-s3-t2--ClickStreamApiStackActio-VgjIrk2fMLIM is not authorized to perform: redshift-serverless:GetWorkgroup on resource: arn:aws:redshift-serverless:ap-northeast-2:xxxxxx:workgroup/3d89f754-e3d0-40ea-b862-976bebd967dc because no identity-based policy allows the redshift-serverless:GetWorkgroup action (Service: RedshiftServerless, Status Code: 400, Request ID: 3ea613f9-2e6b-4a3d-9363-aaff67009dc2)"
Steps to reproduce

create project and create pipeline
After pipeline active, delete project

What is the current bug behavior?
check the sub stacks status, we find that the sub stacks fail to delete
What is the expected correct behavior?
the sub stacks are deleted successfully
Relevant logs and/or screenshots

Possible fixes

This is :bug: Bug Report

May be the reason is control plane stack was already deleted when deleting the sub stack.

@qianyangcassie could you confirm if it's reproducible? We have a troubleshoot problem might help it.

No response. Free to reopen it if you still have issue.


[Image Resizer] Image resizing function based on zoom ratio

📝description
Add a picture size according to the specified scaling function, in order to facilitate the submission of images in some websites with limited image size, without damaging the aspect ratio of the original image.
What is the expected behavior of the proposed feature?  What is the scenario this would be used?
When this function is on, you can adjust the size of the picture at a preset zoom ratio without using various image editing tools such as Photoshop. Without destroying the aspect ratio of the original image, this is a better and simpler method of image size adjustment.

If you'd like to see this feature implemented, add a 👍 reaction to this post.

You can select "percentage" in the settings.

I think the UI could be improved.. would be a nice to have a slider.

@niels9001 issue with a slider is what if I want a 9000% zoom?  blown out but valid scenario.
@yuijker why don't you feel percentage works here?  Here was a 200% increase with "Fit"

So, thank you for your tips, I think this problem has been solved.


Test for reading and checking FXT header.

Complete the test file to verify that FXT is valid.
File: tests/TestFXTHeader.mq4
Branch: ci
Testing:
./scripts/run_backtest.sh -v -e TestFXTHeader -p EURUSD -y 2014 -m1

On Windows, use Vagrant and run: vagrant up first and run above inside VM.
See the docs page: https://www.mql5.com/en/articles/1540
Currently there is an error:

TestFXTHeader EURUSD,M1: Invalid file handle

It seems CreateFileW works randomly and when it work, then it fails on FileSeek which returns 5008 error.
--
Est. 2-8h

Fix in f45ca48114ee93709890c228935c668a878bae65


Forbidden Research Ideas

Wisp in a Jar
Research aid for Auromancy. Drains vis from the aura. Occasionally produces arcane curiosities. "So it IS possible! You knew the warded jar could hold almost anything inside it, but you weren't sure it would be able to trap a wisp, even after double and triple checking your math..."

Taintacle in a Jar
*Research aid for Eldritch magic. Produces Flux in the aura, and occasionally produces twisted curiosities. "You managed to jar one of the taintacles for study. The way it squirms is kind of cute... you've become oddly fond of it." *

Totem of Dusk
Decorative block that is unaffected by Taint. It glows faintly. Flux Crystals grow very slowly on this material regardless of the level of flux in the aura, and they grow x2 speed when there is flux present.

Brazier of Souls
Increases the spawn rate of dangerous mobs and ignores light sources nearby. Mobs that are killed in the light of the Brazier of Souls drop Soul Fragments as a rare drop. Phantasmal entities such as wisps and ghasts have a much higher percentage chance to drop. Villagers and players have a 100% chance to drop.

Soul Fragment
Placable like Nitor. Emits a quiet moaning noise. Crafting material used for the Think-Tank, as well as other constructs and devices that require more than programming, but actual sentience in order to function as intended.

Mask of Cruelty
Gives you the 'Deadly Gaze' status effect. Has warping I.

Charm of Souls
Chance for slain mobs to drop their souls, much like the brazier of souls. Has Warping I.

Nightmare Fuel
As yet unsure what this would be used for... but it's such a cool concept. Maybe this is one of the last reagents / end game research items needed to unlock the truth.

Hellfire Furnace
A blackened version of the Infernal furnace, with green flames. Hellishly efficient and devilishly quick.

Dark Infusion Matrix
Dark infusion allows you to create recipes with the "ludicrious" instability tag (instability that is impossible to craft using the normal altar). Instead of fighting against the instability, you choose to embrace it. The dark infusion altar drains flux from the aura as the infusion progresses.  I like to think of this as like trying to soothe an angry beast rather than cage it) These artifacts would simply lessen the severity of the instability events, not their frequency. When crafting using this altar You just have to contend with the erratic nature of the infusion and keep the flux level above that which is required or else fail in your attempt.

"This matrix is the final piece of the puzzle in creating what other thaumaturges churlishly call a 'dark' infusion altar. This experimental altar uses asymmetry and the instability it generates as a power source! You used to think of Flux as merely as a by-product of haphazard magic... but it can be so much more. In order to bend the rules of reality itself, much like a form of quantum-judo, with this matrix you can now use the weight of reality against itself. The harder it tries to buck your attempts to meddle with its rules, the easier it will be to break them."

Warded Tank
"Much like a warded jar these larger constructions are reinforced with void metal and can hold all manner of things - not just essentia by the barrel, but the souls of the damned and much more besides! You've even been toying with the idea of trapping... one of them."

Think Tank
Basically a central-nervous-system for your golems. Keeps a record of all seals, golems, and inventories it can see. It has a range of 16 blocks.
"One zombie brain can't think very hard... but a collection of zombie-brains infused with the souls of the damned? They can do so much more. You have decided to put this "think-tank" as you call it to work, cataloguing your vast stores of essentia and raw materials. What new wonders can you uncover now that you can micromanage your golems activities from the comfort of your study!"

Eyeball in a Jar
Point one of these at a seal, golem or inventory with the golemancers bell. It has a range of 16 blocks. Anything it can see, the Think-Tank it's attached to can also see.
"It's a big eyeball, floating in a jar. It never blinks, and you get the feeling it sees... more than it lets on."

Necromancy Focus
Converts a Zombie / Brainy Zombie / Husk / Skeleton / Wither Skeleton / Stray to your cause.  Using it on a horse creates a zombie or skeletal horse (these can be saddled and ridden). Using it on a villager creates a zombie villager (maybe friendly zombie villagers will trade with you for unique swag?). "Using this focus you can pervert the circle of life and death and create a puppet to use for your own ends."

This issue was moved to Azanor/thaumcraft-suggestions#164


Bump dev version

ref: https://github.com/conda-incubator/conda-store/issues/967

Merging as it seems the permissions set here don't apply to forks.


NNF when encountering negation

[](logic::negation<pLTL>, auto op) { return op; },
The return should be nnf(op)?

Hi @Shufang-Zhu!
Yes, I think you are right!

Closed with #2


Bookmarks: Undo behavior

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #3828   👈

This stack of pull requests is managed by Graphite.


@cunha-ambisis you should create a new form on each request (inside app.use)

          @cunha-ambisis you should create a new form on each request (inside app.use)

See examples
Originally posted by @GrosSacASac in https://github.com/node-formidable/formidable/issues/422#issuecomment-1043134451
This must be stated more clearly in the documentation
For example the API doc that show:
import formidable from 'formidable';
const form = formidable(options);
it's misleading

Yes i also see problem in that


Feature: Switch to the newly opened tab

What feature or improvement do you think would benefit Files?
Such a good stock explorer replacement but it lacks an essential feature related to tabs : they are not brought to front. This is very frustrating when browsing implies countless clicks to access some files.
Requirements
Requirements? What is this about..? I'm not a developper. Basically, including the option for newly openend tab to gain focus. This will improve the middle click action and can be a game changer to other similar programs.
Files Version
<IP_ADDRESS>
Windows Version
10.0.26100.2161
Comments
No response

There are several ways to open new tabs, and the behaviors can differ depending on the method you use. Can you clarify how you are opening the new tabs?

I usually (and surely most of people) use the middle mouse button and on some cases CTRL+LMB. None of these actions bring the new tab to front, neither via right click → open in new tab.

Thank you for clarifying, it sounds like it is working as expected. The behavior was designed to be consistent with web browsers.

Modern web browser do include that feature, Firefox for example :

Fair enough, I was looking mainly at Edge and Chrome. That said, if there is enough interest for a setting, we'll consider adding one to Files.

This feature will be added in the next update.

Awesome ! Thanks you alll.


Units stripped from zeros even when required for css math functions

Environment

clean-css version -<EMAIL_ADDRESS>node.js version - v14.15.5
operating system: macOS Big Sur v11.6

Configuration options
var CleanCSS = require('clean-css');
new CleanCSS({})

Input CSS
margin: 0 min(calc((1280px - 100vw) / 2), -0px)

Actual output CSS
margin: 0 min(calc((1280px - 100vw)/ 2),0)

The 0 that's the second argument to min() does not have units (px) so min() is unable to compute the result. This leads to an "invalid property value" warning and the desired style not being applied:

Expected output CSS
margin: 0 min((1280px - 100vw) / 2, 0px)

Proposal
The minifier should not strip the units when they are being used in a css math function (ex: min(), max(), calc(), clamp()).
My current workaround is to disable the zeroUnits rule, but obviously that's not ideal since I only need to preserve the units used in css math functions.

Hey @kstrickland0612 - any chance you can update to clean-css 5.x as it's fixed there?

Thanks @jakubpawlowicz, good to know.
We're using clean-css via https://github.com/kangax/html-minifier, so I'll check over there about making the dep update. Their latest version (4.0.0) has clean-css set at ^4.2.1.


Things that participant suppliers have already agreed to provide

Splits out the terms and conditions page for Participants lot.
Adds the following to the content:
The suppliers have already agreed that:

their prices must include all incentives, recruitment, and travel and subsistence costs paid to participants
you don’t pay for participants who don’t attend on the day
they are responsible for paying participants directly

Looks like this:

Good stuff :+1:


Integrating Taiko in chainIDE and Witnet Oracle

Describe the feature request
This is to request Taiko be integrated into ChainIDE, a multichain IDE that can enable me, as a developer, to easily deploy contracts, verify them, and interact with them. I can assist in kickstarting the process by discussing it with the team behind ChainIDE, as I personally know some people who work there. Also, I wanted a price feed for my project, which I am working on deploying on Taiko. Since I am already using Witnet Oracle, I can personally facilitate fast integration on Witnet if given the approval to proceed.
Spam policy

[X] I verify that this issue is NOT SPAM and understand SPAM issues will be closed and reported to GitHub, resulting in ACCOUNT TERMINATION.

Fee free to contact them to integrate taiko, not the other way around.