Add omnia/label/beta to README installation instructions

So the one-liner mirrors https://openff-evaluator.readthedocs.io/en/latest/install.html#installation-from-conda

Thanks for catching this @mattwthompson! Once this is merged can you also update #221 to roll-this back so it doesn't get missed once out of beta?


[Markdown to Rich Text] preserve existing rich text in a selection of text that is transformed into rich text

Extension
https://www.raycast.com/ning_cao_cabeza/markdown-to-rich-text
Description
When text is copied that is a mix of rich text and markdown, for example:

bullet one
bullet two1
hyperlink

pretend that hyperlink is actually a link. The bullets will be transformed to rich text bullets but the link formatting will be lost.
Who will benefit from this feature?
anyone using a mix of rich text and markdown but who also needs the markdown to be converted.
Anything else?
No response

Extension
https://www.raycast.com/ning_cao_cabeza/markdown-to-rich-text
Description
When text is copied that is a mix of rich text and markdown, for example:

bullet one
bullet two1
hyperlink

pretend that hyperlink is actually a link. The bullets will be transformed to rich text bullets but the link formatting will be lost.
Who will benefit from this feature?
anyone using a mix of rich text and markdown but who also needs the markdown to be converted.
Anything else?
No response

I didn't find the error, here is the video. Please correct me if I was wrong.
https://github.com/user-attachments/assets/d56b6d04-b0bd-4572-8fbc-ac185d64abc3

Hi @DannyMatteson-at , I have trouble to read rich text from clipboard using import { showHUD, Clipboard } from "@raycast/api";
const clipboardContent = await Clipboard.read();
console.log(clipboardContent);
const markdownText = clipboardContent.text;
const htmlContent = clipboardContent.html;

The output:
  text: '[raycast](https://www.raycast.com/)\n' +
    '- first bullet\n' +
    '- second [raycast](https://www.raycast.com/)\n' +
    'Raycast\n' +
    '<p>hello<p>\n'
}

Output of Hyperlink is plain text, I am not able to tell if it is rich or not.
I am thinking read from clipboard and try to seperate the text based on plain text and rich text in document or html. But I can only get the plain text. Any thoughts?

Thank you very much for the reply @vegetablesB — I looked at the extension code and chatted this out with ChatGPT a little. It seems like if Clipboard.read() function isn't giving the required rich text directly, we might need to work with both HTML and plain text separately like you suggested.
Can we convert the Markdown to rich text and then merge it with the existing rich text (like the Raycast hyperlink in your screensot) to preserve the formatting?
I haven't tested the following yet but maybe I can fork and submit a PR:
import { richTextFromMarkdown } from "@contentful/rich-text-from-markdown";
import { documentToHtmlString } from "@contentful/rich-text-html-renderer";
import { documentToPlainTextString } from "@contentful/rich-text-plain-text-renderer";
import { showHUD, Clipboard } from "@raycast/api";

export default async function main() {
  try {
-    const markdownText = await Clipboard.readText();
+    // Read clipboard content
+    const clipboardContent = await Clipboard.read();
+    const markdownText = clipboardContent.text;
+    const existingHtmlContent = clipboardContent.html;

    const document = await richTextFromMarkdown(markdownText ?? "");
    const renderedHtml = documentToHtmlString(document);

+    // Merge existing HTML content with the new rich text
+    const combinedHtml = mergeHtml(existingHtmlContent, renderedHtml);

    const plainText = documentToPlainTextString(document);
-    const html = await renderedHtml;

-    await Clipboard.copy({
-      html: html,
+    // Copy combined rich text and plain text to clipboard
+    await Clipboard.copy({
+      html: combinedHtml,
       text: plainText,
     });
-    await Clipboard.paste({
-      html: html,
+    await Clipboard.paste({
+      html: combinedHtml,
       text: plainText,
     });
     await showHUD("Markdown converted and copied to clipboard! Also pasted.");
   } catch (error) {
     await showHUD("Failed to convert text");
   }
}

+// Helper function to merge existing HTML with new HTML
+function mergeHtml(existingHtml, newHtml) {
+  // Implement logic to intelligently merge existing HTML with new HTML
+  // For simplicity, here we concatenate the HTML strings
+  return (existingHtml || '') + newHtml;
+}

This seems like the tricky part:
+  // Implement logic to intelligently merge existing HTML with new HTML
+  // For simplicity, here we concatenate the HTML strings

Hi @DannyMatteson-at , thank you for your reply. I have tried this const existingHtmlContent = clipboardContent.html;
This one is empty.

How about using Apple's Shortcuts app to accomplish this?
Check out this shortcut.


cannont install

Can't install with laravel 5.4.27

I'm not sure that's got anything to do with this module as it's not got any explicit laravel dependencies.
It looks like there's a version mismatch with your framework vs events requirements. Either be less strict with your dependency requirements (use ~ infront of the version numbers) or try to use the --no-update flag with your require call.
You can double check if this is an issue with this module by seeing if a composer update executes successfully without making any changes

I think this is a local issue and has nothing to do with Intervention Image itself.


serde_test should be dev-dependency

If I'm not missing something, it is required only for tests, so it should be in the [dev-dependencies] section

Unfortunately it looks like it cannot: https://github.com/YaLTeR/circular-queue/pull/7#discussion_r439245769


Add sched modules.

Implement Event class by not using namedtuple.
Import unit tests from Python3.

Note: Unittest codes are from Python3 so, CPython2 only pass few of them.
test_cancel (__main__.TestCase) ... ok (grumpy not yet passed. =>
                                    reversed should be supported.)
test_cancel_concurrent (__main__.TestCase) ... ok (grumpy not yet passed.)
test_empty (__main__.TestCase) ... ok
test_enter (__main__.TestCase) ... ok
test_enter_concurrent (__main__.TestCase) ... ok (grumpy not yet passed.)
test_enterabs (__main__.TestCase) ... ok
test_priority (__main__.TestCase) ... ok

@trotterdylan
PTAL

@trotterdylan
Updated! Thanks for the review!
Please take a look :)


Get-OctopusProject cannot get a particular project

Get-OctopusProject cannot get a particular project (named "Build"), and in fact throws this error:
Get-OctopusProject : Object reference not set to an instance of an object.
At line:1 char:1
+ Get-OctopusProject -name "Build"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-OctopusProject], NullReferenceException
    + FullyQualifiedErrorId : System.NullReferenceException,Octoposh.Cmdlets.GetOctopusProject

The project exists in the database and could be found before using the same command.  All other projects can be found using the same command.
How do we debug this?

It seems to work fine for me. I even created a test group named "Build".
PS> Get-OctopusProject -name "Build"

Name              : Build
Id                : Projects-302
ProjectGroupName  : Testgroup
LifecycleName     : Default Lifecycle
LatestDeployments : {}
AutoCreateRelease : False
Resource          : Octopus.Client.Model.ProjectResource

What version of Octopus and OctoPosh are you using?

Thanks for your reply, webmastir.
Yes, it worked for us before as well.  But we changed one of the related environments, which apparently broke something in the cmdlet.
Never mind however, we have re-written the affected code using the client API and that works perfectly.


Test failures in browsers

Our test suite runs well in the terminal, but when run in a browser we have several failures. Seems worth sorting out!
In Mac Chrome I'm getting three failures in "Multi-Image: Transparent image on top of others" and two in "TiledImage: clip".
In Mac Firefox, the suite doesn't even complete because of:
Events: Viewer: preventDefaultActionRerun

    ReferenceError: event is not defined@ 23 ms
    Source:

    http://localhost:8000/test/modules/events.js:764

Wow! On my Linux machine:
I reproduce the issue with Firefox.
The tests are passing on Chromium.

Aha! The tests that are failing only fail on HDPI screens... when I drag the window to my regular resolution screen they pass just fine. @avandecreme thanks for inspiring me to check that.
Also @avandecreme thanks for fixing the Firefox issue with #1001!

The remaining tests are fixed in #1005


added reference to parent directory

Found and error in the docs while prepping to proctor this workshop.

Thanks so much Harold for submitting this update so everyone can use the latest and greatest content! ⭐⭐` its really appreciated


Store the deployment's info in the contract instead of kvstore

This should be backward compatible with the old deployment
Migrate the data from the kvstore to the contract while listing the deployment

WIP

Added ui related to k8s and virtual machine listing
Disabled actions for deployed deployments from outside grid_client

This feature should be added by now however it still require some tests

tested

fvm
vm
k8s

Bug: Workers and networks not deleted

WIP

Couldn't reproduce the above issue again
continue testing on k8s
still need to test more on applications

WIP

Almost done with tests
Missing only test managing k8s's workers (from different clients)

WIP
investing in https://github.com/threefoldtech/tfgrid-sdk-ts/pull/2124#issuecomment-1941829846

Investigation and Solution
currently, if the user deploys a vm and tries to get the vm's details with the client with a script, nothing will be returned as the listing now depending on the getting the contract from graphql which may be slightly delayed till the event is reflected on the graphql processor db.
as a solution maybe we can inject the newly deployed contracts returned by the chain in the contracts list once it's deployed, so it can list the new vms.

Work Completed

as a solution maybe we can inject the newly deployed contracts returned by the chain in the contracts list once it's deployed, so it can list the new vms.

this solution is added but not tested yet.

Work Complete

this solution is added but not tested yet.

The solution worked fine and the test went well


More slides needed for slideshow.

More slides are needed in the slideshow on the homepage.

A couple of public domain images I collected last year for general purpose use:

"Clouds on blue sky"
"Spirals and circles"

Thanks mate. ;)


job #12535 - Add Timestamp to Masl Build

Appended timestamp to "Done." output in Xtuml2Masl.java.

I still can't build masl, even with Docker. I'm a little concerned that this change doesn't exactly match the bug report, but Levi thought this was the place. Let me know.


"Microsoft.AspNetCore.Mvc.ViewFeatures.Internal" can not find in dotnet core 3.0.0-preview7-27912-14

After I upgrade my dotnet core 2.2 MVC application to 3.0.0-preview7-27912-14, my custom razor html extesion can not find "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal".

And, after "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal" can not find , here is some function I can not use , such as ExpressionHelper and ExpressionMetadataProvider.

Here is my example github url : https://github.com/Benknightdark/dotnetcore3v7

We've moved all pubternal APIs to be truly internal. https://github.com/aspnet/AspNetCore/issues/4932
You'll need to copy that code over to your project from MVC.
cc @pranavkm @rynowak

@pranavkm - did we create a public version of these APIs?

From https://github.com/aspnet/AspNetCore/issues/8678#issuecomment-475000503
We addressed this particular gap as part of https://github.com/aspnet/Mvc/issues/8724. 3.0 offers a ModelExpressionProvider type that's available from DI and combines the 3 APIs that were previously available:

ModelExpressionProvider.GetExpressionText<TModel, TValue>(Expression<Func<TModel, TValue>>)
ModelExpressionProvider.CreateModelExpression<TModel, TValue>(ViewDataDictionary<TModel>, string expression)
ModelExpressionProvider.CreateModelExpression<TModel, TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel, TValue>> expression)

The latter two return an instance of ModelExpression which is a superset for ModelExplorer that ExpressionMetadataProvider returns. https://github.com/aspnet/Mvc/issues/8724#issuecomment-439285912 has a suggestion for libraries that need to support different versions of AspNetCore.

OK, thanks for your help


How it works...

Hi!
This is not really an issue, but I'm wondering, how is Home Assistant connecting to Altherma 3?
What protocol does it use, what ports and so on?
I'm not using Home Assistant, but I'm trying to connect using my own program in C#.
I didn't find anything regarding local connection using LAN adapter (BRP069A61).
I was thinking it is not even possible to get direct connection.
Thanks for your help!

Thank you for sharing that with us!
This will help me and others so much!
I found some information just after posting an issue here, but not as detailed as yours. I found an example to read temperatures and setpoints, but I still didn't know how to write them and where to get limits of setpoints, what are possible values of "bool" variables and so on.
You don't need to apologize, explanation is great!
Thanks again!


Testing Errors

When I run the tests, or anything else, I get a bunch of errors. I assume the project isn't broken. Any way that some documentation could be provided offering some troubleshooting when you're just getting up and running?
`(congress) Josephs-MacBook-Pro:congress GoldenJoe$ ./test/run
..........FFF......................EEEEEEEEWARNING:root:Using original YAML file...
..
ERROR: test_immediately_passed_bill (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 51, in test_immediately_passed_bill
utils.fetch_committee_names(113, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_introduced_bill (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 33, in test_introduced_bill
utils.fetch_committee_names(113, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_introductory_remarks_are_still_inactive (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 120, in test_introductory_remarks_are_still_inactive
utils.fetch_committee_names(113, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_normal_enacted_bill (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 14, in test_normal_enacted_bill
utils.fetch_committee_names(111, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_senate_bill_reported_nowhere (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 104, in test_senate_bill_reported_nowhere
utils.fetch_committee_names(111, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_senate_resolution_failed_voice (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 69, in test_senate_resolution_failed_voice
utils.fetch_committee_names(113, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_senate_resolution_went_nowhere (test_bill_history.BillHistory)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_history.py", line 87, in test_senate_resolution_went_nowhere
utils.fetch_committee_names(113, {'test': True})
AttributeError: 'module' object has no attribute 'fetch_committee_names'
======================================================================
ERROR: test_summary (test_bill_info.BillInfo)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_info.py", line 14, in test_summary
summary_text = bill_info.summary_for(bill_html)['text']
File "tasks/bill_info.py", line 183, in summary_for
summaries = summaries['item']
TypeError: string indices must be integers, not str
======================================================================
FAIL: test_identify_committees (test_bill_actions.BillActions)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_actions.py", line 458, in test_identify_committees
self.assertIn("committees", new_action)
AssertionError: 'committees' not found in {'type': 'referral'}
======================================================================
FAIL: test_identify_committees_2 (test_bill_actions.BillActions)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_actions.py", line 469, in test_identify_committees_2
self.assertIn("committees", new_action)
AssertionError: 'committees' not found in {'type': 'referral'}
======================================================================
FAIL: test_identify_committees_ambiguous (test_bill_actions.BillActions)
Traceback (most recent call last):
File "/Users/GoldenJoe/Development/Git/congress/test/test_bill_actions.py", line 481, in test_identify_committees_ambiguous
self.assertIn("committees", new_action)
AssertionError: 'committees' not found in {'type': 'action'}

Ran 45 tests in 0.235s
FAILED (failures=3, errors=8)
`

All of these tests need to be rewritten -- they can be ignored.

Okay. Just trying to run: ./run bills produces no errors but also no saved files:
Errors for 0.
Skipped 0.
Saved data for 0.

Did you run the fdsys task first?

Running fdsys gives me this:
Traceback (most recent call last):   File "./run", line 54, in <module>     import utils   File "/Users/GoldenJoe/Development/Git/congress/tasks/utils.py", line 11, in <module>     from pytz import timezone ImportError: No module named pytz

Seems like you didn't follow the steps in the README.

Wow. Maybe you qualify that statement with something? A step you think I missed?

I think he means you need to run this before anything else
./run fdsys --collections=BILLSTATUS
./run bills

Thanks avbanks, but I was already running it. I copied and pasted directly from the readme. The errors are the same as above. Something else is definitely wrong with the way I set up the project, but it seems pretty straightforward. May just have to use an alternative solution for now.
`./run fdsys --collections=BILLSTATUS
Downloading: https://www.gpo.gov/smap/fdsys/sitemap.xml
Traceback (most recent call last):
File "./run", line 71, in
task_mod.run(options)
File "/Users/GoldenJoe/Development/Git/congress/tasks/fdsys.py", line 92, in run
update_sitemap_cache(options, listing)
File "/Users/GoldenJoe/Development/Git/congress/tasks/fdsys.py", line 113, in update_sitemap_cache
update_sitemap(fdsys_baseurl + "fdsys/sitemap.xml", None, [], options, listing)
File "/Users/GoldenJoe/Development/Git/congress/tasks/fdsys.py", line 156, in update_sitemap
'binary': True
File "/Users/GoldenJoe/Development/Git/congress/tasks/utils.py", line 315, in download
response = scraper.urlopen(url, **urlopen_kwargs)
`

I don't know what was wrong, but I ended up getting it to work by using docker.
docker pull unitedstates/congress
And then following instructions in the docker file. I would note that you still have to run the fdsys command before fetching bills or whatever. It's easy to forget that if you go straight to the docker file.


fix: implicit string concat makes the regex bad

I had 50% failure on build, with a KeyError on the beet.contrig.vanilla plugin, this was due to the runtime order of the set :
{key, key.removesuffix(".*")}

Then I found this regex that used implicit string concatenation, I think I fixed it the right way.

Ah, you're right this is a typo, fixed it in v0.108.2.


overrideDerivation: fix meta handling

I checked a few uses of overrideDerivation; the majority did not change at all, while the ones that had builder = {bash}/bin/sh became builder = {bash}/bin/bash (i.e. stdenv.shell). But there could be some breakage.

You should keep using derivation not stdenv.mkDerivation .

Using stdenv.mkDerivation is the only way to avoid duplicating its code. And with the various adapters, it is also the only extensible possibility.  If you want to use derivation, then write your own stdenv, like so:
myStdenv = stdenv // { mkDerivation = args: derivation (args // { stdenv = myStdenv; }); };

I ran nox-review locally and it completed successfully (after https://github.com/NixOS/nixpkgs/commit/278f4a5592f5bdab49ae7077c32ca0b1706ef936), so Travis can be ignored.

The other possibility would be to replace stdenv.mkDerivation, similarly to https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/default.nix#L38, but either way the implementation will be tied to stdenv.

@lethalman I have updated this, now it does not use stdenv directly. Instead, stdenv.mkDerivation is passed to makeOverridable, and makeOverridable exposes the whole of function applications (via override, overrideDerivation, overrideInner.overrideDerivation, overrideInner.overrideInner.overrideDerivation, etc.). For backwards compatibility lib.overrideDerivation does the last in the chain, which is mkDerivation for everything in nixpkgs.
Unfortunately functors do not work under map (https://github.com/NixOS/nix/pull/636), so this isn't mergeable at present, but it does work (with a few rebuilds due to the uses of overrideDerivation in-tree).

ping all

The last thing I heard was that @edolstra didn't like it, because it added some overhead: https://github.com/NixOS/nixpkgs/issues/10721#issuecomment-154841265

bump - I just ended up in a situation where I would need to overwrite meta.priority as well. Any thoughts on how this can proceed?

@gilligan you can use something like this https://github.com/jagajaga/my_configs/blob/master/.nixpkgs/common.nix#L6

Is this still relevant, now that we have overrideAttrs?

Well, #7425 is still open, but yeah this PR is pretty much useless now.


Install tailscale & wireguard

why

I want ssh alternative login method

proposal

Install tailscale by default

https://tailscale.com/download/linux

working : https://github.com/go-zen-chu/ubuntu-k8s-playbook/pull/14


revert: ffi and version changes

Description
Contest-isolation was not merged to R55.2 so reverting this changes
Solution Approach
N/A
Related PRs
N/A

@VishwasShashidhar If we merge the context-isolation PR on the SFE in R55.2 we will not be needing this PR.
And if that is not the case please merge the PR and will be changing this back to 1.55.x.


[1.30.0] Backport msys progress bar fix for stable.

Locks max terminal width to 60 on msys-based terminals.

:hourglass: Testing commit a4ba1832f3a2e44237249e807bdaf6c7723ef835 with merge a1a4ad37271b61209cd55d21f2c83f2773cbe113...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing a1a4ad37271b61209cd55d21f2c83f2773cbe113 to rust-1.30.0...


Spamming of 'setSubscription'

UI Version: 0.10.3
Description:

The commit 'setSubscription' is called continuously.

I can't reproduce this.

i have definitely seen this (in the vue console)

Low priority as this doesn't effect the user

@faboweb You said we're not prioritizing bugs!
@jbibla Can you reproduce it?

I reproduced this issue.
We said we would always do bugs right away but for situations when we decide not do them as it is not important to do them. In this case the issue doesn't effect the user, so I thought we might as well not do the bug now.

I reproduced this issue.

How did you reproduce the bug?  This information will be useful (necessary) for the developer assigned to fixing it.

We said we would always do bugs right away but for situations when we decide not do them as it is not important to do them. In this case the issue doesn't effect the user, so I thought we might as well not do the bug now.

In that case it feels like I wasted effort classifying bugs not to be done now as low priority and then removing the labels at your direction.  Would you please go through the bugs and restore my labels?

So are you saying that non-user facing bugs can be low priority and all user-facing bugs are implicitly high priority?

Sounds like a good sum up. Should we add this t our handbook?

How did you reproduce the bug?

Like Jordan already mentioned: Open Voyager > Open Vue-Dev-Tools ( > maybe sign in) wait a couple of seconds.

This is called in blockchain.js on every block to show that the subscription is active. We just need to not send to commit if state.subscription = true.


Improve settings

[x] Explain "Hide After Duration"…
[x] For toggling overlay/icon/nothing, show a link list rather than confusing toggles
[ ] Show what the overlay and icon look like
[x] Merge "Hide in Messages" into a link list (select both/one/none)
[x] Add setting for adhering to DND or not (#50)
[x] Add method to allow/disallow contacts from seeing the current user's typing notifications/read receipts

I reckon not worth bothering with the alert previews; the test buttons give you a better idea than an inline preview would. Was thinking to use something like the iOS notifications selector but it sorta feels like that complicates the alerts list controller which is already quite long.


chore: match all the structures with expected

@tusharmath
running 4 tests
test workflow::tests::test_workflow_demo ... ok
test workflow::tests::test_workflow_rust ... ok
test workflow::tests::test_workflow_bench ... ok
test workflow::tests::test_workflow_ci ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s


Internal Context Providers are not available ()

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
I am converting a docs site to a monorepo by switching to pnpm. Everything seemed to run fine when I was using npm, however, after switching to pnpm, I'm getting ReactContext errors.
On our /learn path, I get this error:

Some how the <DocsSidebarProvider /> isn't being wrapped around the Docusaurus app.
Thank you in advanced!
Reproducible demo
https://github.com/TBD54566975/developer.tbd.website/tree/pnpm
Steps to reproduce
Step 1: pnpm i
Step 2: pnpm build
Or if you run pnpm start and navigate to the /learn URL, you'll see the ContextProvider error.
Expected behavior
I expect that there should be no errors because the appropriate ContextProviders are in place.
Actual behavior
Throwing error that says useDocsSidebar hook is being used outside of <DocsSidebarProvider />

Your environment

Public source code: https://github.com/TBD54566975/developer.tbd.website/tree/pnpm
Public site URL: https://developer.tbd.website
Docusaurus version used: 2.4.1
Chrome 114, Node.js 16.4
Operating system and version: MacOS Ventura 13.4

Self-service

[ ] I'd be willing to fix this bug myself.

You probably have some duplicate packages in your node modules.
Not sure it can be considered as a Docusaurus bug.
Did you also upgrade at the same time, or the only change was the package manager?
Can I see a failing PR or something that clearly shows a diff? (ok before, failing after)

Hey @slorber!
I did upgrade only to see if that would fix my issue. I went from 2.4.0 to 2.4.1.
I just created this PR:
https://github.com/TBD54566975/developer.tbd.website/pull/564
main has the same folder structure but we're running npm commands directly in site and all of those are working just fine.
The pnpm branch is where the context errors are happening.

Your pnpm branch is working for me locally with start/build and pnpm 8.6.3
Try docusaurus clear and test again?
Netlify CI does show an error though but it's not the same that the one you reported 2:03:02 AM: [ERROR] Error: Cannot mix different versions of joi schemas: https://app.netlify.com/sites/tbd-website-developer/deploys/6494e1064f21010008d33c92
Try also to clear the netlify cache and rebuild?

Apparently, you got it working on Netlify a few hours ago, so I assume the problem is fixed 🤷♂
https://app.netlify.com/sites/tbd-website-developer/deploys/6494e19ed6e84b1663a769f3
Not sure we can do anything on the Docusaurus codebase anyway so I'm going to close

Hey @slorber,
I was gonna do some experimenting this morning before updating this issue, but here is what ended up being the fix:
https://github.com/facebook/docusaurus/issues/7880#issuecomment-1368025143
Perhaps removing @docusaurus/types from being an optional dependency would be the answer for pnpm users? Not sure if that might cause issues elsewhere, though.

Thanks
That looks related to a few issues we have (also this one: https://github.com/facebook/docusaurus/issues/9080)
Will need to investigate this a bit but that seems reasonable to include the types as direct deps (even for JS projects, considering we use JSDoc types in the site config)

came across this at: https://github.com/rpldy/react-uploady-docs
after upgrading from 3.0.0 to 3.1.1.
Strangely, it only happened when serving and navigating to a single page: /docs/guides/ (generated directory index) and no other.
Of course, build was breaking during server-side build.
fixed by removing node_modules and reinstalling (pnpm)

When this happens this is usually because there are competing versions of the same package in your repo.
Double-checking your dependencies, and regenerating your lockfile is usually a good idea.


Remove appcast from boxofsnoo-fairmount

Thank you for the contribution. It was merged directly as c83c1b7ae842db8a0db0b8a583e2409f2f3045fc to keep commit history cleaner. Your contribution is still credited to you.


Show a zero-width joined characters

There were lots of characters that not show on an emoji list (Segoe UI Emoji) as it was a joint of two emoji.
It might be optional to show those combos, but a nice addition to have on a glyph list and able to export them.

They quick way of doing this would be to integrate https://github.com/neosmart/unicode.net which all works

Buuuut from my point of this lib adds too much of RAM and startup cost so will work on a more bespoke solution at some point. Probably involving SQLite because search should support it too
Will need a button to also switch between the actual character map and the full emoji map (and hence a way of detecting if a font contains emoji)

Tracked at /EmojiMap, but lots of issues to solve - the big one being trying to figure out what emoji combinations a font file actually supports (DirectWrite falls back to Segoe UI Emoji automatically which isn't massive helpful for this case 😅)


Uniform NuGet executable name for case-sensitive systems.

Lower-case nuget.exe was already used throughout the resolver except in this one case.
The bootstrapping script also downloads lower-case nuget.exe.
Fixes: #737

@hal-ler thanks for wanting to contribute to Cake :+1: Could you please rebase against latest develop and I'll look at reviewing this PR.

Rebased and squashed to make it simpler to review.

@hal-ler merged, thanks for your contribution :+1:


Get unique resource

https://github.com/codejamninja/xmpp-react-hooks/blob/master/src/xmpp.ts#L179

This should be implemented using resource binding with react-native mac address and browser user agent fallback.
https://xmpp.org/rfcs/rfc3920.html#bind


Fix go-dockerclient godeps

Removes files that should be removed and they were not for some reason (I think it was my mistake with assuming git add Godeps is the right thing ;-)

[test]

[merge]


Having problem with participating Stellar airdrop, error.

Keybase GUI Version: 4.5.0-20190919040131+93e889ab01
I am having problem with Airdrop, i qualify but i get info that i do not, after i click on, become....

Hi,
I have exactly the same issue, don't know what to do....

Somos 3, a mí me dice ha ocurrido un error y ya no dice más

Okay i have downloaded new version of Keybase and on first screen i am qualified to join i have button to click. Then when i click on button i am not getting error anymore but next screen telling me that i am not qualified to join. But for sure i am qualified i have very old Github account.

Too me

Same here :/

i though i'm the only one facing the issue.
how to solve this?

I have a feeling they arent that sad that people like us cant join the airdrop ;)

For me too, with german account.

https://github.com/keybase/client/issues/20264  same issue

It happened to me when I left the airdrop because of an error, and when I tried to join again... There's no option.

I have the same issue. Received the first airdrop in September, added a phone number the moment it was required. Now, I tried joining and I have the same issue. 3 green checks that I qualify and a "Sorry, you are not qualified to join."


fix/timestamp-issue-fixed

PR Fixes:

1 bug: timestamp click in comments not working

Resolves #741
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I assure there is no similar/duplicate pull request regarding same issue

solved in PR #602

@mvp5464 got that, closing this PR.


Auto-fill not respected by FormAction

Rasa version: 2.2.2
Python version: 3.6
OS: Mac
Issue:

The form action extract_other_slots is not respecting the auto_fill property of the slots in the domain file. So they are being overwritten.

There is a bug report on the forum here and also here:
https://forum.rasa.com/t/slots-overwritten-in-forms-with-duckling-entities/38197/5
I was able to resolve the issue through a modification of this function. Will open a pull request.

Thanks for raising this issue, @m-vdb will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

👋🏻 hey @kearnsw thanks for your bug report. I see that you've created a branch on your fork a few weeks back. Do you still plan on opening a PR?

👋🏻 hey @kearnsw thanks for your bug report. I see that you've created a branch on your fork a few weeks back. Do you still plan on opening a PR?

@m-vdb , yes the pull request is #7625.

@m-vdb , yes the pull request is #7625.


mixer: fix config corruption due to buffer re-use

Fixes https://github.com/istio/istio/issues/9560
The issue was that handler configs would override each other's buffers during config snapshot construction. The encoder would release the buffer but return the underlying byte array. It only shows up with >=3 handlers. Added a unit test to confirm and prevent regressions.
Also, found a buffer leak (unrelated).
/assign @geeknoid
/assign @mandarjog
/assign @douglas-reid
Signed-off-by: Kuat Yessenov<EMAIL_ADDRESS>

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: kyessenov
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:

mixer/OWNERS [kyessenov]

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: kyessenov, mandarjog
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:

mixer/OWNERS [kyessenov,mandarjog]

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

The lint error makes no sense:
                result[templateName] = &Template{
-                       Name:                       templateName,
+                       Name: templateName,
                        InternalPackageDerivedName: name,
                        FileDescSet:                fds,
                        PackageName:                desc.GetPackage(),


Can't get Luau to work

Pretty much the title says its all I can't get the lsp server to work here's my config
`
local lsp = require("lsp-zero")
require('mason').setup({})
lsp.preset("recommended")
require("mason-lspconfig").setup_handlers({
luau_lsp = function()
require("luau-lsp").luau_lsp.setup({
server = {
filetypes = { "luau" }, -- default is { "luau" }
capabilities = vim.lsp.protocol.make_client_capabilities(),
root_dir = function(path)
local util = require("lspconfig.util")
return util.find_git_ancestor(path)
or util.root_pattern(
".luaurc",
"selene.toml",
"stylua.toml",
"aftman.toml",
"wally.toml",
"mantle.yml",
"*.project.json"
)(path)
end,
},
settings = {},
types = {
roblox = true,
},
sourcemap = {
enable = true,
rojo_path = "rojo",
},
})
end,
})
require('mason-lspconfig').setup({
ensure_installed = {
'luau_lsp',
},
automatic_installation = true,
handlers = { lsp.default_setup },
})
`
am I doing something wrong?

Define de plugin before mason lspconfig (or put as a dependency), also your setup call is wrong, check the readme.

Hey thanks for the reply yeah I'm pretty sure I done that in the code I sent or am I doing something wrong?

Hello, yes

your setup call is require("luau-lsp").setupnot require("luau-lsp").luau_lsp.setup
settings table should be under the server table
try putting this plugin as a dependency of mason-lspconfig.nvim

Oh I see now I guess I kinda did that by mistake as I was exploring on why it didn't work yesterday but It's working now Thanks!


added short options for create and enter

having short options for enter and create would be nice as i'm calling these quite often. i didn't add a short option for create --candidate-registry, -r is already taken and i'm currently not using --candidate-registry.
thanks
toni

what are the chances of getting this merged? makes my life easier :-)


Update graphql peer dependency to 0.6.0

TODO:

[ ] Update CHANGELOG.md with your change (include reference to issue & this PR)
[x] Make sure all of the significant new logic is covered by tests
[x] Rebase your changes on master so that they can be merged easily
[x] Make sure all tests and linter rules pass

Coverage remained the same at 99.707% when pulling 9dccf37594b15499b3aa987c2160ab23ef3879d1 on update-graphql into 69216ae2a94f8736457201d2773489c88d50cf0e on master.

Coverage remained the same at 99.707% when pulling 8ef277285c574248b98c0c34df5b06536132f9c1 on update-graphql into 69216ae2a94f8736457201d2773489c88d50cf0e on master.

This is obsolete due to #73


Springs.Sheet.Views+ Schedule from ScheduleSheetInstance

Hi Dimitar,
Springs.Sheet.Views+ returns Views and ScheduleSheetInstances. Is that a bug or a feature?
I corrected for it with a snippet from Sheet.Schedules from Clockwork, in a separate node.
Forked from Clockwork, Andreas Dieckmann
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
viewports = UnwrapElement(IN[0])
viewlist = list()
for viewport in viewports:
viewlist.append(viewport.Document.GetElement(viewport.ScheduleId))
OUT = viewlist

I think that at the time I needed the schedule instances, so that I could copy them between sheets. It seems it would be preferable if we have a node that also fetches the viewschedule of a sheet instance?

The route that I ended up taking was a python node to get viewports and schedulesheetinstances, and two seperate python nodes to get the views and schedules. All rolled into one custom node, seems to be working consistently, but not tested against different Revit or Dynamo versions, and not a thought spared for optimizing performance. Any thoughts on that?


Add possibility to configure label colors

Ref https://github.com/swingbit/jira2gitlab/issues/19

Thanks for your quick response.
I tested it with an instance of GitLab Community Edition and it works.
Default value is no color-update (LABEL_COLORS = {})
If I configure the colors in the config (see example in the comment in the config), then the colors are updated as expected
for key, value in ISSUE_COMPONENT_MAP.items():
    LABEL_COLORS[value] = '#e6e6fa'
for key, value in ISSUE_PRIORITY_MAP.items():
    LABEL_COLORS[value] = '#8fbc8f'

-> all labels from ISSUE_COMPONENT_MAP have color #e6e6fa and all labels from ISSUE_PRIORITY_MAP have color #8fbc8f


Add support for radial velocity data

We would like to be able to support radial velocity data with the following requirements:

Multiple instruments
Instrument specific jitter
Plotting support in the analysis file (timeplot and timeplotgrid)

We can implement this by creating a new subtype of AbstractObs (types.jl) and likelihood functions (models.jl)
Users can add an rv parameter to the system to model the unperturbed radial velocity.
We would like to be able to add rv data to both the system as a whole and to planets, so we will have to write two separate likelihood functions (they can share code though).
A nice bonus feature could be a helper function to read in the GAIA RV from the HGCA catalog that is already downloaded.

Support for single instrument RV data now implemented.
Still todo: multiple instruments, docs, and recommendations for parameterization e.g. i=0, \Omega=0.

Is there a possibility to add the RV Data support in Octofitterpy too? Right now, I am experiencing this error:
NameError: name 'OctofitterRadialVelocity' is not defined
while defining RV likelihood in the demo notebook of octofitterpy:
rv_star_like = octo.StarAbsoluteRVLikelihood(
  epoch=[ 54899.5],
  # m/s, positive away from the observer
  rv = [1200],
  # m/s
  σ_rv = [1000],
  # Instrument number
  inst_idx = [1],
)

I found out that it arises from the function in the python_interface.py in octofitterpy:
def StarAbsoluteRVLikelihood(**data):
  for k,v in data.items():
      data[k] = jl_array(v)
  return jl.OctofitterRadialVelocity.StarAbsoluteRVLikelihood(Octofitter.Table(**data))

OctofitterRadialVelocity has been installed in the Julia environment during the testing.

Hi @Bhavesh012 , I would be happy to investigate this. Let's open a new issue.


fix(versions): update Activiti/activiti-cloud-full-chart-security versions

UpdateBot pushed helm dependency: activiti-cloud-full-example to: 7.1.288

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-full-example 7.1.288


KPT: Account Page

[ ] Design in Figma
[x] Build in CodePen

Hi team, I apologize for the delayed response to getting this page up and running.
To preface: I took inspiration from the GHSC medical supply catalog and started creating an account page based on what we knew from there. Let me know if I should include this as a source.
The codepen is ready for review.

Some feedback on the codepen:

Let's use "usa-intro" class on second line of hero section.
Try removing top-margin of hero section. (It's only at smaller sizes.)
Orders and Saved Products should be h2s.
The combo of the shadow with the fairly dark border seems a little awkward. Maybe play around with that interaction.
What about accent-cool-lighter for hover background color?
Since those look like cards, I wonder if we should use the card component markup... but not critical.
Carrington is a cool name.
Need more realistic phone numbers and zip codes.
Email addresses get problematic at smaller col widths because they don't wrap. Play with window size and maybe consider only 6-col for when using email addresses.
Avoid partial sentences (when possible) ("Receive updates and news via:"). It's not multi-language friendly.
The help and more links feel a little out of place (as a list of text links) with everything else going on. Not sure.
Revisit heading names. Using "settings" twice.
Not sure you need display-flex on the "cards." They're not going to full-width at small screen, so double check that.
HRs are kinda blah. Try adding bottom border to headings instead.

Thank you, Philip! And the name Carrington is a cool name 😂, it was the first name that popped into my head.
Here are the changes I made to the codepen based on the feedback:

"usa-intro" used on second line in hero section
top-margin removed on hero section

blending of the menu bottom and hero section occurs at smaller widths; let me know your thoughts on how this feels.

removed the original "cards" I had and replaced with actual card component

added the accent-cool-lighter hover background...thoughts?
h2 headings applied

phone numbers and emails address more realistic

6-col applied to div with email addresses

restructured 'help and more' section to the bottom of the page

removed the list and added 'display-block' class
do these changes help bring value to it? If not, we can scrap it

reworded the partial sentence under 'communication settings'
removed redundant "settings" in heading names
took out use of HRs and added bottom borders

Nice work!
Just a couple things:

I'm OK with the blending of the Menu button.
Try a smidge of bottom padding for the h2s with the borders.
One thing I didn't catch: the Help links should be marked up as a usa-list. The spacing is too tight, but that's built into the list styling.

Once you take care of those, this one is good to go to GH.

Awesome, thank you for catching that usa-list issue! My head is a mess right now 🙃
Anyways, added padding to the h2s and they look a LOT better. I'll convert this over to the repo now.
Let me know if you see any other issues or would like any other changes made.

Made some minor tweaks to figma. Closing.


Cleanup Endpoints object

Change description:
GCMx, upon exiting leader role, now opportunistically deletes the service Endpoints object it configured for itself when it entered leadership role.
Notes:
If you want to test this function on a GCMx which was launched via scaffold debug, deleting the pod won't work, because PID=1 would be DLV, not GCMx. You'd need to either terminate leadership, or directly send SIG_TERM to the GCMx process. With a pod which was not launched via skaffold/DLV, you can just delete the pod.
Before this change, HAService.Run() used to exit quickly - it only needed to arrange the Endpoints object. After the change, HAService.Run() blocks for the duration of the program execution, because it is not responsible for the cleanup upon program termination. This is reflected by a change in the unit tests.

/assign


Add integration tests

Copies integration tests from the old tool version to the new one, adapting as needed.

Added new integration Rake task
Copied existing integration tests, with a few changes:

Replaced system library usage with direct calls to Ruby stdlib
Removed some integration tests related to associations that no longer make sense with the new models

Created a custom TestCase class instead of monkey patching ActiveSupport::TestCase

We don't want the default teardown behaviour in the integration test, since we don't want to reload the entire taxonomy for each test
Updated existing unit tests to extend the new class

The integration tests run in 6.5 seconds on my local machine, a big improvement over the old version.

#500  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Dec 13, 4:00 PM EST: A user started a stack merge that includes this pull request via Graphite.


Add new machinecontrollermanager Golang component

How to categorize this PR?

/area dev-productivity
/kind enhancement
What this PR does / why we need it:
Add new machinecontrollermanager Golang component as preparation work for gardenlet to take over management of machine-controller-manager deployment.
Which issue(s) this PR fixes:
Part of https://github.com/gardener/gardener/issues/7594
Release note:

NONE

/cc @himanshu-kun @kon-angelo @MartinWeindel @dkistner

/assign

/lgtm


Key Vault Config Provider topic and sample updates

Fixes #7380
Fixes #7932
Fixes #10216
Internal Review Topic
@Rick-Anderson I guess we should wait on convo with AKV engineering (get the Azure CLI/Cloud Shell to register the app for the vault), or do you want to proceed with that section using the Azure portal to perform that step? Except for that bit in the Use Application ID and Client Secret section, this is ready for a look.

Overhaul/update of the topic.
Add MSI, including to the sample.
Sample app to 2.2.
Reduce samples from two to one and use a pre-proc directive to switch between AppID/Password and MSI approaches.
Keep the non-RP app after all. It's simple and works well for this demo.
Use the Secret Manager/User Secrets for dev and AKV for production and make the sample show the difference.
Drop PS for Azure CLI/Cloud Shell instructions.
The words "configuration provider" are a proper noun when referring directly to the "Azure Key Vault Configuration Provider," so that's now capitalized where the specific technology name is used.
For the key name prefix bit, let's just have that in-text and not part of the sample. It's fairly straightforward to explain, the sample does enough, and I wanted to reduce this from two samples down to one.

@prashanthyv moving to #10790


Masking DIV Possbile with Skrollr?

Hi Prinzhorn and Skrollr folks,
I'm just getting started with Skrollr and I'm trying to reveal (unmask) an object (DIV) horizontally as I scroll down the page. I've seen a lot of motion and color examples but I haven't found anything online that shows if this is possible or not, even without Skrollr.
Is this something that's possible too be done? If anybody knows the answer to this question I'd be stoked.
Thanks for reading!

I guess you could animate clip(), but performance in probably horrible. Or use a wrapper element with overflow:hidden and translate it to reveal the other thing.


update: changing / resizing posts thumbnails

Description
This pull request updates the posts thumbnails (first batch)
Fixed issue
Fixes #(issue)
Type of change

[x] Other

Resources

Any screenshots, links or relevant resources to explain better the changes.

current

edited


Registry broken links /configuration/

For example
https://docker.github.io/registry/deploying/#support-for-lets-encrypt
has a link to
https://docker.github.io/registry/configuration/#letsencrypt
that 404s

Oh... it seems that you're reading the Docker docs using https://docker.github.io, but you should be using https://docs.docker.com
Without going into much detail, the url you are using only contains a subset of the documentation, so those pages will give you a 404 error.
@johndmulhausen I don't think there's any reason for us to be serving the docs on github.io anymore. Can you disable it?

As Joao mentions, these errors do not occur on the real URL, which is https://docs.docker.com/registry/configuration/#letsencrypt

@johndmulhausen so why are we still serving https://docker.github.io?


Don't render search box when searchEnabled is false.

Fixes #3000

fixing our 3000th issue huh?

will leave the code curation comment for post-merge, as our docker images are busted and having this in the next patch will be helpful!
Thanks @anuraaga and @tacigar!

@tacigar Yeah I noticed we currently have only one component per file. I went with keeping in the file here since there's no package private in js - having this splitting which is more an implementation detail rather than an encapsulation of APIs seems good. Especially for pure wrappers like the one we export here.
TBH, I currently find it a bit hard to understand the layout of some components due to the sheer number of files I have to jump around and wish there were fewer files in general.
@tacigar What do you think?


Fix stack traces

When viewing an error from the scene code reported on the browser console, the error references the compiled game.js file.
As a scene developer, this reference is useless, I need a reference to the .ts code I wrote and know how to fix.  I need to know in which of the files I wrote and in what line I can find the issue, & ideally also have a link to the sources tab that takes me to that same .ts file.
For example, in Genesis plaza I always see this error when jumping down to the bar:

This error was never fixed because with this information it's impossible to know in which of the +100 ts files in the scene it could be

Fixed in SDK7


Add A Fee Caching/Distribution System

This PR serves to add the concept of fees to the Omni Layer.
The main additions are:

A fee caching system to enable an accumulation of fees within the protocol but not held by any address until such time as a distribution is triggered
A fee distribution system to distribute the contents of a fee cache proportionally amongst all holders of the Omni token
A fee history system to enable data retrieval about completed fee distributions

The main consensus affecting changes are:

Code to slice 0.05% of trades of non-Omni pairs and move the tokens to the fee cache
Code to trigger fee distribution once the fee cache reaches 0.001% of the total tokens for that property (arbitrary value, we can change with OMNICORE_FEE_THRESHOLD in rules.h)

The testing is done via a regtest script (test/test_fees.sh) however this requires disabling Dev Omni and recompiling to run the tests.  I was hoping the testing guys (@msgilligan @dexX7) might be able to advise on converting to the boost unit test framework instead.
Please note:  this is not yet ready for merging, there are still a few TODOs left including setting this up for activation, it's primarily to start the review process
The RPC calls made available with this PR are as follows:
omni_getfeeshare
Use this call to query what percentage of fees a particular address will receive at that time.  Supply an address parameter to query any address, or do not supply parameters to query the wallet.
omni_getfeeshare [ address ]

Returns the percentage share of fees distribution applied to the wallet (default) or address (if supplied).

Arguments:
1. address              (string, optional) retrieve the fee share for the supplied address

Result:
[                       (array of JSON objects)
  {
    "propertyid" : nnnnnnn,        (number) the property id
    "cachedfees" : "n.nnnnnnnn",   (string) the amount of fees cached for this property
  },
  ...
]

omni_getfeecache
Use this call to determine the current value of the fee cache.  Without parameters it will display all properties with non-zero fee caches.  Supply a property ID to display the fee cache for a specific property.
omni_getfeecache [ propertyid ]

Returns the amount of fees cached for distribution.

Arguments:
1. propertyid           (number, optional) filter the results on this property id

Result:
[                       (array of JSON objects)
  {
    "propertyid" : nnnnnnn,        (number) the property id
    "cachedfees" : "n.nnnnnnnn",   (string) the amount of fees cached for this property
  },
...
]

omni_getfeetrigger
Use this call to query at what value the fee cache will trigger distribution for a given property.  Supply a property ID to filter on a specific ID.
omni_getfeetrigger [ propertyid ]

Returns the amount of fees required in the cache to trigger distribution.

Arguments:
1. propertyid           (number, optional) filter the results on this property id

Result:
[                       (array of JSON objects)
  {
    "propertyid" : nnnnnnn,        (number) the property id
    "feetrigger" : "n.nnnnnnnn",   (string) the amount of fees required to trigger distribution
  },
  ...
]

omni_getfeedistribution
Use this call to obtain specifics about a particular fee distribution.  Supply the fee distribution ID as parameter (note: each time a fee distribution is triggered, it is given a unique ID).
omni_getfeedistribution distributionid

Get the details for a fee distribution.

Arguments:
1. distributionid           (number, required) the distribution to obtain details for

Result:
{
  "distributionid" : n,          (number) the distribution id
  "propertyid" : n,              (number) the property id of the distributed tokens
  "block" : n,                   (number) the block the distribution occurred
  "amount" : "n.nnnnnnnn",       (string) the amount that was distributed
  "recipients": [                (array of JSON objects) a list of recipients
    {
      "address" : "address",          (string) the address of the recipient
      "amount" : "n.nnnnnnnn"         (string) the amount of fees received by the recipient
    },
    ...
  ]
}

omni_getfeedistributions
Use this call to list all the fee distributions that have been executed for a given property.
omni_getfeedistributions propertyid

Get the details of all fee distributions for a property.

Arguments:
1. propertyid           (number, required) the property id to retrieve distributions for

Result:
[                       (array of JSON objects)
  {
    "distributionid" : n,          (number) the distribution id
    "propertyid" : n,              (number) the property id of the distributed tokens
    "block" : n,                   (number) the block the distribution occurred
    "amount" : "n.nnnnnnnn",       (string) the amount that was distributed
    "recipients": [                (array of JSON objects) a list of recipients
      {
        "address" : "address",          (string) the address of the recipient
        "amount" : "n.nnnnnnnn"         (string) the amount of fees received by the recipient
      },
      ...
    ]
  },
  ...
]

Rebased.

Fixed broken rebase.

Conflicts resolved & rebased.

Conflicts resolved & rebased.

Thanks!

I tidied up, so I think this is about ready for review.

Note to self, update rpc-api.md

Meh.. looks like the reorg patch created new conflicts. Sorry!

Cleaned up conflicts/rebased.

Currently fees are distributed to Omni holders, whether it's main or test tokens. I think it would be better, if both systems are seperated, and Test Omni holders receive test tokens, and actual Omni holders only receive main ecosystem tokens. What do you think?

Currently fees are distributed to Omni holders, whether it's main or test tokens. I think it would be better, if both systems are seperated, and Test Omni holders receive test tokens, and actual Omni holders only receive main ecosystem tokens. What do you think?

Agreed, good suggestion dude - I've made the amendments here https://github.com/OmniLayer/omnicore/pull/359/commits/5abe8571a7941debd2bb7ba2960af47befd04d78

Thanks for the updates! Looks very good to me.

In probably a seperate PR, we should set the testnet activation blocks for the recent features to zero, otherwise they are not available. Using 999999 for regtest is fine, and it allows testing of the activation itself.


A not alias dictionary

Is your feature request related to a problem? Please describe.
no
Describe the solution you'd like
Compile a list of the pointer generator results that are not reasonable. For example, we could have a list that includes things like water porosity, a60 ray and other low probability predictions. This could be used to flag mnemonics that need human-in-the-loop interaction.
Describe alternatives you've considered
Turning up the probability cutoff for the pointer generator
Additional context
n/a

This is kind of related to #47

For this feature, it would consist of getting the alias dictionary keys and then comparing them to a prebuilt list of known bad summaries. After comparing the keys to the list of bad summaries it would then drop the flagged keys from the alias dictionary and move the values from the alias dictionary to the not_aliased list.


JM / AEO race condition on worker registration

As part of #219 (Application Messaging Overrun), we run a scenario where audit events are already waiting in the message broker when the application launches.  This leads to the following race condition.

Worker requests registration.
JM accepts and acknowledges successful registration.
JM then assigns a job to this worker and sends an audit event.
The audit event gets to the worker before, or at the same time, as the registration acknowledgement.
The Worker gets the event before it has transitioned into Registered.

The worker then deregisters and re-registers and sometimes syncs back up.

I note that JobManager.selectWorkerForJob does not interrogate the 'working' attribute.
Adding this interrogation could add an addition condition to the assignment.

In worker state 'Registered' the heartbeat timer could be set to 0 seconds rather than a full duration to cause the very first heartbeat to occur quickly.  This way JM could use the heartbeat to move the Worker state machine along.

{"timestamp":"2024-06-11T18:00:44.339Z","payload":{"eventId":"","eventName":"","jobId":"","jobName":"","message":"received event for unregistered worker","tag":"aeordering_rcvd_unregistered","workerId":"1ab1cf0b-7a4e-4466-a9eb-d07e8bac13f7"}}

fixed with #225


Request for access to repo so i can merge vault integration

Hey @khos2ow , could you give me access to this repo so i can continue on the vault integration pr ? Or do you suggest opening a new pr ?

Hey @skattoju4! I'd be happy to give you access, but it seems the original PR is already closed anyway and it might be better to open a new PR.
I'd suggest to make a comment in https://github.com/apache/cloudstack/pull/2850 and see if folks want to continue on the same PR or prefer a new one and we can take it from there.

They said to rebase and reopen so I figured we could continue on the same.. I don't mind creating a new one either..

Cool, I just sent you an invitation.

Thanks!

Thanks!

For sure, let me know if you need my help on anything. Although I still think you (or even me) cannot directly open up the closed PR, but for sure someone from the maintainer can. So have that in mind before going knee deep in rebasing!

That said, I took a quick look and rebasing this branch on current master is fairly straight forward and it only resulted in couple of conflicted files, so you should be, somewhat, good to go.


Json configuration file support received from the HTTP request

The startup script of MLSQL  contains configuration item：
-streaming.job.file.path  hdfs://xxx.json
The Configuration item read from HDFS file by default.
I want to dynamically update the file content, can support get json strings from the HTTP request？

It's a good idea. Now we can support such kinds as following:

classpath://
hdfs://
file://
http:// or https://

Also, the config file should be optional. Empty config file makes none sense.
I will create PR later for this Issue.


Feature Request: Bind to interface or Stop all traffic option (VPN/proxy drop protection)

Currently, WebTorrent immediately continues to torrent after an interface change, resulting in a user being exposed quicker than they can shut down the application.
A preferable solution would be adding the ability to bind to a particular interface and block all other connections à la Vuze.
A quick temporary solution could be a "Stop/Block all traffic" option that can be set to activate whenever a connection drop or change of interface occurs, allowing the user to resume once they've figured out what happened.

I recently started working on a way to let the user easily set the number of connections they want webtorrent to allow. There are calculators that run a speed test on your connection and tell you the optimal amount of upload and download connections for your connection so I was thinking of maybe having an optimize button that can do that. The default number of connections is 55 and I think that might be too much especially if a user wants to open another torrent in a another tab.

@FatalRev Are you just asking for an option to specify the host in node.js's server.listen(post, host)? That's not too hard to support.
But if you're asking for something more elaborate, I think the right place to handle this is at the VPN level. Most VPN software supports such an option.


[BUG] fix alert VirtOperatorDown

Describe the bug

When enableing alertmanager, continuous VirtOperatorDown is seeing.
To Reproduce
Steps to reproduce the behavior:

Install harvester
Enable alertmanager, add receiver
VirtOperatorDown alert comes up

<IP_ADDRESS>:65393 - - [28/Jul/2022 08:35:32] "HTTP/1.1 POST /" - 200 OK
DATA RECEIVED:2022-07-28 08:45:07.627901
b'{"receiver":"test_py_receiver","status":"firing","alerts":[{"status":"firing","labels":
{"alertname":"VirtOperatorDown","kubernetes_operator_component":"kubevirt","kubernetes_operator_part_of":
"kubevirt","prometheus":"cattle-monitoring-system/rancher-monitoring-prometheus","severity":"critical"},"annotations":{"runbook_url":"https://kubevirt.io/monitoring/runbooks/VirtOperatorDown",
"summary":"All virt-operator servers are down."},"startsAt":"2022-07-28T08:44:37.618Z","endsAt":"0001-01-01T00:00:00Z","generatorURL":"http://rancher-monitoring-prometheus.cattle-monitoring-system:9090/graph?g0.expr=kubevirt_virt_operator_up_total+%3D%3D+0\\u0026g0.tab=1","fingerprint":"9463c3a7f5695fef"}],
"groupLabels":{"alertname":"VirtOperatorDown"},"commonLabels":{"alertname":"VirtOperatorDown","kubernetes_operator_component":"kubevirt","kubernetes_operator_part_of":"kubevirt",
"prometheus":"cattle-monitoring-system/rancher-monitoring-prometheus","severity":"critical"},"commonAnnotations":{"runbook_url":"https://kubevirt.io/monitoring/runbooks/VirtOperatorDown",
"summary":"All virt-operator servers are down."},"externalURL":"http://rancher-monitoring-alertmanager.cattle-monitoring-system:9093","version":"4","groupKey":"{}:{alertname=\\"VirtOperatorDown\\"}","truncatedAlerts":0}\n'

But the kube-virt related PODs are working well
arvester-system            virt-api-79bc89595-fkhjg                                 1/1     Running     33         12d
harvester-system            virt-api-79bc89595-tgn42                                 1/1     Running     32         12d
harvester-system            virt-controller-6c76d8659-7qgml                          1/1     Running     32         12d
harvester-system            virt-controller-6c76d8659-fsh5l                          1/1     Running     31         12d
harvester-system            virt-handler-25t2t                                       1/1     Running     29         12d
harvester-system            virt-operator-78b84587c9-5dvpd                           1/1     Running     34         12d

Expected behavior

There should not be such kind of alert.
Support bundle

Environment

Harvester ISO version:  V1.0 and master-head
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): KVM-based

Additional context
Add any other context about the problem here.
The issues was caused by that, the virt-operator-* POD does not set label prometheus.kubevirt.io as true , prometheus won't fetch POD status which has no such label.

harv1:~ # kk get pods -n harvester-system virt-handler-25t2t -o JSON | grep prom
            "prometheus.kubevirt.io": "true"

harv1:~ # kk get pods -n harvester-system virt-controller-6c76d8659-7qgml -o JSON | grep prom
            "prometheus.kubevirt.io": "true"

harv1:~ # kk get pods -n harvester-system virt-operator-78b84587c9-5dvpd -o JSON | grep prom
            "prometheus.kubevirt.io": ""

harv1:~ # kk get pods -n harvester-system harvester-756cd66d6d-dcv2g -o JSON | grep prom
harv1:~ #

The alert VirtOperatorDown is defined as such:
    - expr: sum(up{namespace='harvester-system', pod=~'virt-operator-.*'}) or vector(0)
      record: kubevirt_virt_operator_up_total

    - alert: VirtOperatorDown
      annotations:
        runbook_url: https://kubevirt.io/monitoring/runbooks/VirtOperatorDown
        summary: All virt-operator servers are down.
      expr: kubevirt_virt_operator_up_total == 0
      for: 10m
      labels:
        kubernetes_operator_component: kubevirt
        kubernetes_operator_part_of: kubevirt
        severity: critical

manually query virt-controller, has data

manually query virt-handler, has data

manually query virt-operator, no data
the grafana hint also shows, there is no pod like virt-operator-* is the list

manually add label
harv1:~ # kk edit pods -n harvester-system virt-operator-78b84587c9-5dvpd
pod/virt-operator-78b84587c9-5dvpd edited

harv1:~ # kk get pods -n harvester-system virt-operator-78b84587c9-5dvpd -o JSON | grep prom
            "prometheus.kubevirt.io": "true"

prometheus has data now.

Final commi is in PR https://github.com/harvester/harvester/pull/2678

About the test:
After https://github.com/harvester/harvester/pull/2678 is merged, the VirtOperatorDown alert is not existing.
When alertmanager is not enabled, existing alerts can still be viewed from :
https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-prometheus:9090/proxy/
When alertmanager is enabled (issue:  [FEATURE] enable/disable alertmanager on demand
https://github.com/harvester/harvester/issues/2518 ,  PR:https://github.com/harvester/harvester-installer/pull/322  ),
existing alerts can also be viewed from :
https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-alertmanager:9093/proxy/#/alerts
Comparing, in the Harvester version before the PR,
In below link, VirtOperatorDown alert is there.
https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-prometheus:9090/proxy/

Verified fixed on master-4ea12f4f-head (08/31). Close this issue.
Result
Since the https://github.com/harvester/harvester/issues/2518 enable/disable alertmanager on demand not yet ready.
We check the alert in the in the prometheus dashboard using above mentioned URL

On the latest master with merged this change, we won't see the VirtOperatorDown Firing alert
https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-prometheus:9090/proxy/

Comparing to the previous stable version (v1.0.3), we could see such kind of alert

Test Information

Test Environment: 1 nodes harvester on local kvm machine
Harvester version: master-4ea12f4f-head (08/31)

Verify Steps

Prepare a single node Harvester with latest master release
Access the https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-prometheus:9090/proxy/
Click the alert tab
Clear the Inactive and pending checkbox, only leave the Firing
Put this page in idle for at least 30 minutes
Check the alert page
Prepare a single node Harvester with v1.0.3 release
Repeat steps 2 ~ 6 for comparison.


samples: fix inconsistence between parse_opts and usage

The usage information of the SOCKS5 server sample shows that we can assign bind address via -b arg, but the actual arg is -H. This commit fixes the inconsistence.

Landed in 52cce6a4c with a slightly tweaked commit log to stay within 50 columns.  Cheers.


Add opengraph metadata

Description
Add full Open Graph meta data to brand Kit pages
add open graph  image to /build/faucet /build/wallet
Tested
confirmed the title and description, should test image shows correct once not on localhost
Other changes
Describe any minor or "drive-by" changes here.
Related issues

Fixes #2169

Should we have these metadata tags on every page? If so, should they be added to the Page component?

@jmrossy Im not clear on what you are asking/proposing.
We do want each page in the brandkit and most other pages to have the metatags. They are mostly different per page, the brandkit pages do share a preview image however.
note the  component is only for brandkit experience pages.

Should we have these metadata tags on every page? If so, should they be added to the Page component?

@jmrossy Im not clear on what you are asking/proposing.
We do want each page in the brandkit and most other pages to have the metatags. They are mostly different per page, the brandkit pages do share a preview image however.
note the component is only for brandkit experience pages.

@aaronmgdr My thought was to have these be mandatory props of for each Page wrapper if we wanted them on every page. If we don't then nevermind :)

Assigning back as tests are failing

closing as @cmcewen included these changes in https://github.com/celo-org/celo-monorepo/pull/2279


Azure Claims add to JWT for Caddy Security

After parsing the through the logs and the tokens with @greenpau we have determined that it is doable to add extra claims from AzureAD to the token from Caddy Security.
The access token generated from Azure:
{
  "aud": "",
  "iss": "",
  "iat":<PHONE_NUMBER>,
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "acct": 0,
  "acr": "1",
  "aio": "",
  "amr": [
    "pwd",
    "mfa"
  ],
  "app_displayname": "Caddy",
  "appid": "",
  "appidacr": "1",
  "family_name": "",
  "given_name": "",
  "idtyp": "user",
  "ipaddr": "WHELPIGUESSIPOSTEDMYIPHERE",
  "name": "FIRSTNAME LASTNAME",
  "oid": "THISISWHATIWANT",
  "onprem_sid": "",
  "platf": "5",
  "puid": "",
  "rh": "",
  "scp": "email openid profile User.Read User.Read.All",
  "signin_state": [
    "kmsi"
  ],
  "sub": "",
  "tenant_region_scope": "NA",
  "tid": "",
  "unique_name": "email",
  "upn": "email",
  "uti": "",
  "ver": "1.0",
  "wids": [

  ],
  "xms_st": {
    "sub": ""
  },
  "xms_tcdt":
}

The ID Token from Azure:
{
  "aud": "",
  "iss": "https://login.microsoftonline.com/TENANTID/v2.0",
  "iat":<PHONE_NUMBER>,
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "email": "EMAIL",
  "family_name": "LASTNAME",
  "name": "FIRSTNAME LASTNAME",
  "nonce": "",
  "oid": "THISISWHATIWANTHERE",
  "preferred_username": "EMAILADDRESS",
  "rh": "",
  "roles": [
    "admin",
    "user",
    "guest"
  ],
  "sub": "",
  "tid": "",
  "upn": "",
  "uti": "",
  "ver": "2.0"
}

Logs receiving OAUTH 2.0 Authorization:
{"level":"debug","ts":1642521627.4824917,"logger":"http.handlers.authp","msg":"received OAuth 2.0 authorization server access token","request_id":"30b02156-b7dc-430a-ac96-f23d7903dc23","token":{"access_token":"SEEACCESSTOKENCLAIMABOVE","expires_in":4970,"ext_expires_in":4970,"id_token":"SEEIDTOKENABOVE","scope":"email openid profile User.Read User.Read.All","token_type":"Bearer"}}

Logs containing decoded claims from OAUTH server access token:
{"level":"debug","ts":1642521627.483103,"logger":"http.handlers.authp","msg":"decoded claims from OAuth 2.0 authorization server access token","request_id":"30b02156-b7dc-430a-ac96-f23d7903dc23","claims":{"email":"EMAIL","exp":1642525227,"iat":1642521327,"iss":"https://login.microsoftonline.com/TENANTID/v2.0","name":"FIRSTNAME LASTNAME","roles":["admin","user", "guest"],"sub":""}}

@calebcoverdale , please provide your current Caddyfile.

@calebcoverdale , please create a new doc for Azure OAuth integration with screenshots by clicking the link below. This way it is a 2-way street.
https://github.com/authp/authp.github.io/edit/main/docs/authenticate/oauth/81-backend-oauth2-0009-azure.md

On Monday I'll redo the manual on how to configure it. I may have one leftover from when I created a doc for myself a few months ago.
Anything you need regarding Azure, keep me posted. I can test/get you screenshots and/or GIFs.

Anything you need regarding Azure, keep me posted. I can test/get you screenshots and/or GIFs.

@calebcoverdale , awesome! 👍
WGLL is this page:  https://authp.github.io/docs/authenticate/saml/azure
The images should go into docs/authenticate/oauth/images and have the following prefix oauth2_azure_.

This issue is stale.


AdMob interstitial randomly crashes

I'm currently running RoboVM 1.1.0 and the newest version of the AdMob binding. The banner works without any issues and the interstitial works about 75% of the time. Occasionally, my app crashes after the interstitial receives the ad (i.e. after the didReceiveAd event fires). I can post symbolicated crash reports if desired.
Here's the relevant code:
GADRequest request = GADRequest.create();

Gdx.app.debug("AdMob", "Banner is being loaded");

//I load the banner here...
banner = new GADBannerView(GADAdSize.smartBannerLandscape());
banner.setAdUnitID("my banner ad unit id here");
banner.setRootViewController(application.getUIViewController());
banner.loadRequest(request);
UIApplication.getSharedApplication().getKeyWindow().addSubview(banner);

Gdx.app.debug("Admob", "Loading interstitial...");

//I load the interstitial here...
interstitial = new GADInterstitial();
interstitial.setAdUnitID("my interstitial ad unit id here");
interstitial.setDelegate(listener);
interstitial.loadRequest(request);

And my interstitial listener:
GADInterstitialDelegateAdapter listener = new GADInterstitialDelegateAdapter(){
    @Override
    public void didReceiveAd (GADInterstitial ad) {
    	Gdx.app.debug("Admob", "Received interstitial ad");

    	//
    	//CRASH HAPPENS AFTER THIS FUNCTION RETURNS!
    	//
    }

    @Override
    public void didFailToReceiveAd (GADInterstitial ad, GADRequestError error) {
    	Gdx.app.debug("Admob", error.description());
    	Gdx.app.debug("Admob", "" + error.getErrorCode());
    }
};

Is anyone else experiencing this?

Hi,
I have the same issue. Once every 10 launches app crashes when ad is received. If first ad is received without crash next requests work properly.
I'm using RoboVM 1.3.0 and AdMob bindings from libGdx site (this link http://libgdx.badlogicgames.com/robovm-ios-bindings/ )
Have you managed to find solution to this issue?

Yes, I have. You ready for this?
private GADInterstitial interstitial;

@Override
public void didReceiveAd (GADInterstitial ad) {
        interstitial = ad;
}

You have to make sure you reassign your local instance of GADInterstitial with the one given to your listener function (as shown above). I did this everywhere and haven't run into any other issues since.
I'll leave this issue open because this is unexpected behavior and is very hard to debug.

Thanks for a quick response. Unfortunately it didn't resolve this issue for me.
In my case app crashed before invoking method:
public void didReceiveAd (GADInterstitial ad) {
}

But i think I found workaround:
It seems that app crashes randomly every couple of ad request and not on every device. So I tried turning off video ad type in AdMob dashboard (apps.admob.com) and I couldn't reproduce this anymore.
In the end I have 2 ads IDs: one with only text and image and second with all types enabled. I use first ID to load first ad and second ID to load every other ad.
I tested this workaround many times and it seems to work without crash.
Hope this helps someone :)

AdMob is now officially supported as a RoboPod: https://github.com/robovm/robovm-robopods
Just add the following to your Gradle:
dependencies {
   ... other dependencies ...
   compile "org.robovm:robopods-google-mobile-ads-ios:1.5.0"
}

or maven files:
<dependency>
   <groupId>org.robovm</groupId>
   <artifactId>robopods-google-mobile-ads-ios</artifactId>
   <version>1.5.0</version>
</dependency>

Please use the RoboPod from now and post any issues you encounter on their issues list. Thanks!


Fix for Browserify / similar require

Hi @ulion! Looking at this I don't know if it has been working properly since 2012. Anyways, this seems to fix it for me and the module works with browserify now (if you leak jquery to the global scope like so):
since underscore is explicitly defined as null if it is undefined, we should check for whether it is null rather than if it is undefined again.
For context, please see: https://github.com/ulion/jsonform/blob/e590a02ce6729458fdb564da065e2095c923531e/lib/jsonform.js#L4472
Thanks!

That 2 places, just check "!_" would be better imo.

To clarify, do you mean change this
if (serverside && _ === null) {

to this?
if (serverside && !_) {

and also the 3rd line since this line.
2016-03-27 19:49 GMT+08:00 Stephen J. Fuhry<EMAIL_ADDRESS>
To clarify, do you mean change this
if (serverside && _ === null) {
to this?
if (serverside && !_) {
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/ulion/jsonform/pull/30#issuecomment-202047552

--
Ulion

Ok, I made the truthiness change.
Looking closer at that third line - I don't think it's possible for it to ever get run unless _ is a module, and that module is also undefined - which might not even be possible.
Additionally, it appears that if require('_') fails, that it raises an exception - so that line shouldn't get executed either if underscore is not present.
Thanks again, and what do you think, @ulion?


Issue#34: SplitOn should call RemoveSingleTableQueryItems()

Fix for issue #34

Looks good, thanks for the contribution!


Data channel support

Investigate differences for data channels between React Native WebRTC and browser WebRTC.
Currently untested. Work as expected.

[ ] Add a KITE test

Will look at providing a test case once i either fix KITE or replace it.


Correct a few errors lost in translation. Small tweaks to formatting.

A few sentences were lost in translation. Corrected IBM name. Some minor tweaks to format.

ready for review and merge.

Build failed because of tab: https://travis-ci.org/openwhisk/openwhisk/builds/115383490#L614

I need that tab. Will try a workaround.


Adds options.invalidResponseHook to swagger-validator

If provided, the invalidResponseHook middleware will be called when
response validation fails. A swagger-validator error will be passed
in err; the middleware may choose to propogate or ignore the error.
Call next(err) to let express handle the error normally. Call next()
to quash the error and continue through the normal middleware
stack.

Tests pass.
arcus:swagger-tools damon$ git log -1 && npm test
commit a97a609bd4a5e5e6dc27e77486f22e788126aaf0
Author: Damon Cokenias<EMAIL_ADDRESS>Date:   Wed Nov 2 09:06:35 2016 -0700

    Adds options.invalidResponseHook to swagger-validator

    If provided, the invalidResponseHook middleware will be called when
    response validation fails. A swagger-validator error will be passed
    in err; the middleware may choose to propogate or ignore the error.

    Call next(err) to let express handle the error normally. Call next()
    to quash the error and continue through the normal middleware
    stack.
(node:10430) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

><EMAIL_ADDRESS>test /Users/damon/Unitive/devel/swagger-tools
> ./node_modules/gulp/bin/gulp.js

[09:29:05] Using gulpfile ~/Unitive/devel/swagger-tools/gulpfile.js
[09:29:05] Starting 'lint'...
[09:29:05] Starting 'test'...
[09:29:05] Starting 'test-node'...

    ✔ should handle securityDefinitions definition
    ✔ should handle schema items definition

Finished in 4.974 secs / 4.636 secs
SUMMARY:
✔ 99 tests completed

LGTM


Soften requirements for "To"-Address being mandatory in Codeunit 8905 "Email Message Impl."

When I want to use the nice email editor in BC, it won't allow me to send a mail to a "BCC"-address only.

This is because the code in Procedure ValidateRecepients is way to strict and should be changed to allow for an empty "To"-address when there is a "BCC"-address (or multiple) specified:
    procedure ValidateRecipients(Recipients: List of [Text]; RecipientType: Enum "Email Recipient Type")
    var
        EmailAccount: Codeunit "Email Account";
        Recipient: Text;
    begin
        // The below check should be changed
        if (RecipientType = RecipientType::"To") and (Recipients.Count() = 0) then
            Error(NoToAccountErr);
.
.

Outlook also supports messages with only a BCC specified:

Result:

We're working on a fix. We expect to ship it with version 18.2.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

Availability update: We will publish a fix for this issue in the next update for release 18.


docs: pin colorbuddy to v1 on usage

It's broken on v2, refer https://github.com/tjdevries/colorbuddy.nvim/commit/40b17320d27571b21ab4caf423c53edeb3c7a5eb

What do you think which one is best, the tag or the commit?

The tag is more clearly for end-user that's it's depending on v1. Let's choose tag then.


support github.com/patrickmn/go-cache

Can you guide me to fix them ?
@eko

Hi @fmyxyz, alright I will take a look as soon as possible.

Hi @fmyxyz, it seems that tests are working great, I have issues with Travis-CI and will migrate to GitHub Actions as soon as possible.
Anyway, it's OK for me :)
Could I merge your addition?

sure

Thank you! I will create a new release with your addition


Update screenshot with new VSCode logo

Old screenshot:

Sorry, but this too trivial even for my O.C.D.


Fix tests post cruft update and fix RtD build

Overview
This PR fixes Travis tests failures and RtD build failure.
Changes:

Fix ERA5 data fetch.
Fix pep8

Related Issue / Discussion
#271
Additional Information
Links to other issues or sources.

Confirmed RtD build fixed https://readthedocs.org/projects/pavics-raven/builds/11096212/

@huard TravisCI build status update to Github seems to be bugging today (the status is stuck in "in progress") but it is completed and does pass.  You can merge this PR so RtD build is fixed.

@huard You squash merge this PR, it that accidental or intentional?  I feel like there was nothing that needed to be squashed in this PR.

I did not really think about it, and that was the default setting... Should the default be to not squash ?

Should the default be to not squash ?

I think yes.  There are very few cases that we actually need squashing.
Squashing gives a more linear git history but we lose a huge amount of useful details.
It's akin to squashing all the bugs fixes and new features between the releases.  How are we going to know which changes is for which bug fix or new feature !
There are different levels of "aggregations" to handle the different amount of details.  We do not need to squash to manage ourselves the level of details.  The PR "merge commit" aggregates all the little individual commits, the release note aggregates all the different bug fixes and/or new features (PR) in between the releases.

I would build this discussion to https://github.com/Ouranosinc/xclim/issues/373
I think it boils down to a case-by-case basis. For PRs that are solely bug fixes and have a ton of small commits coughtomakeTravisCIworkcough, I'm a fan of squashing to prevent them from polluting the history. I do see the value in keeping commits separated though. Would it make sense to not squash by default but keep that option available?

Ha !  I was actually looking for that Ouranosinc/xclim#373 issue to link here.
Yes I did not meant to never squash, I simply meant squashing should not be the default.


compose: Distinguish get_message_type() from composing().

We now only call compose_state.composing() in a boolean context,
where we simply care whether or not the compose box is open.  The
function now also returns true/false.
Callers who need to know the actual message type (e.g. "stream" or
"private") now call compose_state.get_message_type().

Looks great, merged, thanks @showell!


Update deploy.sh

@jayapaltholeti - pls accept the CLA.. I will merge this PR

@jayapaltholeti - can you complete the CLA step please so that we can merge your change?

Closing this as I am pushing this change as part of #183


Flatpak update checking keeps looping

Self explanatory, when searching for flatpaks updates it just loops forever, tried reinstalling and rebooting my pc but nothing

Duplicate #57

mb gang


Updated layerZero endpoint URL

What changed? Why?
Notes to reviewers
How has it been tested?

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1

When visited to endpoint URL "No page found | 404", therefore replaced it with the correct endpoint URL.


Introduce ServerName property

Allow app users to give servers names. This makes it easier to identify it later.

[x] Check if HostName can be used (source/KlipperSharpWebApi/KlipperSharpWebApi/KlipperClient.cs)

HostName is a property coming from a api request.
Use ServerName instead to give an additional name to the ServerItem.

[ ] Add new ServerName property


Enable external Postgres and Redis hosting (URL Override) on docker image

We would like to host MetaDeploy to AWS instead of Heroku however I can't find any documentation on how to override the Postgres and Redis URL.
We're able to replicate the docker hosting (Heroku) on AWS ECS but it still referencing local Postgres and Redis which results in an error.
We are hosting Postgres on AWS RDS and Redis on AWS ElastiCache. Hoping you will take action on the request.
Thanks!

The comments I made on https://github.com/SFDO-Tooling/MetaCI/issues/1007 also apply to MetaDeploy.

Great! Thanks. I will close this issue and continue discussing things over there.


Use umask to force openrefine files to be private

This implements @LucasWerkmeister suggestion. It is not ideal, as all files from openrefine will be private by default, but it does allow us to turn it back on.
Bug: T283839

Want to also undo #71 in this?


⚠ AVS (kty) has degraded performance

In f4a5a71, AVS (kty) (https://avus.com.br) experienced degraded performance:

HTTP code: 200
Response time: 8259 ms

Resolved: AVS (kty) performance has improved in 7b9a021.


run npm start and npm run dev at the same time

Hi,
As I said I want to use npm start and npm run dev at the same time in my computer. I run npm start first and after that I change Express's port in my server.js to another port. Then I run npm run dev to have my app running in both development and production modes. But when I do that, the first app throws errors and doesn't work as expected.

Unfortunately, that's not supported.


Error on login redirect

I get the below error when I try to use login redirect and handleRedirectPromise is never called.
Uncaught (in promise) TypeError: hashString.indexOf is not a function
at Function.UrlString.parseHash (index.es.js:1907)
at Function.UrlString.getDeserializedHash (index.es.js:1929)
at Function.UrlString.hashContainsKnownProperties (index.es.js:1945)
at PublicClientApplication.ClientApplication.getRedirectResponseHash (index.es.js:9048)
at PublicClientApplication. (index.es.js:8993)
at step (index.es.js:74)
at Object.next (index.es.js:55)
at index.es.js:48
at new Promise ()
at __awaiter (index.es.js:44)
at PublicClientApplication.ClientApplication.handleRedirectResponse (index.es.js:8984)
at PublicClientApplication. (index.es.js:8947)
at step (index.es.js:74)
at Object.next (index.es.js:55)
at index.es.js:48
at new Promise ()
at __awaiter (index.es.js:44)
at PublicClientApplication.ClientApplication.handleRedirectPromise (index.es.js:8940)
at Main.login (MainComponent.js:87)
at Main.componentDidMount (MainComponent.js:66)
at commitLifeCycles (react-dom.development.js:19814)
at commitLayoutEffects (react-dom.development.js:22803)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
at invokeGuardedCallback (react-dom.development.js:292)
at commitRootImpl (react-dom.development.js:22541)
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11039)
at commitRoot (react-dom.development.js:22381)
at finishSyncRender (react-dom.development.js:21807)
at performSyncWorkOnRoot (react-dom.development.js:21793)
at react-dom.development.js:11089
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11039)
at flushSyncCallbackQueueImpl (react-dom.development.js:11084)
at flushSyncCallbackQueue (react-dom.development.js:11072)
at flushSync (react-dom.development.js:21932)
at Object.scheduleRefresh (react-dom.development.js:11626)
at react-refresh-runtime.development.js:304
at Set.forEach ()
at Object.performReactRefresh (react-refresh-runtime.development.js:293)
at RefreshUtils.js:62

@akhileshea Can you please use one of the provided issue templates. Thanks!

Closing as duplicate of #2704


Update terms

I prefer Election to Campaign Market for example. Etc.

Election is better than campaign market for sure
As is candidates better than campaigns


[Storage] Fix destination_lease type hint

Missed updating the type in the last PR.

API changes have been detected in azure-storage-file-share. You can review API changes here
API changes
-             destination_lease = ...,
+             destination_lease: Union[ShareLeaseClient, str] = ...,
-             destination_lease = ...,
+             destination_lease: Union[ShareLeaseClient, str] = ...,


sample: subsys: shell: shell_module: add config for timing at boot

Use of CONFIG_THREAD_RUNTIME_STATS was added to this sample, but
caused issue because the call to z_thread_mark_switched_in()
is using k_cycle_get_32() before the timer is initialized.
Enable CONFIG_THREAD_RUNTIME_STATS_USE_TIMING_FUNCTIONS=y to
select hidden config CONFIG_TIMING_FUNCTIONS_NEED_AT_BOOT,
which calls to initialize the timer needed at boot for thread
runtime stats configuration.
Fixes #33275
Signed-off-by: Jennifer Williams<EMAIL_ADDRESS>

Tested on ehl_crb and qemu_x86_64.

Resolved compliance check error. Curious why my pre-check did not catch missing EOF :/  Thanks for the patience!

Resolved compliance check error. Curious why my pre-check did not catch missing EOF :/ Thanks for the patience!

This compliance error bouncing is confusing. First failed because missing new line at EOF, so I added it, but now it has error to remove the blank line at end of file. Which is correct? Other prj.conf files do not have a blank line at the end of file.

FWIW: Longer term, it's probably worth adding a relevant kconfig select in there to make sure this misconfiguration doesn't happen in the future.  Alternatively we should figure out what the timer driver is doing wrong and fix it there.

Thanks @jhedberg for the help to catch the line ending characters that CI was detecting. I can see it now it VS Code. Cheers!


Suggestion for project quality metrics

I think this website is a really well-needed resource and thanks for creating it.
One of the key bits for me is the project health feature. I think the simplistic score you have currently is a great start, but I was reminded of the great project quality feature that the Cocoapods (iOS dependency manager) directory has. You can see an example of a libraries quality page here:
https://cocoapods.org/pods/AnimationSugar/quality
By default, it starts a library with a score of 50 and then adds and subtracts from that to get the final score. Things like "being very popular" get an addition and others like "using a GPL licence" (which is arguably incompatible with the Apple App Store) result in a subtraction from the base score.
On the page I linked above, press on the "show metrics not applied" to see the full list of possible metrics. They have also documented how this system works and the theory behind it here:
https://guides.cocoapods.org/making/quality-indexes
Overall, I think a system like this would be a great way to measure the health of React Native libraries as well. Let me know your thoughts and I'm happy to help out if this is a direction you want to move in.

@matt-oakes you are great, @brentvatne has shown me that quality index score before and I would totally love to do the same thing here. If you have the bandwidth to help out it would be super appreciated 🙌
We didn't marry any ideas when we first started this project, so we're always down to make anything more useful, thats the most important thing.

Thanks! Here's a rough plan for the scoring system:
Popularity:
Popularity rating = (contributors * 90) + (subscribers * 20) + (forks * 10) + stars
Popular if popularity rating > 1500: +10
Very popular if popularity rating > 9000: +30 (popular will also be applied, so it's really +40)
Explanation: The score allows us to weight numbers which require more work from a user to be higher than others. Starring is low effort so contributes less, whereas contributing is very high effort and contributes more. This was shamelessly borrowed from Cocoapdos, so we might need to adjust the weightings and thresholds to make sense for React Native projects.
Readme:
Use readme score to get a score for the README.
Readme score > 75: +5
Readme score < 40: -5
Readme score < 25: -10
Other:
Open issues > 50: -10 (popular libraries might have a lot, but the popularity score will negate this penalty)
Uses GPL licence (incompatible with Apple App Store): -20
Is recommended library (gold star in react-native-libraries.json): +20
Calculating the final score:
I think the final score should be from 0 to 100 as it is currently. To convert the score calculated above, we can work out the minimum and maximum possible score and convert the libraries score into a percentage between those values.
Ideas for the future:
Version number over 1.0.0: Positive
Supports both iOS & Android: Positive
Marked as deprecated: Negative
Not updated since a major RN plugin breaking change (like RN 0.40): Negative
Native code follows a consistent style (consistent tabbing size etc): Positive
JavaScript code follows a consistent style: Positive
Tasks required to get this scoring system in

[ ] Get the licence from the Github response and add it to the library data.
[ ] Fetch the README score using the API and add it to the library data
[ ] Add the scoring rules in a nice way
[ ] Recalculate the scores
[ ] Double check that the numbers make sense and adjust the weightings if not