Failing test TestMapFileRecordReaderMultipleParts

Issue Description
At 9c16d8e1 Add multi-part support for MapFileSequenceRecordReader
Failed tests:
  TestMapFileRecordReaderMultipleParts.testSequenceRecordReader:197 expected:<[(0, 2), (3, 5), (6, 8)]> but was:<[(6, 8), (3, 5), (0, 2)]>

log: https://gist.github.com/2a42a79219c3d98c78798a88d3cb1d0b
At 45f2a72c Add multi-part support to MapFileRecordReader + test
Failed tests:
  TestMapFileRecordReaderMultipleParts.testRecordReaderMultipleParts:266 expected:<[(0, 2), (3, 5), (6, 8)]> but was:<[(6, 8), (3, 5), (0, 2)]>
  TestMapFileRecordReaderMultipleParts.testSequenceRecordReader:201 expected:<[(0, 2), (3, 5), (6, 8)]> but was:<[(6, 8), (3, 5), (0, 2)]>

log: https://gist.github.com/3e7b7364b987c9c739c843f5cbcef842
The failure persists on every commit until current master ( 675447ff )

Looks like this is a file iteration order issue when listing directories in Windows vs. Linux. This, (and also #305 but that might be a different cause) both pass consistently on Windows, and have done so since they were added.
I'll reproduce it on Linux first, however my fix will likely be different to that proposed in https://github.com/deeplearning4j/DataVec/pull/304 (i.e., at the reader level not the test level).

Fixed here: https://github.com/deeplearning4j/DataVec/pull/307
Thanks for flagging this.

I think I remember seeing something like this before. Windows's file system keeps files listed in alphabetical order, but that's not usually the case on Linux...

 Image support for the Transform process


alpaca_trade_api version conflict with   vectorbt[full] 0.23.3

INFO: pip is looking at multiple versions of vectorbt[full] to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install finrl-meta==0.3.6 and vectorbt[full]==0.23.3 because these package versions have conflicting dependencies.
The conflict is caused by:
finrl-meta 0.3.6 depends on alpaca_trade_api>=2.1.0
vectorbt[full] 0.23.3 depends on alpaca-trade-api==1.4.3

link to https://github.com/AI4Finance-Foundation/FinRL-Meta/issues/301


chore: bdd-sbrp-import-1583183893 to 0.0.1

chore: Promote bdd-sbrp-import-1583183893 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


HARP-7392 Add urlParams to OmvRestClient

Signed-off-by: Ignacio Julve<EMAIL_ADDRESS>

Codecov Report

Merging #903 into master will decrease coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #903      +/-   ##
==========================================
- Coverage   47.56%   47.52%   -0.04%
==========================================
  Files         235      224      -11
  Lines       21711    21516     -195
  Branches     4928     4900      -28
==========================================
- Hits        10326    10226     -100
+ Misses      11385    11290      -95

Impacted Files
Coverage Δ

@here/harp-omv-datasource/lib/OmvRestClient.ts
78.94% <100%> (+0.96%)
:arrow_up:

@here/harp-mapview/lib/ThemeHelpers.ts
6.55% <0%> (-0.68%)
:arrow_down:

@here/harp-datasource-protocol/lib/Outliner.ts
100% <0%> (ø)
:arrow_up:

...ere/harp-materials/lib/LuminosityHighPassShader.ts
100% <0%> (ø)
:arrow_up:

...p-geoutils/lib/tiling/QuadTreeSubdivisionScheme.ts
100% <0%> (ø)
:arrow_up:

@here/harp-utils/lib/Mixins.ts
70% <0%> (ø)
:arrow_up:

@here/harp-materials/lib/CopyMaterial.ts
100% <0%> (ø)
:arrow_up:

...e/harp-geoutils/lib/tiling/MercatorTilingScheme.ts
100% <0%> (ø)
:arrow_up:

@here/harp-omv-datasource/lib/OmvTile.ts
50% <0%> (ø)
:arrow_up:

...ere/harp-geoutils/lib/projection/EarthConstants.ts
100% <0%> (ø)
:arrow_up:

... and 26 more

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 fcf3d2f...2cbbe01. Read the comment docs.


Support Nue ZW-EU-01 / 3A Smart Home / Zemismart DE LXN59-1S7LX1.0 1 gang switch

Device description
1 Gang switch - branded sold under Nue / 3A brands
Zigbee2mqtt page
https://www.zigbee2mqtt.io/devices/LXN59-2S7LX1.0.html
MQTT message with device information
{"dateCode":"20200519","description":"Smart light relay - 1 gang","friendly_name":"0x086bd7fffe5d0588","hardwareVersion":0,"ieeeAddr":"0x086bd7fffe5d0588","lastSeen":1609335787564,"manufacturerID":4478,"manufacturerName":"3A Smart Home DE","model":"LXN59-1S7LX1.0","modelID":"LXN59-1S7LX1.0","networkAddress":16212,"powerSource":"Unknown","type":"Router","vendor":"Nue / 3A"}],"type":"devices"}'

MQTT state change commands
If device supports state change put MQTT topics + payload examples to change device state here
info  2020-12-30 13:41:09: MQTT publish: topic 'zigbee2mqtt/0x086bd7fffe5d0588', payload '{"linkquality":80,"state":"ON"}'
info  2020-12-30 13:41:11: MQTT publish: topic 'zigbee2mqtt/0x086bd7fffe5d0588', payload '{"linkquality":80,"state":"OFF"}'

@stas-demydiuk the implementation of this is pretty simple:
add the following to adapters/zemismart
from adapters.on_off_switch_adapter import OnOffSwitchAdapter
and add to
zemismart_adapters = {
'LXN59-1S7LX1.0': OnOffSwitchAdapter,  # 3A Smart Home DE LXN59-1S7LX1.0 1 gang switch adapter

the on/off switch device is then added in Domoticz - it shows as a Router in the Device Manager but this is the information it receives from zigbee2mqtt - it doesn't affect the device which will then function as a light switch as needed.

This device is already supported by the latest plugin version from master branch


Update documentation via doc generation scripts

Summary
PR with updates from running ./scripts/docs.sh and ./scripts/docs-v2.sh.
Category (place an x in each of the [ ])

[ ] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.signature (Request Signature Verifier)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.scim (SCIM API client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[ ] slack_sdk.rtm_v2 (RTM client)
[x] /docs-src (Documents, have you run ./scripts/docs.sh?)
[x] /docs-src-v2 (Documents, have you run ./scripts/docs-v2.sh?)
[ ] /tutorial (PythOnBoardingBot tutorial)
[ ] tests/integration_tests (Automated tests for this library)

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've run python3 -m venv .venv && source .venv/bin/activate && ./scripts/run_validation.sh after making the changes.

@seratch Despite running both commands, the updates made in the last PR haven't been propagated to the following documentation:

/docs/api-docs/slack_sdk/models/blocks/block_elements.html
/docs/api-docs/slack_sdk/models/blocks/index.html

Am I missing a generation command that should be run, or do these need to be updated by hand?

@misscoded The changes look fine but can you share the reason why you did this now?

@seratch In the last PR I opened, in response to my offering to push up the documentation changes that surfaced that you see here, you indicated that "more fixes would be appreciated" with a thumbs up. I took that to mean you wanted those changes in.
Did I misunderstand your meaning?

@misscoded Sorry! I quickly checked your message early in the morning and totally misread your message in the PR. Somehow, I assumed that you checked the latest API docs in api.slack.com and found more changes in the validation rules in the classes under the models package. But it'd be fine to merge this PR as it's safe.


Increase timeout waiting for app to start

https://github.com/flutter/flutter/issues/22338#issuecomment-425794734 shows almost 1 minute being spent on the Resolving Dependencies step alone. Possibly this needs to go higher still, but this should be a good start.
@tvolkert @dnfield This is related to comments at https://github.com/flutter/flutter/pull/22403#issuecomment-425836461. The timeout is firing for normal users and it's not cancelling the build so everything continues running (but the app.started event fired early, which might be causing issues).

/cc @Hixie, who has a change-in-progress that seeks to remove all timeouts.

If work on timeouts is likely to take a while, is it worth landing this as a temporary measure? Currently the timeout behaviour here is bad - when the timeout triggers, it generates events that suggest the build has finished (when it hasn't, it's still ongoing) which can result in the editors connecting to Observatory too early and things not working

Another user raised an issue that's hitting this timeout and getting a white screen:
https://github.com/Dart-Code/Dart-Code/issues/1238
If @Hixie's changes may take a while, I think we should land this (or I can just remove the timeout for this code).


Fixed Remove outline of input search bar #687

Related Issues

Closes #687
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to update CHANGELOG.md with description of your change
Contribution and Currently Important Rules Acceptance

[x] I read and followed contribution rules

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.priyal-hotwax seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Implement feature: lastIndexOf

Returns the last (greatest) index of an element within the sparray equal to ˋsearchElementˋ, or -1 if none is found.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf

done


Safari 9.1 and history update/replaceState

This is not really an issue of openseadragon but want to log it for others and maybe other group has
different method.  We saved the current viewer position on 'viewport-change'  event and used
history.replaceState() to track it  and it is being consumed and saved as context part of an overlay
annotation.  We run into a freezing problem on Safari9.1 after  some zooming and panning around.  This worked on Chrome and Firefox and older version of Safari. After digging around, found this reported feature, https://forums.developer.apple.com/thread/36650. Essentially,  we can only update the
history 100 times and then no more.

I suppose you could use the hash fragment instead; perhaps it doesn't have the same limitation.


Blync test.

Blync Deploy!
The following files were deployed

courses/ruby-primer/01-level-getting-started/01-variables/body.md


Can't set CORS headers

I'm using list/ns to serve my single-page-appication assets (js/css...)
Unfortunatly, the index.html page of my SPA is not a static asset that is in the static deployment: it is a dynamic html page generated by my backend server which is hosted on another domain.
I'd like to set a CORS header, so that my index.html page, served from another domain, is able to load JS assets from the list/ns deployment.
It would be nice to have an option to set custom headers, and a shortcut --cors (like http-server) would also be convenient. Thanks ;)

The reference issue #37 contains the cors setting, but the current index.js is missing the execution code for the CORS option. Please copy & fix it, while apparantly some merge removed it from the code, so the CORS-option is currently non-existent.
Or am I missing something while cors is provided in the help section, but nothing is done with that flag.

--cors is now usable!


Remove saved ClusterSet from Multi-cluster ClusterSet reconciler

The ClusterSet resource saved in the leader and member ClusterSet reconcilers is not really useful. This commit removes this field from the reconcilers and uses other fields to read ClusterSet information instead.

/test-multicluster-e2e

/skip-all

/skip-all


Converting

I would be interested to see how one could convert an array<T> to a Vector<T>, as I am not finding any documentation on this

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

ID: 8474dbad-abde-5b22-0446-4aa54f1ca8f9
Version Independent ID: 014178fc-9b56-5142-e19c-f1c6d9a969ad
Content: Numerics in .NET
Content Source: docs/standard/numerics.md
Product: dotnet
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

what do you mean?
@PeterPann23  Taking an Array T[] is one of the standard constructor of  Vector
https://docs.microsoft.com/en-us/dotnet/api/system.numerics.vector-1.-ctor?view=netstandard-2.1#System_Numerics_Vector_1__ctor__0___

never mind, it's in the constructor


Flax implementation of Vit Lite?

Hi team,
Thanks for open sourcing your work, may I ask if you might know any implementation of these models in Flax/Jax?
Best,
Naren

ViT-Lite is simply the normal ViT with reduced layers and smaller patch sizes. See Section 3.2. Any existing Flax/Jax ViT model can be trivially adjusted to fit this.
As far as CCT, if you find or implement it (not a significantly difficult task) then we'd be happy to add it to our README in addition to the other third party implementations.


[Feature Request] Do you have plans to implement for Swift and Kotlin?

Just wondering if you have plans to implement for Swift and Kotlin languages as well to scan vulnerabilities for mobile application SDKs as well.

@kakumanivrn Kotlin, based on gradle, must already work. Could you try it out and let me know if it doesn't? For Swift, could you share an example of a lock file or a package manifest file that is publicly available?

I see there is already a ticket with an Podfile example, which is already really useful. It might be possible to read Podfile.lock files and have SBOM generated for that.
https://github.com/AppThreat/cdxgen/issues/9

There's an archived project here that maybe could have some pointers to how one would implement it for Swift Package Manager. Not sure what happened to the project or why it was archived: https://github.com/mattt/swift-package-sbom

This one works very well:
https://github.com/CycloneDX/cyclonedx-cocoapods

@chuchivic That one only works well for Cocoapods, but most projects are moving over to SPM (Swift Package Manager)

ok ok, thanks for the clarification

Swift PR - https://github.com/CycloneDX/cdxgen/pull/269

@grEvenX @kakumanivrn could you test with my PR branch and let me know how it looks for you for swift?

@prabhu Can't test in my projects with the current implementation sadly. Added a comment on the PR. Let me know if you need anything!


[EnseignerTV5Monde] new extractor (closes #22851)

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[x] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
This PR introduces a new extractor for enseigner.tv5monde.com (closes #22851), and adds support for octal escape sequences to the function js_to_json() in utils.py

Pushed a commit that should fix the mistake I made. I honestly don't know how I have missed the relevant tests.

Read coding conventions.
Split into 2 PRs.
Add tests for any changes you made.


Error messages swallowed up

I'm not sure if this was intended, but if the handler throws a normal Error, it seems like the error message is replaced with {}.  It would be nice if normal exceptions would be wrapped and sent back to the UI as expected.
export const createGroupAction = authenticatedAction
  .createServerAction()
  .input(schema)
  .handler(async ({ input: { name, description }, ctx: { user } }) => {
    throw new Error("GG");
  });

notice how the "GG" shows up nowhere in the ZSAError.  I'd personally expect GG to show up in the message property or at least data property

Hi, thanks for bringing this up. This should be resolved now on the latest versions:
"zsa": "^0.2.0",
"zsa-react": "^0.1.1",
"zsa-react-query": "^0.1.0"

Resolution:
err.message will have the string you are looking for. An even easier way, is to not do new Error(...), and just throw a string. This will string will be available in both err.data and err.message
Test case here:
https://github.com/IdoPesok/zsa/blob/44d1c2f93900157b4938b954b72f9a78009b7ab7/tests/jest/__tests__/index.test.tsx#L222


As an ops team member, I want to enter the relevant information on the TEIMP form

Description:
As part of the emissions performance funding stream, funded agreements need to submit information related to project emission intensity to help show the impact to ghg reductions associated to a project.
Wireframe: https://www.figma.com/file/PzOY8RyQnVXnjZJdSv2AqQ/Wireframing_Figma?node-id=2293%3A2676
Acceptance Criteria:
Given I am creating or editing a project
When I am looking at the task list
Then step 6 in the task list is for the Emissions Intensity Report
Given I am a CIF administrator
When I am creating, editing, viewing the emissions intensity report
Then there are fields to capture project related dates (TEIMP Start Date, TEIMP End Date, Report Due Date, Report Received Date)
Given I am a CIF administrator
When I am creating, editing, viewing the emissions intensity report
Then I can see information related to general comments
Given I am a CIF administrator
When I am creating, editing, viewing an emissions intensity report
Then I see data related to emissions intensity, including Baseline Emission Intensity (BEI), Target Emission Intensity (TEI), Post-Project Emission Intensity (PEI) and Total lifetime emissions reductions
Given I am a CIF administrator
When I am creating, editing, viewing an emissions intensity report
Then I see fields to capture project completion data, including: GHG Emissions Intensity Performance (Adjusted), Payment percentage of performance milestone amount, Holdback Payment Amount (Adjusted) and Date invoice sent to CSNR
Development Checklist:

[ ] Checklist item
[ ] Checklist item
[ ] Checklist item
[ ] Meets the DOD

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[ ] User story is included
[ ] User role and type are identified
[ ] Acceptance criteria are included
[ ] Wireframes are included (if required)
[ ] Design / Solution is accepted by Product Owner
[ ] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

·Definition of Done (Note: If any of these points are not applicable, mark N/A)

[ ] Acceptance criteria are tested by the CI pipeline
[ ] UI meets accessibility requirements
[ ] Configuration changes are documented, documentation and designs are updated
[ ] Passes code peer-review
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Ticket is ready to be merged to main branch
[ ] Can be demoed in Sprint Review
[ ] Bugs or future work cards are identified and created
[ ] Reviewed and approved by Product Owner

Notes:

@suhafa - based on the wireframe, my assumption is that general comments are mandatory? Is this correct?

@LindsayMacfarlane - Yes! Especially because of the tech team's increased involvement on this report, it will serve as a means of communication internally.

@suhafa I think that @LindsayMacfarlane 's question was rather "my assumption is that entering general comments are mandatory?", instead of whether the feature itself is mandatory. General comments are probably optional (and this should be reflected in the input's label)

Hey team! Please add your planning poker estimate with ZenHub @dleard @gurjmatharu @Sepehr-Sobhani

Thanks for the hard work, this was more than anticipated!
we have one field mislabelled (maybe we'll fix it eventually, this is so low-priority #910)


feat: add wasmedge-ebpf and wasmedge-rusttls

Description:
This PR Fixes #164

Hello, I am a code review bot on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!

@alabulei1 Could you please lmk if the changes look good or if any other changes are necessary?


[IOTS-197] Users created through signup are not able to access api-store

Users created through /devicemgt signup are not able to login to /api-store. Following error is observed(deceptively short!) to reproduce 1. create user from /devicemgt 2. login and enroll vfirealarm device. 3. from /devicemgt/device/virtual_firealarm/enroll goto view API. 4. login to /api-store with credentials of the newly created user.    [2016-06-02 16:49:08,443] ERROR - APIStoreHostObject Login failed.Please recheck the username and password and try again.Reference: https://wso2.org/jira/browse/IOTS-197

This issue is not re-producible in the latest pack with the given steps. Hence closing this issue.


Document how acls are enforced in searches

I move this ticket to KG documentation (since most of it happens on KG side)


Home Assistant Aug beta breaks pyscript

I get this error:
component error: pyscript - cannot import name 'Event' from 'homeassistant.helpers.event' (/usr/src/homeassistant/homeassistant/helpers/event.py)

See PR #500 for fix.

I was looking for that!  Thanks.


params.pp: Cleanup service_reload command; use rcctl on BSD

Every BSD supports (and uses by default) rcctl. The rest uses systemd.
Summary
Provide a detailed description of all the changes present in this pull request.
Additional Context
Add any additional context about the problem here.

[ ] Root cause and the steps to reproduce. (If applicable)
[ ] Thought process behind the implementation.

Related Issues (if any)
Mention any related issues or pull requests.
Checklist

[ ] 🟢 Spec tests.
[ ] 🟢 Acceptance tests.
[ ] Manually verified. (For example puppet apply)

I wonder if there is way to somehow implement reloading natively in Puppet.

I would like to see this since years.
A notify to a service always triggers the restart command. Now we can set the restart command to systemctl reload, but then we cannot do a restart anymore. I think an ideal solution would be to always use systemctl reload-or-restart and systemd/the service need to figure out what changed and if a reload/restart is required. But that's also tricky :(

Every BSD supports (and uses by default) rcctl. The rest uses systemd.

Huh… I have some bad news…
root@zappy ~ # rcctl
zsh: command not found: rcctl
root@zappy ~ # uname -a
FreeBSD zappy.blogreen.org 14.0-RELEASE-p3 FreeBSD 14.0-RELEASE-p3 #0: Mon Dec 11 04:56:01 UTC 2023     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

According to https://man.openbsd.org/rcctl:

HISTORY
rcctl first appeared in OpenBSD 5.7.

So I would expect that only OpenBSD has rcctl(8) :disappointed:.

@smortex ah derp. I know it's available on FreeBSD and I have to maintain some boxes, I assumed it's available by default :(

Ahhhhhhhh freebsd.org fooled me! I also checked https://man.freebsd.org/cgi/man.cgi?query=rcctl&sektion=8&apropos=0&manpath=OpenBSD+6.5 yesterday, but I didn't notice the drop down at the top where OpenBSD is selected. and it's not available on FreeBSD :(


SWAP-1187 add support for sample pdf

Description
This PR adds support for sample PDF and fixes some bugs.
Samples are supported as standalone PDF and as part of proposals.
Motivation and Context
How Has This Been Tested
Unit tests were added/updated.
Fixes
https://jira.esss.lu.se/browse/SWAP-1187
Changes

Sample PDF support added
Samples added to proposal PDF
Tests updated
Bug fixes

Tests included/Docs Updated?

[x] I have added tests to cover my changes.
[ ] All relevant doc has been updated

@UserOfficeProject/stfc-business-apps


Test plugins

I think we should automate plugins testing.
I propose to use shellcheck to test scripts: we need to test plugin itself and generated AppRun hook.
We can use GitHub Actions for that.

You can run additional checks, too. For instance, "does the plugin reply correctly when its API version is requested".

You can run additional checks, too. For instance, "does the plugin reply correctly when its API version is requested".


Unable to run demo locally

Describe the bug
I'm unable to run demo locally. This is the error messages :
account.models.Account doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS
I run it in virtualenv with python3.6 and django 2.2. Appreciate if anyone can help

Are you doing this from master? I recently merged in some PRs and so it's possible the demo doesn't work yet. Try the 0.2.x branch.

still the same error appeared when using 0.2.x branch. Other workaround?

Note: the problem still persists for the master branch but 0.2.x works fine.

The solution is to update INSTALLED_APPS like some readme advises, adding pinax and other things like that

I haven't merged all the 0.2.x patches into master yet, was waiting to fix the last bug and do a 0.2.22 release before merging it all in. Thanks for the update! Should be fixed in master soon then.

I believe this is fixed.


worker: remove some redundant type checks

LGTM

Codecov Report

Merging #285 (8cf6bb4) into master (933b5d7) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #285      +/-   ##
==========================================
- Coverage   71.18%   71.17%   -0.02%
==========================================
  Files          42       42
  Lines        8108     8104       -4
==========================================
- Hits         5772     5768       -4
  Misses       1709     1709
  Partials      627      627

Impacted Files
Coverage Δ

worker/worker.go
53.16% <100.00%> (-0.47%)
:arrow_down:

Continue to review full report at Codecov.

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


Create loss function abstraction

what kind of abstractions would be good here? just a general type for loss functions given sweep config and outputs?


New exchange request: Independent Reserve

Hi guys,
Great platform, I spent so much time building my site figuring things out and your code has cut thousands of lines of pretty poor code :)
It would be great if you could add another Aussie exchange, independent reserve.
Site: www.independentreserve.com
API: https://www.independentreserve.com/API
Once again, thanks for the great work!!

Hi! @sgresham ! Thanks for your proposal, we actually have IR implemented already, so, we will add it very soon.

We have added an experimental integration of the Independent Reserve.
It will be available in version 1.7.25+.
We were only able to test their public API, because they are still verifying our account.
Now our options are:

We will be very happy if you would be so kind to send us a zero-balance keypair for testing (better do it by email if you agree), like other users did in their previous requests. We don't need your money nor your personal info, it's for testing purposes only.
You can try and test the private unified methods (fetchBalance, createOrder, cancelOrder) and report back here, it would also be very helpful.

I'm closing this issue for now, if you don't mind. Feel free to reopen it, if needed.
Let us know if you have questions or if you have any difficulty with it.
Thx!

Hi Kroitor,
I am testing out what I can at the moment and have found one issue so far with privateAPI signon for IndependentReserve.
it appears that
"let message = ','.join (auth);"
should be
"let message = auth.join (',');"
I also had problems until I changed the nonce to milliseconds, however that may be because my previous API was using milliseconds.
I successfully receive an account balance with these changes, I am yet to test the create and cancel orders.
cheers,
Steve

@sgresham thanks for reporting! I fixed the join issue (confused it with python syntax, where it is reversed). Also, I'll check for the nonce as well very soon.

@selaromi the nonce problem is probably related to your account / API credentials, to check for that try it with a fresh new keypair. Here's what they say in their docs:

Thank you Sir. I can confirm the new package works as expected. Once I get a bit of time I will confirm the create and cancel functions work.
Steve

Thanks for reporting back! Let us know if you have any difficulties with it. We appreciate your help!


Implementing Python preprocessing modules in Rust for ML/AI applications

I'd like to know of the developments that have been made in this regard. What are the available modules? Which aspects can be contributed on? Also does Rust provide support for Numpy objects?

Q1. Rust provide support for Numpy objects?
You can create N-dimensional array using the nd-array crate.
Sample code snippet:

Create a new Rust project:

cargo new --bin sample_matrix
cd  sample_matrix
cargo add ndarray

Modifications in src/main.rs

#[macro_use(array)]
extern crate ndarray;

fn main() {
	let sample_matrix = array![[1, 2],[3, 4]];
    println!("The Zero matrix {}", sample_matrix);
}

Q2. Which aspects can be contributed on?
This is a very interesting area for contribution you can try to incorporate the below code example which basically parallelizes reading of images in a directory to the python rust module recipe in the kit,
extern crate rayon;
extern crate Image;

fn load_images(paths: &[PathBuf]) -> Vec<Image> {
    // loads images in parallel thread using par_iter method of rayon crate
    path.par_iter().map(|path| {Image::load(path)}).collect()
}


Fixing some tests

fixing templated testing policies
To allow writing under specific key we need to wildcard it (e.g. allow any
subkey)
Also, to work correctly root key must
also present (e.g. store/metadata/*)
Fixing SDB tests.
Templated tests needs approle to work (token doesn't contain metadata).
Also fixing --local test to provide vault token in minion file (as
it cannot get such from master during local run)
removing v 0.9.6 from tests
This version is very old and out of support years ago.
The oldest version currently supported is 1.8.x, so probably 1.3.x
should be removed too.

Add few fixes for the docs

Thanks again for working on this! Some general comments since this touches many things:
The SDB tests can be fixed more simply: https://github.com/salt-extensions/saltext-vault/pull/3/commits/27d91848bae943f52f1327a6133b8618845ed98c (they were just missing the master/minion config setup which broke after the migration)
The master_config stuff in the docstrings is intended to link to the corresponding Salt docs site, which can be made working via https://github.com/salt-extensions/saltext-vault/pull/3/commits/e670b3dfd06b8018a8ee415042a482f2647747ab. Just removing the :master_config: directive is a bandaid imho.
I am all for dropping the old Vault versions in the test suite, but think we should have one initial release with as few differences to current Salt as possible. There's more things I would like to get rid of since we're not bound to Salt core anymore.
You're right that tests for e.g. secret version deletion with templated policies would require more broad permissions, but there aren't any currently. That could be an area for improvement.
The test_sdb_runner should actually test the runner, not the execution module.

I see all the changes are already implemented correctly in https://github.com/salt-extensions/saltext-vault/pull/3
so no reason to keep this PR open too.


Nominate TroyChiu as core contributor

Highlighted contributions
Plugin:

vscode plugin: https://github.com/flyteorg/flytekit/pull/1922 (done, in review)

Improve data persistence:

Rust: https://github.com/flyteorg/flytekit/pull/1936 (in progress)

Python: https://github.com/flyteorg/flytekit/pull/1869 (in progress)

Flytekit:

Add type transformer for datetime.date: https://github.com/flyteorg/flytekit/pull/1786 merged
Add support for execution name prefixes: https://github.com/flyteorg/flytekit/pull/1803 merged
add default project domain in execute launch plan: https://github.com/flyteorg/flytekit/pull/1894 merged
Fix remote integration tests: https://github.com/flyteorg/flytekit/pull/1896 merged
Add support for execution of reference entities: https://github.com/flyteorg/flytekit/pull/1808 done, in review
local cache ignore portion: https://github.com/flyteorg/flytekit/pull/1914 done, in review

Flyte:

Provide a way to ignore portions of the signature for cache key calculation: https://github.com/flyteorg/flyte/pull/4324 done, in review
fix the compatibility to Mac: https://github.com/flyteorg/flyte/pull/4260 merged

Flytesnacks:

add type datetime.date: https://github.com/flyteorg/flytesnacks/pull/1084 merged
fix execution name: https://github.com/flyteorg/flytesnacks/pull/1095 merged
add execution name prefix examples: https://github.com/flyteorg/flytesnacks/pull/1098 merged

What repositories do you expect to keep contributing to?

flyte (monorepo), flytesnacks

What is the name of your current organization?
Any other context that you wish to share?
Nominated by @ByronHsu

Troy has been acting swiftly with high-quality results. Definitely an upvote!

+1

+1

Approved!


Settings

I was in the middle of making something similar but with OpenCV, and reading the wheel and outputting commands that way, so I didn't have to watch and get the timing out.
But after a few hours of it, and only getting abou 75-90% accuracy, I decided to give up.  Saw this and it's a great frame work.
Unfortunately, the timing seems to be off for me.
Could you please post your Chiaki Settings, did you have a script or setup to do the audacity stuff?
As well, you should add pynput in requirements.txt since that seems to be a requirement as well on a fresh python instance.

Hi! These are my Chiaki settings:

If you find its failing after a certain point you might just be able to update one of the timings to get it back on track, as long as it is performing consistently in the wrong way, if not then its potentially that the input latency is changing throughout the run.
Once I got the timings correct for me I got repeatable results.
I did the Audacity stuff manually, I actually found that it was quicker however to use an online stopwatch that supports splits then set the song going and create a split each time a note is played, that way you only need to get the timing of the note down instead of having to be accurate with the analog sticks to get the right notes. I also had some success watching a YT video of a perfect run at half speed, generating the splits using that and then halving the times when entering into the sheet.
I considered a setup like the one you've been working on as I saw a similar script someone had made for an Elden Ring farm that involved taking repeated screengrabs and parsing areas of it, I had planned to go down that route until I got this more naive implementation working for me.

Sounds great, naive is a bit hash, sometimes its better to keep things simple, I only went the other route out of comfort and making bunch of "bots" that way to auto level with Chadley and Materia.
Was level 50 before leaving the first ranch. I'll have to play with the CSV file, or see if I can someone get the notes into csv easier. It does fail consistently via number of notes, but doesn't consistently fail at particular note, which is quite weird.
Either way appreciate you publishing your work, will save me time and effort when I eventually try to do this mini game again.
I've managed to do all the other ones so far except the piano ones.

Ooh that sounds super useful, would love to take a look at how the levelling bot works, is the repo public?
Re the timings I wonder if there is a way to live tail some Chiaki logs to correct for changes in latency, possible its also the python side as I've only tested on one machine, seems like if it works to start with and then fails its latency from somewhere that creeps in over time as it only takes a fraction of second over many notes to create a fair differential from expected. I found that when setting it up I had to do quite a lot of fiddling around the slow notes at notes 100-101, once I adjusted them the rest continued to work.

So I noticed a few things, your CSV actually works fine, from another computer. Surprisingly one of my linux machines, without messing around too much, which is strange considering everything I have is 2.5Gbp hard wired, so ya strange but either way it worked.
tifa's_theme.csv
Here's tifa's theme, worked well for 1-5 speed (as it doesn't matter it seems, the timing is still the same just the note is displayed earlier/faster), if you can please test.
Ran it about 6 times and got perfect, seems you are correct the stop watch method is the best method.
I used this video, as it contains everything with perfect. I'll complete the rest later as I start unlocking them.
I also made some changes to the python script to make it a bit easier to debug, I can push a PR, but I'm not sure that's needed.

Excellent news! I used your file for Tifa's Theme and worked perfectly for me!

And yes please feel free to raise a PR!

How do you set this up? as I downloaded Python and Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding.

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

Have merged Tifa's Theme and added Barret's Theme.

I worked on Barret's as well, I just unlocked the next Choco song, so I'll be doing that and will post it once it's done.

cinco_de_chocobo.csv
updated with the combo count  for the first entry ;)  cinco de chocobo, i'll have to test the other ones.. i ended up making them already :D found a better video.

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs on "Python using the CMD" but on Remote Play or Chiaki the inputs are not doing anything

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt"

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I used cmd prompt on the folder where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".

Screenshots.

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".

Screenshots.

I have the same settings as his on the screenshots. The pc is running the Python script and showing the inputs being done, but Chiaki/Remote Play isn't doing anything.

How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.

Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/

I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything

I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".

Screenshots.

I got it after fidgeting with it. Thank you for the song scripts :D.

What did it end up being in case someone else has issue?
Get Outlook for iOShttps://aka.ms/o0ukef

From: AhmedR78 @.>
Sent: Sunday, March 17, 2024 6:56:51 PM
To: mbw8421/ff7_rebirth_piano @.>
Cc: khuong @.>; Author @.>
Subject: Re: [mbw8421/ff7_rebirth_piano] Settings (Issue #1)
How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.
Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/
I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything
I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".
Screenshots.
I got it after fidgeting with it. Thank you for the song scripts :D.
—
Reply to this email directly, view it on GitHubhttps://github.com/mbw8421/ff7_rebirth_piano/issues/1#issuecomment-2002646752, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACPAA7XJZI2454CSXRN522LYYYNTHAVCNFSM6AAAAABEONAZXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2DMNZVGI.
You are receiving this because you authored the thread.Message ID: @.***>

What did it end up being in case someone else has issue?
Get Outlook for iOShttps://aka.ms/o0ukef

From: AhmedR78 @.>
Sent: Sunday, March 17, 2024 6:56:51 PM
To: mbw8421/ff7_rebirth_piano @.>
Cc: khuong @.>; Author @.>
Subject: Re: [mbw8421/ff7_rebirth_piano] Settings (Issue #1)
How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.
Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/
I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything
I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".
Screenshots.
I got it after fidgeting with it. Thank you for the song scripts :D.
—
Reply to this email directly, view it on GitHubhttps://github.com/mbw8421/ff7_rebirth_piano/issues/1#issuecomment-2002646752, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACPAA7XJZI2454CSXRN522LYYYNTHAVCNFSM6AAAAABEONAZXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2DMNZVGI.
You are receiving this because you authored the thread.Message ID: @.***>

I don't know. I did a fresh install again for Chiaki then set it up again. And it started working.

I don't know, I did a fresh install for Chiaki and it started working again

What did it end up being in case someone else has issue?
Get Outlook for iOShttps://aka.ms/o0ukef

From: AhmedR78 @.>
Sent: Sunday, March 17, 2024 6:56:51 PM
To: mbw8421/ff7_rebirth_piano @.>
Cc: khuong @.>; Author @.>
Subject: Re: [mbw8421/ff7_rebirth_piano] Settings (Issue #1)
How do you set this up? as I downloaded Remote Play, Python, Chiaki, Pynput and Vgamepad... sorry, I found this through your YouTube and am not familiar with coding. And there are no YouTube tutorials on how to set this up.
Setup and usage instructions can be found here: https://github.com/mbw8421/ff7_rebirth_piano/
I mean to say is I did everything you said on "Setup and Usage Instructions" and the pc is showing the inputs but on Remote Play or Chiaki the inputs are not doing anything
I forgot to mention that I used cmd prompt where I had the github folder and downloaded Vgamepad and Pynput from the requirement.txt file using the "python -m pip install -r requirements.txt".
Screenshots.
I got it after fidgeting with it. Thank you for the song scripts :D.
—
Reply to this email directly, view it on GitHubhttps://github.com/mbw8421/ff7_rebirth_piano/issues/1#issuecomment-2002646752, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACPAA7XJZI2454CSXRN522LYYYNTHAVCNFSM6AAAAABEONAZXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2DMNZVGI.
You are receiving this because you authored the thread.Message ID: @.***>

Just wanted to ask why in all the songs ending 4-5 notes script is delaying to do them after they miss them the script does the movement. Other than that, the script works.

I don't know what to do with this mini-game.In all songs, 3-4 notes are randomly delayed after doing it early or missing it entirely then the script afterwards does everything perfectly. I really want to Platinum the game and had spent a week trying to do it. Please someone help a brother out and upload a video on how to set this up properly.

I don't know what to do with this mini-game.In all songs, 7-8 notes are randomly delayed after doing it early or missing it entirely then the script afterwards does everything perfectly. I really want to Platinum the game and had spent a week trying to do it. Please someone help a brother out and upload a video on how to set this up properly.

If the script is sending notes and the Chiaki window is accepting them then there must be some latency being introduced between the machine the script is running on and the PS5, ensure that both devices are on a wired connection or you will get random latency spikes that will throw it off and cant easily be compensated for.
If you are finding that it gets specific notes wrong consistently each time then you can modify the song csv file to change the timing, this shouldn't be required however as at least 2 people have tested the songs and they repeatably result in a perfect run.

For me the first 3 songs worked after 2-3 runs each, the cinco de chocobo does simply not work for me (~25-30 good/missed notes total) even when conecting PS5 directly with the PC (tried 2-3 PCs/Notebooks) while for a friend of mine (where i guided him trougth the setup) all 4 worked on the first try.

If the script is sending notes and the Chiaki window is accepting them then there must be some latency being introduced between the machine the script is running on and the PS5, ensure that both devices are on a wired connection or you will get random latency spikes that will throw it off and cant easily be compensated for.
If you are finding that it gets specific notes wrong consistently each time then you can modify the song csv file to change the timing, this shouldn't be required however as at least 2 people have tested the songs and they repeatably result in a perfect run.

Both the PC and Ps5 are wired to the router. The notes are being randomly delayed sometimes it misses 7-8 notes straight, and other times, it misses notes throughout the song. Also, there is a heavy lag during when i click on to start the start the song in Chiaki. After a few seconds, it goes back to normal.

I guess because the timings are such small windows even small fluctuations in latency can break it. If the songs are not performing consistently incorrectly it can only be some delay in either the code running on the machine or the latency of the network between the two devices. If its performing consistently incorrectly then you could potential modify the timings of the files.
An alternative approach considered was to read the Chiaki window to fire the notes as they come up but that would likely suffer from the same issue, potentially exacerbated by the additional processing required.

Are you using CMD prompt or a Python terminal? Because i'm using the CMD prompt in the Github folder to run the code.

Are you using CMD prompt or a Python terminal? Because i'm using the CMD prompt in the Github folder to run the code. I'm sorry for troubling you guys.

Used before the windows terminal application running Powershell, did now couple of tries with CMD with slightly better score.
Also commented out the print statment which improved timing by a bit (best try had only 10 missed notes on cinco de chocobo).

Are you using CMD prompt or a Python terminal? Because i'm using the CMD prompt in the Github folder to run the code. I'm sorry for troubling you guys.

Used before the windows terminal application running Powershell, did now couple of tries with CMD with slightly better score.
Also commented out the print statment which improved timing by a bit (best try had only 10 missed notes on cinco de chocobo).

Windows Powershell or CMD in both notes are failing randomly. Guess I can't Platinum this game.

Are you using CMD prompt or a Python terminal? Because i'm using the CMD prompt in the Github folder to run the code. I'm sorry for troubling you guys.

Used before the windows terminal application running Powershell, did now couple of tries with CMD with slightly better score.
Also commented out the print statment which improved timing by a bit (best try had only 10 missed notes on cinco de chocobo).

Windows Powershell or CMD in both notes are failing randomly. Guess I can't Platinum this game.

you only need rank A to get platin afaik, S rank is not needed for platinum

Are you using CMD prompt or a Python terminal? Because i'm using the CMD prompt in the Github folder to run the code. I'm sorry for troubling you guys.

Used before the windows terminal application running Powershell, did now couple of tries with CMD with slightly better score.
Also commented out the print statment which improved timing by a bit (best try had only 10 missed notes on cinco de chocobo).

Windows Powershell or CMD in both notes are failing randomly. Guess I can't Platinum this game.

you only need rank A to get platin afaik, S rank is not needed for platinum

I'm blind in my left eye. So it is difficult for me to do it. I've been at it for almost a week now.

@mbw8421 I've got a request, if you can do it. Can you screen record the process when you are doing the songs so I can see what you are doing in the editing software and post it to your YouTube? I can pay you for it.

@mbw8421 I've got a request, if you can do it. Can you screen record the process when you are gonna do the songs so I can see what you are doing in the editing software and post it to your YouTube? I can pay you for it. Even if it's 5-10 notes you did in the editing software, it would be very helpful.

I ended up using a video of a perfect run and getting my timings from that using a stopwatch app. THIS is the video I used.
The process is 2 steps. Firstly you watch the video and write down which notes are played, I started an excel with left and right hands in a column each and then watched the video writing down each note as a compass ordinal e.g. straight up is N for North etc.
Once you have all the notes then the more difficult step of the timing begins, I used THIS site as it provides a stopwatch with split time functionality. Now watch the song again, start the timer and each time a note hits the "Great" part you click "Split" on the stopwatch. This generates a list of time differences between notes, you can then plumb these into the excel and tweak from there.
I found that its made easier if you play the video at 0.5x and then you can just double the times once finished to get the "original" timings. Its a fiddly process as even very small timing errors on each note compound together to eventually throw the song off.

I finally got some time to unlock all the songs.. i'll see what i can do and get the rest up for eveyrone

Here is Aerith's Theme (Both Piano + Quest Piano) Timings..
aerith.s_theme.csv
aerith.s_theme_quest.csv

two_legs_nothin_to_it.csv
Here is two legs nothin to it.

Hi Author,
thanks for the effort.
I'm the none experience  of python user, i have read the setup and instruction, but still no understand how to setup from zero.
does any picture instruction or video for us? i mean a lot of my friends found this, and they are same with me, not understand the setup.


Move this.keyring to WeakMap

By moving this.keyring to a WeakMap that is not exported with the rest of the KeyringController, we keep the same functionality with the difference that we don't expose any of the sensitive stuff to the outside world.
BEFORE:

AFTER:

Codecov Report

Merging #37 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #37   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          18     18
  Lines         908    908
  Branches      101    101
=====================================
  Hits          908    908

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 e32ef21...59f4dab. Read the comment docs.


[IOTDB-3078]upgrade spotless and code format version. Add instruction for spotles…

When using JDK17 to run spotless plugin, there will be errors:
 Execution default-cli of goal com.diffplug.spotless:spotless-maven-plugin:2.22.3:apply failed: java.lang.reflect.InvocationTargetException: class com.google.googlejavaformat.java.JavaInput (in unnamed module @0x7c447c76) cannot access class com.sun.tools.javac.parser.Tokens$TokenKind (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.parser to unnamed module @0x7c447c76 -> [Help 1]

Many solutions told us to add some arguments of JVM.
However, IT DOES NOT WORK by using maven-compiler-plugin.
It is because when we use mvn spotless:apply, it is not in the compile lifecycle
while maven-compiler-plugin is built for the compile lifecycle....
(So, if IoTDB needs some JVM arguments when compiling IoTDB, we can use the plugin).
Two temporary solutions (see [1]) are:

use MAVEN_OPTS environment:

export MAVEN_OPTS="--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED"

add a jvm.config file to .mvn folder:

--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED

Notice that do not add those content when you are using JDK8.
Fortunately, the issue will be fixed quickly, see [1] and [2].
[1] https://github.com/diffplug/spotless/issues/834
[2] https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md

Coverage increased (+0.1%) to 53.658% when pulling a06b502170ef22a2fb72d041782f7907b2ec80f0 on issue-3078 into 10ab99946aa573df2df9ef5bc94af26e14c659cd on master.


Changed nnunet LR Schedule and fixed memory leak

PR Type
[Feature | Fix | Documentation | Other ]
Short Description

Updated the nnunet client LR Scheduler

Now updates every step
Takes into account the total number of rounds when determining max step

Fixed an issue where RAM usage would steadily increase throughout training and cause OOM

Not sure if this issue was specific to the nnunet client or affects all clients
RAM usage would steadily increase after each round eventually leading to an OOM.
Resolved issue by running garbage collection at the beginning of each round. Implemented this only for the nnunet client using a hook.

Added Gradient Clipping to nnunet client

By default, nnunet 2.5.1 does gradient some gradient clipping during training
Added this to the nnunet client so that we could be consistent
In order to add this functionality, had to add another hook function to the basic client
This repository definitely needs a cleanup/refactor. Particularly Basic Client

Changed how plans files are named

Previously, if the client was asked to generate a plans file, it was named the nnunet default which is nnUNetPlans
The final plans file had a prefix to specify it was for FL, however if in a previous experiment another client was asked to generate the default plans, then those plans would have had the same name and been overwritten.
source plans are now named after the dataset from which they were generated

I should note that I don't think I've fixed a memory leak so much as I have addressed an issue with memory not being cleaned up enough frequently causing OOM's. Also worth noting that the gen2 objects are supposed to be cleaned up automatically after every 10 collections/cleanups of gen1 (https://docs.python.org/3/library/gc.html). For some reason this is not occurring, python refuses to clean up gen 3 objects after the first round (I would presume this could be further narrowed down to the first pass) unless its done manually

Also the nnunet client would randomly just not work sometimes. It might have been OOM issues, but it also might have been something to do with torch.compile. The nnunet model is compiled with torch.compile which for some reason spawns like 30 processes. If one of these processes were terminated or killed (say perhaps due to an OOM issue?), it would automatically generate an error due to the change that flwr made causing all process terminations or inturruptions to raise an exception. I was getting around this issue with the dataloaders which also spawn threads by temporarily changing the signal handlers back to the python defaults before creating the dataloaders and spawning new processes and then changing them back. I've now moved the entire setup within the scope of the default signal handlers so hopefully if one of the pytorch dynamo processes is terminated, it won't generate an exception and we won't get random exceptions and the client and smoke tests will be more consistent

All in all, things look good! A few small comments but mostly clarifying questions for my understanding. Perhaps we can meet tomorrow after the meeting with Masoom and discuss some of the issues that popped up so you can get me on the same page and we can discuss how to look into them going forward. Won't delay getting this merged in but perhaps we put some other tickets on the backlog to do some further investigating

Pretty much good to go! I just want to get your take on the one comment I left before getting this merged in.
I also tried to detail some of the discussions today in a clickup ticket to monitor and follow up on. If there is anything I didn't capture that you think should be added, please feel free to add it or let me know!
https://app.clickup.com/t/8689e8urk

I made a few edits, I'm freezing the objects left in memory after the first round not the second. The reason I check for current_round=2 is because the hook function occurs before training


Bug report: "Play from mouse cursor position (perform until shortcut released)" breaks arrange view

Noticed that calling the action "SWS/BR: Play from mouse cursor position (perform until shortcut released)" when the mouse cursor is outside the arrange viewport seems to completely break the arrange view. The grid, markers and regions get collapsed to a single point on the left-hand side and the items aren't visible. The edit cursor/selection position is shown as 0.nan / 0:00.00.

Saving and reopening the project doesn't seem to fix this problem and I haven't found a way to restore the original state once this bug happens.
I haven't found this bug with the action "SWS/BR: Play from mouse cursor position" but it does happen with the other "perform until shortcut released" actions.
Using SWS <IP_ADDRESS>, REAPER 6.33 and 6.34, Mac OS 11.2 and an M1 Macbook Pro 2020.
Would much appreciate any help on this issue :)

Can you unpack "when the mouse cursor is outside the arrange viewport"? I can't reproduce under macOS 10.15 (Intel 64-bit), but I can imagine that I'm also not understanding how to reproduce. How are you triggering the action?

I can reproduce on Windows.
Steps:

open action list (Actions > Action list...)
assign a keyboard shortcut to said action
resize Reaper so that it doesn't cover full screen (but make sure it's still focused so it receives keyboard shortcuts)
move mouse cursor outside of the Reaper window
trigger the action via the assigned keyboard shortcut

I've tried this on a fresh REAPER 6.3.6 install + SWS <IP_ADDRESS> on a Mac M1 and Mac Intel machine, and cannot reproduce. The window definitely has keyboard focus (confirmed that the same key works when playing from edit position).
There must be some step I'm missing. Maybe because I'm using an empty project to start (with a few tracks and empty MIDI items), or something short? Stumped.

Nor can I reproduce on a clean install of REAPER on Windows 10 (albeit hosted in a VM -- I have a real PC in my studio, and I can try to reproduce on that system, as well).

Bingo, that's it. Thanks, I can take a closer look now.


[BUG] Performance tests for 1.3 unable to detect indexing performance degradation

Describe the bug

For 1.3, we ran performance tests where the results were in line or better than the previous tests for 1.2.4 in similar/same configuration(s)
https://github.com/opensearch-project/OpenSearch/issues/2916 was raised where we noticed a drop in indexing performance
The performance tests were unable to detect this

To Reproduce

Steps outlined here - https://github.com/opensearch-project/OpenSearch/issues/2916

Expected behavior

Performance tests should have detected the anomalous behavior

Plugins

Default distro bundle

Screenshots

N/A

Host/Environment (please complete the following information):

https://github.com/opensearch-project/OpenSearch/issues/2916

Additional context

N/A

@kotwanikunal we have this benchmarking issue already opened, I think the automation of the benchmark runs would have been a life saver for such kind of issues.
[1] https://github.com/opensearch-project/OpenSearch/issues/1276

Something along the lines of Lucene nightly benchmarks or Elasticsearch Benchmarks would be great to have for OpenSearch.

Something along the lines of Lucene nightly benchmarks or Elasticsearch Benchmarks would be great to have for OpenSearch.

Exactly, unfortunately, the CI is not open (yet), it is a bit limiting towards contributions

@reta @mattweber From my understanding on #2916, there should have been a huge performance difference in the numbers that we got when running the performance tests with 1.2.4 and 1.3.0 with the bundled JDK.
The testing that we ran for 1.3.0 release has the results here - https://github.com/opensearch-project/opensearch-build/issues/889#issuecomment-1069540068
But we did not see any drop or anomaly in the result. I am also investigating on why did that happen.

@kotwanikunal probably need to run more than the nyc_taxis data set to test various gc profiles.  The type of docs I was indexing in #2916 are large with a lot of free text so the analysis process tends to generate a lot of objects that need to be collected.

On further discussions with the benchmarking team, the current available workloads do not provide support for very large documents. nyc_taxis is the recommended workload to test with these limitations.
I have scheduled runs for additional 1.2.4 and 1.3.0 tests to account for any variances between the reported numbers with nyc_taxis. I will be posting the results here post test completion.
In the meanwhile, exploring further options to reproduce the reported drops using the current performance test framework.
cc: @travisbenedict

Update: The recently run tests on 1.2.4 seem to echo similar metrics as https://github.com/opensearch-project/opensearch-build/issues/889#issuecomment-1069540068. 1.3.0 seems to perform equivalent and even better in the runs with the same config.
Added in a feature request to the benchmarking team to add larger documents with free text to further strengthen the test outcomes and notice any anomalies earlier in the feature building stages.
Ref: https://github.com/opensearch-project/opensearch-benchmark-workloads/issues/43

@kotwanikunal in the metrics you link to, look at the GC (ms) Old column.  Going from 0 in every 1.2.4 test to really anything else could be an indicator something has changed.  Old GC are typically the "bad" ones that cause all the issues.

@kotwanikunal Do I understand it correctly that in order to identify the performance regression we will need https://github.com/opensearch-project/opensearch-benchmark-workloads/issues/43? In which case we probably want to reopen this issue, and only close it when we have performance test automation that notices this regression.

@dblock I have reopened the issue in that case. I'll wait for updates on opensearch-benchmark-workloads#43

@kotwanikunal this issue is tagged 2.1.0.
Is this something you are taking care of ? We are code freeze for 2.1, ring the bells if this is a blocker.

@saratvemulapalli This issue is open because we are waiting on https://github.com/opensearch-project/opensearch-benchmark-workloads/issues/43. This affects the performance tests generally, and not just for v2.1.0.
The feature request is still pending and might not be available anytime soon.
@dblock Any concerns if we drop the version label from this issue given its general nature?

Based on the new public dashboard and infra, it seems like we have the right mechanisms in place to track and detect any further issues. Closing this issue out.


Panic

I'll try to get more details if I can, for now all I can give is that when opening a sheet I'm getting:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', .../umya-spreadsheet-0.5.3/src/structs/stylesheet.rs:160:18

nb. not fixed by 0.6.0:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', .../umya-spreadsheet-0.6.0/src/structs/stylesheet.rs:160:18

Offending line:
https://github.com/MathNya/umya-spreadsheet/blob/3a385edfcf16769878e4ca4130dbcc35dcc924d9/src/structs/stylesheet.rs#L160

I've fixed this for now by changing it from:
.unwrap()
.clone();

To:
.cloned()
.unwrap_or_default();

Oh...
But now I'm getting
thread 'main' panicked at 'This Worksheet is Not Serialized. Please exec to read_sheet(&mut self, index: usize);', /home/kyran/Documents/GitHub/umya-spreadsheet/src/structs/spreadsheet.rs:447:21

I'm going to try to change the method from lazy to normal.

After changing it from lazy I get this:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseFloatError { kind: Empty }', /home/kyran/Documents/GitHub/umya-spreadsheet/src/structs/double_value.rs:26:52
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Lots of layers....
thread 'main' panicked at 'index out of bounds: the len is 0 but the index is 0', /home/kyran/Documents/GitHub/umya-spreadsheet/src/reader/xlsx/vml_drawing.rs:35:29

Thank you for the information.
We will check the contents.


Add - direct SGPA to CGPA conversion and CGPA to % . extention

Is your feature request related to a problem? Please describe.
Many of student try to convert sgpa to cgpa but most of student facing problem so thats why i am trying to build a extention to resolve this issue for students.
Describe the solution you'd like
Making a understandable friendly GUI extension for student they convert scgpa to cgpa and cgpa to %
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
What problem is this feature trying to solve?
How do we know when the feature is complete?

@Sulagna-Dutta-Roy can u assign this issue to me under gssoc lables

Closing this as both calculator exists here #1604


fix quoting of ctest args

http://ci.ros2.org/job/ros2_batch_ci_linux/424/
http://ci.ros2.org/job/ros2_batch_ci_osx/334/
http://ci.ros2.org/job/ros2_batch_ci_windows/471/

+1


Upload to local server?

I work at a firm that is also a server hosting compnay. With that, I have a direct shortcuts to our servers which I can upload or work directly from.
However, we have started utilizing bitbucket more and more, and with brackets, I am not able to connect to them directly. I've had to resort to using Visual Studio to work on these sites, which is too slow and the IDE is too much for how little I am working on sites for.
Does this plugin allow for me to directly connect to our internal file system? Our file system follows the directory as this example:
\\Ics-dev-01\www\webdomain.com\files

Any help is appreciated.

looks that this is a samba file system. This plugin does not support it at present.

I gotcha, thank you. Do you know of any extensions that may be able to help me upload to a local file system? Or should I just go back to Visual Studio for this? I'm way more fond of a simplistic layout like Brackets or Atom than I am an IDE.


proposal: runtime: eventual removal of linknamed external modules

Proposal Details
Personally, I totally agree that the linkname is overused in the Go ecosystem, it is a heavy cost for users to update dependencies when they use the latest Go release.
From the perspective of a Go developer, the overuse of linkname will make some experimental features from Go hard to test and become unstable, for example, if I change some internal functions, some programs will even panic.
From the perspective of a Go library author, I developed the fastrand library (https://github.com/zhangyunhao116/fastrand) because the math/rand is unscalable. Since Go 1.22 was released, the math/rand/v2 and math/rand are scalable, there is no need to use this library. So I upgraded the library to make it just a wrapper for math/rand/v2 for Go >= 1.22, and recommend new users use the standard library instead. This change won't break any existing projects that import it and is also compatible with all Go releases > 1.22.
We should focus on making the standard library faster and better instead of just exporting some unstable APIs if they don't meet the requirements.
I'm not sure if there is a way to remove these notable libraries from the comment. Hope it's a good beginning for preventing new use of the linkname.
Related to #67401
cc @rsc

I'm sorry, but I don't understand what you are suggesting should be changed.

I noticed that my repository is in the Go comment.(https://github.com/golang/go/blob/09e5bab8c1310aa1a9860c40c9e4babacffb13d8/src/runtime/rand.go#L185)


1.20.1 Fabric version please?

I am working on my own Fabric 1.20.1 modpack and I'm sad that there is no 1.20.1 version, could you fix this please?

I do not maintain the fabric version.


chore: improve publish

Summary by CodeRabbit

New Features

Introduced a new job for publishing with enhanced flexibility for different environments.
Added a task to check for type safety during the publishing process, improving reliability.

Updates

Version number of the package has been reset, indicating a shift in the development strategy.
Enhanced package configuration by excluding unnecessary directories and updating dependency versions.

Improvements

Updated task management for dependency checks, facilitating a smoother publishing experience.

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Debugging SSL Errors

I'm running into a strange issue using the dynamodb client. Building/running my app on macOS works great. When I then build and run it on EC2, attempting a query yields the following error message:
HttpDispatch(
  HttpDispatchError {
    message: "The OpenSSL library reported an error"
  }
)

I'm able to execute the same query using the aws command-line tool from the same EC2 instance. Unfortunately I can't seem to find a way to figure out which error the library was reporting. I'm also able to use Hyper/HyperNativeTls in a toy app to hit a bunch of different SSL webpages. Enabling logging on rusoto indicates requests that are practically identical between the macOS and EC2, so I'm sort of at my wits' end.
Any idea how I can find out what's going on the the SSL library?

My guess is something to do with native-tls on Linux vs your OSX builds, but past that I'm not sure.
I'll try to reproduce the issue on an AWS instance and see if I can track down what the issue is.

While I'm taking care of other issues, perhaps trying this again with debugging turned on can help point us in the right direction.

Actually a good way to repro this may be to use Vagrant and a linux image.

Hey! Thanks for following up, turned out that the issue was my statically-linked OpenSSL library was anticipating the wrong filesystem location for root CAs. I was able to figure it out eventually, it was just pretty painful since no underlying error was included in the HttpDispatchError. I ended up creating a test app written solely using Hyper and HyperNativeTls to get the full details. The simplest thing to do here might be to just include the underlying HyperNativeTls error in the HttpDispatchError (maybe as a Box to avoid exposing the type itself).

Thanks for posting your findings!  Are you able to include more information on the repro so we can ensure we provide a good error message in cases like this?

Yeah totally.
I've been working on a simple framework to build AWS Lambda functions as python modules. That requires linking OpenSSL statically, and I was building my modules as follows:

On an EC2 instance, build OpenSSL.

./config -fPIC --prefix=/usr/local --openssldir=/usr/local/ssl
make
make install

Build my module (which depends on rusoto) as follows:

OPENSSL_LIB_DIR=/usr/local/lib64/ OPENSSL_INCLUDE_DIR=/usr/local/include/ OPENSSL_STATIC=yes cargo build --release

The problem is that AMI Linux keeps the CA certs in /etc/pki/tls. OpenSSL looks first in the place specified in the ./configure command as openssldir (at least the version I was building). The error I was getting is that it couldn't find the cert file, which I could change by their using SSL_CERT_FILE environment variable or changing the OpenSSL config command to:
./config -fPIC --prefix=/usr/local --openssldir=/etc/pki/tls

Then building normally.
You should probably be able to get the same results by running a Rusoto binary with SSL_CERT_FILE=/bad/path ./app.
This is one of the very many ways OpenSSL can fail though. The enhancement I'd request of Rusoto is to change the definition of HttpDispatchError to HttpDispatchError(Box<std::error::Error>) and to throw the underlying OpenSSL error into the Box, attach it to the HttpDispatchError and return it as Error::cause() (or something to that effect). That way developers have more context to track down the actual OpenSSL error should something happen.
FWIW when you decide on a course of action, let me know, I'm happy to contribute a fix.

If I'm reading rust-openssl source right, the error in question is produced by that crate and doesn't provide other information.  I'm not sure if Rusoto can supply more information than it currently does.  If I'm correct, we'll have to open an issue on that project to provide what the underlying error is.

Looking at rust-openssl some more, I think we can make changes to our request.rs to expose the cause part of the SSL error.  This can expose the underlying error instead of just returning the friendly error message from rust-openssl.

Been trying to reproduce this with a fix in a couple Docker containers but the openssl libraries just work with the amazon linux and ekidd/rust-musl-builder images. 😒

Anything I can do to help?

Thanks for the offer! I should be able to reproduce it when building and running on EC2, but wanted to try it locally first.
The only thing that comes to mind is if we can get a verification this is still a problem, which I'm fairly confident it still is.

I've spun up an Amazon Linux 2 instance and ran the ec2 integration test, using these steps:

ssh into instance that has an IAM instance profile attached
sudo yum install gcc openssl-devel
install Rust via rustup
rsync files over from local machine: rsync -razhe ssh --progress --exclude ".git*" --exclude "target/*" . ec2-user@INSTANCE_IP:~/
In the integration_tests folder: SSL_CERT_FILE=/bad/path cargo test --features ec2

I edited the EC2 integration test so it looks like this:
#[test]
fn should_describe_instances() {
    let ec2 = Ec2Client::new(Region::UsEast1);

    let mut req = DescribeInstancesRequest::default();
    req.instance_ids = Some(vec!["i-00000000".into(), "i-00000001".into()]);
    match ec2.describe_instances(req).sync() {
        Ok(_) => {
            panic!("DescribeInstances should fail");
        }
        Err(error) => {
            match error {
                DescribeInstancesError::Unknown(ref e) => {
                    println!("Got this error: {}", str::from_utf8(&e.body).unwrap());
                    assert!(str::from_utf8(&e.body).unwrap().contains("<Message>The instance IDs 'i-00000000, i-00000001' do not exist</Message>"), "Missing error message");
                },
                _ => {
                    panic!("Should have a typed error from EC2, got {:?}", error);
                },
            }
        }
    }
}

Results as of HEAD of master, fb7dbe9c5:
---- should_describe_instances stdout ----
thread 'should_describe_instances' panicked at 'Should have a typed error from EC2, got
HttpDispatch(HttpDispatchError
{ message: "an error occurred trying to connect:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:s3_clnt.c:1264:
(unable to get local issuer certificate)" })', tests/ec2.rs:29:21

To me, it looks like we're surfacing better errors now. While I'm not certain if it's from the async work or an upstream library changing their default behavior, it seems to me this error message is now something usable. 🎉
Anything left to do before closing this issue?

Please re-open if this issue comes up again with Rusoto >=0.36.0. 👍

@cullenvandora having the same issue on ubuntu. how do you install those?

This might be helpful https://docs.rs/openssl/0.10.30/openssl/#automatic


Created a plugin for puu.sh.

I tested it by entering the values for the config file and running the script in my test subreddit:
https://www.reddit.com/r/EliteMasterEric/comments/3chfmi/puush_test/

Awesome! It's imported and live. I'm considering making another plugin for testing these kinds of simple cases (raw images with an image mimetype).


Package appears a bunch of times in bower search

Very small thing but I noticed the package shows up a bunch of times in bower search:
$ bower search XDomainRequest
jQuery.XDomainRequest git://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest.git
jquery.xdomainrequest git://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest.git
jquery-ajaxtransport-xdomainrequest git://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest.git

I just arbitrarily picked one but if possible it might be a bit nicer if it just had one (jquery-ajaxtransport-xdomainrequest seems most consistent with other package names).

I'm not that familiar with Bower. If you know how to fix this, could you please submit a pull request?


Suggestion for template extension / inheritance?

This is a bit off-topic, but do you have any suggestions for a templating library that's also as agnostic as rivets?  (and plays well with it?)  Or, barring that, do you have any warnings against popular templating library choices?  No need to explain very in-depth, I know your time is valuable!

Client or Server templating?
If client templating, do the templates need to be alive? dual binding?

Client-side templates.  I only need one-way binding from model to template (which is taken care of by rivets) - I handle template to model changes through event handlers.

Where I work, everyone likes using jade on the client side. Jade is allot like haml, it makes HTML easy to read and makes the mental parsing of bindings pretty trivial.  This is easy to do on client with either require.js or browserify to transform .jade files into functions that can be called with the model to template. We have used underscore templates in the past because we had underscore as a dependency anyways (backbone).
We also use Riot.js allot, This is really awesome for templating (though it does allot more than just that).
Just my opinions. Curious as to what everyone else is doing?

Interesting.  We've been using underscore templates for simplicity so far, but we're starting to see a lot of duplication from subclassing views.


Add CMake option controlling whether targets for building paper are added

This adds the p2728 target to ALL, so it will be built along with the other targets as long as the user specifies -DUTF_VIEW_BUILD_PAPER=ON.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

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

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
468

Relevant Lines:
468

💛  - Coveralls


Cook hooks implementation and demo plugin.

Changes proposed in this PR

Add plugin interface to cook. This makes it easy to add modules to validate jobs at submission and launch time and reject or defer jobs.

Why are we making these changes?

We want the ability to add extra validation that job metadata is good. (E.g. that docker images are valid and available.)

Thanks for having a look this evening!


File Decode Error

While I try to read a file contain Chinese:

UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 22: character maps to

Could you change code in both lines 22 and 27 in stylecloud.py to
with open(file_path, 'r', encoding="utf8") as f:
Thanks!

Fixed in https://github.com/minimaxir/stylecloud/commit/15b7c54d5400e7a24ea08e518a68673b9301301f, and version 0.4.1 pushed.

Rather fixed for real in 0.4.2


Parquet support for Structs

This PR adds support for Structs in Parquet writer. It depends on https://github.com/rapidsai/cudf/pull/7998

build

CI is failing because of the cudf dependency

Moved to draft because what it depends on is not merged in so no point in worrying about CI right now.

@revans2 PTAL, I have added code to fallback to CPU if either int96AsTimestamp or outputTimestamp == INT96 is true. Once I get an approval on this, I will merge the cudf change

fixes #2302

I made necessary changes to the tests so we avoid the overflow scenario when writing values to INT96.

@revans2 have I addressed your concerns? Please let me know

@razajafri we need a follow on issue to "fix" this eventually. It might not ever be a high enough priority to actually fix, but we should still have it on the backlog.

There is already an open issue tracking this https://github.com/rapidsai/cudf/issues/8070

There is already an open issue tracking this rapidsai/cudf#8070
Once that is fixed we can remove the test boundaries

Can we have one on the plugin side? because we would need to remove the checks/docs that this is adding in. It would also be good to have traceability in the comments for both the tests and the code as well.

There is already an open issue tracking this rapidsai/cudf#8070
Once that is fixed we can remove the test boundaries

Can we have one on the plugin side? because we would need to remove the checks/docs that this is adding in. It would also be good to have traceability in the comments for both the tests and the code as well.

I think you caught me while I was creating the plugin side issue. :)

build

build


Error when no axis information is given in dictionary passed to putdata

Reported by karl smith on 6 Jul 2011 20:39 UTC
Calling pyferret.putdata with no axis information causes an error.  This arises if one just wants to add data with abstract axes.
Fixed in revision 12363 (coordinates for unspecified abstract axis created); creating this ticket just as a record.
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1866

Modified by karl.smith on 6 Jul 2011 20:39 UTC


Added Delay Scrolling

Now, you can adjust delay by scrolling your mouse (while it is hovering in the box) and also while its sorting the bars!

@GlacialBlaze There is an pull request for changing delay with keys. Do you think it makes sense to have it?

@LucasPilla
Oh, I did not realize it. Will check it out, thanks.

@LucasPilla
It makes sense because not everyone can scroll, like some have no mouse, some laptops have no scroll bar, and so on.


Does it provide p2p messaging for users (not things)

Just like chat app does, provide any Android or iOS client examples? Or maybe flutter?

@drasko Thanks. I just notice there is a CLI client for debugging, does there any thirdparty client build upon mainflux? Such as android or iOS?

@jinfagang

A customable User struct (i may need more feilds then one in mainflux);
User chat peer to peer, and group chat, group creating etc;

This is OK, Mainflux User struct is flexible, it has Metadata substruct field in which you can put whatever you want.

Users can add friends to each other, and finally everyone will have a Contact book;

This is available now through groups and policies, which have been freshly merged. Please use master branch for your development, where this new feature is available, until we officially release 0.13 which will contain these new features.

Every user can have their things (devices), and send commands to their devices.

This has been available in Mainflux from the start, by design.

@drasko thank u, i will start build a beautiful flutter client of mainflux, start from register, login, chating for users and grouping chating, then will add things list and control

@drasko btw, does mainflux support send pdf or other files? Or audio message? Does the message struct support these function?

@jinfagang yes it does, because Mainflux is content-type agnostic - you can put anything you want into the message. You just need to respect protocol rules (for example MQTT or WS protocol), and use some of the known content-types and formats if you need DB (but you do not need DB for chat, you probably do not need just pub-sub). Please go through the docs and try it out a bit, and you'll figure out how it works.


git release with version number

for clarity, the published version could be tagged ('git tag v1.2.4.dev1') and released. Not a blocking issue, as version is clearly written in setup.py

To increase clarity, the published version of ECNet has been tagged with the current release version (1.2.5.dev1).


Rename configure.in to configure.ac

As announced in 2013, automake intends to stop supporting the name
"configure.in" whenever they start the 2.x series of releases.  Since
"configure.ac" has been a recognized and recommended name for about 15
years, switch to the new name to avoid future breakage.

Updated to change filename in Filelist, too.

Updated to 8.0.0071.


Src code update since 2024/01/18

Hi Caliptra team,
I have taken the latest source code from this repo, and find out quite a few update, such as:
(1) Added port jtag_tdoEn
(2) wntz mode added in sha256
(3) fw_test_lms in the test_suites
     Could you give a brief description in the release note of the changes ?

Best Regards
Derek Wang

We discussed this as a part of CHIPSALLIANCE Caliptra call but summary is

Integrators were bringing this port out - so we decided to do it for them
LMS HW accelerator enhancements
FW test for LMS


docs: publish an overview of Reproducible Builds 2023

Hi! I have put to summarize the most important things I experienced and learnt from the summit. Please proof read, @monperrus @bbaudry :)

a very good wrap-up! did and few changes and merged.
thanks a lot @algomaster99


test location should be relative to test root path

currently test location is set relative to tests root config
but save-cloud rely on path relative to test root path which it send in cli parameters.
save cli should be in sync with incoming cli args and set file location relative to test root path.

The change in #413 applies only to reporting. Is this about the issue when we run an execution on save-cloud with current test root deeper in hierarchy than the highest root and debug info is lost because of path parts missing?


Try detekt for crosswordApp

It can make sense to try a static anaysis tool in addition to Android Studio. https://github.com/detekt/detekt It is the best option in my opinion.

https://github.com/marketplace/codacy Added it


can not run on emulator

when i try running the file on the console , no output is show

That is not how you use it. Please look at the demo HTML. The json is not
"executable". It has to be configured. The demo HTML explains that in detail
On Fri, Jun 16, 2017 at 8:53 AM, sreelekha97<EMAIL_ADDRESS>wrote:

[image: screen shot 2017-06-16 at 12 20 13 pm]
https://user-images.githubusercontent.com/19645563/27215307-312127da-528e-11e7-8642-efe994e02c56.png
when i try running the file on the console , no output is show
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ddsky/chatbot/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABD1XFmNefmxJ9NOps2rTxd4YGOpcZZmks5sEiZTgaJpZM4N8FyH
.

Can you help me out with this! Is it possible for you check this using team viewer, skype or hangouts?

Sorry, I do not have time to support the library like this. But you really
don't need my help, just go on stackoverflow.com and millions of people
will be able to help you with this.
On Fri, Jun 16, 2017 at 11:56 AM, sreelekha97<EMAIL_ADDRESS>wrote:

Can you help me out with this! Is it possible for you check this using
team viewer, skype or hangouts?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ddsky/chatbot/issues/1#issuecomment-308985199, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABD1XJETwbnnNiQhLBbGEeHKUE88_t94ks5sElFKgaJpZM4N8FyH
.


Supported variable types?

Are there any restrictions in terms of supported variables types?
https://wiki.scn.sap.com/wiki/display/BI/Variable+Types
Customer exit and text variables are mentioned here:
https://docs.microsoft.com/en-us/power-bi/desktop-directquery-sap-bw
All other variable types and variable entry(text Ranges, Exclude, <, >, <=, ) options are supported? Thanks!

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

ID: ea9c21b0-3583-2744-5a5f-9401b791821c
Version Independent ID: f8432546-d080-97aa-7b15-7c456f0e5a12
Content: Edit SAP variables in the Power BI service (preview) - Power BI
Content Source: powerbi-docs/service-edit-sap-variables.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

Hi, @ROBROICH -- Thanks for asking! Assigning to someone who can answer your question.

For SAP BW we support all variable types within the limitations of the 3rd party interface provided by SAP. Customer exit variables for example are not supported in the 3rd party interface. We treat Text and Formula types as passthrough, so there’s no special handling, it’ll work if it’s supported by MDX. We don’t support Ranges, Exclude, <, >, <=,.
For SAP HANA we support all variable types with some limitations. At this point we don't have a suitable way for customers to specify multiple values for range or interval parameters, and we don’t support default values for range or interval parameters.

#please-close


InterruptedError: Failed to generate output of length 1 after 3 retries.

Dear all
When i make a qa.parquet.
I set to "--qa_size" as 5. This condition is properly working.
But, I changed the size as 10.
I faced the error:
InterruptedError: Failed to generate output of length 1 after 3 retries.
Please give me your hands.
Thks.
Wonjoong Cheon

@wjcheon Hello!
I think you used too large number of qa_size.
The qa_size that you mentioned means, "I want to generate {qa_size} questions in the one chunk"
So, it is possible that 10 questions can't be generated in only one chunk. Even human generated it.
Thus, you have to lower the size of it.

Oh, hello Donggyu-Kim,
'qa_df = make_single_content_qa(corpus_df, content_size=50, qa_creation_func=generate_qa_llama_index_by_ratio,
llm=llm, prompts_ratio=ratio_dict, question_num_per_content=1, batch=6)'
Then this example wouldn't be appropriate for the homepage, right?
I'm curious about another one. My corpus data has 308 rows.
If I set qa_size to 3, it seems like 308*3 QnA data should be created, but only 3 are generated.
Why is this happening? I'm also using the make_single_content_qa function.

@vkehfdl1
I tested using the example of newjeans.
I think the "qa_size" mean the number of question what i want to generate.
Isnt it?

@wjcheon
You mean this file at our AutoRAG tutorial, right?
https://github.com/Marker-Inc-Korea/AutoRAG-tutorial-ko/blob/main/make_qa.py
You are right. In that file, the qa_size is the number of question.
Please let me know which file or which code you are using. Because I can't get it right when you don't specify what code you are using.
A. You need to make issue at tutorial-ko repo, since this is not the AutoRAG bug.
B. I think the LLM couldn't generate the question somehow.
The first thing you can do is check the corpus chunks. It can be contain empty chunk or too small chunk. If the chunk too small, it is hard to generate question.
The second thing you can try is to increase retries. You can use parameter max_retries (int type)
The error occurs when the LLM couldn't generate question properly even three retries.
Since this is not the error at the codebase, I am closing this issue.
Thanks.