port to react native

Great job man. I very interested that will you try to port to RN version?

Hmm. Haven't given much thought to this yet, but I suppose I could. From what I've seen so far, the available calendar components for React Native aren't that great. If there's enough interest for this, I suppose I could consider it.
In the meantime though, you could look into bridging https://github.com/ruslanskorb/RSDayFlow, which is very similar to react-infinite-calendar

I would be totally down to help port this over to RN.

I'm interested!

I've began experimenting a little to gage the level of effort that would be required to port to React Native. Within about an hour or two I was able to set up a basic ListView with the same look and feel as React Infinite Calendar, which I though was pretty fantastic. However, I've since hit a few roadblocks.
First off, if you try to set the initial contentOffset (which is a prop only supported on iOS, though I imagine you can use ScrollView.scrollTo on componentDidMount for Android) to the offset value for the current date, it takes an unreasonably long time to render. Second, trying to conditionally show/hide the overlay on scroll is also proving to be a performance bottleneck.
If you want to contribute or just poke around with it (be warned, it's still in it's early infancy so it doesn't look like much at the moment), go check out https://github.com/clauderic/react-native-infinite-calendar

I would absolutely be willing to help port this over. Currently using CalendarPicker and although Stephy has done a good job, the performance is weak and it isn't well maintained.
Just a heads up that you can limit the number of rows that a ListView pre-renders quite easily with the following props:

initialListSize number
How many rows to render on initial component mount. Use this to make it so that the first screen worth of data appears at one time instead of over the course of multiple frames.

pageSize number
Number of rows to render per event loop. Note: if your 'rows' are actually cells, i.e. they don't span the full width of your view (as in the ListViewGridLayoutExample), you should set the pageSize to be a multiple of the number of cells per row, otherwise you're likely to see gaps at the edge of the ListView as new pages are loaded.

scrollRenderAheadDistance number
How early to start rendering rows before they come on screen, in pixels.

I'll have a look at the repo when I get some free time as well.

@joshuapinter have you made any progress on this? I'm considering porting this for react native and I don't want to run into the issue that clauderic saw where you have to wait for everything to load even when using the contentOffset property. Did those props actually change the effect?
Thanks!

@kristojorg Not yet, no. Keep me posted, though.

@joshuapinter @kristojorg I don't believe any of those optimizations would help. I've tried all of them and AFAIK they don't solve the issue, that is, that ListView will still try to render every single row before the current month to reach the initial contentOffset value.
I'm scratching my head trying to think of workarounds / different ways to approach the problem. If any react-native wizards stumble upon this and have a solution in mind, I'm all ears.

@clauderic the best approach I can think of is to manually virtualize a datablob just like ListView does and then to allow scrolling in either direction.
I very briefly tried this and the problem I was seeing was that when you insert new items at the top of the underlying ScrollView everything gets pushed down. I am sure there is a way to keep the ScrollView positioned correctly, just haven't thought of it quite yet.

This exact same problem would actually solve a bunch of ListView related issues, like the ability to scroll to a row by id with dynamic height rows and the ability to load a ListView from bottom up (for a chat-like interface for example).
Definitely something I'm considering working on in a few weeks. It's been a pain for me so far.

I'm going to close this out for the time being. If you feel like contributing to this, jump over to https://github.com/clauderic/react-native-infinite-calendar and we can discuss there.


No hosts file under /etc/ansible

I've installed Openshift Origin by executing ose-on-aws.py. The cluster is now operative but I'd like to install metrics and logging. According to the documentation I should follow the Advanced Installation. I'm not able to find /etc/ansible/hosts file to configure Ansible. Any idea about that? My idea was to use - include: /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml but what should I use as inventory? The EC2 hosts inventory or a plain file configured as wanted?

@mazzy89 probably at this point you should be sick of seeing my nick.
So there isn't a file placed in /etc/ansible/hosts as the inventory is created dynamically by ansible. There is this to create a static inventory https://access.redhat.com/documentation/en-us/reference_architectures/2017/html/deploying_openshift_container_platform_3.5_on_amazon_web_services/installation_failure#inventory
I just realized it is missing a parameter to set containerized true or false upon inventory creation.
AS for the byo/config.yml the playbook is actually called within https://github.com/openshift/openshift-ansible-contrib/blob/master/reference-architecture/aws-ansible/playbooks/openshift-setup.yaml

Hi @cooktheryan well I definitely could say the same for you :-D no way thanks a lot for jumping on the issue in a quick way. Nice catch I didn't know it is possible to create an inventory file. I will go definitely with that way reminding that containerized must be changed after the creation of the inventory

@cooktheryan also deployment_type

if you can PR it I can review...im away from real keyboard right now


[BUG] Inconsistent Request Payload Structure Between Android and iOS in /complete/:sessionID/keysign Endpoint

Describe the bug
The request payload sent to the /complete/:sessionID/keysign endpoint (referenced in handler.go, line 58) differs between Android and iOS platforms.
Example for IOS:

{
  "s": "416ceccaf7759dbe63aadd20ebb023720615969ebb724d0b0b446fb74b68ec66",
  "derSignature": "3045022100e21b119988071e1c79095d203e1323067ab3be5f72ae8139176566c761ee93200220416ceccaf7759dbe63aadd20ebb023720615969ebb724d0b0b446fb74b68ec66",
  "recoveryID": "01",
  "msg": "iimaWsFPDixPuGxt23Y/MTMU+K7MaquMI/+aTEt/y7E=",
  "r": "e21b119988071e1c79095d203e1323067ab3be5f72ae8139176566c761ee9320"
}

Example for Android:
{
  "Msg": "InW+SpqcN1RABxvAwrL9nMLj6UlIwpWmzwbu2DM6SHE=",
  "R": "d00a142d11fa446d900f85a6e22f1e59ba274619521310c6d9b02fdec8427138",
  "S": "1d9ad0c28756b2691d0135aa69e92c367366e13b87bda78ece320b62fcf9dce3",
  "DerSignature": "3045022100d00a142d11fa446d900f85a6e22f1e59ba274619521310c6d9b02fdec842713802201d9ad0c28756b2691d0135aa69e92c367366e13b87bda78ece320b62fcf9dce3",
  "RecoveryID": "01"
}

The structure inconsistency is causing issues with iOS/macOS devices, while Android works correctly and can fetch the transaction hash in VultiConnect. It would be beneficial to standardize the request payload format across platforms to ensure compatibility.

@Ehsan-saradar  , the payload is the same , but just the field Name is different , IOS does't start the first character uppercase
can you decode the json , ignore the field name's case?

Closing , vulticonnect will implement a custom json deseriaze , ignore field name's case


Remove test & add build

This change is

@mention-bot OK

@mention-bot merge.

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks broke.

Comments from Reviewable


Live indicator in tabs not showing when set to anonymous.

The latest few chatterino builds 2.2.2, 2.2.1, and 2.2.0 all have this issue where if I set myself to anonymous the live indicator (red dot top corner) will no longer show for streams. It shows again when I swap back to my account. To reproduce, set yourself to anonymous, restart chatterino, then check. The indicators should be gone. Set yourself back to your account, restart, and the indicators will show again. This behavior did not happen back in version 2.1.7.

Duplicate of #1915


Addition to nixpkgs

Hello, I find this really useful for those who are running on GCP and was lucky to stumble upon it.
I think more people would benefit if it was added to nixpkgs and also perhaps the awesome nix list.
However, I am aware you have withdrawn from nixpkgs and I wonder if you would mind the package being added or not. I would of course take care of that.
Thanks for this tool once again. Was the simplest most straightforward cache solution for my case.

I don't mind if you package it for nixpkgs. I appreciate you asking first!


frontend: Add the ability to specify the cluster in apiProxy methods

We need ot be able to specify the cluster so we can later call the
apiProxy related methods on any cluster instead of just the currently
set up one.
fixes #1472

I have added the cluster arg to the missing functions but noticed that getting CRs is broken. Making this WIP for further fixes.

I have found and fixed the issue I had encountered before. Should be good to review.
I really wish this is the last time we have to touch apiProxy and that we very soon implement a saner version of it.

We really should have some sort of tests for this code in the future... maybe an example plugin using the cluster name parts. Or using the functionality somehow in the app.

@joaquimrocha mentioned he is working on replacing this code in a separate piece of work. We agreed that tests for this can be skipped and we put extra time into manually testing this.


Cannot get auto completion for iterating variable inside Query expression

Description:

Cannot get auto completion to access contact varibale which has used for iteration indsde query expression.
Ballerina code:
import ballerina/log;
import ballerina/io;

configurable string csvPath = ?;

public function main() returns error? {
    stream<string[], io:Error>|error|() readCsvResult = readCsv(csvPath);
    if readCsvResult is stream<string[], io:Error> {
        Contact[] contacts = getContacts(readCsvResult);

        Contact[] selectedContacts = from var contact in contacts {
            where con // **This is my current position**
        }
    } else {
        if readCsvResult is error {
            log:printError("Reading csv failed", 'error = readCsvResult);
        } else {
            log:printError("Reading csv failed");
        }
    }
}

function readCsv(string path) returns stream<string[], io:Error>|error? {
    stream<string[], io:Error> readCsv = check io:fileReadCsvAsStream(path);
    return readCsv;
}

function getContacts(stream<string[], io:Error> readCsv) returns Contact[] {
    Contact[] contacts = [];
    error? forEach = readCsv.forEach(function(string[] row){
        Contact contact = getContact(row);
        contacts[contacts.length()] = contact;
    });
    return contacts;
}

**Position: Ln 12, Col 22
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Tested this on latest master branch and has been fixed with: https://github.com/ballerina-platform/ballerina-lang/pull/29386/

Closing based on the above comment.


Raidboss plugin not working since last update, throws thousands of Uncaught TypeError's

Since updating Raidboss has stopped functioning entirely. In the console there are thousands of the same kind of error and a single one at the top that is different.
10/09/2019 9:13:00 AM: Info: Raidboss: BrowserConsole: Uncaught TypeError: Cannot read property 'SetDataFiles' of undefined (Source: file:///C:/Users/User/Downloads/ACT/plugin/Overlay%20Plugin/cactbot/ui/raidboss/raidboss.html, Line: 50)
10/09/2019 9:13:01 AM: Info: Raidboss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLogEvent' of undefined (Source: file:///C:/Users/User/Downloads/ACT/plugin/Overlay%20Plugin/cactbot/ui/raidboss/raidboss.html, Line: 47)
10/09/2019 9:13:02 AM: Info: Raidboss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLogEvent' of undefined (Source: file:///C:/Users/User/Downloads/ACT/plugin/Overlay%20Plugin/cactbot/ui/raidboss/raidboss.html, Line: 47)
10/09/2019 9:13:03 AM: Info: Raidboss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLogEvent' of undefined (Source: file:///C:/Users/User/Downloads/ACT/plugin/Overlay%20Plugin/cactbot/ui/raidboss/raidboss.html, Line: 47)
There is only one 'SetDataFiles' Error but there are thousands of 'OnLogEvent' Errors and it's constantly creating new ones.
I've checked raidboss.html and there doesn't seem to be anything on line 47 or line 50 pertaining to what the errors are complaining about, so I'm not sure what's wrong.

You said the first line is different, was it Uncaught SyntaxError or was it the Uncaught TypeError: Cannot read property 'SetDataFiles'?
If you've recently upgraded, were you sure to Unblock the download before extracting the contents?

Hey dude, i just got the same error spam with a fresh install of act and for sure unblocked everything. something is fishy.

Is this still happening?

I think these sorts of errors should be fixed with the ngld overlay changes.  Please update to that and file another bug and let me know if this is still happening.


Add more information for lighting

Adding information about direct sunlight affecting spatial mapping, tracking and hand tracking.
Related to project for Cris Derr.

#sign-off

@michael-house  Would you be able to resolve the merge conflicts? The PR then will be merged. Thank you.

I'm no longer v-, and it looks like I don't have the access required.


update to 1.20.4

If you need to use SkinRestorer in 1.20.4 Fabric server, please check my repo release. It works.


Remove twind in favor of plain tailwind extension

As of 1.1 components invoke tailwind class names directly, the twind extension isn't needed.

isn't the twind and tailwind syntax very different? In particular around grouping?


Web server not responding even after following read me instructions

Please help

@huysentruitw
What could the the problem here ?

Hey got it my bad. Also I only have local printers which works over a USB port, it does show up on the printer list page, will that work or only network printers are supported.
The model of my printer is HP laserjet 1020.
Thanks


etcd cluster unhealthy state on SLES 12

Bug reporting
I am setting up a three-nodes etcd cluster on SuSE Linux Enterprise Server 12 by following the instructions at https://github.com/coreos/etcd/blob/master/Documentation/op-guide/clustering.md. The cluster is up and running, I could use etcdctl set /foo bar to add entries. But the etcdctl cluster-health shows unhealthy.
Cluster Nodes
<IP_ADDRESS> c910f04x35k10 SLES 12
<IP_ADDRESS> c910f04x35k11 SLES 12
<IP_ADDRESS> c910f04x35k12 SLES 12
The etcd service is managed by systemd
etcd version:
c910f04x35k10:~ # etcd --version
etcd Version: 3.1.0-rc.1+git
Git SHA: b713113
Go Version: go1.7.4
Go OS/Arch: linux/amd64
c910f04x35k10:~ #

on <IP_ADDRESS>:
c910f04x35k10:~ # ps -ef | grep -i etcd
root      2554     1  1 02:39 ?        00:00:04 /opt/bin/etcd --name infra0 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k10:~ #

on <IP_ADDRESS>:
c910f04x35k11:~ # ps -ef | grep -i etcd
root      1767     1  1 02:40 ?        00:00:04 /opt/bin/etcd --name infra1 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k11:~ #

on <IP_ADDRESS>:
c910f04x35k12:~ # ps -ef | grep -i etcd
root      1612     1  1 02:40 ?        00:00:04 /opt/bin/etcd --name infra2 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k12:~ #

When the cluster is up and running:
etcdctl member list shows the members correctly:
c910f04x35k11:~ # etcdctl member list
1cd3725776a8ad50: name=infra0 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=false
cb83eda8a3eae07c: name=infra1 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=true
ea6f85a7a2683731: name=infra2 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=false
c910f04x35k11:~ #

etcdctl set /foo bar works:
c910f04x35k11:~ # etcdctl set /foo bar
bar
c910f04x35k11:~ #

c910f04x35k12:~ # etcdctl get /foo
bar
c910f04x35k12:~ #

But the ectdctl cluster-health shows unhealthy:
c910f04x35k11:~ # etcdctl cluster-health
member 1cd3725776a8ad50 is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
member cb83eda8a3eae07c is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
member ea6f85a7a2683731 is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
cluster is unhealthy
c910f04x35k11:~ #

When the cluster starts up, there is no obvious error in the log:
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER_STATE, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER_TOKEN, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_LISTEN_PEER_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_NAME, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_ADVERTISE_CLIENT_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_DATA_DIR, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_LISTEN_CLIENT_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: etcd Version: 3.1.0-rc.1+git
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Git SHA: b713113
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Go Version: go1.7.4
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Go OS/Arch: linux/amd64
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: setting maximum number of CPUs to 4, total number of available CPUs is 4
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: advertising using detected default host "<IP_ADDRESS>"
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for peers on http://<IP_ADDRESS>:2380
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for client requests on <IP_ADDRESS>:2379
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for client requests on <IP_ADDRESS>:2379
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: name = infra2
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: data dir = /var/lib/etcd/default.etcd
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: member dir = /var/lib/etcd/default.etcd/member
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: heartbeat = 100ms
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: election = 1000ms
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: snapshot count = 10000
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: advertise client URLs = http://<IP_ADDRESS>:2379
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: initial advertise peer URLs = http://<IP_ADDRESS>:2380
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: initial cluster = infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: starting member ea6f85a7a2683731 in cluster d4fc8521585a3ec1
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 0
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: newRaft ea6f85a7a2683731 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting peer 1cd3725776a8ad50...
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started HTTP pipelining with peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting peer cb83eda8a3eae07c...
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started HTTP pipelining with peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting server... [version: 3.1.0-rc.1+git, cluster version: to_be_decided]
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: peer 1cd3725776a8ad50 became active
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream MsgApp v2 writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: peer cb83eda8a3eae07c became active
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream Message writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream MsgApp v2 writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream Message writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member 1cd3725776a8ad50 [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member cb83eda8a3eae07c [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member ea6f85a7a2683731 [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream Message reader)
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 [term: 1] received a MsgVote message with higher term from cb83eda8a3eae07c [term: 2]
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 2
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 [logterm: 1, index: 3, vote: 0] cast MsgVote for cb83eda8a3eae07c [logterm: 1, index: 3] at term 2
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: raft.node: ea6f85a7a2683731 elected leader cb83eda8a3eae07c at term 2
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: apply entries took too long [352.194175ms for 1 entries]
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: avoid queries with large range/delete range!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: published {Name:infra2 ClientURLs:[http://<IP_ADDRESS>:2379]} to cluster d4fc8521585a3ec1
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: ready to serve client requests
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: ready to serve client requests
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: serving insecure client requests on <IP_ADDRESS>:2379, this is strongly discouraged!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: serving insecure client requests on <IP_ADDRESS>:2379, this is strongly discouraged!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: set the initial cluster version to 3.1
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: enabled capabilities for version 3.1

Can you access http://<IP_ADDRESS>:2379, http://<IP_ADDRESS>:2379,
http://<IP_ADDRESS>:2379 from the workstation you are cluster-health? e.g.
can you curl  http://<IP_ADDRESS>:2379.
Brandon
On Mon, Dec 12, 2016 at 3:02 AM Guang Cheng Li<EMAIL_ADDRESS>wrote:

Bug reporting
I am setting up a three-nodes etcd cluster on SuSE Linux Enterprise Server
12 by following the instructions at
https://github.com/coreos/etcd/blob/master/Documentation/op-guide/clustering.md.
The cluster is up and running, I could use etcdctl set /foo bar to add
entries. But the etcdctl cluster-health shows unhealthy.
Cluster Nodes
<IP_ADDRESS> c910f04x35k10 SLES 12
<IP_ADDRESS> c910f04x35k11 SLES 12
<IP_ADDRESS> c910f04x35k12 SLES 12
The etcd service is managed by systemd
etcd version:
c910f04x35k10:~ # etcd --version
etcd Version: 3.1.0-rc.1+git
Git SHA: b713113
Go Version: go1.7.4
Go OS/Arch: linux/amd64
c910f04x35k10:~ #
on <IP_ADDRESS> http://<IP_ADDRESS>:
c910f04x35k10:~ # ps -ef | grep -i etcd
root      2554     1  1 02:39 ?        00:00:04 /opt/bin/etcd --name infra0 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k10:~ #
on <IP_ADDRESS> http://<IP_ADDRESS>:
c910f04x35k11:~ # ps -ef | grep -i etcd
root      1767     1  1 02:40 ?        00:00:04 /opt/bin/etcd --name infra1 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k11:~ #
on <IP_ADDRESS> http://<IP_ADDRESS>:
c910f04x35k12:~ # ps -ef | grep -i etcd
root      1612     1  1 02:40 ?        00:00:04 /opt/bin/etcd --name infra2 --data-dir /var/lib/etcd/default.etcd --listen-peer-urls http://<IP_ADDRESS>:2380 --listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379 --initial-cluster infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380 --advertise-client-urls http://<IP_ADDRESS>:2379 --initial-advertise-peer-urls http://<IP_ADDRESS>:2380 --initial-cluster-token kube-etcd --initial-cluster-state new
c910f04x35k12:~ #
When the cluster is up and running:
etcdctl member list shows the members correctly:
c910f04x35k11:~ # etcdctl member list
1cd3725776a8ad50: name=infra0 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=false
cb83eda8a3eae07c: name=infra1 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=true
ea6f85a7a2683731: name=infra2 peerURLs=http://<IP_ADDRESS>:2380 clientURLs=http://<IP_ADDRESS>:2379 isLeader=false
c910f04x35k11:~ #
etcdctl set /foo bar works:
c910f04x35k11:~ # etcdctl set /foo bar
bar
c910f04x35k11:~ #
c910f04x35k12:~ # etcdctl get /foo
bar
c910f04x35k12:~ #
But the ectdctl cluster-health shows unhealthy:
c910f04x35k11:~ # etcdctl cluster-health
member 1cd3725776a8ad50 is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
member cb83eda8a3eae07c is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
member ea6f85a7a2683731 is unhealthy: got unhealthy result from http://<IP_ADDRESS>:2379
cluster is unhealthy
c910f04x35k11:~ #
When the cluster starts up, there is no obvious error in the log:
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER_STATE, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_INITIAL_CLUSTER_TOKEN, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_LISTEN_PEER_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_NAME, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_ADVERTISE_CLIENT_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_DATA_DIR, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: recognized environment variable ETCD_LISTEN_CLIENT_URLS, but unused: shadowed by corresponding flag
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: etcd Version: 3.1.0-rc.1+git
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Git SHA: b713113
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Go Version: go1.7.4
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: Go OS/Arch: linux/amd64
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: setting maximum number of CPUs to 4, total number of available CPUs is 4
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: advertising using detected default host "<IP_ADDRESS>"
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for peers on http://<IP_ADDRESS>:2380
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for client requests on <IP_ADDRESS>:2379
Dec 12 02:49:10 c910f04x35k12 etcd[1733]: listening for client requests on <IP_ADDRESS>:2379
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: name = infra2
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: data dir = /var/lib/etcd/default.etcd
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: member dir = /var/lib/etcd/default.etcd/member
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: heartbeat = 100ms
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: election = 1000ms
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: snapshot count = 10000
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: advertise client URLs = http://<IP_ADDRESS>:2379
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: initial advertise peer URLs = http://<IP_ADDRESS>:2380
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: initial cluster = infra0=http://<IP_ADDRESS>:2380,infra1=http://<IP_ADDRESS>:2380,infra2=http://<IP_ADDRESS>:2380
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: starting member ea6f85a7a2683731 in cluster d4fc8521585a3ec1
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 0
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: newRaft ea6f85a7a2683731 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
Dec 12 02:49:12 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting peer 1cd3725776a8ad50...
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started HTTP pipelining with peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added peer 1cd3725776a8ad50
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting peer cb83eda8a3eae07c...
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started HTTP pipelining with peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added peer cb83eda8a3eae07c
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: starting server... [version: 3.1.0-rc.1+git, cluster version: to_be_decided]
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer 1cd3725776a8ad50 (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: peer 1cd3725776a8ad50 became active
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream MsgApp v2 writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: peer cb83eda8a3eae07c became active
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream Message writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: started streaming with peer cb83eda8a3eae07c (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream MsgApp v2 writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream Message writer)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member 1cd3725776a8ad50 [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member cb83eda8a3eae07c [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: added member ea6f85a7a2683731 [http://<IP_ADDRESS>:2380] to cluster d4fc8521585a3ec1
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer 1cd3725776a8ad50 (stream Message reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream MsgApp v2 reader)
Dec 12 02:49:13 c910f04x35k12 etcd[1733]: established a TCP streaming connection with peer cb83eda8a3eae07c (stream Message reader)
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 [term: 1] received a MsgVote message with higher term from cb83eda8a3eae07c [term: 2]
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 became follower at term 2
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: ea6f85a7a2683731 [logterm: 1, index: 3, vote: 0] cast MsgVote for cb83eda8a3eae07c [logterm: 1, index: 3] at term 2
Dec 12 02:49:14 c910f04x35k12 etcd[1733]: raft.node: ea6f85a7a2683731 elected leader cb83eda8a3eae07c at term 2
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: apply entries took too long [352.194175ms for 1 entries]
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: avoid queries with large range/delete range!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: published {Name:infra2 ClientURLs:[http://<IP_ADDRESS>:2379]} to cluster d4fc8521585a3ec1
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: ready to serve client requests
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: ready to serve client requests
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: serving insecure client requests on <IP_ADDRESS>:2379, this is strongly discouraged!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: serving insecure client requests on <IP_ADDRESS>:2379, this is strongly discouraged!
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: set the initial cluster version to 3.1
Dec 12 02:49:15 c910f04x35k12 etcd[1733]: enabled capabilities for version 3.1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd/issues/6985, or mute the thread
https://github.com/notifications/unsubscribe-auth/AACDCNOiELQO7l-UFrVHQ_YT61_2ACEyks5rHP-tgaJpZM4LKRlW
.

@philips, thanks for response. curl http://x.x.x.x:2379 got 404 page not found error.
c910f04x35k10:~ # curl http://<IP_ADDRESS>:2379
404 page not found
c910f04x35k10:~ # curl http://<IP_ADDRESS>:2379
404 page not found
c910f04x35k10:~ # curl http://<IP_ADDRESS>:2379
404 page not found
c910f04x35k10:~ #
BTW, I setup Kubernetes using this etcd cluster, seems Kubernetes is working correctly...

I tried fetching the v2 health endpoint on a fresh cluster that I know works:
 $ curl http://localhost:2379/health
{"health": "false"}

Looks like cluster-health is broken and there's no e2e test to catch it.

@heyitsanthony hm... it probably breaks on master but not the version he used. I remember v2 cluster-health actually depends on the periodic Sync request.

@xiang90 etcd Version: 3.1.0-rc.1+git looks like master

@heyitsanthony Oh. Right. Misread. Sorry.


Fix unwrap() in examples

unwrap() No longer works.

I'm not interested in GLFW, but for correctness you should revert this change and implement std::fmt::Display on InitError.


Add native token information for transaction list and details endpoints

Is your feature request related to a problem? Please describe.

Now mobile clients use info from /v1/chains to augment response from the gateway.
This is used in transaction list (history, queued), transaction details, action details, and multisend transactions
The aforementioned transaction-related endpoints still use ETHER and implicit native token convention wherever there's a value field in a transaction.

This is not blocking the mobile release
Describe the solution you'd like

Add new nativeCurrency field of type Currency wherever there's a ETHER transfers
Replace Ether TransferInfo with NativeToken transfer type

pub struct NativeTokenTransfer {
    pub value: String,
    pub nativeCurrency: NativeCurrency
}

Add nativeCurrency field to the Custom tx info
Add nativeCurrency field to the InternalTransaction to represent native token value transfers in the multi send details
OPEN QUESTION: we don't need the nativeCurrency in the TransactionData struct because we can get it from the TransactionDetails.tx_info (although it would be handy having it)

Describe alternatives you've considered

Doing nothing on the gateway and augmenting information on the clients

Just to document some internal discussion: Including the NativeCurrency object in the Custom and NativeCoinTransfer variants of TransactionInfo as well as InternalTransaction would create a lot of duplication (particularly, in that last case as the level of nesting of objects is indeterminate). The most suitable place appears to be the root struct TransactionDetails.
However, as this wouldn't be a breaking change for the API, nor does it block the release of the apps; we would defer this task for a later release of the unified GW.


Config?

Hey I'm having difficulty finding the config file for this mod. What is the name of it, and where is it in the files? I searched both in the config folder, as well as the saves/world/serverconfig folder. Didn't see any folders that related to "Harder farther."

I think I helped you resolve this quickly on discord.


Card not showing data

On the HA app it shows just fine but on my Chrome browser I see a white chart. (does not happen in Edge)

When I inspect the page I see this error

It also seems to hijack my clicking, when I stay on that page too long I can click on another button but nothings happens and I need to refresh the page and then it works again. This does not happen when I remove the card. I can't find any logging for this issue though. Happens in both the app and the Chrome browser but not in Edge as far as I can see.

Just FYI: i cannot reproduce this, on Chrome (MacOS) and the iOS companion app everything works just fine!


Re-implement with new haxe 4.2 overload operator

Should produce better autocomplete than current macro design

#11


Failure to load snapshot list (possibly more) with NodeJS >= 8.1

Calling profitbricks snapshot list simply yields an empty output when using NodeJS 8.1. Worked fine with previous versions of NodeJS.
Let me know if you can't reproduce this and/or if you need more information to debug.

Note: There might be more issues with recent versions of NodeJS. Didn't investigate further.

Thank you for reporting the issue @vain
I have merged a PR into master that should address this issue. A third-party module called console.table was being used to render the output as a table. It seems that NodeJS v8.x now reserves the console.table namespace. Though, it is now reserved, it's not actually used and simply returns undefined.
I was able to work around this by first deleting the internal module and overriding it with the third-party module. We should implement a better longterm solution, but this should correct the issue for now. Can you confirm? If everything is working as expected, then I can tag a release and push to NPM later today.

I have been running the automated tests on both NodeJS v6.11.x and v8.1.2. Both are passing now so I went ahead and tagged release v3.1.0 and pushed to NPM. If you still encounter problems, please feel free to reopen this issue.

Hi,
yes, works like a charm now.
Thank you!


Will this project continue to progress?

Will this project continue to progress?
If so, I'll be glad to help.
I think helping the community to serve untranspiled ES6 code is an important goal.

So far, this is a proof of concept and we won't work on anything in that direction for the immediate future as we have to concentrate on Vue 3.
Feel free to fork this and work on this, we'll be available for questions :)

@MatanYadaev if you have ideas, contact me on discord. I'd like to help/co-work. Discord: @sh7dm#5240


Publish the v0 of the template that's using SyncSet to deploy the service

Description
Most teams creating new service won't have the fleetshard components in the early days. To enable them to deploy the initial version of their managed service that work end to end for first round of testings, they may need to directly deploy the CRs using the trusted data path approach with SyncSet. It might be useful to have this in our template as our v0 of the template.
This stemmed from the https://github.com/bf2fc6cc711aee1a0c2a/ffm-fleet-manager-go-template/pull/22#discussion_r818720852
Analysis

The template could be create from the existing https://github.com/bf2fc6cc711aee1a0c2a/ffm-fleet-manager-go-template template with the fleetshard parts stripped out.
In the provisioning_mgr.go reconciler, we could push the CR of a managed service via SyncSet
in the deleting_mgr.go reconciler we could delete the SyncSet created in previous step

Task List

[ ]

Follows on https://github.com/bf2fc6cc711aee1a0c2a/ffm-project/issues/14


Login/ Register screen  S1 S2

References:

Acceptance criteria:

[x] Screen should match wireframe
[ ] Sign up should work (depends on #3 )
[ ] Login should work (depends on #4 )

Hi @mlapresta -
It looks like part of the acceptance criteria is to ensure that the:

Sign up button works
Login button works

Does this mean that I should not submit a pull request until ticket #3 and ticket #4 is complete?

Got feedback from Mae:

I would say that you’re fine with either way, but I would lean more towards making a PR now so that we can see if the code review assignment actually works

Since it'd be easier for the reviewer to test, I would normally lean towards waiting...however you would be doing our first PR and I am curious as to whether the code review is set up correctly. I would submit it as a PR now since you're so ahead of things (🥇 !!)  and we'll be able to make sure code review works correctly sooner rather than later

@mlapresta -
Sounds good! I'll submit a PR meow.

Also we don't have the asset currently, let's discuss on slack, but we can make the top bar a separate ticket so I would leave it out

So, I actually left the placeholder in for the sake of creating a PR, but I'm thinking I actually don't want to remove it until we have an asset on hand, as I'm using a Relative Layout (and it's a pretty big focal piece).
Do you mind if I just leave it for now? Once we have the asset, it will just require the person to switch images.

Placeholder is totally good! :)

Sounds good, thanks!


WakaTime Icon Randomly Appearing and Disappearing from Menu Bar on macOS (MacBook Pro M1)

Description:
I’m experiencing an issue with the WakaTime app on my MacBook Pro M1 (running macOS [14.6.1]). The WakaTime icon randomly appears in the menu bar but then disappears after a short time, ranging from a few seconds to a few minutes.
Steps to Reproduce:
The issue occurs randomly and does not follow a specific pattern. The appearance and disappearance of the WakaTime icon in the menu bar are unpredictable.
Expected Behavior:
The WakaTime icon should remain visible in the menu bar, providing consistent access to its functionality.
Actual Behavior:
The icon appears briefly in the menu bar but then disappears after a short time. Reopening the app from the Applications folder does not seem to have any effect, and the icon does not reappear reliably.
Additional Information:

Despite the icon disappearing, time tracking seems to function correctly in the background, as tracked time is recorded.
The appearance and disappearance of the icon seem to occur at random, making it difficult to reproduce consistently.
I have already tried installing the newest version of WakaTime.

Screenshots:
Below is a screenshot of my menu bar when the WakaTime icon is missing:

Sounds like it could be crashing, especially if the icon never re-appears without re-running the WakaTime.app. You're sure time is recorded from the mac app and not another IDE plugin, when the icon disappears?


add Jison line numbers to nodes

This is a patch that adds JISON line numbers to the node objects.  They can be exported with third party utilities that reference CoffeeScript.nodes.  Example use cases:

Linters
Code analyzers/visualizers.
Editor plugins.
Compiler troubleshooting.

@geraldalewis Here is a little demo of line numbers in action.  Hit "Run!", hit enter, then hover over the graph with your mouse:
http://shpaml.webfactional.com/misc/CoffeeCoffee/client_side/client.htm
The program uses a slightly modified version of CS to show the algorithm in action.


Greenkeeper/supertest 4.0.2

Pull Request Test Coverage Report for Build 501

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 96.774%

Totals

Change from base Build 492:
0.0%

Covered Lines:
23

Relevant Lines:
23

💛  - Coveralls

Pull Request Test Coverage Report for Build 501

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 96.774%

Totals

Change from base Build 492:
0.0%

Covered Lines:
23

Relevant Lines:
23

💛  - Coveralls


HDDS-1553: Add metric for rack aware placement policy

@ChenSammi , could you please take a look? Does it satisfy your requirement?

Close this now, I will align with Sammi for requirement firstly


show how to use powershell package on arm machines in test or docs

Today, the universe.dagger.io/powershell package's tests employ
mcr.microsoft.com/powershell which is only for x86/amd
The Microsoft team has released an image tag for arm32 that works on arm32 and arm64 linux including MacOS: mcr.microsoft.com/powershell:arm32v7-ubuntu-bionic
https://github.com/PowerShell/PowerShell-Docker/issues/520#issuecomment-1121468388

@jpadams Any update on this issue?

The microsoft team is still working on the powershell and arm64 issues.
If you use the new Dagger language SDKs then this has effectively been solved:
https://github.com/dagger/dagger/blob/main/docs/current/sdk/go/snippets/multiplatform-support/non-linux-support/main.go
https://github.com/dagger/dagger/blob/ecf8a51897bfdfd0d8207e90e97ce0d769f3c710/core/integration/platform_test.go#L243-L249


Direct3D11 creates garbage

Hi,
There seems to be an issue with Direct3D11. I have the following code
public sealed class Application : IDisposable
{
    private readonly Sdl2Window _window;
    private readonly GraphicsDevice _graphicsDevice;
    private readonly CommandList _commandList;

    public Application(string title, int width, int height, int x, int y)
    {
        var windowCreateInfo = new WindowCreateInfo()
        {
            X = x,
            Y = y,
            WindowWidth = width,
            WindowHeight = height,
            WindowTitle = title,
        };

        _window = VeldridStartup.CreateWindow(ref windowCreateInfo);

        var options = new GraphicsDeviceOptions
        {
            PreferStandardClipSpaceYDirection = true,
            PreferDepthRangeZeroToOne = true,
        };

        _graphicsDevice = VeldridStartup.CreateGraphicsDevice(_window, options, GraphicsBackend.Direct3D11);
        _commandList = _graphicsDevice.ResourceFactory.CreateCommandList();
    }

    public void Dispose() => _graphicsDevice.Dispose();

    public void Run()
    {
        while (_window.Exists)
        {
            _window.PumpEvents();

            Draw();
        }
    }

    private void Draw()
    {
        _commandList.Begin();
        _commandList.SetFramebuffer(_graphicsDevice.SwapchainFramebuffer);
        _commandList.ClearColorTarget(0, RgbaFloat.Black);
        _commandList.End();
        _graphicsDevice.SubmitCommands(_commandList);
        _graphicsDevice.SwapBuffers();
    }
}

using var application = new Application("Sandbox", 640, 360, 100, 100);
application.Run();

I don't have this behavior with Vulkan :

And I don't know if I did something wrong with this minimal configuration.
I'm working with :

VS 2022
net6.0
Veldrid 4.9.0
Windows 10 64bit
NVIDIA GeForce GTX 1060 6GB

looks like leak somewhere in native memory, cuz .net snapshots does not see any increase of memory


issues with displaying video of drone

Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

[x] I am running the latest version of GAAS
[no answer ] I checked the Gitbook documentation and found no answer
[ i checked all resources] I checked to make sure that this issue has not already been filed
[ i have searched a lot] I Googled/Binged the error messages generated by Ubuntu, Gazebo, and PX4
[ only one forum] I have posted questions regarding Ubuntu, Gazebo, and PX4 in corresponding forums.

Issue Template
Context
Please provide any relevant information about your setup.

Tutorial No.:[all]
Mavros: [eg. 0.18.4]
ROS: [ melodic]
Gazebo: [ 7]
Ubuntu: [eg. 18.04]
System Platform: [ X86]

Expected Behavior
Please describe the behavior you are expecting.
I want to process videos based on drone's camera
Current Behavior
What is the current behavior?
I have created a publisher and subscriber to video frames on a custom video and it runs perfectly however when i subscribe to topics related to camera, it doesn't show up anything although my program says that frames are being received
Screenshots
If applicable, add screenshots to help explain your problem.
here's a screenshot which runs my code

here's the output of custom video

Failure Logs
this is the topic that i subscribe to for drone, it says frames are being recieved but doesn't show anything

i made a custom drone:

Copy console log and paste it here.

what are the steps that i'm doing wrong and what can i do to rectify them?

I do not think the problem is related to this repo.
If you are sure callbacks are executed, you can add some print functions to help you debug,  I don't quite see any issue in the code you provided.

Thanks for the kind response basically I want to implement IBVS via colour detection schemes suppose if I do this in GAAS framework, what are the subscribers that I would have to keep in mind to manipulate the camera, I'll be grateful for your kind response

i ALSO usec cv2.imshow to check

Can you confirm that you have published information by using the “rostopic” command? Or can you display your published Image msg in ”rviz“?

i made a custom publisher but in case of manipulating the drone's camera i'm unsure about the subscribers

sir can i have your mail, i want to discuss this small issue with you

Ok sir , I'll provide as soon as possible , thanks for the kind response

#!/usr/bin/env python
import rospy, cv2
#from std_msgs.msg import String
import numpy as np
from sensor_msgs.msg import Image
from cv_bridge import CvBridge, CvBridgeError
bridge = CvBridge()
def tracking_ball(mask,cv_image):
# create a black image
black_image = np.zeros(cv_image.shape, np.uint8)
,contours, = cv2.findContours(mask,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)
for c in contours:
if cv2.contourArea(c) > 1000:
# find radius
((x,y),r) = cv2.minEnclosingCircle(c)
# find the cx, cy of the contour
m = cv2.moments(c)
cx = -1
cy = -1
if m['m00'] != 0:
cx = int(m['m10']/m['m00'])
cy = int(m['m01']/m['m00'])
# draw the contours
cv2.drawContours(cv_image,[c],-1,(0,0,255),1)
cv2.drawContours(black_image,[c],-1,(0,0,255),1)
# draw a circle around the ball
cv2.circle(cv_image,(cx,cy),int(r),(255,0,0),1)
cv2.circle(black_image,(cx,cy), int(r),(255,0,0),1)
# draw the center of the ball
cv2.circle(cv_image,(cx,cy),5,(0,0,0),-1)
cv2.circle(black_image,(cx,cy),5,(0,0,0),-1)
# show images
#img_join = np.concatenate((cv_image,black_image),axis=1)
cv2.imshow('cv_image', cv_image)
cv2.imshow('black_image',black_image)
def create_mask(hsv_image):
lower_hsv = (30,100,100)
upper_hsv = (50,255,255)
mask = cv2.inRange(hsv_image,lower_hsv,upper_hsv)
return mask
def hi_callback(ros_image):
print 'got an image'
global bridge
cv_image = bridge.imgmsg_to_cv2(ros_image, "bgr8")
hsv = cv2.cvtColor(cv_image,cv2.COLOR_BGR2HSV)
mask=create_mask(hsv)
tracking_ball(mask,cv_image)
rospy.loginfo('frame received!')
cv2.waitKey(5)
if name == 'main':
# create a node
rospy.init_node('tennis_ball_listener_node',anonymous=True)
# create the subscriber
rospy.Subscriber('/gi/simulation/left/image_raw',Image,hi_callback)
# start a loop
rospy.spin()

@hddgi  sir, this is my code , i want to process video published by '/gi/simulation/left/image_raw' topic, however the output was the same that frames are being received but not shown, what might i be doing wrong?

Sir, another method that i have in mind is to manipulate the publisher, where might be it's file located and is it a good idea or not?

here's the publisher that i used for testing
#!/usr/bin/env python
import numpy as np
import cv2
from std_msgs.msg import String
from sensor_msgs.msg import Image
import rospy
import sys
from cv_bridge import CvBridge, CvBridgeError
bridge = CvBridge()
def talker():
pub = rospy.Publisher('tennis_ball_image', Image, queue_size=10)
rospy.init_node('talker', anonymous=True)
# 1hz
video_capture = cv2.VideoCapture('video/tennis-ball-video.mp4')
rate = rospy.Rate(1)
while not rospy.is_shutdown():
    # read a frame
    ret, frame = video_capture.read()
    #frame = cv2.resize(frame,None,fx=0.25,fy=0.25,interpolation=cv2.INTER_CUBIC)
    if ret:
        # publish frame in data
        frame_msg = bridge.cv2_to_imgmsg(frame,'bgr8')
        pub.publish(frame_msg)
        rospy.loginfo('Sending frame')
        rate.sleep()

video_capture.release()
cv2.destroyAllWindows()

if name == 'main':
try:
talker()
except rospy.ROSInterruptException:
pass


Anthr76 multi arch

In the branch https://github.com/reactive-tech/kubegres/tree/anthr76-multi-arch I made few small changes such as adding the option "--pull" in "docker buildx .." command and I modified "kubegres.yaml" in the root folder so that you can deploy and test locally the arm version in your local Kubernetes cluster as follows:
kubectl apply -f kubegres.yaml

Can you do a test for me?
The command above will deploy from Docker Hub Kubegres version 1.7 which contains the images for amd and arm as follows:
https://hub.docker.com/layers/reactivetechio/kubegres/1.7/images/sha256-effbba559b1595c9153684a2f39a2d10e6e14d5017180d930b1bdbb7f2330299?context=repo

Also one thing to note for future ARM users: gcr.io/kubebuilder/kube-rbac-proxy is still not using multi-arch. It looks like there's some work going on to build a far manifest but for now you'll need to tolerate a architecture and pin the tag
        "v0.4.0",
       "v0.4.1",
       "v0.5.0",
       "v0.8.0",
       "v0.8.0-amd64",
       "v0.8.0-arm64",
       "v0.8.0-ppc64le",
       "v0.8.0-s390x"

or check this tip! https://github.com/brancz/kube-rbac-proxy/issues/79#issuecomment-826557647

Hi @anthr76 ,
Thank you for those details! Very helpful.
Do you think the point that you mentioned about gcr.io/kubebuilder/kube-rbac-proxy is a blocker?
Or since you confirmed that the arm version of Kubegres is working, should I merge the changes to the main repo?

This in my opinion is merge-able. The swap of the image for kube-rbac-proxy should be a conscious choice of the user. I have yet to pick through this open PR https://github.com/kubernetes-sigs/kubebuilder/pull/2197 but with this merged you should be able to use kube-rbac-proxy from upstream (gcr) on multi-arch clusters.
In the meantime I think a Kustomize overlay is sufficient. For example:
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/reactive-tech/kubegres/config/default/?ref=v1.7
namespace: database
images:
  - name: gcr.io/kubebuilder/kube-rbac-proxy
    newName: quay.io/brancz/kube-rbac-proxy

I created a new tag/release 1.7 here:
https://github.com/reactive-tech/kubegres/releases
To install Kubegres 1.7:
kubectl apply -f https://raw.githubusercontent.com/reactive-tech/kubegres/v1.7/kubegres.yaml

I updated the documentation by updating the installation instruction, as above, here: Getting started page
Thank you for your suggestions and your help!


feat(create-app): add template-vue-jsx-ts

Description

issues: nothing
what the PR is solving: add new template 'template-vue-jsx-ts' to create-app package.
I only need to make a few editings to 'template-vue(-ts)' to use vue and jsx with vite, so I'm OK without this new template.
However, adding this, users can save time exploring how to you.
Additional context

template name

Is 'template-vue-tsx' better?
I think the name is inconsistent with '@vitejs/plugin-vue-jsx'.

add 'template-vue-jsx' ?

If needed, I add commits before merging.

What is the purpose of this pull request?

[ ] Bug fix
[X] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[X] Read the Contributing Guidelines.
[X] Read the Pull Request Guidelines and follow the Commit Convention.
[X] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[X] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[X] Ideally, include relevant tests that fail without this PR but pass with it.

I confirmed from the following URLs that there is no issue and PR that archive the same purpose.
https://github.com/vitejs/vite/issues?q=vue+jsx+template+
https://github.com/vitejs/vite/pulls?q=vue+jsx+template+

if we want this I would prefer the naming template-vue-tsx over template-vue-jsx-ts

@TatsuyaYamamoto thanks for the PR, we discussed with the team that for the moment we want to keep create-app's scope as small as possible. You could create a template in GitHub and share it with others in awesome-vite's templates section (users can then use degit to quickly get a local copy)


This has some technical limitation; Application app role Value (appRole) and Scope name cannot have same values

[Enter feedback here]

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

ID: 87330ebf-dd47-2616-946b-c4ea21c4b0e9
Version Independent ID: 61c91ef5-2131-2766-14d6-ed52c24fa49a
Content: Protected web API app registration - Microsoft identity platform
Content Source: articles/active-directory/develop/scenario-protected-web-api-app-registration.md
Service: active-directory
Sub-service: develop
GitHub Login: @jmprieur
Microsoft Alias: jmprieur

@belaie: indeed, this is a limitation from Azure AD. Do you suggest we call it out in the doc?

@belaie As suggested by @jmprieur  Could you please let us know if you believe it would be better to call this out in a document ?

@belaie As we have not received any response , we will be closing this issue now. The app roles and scopes are different things as explained in the article and cannot have same values by design.
Thank you.


warnings with xcode 7.0.1

I get 17 warnings overall with xcode 7.0.1 in MWGridViewController.m and MWPhotoBrowser.m:
7x  'interfaceOrientation' is deprecated: first deprecated in iOS 8.0
8x  'UIBarMetricsLandscapePhone' is deprecated: first deprecated in iOS 8.0 - Use UIBarMetricsCompact instead
1x  'setCompletionHandler:' is deprecated: first deprecated in iOS 8.0 - Use completionWithItemsHandler instead.
1x  Conflicting return type in implementation of 'supportedInterfaceOrientations': 'UIInterfaceOrientationMask' (aka 'enum UIInterfaceOrientationMask') vs 'NSUInteger' (aka 'unsigned long')

project builds ok, most of them are just "deprecated" warnings but would be nice if these could be fixed sometime anyway, who knows what will happen when the next iOS version arrives :)
And it's kind of ugly to have 17 yellow exclamation marks in the project.
Thanks,
Tom

Please fix.

+1

+1

I've got 18 warnings. But they're understandable during this time. It's tough to keep support for iOS7 and not have these warnings. Btw, the adoption rate has been skyrocketing https://mixpanel.com/trends/#report/ios_9/

+1

+1

Seems like this repo has been abandoned . Someone would have create a fork and push maintenance updates there.

+1

By changing these 2 files, all warnings will disappear. Wonder why the project didn't update.
MWGridViewController.m.zip
MWPhotoBrowser.m.zip

With the latest commits by Michael and the new version 2.1.2, the problem is resolved. Thanks!


Support symlinks output for Remote Execution

Currently, buck2 is wrapping RE's ActionResult with TActionResult2 https://github.com/facebook/buck2/blob/e1408804ad7ec4a602a5b172fbf338483f48030f/remote_execution/oss/re_grpc/src/response.rs#L72-L83
This struct is missing output_symlinks and the 2 deprecated fields output_file_symlinks and output_directory_symlinks that allow the remote executor to return symlink outputs to the client.
In some special cases, output_symlinks could be used to create dangling symlinks (symlinks with target could not be resolved on the build environments) to support some packaging rules. I.e. an RPM may contain symlinks with targets that only exist in the production environment.

This is one blocker (among others) for buck2-nix using RE currently, because some of my build rules output symlinks to /nix/store, which is another use case for this. That will definitely have to come sometime after #193 lands, of course.

I think it shouldn't be very hard to include, and the callsites probably need little changing to account for it. We don't actually have a backend that supports those internally, however so that'd need a little testing somewhere else.


Document our development and contributing guide

Done Criteria
There is an easily discoverable document that bootstraps someone on contributing, sets expectations of contributors/developers, and answers related frequently asked questions.
Why Important
Having a community of contributors is a key success criteria for Helia.  I hypothesize that documentation here helps makes contributing more approachable/self-service.
Notes
I know we link to https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md.  It looks like that has some older stuff.  I think we either need to update that doc inline, copy it and make updates, or create an addendum with Helia specifics and then link to https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md.  I expect we want our own place to add copy just so there is no friction to be documenting Helia-related things.  I worry folks would shy away from touching https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md because they don't know whereall it's linked from or because Helia specifics aren't relevant there.
Items that would want to see included:

[ ] Link to the release process/philosophy (https://github.com/ipfs/helia/issues/81)
[ ] Set clear expectations on how PRs are to be titled/written.

For example, comments like https://github.com/ipfs/helia/pull/80#pullrequestreview-1374199712 shouldn't be needed, and when they are, they should just be a link to a doc section.  (Although I do see some of that is covered in https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md ).

[ ] Where can someone show up to engage with other contributors (e.g., chat, triage)
[ ] Where the inprogress and ondeck work is tracked (presumably linking to a Helia project board)
[ ] Expectation that PRs are linked to issues that provide rationale and justification for the work.  (It should be clear to a reviewer "why are we doing this")
[ ] Include some of the verbiage that is copy/pasted various places like "Please be aware that all interactions related to this repo are subject to the IPFS Code of Conduct" or "Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions."  We can then remove that copy/pated text.
[ ] How someone become a maintainer?  (We can say that this process needs to be fully determined, but starts with showing making contributions and demonstrates good judgment)

We should make most contribution changes in CONTRIBUTING_JS.md, but we should have a CONTRIBUTING.md in this repo, that links to CONTRIBUTING_JS.md, and then calls out Helia specific contribution things:

where to ask for help
link to Helia WG meetings


Recursion depth exceed with rules that use themselves

When I try to reference a rule in itself, I get a RecursionError. If I comment out EXPR OPERATOR EXPR, everything compiles fine. I saw a similar issue recently raised here, but it didn't seem to be quite the same. My grammar is very small and only a couple rules.
My code
from lark import Lark

with open("grammar.lark") as f:
    gram = f.read()

parser = Lark(gram)

My grammar
start: EXPR+

NUMBER: SIGNED_NUMBER
IDENTIFEIR: /[_A-z]([\._A-z0-9])*/

EXPR    : NUMBER
        | IDENTIFEIR
        | EXPR OPERATOR EXPR

OPERATOR    : "+"
            | "-"
            | "*"
            | "/"
            | "%"
            | "^"

COMMENT: /#[^\n]*/
%import common.ESCAPED_STRING
%import common.SIGNED_NUMBER
%import common.WS
%ignore COMMENT
%ignore WS

Traceback (most recent call last):
  File ".\debug.py", line 8, in <module>
    parser = Lark(gram)
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\lark.py", line 160, in __init__
    tokens, self.rules, self.ignore_tokens = self.grammar.compile()
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\load_grammar.py", line 457, in compile
    for name, (token_tree, priority) in token_defs if token_tree]
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\load_grammar.py", line 457, in <listcomp>
    for name, (token_tree, priority) in token_defs if token_tree]
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 87, in transform
    tree = t.transform(tree)
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 48, in transform
    return self._transform_tree(tree)
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 44, in _transform_tree
    children = list(self._transform_children(tree.children))
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 39, in _transform_children
    yield self._transform_tree(c) if isinstance(c, Tree) else c
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 44, in _transform_tree
    children = list(self._transform_children(tree.children))
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 39, in _transform_children
....
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 44, in _transform_tree
    children = list(self._transform_children(tree.children))
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 39, in _transform_children
    yield self._transform_tree(c) if isinstance(c, Tree) else c
  File "C:\Users\adusty\DevProjects\python_env\lib\site-packages\lark\visitors.py", line 44, in _transform_tree
    children = list(self._transform_children(tree.children))
RecursionError: maximum recursion depth exceeded while calling a Python object

You are defining terminals, not rules, and terminals shouldn't contain themselves.
Try this
start: expr+

NUMBER: SIGNED_NUMBER
IDENTIFEIR: /[_A-z]([\._A-z0-9])*/

expr   : NUMBER
        | IDENTIFEIR
        | expr OPERATOR expr

OPERATOR    : "+"
            | "-"
            | "*"
            | "/"
            | "%"
            | "^"

COMMENT: /#[^\n]*/
%import common.ESCAPED_STRING
%import common.SIGNED_NUMBER
%import common.WS
%ignore COMMENT
%ignore WS

I suggest you look at the calculator example, which does exactly that: https://github.com/lark-parser/lark/blob/master/examples/calc.py

Wow, that was silly of me. Thank you.


feat: Elastic energy

This adds functions to compute the elastic energy density function from a given deformation gradient.
The new code is different from the existing one.
See pos_energy: https://github.com/dimforge/sparkl/blob/43c13a65fef40b7872ec638c866c4b42926f3354/src/dynamics/models/elasticity_corotated_linear.rs#L35-L37
We may want to refactor.

Once we've converged on style for the neo-hookean one, I'll update the corotated code to match.


Importing IntelliJ project fails

Command: git diff --name-status --no-renames f191804f361c6766a6eda8f9bf211219e37c13be
Running Bazel info...
Command: bazel info --tool_tag=ijwb:IDEA:ultimate --override_repository=intellij_aspect=/home/leopold/.local/share/JetBrains/IntelliJIdea2024.1/ijwb/aspect --curses=no --color=yes --progress_in_terminal_title=no --
Detected Nix based bazel installation and we are not in a nix-shell, overriding to nix-shell.
IntelliJ found at /home/leopold/.local/share/JetBrains/IntelliJIdea2024.1, aspect repository already patched.
WARNING: Sources found outside BUILD packages: /home/leopold/projects/monogon/.bazeldnf/sandbox/default/root/usr/share/bison/skeletons/lalr1.java
WARNING: Sources found outside BUILD packages: /home/leopold/projects/monogon/bazel-monogon/external/edk2/CryptoPkg/Library/OpensslLib/openssl/pyca-cryptography/docs/development/custom-vectors/rsa-oaep-sha2/VerifyRSAOAEPSHA2.java
[...]
WARNING: Sources found outside BUILD packages: /home/leopold/projects/monogon/.bazeldnf/sandbox/default/root/usr/share/bison/skeletons/lalr1.java
Command: bazel query --tool_tag=ijwb:IDEA:ultimate --override_repository=intellij_aspect=/home/leopold/.local/share/JetBrains/IntelliJIdea2024.1/ijwb/aspect --output=streamed_proto --relative_locations=true --keep_going "(///...:* - //bazel-monogon/...:*)" --
Detected Nix based bazel installation and we are not in a nix-shell, overriding to nix-shell.
IntelliJ found at /home/leopold/.local/share/JetBrains/IntelliJIdea2024.1, aspect repository already patched.
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=0 --terminal_columns=80
INFO: Reading rc options for 'query' from /home/leopold/projects/monogon/third_party/bazelrc/aspect/convenience.bazelrc:
  Inherited 'common' options: --enable_platform_specific_config --heap_dump_on_oom
INFO: Reading rc options for 'query' from /home/leopold/projects/monogon/third_party/bazelrc/aspect/correctness.bazelrc:
  Inherited 'common' options: --incompatible_disallow_empty_glob
INFO: Reading rc options for 'query' from /home/leopold/projects/monogon/.bazelrc:
  Inherited 'common' options: --lockfile_mode=error --noincompatible_disallow_empty_glob
INFO: Reading rc options for 'query' from /home/leopold/projects/monogon/third_party/bazelrc/aspect/bazel7.bazelrc:
  'query' options: --noexperimental_check_external_repository_files
INFO: Reading rc options for 'query' from /home/leopold/projects/monogon/third_party/bazelrc/aspect/correctness.bazelrc:
  'query' options: --experimental_allow_tags_propagation
ERROR: - :: Invalid options syntax: -
Build command failed with 2.
Command: bazel query --tool_tag=ijwb:IDEA:ultimate --override_repository=intellij_aspect=/home/leopold/.local/share/JetBrains/IntelliJIdea2024.1/ijwb/aspect --output=streamed_proto --relative_locations=true --keep_going (///...:* - //bazel-monogon/...:*) --

--keep_going "(///...:* - //bazel-monogon/...:*)" -- seems to get converted to --keep_going (///...:* - //bazel-monogon/...:*) -- (mind the quotes) which is probably part of the issue?

@leoluk Could you post the version of IntelliJ and the Bazel plugin you're using?


Search issue

I have a issue with search. I am currently using version 4.0.3. Please see below ticket for details
https://stackoverflow.com/questions/32541957/how-to-make-select2-search-start-alphabetical

send us a jsfiddle example code explaining the issue.reopen when ready


⚠ kibana has degraded performance

In 02c3792, kibana (kibana.daotrunghieu.com) experienced degraded performance:

HTTP code: 200
Response time: 4015 ms

Resolved: kibana performance has improved in 08ec418.


Updated the table list search to filter tables only by fqn

limited the search filter to the fqn and removed one-time binding

it was searching in all the table objects fields


"pnpm@latest" is not found when using dev

I can get the latest pnpm using pkgx pnpm@latest but when I put it in a config file like this:
# pkgx.yml
dependencies:
  pnpm@latest

and use dev I get the following error:
× nothing provides: pnpm@
│ we haven’t pkgd this yet. can you?
╰─➤ https://docs.pkgx.sh/pantry

It appears this applies to any package when using dev (node@latest also doesn't work).
I can use versioned numbers, but I would prefer the @latest tag. Thanks!

i don't believe @latest can be used in a dev-env (i'd have to refer to the code to be certain). the reason for that is conceptually that everything in the dev env should be specifically versioned, for consistency.

That makes sense. Can it be managed with Dependabot?


agent return a strange state

python pig_chase_dqn.py
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "pig_chase_dqn.py", line 122, in agent_factory
    action = agent.act(obs, reward, agent_done, is_training=True)
  File "/home/tai/Freiburg/Malmo/malmo-challenge/ai_challenge/pig_chase/agent.py", line 73, in act
    return self.current_agent.act(new_state, reward, done, is_training)
  File "/home/tai/Freiburg/Malmo/malmo-challenge/ai_challenge/pig_chase/agent.py", line 107, in act
    me = [(j, i) for i, v in enumerate(state) for j, k in enumerate(v) if self.name in k]
TypeError: 'numpy.uint8' object is not iterabl

It is not a (9,9) matrix but a (84,1) list and all the elements are int.

Hi @onlytailei
Thank for reporting this, and sorry for the inconvenience.
I did something wrong while merging the dqn_model branch. I working on this, and hope be able to fix it by today or tomorrow.
Thanks,
Morgan

Should be fixed in #25


added to the contributors list

Added to the conrtibutors list

Hi  @San-tosh, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


I got this error

java.lang.IllegalArgumentException: Unable to exclude rules [ProtectLogD]; perhaps the rule name is mispelled?

Hi,
How I can reproduce this issue ?

I also got this error. Just followed this guide - and got error.
Maybe it's because I'm using gradle plugin 1.3.0?
Here is a stacktrace of running gradle task:
Caused by: : java.lang.IllegalArgumentException: Unable to exclude rules [LongMethodName]; perhaps the rule name is mispelled?
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
        at org.gradle.api.internal.project.ant.BasicAntBuilder.nodeCompleted(BasicAntBuilder.java:77)
        at org.gradle.api.internal.project.AntBuilderDelegate.nodeCompleted(DefaultIsolatedAntBuilder.groovy:177)
        at org.gradle.api.plugins.quality.Pmd$_run_closure2.doCall(Pmd.groovy:137)
        at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:67)
        at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:130)
        at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:91)
        at org.gradle.util.ConfigureUtil$configure.call(Unknown Source)
        at org.gradle.api.internal.project.DefaultIsolatedAntBuilder.execute(DefaultIsolatedAntBuilder.groovy:108)
        at org.gradle.api.internal.project.IsolatedAntBuilder$execute$0.call(Unknown Source)
        at org.gradle.api.plugins.quality.Pmd.run(Pmd.groovy:135)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 60 more
Caused by: java.lang.IllegalArgumentException: Unable to exclude rules [LongMethodName]; perhaps the rule name is mispelled?
        at net.sourceforge.pmd.RuleSetFactory.parseRuleSetReferenceNode(RuleSetFactory.java:321)
        at net.sourceforge.pmd.RuleSetFactory.parseRuleNode(RuleSetFactory.java:263)
        at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:220)
        at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:165)
        at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:130)
        at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:115)
        at net.sourceforge.pmd.ant.internal.PMDTaskImpl.doTask(PMDTaskImpl.java:113)
        at net.sourceforge.pmd.ant.internal.PMDTaskImpl.execute(PMDTaskImpl.java:263)
        at net.sourceforge.pmd.ant.PMDTask.execute(PMDTask.java:46)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        ... 78 more

Thanks for the details, I will look into this.

From my analyses this is caused by gradle version: gradle-2.4-all.zip as it uses newer version of PMD.
To reproduce change value in gradle-wrapper.properties.
To fix the build error you can simple remove the rules spelled in error from config file config/pmd/pmd-rulset.xml

Thanks for the detailed report :). I am currently in vacation and can't fix
this before the next week. Btw feel free to propose the fix as a merge
request.
BR.
Le 1 oct. 2015 5:34 PM, "Kamil Seweryn"<EMAIL_ADDRESS>a écrit :

From my analyses this is caused by gradle version: gradle-2.4-all.zip as
it uses newer version of PMD.
To reproduce change value in gradle-wrapper.properties.
To fix the build error you can simple remove the rules spelled in error
from config file config/pmd/pmd-rulset.xml
—
Reply to this email directly or view it on GitHub
https://github.com/vincentbrison/vb-android-app-quality/issues/14#issuecomment-144746718
.


Experiment with augmentation more

Getting pretty unsatisfactory performance. The article below highlights that flames are a difficult target: wildfires have one of the most complicated features to obtain through CV, including flame height, flame inclination angle, firebase width, etc. Any deviation or improper prediction of the measures above can result in poor model performance. Image augmentation should help
https://blog.superannotate.com/ai-fire-detection/

In ice-vision notebooks we are applying default augmentations with aug_tfms


ClassCastException in VertexToTuple2Map

I got the following exception when trying to run a PageRank experiment on a cluster [(source code)] (https://github.com/vasia/flink-graph/blob/d71ddca8ce0dbf8ee60f3c69c1b82b77eb6a7359/src/main/java/flink/graphs/experiments/PageRankExperiment.java):
org.apache.flink.client.program.ProgramInvocationException: The program execution failed: java.lang.ClassCastException: org.apache.flink.api.java.tuple.Tuple2 cannot be cast to flink.graphs.Vertex
at flink.graphs.utils.VertexToTuple2Map.map(VertexToTuple2Map.java:10)
at org.apache.flink.runtime.operators.MapDriver.run(MapDriver.java:84)
at org.apache.flink.runtime.operators.RegularPactTask.run(RegularPactTask.java:493)
at org.apache.flink.runtime.operators.RegularPactTask.invoke(RegularPactTask.java:360)
at org.apache.flink.runtime.execution.RuntimeEnvironment.run(RuntimeEnvironment.java:257)
at java.lang.Thread.run(Thread.java:744)
at org.apache.flink.client.program.Client.run(Client.java:328)
at org.apache.flink.client.program.Client.run(Client.java:294)
at org.apache.flink.client.program.Client.run(Client.java:288)
at org.apache.flink.client.program.ContextEnvironment.execute(ContextEnvironment.java:55)
at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:619)
at flink.graphs.experiments.PageRankExperiment.main(PageRankExperiment.java:65)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:434)
at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:350)
at org.apache.flink.client.program.Client.run(Client.java:240)
at org.apache.flink.client.CliFrontend.executeProgram(CliFrontend.java:343)
at org.apache.flink.client.CliFrontend.run(CliFrontend.java:330)
at org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:983)
at org.apache.flink.client.CliFrontend.main(CliFrontend.java:1007)

Hi,
I ran into another ClassCastException, for [this PageRank code] (https://github.com/vasia/flink-graph/blob/experiments/src/main/java/flink/graphs/experiments/PageRankTypeException.java):
Exception in thread "main" org.apache.flink.runtime.client.JobExecutionException: java.lang.ClassCastException: org.apache.flink.api.java.tuple.Tuple2 cannot be cast to flink.graphs.Vertex
	at flink.graphs.Graph$CountNeighborsCoGroup.coGroup(Graph.java:329)
	at org.apache.flink.runtime.operators.CoGroupDriver.run(CoGroupDriver.java:130)
	at org.apache.flink.runtime.operators.RegularPactTask.run(RegularPactTask.java:495)
	at org.apache.flink.runtime.operators.RegularPactTask.invoke(RegularPactTask.java:362)
	at org.apache.flink.runtime.execution.RuntimeEnvironment.run(RuntimeEnvironment.java:257)
	at java.lang.Thread.run(Thread.java:745)

Stephan's trick fixes both cases, but I don't really understand why this error appears and where this cast is coming from.

I think the reason is the following:
Since Java erases the types of the records in the data sets, the runtime would not know that the type is a Vertex or a Tuple2<Long, Double>. To have this information at runtime, the data set maintains its own type info, which is in some way like Scala's Class Tags or Type Manifests.
I assume that some casts make a produced data set a DataSet<Vertex>, while the internal type info marks it as a set of Tuple2. Then, the result elements will be serialized as Tuple2<Long, Double>, even if they are actually of type Vertex.
Can you check if such casting occurs somewhere?

I think the problem is that both in create in my example and in mapVertices in @balidani's case, getProducedType() returns a TupleTypeInfo, so the produced vertices DataSet has an internal Tuple2 type. Then, when the coGroup is called on the vertex DataSet, the given input type is Vertex, while the internal is Tuple2.
So, I guess, instead of returning a TupleTypeInfo, we should somehow correctly create and return the Vertex type.. How could we do that?

Since Vertex is a tuple type, you can use the TupleTypeInfo and give it the Vertex class as the class type:
TupleTypeInfo<Vertex> vType = new TupleTypeInfo<Vertex>(Vertex.class, type1, type2, type3);

That should do the trick...

Indeed :-) Thanks @StephanEwen ^^
@balidani, I'll push this fin in a while and let you know to continue with your example.


can't show slash '/imagine [prompt]' when i use /

i git clone and 'node index.js'

so, nothing happened


Queue worker not processing on the queued jobs

Laravel Version
10.44
PHP Version
8.2.15
Database Driver & Version
MariaDB 11.3 on Oracle Linux 8.7
Description
I am having problems on Oracle Linux 8.7 for processing the queued jobs. I am trying to dispatch jobs from UI and they dispatch correctly on the jobs table, since I am using QUEUE_CONNECTION=database in the environment file.
The problem is when the entry is added to jobs table, attempts column is increment to a value of "1" from "0". My queue workers run from the supervisor setup and in my case I have stopped the supervisor.
Because the attempts count is incremented to 1 and a reserved at column has some timestamp now, I am not sure how does this gets set even after my supervisors are stopped and not running and none of the queue workers are running. Now, since I have set max attempts to 1 in my laravel job file, now even if I run the queue worker manually from the command line, it does not pickup the job from the queue, since attempts is already set to "1" somehow on this oracle linux system. I am not sure if the issue is with OS process or the issue is with MariaDB.
Can any one help me out here so that it will help in my project, since I am helpless from last 15 days and I thought I should give out a shout here for help.
Steps To Reproduce
1 - Stop all the queue workers
2 - Dispatch job
3 - Run the queue worker to see if the job gets processed successfully.

Hi there,
Thanks for reporting the problem you are encountering, but it looks like this is a question which may be better suited for a support channel. We only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repository you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


MWGridCell autoresizingMask set wrongly (typo)

This is wrong. Either should set autoresizeMask or assign a value of true. Or maybe both.
_imageView.autoresizesSubviews = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

Appies also to videoIndicator


fix(list): add support for dynamicly changing attributes

Updated uif-list to support dynamically changing the following:

uif-selection-mode: change list to support no selection, single or multiple items
uif-layout: change list to render as grid / list

Updated uif-list-item to support dynamically changing the following:

uif-type: render list items with no decoration, an image or icon

Added tests and demos for all these changes.
Closes #446.

Coverage decreased (-0.01%) to 97.58% when pulling 100a280a31823c33e431f9e69643e3d3e1f3368c on andrewconnell:issue446-listItemResponsiveType into 8829fc627cd19914293cfa64f9461cc801d5bead on ngOfficeUIFabric:dev.


Prevent DirectVmConsumerNotAvailableException failure after flow start

Sometimes, after the start of a flow, a failure arrises. The error below can be find in the logs. Recently, in a previous Camel 2 version, a solution was created for flowlinks with a longer timeout, so that all routes of a flow have time to start.
Failed delivery for (MessageId: DA6A6924F82B105-0000000000011639 on ExchangeId: DA6A6924F82B105-0000000000011639). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.directvm.DirectVmConsumerNotAvailableException: No consumers available on endpoint: direct-vm://ID_6601a936d078790012003575_production_6f8d0bb4-d405-47a0-b8d8-88b9f3d606b4. Exchange[DA6A6924F82B105-0000000000011639]. Processed by failure processor: FatalFallbackErrorHandler[Channel[setExchangePattern62]] Message History --------------------------------------------------------------------------------------------------------------------------------------- Source ID Processor Elapsed (ms) xml:2 ID_6601a936d078790012003575-6f from[timer://ID_6601a936d078790012003575_timer?fix<PHONE_NUMBER> xml:3 ID_6601a936d078790012003575-6f direct-vm:ID_6601a936d078790012003575_production_6 0 xml:5 onException328/setExchangePatt setExchangePattern[InOnly] 0 Exchange --------------------------------------------------------------------------------------------------------------------------------------- Exchange[ Id DA6A6924F82B105-0000000000011639 Headers {breadcrumbId=DA6A6924F82B105-0000000000011639, CamelMessageTimestamp=1713860964954, CamelRedelivered=false, CamelRedeliveryCounter=0, firedTime=Tue Apr 23 08:29:24 UTC 2024} BodyType null Body [Body is null] ] Stacktrace ---------------------------------------------------------------------------------------------------------------------------------------

In Camel 4 the error is: org.apache.camel.component.directvm.DirectConsumerNotAvailableException
On research this only occured when for example stopping a flow with pending messages. Then this error is as expected. I will close this issue for now, if need to investigate this on reproducible use case.
There are two ways to mitigate it:
Either:
Set failIfNoConsumers to false
Or
enlarge the timeout 30000 to a higher value


Yarn 4: Respect enableTransparentWorkspaces: false when resolving workspace dependencies

Verify canary release

[X] I verified that the issue exists in the latest Turborepo canary release.

Link to code that reproduces this issue
https://github.com/me4502/turborepo-reproduction
What package manager are you using / does the bug impact?
Yarn v2/v3/v4 (node_modules linker only)
What operating system are you using?
Mac
Which canary version will you have in your reproduction?
2.0.12-canary.3
Describe the Bug
When a dependency using Yarn's npm: protocol exists that has the same name as a workspace in the repo, turborepo incorrectly builds the repo with that name. This causes issues in cases where FFI-requiring packages are built on CI and used purely via NPM rather than local workspaces.
Expected Behavior
As these dependencies come from npm, and not the workspace of the same name, the workspace should not be built nor considered part of turborepo's dependency graph.
To Reproduce

Clone https://github.com/me4502/turborepo-reproduction
Run yarn in the root of the repo
cd to workspaces/a
Run yarn build:turbo

As can be seen in the output, the buffer workspace's build script has been incorrectly run, despite it not being a dependency of the a workspace.
Additional context
The important parts of this setup are that there's a package called buffer being used by workspace a, and a workspace also named buffer. The repro is setup to specifically use the dependency from npm, so it should not be building the workspace copy as it's redundant (and in the case of FFI dependencies, potentially impossible from local development machines).

Thanks for the report. Just documenting for myself that we're doing the correct behavior for default Yarn 4 settings, but if enableTransparentWorkspaces: false is set, we need to change our dependency resolution behavior to respect that.

I had a look at this out of curiosity. If I'm not mistaken the fix is likely addressing the TODO in crates/turborepo-repository/src/package_graph/dep_splitter.rs?:
    fn is_external(&self) -> bool {
        // The npm protocol for yarn by default still uses the workspace package if the
        // workspace version is in a compatible semver range. See https://github.com/yarnpkg/berry/discussions/4015
        // For now, we will just assume if the npm protocol is being used and the
        // version matches its an internal dependency which matches the existing
        // behavior before this additional logic was added.

        // TODO: extend this to support the `enableTransparentWorkspaces` yarn option
        self.protocol.map_or(false, |p| p != "npm")
    }


[FLINK-24291][table-planner]Decimal precision is lost when deserializing in test cases

What is the purpose of the change
Get the correct converter which is used to deserialize a decimal field by setting it the correct precision information.
Brief change log
It caused by the different code route between executing actual sql examples and testing test cases. So mainly change the code in TestRowDataCsvInputFormat.

Replace the TypeInformation which doesn't contain precision info with DataType which contains.
Add some test case in FileSystemITCaseBase

Verifying this change
The test case added can verify this change.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented?

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure


Summarize presubmit in single PR check

Add a job that aggregates the results of all other presubmit jobs
into a single "Check Run" (different from the "Status" API and from
PR "checks". Very confusing). We can use this job's  to hook into the
GitHub "required checks" functionality and therefore enable dynamic
determination about which jobs need to pass before a PR can be
merged.
Demo: https://github.com/iree-org/iree/actions/runs/2694279081

Neat!
Let's keep an eye on the number of checks we have and how they are grouped, since it doesn't look like we can sort them alphabetically :/

Yeah it appears they are ordered entirely arbitrarily :-/ I found forum discussions about how irritating this is, so I don't think we're alone... I also looked into having a job not post a check run, but that's apparently not an option

Forgot to tag originally, but part of https://github.com/iree-org/iree/issues/9855


Support AndroidX

Library is missing android x support!

I am using many libs in my new project. ChipsLayoutManager is now the last one not supporting androidx. It costs many time for many people because jetifier cant be disabled. Supporting androidx would be very nice!


Tilemap  -> deleting autotiles with ctrl+shift+RMB with "autotile not disabled" throws a bunch of errors to console

Godot version:

3.1 apha after bump
OS/device including version:

win
Issue description:

Deleting a section of autotiles with autotile activated and CTRL+MAY RMB thows:
ERROR: TileSet::tile_get_tile_mode: Condition ´!tile_map.has(p_id` is true. returned: SINGLE_TILE.
At: scene\resources\tile_set.cpp:412
No mathers if you try to delete single tiles, or only autotiles.... i think it throws one error by tile, behavior is not correct (stuck a bit by the print of the errors) and do holes

CC @MarianoGnu


Kentucky - Receiver Onboarding

What You Need to Know

[ ] Kickoff meeting completed
[ ] Receiver intake form completed: [paste info below this]

To Do

[ ] create individual tickets for this epic
[ ] RS team member who originates this ticket: add any dependencies, as needed
[ ] RS team member who originates this ticket: complete the following when creating this Issue.

[ ] Pipelines: Onboarding & Operations (New)
[ ] Labels: "Onboarding-ops" and "Receiver"
[ ] Epics: [select the epic for this receiver we're onboarding]

Intake Form Reponses:

@LaFreda1
Message from Courtney Marshall
Hi again,
I was able to speak to our HIE team and they would like to meet to discuss legal requirements with your team or someone from CDC’s legal team. This week is incredibly busy and we have a lot of staff out next week for conferences. Can we schedule this call including our HIE and whoever can answer legal questions on your end the week of May 15?
Thanks!

Good morning Courtney,
Thank you for the update! I will discuss this request with the Report Stream team and follow up with a meeting invitation shortly.