feat(brillig): Support integers which fit inside a FieldElement

Description
Problem*
Brillig was limited  to 128 bits for integer operations, which prevent to use brillig to replace the quotient directive (which itself replace the truncate directive which requires more than 128 bits)
Related to https://github.com/noir-lang/noir/pull/1766
Summary*
We convert field elements to big integers and perform the operations on the big integers, using the provided bit size
Additional Context

PR Checklist*

[X] I have tested the changes locally.
[X] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Looks sensible to me. Any reason to not merge this at the moment?


Updating the link to the GitHub

Updating the link to the GitHub repository containing the content for the docker container.
The original link is not the one on which the container https://hub.docker.com/r/elnably/dockerimagetest is build upon.

@morsh : Thanks for your contribution to the Azure documentation! The author, @naziml, has been notified to review your proposed change.

@morsh Thanks!

#sign-off


Resultant Files Won't Play on iOS 12

I apologize if this has nothing to do with this program; I suspect this is the case, but I've searched about high and low and cannot figure it out. I'm wondering if you might have some time to offer any input/advice.
I'm running on a Mac Mini (Late 2014) 2.6ghz i5, running the public beta of Mojave 10.14.3.
When I execute the program, I immediately get the following output:
GVA encoder info: recomputed for fps: 29.970030, got size in pics: 29, got size in sec: 1.000000
Everything appears to run smoothly after this, and it creates a file that I can view as I would expect...
The thing is: the files won't play on iOS. I see a thumbnail, and when I tap it, the timeline appears to load, but then just nothing happens; no audio, no video.
I've been uploading the files to iCloud Drive and sharing them out to family members; they can only view the files on a Mac (haven't tried on a windows box). Out of 6-7 different iOS devices (mostly running iOS 12), nobody can view the videos (unless they use a Mac).
I've tried several other more direct file transfers to account for iCloud Drive weirdness (e.g. directly to my iPhone X); nothing plays.
The only thing that does work on iOS is to view things through VLC.
Are you aware of any codec changes that might have happened in AVFoundation in Mojave or its betas that might cause this? Any idea how to work around it? I'm going to attempt to un-enrol from the beta and see what happens.
Many thanks for your time and expertise! Feel free to close this without comment if you just don't have time.

:D I don't have time right now, but leaving this one open and tagging as a bug

I've tried this with iOS 13 and iOS 14 beta and not had any issues ... Can you try again with the latest v0.0.5 release against an iOS 12 device?


Anonymous self-binding closure example?

I have implemented anonymous recursion like this.
Source
<?php

macro ·recursion {
     selfbind ·closure()·f
} >> {
    current([
        $wrapper = function (...$args) use (&$wrapper, &$closure) {
            return $closure->bindTo($wrapper)(...$args);
        },
        $closure = ·f,
    ])
}

// Naive Fibonacci
$format = "Processing x = %d\n";
var_dump(
    (selfbind function ($x) use ($format) {
        printf($format, $x);
        return $x < 3 ? 1 : $this($x - 1) + $this($x - 2);
    })(5)
);

Compiled
<?php

// Naive Fibonacci
$format = "Processing x = %d\n";
var_dump(
    (current([
        $wrapper·cfcd208495d565ef66e7dff9f98764da = function (...$args·cfcd208495d565ef66e7dff9f98764da) use (&$wrapper·cfcd208495d565ef66e7dff9f98764da, &$closure·cfcd208495d565ef66e7dff9f98764da) {
            return $closure·cfcd208495d565ef66e7dff9f98764da->bindTo($wrapper·cfcd208495d565ef66e7dff9f98764da)(...$args·cfcd208495d565ef66e7dff9f98764da);
        },
        $closure·cfcd208495d565ef66e7dff9f98764da = function($x)use($format){printf($format, $x);
        return $x < 3 ? 1 : $this($x - 1) + $this($x - 2);
    },
    ]))(5)
);

Result
Processing x = 5
Processing x = 4
Processing x = 3
Processing x = 2
Processing x = 1
Processing x = 2
Processing x = 3
Processing x = 2
Processing x = 1
int(5)

However, it looks odd a little. Are there any better ways?

Sorry for the wait, I'm not having much time for this project.
Your example could have been implemented in other ways but this looks ok to me. Macros generally do look odd because nearly every self hosted language feature is a corner case of the host language, with the exception of really simple syntax sugar scenarios.
👍


Feature Request: Support for State Schema Versioning & Migration in LangGraph.js

Background
Today LangGraph allows me to persist application state via Checkpointers and Stores. Once the application is deployed to real users, you can expect that a history of persisted checkpoints will accumulate. However, LangGraph currently provides no built-in functionality for detecting or managing incompatible changes in the structure of this state over time.
As applications mature, it's common for the structure of the state to evolve. These changes can range from adding new fields, changing field types, or even restructuring objects. These changes may cause older persisted states to become incompatible with newer versions of the application, leading to failures when resuming workflows from checkpoints.
It's also common for users to store objects in their application state that aren't defined by their application. As one trivial example, most applications have a messages channel in their state that is of type BaseMessage[]. Over time application maintainers will need to update their dependencies, which may in turn modify the structure of their persisted state. Ideally this will happen in a controlled manor, but occasionally these updates will need to be done with urgency, for example due to newly discovered security vulnerabilities in the dependencies that define these portions of the application state.
Problem Statement
There are two primary challenges that applications face when managing changes to persisted state:

Identifying Incompatibility: Detecting when a persisted state no longer matches the structure expected by the running application. For example, if a new required field is added to the messages state, older checkpoints will lack this field, leading to runtime errors.

Migrating Incompatible States: Providing a mechanism to transform these incompatible states into a structure that is compatible with the current application schema. This transformation might need to occur lazily, at the time the state is loaded, or proactively, when the schema changes.

These concerns are relevant not only for future versions of an application but also for cases where an application rollback occurs, which could introduce older versions of code interacting with newer states.
Proposed Solution
I believe there are lightweight ways LangGraph.js could address this:

Version-Tagged States: LangGraph.js could allow developers to tag either channels or state objects with a version identifier at the time of persistence. When the state is retrieved, LangGraph could expose lifecycle hooks or interceptors, allowing developers to implement custom migration logic before the state is used in the application.

Lazy Online Migration: By using these version tags, LangGraph could support a "roll-forward-only" migration model, where older states are updated to the latest version when accessed. This could be optional, allowing applications that don't need it to ignore the feature.

Schema Change Detection: Expose a mechanism that warns or throws an error when a checkpoint’s state doesn’t match the expected structure. This would give developers an opportunity to trigger appropriate migration logic.

While it's understandable that LangGraph.js might not want to impose prescriptive migration strategies (given the flexibility of its checkpointer system), these small, optional enhancements could benefit the majority of applications without constraining the flexibility that more advanced users might need.
Why This Matters
As applications scale and evolve, breaking changes to application state structures become inevitable. Without explicit support for detecting and handling these changes, developers must implement their own ad-hoc solutions, which can introduce bugs and operational complexity. Many other systems that persist application state—such as databases and event-sourcing architectures—include tools to help manage schema evolution. I believe adding even minimal support for this in LangGraph.js would greatly improve its suitability for long-lived, production-grade applications.
It's also important to think about the ecosystem that you want to grow up around LangGraph. Treating state schema versioning as a "first class citizen" in the API will mean that third party authors of generic checkpointers and stores will be more likely to provide a consistent level of support for these concerns, as state schema versioning will feel more like a required thing for these components.

I don't believe this is already possible, is it??

The Checkpointer interface is fairly lightweight, and if you're authoring your own you can separate concerns however you like. There's nothing to say that you can't write a generic checkpointer with support for pluggable storage backends, interceptors/middleware, etc - if that's what you want to do.
I haven't attempted it yet, but from what I can see from reading the code there's also nothing that makes it impossible today for checkpointer authors to implement support for version tagging, lazy online migrations, etc (or various other versioning strategies). It's just that these things aren't explicitly supported or facilitated by the structure of the API, so everyone who implements their own checkpointer is going to need to figure out their own abstractions for things, like how to define version tags, how to plumb through the state schema definitions, where state schema versions are stored in the serialized metadata, etc.
It really just comes down to whether LangGraph intend for application authors to have to write custom checkpointers and stores for their applications, or if they're wanting an ecosystem of generic (but production-ready) third party checkpointer and store libraries to pop up. If the latter, they'd do well to force some degree of versioning support into the structure of the Checkpointer itself, as that will make it more likely that the authors of these third party components will provide a consistent level of support for state schema versioning. That's not the only way to make that happen, but it's definitely a very reliable way.

these things aren't explicitly supported or facilitated by the structure of the API, so everyone who implements their own checkpointer is going to need to figure out their own abstractions for things, like how to define version tags, how to plumb through the state schema definitions, where state schema versions are stored in the serialized metadata, etc.
Exactly this ☝🏾 is the challenge I'm facing in my own attempts to build a custom Checkpointer.
At present, I don't believe I fully understand the anatomy of the data that is being stored, the shape of it, why and where it is being used. etc.. It feels extremely verbose and hard to decipher where and what each part is needed for (unless I'm mistaken - is this sort of thing documented somewhere, @benjamincburns?)

I'd greatly appreciate a breakdown of it if someone has documented it, but from my inspections, there is duplication of data mixed in with meta tags, all compounding to make a very big object with deeply nested keys that don't make much sense on initial observation - to my mind at least.

I'd greatly appreciate a breakdown of it if someone has documented it

I raised #541 to address this.


Tag based automatic organization

It might be useful to use tagging to automatically assemble books, shelves or pages. For example, we have two shelves, "Stuff" and "Things". Create a new book, tag it with "Stuff", "Things" and "Flotsam". On save, the new book is automatically added to the both "Stuff" and "Things" shelves, and if a new shelf named "Flotsam" is created, then it would be automatically added to that as well.
This would allow for some interesting automatic organization to occur.

Thanks for the request @mainmachine but I'm going to close this off since there's been little demand for such a feature since this original request.
If happy to hack, it technically would be possible to listen to update events via the logical theme system then apply custom logical to apply your organization desires.


missing documentation for "extends" config option

super useful option, but it isn't in the config options documentation--just happened to run across it in the release notes

+1

Patches welcome!

Resolved via https://github.com/jshint/jshint.github.io/pull/24


Lower opacity for common build pieces in swap menu

Describe your changes

In the swap build piece menu, the opacity of common build pieces are lowered.
Added conditionals to check for the changed build piece, then added opacity statements to CardThemed elements.
Issue or discord link

Resolves #2336

Testing/validation

Checklist before requesting a review (leave this PR as draft if any part of this list is not done.)

[x] I have commented my code in hard-to understand areas.
[ ] I have made corresponding changes to README or wiki.
[ ] For front-end changes, I have updated the corresponding English translations.
[x] I have run yarn run mini-ci locally to validate format and lint.
[ ] If I have added a new library or app, I have updated the deployment scripts to ignore changes as needed

I ran both yarn run mini-ci and yarn run nx format:write


[1.11.2] zero size item stack in grid caused Null pointer in .GridStackItem.getTooltip(GridStackItem.java:79)

Issue description:
Have a working system with a grid and disk drive
What happens:
Added and removed some mods, then noticed an empty slot with a 'zero' on it, so looked like a blank space but with number 0 size.  Clicking on it caused crash
What you expected to happen:
i expect not to see any item stacks of size zero.
Steps to reproduce:
1.Have a working system with a grid and disk drive
2., then noticed an empty slot with a 'zero' on it,
3..  Clicking on it caused crash
...
Version (Make sure you are on the latest version before reporting):

Minecraft: 1.11.2
Forge: <IP_ADDRESS>9
Refined Storage: 1.4.2

Does this issue occur on a server? [yes/no] no
If a (crash)log is relevant for this issue, link it here:
https://pastebin.com/CSwgrKZz

What storage is causing this zero stack? Can you narrow this down for me to a single reproduceable case?

I've just experienced a similar issue, there is an empty air itemstack stored. Hovering (tooltip) worked fine, however searching causing only the empty stack to be left caused a crash: OreDictionary.getOreIDs "Stack can not be invalid!".
https://github.com/raoulvdberge/refinedstorage/blob/aba639c/src/main/java/com/raoulvdberge/refinedstorage/gui/grid/stack/GridStackItem.java#L72 -> https://github.com/MinecraftForge/MinecraftForge/blob/04885b3  /src/main/java/net/minecraftforge/oredict/OreDictionary.java#L440
Crashlogs https://gist.github.com/Dykam/cfe468875197b7a5d889c68ba8729782
Upon more testing, it disappeared after playing with the disks inserted. Found out it's one specific disk. When it's inserted, the air item appears. Reopening the grid multiplies the item, flooding it if you keep going. Removing gets rid of them all, reinserting shows one air item again.
After swapping the disks a bit the issue disappeared entirely...
tl;dr couldn't reproduce, hope here is enough information to figure it out.

Adding another crashlog https://gist.github.com/Dykam/c37e0f780fe9bfe3262959476f5c5b0c It seems to be reoccuring, but this time it bricked my world. Somehow Itemstack(0, 0) keeps showing up in the system. But I'm not entirely sure how to trace that back to a cause. Though it sounds like something which RS shouldn't even let in even if an external mod tries to insert it.

That is another issue, please make a new issue for that one...

It appears directly related, as both seem involve empty air itemstacks. But I'll split it into another issue.


There should be a default pinned tiles layout, and any modifications to the layout will just copy the default layout to the user's app configuration folder for Retiled, wherever it'll be.

I'm thinking something based on what I usually did with two-column layouts, with medium tiles for Phone and Messages on the top left and top right, then an email client on the next row on the left, with the browser and app store on the right, etc. Once four small tiles can be in a square together, the default should be able to almost copy my personal two-column layouts, aside from the actual apps themselves.
As the title says, if the user pins or unpins an app (resizes or moves as well, once supported), then the default layout will be copied to the local user data folder area. The default layout will only be used if there's no layout file already there. I'll have to ensure the user's modified file is written to when modifying the tiles, and if it doesn't exist, first copy the default, then modify.
Due to testing this mostly with Plasma Mobile, I think I'll use Plasma apps for the default pinned tiles. It would be a good idea to provide a default layout with Phosh apps for testers, though.
May be difficult to provide both layouts early on, but I could add two YAML files with the only difference being the apps that are pinned and just do a check to see which UI is running somehow, or an easier way to do it would just be to ask the user whether they use Plasma Mobile or Phosh with a message that says it determines which apps are pinned to the default layout.

Default layout file has been added, though only for Plasma Mobile because I don't want to make one for Phosh. The config file is also being used from ~/.config/Retiled/RetiledSearch/startlayout-modified.yaml.


Quantities of sensor outputs

Reported by ahaumer on 26 Jun 2013 13:48 UTC
It seems quite dangerous to define the quantities of sensor outputs, at least Dymola shows an ERROR with the enclosed example, although Voltage and PotentialDifference are the same (ElectricPotential).
On the other hand, is Dymola's check too strict?
package Test
  model Test
    extends Modelica.Electrical.Analog.Interfaces.TwoPin;
    Modelica.Electrical.Analog.Sensors.VoltageSensor voltageSensor
      annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
    Bus bus annotation (Placement(transformation(extent={{-20,-120},{20,-80}})));
  equation
    connect(p, voltageSensor.p) annotation (Line(
        points={{-100,0},{-10,0}},
        color={0,0,255},
        smooth=Smooth.None));
    connect(voltageSensor.n, n) annotation (Line(
        points={{10,0},{100,0}},
        color={0,0,255},
        smooth=Smooth.None));
    connect(voltageSensor.v, bus.v) annotation (Line(
        points={{0,-10},{0,-100}},
        color={0,0,127},
        smooth=Smooth.None), Text(
        string="%second",
        index=1,
        extent={{6,3},{6,3}}));
  end Test;

  expandable connector Bus
    extends Modelica.Icons.SignalBus;
    Modelica.SIunits.Voltage v;
  end Bus;
  annotation (uses(Modelica(version="3.2.1")));
end Test;

Migrated-From: https://trac.modelica.org/Modelica/ticket/1180

Comment by beutlich on 26 Jun 2013 13:54 UTC
This is a follow-up of #830, #872 and #876.

Comment by otter on 27 Jun 2013 11:37 UTC
Fixed in f319d15faba05bc74728bcbea092f08d945f14b3:
According to the suggestion in the Unit chapter of the Modelica specification, quantities must be identical and units must be decomposable in the same base units in order that two variables can be connected together.
This is also carefully taken care off in Modelica.SIunits and the rest of MSL. For example Modelica.SIunits.Position/Length/Distance/Height/Distance etc. all have the same quantity: "Length".
The issue above just shows that there is a bug in MSL and Dymola detects it from your test model:
In Modelica.SIunits only the quantity "ElectricPotential" is defined. But at a few places in MSL, also the quantity "PotentialDifference" is used (as explicit quantity definition). This is wrong and I replaced these quantities by "ElectricPotential".

Modified by otter on 27 Jun 2013 11:37 UTC

Modified by dietmarw on 18 Jul 2013 11:28 UTC


Credentials could not be validated, the provider returned no access token. (getting this all the time)

I explained all I know on stackoverflow: http://stackoverflow.com/questions/11134973/cant-log-in-to-facebook-django-socialregistration/11135264 about this error.
You can reproduce the error yourself, here is a link from the site in development http://republikamladi.reactororg.webfactional.com/debate/2/
Twitter works fine, though.
Can you help?

Hi, I also have the same issue. I cant fix this. Can you help?


NuGet package source code URLs should be updated to point to non-archived repo

E.g. https://www.nuget.org/packages/Microsoft.AspNetCore.Hosting.Abstractions/ - points to archived https://github.com/aspnet/Hosting/tree/0724e6cde1149ee1a19bfec9c13a2c9327b71213 but should actually point to https://github.com/aspnet/AspNetCore/tree/0724e6cde1149ee1a19bfec9c13a2c9327b71213

@IanKemp thanks for the issue report. While the state of things may not be ideal,
a) the package does correctly point to commit \ repo that it was built
b) archived repos point back to the current set of active repos - aspnet/AspNetCore and aspnet/Extensions
c) it will be incredibly onerous to manually update the metadata for 100+ packages. In particular considering there's yet another planned move: https://github.com/dotnet/announcements/issues/119.
I'm closing this as won't fix.


Fix ability to broadcast signed via deeplink transaction

missed in https://github.com/aeternity/superhero-wallet/pull/2139

LGTM


Image to circuit

Is your feature request related to a problem? Please describe.
Recreating a circuit from circuit diagrams is taking too much time
Describe the solution you'd like
The user should be able to convert images to circuits, that is the user should be able to paste a picture in the work area and it should be automatically converted to a circuit

+1

Haha, this would be a very ambitious feature.

@satu0king it may be ambitious, but it will make circuit verse standout form the existing platforms

@satu0king image to circuit does look ambitious but is it possible to maybe have a feature to convert a .sch file to circuit ?

@satu0king image to circuit does look ambitious but is it possible to maybe have a feature to convert a .sch file to circuit ?


Update bindings to SDK 1.59

Updated bindings to match SDK 1.59

Just saw that github added a commit I made after doing the PR to this PR, so PR also adds one of the missing bindings ... (still learning the ways of github ...)


Cannot log into Last.fm

OS: Windows 10
Issue Descriptions: Can't login to Last.fm (and it wasn't scrobbling before, which is why I tried logging out of Last.fm and back in). I was previously logged in, so not sure if that has anything to do with it.
Steps to Reproduce:

Be logged out of Last.fm
Open desktop settings
Try to login to Last.fm
Nothing happens

Debug Log:
debug_info.zip

I have this same issue. I was just checking this repo to see if someone else was experiencing this. Based on how long ago this was posted, maybe it's on LastFMs end

#1787

Ah, I didn't see that when I searched for some reason. I'll close this as a duplicate.

Closing as a duplicate of #1787


fix: AU-2447: fix attachments styles

AU-2447

What was done

Fix attachments styles

How to install

Make sure your instance is up and running on correct branch.

git checkout feature/AU-2437-attachments
make fresh

Run make drush-cr

How to test

[ ] Go through applications Attachments-pages. and make sure that nothing got broken

Automatic- / Regression tests

[x] This PR makes no changes that effects any tests. (This will be caught in automatic testing later on, but please, please run regression tests always on PR before asking for a review)
[ ] This PR passes regression tests. (make test-pw)

@suvikankare Tuolla on vielä joitain br-tägejä, lähinnä helppilaatikoissa, mutta silti. Ne voisi muuttaa p-tageiksi. tekee haun <br kansiossa /conf/ niin löytää ne instanssit. (poislukien filter-ymlit)


JavaApi. Can not execute scenario as action

Gatling 3.8.2 Java Api
Example in kotlin:
val first_scenario = scenario("scenario one")
                      .feed(someFeeder)
                      .exec(someAction)

val second_scenario = scenario("scenario two")
                      .exec(first_scenario) //will be shown as error in IDE

As i can see in scala it is still available to execute one scenario from another and in gatling 3.7 this feature was available in java api. Looks like it was missed somehow.

Accepting to let users in the Scala DSL do was a design error. It wasn’t documented and I decided to not reproduce this design error in the Java DSL.
The correct way to reuse is:
ˋkotlin
val chain = feed(someFeeder)
.exec(someAction)
first_scenario = scenario("scenario one")
.exec(chain)
val second_scenario = scenario("scenario two")
.exec(chain)


LIVE-3985: support(ledgerjs-cal): 20220930 CAL update

📝 Description
CAL update
❓ Context

Impacted projects: `` lld & llm
Linked resource(s): `` crypto-assets repo

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo
n/a
🚀 Expectations to reach
n/a

some tests apparently changed and will need regen

how do I do that @gre ?

replaced by https://github.com/LedgerHQ/ledger-live/pull/1442 ?

nope @gre this is just the good old CAL signing, no changes in the scripts like Sara did.

seems better now @gre

/generate-screenshots

CAL was already updated with this PR I'm closing this one.
https://github.com/LedgerHQ/ledger-live/pulls?q=bep20


made this work for react 18

Thanks for the contribution @fullergalway!
The problem here are the tests. We use Enzyme, which doesn't support React 18, so we'd have to rewrite all of them with RTL. That would take a while.

I picked out a couple of things from this PR and merged them in. Thanks!


[Request]: Support pre-installation (and update feature) for jumping 2 versions

Is your request related to a problem?
No
How is the feature request related to the problem?
No response
Describe your proposed solution
Along with one version update (e.g., 1.5 to 1.6), for some games, Hoyoverse also provides a two-version update pack (e.g., 1.4 to 1.6). Currently, if the new version is ahead of the locally installed version for two updates, Collapse would download the entire game again.
Describe alternatives you've considered
This doesn't have any alternatives.
Additional context
If you guys want to test this out, find a source that archives old versions of Hoyoverse's game, then download that source, extract the archive to the local hard drive so that it matches the directory structure of the game, and then test the two-version jump on the official launcher.

Hi @minhngoc25a,
Thank you for reporting this issue.
The launcher should've supported this mechanism for long time ago but seems like it's regressing due to changes have been made.
We will investigate it and try to replicate the issue at our end but due to Real-life activities of our core maintainers, there might be delays for the investigation to be done.

Also, can you please specify what game that have this specific issue?

I had this issue with Honkai: Star Rail. It seems like if the previous version was updated by the official launcher, then Collapse would somehow be unable to detect this and download the game from scratch. I returned to Honkai: Star Rail after two versions on the Collapse launcher.

I had this issue with Honkai: Star Rail. It seems like if the previous version was updated by the official launcher, then Collapse would somehow be unable to detect this and download the game from scratch. I returned to Honkai: Star Rail after two versions on the Collapse launcher.

Very sorry for the late update on this.
Based on what the API provides, it only includes only 1 version behind for the diff.

Unfortunately, as we don't have control over HoYoverse's API, this issue is out of scope of our launcher.
FYI that this should work for other game (like Genshin) as they provides 3 diffs version behind.
Closing this issue for now and thank you for using Collapse Launcher!


Valid Slack community link

Summary
Added the valid Slack invite link.
Details and comments
The valid Slack link (https://qiskit.slack.com/join/shared_invite/zt-fybmq791-hYRopcSH6YetxycNPXgv~A#/) has been added in README.md.

You're welcome. :)


[WIP] Add support for Formula corrections + tests

To do:

add support for parameters, unary ops
reduce code duplication

Current dependencies on/for this PR:

main

PR #34   👈

This comment was auto-generated by Graphite.


Compute curvatures of point cloud in kinfu example

Required Info

Camera Model
{ D415 }

Firmware Version
(RealsenseSDK2)

Operating System & Version
{Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
2

Language
C++

Segment
others

Issue Description
I need to compute the curvature of points cloud in order to select feature points in kinfu example which use the opencv 4.0.1.  I didn't find any function of openCV to do this work. Anyone know the similar function in openCV or other library to compute gaussian curvature for points cloud?

Hi @Jie2World
This sounds like a generic problem, not strictly related to RealSense.
Not sure this is right place to raise this question, maybe you can try opencv / PCL forums?


Fix flipPrev() if disableFlipByClick is true

Resolves issue #29

I also encountered this problem!!!

Why hasn't this been accepted or commented on?  Is the project still maintained?


MHD_http_unescape not available on homebrew OSX libmicrohttpd

Hi Matthieu,
First thank you VERY much for this library, it is pretty exciting, and I'm hoping to use it a lot. To get it to work, I had to comment out (!) the call to MHD_http_unescape in mhd.hh (which effectively breaks unescaping of course). My 'homebrew' ships version 0.9.38 which does not appear to come with a user-visible unescape function.
I'm trying to figure out what the best thing to do is here, but maybe you have some ideas already.
Again, thanks for Silicon!

Hi Bert,
Thanks for your interest in silicon :) A friend also reported me this problem few weeks ago. That's a shame that distros keep such an old version of microhttpd. I do not have an idea yet but you can easily compile the newest version available here https://ftp.gnu.org/gnu/libmicrohttpd/  Is this fine for you ?

It looks like the version in homebrew has been updated: https://github.com/Homebrew/homebrew-core/blob/master/Formula/libmicrohttpd.rb

Thanks moshen for the notice. I suppose we can close this issue then.


Fix packaging on sysvinit.

Main functions used as endpoints can't accept arguments.
Add package dependencies.
Remove version dependency in Python package.

LGTM


[Feature] Plugin to set chat to "Live chat" automatically

A plugin that could set livestream chats to "Live chat" mode instead of "Top chat" automatically would be really useful in smaller streams in order to prevent messages in low traffic chats from being missed.
Thanks,
pointy

While your AI response seems to have got a little confused in what I was requesting, it did link to HyperChat, which does have this feature after looking at their source:
https://github.com/LiveTL/HyperChat/blob/4dcfed28c36da9226feb0687a79f43edadc291fe/src/scripts/chat-injector.ts#L153-L161

With these modifications, it doesn't appear to be working:

I have it enabled in settings:

And here are all the references to Nova in console:

Currently, I don't have time to do localisation, but I'll considering doing so in the future.

It seems to be working just when running asynchronously, without using delay:
.then(async btn => {
      await btn.click();
    });

I wonder what will happen in other browsers.

For the record, I'm using Chrome Dev 124.0.6315.2.

I'm likely moving to Firefox when Manifest V2 gets disabled later this year in Chromium, and I don't really feel like doing any workarounds to keep it, but thanks for the custom build suggestions. If you'd like to continue the conversation, I'm @pointy on Discord.


Add Travis CI to run tests.

Oops, wrong repo. Testing on own fork for now.

But, results are successful https://travis-ci.org/artem-zinnatullin/mainframer/builds/190057652


Fix pivot context of ManyToMany relation

fix: remove pivot from context when removing element from many-to-many relation
Close #176

Thank you!


Report pending metrics to report with hostname

cc @jeromefroe @cw9
This PR reports the number of metrics that are currently being reported but not yet finished reporting, alongside the host where the reporter is running. This makes it easier for operators to visualize reporting abnormalities and narrow the offending hosts.

Coverage increased (+0.5%) to 93.04% when pulling 8e198937021bcadb8f0ca64687f2e745093d8ab6 on xichen-report-pending into b165d3d1f503e92111f545de939a3c40503a3665 on master.

Coverage increased (+0.5%) to 93.04% when pulling 0085b5c9ffb2b56c5a143368f5589d64523382b1 on xichen-report-pending into b165d3d1f503e92111f545de939a3c40503a3665 on master.


new build rancher HA, but get “launch kubectl” It blinks and I get “Closed Code: 1006”

new build rancher HA, but get “launch kubectl” It blinks and I get “Closed Code: 1006”

Useful
Info

Versions
Rancher v2.3.6 UI: v2.3.40

Route
authenticated.cluster.monitoring.index

it is now working once I got dns round robin setup for each node


feat(icon): add cube icon

Add new Cube icon in sizes L and XL
re #720
Summary
Icon
Github issue: #720
Add new Cube icon
Pre-hover and hover in warning color:

NOTE: I am also having David Ruiz help to review PRs for SDS Hackday.
Checklist

[ ] Default Story in Storybook
[ ] LivePreview Story in Storybook
[ ] Test Story in Storybook
[ ] Tests written
[ ] Variables from defaultTheme.ts used wherever possible
[ ] If updating an existing component, depreciate flag has been used where necessary
[ ] Chromatic build verified by @chanzuckerberg/sds-design

LGTM


Review the numbers, dates and times guidance

Summary
Content style
Final version of the guidance with images written, reviewed and approved

This will be undertaken in the wider content style review.


[CELEBORN-753] Rename spark patch file name to make it more clear

What changes were proposed in this pull request?
Rename spark patch file name to make it more clear
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?

Names change looks good to me. The patch content will need some modification. How about changing the content by the way?

Names change looks good to me. The patch content will need some modification. How about changing the content by the way?

Yea, changed,


investigate mt7916 accepted random bssids

it appears some random bssids might not be valid for mediatek mt7916.

this may be a race condition with the startup path:
aed43e2e2515d3e587b057ba7f8b6a71b980e068


Roll Engine from dddb532b5c7b to ee700513eff8 (3 revisions)

https://github.com/flutter/engine/compare/dddb532b5c7b...ee700513eff8
2020-11-13<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from fULjPqtx9... to B4PaMsNWM... (flutter/engine#22490)
2020-11-13<EMAIL_ADDRESS>Roll Skia from a06b63c56ecd to 8ead30d51c86 (1 revision) (flutter/engine#22487)
2020-11-13<EMAIL_ADDRESS>TBR: remove the extra values which was overshadowing the test result (flutter/engine#22483)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from fULjPqtx9XLI to B4PaMsNWMGdY
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


[vcpkg] add updated compile wrapper for clang-cl

has already been merged upstream but I have no clue when it will be in automake from msys.
The relevant change is line 259.
Alternatively we could just patch the msys download? But where should those patches be stored?

has already been merged upstream but I have no clue when it will be in automake from msys. The relevant change is line 259.
Alternatively we could just patch the msys download? But where should those patches be stored?

I am concerned about the potential licensing implications of this. Is it unreasonable to wait for msys?

I am concerned about the potential licensing implications of this. Is it unreasonable to wait for msys?

I feared that that would be the answer. So where should I store the patch for msys ? ;)

scripts/msys/xyz.patch; vcpkg_acquire_msys() then can apply the patch after un-tarring all the packages together but before renaming if it detects that the automake package was requested.

@ras0219-msft: Done.

Thanks!

@dg0yt Couldn't you also patch libtool with this? Or am I pinging the wrong person.

@Neumann-A libtool is considered external and not accepted as a port.

@Neumann-A libtool is considered external and not accepted as a port.

didn't you have changes to bash scripts which could now be patched into vcpkg_acquire_msys ?

@Neumann-A Sorry, the PR title was unable to convey the information that this PR contains relevant changes, such as a PATCHES option.


Old version of lodash module in use

I'm getting significant warnings from NPM when installing and have narrowed it down to the Gulp module.
These break the deployment process since NPM returns a non-0 exit code.
Submitting for a sanity check and suggestions, then maybe a fix.

gulp, v3.9.0 added to package.json as the only module in dependencies
rm -rf node_modules/ && npm install --production
NPM warning npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS> grep -r 1.0.2 node_modules/gulp/** | grep lodash seems to show it in vinyl-fs

Duplicate of #1295 and many others.

Please use the github search feature and avoid submitting duplicates.

Yep, my fault. When I searched for "lodash" I didn't include closed issues.

@phated Let's keep at least one "lodash" issue open. This can prevent tones of the same issues in the future.

@TrySound leaving them open doesn't help, we have the same problem with issues we still keep open. And leaving it open seems like it is a real issue...

Could have a PSA-type issue created by one of us, saying that we know about it and linking to a couple of the older issues

@callumacrae good idea, opened at #1485

Locking this to keep everything focused on the [Notice] issue.


typos şarname to şartname

Misspelling found. "şarname" should be  "şartname"

Thanks for the correction. Merging it...


[BC-23] Validate blocks before re-gossiping

PR Description
Summary:

Add validation for gossiped blocks

Check block signature
Handle deserialization failure

Break up and rework logic to manage gossip topics

Make sure that we re-gossip data received from the network
Keep track of seen messages by topic

Add test utility for generating valid and invalid beacon blocks
Add LimitedSet utility so we can drop processed messages by access order

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Move build-types out of cdefault

Defining build-types in the cdefault file is deprecated in the latest version of the schema:
https://github.com/Open-CMSIS-Pack/devtools/blob/75512df0147e04d14fc5f1eded047d1ff5b6c89d/tools/projmgr/schemas/common.schema.json#L471-L473

@brondani I've moved the common misc settings into the cdefaults file. I've also updated the referenced schema versions to 1.4.0 (this version adds misc to the defaults definition). This does cause errors with the interfaces definitions in the clayer and cproject files, but I'm not sure exactly how to convert them to connections. We could either update them or remove them for now.

I'm not sure exactly how to convert them to connections.

The PR https://github.com/Open-CMSIS-Pack/AWS_MQTT_MutualAuth_SW_Framework/pull/4 is commenting them out, but I leave to @RobertRostohar to decide how to proceed.

PR #4 has just been merged. It comments out the interfaces so that ctools 1.4.0 can also be used without other changes.

Changes from this PR assume that ctools 1.4.0 will be used, otherwise the project might not build anymore. ctools 1.2.0 is listed in the README.md as requirement.
Are we fine by moving to 1.4.0?
It will probably break the CI (uses 1.2.0).
Which version of ctools is KSC using?

Since this repository is part of Open-CMSIS-Pack organization it was my intention that this example would always work with the latest released version of the cmsis-toolbox.
This means we ought to update the CI tests and ReadMe accordingly.

This means we ought to update the CI tests and ReadMe accordingly.

@RobertRostohar will you have time to make this update?

@mcgordonite, sorry for the lack of response.
Could you please clarify where you plan to use this example.
The intention of the repo is to keep it always running with the latest released version of the cmsis-toolbox, I am not sure whether this is a problem for your use case going forward.

We plan to use this and the Hello examples in the READMEs for the VS Code extensions as part of a getting started guide. This would be at least until we have a more complete MDK => csolution conversion implementation, or a good set of examples on keil.arm.com.

The intention of the repo is to keep it always running with the latest released version of the cmsis-toolbox

One goal for the VS Code extension is to remain up to date with the latest toolbox too, so I think this will be okay. If we start to see problems, we could version the examples. E.g. use git tags to indicate which toolbox version is supported at a given commit.

Thanks @JonatanAntoni, this PR is no longer required.


Mwpw 143350 embed block

Migrates the embed block
Resolves: MWPW-143350
Test URLs:

Pre Migration Link: https://adobe.com/express/
Before: https://main--express-milo--adobecom.hlx.page/express/
After: https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/

Default
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/up-your-influencer-status-ai-driven-content-creation
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/video-making-made-easy-transform-your-content-with-spark-video-themes
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/12-incredible-travel-stories-to-inspire-your-wanderlust
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/up-your-influencer-status-ai-driven-content-creation
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/uk/express/learn/blog/content-scheduler-tool

Vimeo (working now)
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/how-to-rock-back-to-school-night

**Twitter (now finally centered)**

https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/how-to-incorporate-video-into-your-twitter-content-strategy

Instagram
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/what-every-brand-needs-to-know-to-use-color-effectively

Youtube
https://MWPW-143350-embed-block--express-milo--adobecom.hlx.page/express/learn/blog/how-to-get-youtube-subscribers

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 66.80%. Comparing base (2c3d29c) to head (6f720b6).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #89      +/-   ##
==========================================
- Coverage   66.97%   66.80%   -0.18%
==========================================
  Files          58       59       +1
  Lines        9475     9598     +123
==========================================
+ Hits         6346     6412      +66
- Misses       3129     3186      +57

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


refactor: use Amounts consistently in loans pallet

This is WIP, there are still many functions that I'd want to convert to taking/returning Amounts, but I wanted to get feedback before I spend time doing that - I don't want to spend the time if you don't want to merge this with the audit going on. I think that once done, though, it'll result in the code being more readable, more concise, and less error prone. It'll be clear what each balance indicates - there will be no more functions that take an underlying_id but the balance of a lend token, and there will be explicit failures when you try to e.g. add lending token amounts the underlying amounts. Plus code can use functions like underlying.convert_to(lend_token_id), instead of querying the exchange rate and calling the correct conversion function

Seems to improve readability in some places, others we anyway convert back to .amount() which is slightly less clean.

That was still WIP. Now .amount() should pretty much only be used when

emitting events,
writing to storage
doing the explicit currency conversion

It would be cleaner if we also had Amounts in storage/events but I didn't want this to be a breaking change


Bug Report: Compilation Error with UnorderedMap in SimpleVector Library

Bug Report: Compilation Error with UnorderedMap in SimpleVector Library
Summary:
I am encountering compilation errors specifically related to the usage of UnorderedMap within the SimpleVector library. This prevents me from successfully compiling my Arduino project, where I intend to utilize UnorderedMap.
Description:
When including the SimpleVector library (SimpleVector.h) in my Arduino project and attempting to use UnorderedMap, the compilation fails with errors related to template syntax and primary expressions. Specifically, the errors seem to be around the initialization and usage of UnorderedMap instances.
Steps to Reproduce:
Include SimpleVector.h and attempt to use UnorderedMap in an Arduino sketch.
Compile the sketch targeting an ESP32 board using PlatformIO.
Observe compilation errors related to template parameters and initialization of UnorderedMap.

Expected Behavior:
The library should allow for the successful compilation and usage of UnorderedMap as described in its documentation, without encountering template syntax errors.
Actual Behavior:
Compilation fails with errors indicating problems with template parameter handling and initialization of UnorderedMap, as detailed in the attached compiler output.
Environment:
PlatformIO IDE @ 3.3.3
PlatformIO @ 6.1.15
VSCode @ 1.90.0
Target Board: ESP32 (ESP32 Dev Module)
Compiler: toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Unordered Map LibraryVersion: @ 1.0.4
SimpleVector Library Version: @ 1.0.7-BETA
Additional Information:
I have ensured that all PlatformIO packages and dependencies are up-to-date. I reviewed the SimpleVector library documentation but did not find specific instructions addressing compatibility issues with UnorderedMap on the ESP32 platform or the mentioned compiler version.
Attachments:
Compiler output log highlighting the errors encountered during compilation.
I would appreciate your guidance or any updates regarding this issue with UnorderedMap. Please let me know if there are any workarounds or updates planned to address this compatibility issue.
Thank you for your attention to this matter.
Best regards,
Luca
Attachments:
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (6.6.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
framework-arduinoespressif32 @ 3.20014.231204 (2.0.14)
tool-esptoolpy @ 1.40501.0 (4.5.1)
toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- UnorderedMap @ 1.0.4
|-- Hashtable @ 1.1.2
|-- SimpleVector @ 1.0.7-BETA
Building in release mode
Compiling .pio/build/esp32dev/src/main.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp32dev/FrameworkArduino/StreamString.cpp.o
In file included from .pio/libdeps/esp32dev/Hashtable/src/Hashtable.h:4,
from .pio/libdeps/esp32dev/UnorderedMap/src/UnorderedMap.h:4,
from src/main.cpp:2:
.pio/libdeps/esp32dev/SimpleVector/src/SimpleVector.h:76:34: error: expected ')' before '<' token
SimpleVector(initializer_list<T> initList) : array(new T[initList.size()]), count(initList.size()), capacity(initList.size()) {
~ ^
)
In file included from .pio/libdeps/esp32dev/Hashtable/src/Hashtable.h:4,
from .pio/libdeps/esp32dev/UnorderedMap/src/UnorderedMap.h:4,
from src/main.cpp:2:
.pio/libdeps/esp32dev/SimpleVector/src/SimpleVector.h: In member function 'T& SimpleVector<T>::get(unsigned int)':
.pio/libdeps/esp32dev/SimpleVector/src/SimpleVector.h:256:24: error: expected primary-expression before ';' token
return T()*; // You can handle this error differently if needed
^
*** [.pio/build/esp32dev/src/main.cpp.o] Error 1

Can you please send me a basic example of the code that's failing. How are you initializing the library objects. That will help me understand what's going on.
Thanks,
-Brayden

#include <Arduino.h>
#include "UnorderedMap.h"
void setup()
{
Serial.begin(9600);
while (!Serial)
{
}
UnorderedMap<String, int> uMap;
uMap.put("TestValue", 545);
Serial.println(uMap.get("TestValue"));
}
void loop()
{
}

Thank you very much. I will take a look at your issue tonight and see what I can figure out. I'll let you know what I find

So i am not sure about this error: .pio/libdeps/esp32dev/SimpleVector/src/SimpleVector.h:256:24: error: expected primary-expression before ';' token
return T()*; // You can handle this error differently if needed... I was not able to recreate that issue.
BUT:
I was able to solve the other issue:
.pio/libdeps/esp32dev/SimpleVector/src/SimpleVector.h:76:34: error: expected ')' before '<' token
SimpleVector(initializer_list initList) : array(new T[initList.size()]), count(initList.size()), capacity(initList.size()) {
~ ^
)
this issue had to do with your development platform (IE: Expressif/ ESP) ... the way i had coded some compiler directives basically forces you to utilize the initializer list functions that only show up for certain esp boards. I have modified the way the directives function. Now you would have to uncomment a directive for those functions to return. So by default the line is commented so you should no longer run into this issue. Platformio has been updated with the latest versions of Simple Vector and Hashtable.
Hierarchy:
Unordered Map (DEPENDS ON->) Hashtable (DEPENDS ON->) SimpleVector [PROBLEM CHILD] (In this case)
Arduino Library and github will be updated shortly.

Thank You!
Luca


Added Lombok & formatted code

Added Lombok to remove boilerplate code as much as possible for more easily readable code.
Following things were changed:

Changed all models to use @Getter and @Setter annotations (maybe also introduce builder pattern at some point?)
All loggers were replaced with @JBossLog annotation (same code that was written before is now generated by Lombok)
Used @RequiredArgsConstructor annotation where possible and refactored some of the fields to be final
BankidClientException serialVersionUID was removed (couldn't find where it was used - reflection?)
Magic "ascii" string was replaced with java.nio.charset.StandardCharsets enum value

Also I propose adding some kind of testing - if I get some more time I might create new pull request related to that.

Thanks for your PR. To be honest I personally do not think lombok makes code more readable. In contrary I think hiding code like this makes it less readable and only complicates the development environment setup.  But I also see that this is a matter of taste.
If you open a another PR with the non-lombok changes I would be happy to merge it. I would also be happy to accept a PR that introduces tests.


findAllComponents is not working

Description:
We shouldn't see the error on the console: http://jsfiddle.net/waqzjjj2/5/ , should we?
Versions affected:
0.9.1

It's a strange case if you consider the case between {{> content }} where the context belongs to the child component vs {{ yield }} where the context belongs to the parent component. I'm not sure what's the correct behavior on this one.

The fiddle, as it is written right now, would never find a mycomponent2 because it will never be rendered. If you throw in a {{>content}} or {{yield}} on mycomponent, I think you should find a mycomponent2 from the render hook, but I'll have to poke at it a bit to be sure.
I don't think context matters ({{yield}} vs {{>content}}) for findComponent, as mycomponent still technically owns mycomponent2 as far as rendering and lifecycle. mycomponent2 is just getting context from elsewhere.

Ah! '*' is not a component query - it's only applicable for elements. If you want all components of any name, just don't pass a name: http://jsfiddle.net/waqzjjj2/6/

A-ha! Thank you.


handle resize

We should do our best to maintain the region sizes through window resizes.
Currently they are being "pushed" when the window becomes smaller, and they keep their size when the window grows.

Won't fix on the version of binglide this issue was made for.


Fix sdk-core build

Can you put sentence or two in the PR description so everyone knows what it is about?


chore(coral) Update aquarium 1.14

About this change - What it does
We lag a little bit behind aquarium releases, so these are the notable changes that affect us most:

there was a font weight fix which kind of messed our overrides (more about that in the "additional changes" section)
there is a Spacing component now! We can space things!
DataTable now has sticky columns and sorting functionalities, which I'm sure will come in handy
onChange bug in Pagination is fixed! Only a11y prevents us from using the component now.

Additional changes
We have some styles overrides in accessibility.module.css for labels. I think the color rules are great, but I am not convinced by the font weight and font size ones.

too heavy of a font weight is a hindrance to legibility, I think
too small of a font size is also less legible
more importantly, our overrides are imperfect, leading to some discrepancy in label styles
additionally, the latest version of the aquarium library seemed to make them all wonky.

Here are two examples in forms and tables, where you can clearly see the difference between before the changes in this PR, and after:
https://user-images.githubusercontent.com/20607294/228578479-c1c365e2-24f3-44e9-b088-873c40cd1389.mov
https://user-images.githubusercontent.com/20607294/228578499-1056f188-bd47-40d3-bda5-311c387ee403.mov
Resolves: #xxxxx
Why this way

@programmiri  I think the issue is for sure that we don't have clear guidelines, so we kind of end up having different expectations and different "level of compromise" we are ready to accept.
My personal view is:

hitting AA on the critical path is acceptable
I believe that AA can be hit without having to introduce too many special rules which need to be maintained in parallel of the evolution of aquarium / without compromising design integrity

These two things were what motivated the changes in this PR. From running Axe Devtools and WCAG Color contrast checker, the AA ratings are the same.
And I could not find an instance of a label not passing AAA any more, but it's weirdly inconsistent: I have seen elements right on the edge (with 6.69 rating) sometimes being a ✅ and sometimes being a ❌  in WCAG contrast checker).


[RDBMS] postgres flexible-server create Add argument to disable default database creation

Related command
postgres flexible-server create
Description
Add a new --create-default-database parameter which defaults to true, so that users who don't like this: behavior can change it, without breaking other existing scenarios.
Fix for #20958
Testing Guide
Manually
History Notes
postgres flexible-server create: Add argument to enable/disable the creation of default database 'flexibleserverdb'`

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

RDBMS


Spelling and Grammar Fixes

I fixed some spelling and grammar errors.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you @EliSteger for your contribution and congratulations on your first PR merge to this repo! 🎉


All cases lost after update

https://jsperf.com/yet-another-quicksort-right/3
I updated revision 3 and lost all test cases.
After Save I see 'Please review required fields and save again.'

I see 2 cases for revision 3. Can you expand on what you mean when you say "lost all test cases"?
This may be related to #236

Look, revision 3 dated 2013. You can start reproducing from this revision, as I did.

I pressed edit,
Changed  some code lines,
pressed save
Saw a message 'Please review required fields and save again.'
checked that everything is fine
pressed save again
got new revision without any test cases.

After that I tried to add some test cases, but it did't help - look at revisions 8 and 9.

Yes, this sounds like #236


HBASE-22504 Optimize the MultiByteBuff#get(ByteBuffer, offset, len)

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
220
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 1 new or modified test files.

_ HBASE-21879 Compile Tests _

+1
mvninstall
277
HBASE-21879 passed

+1
compile
20
HBASE-21879 passed

+1
checkstyle
22
HBASE-21879 passed

+1
shadedjars
253
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
37
HBASE-21879 passed

+1
javadoc
18
HBASE-21879 passed

_ Patch Compile Tests _

+1
mvninstall
239
the patch passed

+1
compile
21
the patch passed

+1
javac
21
the patch passed

-1
checkstyle
24
hbase-common: The patch generated 1 new + 73 unchanged - 1 fixed = 74 total (was 74)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
278
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
573
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

+1
findbugs
46
the patch passed

+1
javadoc
19
the patch passed

_ Other Tests _

+1
unit
165
hbase-common in the patch passed.

+1
asflicense
11
The patch does not generate ASF License warnings.

2299

Subsystem
Report/Notes

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

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 59cf6fc09c54 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
HBASE-21879 / 68c51293ab

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-273/1/artifact/out/diff-checkstyle-hbase-common.txt

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

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

modules
C: hbase-common U: hbase-common

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

Addressed the checkstyle issue from HBase-QA

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
278
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 1 new or modified test files.

_ HBASE-21879 Compile Tests _

+1
mvninstall
277
HBASE-21879 passed

+1
compile
20
HBASE-21879 passed

+1
checkstyle
23
HBASE-21879 passed

+1
shadedjars
288
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
50
HBASE-21879 passed

+1
javadoc
22
HBASE-21879 passed

_ Patch Compile Tests _

+1
mvninstall
306
the patch passed

+1
compile
23
the patch passed

+1
javac
23
the patch passed

+1
checkstyle
23
hbase-common: The patch generated 0 new + 73 unchanged - 1 fixed = 73 total (was 74)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
277
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
558
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

+1
findbugs
47
the patch passed

+1
javadoc
19
the patch passed

_ Other Tests _

+1
unit
162
hbase-common in the patch passed.

+1
asflicense
10
The patch does not generate ASF License warnings.

2459

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-273/2/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 9bea849cd0e2 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
HBASE-21879 / 68c51293ab

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

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

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

modules
C: hbase-common U: hbase-common

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.


Forgot encrypted password

Hi. Recently I realized that i forgot the encrypted password. And also i can't find where i put 12 words phrase. Is there any chance that i can turn off the password. Thanks

Hello @dlong2611
Thank you for reaching out to us.
Unfortunately, there is no way to recover the wallet without the 12-word recovery phrase.
For a detailed explanation please refer to #9292
Kind regards.

@dlong2611
we have developed our own hardware for fixing BITCOIN recovery phrase with superfast speed
and if you still has problem I can help you run it. you can find my contact details on my profile
or you can send me message in telegram: @johnjames333

@dlong2611
if you haven't found the password, I can crack your lost password reach me here<EMAIL_ADDRESS>

@dlong2611
if you have text backup it can be bruteforced by your password hints


NVD api requests are failing in version 9.0.1

I have written a gradle plugin, which was working just fine until I upgraded to 9.0.1 and added an API key to NVD, as I was warned about I should use my own API key.
However, it does not work. I am getting the following:
Verifying dependencies for project database
Checking for updates and analyzing dependencies for vulnerabilities

NVD API request failures are occurring; retrying request for the 1 time

I think I saw 503 and 403 error status codes as well in my CLI.
I did check my API key with running curl commands, and they return 200's so I am pretty sure it is set up correctly:
curl -I -H "apiKey: xxx-xxx-masked-xxx-xxx" https://services.nvd.nist.gov/rest/json/cves/2.0?resultsPerPage=1&startIndex=0
I am using the following gradle setup:
fun Project.configureOwaspDependencyCheck() {
	pluginManager.apply("org.owasp.dependencycheck")
	dependencyCheck {
		failBuildOnCVSS = 0f
		scanConfigurations = configurations.filter {
			!it.name.startsWithAny("androidTest", "test", "debug") &&
					it.name.contains("DependenciesMetadata") && (
					it.name.startsWithAny("api", "implementation", "runtimeOnly") ||
							it.name.contains("Api") ||
							it.name.contains("Implementation") ||
							it.name.contains("RuntimeOnly")
					)
		}.map {
			it.name
		}
		nvd.apiKey = NVDApiKey
		nvd.maxRetryCount = 0
		suppressionFile = "${rootProject.projectDir}/owasp_dependency_check_suppression.xml"
	}
}

As mentioned, before updating to version 9 and before using nvd properties, it was doing just fine. Am I missing something here? (also maxRetryCount  can be any value, putting it to 0 just makes not fail 13 times in a row but only 1 :) )

this is being tracked here: https://github.com/jeremylong/DependencyCheck/issues/6149

For what it's worth, I have a workflow that is working pretty reliably within Gradle for the last couple of days now on 9.0.2, using a Nexus server as mutable for a mutable cache of the entire dependency check data directory (there are easier approaches available for this caching if you use GitHub Actions) which gets downloaded/unzipped/populated prior to each run, and then re-uploaded/cached after each run.
Dependency check is run on every merge, as well as once daily to produce a report.

@jeremylong sadly in version 9.0.2 I am still unsuccessful, if in version 9.0.3 I still don't have success I will open a new issue and try to add more info to it.


Change aerospike plugin server tag to aerospike_host

This is to avoid a conflict with the standard "host" tag that is
used everywhere.

LGTM, thanks!


Validation fixes

The code passes validation tests on dota-league on all algorithms.

The code also passes the validation tests in the standard benchmark at scale S.


Readme links to docs broken

Issue Summary
all readme links to docs seem to be broken
Steps to Reproduce

Click on any of the links that take you to api docs (https://sendgrid.com/docs/API_Reference/api_v3.html)
See broken link 404 page

I think the correct link would be https://sendgrid.com/docs/api-reference/ but I'm not actually sure if that's the documentation that was intended to be linked.

Hi @TylerAHolden
Thanks for bringing this to our attention. These links in the readme should link to sendgrid.com/docs/api-reference. If you would like to you can open a PR to change these links in the read.me or I can open a ticket internally to get this change prioritized in our backlog.


Allow list did config

DID allowlist: correct env property name in docs

DIDs in the connectionRecord are short. But it would make more sense if we give the full DIDs in the list and extract the identifiers internally.


Modify user agent string for geemap.core

Should we make a patch release now so that it can be picked up by Colab? @jdbcode

Should we make a patch release now so that it can be picked up by Colab? @jdbcode

@naschmitz too

I just made a patch release. @jdbcode mentioned that the Colab team might update the packages around Oct. 4. Hopefully they will pull our latest release that includes this user agent update.


feat: add order field to TagField and TagTemplateField

feat: add order field to TagField and TagTemplateField message in tags.proto
fix: broken document links & polish comments
chore: update copyright for proto files
feat: add csharp/ruby/PHP namespaces

This is waiting for proto change (fixing broken links & proto updates)

Sure, modified the title and description details, this would be a new feature for users, but not a breaking change I think. Thank you! @alexander-fenster

@xiaozhenliu-gg5 I would probably merge this calling out the most significant feature being added, which I think would be:
feat: add order field to TagField and TagTemplateField

Thank you @bcoe !


Re-locating cursor will retain position for only one action

After relocation, the cursor will only preserve position for one action (e.g. delete or insert), then repositions to end of line

Confirmed.

Do you have an IRC channel to discuss? I would like to contribute to this project, but it would be nice to get assistance in getting started :)

No IRC but:


Typo in the German Credit Scoring tutorial

In step 5 of the Credit Scoring notebook, there is a typo in the section below.  The decimal place is shifted 1 to the left in this text above the cell: the difference in mean outcomes is now 0.18250.  The value should instead by 0.018250 as shown below the cell.

Fixed with pull request #46


File not found error when opening terminal

Describe the bug
After upgrade to Navi 2.3.0 I get an error in terminal with bash:
bash: #!/usr/bin/env bash

__call_navi() {
    printf "$(navi --print)"
}

bind '"\C-g": " \C-b\C-k \C-u`__call_navi`\e\C-e\C-a\C-y\C-h\C-e\e \C-y\ey\C-x\C-x\C-f"': Datei oder Verzeichnis nicht gefunden
[th@pc7-cubi3 ~]$

To Reproduce
Steps to reproduce the behavior:

Open terminal
See error

Expected behavior
No error in terminal.
Screenshots
attached
Versions:

OS: Arch LInux
Shell Version: GNU bash, Version 5.0.16(1)-release (x86_64-pc-linux-gnu)

Hi! There was a breaking change on the way widgets are loaded.
Could you please follow these steps and let me know if that work out for you?

Issue solved with correct shell widget load command.


Keystatic is crashing constantly

Description
The keystatic website will crash my tab whenever a make an edit to a large document fields or save a particularly large one. This seems to be caused by memory leaks.
There are no errors printed to the browser console or terminal. The page will just error out.
https://github.com/Thinkmill/keystatic/assets/26830309/f5b04d95-40bb-45fa-98b4-debe8d68c726
Specs
Running on the astro runtime just locally using the local storage option.
@keystatic/core 0.1.5
@keystatic/astro 1.0.2

Ok so I did some experiments and it seems to be related to content fields containing the   character. If there are too many it will crash

Interesting, I haven't seen this before but it sounds like something we can look into.
@fezproof can you share the source code for a document (including a lot of &nbsp) that causes the issue for you so we can try and reproduce it? feel free to link to a file or a gist rather than pasting a large document here

Does this make sense? Happy to clarify anything. Sorry for all the Pathfinder jargon
https://gist.github.com/fezproof/258fe62357e8892515f7e5531ce31232


Add aws-load-balancer-controller

From https://github.com/kubernetes-sigs/aws-load-balancer-controller

Lgtm but I'm missing terraform changes here; @duologic any idea?

Run make configure ?

This PR actually looks fine, the TF is generated at runtime.


Update go-rpmdb and restruct gomod references

This is a follow up to https://github.com/anchore/go-rpmdb/pull/5

Nice LGTM


TypeError: Cannot read property 'databaseURL' of undefined

I follow the instruction on https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html#2. But when I run 'firebase deploy', it show the error:
Error: Error occurred while parsing your function triggers.
TypeError: Cannot read property 'databaseURL' of undefined
at RepoManager.databaseFromApp (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\node_modules@firebase\database\dist\index.node.cjs.js:14985:39)
at Object.instance.INTERNAL.registerService.Reference [as database] (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\node_modules@firebase\database\dist\index.node.cjs.js:15526:130)
at FirebaseAppImpl._getService (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\node_modules@firebase\app\dist\index.cjs.js:134:66)
at FirebaseAppImpl.(anonymous function) [as database] (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\node_modules@firebase\app\dist\index.cjs.js:323:31)
at Object.serviceNamespace [as database] (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\node_modules@firebase\app\dist\index.cjs.js:308:32)
at Object. (C:\Users\ERCLab\Desktop\smarthome-washer\washer-start\functions\index.js:26:30)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
I don't know how to fix it

I have a same error too

This is like #10.
Update the snippet as:
const firebase = require('firebase');
const admin = require('firebase-admin');
// Initialize Firebase
firebase.initializeApp(JSON.parse(process.env.FIREBASE_CONFIG));

It help, thank you, @Fleker

Yup, that snippet helped me as well.  Just in time for the event next week. :-)

The code has been updated with the fix.

What if we don't have a process.env file?


add main file to package.json

Description (required)
Now for requiring this lib you can just do
require('ajax-bootstrap-select')

@MarvinCZ is there a benefit to doing this since we don't export anything?

This is required for easier integration for projects using webpack. Though the workaround that I had to use was to specify the exact path like below.
import 'ajax-bootstrap-select/dist/js/ajax-bootstrap-select.min';

instead of
import 'ajax-bootstrap-select';


[Docs]: REST API multipart and binary data usage

Is there an existing issue for this?

[X] I have searched the existing issues

Documentation Link
https://docs.appsmith.com/core-concepts/connecting-to-data-sources/authentication
Describe the problem
We don't have good guidance on how to use multipart form data is a content type on Appsmith. Since this experience is different from other products, we should create a page for this. Also, we've started to support binary data for REST. We should explain how this works, since the support for this will grow one plugin at a time.
Describe the improvement
Same as above. I'll add a link to a Notion draft as a comment later.

Draft: https://www.notion.so/appsmith/Multipart-and-Binary-data-be27baa167c546d5a92abbff8e6f15b5

@ajinkyakulkarni can review the first draft and move it to Sprint Backlog?

@nidhi-nair - Could you please confirm the release date for this ticket?

@jnikhila This change is already on prod, better docs requirement was an afterthought in this case :)

Thanks @nidhi-nair

PR available here for review


require() calls within unit tests should respect the rootDir

But somehow they do not. I have lots of code without absolute paths here because I set the absolute path through webpack's resolve.root configuration http://webpack.github.io/docs/configuration.html#resolve-root
Would be good if jest is able to do the same. To resolve required modules through the configured root directory.

Here's a workaround which can resolve webpack paths in the preprocess phase: https://www.npmjs.com/package/jest-webpack-alias

thx

ping?

I think for now, if you are using webpack, you'll have to use a workaround like @mwolson proposed. If you guys can add a failing test and more explanation on what the issue is (and maybe send a PR) that would be greatly appreciated. I don't use webpack at FB and didn't have problems with webpack + jest outside of FB so far.

@cpojer no, we do not use webpack here

Can you add an example and the expected behavior?

In ./src/frontend/something.js we require('translate') which is in ./src/frontend/translate.js but it won't find it because ./src/frontend is not in the NODE_PATH.
In the browserify task we can define it and it's no problem there. Just need a similar config for jest.

You can set NODE_PATH before calling jest.

See https://github.com/facebook/jest/blob/master/src/HasteModuleLoader/HasteModuleLoader.js#L470

@cpojer that would work from a gulp task within but not when you call jest directly from the command line

This should be easy to fix, see the line of code up there that I linked. Wanna send a PR + add a test for this?

Can't do right now. In the middle of something else. If you can do it, that would be great.

It's going to be in jest faster if you send a PR.


jv - add course occupancy by department statistics page

This PR implements the "Course Occupancy By Department" statistic page, where a user can select a start and end quarter along with the department to get the amount of enrolled, amount of max enrollment, and occupancy percentage across all regular classes in the department. Closes #44

40 points!


Add nil check when determining reflect.Kind of types

Closes #19463.
I think there still may be problems with the patch operation as it doesn't seem possible to augment existing objects, only to replace them. This PR addresses the issue of a property being null as described in the linked issue but consider the following:
apiVersion: install.istio.io/v1alpha2
kind: IstioControlPlane
spec:
  profile: default
  gateways:
    components:
      ingress_gateway:
        k8s:
          overlays:
          - apiVersion: v1
            kind: Service
            name: istio-ingressgateway
            patches:
            - path: metadata.annotations
              value:
                service.beta.kubernetes.io/aws-load-balancer-type: nlb
                service.beta.kubernetes.io/aws-load-balancer-internal: <IP_ADDRESS>/0

Applied against a manifest that looks like:
apiVersion: v1
kind: Service
metadata:
  name: istio-ingressgateway
  namespace: istio-system
  annotations:
    foo: bar

The result is (the property foo is overwritten):
apiVersion: v1
kind: Service
metadata:
  name: istio-ingressgateway
  namespace: istio-system
  annotations:
    service.beta.kubernetes.io/aws-load-balancer-type: nlb
    service.beta.kubernetes.io/aws-load-balancer-internal: <IP_ADDRESS>/0

This seems inconsistent with the way that lists are additive by default. Is this behavior intended?

Hi @ashlineldridge. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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

@googlebot I signed it!


Streaming video from G-Drive: "AVFoundationErrorDomain" -11850

Question
I am working on an application where I need to play a video in my app that is streamed from Google Drive through a Nodejs app (for authentication).
The video streams perfectly fine into the browser or a HTML video element, but the moment I try it in the app it fails.
I have tried a lot of different options now without any luck. Sending it in Ranges or the whole thing. I am not able to figure out exactly what is required of the format of the video for this library to work, which is where I am assuming the issue is.
I am getting the following error:
code: -11850
domain: "AVFoundationErrorDomain"
Below is a snippet of the backend where I am loading the video and pipe it through to the app. In the example I have handling for both Range and no Range.
                    var range = request.headers.range;
                    if (!range) {
                        response.writeHead(200, {
                            "Accept-Ranges": "bytes",
                            "Cache-Control": "public, max-age=3600",
                            "Content-Length": file.size,
                            "Content-Type": "video/mp4"
                        });

                        drive.files.get(
                            {
                                fileId,
                                alt: "media"
                            },
                            { responseType: "stream" },
                            function(err, res2) {
                                res2.data
                                    .on("end", () => {
                                        console.log("Done");
                                    })
                                    .on("error", err => {
                                        console.log("Error", err);
                                    })
                                    .pipe(response);
                            }
                        );
                    } else {
                        var positions = range
                            .replace(/bytes=/, "")
                            .split("-");
                        var start = parseInt(positions[0], 10);
                        var total = file.size;
                        var end = positions[1]
                            ? parseInt(positions[1], 10)
                            : total - 1;
                        var chunksize = end - start + 1;

                        response.writeHead(206, {
                            "Content-Range":
                                "bytes " + start + "-" + end + "/" + total,
                            "Accept-Ranges": "bytes",
                            "Content-Length": chunksize,
                            "Content-Type": "video/mp4"
                        });

                        drive.files.get(
                            {
                                fileId,
                                alt: "media",
                                headers: { Range: `bytes=${start}-${end}` }
                            },
                            { responseType: "stream" },
                            function(err, res2) {
                                res2.data
                                    .on("end", () => {
                                        console.log("Done");
                                        response.end();
                                    })
                                    .on("error", err => {
                                        console.log("Error", err);
                                    })
                                    .pipe(response);
                            }
                        );
                    }

Can I get sample project to test it? Is the auth required for videos shared publicly?

Can I get sample project to test it? Is the auth required for videos shared publicly?

I do not believe that you can connect to google drive without authentication. I can look at setting up an example project if needed, but it would require auth.

https://stackoverflow.com/a/42244954

If you are handling cors, maybe you need to add Range to Access-Control-Allow-Headers on the server
Have you tested on postman to request bytes 0-2?

I have a similar problem, i'm getting the following error:
errorException: "None of the available extractors (MatroskaExtracto…avExtractor, AmrExtractor) could read the stream."
errorString: "Unrecognized media format"
I don't want to create a streaming video server when google drive has feature for that. In another issue i read that this library only support media URLs. If the video in google drive is public and any page can consumme it, why react-native-video can't?, is a limitation of the library or is something related with android/ios?

@RomuloDevelop that's from ExoPlayer right? The original issue is on iOS.
For your case, if you make the source type explicit it may help.
source={{
    uri: "your uri here",
    type: 'mp4'
}}


Rust Carbon module

Module Request
Note: Please try setting up a configuration yourself before raising an issue to request a configuration: https://config.getamp.sh/
Game Information:
Game Title: Rust Carbon module
How to obtain: https://github.com/CarbonCommunity/Carbon/releases (see https://docs.carbonmod.gg/docs/ for specific information)
Suppoted OSs: Linux, Windows
Supports RCON/Console input? Most likely
I confirm:
that I have searched for an existing module request for this application.
that the server is an official server distributed by the games publishers/developers.
that the server is available to the general public.
that the server can be run headless (without a GUI).
I have already attempted to create a configuration myself using the configuration tool at https://config.getamp.sh/

This is not the place to request features for official modules


Using with esri-leaflet

I've been trying to use esri-leaflet with angular2-leaflet and Angular CLI but without success.
I've installed esri-leaflet 2.0.8 and types/esri-leaflet 2.0.0 packages.
I added
import 'esri-leaflet';
to my map component and in the onMapReady function added
L.esri.basemapLayer("Topographic").addTo(map);
ng build compiles without any errors, but during runtime L.esri is undefined.
Any ideas?

Sorry if this is too much text or if I am late in answering this.  Hopefully this helps.  I have multiple basemaps and I add a controller so a user can switch to whatever basemap they want.
I am using angular4 and I handled this by importing leaflet and esri-leaflet like so
import * as L from 'leaflet';
import * as esri from 'esri-leaflet';
Then in a mapInit() or ngOnInit() you can use just "esri" (remove "L.") to define your basemaps.
ngOnInit() {
var topoMap = esri.basemapLayer("Topographic"),
usaTopo = esri.basemapLayer("USATopo"),
streetMap = esri.basemapLayer("Streets"),
imageMap = esri.basemapLayer("Imagery"),
grayMap = esri.basemapLayer("Gray");
var baseMaps = {
	"Satelite" : imageMap,
	"Streets": streetMap,
	"Topographic": topoMap,
	"USA Topo" : usaTopo,
	"Gray" : grayMap
};

    var myMap = L.map('mapid', {
		center : [39.754264, -105.002441],
		zoom : 13,
		layers: [topoMap]
    });

L.control.layers(baseMaps).addTo(myMap);

}

I don't like that I had to import both esri-leaflet and leaflet.  I am going to continue working on this and see if I can come up with a cleaner solution.

If you're still having issues, feel free to post a more detailed description and I can try to reproduce it. Normally, what you did works cause the import 'esri-leaflet'; statement is enough to make webpack include that module. However, global packages (like leaflet and d3) need to be configured via the provider plugin:
new webpack.ProvidePlugin({
	L: 'leaflet'
})

But, I'm not sure how that's handled in angular cli.

Gonna close this since I haven't heard back. Lemme know if there are further issues.


Add "Calculating" spinner when creating new seed via image entropy

Steps to reproduce:

Start new image entropy seed process
Click joystick to take final pic
Joystick right to accept pic
Select 12 or 24 words
...slight delay here...

It's just enough of a delay that I keep wondering if my click registered.
Improvement
Use the loading spinner thread to provide immediate UI feedback during the ~750ms it takes to create the seed.

I've noticed this too, agree that this enhances the user's experience. 🙂


Upgrade NullAway 0.10.18 -> 0.10.19

This PR contains the following updates:

Package
Type
Update
Change

NullAway
compile
patch
0.10.18 -> 0.10.19

Release Notes

uber/NullAway (NullAway)
v0.10.19
Compare Source

Update to Checker Framework 3.41.0 (#873)
Extend library models to mark fields as nullable (#878)

Main use case is NullAwayAnnotator

Fix jarinfer cli output determinism (#884)
Add support for AssertJ as() and describedAs() in AssertionHandler (#885)
Support for JSpecify's 0.3.0 annotation [experimental]

JSpecify: In generics code, get rid of checks for ClassType (#863)

Update some dependencies (#883)

[ ] If you want to rebase/retry this PR, check this box

The Java Platform team wishes you a happy festive period. Here is the suggested commit message:
Upgrade NullAway 0.10.18 -> 0.10.19

See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/releases/tag/v0.10.19
- https://github.com/uber/NullAway/compare/v0.10.18...v0.10.19

Renovate be like

Header generated and modified from Sweaterify.


Screen capturing working on any device but iPhone

Hey,
I have an overlay, which has a fixed position. Within this overlay I have a canvas styled with some css (blur and opacity) on which users can draw something. After that I'll capture the drawing with its css stylings by using html2canvas. So I copy content of a canvas to a new canvas.
This actually works in all browsers and android devices, so basically in general. For some reason on some iPhones this doesn't work, like iPhone 6 (plus). iPhone 5 for example does work.
Do you have any ideas, if the fixed overlay or using html2canvas on mobile devices could cause issues or especially this issue?
Would be great if you can help me!
I am using the latest version.
// I read that it might be a problem rendering high res images on iOS?

hi aliasltb, I also have this problem.When it runs on high resolution devices, there will be problems.

I have same Issue in Iphone 6 & above. Its working in Iphone 5.
Please do needful if anybody having idea.

Is this still an issue with v1.0.0? If so, could you please share an example on jsfiddle.

 After 2 years, I am asked to provide an example and 6 hours later the topic is closed since there has been no response for more info from me?!
Made my day..


using bash ymir.sh start but isn't successful

Describe the issue
My system is Windows 10 and already installed docker, wsl 2 and check using wsl2 to open docker. But when I go to next step "bash ymir.sh start", it downloaded something like yolo-mining-xxxx, then it closed by itself. I can't pick up the error by it's info.
To Reproduce
My installation step:

installed docker restart computer
installed wsl2 and set docker to use wsl2 then restart
use wsl vi to change '$\r' to '\x', if don't do this step it will showed like '$\r' not found .....
"bash ymir.sh start" then automatically download something it need
closed

Expected behavior
A clear and concise description of what you expected to happen.
start the ymir.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: windows 10
Browser: not use

Additional context
Add any other context about the problem here.

Need to provide labeling tool's up address

how to check labeling tool's IP ?   I tryed to set <IP_ADDRESS>, but it said unsupport label tool

what's the value of LABEL_TOOL=?

nothing

delete any space or tab after LABEL_TOOL=
it seems there is some unrecognized content there.
also, ymir is not fully tested on Windows platform. Suggest to use Linux.

Got it, I will try on ubuntu 18. Thank's
BTW didn't any char after the LABEL_TOOL=
so it's not work.

https://github.com/IndustryEssentials/ymir/blob/master/ymir.sh#L106
i doubt this will work on Windows. instead of using ymir.sh on windows, use "docker-compose -f docker-compose.yml down --remove-orphans  && docker-compose -f docker-compose.yml up -d" directly


seeding not working & ...

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Version used:

Environment name and version:

Operating System and version:

Link to Kodi debug log:

hi seeding is not working   v0.0.46 and interface is not working http://<IP_ADDRESS>:65220/
linux 64 bit

Log file?

Closing due to no response.


case_validate: Add SHACL shapes to set of CDO concepts

This Pull Request addresses #85.

I'm fine with this merging once CI passes.


Cannot see the 1.4.0

I've downloaded the exe + the source (just in case) and when I run it I got indeed the config file. I edited it with my username and password. (I just left the path as it is because I am unsure what it really does) saved it and run the tool again.
But then;
http://imgur.com/a/whLxp
Edit: I did tryed changing the path but that didn't helped.

This is the intended behavior. After the "Client is connected" message it starts to wait for new messages in the configured channels(/paths) containing image links and downloads them until you exit the client.
The channel config is important, you have to specify the channels you want to monitor and where you want the pictures to be saved.

Is it possible for you to make a little video, if you don't mind it?

No I don't really have the resources to make a video currently, and I don't think it would clear thinks up either, sorry. Are you sure you get what the point of this tool is? What do you expect from the tool? If you want we can chat on Discord (I'm Sekl#7397), it might speed up communication a bit.


release-2.6: backport - integ-tests: log collected tests to file

Back-porting new feature added to testing framework.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1678 into release-2.6 will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           release-2.6    #1678   +/-   ##
============================================
  Coverage        51.95%   51.95%
============================================
  Files               24       24
  Lines             3948     3948
============================================
  Hits              2051     2051
  Misses            1897     1897

Continue to review full report at Codecov.

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


Upgrade protobuf plugin smoke test version

The new version doesn't emit the deprecation warning about file trees any more. The deprecation warning has been introduced in https://github.com/gradle/gradle/pull/18783 and fixed via https://github.com/google/protobuf-gradle-plugin/pull/530.

@bot-gradle help

Currently, the following commands are supported:
@bot-gradle test <BuildStage>

triggers the specified build for this PR. This command takes a single argument, i.e. @bot-gradle test QF.  Common stages are:

SanityCheck/CompileAll/QuickFeedbackLinux/QuickFeedback/ReadyForMerge/ReadyForNightly/ReadyForRelease
Shortcuts: SC/CA/QFL/QF/RFM/RFN/RFR
Specific builds:

AST: AllSmokeTestsReadyForMerge
AFT: AllFunctionalTestsReadyForMerge
ASB: AllSpecificBuildsReadyForMerge
ACC: AllConfigCacheTestsReadyForMerge
ACT: AllCrossVersionTestsReadyForNightly
APTN: AllPerformanceTestsReadyForNightly
AFTN: AllFunctionalTestsReadyForNightly
ACTR: AllCrossVersionTestsReadyForRelease
AFTR: AllFunctionalTestsReadyForRelease

@bot-gradle test and merge

queues this PR for testing and merges if all tests pass by:

Creating a merge commit from your PR branch HEAD and the target branch
Running a ReadyForNightly build against the merge commit
When it passes, fast-forward the target branch to this merge commit (i.e. merge the PR)

The merge commit is called a pre-tested commit, which means that it fully tests the integration
of your branch HEAD and latest master, instead of only testing your branch HEAD.
@bot-gradle cancel

cancel a running pre-tested commit build or remove it from queue

@bot-gradle clean

clear the conversation history

@bot-gradle help

display this message

To run a command, simply submit a comment.  For detailed instructions see here.

@bot-gradle test AllSmokeTestsReadyForMerge

OK, I've already triggered AllSmokeTestsReadyForMerge build for you.

@bot-gradle test and merge

OK, I've already triggered a build for you.


[BUG] GPT2 inference example problems from deepspeed version 0.6.2 to 0.7.0

Describe the bug
GPT2 based on the example outputs incorrect results from deepspeed version 0.6.2 to 0.7.0 (I used the gpt2 model for a quick experiment, but the same trend was also observed with the gpt2-neo model.)
To Reproduce
gpu A100 80G X 8
torch==1.10.0a0+ecc3718
transformers==4.21.1
deepspeed==0.6.2 ~ 0.7.0
# Filename: gpt-neo-2.7b-generation.py
import os
import deepspeed
import torch
from transformers import pipeline

local_rank = int(os.getenv('LOCAL_RANK', '0'))
world_size = int(os.getenv('WORLD_SIZE', '1'))
generator = pipeline('text-generation', model='gpt2',
                     device=local_rank)

generator.model = deepspeed.init_inference(generator.model,
                                           mp_size=world_size,
                                           dtype=torch.float,
                                           replace_method='auto',
                                           replace_with_kernel_inject=True)

string = generator("DeepSpeed is", do_sample=False, min_length=50)
if not torch.distributed.is_initialized() or torch.distributed.get_rank() == 0:
    print(string)

deepspeed --num_gpus 2 gpt-neo-2.7b-generation.py
Result
Outputs from running gpt-neo-2.7b-generation.py

deepspeed==0.6.0, deepspeed==0.6.1

DeepSpeed is a new feature that allows you to set the speed of your car to a certain speed.\n\nThe speed of your car is determined by the speed of the car's engine. The speed of your car is determined by the speed of

deepspeed==0.6.3, deepspeed==0.6.4, deepspeed==0.6.5, deepspeed==0.6.6

DeepSpeed is"""""""""""""""""""""""""""""""""""""""""""""""

deepspeed==0.6.7, deepspeed==0.7.0

DeepSpeed is as as as as as as as as as as as as as as as as in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in

Hi @appleeji
Yes, that is true that 0.7 is giving the wrong result. But this has been fixed in the latest master branch of DeepSpeed. Here is what I see by using DeepSpeed master:
[{'generated_text': "DeepSpeed is a new feature that allows you to set the speed of your car to a certain speed.\n\nThe speed of your car is determined by the speed of the car's engine. The speed of your car is determined by the speed of"}]
The new changes will be upstreamed soon.
Thanks,
Reza