adding influxdb support complex ?

hi !
i was wondering if it's complex to add support to influxdb ?
any clues about that ?

+1

+1

+1

+1

@dbuxton do you know know if there is some progress on it ?

It looks like a fork of cabot has added this https://github.com/Affirm/cabot
Maybe we can try and pull some changes back upstream

@frankh Sounds like a plan.
The only question is − should we try moving Cabot checks to a plugin architecture first ?

So, we now have a check plugin architecture :)


The Packtpub.com Code Downloads is Broken

I tried to go to ttps://www.packtpub.com/support/code-downloads to register and download the code for this book. After trying both Chrome and Firefox on Windows, I gave up because nothing works as it should. Here's what I was able to see in the console after trying to search for "Mastering Ansible - Third Edition":
mmapi.js:17 A parser-blocking, cross site (i.e. different eTLD+1) script, https://service.maxymiser.net/cg/v5/?fv=dmn%3Dpacktpub.com%3Bref%3Dhttps%253A%252F%252Fwww.packtpub.com%252Fsupport%3Burl%3Dhttps%253A%252F%252Fwww.packtpub.com%252Fsupport%252Fcode-downloads%3Bscrw%3D1920%3Bscrh%3D1080%3Bclrd%3D24%3Bcok%3D1&lver=1.15&jsncl=mmRequestCallbacks%5B1%5D&ri=1&lto=-420&jrt=s&pd=1939063173%7CEAAAAApVAwCNB4%2Bw%2FhGYswABEgABQgDDkDlWAQDuOq%2FRxh7XSKj4oy%2FGHtdIAAAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FAAZEaXJlY3QB%2FhEBAAAAAAAAAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FAAABAFQcAQBOAAAAAUU%3D&bid=lvsvwcgeu02&srv=lvsvwcgeu02, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details. D @ mmapi.js:17 2mmapi.js:17 A parser-blocking, cross site (i.e. different eTLD+1) script, https://service.maxymiser.net/platform/eu/api/mmpackage-1.12.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details. D @ mmapi.js:17 jquery-migrate.js:21 JQMIGRATE: Logging is active ECOM1040Changehomepageblockonsubs_Rendering.js:173 TypeError: Error in ECOM1040Changehomepageblockonsubs_Rendering: window.deproxy is not a function     at isMasksMatch (ECOM1040Changehomepageblockonsubs_Rendering.js:133)     at isUrlMatched (ECOM1040Changehomepageblockonsubs_Rendering.js:119)     at isRenderRequired (ECOM1040Changehomepageblockonsubs_Rendering.js:47)     at activateCampaign (ECOM1040Changehomepageblockonsubs_Rendering.js:26)     at Object.inner_ECOM1040Changehomepageblockonsubs_Rendering (ECOM1040Changehomepageblockonsubs_Rendering.js:18)     at d (mmpackage-1.12.js:114)     at ECOM1040Changehomepageblockonsubs_Rendering (ECOM1040Changehomepageblockonsubs_Rendering.js:170)     at eval (ECOM1040Changehomepageblockonsubs_Rendering.js:175)     at Object.ca (mmpackage-1.12.js:5)     at b (mmpackage-1.12.js:115) ECOM1040Changehomepageblockonsubs_Rendering @ ECOM1040Changehomepageblockonsubs_Rendering.js:173 code-downloads:10 Uncaught TypeError: this.googleAnalyticsUniversal.updatePromotions is not a function     at $.<computed>.<computed>._create (google-tag-manager-cart.js:1)     at $.<computed>.<computed>._create (jquery-ui.js:402)     at $.<computed>.<computed>._createWidget (jquery-ui.js:561)     at new $.<computed>.<computed> (jquery-ui.js:363)     at $.<computed>.<computed> (jquery-ui.js:357)     at main.js:31     at Object.execCb (require.js:1650)     at Module.check (require.js:866)     at Module.<anonymous> (require.js:1113)     at require.js:132 code-downloads:1 Refused to execute script from 'https://analytics.twitter.com/i/adsct?p_id=Twitter&p_user_id=0&txn_id=nvlld&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.packtpub.com%2Fsupport%2Fcode-downloads' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. code-downloads:1 Uncaught (in promise) TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script.

Hi,
The link is working fine. However, if you're still unable to download the code files, please get in touch with our customer support at https://www.packtpub.com/contact.


fix open api prefix is invalid :bug:

create for #1284
I can't make sure this is a bug.
I'm not be familiar with openapi.
If this is not a bug, I will close this pr.
@tiangolo

Thanks for your effort @Dustyposa ! :cake:
Yeah, it was not very obvious how all this should work.
I just updated all that section, and also deprecated openapi_prefix in favor of root_path that is part of the ASGI standard.
I also documented how it all should work here (all that was part/on top of a PR from someone adding support for root_path).
Check the new docs: https://fastapi.tiangolo.com/advanced/behind-a-proxy/
I'm gonna close this now, but thanks for the effort! :nerd_face: :coffee:


Docks do not clear from editor layout when disabled in Editor Features

Godot version
4.0.beta5
System information
Windows 10
Issue description
Editor Docks do not fully disable in editor when disabled in Editor Features.
This is more obvious when the user defines a custom Editor Layout.
For example, when all docks are placed on the right-side of the editor, disabling the History Dock (see below) and reloading the project leaves a gap where the History Dock used to be.

Ex. of the gap left in the editor; this appears to only happen with a custom Editor Layout.

With a custom Editor Layout (eg. docks on right-side), disabling the History Dock in the Editor Features and reloading the project leads to this graphical issue. If the non-custom Editor Layout is used, the History Dock will appear as normal.
In either case, a disabled History Dock still appears in the Editor Layout.
This issue appears to affect all Dock options in the Editor Features window.
Steps to reproduce
Optional: Change the layout of the Editor such that all Docks are in some portion of the right-side of the screen (the original issue will occur regardless; this just introduces more related graphical bugs that might make testing easier).

Create an Editor Features profile.
Disable an Editor Dock.
Project -> Reload Current Project.
The disabled dock will be present again.

If the optional step is followed, the disabled dock will appear again with some out of place elements, and enabling and re-disabling it causes a gap to be left in its place.
Minimal reproduction project
N/A

CC @KoBeWi

Seems like all docks have this problem, not only History. (the code that disables them is the same so it makes sense...)

This should be fixed as of https://github.com/godotengine/godot/pull/84122


Addition of Socket_timeout into Azure Store creation

Added socket_timeout= (20, 100) for Azure Store creation in store_creation.py.

Coverage decreased (-0.1%) to 60.829% when pulling d495188434ef8c5ae9e1f3d289cbfa775e018fdb on ushanemani:master into 70f84d56b85f3f3b9737b28f04120e5ab7839f2c on blue-yonder:master.

Please also implement this in https://github.com/blue-yonder/storefact/blob/master/storefact/_urls.py#L19-L20

The changes are made, please tell if they are fine.

Thank you very much for the extensive tests :)


Approve / Reject buttons should show your current approval status

Sometimes I double check if I've already approved a PR or if it was waiting for changes (with a rejection) or if I just made comments. It would be nice to not have to switch back to the comments page to see what the PRs current approval status is.

I was thinking if you already approved the PR, the 'approve' button appeared already pressed. Alternatively it would be nice to see the current 👍 👎 stats much like you see reactions to the left of the buttons:
1 (you) 👍 1 👎 [Comment] [Request Changes] [[Approve]]
or
[Comment] [Request Changes (1)] {Approve (you+1)}

How do you end up on the Files tab without coming from the Discussion tab? Like, why are you there if you don’t know whether you need to review at all.


Micromamba based setup?

Thoughts on this? https://github.com/mamba-org/mamba#micromamba

micromamba is a tiny version of the mamba package manager. It is a pure C++ package with a separate command line interface. It can be used to bootstrap environments (as an alternative to miniconda), but it's currently experimental. The benefit is that it's very tiny and does not come with a default version of Python.

It might be too soon because it's still experimental, but it could be helpful in the future.

Hi @jaimergp
See the discussion on #66

So ensureconda (https://github.com/conda-incubator/ensureconda) is a tiny little tool that like pip ensures that a conda (or conda-like) is around.
It has some built in ways to install the standalone conda and micromamba.  Generally not intended as a replacement for things like miniconda but more for conda related tools like conda-lock.  Might suit some of your needs?

We can certainly integrate some of the features from ensureconda into setup-miniconda if it makes sense

Hi @mariusvniekerk thanks for it. I have been looking at ensure conda for some work I will be doing in constructor, so thanks for that.
The ideal place would be to have micromamba bundled with the github runners. Otherwise downloading things would be almost the same for the bundled miniconda (installing mamba) then downloading micromamba.
But to have things added to github runners (besides enough requests) is project maturity I think ?

Yeah main difference is mostly the micromamba standalone installation doesn't need conda at all, so you save a conda solve for mamba.

The "Setup Conda" step when used with mamba seems to take a long time (~6 min). A mamba only setup would probably fix this.

The "Setup Conda" step when used with mamba seems to take a long time without installing my custom deps only mamba-version to "*" (~6 min). A mamba only setup would probably fix this.

Yep that is possible. Investigating these delays and trying to mitigate them.

Provided #126 goes through, this is ready for business, as in https://github.com/conda-incubator/setup-miniconda/issues/76#issuecomment-748717482
The difference here is that useMamba would need to get hoisted, earlier, and more forcefully, as no conda command would be available. It's also probably not a constructor-compatible CLI, but I could be wrong... if not, we'll need to do some updating in a few more places.


Modularise project

Collector sahab should be modularised so that each entity is not invoked as a subprocess.
The following is the proposed structure:
CollectorSahab (parent)
|___MatchedLineFinder
|___TraceCollector
|___StateDifferencing

We are almost there. Only PatchExplainer is remaining.

Done in #139 .


Creating a Marketing Website Template using HTML, CSS , Js and Bootstrap

make something different from already exits websites

I am interested in this issue, please assign me.
@dhairyagothi

@Vansh-kash2023  are you working on this issue ??

Can you assign me this issue ?@dhairyagothi .

Not working right now

@kratik1237 assigned

Sure @dhairyagothi

completed


Update aws-java-sdk-core to 1.12.417

Updates com.amazonaws:aws-java-sdk-core from 1.12.336 to 1.12.417.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #251.


requirements 安装失败

System Info / 系統信息
python 3.11.8
cuda 12.1
OS win10
Who can help? / 谁可以帮助到您？
No response
Information / 问题信息

[X] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
(venv) D:\GLM-4>python -m pip install -r D:\GLM-4\basic_demo\requirements.txt
Collecting torch>=2.3.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 1))
Using cached torch-2.3.1-cp311-cp311-win_amd64.whl.metadata (26 kB)
Collecting torchvision>=0.18.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 2))
Using cached torchvision-0.18.1-cp311-cp311-win_amd64.whl.metadata (6.6 kB)
Collecting transformers==4.40.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 3))
Using cached transformers-4.40.0-py3-none-any.whl.metadata (137 kB)
Collecting huggingface-hub>=0.23.1 (from -r D:\GLM-4\basic_demo\requirements.txt (line 4))
Using cached huggingface_hub-0.23.3-py3-none-any.whl.metadata (12 kB)
Collecting sentencepiece>=0.2.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 5))
Using cached sentencepiece-0.2.0-cp311-cp311-win_amd64.whl.metadata (8.3 kB)
Collecting pydantic>=2.7.1 (from -r D:\GLM-4\basic_demo\requirements.txt (line 6))
Using cached pydantic-2.7.3-py3-none-any.whl.metadata (108 kB)
Collecting timm>=0.9.16 (from -r D:\GLM-4\basic_demo\requirements.txt (line 7))
Using cached timm-1.0.3-py3-none-any.whl.metadata (43 kB)
Collecting tiktoken>=0.7.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 8))
Using cached tiktoken-0.7.0-cp311-cp311-win_amd64.whl.metadata (6.8 kB)
Collecting accelerate>=0.30.1 (from -r D:\GLM-4\basic_demo\requirements.txt (line 9))
Using cached accelerate-0.30.1-py3-none-any.whl.metadata (18 kB)
Collecting sentence_transformers>=2.7.0 (from -r D:\GLM-4\basic_demo\requirements.txt (line 10))
Using cached sentence_transformers-3.0.0-py3-none-any.whl.metadata (10 kB)
Collecting vllm>=0.4.3 (from -r D:\GLM-4\basic_demo\requirements.txt (line 11))
Using cached vllm-0.4.3.tar.gz (693 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [18 lines of output]
Traceback (most recent call last):
File "D:\GLM-4\venv\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "D:\GLM-4\venv\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\GLM-4\venv\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Win11\AppData\Local\Temp\pip-build-env-8ehg80mm\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Win11\AppData\Local\Temp\pip-build-env-8ehg80mm\overlay\Lib\site-packages\setuptools\build_meta.py", line 295, in _get_build_requires
self.run_setup()
File "C:\Users\Win11\AppData\Local\Temp\pip-build-env-8ehg80mm\overlay\Lib\site-packages\setuptools\build_meta.py", line 311, in run_setup
exec(code, locals())
File "", line 36, in
AssertionError: vLLM only supports Linux platform (including WSL).
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Expected behavior / 期待表现
thx

“AssertionError: vLLM only supports Linux platform (including WSL).”
遇到同样问题，vLLM只支持Linux，windows上需要在WSL环境下安装

是的，windows的话只能运行transformers后端的demo，文档也已经说明了


R language support - first steps

Dear Andi,
I just created R.js with this commit. Besides adding keywords and built-in functions, I do not really know what in detail you need to get things going (although I read your instructions) and how I should implement them. For example, R uses "@" and "$" to address subobjects/columns in S3/S4 class types. Both are frequently used and hence should be recognized correctly.
Also, comparing the list of functions to other languages, I assume the list is way to large?
Sorry for bothering you with such "tutorial" like questions - if this takes too much time to explain in detail I´ll just wait until you find the time to implement R support - however I would really like to help!

Dear Patrick,
thanks for your effort!
v2/v3 Incompatibility
Generally there is reason i didn't release new languages for a while: EnlighterJS v3 is incompatible with v1/v2 - this means all themes and language support files have to be rewritten.
at the moment i have re-created all v2 language files and i'm working on the themes.
this implies that i cannot use your R file in v3 - but i will convert it to the new format. therefore i would recommend you to add references to each syntax element like the one in your keyword lists:
// source: https://stat.ethz.ch/R-manual/R-devel/library/base/html/reserved.html

Additionally, it would be very very very helpful when you are able to create a detailed R demo file with all used language/syntax elements (like http://enlighterjs.org/v3/golang.html)
Your Questions

Functions/Keywords should be implemented as Regex based on its Syntax - do not use lists
Take a look on the other languages files like js or python

best regards, Andi

Thanks for the detailed description @AndiDittrich! I will see what I can do!


make additional prefileter metadata public

These are the changes that I mentioned a while ago in #425
I now have a fully working streaming regex implementation at https://github.com/pascalkuthe/regex-cursor. These two APIs are the last two blockers before I can make helix switch to that implementation (we don't allow git dependencies/patches).

makes Prefilter::is_fast public. Necessary to implement a meta engine downstream (also useful for any other downstream user that wants to write a custom meta engine)
add a function that returns the maximum length of a prefilter. This is necessary to determine how much buffering is needed for streaming prefilters.

done, thanks for the quick feedback!

This PR is on crates.io in regex-automata 0.4.5.


Create OAC admin S3 bucket

In Rikolti, we don't use CloudFormation for s3 buckets because, while technically infrastructure, there's not a world in which we're tearing down and recreating the s3 buckets that house all of our data. We treat them more like static globals - and indeed, the bucket name is often configured as such within a codebase. My sense is that it is the same for OAC? This s3 bucket is the bucket in which all the finding aids, supplemental pdfs, etc are deposited?
My hunch is that we just want one cinco bucket, and within that bucket we'll want eads, supplemental_pdfs, workflow process artifacts, and reporting artifacts? possibly disambiguated by institution? @everreau does this sound right to you?

yes, that sounds right.

I've created the cinco-data bucket in the pad-prd account. Can also create a cinco-data-dev in the pad-dev account if needed. Bucket names exist in a global namespace.


Terminal splits lines when started in visible mode

Describe the bug
Terminal splits lines when started in visible mode. The issue does not occur in hidden mode.
To Reproduce

Create script ~/term_start_test.vim:

set cpo-=C
set lines=50 columns=80
call term_start(
  \ ['bash', '-c', 'echo -e "bash cols: `tput cols`"; printf %1000s END'],
  \ #{
    \ term_cols: 1000,
  \}
\)

Run VIM as:

vim -g -f -u NONE +"so ~/term_start_test.vim"

Print last column length in terminal buffer:

echom "last line length: " . getline("$")->len()

Test 1
Terminal is visible.
Run commands 1, 2 and 3.
Result:
bash cols: 1000
last line length: 40

:thinking: Where does 40 come from?
Expected behavior
bash cols: 1000
last line length: 1000

Test 2
Terminal is hidden.

Result:
bash cols: 1000
last line length: 1000

No problem there.
Environment:

Vim version: 8.2.2019
OS:  Ubuntu 20.04
Terminal: GUI

What happens is on the first redraw of the terminal window, the size is adjusted to the actual window width.  This is the normal behavior: the terminal size follows the window size.
If you want to not adjust to the window size, set the 'termwinsize' option with a "*" character so that it specifies the minimal size.

Using set termwinsize=0x1000 works, however the documentation says:

Can be overruled in the |term_start()| options with "term_rows" and
"term_cols".

I expected term_cols has a preference over termwinsize.

Sergey Vlasov wrote:

Using set termwinsize=0x1000 works, however the documentation says:

Can be overruled in the |term_start()| options with "term_rows" and
"term_cols".

I expected term_cols has a preference over termwinsize.

I thought you wanted to set the value to "0*1000", so that a minimum of
1000 is used.
The value of term_cols does overrule 'termwinsize', but it works like
using "x", thus the terminal gets smaller to fit the window.
Perhaps there should be an option to make it work like 'termwinsize' has
"*" instead of "x".
--
LAUNCELOT leaps into SHOT with a mighty cry and runs the GUARD through and
hacks him to the floor.  Blood.  Swashbuckling music (perhaps).
LAUNCELOT races through into the castle screaming.
SECOND SENTRY: Hey!
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


2024-12-20_01-35-17_master-next_python3-boto3

Automatically created.

Backport failed for kirkstone-next, because it was unable to cherry-pick the commit(s).
Please cherry-pick the changes locally and resolve any conflicts.
git fetch origin kirkstone-next
git worktree add -d .worktree/backport-10897-to-kirkstone-next origin/kirkstone-next
cd .worktree/backport-10897-to-kirkstone-next
git switch --create backport-10897-to-kirkstone-next
git cherry-pick -x d964735452cf3131d451a28510eaebc859480ad0

Successfully created backport PR for scarthgap-next:

#10900

Successfully created backport PR for styhead-next:

#10901


Option to restore previous purchases ?

Is it possible to add an option to restore previous purchase of AC helper + ? I’ve bought the lifetime option and I can’t restore it after a reinstall since there’s no option for it

You don’t have the restore option in settings?

it is, my bad, I'm just blind


⚠ 366.ru has degraded performance

In f1a7b89, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 2631 ms

Resolved: 366.ru performance has improved in 58d6f3d.


Test our manual concurrency with loom

https://crates.io/crates/loom

Loom is a model checker for concurrent Rust code. It exhaustively explores the behaviors of code under the C11 memory model, which Rust inherits.

It would be nice to test some of our manual synchronization -- pretty much anywhere we manipulate atomics as barriers to any other data.
For our part, we don't need to worry about the correctness of stuff like crossbeam, though they might like to take a look at loom for their own testing...

Ah, glad to see you opened this issue. I'm pretty excited about loom. I talked to @seanmonstar about how to do the integration at RustConf and it seemed straight forward.


Add triodos support

Will look at it tomorrow.
However I see that you haven't updated the index.html and the Readme. Please include Triodos at these places.


Updated install script to support uninstallation of palera1n.

Updated the script to support the '-r' and '--remove' flags, which will remove palera1n from the installation path.

Thank you for contributing:)

You are welcome!


SMA connector package: 142-0701-801

SMA connector, edge mount
https://www.digikey.ch/product-detail/de/cinch-connectivity-solutions-johnson/142-0701-801/J502-ND/35280

I would place the {{NAME}} label on the right side too, above the {{VALUE}} label. This makes the package much more compact. Otherwise it looks good :+1:

Fixed!

I also renamed the package to 142-0701-80X to include both plating variants.


[Home] Don’t try to show ‘works by artists you follow’ when the user follows no artists.

This is a metaphysics/gravity issue.
The home view will look like this indefinitely:

Duplicate of #308.


Homedirs

Hi,
Nice project guys :)
If I would like users to be mapped to a virtual homedir - is that an "Enhancement" or is it possible to use an existing FilesystemProvider for that?
Keep up the good work.
Thomas.

You have to use your own file system provider.


using own variables not possible?

I have come to enjoy YAPP. Now I would like to use own variables for configuration to simplify layout changes; instead of  this:

pcbStands = [
                [ 7.5, pcbWidth- 3, standoffHeight, 2, 11, yappBaseOnly, yappPin] ,
                [ pcbLength-7.5, 3, standoffHeight, 2, 11, yappBaseOnly, yappPin] ,

I want to write this
sx=7.5;
sy=3;
pcbStands = [
                [ sx, pcbWidth- sy, standoffHeight, 2, 11, yappBaseOnly, yappPin] ,
                [ pcbLength-sx, sy, standoffHeight, 2, 11, yappBaseOnly, yappPin] ,

you get the idea.
But at compile time the values of own variables are unknown for computing pcbStands. Same for other YAPP declarations.
Please advise how to proceed

@derFliegendeHamburger
This is not an issue.
Please post questions at my website


Crash when opening TCP flow view

Problem Description
Traceback (most recent call last):
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/master.py", line 86, in run_loop
    loop()
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 287, in run
    self._run()
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 385, in _run
    self.event_loop.run()
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 1494, in run
    reraise(*exc_info)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/compat.py", line 58, in reraise                                                                                [*:8080]
    raise value
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/raw_display.py", line 416, in <lambda>
    wrapper = lambda: self.parse_input(
  File "/home/user/venv/lib/python3.8/site-packages/urwid/raw_display.py", line 515, in parse_input
    callback(processed, processed_codes)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 412, in _update
    self.process_input(keys)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 513, in process_input
    k = self._topmost_widget.keypress(self.screen_size, k)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 312, in keypress
    return self.master.keymap.handle(
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/keymap.py", line 144, in handle
    return self.executor(b.command)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/commandexecutor.py", line 18, in __call__
    ret = self.master.commands.execute(cmd)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 266, in execute
    return self.call_strings(command_name, args)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 252, in call_strings
    return self.commands[command_name].call(args)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 122, in call
    ret = self.func(*bound_args.args, **bound_args.kwargs)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 296, in wrapper
    return function(*args, **kwargs)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/consoleaddons.py", line 192, in nav_select
    self.master.inject_key("m_select")
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/master.py", line 185, in inject_key
    self.loop.process_input([key])
  File "/home/user/venv/lib/python3.8/site-packages/urwid/main_loop.py", line 513, in process_input
    k = self._topmost_widget.keypress(self.screen_size, k)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 310, in keypress
    k = super().keypress(size, k)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/container.py", line 1131, in keypress
    return self.body.keypress( (maxcol, remaining), key )
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 44, in keypress
    ret = super().keypress(size, key)
  File "/home/user/venv/lib/python3.8/site-packages/urwid/container.py", line 1131, in keypress
    return self.body.keypress( (maxcol, remaining), key )
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/flowlist.py", line 103, in keypress
    self.master.commands.execute("console.view.flow @focus")
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 266, in execute
    return self.call_strings(command_name, args)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 252, in call_strings
    return self.commands[command_name].call(args)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 122, in call
    ret = self.func(*bound_args.args, **bound_args.kwargs)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/command.py", line 296, in wrapper
    return function(*args, **kwargs)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/consoleaddons.py", line 339, in view_flow
    self.master.switch_view("flowview")
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/master.py", line 222, in switch_view
    self.window.push(name)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 234, in push
    self.focus_changed()
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 211, in focus_changed
    i.call("focus_changed")
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/window.py", line 120, in call
    getattr(self.top_window(), name)(*args, **kwargs)
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/flowview.py", line 319, in focus_changed
    self.body.focus_changed()
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/flowview.py", line 75, in focus_changed
    self.show()
  File "/mnt/c/Users/user/git/mitmproxy/mitmproxy/tools/console/tabs.py", line 73, in show
    body = self.tabs[self.tab_offset][1](),
IndexError: list index out of range

Steps to reproduce the behavior:

mitmproxy -nr repro.mitm
Open the HTTP flow's detail view (enter tab tab)
Return to the flow list (q)
Select the TCP flow (down, enter)

System Information
Mitmproxy: 6.0.0.dev (+40, commit 3d46e98)
Python:    3.8.0
OpenSSL:   OpenSSL 1.1.1  11 Sep 2018
Platform:  Linux-4.4.0-18362-Microsoft-x86_64-with-glibc2.27

When we visit a request and press tab to alter view I think a tab counter increases with each tab but it didn't get decrease to the first view as we press q because when you view another request the respective view according to preview request is open by default on that request
Steps to produce this

Visit first HTTP request
press tab (view change to the response)
press q
Visit the second request

Its default view is the response not request. In this case first request has three views so as you press tab two times it's counter increase but when you view the second request it has only two views so the counter doesn't find view according to tab index.
For solution, I think we have to decrease the counter when we return to flow list with pressing q
Correct me if I am wrong @mhils

For solution, I think we have to decrease the counter when we return to flow list with pressing q

It's a bit more subtle than that: It's useful to keep the tab index around if we transition from an HTTP to an HTTP flow (e.g. I want to compare responses), but we need to not fail when we change to TCP flows.

What about if tab offset is greater than tabs length then it fallback to zero index.

I think the PR wasn't properly linked and this has been resolved for a while


[msh3] Sync patches and upstream [skip actions]

WIP.
Follow-up from #42788.
@nibanks msquic didn't even integrate upstreaming PRs from past msquic port revision. And the questions from https://github.com/microsoft/vcpkg/pull/42788#issuecomment-2558072453 are still relevant for deciding about upstreaming.

And the questions from https://github.com/microsoft/vcpkg/pull/42788#issuecomment-2558072453 are still relevant for deciding about upstreaming.

@dg0yt Maybe try to ask these questions on upstream issues?


Generic invitation to user group implementation for issue#50

Generic invitations
This PR contains implementation of generic group invitations. It makes possible to create an invitation that any user can 'activate', if they are provided with randomly generated secret key, which should be used to decrypt the invitation. The key is generated when the generic invitation is being created.
To encrypt such invitation details as userGroupId, signingKeyPrivateKey, and signingKeyId I've used aes256 symmetric encryption with random initialisation vectors.
Usage
To create a generic invitation you can use GenericGroupInvitation.createGenericInvitation method.
It will return model object with _id and secretCode (Detailed usage explanation is in the updated README.md)
Decisions explanation
I've decided to create a separate class instead of extending existing GroupInvitation class, because there are too many differences between the user-specific and generic invitations even though their interfaces are very similar. Extending the old GroupInvitation class with generic invitation mechanism would make the code less readable.
I've decided to install new npm modules instead of using built-in crypto lib to make code more readable and simple.
I've decided to use symmetric cryptography because it fits much better than asymmetric for this case.
Changes description

New npm modules installed (aes256 for simple symmetric encryption and crypto-random-string for random secretKey generation)
New model added: GenericGroupInvitation
makeGroupMembership method updated (to support the new kind of invitations)
Added tests for genericGroupInvitation
README updated

Linked issue
This PR solves the issue: https://github.com/blockstack/radiks/issues/50

 All committers have signed the CLA.


Refactor Generative.vue

I see Generative.vue & HolderOfGenerative.vue has yielded a lot of conflicts in PRs, and drops would need some structure if anyone makes an effort on this.
Generally, the rule of thumb hovers around ~150 LOC, best under 200 LOC.

components/collection/drop/Generative.vue - 441 LOC
components/collection/drop/HolderOfGenerative.vue - 479 LOC

👋


Sync openstack_auth with stable/xena

Signed-off-by: Christian Berendt<EMAIL_ADDRESS>

Depends on https://github.com/osism/container-image-inventory-reconciler/pull/29


ConfigSet leads to one single, global querqy/rewriters folder

Dear querqy maintainers,
currently we are struggling with the following incident.
Problem Description
When specifying a ConfigSet for several, different Solr cores (in Standalone Mode) there is only one querqy subfolder in the ConfigSet folder.
All rules that are pushed to querqy via http request are stored in this subfolder independent of which core the rules are pushed to.
In other words: Assume Core A and Core B are part of the same ConfigSet; now you push rules to Core A then the rules are valid for Core A and Core B; also, if you afterwards push rules to Core B, these rules are than valid for Core A and Core B and the previous rules are overwritten.
Our Setup
In core.properties we specify name=the_core_name, where 'the_core_name' is the name of the core.
And for every core the same ConfigSet is defined with configSet=configset_name, where 'configset_name' is the same for all cores. No additional configurations are made in the core.properties files.
Our attempts so far
Code investigation on our own with a debugger didn't lead us in a helpful direction so far.
We couldn't figure out neither where the appropriate setting (changing the querqy directory) could be made (in some additional config files) nor where it is specifically read from (inside of the querqy code).
Desired Behaviour
We'd have appreciated a different behaviour here: Namely, that every core gets his own querqy subfolder such that we can define different rules for different cores even when a ConfigSet is used.
I don't know if this is to be considered a bug or if this is the intended behaviour.
In case anything is unclear, lacks information, or simply is badly described please let me know; I'm happy to refine the issue report.
Best Regards!

Hey @Stefan-Sold,
Thank you for bringing this up!
I think there are actually arguments for either way, sharing the rewriter configs as part of the ConfigSet or for doing it separately. As far as I remember, for the SolrCloud variant we had not shared them initially but then someone requested it later.
In standalone Solr this path is not configurable yet. We just use whatever is the config dir (ConfigSet, if you are using one, or ./conf otherwise) - see https://github.com/querqy/querqy/blob/master/querqy-for-lucene/querqy-solr/src/main/java/querqy/solr/StandAloneRewriterContainer.java#L31:
 protected void init(@SuppressWarnings({"rawtypes"}) NamedList args) {

        final File configDir = new File(resourceLoader.getConfigDir());
        final File querqyDir = new File(configDir, IO_PATH);

What you can do is provide a pull request that optionally reads the location from the QuerqyRewriterRequestHandler config in solrconfig.xml, à la:
<requestHandler name="/querqy/rewriter" class="querqy.solr.QuerqyRewriterRequestHandler">
  <str name="configPath">/some/absolute/path</str>
</requestHandler>

configPath should then be the key under which this property can be found in the above args parameter of the init method. If it exists and if it is non-empty, it should replace configDir in the code above, otherwise the value of resourceLoader.getConfigDir() should be used (as before).


Change Github auth in automerge bot

Description of the issue
We are using auth through query param in a bunch of places, and it is being deprecated:
https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/
Today we ran into one of their last "brown out warnings".
RuntimeError: List pulls failed. Code: 400. Content: b'{"message":"Must specify access token via Authorization header. https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param","documentation_url":"https://docs.github.com/v3/#oauth2-token-sent-in-a-header"}'.

We should do this before September 8 2021 at 14:00 UTC to avoid further automerge bot outages.

Fixed in #4407.


[WEBPACK][LOGIN][REACT]

This is a Login component without styles, because there are many tweaks to define

Ok, got it, you good, you're the boss, it just remains your approve to merge it up to master branch.

Hey Chris, you need to change the BEM structure like the examples, and then I will approve your merge

hahahah I thought it comes with your comment.
Ok I'm on it

Ready


Spikey implementation of archiving into and unarchiving from streams

Merry Christmas!
Following https://github.com/mholt/archiver/issues/131 here is a spikey implementation of bringing back the functionality.
If you agree on the general implementation Ill clean it up, add more tests and implement it for the other archive types.

Oh, oh! I have a better idea than what I just suggested: how about two new package-level functions, instead of new interfaces:
func ArchiveToStream(sourceFiles []string, out io.Writer, a Archiver) error

func UnarchiveFromStream(in io.Reader, destination string, u Unarchiver) error

What do you think of this?

i quite like the idea of the interfaces, as I think it would be quite neat to have the functionality available for all types of archives :)

@simonjohansson That's still possible with the function approach -- the third argument is any archiver.Reader/Writer, which both Tar and Zip implement.

Also I think with the function approach (instead of making new interfaces), it'll "just work" for any archive format that already implements Reader and Writer interfaces, meaning you don't have to modify the Zip and Tar types at all.

Ah right, now I get it :)
Ill continue the work after the holidays!

Hi! is there any plan to resuscitate this PR? I would like an easy way to archive a directory recursively into a writer instead of a file. My use case is that I want to send a tar.gz of a directory in a request body, something like this:
reader, writer := io.Pipe()
tarGz := archiver.NewTarGz()
tarGz.ArchiveToStream([]string{"./some-dir/."}, writer)

req, _ := http.NewRequest(http.MethodPost, "http://localhost/some-path", reader)
... send request..

I just found about this library, and from what I read in the docs I believe my options currently are:

use tarGz.Create(writer), walk the directory myself, open every file and do tarGz.Write(file)
or use tarGz.Archive to save the file somewhere in the filesystem, and then read it to send the request.

The second option seams simpler to me, but I would prefer not having to write in the file system (nor having to clean up after). The changes in this PR seems to be what I'm looking for, or is there another alternative I'm missing?
Thanks!

@argos83 There is an example of how to compress directly to a stream in both the readme and the godocs: https://godoc.org/github.com/mholt/archiver#example-Zip--StreamingWrite

Thanks so much for contributing this, but this will be superceded by #302, which is a complete rewrite of archiver with new stream-oriented APIs. Please let me know if there's any changes or improvements I should make! :)


Loss and Prior becomes nan

Is this a normal behavior that loss and prior became nan soon after the training process started?
I ran the sample code of 20 news group.

Thank you,  aggarwalpiush's answer is correct. I tried chainer version 1.6.0, and I failed to install it. But 1.9.0 succeeded.
But I have no idea how can I use the latest version of chainer in the model. ttjs8423219's solution is disabled in 3.5.0.


Cdn check

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
chores
What is the current behavior? (You can also link to an open issue here)

failure to collect the correct CDN version information can cause the docs website to crash
builds always attempt to make requests to servers, even if you are offline

What is the new behavior (if this is a feature change)?

builds fail if the CDN version information is missing or if the production version of the app is not working
you can set your local builds to run without making requests to the server

Does this PR introduce a breaking change?
Nope
Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:
Related to #14761

OFFLINE is not 100% correct, it's more like NO_REMOTE_REQUESTS

OK @Narretz, I can change that constant. Any other concerns?

I'm still testing.

LGTM. Please be prepared for a follow-up that tries to make the "online" version work on Windows (because it doesn't like -o dev/null)


feat: make throttle time configurable

For me nvim-cmp feels a lot more snappy when lowering the throttle_time in core.lua. I do not notice an increase in flickering or something else on my device. As such, I think it makes sense to make this a configurable option.
Thanks for the work on this amazing plugin!

In case this gets merged: Which value for throttle time would you recommend? :)

Currently, I have it set to 5 😉

Why did you choose to use the experimental key?
I can't merge them unless a good API is proposed.
I don't have any idea where to place it either.
deepl translated

Maybe we can put it under completion?

Hello. How about putting it in:
require('cmp').setup {
  ...
  core = {
    throttle = 25,
    debounce = 50,
  },
  ...
}

Hello @hrsh7th. Would you merge if I opened another pr for this?

I can merge if the better configuration group nane was suggested.

@hrsh7th What do you think about putting it under completion config?

Currently, DEBOUNCE_TIME is used for debouncing and displaying the completion response.
For example, the calc source and the path source are synchronous sources.
If the user calls the calc source and the path source at the same time, the filter and display process will be duplicated.
(So I implemented the DEBOUNCE_TIME value).
I think we shouldn't call it as completion.
I think it should be called as latency or performance or etcetc...

The other contributor solved the my concerned point on other PR. Thank you for contribution.


fix should not ignore Status of block::merge

Proposed changes
Issue Number: close #xxx

run buildall

run buildall


\DateTime("12:48:00") gives the error "Undefined offset: 24"

\DateTime("12:48:00") gives the error "Undefined offset: 24"

Resolved with #0340fac


Menus have changed again - please keep this updated

Unless this is just specific to me, I do not see the "Manage columns" options anymore.  If this is indeed removed from functionality, please update this page so it is relevant to the user.

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

ID: b0edd827-38a3-12d1-7836-a2eacc97ed1c
Version Independent ID: b0765177-6d47-49f4-47a5-2456107652c3
Content: Office 365 Reports in the Admin Center - Email activity
Content Source: Office365-Admin/activity-reports/email-activity.md
Service: o365-administration
GitHub Login: @KwekuA
Microsoft Alias: kwekua

This issue has been solved at pull #242

Hi, maybe I don't get this seeing as this is my first post to this site.  I still see no "Manage columns" options in the Report, and the documentation has not changed - still had "Manage columns" as part of the documentation when it doesn't exist.  How is it solved?  Am I missing something?

Hi @pgferrero  the pull request is on there and it needs to be merged before you can actually see the changes. it will be on review for a few days before it gets approved and merged.

OK - wasn't sure what the process is here, and for the additional info - makes sense.

Solved at PR #261

@pgferrero  it's updated now 👍

Looks like what I see now.  Thanks!

Yep @pgferrero  thank you for reporting it

@AndreaBarr - This issue can be closed. Thank you.


Create Database Tables for Storing Period and Ovulation Predictions

Title
Create Database Tables for Storing Period and Ovulation Predictions
Description
To enhance user experience by showing the difference between expected and actual dates for periods and ovulation, we need to create two new database tables. These tables will store both period and ovulation predictions.
Objectives

Create Tables: Develop and integrate two new database tables to store period and ovulation predictions.
Track Predictions: Ensure that both predicted and actual dates are stored for comparison.

Required Tables
Period Predictions Table

Table Name: period_predictions
Purpose: Store predicted dates for periods.
Fields:

id: Unique identifier for each prediction (Primary Key).
date: The predicted date for the next period.
cycle_id: Reference to the cycle for which the prediction is made. (forgeign key)

Ovulation Predictions Table

Table Name: ovulation_predictions
Purpose: Store predicted dates for ovulation.
Fields:

id: Unique identifier for each prediction (Primary Key).
date: The predicted date for ovulation.
cycle_id: Reference to the cycle for which the prediction is made. (forgeign key)

Requirements

Database Schema: Define and implement the schema for both tables in the database.
Data Integration: Ensure that predictions are stored in these tables and updated based on new data.

Acceptance Criteria

New database tables period_predictions and ovulation_predictions are created and integrated into the existing database.
The system accurately stores and retrieves prediction and actual dates.

Additional Notes

Ensure that the database schema aligns with existing design patterns and practices.
Consider any necessary migrations or updates to existing data structures.
Test the implementation thoroughly to ensure accuracy and reliability of stored predictions.

Please provide feedback or additional suggestions on the table design and implementation.

Is this necessary? Amount of data required for calculation is minimal. Is calculation + comparison not fast enough to be done on the fly? Perhaps designing the equations smartly could even hold current calculated values to minimize new calculations to triviality.


raidboss: add p4-p6 initial timeline

Using fflogs logs from Kindred and a few other public logs that have enrage spells and timings to generate an initial timeline for p4-p6.
Patch timings likely need to be updated. Targetable/untargetable were manually added from first hit in logs, so will need to be adjusted.
There are multiple spells with names Wave Cannon, Cosmo Meteor, and Cosmo Arrow spells in p6. I clarified some of the spells in the timeline. Ignoring a spell that's named Inhale (7E51) and the propagating Wave Cannon Exaflares (7BAE).
I was not able to test this.

I think there's a p5 log in discord too, if you need a real log file.

Thanks again for this.  Been busy, will try to take a look soon.


Write automated tests: Android Basics with Compose

About Section "5. Write an instrumentation test"
composeTestRule.onNodeWithText("Tip Percentage").performTextInput("20") is correct, not
composeTestRule.onNodeWithText("Tip (%)").performTextInput("20")).
Because
<string name="how_was_the_service">Tip Percentage</string>
in strings.xml

The source code in the zip is composeTestRule.onNodeWithText("Tip Percentage").performTextInput("20"),
which is the correct description.

@rmswimkktt
Fixed and to be published.


Nonblocking uses void pointers to identify containers...

...but could (should?) be using grb::getID instead.
One key advantage is that grb::getID is well-defined for upcoming extensions that are to come from ALP/Dense regarding get_view-- this feature implicitly allows for references to containers.
One caveat: grb::getID does not work for empty containers, meaning vectors of length 0, or matrices with at least one of its dimensions equal to zero. I'm not sure at present if this is an issue for the nonblocking backend-- @aristeidis-mastoras ?

@aristeidis-mastoras notes that (of course) access to the containers itself becomes indirect if switching to IDs. It is unclear whether such access is required always, and it is unclear whether the ALP ID mechanism should be made to support O(1) access to underlying containers.
We agreed to handle this at low priority and initially from the context of the new backend we're working on.


Support ALTER DEFAULT PRIVILEGES

Is your feature request related to a problem? Please describe.
Motivation: GRANT SELECT ON ALL TABLES IN SCHEMA public TO myuser only applies to existing tables not tables created in future.
ALTER DEFAULT PRIVILEGES can apply to future created tables. e.g.:
Grant SELECT privilege to everyone for all tables (and views) you subsequently create in schema myschema
ALTER DEFAULT PRIVILEGES IN SCHEMA myschema GRANT SELECT ON TABLES TO PUBLIC;

requested by a user.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
https://www.postgresql.org/docs/current/sql-alterdefaultprivileges.html

cc @yezizp2012


Add excluded-tags input to tag action

Build on top of #52

Missing DCO :)

looks like dco bot is dead

fixed


App has been delisted from Google

The application has been delisted from Google Workspace, is this something that was intended?

Curious as well! This broke so many sheets!

Oh no, apologies for this. Google alerted me that they would remove it if I didn't link to a privacy policy, but it was updated at least a week ago and I was under the impression it was now in compliance. I'm trying to identify how to get Google to relist this, but it may be a bit until I can get through to support.

Your app is really excellent, I'va been scared when I've seen that it disappear. Hope that you can fix it quick, knowing that google support isn't really ... fast/effective ... Good luck !

Thanks! I found the marketplace page for the store listing and it was marked as "Rejected", but no reason was given. I've resubmitted it two days ago and it is now marked as "Under Review".
UPDATE: It looks like it was just re-Approved and the link is working again. Can you give it another shot?

It works! excellent job, thank you :)

Closing, hopefully we are set now. Thanks for reporting!


add a project logo

Bindle doesn't have a project logo/icon, so I took a pass at making one for folks to review

Color variants (for light mode/dark mode):

This is awesome, feel free to open a PR for it.
cc @squillace

oh HEY NOW!! me like. Darned pastelish colors, but hey, great logo my friend.

Is there a PR for this?

no, haven't you heard? All minimalism icon design is dead.

@flynnduism I LOVE this. Please feel free to ping when you have a PR and I'll approve it post haste

Also, my personal favorite (not that it matters) is the dark mode version with the dark blue

@thomastaylor312 We found that the dark one didn't work on the VS Code extensions page.  But then the white one didn't work in the VS Code marketplace web page.  So we'll need either:

Have the logo in multiple colours: for on dark, for on white and 'works on any background'; or
Put an outline or shape around it, and have the logo contrast with that (e.g. white rounded rectangle around black/blue logo); or
Some other clever trick that designers know about but I don't


[WIP]Feature: Fully Qualified App Name

Please specify the area for this PR
operator
What does does this PR do / why we need it:
Adds the fully qualified app name found under the helm chart and refactors to match usage. Additionally adds truncation to both app name and fully qualified app name as seen in the helm chart.
Which issue(s) this PR fixes:
Fixes #?
fixes devfile/api#1441, devfile/api#1442
PR acceptance criteria:

[x] Test Coverage

Are your changes sufficiently tested, and are any applicable test cases added or updated to cover your changes?

[x] Gosec scans

Fix all MEDIUM and higher findings and/or annotate a finding per gosec instructions: https://github.com/securego/gosec#annotating-code to address why a finding is not a security issue

Documentation

[ ] Does the registry operator documentation need to be updated with your changes?

How to test changes / Special notes to the reviewer:

Review status is waiting to resolve an issue discovered during testing: https://github.com/devfile/api/issues/1441#issuecomment-2050188151

Does the registry operator documentation need to be updated with your changes?

Out of issue scope.

Unit tests are passing for me - Waiting on a cluster to spin up so I can run the integration tests because they don't want to work on my local crc

Unit tests are passing for me - Waiting on a cluster to spin up so I can run the integration tests because they don't want to work on my local crc

@Jdubrick Updated the reviewer notes on the PR description with the steps to ensure make test-integration runs properly.

/lgtm
All unit and integration tests are passing for me. I'm okay with it being merged but if @thepetk wants to take a look before that's okay with me.


I tried to install canvas again and for somereason teamtnt/tntsearch ext doing problems

Check it out, dont get it why it;s forced me to enabled sqlite3
https://i.imgur.com/WdCL0ia.png

Hi @orenguyster! Tntsearch require this because uses it to indexing of the posts.

@orenguyster Like @fergthh stated, Canvas utilizes TNTSearch which relies on the Sqlite PHP extension. If you need help setting that up or getting past this particular issue, let me know and I'd be glad to lend a hand. I'll close this issue for now, but open another if you find anything else!


[Feature] Update package to account for new connector updates

Is there an existing feature request for this?

[X] I have searched the existing issues

Describe the Feature
The Fivetran Youtube Analytics connector has received an update which allows multiple reports to be included in a single connector as well as including the metadata table in the connector! This means a user of this dbt package will not need to leverage the Cloud Function to replicate the metadata table. This will streamline the package and reports significantly, but we will need to update the package accordingly.
Describe alternatives you've considered
If we keep the package as is there won't be any issues. However, customers will be leveraging the package in a non intuitive way. We should update the code to be in line with the behavior of the package.
Are you interested in contributing this feature?

[ ] Yes.
[ ] Yes, but I will need assistance and will schedule time during your office hours for guidance.
[ ] No.

Anything else?
Please refer to the release notes of the connector for notice of what these changes are. FYI these release notes mention this is only for new connectors. However, this change will be rolling out to all customers in the near future.

These updates are currently being developed in the above PR. Follow along for more updates and let us know if you are interested in testing these changes before they go live!

This is now supported in the latest release of the package (v0.4.0). As such, I will close out this issue.


[<FIREBASE_MESSAGING>] <Execution failed for task ':app:transformClassesAndResourcesWithR8ForRelease'.>

Hi, when I do flutter run, everything works fine. but when I want to build to apk, it throws this error
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:transformClassesAndResourcesWithR8ForRelease'.

java.lang.IllegalArgumentException: Multiple entries with same key: Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String and Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 27s
Picked up _JAVA_OPTIONS: -Xmx512M
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                      28.6s
Gradle task assembleRelease failed with exit code 1
Below is my android/build.gradle
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.5.0'
    classpath 'com.google.gms:google-services:4.3.2'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Below is my app/build.gradle
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
compileOptions {
    sourceCompatibility 1.8
    targetCompatibility 1.8
}

compileSdkVersion 28

sourceSets {
    main.java.srcDirs += 'src/main/kotlin'
}

lintOptions {
    disable 'InvalidPackage'
    checkReleaseBuilds false
}

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.giftedhands.app"
    minSdkVersion 16
    targetSdkVersion 28
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
    release {
        // TODO: Add your own signing config for the release build.
        // Signing with the debug keys for now, so `flutter run --release` works.
        signingConfig signingConfigs.release
    }
}

}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}
apply plugin: 'com.google.gms.google-services'

i'm also facing same issue,i runned flutter clean and after that this issue is comming up before it was fine and i was able to build apks but  those apks were not as same as i expected so i tried flutter clean and tried to build again then this happened to me

someone resolve this issue fast please😥😔 i got a client.

i noticed something! i just cloned my flutter repository and build apk,build went fine,but the apk is having issues like it is not as same as it is while running the app by flutter run

use the  --no-shrink
flutter build apk --split-per-abi --no-shrink
it worked  for me.

@budescode
Hey thank you so much worked for me🤗🤩
although few components are not working like in flutter run case but atleast i got the app thaks man

Same error here after upgrade firebase dependencies to match firebase_core: ^0.5.0
i have these firebase dependencies:
firebase_auth: ^0.18.0+1
firebase_core: ^0.5.0
cloud_firestore: ^0.14.0+2
firebase_storage: ^4.0.0
firebase_dynamic_links: ^0.6.0
and my build.grade is:
defaultConfig {
applicationId "app.web.funfly"
minSdkVersion 21
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
after the error I tryied to upgrade flutter (I`m on beta channel) but nothing changed.

use the --no-shrink.
flutter build apk --split-per-abi --no-shrink
it worked for me.

flutter build apk --no-shrink
worked for me

flutter build apk --no-shrink worked but it completly disable shrink and code optmization.
I found out that you can only remove the problematic class from the optimization by

add a proguard-rules.pro file into your /android/app directory
<your-flutter-project>/android/app/proguard-rules.pro
-keep class com.google.firebase.iid.FirebaseInstanceId { zza(...); }

modify you release entry at the build.gradle file to use your proguard-rules.pro file:
<your-flutter-project>/android/app/build.gradle

...
buildTypes {
        release {
            // Enables resource shrinking, which is performed by the
            // Android Gradle plugin.
            shrinkResources true

            // Enables code shrinking, obfuscation, and optimization for only
            // your project's release build type.
            minifyEnabled true

            useProguard true    // obfuscate
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
...

@gabera I can't get your fix to work, but adding --no-shrink fixes it - of course the APK is huge then. Any ideas how to fix it?

@gabera tried your fix and the build itself is successful however the second i get try to fetch data from firestore i get a hard crash

This worked for me. Add this to dependencies in App-level build.gradle (< project >/< app-module >/build.gradle):
implementation platform('com.google.firebase:firebase-bom:25.12.0')

@kishanhitk worked for me also. Thanks

This worked for me:-
Add this to dependencies in App-level build.gradle (< project >/< app-module >/build.gradle):
implementation platform('com.google.firebase:firebase-bom:25.12.0')

its work thanks

use the --no-shrink.
flutter build apk --split-per-abi --no-shrink
it worked for me.

Thanks for confirming, I'm glad you figured it out.


Knapsack Problem using Dynamic Programming

💥 Proposal
Knapsack Problem using Dynamic Programming
The Knapsack Problem is well know problem in Dynamic Problem used to group quantities having higher values in a fixed weight Constraint. I would like to provide the implementation of the same in C++
Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Yes

Please assign me the task @SKAUL05 @


Write tests for Task API

User Story:
As a developer, I want to write tests for Task API so that we can ensure correct responses are being sent.
Acceptance Criteria:

Tests cover new API

Link to current tests: https://www.getpostman.com/collections/17c539bc0fe909d838cf


There is no proper documentation for gridview.builder method

I want to implement a grid view in my app
GridView.builder seems like the method to allow that
However, surprisingly there is no proper documentation or explanation for the method
This is very basic requirement and the docs must help with it

@purezen
Can you provide an example / use case which you are trying to implement and current documentation isn't much of help to implement that ?
What would you like to see in the documentation to make it better ?

I want to create a grid list with number of items and data they show based on response from an api
GridView.builder seems like the method for it and there is not even explanation on how to make a basic grid

@purezen  GridView.builder doesn't contain how to make a basic grid but it's Main Page [https://api.flutter.dev/flutter/widgets/GridView-class.html#widgets.GridView.3](Grid View) contains how to make a basic grid an how you can make your own customizable grid. The Page you referred only shows the parameters which accepts gridview.builder , which can be null or not , which are required or not.

@2002Bishwajeet which page I referred?

Ahh , My bad I thought you were referring for this one GridView.builder


Better docs of returned tensor in ctc_ops.py

'Logits' aren't a meaningful word for what the ctc_cost function returns. Browsing the implementation (tensorflow/tensorflow/core/util/ctc/) I saw that the cost function is returning the minus log probabilities of the target labelling, so, this new comment erases any doubt. Thanks!

Can one of the admins verify this patch?

@googlebot I signed it!

@ebrevdo

Can one of the admins verify this patch?

Oops, hit close by mistake.

@tensorflow-jenkins test this please


feat(locale): Translations to Russian

Thank you for your contribution. Be happy.

@ASGAlex
A word has changed and translation is required.
Can you help?
https://www.reddit.com/r/flutterhelp/comments/vsj7jc/i_need_translation_help_from_the_open_source/

@bosskmk  I checked current translation state and created additional translations at #484
I did not mentioned any changes of phrases "Freeze to left" and "Freeze to right" so i kept it unchanged.
But if you going to switch from "Freeze to left" to "Freeze to start" that is how it will be look on russian:

Freeze to start - Закрепить в начале
Freeze to end - Закрепить в конце

Hope it helps 😸


HAPPE - ERROR - plot tree to excel file -- retrun code:256

Hi there,
I'm trying to run HAPPE on my test dataset, but I am encountering this issue.
Thanks very much in advance for the help!
Mikal

Hi Mikal,
Thanks for reaching out and sharing your issue. From the log output you provided, I can see that the "cluster min and max" is showing as "0 0". This suggests that there is no variation in the data within the specified range, which is likely leading to the error when trying to construct the tree.
If this is not the case, and you're confident that your dataset does contain sufficient diversity within the specified range, I'd suggest providing a example of your dataset for further investigation. This will allow us to better understand the problem and assist you in debugging the issue more efficiently.
Best Regards,

Hey there,
I ran my code and the processing seemed to run much more, however I now got this error.
Not sure, what's going on here.
Thanks very much in advance,
Mikal

Hi Mikal,
Please see: https://github.com/fengcong3/HAPPE/issues/2


i18n(es): Updated getting-started.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated getting-started.mdx

7bed5a2

I hadn't noticed 😅, thanks for the review! 🤠


Group on dashboard not showing an ( ! ) for an active alert in the group

One of our dashboard alerts is grouped on a host and doesn't have an ( ! ) at the group level but does have an active alert in the group

I believe the group is suppose to have an ( ! ) to indicate there is an active alert in the group. The way it is right now the group is hiding an active alert.

Had another instance of this occur. ny-wsus01 was down over night but was recently restored. Not sure how often the host down check runs, but pretty sure it should now show (!) for that system as it is no longer an active alert and the "group" of alerts does not indicate anything is active. Probably just a caching issue.

Another instance. This alert should have gone inactive recently. The group tab no longer has  (!) but the individual alert does:


Remove item from inbox

Fixed #141

This works for me

This works for me

lets revisit this when #230 is done

This works for me

approved

All conversations are resolved

All conversations are resolved


Adapt documentation for PATCH

As follow up for the pure forward port for PATCH support in https://github.com/mesosphere/marathon/issues/5162, documentation should be adapted accordingly, like described in review comments https://phabricator.mesosphere.com/D552

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-2670. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


Question for all using this library - is the hierarchical error structure useful?

Hello All!
Since implementing the "dive" tag, I have been questioning whether the hierarchical data structure is the best option, mainly because of the extra overhead and placeholder errors needed.
I could store the struct name, field name and name-spaced name on the field error and could just return a map of map[string]*FieldError where the key is the name-spaced name; with this approach I should be able to make validator even faster and more efficient.
my only concern is getting rid of the hierarchical functionality in case someone is using it or it would be beneficial to keep.
so should I just return a map of errors?

@manucorporat I would definitly be interested in your opinion

After a bunch of discussions it has been decided, in v6 I will drop the error hierarchy and just return the field errors. see #74


TypeError: Module should export a function: nuxt-composition-api

Hi
I was looking in to the library today. Thank you for bringing this module to life.
Problem:
It seems there are problems with the module initialization in nuxt.
Solution
const compositionApiModule: Module<any> = function () {
 // do something
}

export default compositionApiModule

May I can add a PR - have fixed some parts.
Regards

PRs are always welcome :-)
How are you importing this package?

PRs are always welcome 🙂
How are you importing this package? (It's not a Nuxt module.)

Well that explains it. Yes I tried to import i as module but failed. Anyway I just pushed an module approach for this package which includes @vue/composition-api too.
https://github.com/danielroe/nuxt-composition-api/pull/9


next() error with Fiona collection (fiona/ogrext.pyx)

Having a problem getting fiona to apply next() to an open collection object. The input file is an ESRI Shapefile.  I think there might be a GDAL error.
c = fiona.open(input_file, 'r')
rec = c.next()

IndexError                                Traceback (most recent call last)
 in ()
----> 1 rec = c.next()
/Applications/anaconda/envs/2015-geospatial/lib/python3.4/site-packages/fiona/collection.py in next(self)
305         if not self.iterator:
306             iter(self)
--> 307         return next(self.iterator)
308
309     next = next
fiona/ogrext.pyx in fiona.ogrext.Iterator.next (fiona/ogrext.c:17244)()
fiona/ogrext.pyx in fiona.ogrext.FeatureBuilder.build (fiona/ogrext.c:3254)()
IndexError: list index out of range

Finally seem to have fixed this by ripping out (sudo rm -rf ...) old macports and fink directories and updating conda (conda update --all) that were interfering with GDAL and who knows what.


GeneratePojoTask incompatible with Gradle 8 configuration cache

Trying to upgrade my project to Gradle 8 and use the new configuration cache. I'm currently using gradle.plugin.com.graphql-java-generator:graphql-gradle-plugin:1.18.10. When enabling the experimental configuration cache I get the following error:
$ ./gradlew :graphql:generatePojo --configuration-cache --stacktrace
Configuration cache is an incubating feature.
Configuration on demand is an incubating feature.
Calculating task graph as no configuration cache is available for tasks: :graphql:generatePojo
The Gradle Enterprise plugin has been disabled as it is incompatible with this version of Gradle and the configuration caching feature - please upgrade to version 3.12 or later of the Gradle Enterprise plugin to restore functionality.

FAILURE: Build failed with an exception.

* What went wrong:
Configuration cache problems found in this build.

1 problem was found storing the configuration cache.
- Task `:graphql:generatePojo` of type `com.graphql_java_generator.gradleplugin.GeneratePojoTask`: cannot serialize object of type 'org.gradle.api.internal.project.DefaultProject', a subtype of 'org.gradle.api.Project', as these are not supported with the configuration cache.
  See https://docs.gradle.org/8.0.2/userguide/configuration_cache.html#config_cache:requirements:disallowed_types

See the complete report at file:///Users/foo/bar/build/reports/configuration-cache/76q33ac5ydnkm43tuo3a645kk/e3g98w8zyw8u1zik2latswgzt/configuration-cache-report.html

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Exception is:
org.gradle.configurationcache.ConfigurationCacheProblemsException: Configuration cache problems found in this build.

1 problem was found storing the configuration cache.
- Task `:graphql:generatePojo` of type `com.graphql_java_generator.gradleplugin.GeneratePojoTask`: cannot serialize object of type 'org.gradle.api.internal.project.DefaultProject', a subtype of 'org.gradle.api.Project', as these are not supported with the configuration cache.
  See https://docs.gradle.org/8.0.2/userguide/configuration_cache.html#config_cache:requirements:disallowed_types

See the complete report at file:///Users/foo/bar/build/reports/configuration-cache/76q33ac5ydnkm43tuo3a645kk/e3g98w8zyw8u1zik2latswgzt/configuration-cache-report.html
        at org.gradle.configurationcache.problems.ConfigurationCacheProblems.report(ConfigurationCacheProblems.kt:161)
        at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.reportProblems(ProblemReportingBuildActionRunner.java:61)
        at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:52)
        at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:65)
        at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:140)
        at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
        at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40)
        at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:122)
        at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40)
        at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40)
        at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:65)
        at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
        at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:65)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57)
        at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.lambda$execute$0(RunAsWorkerThreadBuildActionExecutor.java:36)
        at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:249)
        at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:109)
        at org.gradle.launcher.exec.RunAsWorkerThreadBuildActionExecutor.execute(RunAsWorkerThreadBuildActionExecutor.java:36)
        at org.gradle.tooling.internal.provider.continuous.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:110)
        at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64)
        at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:100)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter$ActionImpl.apply(BuildSessionLifecycleBuildActionExecuter.java:88)
        at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:62)
        at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:41)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:50)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:38)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31)
        at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
        at org.gradle.util.internal.Swapper.swap(Swapper.java:38)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:64)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)

* Get more help at https://help.gradle.org

BUILD FAILED in 718ms
11 actionable tasks: 11 up-to-date
Configuration cache entry discarded with 1 problem.

Hello,
You're right, the plugin execution is not compatible with the gradle --configuration-cache parameter.
I'll check that
Etienne

Hi @etienne-sf any chance you were able to look into this? It seems like the main change would be to move the 3 paths targetResourceFolder, targetSourceFolder, and schemaPersonalizationFile in GenerateCodeCommonExtension to be modeled as task inputs instead as Gradle recommends.
I attempted to clone the repo to attempt to contribute but I can't even get the project to compile. Are there any contribution guides? It seems like it requires an older 1.8 java version, but even when using that JDK it fails with:
graphql-gradle-plugin-project$ ./gradlew build

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'graphql-gradle-plugin-project'.
> Could not determine the dependencies of null.
   > Could not resolve all task dependencies for configuration ':classpath'.
      > Could not resolve org.springframework:spring-context:6.0.9.
        Required by:
            project : > project :graphql-gradle-plugin3
         > No matching variant of org.springframework:spring-context:6.0.9 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6.1' but:
             - Variant 'apiElements' capability org.springframework:spring-context:6.0.9 declares a library, packaged as a jar, and its dependencies declared externally:
                 - Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 8
                 - Other compatible attribute:
                     - Doesn't say anything about org.gradle.plugin.api-version (required '7.6.1')
             - Variant 'runtimeElements' capability org.springframework:spring-context:6.0.9 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:
                 - Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 8
                 - Other compatible attribute:
                     - Doesn't say anything about org.gradle.plugin.api-version (required '7.6.1')
      > Could not resolve org.springframework:spring-context:5.3.31.
        Required by:
            project : > project :graphql-gradle-plugin > com.graphql-java-generator:graphql-maven-plugin-logic:2.4 > com.graphql-java-generator:graphql-java-common-runtime:2.4 > com.graphql-java-generator:graphql-java-common-dependencies:2.4
         > No matching variant of org.springframework:spring-context:6.0.9 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6.1' but:
             - Variant 'apiElements' capability org.springframework:spring-context:6.0.9 declares a library, packaged as a jar, and its dependencies declared externally:
                 - Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 8
                 - Other compatible attribute:
                     - Doesn't say anything about org.gradle.plugin.api-version (required '7.6.1')
             - Variant 'runtimeElements' capability org.springframework:spring-context:6.0.9 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:
                 - Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 8
                 - Other compatible attribute:
                     - Doesn't say anything about org.gradle.plugin.api-version (required '7.6.1')

Might consider bumping the java version to one that's not end of life.

I updated the howto build page : the needed java version is 17.
It actually generates two plugins:

The graphql-gradle-plugin is built against java 8 for Spring Boot 2 and Spring Framework 5 (yes, it may seem old school, but I guess lots if not most of enterprise users uses these versions)
The graphql-gradle-plugin3 is built against java 17 for Spring Boot 3 and Spring Framework 6

Making the build compatible with the Gradle configuration cache was far from easy. It was actually quite a journey.
But it's now done, and will be available in the next release.

Solved in the 2.5 release


Add small-spacer-tile

Thanks for your contribution... can you share a screenshot of the result? Thanks

@saada,
screenshoot

I'll publish v1.1 soon

Released on master


Add get gzh and article by history

https://github.com/Chyroc/WechatSogou/issues/29

https://github.com/Chyroc/WechatSogou/issues/52


Running indefinitely?

Currently there is no way to ask torchbearer to run until stopped. This would be useful for reinforcement learning where we don't know how long an episode will be.

@MattPainter01 any ideas for how to do this? Possibly a 'train_until_stopped' method on Trial? Alternatively step count = -1 could trigger indefinite looping?

Either of those seem fine, although I'd probably slightly lean towards steps = -1 myself.
We'd just need to make sure we have some graceful way of stopping, not sure of how to do that outside of listening for a terminal input, which I'm not sure would work in an IDE like pycharm. If we did something like this though I might prefer train_until_stopped  since it would have this additional behaviour.


API Docs?

Description of Problem / Feature Request
README.md provides a link to the API docs:
https://app.swaggerhub.com/apis/coreos/clair/3.0
However, this link leads to a page displaying "Sorry, we can't find coreos / clair / 3.0" and no API docs.
It also provides a link to the documentation on the CoreOS website:
https://coreos.com/clair/docs/latest/
This page contains a banner saying "These docs are deprecated while they are being migrated to Red Hat. For the most up to date docs, please see the corresponding GitHub repository.", so the user is directed back to the GitHub repo.
Expected Outcome
Docs to help us get started using this cool project 🥰
Actual Outcome
We are confused about API documentation
Environment

Clair version/image: quay.io/coreos/clair:latest - f4f22837644d
Clair client name/version: curl
Host OS: Mac
Kernel (e.g. uname -a): none
Kubernetes version (use kubectl version): none
Helm version (use helm version): none
Network/Firewall setup: none

@kmoe tried to raise this issue here

??

README.md provides a link to the API docs:
https://app.swaggerhub.com/apis/coreos/clair/3.0
However, this link leads to a page displaying "Sorry, we can't find coreos / clair / 3.0" and no API docs.

https://github.com/KeyboardNerd/keyboardnerd.github.io/blob/master/Screen Shot 2019-03-28 at 12.03.21 PM.png

@JoelPagliuca I raised the issue again here: https://github.com/coreos/clair/issues/690
The SwaggerHub docs work for me as well now.

This issue has been created a few times. I'm not sure what the problem is. I've never had an issues, even in an Incognito Window being able to browse the API docs at Swagger Hub.
I do think that we need to scrap the link to the CoreOS docs. Their replacement is behind the Red Hat customer portal, which requires an account.

Thanks guys


handle updated gradient accumulation fixes from transformers

Summary
With the recent gradient accumulation changes in transformers, liger kernel losses seems to be off by an order of magnitude now. Here's an initial fix for llama.

Testing Done

Hardware Type:
[ ] run make test to ensure correctness
[ ] run make checkstyle to ensure code style
[ ] run make test-convergence to ensure convergence

thanks for the PR. Looks like HF overhauled the loss calculation structure in the new release https://github.com/huggingface/transformers/releases/tag/v4.46.0. Me and @shivam15s will take a stab next week and ensure our change is backward compatible


Implement Debug for Sender & Receiver types

I noticed the types in this crate are missing a Debug implementation, but I need them to have one in order to use them in a struct that derives Debug. So I went ahead and added a basic implementation for the Sender and Receiver structs of each channel type.
I've opted for displaying them as empty structs since the internals of these channels also don't implement Debug (so a simple derive wasn't possible) and I think the internal implementation doesn't need to be exposed regardless.

Sorry, it's taken me a bit to get to this.  Looks great!  Thanks for the PR!


[TimeSeriesCard] Decimal Separator incorrect in tooltip in non-English languages

Internal Watson-IoT/pal-tracking#396
Describe the bug
In European locales decimals should be formatted with commas

To Reproduce
Steps to reproduce the behavior:
Go to the local specific story and look at a tooltip:
https://carbon-addons-iot-react.com/?path=/story/watson-iot-timeseriescard--locale

:tada: This issue has been resolved in version 2.73.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to do AnimatedSlide

Hello, I have troubles with building AnimatedSlide as in example here https://api.flutter.dev/flutter/widgets/AnimatedSlide-class.html , with 2 sliders controlling x and y positions, but using this package. I found out there are no adapters for offset and you could not specify more than 1 adapter notifier if we use separate double for dx and dy. Is it possible to build animation like that with flutter_animate?

This doesn't work @gskinner
      children: <Widget>[
        Positioned.fill(
          child: CustomPaint(
            painter: _DashPainter(
              padding: widget.borderPadding,
              strokeWidth: widget.strokeWidth,
              radius: widget.radius,
              color: widget.color,
              borderType: widget.borderType,
              dashPattern: widget.dashPattern,
              customPath: widget.customPath,
              strokeCap: widget.strokeCap,
            ),
          ),
        )
            .animate(target: _shouldAnimate ? 1 : 0)
            .fadeIn()
            .scaleXY(begin: 0.8, end: 1)
            .animate(
              target: _shouldAnimate ? 1 : 0,
              onComplete: (controller) => _shouldAnimate ? controller.repeat() : controller.stop(),
            )
            .rotate(),
        Padding(
          padding: widget.padding,
          child: widget.child,
        ),
      ],
    )```

    This code produces incorrect ParentData Widget Error


Add converter to FileOutput

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 3

Complexity increasing per file
==============================
- backend/OR-Tools/OR-Tools/OrToolsConverter.cs  3

See the complete overview on Codacy


Lazy segment tree API

Ideas:

Like cojna/iota, something like Monoid and SemigroupAction would make sense.
Like ac-library-rs, MapMonoid makes sense (though Proxy a is not tiny)

I'd name it SegAct as monoid action + semigroupendo constraint.

Pre-defined instances?
Shall we provide with segActWithLength as extra API?

These type constraints are too much, but handy.
class (Monoid f, VU.Unbox f, Monoid a, VU.Unbox a) => SegAct f a where
  segAct :: f -> a -> a

Shall we remove Unbox from the constraints?
class (Monoid f, Monoid a) => SegAct f a where
  segAct :: f -> a -> a

Which one is prefereable?

A central data type that associate two monoids and an action, just like MapMonoid in Rust port.
It can make the type annotation simpler: LazySegTree s a.
SegAct defined above
Straight-forward, but orphan rules can matter.
Semigroup action passed as a function on new or build
Straight-forward, but not suitable for pre-defined instances.

I'm going with SegAct for now.