Cannot build ionic project

Ionic version:  (check one with "x")
[ ] 1.x
[x ] 2.x
I'm submitting a ...  (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

I am trying to ionic build android and i get the message:
12:03:44]  ionic-app-scripts 1.1.4
[12:03:44]  build dev started ...
[12:03:44]  clean started ...
[12:03:44]  clean finished in 3 ms
[12:03:44]  copy started ...
[12:03:44]  transpile started ...
[12:03:48]  typescript<EMAIL_ADDRESS>line: 2
Module ''*'' has no exported member 'Options'.
   L1:  import * as cleanCss from 'clean-css';
   L2:  export declare function getCleanCssInstance(options: cleanCss.Options): cleanCss;
   L3:  export interface CleanCssConfig {

[12:03:48]  typescript<EMAIL_ADDRESS>line: 2
Cannot find name 'cleanCss'.
   L1:  import * as cleanCss from 'clean-css';
   L2:  export declare function getCleanCssInstance(options: cleanCss.Options): cleanCss;
   L3:  export interface CleanCssConfig {

[12:03:48]  typescript<EMAIL_ADDRESS>line: 6
Module ''*'' has no exported member 'Options'.
   L5:      destFileName: string;

[12:03:48]  typescript<EMAIL_ADDRESS>line: 1
L6:      options?: cleanCss.Options;
        Cannot find type definition file for 'node'.

   L1:  import { Stats } from 'fs';

[12:03:48]  typescript<EMAIL_ADDRESS>line: 3
L2:  export declare class VirtualStats implements Stats {
        Cannot find name 'Stats'.

   L2:  export declare class VirtualStats implements Stats {
   L3:      protected _path: string;
   L4:      protected _ctime: Date;

[12:03:48]  transpile failed
[12:03:48]  ionic-app-script task: "build"
[12:03:48]  Error: Error
npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "ionic:build" "--"
npm ERR! node v6.10.0
npm ERR! npm  v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ionic-hello-world@ ionic:build: ionic-app-scripts build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ionic-hello-world@ ionic:build script 'ionic-app-scripts build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ionic-hello-world package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ionic-app-scripts build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ionic-hello-world
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ionic-hello-world
I already reinstalled ionic, node_modules, platforms and plugins
Expected behavior:

Steps to reproduce:

Related code:
insert any relevant code here

Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
insert the output from ionic info here

Can you please show the results of:
ionic info
in your project?

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!

i have also same problem when i am serve my ionic project

Your system information:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.1.4
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.4
Node Version: v7.8.0
Xcode version: Not installed
Here is my info
and Here is my error
Error
Close
Typescript Error
Module '''' has no exported member 'Options'.
<EMAIL_ADDRESS>import * as cleanCss from 'clean-css';
export declare function getCleanCssInstance(options: cleanCss.Options): cleanCss;
export interface CleanCssConfig {
Typescript Error
Cannot find name 'cleanCss'.
<EMAIL_ADDRESS>import * as cleanCss from 'clean-css';
export declare function getCleanCssInstance(options: cleanCss.Options): cleanCss;
export interface CleanCssConfig {
Typescript Error
Module '''' has no exported member 'Options'.
<EMAIL_ADDRESS>destFileName: string;
options?: cleanCss.Options;
}
Typescript Error
Cannot find type definition file for 'node'.
<EMAIL_ADDRESS>import { Stats } from 'fs';
export declare class VirtualStats implements Stats {
Typescript Error
Cannot find name 'Stats'.
<EMAIL_ADDRESS>export declare class VirtualStats implements Stats {
protected _path: string;
protected _ctime: Date;

Same issue here :(


Docs about Maps

Currently, if you open the tact docs page (https://docs.tact-lang.org/language/guides/types#maps), there is almost no info about maps. Thus, it's impossible for new devs to start using them.
Please provide more examples and a list of supported methods!

You are right, I will help with this!

https://github.com/tact-lang/tact-docs/pull/23


Add database backend counters

This change removes the public Database getBackend function and adds a new function that returns backend read and write stats.

Clang format seems to be case-sensitively comparing include filenames. It wants to place #include <ripple/basics/TaggedCache.h> before #include <ripple/basics/chrono.h>  There may be a way to configure it to be case-insensitive on include filenames. Clang 12 supports SI_CaseInsensitive.
Clang format also wants to indent a single line comment end by a single space. This is avoided if it's a multi-line comment. eg.
/**
 */```

I wanted to pitch an alternative technique for doing this, modeled after std::ostream: pass a reference to the output "stream" that the method writes into, instead of a method that returns a named tuple used in only one place and only to be rendered to JSON.
Specifically, let getCounters (or maybe rename it to writeMetrics) take a Json::Value&, assign into it, and return either the same reference (for chaining) or void. Document the form of the written metrics in the docstring (i.e. field names and types). Remove the Counters class.
Advantages:

Avoids copying the counts and skips straight to writing strings. In the future, you might imagine an optimized JsonStream that just holds a string buffer instead of a map, formatting each field as it is added instead of waiting until the end, minimizing allocations.
Relieves us from adding and maintaining Counters classes everywhere we want to record metrics, and from properly handling null pointers when they are absent.
Lets us juxtapose the read of the metrics with their JSONification in the same method, instead of in separate, distant methods.
Ensures we use consistent field names everywhere a metric is extracted.


ECL-192: Capture accounting and AML activity details to calculate liability

This PR also covers the following dependent tickets:

ECL-200
ECL-201
ECL-202

Looks like there are some conflicts to resolve

test this please


Bluetooth?

I know this is called 'LANdrop' but what if your phones are not on the same LAN, but are close to each other. Could you add the ability to use bluetooth to do the filetransfer?
My use case is ... I'm at a b-day party or other group event, and everyone has been taking photos/videos. Would love to have an easy way to share (full-size) photos/videos which each other. Whatsapp/Messenger etc all reduce quality of the photos when they sent them.
Bonus if you could somehow create a p2p bucket --where everyone can dump their files into, and everyone sync's to each other, as long as one client has a copy of all the files. Almost like an instant torrent, but whose contents can change dynamically.
Just my crazy ideas....

If you don't have a WLAN because you are outside, you can try to enable your phone's personal hotspot and let your friends connect to it. LANDrop works on that too and it doesn't consume any data. The reason I don't support Bluetooth is it's really slow.. like, about 30 times slower...


[Add] "Arrow" component missing

Redux-ui's Arrow Component is missing, so I added the code.

Hi @mmmkb1 so the reason I did not export the arrow is I'm not using it in the components. But this is totally fine to do in your own project. I'll mark this as done since this is something you'll generally handle in project land. Thank you.


[PYTHON] Improved error message for multiple devices

Hi again, this is very similar to #167 , but this time this fixes the case where inputs are on different GPUs (e.g. 'cuda:0' and 'cuda:1').

Hey!
It is actually a check I'm reluctant to implement given that multiple GPUs can typically address each other through NVLink in P2P mode. I am unfamiliar with multi-GPU programming, but probably we only want to error if P2P is disabled. Right now, there is no mechanism to check this in Triton

Fair point, this can be checked easily in C++ with cudaDeviceCanAccessPeer , but I'm not sure where to put that so that it can be called from the python side.
There is also the option to make it a 'log once' warning.

Triton use the Driver API, so we'd have to use https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__PEER__ACCESS.html .  Right now, Triton dynamically loads libcuda (to make it easier to use other vendors in the future). Ideally you'd update the driver code to expose this. You can do this by tinkering with the following files
https://github.com/openai/triton/blob/master/include/triton/driver/dispatch.h
https://github.com/openai/triton/blob/master/lib/driver/dispatch.cc
Then we'd probably want to integrate it in the triton::driver::device abstraction layer there:
https://github.com/openai/triton/blob/master/include/triton/driver/device.h
https://github.com/openai/triton/blob/master/lib/driver/device.cc#L47
From there on I'm not sure what's the best way to use it in Python. A straightforward way would be to just add it there:
https://github.com/openai/triton/blob/master/python/src/triton.cc#L27
But I'm worried about the overhead that it may induce to create device object on the python side. Also we need to figure out an API to specify which device(s) to enqueue the kernel on when the tensors reside on different devices in P2P mode.
All in all I think that would be an interesting small little project, if you wanted to add basic support for distributed GPUs and the corresponding unit tests. Otherwise it's something that we'll tackle sooner or later -- probably within a 3-6 months timeframe as we're busy working on the compiler for now.

I agree about the kernel device, because right now it's the one of the first argument and that's maybe not the expected behaviour.
I will see if I can get this check and maybe a kernel device API integrated over the next week.
I'll measure the overhead and add unit tests.
Closing this PR, I'll open a new one later :)


GROOVY-8426 2.4.X Fix line and column numbers assigned to BlockStatements generated out of method definitions

Merged. Thanks!
https://github.com/apache/groovy/commit/6ea3da47e18ad51395b8a39970e5ace733ec713b


Updated Az Cli commands for flexible server.

Description
This file had az cli commands for single server which is soon getting deprecated. Updated the az cli commands for flexible server.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


Prepare for release v1.14.0-snapshot.0

See the included CHANGELOG.md for a full list of changes.

Remaining owners are docs (autogenerated) and github-sec (trivial change to tags that trigger the releases, I double-checked they're alright). Smoke tests were passing before the revert commit except for the usual suspects. Merging.


Optimise Extensions panel for magnified screens / smaller screens

When I open up the extensions panel it ends up looking something like this:

With the terminal opened at the bottom, and the extensions panel on the left, only about half the screen is left to display the extension information. The extension has an a fairly tall header (the part displaying the extension name, rating, install button, etc). This leaves very little space for the tab panel. At this size, it can barely fit 5 lines, which makes reading that section unnecessarily difficult.
There are a few things that could be done here. The simplest might be to make the entire extension panel scrollable, instead of just the tab within it. You could vary that behaviour based on how much vertical space is available for the extension. This would really help with the accessibility of the extension panel.
For anyone experiencing this same issue; the workaround I've been using is to read the extension on the VSC store website. It doesn't have this problem, but having to go to the VSC website to read about the extension I'm installing is a bit annoying.
### Tasks

/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


[Popper] Add option to always re-position popper (rAF-based)

Description

Allow passing autoUpdateOptions to floating-ui, which allows using requestAnimationFrame to keep tooltip attached to element that is being moved programmatically.  Not sure if this is the ideal API for enabling this behavior (maybe a boolean prop like enableRequestAnimationFrameUpdate or something would be simpler), feel free to change.
Originally asked about this here: https://github.com/radix-ui/primitives/discussions/2006
Closes #2006

Thanks for your contribution @rynobax.

Not sure if this is the ideal API for enabling this behavior (maybe a boolean prop like enableRequestAnimationFrameUpdate or something would be simpler), feel free to change.

Yes I agree, I don't see many reason why anybody would disable some of the more optimised built-in positioning update, so really it's about opting-into a less optimised strategy for specific cases.
I have reworked the API accordingly.


chore: refactor e2e tests

Summary

See commits
Test plan

Green CI
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
N.A.

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

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

Totals

Change from base Build<PHONE_NUMBER>5:
0.0%

Covered Lines:
4759

Relevant Lines:
4937

💛  - Coveralls


Unbound: DHCP registration does not sanitize names causing unbound to fail

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
Some weird chinese phone got a DHCP lease and it killed the Unbound service.
To Reproduce
Get a device with a weird name into your dhcp leases.
Expected behavior
I think the synchronization should make the name DNS compatible.
Relevant log files
2022-02-07T09:04:31 | unbound[45196] | [45196:0] fatal error: Could not set up local zones
2022-02-07T09:04:31 | unbound[45196] | [45196:0] error: Bad local-data RR MI8Lite-...int.xxx.xx IN A <IP_ADDRESS>
2022-02-07T09:04:31 | unbound[45196] | [45196:0] error: error parsing local-data at 11 'MI8Lite-...int.xxx.xx IN A <IP_ADDRESS>': Empty label
Environment
Software version used and hardware type if relevant, e.g.:
OPNsense 21.10.2 (amd64, OpenSSL).

Can you share the strings written for this host in /var/unbound/dhcpleases.conf?

local-data-ptr: "<IP_ADDRESS> MI8Lite-...int.xxx.xx"
local-data: "MI8Lite-...int.xxx.xx IN A <IP_ADDRESS>"

do you know what the actual name is? I expect something like MI8Lite- followed by Chinese characters, which are replaced with a point (.)

I don't think I can find out the actual name.

I am also getting this failure. It totally locks up my opnsense router, to the point that I need to reboot the box. Unbound then fails to start and I can go in and untick the Register DHCP Leases box.
Here is the entries from /var/unbound/dhcpleases.conf
local-data-ptr: "<IP_ADDRESS> onn..localdomain"
local-data: "onn..localdomain IN A <IP_ADDRESS>"

I don't see anything in the opnsense page to point to 'onn****'.

@nblomquist I probably need the lease info from /var/dhcpd/var/db/dhcpd.leases,  if you can share the lease for this host that would be helpful.

Here is the lease object from that file.
lease <IP_ADDRESS> {
  starts 5 2022/03/25 22:29:47;
  ends 6 2022/03/26 00:29:47;
  tstp 6 2022/03/26 00:29:47;
  cltt 5 2022/03/25 22:29:47;
  binding state free;
  hardware ethernet f0:a3:b2:XX:XX:XX;
}

I have XXed out the mac. If you need that I can PM or something.
I am not even sure what device this is. The lease is from the 25th.

I figured out the device.
It is an onn. branded Roku TV.
The brand actually contains the period ( . ).
I wonder if the client is sending back a hostname or something of onn. Which then gets concatenated with another period to create onn..localdomain.

Interesting piece about special characters:
https://community.roku.com/t5/Network-Wireless-Wired-Connections/Roku-Onn-50-Inch-TV-wont-connect-SOLVED/td-p/624409
https://forums.tomshardware.com/threads/connected-device-not-showing-up-in-dhcp-client-table-and-only-receiving-ipv6-address.3729961/
My TV is not 50 inch, but I wouldn't doubt the above is shared between models of onn. TVs.

ok, this is a bit unexpected, your lease doesn't contain a client-hostname or a hostname-override, which is where the client-hostname on our end should be populated from:
https://github.com/opnsense/core/blob/3ca57fae8b8f460eedb0a649e26ea7fac95bf9c9/src/opnsense/site-python/watchers/dhcpd.py#L75-L78

I can try to delete the lease or something. I can then reconnect the TV and see if it gives me more? Not sure if I can for a renew on that TV... May be forget the wifi and try again?

I reconnected the TV and then got back client-hostname = "KitchenRokuTV".
I wonder if the bad name came before I got it all setup on the Roku Account and renamed and everything. I can probably Factory reset it and play with it. But that will have to wait until the weekend.

I factory reset the onn. TV. It came up with a client-hostname = "onnRokuTV-147". So that isn't strange.
I did find a lot of null bytes in the dhcpd.leases near-ish to the entry for this.

@nblomquist ok, that's odd, but with this lease file does it produce faulty records in /var/unbound/dhcpleases.conf?

@AdSchellevis yes.

@nblomquist could you offer a sample file? (via email is also ok, my address is ad at project domain)

@AdSchellevis I have sent it to your email. Thanks!

@nblomquist thanks, unfortunately I can't seem to be able to reproduce an issue. the garbage data could have been a result from an unplanned reboot, but doesn't seem to produce issues on my end.
Since most leases are expired in the file, I changed the end dates from the ones valid until today and started the watcher manually using:
/usr/local/opnsense/scripts/dns/unbound_dhcpd.py --foreground --source /tmp/dhcpd.leases--target /tmp/dhcpleases.conf

/tmp/dhcpd.leases is the file you send me, /tmp/dhcpleases.conf the output it produces which looks normal on my end.


Restructure README

In my opinion, the README contains too much back story that you have to wade through before getting to the basic usage of the package. Everybody is interested in the basic usage, but only some people are interested in the back story. I suggest moving the "Usage" section to near the top of the document.
I'd be happy to make this into a PR.

Hey, sure, send that PR 👍

Ok, we'll see. The direction we're going with regards to params has changed. We're not using it now. I'll close this issue for now.


Enhance drag and drop functionality

Even though drag and drop works fine I still have to find a way of adding drop placeholders so the user sees where the draggable item is going to be dropped having in mind that state is managed with Redux.

I just posted PR https://github.com/bigardone/phoenix-trello/pull/30 with a CSS based enhancement to show a placeholder when dragging cards within the same list and between lists.
Thanks again for the excellent code and tutorial text, it's great to see a non trivial example built step by step 😃

Hey @chrislaskey I'm glad you liked it! And thank you very much for taking care of this, I just made a minor suggestion before merging it :)
Cheers!!!


CORS errors when loading resources from config.json

Category

[x] Question
[ ] Typo
[ ] Additional article idea

Question
I have a webpart which uses external library according to (https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/basics/add-an-external-library#load-a-script-from-a-cdn). Everything works fine however I always see CORS errors when SP page tries to load this library. Also same errors are seen when SP page tries to load localizedResources from config.json.
Errors are like:
"Access to script at 'https:///development/sharepoint/v1/assets/v1-commonstrings_en-us_cc83c7b1d8f44bf102f81e223fdf4b06.js' from origin 'https://*.sharepoint.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."
I also investigated that localizedResources and external libs are loaded twice by script "https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_en-gb_187009d50ea1060e33206e49000cbf6e.js":

first time (when it fails due to CORS) with header Sec-Fetch-Mode: cors
second time (then successful) Sec-Fetch-Mode: no-cors

Environment details (development & target environment)

Your Developer Environment: [Chrome, Edge browser]
Target Environment: [SharePoint Online]
Framework: [spfx 1.10]
Browser(s): [Chrome, Edge]
Tooling: [e.g. VS Code | SPFx v1.10.0]

A CORS issue is going to result from the resource you're requesting, not from SharePoint. Not sure if "https:///development/sharepoint" is a real endpoint or something you used as an example. Can you clarify where that is?
That server must respond with the HTTP header value Access-Control-Allow-Origin that includes the requesting domain.

I am using some standard CDN resources, like https://appsforoffice.microsoft.com/embedded/1.0/visio-web-embedded.js
I dont control them, so I cant change HTTP headers. However it seems strange to me that requesting JS file (which is configured via config.json, "externals" section) would need CORS support on a server.
Maybe you can help me to understand the internal mechanics? I thought that these URS from config.json are added to the page via

@VladyslavGoloshchapov said:

Maybe you can help me to understand the internal mechanics? I thought that these URS from config.json are added to the page via

ok, thanks. that answers my question.
Only thing I don`t understand is why it first tries to load with header Sec-Fetch-Mode: cors and then when it fails - without it.
but probably it is not a question to you, but to system.js

Dunno... but frankly, it doesn't matter. You can't control that or where you're referencing the JS file from, so it's moot, or at best, it's just academic.


Added reproduction log: experiments-fever.md

cc @kelvin-jiang

Unrelated flaky C4EndToEndTest again. Overriding and merging.


Fix: install node-sass version 6.0.1

Fix: install node-sass version 6.0.1 to fix dependency issues upstream

I've released a new version with some dependencies updates and the node 16 as engine


NameClaimType not honored

I have a sample ASP NET Core web app that I'm hooking up to Azure SignalR. For authentication, I'm using an existing Identity Server. When the initial login authentication occurs, the claim type for the user's name is "name" (the JWT claim type name). When adding AddOpenIdConnect, I set x.TokenValidationParameters.NameClaimType = "name";
This works, and when I call HttpContext.SignInAsync(User), the User.Identity.Name is correct.
However, once a call makes it into the Hub class, Context.User.Identity.Name is null, and I discovered that the NameClaimType is no longer "name", but has reverted to "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
I removed the AzureSignalR specific calls in Startup.cs and the NameClaimType is persisted as "name". so it seems to be a bug with the Azure implementation of SignalR. Is there some extra configuration I am missing, or is this really a bug?

I believe this is a bug that x.TokenValidationParameters.NameClaimType info is not passed through service to server and when creating the User the NameClaimType is reset to default https://github.com/Azure/azure-signalr/blob/dev/src/Microsoft.Azure.SignalR/HubHost/ServiceConnectionContext.cs#L53


feat(package): chartist 0.10 as peer dependency

BREAKING: as chartist is no longer a solid dependency, it's necessary for react-chartist users to depend on it directly.
react-chartist version should be bumped to 0.11.0.
Replace both #42 and #43.

@fraserxu It would be nice if it could land quickly :)
As soon as we have make sure it does not create issues of course ^^

Thanks @julien-f I'll merge it and do a new release.

@julien-f published to v0.11.0

Thank you so much, I hoped it won't cause any issues! :stuck_out_tongue:
In any case, should not be a big deal as it's a new major version :)

0.11.0 is a minor version though

Yes, but I meant not compatible with ^0.10, it's kind of a major for the zero line ^^


The program does not execute downwards

I want to transfer the local save to the server. When I follow step 7 in fixhostsavereadme.txt and run fixhost_save.cmd, my window displays as shown in the picture, and the program no longer proceeds further.

It seems to be a network issue, I have already succeeded


:package: Move to php-http to replace egeloen/http-adapter

BC Break : php requirement is moved to php 5.5
BC Break : Remove RestApiContext::iSendAPostRequestToWithFormData

Will lead to new major version 5.0

:+1:


Please update structures of andilesin A, B, C and anditomin

Hi Adnan,
I have submitted CHEBI:23244 (andilesin D) and CHEBI:232445 (O-Acetylandilesin A) based on PMID:25216349
Would you mind to review and update the structures of the following compounds + add the MetaCyc xrefs
CHEBI:177859 andilesin A	CPD-17339
CHEBI:223328 andilesin B	CPD-17341
CHEBI:223334 andilesin C	CPD-17342
CHEBI:219836 anditomin 	CPD-17343
Thank you!
Anne

Hi Adnan,
It would be greatly appreciated if these four compounds were checked since they now participate in Rhea reactions.
Best wishes,
Kristian


git repository permissions error in /web/fundamentals/getting-started/push-notifications/step-01?hl=en

If you follow the instructions to clone the repo you get:
$ git clone git@github.com:GoogleChrome/push-notifications.git
Cloning into 'push-notifications'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

However git clone http://github.com/GoogleChrome/push-notifications.git works.

Merging into #3445


fix pull view ui merge section

Fix pull view ui when there is no status check. This is caused by #6845 .
Before

After

CI Fail

Codecov Report

Merging #7335 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #7335      +/-   ##
==========================================
- Coverage   41.29%   41.29%   -0.01%
==========================================
  Files         466      466
  Lines       63186    63186
==========================================
- Hits        26095    26091       -4
- Misses      33680    33685       +5
+ Partials     3411     3410       -1

Impacted Files
Coverage Δ

models/unit.go
62.16% <0%> (-5.41%)
:arrow_down:

routers/repo/view.go
42.23% <0%> (-1.02%)
:arrow_down:

models/repo_list.go
73.09% <0%> (+1.01%)
:arrow_up:

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 9c6af9d...7cd0fbf. Read the comment docs.


Inquiring about the oscillation issue in UMI control trajectory

Hi,
After employing the Diffusion Policy to generate a sequence of 16 actions, when steps_per_inference is set to 6, the robotic arm exhibits a oscillation phenomenon after executing 6 actions and transitioning to the next sequence of actions derived from the subsequent inference.
Upon visualizing the execution trajectory of the robotic arm, I observed that the oscillation issue occurs each time there is a transition from the trajectory inferred in the previous cycle to the new trajectory inferred in the current cycle (the two trajectories do not coincide). It is hypothesized that the inconsistency of the Diffusion Policy may be the underlying cause of this issue.
Your experimental video shows the robotic arm's trajectory to be very smooth. How did you achieve this?

We also observe the oscillation phenomenon between the transitions. To address this, we employed a temporal ensemble approach, which is detailed in the policy learning section of our paper.
For a more specific implementation, you can refer to our code here. The temporal_agg parameter can be adjusted to incorporate the temporal ensemble method.


Added regex for ABC.com site.

Please follow the guide below

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

Before submitting a pull request make sure you have:

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

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

[ ] I am the original author of this code and I am willing to release it under Unlicense
[X] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)
Code was pulled from the PR on the  ytdl-org/youtube-dl repo (https://github.com/ytdl-org/youtube-dl/pull/25216)

What is the purpose of your pull request?

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

Description of your pull request and other information
Just copied regex from youtube-dl.

#149

@kucksdorfs cannot verify it myself since you need credentials but I will merge it since it simply adds more functionality.


producer generates shaders + update demos

Things that need to be checked, improved or discussed:

[ ] Add lava.engine to CMake installation targets
[x] Optimize/remove memcpy in producer get_shader/compile_shader
[x] Provide shaderc::CompileOptions, like: SetOptimizationLevel, SetTargetEnvironment, SetTargetSpirv
[x] Add shaderc_source_language_hlsl support
[x] Recompile shader with producer.reload_shader(name) ?

Postponed to another iteration:

[ ] Detect if a shader has changed and regenerate it automatically
[ ] Reduce build time if possible

OK. That should be enough for a review. If anyone has time - please give feedback.
Unfortunately I can't get any further with lava.engine CMake install target.
Does anyone have an idea how to do this properly with shaderc ? :thinking:

Some things are still on the todo list for a next iteration...


"." after the last number

Hi, @weituotian, excellent tool to organize headers, thank you!
I'm not a developer and I just want to know how could I put a "." after every last number too? Is it possible? Could you show me how?
Thanks again!

sorry for late reply,
you could try Preference->Package Settings->Markdown Numbered Headers->Settings-Default
and you will see
{
  "h1": 0,
  "h2": 0,
  "h3": 0,
  "h4": 0,
  "h5": 0,
  "h6": 0,
  "depth":6,
  "dottype":"-",
  "logging": true
}

then change dottype from - to .

@weituotian, I think, that @rscaputo wants another option.

If "dottype":"-",:

# 1 Sasha Amazing!

Any text.

### 1-1 Sasha Unbelievable!

If "dottype":".",:

# 1 Sasha Amazing!

Any text.

### 1.1 Sasha Unbelievable!

Expected behavior:

# 1. Sasha Amazing!

Any text.

### 1.1. Sasha Unbelievable!

It would be nice, if you add an option — dot after last number as in item «Expected behavior».
I'm sorry, I don't know rules of Chinese, but in Russian and English languages writer needs to be put a dot after number in header.
Thanks for a great plugin!

@Kristinita thanks for your advice! i will add an option to decide add dot after last number or not! but i still need some time to do that.

@weituotian , thanks for responce! We will waiting this feature.

@Kristinita
i had added this feature to the plugin in this commit
but i am confused about how to update the version number in sublime text3 package control


Unity Tools: Remove IDE0051 from Unity API Messages

CodeLens and Intellisense works wonderfully with Unity API Messages.
But VS Code Analysis is always showing warnings for them:
Remove unused private member (IDE0051)
Please use DiagnosticSuppressor to suppress IDE0051 for Unity API Messages.
If "Visual Studio Tools for Unity" are OSS, please made me aware of the repository hosting it and I will create a PR.
Otherwise please see this as a little feature request.

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

ID: f5c0874b-2fb8-85a2-6e3a-2dc3c0ae82f2
Version Independent ID: a02a434f-a213-ee56-5dd8-ecaf60e2dac3
Content: Using Visual Studio Tools for Unity
Content Source: gamedev/unity/get-started/using-visual-studio-tools-for-unity.md
Product: visual-studio-dev16
Technology: vs-unity-tools
GitHub Login: @therealjohn
Microsoft Alias: johmil

@RicardoNiepel -- Ricardo, thank you for your detailed feedback.  Please clarify "OSS".
@therealjohn -- John, please look into this potential documentation issue.

@WilliamAntonRohm Open source software - give me code access and I'm happy to contribute. We can also follow up internally.

@RicardoNiepel -- Ricardo, thank you for your reply.  I've sent you an e-mail & am closing this issue as not being documentation-related.

Hi @RicardoNiepel
Visual Studio Tools for Unity only supports Visual Studio. We recommend using Visual Studio when developing with Unity.
There is currently no support for VS Code in the Tools for Unity.


App size grows with every run of electrify by about 400 MB (MacOS)

Electrifying my meteor app on MacOS, with every call of:
electrify package -- --icon /path/to/icon.icns
our Project.app grows about 400 MB (without me ever running the app, just consecutive package runs!). After 1st call the app is 240MB, then 680MB, then 1.1 GB, then 1,5 GB.
If I kill the ".dis" directory, the app is initially build with 240 MB, again.
Whenn digging into the created app package (bundle), I see that inside the huge outer app, multiple recursive .dist directories are stored in there... So, not only exists .electrify/.dist/Project.app - but also inside there lives a further ".dist" here:

.electrify/.dist/Project-darwin-x64/Project.app/Contents/Resources/app/.dist and in there:
.electrify/.dist/Project-darwin-x64/Project.app/Contents/Resources/app/.dist/Project-darwin-x64/Project.app/Contents/Resources/app/.dist

... and so on.
With every call to electrify a further ".dist" is embedded into the app.

Hint: as a workaround I currently do a rm -rf .electrify/.dist before every call to electrify package


Scroll for section only

Hi.
Is it possible to have smartscroll for the section only, but not for whole page?

Yes, there's Hybrid Scroll, but currently, it only works with a header (if you have a non-scrolling section at the bottom, it doesn't work).
I am planning on refining this feature towards the end of this month.

I want to clarify my question with following screenshot:
https://www.dropbox.com/s/o1wxt56irkc9ljt/content-scroll.png
Is it possible to have a scroll for "content" part only?

No, it's not possible at the moment. I am adding it to the to-do / to-investigate list. Thanks for the suggestion.

Thank you ver much!

After much thought, the architecture change that would be required to do that would be too different from what it is at the present. So this feature won't be implemented on smartscroll.
You can, of course, do this is through an iframe though.


Add tsconfig option to aid import autocompletion

Problem:
#3900 introduced an eslint rule that forces us to replace type imports of the form import {SomeType} with import Type SomeType, but VS Code's import statement autocomplete was defaulting to the now disallowed style.
Fix:
Added the verbatimModuleSyntax option to the tsconfig files that I could. This provides enough of a hint to VS Code for it to use the import type style where it can (i.e. where the type is only being used as a type, which is the exact case that the eslint rule throws an error for).

Closing for now as this requires updating TS and results in hundreds of errors 😞


question about how to perform the code and how to see the results.

Hello, I have two questions about how to perform the code. I run it in windows, VScode, and I didn't change other parameters.
No. 1 I use "python main.py", and then i encounter this question as the following picture.
No. 2 I run "run.sh" file by "sh run.sh" in the VScode's shell terminal, and I didn't see any changes in the window. So I don't if it works, and i want to know how to see the results.
Please tell me how to fix it, Thank you very  much.
No. 1

Traceback (most recent call last):
File "", line 1, in
Traceback (most recent call last):
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\spawn.py", line 105, in spawn_main
File "main.py", line 299, in
exitcode = _main(fd)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\spawn.py", line 115, in _main
p.start()
self = reduction.pickle.load(from_parent)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\process.py", line 112, in start
AttributeError: Can't get attribute 'cliet_train' on <module 'mp_main' from 'F:\FL\FedBE-main\main.py'>
self._popen = self._Popen(self)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\context.py", line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\context.py", line 322, in _Popen
return Popen(process_obj)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\popen_spawn_win32.py", line 65, in init
reduction.dump(process_obj, to_child)
File "D:\Anaconda\install\envs\fedbe\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
BrokenPipeError: [Errno 32] Broken pipe
No. 2

i used to have the same problem, There are many errors mabe

i used to have the same problem, Have you solved it?

I don't know why this work is accepted with this repo full of bugs


fix noto dependency

fix the issue with noto dependency
Ref: fontsource/fontsource#353

https://github.com/mikecao/umami/issues/795


[3.x] Fixed texture animation speed when using random lifetime

3.x version of #55271

What about the tex_* parameters in CPUParticles2D? They seem to be initialized to 0 too in 3.x, that's why I thought it might need a deeper dive in the history (and testing) to make sure that everything is working as expected.

What about the tex_* parameters in CPUParticles2D? They seem to be initialized to 0 too in 3.x, that's why I thought it might need a deeper dive in the history (and testing) to make sure that everything is working as expected.

Oh right! I will take another look, make everything have one style and test it!

I checked the behaviour of all particle types and the change I did in 4.0 had to be reverted for this PR (changing the tex_* values) because the implementation of the behaviour is different here. Changing those values led to a different default behaviour.
The change was reverted from this PR and now the fix focuses on the animation speed only.

Thanks!


[WIP] Etcd backup

https://github.com/rancher/rancher/issues/13688

@moelsayed do we want to add etcdbackup object to the default role?


Add Parameterized Problem to Linear Elastic case

This PR adds a parameterized problem to the linear elastic case.
Implemented:

LinElastSolver::SetParameterizedProblem

How has it been tested:

I will run the sample generator script for linear elasticity to see that it works.

To test the functionality:
cd ~/scaleupROM/build/examples/linelast
../../bin/main -i linelast.yml -f single_run/linelast_disp/rdisp_f=1.0

and change rdisp_f to different values like -1.0 or 0.0


dpaste.org has timed out

Reloading the page usually fixes it. Contact Darren if this keep happening.
Connection timed out
The initial connection between Cloudflare's network and the origin web server timed out. As a result, the web page can not be displayed.

Please email directly in case of future issues regarding availability, thanks
-darren


meta(script): tracking issue for script improvements

roughly prioritized/sorted, still a work in progress
High Priority
These are high priority because they block deployment, and user's need to find workarounds or user other tools as a result

https://github.com/foundry-rs/foundry/issues/2941
https://github.com/foundry-rs/foundry/issues/4566
https://github.com/foundry-rs/foundry/issues/3294
https://github.com/foundry-rs/foundry/issues/4701

Library Issues

https://github.com/foundry-rs/foundry/issues/2607
https://github.com/foundry-rs/foundry/issues/3924
Discussion in https://github.com/foundry-rs/foundry/issues/4443
https://github.com/foundry-rs/foundry/issues/3664
https://github.com/foundry-rs/foundry/issues/3295
https://github.com/foundry-rs/foundry/issues/4810

Ledger Issues

https://github.com/foundry-rs/foundry/issues/3266
https://github.com/foundry-rs/foundry/issues/3698
https://github.com/foundry-rs/foundry/issues/4692

Other
These are not yet sorted

https://github.com/foundry-rs/foundry/issues/4857
https://github.com/foundry-rs/foundry/issues/2900
https://github.com/foundry-rs/foundry/issues/2673
https://github.com/foundry-rs/foundry/issues/4325
https://github.com/foundry-rs/foundry/issues/4730
https://github.com/foundry-rs/foundry/issues/2390 (specifically this comment)
https://github.com/foundry-rs/foundry/issues/2508
https://github.com/foundry-rs/foundry/issues/2987
https://github.com/foundry-rs/foundry/issues/4730
remove initial version that has no receipts if forge script was successful atomically
https://github.com/foundry-rs/foundry/issues/3642
https://github.com/foundry-rs/foundry/issues/3887
https://github.com/foundry-rs/foundry/issues/3177
https://github.com/foundry-rs/foundry/issues/2399#issuecomment-1212485018
https://github.com/foundry-rs/foundry/issues/4476#issuecomment-1506980469
https://github.com/foundry-rs/foundry/issues/4732
https://github.com/foundry-rs/foundry/issues/2884

Based on our experience in making multiple deployments in December 2022, a big takeaway was that the transaction lifecycle management needed rework.
Due to unreliable RPC providers and network issues, the foundry script should be more robust in handling these issues and issuing the proper transactions in the appropriate order.
The TL;DR is that the forge script should be more robust and recover from more failures without the user resorting to multiple --resume executions.

Based on our experience in making multiple deployments in December 2022, a big takeaway was that the transaction lifecycle management needed rework.
Due to unreliable RPC providers and network issues, the foundry script should be more robust in handling these issues and issuing the proper transactions in the appropriate order.
Relevant issues are being discussed afaik in the ethers-rs telegram, so I understand that the required work is part foundry script, part ethers-rs.
The TL;DR is that the forge script should be more robust and recover from more failures without the user resorting to multiple --resume executions.

Why not just let users submit bundles instead of individual transactions? That removes a lot of issues.
No need to recover if atomic.

I agree that would be a nice feature, but it only helps on mainnet when the total bundle uses <30M gas, so it doesn’t solve the problem for all users and all chains


Add React types to fix build issue

Summary of the changes
Fixed build problem in web-components by adding dependency on React types.
The npm run build task was failing with the following error: Cannot find namespace 'JSX'
This has been fixed by adding dev dependencies on the following packages:

@types/react
@types/react-dom

Related issue
N/A
Checklist
General

[x] Changes to docs package checked and committed.
[x] All acceptance criteria reviewed and met.

Testing

[x] Relevant unit tests and visual regression tests added.
[x] Visual testing against Figma component specification completed.
[x] Playground stories in React Storybook up to date, with any prop changes and additions addressed.
[x] Compare performance of modified components against develop using Performance addon in React Storybook.

Accessibility

[x] Accessibility Insights FastPass performed.
[x] A11y unit test added and yields no issues.
[x] A11y plug-in on Storybook yields no issues.
[x] Manual screen reader testing performed using NVDA and VoiceOver.
[x] Manual keyboard testing for keyboard controls and logical focus order.
[x] Correct roles used and ARIA attributes used correctly where required.
[x] Logical heading structure is maintained, and the HTML elements used for headings can be changed to fit within the wider page structure.

Resize/zoom behaviour

[x] Page can be zoomed to 400% with no loss of content.
[x] Screen magnifier used with no issues.
[x] Text resized to 200% with no loss of content.
[x] Text spacing increased as per the WCAG 1.4.12 success criterion with no loss of content.

System modes

[x] Browser setting 'prefers reduced motion' tested. No animations or motion visible whilst this setting is on.
[x] Windows High Contrast mode tested with no loss of content.
[x] System light and dark mode tested with no loss of content.
[x] Browser support tested (Chrome, Safari, Firefox and Edge).

Testing content extremes

[x] Min/max content examples tested with no loss of content or overflow.
[x] All prop combinations work without issue.
[x] Tested for FOUC (Flash of Unstyled Content) in both SSR (Server-Side Rendering) and SSG (Static Site Generation) settings.
[x] Controlled and uncontrolled input components tested.
[x] Props/slots can be updated after initial render.

It shouldn't need React specific packages adding at the root level. If anywhere, we'd expect them to be needed in react & canary-react packages (in theory only for running storybook or the cypress tests, where the react components are used)
What was the reason for adding them at this level? Doing the following in the root folder
npm install
npm run bootstrap
npm run build

does not seem to cause any issues, so it would be good to get to the bottom of if this is something environmental before adding additional dependencies for everyone to the root level
Also, if they were to be added, ideally they would not need to be locked to a specific version and could be locked to a minimum version as with all other dependencies

WIthout these dependencies, the project fails to build using those three commands. I tried multiple times, including cloning the repo from scratch into a new folder.
When I added those dependencies, it fixed the problem.
I'm not sure where the best place to put these dependencies, so I went with the root level. Happy to move them if needed.

Interestingly, where it shows the error, it seems to be using Stencil version 4.23.0
@ukic/web-components: [40:28.3] @stencil/core
@ukic/web-components: [40:29.0] v4.23.0 
@ukic/web-components: [40:34.2] build, core, prod mode, started ...
When we follow the steps you mention, it installs Stencil v4.10.0 as set in the package-lock.json
Do you know of anything in your setup that could be causing the newer version of Stencil to be installed, as we are struggling to recreate this?


formatting and linting?

Could apply tools such as black and flake8 on the repo. This can then be added to as a hooks before a commit is made e.g. https://github.com/geopandas/geopandas/blob/master/.pre-commit-config.yaml. Can also have checks on PRs.
More info: https://docs.geopandas.org/en/latest/community/contributing.html#style-guide-linting

Hi Ray, I think this is a good idea. Is it enough to just create the yaml file you linked?

Hi Ray, I think this is a good idea. Is it enough to just create the yaml file you linked?

Couple of things which can be separate PR's:

[ ] add formatting and linting deps to https://github.com/anitagraser/movingpandas/blob/master/environment.yml
[ ] Add the .pre-commit-config.yaml
[ ] could switch out travis CI for GitHub actions. E.g. geopandas has linting step/check in their GHA: https://github.com/geopandas/geopandas/blob/master/.github/workflows/tests.yaml (https://github.com/geopandas/geopandas/blob/master/.github/workflows/tests.yaml#L16)
[ ] Separate PR for running black/flake8 on the repo. This diff will probably be huge so probably want to do last

Looks like #163 deactivated Travis and Codecov integration. Would be good to get the tests up an running again soon.

Hmm. Maybe GHA ran that over Trvis CI. I'll make a PR after lunch to add the tests. It'll fail as lintiing current fails but hopefully i'll fix linting and formatting tomorrow

Looks like all is in place and we're ready for black/flake8?

Thanks for the mammoth work here @anitagraser ! Looks like GitHub CI is all green so closing.

Thanks for starting this initiative, @raybellwaves ! It's great to know that MovingPandas is now following proper code standards and that we got rid of the external Travis dependency. Time will tell how easy the GHAs are to maintain :)


Binary homebrew tap?  Maybe return to homebrew/homebrew-cask repo to provide binary bottles?

Not a bug, but a feature-request to somehow make binary ManOpen3.app available (rather than just source code).
So, anyone know of anyone hosting the binary ManOpen.app built from nickzman/ManOpen github repo? I think building ManOpen3.app requires full install of Xcode (not just command-line tools), right?  I wonder if need for Xcode be eliminated by converting to a swift project http://swiftrien.blogspot.com/2017/01/migrating-xcode-project-to-package.html ... I'll try this in the swift playground if I get a chance and the time ;-)
Note that as recently as 2020 brew install manopen --cask would install ManOpen.app, openman, and openman.1 files. But around April 2020 manopen was deleted from homebrew https://github.com/Homebrew/homebrew-cask/pull/79702 because "homepage and url appear dead."
cask 'manopen' do
  version '2.6'
  sha256 '7b383ca493b0b360bb58e65f7e7ce0a92383ff38c5221cc410eaf03f1117a958'

  url "http://www.clindberg.org/projects/ManOpen-#{version}.dmg"
  name 'ManOpen'
  homepage 'http://www.clindberg.org/projects/ManOpen.html'

  app 'ManOpen.app'
  binary 'openman'
  manpage 'openman.1'
end

(Above is manopen.rb just before it was deleted)
I'll see if I can find Above is the old manopen.rb homebrew formula. (I'm not sure if homebrew formulae for "casks" allow building from source, but if they do, then maybe the binary bottles would be hosted by homebrew (via their ci/cd environment). Per https://github.com/Homebrew/homebrew-cask/issues/93088  homebrew does not support building casks from source. However, one approved method might be to do a homebrew-tap with binary bottles per: https://brew.sh/2020/11/18/homebrew-tap-with-bottles-uploaded-to-github-releases/
I guess I'm sort-of asking if nickzman/ManOpen could become the new homepage and url for ManOpen version 3.  Maybe rename it ManOpen3 to avoid any confusion with the older version 2.6 of ManOpen (which won't run on newer macs).

I’d like to do that at some point. The thing is, this is a project I started on at one point, but didn’t complete to my satisfaction, which is why I have yet to release a binary build. In particular, the app needs a new icon to replace the old NeXTStep-era icon, and I’m not a particularly good icon artist.


[MINT-3229]milestone category resolvers and milestone by ID

MINT-3229
Description

This implemented a resolver to return a new parent level MTOCategories type on an MTO milestone
a. After syncing, we decided to rely on a parent level call and a dataloader to focus on simple maintainable code, instead of creating a more complicated dataloader that would return both records and deserialize.
Syncing with the FE team, it was determined we should also be able to get a milestone by ID, so we don't have to call this category resolver when we are looking at all milestones for the model

How to test this change

Use the postman queries to

Create an MTO milestone
Get the MTO milestone by ID
Verify the Categories information for the milestone.
a. note a nil category will return uncategorized uncategorized

PR Author Checklist

[ ] I have provided a detailed description of the changes in this PR.
[ ] I have provided clear instructions on how to test the changes in this PR.
[ ] I have updated tests or written new tests as appropriate in this PR.
[ ] Updated the Postman Collection if necessary.

PR Reviewer Guidelines

It's best to pull the branch locally and test it, rather than just looking at the code online!
When approving a PR, provide a reason why you're approving it

e.g. "Approving because I tested it locally and all functionality works as expected"
e.g. "Approving because the change is simple and matches the Figma design"

Don't be afraid to leave comments or ask questions, especially if you don't understand why something was done! (This is often a great time to suggest code comments or documentation updates)
Check that all code is adequately covered by tests - if it isn't feel free to suggest the addition of tests.

Thanks for the feedback Clay! Changes should be implemented :D


wormhole/transaction/socket endpoint

Utilizes WORMHOLE_SOCKET_URL and WORMHOLE_SOCKET_PORT env vars

Pull Request Test Coverage Report for Build 1012

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

Totals

Change from base Build 1004:
0.0%

Covered Lines:
2520

Relevant Lines:
3409

💛  - Coveralls

Includes bchsocketd, forked from bitsocketd https://github.com/21centurymotorcompany/bitsocketd to add new options


Change LinkUuid and pattern (fixes #286)

fixes #286

Hi Dana,
if correctly solved, please not just comment, but also merge feature branch (openBackhaul/issue286) into release branch (alt-v2.0.2_spec).
Best regards, Thorsten


Docs Update 21_09_2022

Docs Build status updates of commit a0f9989:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: GitBranchDeletedOrForcePushed]

Cannot sync git repo to specified commit because ref +refs/pull/124/merge has been deleted or has been force pushed.
 If this is pull request, please ensure it is mergeable (no merge conflict) and open (not closed).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


First cut at glyph rendering API

This exposes interfaces to render glyphs into a texture atlas. The main changes are:

Methods to plumb raw Metal GPU resources (device, texture, etc) into piet-gpu-hal objects.

A new glyph_render API specialized to rendering glyphs. This is basically the same as just painting to a canvas, but will allow better caching (and has more direct access to fonts, bypassing the Piet font type which is underdeveloped).

Ability to render to A8 target in addition to RGBA.

WIP, there are some rough edges, not least of which is that the image format changes are only on mac and cause compile errors elsewhere.

mtl-text should be updated to point to the SHA when this is merged. @dfrg any concerns with this PR or do you think it's good to go?

This looks good to me. I'll send a new PR for the proposed changes to add_glyph/make_glyph.


nim bindings

 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.

Good to go from my side!


Fix: avoid using std::nullptr_t with ARM C++11 compiler

Fixes issue #1173

Coverage remained the same at 99.878% when pulling 15efd32bbca500c73ee106f55ee2809bb02b6372 on free-easy:master into 43ad9dca1ff0230e213d78bcf8f5a9bc3568638d on cpputest:master.


ARROW-4700: [C++] Added support for decimal128 and decimal256 json converted

Changes:

Added support for decimal128 and decimal256 json converted.
Added unit tests for converting decimal128 and decimal256. (Note: This is not providing inferring support)

Please take it a look @bkietz


♻ Introducing dedicated RequestHandler and ResponseHandler contracts;

They will be only invoked for those message types relevant to them, i.e.
they are a bit easier to use. Also, we avoid exposing Netty specifics at
the handler level.
Hey @tombentley, feedback welcome. I did a refactoring along the lines we discussed yesterday, it makes things easier for implementors of specific handlers. The second commit reorganizes the code base into a public (API) and internal part. While we don't necessarily have to provide this as a Java module right away, it's a good practice to have a well-defined API for a library, and it's easiest to do so from the get go.

@franz1981, ok, (force-)pushed one more update. I got rid of the handler dedicated to releasing buffers, instead that's done now by the last handler in the chain. Buffers are not tracked via attributes any longer, but within DecodedFrame itself (it's not needed for OpaqueFrame, which is passed through as-is).
Note that actual transformations still interact via NIO buffer, i.e. if they don't allocate the buffer with the right size, a resize may happen. I think we can address that separately though. The solution I suppose would be what you did in your other PR and wholesale move to ByteBuf also for transformations and the actual builders, which I'd prefer to avoid for now, if possible.
Can you take another look and let me know whether that's good now?


Avoid accidental replacement of main DB model connections

fixes #97
Notes on CI failures
Tests for Rails 7.1 do not pass even at commit aafa5b2

After making this PR, I ran into another issue in multiple database usage, which may be related to #47.
I'll put more details in #97, the issue bound to this PR.

@etagwerker I checked if #97 is reproduced with the commit of the PR. The problem still remains.
As per I wrote above and commented here, I would rather suggest dropping support for the connection name in the :db option.


Translated texts in the JavaScript

Hello,
I added the functionality of text translations in javascript.
Before

After

Hi @gord007, thanks for the PR! Merging now. :)


wrapper don't mutate stream chunks

wrapper don't mutate stream chunks
updated notebook to expect basemodel as well

Can you show an example of exactly what was broken and how this fixes it?


Use a hash of the text for the chunk ID

In the library format, chunks must have a unique ID.
When we merge multiple libraries together, we have a TODO around "ensure the keys don't collide".
The main reason for the ID right now is to ensure that you can incrementally re-run the import of inbound content and note the chunks that are already there and not re-calculate embeddings (which is expensive). But with the way we're tweaking the chunker, you might still miss the ID if you happen to have a different index for the chunk within an article.
Finally, in #26 we're thinking about how to allow private content.
Something someone in Flux said the other day stuck with me: "Git was doing blockchain before crypto."
Git handles IDs of commits to uniquely reference a chunk. Why not do that?
Chunks would canonically have an ID that is the hash of their text content (we'd use whatever hash algorithm Git uses, SHA256?). That gives a deterministic hash of the content which helps handle collision problems with merged libraries. It also makes sure the same content always hashes to the same thing so you can detect the same content and just reuse the embeddings.

... Wait, I think this allows a lot of other things too. Text probably isn't a sufficient field to hash on, because you might find inane short chunks of content that show up in multiple libraries. but url + hash probably is unique. And there's almost always a unique and obviously canonical URL for a chunk of content.
This tying of URL to text chunk into a little verified package seems... really useful. Like, it seems like it will allow interesting provenance tracking of chunks, and will probably help with some of the private content controls. I bet you can do clever things like "prove you have access to the content with a given hash by telling me the URL it comes from" or something, which seems like it would allow interested federated actions without revealing information to people who don't have it yet.

I wonder if you should include anything else in the hash? Probably not the title/description/image_url where the chunk comes from, because those might change or be hard to deterministically extract for a given URL.
Probably not embedding and token_count, because those are so firmly tied to the embedding_model in use, and there will be multiple of those.

timestamp, too?

What's the benefit of having the timestamp? Seems like another thing that's easy to accidentally have change (e.g. an edit vs an update, or sources that have no inherent notion of timestamp so the chunks are just given a default timestamp of when the import is run)

I was thinking of somehow capturing "the time of export", but that's probably not super-useful.

[ ] All importer scripts output chunk IDs that are canonical_id
[ ] Version 1 of the library requires chunk_ids to be canonical_id, and upconverts old libraries
[ ] Library.validate() gets a deep=False parameter that if true checks things like every chunk_id is the canonical_id_for_chunk


Quantity field missing unit or %  to quantity based on metric type and values are not saved correctly in the backend

Issue#1
Quantities end in m in amber UI, but not in new UI in kubectl describe hpa <hpa_name>

expected
100m/10m and<PHONE_NUMBER>m/250m
Issue#2

the old UI has a % or milliCPU in quantity, but this is not in the new UI, so it is unclear to the user which field is which.
average value -> unit for cpu/memory
average utilization -> percentage

In the case of CPU we send m, for Memory we send Mi, and for utilization we send just the number without the SI suffix.

on rancher v2.5-head (67228a3) I was able to verify the cpu sends m, memory sends Mi and other types we send only the value. This is reflected both in the api request:

as well as on the cluster through kubectl:

which is what we would expect (and matches what happens for ember UI requests)
here is the UI with the resource types included in the quantity field


No output file generated with error

Hi,
I am new to using mriqc, and was running into some bugs when trying to implement the toolbox.
My data has passed the BIDS test and I currently running the data on my Mac with docker. I already assign 16 GB of RAM to the Docker. But it was still very slow for running one participant's data. Moreover, there was no output generated after finished. The codes and errors were shown below. Any help would be appreciated.
Thanks,
Shan
shan$ docker run --rm -it -v /Users/shan/Documents/Output_allsubtest:/data:ro -v /Users/shan/Documents/Output_MRIQC:/out poldracklab/mriqc:latest /data /out participant --participant_label 01 -m T1w bold
201010-04:06:49,534 cli IMPORTANT:
Running MRIQC version 0.15.2:
  * BIDS dataset path: /data.
  * Output folder: /out.
  * Analysis levels: ['participant'].

201010-04:06:50,469 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:06:51,389 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:03,356 cli WARNING:
IMPORTANT: Anonymized quality metrics (IQMs) will be submitted to MRIQC's metrics repository. Submission of IQMs can be disabled using the --no-sub argument. Please visit https://mriqc.readthedocs.io/en/latest/dsa.html to revise MRIQC's Data Sharing Agreement.
201010-04:07:04,939 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:04,941 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:04,948 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:04,952 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:05,6 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
201010-04:07:05,19 nipype.utils WARNING:
Could not check for version updates:
Connection to server could not be made
exception calling callback for <Future at 0x7f1ba4d2dda0 state=finished raised BrokenProcessPool>
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
exception calling callback for <Future at 0x7f1ba4db34e0 state=finished raised BrokenProcessPool>
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
exception calling callback for <Future at 0x7f1ba4926860 state=finished raised BrokenProcessPool>
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
exception calling callback for <Future at 0x7f1ba4a19438 state=finished raised BrokenProcessPool>
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks
callback(self)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 159, in _async_callback
result = args.result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
ERRO[8189] error waiting for container: invalid character 'u' looking for beginning of value

Looks like a memory issue - please check fMRIPrep's documentation (sorry we don't have such a thing within MRIQC's docs):
https://fmriprep.org/en/stable/faq.html#my-fmriprep-run-is-hanging


Create internal flash (LittleFS) logging functionality

As discussed in #42 I implemented a possibility to log data to the internal SPIFFS Filesystem.

I have checked the date in the filesystem via a sketch. Seems to be working. But there is no convenience method to load the data onto your computer without uploading a different sketch.
A Http Fileserver maybe...

Works as expected.
Retrieving the files shall be done sometime later.

Okedoke. A few thoughts as I contemplate this:

A major usefulness of this will be to automatically update the server with missed readings on reconnect.  Especially since the filesystem isn't super easy to get files from, so let's leave it here for now. In the future there might be more we can do, like triggering the gateway to send the entire file.
I think the seconds as a back up isn't necessary. If it can't give us real timestamps then it shouldn't bother.
If I remember right, it's best to keep flash writes to a minimum, as rapid writes can corrupt the card.  It might be better to buffer writes and make several at once. I'm not sure about this; its something to research. Will an SD card or flash hold up to a massive influx of individual readings? Have you tried running it against the Stress Test? I'm still looking for my ESP-CAM to test with.

A major usefulness of this will be to automatically update the server with missed readings on reconnect.

True

I think the seconds as a back up isn't necessary.

For the internal Flash, yes. Since one cannot easily read the files. But for the SD log it is still useful to be able to see not only in which order values came in but also how far apart time wise. And since I would keep the seconds since reset for the SD log I would also levae them in the Flash log.

its something to research

True

When logging to SD+FS with the stresstest only every 7th reading makes it to the sd card
When logging only to SD only every 2nd reading comes through
When logging only to FS every 8th reading makes it to the internal flash
Sooo, uhm yeah. Maybe buffering is a good idea. But I think the stresstest is going to extremes anyways, so for normal usage this should be ok for now.

But I think the stresstest is going to extremes anyways, so for normal usage this should be ok for now.

True.

Now it is at least buffering the whole line to write.
~97% make it to the sd card with the stresstest.
Writing to flash is now at 20%, this seems to be a weird bottleneck.
I thought the internal FS would be the fastest...

https://github.com/esp8266/Arduino/issues/7271

Thanks for switching this to LittleFS. SPIFFS is a fragile headache of a file system.


Invoke-BHERequest (where to find it?)

Hi
I want to use API
Where I actually find the Invoke-BHERequest file?
I didn't find it at Collectors files

We have not published a PowerShell client for the API, however, there are a couple community members who have done so that you could look for.


Upgrade

This PR upgrades all packages to the latest version possible within the major version. Theoretically everything should work since no major versions changed. I tested as I upgraded the packages.

All seems to work for me. About to merge.

Thanks, @gwhitney!


Python error when there are too many cells? Script never finishes

I have 4 samples I need to run through CITE-seq count. Everything worked fine for my first two samples that had 4,982 and 35,651 cells respectively. However, my second two samples have 51,458 and 49,904 cells and I suddenly started getting an error in my output (see below). Moreover, the error doesn't actually stop the job but after a few more lines of saying that it processed some more reads it stalls out - it doesn't quit, the job still seems to be running but no more output is ever generated.
I assume it must be an issue with having more cells than my other samples so I tried increasing the cores but even with 256 cores I get the same issue.
Loading whitelist
Counting number of reads
Started mapping
Processing 92,834,317 reads
CITE-seq-Count is running with 256 cores.
Mapping done for process 2332. Processed 362,634 reads
Mapping done for process 2333. Processed 362,634 reads
Mapping done for process 2335. Processed 362,634 reads
Mapping done for process 2338. Processed 362,634 reads
Mapping done for process 2339. Processed 362,634 reads
Mapping done for process 2340. Processed 362,634 reads
Mapping done for process 2341. Processed 362,634 reads
Mapping done for process 2342. Processed 362,634 reads
Mapping done for process 2343. Processed 362,634 reads
Mapping done for process 2344. Processed 362,634 reads
Mapping done for process 2345. Processed 362,634 reads
Mapping done for process 2346. Processed 362,634 reads
Mapping done for process 2347. Processed 362,634 reads
Mapping done for process 2348. Processed 362,634 reads
Mapping done for process 2349. Processed 362,634 reads
Mapping done for process 2350. Processed 362,634 reads
Mapping done for process 2351. Processed 362,634 reads
Mapping done for process 2352. Processed 362,634 reads
Mapping done for process 2353. Processed 362,634 reads
Mapping done for process 2354. Processed 362,634 reads
Mapping done for process 2355. Processed 362,634 reads
Mapping done for process 2356. Processed 362,634 reads
Mapping done for process 2357. Processed 362,634 reads
Mapping done for process 2358. Processed 362,634 reads
Mapping done for process 2359. Processed 362,634 reads
Mapping done for process 2360. Processed 362,634 reads
Mapping done for process 2361. Processed 362,634 reads
Mapping done for process 2362. Processed 362,634 reads
Mapping done for process 2363. Processed 362,634 reads
Mapping done for process 2364. Processed 362,634 reads
Mapping done for process 2365. Processed 362,634 reads
Mapping done for process 2366. Processed 362,634 reads
Mapping done for process 2367. Processed 362,634 reads
Mapping done for process 2368. Processed 362,634 reads
Mapping done for process 2369. Processed 362,634 reads
Mapping done for process 2370. Processed 362,634 reads
Mapping done for process 2372. Processed 362,634 reads
Mapping done for process 2375. Processed 362,634 reads
Mapping done for process 2409. Processed 362,634 reads
Exception in thread Thread-3:
Traceback (most recent call last):
File "/home/groups/engreitz/Software/anaconda3/envs/EngreitzLab/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/home/groups/engreitz/Software/anaconda3/envs/EngreitzLab/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/users/ejagoda/.local/lib/python3.6/site-packages/multiprocess/pool.py", line 479, in _handle_results
cache[job]._set(i, obj)
File "/home/users/ejagoda/.local/lib/python3.6/site-packages/multiprocess/pool.py", line 651, in _set
self._error_callback(self._value)
TypeError: '_io.TextIOWrapper' object is not callable
Mapping done for process 2571. Processed 362,634 reads
Mapping done for process 2573. Processed 362,634 reads

We are experiencing the same issue. The number of cells to be processed is ~10K.

I would try and run with fewer cores, maybe something like 4 to 8.
50k cells should be fine. Not sure what's going on there. Can you try the https://github.com/Hoohm/CITE-seq-Count/tree/feature/cells_argument branch?
It's a new implementation. Sadly it's worse in terms of memory, but it might survive your bug.


When building services with a broad browser target, why not use core-js within angular/cli?

Command
build
Description
hello.
I have a question regarding polyfill injection using core-js.
The current browser target for our service is ES5, and we are considering upgrading to ES6.
In other words, when upgrading to ES6, all users with Chrome version 61 or higher should be able to use the service.
However, there is something confusing during the review.
Differential loading has disappeared from Angular since version 13,
and the latest Angular seems to target those versions as shown in the document below.
ㄴ https://angular.dev/reference/versions#browser-support

Additionally, looking at the angular/cli code,
it seems that transpiling to the target will work fine when Chrome >= 61, but there is no part to inject core-js.
In other words, we felt that a separate polyfill for ECMAScript was needed in order for the users we were targeting to use the service properly.

I have two questions.

I am curious as to whether Angular did not use core-js because it was intended to target the latest browsers as shown in the document above. Also, there may be services that support a wide browser target like ours, but I am wondering if there are any plans to include core-js.

If there are no plans to modify, In order to inject polyfills for ECMAScript functions,
should services that use Angular go in the direction of specifying core-js separately in polyfills.ts?

Thank you for reading. I know that you always put a lot of effort into creating a good framework, and I am grateful.
Describe the solution you'd like
Inserting core-js when building
Describe alternatives you've considered
I can't think of any additional alternatives. I think it would be a good idea to tell us whether each service needs to import it separately.

Duplicate of https://github.com/angular/angular-cli/issues/27510


fixed wrong type in config.json

The page How to configure a blockchain application indicated the user to copy a configuration, but the type for .genesisConfig.baseFees.0.baseFee is a string and in the current example it is set as a number.
If you copy and paste the current implementation it will throw an error:
Error: Lisk validator found 1 error[s]:
Property '.genesisConfig.baseFees.0.baseFee' should be of type 'string'

This should fix that issue. I believe it will also resolve #1521 as I didn't find any other problem in that page.

Hi, thank you for the fix, but unfortunately it is created on the wrong base branch; please use main instead, thanks!

Hi @Tschakki! Thanks for letting me know.
I closed this PR and created #1633 instead.


URL parameters

i.e. I have this route
Route::any('/{foo?}/{bar?}/{baz?}', [
    'as' => 'foobar',
    'uses' => 'FooController@index',
]);

And I'm doing like this:
$params = [
    'foo' => '1',
    'wall' => '2',
    'nut' => '3',
    'sick' => '4',
];
return Redirect::route('foobar', $params, 301);

As a result, redirect is going to http://website.loc/1/2/3?sick=4
Why? I have a concrete param names. But laravel fills it with incorrect array values.
It supposed to be http://website.loc/1?wall=2&nut=3&sick=4

Hmmm, what happens if you do this for params:
$params = [
    0      => '1',
    'wall' => '2',
    'nut'  => '3',
    'sick' => '4',
];

I guess, it will be http://website.loc/1/2/3?sick=4

Could you try it please?

I tried. I was right.

Hmm, well, the tests kind of imply that this is actually the intended behaviour.

Yeah. I checked the. But do you personally think that it is correct behaviour?

Not really up to me tbh. Maybe should should directly contact Taylor on slack to check what he thinks.


ACF 5.11 breaks plugin for user roles < administrator

I just discovered that the recently released version 5.11 of ACF does break this plugin for users with the editor role.
Apparently ACF changed something about the working of get_field( '{field}', 'option' ) when logged in as non-admin. That's why getVimeoToken() return null in theses cases which breaks the search for vimeo videos.
A quick fix is to change
https://github.com/ttillberg/acf-vimeo-pro-data/blob/master/fields/acf-vimeo_pro_data-v5.php#L120
to return get_option('options_acf_vimeo_auth_token');
I'll draft a PR real quick, do you think releasing a new version would be possible in a timely manner?

Here we are
https://github.com/ttillberg/acf-vimeo-pro-data/pull/33

Also opened a ticket @ ACF to check whether the recent change is  a bug or feature. Not sure what the desired behavior of get_field( '{field}', 'option' ) is for non-admin users.

https://github.com/ttillberg/acf-vimeo-pro-data/pull/34


Is there a way of choosing de audio quality?

The code is great, just wanted to download in 320kbps

You would have to own it or it be free but not yet anyway as logging in would be needed in some cases.


Check user registration status

Task(s)

[ ]

Acceptance Criteria

Dependencies

Resources

Notes

With SQL can just try a select single and see if it returns somethng.
If it does return something, we are done because the user is reg'd.
Otherwise redirect to the registration flow.


Renyi's Entropy

Should implement Renyi's entropy entanglement

Addressed in https://github.com/stephenhky/pyqentangle/pull/44


Lighthouse audit reports incorrect aspect ratio for placeholder

I'll take a look - I'm guessing the small difference is due to rounding somewhere (either in the placeholder generation from sharp or the attributes on the img). The difference is pretty small though so it's probably not very perceptible.

Sounds like it could be rounding issues yeah!
I don't worry much about the dimension, but about the lower Lighthouse score, which are often business requirements.


PMB-18: More comments

Problem:

May need to remember what certain parts of the code are for

Solution:

Add more comments

Changes:

Telegram bot
API
Server

Partially done: 332ebd58cd493c3cfa6e925ecbc0076092d5a393


Log-output is not working for validate command

Problem statement
I am trying to get the output of a validation written into a log file.
The documentation of validate states:

Application Options:
-q, --quiet                 silence logs
--output=LOG-FILE       redirect logs to file

But this does not seem to be a valid flag anymore:
$ swagger --output=logfile validate swagger.json
unknown flag `output'

The flag name seem to have changed to --log-output
So I've tried to use this option, and while a file with the right name is created, it is always empty, and the output is still printed out on the console.
$ swagger --log-output=logfile validate swagger.json

The swagger spec at "swagger.json" is invalid against swagger specification 2.0.
See errors below:
- some references could not be resolved in spec. First found: object has no key "UserSecret"
- could not resolve reference in "/secrets".POST to $ref : object has no key "UserSecret"

$ cat logfile
$

How can I get the output written to a file?
Environment
swagger version: 0.27.0
go version: 1.15.15
OS: Ubuntu 20.04

you can use the regular shell redirection.
$ swagger validate swagger.json 2>./logfile

Thanks, this does the job. :+1:


Update identity.py

Forecast data should start from current position.

Codecov Report

Merging #627 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #627      +/-   ##
==========================================
+ Coverage   83.72%   83.73%   +0.01%
==========================================
  Files         181      181
  Lines       10326    10327       +1
==========================================
+ Hits         8645     8647       +2
+ Misses       1681     1680       -1

Impacted Files
Coverage Δ

src/gluonts/support/pandas.py
100.00% <0.00%> (+20.00%)
:arrow_up:


fix: make components case-insensitive

This is just some idea I had when reading #100, and it would fix #100, but I'm not sure, if this is a good idea. This just makes components case-insensitive and passes the access to the object through a proxy that makes all key accesses lower-case. This PR solves the problem, because HTML elements are case-insensitive for the browser by default, but currently might allow collisions on Component creation...
Well... This is just a proposal to make components case-insensitive in the end...
Okay, I'm really repeating myself.
This was just a quick sketch to outline the idea and might have some obvious flaws, and the code can be changed more, to make this better integrated (and fix some possible issues)...
Feel free to reject and let me know your opinion about this.

I think this is a good change. Makes sense to be compliant with the HTML specs. I did not merge this yet since you were concerned about the potential flaws. I guess tests are needed. Do you think proxy is the easiest way to do this?

To be honest, this is the first time I really used Proxy. So I'm really not sure, if this is the way to go. I will check, if I see an easier / better way, and then try adding tests.
But I'm currently a bit preoccupied with personal matters, so this may (or may not) take a while.
Feel free to take this over, if you have a good idea, or want this included fast.

Take your time on this. I'm not in a hurry with Nue JS issues as they are all delayed for later

I currently don't want to work on this, if someone wants to take this over, you can redo this on your end / copy my cranch / commits over from my fork


How can we make it possible to select a codeunit in a list?

In the code example below we get this error: 'The type or method 'Object' cannot be used for 'Extension' development.'
local procedure SelectCodeunit();
  var
    "Object" : Record<PHONE_NUMBER>;
    "Objects" : Page 358;
  begin
    Object.SETRANGE(Type,Object.Type::Codeunit);
    Objects.SETTABLEVIEW(Object);
    Objects.LOOKUPMODE(TRUE);
    IF Objects.RUNMODAL = ACTION::LookupOK THEN BEGIN
      Objects.GETRECORD(Object);
    END;
  end

AllObj and AllObjWithCaption is also not working.

AllObj and AllObjWithCaption will be enabled for Extensions development in May Update, will that be sufficient for your case? The Object table will remain locked.

@StanislawStempin, thank you for enable these two tables, maybe it's not needed to enable the Object table, but than I got a question:
How can we handle Object versions in AL code (the Version List column)?
Or should I create a new issue for this?


ci: install node.js

Closes https://github.com/ssbc/go-muxrpc/issues/12.
Maybe this works :thinking:

@staltz looks good to merge?


Shiny for Researchers Workshop

Please supply the following information:
Short title: eg., An Introduction to R Shiny for Researchers
Repo: https://github.com/j-andrews7/ShinyForResearchers Workshop
Workshop URL: https://j-andrews7.github.io/ShinyForResearchers Workshop/
Workshop docker image: eg., ghcr.io/j-andrews7/shinyforresearchersworkshop
Workshop port: eg., 8787 for Rstudio-based workshops
Workshop memory request: 8 GB
Workshop description:
This workshop is designed to introduce participants to the basics of R Shiny, a web application framework for R. Shiny is a powerful tool that can be used to create interactive, re-usable, and shareable web applications that can be used to explore and visualize data, and to create interactive reports.
In particular, this curriculum is geared towards scientists and bioinformaticians to emphasize how Shiny can be more than a way for scientists to dig through data - it can be a powerful framework for expert bioinformaticians to streamline figure generation and interpretation they’re doing themselves.

check is failing for my package via Github actions due to Bioconductor packages not being available to install, which I can't say I'm understanding at the moment. That could just be the sleep deprivation - I will take a closer look in a few hours.
This workshop is being held tomorrow (Tuesday), but I have backups in place if I am too late getting this in.
Thanks @seandavi for the great platform!

Hi @seandavi, would still love to get this added if possible.

Hi, @j-andrews7. We've transitioned to a new galaxy-based workshop system being run by @almahmoud.
Is this workshop for the conference, or to be used more generally? It just helps Alex put it in the right place.


Linux: Ensure RIP relative addressing for relocation.

In Linux, only file local static variables are guaranteed
to generate RIP relative addressing. It is essential that
the logic used for calculating enclave base address and
performing relocation use RIP relative addressing since
it is only after relocation has been done that
Global Offset Table (GOT) has the correct pointers to
variables and functions.

bors try

bors r+


Add react-svg-loader to support inlining svgs.

I've been writing a lot of SVG tag directly into JSX (mainly for facility logos). Which isn't great for scalability.
Using the react-svg-loader, we can write:
import Background from '../../../static/image/background.svg'

<Background />

and it will output inline <svg> tags, rather than getting them as an img tag.

Build is broke?

Does this work ok with CSP?

Does this work ok with CSP?

Yep. We've been doing it manually until now. This will just automate it, and allow us to keep all the svgs in seperate files, rather than in JSX.


Vim mode

Would be cool if we had a vim mode for the editor.

There is vim mode.
Check Editor Keybinding inside Config.

Thanks @CYBAI


ansiblee-operator config

Signed-off-by: Chandan Kumar (raukadah<EMAIL_ADDRESS>

@rlandy @viroel @jlarriba @Sandeepyadav93 please have a look, thank you :-)

Looks correct, /openstack-k8s-operators-ansibleee-operator-main-presubmits.yaml should be auto generated  so don't need review, and prow will check that for you when you propose a PR to openshift/release

@viroel In this review https://github.com/openshift/release/commit/bf2915d3bec95a7f34f94d34fb63e29290742873. 3 OWNERS files were added, Do I also need to add the same?

@raukadah yes, you need to add them.
Also, you need a OWNERS file on your repo too, e.g:
https://github.com/openstack-k8s-operators/keystone-operator/commit/0047a3df305b367f07089108f91e737cbe73c9d7

Its great to see the CI being built from scratch. Good work @raukadah

Thank you everyone for the reviews, I have moved this pr https://github.com/openshift/release/pull/34299 and added the owner file here: https://github.com/openstack-k8s-operators/ansibleee-operator/pull/17 .


Loss is increasing for reinforcement learning with Carla using  CARLA_Dueling_DDQN and CARLA_DDPG

For reinforcement learning with Carla using  CARLA_Dueling_DDQN and CARLA_DDPG, the loss is increasing. could you please help.

Hi,
Unlike supervised learning, in RL you can't always expect the loss to go down, while training an agent. Take DQN for example, the loss type is MSE, where we try to fit a network's prediction to the actual state-action value of the learned policy. But, during the training, the policy gets better, and thus its Q-values are expected to get better over time, i.e. always changing - a moving target. So the MSE will not go down, but instead will be some noisy changing signal, while the agent is actually improving at the task. You can track the loss with Dashboard, and see it changing over time to get a better understanding of its expected behavior, with one of the simpler (toy problems) presets.


Voting for new owners between 2021/1/1 ~ 2021/12/31

With the end of the year coming soon and as the description on our CONTRIBUTING, the Gitea community has an election every year for owners. Only maintainers are eligible to vote or to be elected, and if somebody doesn't want to be elected please send comment in this thread. Every maintainer could send 3 or less than 3 votes to other maintainers on the following comments and cannot send the votes to themself. The voting is available from now to 2020/12/31.
If you are not a maintainer of gitea, please don't send any comment in this thread and if you do that the comment will be deleted. Speak to us on discord if you have any comments about the community election.
Please see: https://github.com/go-gitea/gitea/issues/5572 for an example of how voting has happened in past years.
ping @go-gitea/maintainers

Aaaand my votes go to @techknowlogick, @lunny and @zeripath :)

Assuming they are all willing, my votes go to the same owners.
@techknowlogick @lunny @lafriks 🚀

@lafriks, @lunny, aand @jolheiser

Steady as she goes @techknowlogick @lafriks @lunny

@techknowlogick @lafriks @zeripath
lunny you are awesome too :)

@lafriks @zeripath @techknowlogick

@lafriks @lunny @techknowlogick

@lafriks @lunny @techknowlogick
Thanks to all contributors.

@techknowlogick @lafriks @lunny

@lunny @techknowlogick @lafriks

@lafriks @lunny @techknowlogick

@lunny @techknowlogick @zeripath

@techknowlogick @lafriks @zeripath

@lunny @lafriks @techknowlogick

@lunny @lafriks @techknowlogick

@lunny @lafriks @zeripath

@zeripath @jolheiser @techknowlogick

@techknowlogick @lafriks @zeripath

@techknowlogick @zeripath @lafriks

@lunny @techknowlogick @lafriks

We have now hit the new year in parts of the world, and with that our election is now over.
Thank you to everyone for voting, for another year of wonderful contributions, and wishing you all a happy new year 🥂 2020 has been a difficult year, but one thing is for certain we have worked together on something we all can be proud of.
The final count is as follows:

The owners remain @lunny, @lafriks, and myself (@techknowlogick)
Election verification here: curl -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/go-gitea/gitea/issues/13801/comments?per_page=100" | jq ".[].body" <- is the command I can to get all the comments in this thread.