Update to curl 8.11.1: Fixes enable to build curl with gcc-14 on macOS

TL;DR It looks like with XCode 16.2 and Brew gcc-14, we now need curl 8.11.1 to build, along with the SDKROOT fix via @scivision

What Happened
No changes
I recently tried building Baselibs with gcc-14 from Brew. In doing so, it failed in the curl 8.10.1 build with many, many of:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/sys/_types/_fd_def.h:32,
                 from /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/sys/types.h:187,
                 from curl_setup.h:64,
                 from altsvc.c:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/unistd.h:744:1: error: 'deprecated' undeclared here (not in a function)
  744 | __OS_AVAILABILITY_MSG(ios,deprecated=10.0,"syscall(2) is unsupported; "
      | ^~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/unistd.h:744:1: error: 'message' undeclared here (not in a function)
  744 | __OS_AVAILABILITY_MSG(ios,deprecated=10.0,"syscall(2) is unsupported; "
      | ^~~~~~~~~~~~~~~~~~~~~

Now, I haven't tried in a while, but this seems to have happened after I updated to XCode 16.2? Or maybe an update to Brew? Dunno.
My first suspicion was the @scivision SDKROOT issue (see https://gist.github.com/scivision/d69faebbc56da9714798087b56de925a), but I already had:
-- Bug fix for XCode 16
setenv("SDKROOT","/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk")

in my modulefile. This is seen by the fact that the above error messages have MacOSX14 in them. So it was being passed down. And, well, I tried the reproducer in the gist above and it works fine too.
MacOSX15 SDKROOT
I did try building curl with other SDKROOT just to see, but no help. If I specifically use the 15 SDKROOT:
export SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk

then I get:
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in '/Users/mathomp4/Baselibs/ESMA-Baselibs-8.7.0/src/curl':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use '--host'.
See 'config.log' for more details
make[1]: *** [curl.config] Error 77
make: *** [install] Error 2

and in curl.config:
In file included from conftest.c:9:
/Users/mathomp4/.homebrew/brew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin23/14/include-fixed/stdio.h:83:8: error: unknown type name 'FILE'
   83 | extern FILE *__stdinp;
      |        ^~~~
/Users/mathomp4/.homebrew/brew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin23/14/include-fixed/stdio.h:81:1: note: 'FILE' is defined in header '<stdio.h>'; this is probably fixable by adding '#include <stdio.h>'
   80 | #include <sys/_types/_seek_set.h>
  +++ |+#include <stdio.h>
   81 |
/Users/mathomp4/.homebrew/brew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin23/14/include-fixed/stdio.h:84:8: error: unknown type name 'FILE'
   84 | extern FILE *__stdoutp;
      |        ^~~~
/Users/mathomp4/.homebrew/brew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin23/14/include-fixed/stdio.h:84:8: note: 'FILE' is defined in header '<stdio.h>'; this is probably fixable by adding '#include <stdio.h>'
/Users/mathomp4/.homebrew/brew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin23/14/include-fixed/stdio.h:85:8: error: unknown type name 'FILE'
   85 | extern FILE *__stderrp;
      |        ^~~~

but that looks like the error reported by @scivision
Update curl
Finally, just in case @bagder fixed something, I grabbed the latest curl, 8.11.1, and... it works! Looking around the changelog and I see https://github.com/curl/curl/pull/15508 via @vszakats so huzzah!
And, yep, we still need the SDKROOT fix it seems. Trying MacOSX15 broke the same as before.

Closed via #248 and #249


Adds rattestation documentation

 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.Gabriel Loyola Daiqui seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Allow timeout to be specified over the outgoing http connection

Specified with timeout as an option to the model constructor or timeout as an option to a http action (save, fetch, delete) but this may get filtered out by url().
Returns an ETIMEDOUT error through the callbacks on timeout.

This looks good. @JoeChapman @easternbloc @daniel-ac-martin what do you think?

Anyone? @JoeChapman @easternbloc @daniel-ac-martin @joefitter

LGTM - sorry I didn't see the @ mention before!

LGTM


Cannot read properties of undefined (reading 'baseVal')

I am working with Leaflet 1.7.1 and sidebar-v2. When I add the sidebar following the example, I have the following error:

and the sidebar cannot function correctly, could anyone help me with this?

I was having identical errors to this - I switched to using leaflet-sidebar.js and leaflet-sidebar.css from this leaflet only repository https://github.com/noerw/leaflet-sidebar-v2 and the error went away.
I did also install jQuery and bootstrap as well, so if the error persists switching to this repository, perhaps consider installing them as well.


"Register"

Does this fully convey the intent? Will the user know this means "register for a ticket to attend in person"?

i think register is pretty self explanatory, but you simply questioning it makes me think it should be text from a CMS, aka folks may want to customize their CTA.
curious if you think title copy would pacify a wondering user who is hovering on the button for more context?
furthermore, per our GVC today, our implementation looks like it'll get customized to feature a live stream CTA as well. we have what chrome wants to do with that space, and what white label wants. for now, i'll pacifying chrome, but i do appreciate the poke here, as it's currently too assumptive on verbiage.

Rolling into https://github.com/GoogleChrome/devsummit/issues/184

also see #209


Cant use KeyboardGestureArea with inverted Flatlist.

While attempting to replicate precise keyboard animations in WhatsApp iOS app, I encountered an issue where, upon scrolling to dismiss the keyboard, the gesture area also scrolls the flatlist to the top unexpectedly.
What i expect:
In WhatsApp, the scrolling automatically halts upon tapping the keyboard area, with the sole action being the closure of the keyboard itself.
I tried examples in the example folder
https://github.com/kirillzyusko/react-native-keyboard-controller/blob/64dc299f08b6440bbc8809180836b6a6979e0aba/example/src/screens/Examples/ReanimatedChatFlatlist/index.tsx
changed like this.
    <View style={styles.container}>
      <KeyboardGestureArea interpolator="ios">
        <FlatList
          inverted
          keyboardShouldPersistTaps="always"
          keyboardDismissMode="interactive"
          initialNumToRender={15}
          contentContainerStyle={styles.contentContainer}
          data={reversedMessages}
          renderItem={RenderItem}
        />
      </KeyboardGestureArea>
      <TextInput style={styles.textInput} />
      <Animated.View style={fakeView} />
    </View>

Hello @batuhansahan
Can you provide a minimal reproduction example, provide info about your device/environment, and attach a video to show the actual problem?

I'm closing the issue due to inactivity. Feel free to open a new issue and attach a code to reproduce the behavior, attach info about your environment, screenshots/videos and everything else that specified in issue template.


protocol-auto模式下 dubbo stream filter适配 #1667

Issues associated with this PR
Your PR should present related issues you want to solve.
Solutions
You should show your solutions about the issues in your PR, including the overall solutions, details and the changes. At this time, Chinese is allowed to describe these.
UT result
Unit Test is needed if the code is changed, your unit test should cover boundary cases, corner cases, and some exceptional cases. And you need to show the UT result.
Benchmark
If your code involves the processing of every request, you should give the Benchmark Result.
Code Style

Make sure Goimports has run
Show Golint result

LGTM


Fix crash on certain fonts

This is kind of a hack that ensures that any font will still render.  My guess is that it's  a bug in CTLineCreateTruncatedLine where the width maybe gets converted to single precision floating point?.
Fixes #135

This also feels hacky to me, but I don't have a solution off the top of my head how to do it more cleanly.
The mis-rendering is concerning. It occurs to me that it should be possible to test that the fast-path gives results consistent with the general case, but such a test would not be trivial (small amounts of discrepancy should be tolerated, as font metrics can rarely be considered exact).
I've thought about caching but still feel that fast-path is a better choice; the problem with the cache is knowing when values can be discarded. That said, if this is too much of a problem, LRU with a sufficiently large size should work reasonably well.

I think I tried an LRU cache & saw performance issues which is why I went with the scatter gather approach, but I can double-check the impact.


Fixed various typos in docs, comments and error messages.

Describe the contribution
Fixed various minor typos in README docs, comments and a few debug/error/description message strings.
Testing performed
None (non-executable code).
Expected behavior changes
None. Code execution is unchanged/unaffected.
System(s) tested on
n/a
Additional context
n/a
Code contributions
n/a

Merge conflicts resolved and tested in https://github.com/astrogeco/cFE/commit/74d5c286259e984fa20123ebaefedeae01873d25


Update private-channels.md

https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/3377

Checking with PM Roshin Ramesan.


feat: remove curly spacing in gen_object_like_node

this change modifies behaviour of single_line_options.space_at_end option, based on the last member token when objectPattern.spaceSurroundingProperties is enabled. the reason being that current behaviour breaks one of eslint ruls object-curly-spacing.
had to change few test cases, so it might be a break change for some ppl, if that was the case then maybe it deserves separate option, let me know what you think.

 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.


Storage

starting to add information about what people should look for in a repository
also adding a bit more about how long people should retain data as I found more info about that

huh different tables: https://www.nlm.nih.gov/NIHbmic/nih_data_sharing_repositories.html want to check those out and compare with the link I have

https://www.nlm.nih.gov/NIHbmic/nih_data_sharing_repositories.html

so I think this resource might have different info: https://www.nlm.nih.gov/NIHbmic/other_data_resources.html but I think this one mostly overlaps https://www.nlm.nih.gov/NIHbmic/domain_specific_repositories.html

Looks good to me - I'm working on a table with Amy about data management that I think will fit in here - will let you know when it's ready (but I think this section is great even without it)

awesome I look forward to the table!


Adds return value in handler wrapper

Method setFormatter in HandlerWrapper always throws an exception, fixed it.

Woops good catch :)


Please upgrade to onetbb

Hi,
Debian has migrated to onetbb (the successor of tbb).  Unfortunately flexbar does not build with the new API as you can read in the bug report against the Debian package which says:
/<<PKGBUILDDIR>>/src/Flexbar.h:15:10: fatal error: tbb/pipeline.h: No such file or directory
   15 | #include <tbb/pipeline.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.

It would be great if flexbar would support this new API.
Kind regards, Andreas.

Any news about this?  Please note that flexbar can not be distributed with the next stable release if this will not be fixed.

Hi, Andreas.
I've just cloned the "flexbar" GitHub repo and compiled it successfully from source under Ubuntu-MATE 22.04 LTS + med-bio + med=bio-dev
I'm not sure what the precise relationship between Debian and Ubuntu is, but there are no "onetbb" packages available for Ubuntu 2022.04 LTS
Bye,
Tony.

Am Sun, Dec 18, 2022 at 03:11:48PM -0800 schrieb Tony Travis:

I'm not sure what the precise relationship between Debian and Ubuntu is, but there are no "onetbb" packages available for Ubuntu 2022.04 LTS

As per bug report the soon to be released Debian is affected and thus future Ubuntu versions.  Andreas.

I just like to repeat: If you want to have flexbar in the next Debian stable release as well as future Ubuntu releases it is time to act upon this  issue now.

The email address of the first author<EMAIL_ADDRESS>no longer exists and I have not had a reply from my email to<EMAIL_ADDRESS>who was a also an email contact on the https://pubmed.ncbi.nlm.nih.gov/28541403/ paper. Sadly, I think Flexbar should now be considered 'orphanware' because of no response from upstream either here of by email.

@tillea I've made an initial attempt at this in #41 if helpful for you
I don't actually use this software directly so haven't been able to test it, but at least it compiles...

Hi,
Am Thu, Feb 09, 2023 at 07:56:16AM -0800 schrieb Liam Keegan:

@tillea I've made an initial attempt at this in #41 if helpful for you
I don't actually use this software directly so haven't been able to test it, but at least it compiles...

Thanks a lot for the patch.  I confirm the binary builds with your patch which I applied to the Debian packaging.  Unfortunately the test seems to end in some endless loop:
cd test ; \
export PATH="/build/flexbar-3.5.0/obj-x86_64-linux-gnu:$PATH" ; \
echo $PATH ; \
export HOME=/tmp ; \
which flexbar ; \
./flexbar_test.sh
/build/flexbar-3.5.0/obj-x86_64-linux-gnu:/usr/sbin:/usr/bin:/sbin:/bin
/build/flexbar-3.5.0/obj-x86_64-linux-gnu/flexbar

Testing fasta:

Hopefully someone will be able to fire up gdb and find a fix.
Kind regards, Andreas.


Ursache 3 nix geht

Hallo.... Ich musste leider einen pcr test machen u wollte diesen mit der warn app abrufen. Doch bei mir kommt nur Ursache 3 und nix geht
Anbei mal Screenshot vom Fehler.. Hoffe es kann jemand helfen
Lg

!--
Thanks for submitting your question 🙌 ❤
Before opening a new issue, please make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead. Also, please, have a look at our FAQs and existing questions before opening a new question.
-->
Avoid duplicates

[ ] Question is not already answered in the FAQ
[ ] Question is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[ ] Question has not already been asked in another issue

Your Question

Source File:
Line(s):
Question:

@NS1982

Anbei mal Screenshot vom Fehler..

The screenshot is not appearing here.
An alternative channel for technical support is the hotline 0800 7540001. See https://www.coronawarn.app/en/faq/#international_phone_numbers.

@NS1982
Do you need any more help with this? We didn't hear back from you.
It would also be helpful for you to mention your configuration, as well as supply the screenshot you mentioned:

Device name:
Android version:
App version:

Can this issue be closed?

@dsarkar / @larswmh
Please close this issue as the author of the question is no longer responding, so no progress can be made.

Closing this issue because the author is no longer responding.

Corona-Warn-App Open Source Team


Chats are only saved locally?

Describe the bug
my chats do only appear in the sidebar on the device i created.
Link to the Bolt URL that caused the error
bolt.new
Steps to reproduce
create a chat on one device
go to other device
chat does not appear
Expected behavior
all chats appear on all devices
Screen Recording / Screenshot
No response
Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

bump. i'm getting this issue too. i thought it was cloud saved. but is it locally cached?


feat: filename now supports oil.nvim

https://github.com/nvim-lualine/lualine.nvim/issues/1077
This PR adds filename support for oil.nvim, so it's no longer the full path but how the user specified the path to be shown
To be honest this is kind of a selfish PR where I am modifying the vanilla component, and as I said in my previous PR it would be better to somehow extract this logic for the user to write himself, but maybe that's too much effort

Why isn't this done inside the oil extension?

Why isn't this done inside the oil extension?

Is it possible to do this easily? When I implemented this I remember checking out extensions and seeing some blocker that I can't recall.
If possible yeah, this should be an extension, but the only way I see is somehow extending the current filename to add support

I don't think we would really need the filename component. AFAIK something like this would work as a custom component inside de oil extension:
function() {
      -- proper module exists validation
      local oil = require 'oil'
      return oil.get_current_dir() .. oil.get_cursor_entry().name
}

I don't think we would really need the filename component. AFAIK something like this would work as a custom component inside de oil extension:
function() {
      -- proper module exists validation
      local oil = require 'oil'
      return oil.get_current_dir() .. oil.get_cursor_entry().name
}

The filename component automatically shrinks the path when it does not fit, without it I wouldn't be able to read the path when in a terminal split most of the time, without that it's not even worth adding it imo.
Your solution would show the full path all the time

I see. So, we could move this shrinking logic to another place for it to be reusable. What do you think?

I see. So, we could move this shrinking logic to another place for it to be reusable. What do you think?

That's one solution, but we are not really solving the root problem, the root problem is that getting the current directory should be exposed to the global config somehow, then everything would just work


yolov5 Quantitative problem

Thank you very much for your work，
I refer to your code modification yolov5，When w4a8 quantizing There are nearly 3points of loss，Have you experimented yolov5

yolov5s
float all         5000      36781      0.652      0.504      0.546      0.351
w4a8            5000      36781      0.664      0.479      0.528      0.327

Can you expose the relevant implementation code or change details? I'm trying but having problem in act_quant

yolov5s float all 5000 36781 0.652 0.504 0.546 0.351 w4a8 5000 36781 0.664 0.479 0.528 0.327


timeoutConn相关

读取数据流后，应该是设置回写最长处理时间
有个疑问：当bucketName为空时，那object是存放在哪里的呢？object是不是必须在bucketName下？

 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.

Coverage decreased (-50.7%) to 40.567% when pulling fa82881b259f37bcb2a30ca45e3fb63cad96744a on<PHONE_NUMBER>:master into 52de7239022ceba47354832fbcc65983aa8d019d on aliyun:master.


[Bug]: Importing from another route duplicates code

Which Remix packages are impacted?

[X] remix (Remix core)
[ ] create-remix
[ ] @remix-run/architect
[ ] @remix-run/cloudflare-workers
[ ] @remix-run/dev
[ ] @remix-run/express
[ ] @remix-run/netlify
[ ] @remix-run/node
[ ] @remix-run/react
[ ] @remix-run/serve
[ ] @remix-run/server-runtime
[ ] @remix-run/vercel

What version of Remix are you using?
Latest
What version of Node are you using? Minimum supported version is 14.
Any version
Steps to Reproduce

Create a context inside the root route and export it
In the root component render the provider of the context
In another root import that context and use it with useContext

Expected Behavior
It should either not duplicate the code or throw an error if you import from another route.
Actual Behavior
You don’t see any error or warning, and the useContext will not return the value the Provider received.

Have you tried creating the context outside of the routes folder and importing it accordingly to your routes?

Have you tried creating the context outside of the routes folder and importing it accordingly to your routes?

Yes, that’s what I always recommend everyone with this issue, I didn’t opened the issue because I have the problem but because a lot of people do this.


Upgrading from 4.0.5 to 5.0.10

When upgrading from 4.0.5 to 5.4.10 I get the following error without changing any code. If I go back to 4.0.5 it starts working again.
/Volumes/Nishant/Project/contribute/mean/mean/node_modules/glob/glob.js:69
      throw new TypeError('callback provided to sync glob')
            ^
TypeError: callback provided to sync glob
    at glob (/Volumes/Nishant/Project/contribute/mean/mean/node_modules/glob/glob.js:69:13)
    at module.exports (/Volumes/Nishant/Project/contribute/mean/mean/config/init.js:17:2)
    at Object.<anonymous> (/Volumes/Nishant/Project/contribute/mean/mean/server.js:5:36)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

You're providing a callback to the sync glob function. That's not allowed. The error message tells you where to fix it in your code.


ad is disappearing instantly

The ad is disappearing instantly without getting removal mail but can be able to create ad manually,

It's probably because it's a duplicate.

this is not an issue with the script. you are just posting a duplicate or something that Kijiji doesn't want you to post that goes against their policy. I doubt that you can post manually. maybe you are posting the post manually when there is no duplicate and it works. then you follow up with an automated posting which is a duplicate at that point.


[SECURITY] Exception handling in sentinel is too coarse-grained

Further to our conversation on the forum, @nmarley , let me explain why the previous fix is insufficient

Consider an exception from an invalid object being thrown somewhere in import_gobject_from_dashd
At this point all processing of the golist stops, if you are unlucky, this could happen on the first object and you haven't processed anything.
Since the exception is caught, execution continues, but sentinel hasn't got a complete picture of the gobject list.
If the sentinel didn't process a watchdog before the exception was thrown, it will attempt to create one
This can repeat, stopped only by the rate-limiting in the daemon

In practice this can be abused to trip all masternodes into watchdog expired.

@nmarley any thoughts on this one?

In theory invalid gobjects should be voted down inside the import_gobject_from_dashd method here: https://github.com/dashpay/sentinel/blob/master/lib/models.py#L146 ... but it's possible an exception could slip thru the cracks before/after the try in that method and the validity checks obviously won't catch that.
I do recall working on a similar fix for the "47,5" issue a couple months ago, but without an example of an invalid object or stacktrace to look at, can't say for sure. Probably won't hurt to add more fine-grained exception handling in any case.
We'll want to test this thoroughly first, ideally with a test which has an invalid gobject in the mocked gobject list, to ensure this catches the Exception and continues. @fireice-uk, would you be able to add a test for this case?

@nmarley
I deliberately avoid using term invalid as I am aware that this is a property of a dash object. What I'm talking about is a syntactically incorrect object. Consider the simplest case where a dash object has f appended to it. The execution will never get to the line you linked. It will throw here: https://github.com/dashpay/sentinel/blob/f761fc94907e8835a263d34c710f1895a0ba16b4/lib/dashlib.py#L211 because the hex encoding has an odd length, and then proceed directly to the exception handler that I modified.
I will have a look on how to add a test like that.

@nmarley
I only had a 30 minute look, so it is possible that I missed something, but I don't think you have a test on "what should happen if we can't make sense of the object presented to us".
I can add a case to test_dashd_data_shims.py where SHIM_deserialise_from_dashd throws, but I don't think it would test much.
Let me know what you think.

Consider the simplest case where a dash object has f appended to it.

This won't happen unless someone's modified Sentinel/DashCore, as this input comes directly from the output of gobject list.

I don't think you have a test on "what should happen if we can't make sense of the object presented to us".

I think you might have a point here -- it would make sense to catch any errors upon import for each object, and continue if there are. But this leaves a situation where an malformed/invalid gobject on the network would never get down-voted and continue to exist on the network indefinitely.

This won't happen unless someone's modified Sentinel/DashCore, as this input comes directly from the output of gobject list.

AFAIK there is nothing stopping someone posting an object like that manually (using DashCore only), or using modified Sentinel. Of course this is only one example - object with invalid json (append 7d - }) would be another case where this is triggered.

But this leaves a situation where an malformed/invalid gobject on the network would never get down-voted and continue to exist on the network indefinitely.

This should be handled in the exception handler then - you can still try to salvage the object hash, even if the body has invalid syntax.

It's actually a problem I mentioned in this PR: https://github.com/dashpay/sentinel/pull/32
You see,subclass() may return a Watchdog object, which is_valid() method expect a dashd parameter we don't pass. So it does trigger an exception, that is caught by the very broad except.
So it's not just code quality, it can definitely hide a bug.

I've reviewed this further and this does seem like a valid concern -- will allow Sentinel to continue processing other gobjects in the case one is malformed.
Normally I would merge this but you've updated your master branch since this PR was made, which would pull in that merge commit also. You can see https://blog.jasonmeridth.com/posts/do-not-issue-pull-requests-from-your-master-branch/ for more info on what this does.
At this point, I'm going to rebase your 2 commits (5356a9d, d046d94) onto the current dashpay develop branch, push a feature branch and merge that into develop, as we don't need the extra merge commit in this PR. I'll attribute the commit to you so you will get the "credit" for it.
In the future, it will help if you can create a feature branch and create the PR from that (e.g. the "GOOD SCENARIO" from that linked article), it will help keep PRs smaller and focused.

New PR without extra commit is #36


Are you using Sonic?

The purpose of this issue
We are always interested in finding out who is using Sonic, what attracted you to using it, how we can listen to your needs.
What we would like from you
Submit a comment in this issue to include the following information

Link to your website
Your country
Your contact info to reach out to you: blog, email or Twitter (at least one).
What is your scenario for using Sonic?
Why use sonic?

Website: https://youlink.com
Country: China
<EMAIL_ADDRESS>Usage scenario: Use Sonic to build my blog
Why: Better Performance

Website: https://bybyte.cn
Country: China
<EMAIL_ADDRESS>Usage scenario: Use Sonic to build my blog
Why: simple、lightweight

https: //bybyte.cn

Website: https://clarkqwq.top/
Country: China
Contact: N/A
Usage scenario: Use Sonic to build my blog and website
Why: allows me to focus on content and page templates

https: //bybyte.cn

解决了

@ClarkQAQ Cool!
Are you interested in making this theme open source?

@1379 sure, but I haven’t implemented comments and search yet...

@1379 https://github.com/ClarkQAQ/sonic_theme_clark

@ClarkQAQ Awesome! I have updated Readme, thanks!

另外，我看到有添加自定义扩展函数，能否合并到sonic中呢

Website: https://meepoljd.top/ Country: China Contact<EMAIL_ADDRESS>Usage scenario: Use Sonic to build my blog Why: simple、lightweight 自己移植了一个主题，喜欢的可以自取 sonic-theme-earth

@Meepoljdx 感谢贡献如此优秀的主题，我会把它放到sonic的Readme中。 另外，我看到有添加自定义扩展函数，能否合并到sonic中呢

好的，已经提交了PR

Website: https://GGG.Life/
Country: China
Contact<EMAIL_ADDRESS>Usage scenario: use Sonic to build my blog
Why: simple and powerful

代码太优雅了  好多阅读好困难  多点注释就好了😂


Default value returns 'null' after 4.0.3 update

As mentioned on this ticket https://github.com/kirki-framework/kirki/issues/2421 after update 4.0.3 all of my themes have issues picking up the default values of the added fields which results in php errors in the frontend. This could be fixed with certain checks to avoid the errors but the default value still will not pass, unless the user changes the field's value via the customizer and clicks on "publish".
After some digging to see what the issue could be I tried to var_dump the field in the frontend and I found out that the field's default value is only shown when the customizer is opened, in the frontend (without the customizer) the value is 'null'.
Version used:
Latest version: 4.0.3
Using theme_mods or options?
theme_mods

Hey @Gnodesign,
thanks for opening a new issue.
I just want to make sure we're on the same page. If a value is set in the customizer (passed as a default in Kirki) it has not been saved in the customizer.
Generally speaking, to get the default value, you would do something like this:
 get_theme_mod( 'your_example_color_setting', '#ffffff'  ); (where #ffffff acts as the default).
If the value is then changed by the user, it will use that value instead of the given default.
Reference - https://developer.wordpress.org/reference/functions/get_theme_mod/

I have been using on all my themes since Kirki's early versions this method Kirki::get_option( $config_id, $field_id ); and it used to work fine on 3.1.9. Has this been changed?

Ohh, I thought you were using theme mods as per the issue description above. Can you share an example code how you register a control on your end + the config? Also, how you would then get the respective setting/value on the frontend?
We're going to try & recreate this on our end.

Sending a quick simple representation of how everything works. When I rollback to the previous version it works just fine. One of my themes uses Kirki for the past 3 years in this workflow.
Config:
Kirki::add_config( 'themename',
  [
	  'capability'  => 'edit_theme_options',
	  'option_type' => 'theme_mod',
  ]
);

The fields:
Kirki::add_field( 'themename', [
    'type'        => 'switch',
    'settings'    => 'header_cta',
    'label'       => esc_html__( 'Header CTA', 'cariera' ),
    'description' => esc_html__( 'Turn the switch "OFF" to disable Header CTA.', 'themename' ),
    'section'     => 'header',
    'default'     => true,
    'priority'    => 10,
] );

Output the value:
Kirki::get_option( 'themename', 'header_cta' );

Also as mentioned previously, if you var_dump the output the default value will only show when the customizer is opened, without the customizer the result will always be 'null', it doesn't matter what type the field is.

Same thing is happening to me also. The default value is not working on 'dimensions' field.
Here is my code
Kirki::add_field( 'bizberg', [
	'type'        => 'dimensions',
	'settings'    => 'banner_spacing',
	'label'       => esc_html__( 'Spacing', 'bizberg' ),
	'section'     => 'front_page_hero',
	'default'     => apply_filters( 'bizberg_banner_spacing', [
		'padding-top'    => '65px',
		'padding-bottom' => '65px',
		'padding-left'   => '0px',
		'padding-right'  => '0px',
	]),
	'choices'     => [
		'labels' => [
			'padding-top'  => esc_html__( 'Top', 'bizberg' ),
			'padding-bottom'  => esc_html__( 'Bottom', 'bizberg' ),
			'padding-left' => esc_html__( 'Left', 'bizberg' ),
			'padding-right' => esc_html__( 'Right', 'bizberg' ),
		],
	],
	'active_callback'    => array(
		array(
			'setting'  => 'slider_banner',
			'operator' => '==',
			'value'    => 'banner',
		),
	),
	'transport' => 'postMessage',
	'js_vars'   => [
		[
			'element'  => '.breadcrumb-wrapper .section-title',
			'function' => 'css'
		]
	]
] );

I am using the code suggested by the aristath. https://github.com/kirki-framework/kirki/issues/1712#issuecomment-352031449
function my_theme_get_theme_mod( $theme_mod ) {
	$default_value = '';
	if ( class_exists( 'Kirki' ) && isset( Kirki::$fields[ $field_id ] ) && isset( Kirki::$fields[ $field_id ]['default'] ) ) {
		$default_value = Kirki::$fields[ $field_id ]['default'];
	}
	$value = get_theme_mod( $field_id, $default_value );
}

$banner_spacing = my_theme_get_theme_mod( 'banner_spacing' );

Hi @Gnodesign , we're working on this.
Will let you know the update here.
Thanks for providing the codes & example.

@Gnodesign, can you send me a download link of your theme via email please<EMAIL_ADDRESS>

Hi @Gnodesign , could you please try this version (v4.0.4)?
kirki.zip
This is not available yet in WordPress plugins repository, so you'd need to update yours manually.
We have tested this in our side, and it fixes the Kirki::get_option usage.
Please let us know if this fixes your issue.
Thanks!

@MapSteps I just sent you one of my themes to your email.
@contactjavas will test right now and keep you updated.

@Gnodesign, haven't received it yet. Did you send me a zip (which might get blocked) or a download link?

I just received email that it didn't get delivered. Will send it via wetransfer right now.

@MapSteps Everything related to Kirki can be found in /inc/customizer.php. The output function is cocoon_get_option().

Awesome, thank you! Just received the download link :)

While I can't get the preloader to disappear, the default values now seem to render properly, @Gnodesign.

@MapSteps I am testing 4.0.4 and it seems everything renders well now. The only issue I am facing is the rendering of the CSS output. For example, if you check /inc/customizer.php line 533, the selected typography won't output to the body element, this happens with any output.
Can you please check this as well, I believe this is also a bug.

The issue mentioned here https://github.com/kirki-framework/kirki/issues/2425 seems to continue even with 4.0.4.

Just in general, I want to mention that callking Kirki::get_option() has been deprecated a long time ago and should no longer be used. It's from the very first version of Kirki actually.
There is backwards-compatibility in place which is now partially fixed. We continue to look into this.

I see, I didn't know that to be honest, thank you for letting me know. So the best way to handle this is by switching to get_theme_mod()?
I have 6 themes using this method that would take quite some time to convert everything to this method. Do you know any workaround so that I can add this to cocoon_get_option() function? This way I can just adjust the function instead of replacing everything in the theme.

I would try to update 1 theme to check if that also fixes the CSS generation (there is a chance it does). If that works, switching to get_them_mod() is the best option.

I don't think the CSS generation has anything to do with it since it's being handled by Kirki and not called anywhere. As far as it goes for Kirki::get_option() seems to be working fine with 4.0.4.

The css generation issue has also been mentioned here https://github.com/kirki-framework/kirki/issues/2422, https://github.com/kirki-framework/kirki/issues/2420. Any news on this?

Hi @Gnodesign , we've created another build (v4.0.5). Would you mind to test it against CSS output issue?
Here is the download link: v4.0.5

@contactjavas Still the same, everything that is related to the custom css output in all of my themes still doesn't work.

Thanks for testing, @Gnodesign. We have paused the Kirki 4 release in the WordPress repository as we were not able to fix the reported bugs in a timely manner. We continue to look into this and update you asap.

Hey @Gnodesign,
we digged a bit deeper into Cocoon and might have figured out what's causing this. Please see the code below.
File: wp-content/themes/cocoon/inc/customizer.php
// This is default by Cocoon.
if ( class_exists( 'Kirki' ) ) {
	add_action( 'init', 'cocoon_customize_init', 30 );
} else {
	$cocoon_customize = new Cocoon_Customize( cocoon_customize_settings() );
}

/**
 * This is how it should be.
 * This will create warnings if Kirki is not installed, which needs to be handled by theme developer.
 */
if ( class_exists( 'Kirki' ) ) {
	$cocoon_customize = new Cocoon_Customize( cocoon_customize_settings() ); // Call it directly!
}

Well, instead of calling it directly - you can set the priority of add_action( 'init', 'cocoon_customize_init', 30 ); to 5, not 30. That does it as well :)

@MapSteps As you mentioned, I lowered the priority and everything seems to work fine now with 4.0.5. Never thought about it since it was working for the past years. Thank you so much for letting me know.
I also played around with 4.0.5 and everything was working fine except the css issue that is now also fixed. :)

Beautiful! :) We're making sure all other remaining issues are resolved before re-releasing version 4. Thank you so much for troubleshooting & testing!

Hey @Gnodesign,
would you mind test the latest dev-build once again? You should be able to bring back the priority to 30. Just want to make sure everytyhing is still working correctly with the latest version.
Thank you!
kirki-4-0-9.zip

Hey @MapSteps,
Just tested it with the version you sent me on 3 of my themes and it seems to work fine now when the priority is 10 or higher. :)


boards: stm: nucleo_g4xx: added flash partitions to work with mcuboot

Added code partitioning for ST Nucleo G431RB and G474RE boards.
Defined flash partitions including "mcuboot," "image-0," and "image-1".

Hello @nordicjm and @ajarmouni-st
I have dismissed your approval because I have added new changes, more specifically, I am defining the mcuboot-led0 as well. Could you kindly review it again?


[language-translation] Check if model is nil when running the test cases #153

I fixed the issue by checking if model is nil before proceeding with the test. When testing async methods, XCTest enqueue the assertion results, and it fails the test only when waitForExpectationsWithTimeout(..) runs. So it is important to not only use XCTAssertNotNil(...), but also stop the async closure if a nil object is found.
I can verify that the same kind of issue is available on other test fixtures. I'll further investigate it and open a new issue for these tests.

Hey Lucas, great catch! Thanks for your changes, we really appreciate it.
You're right about XCTAssertNil(_:) and XCTAssertNotNil(_:)—they don't stop execution if the assertion fails. And as you pointed out, this means that instead of failing gracefully the test may crash if later code force unwraps an optional value.
We're going to go ahead and merge your changes into our code base, but will make a couple minor modifications along the way just to update the style for consistency.
Thanks again! Appreciate your work.

 Considering that I should be a heavy user of the SDK in the coming future, I plan to contribute regularly to the project :-). Have a nice day!


bulk doesn't explicitly grant permissions for customisations to execute f concurrently

The wording for [exec.bulk] in P2300R10 only talks about the default implementation and provides a description of the default sequential implementation.
It does not explicitly grant or deny customizations the ability to invoke the function concurrently.
I think we need to say something about the constraints we want to place on customizations:

specify when they are allowed to execute the function concurrently (see also #275)
specify whether the function-object is allowed to be copied (see also #103)
specify which execution context it is allowed to run on
specify how exceptions thrown by f should be handled (see also #276)

Issue is addressed in: "P3481: Summarizing std::execution::bulk() issues" (Lewis Baker, Lucian Radu Teodorescu, Ruslan Arutyunyan)


Issue #10

proposal : promote banning of allocatable/pointer arrays from NPROMA routines, to individual rule.

 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.


Enhance Certificate Display and Download Functionality

PR Fixes:

1  This pull request introduces several enhancements to the certificate display component . It adjusts the visual presentation of certificates and updates the functionality to include additional information such as the certificate ID and verification details. The changes aim to improve user experience by making certificates more informative and visually appealing.
2

Changes Made

Visual Enhancements: Updated the certificate display to center the certificate image and information on the page. Increased the size of the image for better visibility.
Text Overlay: Added dynamic text overlays to the certificate image, including the user's name, course title, certificate ID, and a verification email. These overlays are styled to be bold and black for better contrast and readability.
Download Functionality: Updated the button for downloading the certificate. and user can shere on linkdin and on X

Resolves #[ #483 ]
Checklist before requesting a review

[X] I have performed a self-review of my code
[X] I assure there is no similar/duplicate pull request regarding same issue

@hkirat  better ?

@hkirat @TanmayDhobale

@hkirat yooo. can u review this one ???

reviewing


tests: runable from other directories/systems; adds github action to run tests automatically

Instead of using a hardcoded file path, the default_tests.py uses the location relative to itself to find the files to compare the ouput to, and to creates a folder to run all the tests in. Instead of using a set path in the output files, replaces paths in the output with a path for each test, depending on the location the test was run from.
Sets up a github action file to run the tests automatically for each push.

If there's no compelling reason to use conda, I recommend simply using pip.


Add pagination to the List Policies method

Is there an existing issue for this?

[X] I have searched the existing issues

Feature description
API pagination is essential when there is lots of policies stored in the server. Pagination may work with sorting as it can automatically imply adding sorting to the query result. If we decide to that we need to add sorting by default, but policies should be sorted and paginated in other sorting targets as well.
What would the ideal solution look like to you?
We can add two new fields to the request as Page for page number and PerPage for the number of items per page. Also the ListPoliciesResponse should return HasNextPage in order to tell client that there is more data to fetch.
We should also need to add default values for pagination values if they are not provided in the request.
Anything else?
No response

I think this is a bit more complicated than it appears. We need to consider snapshot consistency and performance for non-db stores. Page and PerPage  have the problem that if a new record gets inserted between calls to the list method, the resulting list will either contain duplicates or missing records. With non-db stores, In addition to the consistency problem, we might end up having to perform a very expensive operation each time to determine what fits in the requested page as well.
I have seen some systems use token to address this. The token is valid for a short amount of time and refer to a full snapshot of the data on the server-side. The issue there is that we can't expect a lot of resources to be available to each Cerbos container to maintain a snapshot cache.


perform all downloads in /tmp to avoid adding spurious files into clo…

…ned repo

we could move scancode.sh earlier, but it is also probably better to the install of pre-req software in setup.sh in /tmp instead of inside the repo we are testing.  (see discussion in #194)


Internal error triggered by proof by computation

use vstd::prelude::*;

verus! {

proof fn filter_test() {
        let seq: Seq<int> = seq![1, 2, 3, 4, 5];
        let even: Seq<int> = seq.filter(|x: int| x % 2 == 0);
        assert(even =~= seq![2, 4]) by (compute);
    }

}

fn main() {}

produces error:
error: Internal error: Expected to find a sequence type but found: Boxed(Datatype(PathX { krate: Some("vstd"), segments: ["seq", "Seq"] }, [Int(Int)], []))
 --> /playground/src/main.rs:8:25
  |
8 |         assert(even =~= seq![2, 4]) by (compute);
  |                         ^^^^^^^^^^
  |
  = note: this error originates in the macro `$crate::seq::seq_internal` which comes from the expansion of the macro `seq` (in Nightly builds, run with -Z macro-backtrace for more info)

error: aborting due to previous error

Link to playground
The sensible error is that closure is not supported, which is triggered when you replace even with its definition.
use vstd::prelude::*;

verus! {

proof fn filter_test() {
        let seq: Seq<int> = seq![1, 2, 3, 4, 5];
        assert((seq.filter(|x: int| (x % 2) == 0)) =~= seq![2, 4]) by (compute);
    }

}

fn main() {}

produces error
error: assert_by_compute_only failed to simplify down to true.  Instead got: ext_eq(box(even), [box(2), box(4)]).
 --> /playground/src/main.rs:8:16
  |
8 |         assert(even =~= seq![2, 4]) by (compute_only);
  |                ^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

When you only substitute assert ... by (compute) to assert ... by (compute_only) (link to playground), it produces error:
error: assert_by_compute_only failed to simplify down to true.  Instead got: ext_eq(box(even), [box(2), box(4)]).
 --> /playground/src/main.rs:8:16
  |
8 |         assert(even =~= seq![2, 4]) by (compute_only);
  |                ^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

As a side note, even if closures were supported, we wouldn't expect that example to go through, since assert by compute doesn't pull in its environment, so it won't know what's in seq.  For it to potentially work, you'd need to write:
        assert ({
            let s: Seq<int> = seq![1, 2, 3, 4, 5];
            let even: Seq<int> = s.filter(|x: int| x % 2 == 0);
            even =~= seq![2, 4]
        }) by (compute);


Writing README.

Need to write README.

Need to update many things as https://www.npmjs.com/package/es6-module-starter#why-use-this.

모두 수고하셨습니다.
closed.


[BUG] phpmyadmin unsecure, no username or password needed

which Branch / PHP Version are you using ?
php8
Steps to reproduce
Steps to reproduce the behavior:

Go to 'your IP on the PHPmyadmin-Port'
You will be locked in without password

I fixed it by editing the the environment variables for "phpmyadmin" in the docker-compose.yml. I deleted the whole login variables:
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: '${COMPOSE_PROJECT_NAME}-phpmyadmin'
links:
- database
environment:
PMA_HOST: database
UPLOAD_LIMIT: ${UPLOAD_LIMIT}
MEMORY_LIMIT: ${MEMORY_LIMIT}
ports:
- '${HOST_MACHINE_PMA_PORT}:80'
volumes:
- /sessions
- ${PHP_INI-./config/php/php.ini}:/usr/local/etc/php/conf.d/php-phpmyadmin.ini
docker -v
Docker version 20.10.9, build c2ea9bc

Hi, thats not a Bug in my opinion since this is development environment is supposed to run on localhost for development purposes only.

@GiHey this is not a bug since this is a development enviroment it is ok to get logged in to the phpmyadmin the stack is not intented to use on a production system on production you should indeed use env variables , but the question is then if the stack is the best use for it...

@MrOffline77 this can be closed i guess

for those who still looking on answer to have phpmyadmin required password when access uncomment the follow code on docker-compose.yml
phpmyadmin:
    image: phpmyadmin
    container_name: "${COMPOSE_PROJECT_NAME}-phpmyadmin"
    links:
      - database
    environment:
      PMA_HOST: database
      PMA_PORT: 3306
      #PMA_USER: root
      #PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
      UPLOAD_LIMIT: ${UPLOAD_LIMIT}
      MEMORY_LIMIT: ${MEMORY_LIMIT}

like myself i built my development box on an online remote server 😉😏


Update README.md

Closes #
📑 Description

✅ Checks

[x] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[x] All the tests have passed

☢ Does this introduce a breaking change?

[ ] Yes
[x] No

ℹ Additional Information

Summary by Sourcery
Documentation:

Update the image path to the new location.

Description by Korbit AI
What change is being made?
Update the logo image path in README.md from /main/Src/logo.png to /main/src/images/logo.png.
Why are these changes being made?
This change corrects the path to the logo image, ensuring that it renders properly on the README.md file. It was necessary because the previous path was incorrect, leading to a broken image link.

Is this description stale? Ask me to generate a new description by commenting /korbit-generate-pr-description

Summary by CodeRabbit

Bug Fixes

Corrected the logo image source URL in the README file to ensure proper display.

@gstraccini review

@gstraccini codacy bypass


[Request] Add a click-through option to the window/add opacity slider

Adding an option to be unable to interact with the window can prevent accidentally moving the window during a fight, and also prevent the window from eating clicks on screen.
Also, Trisha mode is great for making the arena easier to look at, but sometimes makes the hints hard to see depending on the fight. Adding opacity sliders for both the window and the arena floor would let users personalize the values for their eyes or the fight.

Outdated, there's option for this already.


[DO NOT MERGE!] Reproduction of incentives bug

After gauge creation it does not appear in the list for the pool if you query it with QueryGaugeIdsRequest, made reproduction of this bug using test.
Requested by @iboss-ptk

@iboss-ptk any progress on that?


[BUGFIX] Support recovery from metadata sync channel panics

Ⅰ. Describe what this PR does
This PR supports recovery from metadata sync channel panics for all runtime engines (e.g. Alluxio、Jindo/JindoFSx、GooseFS、JuiceFS、Thin). In addition, the PR refactors SyncMetadata related code logic by unifying type MetadataSyncResult struct to a commonly-used struct defined in pkg/ddc/base.
To support recovery, this PR defines two functions: SafeClose() and SafeSend() to manipulate chan base.MetadataSyncResult. Each engine must call either of the functions to avoid panic when manipulating on a closed channel.
Ⅱ. Does this pull request fix one issue?

fixes #2530
Ⅲ. List the added test cases (unit test/integration test) if any, please explain if no tests are needed.
Ⅳ. Describe how to verify it
When recovery happens, the runtime controller should log something like:
2023-01-30T16:13:48.986+0800	INFO	alluxioctl.AlluxioRuntime	runtime/asm_amd64.s:1581	Recover from sending result to a closed channel	{"alluxioruntime": "default/hbase", "result": {"Done":true,"StartTime":"2023-01-30T16:13:43.501348+08:00","UfsTotal":"567.22MiB","FileNum":"6","Err":null}}

Ⅴ. Special notes for reviews

/test fluid-e2e

/lgtm
/approve


APM agent crashes if the request body is too large

Describe the bug: ...
When the request body is too large, reporting to the apm server fails.
The error message is:
eapm event processor thread elasticapm.transport:286 - Failed to submit message: 'HTTP 400: {"accepted":4,"errors":[{"message":"event exceeded the permitted size." ...

To Reproduce

Check the body's size before reporting. If it's too large, report the body as [Too large] or something like that.

Environment (please complete the following information)

OS: mac
Python version: 3.7
Framework and version [e.g. Django 2.1]: django==2.2.26
APM Server version: ?
Agent version: 5.10.1

Elastic apm configuration (in settings.py):
ELASTIC_APM = {
	...
    "CAPTURE_BODY": "all",
}

Additional context
The issue is that Django client extracts the request body without checking the size of the body. I believe that adding a size check in this function should solve the issue.

Fix open in #1610


Replace default font with smaller one

First of all, thank you for this great work!
I'd like to suggest a size optimization.
While inspecting through the sources, I noticed the NotoSans Font is only used as a fallback for the Label component.
Out of the approximately 16.8 MB the endroid/qr-code  takes, 16MB alone are due to this font file.
I think this is a bit too much, considering that :

Labels might not be the most common use-case?
Labels don't seem to work on SVG.
Custom Fonts can easily be configured through a FontInterface implementation.

Suggestions:

Changing the fallback font to something smaller, like the open_sans.ttf ;
Skip including the NotoSans file entirely;
Maybe NotoSans could become a suggested package and, if detected, could then become the default font;

Thank you for your time ;)

Hi @pveiga2 I completely agree. Unfortunately I'm stuck with this font in this major version because removing it or replacing it with a font that has a smaller character set would be a BC break that impacts many users. I will keep this issue open for the next major so we don't forget.
In the meantime if anyone has any suggestions for fonts with a high character set vs. small file size ratio, please post them here. As a reference: the current default font is "Noto Sans CJK JP", contains 65535 characters and is 16.4MB. The extra font I provide "Open Sans" contains 938 characters and is 217.4kB. I need something that covers most use cases but has an acceptable small file size.

Considering the amount of daily installations of your package, the proposed changes could make a huge difference in the necessary "computing footprint".
I wonder how many percent of generated QR codes have labels and how any of those have UTF-8 character?
Maybe it is enough to add a small check:

if a label character is outside the ascii range
throw an exception if setFont() was not called before?

Combined with the idea of @pveiga2 to have a new suggested composer package, re-defining the default font, the BC impact should be rather small for a new major version.

Any improvement here?
We need to reduce our vendor size and encountered that endroid qr-code size is 16,8MB due fonts

No unfortunately not

@endroid Does that mean you do not consider this change?
Last month alone this package was installed 1.1 million times. The sheer amount of computing resources that could be saved, docker image sizes, Github CI caches ... all that for a feature that is likely not required by many people would be a nice win.

@kevinpapst you can remove the font via a post-install hook.
https://github.com/liborm85/composer-vendor-cleaner

The font is removed in the latest version.

Thanks @endroid for tackling the issue 👍
Looking forward for the time I am out of the 50% percentile who cannot yet use it, due to the 8.2+ requirement 😁

Too bad, be patient. But I can tell you're not missing out on any new features yet ;)


fix BIDS rawdata folder

I will sort this out asap.

In Axel's code, he used a new BIDS rawdata folder,  fixed_rawdata, for the corrected rawdata folder. However, according to the BIDS standard, the rawdata folder should be the BIDS data folder and any corrections can be done in this directly (this is what e.g. dHCP does), or in line with Axel's coding, if the rawdata folder is first renamed rawdata_non_BIDS, then everything is "fixed" into the rawdata folder.
The rawdata_non_BIDS folder can as the last thing be deleted (or as an option saved for debugging).

This has now been changed such that we used temp_rawdata pre-fixes and then rawdata. This is reflected in the config file but should be cleaned up later.


Split http type

Description of change

Replaced http.IncomingMessage -> DouhRequest
Replaced http.ServerResponse -> DouhResponse

Pull-Request Checklist

[x] Code is up-to-date with the main branch
[ ] There are new or updated unit tests validating the change
[ ] Documentation has been updated to reflect this change
[x] The new commits follow conventions explained in CONTRIBUTING.md

근데 이렇게하면 Request 객체와 Response객체는 어디서 만드나요?

class overriding을 통해 생성된 request 객체와 response객체를 createServer에 넘기면 생성된 서버 내부적으로 overriding된 response와 request객체로 instance 생성이 이루어지는걸로 추측됩니다.
https://github.com/nodejs/node/blob/main/lib/_http_server.js#L1056C7-L1056C7


NIFI-12158 MockProcessSession write methods preserves attributes

Summary
NIFI-12158
The mock process session wrote the passed in flowfile as the current version when session.write was called. This could negate previous changes to the flowfiles attributes and behaves differently from the regular process sessions.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[x] Apache NiFi Jira issue created

Pull Request Tracking

[x] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[x] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[x] Pull Request based on current revision of the main branch
[x] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[x] Build completed using mvn clean install -P contrib-check

[x] JDK 21

Licensing
- New dependencies are compatible with the Apache License 2.0 according to the License Policy
- New dependencies are documented in applicable LICENSE and NOTICE files
Documentation
- Documentation formatting appears as expected in rendered files

Thanks for the fix @esecules +1 merged to main and support/nifi-1.x branches.


Store/Action Circular references

From what I've read about flux, actions should be able to access stores in a read-only capacity. However in Reflux, since stores must reference the action instance for listening, this causes circular references. The following is an example of an ajax authentication scenario:
// profileStore.js
var profileActions = require('./profileActions);
var profileStore = Reflux.createStore({

    init: function () {
        this.listenToMany(profileActions);
    },
...

// profileActions.js
var profileStore = require('./profileStore');
...
actions.fetch.listen(function (organizationId) {
    $.ajax({
            url: 'someurl'
            headers: {
                'Authorization': profileStore.getAuthToken()
            }
        })
});

Are there any solutions to solving this?

Circular references is usually an indication that you're not doing it flux-y since the data should flow unidirectionally. Here are some pointers:

Stop using setters and getters. Stores are not an implementation of the Repository pattern and having them is very FRP-y either. If some reference needs it, then you're probably not passing all the data in the store through trigger.
Stores should be doing one thing well (Single Responsibility Principle). The profileStore.getAuthToken aside from being a getter (see point 1), is also an indication that profileStore is doing more than what is needed. Why not putting that in an authTokenStore instead?
Everything does not need to be a store so why not make the auth token retrieval a simple module? And if you want to be real fancy: have the module return a promise?

Hope this helps.

That does help, thanks.

This really helped me, too. Great write up, @spoike ..


React 17?

Is there any issue with using this with React 17+?
I tested by manually creating the component in my own project and it seems to work fine, but in the dependencies it's specifically set to support versions less than 17...

Hi Tim, I haven't tested it with React 17, but off the top of my head,
there's no reason it shouldn't work. Feel free to submit a PR to update the
package.json version. Thanks!
On Sat, Nov 13, 2021 at 2:20 AM Tim Noetzel @.***>
wrote:

Is there any issue with using this with React 17+?
I tested by manually creating the component in my own project and it seems
to work fine, but in the dependencies it's specifically set to support
versions less than 17...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NightCafeStudio/react-render-if-visible/issues/5, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKYUPGFOIAM4P43PHV4NV3ULU5EBANCNFSM5H5GIYZQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I've opened a pull request and tested it out with npm i https://github.com/jfrancos/react-render-if-visible/tree/main.  (I built it and force-added dist).  Works great.


digitization related code

Here we will implement the digitization related functionalities:

[x] methods to extract smoothed outlines from each spatial cluster (tissue domain).
[x] methods to digitize each tissue domain into different layers or columns.
[x] methods for downstream analyses.

Added fundamental functions for digitization fields, region segmentation, very basic statistic, etc.
Next we will:

[ ] Add more function for downstream analysis.

Please help review the new commits I made.


Expose CDK Major on Catalog & Metadata

@gabewomble Is this the same as #326? Perhaps we should close one of these

@Chriscbr I believe you just linked to this issue 🙂
Is there another one that is a duplicate / is duplicated

Whoops! 🤦 I meant this one: #303


Remove leftover two-way binding of form element's @value argument

I've noticed some issues when I use form in combination with models wrapped in ember-changeset changesets.
When I have a Changeset that has a model of
{
  propertyPath: aNonPrimitiveValue
 }

And a custom element that calls this.onUpdate(newValue) the changes appear to propagate into the changeset correctly, (changeset.changes has the changes) but unfortunately the new value is not transmitted back into the control on subsequent edits of the value. (It works only once)
You can see this behavior in ember.bushbaby.nl...
After much trial and error I have found out the element creates a dynamic property and aliases it to model.${this.property} and that seems to be the culprit. I think it is the alias that does not work as reliably...
I have created this PR to avoid dynamic assignment and aliasing. In my code base, my forms now work as expected... It is my hope it will make the 4.0 release.
also see #1089 for some discussion about two-way binding.

@jelhan I'm not sure what you want the PI docs to say here...
I have noticed it's two way bounded when an <Input @value=.../> is used... Which is by default for regular types... (text, email, etc). That is something the build-in input component does. I've pulled my hair a few times before I realised that. That thing is not Data Down Actions Up atm...

I have noticed it's two way bounded when an <Input @value=.../> is used... Which is by default for regular types... (text, email, etc).

I'm not sure what you are referring to. As far as I'm aware we don't use <Input> in Ember Bootstrap. Do we?
To be honest I think <Input>, <Textarea> and these built-in components should be deprecated cause their two-way bindings is confusing. But there doesn't seem to be a consensus for that yet. If I recall correctly the argument was that we need some built-in {{set}} helper before we can deprecate that ones to provide a good upgrade path.

No we don’t. Sorry for that...

Agree that should be deprecated or refactored

Can you write that api doc? I’ll put it in the PR

I'll merge this now, and file a API docs PR separately. Thanks @basz for your work here!


Implement gaussian elimination in python

Python implementation using numpy

Hey guys, checking up on this PR. Are you happy with the current code @berquist ? If so, I'll approve. Otherwise, I'll also do my own review.

The windows for viewing code in the book are ok too.


Kube init returns a failed to parse kernel config: error

This is a...

[ ] Feature Request
[x ] Bug Report

Problem:
Setting up Kubernetes on bare metal servers (Ubuntu 16.04 kernel version: 4.4.0-47-generic #68-Ubuntu SMP Wed), and when I initialize the master with  kube init  the following error is returned:
failed to parse kernel config: unable to load kernel module "configs": output - "modprobe: FATAL: Module configs not found in directory /lib/modules/4.4.0-47-generic\n", err - exit status 1

kubeadm version: version.Info{Major:"1", Minor:"6+", GitVersion:"v1.6.0-alpha.0.2074+a092d8e0f95f52", GitCommit:"a092d8e0f95f5200f7ae2cba45c75ab42da36537", GitTreeState:"clean", BuildDate:"2016-12-13T17:03:18Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Proposed Solution:
This is fixed by running:
apt-get install linux-image-$(uname -r)
But maybe the missing mods should be added?  @lukemarsden
Page to Update:
http://kubernetes.io/...

@luxas PTAL?

logged over in other repo here:  https://github.com/kubernetes/kubernetes/issues/41025


Roll Flutter from b662d32a358e to 1fcb076eb761 (5 revisions)

https://github.com/flutter/flutter/compare/b662d32a358e...1fcb076eb761
2022-02-04<EMAIL_ADDRESS>[flutter_tools] Fix bundle file not found when flavor contains upperc… (flutter/flutter#92660)
2022-02-04<EMAIL_ADDRESS>docs: adjust the flutter.material.RawMaterialButton.mouseCursor template (flutter/flutter#88470)
2022-02-04<EMAIL_ADDRESS>Marks Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary to be unflaky (flutter/flutter#97144)
2022-02-04<EMAIL_ADDRESS>Roll Engine from 91a7ee711403 to 1232caf92f83 (2 revisions) (flutter/flutter#97817)
2022-02-04<EMAIL_ADDRESS>Add dependabot for github actions workflows. (flutter/flutter#97760)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Plugins: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


[Fix](inverted index) fix compound directory unlock problem

Proposed changes
Issue Number: close #xxx
Problem summary
In DorisCompoundDirectory::FSIndexInput::close, use lock_guard to automatic unlock, or it may cause lock leak.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.24 seconds
stream load tsv:          472 seconds loaded<PHONE_NUMBER>9 Bytes, about 151 MB/s
stream load json:         35 seconds loaded<PHONE_NUMBER> Bytes, about 64 MB/s
stream load orc:          69 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          29 seconds loaded 861443392 Bytes, about 28 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230217111748_clickbench_pr_98931.html

run p0

run build all

run buildall


It is not clear how to use this function in a project.

Hello,
Documentation reference: https://learn.microsoft.com/en-us/power-apps/developer/component-framework/reference/entityrecord/save
I have been trying to understand how to make a record save function work. Basically, when creating a new dataset PCF (react) project (Using the latest version of the Power Platform CLI - 1.21.13), the option to save the record does not appear.
Could you include in the documentation, what are the requirements to get this function? The same I have to say about the setValue function of this documentation section.
Thank you
Felipe Silva,

@HemantGaur  & @lesyk
Please see this feedback related to PCF EntityRecord.Save and setValue methods.
There is little guidance for use here.

@felipebdasilva we have a bit older types included in the CLI tool.
If you would look into how entity record object looks at the runtime inside of the JS debugging tool, you can see available methods (that should be the same as in the documentation).
Next snippet should make a change of the record and then save it:
datasetRecord.setValue("columnNameString", "value");
datasetRecord.setValue("columnNameNumber", 12);
datasetRecord.save();

@lesyk, @JimDaly
Is there a PCF Dataset Control that uses this function in the Power Apps Samples area?
We really would like to apply this approach to a customer solution, but we are getting an error message when calling the save function.

Uncaught (in promise) UciError: Invalid snapshot with id undefined
at s (app.591f98abfa983098bae2e58cf5d0c184.js:33:886518)
at new h (app.591f98abfa983098bae2e58cf5d0c184.js:28:140742)
at Object.execute (app.591f98abfa983098bae2e58cf5d0c184.js:28:290254)
at Object.execute (app.591f98abfa983098bae2e58cf5d0c184.js:33:292142)
at app.591f98abfa983098bae2e58cf5d0c184.js:14:562065
at new Promise ()
at N._executeAsyncAction (app.591f98abfa983098bae2e58cf5d0c184.js:14:561766)
at N._executeAsync (app.591f98abfa983098bae2e58cf5d0c184.js:14:561610)
at N.executeAction (app.591f98abfa983098bae2e58cf5d0c184.js:14:560875)
at t.dispatch (app.591f98abfa983098bae2e58cf5d0c184.js:14:566236)
at Object.dispatch (app.591f98abfa983098bae2e58cf5d0c184.js:14:822115)
at Object.dispatch (app.591f98abfa983098bae2e58cf5d0c184.js:14:565725)
at dispatch (app.591f98abfa983098bae2e58cf5d0c184.js:14:561933)
at Object.execute (app.591f98abfa983098bae2e58cf5d0c184.js:33:1222)

What is the field type?
May you share code that does .setValue( ?

what is the output of dataset.columns is your column comes there as InputDecimal?

It worked! 👍
I just find it interesting that the function .getValue("InputDecimal") works.

In our docs: https://learn.microsoft.com/en-us/power-apps/developer/component-framework/reference/entityrecord/setvalue
We have setValue(columnName, value), columnName.
Happy that we were able to find the problem.

Yes... As the getValue(columnName) (https://learn.microsoft.com/en-us/power-apps/developer/component-framework/reference/entityrecord/getvalue)
Thank you very much for the help!

@felipebdasilva  & @lesyk
I'm glad you got it worked out, but this isn't a forum for technical support.
How could the documentation be improved so that others don't have these same challenges?

@JimDaly
That is correct! We actually have a support ticket with the Support team.
To me, it would be nice to have described in the documentation that the column name referred to in the syntax and parameters is the Dataverse logical name and not the name defined in the manifest. It sounds inconsistent that in the function getValue works with the name defined in the manifest and the setValue don't.
This difference actually misleads to the use of the property-set name and maybe the colleagues in the community would not fall into the same problem with such a clarification.

@felipebdasilva
In other words, these changes would help?

Update getValue
This columnName is the name defined in the manifest.
Update setValue
This columnName is the logical name of the Dataverse column
save
If setValue doesn't use the logical name of the column, this error can occur when saving:
Uncaught (in promise) UciError: Invalid snapshot with id undefined

Hi @JimDaly,
Yes, these changes look good.
The getValue working with the name in the manifest was a distraction for me. In my opinion, it could happen with others.


[FLINK-5067] Make Flink compile with 1.8 Java compiler

New type inference rules changed which overloaded methods are picked.
Renamed java.version property in maven to java.minor.version. This is due to the fact that overriding java.version is used by some third-party classes and they expect the version to be fully qualified.
Introduced Java 8 build for Travis CI

@StephanEwen I initially introduced a new Travis profile so that the coverage would be strictly improved, i.e. all old combinations tests plus the new ones. But I am also fine reusing some of the existing profiles too, PR updated.

Looks good!
Just curious, you mentioned that using the java.version variable clashes with how it is used by the JVM. Is that not an issue any more?

@StephanEwen it seems that the semantics is different when java.version is just defined in pom.xml versus being overriden with -Djava.version=x.y.z argument passed to mvn.
org.apache.hadoop.hbase.util.ClassSize expects a very specific format of java.version system property. But when java.version is only defined in pom.xml then it doesn't actually become a system property unlike in case of using -Djava.version

Looks good to merge.
I'm currently verifying the change, then, I'll merge it: https://travis-ci.org/rmetzger/flink/builds/207494237


Linker: ARM64:  the binary file always constains .bss section.

Hello everyone, I have a concern about linker file of ARM64 as described below:
Description
With the .bss section is placed above .data, so binary file always constains .bss section.
https://github.com/zephyrproject-rtos/zephyr/blob/38ce8d615d4b9d97e1b86d400a2c90ab75bbb5bd/include/arch/arm64/scripts/linker.ld#L237-L291
I saw that the linker file of ARM cortex-M7.

If CONFIG_USERSPACE = y --> file bin contains .bss section

If CONFIG_USERSPACE = n--> file bin does not contain .bss section

https://github.com/zephyrproject-rtos/zephyr/blob/38ce8d615d4b9d97e1b86d400a2c90ab75bbb5bd/include/arch/arm/aarch32/cortex_m/scripts/linker.ld#L256-L377
Concerns
I don't know why the ARM64 always put .bss section there. Will there be any effect if I use CONFIG_USERSPACE  to put .bss section like the linker ARM cortex-M?
Can someone explain it help me. Thanks in advance.

If CONFIG_USERSPACE = n--> file bin does not contain .bss section

It still does:
https://github.com/zephyrproject-rtos/zephyr/blob/main/include/arch/arm/aarch32/cortex_m/scripts/linker.ld#L333-L358
just at a different offset.

@Nam97UTC  please read the history of this PR https://github.com/zephyrproject-rtos/zephyr/pull/21747 as to why there is this difference on the arm cortex-M linker script.

Oki, thank you so much, I found it.


Time Constraint - Add delete option

When specifying the time restriction in the pop-up window, enable input to be reset/deleted

Please review the placement of the Reset button after adding it to the options "Entnahmeort" and "Time constraint," as shown in the picture below. Alternative placements could include the left corner or the top right corner.
@kleinertp @mgebhardttmf @juliangruendner

@Shayan1375  reset should be placed in top right corner and also appear when attribute is closed, see screenshot below:

also double check that it is only disabled if there is nothing to reset.


Elevation Service

Your component works great in our isomorphic, universal application, and I have one additional requirement that I was hoping your component could help me with.  We need to plot elevation data on a line chart to determine line-of-site from start to end lat/lng positions.  Would it be possible for you to add the ElevationService (similar in the manner for which you have added the DirectionsService) so that it will return the elevation data?  I'm currently using a server side JSON file to mock elevation data because I'm having some issue with the google maps API to play nicely with node.js; just starting to go down the path of adding the API manually, but the following example would be all I need from the output of such an addition to your project and would save a ton of time researching:
/* 1st two plot points of an elevation service request) */
{
"results": [
{
"elevation":<PHONE_NUMBER>191406,
"location": {
"lat": 33.753,
"lng": -84.386
},
"resolution": 9.543951988220215
},
{
"elevation":<PHONE_NUMBER>949219,
"location": {
"lat": 33.75327661697548,
"lng": -84.38545763308723
},
"resolution": 9.543951988220215
}
],
"status": "OK"
}

I moved the request to ElevationService to a server that I could control the access-control-allow-origin header.  That server is a trusted end-point to my node.js / React, Isomorphic app, and so I pass the request from node.js to the trusted server, and that server makes the request to the Google Maps API for me and I return the JSON Elevation data back to the React app.  A bit of a long work-around, but the trusted server also happens to be a partial API to the full application, so it works...

Sorry I don't familiar with ElevationService. Feel free to open up a PR if you like to contribute a wrapper component.


Release taskcat [0.9.1]

8f44b4d Bump Version - Creating a new minor version
aec02b2 Pre-commit compliance
82d7fde Add taskcat logos
7620610 dev releases use . not -
33fa1e4 dev releases use . not -
78c73c4 Push dev release to main pypi
3728ddd Valid travis yaml
88a6fd3 remove unused file
36ffe16 add core owners
61865b7 The terminator is not needed
5216286 remove some unwanted files
b73ffd7 removing unused code
9e1b40e add check_for_update test
5299c1a Enable develop builds to test.pypi
d228dde Not triggering on PRs. Pushes only
339cd5e Excluding bumpversion
cf21700 Enable doc builds
c190e61 Reconciling versions
fb565d2 Update mkdocs.yml
35eee22 Remove FAQ from Readme
82b069f update git ignore
72ece36 add mkdocs.yml
5bf03ce Modify Instructions
48658d3 Update bumpversion cfg
81a9d8e minor edit
9fea7c1 Update travis ci cfg - Get version from VERSION FILE - Update .travis.yml
9c12b4f fixup
363cd65 remove unused file
3b62012 ensure reading of files uses utf-8
ac767da Pre commit compliance - temp remove test_cli unit-test
ceb1652 remove amiupdater until it's baked
3a74dd3 Fix syntax
3936079 Update README.md
b431cd5 fixup
caaebe5 remove -v9 references
74ec178 config docs generation
be0ccdb add flag to enable sigv2
818e795 add support for legacy overrides
3f1996f add option to skip lint for test run command
5a45796 add reports to test, raise when tests fail, don't delete the same bucket twice
1a75cfa Add all to init.py
0c4a4d8 add jsonschema update to pre-commit
bf7516e botocore no longer vendors requests
0d3aad5 fix tests
e347d96 unused imports
6bf4bf1 better default profile handling
9df2c5d cfn-lint honors additional rules
62f0765 build lambda's after lint
9953841 better list output
0c99e51 better test for boto concurrency
ac5eaf2 handle boto concurrency fails
e00e017 ensure descendents are unique
4710e20 add -n option
97d2dfe remove validate
fedf8da update dataclasses to use https://github.com/s-knibbs/dataclasses-jsonschema/issues/102
cdcd4c3 fixup from pre-commit tests (updated dev-requirements)
355a743 fixup from pre-commit tests
52a28fc add project name to list output
5e9a80e add alpha feature warning
bc86100 change install verb to deploy
e568050 implement install, list and delete commands, add clean and list subcommands to test
c44abfc add output to show which python version is running
e7f17e7 add output to show which test file is running
b279fef include coverage report in the output
3bd94e7 add temp credentials to local e2e container run
d0dea6c handle missing aws cli profile
8517d88 local e2e test script
81108b4 print command executed on failure
01e1396 cleanup e2e test log output
f57cbcf mock Boto3Cache
29a1abc add dataclasses-jsonschema to requirements
ee09122 Fix e2e tests
39fe0a6 Fix path handling
36e9a13 refactor Config
8ecee6b Skip: e2e tests (cli module:test)
32ac1f6 Added e2e tests for cli_module (test)
7a64e50 WIP install
7be6125 WIP install
dc4fb44 Add Display_final status
79a5191 Added nested-create cfn -add test/data (nested-create) (tests:progress streaming)
4c6f692 Enable stack deletion - Add deletion logs
a8e397a Add stack descendants to status stream - Mark stacks with M for master M for nested
f387052 Enable waiter for status stream
c8fb57a Implement test execution UI (stream status inplace)
cabbf15 make input file optional default to default config file name in current working directory
7525622 set 1s timeout for pypi http request
9d93b74 Reorder imports - precommit compliance (isort)
05b2d9f Make entrypoint executable
d0807df Enable Stack Creation
0a98d76 Enable s3 Staging
7155a31 Wire up linting
2d482e9 small test portability fixes
fcd6e3a tests for Stacker
c295926 tests for Template
da3071a tests for Stack + some changes to ease testability
1d8fccf test for S3Sync
d3362d6 test data for standalone template
e947dd1 config tests and fixes for single template tests
7bb8b9c pre-commit fixups
3185315 remove unused code
76d75a2 tests for _common_utils
dbee52f tests for _cli_core
0a9629c tests for _cli
f6232ff tests for _cfn_lint, + small bugfix
fe871ef Adds wait logic from aws-quickstart/taskcat#300; Closes #27
d8388ae Adding AZ Excludes. Unit tests to follow
03f5043 Post force-commit fixing
e7335b7 handle empty prefix
9a0ad64 use property instead of private instance var
a5d92a8 finish 1/2 baked refactor
2311979 need the list comprehension so list only includes 1st subitem
fd6a735 add precommit to check for print statements (should use logging)
821f261 fix child stack importing
29f0746 fix bucket region to a specific region per commit. raises #42
be91b28 fix filter criteria when using kwargs
f012fb1 add threaded stack builds
10b8d43 config tests and fixes for single template tests
5e2b97e pre-commit fixups
fb74e29 remove unused code
ab369be tests for _common_utils
1e32adb tests for _cli_core
001e85b tests for _cli
e4d66e8 tests for _cfn_lint, + small bugfix
f5b884b e2e test pr_bot, codebuild image and initial tests
b0f0f9a handle bad project_root
4a436e5 handle empty prefix
94ed59f use property instead of private instance var
d6850c6 finish 1/2 baked refactor
be8ee63 need the list comprehension so list only includes 1st subitem
36ff4e2 add precommit to check for print statements (should use logging)
7170e2b fix child stack importing
e509d11 fix bucket region to a specific region per commit. raises #42
fa737b3 fix filter criteria when using kwargs
01f3ebc add threaded stack builds
6c3f7ee re-enable additional test
4fdb179 Modifying test data to reflect actual profile names locally; Adding logic for config.auth items
28bd0cc Fixing yaml syntax in example taskcat config; removing s3v4 keyword
c954b3f * Exposing ClientFactory.create_client as public.
84e2a97 Fixing sample data, unnecessary nesting, broad exceptions
21e2d0e Rename s3_stage.S3BucketCreator -> s3_stage.S3Bucket, move to _config to prevent cyclical imports
5663ec5 * Adding 'create_client' boolean to Config init; Acommodates lint, lambda package, other use cases where the full functionality of Config is not desired.
80e27a8 Moving to a private func for easier testing
e0cca7a Tweaks to ClientFactory regional/test/general credential handling; Schema fixes to reflect; Reordering schema
6448950 fix build badge link
ace3df6 Fixing cfn-lint region handling
6834ae3 Tidying up w/r/t S3BucketConfig, S3BucketCreator, region/bucket/client relationships
cdf9b6b black/pyline/isort/etc
cdce1c5 move submodule build to method, add build_submodules bool to config object
606c489 reduce nesting
c302b5b remove python 2 print_function import
c907109 Test fixes
ace8ea5 fixing tests
aaef5f0 Updating Config object, tests
16aab12 Adding multi-bucket/account support to S3Stager. Tests needed...
98f0349 Adding Regional, Test-based auth handling, account-based bucket handling.
f1a8423 add package command to package/build lambda source using docker
82edd8f removing redundant file headers, contributors can be easily identified from github ui
bdfb114 Adding get_credential_accounts func to ClientFactory and associated logic
102c944 Adding clientfactory_credset_name attribute to returned clients (ClientFactory)
968d019 add git-secrets hook
8e32dcb update travis config
31721d1 clean public class/function interface
b961c35 pylint and test fixups
5279c4e type hint fixes
f6d207e prettify json
8fd9edf black formatting, trim trailing whitespace, fix end of files, flake8, bandit, optimise imports
a2ffc45 workaround https://bugs.python.org/issue30432
9876b56 raise for invalid templates
92a3990 update tests, fix minor issues found in tests
bb3cde5 remove debugging print statements
5742fd2 update tests
6546657 ignore private methods
d80d24f improve validation handling for legacy configs
4ff975d fix Config to allow project_config_path to point to either a template or a config file.
867d840 initial cli implementation with lint refactored and implemented as an example
856807c fix removal of duplicate code from ParamGen
2d8a63a pylint fixes + some fixes for s3_stager
4297ac3 black + pylint
f88eada Pylint fixes
f5a20a3 WIP
bf12ffe S3Stage stuff
bab8d14 cleanup verbosity handling
dfdf4f8 add help
0df99b6 fix import
4f26f07 lint module
ca9561b remove old cli
d1fad5d cfn objects implementation
dfd18cb Swapping for a property
b9e1480 use bucket's partition when generating s3 urls
fdfdc4b update ignores
8ed24f0 add more fine grained StackStatuses
d3ce7e0 return early in the exception case
0960512 return early in the exception case
d0be9a2 make validate shorter and more readable
10a436d move s3 url parsing to descriptive functions
ba94dea main logic not in conditional
846c2f5 reduce create params by 1
7d8b612 f-strings everywhere
98b9bc0 rename raw dicts, use dict.get with defaults instead of conditionals everywhere
b719b0f missing comma
26e831c fix double requirement
b89c98e switch prints for logging
0389307 strings with escape chars should be raw
3f0e068 add long_description
60b2ba5 add badges
9b20e29 fixup tests
96451c1 setup coverage
b98c700 move tests
b5296c1 update travis config
54cb164 simple travis config for pr testing and coverage
686e523 prep for TaskCat refactor
2c7691f catch SIGINT signal centrally
be4b470 handle Ctrl-C gracefully

Codecov Report

Merging #351 into master will decrease coverage by 0.37%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #351      +/-   ##
==========================================
- Coverage    68.2%   67.83%   -0.38%
==========================================
  Files          30       30
  Lines        2692     2692
  Branches      457      457
==========================================
- Hits         1836     1826      -10
- Misses        764      770       +6
- Partials       92       96       +4

Impacted Files
Coverage Δ

taskcat/_cli_core.py
84.66% <0%> (-4%)
:arrow_down:

taskcat/_cfn/template.py
76% <0%> (-3%)
:arrow_down:

taskcat/_lambda_build.py
85.24% <0%> (-1.64%)
:arrow_down:

Continue to review full report at Codecov.

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

Travis jobs were cancelled manually because VMs were taking too long. Codebase has been thoroughly tested.


No mines to reinforce for user ......

Is there any solution for "No mines to reinforce for user" ?

@ulgacemre your team is not enrolled. Please check the README section.

This isn't a bug.

Hi @ulgacemre , and welcome to the community!
As Niko suggested, you need to explicitly you teams in .env. Are you mining or looting?
Let us know if you solve your issue :-)

@nikohd12 @coccoinomane thanks for warm welcome pleasure to be here.
In fact I added 2 teams and mine and closing mine are working well.
But when I try to do reinforcement it gives that error "No mines to reinforce for user"  so that it did not make any defense for the attack. That's the case.
=========
= TEAMS =
=========
USER_1_TEAM_1="235XX"
USER_1_TEAM_1_REINFORCE_STRATEGY="HighestBp" # look in ReinforceStrategyFactory.py for available strategies
USER_1_TEAM_1_TASK="mine"
USER_1_TEAM_1_REINFORCEMENT_TO_PICK="1" # increase to avoid failed tx at a potential expense of stats value
USER_1_TEAM_2="235XX"
USER_1_TEAM_2_REINFORCE_STRATEGY="HighestBp" # look in ReinforceStrategyFactory.py for available strategies
USER_1_TEAM_2_TASK="mine"
USER_1_TEAM_2_REINFORCEMENT_TO_PICK="1" # increase to avoid failed tx at a potential expense of stats value

@coccoinomane @nikohd12  what do you think about the error?

Hi @ulgacemre ,
I am using the exact same configuration, but it works fine on my side.
I am not sure what the issue could be... are you sure you are on the latest commit of master?

Hi @coccoinomane @nikohd12 ,
Thanks for your responses. I upgrade the latest commit and it solved the problem.
You can close the issue.


Fix error in example.

Fixes #18828

[x] documentation is added or updated
[ ] tests are added or updated

Merged, thanks for the reviews.


Add "season" to get_event_schedule

Also add start and end named parameters

And add a hybrid setting to method.


[OSCI] Added a console warning for panelled prop

Description
I have added the  useDepreceatedPropWarning  for the panelled prop which is going to be depreciated in ver 2.0
Issues Resolved
I have solved issue #843 which was assigned to me
Check List

[x] New functionality includes testing.
[ ] New functionality has been documented.
[x] All tests pass

[x] yarn lint
[x] yarn test-unit

[x] Update CHANGELOG.md
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@NishantSinghal19 Just checking in to see if you'll be able to make the last couple changes requested.

@NishantSinghal19 are you interested in continuing this?


[android][platform view]investigate whether android has similar performance issue due to 1 px overlay

Follow up from the presentation: we should investigate if the same applies to Android, since we are seeing pretty big perf improvement on iOS with this fix. (Corresponding iOS ticket: https://github.com/flutter/flutter/issues/143420)
Not sure about web though, since web doesn't share the same engine, but may worth checking if the same applies to web.
cc @yjbanov @reidbaker

RIght now we're mostly using texture layer hybrid composition. This is rendered via Flutter's engine, so there are no computed overlays.
We may switch rendering strategies that would make this an issue in the future.

From Android triage: Are you confident enough that we can close this bug? Also cc @johnmccutchan because you are working on a new platform view implementation

Discussed with @jonahwilliams today - for now this is not an issue because android use hybrid composition. But it could be an issue when android switch to something similar to iOS. I think it's fair to close it for now and re-open if needed.


isAuthenticated observable is false when localStorage is used

Thank you for this excellent sample.
The isAuthenticated observable produces a correct value when logging in or after a silent refresh. However, it doesn't seem there is any event to update the value when the application first loads and there is already a valid access token available in localStorage.
Current code:
    this.oauthService.events
      .subscribe(_ => {
        this.isAuthenticatedSubject$.next(this.oauthService.hasValidAccessToken());
      });

Proposed fix:
    this.oauthService.events
      .subscribe(_ => {
        this.isAuthenticatedSubject$.next(this.oauthService.hasValidAccessToken());
      });
    // see if already logged in
    this.isAuthenticatedSubject$.next(this.oauthService.hasValidAccessToken());

Interesting! Thanks for your suggestion. At first glance this seems like a nice improvement! Will try to look at it somewhere during the week, a bit busy at work at the moment.

I just want to clarify exactly what caused my issue.
It sometimes works fine and sometimes doesn't detect that the user is already authenticated.
When visiting the page while a valid access token is already stored, sometimes isAuthenticated is correctly true, and other times it was incorrectly false. It turned out that it was incorrectly false only right after I log in.
I traced this to the fact that if the timeoutFactor on the access token is exceeded, then the setupAccessTokenTimer function would trigger an event, and this would cause this line to run in the sample:
this.isAuthenticatedSubject$.next(this.oauthService.hasValidAccessToken());

However, if the token timer is not firing, there are no events at all that would trigger this code to run. The fix was to make sure it always runs initially when the app is loaded.

Thx for the fix! I've added some tests and merged your PR. ♥🙏


Add my wiki.

The link is at the bottom of every page.

Hey :) Nice to see a PR from you, your website is off to a good start.
Welcome to the webring.

Thank you!


fasle positive results caused by RNA alternative splicing

Hi, thanks for your useful software, and we faced a interesting issue, maybe you can give us some advice; we have run ctat_vif to detect virus-host integration sites in both DNA and RNA sequencing data; however the detectable sites have great difference between these two data, that is, integration sites in RNA data are far more than in DNA data; how can we exclude the false positive results caused by RNA alternative splicing when the ctat_vif was applied to RNA-data?
looking forward to your kindly reply~
best wishes

hi,
Thx for writing. I think this is the expected result, as with rna-seq we
would provide all the different spliced connections as supported by the
data.  You could still just count the unique chromosome/virus insertions if
you wanted to distill it further.
best,
~brian
On Sat, Jan 8, 2022 at 5:03 AM<PHONE_NUMBER>7 @.***> wrote:

Hi, thanks for your useful software, and we faced a interesting issue,
maybe you can give us some advice; we have run ctat_vif to detect
virus-host integration sites in both DNA and RNA sequencing data; however
the detectable sites have great difference between these two data, that is,
integration sites in RNA data are far more than in DNA data; how can we
exclude the false positive results caused by RNA alternative splicing when
the ctat_vif was applied to RNA-data?
looking forward to your kindly reply~
best wishes
—
Reply to this email directly, view it on GitHub
https://github.com/broadinstitute/CTAT-VirusIntegrationFinder/issues/40,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZRKX6H2QI6ZJNYXQDKSPDUVADWZANCNFSM5LQOD2MQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Brian J. Haas
The Broad Institute
http://broadinstitute.org/~bhaas http://broad.mit.edu/~bhaas


[Authy] Prepare for store update

Description

Migrate extension to Raycast api v1.30.0
Update dependencies
Pop to root after copy/paste action
Update README.md, add metadata
#1171  add preference to sort list by recent usage

Screencast
none
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[ ] I checked that assets used by the README are placed in the metadata folder

I have unchecked 5th task here is a slack thread regarding it

@lukekarrys could you pls take a look at the latest commit, in case you have time?
@pernielsentikaer i guess we good to merge

I have noted that you're looking into the redraw of the list after selecting, is that correct @guga4ka

Apologies for never taking a look at it. I just updated my extension so I'm using it now and it looks great. great work @guga4ka! 🎉