rune && runectl: fix invalid IAS Attestation Evidence Payload error.

using oneof to distinguish default value and missing value in pb3.
dropping invalid fields in Quote to avoid invalid Attestation Evidence
Payload error(ErrorCode: 400).

Signed-off-by: Yilin Li<EMAIL_ADDRESS>

Please split this signal commits into two. One for libenclave and another for runectl.


Rename metavm.load to metavm.readScript

Landed in https://github.com/metarhia/metavm/commit/fb9b5d1c05f28f7b251e3523b2f2002debb105fb


Usage with ReactJS/Jest: TypeError: Cannot read property 'base16' of undefined

Version: 0.32.1
Platform: Linux 5.10.49-1-MANJARO #1 SMP PREEMPT Sun Jul 11 12:59:43 UTC 2021 x86_64 GNU/Linux

Severity: High
Description:
It does not seem possible to react-scripts to run testws when using libp2p in a ReactJS app.
The following error systematically appears: TypeError: Cannot read property 'base16' of undefined.
See steps below.
Steps to reproduce the error:
npx create-react-app react-libp2p --use-npm
cd react-libp2p
npm i libp2p
echo "import Libp2p from 'libp2p';" >> src/App.js
npm run test # Press 'a'

Error:
  ● Test suite failed to run

    TypeError: Cannot read property 'base16' of undefined

      24 |
      25 | export default App;
    > 26 | import Libp2p from 'libp2p';
         | ^
      27 |

      at Object.<anonymous> (node_modules/uint8arrays/util/bases.js:67:16)
      at Object.<anonymous> (node_modules/uint8arrays/from-string.js:3:15)
      at Object.<anonymous> (node_modules/libp2p-crypto/src/keys/index.js:8:30)
      at Object.<anonymous> (node_modules/peer-id/src/index.js:16:20)
      at Object.<anonymous> (node_modules/libp2p/src/index.js:10:16)
      at Object.<anonymous> (src/App.js:26:1)
      at Object.<anonymous> (src/App.test.js:2:1)

Edit: The same issue happens with yarn:
yarn create react-app yarn-react-libp2p
cd yarn-react-libp2p
yarn add libp2p
echo "import Libp2p from 'libp2p';" >> src/App.js
yarn test

Some relevant versions:
▶ npm ls uint8arrays
<EMAIL_ADDRESS>/home/froyer/src/react-libp2p
└─┬<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped
▶ npm ls multiformats
<EMAIL_ADDRESS>/home/froyer/src/react-libp2p
└─┬<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├──<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped

Hey @D4nte
I think this is because react-scripts is using webpack4. And I noticed a few days that it does not support package.json export maps, which means this kind of https://github.com/multiformats/js-multiformats/blob/master/package.json#L38-L96 is not working with webpack4, and is just supported from webpack5 onwards.

Thanks for the investigation.
Webpack 5 support is merged in react-scripts, just pending a new release: https://github.com/facebook/create-react-app/pull/11201
They mention alpha releases, I'll investigate there. Happy to close this for now.


Task: Do something with Download button

Describe the task
Up you @nlebovits what you want to do here. Would be trivial to download the geojson, but understand the pros/cons.

@brandonfcohen1 for now, I'd just like to show some kind of pop-up that tells people to email us and<EMAIL_ADDRESS>to get the data. Text could be something like:
"If you are interested in accessing the data behind this dashboard, please reach out to us at<EMAIL_ADDRESS>Let us know who you are and why you want the data. We are happy to share the data with anyone with community-oriented interests!"


Automate milestone config update

/kind enhancement
What this PR does / why we need it:
This PR introduces milestone-activator an app which runs as a prow job.
It activates marked sections of config files when it finds an open milestone matching a certain pattern and sets milestone:  to the identified milestone.
It deactivates the sections when no open milestone is found.
It commits changes and raises a PR to an upstream repository if necessary.
Which issue(s) this PR fixes:
Part of https://github.com/gardener/gardener/issues/6016
Special notes for your reviewer:
I tested milestone-activator several times with my own repository (results).

cc @shafeeqes - we could get this in to test it out when you release the new g/g version tomorrow and close the milestone

/approve


Add GitHub actions

Github Actions have the upside of showing the results of a CI run directly in the merge request. Reviewing would become simpler.

@philipp-siegmantel It seems like Dave used a Travis configuration (check out this Travis build's configuration) I'm not sure why there was change to CircleCI, but it's a little weird having to clone some of these forked repositories and manually testing. Travis or GitHub actions would work better for checking tests straight from GitHub.
Ping @johnthagen: Know when and/or why this change to CircleCI happened?

I don't know why the change happened, I just did a couple minor edits to add support for new DRF versions after the change had already been done.

Ref #382 as this will be helpful in migrating to Jazzband's requirement for GitHub actions


Add Support for Cerebras AI API

So I got a cerebras api key, but I don't know how to use it with mindcraft
I tried using the models url thing, but that just said couldn't find key, when the key was there.
Maybe add support for cerebras API in the future?

nevermind- read other issues and they had the solution, also very close to the end of #readme.md


buildid: Simplify and optimize build id extraction

Signed-off-by: Kemal Akkoyun<EMAIL_ADDRESS>Why?
For the most of the cases we shouldn't be re-opening the ELF file to look for build ID. This PR makes sure that's the case.
And simplify the package.
TODO

[x] Test
[x] Integrate Go fast path directly from file

What?

🤖 Generated by Copilot at 07dd0fe
This pull request refactors and simplifies the code for extracting build IDs from ELF files, using a new buildid package that replaces the elfreader and internal/go/buildid packages. It also fixes some typos, formatting, and linting issues in various files.
How?

Removes vendored internal/go/buildid package.

🤖 Generated by Copilot at 07dd0fe

Extract the build ID from an ELF file using different methods in the pkg/buildid package (link, link, link, link, link, link, link, link, link)
Rename the BuildID function to FromELF and update the calls to it in the pkg/objectfile and pkg/profiler/cpu packages (link, link, link, link)
Rename the fastGNUBuildID, elfBuildID, and fastGoBuildID functions to fastGNU, buildid, and fastGo respectively and update the calls to them in the pkg/buildid package (link, link, link, link, link, link)
Add a new function FromFile to read the build ID from a file by opening it and reading the first 32 kB of data and add a test for it in the pkg/buildid package (link, link)
Rename the test functions in the pkg/buildid package to match the new function names (link, link, link, link)
Move the note.go file from the internal/go/buildid package to the pkg/buildid package and update the package name and the constants and types for the ELF notes (link, link, link, link, link, link)
Add a new file pkg/elfreader/elfreader.go to declare the elfreader package, which is used to read and parse ELF files and symbols (link)
Remove the internal/go directory from the list of files to be checked by golangci-lint, gofumpt, and the license script, since it contains third-party code that does not follow the same style and conventions as the rest of the project (link, link, link)
Remove the internal/go/xcoff and pkg/buildid/buildid.go files, since they are no longer used by the project (link, link)
Rename the variable elfFile to ef in the setUnwindTableForMapping function of the pkg/profiler/cpu package, to avoid shadowing the imported package name elf (link, link)
Add a missing space before the comment in the Makefile, to improve readability and consistency (link)

Test Plan

Run the agent and observe no behaviour change
Unit tests

🤖 Generated by Copilot at 07dd0fe

To extract build IDs from ELF notes
We refactored some code and wrote tests
We renamed elfreader
And skipped some code linters
For third-party code that we don't own

Lgtm


Change iconBrandColor in apiProperties.json file

Please check the following conditions for your PR.

[ ] apiDefinition.swagger.json is validated using paconn validate command.
[ ] apiProperties.json has a valid brand color. Invalid brand colors are #007ee5 and #ffffff.

@asitedeveloper Could you please resolve the conflict(s)? Thanks!

@dougelliott conflict is resolved now. Please check the updated PR.


Let burning oil turn into acid

When the oil is burning, let the smoke, if enough, turn into acid.

Why do this? Smoke in this game is not substantial, so having it turn into something would be weird because it would create mass out of nowhere. Also, creating acid from nowhere would not be fun, since it would destroy the oil, the fire it burns with, the floor it rests on, and anything above it. Overall I don't support this change because smoke and acid may have this relationship in real life, but the way they work in-game would make this very unfun.

If enough, turn into a bit of acid. maybe only turn it into acid if there's rocket in the burning oil

This game is cell-based -- a single pixel can only make decisions based on cells that are directly touching it. So there's no way for smoke (which isn't even an element, just a visual flourish that doesn't affect anything around it) to know what's in the oil it came from.

On Oct 19, 2019, at 6:31 PM, cameracameraboo23<EMAIL_ADDRESS>wrote:
If enough, turn into a bit of acid. maybe only turn it into acid if there's rocket in the burning oil
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I like elements turning into other elements (like oil and nitro in some older sand games) but going to close this because i dont agree for acid


doc/stdenv: add quotes to run phases with newlines

Description of changes
Without quotes newlines in environment variables get converted to spaces, so any overridden phases would not work.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/this-month-in-nix-docs-1-march-2023/26913/1


Player-level ad-skipping?

I'm wondering if & hoping that player-level ad-skipping might be implemented alongside or within this project. I'd like to hardcode the player so that it can skip any pre-roll ad after 5 seconds. We are able to set this internally except when we serve 3rd party VAST tags.
I didn't carefully read the documentation for setShowCountdown( showCountdownIn ) so I assumed showCountdownIn was an integer (as the name might imply) but then re-read later and saw it was a boolean.
I'm continuing to explore this topic and would love to submit a PR to this project, but I'm wondering if there's some examples or guidance that might lead me in the right direction. Googling hasn't been very fruitful.

@shawnbuso nevermind- i saw your response here


Images are not handled when inline in another block

I'm trying to use images in various different ways on my slides. Assuming I have an image at path assets/my_image.png in my git repository, the following works like a charm, as documented :
![Alt](assets/my_image.png)

Unfortunately, if I try to inline it within another block, the assets/my_image.png is left as is in the final html page, and I get a missing image in my presentation :
> In a quote ![Gradle logo](assets/my_image.png)

## In a header ![Gradle logo](assets/my_image.png)

- And in a list too ? ![Gradle logo](assets/my_image.png)

Going further, I sometimes want to add a specific class to the final  element for styling purposes, so instead of using the ![]() syntax, I write my html element directly. Likewise, the relative path of the image is converted if the  element is top level, but not when it's inlined in a header, list, blockquote etc... So for example the first line will work, but not the others

> In a quote

## In a header

- And in a list too ?

This issue thread fell off my radar, apologies. But in the spirit of better late than never I have an update for this thread that resolves the issues raised. There were two main issues:

Image paths do not work when inlined with other content
Using image tags to activate custom CSS class also exhibit inline path problem.

The first issue was resolved quite some time ago, image paths are properly resolved whether they are defined on standalone images or inlined images.
The second issue has a clean solution thanks to the @img[class...] markdown shortcut. The syntax for this shortcut is documented in the Markdown Widget Guide.
The sample snippets provided above can be replaced with the following - much cleaner - syntax:

@img[photo](assets/my_image.png)

> In a quote @img[photo](assets/my_image.png)

## In a header @img[photo](assets/my_image.png)

- And in a list too ? @img[photo](assets/my_image.png)

The new @img[class...] markdown shortcut lets you activate one (or more) custom CSS classes on any image. And the paths are properly handled no matter how the tag is used - standalone or inlined.


Summarization tasks

Hello,
There is plenty of summarization tasks and datasets out there.
Am I missing something or are there no summarization tasks among the ones supported?
Thank you.

You are correct that there are currently no summarization tasks supported. If you'd like to open PRs for summarization tasks you use we would greatly appreciate it.


Doesn't seem to track position

I'm not sure if I'm doing anything wrong, but it doesn't seem like any of the /avatar/parameters/OscTrackedPos{X,Y,Z} parameters are sent to vrchat. The box on my hand rotates when I rotate either my hand or the tracker. But it's always stuck to the wrist.
I calibrated with only one controller and one tracker connected, so I'm pretty sure I got that right.
Moving the puppet controls does move the box as expected.
Sorry about the shakiness, but here's a video.

Mhm, that looks really strange, I really don't see how it could be possible that no positional data is sent while the rotational part seemingly works. Although, even the rotation looks a bit weird in that video. Does it really mirror the rotation of the tracker properly? It looks like it was just spinning around.
The only thing I could think of right now is that the calibration is probably wrong somehow. Can you post your config file or just a screenshot of the calibration view?
Oh and another tip: don't touch the analog stick while trying to use the tracking. I've seen some really weird bugs happen when you input parameters that are also controlled via OSC. Mostly that the OSC data just get's discarded and it looks like everything is broken. Closing and reopening the menu fixes it though.

Oh, actually that's another thing. The config gets saved really weird:
{
  "Autostart": false,
  "OscInputAddress": "<IP_ADDRESS>:9001",
  "OscOutputAddress": "<IP_ADDRESS>:9000",
  "ControllerSerial": "LHR-23626CBF",
  "TrackerSerial": "LHR-98CED565",
  "Avatars": {
    "avtr_d78a5be1-ac67-4f93-8cdc-ad2921eca74e": {
      "Name": "Naoko2",
      "Parameters": {
        "Activate": "/avatar/parameters/OSCTrackingEnabled",
        "PositionX": "/avatar/parameters/OscTrackedPosX",
        "PositionY": "/avatar/parameters/OscTrackedPosY",
        "PositionZ": "/avatar/parameters/OscTrackedPosZ",
        "RotationX": "/avatar/parameters/OscTrackedRotX",
        "RotationY": "/avatar/parameters/OscTrackedRotY",
        "RotationZ": "/avatar/parameters/OscTrackedRotZ"
      },
      "Calibration": {
        "Scale": 12099998,
        "TranslationX": 3,
        "TranslationY": 5,
        "TranslationZ": 15,
        "RotationX": 14899989,
        "RotationY": 4270003,
        "RotationZ": 18199986
      }
    }
  }
}

Those aren't even close to the low values I saw when I was calibrating.
I wouldn't say it's mirroring the rotation as expected. But at least it seems to be rotating approximately the same amount as the tracker.

Those are probably pretty important, so I'm guessing that's the cause for it not working.
Just looking at it, I expect it's a locale-related error. Notice that my values have commas in them as decimal places. While the ones I see in your YouTube video have a dot as the decimal separator.
I confirmed that it does work if I edit the .json file and put in the numbers from the calibration.

Yep I agree with you, the values in the config file are wrong and this seems like an obvious locale error. I'll check the C# docs again to see why this happened. I was under the impression that the conversion from float -> string and string -> float would use the same locale so that it's bidirectional. I guess my assumption was wrong then, lol.

I confirmed that it does work if I edit the .json file and put in the numbers from the calibration.

Does that mean that everything is working perfectly if you only change the calibration values? Because in that case it should be a rather simple fix on my end.

Oh and also, if you have more problems with the rotations, I would suggest you try the calibration again and try to keep all values below Pi. From a maths point of view it shouldn't matter if you put in 4.270003 or -2.013182, but I can't guarantee that my code handles this correctly since I haven't explicitly tested it.

Does that mean that everything is working perfectly if you only change the calibration values? Because in that case it should be a rather simple fix on my end.
Yeah, works perfectly with

{
  "Scale": 1.2099998,
  "TranslationX": 0.03,
  "TranslationY": 0.05,
  "TranslationZ": 0.15,
  "RotationX": 1.4899989,
  "RotationY": 4.270003,
  "RotationZ": 1.8199986
}

video

Very nice and also funny to see that you also use it for drink tracking :D Now all that's missing is a contact sender that sends a Bottle tag and we we could virtually clink our real-life bottles together. If you'd be down for that you can add me in VRChat, my username is the same as on here.
Besides that I'll take a look into the locale thing ASAP, thanks for reporting it.

Fixed in version 0.1.1.


hexRegistrySnapshot: 2016-11-23 -> 2017-03-18

Motivation for this change
Update the Hex registry snapshot.
Related (depends on?): https://github.com/erlang-nix/hex-pm-registry-snapshots/pull/3
Things done

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

[ ] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

👍
Thanks for updating this!

N.B. This breaks things for me, namely rebar3 is looking for erlware_commons-1.0.0 and with this I get erlware_commons_0.21.0.

You probably need to follow https://nixos.org/nixpkgs/manual/#generating-packages-from-hex-with-hex2nix and https://github.com/erlang-nix/hex2nix to regenerate nixpkgs.beamPackages.

Related: https://github.com/erlang-nix/hex2nix/issues/21

See my comment on #26544. I won't be working on this any time soon.


Fix race condition that resets environment setting to default (#6083)

Pull request opened by the merge tool on behalf of #6083

Merged into branches iso5 in 18478fd09eda73094578ddec0b814ce07b35b8ce


Add restore checks

Fixes #22

Fixes #11

Bug with --archive-dir flag, which points to an incorrect directory:
[vincentlam@td-dsp01 crown-high-elk]$ ./downloads/artefactor publish --archive-dir ~/crown-high-elk/downloads/ --docker-registry registry.dsp.internal
Loading image from /home/vincentlam/crown-high-elk/downloads/home/vincentlam/crown-high-elk/downloads/minio~minio~~RELEASE.2018-04-12T23-41-09Z.docker.tar.

Problem persists even when using default option:
[vincentlam@td-dsp01 crown-high-elk]$ pwd
/home/vincentlam/crown-high-elk
[vincentlam@td-dsp01 crown-high-elk]$ ./downloads/artefactor publish --docker-registry registry.dsp.internal
Loading image from downloads/downloads/minio~minio~~RELEASE.2018-04-12T23-41-09Z.docker.tar.
Error: load image problem for downloads/downloads/minio~minio~~RELEASE.2018-04-12T23-41-09Z.docker.tar:stat downloads/downloads/minio~minio~~RELEASE.2018-04-12T23-41-09Z.docker.tar: no such file or directory

@vinn946 Fixed and backed as https://github.com/appvia/artefactor/releases/tag/v0.2.0-rc3


Update README.md

Hello.

@dragonsea0927 please read the instructions and add your name in the CONTRIBUTORS.md file. Kindly delete the commit you have made to the README.md, as this is completed by a bot

Thanks


Unable to create application from standalone example

https://github.com/golioth/reference-design-template
Hello! I'm testing out the extension with our Reference Design template. I successfully created a workspace by pointing to the repo @ main. When I went to create an application, it couldn't find any of the board files. It also was looking for Samples, which this repo is actually the entire application.
I'm guessing the main issue is that the extension doesn't handle this style of topology?

Hi,
Indeed, the extension doesn't support this topology yet. I'll work on it asap!
By the way, thank you for testing the extension and your feedback.

A beta version is published and should solve the issue.
The west configuration manifest is now parsed to get the topology. I could find the boards and samples from your repo.
You might need to create the workspace again to be able to have the changes.


Migration ran successfully but 'You do not have any websites configured'

I upgraded to 1.4, ran the migration tool for v1-v2. The output looked good.
But now when I access umami as 'admin' I see:
"You do not have any websites configured."
If I visit an old share url for a site then it is blank.
Any ideas?

Nevermind. Run my deploy script again solved it:
yarn install
yarn build
yarn update-db


How to use e2e evaluation for FormAction

Rasa Core version: 0.13.0a1
Python version: 3.6.6
Operating system (windows, osx, ...): osx
Issue:
Right now I'm using FormAction for my stories. I am having troubles writing e2e_stories.md for e2e evaluation.
Is there an appropriate way to write e2e_stories.md when using FormAction?
Content of domain file (if used & relevant):

Hey, so the thing is that if you explicitly write all the steps within a form, it has to be written with a form prefix (see https://rasa.com/docs/core/interactive_learning/#the-form-prefix) so that rasa core doesn't get confused. This also means that those lines will get ignored from training though. So I don't think e2e evaluation with forms is working right now.
@Ghostvv do you have any additional thoughts on this?

I was trying to use core evaluation instead. But it turned out that core evaluation didn't work neither.
I used the "formbot" in examples for testing, simply using all training stories as testing stories. Out of 10 stories, only 1 passed (the happy path). A typical failed story is:
## chitchat stop but continue path
* request_restaurant
    - restaurant_form
    - form{"name": "restaurant_form"}
* form: chitchat
    - form: utter_chitchat   <!-- predicted: restaurant_form -->
    - form: restaurant_form
* form: stop
    - form: utter_ask_continue   <!-- predicted: restaurant_form -->
    - form: action_listen   <!-- predicted: restaurant_form -->
* form: affirm
    - form: restaurant_form
    - form{"name": null}
    - utter_slots_values
* thankyou
    - utter_noworries

ok so that story looks slightly wrong. the chitchat intent shouldn't have a form: prefix. Everything that isn't the happy path shouldn't have a form prefix. I think it might be easiest to generate these stories via interactive learning because it can be a bit confusing.
Let me know if that works

I track to StoryStep.as_story_string in rasa_core.training.structures (line: 169).
            if isinstance(s, UserUttered):
                if self.story_string_helper.active_form is None:
                    result += self._user_string(s, e2e)
                else:
                    # form is active
                    # it is not known whether the form will be
                    # successfully executed, so store this
                    # story string for later
                    self._store_user_strings(s, e2e, FORM_PREFIX)

When tracker export stories, as long as a form is active, the user utterance will be appended a FORM_PREFIX. However, sometimes the user utterance is not part of the form. In this example, "chitchat" is not part of restaurant_form, therefore should not be appended a FORM_PREFIX.

The guy I tagged in the comment above (@Ghostvv) probably has some ideas, but he's currently away so may not get back to you until next week

@yobekiko thank you for spotting it, yes during interactive training the FormAction fails to validate, so core knows when to add form:  prefix and when not. Since during e2e evaluation FormAction doesn't run, core doesn't know when it fails

The solution is to ignore FormPolicy predictions during evaluation

@Ghostvv can you please elaborate on how to do that? I am also having the same problem. I am unable to use e2e for our bot since it almost consists of forms only (with unhappy paths steering back the conversations to reask the form questions).

wait it should automatically ignore it if your test stories correctly contain form:  prefix

@tahamr83 I just took a look, and there is a bug there


Ventura, CA

To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>SUBJECT: Ventura Resident for Defunding the VPD
Dear Mayor LaVere and City Councilmembers,
My name is [YOUR NAME] and I am a resident of Ventura. I am writing to demand that you defund the Ventura Police Department, and use that money to create solutions that work for the people of our city
For the past few weeks, hundreds of thousands of Americans across the country have taken to the streets to protest for change. They want to finally put an end to racism in this country, and win justice for those (especially black Americans) who have been treated unfairly by law enforcement. Furthermore, they want their cities to dramatically reduce the role police play in our society.
I am enraged by the Ventura Police Department’s enormous budget. One in every three dollars spent by the City of Ventura last year went to the VPD -- more than five times what we spent on community development. The FY 2021 Budget recently proposed to the Council guts funding for community development by more than 17%, but barely touches the VPD. This budget punishes Ventura’s most vulnerable while virtually leaving alone a department that eats up $40 of our general fund. Even more outrageous is that the VPD is allotted 25% more funding than it received just four years ago. Spending on police has ballooned, and investment in our communities has stagnated.
Research has shown that community efforts to address homelessness, food insecurity, and mental health keep people far safer than putting more officers on the street. We do not need more police -- we need far fewer police, and we need immediate help for the Venturans bearing the brunt of the ongoing recession.
We can’t cut programs that help our communities in order to protect our soaring police budget. Instead, we should set an example for cities across America by eliminating the VPD’s bloat and investing in our most vulnerable -- in affordable housing, education, jobs, and more. However, we can only do it if you have the courage to stand up and change our city. Can I count on you to support a budget that reflects what Venturans actually need?
Thank you,
YOUR NAME
YOUR ADDRESS
YOUR EMAIL
YOUR PHONE NUMBER

Some minor edits:
To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>SUBJECT: Ventura Resident for Defunding the VPD
Dear Mayor LaVere and City Councilmembers,
My name is [YOUR NAME] and I am a resident of [NEIGHBORHOOD/CITY]. I am writing to demand that you defund the Ventura Police Department and reinvest that funding into solutions that work for the people of our city.
For the past few weeks, hundreds of thousands of Americans across the country have taken to the streets to protest for change. They want to finally put an end to racism in this country, and win justice for those (especially Black Americans) who have been treated unfairly by law enforcement. Furthermore, they want their cities to dramatically reduce the role police play in our society.
I am enraged by the Ventura Police Department’s enormous budget. One in every three dollars spent by the City of Ventura last year went to the VPD -- more than five times what we spent on community development. The FY 2021 Budget recently proposed to the Council guts funding for community development by more than 17%, but barely touches the VPD. This budget punishes Ventura’s most vulnerable while virtually leaving alone a department that eats up $40 of our general fund. Even more outrageous is that the VPD is allotted 25% more funding than it received just four years ago. Spending on police has ballooned, and investment in our communities has stagnated.
Research has shown that community efforts to address homelessness, food insecurity, and mental health keep people far safer than putting more officers on the street. We do not need more police -- we need far fewer police, and we need immediate help for the Venturans bearing the brunt of the ongoing recession.
We can’t cut programs that help our communities in order to protect our soaring police budget. Instead, we should set an example for cities across America by eliminating the VPD’s bloat and investing in our most vulnerable -- in affordable housing, education, jobs, and more. However, we can only do it if you have the courage to stand up and change our city. Can I count on you to support a budget that reflects what Venturans actually need?

No worries @root2point0 just pushed but you have the PR open already so keep yours 🙂

thank you guys!


Fix for the warning "Method override for the designated initializer of the superclass '-init' not found"

Fixes a new warning on Xcode 7 about designated initializers.

I think this should be pull requested to the swift_2.0 branch.

I can do that, but what's the reason? I'm running off of master and see the warning there.

It looks like the header part of this was already added to the swift_2.0 branch in commit 58ae948213e76a336473825256055b75d8da30b3. I'll close this. I assume the swift_2.0 branch will be getting merged into master relatively soon? I'm not actually using Swift at all, I just don't want these extraneous warnings appearing when I build :)


Statistics Calculator

Prerequisites

[X] I am an Open Source Contributor
[X] I checked to make sure that this issue has not already been filed

Description
Maximum, minimum, mean, median, mode, standard deviation, variance, range, sum, and count calculations.
A list of integers/floats can be taken as input and all of these statistics can be shown.
Screenshots

Code of Conduct

[X] I follow Contributing Guidelines of this project.

Proceed @kom-senapati


[PL-43856] Platform 1.19.6 release notes

Platform 1.19.6 release notes
For reviewers, a preview is available:
Platform
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6595d468e904990314ae38a7--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6595dee5a44ab00ca5a43a6c--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6596e5c94d712b14481197b0--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://659c1151404dea0d7a24cc39--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://659c1386b2a3340f296ffe02--harness-developer.netlify.app

Commented out PL-42471. This item is pending verification from @akshay-khole. Publishing and will add PL-42471 after Akshay confirms.
PR was previously approved by @pratmit before the addition of PL-42471.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://659c705f62d2282e6819535c--harness-developer.netlify.app


On IOS cursor is jumping on change

Hi, when I'm using mask property it is doing like this but when I disable mask property everything looks nice.
Also there is a crash on [0...] mask pattern.
Also, I'm using it with react-hook-form but I don't think that this is the source of this problem.
"react-native":"0.64.2"
https://user-images.githubusercontent.com/40486471/121362782-6b994580-c947-11eb-931f-51abdf996d57.mov

I have this problem too. I've tried using autocomplete: false and autoskip: false as said in #194 but still happening.

any update for this issue ?

@beqramo @akimabs @marianocordoba Any ideas on this. I have the same issue.

no, I just did my custom one


write a post on what I learned

I learned a lot about serverless framework, aws lambda, crowbar, cpython, cargo, and the http crate while writing this library. leaving this issue here as a reminder that I should share some of that experience in blog post form so others can benefit and maybe take that learning a step further

Done https://link.medium.com/fZza8su9cS


Can't bulk write using this data.

Can't find why this doesn't work
d = [
  {:series=>"logstash", :values=>{"team"=>"cml0", "logstash_receiver"=>"receiver-ubuntu-1404"}},
  {:series=>"logstash", :values=>{"team"=>"cml1", "logstash_receiver"=>"receiver-ubuntu-1404"}},
  {:series=>"logstash", :values=>{"team"=>"cml2", "logstash_receiver"=>"receiver-ubuntu-1404"}},
  {:series=>"logstash", :values=>{"team"=>"cml3", "logstash_receiver"=>"receiver-ubuntu-1404"}},
  {:series=>"logstash", :values=>{"team"=>"cml4", "logstash_receiver"=>"receiver-ubuntu-1404"}},
  {:series=>"logstash", :values=>{"team"=>"cml5", "logstash_receiver"=>"receiver-ubuntu-1404"}}
]

influx_cnx.write_points(d)

Only the last one get insert (or is shown using select * from logstash
Inserting them to different series works like a charm (logstash1 to logstash6)

Using InfluxDB 0.9.6 and InfluxDB-ruby 0.2.3

actually anytime I try to do write_points with multiple entry to the same series only the last one gets written..

Not optimal but sleeping between each insert works... So it likes influx is only inserting one event / sec max ? If 2 event enter at the same second, one of them get discarded ?!

Hi Yann,
I think the issue you are hitting is that all of the points you are writing share the same timestamp and series, which is causing each successive write to overwrite the previous one. Please note that InfluxDB's use of the word 'series' seems to differ from the Ruby client's use of the word 'series', which should really be referred to as 'measurement'. You can read more on what InfluxDB considers to be a duplicate point here. I also recommend you read through our Scheme Design documentation here.
Is there a reason you are using team and logstash_receiver as values instead of tags? If you set those as tags, then a new series will be created for each unique team and logstash_receiver value, and you will be able to write multiple points per timestamp. Conversely, this will also mean that you will need to use something else as your value.
Thanks,
Ross
Ross McDonald
Operations Engineer, InfluxDB


General Form Error

I managed to implement client side validation, and also managed to parse error response from the server API and map it to the form error descriptions.
Now, there is some cases when I receive an error from server, which is not related to any of the fields. I would like to show this above all of the form fields (something like):

Form

{serverError}

  <form use:form>
    Some prop:
      <input type="text" name="requiredFiveChars" required>

is there already this feature in felte (something like )? I can also set serverError proeprty in onError, but what would be the best way to clear it on any change of the form data?

There is no "official" way to do something like this right now. While I understand it is a possible scenario, I haven't prioritised anything like this since it seems to be something that can be achieved outside of Felte (e.g. setting a variable from your component inside of your onError handler).
Anyway, this would (in the end) be a responsibility of the reporter. I'm not quite sure what a possible API could look like, since reporters usually expect your messages to be inside of the form element. Something like what you have outlined could be done. But it might not be a priority to implement since it would require some further consideration (and as mentioned it might be done independently). I'm open for discussing this, though!

I was just trying to map spring exceptions to be shown in the GUI.
These are the methods spring provides to get
    //general error
    List<ObjectError> globalErrors = e.getBindingResult().getGlobalErrors();
    //error relate per field
    List<FieldError> fieldErrors = e.getBindingResult().getFieldErrors();

Now, I extract this to https://datatracker.ietf.org/doc/html/rfc7807 json problem response format
   {
   "type": "https://example.net/validation-error",
   "title": "Your request parameters didn't validate.", <-------------- GENERAL ERROR
   "invalid-params": [ {
                         "name": "age", <------------------------------ FIELD NAME
                         "reason": "must be a positive integer" <------ ERROR FOR THAT FIELD
                       },
                       {
                         "name": "color",
                         "reason": "must be 'green', 'red' or 'blue'"}
                     ]
   }

And using your component, I generate standard field errors as:

  <form use:form>

 <---- !!!! THIS NEEDS TO BE ADDED? Something like form, or $global or $title ?

        <input type="text" name="username" placeholder="Username" aria-describedby="username-validation">

 <-------------- FIELD ERROR

    <button class="button" type="submit">Login</button>
  </form>

I guess this is the part that would need to be added as some global error container?

 <---- !!!! THIS NEEDS TO BE ADDED? Something like form, or $global or $title ? Just not sure what would be the proper naming here...

I actually end-up using existing functionality, just mapping the global error to new field I named "$form".
So it goes like this:
...
<form use:form>

...

and then in onError, I just map it to the field
export const mapToError = (response : ProblemResponse) => {
  let mapped : any = {}
  if(response.title){ //this is title from my rfc7807 JSON object
    mapped["$form"] = response.title; //$form will display errors for global form-level
  }
  if(response.invalidParams) {
    response.invalidParams.forEach(p => {
      mapped[p.name] = p.reason; //all field errors mapped as "field name" -> "error"
    });
  }
  return mapped;
}


Add instruction to install Rosetta for MacOS ARM

What was wrong?
Executable does not work on MacOS ARM unless Rosetta is installed. The user guide does not mention this detail.
How was it fixed?
Added the instruction and warning about this issue to the installation guide.

CI / lint fails for a totally irrelevant reason. Perhaps running the workflow again will make it resolve by itself.

error: unnecessarily eager cloning of iterator items
--> crates/test-utils/src/lib.rs:565:9
|
565 | /         data.iter()
566 | |             .cloned()
567 | |             .filter(|val| {
568 | |                 // ethabi doesn't yet support error types so we just filter them out for now
569 | |                 // https://github.com/rust-ethereum/ethabi/issues/225
570 | |                 val["type"] != "error"
571 | |             })
| |______________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_overeager_cloned
= note: -D clippy::iter-overeager-cloned implied by -D clippy::all
= help: to override -D clippy::all add #[allow(clippy::iter_overeager_cloned)]
help: try
|
565 ~         data.iter().filter(|&val| {
566 +                 // ethabi doesn't yet support error types so we just filter them out for now
567 +                 // https://github.com/rust-ethereum/ethabi/issues/225
568 +                 val["type"] != "error"
569 +             }).cloned()
|
error: could not compile fe-compiler-test-utils (lib) due to previous error
warning: build failed, waiting for other jobs to finish...
Error: Process completed with exit code 101.

This looks like a new clippy check (clippy isn'f fixed to a specific version in CI) that needs to be satisfied.  Nothing that needs to be added to this PR but the PR will eventually need to be rebased when the fix lands in master.

@0xferit The issue is resolved in latest master. Could you rebase the PR and force push it.

@0xferit The issue is resolved in latest master. Could you rebase the PR and force push it.

I'm just going to merge this, no need to rebase.


fix(kw-search): delete datasource node then delete table

Description
concurrent doesn't work due to the FK
Risk

Deploy Plan

lgtm 👍


Anyway, I can not use the module in my application.

I can not do the git clone. Anyway, I can not use the module in my application.
npm install @xboxreplay/xboxlive-api --save
var XboxLiveAPI = require('@xboxreplay/xboxlive-api');
XboxLiveAPI.getPlayerSettings('Zeny IC', {
userHash: '1890318589445465111',
XSTSToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhIjoiYiJ9.iMrN7XT_jCcRXWKwUo_JPWeRO75dBOGTzerAO'
}, ['GameDisplayPicRaw', 'Gamerscore', 'Location'])
.then(console.info)
.catch(console.error);
XBLAuthError: true,
name: 'XboxLiveAuthError',
extra: { statusCode: 401, reason: 'UNAUTHORIZED' }

Please refer to the documentation, you must use / generate your own credentials.
See: https://github.com/XboxReplay/xboxlive-api/blob/master/README.md#how-to-generate-a-xbox-live-authorization

README.md file has been updated with the correct git clone command and I replaced placeholders for userHash / XSTSToken properties by something more explicit ;)


Nginx ip host

WHAT DOES THIS PR DO?

Jira cards

GitHub issues

Closes #

HOW DO I TEST OUT THIS PR?
WHICH ENDPOINTS SHOULD BE READY FOR TESTING?:
IS THERE ANY JENKINS CONSOLE LINK FOR CODE COVERAGE AND BUILD INFO?
ARE THERE ANY RELATED PRs?

Hi @Psalmz777 , this has some merge conflicts now. You might want to look into them as we also look forward to capturing the IP and domain name details of each requester

Hi @Psalmz777 , this has some merge conflicts now. You might want to look into them as we also look forward to capturing the IP and domain name details of each requester

Alright @Baalmart ,will just raise a new PR


Blog post about the FOSS4G (and 1.0.0 delay)

Two things:

I have a photo of Vlad, Per and me in the cafeteria area, but Sanghee's daughter is in the frame, and I don't feel comfortable uploading that (without his permission)
Do we want to add more detail about the FOSS4G? Some more references to OpenLayers talks/features?

I'm not sure we need another "very soon" blog post. I'd rather fix/postpone remaining two issues, then write up a final Leaflet 1.0 announcement instead, and maybe mix in a few FOSS4G pics, or just tweet them instead.

We'll post a 1.0 blog post instead.


Add Generic arguments for IdentityUser and UserStore

Refer to issue #585

Hi @slaneyrw, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, DNFBOT;

This also could satisfy issue #596

We're not planning on taking this for RTM but we will revisit this for vnext

There goes the upgrade path for our application.  Not going to be bother to fix the pull request for the ASP.NET Core namespace change, really isn't any point is there!

We discussed this and willing to try and get this in for RC2, once any issues in review are addressed

We shouldn't rush this in for RC2 but instead do it early into the next milestone, so moving.

Replaced by https://github.com/aspnet/Identity/pull/798


thread 'main' has overflowed its stack

Getting this error when trying to analyze a specific contract in toucanprotocol/contracts:
$ pyrometer -r remappings.txt contracts/pools/NatureCarbonTonne.sol

thread 'main' has overflowed its stack
fatal runtime error: stack overflow
Aborted

This occurs even with disabling the debug parameter in Cargo.toml [profile.release]. Havent seen this before!
export RUST_LOG=info; export RUST_BACKTRACE=1; cargo run --release --manifest-path=/path/to/pyrometer/cli/Cargo.toml ./contracts/pools/NatureCarbonTonne.sol -r remappings.txt


Can one use stylus without AWT / JAVAFX?

Hi,
I am trying to add support for graphic tablets to the OPENRNDR creative coding framework written in Kotlin. First I tried using https://github.com/nicarran/jpen but it's no longer under active development and I have issues making it work.
I was pointed to this repo and I'm very happy that there are packages I can use from Gradle.
Question: is it possible to use it without AWT or JAVAFX? OPENRNDR uses LWJGL which in turn uses GLFW. I do have access to window size, window position, pointer position and button states. What I'm missing is pressure and tilt.
Is the readme the only documentation available so far?
I see the included demos are rich in features and source code files. An idea for the future: include a minimal demo only showing how to read the state from the stylus. I think that would make it easier to understand how to integrate it in a project.
Thank you for writing and sharing your code.

This is the code I came up with for testing (it's the whole program):
import org.lecturestudio.stylus.*
import org.openrndr.application
import org.openrndr.color.rgb
import org.openrndr.math.Vector2

fun main() = application {
    program {
        var pressure = 0.0
        var tilt = Vector2.ZERO
        val manager = StylusManager.getInstance()
        val stylusListener: StylusListener = object : StylusListener {
            override fun onCursorChange(event: StylusEvent?) {
                println(event)
            }

            override fun onCursorMove(event: StylusEvent) {
                event.axesData.let {
                    pressure = it.pressure
                    tilt = Vector2(it.tiltX, it.tiltY) * 0.5 + 0.5
                }
            }

            override fun onButtonDown(event: StylusEvent?) {
                println(event)
            }

            override fun onButtonUp(event: StylusEvent?) {
                println(event)
            }
        }
        manager.attachStylusListener(stylusListener, this)
        extend {
            if(mouse.pressedButtons.isNotEmpty()) {
                drawer.stroke = null
                drawer.fill = rgb(tilt.x, tilt.y, 1.0)
                drawer.circle(mouse.position, pressure * 50.0)
            }
        }
    }
}

I added stylus to the build.gradle.kts file but the program fails to start with this error:
May 29, 2022 2:06:38 PM org.lecturestudio.stylus.StylusManager <clinit>
SEVERE: Load stylus library failed
java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:208)
	at java.base/java.nio.file.Files.copy(Files.java:3112)
	at org.lecturestudio.stylus.internal.NativeLoader.loadLibrary(NativeLoader.java:62)
	at org.lecturestudio.stylus.StylusManager.<clinit>(StylusManager.java:30)
	at apps2022.TestStylusKt$main$1$1.invokeSuspend(testStylus.kt:12)
	at apps2022.TestStylusKt$main$1$1.invoke(testStylus.kt)
	at apps2022.TestStylusKt$main$1$1.invoke(testStylus.kt)
        ...

Any suggestions to solve this? I'm on Linux, latest Idea & Gradle.

I tried setting JAVA_HOME correctly, then running mvn install, then copying the produced libstylus.so file to /usr/lib and various other folders but that did not help.

My colleague showed me how to use the right dependencies:
dependencies {
            implementation("org.lecturestudio.stylus:stylus:0.2.0")
            runtimeOnly("org.lecturestudio.stylus:stylus:0.2.0:linux-x86_64")
}

With that I didn't need to build it myself and the library is found. Unfortunately also couldn't make it work. We get this error:
Exception in thread "main" java.lang.NoSuchFieldError: nativeHandle
	at org.lecturestudio.stylus.StylusManager.attachStylusListener(Native Method)
	at Stylus01Kt$main$1$1.invokeSuspend(Stylus01.kt:31)
	at Stylus01Kt$main$1$1.invoke(Stylus01.kt)
	at Stylus01Kt$main$1$1.invoke(Stylus01.kt)
	at org.openrndr.ApplicationBuilder$program$1.setup(ApplicationBuilder.kt:15)
	at org.openrndr.internal.gl3.ApplicationGLFWGL3$loop$15.invokeSuspend(ApplicationGLFWGL3.kt:803)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at org.openrndr.internal.gl3.ApplicationGLFWGL3.loop(ApplicationGLFWGL3.kt:802)
	at org.openrndr.Application$Companion.run(Application.kt:70)
	at org.openrndr.ApplicationKt.application(Application.kt:120)
	at org.openrndr.ApplicationBuilderKt.application(ApplicationBuilder.kt:81)
	at Stylus01Kt.main(Stylus01.kt:6)
	at Stylus01Kt.main(Stylus01.kt)

It looks like some method is not found. A JVM method called from C++ maybe? How does it fail in your case @Polian ?

Yeah, that's the same error I'm getting.  I dug around in the C++ a little, but I'm not familiar with this kind of code, and couldn't figure out what could be going wrong

It looks like some method is not found. A JVM method called from C++ maybe? How does it fail in your case @Polian ?

Yes, you need to define a nativeHandle member variable of type long inside the listener class itself (like this: AwtStylusManager.java#L140, I don't know why it's designed that way.

Since I couldn't make it work at the time, and since I'm on Linux, I went for this approach:
https://codeberg.org/hamoid/openrndr-oddity-coffer/src/branch/master/src/main/kotlin/kinputevents


Fibonacci Speed Test

Hi Raku:
On page:  https://docs.raku.org/language/faq#Is_Raku_fast_enough_for_me?  the recommendation is to test with:
perl -Mbigint test.raku

which does indeed produce an excessive time, perhaps 20 time slower than Raku.  However, if one uses Perl correctly:
time perl -M'bigint=only,Pari' test.raku >/dev/null

real    0m0.770s
user    0m0.762s
sys     0m0.008s

as compared to:
time raku test.raku >/dev/null

real    0m0.605s
user    0m0.649s
sys     0m0.020s

for the specified test program cat test.raku:
my ($prev, $current) = (1, 0);

for (0..100_000) {
    ($prev, $current) = ($current, $prev + $current);
}
print $current;

one obtains a more balanced result.
May I therefore entreat you to update your documentation to reflect these important results?
Thanks

Thanks a lot for your suggestion. As you see, however, the point of the page is to show the speed of Raku, not the speed of Perl. In the new comparison it's still faster, although just a bit. Achieving a "more balanced result" is not the objective; since this is not a competition between Perl and Raku; the point is proving that Raku can obtain competitive results in this particular arena. In that sense, we could think about many different speed comparisons with many other languages (as Jonathan Worthington has done in his talks), in some of which, of course, Raku will be slower.
In a sense, you are right drawing our attention to this question, which might have outlived its usefulness, since nowadays the speed of Raku has improved to the point of being competitive with many other languages.

my 2¢ - we should do "fair" comparisons between the languages if we're trying to demonstrate speed.
However, given JJ's comment, rejecting this ticket.


Is there a way to conditionally trigger workflow steps?

I have a custom function as a step, based on what is returned I want to either send a DM or a message to a channel.
Is this achievable?
Right now I send an empty string to the workflow step sending a message to a channel when I only want a DM. That creates an error message.

Hi @SondreBakken, thanks for asking the question!
You can transfer your data among your custom functions using outputs properties, and each function can decide what to do based on the values. In your case, your preceding function's outputs can include a value that indicates the proper action in your following steps. The value can be a boolean flag, enum value, channel_id, or whatever easy to handle for you.
If you're trying to dispatch the workflow execution based on value (meaning, if/else conditions to select SendMessage or EphemeralMessage), it's not feasible at this moment. Also, I cannot tell whether/when it will be feasible in the future.
I hope this helps.

To add to @seratch's point, one way to do this is to have a custom function handle sending the message to either a DM or a channel, rather than using the built-in functions SendDm or SendMessage. The custom function can send a message using the regular HTTP API client, client, provided as an argument to code within that function. The chat.postMessage method accepts a channel argument that can either be a user ID (for a DM) or a channel ID (for a channel message).

All the above is true, and I'd plus-one using the built-in function solution that @filmaj recommended for now. That being said, we do plan to add conditional logic to workflows in the future!

Going to close this issue out but if you still have questions in this area feel free to re-open or open a new issue.


Allow multiple instances of cloudprober to run sequentially.

This is most useful for tests in which a full cloudprober is
required. Each test initializes a new instance, calling
InitFromConfig and Start and when the context passed to Start is done,
the cloud prober instance will shut down fully. There is currently no
good way to ensure that the last instance has shut down before starting
a new one, so I used a time.Sleep.

Added ClearDefaultGRPCServer() to runconfig to clear the saved gRPC
server
On context close, Start will fully clean up the global variables found
in cloudprober.go
Added test that starts CloudProber, stops it, and starts it again.
Before this code change, that would have always failed with the second
config ignored.

Thanks @cstahl1! This mostly looks good to me. I'll take a more detailed look later today.


MetaTrader removed all pypi package versions before 5.0.37

I don't know if pymt5adapter has any issues with the latest version 5.0.43 but trying to pip install pymt5adapter now shows error:
ERROR: Could not find a version that satisfies the requirement MetaTrader5==5.0.33 (from pymt5adapter) (from versions: 5.0.36, 5.0.37, 5.0.43)
ERROR: No matching distribution found for MetaTrader5==5.0.33

I don't know if pymt5adapter has any issues with the latest version 5.0.43 but trying to pip install pymt5adapter now shows error:
ERROR: Could not find a version that satisfies the requirement MetaTrader5==5.0.33 (from pymt5adapter) (from versions: 5.0.36, 5.0.37, 5.0.43)
ERROR: No matching distribution found for MetaTrader5==5.0.33

Hello,
I hope you're all doing well.
Have you managed to find a solution for that issue?

Resolved!
Here's the solution:

Download the repository.

Open the setup.py file from the downloaded repository.

Locate the line:
python install_requires=['MetaTrader5==5.0.33']
Modify it to:
python install_requires=[]
It's worth noting that while this solution allows you to install the package without the specified dependency, keep in mind that some APIs might not work as expected due to the outdated API of the repository.


bower package custom-selects not found

As per title the package doesn't exists.
I think custom-select could be the right alternative similar packages

Hi, thank you for your feedback,
@LoicGoyet I think you could take a look

@niklongstone Yeah sorry about that the repo just got migrated this week and unregistered from bower with the name custom-selects and re-registered with a new name : trowel-select. The issue is the same for custom-radio that is registered now as trowel-radio.
I'll fix the demo about those dependencies injection soon


validateSchema's 2nd parameter can be ajv instance

#154
will submit a PR for docs about this if you guys think this PR is feasible.

You have a liniting issue:

semistandard --fix
/home/travis/build/feathersjs/feathers-hooks-common/src/services/validate-schema.js:12:55: A constructor name should not start with a lowercase letter.

Is instanceof of any use? https://github.com/feathersjs/feathers-hooks-common/issues/154

will fix ot soon

Do you have the time to

update the validateSchema?
update the its docs in feathers-docs?
:)


‘link’ handle in readme is misleading

link is a reserved work so might be worth replacing the documentation.
This tripped me up when using SuperTable, which doesn’t validate handles (engram-design/SuperTable#19).

@joshuabaker Thanks for this! That was real fookin me up. Would never have thought of that....
:+1:

@joshuabaker What would you suggest, we are going to use the  __toString() method such that {{ entry.yourLinkItField }} will return the link html.

I was just raising a minor semantical issue that I noticed in the readme, which assigns entry.yourLinkItField to a link variable within the template.
A few people have been tripped up by looking through the readme and using link as a field handle, a reserved word, for LinkIt fields within a SuperTable field.

Good call, i've updated the Readme.

+1, any updates on this?

@sidneywidmer: See 6cb36fde7c401ff5272766919e725b72a2bf6230, a97223d177780d5b8fb396f1aa667cc90a35363c, and d46f87a6c2d26fb41bec5d392c1ecd7b96ef0805

shit sorry, posted my comment on the wrong issue :) I was talking about the one with the localization, probably it was a bit too early for me

link will be removed in the upcoming update

Fixed in the latest release, please make sure you backup and test out pre launch!


[1] Upgrade build process for plugins

Merging into feature branch

Remove hard coded plugins reference. Now set external plugin location with env variable.
Generate jest config dynamically.

NOTE: Tests will fail till we merge into feature branch

Reviewer: @Poltergeist

@rcorral @mlunoe - I updated based on your comments. Also committed new shrinkwrap after cleaning dependencies.

Needs a rebase, but then 🚢!


Some issues with code

Example: code/4_eval_func_backtranslator.py
back_instruction = json.loads(back_instruction)
--> correct may be
back_instruction = json.loads(instruction)
back_trans.jsonl i empty after running step 4 for the ShareGPT i used.
--> the given link to ShareGPT is not in jsonl. I fixed that by converting
I assume some other issues exist as well.
After step 9, results are there but not very much.

Thank you for your suggestion, your understanding is correct, we will fix this bug

instruction

Sorry that you did not understand it correctly. Code/4_eval_func_backtranslator.py needs to add the code for supervision model back translation, that is, use the supervision model to perform back translation on each instruction and output the result in the back translation variable, as shown in the following figure:

I have already spliced the back translate prompt for you in the instruction variable.


How to get Business Info

First of all, thanks for the excellent package.  I am having very slight issue and I hope you can point me in right direction.  I am able to get account info by using following code, but unable to get business info such as email, address, phone number which is visible in instagram app as button for email and contact us.
Can you please help me out in this case?
Account.getById = function (session, id) {
    return new Request(session)
        .setMethod('GET')
        .setResource('userInfo', {id: id})
        .send()
        .then(function(data) {
            // data variable is a pure JSON object which will be parsed
            // by Account.prototype.parse and set as the top level property params
            return new Account(session, data.user)
        })
};

// Usage

Account.getById(session, '1234567')
    .then(function(account) {
        console.log(account.params);
        // {username: "...", ...}
        console.log(account.id);
        // only property which is exported as top level
        // property
    })

nobody knows?

I am also looking for an answer to this question


release patched tarball has differences with git submodule go checkout, git am patches

There are two differences between the git submodule checkout of go; git am apply all patches, versus the released patched tarball.
chmod +x appears to be lost on many files (bash and shell scripts, testdata files), and .github, .gitignore, .gitattributes are missing.
$ git diff --no-index --stat go/ tarball/go/
 go/.git => /dev/null                                                             |   1 -
 go/.gitattributes => /dev/null                                                   |  16 -------
 go/.github/CODE_OF_CONDUCT.md => /dev/null                                       |   3 --
 go/.github/ISSUE_TEMPLATE/00-bug.yml => /dev/null                                |  94 --------------------------------------
 go/.github/ISSUE_TEMPLATE/01-pkgsite.yml => /dev/null                            |  47 -------------------
 go/.github/ISSUE_TEMPLATE/02-pkgsite-removal.yml => /dev/null                    |  42 -----------------
 go/.github/ISSUE_TEMPLATE/03-gopls.yml => /dev/null                              |  56 -----------------------
 go/.github/ISSUE_TEMPLATE/04-vuln.yml => /dev/null                               |  52 ---------------------
 go/.github/ISSUE_TEMPLATE/10-proposal.yml => /dev/null                           |  15 -------
 go/.github/ISSUE_TEMPLATE/11-language-change.yml => /dev/null                    | 165 -------------------------------------------------------------------
 go/.github/ISSUE_TEMPLATE/12-telemetry.yml => /dev/null                          |  30 -------------
 go/.github/ISSUE_TEMPLATE/config.yml => /dev/null                                |   5 ---
 go/.github/PULL_REQUEST_TEMPLATE => /dev/null                                    |  25 -----------
 go/.github/SUPPORT.md => /dev/null                                               |  14 ------
 go/.gitignore => /dev/null                                                       |  52 ---------------------
 {go => tarball/go}/src/cmd/compile/profile.sh                                    |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh                |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh             |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh       |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh                 |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh              |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash         |   0
 {go => tarball/go}/src/cmd/vendor/golang.org/x/sys/windows/mkknownfolderids.bash |   0
 {go => tarball/go}/src/cmp.bash                                                  |   0
 {go => tarball/go}/src/debug/dwarf/testdata/ranges.elf                           | Bin 10348 -> 10348 bytes
 {go => tarball/go}/src/debug/dwarf/testdata/rnglistx.elf                         | Bin 11024 -> 11024 bytes
 {go => tarball/go}/src/debug/dwarf/testdata/typedef.elf                          | Bin 12448 -> 12448 bytes
 {go => tarball/go}/src/runtime/pprof/testdata/test32                             | Bin 528 -> 528 bytes
 {go => tarball/go}/src/runtime/pprof/testdata/test32be                           | Bin 520 -> 520 bytes
 {go => tarball/go}/src/runtime/pprof/testdata/test64                             | Bin 760 -> 760 bytes
 {go => tarball/go}/src/runtime/pprof/testdata/test64be                           | Bin 856 -> 856 bytes

It would be ideal if released patched tarballs match git submodule checkout / git am / git export.

@dagood for triage.

It would be ideal if released patched tarballs match git submodule checkout / git am / git export.

Why is that? IMO it is better if they match what you would find on https://go.dev/dl/. We use upstream tooling to create the source tarball--not just for convenience, but in order to make sure it matches upstream.

It would be ideal if released patched tarballs match git submodule checkout / git am / git export.

Why is that? IMO it is better if they match what you would find on https://go.dev/dl/. We use upstream tooling to create the source tarball--not just for convenience, but in order to make sure it matches upstream.
(And the reason matching upstream is useful is that someone who already has a build system for upstream source tarballs can (usually) swap in our tarball without changing the build process or dealing with side effects from discrepancies.)

Ack.
I'll redirect my request there then!


Errors occur when downloading multiple videos

YoutubeDownloader: 1.3.1
OS: Windows 7 X64
URL: https://www.youtube.com/playlist?list=PLZyAyG4_KmYnvTqe5__NG3bXMrdjYV4Ci

Looks like something to do with SSL, I can't read the Chinese text.

Looks like something to do with SSL, I can't read the Chinese text.

Sorry,I forgot to translate it into English,it means Could not create SSL/TLS secure channel

Maybe your local CA list is out of date. Have you tried Windows update?


linux: fs_read to use io_uring if iovcnt > IOV_MAX

Just cap it to IOV_MAX as it's already done when performing reads using the threadpool.

Feels like a somewhat unsatisfactory workaround/limitation

Care to elaborate why? It seems to me it's doing exactly what we were doing in the threadpool implementation.

How about round-tripping through io_uring multiple times?

I'm not sure I understand. Do you mean search for completions without waiting for the POLLIN event? Wouldn't that cause the loop to slow down?

I mean that in general. Any implicit limit is unsatisfactory, even more so when the limit varies across systems; IOV_MAX can be as low as 16.

Do you mean search for completions without waiting for the POLLIN event?

No, simply that we internally cap the submission at IOV_MAX buffers, then resubmit the remainder on completion, rinse-and-repeat style (and bail out on errors or partial reads/writes.)
Having said all that, I thought we handled that correctly in src/unix/fs.c but you're right we don't.
And perhaps that's a good argument against overcomplicating things because I don't remember anyone complaining about the limit in the decade-plus that libuv has been around.

This SGTM. I expect it is more worthwhile to get the available data to the user that is already now in memory (and if you hit an error on resubmission, it is slightly awkward that you can't report that error to the user)

No, simply that we internally cap the submission at IOV_MAX buffers, then resubmit the remainder on completion, rinse-and-repeat style (and bail out on errors or partial reads/writes.)

Ok, that's what I was planning to do for writes, to have the same behavior as we already have, which is to call the callback when the full write has completed or on error, but I'm not sure that the performance, in comparison to the threadpool implementation, is going to be that good. I guess I'll need to benchmark it first.


Add Trelis Pay to Dapp List

To make a submission for the Bake Off, please complete the task lists
below; otherwise remove them.

Your Dapp:

[x] connects to Valora via WalletConnect V1 or DAppKit;
[x] must be mobile-first or mobile responsive;
[x] is in one of the existing categories; and
[x] includes a link to user documentation.

Please confirm you have:

[x] read the Dapp Bake Off Information; and
[x] read the Dapp Bake Off Rules.

Small typos:
https://docs.trelis.com/
"Trelis Pay is non-custodial and Trelis does not have accepts to merchant funds."
https://docs.trelis.com/pricing-and-fees
"Treils fees are in addition to fees charged by the payment network."
https://docs.trelis.com/extras/support-and-contact
https://docs.trelis.com/pricing-and-fees
"hello@[this domain]"

Hi @dominiquejane, sorry for the typos. Will fix and let you know. Thank you.

Hi @dominiquejane the typos are fixed. Just a note, "hello@[this domain]" is intended because of spamming. Thanks.

Thanks! Could you check the "Allow edits by maintainers" box toward the bottom right side of the PR?
This is needed for the test check to run and this way we can also merge/resolve conflicts for you. 🙏

@jeanregisser Hi Jean, can't seem to find the option :(

Ah, It's possible you have to create a new PR and check that box when creating it.
Could you try?

Ah, It's possible you have to create a new PR and check that box when creating it. Could you try?

Yes I can do that, let me create a new PR.

Any issue creating the new PR @manashmandal?

@manashmandal When you say "spamming" do you mean you are trying to prevent bots from picking up your email?
If so, could you add additional information for users who may not fully understand how to interpret these instructions?
Example: "please replace [this domain] with trelis.com"

@manashmandal When you say "spamming" do you mean you are trying to prevent bots from picking up your email? If so, could you add additional information for users who may not fully understand how to interpret these instructions? Example: "please replace [this domain] with trelis.com"

Yes exactly what you meant. Thanks for pointing that out. Updating the instructions.

Any issue creating the new PR @manashmandal?

While creating the new PR didn't see the option.


fix fetch timeout issue

Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

@williamaronli: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio_release-1.5
c8aa3cc6cd443cb00e8fe389dcbfcb7cfd508796
link
/test gencheck_istio_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@williamaronli: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio_release-1.5
c8aa3cc6cd443cb00e8fe389dcbfcb7cfd508796
link
/test gencheck_istio_release-1.5

lint_istio_release-1.5
c8aa3cc6cd443cb00e8fe389dcbfcb7cfd508796
link
/test lint_istio_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Migrate to Kotlin 1.4

Non-trivial, there are some issues with the Web app.

Left to do: address new warnings that appeared.

Left to do: add trailing comma whenever possible (scan for listOf, setOf, mapOf).

Let's add commas in new code and incrementally.


Show consistent number of decimals in eth values

We currently show different number of decimals everywhere we display a price in eth:
10 decimals

5 decimals

3 decimals

In discussion with @DanielVF and @joshfraser we casually settled on 5 decimals, as at current prices this makes the least significant digit roughly equal to one cent.

Related: https://github.com/OriginProtocol/demo-dapp/issues/224

Yeah, I think for now go with five for ETH, and tooltip display a minimum of five with any extra needed decimals for the people with accounting in their blood.

@kayyoo23 is on this one!

Talk to @kayyoo23 😁

Yesss I will finish this up tomorrow!
😂
On Tue, Aug 14, 2018 at 7:50 PM, Micah Alcorn<EMAIL_ADDRESS>wrote:

Talk to @kayyoo23 https://github.com/kayyoo23 😁
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OriginProtocol/origin-dapp/issues/244#issuecomment-413078297,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AnE47tj-a2HdNzcTuX9CUppBQzdubkpAks5uQ4xzgaJpZM4UUQlO
.

--
Kay Yoo
Finance & Operations
Origin Protocol http://originprotocol.com

💪
On Thu, Aug 16, 2018 at 2:21 PM, Micah Alcorn<EMAIL_ADDRESS>wrote:

Closed #244 https://github.com/OriginProtocol/origin-dapp/issues/244.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/OriginProtocol/origin-dapp/issues/244#event-1793407092,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AnE47vENtTNnIyYvlEFDv8Tn43mPcZGkks5uReJTgaJpZM4UUQlO
.

--
Kay Yoo
Finance & Operations
Origin Protocol http://originprotocol.com


Fixed #29363 -- Uptated unit tests to use assertWarns and assertWarnsRegex

@charettes I've just added your first suggestion. Thanks for the review!

Adding assertWarnsMessage() does look appealing considering the boilerplate of the current approach.

@timgraham Indeed.  I've also updated some sections of the documentation related to testing tools and the coding style.

Slight puzzlement:

When used as a context manager, assertWarns() accepts the additional keyword argument msg.
— https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertWarns

But seemingly no affect. ???

@carltongibson msg is used to format the raised exception message and not to test the raised warning. It's an analogous to self.assertEqual(condition, msg).
https://github.com/python/cpython/blob/491bbedc209fea314a04cb3015da68fb0aa63238/Lib/unittest/case.py#L133-L135

@charettes: Super. Thank you.

Thanks for the review @timgraham. I've made the proposed changes.


Chore: hibernate static values

Description
in this pull request create new class to store string value related to hibernate for better code maintenance.
Fixes #1
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have checked my code and corrected any misspellings
[x] My branch is sync with development branch
[x] I have follow conventional commit
[x] My pull request name follow standard and have related labels

assignee: @dehghani-reza
Reviewer: @dehghani-reza

Well done :)


Do not allow collateral fields when there is no redeemer

Network: Vasil Dev
Block: 1787ae01340333569855947f84d095b84db408edda2da80a157bf2ab6d961ef3
Absolute Slot: 607569
Transaction at index 0
Block CBOR:
820685828a19681c1a000945515820faa49aebfab1da33459fd6e8d8fcfff237b2ca17f6d5cb8ab02821c49032e77258204cb52835ae3b1bc4aae113fa38c241523a91df90b25a01ce0fbf38025ba13fbd5820495cad4ab91ef4461341be00f862c899e824625508dba5794a60c39deda82a758258406480dc3b9a529200e7e3026325924d51ee2201f71671572fbb43ea5dcf1be19a2e27fab453131fd16f94b462e94c3ec7f5e82194243df6977d02f2e6a56240415850f54a07f44be188df423b47320c4d2a9d821951a7c82c63d88a40944f17dddb669f62292cb1aae187537bd0353dd278fe961ffdd482d93998fc34c6e89a8a9e1cb10619c4945bde18212fc60dc838450319014358201be4d4652bc69f93e13601591fefc3aafe9f52dd92be6232ce8e0fec449f37cf845820945096c938418413114320df97debb4ac3a77ac67097da8c040aff5d55bb45cd00025840bba584228ac5de9d94e9182181889ba493b963b5c859a1c4f97bc3762a5017a1975f288d0078a1a0f47402b9e00a2fb3c466b2fbb9068c34ca1327cd8138d80c8207005901c07fbdd38021bc7da0ee4087932c7c90e12710bd4d912a1892818fae76a292cf3a10a8699a221b38a87fd0aee61596d6608ae8ae83795e923472a4a28ca8807c001418a5c8dbfb6afce1f52bfeebc73560dade7d8af11f901ced015ce8256c2c82dde7d2a00c195a4edab7c46957b2ff6bdc4d3afcca0718ef58541f6a0a10c1d8b91e73bed2b94c5bbcbc3bdc88487a02ef92bce91dfe8267d130ec34bf0996352e9bbc7488026a41c914be36d886fef5c9126aa47c66e99e54a35f929d9c10bc8229a5fb03b71bf37590a6970b83c39f42a6828598ae150fcddc7209eaf323823d09af62c283f74abf6f846fec851706c575f59ab3c12badbc807358bfb0c6cf7cafb40af6ba042bf32ee55d2eba2127a771709f35c3ab14398cfb1ca05b50c0998d0529e5f9a9173b65997ac40093dd7598b0cd6841ae3dd09c0a97d4cc822d99cb62a35634b274a357b5a86f34efda612c7aabb75ea38ecc8b8c2620398920cd9f1a5883b83bc264b4dc850e3b7651f568bd42bab5ef8e0419b7fd7589248e63a79c70daad422ca75336eda1e2bb93642cb2cb2289ba9df9550cb7fcd1dbcf3fdf3a9685290aa6d295c43d4f742d0fcff3c8091879c32796470b311530d04481a90081825820c1d64a32f0e15222d7e2f00fd81deb34e9b5224021070467eadcfab690a51b87010d80128182582047d4b94ad0d78a2b4e1d445a6ba296d44e7e8d5c7627487ded5cf7f7e89c7611010182a200581d60710ea774cf50871f989838c19afe7b92f6bbba795040d64832a0fe52011a002b2fefa200581d60710ea774cf50871f989838c19afe7b92f6bbba795040d64832a0fe52011a001e848010a200581d6076aaef06f38cc98ed08ceb168ddb55bab2ea5df43a6847a99f086fc4011a000f42401101021a000296d1081a0004e5210e8081a10081825820ab90b91479376378665c25d288cc2615d2946d7bf776c0ed2d78f5c41272bf3758403214244f868f82c8cc4a6adeeca0454e10a7d780ea0f354135ce2b4fb87fc3d9f56ab5003493e42f7b9c1bb585e335931f07ff7302b61bbe79687c773f25f306a080

In this block, at tx index 0, the tx has no input collateral but has an output collateral of 1000000 lovelace. Also notice that the collateral output is ONLY 1 lovelace. This tx is marked successful hence the collateral fields are probably not verified, but this does not seem to be right to be present in ledger.

Most collateral checks (at least those relating to conservation of value across the collateral inputs/outputs and the correctness of the amount total collateral field) are done only if the transaction contains redeemers, because collateral is only taken when the transaction fails phase-2 validation which is only possible if the transaction contains redeemers.
This transaction does not use any phase-2 scripts (right?), so there is no risk of the collateral being taken and thus the checks on the collateral are not ran. It's safe, but perhaps it's a bit weird to allow arbitrary amounts in the collateral return output and total collateral when no scripts are present.

@jmhrpr yep understandable, also prolly the checks might not be needed on collateral when the tx is marked as true as the tx above is. As you state it is indeed weird to allow arbitrary values in collateral.

It seems we're already checking for the existence of redeemers. Couldn't this check simply fail the transaction if it has collateral fields and there are no redeemers?

as always, thank you @ashisherc for finding and bring up interesting details!
I do not know for certain if this was intentional, but as a general rule of thumb we "do not add extra validation for things that are weird but not harmful". When we were first designing Shelley, an incredibly number of topics came up about "should be forbid this?", and we adopted this mantra in order to keep the rules as simple as possible. I doubt we are completely consistent about this, but it does come up a lot, and we invoke this mantra often.
That said, with hindsight, I think it is worth adding in extra validation for things that make for a bad user experience/interface, such as the issue in this ticket. @lehins has been championing this point, I think it's totally valid.
We will not be able to change this for the Babbage era. But perhaps we can save this issues as a nice to have for a future era. @ashisherc do you mind editing the issue to say something like what @AndrewWestberg posted above, "Consider not allowing collateral outputs if a transaction has no redeemers". and perhaps collateral inputs as well.

@JaredCorduan here you go, this tx was present on Vasil Dev network
a90081825820c1d64a32f0e15222d7e2f00fd81deb34e9b5224021070467eadcfab690a51b87010d80128182582047d4b94ad0d78a2b4e1d445a6ba296d44e7e8d5c7627487ded5cf7f7e89c7611010182a200581d60710ea774cf50871f989838c19afe7b92f6bbba795040d64832a0fe52011a002b2fefa200581d60710ea774cf50871f989838c19afe7b92f6bbba795040d64832a0fe52011a001e848010a200581d6076aaef06f38cc98ed08ceb168ddb55bab2ea5df43a6847a99f086fc4011a000f42401101021a000296d1081a0004e5210e80

I wonder if the minUTxO values was set to 1 or 0 on the Vasil Dev

Quite likely, dont think vasil dev had proto params changed - and it's shelley genesis did have 0.

great, thank you @rdlrt , that explains how the collateral output could have been so small. (I still agree that allowing it to begin with is odd.)