Meet environment problems

Hello, thank you for your brilliant work in high-resolution Image-to-3D generation. I run your online demo and it works well.
I want to run the code locally. I follow your requirements-detail.txt and install pymeshlab==2023.12.post1. But I meet problems when running python app/gradio_local.py --port 7860.

I wonder whether you have met such problems before. And how can I fix this problem?
Thank you! :)

My conda can never compile nvdiffrast. If you test it successfully, please share your environment. Thank you.

This problem seems not to be relevant to nvdiffrast, but related to pymeshlab. My nvdiffrast works well in other projects. So could you check it again?
Thank you! :)

pymeshlab

I rebuilt the conda environment from the instantmesh project to solve pymeshlab dependency problem . You can try it, but the environment still does not work properly after dependency completion.https://github.com/TencentARC/InstantMesh/tree/main

if this helps, here what I did and worked: (on ubuntu)

conda create -n unique3d python=3.8
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
2.5: (now comment the line of 'torch' in the requirements)
pip install -r requirements.txt

I meet this error.

I meet this error.

I used Python 3.9 and it worked for me.
my os is Ubuntu 18.04.1

Hey!
Welcome to 4D digital art creation universe—— Aiuni.
🤖First, join our community by:
 https://discord.gg/aiuni
🦄Then you will get the invitation code at “getting-started” channel.
Start your creative journey and have fun!🌟

From: @.>
Date:  Thu, Jun 13, 2024, 3:49 PM
Subject:  Re: [AiuniAI/Unique3D] Meet environment problems (Issue #9)
To: @.>
Cc: @.***>

[image: image]https://private-user-images.githubusercontent.com/17883682/339266129-e8933748-2b6b-46a2-bc52-63555ec6f9c8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyNjQ4NDQsIm5iZiI6MTcxODI2NDU0NCwicGF0aCI6Ii8xNzg4MzY4Mi8zMzkyNjYxMjktZTg5MzM3NDgtMmI2Yi00NmEyLWJjNTItNjM1NTVlYzZmOWM4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEzVDA3NDIyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM3ZGU0NjVkYmJmNDg4YTM5YTZmODEwZTZjNDVlZWNiMDAxZjNmMzVlYjBkOTZlMGE4YWViMDQ3OWQ3MDA3MjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MmJBEzwKfFoMeRV76uHuZ7kekkDawtgAF6WBqb1DBXU
I meet this error.
I used Python 3.9 and it worked for me.
my os is Ubuntu 18.04.1
—
Reply to this email directly, view it on GitHubhttps://github.com/AiuniAI/Unique3D/issues/9#issuecomment-2164883572, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BI3NO5SEMCS5VGZXXUCTLOTZHFFG5AVCNFSM6AAAAABI2CFYFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRUHA4DGNJXGI.
You are receiving this because you are subscribed to this thread.[image]Message ID: @.***>

Hey!
Welcome to 4D digital art creation universe—— Aiuni.
🤖First, join our community by:
 https://discord.gg/aiuni
🦄Then you will get the invitation code at “getting-started” channel.
Start your creative journey and have fun!🌟

From: @.>
Date:  Thu, Jun 13, 2024, 3:42 PM
Subject:  Re: [AiuniAI/Unique3D] Meet environment problems (Issue #9)
To: @.>
Cc: @.>
image.png (view on web)https://github.com/AiuniAI/Unique3D/assets/17883682/e8933748-2b6b-46a2-bc52-63555ec6f9c8
I meet this error.
—
Reply to this email directly, view it on GitHubhttps://github.com/AiuniAI/Unique3D/issues/9#issuecomment-2164865919, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BI3NO5XD44SX77RT3GEUJWTZHFEPPAVCNFSM6AAAAABI2CFYFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRUHA3DKOJRHE.
You are receiving this because you are subscribed to this thread.[image: https://github.com/notifications/beacon/BI3NO5XH5FWNXM2XNFPYCCTZHFEPPA5CNFSM6AAAAABI2CFYFCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUBBE5X6.gif]Message ID: @.>


[VL] Re-enable some failed CI jobs

This is a follow-up to https://github.com/apache/incubator-gluten/pull/4936

Should wait for https://github.com/facebookincubator/velox/pull/9334 to be merged

@JkSelf

Note: Join post-spill is still not working as expected so a Q95 case is still disabled, although the regression was fixed byhttps://github.com/facebookincubator/velox/pull/9334


flutter build ios --release fail

=== BUILD TARGET sqflite OF PROJECT Pods WITH CONFIGURATION Release ===
ld: framework not found sqflite clang: error: linker command failed with exit code 1 (use -v to see invocation)
help!!

Very similar problem as mine, except my build target is Flutter, not sqlite.
mine says:
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
ld: framework not found Flutter
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我的问题是iOS 添加的target 中会去获取Runner 下的包，获取不到导致的。我最终在我添加的target中也引入了Runner的依赖包 解决了。不知道你能看懂中文吗。。。


om --version returns "unknown" when running binary built from source

Pulling this repository, running go build ., then invoking the compiled binary via ./om --version returns unknown, rather than the expected version.

@landesherr that is expected. You should use one of our releases instead of building from source.


Use mimalloc Memory Allocator & Extend Benchmarks with Different Memory Allocators

This PR closes #2117
This PR changes the used memory allocator in Rust to mimalloc memory allocator because it's provided performance gain about 9% in the producer loop.

The allocator is set in rs-bindings crates + in each existing benchmarks.
I've extended the benchmarks with mock structs to one benchmark for each well-known memory allocator (standard system memory allocator, jemalloc and mimalloc).
To achieve these extensions, I've created macros to generate the same benchmarks for the given memory allocator.
Benchmarks have been extended in the Build CLI Tool configuration as well.

Currently we still need to test the changes on variety of environment to make sure that we are not getting regression on any of them.
Platforms to test:

[x] Linux x86
[x] Windows x86
[ ] MacOs x86
[ ] MacOs Arm64
[ ] Linux Arm64 ??

Here are notes and the commands to run the benchmarks:
Commands to run the benchmarks:
Please make sure you have the latest version ob the build CLI tool installed
# Mimalloc Benchmarks
cargo chipmunk bench core mocks_once_producer -r 5
cargo chipmunk bench core mocks_multi_producer -r 5

# Jemalloc Benchmarks
cargo chipmunk bench core mocks_once_producer_jemalloc -r 5
cargo chipmunk bench core mocks_multi_producer_jemalloc -r 5

# Standard Allocator Benchmarks
cargo chipmunk bench core mocks_once_producer_sysalloc -r 5
cargo chipmunk bench core mocks_multi_producer_sysalloc -r 5

Running in Chipmunk:
I've already added code to print the time it'll take to parse a DLT file. I used a file with the size 500 MB

At first you can run current chipmunk from this PR in production mode and open the dlt file couple of times. The time will be printed on stdout.
After that you can commit out the allocator lines in the file {repo}/application/apps/rustcore/rs-bindings/lib.rs to use the default allocators and then build and run chipmunk in production mode again and repeat the measurement

Update: Jemalloc allocator isn't fully supported on Windows yet

Update:
jemalloc allocator support on Windows is still unstable, which makes it unrelevant for our use-case.
I've removed it as dev dependency and deleted its benchmarks

On M1 MacOS
`# Mimalloc
## App with DLT:
File Read Took: 8241
File Read Took: 8079
File Read Took: 8156
## Benchmarks single item in parse return:
time:   [4.5663 ms 4.5745 ms 4.5831 ms]
time:   [4.5557 ms 4.5634 ms 4.5714 ms]
time:   [4.5464 ms 4.5529 ms 4.5599 ms]
## Benchmarks multiple items in parse return:
time:   [5.1218 ms 5.1295 ms 5.1373 ms]
time:   [5.1200 ms 5.1252 ms 5.1304 ms]
time:   [5.1403 ms 5.1477 ms 5.1550 ms]

# System Allocator:
## App with DLT:
File Read Took: 8656
File Read Took: 8573
File Read Took: 8987
## Benchmarks single item in parse return:
time:   [5.6709 ms 5.6787 ms 5.6876 ms]
time:   [5.7947 ms 5.8025 ms 5.8105 ms]
time:   [5.6819 ms 5.6881 ms 5.6949 ms]
## Benchmarks multiple items in parse return:
time:   [8.5934 ms 8.6080 ms 8.6248 ms]
time:   [8.5257 ms 8.5358 ms 8.5456 ms]
time:   [8.5058 ms 8.5153 ms 8.5247 ms]

`


Fix small typo

This pull request fixes a small typo in methods/string.lua, where "userdata" is misspelled as "userdarta".

I'll close this now, see https://github.com/Upbolt/Hydroxide/commit/9f4fdab923c30229dcffce150e09fce8eabf9777#r40180150


Add species to database

From<EMAIL_ADDRESS>Requested species to add

Species: Lasiurus egregius / Family: Vespertilionidae / Taxon: Mammal / Common name: Big red bat
Species: Lasiurus ega / Family: Vespertilionidae / Taxon: Mammal / Common name: Southern yellow bat

done


Provide the template or example mod

Thanks to your great work for these mappings that provide an easy measure of developing multi-version-and-api mods.
How to use this mapping is the remain difficulty.
So, I write the template based on MTR and MSD by @AIDA64S .
mtr-mapping-example-mod.zip
If it is possible that make this template as a new repository, I will appreciate it.

可能还有点问题，比如其实不需要common这个module了，以及Dynmap这其实是MTR自身为了兼容Dynmap所引入的，一般mod不需要等，我之后会修改然后尝试提交给Jonathan

If it is possible that make this template as a new repository, I will appreciate it.

You can make your own repository from https://github.com/new.
Then you can use Git to push and pull files to and from your local computer without having to touch the GitHub website.
It won't be owned by Minecraft Transit Railway but it can be transfered in the future.

可能还有点问题，比如其实不需要common这个module了，以及Dynmap这其实是MTR自身为了兼容Dynmap所引入的，一般mod不需要等，我之后会修改然后尝试提交给Jonathan

@AIDA64S If your question is about Dynmap and the Minecraft Transit Railway mod, then you should go to the MTR issue tracker


How to create new image file with cropped image

Hello,
currently, I'm working on an image manager application with React and want to integrate "react-image-crop" into it. My problem at the moment is, that I don't know how to create a new image file from the cropped image. How can I do that?

Hi there is an example of doing this in the hook codesandbox - https://codesandbox.io/s/react-image-crop-demo-with-react-hooks-y831o


Add Windows to pytest Action testing matrix

busylight-for-humans should be able to pass tests when run on Windows. Add Windows to the pytest Action testing matrix.

Seems to working now after 8155a9eeaaf9036cecf43be737668facee15302a. The windows testing jobs are fragile since they append a path to GITHUB_PATH to make poetry and pytest available. How do people get anything done with Windows?


Add the APPLIANCE_PG_MOUNT_POINT environment variable

This allows our code to distinguish between the data directory and the mount point which were previously the same.
This PR goes with https://github.com/ManageIQ/manageiq-appliance-build/pull/165 which changes the mount point for the postgresql disk on the appliance.
@jrafanie please review
/cc @gtanzillo @Fryguy

LGTM, again, just 👍 when the 3 are ready  cc @simaishi

Merged base on https://github.com/ManageIQ/manageiq/pull/11597#issuecomment-250793985

Euwe Backport details:
$ git log
commit d582fa4b6c40f14fa5ed88f869c3d9f23d20ca41
Author: Joe Rafaniello<EMAIL_ADDRESS>Date:   Fri Sep 30 13:19:09 2016 -0400

    Merge pull request #91 from carbonin/move_the_postgresql_mountpoint_up

    Add the APPLIANCE_PG_MOUNT_POINT environment variable
    (cherry picked from commit bb59b3f6af5782cc13862770b8583b562bbfa665)


How to send passthrough command and get callback infomation

thank you pschatzmann so much for your library which is so simple and nice !
now I can connect my android phone to ESP32+PCM5102 and enjoy the music , the great thing is that AVRCP info can show in the serial monitor such as title,artist,palying time ,etc. and my phone controled ESP32 very well.
my question is:

how can I get the callback infomation such as the current playing time that lead me to calculate the progress of  the music.this means the callback infomations may invole the stauts such as palying,pause,stop,new track,etc.
how can I get the callback infomations of my phone's bluetooth address or name?
I want to control the ESP32 from the serial monitor or  arduino button,such as paly,stop,next,prev ,etc
I know that might use the passthrough function. I love arduino very much but my poor C++ skill doesn't support me to write out very comlex sketch.
can everybody help me?THX a lot!

Hallo, I am sorry: to most of the questions I don't have a answer. I just have the following hints:
In the Tools -> Core Debug you can set the Debug level Verbose. This will show you the methods which are called and maybe it gives a you a hint from where to get the information.
For 3. you might want to look at the following resolved issue: https://github.com/pschatzmann/ESP32-A2DP/issues/21


This date creates conflict

While changing it to the day the last step was completed helped fix some of the issues, there are still issues with marking things complete
a great example of this is the furnish/install pvc swimming pool liners contract 7020
The bid closed at 1/27/16 2:09pm
Bid tab was received today.  Stephanie is trying to mark this step complete but it is impossible to mark it complete with a 1/28 date.  Because the time is 2:09 of last step and the current time is 10:45am.
The validation to check if the date conflicts should not happen until the agent physically hits the 'mark complete' button.

Ok I'll take a look at this.

In the meantime, if you change the time before you change the date that should work.

that won't work in this example.  Because the system will not let you
change the time to something that happened before the previous step.  ie
930am is before the 2:30pm time that the previous step was completed, so
the system will error
On Thu, Jan 28, 2016 at 11:05 AM, Ben Smithgall<EMAIL_ADDRESS>wrote:

In the meantime, if you change the time before you change the date that
should work.
—
Reply to this email directly or view it on GitHub
https://github.com/CityofPittsburgh/pittsburgh-purchasing-suite/issues/42#issuecomment-176250303
.

Ah ok. I'm going to submit a patch which will still warn you if the time you have selected is in the future but let you change the date. Actual validation will still occur on the backend to prevent saving incorrect data.


Add miso

This adds miso to stackage, :ramen:

Ah, this probably failed because my cabal.config references ghcjs, let me change that.

But I didn't specify cabal.config in my extra-source-files... is stackage pulling this from github or hackage ?

Any way we could restart this build?

Error seems to be
safe-exceptions-<IP_ADDRESS> (Michael Snoyman<EMAIL_ADDRESS>@snoyberg) is out of bounds for:
- [ ] safe-exceptions-checked-0.1.0 (>=0.1.1 && < 0.1.6). Mitchell Rosen<EMAIL_ADDRESS>@mitchellwrosen. @mitchellwrosen. Used by: library

Unsure how this is related to the package that is being added

I've successfully executed the following commands w/ no errors, per the guide.
cabal update
$ ghc --version # Should give v8.0.2
$ cabal get miso
$ cd miso*
$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
$ cabal install --enable-tests --enable-benchmarks --dry-run | grep latest # Should give no results
$ cabal install --enable-tests --enable-benchmarks --allow-newer
$ cabal test

cc'ing @snoyberg @k-bx @mitchellwrosen, was able to reproduce the issue locally, not too sure how to fix.
[nix-shell:~/Desktop/miso]$ stack --resolver nightly exec stackage-curator check
Selected resolver: nightly-2017-07-04
Loading default build constraints
Creating build plan
Determining target package versions
Parsing package descriptions
Writing build plan to check-plan.yaml
Checking plan
stackage-curator:
protocol-buffers-2.4.1 (Kostiantyn Rybnikov<EMAIL_ADDRESS>@k-bx) is out of bounds for:
- [ ] protocol-buffers-descriptor-2.4.0 (==2.4.0). Kostiantyn Rybnikov<EMAIL_ADDRESS>@k-bx. @k-bx. Used by: library

safe-exceptions-<IP_ADDRESS> (Michael Snoyman<EMAIL_ADDRESS>@snoyberg) is out of bounds for:
- [ ] safe-exceptions-checked-0.1.0 (>=0.1.1 && < 0.1.6). Mitchell Rosen<EMAIL_ADDRESS>@mitchellwrosen. @mitchellwrosen. Used by: library

Don't worry about these, they'll be resolved by other edits to
build-constraints. Once Adam's back online, he'll be able to review and
merge.
On Wed, Jul 5, 2017 at 8:36 PM, David Johnson<EMAIL_ADDRESS>wrote:

cc'ing @snoyberg https://github.com/snoyberg @k-bx
https://github.com/k-bx @mitchellwrosen
https://github.com/mitchellwrosen, was able to reproduce the issue
locally, not too sure how to fix.
[nix-shell:~/Desktop/miso]$ stack --resolver nightly exec stackage-curator check
Selected resolver: nightly-2017-07-04
Loading default build constraints
Creating build plan
Determining target package versions
Parsing package descriptions
Writing build plan to check-plan.yaml
Checking plan
stackage-curator:
protocol-buffers-2.4.1 (Kostiantyn Rybnikov<EMAIL_ADDRESS>@k-bx) is out of bounds for:

[ ] protocol-buffers-descriptor-2.4.0 (==2.4.0). Kostiantyn Rybnikov<EMAIL_ADDRESS>@k-bx. @k-bx. Used by: library

safe-exceptions-<IP_ADDRESS> (Michael Snoyman<EMAIL_ADDRESS>@snoyberg) is out of bounds for:

[ ] safe-exceptions-checked-0.1.0 (>=0.1.1 && < 0.1.6). Mitchell Rosen<EMAIL_ADDRESS>@mitchellwrosen. @mitchellwrosen. Used by: library

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fpco/stackage/pull/2630#issuecomment-313173575, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADBB9gRtnWD3vKCkkdGRyPVmMRj8WhDks5sK8migaJpZM4ONqku
.

@snoyberg, fantastic, thank you.

@dmjio thanks for the catch, I've fixed protocol-buffers in 2.4.2 but forgot to stack upload. Done now, should be fixed.

@k-bx, thanks! Kicking off a rebuild.

Should be good, cc @bergmark

@cdornan 🍻


[serverless-init] Simplify log buffering

What does this PR do?
Simplifies log buffering/splitting logic in serverless-init binary. Works by passing through the line buffering behaviour of stdout and stderr, instead of attempting to buffer and split on new lines. I've tested this approach in python and node, and seen  improved splitting behaviour.
Motivation
Common multiline logs, such as stack traces, or pretty printed JSON payloads, are being split over multiple log lines.
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

@IvanTopolcic as far as I can tell, the original code always used the Scanner approach, which was breaking up on new lines. I'm going to test it directly in Cloud Run next, most of the  experimentation I did was in local docker images.

if you're testing with Python @DarcyRaynerDD I would be curious to see how setting PYTHONUNBUFFERED to 0 or 1 would affect this behaviour


Fix the home screen distortion

The Bug
The home screen is not so responsive across screens and becomes distorted once the screen size is reduced
To Reproduce
Steps to reproduce the behavior:

Start the server
Do not import any component, leave it up to the home itself
see the error

Expected behavior
The text should be responsive across all screens, including fonts too.

Screenshots
Desktop (please complete the following information):

OS: [e.g. iOS/Windows]
Browser [e.g. chrome]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. mozilla, safari]
Version [e.g. 22]

Pls assign me this issue


nWidart/laravel-modules routes and queries go to central Database

Bug description
I'm using nWidart/laravel-modules package in my project then I added tenancy package now every route inside each module calls data from central database not tenant database which causes table not found exception.
If I moved routes to routes/tenant.php it works fine but this means redoing a lot of work and breaks project modularity.
How to solve this issue
Steps to reproduce
Use nWidart/laravel-modules then add sancl/tenancy then try to open routes that inside modules routes file
Expected behavior
Data should come from tenant database not central database
Laravel version
8.40
stancl/tenancy version
3.5

Hey!
Thanks for opening the issue. This doesn't seem to be a bug in package, seems to be related to your setup.
If you need quick support, you can visit our Discord community here: https://archte.ch/discord
Thanks

Hey!
Thanks for opening the issue. This doesn't seem to be a bug in package, seems to be related to your setup.
If you need quick support, you can visit our Discord community here: https://archte.ch/discord
Thanks

What's the proper setup for it with the modules package?
Is it in the docs?
I looked for it but didn't find it

No help here
No help on Discord
No proper docs
Why should anyone use this package?

@EgyptianM did you solve this issue?

@EgyptianM inside your modules' routes files (api.php and web.php) wrap your routes with
`Route::middleware([
InitializeTenancyByDomain::class,
PreventAccessFromCentralDomains::class,
])->group(function () {
Route::namespace('\Modules\DynamicLists\Http\Controllers\Api\v1')->group(function() {
});

});`
You've to change the namespace with each module namespace
and don't forget to call
use Stancl\Tenancy\Middleware\InitializeTenancyByDomain; use Stancl\Tenancy\Middleware\PreventAccessFromCentralDomains;

@EgyptianM @megadola same issue, any solution?


Request for traffic ops feature to show info on why a server is either admin_down or offline.

Request for traffic ops to show info on why a server is either admin_down or offline.
For example: User bob has set admin_down on server xtream-ats-01.  Prior to admin_down and queueing, on the pop up box add a notes area that can be viewable after where a user can place information as to why the server is being set this way.  Also include a section as to what user is making the change.  Possibly do not allow admin down or offline to proceed without comment.

How can we get this request prioritized?  The fact that we do not know at a glance why hosts are off-lined is causing a ton of pain and unnecessary investigations for the operations team.  Please advise


Lost TMP reference on the new version?

I think this must be due to this commit:
https://github.com/monitor1394/unity-ugui-XCharts/commit/4ea5168e9ae6ebe466d6de5733a5131a7db48d85
Trying to update today and it was missing TMP references

I fixed it in master.
Given that TMP is not enabled by default, so asmdef does not added a reference to TMP at first, but automatically added when TMP enabled.

Awesome will try it on Monday! Cheers!

Hey! I think there is an unforeseen bug here. The button Enable TMP will not work if you have compile errors. An while updating, I am removing and adding the library, which causes to have compile errors since the moment the package comes in doesn't have any references to TMP. Is there a way to import it directly with TMP, or avoid having those temporary compile errors?

You need to work out those compilation errors yourself.
Manually remove dUI_TextMeshPro:

When the compilation is successful, you can press the UI button Enable TMP to import TMP again.

Hey @monitor1394 I've updated my comment. The errors are from the library. I did as you said! Cheers.

I have pushed the modification of master to the 2.0-UPM branch, and the test is OK.

Works as expected! Awesome work 👍

Ok this works on my machine quite well and I can build. However when I try this project on a CI/CD pipeline I get the same errors. I guess this is because I need to call the TextMeshPro Enable before compiling, in order to get the TMP reference. Is there a way to do that you think?

See if I understand you right:
The project on CI/CD is the same git or SVN as your local project. Then you push the projectSetting.asset with the DUI_TextMeshPro. But ASMDEF can't synchronize.
The result is that the project found on the CI/CD requires TMP but the local ASMDEF does not have a reference to TMP.
Is that right?
If so, there seems to be a problem. Do you have any suggestions?

Yep that is correct. I haven't thought any satisfactory solution yet I am afraid.
I can include this library in my Assets folder and then I would be able to push the right ASMDEF but this is not pretty. Or I can fork it and include on the fork this reference again.
Is there a way to have multiple package releases, one with TMP and one without? But this also sounds weird. It needs more investigation from my end at least.

I haven't thought any satisfactory solution yet.
I also think this is an option:

Is there a way to have multiple package releases, one with TMP and one without?

Reiterating the solution that worked for me in case other people need it: (Local editor and build, not using CI/CD)
Project Settings -> Player : Scripting Define Symbols -> Remove dUI_TextMeshPro
XCharts dropdown menu (top of Unity window) -> TextMeshPro Enable

Still have this issue with XCharts v2.1.1
Environment:
Unity 2019.4.11,
TextMeshPro 2.1.6
Unity UI 1.0.0
Solution:
Fell back to XCharts v2.0.0, the problem fixed, working with TextMeshPro again.

I think this must be due to this commit:
4ea5168
Trying to update today and it was missing TMP references

Still have this issue with XCharts v2.1.1
Environment:
Unity 2019.4.11,
TextMeshPro 2.1.6
Unity UI 1.0.0
Solution:
Fell back to XCharts v2.0.0, the problem fixed, working with TextMeshPro again.

I think this must be due to this commit:
4ea5168
Trying to update today and it was missing TMP references

Same for me


feat: migrate to use the reth provider

migrated to use the reth provider but results - using the benchmarks config in the benchmark folder

using reth-provider - Elapsed time: 1335.68s
using reth-db directly - Elapsed time: 1235.08s

So its 100 seconds slower - 1.5 minutes - have now verified this as well as just ran the benchmark again on master
@mattsse

rerunning with no_hash method

boooom now Elapsed time: 955.00s !!

https://github.com/joshstevens19/reth-indexer/pull/24


Indicate when metrics library receives a null/empty ID

We want to figure out where we are dropping IDs. Proposal is to create an enum to indicate the state of the ID when logged on the client.
// Indicates the value of the ID when logged from metrics client library.
enum ClientProvenance {
  UNKNOWN = 0;
  // Set to null by client code.
  NULL;
  // Set to the empty string by client code.
  EMPTY;
  // Not set by client code, and also not autogenerated by metrics library.
  UNSET;
  // Automatically generated by metrics library.
  AUTOGENERATED;
  // Set to a specific value by client code.
  CLIENT_SPECIFIED;
}

Then in Event protos:
message Impression {
  string impression_id = a;
  ClientProvenance impression_id_provenance = x;
  string content_id = b;
  ClientProvenance content_id_provenance = y;
  string insertion_id = c;
  ClientProvenance insertion_id_provenance = z;
}

For example:
logAction(contentID: nil, insertionID: "")
  => content_id_provenance == NULL,
     insertion_id_provenance == EMPTY,
     impression_id_provenance == UNSET,
     action_id_provenance == AUTOGENERATED

logImpression(contentID: "Foo", insertionID: "Bar")
  => content_id_provenance = CLIENT_SPECIFIED,
     insertion_id_provenance = CLIENT_SPECIFIED,
     impression_id_provenance = AUTOGENERATED

logView(viewID: "abcd-1234")
  => view_id_provenance = CLIENT_SPECIFIED

This behavior would be controlled by a client config field, say diagnosticsIDsIncludeProvenance. The default behavior when this field is false is the previous behavior, which does not include provenance.

super-nit: can we prefix these strings so we know it's not just some python special thing?  :)
client_null
client_empty
client_unset
i need to think through a bit if these would be acceptable to define an inference scope or not for inf. ref.

Updated proposal is to create an enum to indicate the state of the ID when logged on the client.
// Indicates the value of the ID when logged from metrics client library.
enum ClientProvenance {
  UNKNOWN = 0,
  // Set to null by client code.
  NULL,
  // Set to the empty string by client code.
  EMPTY,
  // Not set by client code, and also not autogenerated by metrics library.
  UNSET,
  // Automatically generated by metrics library.
  AUTOGENERATED,
  // Set to a specific value by client code.
  CLIENT_SPECIFIED,
}

message Impression {
  string impression_id = a;
  ClientProvenance impression_id_provenance = x;
  string content_id = b;
  ClientProvenance content_id_provenance = y;
  string insertion_id = c;
  ClientProvenance insertion_id_provenance = z;
}

This looks great thank you

null/empty seems not like the others.  it's client specified to these special values.  maybe CLIENT_NULL and CLIENT_EMPTY?
wrt unset, when do ids get autogenerated vs remain unset in sdks?  and does autogenerated cover just sdks, or does it also include event api id population as well?

Do you think this enum will be useful for later steps in the pipeline? It's intended for client library only (hence NULL instead of CLIENT_NULL since Client is in the enum name :-) ) but if it would be useful to others we can extend it.

Autogenerated gets propagated to later values, I'll add an example.
ie. If logView autogenerates view_id = abcd-1234, and logImpression uses that autogenerated value view_id = abcd-1234, then Impression.view_id_provenance = AUTOGENERATED.

Overall, looks great.
Are you planning on using ClientProvenance for non-ID cases?  Otherwise, can we call this IdProvenance?  I'm okay with the word Provenance for this.  It'd be great to have a shorter name but I couldn't think of a better one.
I think we'll use this mostly for debugging.  I don't think we'll use these provenance in most parts of metrics and the consumers of metrics.  I wouldn't be shocked if we eventually strip this out of our flat records.


Point to the final resting place of the new cmdlet

Now it is in the main sqlserver module.

@TomerWeisberg : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off
I (GeneMi) Approve.


NuGet pack native libs, VS2017 project format

Are you guys going to merge this and make a release or is this still a work in progress?

Guys, any plans on actually merging this PR? I think you'll simplify your lib a lot

Hey @ajryan , sorry to bother, but apparently this PR is approved. Can you merge it?
Cheers

Hi @Merurino I wish I could! But I don't maintain this repo, just submitted the PR.
At this point I'm thinking about forking...

This really needs merging, building and making its way into the NuGet repo

+1 I agree we've been having lots of issues getting the dll's to load and adding custom assembly is not ideal if it can be managed through nuget.

Does this commit fix the path issues in docker, any news on this being merged if so?

Does this commit fix the path issues in docker, any news on this being merged if so?

Not sure what you mean by "path issues" - what's the symptom?

The issue is (I think) that when running inside a docker container, invoking the PDF conversion on html content, images and stylesheets are not rendered, and rather one has to make a GET request to a service which will return the rendered html page instead
I spent a bit of time fighting this issue but in the end we just stood up a service with a POST endpoint for picking up the request for a PDF which either cached the input data locally, temporarily (not the end solution), or converted the input data to a URL encoded string to pass as a query param in a GET call to the service which applied the data to a dynamic html page (Razor template) and returned a properly rendered HTML page, which was then passed in as the HTML to the PDF generator -I so hope that makes sense.

Does this commit fix the path issues in docker, any news on this being merged if so?

Not sure what you mean by "path issues" - what's the symptom?

In the end i just has to update my dockerfile with some dependencies to be able to run the included file for linux

@ajryan @rdvojmoc it would be great with more people that have write access, otherwise we have been thinking about creating a new nuget package with these issues solved, since we are also using dinktopdf.
It would be better to continue with the original package though.

I think it's time to fork guys.
plus we can give it a better name that will have a higher "Dev manager
acceptance factor"
On Fri, Mar 8, 2019, 3:34 PM Jim Wolff<EMAIL_ADDRESS>wrote:

@ajryan https://github.com/ajryan @rdvojmoc
https://github.com/rdvojmoc it would be great with more people that
have write access, otherwise we have been thinking about creating a new
nuget package with these issues solved, since we are also using dinktopdf.
It would be better to continue with the original package though.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rdvojmoc/DinkToPdf/pull/18#issuecomment-471067455,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsJ2pBj5vdutm7YToXmFAt3LVmhHNakks5vUslDgaJpZM4ROkqR
.

@ajryan If it's useful for anyone, I published a nuget package of my last PR https://github.com/rdvojmoc/DinkToPdf/pull/72  including your updates, a bugfix and an upgrade to .NET standard 2.0 and wkhtml2pdf 0.12.5 at https://www.nuget.org/packages/RndUsr0.DinkToPdf/
It's only been tested on Windows, but any feedback gratefully received...

@rndusr0 awesome! All, Chris Bryden's (rndusr0) fork looks solid to me. I plan to adopt his NuGet package and file issues against his repo instead of here. (If that's OK with you, Chris.)

@ajryan Thanks - Yes that's great with me, I'll aim to get it set up on my Linux and MacOS machines so I can test there. We are using this package in commercial projects on Windows, so I'd appreciate any bug reports or suggestions for improvement and will aim to get them turned round in a reasonable mount of time!

My repo (https://github.com/hakanl/DinkToPdf) is also on NuGet and it includes all native binaries, is docker-compatible (and tested).


Fix the bug of compile model with different batch size of input and output

Closes #286
Signed-off-by: zhangkaili<EMAIL_ADDRESS>

bors r+


Another webui interface

Hi,
I am developing another webui for etorrent as a hobby.
https://github.com/freeakk/cascadae
It communicates with etorrent with help of erlang rpc module.
I hope good web interface can attract more testers for your project :)

I have few questions.
Is there a place for retrieving the count of connected seeders / leechers per each torrent. Now I only found seaders, leachers colums in etorrent_table:all.
Is there limitation of speed per torrent? Or there is only etorrent_config:max_download_rate()?


script running error on ubuntu 23.04

Need to create virtual environment, activate it to run the script both for windows and linux.

Fixed, will be implemented with new version merging


Where is data stored?

Hi, thanks for this tool. It's really useful. I wanted to make a front end/csv writer for this but not sure where data is stored, or even if data is writing to a file. Are reports generated from a master file being written to?

Hi!
Data is stored in a plain old JSON file, in the watson app directory usually. See: http://click.pocoo.org/5/api/#click.get_app_dir.
Note that we have app.crick.io if you want a web dashboard.

Thanks for your kind words Kevin. I am closing this issue since we answered your question.

Would be good if we could have an option to switch the location. We could then decide to save it in a separate folder.

@sundarv85 if you're using a unix system, then you can use the XDG_CONFIG_HOME env var.


[Hub Generated] Publish private branch 'rolyon-permissions-extension-test-v1'

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.
ARM API Information (Control Plane)
Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

The PR is created based on the updates in the private branch. The updates in the PR has already been reviewed and approved with this PR Azure/azure-rest-api-specs-pr/3927

Hi @stankovski
When you have time, can you review this pull request?
This is to support a permissions section that will appear in the docs. Let me know if you have any questions.
https://github.com/Azure/autorest/blob/main/docs/extensions/readme.md#x-ms-azure-rbac-permissions-required
thanks


MAUI eBook Microservices

Summary
Microserves chapter for .NET MAUI eBook

The same warnings/errors are causing issues here, as mentioned in https://github.com/dotnet/docs/pull/30112#issuecomment-1179278460


[EUWE] Do not try to name rbac container images

Description
Protect container images page from unauthorized views.
Screenshots
bug error

regular error

BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1441293

@miq-bot add_label compute/containers, euwe/yes, fine/no, bug
@simon3z @dkorn @cben please review

@miq-bot add_label  providers/containers

@simaishi : looks good!

@yaacov Is this a problem in Euwe only?

Is this a problem in Euwe only?

@simaishi Yes, this a problem only in Euwe.
a. The bug is not in fine.
b. The file was re factored, I did not find how it was fixed in fine.


Add eventmesh server

Added settings for etcd
Added constants for state
Introduced EventMeshServer interface
Added Etcd3EventMeshServer , implementation of EventMeshServer to use
etcd v3
Added new node package etcd3
Added unit tests.

Pull Request Test Coverage Report for Build 932

79 of 93 (84.95%) changed or added relevant lines in 3 files are covered.
4100 unchanged lines in 86 files lost coverage.
Overall coverage decreased (-64.0%) to 23.478%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/eventmesh/EventMeshServer.js
3
17
17.65%

Files with Coverage Reduction
New Missed Lines
%

lib/bosh/manifest/Header.js
1
80.0%

lib/logger.js
1
79.17%

lib/fabrik/BasePlatformManager.js
2
33.33%

lib/quota/QuotaAPIAuthClient.js
2
80.0%

lib/jwt.js
2
84.62%

lib/jobs/BluePrintJob.js
2
60.0%

lib/utils/ScriptExecutor.js
3
77.78%

lib/models/Service.js
3
62.5%

lib/quota/QuotaAPIClient.js
4
63.64%

lib/bosh/manifest/Networks.js
4
90.24%

Totals

Change from base Build 928:
-64.0%

Covered Lines:
1881

Relevant Lines:
6620

💛  - Coveralls


MINIFI-372: Replace leveldb with RocksDB

MINIFI-372: Update Cmake
MINIFI-372: Fix tests
MINIFI-372: Include deps
MINIFI-372: Rename data
MINIFI-372: Change cmake cxx flags
MINIFI-372: Fix linter issues
Thank you for submitting a contribution to Apache NiFi - MiNiFi C++.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with MINIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit?

For code changes:

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file?
[ ] If applicable, have you updated the NOTICE file?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Just dawned on me that I missed editing the license file....will add that shortly.

Good work!
After a precursory glance at the code, nothing major sticks out. Will attempt to build and test as soon as I can get to it.

Code looks good. I couldn't find any unit tests covering the rocksdb repo. With some added test coverage, I think we'd be good to go.

@achristianson  should be RepoTests. Additionally, many unit tests use FlowFileRepository, which uses rocksdb the way that we do through all other repos.

I see that now, thanks. What I was looking for originally was references to DatabaseContentRepository, which I didn't see.
I think we're good on FlowFileRepository coverage, but still possibly lacking on DatabaseContentRepository. There looks to be some independent/non-shared references to rocksdb there that we probably want to cover.

@achristianson I completely forgot that I made it. I readied this a while ago and forgot I made this functionality, pleasantly surprised though! Thanks I'll add some tests.

I'm going to add a conditional check for RocksDB. If it is already installed then we will not attempt to re-build it.

@minifirocks I removed tests from being built, but did not remove the source code. I think that's a good idea. I'll also remove the docs since they aren't really necessary. Thanks!

Closing to make additional changes without the fear of it being merged.


[DRAFT] Split package jsons

Related to https://github.com/microsoft/bedrock/issues/1353

Will create PR when ready.


"Unable to resolve dependency" errors when opening Example of new Flutter Plugin project

I'm seeing errors when opening the Android module of a fresh Flutter Plugin project's example project. Sample error:
Unable to resolve dependency for ':app@dynamicProfile/compileClasspath': Could not resolve project :<project>
To reproduce, create a new Flutter Plugin project with Kotlin support using the 'New Flutter Project' wizard in Android Studio. To resolve warnings, change the kotlin version from 1.2.30 to 1.2.61 (this version ships with the IDE) in project/Android/build.gradle and project/Example/Android /build.gradle. Also resolve warnings by changing the gradle version to 3.2.0 in both build.gradle files, and if prompted change example/android/gradle.wrapper/gradle-wrapper.properties to reference gradle-4.6.
After these adjustments suggested by the IDE, check that the example project builds and runs in the emulator from the plugin project, which it does.
Next, select the example/android folder in the IDE and from the context menu select Flutter>Open Android module from Android Studio. The project opens but build terminates with the subject errors.
Flutter doctor:
[✓] Flutter (Channel beta, v0.8.2, on Mac OS X 10.13.6 17G65, locale en-US)
   • Flutter version 0.8.2 at /Users/alan/Documents/util/flutter
   • Framework revision 5ab9e70727 (4 weeks ago), 2018-09-07 12:33:05 -0700
   • Engine revision 58a1894a1c
   • Dart version 2.1.0-dev.3.1.flutter-760a9690c2

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
   • Android SDK at /Users/alan/Library/Android/sdk
   • Android NDK location not configured (optional; useful for native profiling support)
   • Platform android-28, build-tools 28.0.3
   • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
   • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
   • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
   • Xcode at /Applications/Xcode.app/Contents/Developer
   • Xcode 10.0, Build version 10A255
   • ios-deploy 2.0.0
   • CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
   • Android Studio at /Applications/Android Studio.app/Contents
   • Flutter plugin version 29.0.2
   • Dart plugin version 181.5616
   • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] Connected devices (1 available)
   • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

• No issues found!

I'm having this issue too. When trying to add com.google.android.gms:play-services-location:16.0.0 then getting error below :
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.android.gms:play-services-location:16.0.0.
Open File
Show Details

Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.android.gms:play-services-location:16.0.0.
Open File
Show Details

Unable to resolve dependency for ':location@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-location:16.0.0.
Open File
Show Details

Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.google.android.gms:play-services-location:16.0.0.
Open File
Show Details

Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-location:16.0.0.
Open File
Show Details

@admarwick @alann-maulana could you please apply the suggested changes in #22790 and feedback if that resolves the issue for you?

@ened mine still error after updating changes in #22790

@alann-maulana , just reading your error message: com.google.android.gms:play-services-location:16.0.0
Did you follow the steps here? https://developers.google.com/android/guides/setup
Also, you may want to add:
allprojects {
    repositories {
        google()
    }
}

To the build.gradle in the root folder of your project.
#22790 should actually help with the issue reported by @admarwick

Your PR @ened seems to solve the problem on my side.
The fix is to upgrade the Gradle wrapper version.

I am still getting a similar error even after updating all the versions across all the plugins. My errors are
Unable to resolve dependency for ':app@dynamicProfile/compileClasspath': Could not resolve project
:google_api_availability.
Open File
Show Details

Unable to resolve dependency for ':app@dynamicProfile/compileClasspath': Could not resolve project
:permission_handler.
Open File
Show Details

 Unable to resolve dependency for ':app@dynamicProfileUnitTest/compileClasspath': Could not
 resolve project :google_api_availability.
 Open File
 Show Details

Unable to resolve dependency for ':app@dynamicProfileUnitTest/compileClasspath': Could not
resolve project :permission_handler.
Open File
Show Details

Unable to resolve dependency for ':app@profile/compileClasspath': Could not resolve project
:google_api_availability.
Open File
Show Details

Unable to resolve dependency for ':app@profile/compileClasspath': Could not resolve project
:permission_handler.
Open File
Show Details

Unable to resolve dependency for ':app@profileUnitTest/compileClasspath': Could not resolve project
:google_api_availability.
Open File
Show Details

Unable to resolve dependency for ':app@profileUnitTest/compileClasspath': Could not resolve project
:permission_handler.
Open File
Show Details

Unable to resolve dependency for ':app@dynamicRelease/compileClasspath': Could not resolve
project :google_api_availability.
Open File
Show Details

Unable to resolve dependency for ':app@dynamicRelease/compileClasspath': Could not resolve
project :permission_handler.
Open File
Show Details

Unable to resolve dependency for ':app@dynamicReleaseUnitTest/compileClasspath': Could not
resolve project :google_api_availability.
Open File
Show Details

Unable to resolve dependency for ':app@dynamicReleaseUnitTest/compileClasspath': Could not
resolve project :permission_handler.
Open File
Show Details

My gradles files are as follows:
Android Gradle:
buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.1.0'
    }
}
apply plugin: 'kotlin'

allprojects {
    repositories {
        google()
        jcenter()

    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task delete(type: Delete) {
    delete rootProject.buildDir
}
repositories {
    mavenCentral()
}
dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}
compileKotlin {
    kotlinOptions {
        jvmTarget = "1.8"
    }
}
compileTestKotlin {
    kotlinOptions {
        jvmTarget = "1.8"
    }
}

App Gradle
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the
local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    throw new GradleException("versionCode not found. Define flutter.versionCode in the
local.properties file.")
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    throw new GradleException("versionName not found. Define flutter.versionName in the
local.properties file.")
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    compileSdkVersion 28
    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }
    lintOptions {
        disable 'InvalidPackage'
    }
    defaultConfig {
        // TODO: Specify your own unique Application ID
(https://developer.android.com/studio/build/application-id.html).
        applicationId "XX.XX.XX.XX"
        minSdkVersion 25
        targetSdkVersion 28
        multiDexEnabled true
        versionCode 18
        versionName "2.02.000"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
    productFlavors {
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    implementation 'com.google.android.gms:play-services-ads:17.0.0'
    implementation 'com.google.android.gms:play-services-auth:16.0.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    androidTestImplementation 'com.android.support.test:rules:1.0.2'
}

apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

google_api_availability Gradle
group 'com.baseflow.googleapiavailability'
version '1.0-SNAPSHOT'

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

rootProject.allprojects {
    repositories {
        google()
        jcenter()
    }
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'

android {
    compileSdkVersion 27
    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }
    defaultConfig {
        minSdkVersion 25
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    lintOptions {
        disable 'InvalidPackage'
    }
    productFlavors {
    }
}

dependencies {
    api 'com.google.android.gms:play-services-location:16.0.0'
    implementation 'com.google.code.gson:gson:2.8.5'
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}

permission_handler Gradle
group 'com.baseflow.permissionhandler'
version '1.0-SNAPSHOT'

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

rootProject.allprojects {
    repositories {
        google()
        jcenter()
    }
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'

android {
    compileSdkVersion 27

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }
    defaultConfig {
        minSdkVersion 17
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    lintOptions {
        disable 'InvalidPackage'
    }
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    implementation "com.google.code.gson:gson:2.8.5"
    implementation "com.android.support:support-compat:27.1.1"
}

A few other warnings I get are:
android Gradle:
dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}

This has a "Plugin version (1.2.71) is not the same as library version (jdk8-1.2.71)
app Gradle:
androidTestImplementation 'com.android.support.test:rules:1.0.2'

This has a "All com.android.support libraries must use the exact same version specification...."

@ened google() repo has been added already on my project. The last thing that worked for me was deleting ~/.gradle folder and redownload all again from scratch, voila.. 👍

@ened google() repo has been added already on my project. The last thing that worked for me was deleting ~/.gradle folder and redownload all again from scratch, voila.. 👍

Didn't work for me - https://github.com/flutter/flutter/issues/22902 https://github.com/flutter/flutter/issues/23131

@5ummit Try to upgrade your gradle wrapper version by editing the file:
android/gradle/wrapper/gradle-wrapper.properties
And change the following line:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

In my case, this error appeared when updating the build gradle tools.

classpath 'com.android.tools.build:gradle:3.2.1'

Downgrading to 3.1.4 solved it.

classpath 'com.android.tools.build:gradle:3.1.4'

In my case, this error appeared when updating the build gradle tools.

classpath 'com.android.tools.build:gradle:3.3.0'

Downgrading to 3.1.4 solved it.

classpath 'com.android.tools.build:gradle:3.1.4'

In my case, it was due to bintray being down. What works for me as follow:

Edit  /packages/flutter_tools/gradle/flutter.gradle
Remove jcenter()
Add the following below google()
maven { url 'https://maven.fabric.io/public' }    maven { url 'https://jitpack.io' }    mavenCentral()    maven { url 'https://maven.fabric.io/public' }    maven {  url "https://maven.google.com"  }

You may need to do the same thing to your project's build.gradle.

I'm seeing a similar issue with plugins.
I have a plugin (android only but besides the point) whereby it depends on another local module i.e:
implementation project(':rtmp-publisher')

This fails with the same error message as described here.
This is making hybrid app development with Flutter very difficult.

I have the same issue as @Aidanvii7
Is there any workaround to fix this?

@Aidanvii7 in my case it was the issue as described here
I didn't had the debug buildType set. So adding the following to buildTypes fixed the problem
debug{             matchingFallbacks = ["release"]         }

This issue has quite likely been fixed through a combination of tool updates and documentation. I would recommend that anyone experiencing this file a new bug with complete details, as it is likely something different


Cached GestureManager in GestureManipulator. Fixed minor formatting.

Hi @HodgsonSDAS, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;


preparing release 1.1.0

the versions are correct in 1.1 https://github.com/crate/crate-admin/blob/1.1/bower.json#L4 https://github.com/crate/crate-admin/blob/1.1/package.json#L4


Multiple date color based on recent modify date

How to set multiple color based on recent modify date just like in the readme?

Like to make the more recent modified file to have lighter color and darker for the older one. Since I don't see this in the theme yml

@Jimmy-JS This is not a theme issue. This is done by eza --color-scale=age


Modified ResolveTypeAll() to find types in parent containers

I don't know if it was intentional or not, but in case it wasn't here's a possible "fix" to DiContainer to find types that are bound in parent containers.

Not intentional, this was a bug  :)   Thanks!


Agency Partners

Question/Comment on Identity Management RFQ
Name and affiliation
Brian Funk - NCI, Inc - Agile BPA Manager
Section of RFQ documents
Attachment 1 PWS, Section 4.0 Requirements
“Contractor will work with 18F Identity Management team to improve the 18F identity management product to meet the requirements of the agency partners.”
Question/Comment
Will the team be working directly on the 18F identity product or integrating between the identify product, citizens and other government sites?  Will the team be working directly with agency partners or only with 18F?

Depending on the project status at the time of award, the contractor team is expected to work with 18F and any revelant stakeholders to further develop this project. 18F expects that  vendors will have contact with agency partners for technical work, as appropriate.


ES6 keyword support: const & let

These keywords have same syntax with var and should work well with same token parsing.
((function ()
  'use strict'
  (let a 1)
  (const b 2)
  (var c 3)))

=>

(function() {
    'use strict';
    let a = 1;
    const b = 2;
    var c = 3;
})();

Is there any reason this hasn't been merged?


Reusing SafeContinuation

Investigate under which conditions it's possible to reuse a single SafeContinuation object created by suspendCoroutine .

Most of the cases that use suspendCoroutine and are performance sensitive can be optimised via CoroutineIntrinsics.suspendCoroutineOrReturns that does not have any overhead. For example, this is the case for generate/yield.

Consider a case with async buffered i/o, when most of suspend operations complete immediately, but some of them really suspend.

That's a different problem. If you do not suspend, then you do not invoke suspendCoroutine at all, so SafeContinuation is not created. It is not a problem in this case.
However, the whole implementation in 1.1 is optimised around suspending functions that almost often suspend. They may choose not suspend, but all the logic is optimised around assumption that they do suspend. You should be worried about the fact that the state machine object was already created and variables were spilled from stack from it even if you do not suspend. That is the overhead for rarely-suspends case. We will need to introduce an alternative code-generation strategy to optimize for the rarely-suspends case.

We cannot reuse safe continuation. Case closed.


Set file date to release date...

I know that radarr and sonarr do this but there are times that they are not the source...does the tool have an option to set the file date to the release date of the movie/tv show?

It does not

I'd recommend using the manual import feature of radarr and sonarr to get that functionality and still use the script


Create API to get list of service requests created for a workflow with pagination

Can we close this issue? The pagination issue is addressed by #64.

Can we close this issue? The pagination issue is addressed by #64.


Abstracted tensor.py helper functions

Abstracted tensor.py helper functions for creating a tensor of shape size and a certain fill.

If you want to add functions to core, you have to match a torch API.
This is not a refactor, it adds 3 lines.
Perhaps https://pytorch.org/docs/stable/generated/torch.full.html

Oh, ok. Would it work if I renamed it to full? Also it was not meant to be a refactor. I just thought it was redundant and that it would also be useful to have a function that removes the need for zeros and ones.

renamed it.

It's not just the name. It needs to match the torch function, which that does not.

Oh, the exact parameters?

Ok, I changed it. Also, what do you think of deleting zeros, ones, zeros_like, and empty. They are just eight lines of functions that do the equivalent of having a different function to print hello and one to print no when you have one that can print almost anything supported by the OS, or full.


Simple method to implement mmenu in WordPress

Hello everyone,
First of all, a BIG BRAVO, and a million thanks to the developer of mmenu.
Since I've searched a lot and didn't found a tutorial on how to do it,
i made multiple tests and finally found a simple solution.
I really think that  WordPress is great because a lot of persons are ready
to share knowledge for free like the author of this great and cool plugin.
My contribution to this plugin, is how to implement it in WordPress, so let's go !
1- In your theme folder, create a new folder mmenu and put inside it the two main files jquery.mmenu.min.all.js and jquery.mmenu.all.css then  enqueue scripts in a function in your functions.php file
function mmenu_scripts() {
wp_enqueue_script( 'jquery-mmenu-min-all-js', get_template_directory_uri() . '/mmenu/jquery.mmenu.min.all.js', array('jquery'), '4.7.5', false );
wp_enqueue_style( 'jquery-mmenu-all-style', get_template_directory_uri() . '/mmenu/jquery.mmenu.all.css' );
}
add_action( 'wp_enqueue_scripts', 'mmenu_scripts' );

2- In header.php JUST UNDER <body <?php body_class(); ?>> put the following code

PAY ATTENTION TO LINE 4 $("nav#menu")
This line is assuming that your menu is wrapped in a  that have an id of menu !
So let's create the wp_nav_menu for this one.
3- In footer.php JUST BEFORE <?php wp_footer(); ?> put the following code

    <?php wp_nav_menu( array(
    'theme_location' => 'primary',
    'container' => false,
    ) ); ?>

PAY ATTENTION TO LINE 3  'theme_location' => 'primary'
This line is assuming that you are assigning/using the primary location menu.
You should not remove the 'container' => false line, because it prevents WordPress from wrapping your menu with a
 !
4- After adding some menu items to the primary location in the back-end of WP,
you just have to add a single line to see the magic in action.
In header.php, you can put under the  opening  tag the following line
Open the menu

Now you will see a link in the header of the theme a Open the menu link, just click it :wink:
Finally, you can play with the options of the plugin as you want and style the link that open the menu to be an icon like the hamburger on the site of mmenu plugin.
Hope that someone will benefit from this very simple integration and make a cool WP menu with mmenu !

Hi,
Thank you for taking the time to write this tutorial.
Coincidentally I'm currently writing a WP plugin that does all this (and helps you set the options).
I'll see if I can set up this tutorial on the website somewhere.

Hello,
You are most welcome :smile:
Your jquery plugin is great, again BRAVO !
It would be great to have icons possibility within each level like
Multi-Level Push Menu
I had a little problem with mmenu when logged in to WP and using the default zposition or
"offCanvas": {
    "zposition": "next"
}

This is why I've used "zposition": "front"
I've found a workout css solution to use the default or next zposition when logged in but it was not a pretty code and a little bit creepy :smile: so I've toke the front zposition
Thanks again, waiting to see your WP plugin, please tell me when you launch it.
Have a great WP coding :wink:

@FrDH I assume the WP-plug is still in the works? Have been unable to find it, yet, am certainly interested.

Stil working on it, have been kept pretty busy lately.

Here's a beta version:
http://mmenu.frebsite.nl/mmenu.zip
Install it by clicking the "Upload Plugin" button in the "Plugins -> Add New" menu.
After that, assign a menu to the "App look-alike" location.
Go to the "mmenu" menu to customize the menu.

Thanks @FrDH will check it out.

Hmm, need a little more guidance: uploaded, installed, created a menu mmenu, added items, added a link in the header with #mmenu as anchor. On clicking that nothing happens and no menu is shown. I can see it in source though. What am I overlooking?

Hmm, here are a few pointers:
Are you getting any errors in the console?
Did you assign the menu to the "App look-alike menu" location?
Did you check the "mmenu" page from the wordpress menu? Did it work?

Download the plugin
Install the plugin
Assign a menu to the secondary location (App lookalike menu)
add Open the menu to header.php
clickyclicky, nothing happens. (mmenu is visible in source though)

not sure what you mean by "Did you check the "mmenu" page from the wordpress menu?"

After installing the plugin, there's a menu item added to the WP menu called "mmenu", click it to go to the mmenu settings page.
Is there an online example I could have a look at?

Wait, did you say "#menu"?
That should be "#mmenu".

K have found the mmenu settings after testing it in another project; another issue arises there as it seems to clash with our custom menu walker.

Any idea why? Basically all the plugin does, is include the needed .js and .css files and fire the plugin onDocumentReady:
$("#mmenu").mmenu({
    // options
});

We have a custom walker for our menu defined in our theme. On activating the plugin we get the following error message in the backend:
'Strict Standards: Declaration of Walker_Anchor_Menu::start_lvl() should be compatible with Walker_Page::start_lvl(&$output, $depth = 0, $args = Array) in /media/sites/www.clientnameremoved.dev/wp-content/themes/clientnameremoved-verslag2014/functions.php on line 103
Strict Standards: Declaration of Walker_Anchor_Menu::start_el() should be compatible with Walker_Page::start_el(&$output, $page, $depth = 0, $args = Array, $current_page = 0) in /media/sites/www.clientnameremoved.dev/wp-content/themes/clientnameremoved-verslag2014/functions.php on line 103
'

Sound like an issue with the Walker_Anchor_Menu class.
I don't have anything to do with that.

Nevermind, we managed to solve this on our end. We used a custom walker for wp_list_pages, so that's not a WordPress menu. Thanks for a great piece of software!


Action fails on plans with no changes

If we pass a plan with no changes to this action we get an error.
Run<EMAIL_ADDRESS>  with:
    json-file: /home/runner/work/terragrunt-action/terragrunt-action/examples/test-pr-comment-terragrunt-no-change/test-no-change/tfplan.json

    github-token: ***
    expand-comment: false
  env:
    TERRAFORM_VERSION: 1.1.9
    TERRAGRUNT_VERSION: 0.37.1
Found PR # 7 from workflow context - proceeding to comment.
Error: resource_changes is not iterable

We can reproduce it with an empty main.tf:
https://github.com/datadrivers/terragrunt-action/runs/6811210907?check_suite_focus=true#step:3:243

Thanks for reporting.  Must have escaped the last refactor test scenario.  We'll get this corrected.

thank you, works now
https://github.com/datadrivers/terragrunt-action/pull/8


tools/eval: change evil-append-line to evil-insert-state

With some programs under term-mode (e.g. zsh, julia), evil-normal-state
at point-max moves to the beginning of the next blank line. When
switching to the REPL buffer, evil-append-line will append a new line,
which will cause a new prompt to be created. Don't move point and don't
call evil-append-line to fix the problem. Also, change to
evil-insert-state which is likely the most desired behavior.

I have installed julia-repl and configured
  (set-repl-handler! 'julia-mode #'julia-repl)

julia>
|              <-- evil-normal-state will move point here

After switching back to the REPL buffer with SPC o r, I will see a julia prompt with no command
julia>     # no command due to evil-append-line

julia>

This PR fixes the problem. From my experience, (call-interactively #'evil-append-line) is not very useful, so I just deleted it and added (evil-insert-state) instead.
zsh (without rc file) under term-mode has a similar behavior, but bash (without rc file) does not. I haven't figured out the reason.

I have considered another approach:
(when (bolp) (forward-char -1))

It works if point is at the end of line. However, the approach will cause the evaluation of the line if the point is not at the end. This is weird.
julia> 1 |+ 2    # point is not at the end

After switching back to the REPL buffer:
julia> 1 + 2 + 2   # + 2 was appended. weird

julia>

I can reproduce this in julia-repl, but not in any other repl. I've found an unrelated issue that prevents +julia/repl from working, but after fixing that, I do not see this behavior there either.
The root of the problem is that julia-repl uses term-mode in term-char-mode, which forwards every character inserted into the term buffer to the underlying process. Therefore, a better option for +eval--ensure-in-repl-buffer would be:
    (with-current-buffer buffer
-     (goto-char (if (and (derived-mode-p 'comint-mode)
-                         (cdr comint-last-prompt))
-                    (cdr comint-last-prompt)
-                  (point-max)))
+     (unless (or (derived-mode-p 'term-mode)
+                 (eq (current-local-map) term-raw-map)) ; detects term-char-mode
+       (goto-char (if (and (derived-mode-p 'comint-mode)
+                           (cdr comint-last-prompt))
+                      (cdr comint-last-prompt)
+                    (point-max))))
      buffer)))

From my experience, (call-interactively #'evil-append-line) is not very useful, so I just deleted it and added (evil-insert-state) instead.

This appears to be a unrelated issue, so please revert it. The use of evil-append-line was intentional. I believe it makes the most sense to place the cursor at the end of the input, rather than the beginning. evil-insert-state can also leave the cursor on EOL-1 and EOL depending on the values of evil-move-cursor-back. With evil-append-line there is no such ambiguity.
If you'd like to make that behavior optional, perhaps a "after open repl" hook would be a better choice. Then we could attach evil-append-line or evil-insert-state there as desired

Side question: is there anything that sets julia-repl apart from inferior-julia-mode included with julia-mode? I fixed +julia/repl like so:
(defun +julia/repl ()
  "Run an inferior instance of `julia' inside Emacs."
  (interactive)
  (let ((buffer (get-buffer-create "*Julia*")))
    (unless (comint-check-proc "*Julia*")
      (apply #'make-comint-in-buffer "Julia" "*Julia*"
             julia-program nil julia-arguments))
    (pop-to-buffer buffer)
    (with-current-buffer buffer
      (inferior-julia-mode))
    buffer))

And there doesn't seem to be any difference.

With 4761a76 and 1aae5c9 I've resolved the issue. Let me know if that isn't the case and I'll reopen this. Thanks for bringing it to my attention.


feat: add MinIO configuration

Description

Added configuration variables required for MinIO.

Fixes #18

Checklist

[X] My code follows the contributing guidelines
of this project, including, in particular, with regard to any style guidelines
[X] The title of my PR complies with the
Conventional Commits specification; in particular, it clearly
indicates that a change is a breaking change
[X] I acknowledge that all my commits will be squashed into a single commit,
using the PR title as the commit message
[X] I have performed a self-review of my own code
[ ] I have commented my code in hard-to-understand areas
[X] I have updated the user-facing documentation to describe any new or
changed behavior
[ ] I have added type annotations for all function/class/method interfaces
or updated existing ones (only for Python, TypeScript, etc.)
[ ] I have provided appropriate documentation
(Google-style Python docstrings) for all
packages/modules/functions/classes/methods or updated existing ones
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature
works
[ ] New and existing unit tests pass locally with my changes
[X] I have not reduced the existing code coverage

Comments

Summary by Sourcery
Add support for MinIO configuration and client management, enabling the application to interact with MinIO storage. This includes defining configuration settings, creating a MinIO client, and handling bucket creation. Additionally, enhance the application with a custom configuration model and utility functions to manage configurations.
New Features:

Introduce MinIO configuration support, including hostname, port, access key, secret key, and bucket name settings.
Add a MinIO client for managing MinIO configurations and bucket creation within the application.

Enhancements:

Implement a custom configuration model for the FOCA app to handle MinIO settings.
Add utility functions to retrieve configuration paths and custom configurations.

Documentation:

Document the MinIO configuration model, including attributes and examples, for user reference.

Summary by Sourcery
Add support for MinIO configuration and client management, enabling the application to interact with MinIO storage. This includes defining configuration settings, creating a MinIO client, and handling bucket creation. Additionally, enhance the application with a custom configuration model and utility functions to manage configurations.
New Features:

Introduce MinIO configuration support, including settings for hostname, port, access key, secret key, and bucket name.
Add a MinIO client for managing MinIO configurations and handling bucket creation within the application.

Enhancements:

Implement a custom configuration model for the FOCA app to handle MinIO settings.
Add utility functions to retrieve configuration paths and manage custom configurations.

Documentation:

Document the MinIO configuration model, including attributes and examples, for user reference.

Note that one the GitHub Actions workflows on PR evaluations is broken/invalid: https://github.com/elixir-cloud-aai/cloud-storage-handler/actions/runs/11317542691
@JaeAeich: I remember sth along those lines - did you fix this?
In any case, perhaps not worth fixing here - let's merge this and do it in another PR.

Note that one the GitHub Actions workflows on PR evaluations is broken/invalid: https://github.com/elixir-cloud-aai/cloud-storage-handler/actions/runs/11317542691
@JaeAeich: I remember sth along those lines - did you fix this?
In any case, perhaps not worth fixing here - let's merge this and do it in another PR.

I have fixed it

I have fixed it

@psankhe28 You shouldn't have changed the workflow file for that :sweat_smile:, there is a pre-commit config, the wokrflows aren't meant to be touched, we should only update them via cruft. But its ok ig, we can change that with a PR :)

I have fixed it

@psankhe28 You shouldn't have changed the workflow file for that 😅, there is a pre-commit config, the wokrflows aren't meant to be touched, we should only update them via cruft. But its ok ig, we can change that with a PR :)

I am sorry, I wasn't aware. I will make the changes


chore: all 3 updates in single commit to avoid conflicts

This closes #49
This closes #50
This closes #51

Pull Request Test Coverage Report for Build 258

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 257:
0.0%

Covered Lines:
96

Relevant Lines:
96

💛  - Coveralls

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


updates to latest versions for security updates

updating influxdb to last/latest 1.x and grafana to last/latest 7.x
tested and working locally
note:

removed the fixbadproxy thing which did not appear to be a general issue
removed the nodejs-10 install, as it is 1. past EOL, and 2. does not seem to be a requirement for influxdb, chronograf, or grafana

Thanks Jens!


Add Python unit tests

Add Python unit tests
Code testing is an essential practice. The commits in this pull request add unit tests for the Python code in our application. This PR improves upon #41, and incorporates changes discussed in our meeting on 20180729.
Changes include:

Unit tests for utilities.py and app.py

@AbdouSeck took the initiative to write these tests. Thank you!

Travis CI setup

Add .travis.yml. Python versions must be specified in the .travis.yml.
Add Travis build badge to README.md.

Refactored docstrings in Python files.

Move docstrings to single line if less than 100 characters.
Keep line length to 100 characters.

Flask and testing setup for vscode:

Using Flask in Visual Studio Code:

Command Palette -> Python: Select Interpreter. Select virtual environment.
Command Palette -> Python: Create Terminal. Creates a terminal and automatically activates the virtual environment. Using the Python: Create Terminal command is preferred. Simply creating a new terminal window will not activate the virtual environment.

Python unit testing in VS Code:

Use unittest settings in .vscode/settings.json
Command Palette -> Run All Unit Tests. The result will show up in the status bar.
View results in the output panel (Cmd+shift+u).
Individual tests can also be run. A popup will show above each test unit in the test module file.

Improved Git practices

We created a short-lived feature branch writing-unit-tests that will not be used again after PR merge.
We synced branches across machines with git pull --rebase origin writing-unit-tests for clean commit history without unneccesary merge commits.

[x] I have reviewed the Guidelines for Contributing and the Code of Conduct.

Thank you for merging the PR @AbdouSeck! Would you mind just adding your approving review? There should be a button that says "Add your review."

@br3ndonland I think the button disappears once the pull request gets merged. But I used the button for the .travis.yml fix request.


Improve .net core installer experience

Right now the experience is we install PT then detect if .NET Core is needed and prompt the user.  This can be a jarring experience to some and rightfully so.
Lets streamline this into our installer

detect if user doesn't have core, install it
install PT

due to shift in installer, this will have to be a .20 item but i think work will need to be done in .19 to the updater

Note that it appears that net core is first downloaded before prompting the user. On a slow connection this can last minutes.
During this time the user has no visual feedback at all: powertoys icon is in the tray area but is non functional.
This is what happened to me. After a few minutes the install prompt magically appeared. I wasn't even sure this was powertoys doing that since such a long time had passed.

Couldn't powertoys installer be bundled with net core installer?
At least this would solve the delay.

@warpdesign
there were technical reasons that prevented us from bundling the .NET Core installer in 0.18.

While bundling will increase our installer footprint, I think it is the correct move based on a lot of feedback here.
Seamless experience for installing where dependencies are handled invisibly.

I installed Power Toys, and it prompted me to install .net core.  I installed .net core 3.1 but it continues to prompt me to install .net core every time I open it.  FYI I installed Power Toys using winget, and I installed the 64-bit .net core 3.1, which didn't work, then the 32-bit .net core 3.1, which still didn't work.
I just looked in the Windows log and found this, which might mean the .net core distro is messed up.
Description: A .NET Core application failed. Application: PowerLauncher.exe  Path: C:\Program Files\PowerToys\modules\launcher\PowerLauncher.exe Message: A  fatal error occurred. The required library hostfxr.dll could not be found. If  this is a self-contained application, that library should exist in [C:\Program  Files\PowerToys\modules\launcher]. If this is a framework-dependent  application, install the runtime in the global location [C:\Program  Files\dotnet] or use the DOTNET_ROOT environment variable to specify the runtime  location or register the runtime location in  [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\InstallLocation]. The .NET  Core runtime can be found at: -  https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=win10-x64

So now I have 3.1.4 ASP.NET Core Runtime, .NET Core Runtime, Desktop Runtime, and SDK 3.1.300 ALL installed on my machine for nothing. Fantastic. Something tells me that 1. these aren't going to be straightforward to uninstall and 2. doing so will break something. I am really glad to hear that dependencies will be handled invisibly. It should have been that way from the start (or, clear instructions provided at least).

@honda00
PowerToys requires Desktop Runtime that includes .NET Core Runtime.
If you have already the SDK and you need it for other reasons, you can uninstall the Desktop Runtime.
Uninstalling it is very simple, go to Windows 10 Settings -> Apps -> Apps & features and uninstall it from there.
PowerToys doesn't install ASP.NET Core Runtime, unless you have install it for other reasons, it can be uninstalled as well.

Great. Thanks. Installing 3.1.0 did the trick like jaweekes said there. Although the link they supplied now brings you to 3.1.4.

We just released 0.20 and this should be resolved there.  Please try it out.


Small changes from technical review

Docs Build status updates of commit 1ca4e5e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/mrtk-porting-guide.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Feature/boo wftm joe

boo-wftm-joe
Vault: 0xD027F7DB9cC593413b900959b00399E9b57804aE
Strategy: 0x39a3aD2CeA9860C5Ce37eb56C9bB8881a5571ca0

This Strategy is an old one missing several significant new features. Please use the most updated version in the contracts repo and redeploy.

I used the updated common strat now, instead of the older spooky one. I'll put in a PR to move the spooky one to archive.

I used the updated common strat now, instead of the older spooky one. I'll put in a PR to move the spooky one to archive.

Just need to write withdrawalFees as 0% in the pools file and we should be GTM.


MINOR: Update the quickstart link in readme

After the new website launched, the quickstart link also changed. Update the quickstart link in readme.md.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@rhauch , could you review this small PR to update quickstart link? Thanks.

test this


Rm docnits 111

I think @wbl needs to review this.
It merges some doc-nits files and also removes the GF2m stuff.
Checklist
Thank you for your contribution. Please answer the following:

[x] I acknowledge that I am authorized to submit this code under
the terms of the Apache License
[ ] All new public APIs are documented
[ ] All new public functions have tests
[ ] All new public functions have fuzzing tests

Lots of lines moved into two converged files, but this is pretty straightforward; just run doc-nits :)


[FEATURE REQUEST] Update the access boundary rules limit

Is your feature request related to a problem? Please describe.
No response
Describe the solution you'd like
Update the limit to 10 per google's doc, https://cloud.google.com/iam/docs/downscoping-short-lived-credentials, and the related comment.

A Credential Access Boundary can contain up to 10 access boundary rules. You can apply only one Credential Access Boundary to each short-lived credential.

Describe alternatives you've considered
No response
Additional context
No response

The original slack thread: https://apache-iceberg.slack.com/archives/C07HADW86HZ/p1724091181546359


Revisit tests from #11328

In #11328, we identified some tests that fail, when run locally. Apparently, at least some of those tests are run regularly during CI.
We should have a closer look and determine

[ ] which tests are run in CI
[ ] whether those tests are designed to only be run in CI, not locally.
[ ] which, if any, tests are really broken and should be fixed or deleted.

Closed. Follow-up work tracked by #13198 and #13216


Add support for zappi boost times

Thanks for the contribution! @biddster

No problem at all. If I get an Eddi, I'll add the scheduling support for that

In the app there is a way to start and stop Eddi (diverting surplus). I am trying to find if the status of the Eddi is available vie the GetEddiAll node. I would hope that Eddi status is there somewhere, could you add a SetEddi node ?
Unfortunately this is way beyond my very limited knowledge, so I cannot do it myself


HTL Hollabrunn / wi

website: www.htlhl.at
my branch: https://www.htl-hl.ac.at/web/en/abt/wi/

@stefan-schlagh Pull request merged. Thank you!


macfusion cask still depends on sshfs cask, which does not exist anymore

When trying to install the "macfusion" cask, it fails with the message that it depends on the "sshfs" cask, which does not exist anymore. It was removed in #26569 and replaced by the corresponding brew.

Fixed.


One-Time charge

I try to implement the one-time charge with code from the documentation: https://www.cashiermollie.com/04-charges.html
Call to undefined method Laravel\Cashier\Charge\MandatedChargeBuilder::setRedirectUrl()

Could you explain what is this for? Is this redirect get called when a payment was successful?
return back()->with('status', 'Thank you.');

Thanks @divdax for bringing this to our attention.
Looks like it's a bug - I've prepared a fix here: #121
To answer your question: After leaving Mollie's checkout (payment success/cancel/failure) the customer is returned to the provided redirectUrl. With subscriptions and charges this only happens on the first payment, when no valid payment mandate is present.

Great! Thank you @sandervanhooft for the fix.


install --no-cache-dir and --force-reinstall options

I need these to try out the recipe in:

https://github.com/simonw/llm-llama-cpp/issues/7

Updated documentation: https://github.com/simonw/llm/blob/609e8dead8a6f9db1e42adde7a9f7cddb312a90e/docs/help.md#llm-install---help


Update fluent-bit to 2.2.1 release.

Description
This fluent-bit update to 2.2.1 release will bring the following changes :

b/310149481 | https://github.com/fluent/fluent-bit/pull/8179
b/304511226 | https://github.com/fluent/fluent-bit/pull/8060
b/294246198 | https://github.com/fluent/fluent-bit/pull/8002
b/308821542 | https://github.com/fluent/fluent-bit/pull/8144
fix total_records metric | https://github.com/fluent/fluent-bit/pull/8223
fix total_records metric | https://github.com/fluent/fluent-bit/pull/8229
https://github.com/fluent/fluent-bit/issues/6969 | https://github.com/fluent/fluent-bit/pull/8093

Related issue
b/312463537
How has this been tested?

Checklist:

Unit tests

[ ] Unit tests do not apply.
[ ] Unit tests have been added/modified and passed for this PR.

Integration tests

[ ] Integration tests do not apply.
[x] Integration tests have been added/modified and passed for this PR.

Documentation

[ ] This PR introduces no user visible changes.
[ ] This PR introduces user visible changes and the corresponding documentation change has been made.

Minor version bump

[ ] This PR introduces no new features.
[ ] This PR introduces new features, and there is a separate PR to bump the minor version since the last release already.
[ ] This PR bumps the version.

Most integration test passed. The failures are unrelated (third party tests) or flakes. I will rebase and merge.


Add a CachedTransport implementation to support reusing auth creds

A feature we wanted was to reuse a Client auth credentials for multiple requests, to avoid having to perform the extra 401 request to retrieve creds. This merge request adds a new CachedTransport implementation which extends the original Transport.

Uses a cache to store host+user+pass creds and reuse them for future requests
If cached creds fail authentication, reset and perform the 401 request again, and re-cache
Added tests for full client/server digest auth

At first I had added the caching as an option to Transport but I didn't want to break the existing API in case you wanted to merge this. The cached implementation has a few extra api aspects such as extra error return value and wanting to Close the instance to release the cache resources.
Benchmarks on my 4-core laptop show an improvement to rps and memory allocations:
go test -v -run=None -bench=. -benchmem
goos: linux
goarch: amd64
pkg: github.com/gabstv/httpdigest
BenchmarkRoundTrip
BenchmarkRoundTrip/uncached
BenchmarkRoundTrip/uncached/single
BenchmarkRoundTrip/uncached/single-4  	            3720	    276100 ns/op	   19645 B/op	     283 allocs/op
BenchmarkRoundTrip/uncached/parallel
BenchmarkRoundTrip/uncached/parallel-4         	   13042	     89777 ns/op	   21566 B/op	     292 allocs/op
BenchmarkRoundTrip/cached
BenchmarkRoundTrip/cached/single
BenchmarkRoundTrip/cached/single-4             	    9412	    152112 ns/op	   13265 B/op	     197 allocs/op
BenchmarkRoundTrip/cached/parallel
BenchmarkRoundTrip/cached/parallel-4           	   22002	     53932 ns/op	   14505 B/op	     202 allocs/op

:bump: any interest?


samples: susbsys: tracing: Fix harness configuration

Fix harness configuration for sample.tracing.gpio

@alexanderlayTT Could you check it, please?

@alexanderlayTT Could you check it, please?

Looks good, thanks for the fix!