PID Tweak to avoid cooling overshoot

Is there a setting to change so that when the temperature is declining on it's own, it waits a little longer rather than kicking in the condenser and overshooting the drop in temperature (and thus requiring a longer heat cycle)?
None of the control settings seem to intuitively match up with what I want to achieve here.

I also see this difficulty in my setup. Now in the winter the exterior temperature where I have the refrigerator is about 5 to 8C. It would be great if we could just disable the Cooling feature based on the ambient temperature. The same is valid for the summer when the ambient is higher than the beer fermenting.

The beer temp is still within a couple of tenths of a degree.  I fail to see the issue.

Efficiency I guess. Not a huge issue, was just wondering if there were configuration options.
Kinda see it like having the heating on in the house and turning on the AC every now and then to control temp rather than adjust the heater.

In commercial controls, you vary the input based on the delta.  Here, the refrigerators run at one setting and the heater is one wattage.  There's not currently a good way to effect this change so that it's right all the time.  You could change your heat bulb to a lower wattage in the spring and fall maybe?  PWM in the newer controllers helped, but it was really a solution looking for a problem.
The controller firmware is a port of the original Arduino Uno code.  Yes, it could be expanded to add another control point (room sensor or outside temp) but what real benefit do we get out of potentially breaking code that has been working for so many years without a bug?
This is Thorrak's code (and this is the wrong repo), but I'm just pointing out you may be letting the perfect be the enemy of the good.  I'm not the guy you need to convince.

My point was that it makes no sense to heat the beer and then soon start cooling the refrigerator because of a small overshoot. If the ambient temperature is lower than the beer, it is natural that the temperature will drop again, considering that the overshoot is within tolerable values. That will help conserving the compressor who doesn't need to be called so often. I managed to improve mine by tweaking the PID gains. I agree with you @lbussy that the perfect is the enemy of the good. Difficult to find a proper balance sometimes :)

Not trying to convince anyone of anything, just asking if there were settings Im not aware of. Cheers all!

Don't take my saltiness as a conversation killer.  Imagine me saying it with a smile, in a bar, over a nice beer.
Without that last input (ambient/room/outside) there's no real way to do what you are saying.  Adding it could introduce unintended consequences to a system that is really very, very effective.  Seems risky to me but I'm just a dude in a bar.

Lee, I think the point is - fermentrack (like brewpi before it and brewpi-remix) were designed to control temps within a very tight band.  Changing that would defeat its purpose.   There are other solutions that aren't designed for this.
And, FWIW, I don't connect my heat belt during the summer as it seems pointless.
(I would also say - there is likely no beer related reason to control temp this closely, but we all do anyway)

I'm pretty naive of how the algorithm works, in my mind there was the idea that it would be able to see that the last n attempts to heat to x resulted in actually heating to x + y, therefore change the target to

PID is really pretty cool and does allow for adjustments like that.


Added DELIMITER support in jdbc script runner

With this, you can create triggers and stored procedures.

Sorry but I do not understand the change. Can you please explaint it futher?

What does the current code do?
The script goes through the SQL line-by-line. It stores every line in the variable "command".
If the line ends with ;, the command gets executed.
How is this a problem?
If you create a trigger, you usually change the delimiter.
delimiter |

CREATE TRIGGER testref BEFORE INSERT ON test1
  FOR EACH ROW
  BEGIN
    INSERT INTO test2 SET a2 = NEW.a1;
    DELETE FROM test3 WHERE a3 = NEW.a1;
    UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
  END;
|

delimiter ;

Currently, the code executes the script as follows:
-- part 1
delimiter |

CREATE TRIGGER testref BEFORE INSERT ON test1
  FOR EACH ROW
  BEGIN
    INSERT INTO test2 SET a2 = NEW.a1;

-- part 2
    DELETE FROM test3 WHERE a3 = NEW.a1;

-- part 3
    UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;

-- part 4
  END;

-- part 5
|

delimiter ;

This would cause a lot of errors and is not what you want the program to do.
What does this patch do?
The patch checks, if the line wants to change the delimiter and then sets the delimiter variable of the ScriptRunner to the new delimiter.
Remember the SQL from before? The ScriptRunner now executes the script as follows:
-- part 1
delimiter |

-- part 2
CREATE TRIGGER testref BEFORE INSERT ON test1
  FOR EACH ROW
  BEGIN
    INSERT INTO test2 SET a2 = NEW.a1;
    DELETE FROM test3 WHERE a3 = NEW.a1;
    UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
  END;
|

-- part 3
delimiter ;

Now you can create triggers and stored procedures with this.

Clear as water :)

thank you for merging

A very good comment from #355.

PR #355 doesn't really address the issue - if you use that change it means (at least for mysql) you have to create native client incompatible files. See this issue in migrations. I created a follow up issue to address this head on


Load extension host after workbench is running and introduce phase

I think we should try again to spawn the extension host only after the workbench is running. I remember @jrieken tried this but then we had clients that would prevent the restoring of editors from happening (via preferences editor).
We should replace IExtensionService.onReady() with a LifecyclePhase that is always fired after LifecyclePhase.Running imho and then we have a consistent picture of phases.
That means revisiting each user of IExtensionService.onReady() and making sure it is not blocking the startup. One challenge is that it is hard to prevent deadlocks from happening because we will always add new code that might cause it.
Thoughts?

@sandy081 problematic in settings/keybindings: KeybindingsEditorModel.resolve() and PreferencesService.resolve()
Potentially dangerous (depends on usage): IExtensionService.getExtensions() and IExtensionService.readExtensionPointContributions()
And then a lot in IModeService: getOrCreateMode, getOrCreateModeByLanguageName, getOrCreateModeByFilenameOrFirstLine, et al

Thoughts?

We should remove IExtensionService#onReady. Maybe make it a lifecycle event but surely never block on it but treat it like an event, e.g. to update something

@jrieken yeah I had that thought as well, if we make it as an event it reduces the chance that someone would chain that promise up all the way to some critical code path.
However, if we have an event, that would be an argument against adding it to the lifecycle service, because there we typically have promises.

Fixed it in Settings editor by removing the dependency on IExtensionService#onReady instead listening to default configuration changes - https://github.com/Microsoft/vscode/issues/38329

Re KeybindingsEditorModel.resolve(), Keybindings editor renders Keybindings and unbound commands. There is already an event that is triggered when keybindings are changed / registered. But not sure there is an event triggered when commands change / registered so that the editor can be updated.

@bpasero IModeService.getOrCreateMode() blocks on the extensions ready (i.e. extensions scanned and extension points invoked, not necessarily extension host process ready), but that is IMHO inconsequential as it does not block the creation/displaying of a buffer.

@sandy081 well, the idea is to not join your promise on the extensions ready promise. So the event that you are looking for is still the same ("extensions ready") but you should simply update the editor when it happens instead of waiting for it before the editor is loaded.
...I think all of this will be much easier once we replace the promise to be an event.

There is already an event that is triggered when keybindings are changed / registered.
Really, where? I'd copy from it

But not sure there is an event triggered when commands change / registered so that the editor can be updated.

Doesn't exist but can be added

@jrieken here

the idea is to not join your promise on the extensions ready promise

@bpasero Not sure what you mean here. Settings editor is no longer depending on the extensions ready promise. Also it does not wait for any. It simply updates the editor with newly registered default settings by listening to the configuration change event. More details are here #38329.
I would like to do the same for Keybindings editor. But I am missing an event when commands are registered.

@sandy081 makes sense. I was just saying that as a workaround for now you could still react to the extensions loading promise. But in general if we ever want to support installing an extension without window reload then this would not be a good approach, so an event that is specific is always better 👍

Agreed. We just have specific events rather than general extensions loading promise.

@sandy081 could you introduce a new event from IExtensionService that signals extensions have changed? This event could then also be sent when we enable/disable extensions during the session without restart and adopters would be aware that this can happen anytime (like root folders can change anytime even after startup). I see in many cases the current promise is used like an event already.

Sure

@sandy081 I still think we should then maybe go and check for each consumer if a more fine grained event would make sense and would be possible. That could come as a second step.

Things pushed:

extension host created in running phase (previously restored)
renamed onReady to whenInstalledExtensionsRegistered
introduced a new event onDidRegisterExtensions which will fire after the initial extensions are registered as well when we ever enable to enable extensions during runtime without window reload

I was able to replace whenInstalledExtensionsRegistered with the event in some places but had to leave it in for other places. When we approach the topic of allowing to enable extensions without window reload we need to basically revisit each place of whenInstalledExtensionsRegistered and adopt the event as well.
I did a check of all remaining users of whenInstalledExtensionsRegistered and verified that none would block the startup, so I think we should be OK.


Update pwsh -? output to match docs

PR Summary

Updates pwsh -? output to match docs. Related to:

MicrosoftDocs/Powershell-Docs#6548
MicrosoftDocs/Powershell-Docs#6702
PowerShell/PowerShell#13518
PowerShell/PowerShell#3028

PR Context

Incorporated feedback from @mklement0 and added docs for -sshs parameter.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[ ] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

CI failures are in unrelated Get-Counter CounterSet tests. Restarted.


Fix jhipster >=5.8 compatibility

The build is failing because Travis provide a jdk11 😒 So it seems we need https://github.com/hipster-labs/generator-jhipster-spring-cloud-stream/pull/32 too

Thanks @murdos
If everything works fine, I'll do a release after JH Conf


Images digest SHA256

Image digest
Discussino about docker digest here.
As long as the input used to generate the image is unchanged, the digest value is predictable.
The digest is calculated as the sha256 checksum of the image manifest, excluding the signature portion.

Right now, changing the name and tag of the image affects the digest.
The current v2 manifest is a hybrid v1/v2 format to make the upgrade smoother.
The name and tag will be moved out with the next manifest format so this won't always be the case.

the $docker inspect output is inserted into the new model of the images. Thi outpur contains also the SHA256 of the image and all the layers.


How to use this library? Any docs?

Is there documentation somewhere?
I glanced over the readme but didn't see any link to docs.

https://medium.com/simform-engineering/multimedia-operations-for-android-using-ffmpeg-78f1fb480a83


move the cc-libraries openapi spec to cc-libraries-api repo

Goal
The goal here was to reduce complexity by moving the API spec into this repo. That would be one less repo to maintain.
What we learned
It's unclear if this is possible. However, the deploy failed so either this is not a supported setup, or we did it incorrectly.
It would seem that in the current deploy setup, we can't commit an API spec file and expect to be able to read that in as a source file from, in this case, /src/pages/api/index.md.
Instead, it seems that the spec needs to be sitting elsewhere, like another repo, as it already was.
What we're going to do
Given our current time constraints, we going to stick with the current setup:

Spec in this repo: https://github.com/AdobeDocs/cc-libraries-api-spec
Docs in this repo that you are looking at
Spec is imported to docs within /src/pages/api/index.md

@ashryanbeats Can you pls open an issue at https://github.com/adobe/parliament-site-search-index ? Thanks


updating CCS instances according to latest change in CCS schema(s)

This PR corrects the existing instances for the CommonCoordinatSpace to the latest update in SANDS where the CCS are established as Research Products and Research Products Versions.
The first commit prepared the split in the instances into CCS and CCS Versions and updated the CCS instances already.
The "second" commit provides the updated instances for the CCS Versions.

@aeidi89 we can have a look at this one together. We need to check the provided information (especially axes orientations for each CCSV). Missing information we can add later on in different PRs. The instances of this PR have to be correct for the cleanup (so the cleanup PRs should go through first; so that is easier to see if we missed an update in the instances).


Settings Sliders

Mat Sliders for the settings options. Sorry beforehand, since this is my first commit ever to a project that isn't mine :)

Sick bro, I appreciate the help!
Tagging the issue: #5
Couple of things to note:

[ ] Can you create a new branch in your forked repo with those changes, close this pull request, and request to merge your branch to this repo's master branch? This just makes it easier to checkout and see changes on my end.

[ ] Could you remove the mat form field around the sliders? The fill appearance makes them look a little strange. Make sure to also position the % symbol (it's using a mat icon % but if a regular text % is easier you can use that)

[ ] Same thing as above for these, but I've also been using 0 as a value to indicate not to filter by players. (though i suppose you could also default these options to minimum of 1 player and maximum of 30 players instead)

No problem! I'll be checking all of the things you told me and merge when I'm done ^^


Underlying blue line of tab selection is not following the selected tab

Bug Description
If identity data tab is selected, underlying blue line of selection is under the Identity data tab which is correct. However, if user changes between Shielded Balance and Balance tab, transactions details are showing accordingly to the balance tab but the blue line of selection is always underlying the  Identity data tab.
Steps to Reproduce

Show Shielded Balance.
Select Identity data tab. Notice underlying blue line is showed correct.
Toggle between Shielded Balance and Balance.

Expected Result
Every time we switch between Balance and Shielded Balance, we show list of Transfers. Underlying blue line should follow the heading of the tab that is shown which in this case is Transfers.
Actual Result
If user changes between Shielded Balance and Balance tab, transfers are showing accordingly to the balance tab but the blue line of selection is always underlying the  Identity data tab heading.
Video:
https://user-images.githubusercontent.com/98821384/156521860-382b0faf-cf00-46fe-9fee-1b2f86b3a3aa.mp4
Versions

Software Version: Testnet 2.0
OS: iOS 14.8
Browser: N/A
Mobile device: iPhone SE

Verified, I was not able to reproduce the bug by following the description.
Versions

Software Version: Testnet 2.0.0 (36)
OS: iOS 14.8
Browser: N/A
Mobile device: iPhone SE


Add [Stellarskulls] #anchor GAJIYC…PU2R42

Address: GAJIYCSB77OYLZUQOXLNECKM5ZZYPX6ACHVXGTRRAHYDH6TTIDPU2R42
Tags: anchor
Title: Stellarskulls
Requested by @armstead22

Hello  @armstead22
Please feel free to reopen this issue with any new information you have to provide.
Looking forward to the future with you,
Rob


Added instructions how to deploy CVAT behind a proxy

Added instructions how to deploy CVAT behind a proxy
Motivation and context
Some users have experienced issues when deploying CVAT with serverless functions behind a proxy. This PR should simplify the process.
How has this been tested?
Manually
Checklist

[x] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[x] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Pull Request Test Coverage Report for Build 6858

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.005%) to 68.938%

Totals

Change from base Build 6850:
0.005%

Covered Lines:
11129

Relevant Lines:
15658

💛  - Coveralls


THORN-2089 upgrade wildfly-nosql to 1.0.0.Beta1 and nosql-config-api to 1.3.1

Definitely will delete the topic branch after pr is merged, I thought I was pushing my branch to http://github.com/scottmarlow/thorntail.

Think I will close and reopen on my personal git repo


HBASE-23820 Set version as 2.1.9 in branch-2.1 in prep for first RC o…

…f 2.1.9

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 36s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-0 :warning:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ branch-2.1 Compile Tests _

+0 :ok:
mvndep
0m 25s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 14s
branch-2.1 passed

+1 :green_heart:
compile
2m 46s
branch-2.1 passed

+1 :green_heart:
checkstyle
2m 35s
branch-2.1 passed

+1 :green_heart:
shadedjars
3m 54s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
12m 50s
branch-2.1 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 38s
branch-2.1 passed

+0 :ok:
mvndep
5m  4s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
4m 40s
the patch passed

+1 :green_heart:
compile
2m 48s
the patch passed

+1 :green_heart:
javac
2m 48s
the patch passed

+1 :green_heart:
checkstyle
2m 28s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m 56s
The patch has no ill-formed XML file.

+1 :green_heart:
shadedjars
3m 58s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
20m  0s
Patch does not cause any errors with Hadoop 2.7.7 2.8.5 or 3.0.3 3.1.2.

+1 :green_heart:
javadoc
13m 24s
the patch passed

_ Other Tests _

-1 :x:
unit
198m  5s
root in the patch failed.

+1 :green_heart:
asflicense
20m 41s
The patch does not generate ASF License warnings.

311m 54s

Reason
Tests

Failed junit tests
hadoop.hbase.regionserver.TestHRegionWithInMemoryFlush

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1153/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1153

Optional Tests
dupname asflicense javac javadoc unit shadedjars hadoopcheck xml compile checkstyle

uname
Linux 3f4443294a47 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1153/out/precommit/personality/provided.sh

git revision
branch-2.1 / 1d47f02737

Default Java
1.8.0_181

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1153/1/artifact/out/patch-unit-root.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1153/1/testReport/

Max. process+thread count
4548 (vs. ulimit of 10000)

modules
C: hbase-checkstyle hbase-annotations hbase-build-configuration hbase-protocol-shaded hbase-common hbase-metrics-api hbase-hadoop-compat hbase-metrics hbase-hadoop2-compat hbase-protocol hbase-client hbase-zookeeper hbase-replication hbase-resource-bundle hbase-http hbase-procedure hbase-server hbase-mapreduce hbase-testing-util hbase-thrift hbase-rsgroup hbase-shell hbase-endpoint hbase-it hbase-rest hbase-examples hbase-shaded hbase-shaded/hbase-shaded-client hbase-shaded/hbase-shaded-client-byo-hadoop hbase-shaded/hbase-shaded-mapreduce hbase-external-blockcache hbase-hbtop hbase-assembly hbase-shaded/hbase-shaded-testing-util hbase-shaded/hbase-shaded-testing-util-tester hbase-shaded/hbase-shaded-check-invariants hbase-shaded/hbase-shaded-with-hadoop-check-invariants hbase-archetypes hbase-archetypes/hbase-client-project hbase-archetypes/hbase-shaded-client-project hbase-archetypes/hbase-archetype-builder . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1153/1/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

I would guess test failures are unrelated.

Should be unrelated. Only changed the version in pom.
Thanks @HorizonNet


[MM-432] Fix issue of todo getting assigned to last assigned user

Summary

Fixed issue of todo getting assigned to last assigned user
Can close unifinshed PR https://github.com/mattermost-community/mattermost-plugin-todo/pull/226

Ticket Link

Fixes #215

What to test?

Assignee field is cleared and the old user is not assigned to the new todo after creating a todo

Checklist

[x] Completed dev testing
[x] make test Ran test cases and ensured they are passing
[x] make check-style Ran style check and ensured both webapp and server pass the checks

@mickmister Fixed the review fixes. Please re-review.


Chrisda to Master

Docs Build status updates of commit 103fb89:
:clock10: Full build: the average full build time is 17 min(s) 37 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 103fb89:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/connect-to-exchange-online-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/connect-to-exchange-online-protection-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/connect-to-scc-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

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


GHA: Deploy snapshots

Enable releasing snapshots from CI.
This is done through a custom Kotlin Script that uses mvn under the hood to upload SNAPSHOTs to Maven Central.
While kts is experimental from JetBrains, it is much more powerful than simple shell script (+uses the same language as the rest of the repo) and even in the worst case where kts support might be deprecated, we can move the code to a cmdline jar file.
The script is rather verbose, which is by design as I wanted to make it easy to debug any failures it might run into.
This PR also contains some fixes to Windows caching that I discovered while working on this.

Sources uses for inspiration:
Looks like we might be able to use Maven to do this: https://theoverengineered.blog/posts/publishing-my-first-artifact-to-maven-central-using-github-actions
https://jeroenmols.com/blog/2021/03/24/migrate-artifacts-mavencentral/

While this PR is being merged into a feature branch that is WIP. It would be nice with some sanity checks around the kotlin release script 🙏

Right now this runs every time on the feature branch. In later PR's this will be changed so snapshots are only deployed from release branches.


Please help me too. Devices running Xcode v13, IOS simulator 15, Macbook M1, react-native-vision-camera v2.12.0

ignoring file /Users/macbook/Library/Developer/Xcode/DerivedData/AnousithAppScan-edavafsnomekgaeweagdddvhddgh/Build/Products/Debug-iphonesimulator/nanopb/libnanopb.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64
ld: warning: ignoring file /Users/macbook/Library/Developer/Xcode/DerivedData/AnousithAppScan-edavafsnomekgaeweagdddvhddgh/Build/Products/Debug-iphonesimulator/react-native-safe-area-context/libreact-native-safe-area-context.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64
ld: warning: ignoring file /Users/macbook/Library/Developer/Xcode/DerivedData/AnousithAppScan-edavafsnomekgaeweagdddvhddgh/Build/Products/Debug-iphonesimulator/vision-camera-code-scanner/libvision-camera-code-scanner.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64
Undefined symbols for architecture x86_64:
"_GULLogBasic", referenced from:
_MLKLog in MLKitCommon(MLKLogger.o)
"_GPBClearOneof", referenced from:
_MLKITx_EPTFlagValue_ClearValueOneOfCase in MLKitCommon(FlagValues.pbobjc.o)
_MLKITx_PHENORegistrationInfo_ClearPackageVersionOneOfCase in MLKitCommon(RegistrationInfo.pbobjc.o)
_MLKITx_PHENORegistrationInfo_ClearApplicationInfoOneOfCase in MLKitCommon(RegistrationInfo.pbobjc.o)
_MLKITx_CLCCCounter_ClearCounterIdOneOfCase in MLKitCommon(Counters.pbobjc.o)
"OBJC_CLASS$_GTMLogMininumLevelFilter", referenced from:
objc-class-ref in MLKitCommon(GIPLoggingReroutingGTMLogger.o)
"OBJC_METACLASS$_GTMLogger", referenced from:
OBJC_METACLASS$_MLKITx_GIPLoggingReroutingGTMLogger in MLKitCommon(GIPLoggingReroutingGTMLogger.o)
"OBJC_CLASS$_GPBCodedOutputStream", referenced from:
objc-class-ref in MLKitCommon(CCTLogOutputStream.o)
"OBJC_CLASS$_GPBFileDescriptor", referenced from:
objc-class-ref in MLKitCommon(Enums.pbobjc.o)
objc-class-ref in MLKitCommon(UploaderState.pbobjc.o)
objc-class-ref in MLKitCommon(FirebaseMlSdk.pbobjc.o)
objc-class-ref in MLKitCommon(Barhopper.pbobjc.o)
objc-class-ref in MLKitCommon(FlatFile.pbobjc.o)
objc-class-ref in MLKitCommon(TypedFeatures.pbobjc.o)
objc-class-ref in MLKitCommon(PhenotypeLog.pbobjc.o)
...
"OBJC_CLASS$_GPBEnumDescriptor", referenced from:
objc-class-ref in MLKitCommon(Enums.pbobjc.o)
objc-class-ref in MLKitCommon(FirebaseMlSdk.pbobjc.o)
objc-class-ref in MLKitCommon(Barhopper.pbobjc.o)
objc-class-ref in MLKitCommon(FlatFile.pbobjc.o)
objc-class-ref in MLKitCommon(PhenotypeLog.pbobjc.o)
objc-class-ref in MLKitCommon(Clientanalytics.pbobjc.o)
objc-class-ref in MLKitCommon(VisionExtension.pbobjc.o)
...
"OBJC_CLASS$_GPBDescriptor", referenced from:
objc-class-ref in MLKitCommon(Enums.pbobjc.o)
objc-class-ref in MLKitCommon(UploaderState.pbobjc.o)
objc-class-ref in MLKitCommon(FirebaseMlSdk.pbobjc.o)
objc-class-ref in MLKitCommon(Barhopper.pbobjc.o)
objc-class-ref in MLKitCommon(FlatFile.pbobjc.o)
objc-class-ref in MLKitCommon(TypedFeatures.pbobjc.o)
objc-class-ref in MLKitCommon(PhenotypeLog.pbobjc.o)
...
"OBJC_CLASS$_GPBMessage", referenced from:
OBJC_CLASS$_MLKITx_EXHFetchReason in MLKitCommon(Enums.pbobjc.o)
OBJC_CLASS$_MLKITx_CCTUploaderState in MLKitCommon(UploaderState.pbobjc.o)
OBJC_CLASS$_MLKITx_FBMLSystemInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_CLASS$_MLKITx_FBMLModelInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_CLASS$_MLKITx_FBMLOtherError in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_CLASS$_MLKITx_FBMLImageInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_CLASS$_MLKITx_FBMLInferenceCommonLogEvent in MLKitCommon(FirebaseMlSdk.pbobjc.o)
...
"OBJC_METACLASS$_GPBMessage", referenced from:
OBJC_METACLASS$_MLKITx_EXHFetchReason in MLKitCommon(Enums.pbobjc.o)
OBJC_METACLASS$_MLKITx_CCTUploaderState in MLKitCommon(UploaderState.pbobjc.o)
OBJC_METACLASS$_MLKITx_FBMLSystemInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_METACLASS$_MLKITx_FBMLModelInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_METACLASS$_MLKITx_FBMLOtherError in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_METACLASS$_MLKITx_FBMLImageInfo in MLKitCommon(FirebaseMlSdk.pbobjc.o)
OBJC_METACLASS$_MLKITx_FBMLInferenceCommonLogEvent in MLKitCommon(FirebaseMlSdk.pbobjc.o)
...

i think this library doesn't support ARM yet. can you try Xcode with rosetta2?

@whtjs Thank you very much.

sudo arch -x86_64 gem install ffi
Then

arch -x86_64 pod install
This works for me in Apple M1 Chip.

sudo arch -x86_64 gem install ffi
Then

arch -x86_64 pod install
This works for me in Apple M1 Chip.

@ankitjaiswal1994 Thanks a lot for the advice. After I installed "sudo arch -x86_64 gem install ffi", An error occurred.
#Terminal
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.5/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.5/gem_make.out

Hello has there been any plans to update this package to work for m1 architecture? Would love to use this package but need the ability to build onto a simulator and not just a device.

Hello has there been any plans to update this package to work for m1 architecture? Would love to use this package but need the ability to build onto a simulator and not just a device.

did you try solution suggested here?

sudo arch -x86_64 gem install ffi
Then
arch -x86_64 pod install
This works for me in Apple M1 Chip.

still not working :(

Same problem here, obviously a lib problem without attention

Same problem here, obviously a lib problem without attention
Change the Pods architecture due a single lib is not the solution

This is open source, we cannot be harsh. Working for me : https://github.com/rodgomesc/vision-camera-code-scanner/issues/34#issuecomment-1023130238

The solution did not help. Still having this issue.

sudo arch -x86_64 gem install ffi
Then

arch -x86_64 pod install
This works for me in Apple M1 Chip.


feat: Add dataset addition to eligible CLI tools

Two example workflows using new functionality:
https://mskcc.box.com/s/46t07pa98o2aftn1k1hrr2jp9qz1f7iu
https://mskcc.box.com/s/lkb7eyjdf2fdhnrxa1i5rx7d9gxruf6n

Added "dataset_id" param which will add any "feature_data" (in parquet from) as a corresponding segment in the dataset
Try and use parquet for all tabular data (protection of datatyping), mostly for the tile manifests

Codecov Report

Merging #293 (326f28c) into dev (2bedb17) will increase coverage by 0.24%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              dev     #293      +/-   ##
==========================================
+ Coverage   75.99%   76.23%   +0.24%
==========================================
  Files          53       52       -1
  Lines        3566     3560       -6
==========================================
+ Hits         2710     2714       +4
+ Misses        856      846      -10

Impacted Files
Coverage Δ

...luna/pathology/cli/extract_kfunction_statistics.py
98.30% <100.00%> (ø)

...logy/luna/pathology/cli/extract_tile_statistics.py
96.87% <100.00%> (+0.10%)
:arrow_up:

...thology/luna/pathology/cli/generate_tile_labels.py
95.16% <100.00%> (ø)

...pathology/luna/pathology/cli/generate_tile_mask.py
96.07% <100.00%> (ø)

...una-pathology/luna/pathology/cli/generate_tiles.py
97.87% <100.00%> (ø)

...-pathology/luna/pathology/cli/infer_tile_labels.py
94.73% <100.00%> (+0.09%)
:arrow_up:

.../luna/pathology/cli/run_stardist_cell_detection.py
96.00% <100.00%> (+0.08%)
:arrow_up:

pyluna-pathology/luna/pathology/cli/save_tiles.py
94.23% <100.00%> (+0.11%)
:arrow_up:

pyluna-pathology/luna/pathology/common/schemas.py
90.90% <100.00%> (ø)

setup.py

Continue to review full report at Codecov.

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


Added tests to python django sample

Added tests for python django sample

@vagisha-nidhi it would help me reviewing these if you could show me the difference in the build/release definitions created with and without tests. You could do this once you have mseng PR as well.

@vagisha-nidhi has verified the changes.


Make kube-controller-manager service return errors

Signed-off-by: Miguel Angel Ajo<EMAIL_ADDRESS>

/retest

/lgtm


Windows terminal does not accept keyboard

"If you're experiencing an input issue that is not helped by exiting MSI Afterburner or re-enabling the "Touch Keyboard and Handwriting Service", please file a new issue."
I have the "Touch Keyboard and Handwriting Service" running and even so Windows Terminal does not accept keyboard input.
The installed version is "Windows Terminal
Version: 1.7.1033.0 "
Thanks

There's a bunch of help from @ebadger in #9890 - could you try following the steps in that thread, and see if that resolves the issue?
(sorry for the runaround, we really need to turn that thread into a guide on the troubleshooting page of the docs)

Thanks

Having the "Touch keyboard and Handwriting Panel Service" running did not fix the issue.   Killing the MsCtfMonitor.dll  task per the instructions in  the above link:  #9890  worked


[proxima-beam-core] add ExtractKeyToKv

CC @LesTR @dmvk

I'd prefer if this would have a better naming (more standard, beam-ish). Eg. all transforms related to StreamElement should be in StreamElements class -> StreamElements.kvs()
WDYT?

That would have to be in something like StreamElementTransforms, not StreamElements, as that refers to utilities generating StreamElement object.
Agree that the name can be made a little more explicit - that would be ExtractKeyToKv.fromStreamElements()


bug: InfrahubTransform .git property is broken

Component
InfrahubTransform
Infrahub SDK version
0.13.1
Current Behavior
When an InfrahubTransform is instantiated it's .git attribute is undefined. The branch_name property of the InfrahubTransform tries to access .git and instantiate it if it does not exist.
        if not self.git:
            self.git = Repo(self.root_directory)

This block of code raises an error because the InfrahubTransform object does not have a .git attribute.
Expected Behavior
I believe the intent is that we create both .git in the event it is undefined (e.g. not an attribute of InfrahubTransform) and in the case it is set to None, not only in the case it is set to none.
That said, I don't think a local git Repo object should be used here at all. Ultimately, this object is being used to inspect the local git branch for its name. That branch name is then being used as the infrahub branch against which to execute a graphQL query. To my understanding, the local git repo's branch and the branch in infrahub that should be queried are completely separate entities (although I might be mistaken). If this is the case, It might be best to remove the Repo (.git) object all together and have branch_name default to an empty string (or the default branch in infrahub) unless declared?
Steps to Reproduce

Create a file called main.py. In it, do the following:

import InfrahubTransform from infrahubsdk.transforms
Create a new Transform class that inheres from InfrahubTransform
Assign it a "query" name
Create an instance of this new transform class and try to print out it's branch_name

from infrahub_sdk.transforms import InfrahubTransform

class TagsTransform(InfrahubTransform):
    query = "tags_query"

def main():
    transform = TagsTransform()
    print(transform.branch_name)

if __name__ == "__main__":
    main()

Run the script and see that an attribute error is raised

python main.py

Traceback (most recent call last):
  File ".../main.py", line 8, in <module>
    main()
  File ".../main.py", line 5, in main
    print(transform.branch_name)
          ^^^^^^^^^^^^^^^^^^^^^
  File ".../infrahub-sdk-python/infrahub_sdk/transforms.py", line 82, in branch_name
    if not self.git:
           ^^^^^^^^
AttributeError: 'TagsTransform' object has no attribute 'git'

Additional Information
@ogenstad mentioned in comments on #7 that we should be initializing TransformInstance with an optional git parameter, then use .git as a getter/setter. This makes a lot of sense, though because I'm not sure we actually want a Repo() instance at all, I thought it might be best to create a separate issue to discuss and PR to resolve.

A question around this, was it a bug that you actually ran into or just observed by looking at the code (as it's incorrect as written).
Some background around this, the original idea was that you should be able to develop your external repository and run tests within a branch and if you're working in another branch on your local repo infrahubctl could pick up this information to target this branch instead of using the main branch (I'm not completely sure I like this concept).
I think we should fix this regardless but I'm not sure we run into it under normal circumstances if we always provide a branch.
As a note we also have the option to set the default branch from git using an environment variable (https://docs.infrahub.app/python-sdk/reference/config#default_branch_from_git). I think this environment variable should be enough (even though that in itself is problematic as it requires GitPython which in turn requires a git binary to be installed on the system.
I'd say the first step would be to correct this mistake by having a setter_getter or at the very least setting self.git to be Optional and default to None. After this I think the param should be phased out in favor of setting the variable for the SDK. Another issue there is that we should only import GitPython in the SDK if this variable is set as it should (if I don't remember this incorrectly) only be used if the INFRAHUB_DEFAULT_BRANCH_FROM_GIT is used.


Architecture Questions: ADAL and IFrame

Just wondering about a couple of differences between the oidc-token-manager and the way the adal js library is implemented and what you see as the trade offs.
ADAL angular library implements as a provider so you can call it during config which centralizes your configuration and setup of an http interceptor.  Do you see any issues with wrapping otm like the the adal angular js lib does for adal.js?
ADAL sets up an iframe internally to act as the callback and token retrieval where otm requires the dev to setup explicitly a callback.  What issues have you seen with the adal method? (browser or platform support issues?)  On the surface the adal angular is less setup and code but what is the trade off?
Keep up the outstanding work!

ADAL only works with AAD, no?

I understand adal only works with AAD.   I was looking into putting a wrapper around oidc-token-manager to try to minimize the code required to implement it into most angular apps we create. The wrapper would add http intercepter code, be implemented as a provider so initial setup is in config function, handle callback(maybe).  adal and adal angular wrap the interaction with AAD this way.  The adal implementation of the callback is handled by creating an iframe dynamically in the redirect uri page. does that raise any red flags based on your experience?

Yea, I think you'd want a wrapper around it -- the protocol tends to be a tad low level for most devs.


Not Working

If i hit the  tab button on my keyboard, nothing happens...
Using newest Atom on a windows machine

+1
Tried delete package and reintall it, but nothing happens.


migration from v3 to v4

Hi, I need to migrate between the mentioned versions, as I am opening a new template with v4 ( the support for existing VPC is great btw ! ).
What is the best course of action so I will keep all the logs / metadata and previous submitted jobs ?
the below is a list of resources that should be migrated:
Database
I thought of 2 options here:

do some kind of dump from the old db and load into the new db.
snapshot the old db, delete the new db, and restore snapshot with parameters that replicate all the parameters of the new db that was deleted.

logs (S3)
Here I assume a simple scan and cp between the old and new buckets will suffice.
EFS
Unless I'm mistaken, unless I specifically use it in some of my code, I do not have anything in there.

You're absolutely right about those three :-) Both options for the database should work fine too.
You might also want to back up your connections separately because v4 uses encryption to store connection credentials, I'm not sure what's going to happen if it tries to decrypt something that is already plaintext. If you don't have too many of them you can just add them again.
Some guidance here: https://stackoverflow.com/questions/55626195/export-all-airflow-connections-to-new-environment

Well, after trying , the db migration seems more complicated than initially thought.
It seems that the schema is not the same between the versions.
for example:

v3 has 24 tables owned by airflow compared to 23
The dag table has at least one new field root_dag_id.

So I wouldn't add the above to the documentation yet.

That’s not particular to this stack. Certainly that’s due to different Airflow versions being used by v3 and v4. The airflow db upgrade command should take care of handling the schema.

One final detail, might help the next person:
After DB migration, you might encounter issues with the scheduler . This might happen as the task_instance table persists the queue - and in case of migration this table will contain also the old queue name.
I encountered an issue where the scheduler failed due to that.
To fix, I connected to the db and ran:
update task_instance set queue = 'NEW_QUEUE' where queue != 'OLD_QUEUE' and execution_date >= 'SOME_DATE_BEFORE_MIGRATION';

Oh yes, a fine detail. Did that happen because there were tasks scheduled to run during the db backup? Or is that a problem for old completed tasks as well?

Hey @asafcombo, I wanted to hear more about the upgrade experience. Did everything work out in the end? Any more details that came up?

HI @villasv

Oh yes, a fine detail. Did that happen because there were tasks scheduled to run during the db backup? Or is that a problem for old completed tasks as well?

I am not sure actually. I do remember turning off all tasks before the migration though.

Hey @asafcombo, I wanted to hear more about the upgrade experience. Did everything work out in the end? Any more details that came up?

Everything worked ok. The only thing I encountered is that with v3, print() statements are caught by the airflow logger, and are written to the task logs.
In v4 this is not the case. Once I'll figure it out I'll update here.


Text size and color issue in OnePlus Android device

Steps to reproduce
After upgrading to flutter 3.24.3, the font color and size of the app on OnePlus phones have changed. This problem does not occur on other Android devices and Apple devices.
Expected results

Actual results

Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
➜  ~ flutter doctor
╔════════════════════════════════════════════════════════════════════════════╗
║                 Welcome to Flutter! - https://flutter.dev                  ║
║                                                                            ║
║ The Flutter tool uses Google Analytics to anonymously report feature usage ║
║ statistics and basic crash reports. This data is used to help improve      ║
║ Flutter tools over time.                                                   ║
║                                                                            ║
║ Flutter tool analytics are not sent on the very first run. To disable      ║
║ reporting, type 'flutter config --no-analytics'. To display the current    ║
║ setting, type 'flutter config'. If you opt out of analytics, an opt-out    ║
║ event will be sent, and then no further information will be sent by the    ║
║ Flutter tool.                                                              ║
║                                                                            ║
║ By downloading the Flutter SDK, you agree to the Google Terms of Service.  ║
║ The Google Privacy Policy describes how data is handled in this service.   ║
║                                                                            ║
║ Moreover, Flutter includes the Dart SDK, which may send usage metrics and  ║
║ crash reports to Google.                                                   ║
║                                                                            ║
║ Read about data we send with crash reports:                                ║
║ https://flutter.dev/to/crash-reporting                                     ║
║                                                                            ║
║ See Google's privacy policy:                                               ║
║ https://policies.google.com/privacy                                        ║
║                                                                            ║
║ To disable animations in this tool, use                                    ║
║ 'flutter config --no-cli-animations'.                                      ║
╚════════════════════════════════════════════════════════════════════════════╝
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 14.1 23B2073 darwin-arm64, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.94.2)
[✓] Network resources

Flutter 3.19.3 is upgraded to flutter 3.24.3. Please help confirm whether it is an official bug. If so, please fix it as soon as possible. Thank you.

Also occurs in my Android device Realme. The Chinese font weight is changed too light.
Before upgrade:

After upgrade:

I also encountered the same problem.


Feature request: Type response

Don't know how much time you want to spend on this project, but I'd love to see a feature where you type out your response, and it decided the correctness based on that. I find it's too easy to let myself cheat if it's not rigid like that. That and I just always missed that feature moving to Anki from some online SRS platforms. Anyway awesome tool <3

I'm glad you like it! Are you imagining an additional flashcard format that's fill-in-blank with binary correctness or something else? I haven't looked into it, but maybe there are spaced repetition algorithms that take into account response time instead of self-response to calculate the review interval.

Yeah I think that's exactly right. Would be neat 👍

@jonahfried I just created a new pr for a typed response feature. I'd love your feedback if you have time to test it out.


Captive Portal Users should be defined separately

Hi, Currently User Names and Password for System Users (OPNsense ) users and captive Portal users are the same. I suggest to differentiate between System Users and Captive Portal users. CP users should be activated separately under the Captive portal. This would be exactly the same way as it was initially handled by m0n0wall.
Jakob

Duplicates #132.


⚡ Speedup ModelPrivateAttr

Change Summary
This should speedup using private model attributes as using hasattr is significantly faster than getattr in case of an attribute doesn't not exist. It seems likely that ModelPrivateAttr would be used without a custom __set_name__ more often.
>>> import timeit
>>> timeit.timeit("hasattr(a, 'foo')", setup="a = type('A', (),
... {})")
0.17332394601544365
>>> timeit.timeit("try: getattr(a, 'foo')\nexcept AttributeError
... : pass", setup="a = type('A', (), {})")
0.38944376300787553

Related issue number
None
Checklist

[x] Unit tests for the changes exist
[x] Tests pass on CI and coverage remains at 100%
[x] Documentation reflects the changes where applicable
[ ] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review


Windows issue: Multithreading not working in Windows

Describe the bug
AfterScan with Multithreading (versions 1.8.5 and newer) are not working in Windows.
To Reproduce
Steps to reproduce the behavior:

Launch AfterScan 1.8.5 or newer in Windows, from the command line
On startup a few errors will be displayed in the console: "Source dir  unmounted: Stop encoding session"
AfterScan might appear to work fine after, but will hand when exiting

Expected behavior
AfterScan working normally, at least 2X faster than previous versions, same as in Ubuntu
Screenshots
NA
Desktop (please complete the following information):

OS: Windows
Version: 11

Additional context
NA

Due to lack of testing on Windows, a few incompatibilities were introduced along the last weeks/months. The ones that have been detected have been fixed, if there are more please open additional issues with the details.

Closed.


Unable to launch application using custom button

Trying to create a custom button that will launch an application but it doesn't appear to work. (SCCM Software Centre)
$audio1 = New-BTAudio -Source 'ms-winsoundevent:Notification.Reminder'
$visual1 = New-BTVisual -BindingGeneric $binding1
$button3 = New-BTButton -Content 'Launch App' -Arguments 'C:\Windows\CCM\ClientUX\SCClient.exe' -ActivationType Protocol
$action3 = New-BTAction -Buttons $button3, $button4, $button5
$content1 = New-BTContent -Audio $audio1 -Visual $visual1 -Actions $action3
Submit-BTNotification -Content $content1
Configuring the button to launch a URL works fine, however, if -Arguments is configured to a file path nothing happens when the button is clicked.

Could you try to  pass  this line as arguments
runas.exe /savecred /user:Domain\User " cmd /c start "C:\Users\iba\Desktop\yourEXEfilegoeshere.exe"
ActivationType Protocol Uses Windows Uri Scehma i think you could make you own entry
https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx

Thanks ibrahimsharif,
I wasn't able to get the above argument working, however, I did come across the 'Create your own URI' post when I originally tested this. I created a custom URI to launch the required app and it works fine.
One of the scenarios we wanted to address was launch SCCM software centre, thankfully Microsoft already create a URI for this so we replace one of the arguments with $argument2 = 'softwarecenter://'
We took the information from the software center URI and created our own custom one.

Creating a custom URI to launch a specific program does work. However, I found it cumbersome to create unique URI's for every unique action that I might like to call from a BT button.
For a generalized solution, I created a single custom URI that points to a locally staged instance of the PowerShell App Deployment Toolkit. Then I use the toolkit script to process the argument string that launched the protocol and take the necessary action. The way I designed my script, it can execute either an EXE or a PS1, with optional parameters in both cases.
With this, now I have a single setup routine to run on each client PC which does the following:

Install BurntToast Module
Install custom AppID MSI
Configure the single custom URI
Stage the PS App Deploy Toolkit instance

And I can now launch any EXE or PS1 with parameters going forward without any other URIs to configure. I can whip out new notifications to my users with fully customized actions in no time now!
Note: If you're comfortable developing in Visual Studio, you could probably create a dedicated command line app to do the same thing, instead of using PSADT. I'm just far more comfortable with PowerShell.

Can you elaborate how you did this in PowerShell? I tried setting up a custom URI in registry - it's working everywhere else except when clicking the Toast Notification button.

Can you elaborate how you did this in PowerShell? I tried setting up a custom URI in registry - it's working everywhere else except when clicking the Toast Notification button. <

The same goes for me, doe you have some information on how you got this working?

Creating a custom URI to launch a specific program does work. However, I found it cumbersome to create unique URI's for every unique action that I might like to call from a BT button.
For a generalized solution, I created a single custom URI that points to a locally staged instance of the PowerShell App Deployment Toolkit. Then I use the toolkit script to process the argument string that launched the protocol and take the necessary action. The way I designed my script, it can execute either an EXE or a PS1, with optional parameters in both cases.
With this, now I have a single setup routine to run on each client PC which does the following:
* Install BurntToast Module

* Install custom AppID MSI

* Configure the single custom URI

* Stage the PS App Deploy Toolkit instance

And I can now launch any EXE or PS1 with parameters going forward without any other URIs to configure. I can whip out new notifications to my users with fully customized actions in no time now!
Note: If you're comfortable developing in Visual Studio, you could probably create a dedicated command line app to do the same thing, instead of using PSADT. I'm just far more comfortable with PowerShell.

Could you share how you created your custom URI and how you are passing that in the arguments?  I have also done everything you have listed here, and the URI works if launched in IE or other local methods, but NOT from this toast message.  Arggg....

I didn't do anything special for the URI protocol handler. Refer to this documentation: https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
As for how I pass all the necessary information to the handler script, I do that by writing all the info to a formatted temp file (like xml or json). Then I pass that info file to the custom protocol, like custom protocol://path/to/my/settingsFile.xml.
Then my handler script reads the xml and executes the action with whatever parameters were specified.

One thought... Toast actions have a couple of different supported types. Make sure you're using the protocol action type.

Can you elaborate how you did this in PowerShell? I tried setting up a custom URI in registry - it's working everywhere else except when clicking the Toast Notification button. <

The same goes for me, doe you have some information on how you got this working?

@martinisoft1 @bbadger86 Did either of you figure out how to run a powershell script through the button action? I have the URI command working fine everywhere other than the notification as well! Configured my URI command as follows
powershell.exe -executionpolicy unrestricted -file <filename.ps1>

@rishabhnag1 Your PowerShell launch string does not constitute a valid URI. Please review the link in my comment above to familiarize yourself with URI creation and formatting.  In short, there is no way for you to call a PowerShell script directly from the toast. You have to create a handler app with a published URI protocol and pass your script to that handler.

I was able to achieve this with a batch script.
Protocol handler command line
C:\ProgramData\BurntToast\BurntToast.cmd %1

BurntToast.cmd
powershell.exe -WindowStyle hidden -NonInteractive -ExecutionPolicy Bypass -NoLogo -NoProfile  -Command "& '%1'.Replace('powershell://', '').Trim('/')"

I demo'ed this at RTPSUG last week (video will be out at some stage, and code is on it's way to their repo)
I was pointing it at a .ps1 file from the .cmd and trimming the protocol out of the string from inside the script... but I like your way better @adamdriscoll
If people want this packaged up with a helper or two inside the BurntToast module, I can do that.

In addition to protocol handlers, it's now possible to run any code via a toast notification action. This does require PowerShell 7.1 or above and BurntToast 0.8.0.
This blog post shows it in action, though with v0.8.0 it's a lot easier to take advantage of this via some new parameters on New-BurntToastNotification and Submit-BTNotification. Documentation for this is  coming soon, for now check out the end of this live stream.


Multilinear interpolation on a small set of values leads to unexpected results

#[test]
fn test_compression_on_one_block_plus_one_element() {
    let data = (10..=CHUNK_SIZE*2).collect::<Vec<_>>();
    let (estimate, actual_compression) =
        create_and_validate(&data, "simple monotonically with 512*2 - 10 values");
    println!("actual compression {} estimate {}", actual_compression, estimate);
    assert!(actual_compression < 0.2);
    assert!(estimate < 0.20);
    assert!(estimate > 0.15);
    assert!(actual_compression > 0.01);
}

shows
actual compression 0 estimate<PHONE_NUMBER>00000000000000000000000000000

is_applicable needs to be called first, to check if the codec can handle the data

ok I'm closing this issue, sorry for the raised issue.


python3Packages.pytorch-metric-learning: init at 0.9.81

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[NA] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[NA] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[NA] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Everything resolved, package updated, now has tests.

Everything resolved, package updated, now has tests. python38Packages.pytorch is currently failing to build though.

Due to what? test failure? upstream dependency?

@GrahamcOfBorg build python37Packages.pytorch-metric-learning
@GrahamcOfBorg build python38Packages.pytorch-metric-learning

@GrahamcOfBorg build python2Packages.pytorch-metric-learning python37Packages.pytorch-metric-learning python38Packages.pytorch-metric-learning

Result of nixpkgs-review pr 80458 1

20 packages marked as broken and skipped:
- digitalbitbox
- linuxPackages_4_4.evdi
- linuxPackages_hardkernel_4_14.bcc
- linuxPackages_hardkernel_4_14.bpftrace
- linuxPackages_hardkernel_4_14.can-isotp
- linuxPackages_hardkernel_4_14.chipsec
- linuxPackages_hardkernel_4_14.digimend
- linuxPackages_hardkernel_4_14.evdi
- linuxPackages_hardkernel_4_14.mba6x_bl
- linuxPackages_hardkernel_4_14.nvidia_x11
- linuxPackages_hardkernel_4_14.nvidia_x11_legacy390
- linuxPackages_hardkernel_4_14.nvidiabl
- php73Extensions.zmq
- php74Extensions.pcs
- php74Extensions.pthreads
- python27Packages.caffe
- python27Packages.libmodulemd
- python37Packages.pyblock
- python38Packages.libselinux
- python38Packages.pyblock

2 packages built:
- python37Packages.pytorch-metric-learning
- python38Packages.pytorch-metric-learning


deploy workflow with stagin rule failures @ oss.sonatype.org

Hi @camunda-community-hub/devrel,
I need your experience and expertise again. I try to get my deploy workflow up and running.
Sadly I can't get rid of errors when it comes to communication with oss.sonatype.org. Last Friday absolutely nothing worked at all, from Timeouts to Bad Request I had all errors you can imagine. I suggested oss.sonatype.org unstable, maybe due to high load or whatever else. This morning everythings seems to work fine - except when it comes to closing the staging repository.
See https://github.com/camunda-community-hub/zeebe-redis-exporter/actions/runs/4041657400/jobs/6948449223
[INFO] Uploaded to central: [https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-connector/0.9.0/zeebe-redis-connector-0.9.0-javadoc.jar](https://oss.sonatype.org/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-connector/0.9.0/zeebe-redis-connector-0.9.0-javadoc.jar) (99 kB at 170 kB/s)
[INFO] Uploading to central: [https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-exporter/0.9.0/zeebe-redis-exporter-0.9.0.jar.asc](https://oss.sonatype.org/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-exporter/0.9.0/zeebe-redis-exporter-0.9.0.jar.asc)
[INFO] Uploaded to central: [https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-exporter/0.9.0/zeebe-redis-exporter-0.9.0.jar.asc](https://oss.sonatype.org/service/local/staging/deployByRepositoryId/iozeebe-1528/io/zeebe/redis/zeebe-redis-exporter/0.9.0/zeebe-redis-exporter-0.9.0.jar.asc) (659 B at 3.9 kB/s)
[INFO]  * Upload of locally staged artifacts finished.
[INFO]  * Closing staging repository with ID "iozeebe-1528".

Waiting for operation to complete...
............................................................................................
Warning:  TIMEOUT after 302.7 s

Error:  Rule failure while trying to close staging repository with ID "iozeebe-1528".
Error:
Error:  Nexus Staging Rules Failure Report
Error:  ==================================
Error:
Error:
Error:  Cleaning up local stage directory after a Rule failure during close of staging repositories: []
Error:   * Deleting context 771b23290bd13e.properties
Error:  Cleaning up remote stage repositories after a Rule failure during close of staging repositories: []
Error:   * Dropping failed staging repository with ID "iozeebe-1528" (Rule failure during close of staging repositories: []).

Waiting for operation to complete...
.........

Error:  Remote staging finished with a failure: Staging rules failure!

I already checked if a change of the maven-url to s01.oss.sonatype.org makes a difference, but this failes immediately.
Do you have any hints what I'm missing? Is there something you must do in order to prepare sonatype.org for the onboarding of this repository?
Any help is welcome.
Thanks in advance,
Gunnar

Huh - wired. Unfortunately I have no spontaneous idea :-( Maybe we can retry later today and if that does not work go into the trenches and google our way forward? I think we might also be able to raise an issue with Sonatype

Thanks @berndruecker for your honest answer. So I will try the ancient classic solution: reboot in case of errors. ;-)

@berndruecker: seems like Sonatype has some challenges with "unexpected" workload, we're not the only ones having issues since the last weekend. See e.g. https://issues.sonatype.org/projects/OSSRH/issues/OSSRH-8825. Thanks for creating MVNCENTRAL-7816 👍

Hi @berndruecker, @camunda-community-hub/devrel,
looks like Sonatype is up and running again. My deploy workflow has been successful :-)

Great - I released it to Maven Central (this currently is a manual click - we discuss to get rid of it in https://github.com/camunda-community-hub/community-action-maven-release/issues/48)


Bump addressable from 2.7.0 to 2.8.1

Bumps addressable from 2.7.0 to 2.8.1.

Release notes
Changelog
Commits

updated-dependencies:

dependency-name: addressable dependency-type: indirect ...

.


[Request] Add DuckStation

Hello
Is it possible to add the PSX emulator found here: https://github.com/stenzek/duckstation
Thank you

Sure, feel free to open a pull request for it :slightly_smiling_face:

Sure, feel free to open a pull request for it :slightly_smiling_face:

Absolutely, will do.

Absolutely, will do.

I tried to figure it out by comparing with JSONs like Citra-canary and Dolphin, but sadly I can't figure it out completely.
Hopefully someone smarter than me knows how to do it properly.

I tried to figure it out by comparing with JSONs like Citra-canary and Dolphin, but sadly I can't figure it out completely.
Hopefully someone smarter than me knows how to do it properly.


[Bug]: Missing default value to logprobs in openai.types.chat.chat_completion.Choice

Describe the bug
https://github.com/openai/openai-python/pull/980 added token logprobs to chat completions of type Optional[ChoiceLogprobs] in openai.types.chat.chat_completion.Choice and openai.types.chat.chat_completion_chunk.Choice. In the latter, the default value is set to None, while in the former it is not set. This causes backward compatibility problems with code written for versions before 1.5.0.
I created a https://github.com/openai/openai-python/pull/1007 in the openai repository as well, but it has to be merged here as well to ensure operability with openai versions 1.5.x and 1.6.x.
Steps to reproduce
Tests are failing locally and in CI (e.g. https://github.com/microsoft/autogen/actions/runs/7293999612/job/19878098426)
Expected Behavior
I made a pull request to the openai library for the parameter to have the default value set to None. Until then, the parameter logprobs should be set here.
Screenshots and logs
No response
Additional Information
autogen version: 0.2.2
openai version: 1.5.0 and 1.6.0

I created a pull request fixing it: https://github.com/microsoft/autogen/pull/1044


[FEATURE REQUEST] Sign all commits

Please confirm these before moving forward.

[X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template.

Describe the new feature
Currently not all commits in this repository are signed. I think all commits should be signed to ensure origin authenticity.

Describe how this new feature could help users
Prevent unauthorized code changes.

Can GitHub actions/bot accounts sign their commits?
Nevertheless, all the bot PRs are checked before merged.

I see, I wasn't aware these were both commits. I'm not sure if it's possible to get those signed.


Get-SPOSite does not return correct information even days after a Start-SPOTenantRename

Get-SPOSite does not return correct information, many sites appear as ReadOnly and with the old url even a day later
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
ID: 2454cb9a-dfa4-9c8a-3671-3150d49f74c7
Version Independent ID: e0a4a71a-aa4d-1066-8f76-742c3411f06c
Content: Change your SharePoint domain name - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/change-your-sharepoint-domain-name.md
Service: sharepoint-online
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

I just verified that using Get-SPOSite to locate one of those sites that reported me with the old url, two sites appear, one with the old url and with lockstate as readonly and another with the new url and with lockstate unlock.
I think I understand that the first one has been generated to facilitate the redirection from the old url to the new one and it is hidden in the SharePoint administration console. If this is the case, they should warn about it in the documentation since it can create confusion and cause some error of administrators used to managing the environment via powershell.

Do you still feel a note about this is needed in the Get-SPOSite article?
Thank you,

I think it would be recommended because, although it is true that the creation of redirections is warned but not how they are done, there are many possible methods to create redirections (network devices, application gateways.....)
And it would avoid confusion like the one I had at the beginning when I thought that sites had not been renamed or that the powershell commands did not receive correct information.
I take this opportunity to ask you if these redirection sites can be managed in any way by a tenant administrator, for example if they can be deleted when they are not necessary, if they can be regenerated or extended when the one-year period is over or if in general you can interact with them in some way.

@dvillarejo David, I'll propose to add a comment to this article, if it gets approval from reviewers, it will be then in the published version of the article.

I take this opportunity to ask you if these redirection sites can be managed in any way by a tenant administrator

https://learn.microsoft.com/en-us/sharepoint/manage-site-redirects


Multiple instance videos stomping on each other

I kicked off a few tests in parallel and a few hit the same VM on a separate browser session.
Toward's the end of the Video I noticed another SESSION opened a browser, maximized and covered the first session's browser...

I guess video is recorded at OS level and not at browser  session level. So you are seeing this...can you use multiple nodes. But image capture works at browser level. So with current grid implementation i think you can either

use multiple nodes and run only one test on one node to capture video if video is must for you
use single node run multiple bowers on same node ...but rely on screenshots to find out what went wrong.

@shankarkc is correct. There was an idea to stitch together screenshots, to make videos of the browser, but currently it is just an idea :
https://github.com/groupon/Selenium-Grid-Extras/pull/229

Closing this, since it is not a bug.


DataGridCheckboxColumn not styled properly

Manually generated DataGridCheckboxColumn are not properly styled, the theme applied to the checkbox is the native WPF style.
You can clone an example repository : https://github.com/MrMitch/DataGridCheckboxColumn-Issue
git clone https://github.com/MrMitch/DataGridCheckboxColumn-Issue.git

Here is a minimal extract with the visual result. Please let me know if I can help in any way.
<DataGrid x:Name="DataGrid1"
            Grid.Row="1" Grid.Column="0"
            AutoGenerateColumns="False">
    <DataGrid.Columns>
        <DataGridCheckBoxColumn Binding="{Binding Item1, Mode=OneWay}" Header="bool" />
        <DataGridTextColumn Binding="{Binding Item2}" Header="string" />
    </DataGrid.Columns>
</DataGrid>

It seems adding MaterialDesignCheckBox as the ElementStyle and the EditingElementStyle, solves this.
<DataGridCheckBoxColumn Binding="{Binding Item1}"
    Header="bool"
    ElementStyle="{StaticResource MaterialDesignCheckBox}"
    EditingElementStyle="{StaticResource MaterialDesignCheckBox}" />

Still, it would be nice if the manually generated columns were properly styled. If there's no way around this, I'll close the issue if this solution seems acceptable to @ButchersBoy.

It's not easily achievable; thus the demo has always illustrated that for manual columns you must explicitly set the style.

that's what i thought upon further investigation, thanks for the feedback !


Rolmaster Unified Official: Bug fixes and enchancements to creatures

2024-7-30

Lots more work on Creatures on the backend.

Big thanks to Scott C on the roll20 discord for his aid.

Override 0 ranks when set.  Thanks to Hurin for this bug
Handle not having compendium when adding attacks.  Thanks to Christoffer Holm for the report

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

[x] I have authorization from the game's publisher to make this an official sheet on Roll20 with their name attached.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Character Sheet Info Roll20 Internal Use only.


Added the resource of the Git & Github in Hindi

Fixes Issue

Changes proposed

Screenshots

Note to reviewers

And, please add the issue to be closed in the PR and a description.


Validate Phase One Migration Doc

When the phase 1 docs are complete, we need to validate the doc from start to finish with deployed apps (weblogic and helidon).
This issue depends on the completion the phase-1 migration document.  There are several TBDs in the doc: https://github.com/oracle-cne/ocne/blob/5e75f8d6a4cdbd93bca84ae578939a1ce6f5db86/doc/experimental/phase1.md
Validation Checklist

[x] Create OCNE 1.7 cluster
[x] Install Verrazzano 1.6.12
[x] Install Todo WebLogic app and test it
[x] Install Hello Helidon and test it
[x] Follow phase-1 doc
[x] Ensure OAM resource are gone
[x] Ensure Verrazzano related resources are gone
[x] Ensure all consoles can be accessed
[x] Ensure Apps work
[ ] Ensure App metrics work
[x] Ensure App logging works

For checking opensearch app logs, you need to open stack management window on the left top menu, then select index pattens.  Once there select createindexpattern, and start typing verr and you will see the todo list index.  Add the index, then go to discover and pick that index from the dropdown on the left hand side to do queries.

Also check the cluster health from the opensearch console
_cluster/health
{"cluster_name":"system","status":"green","timed_out":false,"number_of_nodes":7,"number_of_data_nodes":3,"discovered_master":true,"discovered_cluster_manager":true,"active_primary_shards":14,"active_shards":28,"relocating_shards":0,"initializing_shards":0,"unassigned_shards":0,"delayed_unassigned_shards":0,"number_of_pending_tasks":0,"number_of_in_flight_fetch":0,"task_max_waiting_in_queue_millis":0,"active_shards_percent_as_number":100.0}

I had to make a change to the doc to fix the Prometheus monitors. https://github.com/oracle-cne/ocne/pull/129


copy paste problem

Hello, your site is really great. I have been inserting my own word lists into the custom boxes to practice. The problem I'm having is that when I write the words with the steno keyboard w/ plover into notepad and then copy and paste it into your word box, nothing shows up when it loads the exercise. I have to type the words with my normal qwerty keyboard no plover and  the exercise shows up properly but it would be preferable/faster and better for my practice to be able to just write the words in steno. Is there anything I can do about this?
Thank you so much for this website, it is a really great tool, and I am enjoying using it.

Make sure there is no space preceding your text. Since you're writing with Plover, there will probably be a space before your first word, which you can eliminate by first chording TK-LS or KPA* if you want the first word to be capitalised.

Oops, that's bad. Pushed a quick fix. Thanks, @aerickt!

I should have tried it again today before I created the issue. I did and it
worked right away. The last time I think I was just writing the text
directly into the box and the space must have been causing the problem.
Damn space. Thank you.
On Mon, Oct 26, 2020 at 4:29 PM Joshua Grams<EMAIL_ADDRESS>wrote:

Oops, that's bad. Pushed a quick fix. Thanks, @aerickt
https://github.com/aerickt!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/JoshuaGrams/steno-jig/issues/44#issuecomment-716804301,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARILR2BQLTB3L2FVHE7HH6DSMXL27ANCNFSM4S7NVREQ
.

Oops, that's bad. Pushed a quick fix. Thanks, @aerickt!

 Sorry for not creating an issue earlier, I'm still new to this whole GitHub thing.


Path excludes of package configurations in repository configuration should be array in JSON Schema

Path excludes should probably be an array of items instead of items; VSCode gives errors on this but the path excludes work.
https://github.com/oss-review-toolkit/ort/blob/7a57798fa4111277480266bd7b6fef19826643a2/integrations/schemas/repository-configuration-schema.json#L258-L276

@MarcelBochtler Could you have a look at this?


docs(halyard/ha): Add Halyard doc page for High Availability.

Please review @jtk54 @lwander @nhayes @dorbin

Added images for the split services. Is this helpful or unnecessary?
@jtk54 @lwander

@dorbin Would love if you can comment on the new color I chose for the architecture diagram.


Builder styling for Torque crashes if value driven style is used

Tightly related to https://github.com/CartoDB/cartodb/issues/10947, but this issue does not duplicate or override the former issue. This is only about Builder Styling for Torque
Context
Data driven styling for Torque crashes in Builder
Steps to Reproduce
Style a Torque layer and then you may take one of the next actions:

Change the bucketing from category to any other
Just change the basemap

Current Result

Expected result
Normal data driven styling
Browser and version
Any
.carto file
Any
Additional info
CartoCSS generated by Builder UI when just changing the bucketing to quantiles

I've been checking the error and it is not happening doing what you suggested @AbelVM, gif included:

Let me close this in favour of https://github.com/cartodb/cartodb/issues/10947, because the issue is the same 💋 .

You skipped the first step of the STR!! :stuck_out_tongue_closed_eyes:
· Change the bucketing from category to any other

Ahhhh, thanks for pointing me to that. It is not possible to select a "ramp" for that. Only categories are available. We CAN'T right now provide that behaviour because we don't have the necessary data to create the "conditionals" in the CartoCSS without making another previous request (:scream:). So in my opinion we should "disable" the possibility to change the quantification. @noguerol @jorgesancha

And again, it is the same ticket than https://github.com/cartodb/cartodb/issues/10947. So let's close it.

That's why I reopened it, this issue is Builder related while the other one is Engine related. We should block the user from changing the ramp in Builder when Torque is selected while the main issue is fixed because this action leads to a crash always.
So, at the end, I agree with your point.

Well... that's a good point 👍 . But I feel that decision should be taken by @noguerol or @kevin-reilly. Let them decide what to do in (https://github.com/cartodb/cartodb/issues/10947), and if it is needed, let's reopen this one :kiss:.


Exception handling documentation

Description
Adds documentation for exception handling.
This also adds additional tests for exception handling in Iterators. Closing #9795 since this contains both PRs code.

@rahul003 All exceptions that are a subclass of dmlc::Error in the C++ backend is propagated to the frontend and rethrown as mx.base.MXNetError. You make a good point about different exception types and this was also raised before by @KellenSunderland .  This phase of exception handling feature was more to ensure that we try to handle exceptions and propagate it to frontend and avoid crashes in most cases. I will create an issue/jira for the next phase, for having more specific exception types and error messages, and call for contribution from the community.

I don't think its worth making a tutorial for this. Ideally the async rethrow mechanism should work in the same way native python code works

@piiswrong Doesn't it make sense to document that rethrow happens during the blocking calls and waittoreads and also the limitations like waitall etc.

If not a tutorial, we should at least document such behavior (somewhere other than code comments)

@rahul003 agreed. @piiswrong what do you suggest ?

It can be documented in archetecture design docs.
Non-developpers shouldn't need to be aware of this.

@piiswrong Thanks! moved.

test_sparse_embedding_operator seems to be flaky. Trying to reproduce with the seed MXNET_TEST_SEED=1475581309.

Unable to reproduce even with the same seed. Trigerring CI again.


Workaround Aer bug with subnormal floats in randomised tests

Summary
Aer currently sets -ffast-math during compilation, which when compiled
with GCC causes the CPU's floating-point rounding mode to be set to
"flush to zero", and subnormal numbers are disallowed.  This should not
be the case, and Qiskit/qiskit-aer#1469 will solve the problem in
release.  Until then, we must instruct hypothesis to avoid subnormal
numbers in its floating-point strategies, as since version 6.38 it
explicitly tests to ensure that they are functional, if used.
This commit should be reverted once Aer no longer sets -ffast-math.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 83.57%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
52336

Relevant Lines:
62625

💛  - Coveralls


NodeOutputPlot not found

The migration guide says that AKNodeOutputPlot  is now NodeOutputPlot, but NodeOutputPlot doesnt exist.
Can you please clarify.
Thanks,
-Vittal

Moved to https://github.com/AudioKit/AudioKitUI

Thanks Aure,
I grepd in AudioKitUI. I didnt find NodeOutputPlot  anywhere in the code
Please let me know where I am missing.
Thanks and Best Regards,
-Vittal
On Fri, Jun 11, 2021 at 10:12 PM Aurelius Prochazka <
@.***> wrote:

Closed #2529 https://github.com/AudioKit/AudioKit/issues/2529.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AudioKit/AudioKit/issues/2529#event-4880853657, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGZ3ESP6TLGJIH44YOBW3DTSLUEJANCNFSM46RX7JQA
.

I included AudioKit main branch using the SPM, and it picked up AK 5.2. Now
my compilation fails with error that Fader  type is not in the scope.
I noticed that you have created the AudioKitEx folder and move the
fader.swift to that folder. Wonder if this is causing this problem.
Please let me know how to fix.
Thanks and Best Regards,
-Vittal
On Sat, Jun 12, 2021 at 11:42 PM Vittal Krishnamurthy <
@.***> wrote:

Thanks Aure,
I grepd in AudioKitUI. I didnt find NodeOutputPlot  anywhere in the code
Please let me know where I am missing.
Thanks and Best Regards,
-Vittal
On Fri, Jun 11, 2021 at 10:12 PM Aurelius Prochazka <
@.***> wrote:

Closed #2529 https://github.com/AudioKit/AudioKit/issues/2529.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AudioKit/AudioKit/issues/2529#event-4880853657, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGZ3ESP6TLGJIH44YOBW3DTSLUEJANCNFSM46RX7JQA
.

Use NodeOutputView


Fix WinUtil admin elevation for stable and pre-release builds

Type of Change

[ ] New feature
[x] Bug fix
[ ] Documentation update
[ ] Refactoring
[ ] Hotfix
[ ] Security patch
[x] UI/UX improvement

Description
Fixes the broken admin elevation logic for both stable and pre-release versions of the WinUtil script.
Testing
I have tested the fixed admin elevation logic by running it in the following test scenarios:
Local Tests

Baseline: Running WinUtil without administrator permissions and without arguments.

Test 1: Running WinUtil locally without arguments: [✅] Successful
Test 2: Running WinUtil locally without arguments (as admin): [✅] Successful
Test 3: Running WinUtil locally with arguments: [✅] Successful
Test 4: Running WinUtil locally with arguments (as admin): [✅] Successful

Remote Tests

Baseline: Running WinUtil without administrator permissions and without arguments.

Test 1: Running WinUtil remotely without arguments: [✅] Successful
Test 2: Running WinUtil remotely without arguments (as admin): [✅] Successful
Test 3: Running WinUtil remotely with arguments: [✅] Successful
Test 4: Running WinUtil remotely with arguments (as admin): [✅] Successful

Impact

Covered by ## Description, ## Testing / ### Local Tests, and ## Testing / ### Remote Tests.

Issue related to PR

Resolves #2812

Checklist

[x] My code adheres to the coding and style guidelines of the project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no errors/warnings/merge conflicts.

Although these changes are great, and I do see the effort you've put into this PR.. but downloading WinUtil into Temp folder is something we prefer not doing, and instead downloading WinUtil into RAM (piping result of IRM into IEX). Or in other words, if we can avoid creating Artifact Files, then we should try to avoid it.

Hello, @og-mrk! Thanks for the feedback! I understand the desire to run WinUtil in memory instead of creating local files. However, as it stands right now, the process doesn't work correctly, especially when the script tries to relaunch as administrator. Here's an example of the issue:

I haven’t yet attempted to implement the in-memory solution, but based on how things function currently, it looks like running from memory might not work as expected without causing issues. I’ll look into it further, but if I can't get it working, the preferred method will likely be to continue using local files.

Hello, @og-mrk!
I appreciate your feedback on my PR, but I want to clarify that I’ve worked hard to ensure the script functions correctly. The current version successfully addresses the issues numerous users have faced and meets the intended goals, which is why I’m confused about the desire for in-memory execution.
I’m open to constructive criticism that can help improve the script, but I hope we can focus on solutions that enhance functionality rather than reverting to behavior that resulted in a non-functioning script.
I'd also like to mention that when you use Start-Process the -WorkingDirectory parameter is passed by default, preventing issues like this from happening and ensuring the script works as intended:

Thanks for your understanding, and I look forward to your feedback!

Using in-memory execution has caused nothing but problems in the past, as illustrated in the screenshot I shared above.

What issues have there been with executing from in-memory? At the end of the argument, keep in mind that we chose to keep this running in this way to keep from having to store artifacts, as @og-mrk has mentioned, and it's up to Chris whether or not this is changed.

Using in-memory execution has caused nothing but problems in the past, as illustrated in the screenshot I shared above.

What issues have there been with executing from in-memory? At the end of the argument, keep in mind that we chose to keep this running in this way to keep from having to store artifacts, as @og-mrk has mentioned, and it's up to Chris whether or not this is changed.

I understand your point about not wanting to use temporary files but is that really preferable to having the script being non-functional, as shown below?

With my fix in place, it works as it was intended to, which you can see in the below screenshot:

This is a launch error with Windows Terminal, not the fact that it's run in Ram. I am looking into a fix, now.

@ruxunderscore So what should I do with the PR? I don't want to just close it, as I spent a whole week just ensuring the fix works.

@ruxunderscore So what should I do with the PR? I don't want to close it yet, as I spent one week just ensuring the fix works.

Keeping it as a draft should be fine. Once I figure out how generate my own winutil.ps1 within my own fork, I can do more testing.

@ruxunderscore So what should I do with the PR? I don't want to close it yet, as I spent one week just ensuring the fix works.

Keeping it as a draft should be fine. Once I figure out how generate my own winutil.ps1 within my own fork, I can do more testing.

You should be able to run these commands to do it, it's the same commands I use to pull in changes from my fork:
sl C:\path\to\your\winutil\fork
git checkout your-feature-branch-name
.\Compile.ps1 -SkipPreprocessing
.\winutil.ps1

Here's a screenshot showing these commands in effect:

Just make sure to replace C:\path\to\your\winutil\fork with the full path to your fork, replace your-feature-branch-name with the name of the feature branch that contains your changes, and ensure that you pushed your changes to your fork with git push origin your-feature-branch-name (you can check this with git reflog).

You should be able to run these commands to do it, it's the same commands I use to pull in the changes from my fork:

I ended doing a partial rollback of changes in an older PR, as I recalled that elevation was working. Only did changes for start.ps1, for now, but may take a look at windev.ps1 later to try to do a partial rollback there as well. Checkout my PR #2913, and let me know if self-elevation works for you, now.

I'm just curious: What even broke? I've been using WinUtil for a while and there was a time when this worked without any issue.
I'll test it now and see if it works.

I'm just curious: What even broke? I've been using WinUtil for a while and there was a time when this worked without any issue. I'll test it now and let you know how it goes.

After comparing the changes, the only thing I can think of is the handling of arguments.

@ruxunderscore It ran perfectly when testing it locally. No errors there, but there are still issues trying to run it using irm | iex:

Interesting. I was hosting my ps1 script on another system I have running a webserver and didn't see that issue after my changes. Is this after a compile? And did you remove the old winutil.ps1 if it was still there?

@ruxunderscore See the latest update. I forgot to check out the branch, I'll test it again and let you know how it goes.

@ruxunderscore See the latest update. I forgot to check out the branch, I'll test it again and let you know how it goes.
Update: I just tested it, it launches fine but my configuration doesn't seem to be getting imported when I pass -Config ~\Documents\Configs\winutil.json.

I believe that was the original intent on the handling of Arguments the way they were, but at this point it's either it runs or doesn't. We can work on a solution for the arguments later.

@ruxunderscore I pushed a fix for the arguments, it's available here: https://github.com/Cryostrixx/winutil/tree/fix-winutil-admin-elevation-test.
Please try it out and let me know if it works.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter bascloud for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.bascloud
   -
ERRORS:

[ ] :heavy_exclamation_mark: [E405] Icon must be in the following path: https://raw.githubusercontent.com/bascloud/ioBroker.bascloud/main/; correct sources-dist.json

WARNINGS:

[ ] :eyes: [W034] @iobroker/adapter-core 3.1.5 specified. 3.1.6 is recommended. Please consider updating dependencies at package.json
[ ] :eyes: [W040] "keywords" within package.json should contain "ioBroker"

:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Wed, 11 Sep 2024 03:46:58 GMT

Issue closed due to RECREATE request. Folloow up issue #22 has been created.
This issue can be closed.
your
ioBroker Check and Service Bot


Error in API Lambdas on request

Hi everyone,
I have a problem when deploying to AWS with my api routes. Did anybody experienced the same issue? Maybe its because I run "npx tf-next build" from MacOS? Does anybody have an idea how I can fix it?
Error log from Cloudwatch for NEXT_API_LAMBDA_0:

Error in Dev Tools --> Network on request:

Yes it looks like your local build runtime (MacOS) installs dependencies for another architecture than what Lambda uses internally.
When using npm you could workaround this by adding the --target_arch & --target_platform flags:
npm i --target_arch=x64 --target_platform=linux

And then run the build command with the --skipDownload (Uses the local dependencies downloaded from the npm i command):
npx tf-next build --skipDownload

Note that yarn does not offer an option to define target_arch & target_platform manually.

A better solution would be to run the build command in a CI environment that mimics the Lambda runtime.
Good candidate here would be a Docker based runner with public.ecr.aws/sam/build-nodejs14.x:latest image.
You can find a full list of build images for Lambda here: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-image-repositories.html

Yes it looks like your local build runtime (MacOS) installs dependencies for another architecture than what Lambda uses internally.
When using npm you could workaround this by adding the --target_arch & --target_platform flags:
npm i --target_arch=x64 --target_platform=linux

And then run the build command with the --skipDownload (Uses the local dependencies downloaded from the npm i command):
npx tf-next build --skipDownload

Note that yarn does not offer an option to define target_arch & target_platform manually.
A better solution would be to run the build command in a CI environment that mimics the Lambda runtime. Good candidate here would be a Docker based runner with public.ecr.aws/sam/build-nodejs14.x:latest image. You can find a full list of build images for Lambda here: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-image-repositories.html

Cheers! Made the deployment work with AWS Cloud9.


How to go to selected date page?

Hi, this is a wonderful library with many good features. Still, I have one question. Say if one selected date is not in current week row or month page, is there any method to automatically move back or forth to go there? Thanks!

I'm looking for the same. It will be great if we can navigate programmatically somehow.

+1

Its simple 👍
just use
  calendarView.setCurrentDate(Calendar.getInstance());         calendarView.setSelectedDate(Calendar.getInstance());

setCurrentDate works! Thank you!