enforcing most recent build of scikit-learn

sklearn added an arpack initializer in 0.24.0 that was previously unavailable.

We should also update the version in docs/requirements.txt.
Why is that that the documentation needs a separate requirements.txt? It would be nice if it could use the same dependency already declared in setup.cfg

@Luthaf updated the docs/requirements. Any thoughts on the failing tests?

Looks like the project on pypi is not called sklearn but scikit-learn: https://pypi.org/project/sklearn/ points to https://pypi.org/project/scikit-learn/

It looks like we lost code coverage status though =/

It looks like we lost code coverage status though =/

What do you mean?

If you click on "show all checks" near the green CI status, the codecov check is missing. Compare this with https://github.com/cosmo-epfl/scikit-cosmo/pull/38 which still have the check.
Looking through old PR, the last one with the check was #42, and the first one without was #44.


Fixing a minor notation error on the description of n_step_bigru

Fixing a minor notation error on the description of n_step_bigru

Thank you!


TCP SendKeys Not Working

When I send TCP Keys Bot's Just keeps on waiting ... am I doing right ?
http://prntscr.com/n8mac0
I tried on many sites ... same issue ..

You have to write \r\n at the end of your message or it will not understand the message text is over! Tell me if it works

I tried that with the IMAP protocol and it worked like a charm ^_^

@openbullet  Thanks it works. http://prntscr.com/n8mcv1
Now Just waiting for you to fix List[] type database capture error and goona compile again
thankyou man :D

Alright sure, I'm going to close this issue, I will solve the other one now ^_^


About the depth output

Hi,
Thanks for releasing the code.
I noticed that the depth derived by the model is not corresponding to the real world depth.
And it will also increase when the grid expands.
I'd like to ask if there is any way to get depth derivation on the real world scale?
Thanks in advance.

There are similar problems in DirectVoxGo, you can check this link

Thank you for sharing!


Can't move window if two monitors are used and maximized window is on second one

Hi,
I use two monitors for work. When a window is maximized on the first one (where the menu bar is), this plugin works perfectly fine. Love it. But when a maximized window is on the seconds screen where no menu bar is available, I loose the ability to minimize or drag it.
IMO in case a window is on a screen without a menu bar, it should keep its title bar. But this is my opinion and might also be configurable...
As a workaround, the Multi Monitors Add-On can be used.

In my experience the buttons do appear ... on the main screen, which is not entirely obvious at first.

+1, I'm experiencing the same. However, it seems to work on Wayland (although I've found Wayland too buggy to use, so I stick with X.Org for now).

I'd also love to see a patch that solves this better, but I've found another workaround: Click anywhere on the window while holding ALT to move it around.

A possible solution would be to integrate window controls in the app menu like in focused window indicator.


Revamping our Quantized models docs

We're re-writing our models docs to make them clearer, simpler, and to properly document the upcoming multi-weight API. This issue is about adding docs for the Quantized classification models.
Our latest new docs are currently here (this link is likely outdated by the time you look at it, but it doesn't matter; the skeleton is there). We created a separate section that will eventually be merged into the main one. We have documented a few models, but most of them are still missing. The list of models that still need docs is listed below. If you'd like to participate, please comment below with a message saying "I'm working on XYZ" where XYZ is a model, so that others don't pick the same as you do. To keep things simple, please submit one PR per model, but feel free to contribute more than one model.
How to write docs for a model
Note: below are detailed instructions. This makes it look more complicated than it actually is. Don't be scared!
A great place to start is to look a the changes in this PR that documents SqueezeNet. You'll need to do exactly the same for your model:

Create a new .rst file in https://github.com/pytorch/vision/tree/main/docs/source/models. The file should look like this, with a link to the original paper, and a list of the corresponding model builders. It should also mention the base model class and link to the .py file where it is defined.
Update the list in https://github.com/pytorch/vision/blame/main/docs/source/models_new.rst to link to this new file (without the .rst suffix). Please keep the list alphabetically sorted
Update the docstring of each new model builder, similarly to this one.

there is a 1:1 mapping between a model builder and a Weight enum. For example, the docstring of squeezenet1_0 makes direct references to SqueezeNet1_0_Weights. For Quantized models there might be more weights for a single model builder, check the link above!
don't forget the autoclass directive in the docstring. This will auto-generate documentation for the Weight enums. You don't need to understand how this is done, but if you're curious, it's done here.

To build the docs locally, please look at our contributing guide. You won't need to worry about the gallery example, so always use make html-noplot instead of make html to save time.
Please don't hesitate to ping us if you need any help / guidance or if you have any question!

Quantized models that need docs are:

[ ] Inception
[ ] MobileNetV2
[ ] MobileNetV3
[ ] ResNet
[ ] ShuffleNetV2

CC @yassineAlouini as you were intersted!

@NicolasHug good call, let's get those final models done and add any remaining info. :)
Since our next release is not too far away and we got lots of work to do still on the documentation, I'll be cheeky and tag some of our good usual suspects in case they can give us a hand and get this done faster: @oke-aditya @lezwon @zhiqwang @abhi-glitchhg @xiaohu2015 @frgfm. Don't feel obliged, just a ping in case you have time.

Hi @NicolasHug and @datumbox ,
I would like to take ShuffleNet v2.

I can take ResNet

I can work on MobileNetV3.

Inception if it is still available. :ok_hand:

I'll take up MobileNetV2

Shoot I arrived to late this time 😅
Let me know if one of you cannot do his part in the end!

@frgfm This the open-source version of music chairs: Ping more contributors than tickets and see what happens. 😄 😆
In all seriousness thanks for responding and no worries. We are very lucky to have you all supporting us like this. We got many more improvements on the pipeline coming up that we could use your help. Thanks for the support!

@frgfm actually I forgot Resnext and it' still up for grabs!  Would you like to take it?

@zhiqwang @frgfm We are aiming to finalize the models by mid week to start preparing for the release. Let us know if you need any help with the PRs for ShuffleNetV2 and ResNeXt. If you are busy no worries, just let us know and we will pick it up or finish any incomplete PRs you might got. Thanks!

Hi @datumbox , I can work for ShuffleNetV2 tomorrow .

Also  i believe resnext was partially done in #6012 , I can finish the remaining part.

Happy how the musical chairs ended up haha
I'll take ResNext gladly :)

Wow I think we are done! Thanks a lot for the help!

<3 Thank you!


4-Way Joystick Mode behaves differently from expectation

Prerequisites

[x] I am running the latest version of the firmware found HERE
[x] I have checked the documentation HERE and found no answer
[x] I checked to make sure that this issue has not already been filed HERE
[x] I am reporting the issue to the correct repository

Context

Firmware Version: v0.7.4
Name of device: Pico (but the issue should be not depend to device.)
Is this a custom build?: no

Description of Issue
I found 4-Way Joystick Mode behaves differently from my expectation.
It seems for me that SOCD and 4-Way Joystick Mode seems conflicted and 4-Way Joystick Mode need to care only diagonal direction but also opposite direction.
It would be grateful if some of you consider if my expectation reasonable.
2 examples I feel strange are below.
Example 1
Preconditions

SOCD is Last Win
4-Way Joystick Mode is enabled

Scenario

push left
push right
push down
release right

Expected Output
down is pressed
Actual Output
left is pressed because SOCD outputs left at step 4 and 4-Way Joystick Mode get output of SOCD.
Example 2
Preconditions

SOCD is Off
4-Way Joystick Mode is enabled

Scenario

push left
push down
push right

Expected Output
right is pressed
Actual Output
Both left and right are pressed. Because 4-Way Joystick Mode only seems only checking which of directions which consists diagonal is pressed last and SOCD is Off.

Examples are checked in below environment:

Input Mode in GP2040-CE

Xinput

gamepad tester (reproduced in both web site)

https://hardwaretester.com/gamepad
https://pelsin.github.io/gamepad-tester/

Browser

Chrome

OS

Windows 11

@sirrow - if you get a chance can you try my changes in https://github.com/OpenStickCommunity/GP2040-CE/compare/main...bsstephan:GP2040-CE:four-way-improvements ? I have 4-way running before SOCD now, and it makes Example 1 work as expected. I'm wondering if you can try it out and make sure it didn't break some other expectation, but it looks good to me. I do not know if it addresses Example 2 at all.

Oh, found a new breakage, now Example 1 is fixed, but if you instead do Left, Down, Right you get... nothing. Wild. Well I'll mess with it more later.

Okay. I think @sirrow's branch fixes my issue. Assuming @TheTrainGoes can confirm that #533 fixes the SOCD=Off case, my testing suggests we should merge both #533 and #537.

I tested code on my testing branch merging both #533 and #537.
With the branch, both examples got result as my expectation.
I cannot find any flaw about 4-Way Joystick Mode from test and logic point of view in case both https://github.com/OpenStickCommunity/GP2040-CE/pull/533 and https://github.com/OpenStickCommunity/GP2040-CE/pull/537 are merged.


Stash: handling mail

Working on mail handling. We need to add a mail handler function to the config struct.
But we need to give it some more information, which the mail handler will need. Think about ip's for e.g. spam detection.
My first thoughts:

from
to
data
sender IP
flag denoting wether TLS was used?

What am I forgetting, @trtstm ?
Don't merge this, I'll work on it, but here we can discuss it.

Add more info the the state struct, and give that to the handler? The state currently has the from,to,mail data.
I would just pass the handler to the constructor of the mta. Like the http.ListenAndServe.

Add more info the the state struct, and give that to the handler? The state currently has the from,to,mail data.

That's what I thought too...

Incoming mails are now stored in with maildir :)

You can view mails in the terminal with mutt:
$ mutt -f maildir/


Support self-hosted k8s

We should change our architecture to self-hosted style.
See bootkube.

Solved.


Enable custom api_base URL for all providers type

Is your feature request related to a problem? Please describe.

Gemini API free tier is not available in your country. Please enable billing on your project in Google AI Studio.
api_base in config only works for OpenAI-compatible providers, limiting workarounds for region-restricted APIs like Gemini and Claude. Therefore custom api_base is necessary, allow user use their own proxy server or example Helicone, then change the default api_base.
Describe the solution you'd like

Abillity to set api_base to all provider.

It's just that OpenAI came out early and became the standard. There are many agents and compatible providers whose api_base makes sense, but other providers are not like that.
The API of the gemini client is fixed: https://generativelanguage.googleapis.com/v1beta/models/, no way for a custom api_base.
Given your situation, perhaps you should try vertexai client, see https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models

For gemini i believe its https://generativelanguage.googleapis.com
Example what Helicone does, they add some headers and change the baseurl Claude and Gemini
Yes, I do set up a proxy like LiteLLM, but it consumes too many resources if it goes above 200 models.

Helicone is the first proxy I've encountered that supports Gemini and Claude.

Okay, i knew few baseurl
gemini: https://generativelanguage.googleapis.com
claude: https://api.anthropic.com/v1
cohere: https://api.cohere.ai/v1
qianwen: https://dashscope.aliyuncs.com they also have openai-compatible https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions

@kwekewk
1. The version is important and must not be omitted.
gemini: https://generativelanguage.googleapis.com/v1beta
2. The openai-compatible qianwen does not support stream function calling. If support is added later, it will be possible to migrate to an OpenAI-compatible client.


Default value for persist_directory is incorrect.

The default value is not a path. If you try and run without specifying a path you will receive an error:
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType

Simple fix:
change default value from .chroma -> ./chroma
I am going to submit a PR fixing this issue

@theoskille thanks for reporting this! is this a dupe with #338 ?
thanks for helping out with the PR! 🚀


Remove reference to Swashbuckle

Remove reference to Swashbuckle from NSwag documentation.

Internal previews

📄 File
🔗 Preview link

aspnetcore/tutorials/getting-started-with-NSwag.md
Get started with NSwag and ASP.NET Core

@timdeschryver ... Can you review this change? The line came in your PR ...
update getting started with nswag to v6
https://github.com/dotnet/AspNetCore.Docs/pull/29993

Thanks @martincostello! 🚀


Allow non-string annotations

We currently restrict annotations to things that can be cloned easily into a compiled model--so not any arbitrary type. However, we could allow things like integers without breaking what we need for compiled models.

This was done.


Use Result.NoError instead?

I'm using both ReactiveCocoa and BrightFutures extensively in my program, and many times I use my custom extension methods to convert back and forth from ReactiveCocoa.SignalProducer and BrightFutures.Future.
Mostly, conversion is seamless since both frameworks rely on Result for propagating errors except when both SP and Future has NoError as ErrorType. (although I know this can be solved quite easily via promoteError method).
ReactiveCocoa recently abandoned its internal NoError struct to opt for Result.NoError for interoperabilities with other frameworks that rely on Result.
I know this is a breaking change, but since BrightFutures already rely on Result, could we use Result.NoError instead of BrightFutures.NoError that we have now?

Also for the lack of support for aliasing imported symbols, in certain situations, I simply couldn't import all three of Future, Result and RAC. (even using sth like import enum Result.NoError wouldn't work becaues we cannot do sth like import enum Result.NoError as ResultNoError)

BTW, I love your library. I've always thought RAC was too much abstraction for simple tasks. I hope swift can have Future as STL soon :smile:

@danishin I already have create PR for this. Hopefully guys will merge it soon. Meanwhile feel free to use branch from my fork: https://github.com/crossroadlabs/BrightFutures/tree/feature-result-update

Thanks for the kind words and thank you for the detailed explanation.
Indeed, #120 looks like it should resolve this. This change makes a lot of sense and we should have it. As you mention, this is a breaking change, so it seems like BrightFutures 4 will be coming out a bit sooner than I thought ;)
I'll have a look at the PR and hope to merge & release soon.

This issue has been resolved in BrightFutures 4. Thanks!

Hi @Thomvis, from reading this issue, it looks like the recommended thing to do if we currently use NoError is to switch to Result.NoError? If so, that means that every project that uses BrightFutures will need to add Result into their Cartfile as a dependency. I understand that BrightFutures has Result as a dependency but best practice would be to include it if you use it yourself--don't rely on your dependencies to always have the library that you're using.  Is there an alternative to no require Result in my project?

@ngan Actually there is no need for explicitly adding dependency in your cartfile. Carthage supports transitive dependency resolution and it should find Result as dependency automatically in the background!

Thanks @danishin for chiming in. The only thing you should have to do is add 'import Result' to files where you use NoError. This was already the case when you wanted to do some advanced stuff with Result.
Result has been a dependency of BrightFutures for a while now. We prefer it to writing our own Result type to enable better compatibility with other libraries that use Result.

Ok thanks guys. But I'm curious what would happen if BrightFutures 5 decides to use something other than Result? I guess at that point I'd have to change everything anyways.

We treat Result as part of our public API. Any change to the public API requires a major version bump &a with every major version bump anything could change or break. Although the latter is not a goal of course ;)

Gotcha!


The source Databricks is not registered, Integration Runtime is not created, Scan is not created

Carefully following your instructions, we successfully deployed the demo version of Accelerator. There were no errors. and Azure Databricks, Purview, ADLS, Azure Function app (along with its two in and out functions) and example data sources and one notebook are all installed. But the following items were not installed:

Databricks as a source was not registered in the Purview account.
Integration Runtime under Purview Portal-->Data Map-->Source Management is empty.
Purview Portal-->Management-->Security and Access-->Credential-->Manage Key Vault Connection is empty, and hence there is no credential created.

After I manually registered the Databricks as a source in Purview, I tried to manually create a scan but, as shown below, Integration Runtime and Credential are required.
Question: a) Are the steps 1-3 above not required for this connector or the installation process should have completed these steps? b) Should we be manually complete the above 3 steps?

Remarks: I saw your only one notebook abfss-in-abfss-out-olsample with 4 cells in the Databricks. That notebook ran successfully. But there was no lineage created (I assume probably because the above 3 steps were missing and hence there was no scan running). Can you please clarify what we may be missing. I went through your troubleshooting doc but found nothing in the document that may have been missing in the installation.
OpenLineageIn shows no errors, no success. Same is true for OpenLineageOut:

Hi, @saf-itpro, as per in your other issue, you might be crossing concepts.  This repo is focused on Azure Databricks Notebook and Job lineage.
The recently public preview Azure Databricks Hive Metastore Connector is focused on metastore extraction and lineage back to storage accounts.
Is it okay to close THIS issue in favor of #153 ?


adding defaults for the config-properties file

Coverage increased (+0.04%) to 52.463% when pulling 879b04f2092741846d86bb5c5303fa4424719638 on GEOWAVE-1096 into 7a14b721a91e461166df555247960fd63145f8eb on master.

Coverage decreased (-0.3%) to 52.096% when pulling cca6e1ae2361e50e85a63e4c0f9d7c656bbe519e on GEOWAVE-1096 into 7a14b721a91e461166df555247960fd63145f8eb on master.


Feature/credit card payments

Are you a current Fivetran customer?

Fivetran created PR
What change(s) does this PR introduce?

Features

Addition of the credit_card_payment_txn (enabled/disabled using the using_credit_card_payment_txn variable) source as well as the accompanying staging models. This source includes all credit card payment transactions and will be used in downstream General Ledger generation to ensure accurate reporting of all transaction types.

Note: the credit_card_payment_txn source and models are disabled by default. In order to enabled them, you will want to set the using_credit_card_payment_txn variable to true in your dbt_project.yml.

Did you update the CHANGELOG?

[X] Yes

Does this PR introduce a breaking change?

[ ] Yes (please provide breaking change details below.)
[X] No  (please provide an explanation as to how the change is non-breaking below.)

This PR will only add a new intermediate and component in the GL model that is disabled by default. This will not cause existing runs to fail.
Did you update the dbt_project.yml files with the version upgrade (please leverage standard semantic versioning)? (In both your main project and integration_tests)

[X] Yes

Is this PR in response to a previously created Bug or Feature Request

[X] Yes, Issue/Feature #47
[ ] No

How did you test the PR changes?

[X] CircleCi
[X] Local (please provide additional testing details below)

Select which warehouse(s) were used to test the PR

[X] BigQuery
[X] Redshift
[X] Snowflake
[X] Postgres
[ ] Databricks
[ ] Other (provide details below)

Provide an emoji that best describes your current mood

💳
Feedback
We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your feedback on our existing dbt packages or what you'd like to see next.

Thanks for reviewing @fivetran-jamie! I just updated the package based off your notes and will plan to merge with the dbt-utils and dbt-core updates.


Compile required libraries/modules on Hera, TACC, Orion, PWorks

@pvelissariou1
Hi Tkais, please update here what modules and why we need those on Hera?  Thanks.

@pvelissariou1  Please follow up with Hera Help desk and find out what the is the process now?

To use the modules try:
module use /scratch2/STI/coastal/common/apps/modulefiles

New modules and libraries have been compiled and installed on hera. Will be working on ufs-coastal tests to identify issues with ufs-coastal.

Will document the details of availability and implementation in different platforms. ...

The libraries and the new module system were compiled on "hera" and subequently ported to the ParallelWorks, Orion and TACC (Frontera, Stampede) HPC platforms. The ParallelWorks port is identical to the "hera" system except the installation path. The list of the libraries compiled and installed is as follows:

HDF        Versions: 4.2.15, 4.2.16
HDF5      Versions: 1.10.7, 1.10.9 (serial and parallel versions)
NetCDF  Versions: 4.7.4, 4.9.2 (serial and parallel versions)

Version 4.7.4 includes: netCDF 4.7.4, netCDF-cxx4 4.3.1, netCDF-Fortran 4.5.3
Version 4.9.2 includes: netCDF 4.9.2, netCDF-cxx4 4.3.1, netCDF-Fortran 4.6.0

szip         Versions: 2.1.1 (old, legacy compression library for HDF5)
libaec     Versions: 1.0.6 (new, szip compatible,  compression library for HDF5)

This should be closed. Now spack-stack is fully functional (no major bugs) as of verion 1.5.0.
We should move using spack-stack on hera, orion, hercules and parallel works. Regarding TACC, we have to use what is installed in the host OS + libraries I have built for specific compiler versions.


.travis.yml: added cmake build

@junghans Thanks for this pull request.  I'm not sure we want to be adding any more work to Travis, as the throughput is pretty poor already, but we definitely want to add cmake coverage to the Gitlab-based CI flow, and we can use this as a template for that.  (@elliottslaughter is the guy who gets to do that.)

@junghans Yes, please head over to .gitlab-ci.yml. Dependencies can go in the Dockerfile.
When you do, I'd probably restructure things so that cmake replaces make for the entire build. I'd change the environment variable to TEST_CMAKE to indicate that the test infrastructure is what cares about cmake (rather than the build itself). Ideally, every test should run under cmake, but we can probably skip Regent at the beginning (there is already a noregent entry for that). Also, it would be ideal if cmake respected the same set of environment variables as make, so that wouldn't need to be changed.

@elliottslaughter How hard is it to have some of the gitlab-ci builds use the old make flow and some use cmake?  We can't drop coverage of the old flow for a while at least.

@streichler That's no problem as long as @junghans adds a variable TEST_CMAKE like I suggested that controls whether cmake is used or not. Then we can just run some tests with a value of 1 and others with a value of 0.

I and @gshipman would really prefer having the cmake tests on github as all of LANL's code are here. Travis supports compiler caching via ccache together with cmake and that will decrease the buildtime significantly in the future.
So wouldn't it make more sense to move the legacy make-based buildsystem to gitlab instead.

@junghans The Makefile flow isn't legacy yet - it's still the default, so Travis has to test it.  We do want to switch over to cmake "soon", but we're not ready yet, and Travis is already too slow, so we can't add anything to it unless we speed up the existing stuff.  In that vein, the ccache suggestion sounds promising - how big a change would that be to our current (admittedly-fragile) make flow?

Have look at 88e6817319fb3440ffe3787695eb1df0dee38781, that should do it for gcc and clang on Linux. Once the build is done, re-trigger it to see if the cache is used.

And we could store gasnet and LuaJIT in the cache as well:
cache:
  directories:
  - $HOME/build/LuaJIT
 - $HOME/gasnet

Yeah, the trick though is to have the cache pre-populated as part of the Docker image that is built, otherwise the cache is worthless since it will be empty for each Travis run since no state is saved across invocations of the Docker image.

I believe Travis has special support for ccache, which is what makes that work.
The bigger issue is that this just isn't where most of our test time is going. For example, a couple months ago when our Legion Spy tests were timing out, it was because the tests themselves were taking too long. (Which is why we were motivated to go look for an alternative in the first place.)
Would it be possible to add cmake tests for Gitlab? We'll definitely come back and add it for Travis too, but in the mean time I'd like to get Gitlab running cmake. In general, I'd like Gitlab to run a superset of the tests Travis runs.

This has been superseded by 1ee30fceb8624f2864b1bcbe9ce146fa21638213.


Goal list item

PR includes

[x] Feature

Related issues
Resolve #2159
QA Instructions, Screenshots, Recordings
Ungrouped

Grouped

Selecting item
https://github.com/taskany-inc/issues/assets/95316053/b7318bd9-9bb5-48ce-9ce7-718e28c0d24c
Changing theme
https://github.com/taskany-inc/issues/assets/95316053/f46b03ad-92e0-41e5-ba35-b72fa2484422

Added tags and time


DuplicateFileCopyingException for certain dependencies in gradle 6.0 current build

Summary
I use gradle 6.0 disribution snapshot build<PHONE_NUMBER>0024+0000 for trying to build our application with Java 13. Certain dependencies can not be resolved because tey fail with the followinf error:
Could not expand ZIP 'D:\Java.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.6\4c47155e3e6c9a41a28db36680b828ced53b8af4\httpclient-4.3.6.jar'.
.
.
Caused by: org.gradle.api.file.DuplicateFileCopyingException: Encountered duplicate path "META-INF/DEPENDENCIES" during copy operation configured with DuplicatesStrategy.FAIL
at org.gradle.api.internal.file.copy.DuplicateHandlingCopyActionDecorator$1$1.processFile(DuplicateHandlingCopyActionDecorator.java:56)
at org.gradle.api.internal.file.copy.CopyFileVisitorImpl.processFile(CopyFileVisitorImpl.java:64)
at org.gradle.api.internal.file.copy.CopyFileVisitorImpl.visitFile(CopyFileVisitorImpl.java:48)
at org.gradle.api.internal.file.AbstractFileTree$FilteredFileTreeImpl$1.visitFile(AbstractFileTree.java:208)
at org.gradle.api.internal.file.archive.ZipFileTree.visit(ZipFileTree.java:98)
Expected Behavior
with gradle 5.6.2 the problem did not happen.
Steps to Reproduce
It happens in a large multi module build, but unfortunately after breaken it down into a small test project it works fine
Your Environment
Build scan URL: https://gradle.com/s/qgw53dgwkk2co

This is indeed an expected breaking change in Gradle 6.0, triggered by security risks associated with the older behaviour. See #10039 and related issues.

But what is duplicated in this case? When i open the jar in the gradle cache the path "META-INF/DEPENDENCIES" only exists once. Also this is a thirdparty from maven central, nothing i have under control.
And as i mentioned, if i create a simple gradle project having this dependency the project can be built. The problem only occurs in context of a large multi module build.
Is there a way to switch this new check off because now i completly stuck testing the build of out application with JDK13?


Update spark 2015-09-11

This fixes a bug with writing dataframes with decimal types to JSON which will allow us to store our surrogate keys.
@angelini @solackerman @kmtaylor-github

Check with @datwright if you haven't already. He was trying to clean up the way we did this last update.

+1 to Karl's comment, I don't remember the details, but it went back and forth.

Cool, it would be awesome to have a more automatic update process :+1:

So we decided to stay 2 weeks behind master in a compromise between pulling in the very latest code and being on a release branch.
So Aug 28th should be the latest commit you're pulling in from spark master.
The other part I was trying to clean up didn't go so well because of the way we've been merging in master since the beginning instead of rebasing, and that's basically unrecoverable at this point without blasting away all the old commits and creating a new master commit (which I did initially but that was decided against).   It would have also allowed us to jump to a release branch.
Anyway, just do this again without all the bleeding edge commits and it should be :+1:

Sorry, and the other thing you should do is scan ahead in the following 2 weeks and see if there are any emergency fixes.  If so, then hold off on the upgrade until that patch becomes 2 weeks old

Ok, I'm closing this and will create a new PR.


Fix golint issues in maya/pkg/k8s/from_yaml.go

File: maya/pkg/k8s/from_yaml.go
Line 17: warning: package comment should be of the form "Package k8s ..." (golint)
Line 38: warning: exported function NewDeploymentYml should have comment or be unexported (golint)
Line 88: warning: exported function NewServiceYml should have comment or be unexported (golint)
Line 136: warning: exported function NewCStorPoolYml should have comment or be unexported (golint)
Line 147: warning: exported function NewStoragePoolYml should have comment or be unexported (golint)
Line 158: warning: exported function NewCStorVolumeYml should have comment or be unexported (golint)
Line 224: warning: exported function NewCStorVolumeReplicaYml should have comment or be unexported (golint)

Resources:
-> Contributors guide: https://github.com/openebs/openebs/blob/master/CONTRIBUTING.md
Complexity: Easy

i would like to work on this

Is anyone still working on this issue.

Resolved the issue

Fixing linting issues. #716


Update typescript definitions to latest version of typescript.

Typescript now support:

tuples: [int, string] (usable for entries(): Iterator<[K, V]>)
union types: A | B (usable for concat(...valuesOrIterables: Array<Iterable<K,V> | V>)

Also polymorphic this, which helps a ton for things like concat.

Related to #684

filter(
      predicate: (value?: V, key?: K, iter?: /*this*/Iterable<K, V>) => boolean,
      context?: any
    ): /*this*/Iterable<K, V>;

could be changed to
filter(
      predicate: (value?: V, key?: K, iter?: this) => boolean,
      context?: any
    ): this

Related discussion

Updated in master branch, release soon


Support passing arguments to go test

We run our tests in CI with -race -v, it'd be nice if we could keep the same output, while still using overalls to actually run the tests per package and merge the coverage output.
Being able to pass arguments like go list takes would also be nice.
I'm happy to try and add this myself, but that would require a bit of bikeshedding (of test output, of arguments) so I wanted to bring this up for discussion first

cf. https://gist.github.com/rjeczalik/6f01430e8554bf59b88e for interesting go list usage, same purpose as overalls itself

Hello @nothingmuch I can definitely see how passing another command may be useful and would definitely be interested in adding that, any help would be appreciated, just really busy this month.
Question
Is there any reason you wouldn't test and test -race with the following command(s)

go test ./...
go test -race -v ./...

that's the way I do it in my CI server ./... will recursively go through the directories.

For the repository I'm using overalls in right now, no, that's exactly what I'm doing.
However, I was hoping to use it on bigger projects where that would introduce a significant delay to the build process (we have a hacky solution to merge the output, but which does only one pass over the test suite, I was hoping to clean it up)

@nothingmuch I see, yes I'm ok with passing other arguments if you wanted to try and add it yourself I'd be happy to accept a pull request.


Error after installation

Collecting absl-py==0.9.0 (from ciphey)
Using cached absl-py-0.9.0.tar.gz (104 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-install-y88sbzvc/absl-py_822b230fed0f4e07a862a440274b4c3a/setup.py", line 34, in
raise RuntimeError('Python version 2.7 or 3.4+ is required.')
RuntimeError: Python version 2.7 or 3.4+ is required.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

i have same issue :(

That's because you are using python 3.10+. Use python 3.7, 3.8 and if you're lucky 3.9

  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-bk5uj744/absl-py_977fda649ecc4a9099fbf71b380f98f3/setup.py", line 34, in <module>
          raise RuntimeError('Python version 2.7 or 3.4+ is required.')
      RuntimeError: Python version 2.7 or 3.4+ is required.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

the same

That's because you are using python 3.10+. Use python 3.7, 3.8 and if you're lucky 3.9

Why??
and how to install it on Python 3.10+??? any solution

#786 Ciphey not installing with Python 3.11.5
#764 Ciphey is being deprecated
They are remaking it currently with rust on https://github.com/bee-san/Ares to resolve all issues.

how i can slove this(mac os)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.8/bin/ciphey", line 5, in
from ciphey.ciphey import main
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ciphey/init.py", line 1, in
from . import basemods, common, iface
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ciphey/basemods/init.py", line 1, in
from . import Checkers, Crackers, Decoders, Resources, Searchers
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ciphey/basemods/Crackers/init.py", line 1, in
from . import (
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ciphey/basemods/Crackers/affine.py", line 6, in
import cipheycore
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cipheycore/init.py", line 13, in
from . import _ciphey_core_py
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cipheycore/_ciphey_core_py.so, 0x0002): Library not loaded<EMAIL_ADDRESS>Referenced from: <5DF0F2B7-C780-33C3-A619-97D7F363AA91> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cipheycore/_ciphey_core_py.so
Reason: tried<EMAIL_ADDRESS>(no such file<EMAIL_ADDRESS>(no such file<EMAIL_ADDRESS>(no such file), '/System/Library/Frameworks/Python.framework/Versions/3.8/Python' (no such file, not in dyld cache)

Same error, my python environment is 3.11：
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-install-85quaiwz/absl-py_bd08e1ef554348d6bcb1bb07f825e0b4/setup.py", line 34, in
raise RuntimeError('Python version 2.7 or 3.4+ is required.')
RuntimeError: Python version 2.7 or 3.4+ is required.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

[https://github.com/abseil/abseil-py/blob/pypi-v0.9.0/setup.py](absl-py setup.py(absl-py==0.9.0))
this version is
py_version = platform.python_version_tuple()
if py_version < ('2', '7') or py_version[0] == '3' and py_version < ('3', '4'):
  raise RuntimeError('Python version 2.7 or 3.4+ is required.')

platform.python_version_tuple() get a str tuple

me tooooooo :(
error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/Users/chen/VScodeProjects/Tooles/.venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/chen/VScodeProjects/Tooles/.venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/Users/chen/VScodeProjects/Tooles/.venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/private/var/folders/xm/65v1lvj912l988bmm_hk_wmc0000gn/T/pip-build-env-dtyiowqd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/private/var/folders/xm/65v1lvj912l988bmm_hk_wmc0000gn/T/pip-build-env-dtyiowqd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/private/var/folders/xm/65v1lvj912l988bmm_hk_wmc0000gn/T/pip-build-env-dtyiowqd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 487, in run_setup
          super().run_setup(setup_script=setup_script)
        File "/private/var/folders/xm/65v1lvj912l988bmm_hk_wmc0000gn/T/pip-build-env-dtyiowqd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 34, in <module>
      RuntimeError: Python version 2.7 or 3.4+ is required.
      [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.


[OPT] Zero-extend unsigned 16-bit integers when bitcasting

The folding rule BitCastScalarOrVector was incorrectly handling bitcasting to unsigned 16-bit integers. It was simply copying the entire 32-bit word containing the 16-bit integer. This conflicts with the requirement in section 2.2.1 of the SPIR-V spec which states that unsigned numeric types with a bit width less than 32-bits must have the high-order bits set to 0.
Fixes https://github.com/microsoft/DirectXShaderCompiler/issues/6319.

I'll take over this change, and open a new PR.


Print doubles with InvariantCulture

This fixes NumbersTest with cultures that don't use . as decimal separator. Also gets NonFiniteNumbersTest closer to goal.

Thanks for this.


[EPIC] Implement APIs

Inspektor Gadget should provide an API for users and 3rd party components. The API should allow to run gadgets and get their output. The following APIs are envisioned, however it’s still to discuss if we want to implement all of them:
The APIs implemented should provide a way to authenticate the user that connects to them (for grpc and Web). It should be also possible to totally disable them.
Our own tools like kubectl-gadget and gadgetctl must use these APIs as any other external tool could do.
GoLang
The Go API allows external applications to use Inspektor Gadget as a library.  The API provided should be high level and users shouldn’t need to worry about low level details like setting the container collection, hooks, etc. However, the API should provide a way to disable and configure those components if the user wants to.

https://github.com/inspektor-gadget/inspektor-gadget/issues/2021

Grpc
This API is used to control a running instance of Inspektor Gadget remotely. The API interface should be very similar to the Golang API. There is already an API defined at https://github.com/inspektor-gadget/inspektor-gadget/blob/v0.24.0/pkg/gadget-service/api/api.proto, however it wasn’t designed to be used externally, hence it probably lacks some usability. It was also designed for built-in gadgets, hence it’s not aware of image-based ones.
Web
The gRPC API is highly optimized in terms of efficiency when it comes to serializing/deserializing to keep CPU usage and network bandwidth low. However, this comes at the price that data coming through it, is not as easy to consume for third parties without analyzing the protocol / implementing own deserialization methods. Instead, we could provide a WebAPI both on the Server (ig-k8s or ig running as daemon) and/or on the client (kubectl-gadget/gadgetctl) to expose a service that is consumable using modern web technologies like WebSockets. In that case, while internally communicating using gRPC when in a Client/Server scenario, we would forward the deserialized JSON stream to the consumer, which is super easy to digest.
POC: https://github.com/flyth/inspektor-gadget/tree/michael/persistency-upd/pkg/gadget-service/ws
Out of scope APIs
HTTP for Docker Extension (it cannot be WebSockets). We can have a proxy that is not part of the main Inspektor Gadget project.

Different APIs have been implemented. Documentation will be handled in #3310.


Verify required fields in Sigstore Bundle

Summary
Previously, message_signature.signature was missing, and there was no check to capture that.
The key non-test code here is setSignature(ByteString.copyFrom(signingResult.getSignature())) in BundleFactoryInternal.
Release Note
NONE
Documentation
NONE

Can we merge this and release sigstore-java?

oh hey sorry, I'm still on leave, but I have some time today to maybe get a bunch of things done in bulk.


Pre-Version 4.1 REST API documentation gives 404 Not Found Response

What happened to the Pre-Version 4.1 REST API docs?  Specifically looking for version 3, for On-premise TFS 2017.

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

ID: a0ab71a0-a2df-fa37-83fa-080dece952f6
Version Independent ID: 34a63078-bfe5-7cb5-e278-bf9edaa3fa4d
Content: Get started with the REST APIs for Visual Studio Team Services and Team Foundation Server - Visual Studio Team Services REST API
Content Source: index.md
Service: vs-devops-alm
GitHub Login: @wnjenkin
Microsoft Alias: elbatk

Our 4.1 rest api's can be found here https://docs.microsoft.com/en-us/rest/api/vsts/?view=vsts-rest-4.1

Previous rest api versions can be found here https://docs.microsoft.com/en-us/vsts/integrate/previous-apis/overview?view=vsts

@ilmaestro did these links resolve the issue you were encountering?

@wnjenkin, it looks like the previous-api's link shows docs for v1.0 and 2.0 of the Api.  I'm still not able to find any documentation specific to version 3.0.  The only thing I've been able to do is use the 4.1 documentation and try different previews, for example 3.2-preview.2 seems to work with most of the 4.1 docs. So i've been working around it.  It would be nice if there was a document describing which of the 3.x versions supported which features. but that's a separate issue.
I don't think we can close this issue, because the link I'm referring to, as reported on this page (https://docs.microsoft.com/en-us/rest/api/vsts/?view=vsts-rest-4.1#where-are-the-earlier-versions-of-rest-apis-before-41), is still set to : https://docs.microsoft.com/en-us/vsts/integrate/legacy-apis/overview?view=vsts-rest-4.1  which is giving the 404 not found.  It sounds like the /legacy-apis/ part of the url should be changed to /previous-apis/

Yes it should be changed to previous-apis. Yes this needs to be updated. Fixing this now.

This issue has been resolved.


Problems with phasing

o-toluidin_95-53-4_13c.zip
I wanted to analyse the attached spectra. If I chlick "phase correction" (1H), the program shows me the message "something went wrong". If I click on details, I can read:
TypeError: F[e] is undefined
in uo
in g
in ForwardRef
in po
in svg
in ForwardRef
in div
in Ai
in div
in Ni
in $o
in div
in t
in div
in t
in div
in ForwardRef
in Kt
in div
in div
in ForwardRef
in s
in x
in Sn
in t
in nc
in div
in l
in t
in t
in Suspense
in div
in div
in t
in _
in t
in t
in t
in t

There are more phasing problems - if one imports the Bruker fid files in jcamp format, it is very difficult to do a phase correction. Kirk Marat's suggestion is that this is due to the delay resulting from the digital filter when acquiring the FID. SpinWorks can handle this, and Kirk offered to help us. Attached are the screenshots of the same FID treated by our displayer and SpinWorks

The implementation was not correct in our code. It is now solved for recent data with digital filter.


Spurious duplicate message processing domain file

I was implementing the plan repair by rewriting algorithm and in the process created the attached domain file.  It has the following task definitions (one from the original domain, and two from the plan repair algorithm):
 (:task move :parameters (?l1 ?l2 - location))
 (:task drive-2-prime :parameters (?l1 ?l2 - location))
 (:task drive-ta-3-prime :parameters (?l1 ?l2 - location))

When I run the pandaPIparser on this domain, I get this error:
$ pandaPIparser repair-domain.hddl repair-problem.hddl >translated.htn
Duplicate abstract task drive-2-prime
Duplicate abstract task drive-ta-3-prime

Indeed, there do appear to be duplicated abstract tasks in the output.

This is not a valid report -- I made a mistake in how I read the paper describing the repair algorithm.


Emotes are not displayed in interactions

Emotes in replies to slash commands are not displaying their icon, example below:

Fixed in commit 3e7dd99


fix(TDI-39663): fix attribute type in getLeadActivity REST

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-39663
What is the new behavior?
Please check if the PR fulfills these requirements

[X] The commit message follows Talend standard
[X] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[X] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: failure :x:


Change height of bars for each job

Hello
I would like to make the different height of bars for each job. I can only do it for DRK but not for PLD and WAR. I adding the youtube link to display what I want to do(turn off sound, sorry).
https://youtu.be/_HtQ4okXIrU
#hp-bar, #mp-bar, #tp-bar, #cp-bar, #gp-bar {
  width: 315px;
  height:40px
}
#hp-bar.show-number {
  height: 50px;
}
#mp-bar.show-number {
  height: 20px;
}
.drk #tp-bar {
  height: 20px;
}

Sorry for the belated response, I'm not sure what's not working for you.
You should be able to do something like:
.war #hp-bar {
  height: 100px;
}

.pld #mp-bar {
  height: 100px;
}

To adjust the heights of bars for pld and war.  That seems to work for me.


Fixing a few issues reported by users.

:+1:

@ebalsumgo,
Please try these fixes and let me know if you have any more issues.

they work as described :)


Expose peers to protocols

We should expose a way that protocols can consume peers we are connected to in order to engage in protocols with them.
the options are :

exposing a list of peers out of p2p as addresses, the protocol will have to manage his list and maybe request a new list from time to time.
exposing a pub/sub where protocols can register on new peer event and peer removed event.

this was done in #310
We know expose peers from p2p as a chan of newly connected or disconnected PublicKeys


release.json file missing since v0.1.56

Addon Version
v0.1.56
World of Warcraft Version
Retail
Describe the bug
Since release v0.1.56 the release.json file as part of each release has disappeared.
Steps to reproduce

    uses<EMAIL_ADDRESS>
^ needs to be v2 or v2.3.1 for TWW support

This was implemented

cheers, @zeptognome , it's appreciated.


[Navigation] Utilize vertical space and add subnavigation for endpoints

Figma Link
Subnavigation added for RPC Endpoints and Horizon Endpoints
Navigation State to be remembered based on pathname

Preview is available here:http://laboratory-pr930.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr930.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr930.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr930.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr930.previews.kube001.services.stellar-ops.com/


update jsonschema to allow local controller

User reported this warning on a valid sweep config:

This PR updates the sweep jsonschema to allow specification of controller, fixing the issue.

Are there any other attributes of the controller object?

Are there any other attributes of the controller object?
Not that i can recall.


Video - Andrea Kao / Homebrew

As a meetup member/fan, I would like to be able to watch Andrea Kao's talk on Homebrew/Outreachy.

Wow! All right, maybe the simplest way to do this would be to add a link under FullStackLA.
Or were you looking for embedded video, which might morph the scope of the project quite a bit.

This for the main website that @kpearson  is working on?

@IanDCarroll
Steps:

Someone has to upload that video, edit it, make it viewable and hearable
Someone has to find a place to upload it: YouTube, Vimeo, etc.
Someone can also add that embed URL into a static HTML page.

It can go anywhere at this point, hypothetically.

step 1's somebody probably needs to be @kpearson unless he's willing to lend his camera around. Or he could send the raw video file to someone for editing before it's ready for YouTube, etc.
step 2: maybe the same, but might be an easier job to hand off if @kpearson has cooler things to do.
step 3: could be anybody who wants it on their webpage/blog at that point.

I thus grant you  @IanDCarroll permission to close / rewrite / reword / add lists to / add emojis to any issue I put on here. I use https://github.com/hoodiehq/camp/issues/14 this kind of issue as a template.

Steps:

[ ] Someone has to upload that video, edit it, make it viewable and hearable @kpearson, if you don't object, since you've got the camera.
[ ] Someone has to find a place to upload it: YouTube, Vimeo, etc. - Needs a person
[ ] Someone can also add that embed URL into a static HTML page. - Needs a person

What is the blocker on this? @kpearson

Editing. :-/
— Kit
On Sat, Oct 29, 2016 at 10:45 PM Machiko Yasuda
<
mailto:Machiko Yasuda<EMAIL_ADDRESS>
wrote:

a, pre, code, a:link, body { word-wrap: break-word !important; }
What is the blocker on this?
https://github.com/kpearson
—
You are receiving this because you were mentioned.
Reply to this email directly,
https://github.com/fullstackla/pairing-meetup/issues/76#issuecomment-257133507
, or
https://github.com/notifications/unsubscribe-auth/ADJAaTmDMfs59I5dQSp2OGk5Nef6lVROks5q5C77gaJpZM4Js_WX
.

Can you send me a few stills for now? So we can have a placeholder for our "Video coming soon" page to send to Outreachy/Homebrew.

@kpearson What is the status on this?

What is our YouTube URL? (doesn't have to be a vanity URL)
Is the video up somewhere? I searched all sorts of words and nothing came up.

for now, we can link these 2:
https://speakerdeck.com/eirinikos/fullstack-2016-08-24-contributing-to-homebrew
https://eirinikos.github.io/2016/08/17/fullstack-q-a/
and we can have copy that says "Video to come."

Youtube Link for Andrea's is here https://www.youtube.com/watch?v=sMhodgiWyhk


Double page spread issue

I would like to ask if it is possible to make it so that the double page spread in manga isn't rotated when the option is checked

I'm not sure I understand.
If spread splitter is unchecked: double pages are cut and not rotated.
Isn't it enough?
If you display without cut, the width is bigger than the eight.
Your device is in portait mode.
If you don't rotate, the image would be only at the top of the page with a blank at the bottom?

@crypthicc
is the issue still present after https://github.com/ciromattia/kcc/pull/328 ?

Sorry, I just saw your post. I'm asking if it's possible to have an option where the double page spread isn't rotated or cut into two pages?

@crypthicc
How would you display a double page (width > height) if it is not rotated?
Your device is in portait mode.
If you don't rotate, the image would be only at the top of the page with a blank at the bottom?

Newer Kindles aspect ratio is the same as a rotated double page spread so would be a shame to not utilize the whole screen space. Is the option of displaying a rotated image and then the split pages not satisfactory? Because text would be pretty unreadable at that size, unless you were on a Kindle Scribe. @crypthicc

A good implementation was present in the comics that you officially download from Amazon, where a split spread is shown across two pages, with a preview link at the bottom of each page leading to the full spread. I couldn't find an example right now, as I saw it quite a while ago.


Add timestamp to every wiki page

This timestamp may derive from git showing the last change. Should comply with the Doks framework.

It's not hard to add the feature, let me see how to get it.

It's not hard to add the feature, let me see how to get it.

https://github.com/h-enk/doks/discussions/553#discussioncomment-1651611

@limichange I attempted its implementation here: https://github.com/Phala-Network/phala-wiki-next/pull/64/commits/ee59cbc377133862af8e2e089159de2b07b85b8c & here: https://github.com/Phala-Network/phala-wiki-next/pull/64/commits/ee59cbc377133862af8e2e089159de2b07b85b8c under => https://github.com/Phala-Network/phala-wiki-next/pull/64
However the built fails and the attempt was not successful so far.


Please upgrade npm with latest version. Module is broken until then.

+1

@bsommardahl @mlakhia Thanks for the reminder!  This is done!


Success Alert after Commit

https://trello.com/c/BPZoaPqA/564-system-alert-confirm-commit-action-2
After committing, it should show a success message to give feedback to the user that the process was completed without any issues.

This should be done and included as part of release 0.1.0


Add Verifpal language extension

This adds the Verifpal language to Linguist.
Checklist:

[x] I am associating a language with a new file extension.

[x] The new extension is used in about a dozen repositories on GitHub.com

Search results for each extension:

https://github.com/search?q=extension%3Avp+attacker&type=Code

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

examples/Verifpal

Sample license(s):

[x] I have included a change to the heuristics to distinguish my language from others using the same extension.

The search query you included has only 11 files. Is that really all the Verifpal files there are on github.com, or is there a way to extend that search query to return more files without matching too many files from other languages? We require new file extensions to be used in hundreds of repositories before adding support to Linguist.


App not loading/displaying anything

I'm on v2.6 and this has been going on since at least v2.3 (the first version I actually installed): no trends, no search (and, of course, no timeline.)
Curiously, it worked exactly once, just after installing it for the first time. Reinstalled it several times to no avail.
Tested on Oneplus 2 running LineageOS for microG 17.1 and Oneplus 3 running LineageOS 18.1.
See attached screenshots. (The 2nd one was made after tapping the cogwheel.)

This looks like something is blocking connections to Twitter (Connection refused) . Are you running a firewall or VPN, either on your device or network? Or are you located in a country that blocks access to Twitter? I know users in Iran can't use it, for example.

You're absolutely right, I had totally forgotten about the low-level adblocker (Energized Protection Magisk module) I installed weeks ago. Whitelisted twitter.com and it's working fine now. Sorry about the noise!


bug: Heading icons not rendered

Neovim version (nvim -v)
0.10.1
Operating system
MacOS
Terminal emulator / GUI
Kitty
Describe the bug
Hi ,
any ideas why the heading icons are not visible? Occured since last update I guess through lazy.

Expected behavior
Headings icons 1, 2, 3, 4, etc.
Healthcheck output
render-markdown: require("render-markdown.health").check()
render-markdown.nvim [version] ~

OK plugin 7.1.3
OK neovim >= 0.10

render-markdown.nvim [configuration] ~

OK valid

render-markdown.nvim [nvim-treesitter] ~

OK installed
OK markdown: parser installed
OK markdown: highlight enabled
OK markdown_inline: parser installed
OK markdown_inline: highlight enabled
WARNING latex: parser not installed

ADVICE:

Disable LaTeX support to avoid this warning by setting { latex = { enabled = false } }

render-markdown.nvim [executables] ~

WARNING latex2text: not installed

ADVICE:

Disable LaTeX support to avoid this warning by setting { latex = { enabled = false } }

render-markdown.nvim [conflicts] ~

OK headlines: not installed
OK obsidian: not installed

Plugin configuration
return {
  "MeanderingProgrammer/markdown.nvim",
  opts = {
    heading = {
      -- Turn on / off heading icon & background rendering
      enabled = true,
      -- Turn on / off any sign column related rendering
      sign = true,
      -- Replaces '#+' of 'atx_h._marker'
      -- The number of '#' in the heading determines the 'level'
      -- The 'level' is used to index into the array using a cycle
      -- The result is left padded with spaces to hide any additional '#'
      icons = { "󰲡 ", "󰲣 ", "󰲥 ", "󰲧 ", "󰲩 ", "󰲫 " },
      -- Added to the sign column if enabled
      -- The 'level' is used to index into the array using a cycle
      signs = { "󰫎 " },
      -- The 'level' is used to index into the array using a clamp
      -- Highlight for the heading icon and extends through the entire line
      backgrounds = {
        "RenderMarkdownH1Bg",
        "RenderMarkdownH2Bg",
        "RenderMarkdownH3Bg",
        "RenderMarkdownH4Bg",
        "RenderMarkdownH5Bg",
        "RenderMarkdownH6Bg",
      },
      -- The 'level' is used to index into the array using a clamp
      -- Highlight for the heading and sign icons
      foregrounds = {
        "RenderMarkdownH1",
        "RenderMarkdownH2",
        "RenderMarkdownH3",
        "RenderMarkdownH4",
        "RenderMarkdownH5",
        "RenderMarkdownH6",
      },
    },
  },
  -- dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite
  dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.icons" }, -- if you use standalone mini plugins
  -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
}

Plugin error log
N/A
Confirmations

[X] I have updated this plugin to the latest version using my plugin manager
[X] I have provided text for all screenshots & understand that my issue will be closed if I have not

Additional information
No response

Do you use LazyVim?
If so update the name of the plugin to reflect the new repository name:

MeanderingProgrammer/markdown.nvim -> MeanderingProgrammer/render-markdown.nvim

Might be an issue of joining configs when the plugin name mismatches, but that's just a guess.

Oh yes, that was the issue. Thx I did not change the name in my own config 🙈

Looks like LazyVim has updated the name of the plugin to render-markdown.nvim. However it's changing the default config. I'm using this to reset:
{
    "MeanderingProgrammer/render-markdown.nvim",
    opts = {
      -- Mimic org-indent-mode behavior by indenting everything under a heading based on the
      -- level of the heading. Indenting starts from level 2 headings onward.
      indent = {
        -- Turn on / off org-indent-mode
        enabled = true,
        -- Amount of additional padding added for each heading level
        per_level = 2,
        -- Heading levels <= this value will not be indented
        -- Use 0 to begin indenting from the very first level
        skip_level = 1,
        -- Do not indent heading titles, only the body
        skip_heading = false,
      },
      sign = {
        -- Turn on / off sign rendering
        enabled = true,
        -- Applies to background of sign text
        highlight = "RenderMarkdownSign",
      },
      code = {
        sign = true,
        width = "block",
        right_pad = 1,
      },
      heading = {
        sign = true,
        icons = { "󰲡 ", "󰲣 ", "󰲥 ", "󰲧 ", "󰲩 ", "󰲫 " },
      },
    },
  }

Yeah thanks, I did not update my own merge config for this, so the render- was missing in the dependency name of my markdown.lua


Make podspec lint pass for submitting ObjC beta to Cocoapods

Updates the version number, and fixes https://github.com/grpc/grpc/issues/3041 for OS X (follow up on issue https://github.com/grpc/grpc/issues/3041).

This doesn't really fix #3041, it just modifies the existing workaround. That file still won't work without that line.


BCbio bioconda for managing GATK (3.6)

Changes to permissions on my group's HPC recently made a fresh install of bcbio necessary. I opted to install GATK with the awesome new gatk-register, rather than upgrade --tools --toolsplus. However, when trying to use call variants with haplotype-caller, an error is now thrown, which appears to  reference a missing path to the GATK directory in the the bcbio_system.yaml file (traceback from run_test.sh for the sake of reproduceability):
Traceback (most recent call last):
  File "/Dedicated/jmichaelson-wdata/bcbio/bin/bcbio_nextgen.py", line 4, in <module>
    __import__('pkg_resources').run_script('bcbio-nextgen==0.9.9', 'bcbio_nextgen.py')
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 726, in run_script

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1484, in run_script

  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio_nextgen-0.9.9-py2.7.egg-info/scripts/bcbio_nextgen.py", line 226, in <module>
    main(**kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio_nextgen-0.9.9-py2.7.egg-info/scripts/bcbio_nextgen.py", line 43, in main
    run_main(**kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 43, in run_main
    fc_dir, run_info_yaml)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 87, in _run_toplevel
    for xs in pipeline(config, run_info_yaml, parallel, dirs, samples):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 151, in variant2pipeline
    samples = genotype.parallel_variantcall_region(samples, run_parallel)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/genotype.py", line 177, in parallel_variantcall_region
    "vrn_file", ["region", "sam_ref", "config"]))
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/split.py", line 32, in grouped_parallel_split_combine
    final_output = parallel_fn(parallel_name, split_args)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multi.py", line 28, in run_parallel
    return run_multicore(fn, items, config, parallel=parallel)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multi.py", line 86, in run_multicore
    for data in joblib.Parallel(parallel["num_jobs"])(joblib.delayed(fn)(x) for x in items):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 800, in __call__
    while self.dispatch_one_batch(iterator):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 658, in dispatch_one_batch
    self._dispatch(tasks)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 566, in _dispatch
    job = ImmediateComputeBatch(batch)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 180, in __init__
    self.results = batch()
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 72, in __call__
    return [func(*args, **kwargs) for func, args, kwargs in self.items]
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/utils.py", line 51, in wrapper
    return apply(f, *args, **kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multitasks.py", line 200, in variantcall_sample
    return genotype.variantcall_sample(*args)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/genotype.py", line 330, in variantcall_sample
    call_file = caller_fn(align_bams, items, sam_ref, assoc_files, region, call_file)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/gatk.py", line 99, in haplotype_caller
    region, out_file)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/gatk.py", line 43, in _shared_gatk_call_prep
    for a in annotation.get_gatk_annotations(config):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/annotation.py", line 20, in get_gatk_annotations
    broad_runner = broad.runner_from_config(config)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/broad/__init__.py", line 430, in runner_from_config
    config_utils.get_program(program, config, "dir"),
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/config_utils.py", line 188, in get_program
    return _get_program_dir(name, pconfig)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/config_utils.py", line 240, in _get_program_dir
    raise ValueError("Could not find directory in config for %s" % name)
ValueError: Could not find directory in config for gatk
ERROR

Adding in the appropriate dir: /path/to/gatk/GenomeAnalysisTK.jar under gatk: in  bcbio_system.yaml instead results in a similar, but more puzzling error:
Traceback (most recent call last):
  File "/Dedicated/jmichaelson-wdata/bcbio/bin/bcbio_nextgen.py", line 4, in <module>
    __import__('pkg_resources').run_script('bcbio-nextgen==0.9.9', 'bcbio_nextgen.py')
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 726, in run_script

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1484, in run_script

  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio_nextgen-0.9.9-py2.7.egg-info/scripts/bcbio_nextgen.py", line 226, in <module>
    main(**kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio_nextgen-0.9.9-py2.7.egg-info/scripts/bcbio_nextgen.py", line 43, in main
    run_main(**kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 43, in run_main
    fc_dir, run_info_yaml)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 87, in _run_toplevel
    for xs in pipeline(config, run_info_yaml, parallel, dirs, samples):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/pipeline/main.py", line 151, in variant2pipeline
    samples = genotype.parallel_variantcall_region(samples, run_parallel)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/genotype.py", line 177, in parallel_variantcall_region
    "vrn_file", ["region", "sam_ref", "config"]))
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/split.py", line 32, in grouped_parallel_split_combine
    final_output = parallel_fn(parallel_name, split_args)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multi.py", line 28, in run_parallel
    return run_multicore(fn, items, config, parallel=parallel)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multi.py", line 86, in run_multicore
    for data in joblib.Parallel(parallel["num_jobs"])(joblib.delayed(fn)(x) for x in items):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 800, in __call__
    while self.dispatch_one_batch(iterator):
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 658, in dispatch_one_batch
    self._dispatch(tasks)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 566, in _dispatch
    job = ImmediateComputeBatch(batch)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 180, in __init__
    self.results = batch()
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/joblib/parallel.py", line 72, in __call__
    return [func(*args, **kwargs) for func, args, kwargs in self.items]
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/utils.py", line 51, in wrapper
    return apply(f, *args, **kwargs)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/distributed/multitasks.py", line 200, in variantcall_sample
    return genotype.variantcall_sample(*args)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/genotype.py", line 330, in variantcall_sample
    call_file = caller_fn(align_bams, items, sam_ref, assoc_files, region, call_file)
  File "/Dedicated/jmichaelson-wdata/bcbio/anaconda/lib/python2.7/site-packages/bcbio/variation/gatk.py", line 101, in haplotype_caller
    "Require full version of GATK 2.4+ for haplotype calling"
AssertionError: Require full version of GATK 2.4+ for haplotype calling
ERROR

I suspect there may be an underlying problem, perhaps with java versions -- but I assumed the biconda managing of GATK should prevent such issues...

Sorry about the issue, could you try updating bcbio to the latest development version:
bcbio_nextgen.py upgrade -u development

This has some fixes to help better deal with the new GATK 3.6 and Java 8 based on feedback from folks testing 0.9.9. I hope that upgrading will correctly recognize the version in gatk-register and avoid the problem. If it doesn't it would be helpful to know if:
gatk --version

works correctly to ensure there were no problems with registering or other issues. Thanks for the help debugging and patience as we move over to the new approach.

I tried an upgrade, but forgot to include -u development! The test runs clean now, so I assume the issue with the pipeline proper will be resolved as well.

When will this fix be included in a release of bcbio?

We're working on finalizing a new release now so hopefully in the next week. Hope running the development version will work for you in the interim. Thanks much.

Thanks for the fast answer! Is there a GATK version that works with 0.9.9 release of bcbio, or do we need to wait for a new release of bcbio( or use the development version)?

I'd suggest using the development version as it has fixes to manage the Java 7/8 transition with any version of GATK. It's pretty stable and will be the one we create the new release from. Let us know if you run into any issues.


Open QMAL Panel from In-Page QMAL

A button to open the QMAL panel with the anime details inside in-page QMAL.
Now that QMAL popups/panels contain pretty detailed information about each anime, it can also be used as a quick reference/encyclopedia of anime and not just an updater.

Fixed in branch Verison-1.3.6.


Move requirements documents to the wiki

@jb803's requirements documents are excellent but I think they might be better off living in the wiki rather than in the code repo. If this seems sensible, this PR removes them from the repo.
I've already added a copy of them to the wiki.

Good call


EXECCTRL_JMP_PIN referenced but not explained

"EXECCTRL_JMP_PIN" is refernced 3 times in the SDK without an explanation of how/where to set it.
[ https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-c-sdk.pdf page 59 ]
I did eventually find: static void sm_config_set_jmp_pin (pio_sm_config *c, uint pin) but it is a different call and the two are not linked.
[https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-c-sdk.pdf page 148, 152 ]
maybe explain "EXECCTRL_JMP_PIN" better, or change the reference to "sm_config_set_jmp_pin"
[Edit: corrected the page numbers to the ones on the page, not the literal PDF page]

EXECCTRL_JMP_PIN is the JMP_PIN field of the SM0_EXECCTRL, SM1_EXECCTRL, SM2_EXECCTRL & SM3_EXECCTRL Registers described on page 395 of the RP2040 Datasheet .
Unfortunately the fields / registers aren't always referenced in exactly the same manner throughout our documentation, but it sounds like in this particular case if you searched for "jmp_pin" you would have found what you were looking for?

I did search for jmp_pin which is how I found the example I quoted above - as a complete beginner in programming and my first attempts at using the pico, I found the reference for this in the SDK very confusing, until I found (and guessed) that it could be set with the sm_config_set_jmp_pin() function.
The description on page 395 of the RP2040 datasheet is even more confusing for me - I would have preferred if the mention of it in page 59 of the SDK had shown how to set or use it, or even referenced the function on 148/152.
No need to go to the RP2040 datasheet, as it is already in the SDK (which is the document that referenced it)

As "a complete beginner in programming", PIO probably isn't your best starting point!! It's a fairly advanced topic.
And if you don't reference the RP2040 datasheet at the same time as the SDK documentation, I suspect you may find the SDK documentation even harder to understand.
Complete beginners are much better served by MicroPython https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-micropython which also lets you use PIO if you want. (Although unfortunately the MicroPython documentation still has gaps https://github.com/micropython/micropython/issues/6855 )

I was merely trying to provide some feedback.
I have managed to figure it out (as stated above) but it too me a few hours as the SDK mention of it was rather obscure in my opinion.
maybe "complete beginner" is the wrong phrase, I do know my way around C a bit, which is why I prefer to use C over Python - which while I know is a popular language, I tend to prefer to avoid where possible.
I do realise I am taking the harder path here, but I do prefer to stick to languages with which I am more familiar - the PIO assembly is giving me a hard time, but at least I can follow it and (to a degree) bend it to my purposes, though some others might not be as tenacious as myself - My belief was that the SDK was there to provide a reference, but to only mention setting the jump pin once, and not tie it to the part of the SDK that shows how seems to be a limitation.
I am only trying to provide some feedback that might help provide clarity for others - since I have (eventually) found my own solution - which I had mentioned in the very first post.
I guess next time, Ill just keep my mouth shut - apologies if I have caused any offense by my suggestions - I was simply trying to help.
Thank you for your comments lurch, but I dont feel they were helpful or particuarly relevant to the issue I thought I was highlighting,


Push Notification on Transfers

When a user receives a transfer from another user, they get a push notification on their device.
Definition of Done

when a user taps on the push notification they navigate to transaction list
when app is in foreground and user is not on the wallet screen — show push notification
when app is in foreground and user is on the wallet screen — refresh the screen
when app is in background bring to foreground and navigate to wallet screen

reviewed in weekly sync


[BEAM-136] Look up a runner if it is not registered

If a fully qualified runner is passed as the value of --runner, and it
is not present within the map of registered runners, attempts to look
up the runner using Class#forName, and uses the result class if the
result class is an instance of PipelineRunner. This brings the behavior
in line with the described behavior in PipelineOptions.

R: @lukecwik

I guess this is aimed at what I just filed as https://issues.apache.org/jira/browse/BEAM-136? I'll assign you ;)
I am somewhat confused though, because I don't see a hardcoded list in that file. I thought the problem was likely to be fixing the reflection. Can you point out the difference?

There is no hard coded list. We rely on autoservice which will register all
classes with the runner registrar.
On Fri, Mar 18, 2016, 4:46 PM Daniel Halperin<EMAIL_ADDRESS>wrote:

I guess this is aimed at what I just filed as
https://issues.apache.org/jira/browse/BEAM-136? I'll assign you ;)
I am somewhat confused though, because I don't see a hardcoded list in
that file. I thought the problem was likely to be fixing the reflection.
Can you point out the difference?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-beam/pull/61#issuecomment-198585608

Should we also register Flink and Spark runners? Or maybe file issues against them?

Yes, Flink and Spark should use AutoService as well to support automatic registration. If they don't already, creating an issue so that they do seems reasonable.

LGTM


Hello

Just trying to figure this out, it's so far lord Jesus but love it

I'm just trying figure out how to generate giftcards but no luck is all,


Middleware

Hi! So while I was editing the database, I realised that when I change the car values in the database, the front end cars do not show anymore. However, the changes are reflected on the backend. So when I update the car changes from the backend, the front end will reflect after that. How do i remove this middleware that's passing message from backend to frontend? and enable the frontend to get the data from the database directly?

I realised that when I change the car values in the database, the front end cars do not show anymore.

Which values did you change?

How do i remove this middleware that's passing message from backend to frontend? and enable the frontend to get the data from the database directly?

There is no middleware between the backend and the frontend. The frontend retrieves data directly from the database through the api. The backend stores the data directly in the database through the api.

#Which values did you change?

For instance, when I change the vehicles names from "BMW X1" to "Toyota Vios", the vehicle disappears from the frontend despite the fact that the pickup locations of the value remains the same. But when I go to the backend, and click on the vehicle that I changed to "Toyota Vios", remove one of the location and click update, I can search for the vehicle in the front end based on the 2 locationvalues left in the DB. I exported the car table out, edited the whole list of 40 vehicles to 39 vehicle names based on what my company has, re-imported the table in and set the locations from "String" to "ObjectId" following the table structure, the front end shows No Car even when i searched on the same location.
Actually I'm looking to totally remove the locations from the retrieval point. Such that I'll only have 2 modes, Self-Collection/Delivery, and users are able to see the whole list of vehicles instead. It'll only be for creation of a new booking.

Hi,
I'm trying to run on Virtualmin server with apache but is not working.
Everything is running but i dont c  backend and frontend is running like demo.
I cant add or search anything.
Help please.


Building a project with two or more fonts is causing the Haxe 3.4 compiler to hang

From @jgranick on January 5, 2017 21:19
This is very strange, and very recent. Let's figure out what's going on 😦
http://community.openfl.org/t/can-t-compile-more-than-1-font-on-asset-folder/8611/2
Copied from original issue: openfl/openfl#1418

I just changed to another system, and it does not hang, both are running Windows 10 and the same version of the Haxe compiler, though one is not using an SSD drive. Still investigating
EDIT: Nevermind, the other system had Haxe 3.2.1, not the Haxe 3.4 RC. This is a regression in Haxe 3.4


Default as hidden

Is it possible to set option_menu's default as hidden?
Such that it is hidden unless users click on it.

As you see, this is the option menu of my app.
Every time I refresh entire page, this option menu jumps out.
I wonder if set hidden as default is available so that after refreshing this menu doesn't jump out, unless clicked by users.
Thank you so much~

Sorry, I still don't understand.
What do you mean by "Jump out"?
By default, when you ask for a component on streamlit, it draws it, this applies to every streamlit component. I'm not really sure what kind of behavior are you looking for.
Please try to explain again, or even give an example with images of what you would expect to happen (how it will look when page first initialize, what you are expecting the user to click, and how it will look after they will click it)

By "hidden" Do you mean collapsed? meaning you would like that initially only the title will show and when clicking on it it will expand ?

By "hidden" Do you mean collapsed? meaning you would like that initially only the title will show and when clicking on it it will expand ?

Yes, this is what I mean~
Make it collapsed as default~

I'm not sure if this is something that one would expect from a menu.
If enough people will like your request, maybe I can implement it

@StarsExpress
I'm closing this issue since it might be confusing and not enough people would vote for this feature.
If you feel like this would be a feature other would need, please reopen with your image as example and explain that you want an expander like behavior for the menu

@StarsExpress
I'm closing this issue since it might be confusing and not enough people would vote for this feature.
If you feel like this would be a feature other would need, please reopen with your image as example and explain that you want an expander like behavior for the menu


Stuck during "Downloading APK from the Quest"

Opening QuestPatcher, it will stop once it gets to the "Downloading APK from the Quest" step.  The log doesn't update either.

Same for me, from the Logfile it shows the last prints are:
[2024-05-17 08:36:36 VRB] Standard output: package:/data/app/~~IrBS7G1VDZA8TYsoIeU6_g==/com.beatgames.beatsaber-X3wk857YFcbjiP9CKrvgjQ==/base.apk
[2024-05-17 08:36:36 DBG] Executing ADB command: adb pull "/data/app/~~IrBS7G1VDZA8TYsoIeU6_g==/com.beatgames.beatsaber-X3wk857YFcbjiP9CKrvgjQ==/base.apk" "C:\Users\XXXX\AppData\Local\Temp\QuestPatcher\patching\currentlyInstalled.apk"

Unfortunately, all this shows is that ADB (the Android Debug Bridge, which QuestPatcher requires in order to interact with the Quest, e.g. for pulling the APK) is getting stuck. ADB can be pretty unreliable at times causing issues like this.
There's not a lot I can suggest here as it's nearly impossible for me to debug - this doesn't happen to me and even if it did, combing through the ADB source code is going to be difficult.
I suggest you restart your quest and PC and try again, but beyond that, there's little advice.


Datetime support

Issue 78 was a great step forward in supporting the Date type. Would it be possible to add support for Datetime types? I have some 5 minute interval data that I would love to be able to plot.
Thanks!

I think this works adequately now. Feel free to open a specific issue if that's not the case.


kp abe on ESP32

Hello,
I am interested on testing the kp abe on an esp32 device. I would like to know how to load the dependencies (GMP and PBC are not part of the FreeRT-OS from espressif idf). Can you make a branch with the modifications for the kp abe to run on the esp32 please?
Thanks in advance

Hey!
Certainly, I just need to dig out the commands/changes - will need a few days for that.
I remember I had to implement the entropy source to use the ESP32 true random number generator and maybe a few other nits. Will keep posted.
Best,
Ivan

Hello,
Thanks for your answer. Maybe if this is too complicated to have a good entropy on the esp32, it can be possible to generate the key pairs on a laptop and then load the public key / private key when flashing the esp32?
My main issue is to get GMP (and PBC) library running on the esp32.
Best regards

Actually this is more complicated I think. You can find the change below. BTW you can just return the same number every time as well (if you don't care for security and want to just test something).
Here is some info before I get my stuff together and do a branch for this. It is possible the commands could have been shorter though (this was for a master's thesis after all, who has the time).
First, you will need the xtensa toolchain. You can get it with platformio for example (arduino IDE may also have it). Let me know if you have trouble with this.
Then you need to cross-compile gmp and pbc for esp32. I am giving you wrappers around the ./configure, you need to do the usual make && make install after that.
Building gmp (tested with 6.1.2; you have to change the paths where necessary)
#!/bin/bash
# Don't forget:
# - Change HAS_OBSTACK_VNPRITNF and HAVE_NL_LANGINFO to 0 from config.h
# - (optional) Change HAS_ALLOCA and HAS_ALLOCA_H to 0 (we want to avoid stack allocation on the esp)
# - Change HAVE_RAISE to 0 (see invalid.c)
./configure \
  --enable-static \
  --disable-shared \
  --host=xtensa \
  --prefix=/Users/ivankalchev/Dev/xtensa-esp32-elf \
  AR=/Users/ivankalchev/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-ar \
  ARFLAGS=rcs \
  RANLIB=/Users/ivankalchev/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-ranlib \
  CC=~/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-gcc \
  CFLAGS="-Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Os -g3 -nostdlib -Wpointer-arith -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -mlongcalls -ffunction-sections -fdata-sections -fstrict-volatile-bitfields" \
  CXX=~/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-g++ \
  CXXFLAGS="-fno-rtti -fno-exceptions -std=gnu++11" \
  LIBS="" \
  LDFLAGS="-L/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/lib -L/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/ld -nostdlib -Wl,-static -Wl,-gc-sections -Wl,-EL -Wl,--undefined=uxTopUsedPriority"

Building PBC (tested with 0.5.14):
Modify arith/init_random.c - pbc_init_random
#include <stdio.h>
#include <stdint.h> // for intptr_t
#include <stdlib.h>
#include <gmp.h>
#include "pbc_utils.h"
#include "pbc_random.h"

#include <esp_system.h>

void esp32_randfunc(mpz_t num, mpz_t limit, void* data)
{
  UNUSED_VAR(data);
  UNUSED_VAR(limit);
  uint32_t n = esp_random();
  mpz_init_set_ui(num, n);
}

void pbc_init_random(void)
{
  pbc_random_set_function(esp32_randfunc, NULL);
}

#!/bin/bash
# The many includes in CPPFLAGS are all because of arith/init_random.c, as it is modified to use the random number generator from the esp platform.
# Don't forget:
# - Change HAVE_ALLOCA and HAVE_ALLOCA_H to 0 (we don't want to use stack allocation on the esp)

TOOLCHAIN="/Users/ivankalchev/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-"

./configure \
  --enable-static \
  --disable-shared \
  --host=xtensa \
  --prefix=/Users/ivankalchev/Dev/xtensa-esp32-elf \
  AR="$TOOLCHAIN"ar \
  ARFLAGS=rcs \
  AS="$TOOLCHAIN"as \
  RANLIB="$TOOLCHAIN"ranlib \
  NM="$TOOLCHAIN"nm \
  CC="$TOOLCHAIN"gcc \
  CFLAGS="-Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Os -g3 -nostdlib -Wpointer-arith -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -mlongcalls -ffunction-sections -fdata-sections -fstrict-volatile-bitfields" \
  CPPFLAGS="-mlongcalls -fno-exceptions -I/Users/ivankalchev/Dev/xtensa-esp32-elf/include -I/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/esp32/ -I/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/ -I/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/soc/ -I/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/freertos/" \
  LIBS="" \
  LDFLAGS="-L/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/lib -L/Users/ivankalchev/.platformio/packages/framework-arduinoespressif32/tools/sdk/ld -L/Users/ivankalchev/Dev/xtensa-esp32-elf/lib -nostdlib -Wl,--gc-sections -Wl,-EL -Wl,--undefined=uxTopUsedPriority"

Now you can use the two libs and link them in an esp32 image. You may want to increase the stack size of the free RTOS that is running on the esp32, as these crypto libs pass some rather big chunks around (otherwise you will get a non-deterministic stack overflow).
It's been a while since I tried this, so I may have forgotten something. Let me know how it goes, I will try to refresh my memory and do it myself as well.
Best,
Ivan

Awesome,
I managed to install it thanks to your help.
I also had to define HAVE_LOCALE_INFO 1
in both config.h (pbc and gmp)
Many thanks

Happy to hear that :)

Hi,
i am dealing with the same problem, only that i want to use the pbc library on an esp8266. I tried to follow your description but i am not sure how to integrate the generate libs and if i have done everything right.
Some background details: I am using Ubuntu 16.04.6 LTS, PlatformIO with core 4.3.3 and Home 3.2.2, gmp in version 6.1.2 and pbc in version 0.5.14. I have created an new project in PlatformIO for NodeMCU 1.0 (ESP-12E-Module) and Arduino. I also create the folder crossCompile on the desktop. Also i use gcc in version 5.4.0.
I tried to modify your scripts so that they fit to my paths and for the eps8266. Below are the text version of the used scripts (so that i can upload them here).
gmp-script.txt
pbc-script.txt
I put them in the gmp/pbc folder and executed them and then changed the parts in the config.h files. For pbc also the arith/init_random.c - pbc_init_random should be modfied, but there i had the problem, that #include <esp_system.h> could not be found and i had to leave it out, in order that it can be compiled.
I think that i modifed the scripts in the wrong way, since the esp_system could not be found. And how can i use the generate libraries? I copied them in the lib directory of the PlatformIO directory and tried to compile the following simple script:
#include <stdbool.h>
#include "pbc.h"
 #include "pbc_test.h"

// #define A_TYPE_PARAMS "type a\nq<PHONE_NUMBER>663312522437781984754049815806883199414208211028653399266475630880222957078625179422662221423155858769582317459277713367317481324925129998224791\nh<PHONE_NUMBER>4891146079388821366740534204802954401251311822919615131047207289359704531102844802183906537786776\nr<PHONE_NUMBER>65451621361119245571504901405976559617\nexp2 159\nexp1 107\nsign1 1\nsign0 1"

void setup() {
  pairing_t pp;
  pairing_init_set_str(pp, A_TYPE_PARAMS);
  // put your setup code here, to run once:
}

void loop() {
  // put your main code here, to run repeatedly:
}

The script failed compiling, since it could not finde pbc.h. So i also added the headers from the crossCompile folder to the PlatformIO so that pbc.h could be founded, but then i got the error, that the function pairing_init_set_str could not be found.
I hope you can help me, even if the topic is older and thanks for your help :)


linked docs for configuration are incorrect

http://plugins.drone.io/drone-plugins/drone-s3-cache/ says:
- name: restore
  image: plugins/s3-cache
  settings:
    pull: true
    endpoint: http://minio.company.com
    access_key: myaccesskey
    secret_key: supersecretKey
    restore: true

I tried:
pipeline:
  restore:
    image: plugins/s3-cache
    settings:
      debug: true
      pull: true
      endpoint: https://redacted
      access_key:
        from_secret: minio_access_key
      secret_key:
        from_secret: minio_secret_key
      restore: true

I got:
time="2020-10-13T00:12:20Z" level=info msg="mode specified using boolean config" flush=false rebuild=false restore=false
time="2020-10-13T00:12:20Z" level=error msg="validation failed: no mode specified"

Even with:
pipeline:
  restore:
    image: plugins/s3-cache
    settings:
      mode: restore
      endpoint: https://redacted
      access_key:
        from_secret: minio_access_key
      secret_key:
        from_secret: minio_secret_key

I still get:
time="2020-10-13T00:24:05Z" level=info msg="mode specified using boolean config" flush=false rebuild=false restore=false
time="2020-10-13T00:24:05Z" level=error msg="validation failed: no mode specified"

Nevermind, it needed to be steps: instead of pipeline:.  Confusing.

pipeline had been used before Drone 1.0.0, since 1.0.0 you got to use steps and the array syntax.


chore: bump lint staged and micromatch versions

Axios version was bumped by dependabots bot
micromatch and lint-staged were manually updated since the issue was with the micromatch version but the previous version of lint-staged needed that specific version. That's why the bot could automatically create them and doing them manually was required.

The tests work in local as well, including the Echidna tests.


Wip filedescriptorset √

Migrates the js support to use protoc-generated .desc files and serving those instead of FileDescriptorProto or FileDescriptorSet in the protocol. This because JS has poor support for handling .desc itself.
Migrates the backend to use FileDescriptorSet instead of FileDescriptorProto which allows for more featureful .proto definitions of the external interfaces of user functions—while also making the ServerReflection support in the backend more feature-rich since it can now faithfully reflect the external API.
User API is minimally affected since it is possible to attach the protoc invocation in the package.json (as shown in this PR). Only remaining "issue" is to have to install protoc—something we could look at automating.

Here's an example of a library (that we don't want to use) that downloads the right protoc compiler for the platform in an npm post install script:
https://github.com/YePpHa/node-protoc
I suggest we do that, and we provide a bin script so that we can replace:
"prestart": "protoc --include_imports --proto_path=proto --proto_path=../../backend/core/src/main/proto --descriptor_set_out=user-function.desc proto/shoppingcart.proto"

with something like:
"prestart": "stateful-serverless-compile proto/shoppingcart.proto"

@jroper Sounds like a good idea—would you be willing to take a stab at it?

@jboner @jroper Merging this


⚠ Bofrost.at has degraded performance

In 2c11048, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1537 ms

Resolved: Bofrost.at performance has improved in f4a3e02.