Requests between containers on different nodes in swarm mode always take at least 10 seconds

Description
There is an issue with IPv4/IPv6 name resolution in swarm mode when communicating between nodes and using an overlay network. This is probably caused by a TLSHandshakeTimeout.
Steps to reproduce the issue:

Create a two nodes in swarm mode with an overlay network.
Install influxdb on first node.
Install grafana/grafana on second node.
Make a (non-https) request from Grafana to InfluxDB

For detailed setup instructions, see https://gist.github.com/jaylinski/9e876ebfac4d5016d4735eb205f90e88
Logs are attached below.
Describe the results you received:
Requests across nodes take at least 10 seconds.
Describe the results you expected:
Requests should return in less than 10 seconds.
Additional information you deem important (e.g. issue happens only occasionally):
I already open the issue grafana/grafana/issues/6718 but it was closed because the author thinks there is an issue with Docker.
Output of docker version:
Docker version 1.13.0, build 49bf474

Same issue with Docker 1.12.3.
Output of docker info:
node-1
Containers: 59
 Running: 5
 Paused: 0
 Stopped: 54
Images: 55
Server Version: 1.13.0
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 277
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: active
 NodeID: 8riaay1hhczx8esc3ya5xw2j5
 Is Manager: true
 ClusterID: bqprcmcuv1cvrzca4lknsv4m1
 Managers: 1
 Nodes: 3
 Orchestration:
  Task History Retention Limit: 5
 Raft:
  Snapshot Interval: 10000
  Number of Old Snapshots to Retain: 0
  Heartbeat Tick: 1
  Election Tick: 3
 Dispatcher:
  Heartbeat Period: 5 seconds
 CA Configuration:
  Expiry Duration: 3 months
 Node Address: <IP_ADDRESS>
 Manager Addresses:
  <IP_ADDRESS>:2377
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e
runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.4.43-boot2docker
Operating System: Boot2Docker 1.13.0 (TCL 7.2); HEAD : 5b8d9cb - Wed Jan 18 18:50:40 UTC 2017
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: node-1
ID: UTM4:GXWX:Y4D6:2XEU:BHCQ:BC6K:MHMQ:WBTM:JU7S:3PE3:DVM7:YU2U
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 88
 Goroutines: 225
 System Time: 2017-01-20T18:21:10.715874195Z
 EventsListeners: 5
Registry: https://index.docker.io/v1/
Labels:
 type=db
 provider=virtualbox
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

node-2
Containers: 7
 Running: 4
 Paused: 0
 Stopped: 3
Images: 44
Server Version: 1.13.0
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 178
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: active
 NodeID: 1jnpuu5b4em8khxowz819sv4m
 Is Manager: false
 Node Address: <IP_ADDRESS>
 Manager Addresses:
  <IP_ADDRESS>:2377
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e
runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.4.43-boot2docker
Operating System: Boot2Docker 1.13.0 (TCL 7.2); HEAD : 5b8d9cb - Wed Jan 18 18:50:40 UTC 2017
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: node-2
ID: VY2F:VXYE:4HP5:HPPL:C2VY:QD5R:6RNK:KW7E:NKPY:Z5UH:Y7JL:BTUY
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 71
 Goroutines: 133
 System Time: 2017-01-20T18:27:30.134259994Z
 EventsListeners: 4
Registry: https://index.docker.io/v1/
Labels:
 type=tools
 provider=virtualbox
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Additional environment details (AWS, VirtualBox, physical, etc.):
Local Boot2Docker nodes running with VirtualBox.
Docker daemon logs:
This is what the docker-daemon reports when clicking on "Save & Test" in the Grafana data source section:
time="2016-11-28T19:54:00.882069402Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T19:54:00.882197942Z" level=debug msg="Query influxdb.home.[28] from <IP_ADDRESS>:47508, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T19:54:00.882641873Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T19:54:00.882728945Z" level=debug msg="Query influxdb.home.[1] from <IP_ADDRESS>:40758, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T19:54:04.882482686Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:47508-><IP_ADDRESS>:53: i/o timeout"
time="2016-11-28T19:54:04.882919303Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:40758-><IP_ADDRESS>:53: i/o timeout"
time="2016-11-28T19:54:05.882424007Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T19:54:05.882592948Z" level=debug msg="Query influxdb.home.[28] from <IP_ADDRESS>:41973, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T19:54:05.883257600Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T19:54:05.885524217Z" level=debug msg="Query influxdb.home.[1] from <IP_ADDRESS>:48810, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T19:54:09.882822085Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:41973-><IP_ADDRESS>:53: i/o timeout"
time="2016-11-28T19:54:09.885721469Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:48810-><IP_ADDRESS>:53: i/o timeout"
time="2016-11-28T19:54:10.883632595Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-28T19:54:10.883704484Z" level=debug msg="Lookup name influxdb. present without IPv6 address"
time="2016-11-28T19:54:10.884082158Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-28T19:54:10.886398399Z" level=debug msg="Lookup for influxdb.: IP [<IP_ADDRESS>]"

These logs are written if I execute curl http://influxdb:8086/query? --ipv6 from within the Grafana container:
time="2016-11-28T21:04:54.577914718Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-28T21:04:54.577978933Z" level=debug msg="Lookup name influxdb. present without IPv6 address"
time="2016-11-28T21:04:54.578176660Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T21:04:54.578296408Z" level=debug msg="Query influxdb.home.[28] from <IP_ADDRESS>:54391, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T21:04:58.578517385Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:54391-><IP_ADDRESS>:53: i/o timeout"
time="2016-11-28T21:04:59.583766347Z" level=debug msg="Name To resolve: influxdb.home."
time="2016-11-28T21:04:59.583928605Z" level=debug msg="Query influxdb.home.[28] from <IP_ADDRESS>:34518, forwarding to udp:<IP_ADDRESS>"
time="2016-11-28T21:05:03.584083237Z" level=debug msg="Read from DNS server failed, read udp <IP_ADDRESS>:34518-><IP_ADDRESS>:53: i/o timeout"

When executing curl http://influxdb:8086/query? --ipv4 , the following logs are written and the domain resolves immediately:
time="2016-11-28T21:00:22.722884952Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-28T21:00:22.722947107Z" level=debug msg="Lookup name influxdb. present without IPv6 address"
time="2016-11-28T21:00:22.723045340Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-28T21:00:22.723087419Z" level=debug msg="Lookup for influxdb.: IP [<IP_ADDRESS>]"

Seems like Docker is trying to resolve the name with an IPv6 address.
But I don't know if that's the fault of the grafana dataproxy ...
DNS query
root@49038ff38fea:/# host -v influxdb
Trying "influxdb"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54704
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;influxdb.                      IN      A

;; ANSWER SECTION:
influxdb.               600     IN      A       <IP_ADDRESS>

Received 50 bytes from <IP_ADDRESS>#53 in 5 ms
Trying "influxdb"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43557
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;influxdb.                      IN      AAAA

Received 26 bytes from <IP_ADDRESS>#53 in 0 ms
Trying "influxdb"
Host influxdb not found: 3(NXDOMAIN)
Received 101 bytes from <IP_ADDRESS>#53 in 14 ms
Received 101 bytes from <IP_ADDRESS>#53 in 14 ms

Docker daemon logs:
time="2016-11-29T23:31:59.375409215Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-29T23:31:59.375488366Z" level=debug msg="Lookup for influxdb.: IP [<IP_ADDRESS>]"
time="2016-11-29T23:31:59.381460547Z" level=debug msg="Name To resolve: influxdb."
time="2016-11-29T23:31:59.381518171Z" level=debug msg="Lookup name influxdb. present without IPv6 address"
time="2016-11-29T23:31:59.383255021Z" level=debug msg="Query influxdb.[15] from <IP_ADDRESS>:60031, forwarding to udp:<IP_ADDRESS>"

Thanks for your help!

@jaylinski are you using an IPv6  enabled overlay network?

@fntlnz no, IPv6 is not enabled. Should it be?
docker@node-1:/mnt/sda1/var/lib/boot2docker$ docker network inspect overlay-net
[
    {
        "Name": "overlay-net",
        "Id": "c6wc41zqdc01yw5y75dmh00zp",
        "Created": "2017-01-20T23:49:47.625408664Z",
        "Scope": "swarm",
        "Driver": "overlay",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/24",
                    "Gateway": "<IP_ADDRESS>"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Containers": {
            "f48d20f716d0ce4ba9f32f2ed91d165e99db86114a17327c8fd9b98f35727f4c": {
                "Name": "influxdb.1.maz6jshswa8uzcslqyl39yxhy",
                "EndpointID": "82e7c898f2cdeb5667cace982c110486d875e442eeed4878c4ff24433b80ca97",
                "MacAddress": "02:42:0a:00:00:07",
                "IPv4Address": "<IP_ADDRESS>/24",
                "IPv6Address": ""
            }
        },
        "Options": {
            "com.docker.network.driver.overlay.vxlanid_list": "257"
        },
        "Labels": {},
        "Peers": [
            {
                "Name": "node-1-a254eaad2d7a",
                "IP": "<IP_ADDRESS>"
            }
        ]
    }
]

@jaylinski From the daemon logs you attached Grafana query to InfluxDB is for the name influxdb.home. This is not the name of InfluxDB container and hence Docker DNS server forwards the query to external DNS server. External server is <IP_ADDRESS> since its a Virtualbox VM. Virtualbox would normally forward the query to the actual external DNS server configured in your host/laptop. But in your case there is a reachability issue to the external server. So there will be a delay of 5 seconds for the query to timeout, once for A record query and once for AAAA query. Grarfana subsequently makes another query for just influxdb. which gets resolved correctly.
I don't see any issue here. You can try one of these options..

Check why external DNS server is not reachable; may be no valid DNS server is listed in your host's resolv.conf ?
If there is an option in Grafana to not make the first query to influxdb.home and rather query for influxdb

@sanimej Thank you for this detailed explanation! I didn't spot that issue. 😓


CLICINTCTLBITS significance

If the following scenarios takes place
CLICINTCTLBITS = 3
INTTHRESHBITS = 4
THRESHOLD = {4'h0, 4'hf}                     only first 4 bits are writable
CLICINTCTL(intr_id=i) = {3'h0, 5'h1f}    only first 3 bits are writable
CLICINTIE(intr_id=i) = 8'h1;
assume that mode is same as current privilege and interrupt is level type. Then when the external interrupt occurs what is the expected behaviour?
Since the level of the interrupt is set at 0 for the writable field but 5 bits from LSB are read only 1. Then in this scenario should the interrupt occur with level as 8'h1f or should it not occur at all?

in section 4.5:

Next, the smclicconfig extension defines how to split the clicintctl value into interrupt level and interrupt priority
For your example I will assume all clicintctl bits represent interrupt level.  just want to point out that there is an option for all interrupts to be at level 255 and clicintctl bits just represent priority.

in section 4.9.1:

Current  |      CLIC                 |->      Current'          Previous
p/ie/il    | priv level   id         |->    p/ie/il  pc  cde   pp/il/ie epc
P  1  L    | nP=P   L<nL    id  |->    P 0  nL  V   id      P  L  1  pc  # Horizontal interrupt taken

so if I decode your scenario correctly: the interrupt is pending, it is enabled, the level is 8'h1f, next priv == current priv, if nL (8'h1f) > L (max (intstatus.xil,xintthresh=8'hf)), a horizontal interrupt is taken.
so in your scenario the interrupt should occur with level 8'h1f if 8'h1f is greater than the current interrupt level.

Great Thanks!


Docker 1.7.1 --dns-search

--dns-search Doesn't seem to be passing thru to the /etc/resolv.conf on 1.7.1. On 1.7.0 it appears to be working.
Trying to use consul:
echo "DOCKER_OPTS='--dns $DOCKER_BRIDGE_IP --dns <IP_ADDRESS> --dns-search service.consul'" >> /etc/default/docker
The etc/resolv.conf looks to be the default. On 1.7.0 I see "search service.consul"
Also using host networking

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

@k2xl I tried 1.6.2, 1.7.0, 1.7.1 and 1.8.0-rc1 with --dns-search and --net=host
I see the dns-search parameter appended to /etc/resolv.conf only in 1.7.0
This makes me think it should not be there (as this was the behavior in 1.6.2) and got fixed in 1.7.1

@k2xl What you see in 1.7.1 is the expected behavior.
Looks like this was a bug in 1.7.0. The fix that went in 1.7.1 is from here
Basically in host networking mode the expected behavior is that in the container both /etc/hosts and /etc/resolv.conf files should be copies from the host's corresponding files, and specifying the --dns-search should have no effect.

I'm going to close this issue, because this looks to be the expected behavior, but feel free to ping me if you think I closed this by mistake. Thanks for reporting, @k2xl !


More robust exception handling in HttpServerHandler

Motivation:
When a ServiceInvocationHandler.invoke() raises an exception,
HttpServerHandler logs the exception in exceptionCaught() and closes the
connection immediately. Because it could be said that it's an
application-level failure, we could recover from the exception and
continue handling the next response.
Modifications:

Modify HttpServerHandler so that it catches an exception raised by
ServiceInvocationHandler.invoke() and continues serving next requests
Add a test case to ServerTest
Miscellaneous style/indentation fixes in ServerTest

Result:
No more surprising disconnection

@delegacy PTAL

:+1: LGTM.


Reportback count override totals

For campaigns with partners (comeback clothes, jeans for teens) we need the ability to override the sum_rb_quantity

Yeah we already did this...


Mobile wallet connection list doesn't load

I suppose it is due to https://registry.walletconnect.org/data/wallets.json updated data structure to wc v2

Hi, the package is in a bit of a limbo at the moment as I lost access to the repo/publisher. This is hopefully just temporary so I'll try to update it as soon as possible.


Some changes to Mistral querier to get better CPU performance

Issue:
This issue came up in st2cicd003 box where a bunch of workflows are stuck in RUNNING state (mistral <-> st2 integration bug, suspected to be addressed by https://github.com/StackStorm/st2/pull/3412). The results tracker keep querying the status of these workflows forever and doesn't bail. The CPU is constantly at 100% on the box.
Details
We seem to be querying mistral state over and over again for 9 workflows stuck in RUNNING. On an average, it takes some queries 3s to complete. We make a query every 1s i.e. if I query and I realized that the query didn’t clear the state, it goes back to the queue and we check if current_time - last_query_time > 1 (query_interval). If yes, we re-query. So we were constantly chugging CPU. Unfortunately, the query_interval is hard coded to 1. When I set that to something like 20s, I see the right pattern. When there are threads querying, we hit 100% CPU and then the CPU goes back to normal.
What's the change?
As you can see, I cleaned up the while loop. Previously, we were adding back a query to be rescheduled back in the same queue as the job queue. This meant that in this particular case, the queue was never empty and therefore the CPU kept spinning without a cooperative yield. This is a nasty oversight from my original implementation which took 3 years for us to hit it :D. I now cleaned up the code to capture the queries to be rescheduled in a different list and add it back to job queue and also cooperatively yield CPU.
Along with this change, I also bumped the query_interval to 20s as default. This means we are introducing a delay in detecting end of workflows but with light to reasonable loads, we shouldn't see the CPU issue. This number is entirely load dependent which is why I made the interval and thread pool size configurable so people who know what they are doing can tweak it.
The CPU profile is much better now. I'd love to share graphs but it's a WIP.
Please register your thoughts and this IMO should be merged while we think about the callback based redesign which is WIP. /cc @dzimine @Kami @m4dcoder @bigmstone @enykeev
P.S.: The reason for the mistral queries to take 3s is because we not only query execution result but also query individual tasks for a workflow in a serial manner. Here's timing info https://stackstorm.slack.com/files/lakstorm/F5EE3HD61/timing.txt and here's the link to code where we do this serially - https://github.com/StackStorm/st2/blob/master/contrib/runners/mistral_v2/query/mistral_v2.py#L124.

ack

Thanks and good catch both (@enykeev and @lakshmi-kannan) :+1:
I'm personally with @enykeev and I think it would be good to randomly spread out requests a bit (to avoid thundering herd affect and overloading Mistral API):

@lakstorm can we actually spread the requests around this 20s window instead of bursting them all at once?

LGTM I assume mistral-itests passed

Please update changelog.
Besides that, LGTM :+1:

Because it's a forked PR, some integration checks like st2-packages + e2e were not triggered :/
Just a reminder to use a branch instead when possible.

Updated CHANGELOG. Also, docs are here https://github.com/StackStorm/st2docs/pull/503


Crowdsourcing Transcription: Examples, Issues, Reflection

Post your screen captures showing what you transcribed or reviewed or attempted, and reflect on your experience with crowd-sourced transcription here.

What interesting information or leads for further research could you identify?

What questions and issues can you identify with the transcription process? What issues do you think project organizers might have with reviewing and correcting transcriptions?

Here's an example of a screenshot: You can drag and drop OR copy and paste the screenshot image file into the Issue window as you are typing here:

For those unfamiliar with taking screen captures, here is some guidance:

Mac: 4 ways
Windows: 7 ways in Windows 10 and Windows 11

My transcript was a historical document about North Carolina African American schools. I think we could markup the progression of civil rights with each series of these documents. For example school back in the early 1900's were a lot different then the school we see today. Most school were segregated at the time maybe these documents could be used to further research terms associated with race at the time and the progress of segregation.  One issues I found with the transcription is reading had written cursive. Also I think have a way to transcribe the location of the different headings and subheadings of the page would be helpful to represent the layout of the page.

When browsing through the transcriptions, the handwriting was nigh-unreadable to me. Thankfully, after enough time, I came across some journals and letters from World War II that were written on typewriters. The test was faint, but still legible.
From what I could gather here, it appears as if soldiers had a hard time returning home in the last years of the war. This soldier in particular mentions boarding a ship in San Diego and later mentions Okinawa, making me wonder if he was stationed there. He hasn't received any mail, hasn't received any new clothes, and is desperate to return home to his family. After some research, he arrived nine months before Hiroshima and Nagasaki were bombed and the U.S military are struggling to get people home possibly due to the fallout, which has lasted nearly two months. It was interesting reading about a soldier's perspective around that time and being so close to Japan.

My document was a set of diary entries from a military soldier working in the barracks. As I was transcribing this typed diary, I was reading into what this man was writing about. This set of entries was about this soldier who was a little home sick and could not wait for his unit to be relieved come that November. He talks about what he did throughout those days and how her is using these journal entries as a type of therapy for the now and the future. He claims that he has a lot of great memories that he doesn't want to forget, and if he ever seems unhappy then all he has to do is read these journal entries and he will be jumping off the walls happy again. He also talks about his wife whom he loves and misses very much. Transcribing this was interesting and kind of fun as I got to take a look into what this soldier was thinking during the time he was writing these and I got the chance to turn these into more modern text.

This document I transcribing is a letter written for map transaction.
I find hand-written contents are difficult to transcribe, because most people prefer to write with swashes. I often cannot distinguish between b and l.  When I meet the name of person or place, I can guess what the whole word is according to several letters. The printed content is not difficult to transcribe, just need to be careful.

My transcription document was Iowa Seed Catalogs from 1883.  I thought this was interesting to read as this page shows comments from various customers. This page has already been transcribed by what looks to be some kind of software. This software picked up letters that were cut or miswritten and used symbols instead to look like the original. For example "we" was written as w;; because the e was a little faded on the original. There were also many other mistakes on the transcription, mainly symbols that shouldnt be there and mispelling/misinterpretatio

n.

The transcript document I contributed to was Celebrating 175: Louise Nevelson, Subject File, National Association of Women Artists, 1959-1965. The different transcripts I looked through were very clear and listed. Many of the pages I went through listed people I had never heard of before. I had an issue with previous contributors choosing to shorten the documented transcript rather than following its format as closely as possible before I was kicked off by another contributor. I thought it was incredibly strange how only a single person could contribute at a time.

I think it is pretty cool how much collaboration is actually done on these! There are quite a few handwritten journals (like this one) that are almost completely transcribed.
I am working on the James Carroll Beckwith, Diaries, 1873-1878. I would actually like to read some of the linguistic differences back then versus now.
I think the issues that project organizers can have when reviewing and correcting transcriptions is if they too have no idea what a {{?}} word is. What if a word or phrase is way too much like of a scribble to comprehend? Will they just keep passing it on until someone figures it out? Or will they just mark it as unknown (until later identified (if it does get identified))?

As I was searching I found this document with Anglo-Saxons in the title and I thought that would be ancient and cool to try. I didn’t think about how that also means it wouldn’t be in any recognizable English. I found it interesting that I could identify letters.
I eventually came across a Federal Census document from 1850. Pretty straight forward with a long list of various names. One issue I feel like I see with the transcription process is it takes a lot of time. A lot of people don’t really want to sit down for many hours and put in the needed effort for transcription. This is especially true for documents that are in a language that perhaps aren’t used anymore or it is in handwriting that is hard to read.

I thought that this hw assignment was super interesting, and it was super cool to come across all the different papers from Alabama Department of Corrections records; Alabama Board of Inspectors of Convicts investigation and testimony, 1886. This was interesting because not only did I get to read the paper of what people have done wrong in the past, but I thought it was super interesting comparing our age to back then.This really gave me an eye opener for how much times have changed.  I see a possible project showing the comparison from todays age to back in the late 1800's and see first hand how different things were. It would be really cool to create a super cool website showing the differences in the centuries, to show others the differences.
The issues I had with this project was that the transcription was super hard to read, this little paragraph took me well over 2 hours to transcribe. Other than problems that I can fix like studying cursive I thought that this was super cool. I especially like how others proof read  your work and you can comment back and fourth with them about the transcription to ensure the page is correct.

This project was quite interesting. As I was looking at the document it was a little hard to tell, but it became numbers and months which made it easy. the document that I worked on I think was someone's work long of either hour they work or money they made. but then again I do not know. This document I would have to look into more and find others that are similar and compare them to each other to find what it is truly portrayed.

My passage is from the book Poems of Cabin and Field written by Paul Laurence  Dunbar. It was really interesting seeing all the mis-spellings, being that it was written by someone who was not fortunate enough to go to School. This document was very easy to transcribe. However, a lot of the hand written ones are really hard. I start to transcribe a few of them but had a lot of trouble doing so. Thankfully, I found a much easier one.

So the list itself was a bit hard to work with because aside from the column style, there wasn't a good numbering system. So it was often hard to keep my place. However, this could potentially be an example of the problems with people not learning cursive anymore. I could recognize names that were unique but because they were in cursive I could still read them. The list in the typing area was a bit messy. This kind of list would probably be best to go through with a spreadsheet, it's what it reminds me of the most.

I was struggling to read the files with handwriting mostly because of the lack of context in some of them, I found the typewrite r files to be easier to transcribe but hopefully with some practice I can work my way up to the handwritten ones

I haven't worked with cursive ever since i was 11 years old in 5th grade. I clearly need some practice but for the most part this was rather interesting to transcribe, some words I could look at and tell right off the bat what they were. also it helps to understand the  context of the sentence you are typing because that can also help you predict words that will be said which can help with interpreting the writing.

I transcribed another collection from the North Carolina archives, the Maud Hayes Sticks letters/transcripts.  As I was transcribing I noticed that the rules did not cover certain aspects of writing. For example they did not have a rule for adding hand written words or letters for transcription. They also did not have a rule for letters or words hand written on top of the type text as well. I believe that the main focus for transcription is to get the main text content across especially when it involves letters or drafts of novels. But I also believe that structure is important when it come down to focusing on poems or government documents. My final thought is I think showing discrepancies between revisions is important for the final transcription of the document and the rules for transcription should reflect that.

I transcribed another entry from the Carolina Archives. This time, I challenged myself to find some handwriting that was somewhat legible and try to transcribe it. I believe this is part of a letter collection from the Civil War, and most of it was easy for me to understand. There were a few areas where I did not know what the words were, but it was easier to read than most of the letters I came across.
That said, I feel like a lot of older documents (especially letters) are written in cursive. It's bizarre to think about, since cursive has been all but dropped (with the exception of signatures) since I was in third grade. Was cursive widely encouraged over what we consider "print?" when did using "print" become more common? it raises some questions that makes me wonder why older documents (unless written on a typewriter) are harder to transcribe.

I picked this one because I am minoring in French and studied Italian in Behrend's Italian cultures class, so I felt like I could make fairly educated guesses on what the words on the clipping were.
To me, the capitalization of some of the words was odd, but they seemed to be that way in the written text. While working on it, I was wondering if this kind of capitalization was common in Europe during this time. I thought it would be extremely important to follow exactly how they spelled different words because that might be an older way of spelling a word that I know (or think I know) to be different now. I like that about this set up. Because it is being reviewed and passed around, you just need to give your best, educated guess at what is being said and then someone else with better resources on the topic will review it. This set up takes a lot of pressure off of the transcriber to be 100% correct!

For this one, I tried to work with handwritten text. But seeing as I couldn't read most of it and haven't really had to since the 3rd grade, I chose to move on and continue with another typed document.
As I was going through this text I was trying to follow the rules played out by the creators of the page as best as I could, but sometimes it was harder than I had originally thought. They don't have a way to point out special character or different stylizations of words or sentences. The document I transcribed had a line dash through the middle to break the page, but due to the linear format of transcribing that the creator wants, and as @Tiny-Pickles pointed out, they just want the main text and contents of the document to be transcribed. My xml worked brain doesn't like this though and wishes there was a way to point out these different characters and stylization choices throughout our transcriptions. This could be a problematic thing though as those stylization characteristics are there for some sort of a purpose. So if you take those out of the document when we transcribe it, then overall you are in a way changing the document, which doesn't seem right...

Originally, I tried to transcribe a hand-written document, and then I gave up. The person who writes the document never considers if the document can be understood. Finally, I still chose a printed letter. This letter is about arranging a student's residence. The receiver was a student, and the student was noticed by home camp that after camp closing the student needed to go to Andover as planned, and if Mrs. Erving was not willing to take the student during this holiday, the student had to stay at the inn and bear huge expenses.

After a lot of searching I finally found a hand written document that I felt like I could transcribe. I got the document from the North Carolina site and even though it was short it was still difficult to describe because I struggled to read the handwriting and took me longer than expected. The document was a report from the city attorney.

I wanted to go for a bigger challenge this time around and, despite the handwriting not being too awful, and still being legible. I still cannot read script well. As you’ll see in my screenshot I had a cursive alphabet open right to the side. It was a hunt just to find the next letter for some of these words. The text is from a log book from the CSS Alabama. So of course there are a lot of sailing terms that I am not familiar with. After a certain point I stopped working on this, mostly because I just felt like I wasn’t even being helpful. Too many words were just becoming [???]. I added the second picture because I wanted to see what month any of you thought this was. To me it looks like Joniy, but we all know thats not a month. Given that this is a logbook, I would think the most important information is up near the top. So the bad look out at the mast. Looking at my screenshot while posting is making me realize that the writer wrote mast not mass. But I do know that the mast is tall center pole that holds all the sails. I could think that this could mean some sailer was not paying attention to the ropes and sails or if they were up high, they might not have been paying attention potential dangers.

When going through this again and finishing the first page. I realized that it's not a work log but a tenet log for those who live in that apartment. I could not tell what the one word was at the top and the middle statement till going through again.

For this assignment, I decided to analyze the Ordinance of Convention that is from the articles of the United States Constitution. While the handwriting is okay, I still had some trouble with analyzing the document (I personally do not have very good handwriting or cursive reading skills.
Some questions that I ask myself when transcribing this document are how the document, in particular, should be formatted, particularly with pages, and the proper capitalization of letters. In addition, there are some special characters, such as "^" that I do not exactly understand the most appropriate course of action. Revisiting the handwriting, I do not believe that I could ever encode the handwriting on the bottom of the second page, particularly with the text that crumbled and on top of each other.
The other thing that I could see being an issue is that the way we speak, use grammar, and communicate evolves over the years, and it will continue to do so. Nobody was alive when this was written, so I think that there might be some difficulties that come up from there.

I started transcribing a page from a draft of "A Trip Around the World". The draft is from 1910-11 and seems to be formatted as dated journal entries. The page I worked on was about the author meeting officials of the Japanese government. For further research I would like to learn more about the book itself, since from the single page I worked on I'm still not even sure who the author is. I would also look into what else the book covered and try to find out if it ever actually got published. My only issue with the process was that even after looking through the expanded list of guidelines I wasn't quite sure how to transcribe text that was written over other text.

Here is my finished transcription from the "A Trip Around the World" draft. While working on it I encountered a couple more situations involving handwriting going over the typewriting, and the guidelines don't give a very definitive answer for how capture that. I also didn't like that the document had underlined text and mix of different types of writing, but the guidelines don't distinguish this.

For this Crowdsourcing Transcription assignment, I decided to try to transcribe a Colonial Court record. First, I ran into a ton of issues with the handwriting of the document, and I found it very difficult to read what was written. As I mentioned in my previous post, I think this is to partially blame for my poor cursive reading skills. I have historically not had very much experience trying to read this type of writing.  Another major issue that I can identify with this particular transcription is trying to understand what was written on burned paper and fully grasp what was written at the end of this document. I have personally never seen a document that has been formatted in this particular way, especially with something being written to the right of the signature. I also want to share that these two exercises have been very interesting for me to complete. They have really taught me the obstacles of encoding text, and some of the big ideas that come with it.

After a lot of searching I finally found a handwritten document that I felt I could possible transcribe. At the point of this picture I was not done and had skipped over a lot of words but one thing I found very interesting was how the writer makes his capital letters. A lot of his letters (for example the letter C) have a big round loop after them that really threw me off. Luckily I looked at the title of the document and picked up the pattern in his handwriting form the "Cs" in "Common City Council" and the when I came across other letters with the loop I realized it was just his style and not a separate letter. From context I also realized he writes his lower case "e" a few different ways which I found very strange. I went through and circled some of the capital letters from my screenshot for an example.

For this time I decided to work on a transcription for African American Education. when I am transcribing a page I read the page outlaid to myself to make sure what I think makes sense, with that information I read I run down the list of what? why? when? I do this because the information that is being interpreted needs to have the correct dates, slang, and what they were talking about. When transferring the important information to the text box it is really important to the data collectors that you write it exactly the way the person wrote it back in the day. Another big rule is to make sure if anything is crossed out to say that in the page where they crossed it out, along with all the other types like that. In all the most important role for my transcription was duplicating the paper to look exactly what the original form was. I had a lot of fun doing this I can't wait to hear what you all have to say!

I was struggling to read the files with handwriting mostly because of the lack of context in some of them, I found the typewrite r files to be easier to transcribe but hopefully with some practice I can work my way up to the handwritten ones

I totally agree with you it was very difficult to read some of the handwriting that the author of the text write. I think this has to do with how formal they write depending on the time frame, I also believe that it is super hard to read cursive.

I wanted to go for a bigger challenge this time around and, despite the handwriting not being too awful, and still being legible. I still cannot read script well. As you’ll see in my screenshot I had a cursive alphabet open right to the side. It was a hunt just to find the next letter for some of these words. The text is from a log book from the CSS Alabama. So of course there are a lot of sailing terms that I am not familiar with. After a certain point I stopped working on this, mostly because I just felt like I wasn’t even being helpful. Too many words were just becoming [???]. I added the first picture because I wanted to see what month any of you thought this was. To me it looks like Joniy, but we all know thats not a month. Given that this is a logbook, I would think the most important information is up near the top. So the bad look out at the mast. Looking at my screenshot while posting is making me realize that the writer wrote mast not mass. But I do know that the mast is tall center pole that holds all the sails. I could think that this could mean some sailer was not paying attention to the ropes and sails or if they were up high, they might not have been paying attention potential dangers.

I think that this is really interesting that you put cursive hand writing on there, I did the same thing when I was reading I had cursive next to me so I could digest the different ways and styles that were being written. I think the more you transcribe the easier it gets so keep trying its hard but it will get easier to read. I also found out that reading the pages before can help you understand the following pages.

I thought this homework assignment was really interesting but at the same time was a lot more complicated than I expected it to be. I wanted to challenge myself a bit so I chose a handwritten document. I was able to figure out a majority of the words but definitely not all of them. I found some of the words to be very unreadable because a few of them look like a bunch of jumbled lines. There are also some letters that resemble other letters and I wasn't able to figure out a word that would make sense for it. Some issues people might have with the reviewing process is the time it takes to go through and make sure all of the words, symbols, and transcriptions are correct. I feel like this is a very time-consuming process that not everyone has the patience or time for.

all that was really left was analyzing the audit logs. the transcribing of these was very weird because the format barely made any sense on the transcribing side. some transcribing didnt account for the fact that some pages were side by side and typed out one page and then transcribed the other page and put that below the other. however reading numbers was extremely easy. over all Id say this was just about as difficult the first time around

This seamed to be a leger with names and dates. It was very difficult to transcribe and understand what it said. I think that a couple of words were misspelled in the document


chore: update renovate config

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x]  🧹 Chore (updates to the build process or auxiliary tools and libraries)

Description

The usage of nuxt/renovate-config-nuxt has been updated.
Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes (if not applicable, please state why)

Hi @Baroshem , please review when you have a time 🙏


Added all comments for java doc : Pial

very good
On Thu, Jul 28, 2022 at 8:46 PM EhasanPial @.***> wrote:

Merged #26 https://github.com/nsroni888/MyHealth/pull/26 into main.
—
Reply to this email directly, view it on GitHub
https://github.com/nsroni888/MyHealth/pull/26#event-7082150708, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AL3STHBOYKWIH7V6RGVK6MLVWKMLBANCNFSM545RMNWA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


How we can pass different currency

How we can pass different currency

Pass Currency as a object key with value CURRENCY_CODE in ccavenue.setOtherParams(param);
For Example:
var param = {
Currency: 'USD',
billing_cust_name: 'Nitish Kumar',
key_name: value  //add other key values
};
ccavenue.setOtherParams(param); //Set Customer Info


Error: EISDIR: illegal operation on a directory, open 'E:\react\react-server-render.next'

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

windows 10 platform npm run build
Error: EISDIR: illegal operation on a directory, open 'E:\react\react-server-render.next'

Context

Your Environment

Tech
Version

next
2.4.7

node
v6.10.3

windows
10

I'm using windows10 but didn't see this.
Could you send me more steps to reproduce.
May be a sample app?

Anyway, try using the beta version.


Add CI for Windows

I was thinking it would be wise to add a CI hook for AppVeyor so that Zinc is checked in Windows. This will give us more guarantees when we make releases and help us predict any Windows-related error before it happens in production. Some of our users run it in Windows, so it's important we cover this scenario in our testing infrastructure.
AppVeyor is free for open-source projects. To avoid making the CI slow, we can constrain the amount of tests that we run -- cherry-picking the most important ones perhaps. But first we need to experience a slowdown in comparison with our Drone CI. Note that this proposal is about having the two enabled.

@dwijnand @eed3si9n I think it would be interesting to do the same in sbt/sbt too.

Absolutely. It's one of a few top issues with the state of testing in sbt.

Just realised the reverse commit closed this.

See PR attempt https://github.com/sbt/zinc/pull/370.

I don't think I'm gonna have the time to finish this one. However, all I can say is that Zinc runs without problems in Bloop's windows CI.


Type argument inference for class expressions

Fixes #3796

Can we add an analogous test where the class expression uses an instance property that does not contribute to type argument inference? Basically the same test but without the static modifier.

@DanielRosenwasser I've added the test you asked for

:+1:


Syntax issue on mac. Removed commas from variable

Don't know if the commas I removed are intended. I am not a great bash scripter, but it would not run on my mac until I removed the commas.
Thanks for the great project!

@ianlintner the double comma is intentional. It changes the value of the variable to lowercase (see http://stackoverflow.com/questions/11392189/converting-string-from-uppercase-to-lowercase-in-bash-shell-scripting) but it looks like that was added to bash in version 4.0. Doing this makes it case-insensitive which is slightly nicer.
I think Bash 4.0 was released some years ago. Is it trivial for you to upgrade? If not then I'm happy to accept this PR and the trade-off of greater compatibility over the slightly smarter input handling. If you still want to remove the commas then you might want to do so here as well, and add that to the PR:
https://github.com/ianlintner/bowline/blob/master/lib/rigging/drupal-core-dev/drupal-core-dev.hoist#L5
Thanks!

It should have not been an issue. Hmm Let me take a look it could be an issue with zsh not picking up the shebang line from another script/application or some other zsh side effect.
If I run in bash only I may not have the issue.
I figured it was shorthand as I haven't read a lot of bash code. Always cool to learn something.

On May 30, 2015, at 8:31 AM, David H Numan<EMAIL_ADDRESS>wrote:
@ianlintner the double comma is intentional. It changes the value of the variable to lowercase (see http://stackoverflow.com/questions/11392189/converting-string-from-uppercase-to-lowercase-in-bash-shell-scripting) but it looks like that was added to bash in version 4.0. Doing this makes it case-insensitive which is slightly nicer.
I think Bash 4.0 was released some years ago. Is it trivial for you to upgrade? If not then I'm happy to accept this PR and the trade-off of greater compatibility over the slightly smarter input handling. If you still want to remove the commas then you might want to do so here as well, and add that to the PR:
https://github.com/ianlintner/bowline/blob/master/lib/rigging/drupal-core-dev/drupal-core-dev.hoist#L5
Thanks!
—
Reply to this email directly or view it on GitHub.

@davenuman I added some commits to use tr instead of the character substitution and since these should be standard alpha characters this should run better on Mac using boot2docker and bash 3.x


Cannot set utc in  section

Describe the bug

Cannot set utc in <parse> section:
❯ cat test.conf
<source>
  @type tail
  path test.log
  pos_file pos
  tag test
  <parse>
    @type json
    utc true
  </parse>
</source>

❯ fluentd --dry-run -c test.conf
2019-08-13 15:38:44 +0900 [info]: parsing config file is succeeded path="test.conf"
2019-08-13 15:38:44 +0900 [info]: starting fluentd-1.6.3 as dry run mode ruby="2.6.3"
2019-08-13 15:38:44 +0900 [error]: config error file="test.conf" error_class=Fluent::ConfigError error="both of utc and localtime are specified, use only one of them"

To Reproduce

Prepare test.conf in "Describe the bug"
Execute fluentd.

Expected behavior
Use UTC, and be able to run fluentd
Your Environment

Fluentd or td-agent version❯ fluentd --version
fluentd 1.6.3

Operating system❯ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.6
BuildVersion:	18G84

Kernel version❯ uname -a
Darwin MBP-19-002 18.7.0 Darwin Kernel Version 18.7.0: Thu Jun 20 18:42:21 PDT 2019; root:xnu-4903.270.47~4/RELEASE_X86_64 x86_64 i386 MacBookPro15,1 Darwin

Your Configuration
<source>
  @type tail
  path test.log
  pos_file pos
  tag test
  <parse>
    @type json
    utc true
  </parse>
</source>

Your Error Log
2019-08-13 15:38:44 +0900 [error]: config error file="test.conf" error_class=Fluent::ConfigError error="both of utc and localtime are specified, use only one of them"

Additional context
It seems that this bug has been fixed in https://github.com/fluent/fluentd/pull/1319
Does it becomes a problem again?

Looks so. The problem line is here https://github.com/fluent/fluentd/blob/5a7d94941371dddcb7150a73ddbe142102a68964/lib/fluent/time.rb#L158 and in_tail creates parser_create with conf argument.
So removing utc after converting to localtime or remove conf argument in in_tail resolve this problem. But I'm not sure this change breaks existing environment or not...


Issue with custom updaters

Describe the bug
When creating performing a version bump using NPX.  We are seeing an error with our custom updater configuration.  Specifically the error has that the file is an unsupported file, but yet it performs the version update anyways.
Current behavior
When running the following command:
npx -p commit-and-tag-version -c "commit-and-tag-version --prerelease build" --yes
with an .versionrc.js file that contains the following configuration:
const dotEnvFileUpdater = {
	filename: ".env",
	updater: {
		readVersion: (contents) => {
			const regex = /GSOL_VERSION=?([a-zA-Z0-9\-_.]*)?/;
			const found = contents.match(regex);
			if (found === null) {
				throw new Error("GSOL_VERSION is not present.");
			}
			if (typeof found[1] === "undefined" || found[1] === "") {
				throw new Error("GSOL_VERSION is empty.");
			}
			return found[1];
		},
		writeVersion: (contents, version) => {
			const regex = /GSOL_VERSION=?([a-zA-Z0-9\-_.]*)?/;
			const newContents = contents.replace(regex, `GSOL_VERSION=${version}`);
			return newContents;
		}
	}
}
module.exports= {
	"header": "# Changelog",
	"types": [
		{"type": "feat", "section": "⚡ Features", "hidden": false},
		{"type": "fix", "section": "🐛 Bug Fixes", "hidden": false}
	],
	"bumpFiles": [
		{
			"filename": "package.json",
			"type": "json"
		},
		{
			"filename": "package-lock.json",
			"type": "json"
		},
			dotEnvFileUpdater
	]
}

The .env file will correctly get updated, however the following error will be seen while NPM is running:
Unable to obtain updater for: {"filename":".env","updater":{}}
 - Error: Unsupported file (.env) provided for bumping.
 Please specify the updater `type` or use a custom `updater`.

Expected behavior
The expectation is that the error is not thrown.  We believe the problem is the fact that we are including a file name and the updater as an object, and the filename check is throwing the error while the updater is correctly running.
Environment

commit-and-tag-version version(s): Latest, 10.0.0
Node/npm version: Node 16
OS: Alpine 3.14 (docker image: timbru31/node-alpine-git)

Thanks for the detailed report! I’ll take a look in the next couple of days

Now releasing 10.0.1 which should fix this. Can you give it a go and let me know if it works?

I'll close this assuming it works, please reopen if you need anything further


Fix tvp issue with null value

Codecov Report

Merging #412 into dev will decrease coverage by 0.07%.
The diff coverage is 50%.

@@             Coverage Diff              @@
##                dev     #412      +/-   ##
============================================
- Coverage     46.04%   45.96%   -0.08%
+ Complexity     2203     2199       -4
============================================
  Files           108      108
  Lines         25210    25210
  Branches       4164     4164
============================================
- Hits          11608    11588      -20
- Misses        11674    11697      +23
+ Partials       1928     1925       -3

Flag
Coverage Δ
Complexity Δ

#JDBC41
45.78% <50%> (ø)
2189 <0> (+2)
:arrow_up:

#JDBC42
45.78% <50%> (-0.12%)
2190 <0> (-7)

Impacted Files
Coverage Δ
Complexity Δ

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
55.38% <50%> (-0.44%)
0 <0> (ø)

src/main/java/microsoft/sql/DateTimeOffset.java
38.57% <0%> (-1.43%)
9% <0%> (-1%)

...c/main/java/com/microsoft/sqlserver/jdbc/Util.java
59.61% <0%> (-1.08%)
90% <0%> (-2%)

...m/microsoft/sqlserver/jdbc/SQLServerStatement.java
59.57% <0%> (-0.31%)
138% <0%> (-1%)

...rc/main/java/com/microsoft/sqlserver/jdbc/dtv.java
62.54% <0%> (-0.07%)
0% <0%> (ø)

...om/microsoft/sqlserver/jdbc/SQLServerBulkCopy.java
52.86% <0%> (ø)
244% <0%> (+1%)
:arrow_up:

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
33.26% <0%> (+0.08%)
251% <0%> (-1%)
:arrow_down:

...n/java/com/microsoft/sqlserver/jdbc/Parameter.java
59.01% <0%> (+0.21%)
56% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


hive3writer 同步表指定分区数据，会在目标表自动创建分区吗？

Search before asking

[X] I had searched in the issues and found no similar question.

[X] I had googled my question but i didn't get any help.

[X] I had read the documentation: ChunJun doc but it didn't help me.

Description
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

目前测试下来，数据已经同步到hdfs路径下，但是分区没有创建。
如果要自动创建分区，是有什么配置吗？

Chunjun 目前是使用时间作为分区，同步的时候会自动创建分区。


Update 238-Product-of-Array-Except-Self.java

Added solution set that doesn't accumulate extra memory, uses nums[] as prefix table.

File(s) Modified: _238-Product-of-Array-Except-Self.java _
Language(s) Used: java
Submission URL: _https://leetcode.com/submissions/detail/756276707/_

Thanks, @LordKaT!

Sorry for the delay!


Extract on Restaurant

Allow users to extract address attribute on restaurant.

This should be tested and fixed as off commit cbe0ff3e


Release 0.6.8

Partially addresses issue ( https://github.com/conda-forge/libgpuarray-feedstock/issues/2 ).

Releases libgpuarray 0.6.8.
Change the recipe to only build the C library (no longer build Python).
Re-render with conda-smithy 2.3.2 to regenerate the CI matrices.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Thanks @abergeron.
Looks like we are green. So went ahead and merged it. Will restart the pygpu PR's CI after libgpuarray packages are released.


user should be able to logged in using  key also.

Steps to reproduce:

Open "https://staging.fightpandemics.work"
Click on 'Login'
Enter valid email/password used during SignUp
Press
You will observe nothing happen

So then. 4. Click on 'Sign In' button
User is successfully logged in.
Issue: User should be able to SIGN IN using  key along with clicking on 'Sign In' key.
Please note that  key does not work during sign ups too.

Reopening this one @adisen since we would like maybe to find a way to do this without messing up the styled, let's continue the work on #937

Hey @rabbi08 , is this issue implemented already or still needs to be worked on?

Hey @rabbi08 , is this issue implemented already or still needs to be worked on?

Yes this issue still exist and it should be fixed.

Yes. The PR has been since. No movement
https://github.com/FightPandemics/FightPandemics/pull/937

Hey @adisen is there anyone working on this? If not I can do it.

@guvarallo No. I was supposed to work on it. But couldn't. So you can sure pick it up.
Tag me in the PR when you have something

Verified in STG, working fine:
User is able to login using  key, Refer below GIF
https://share.getcloudapp.com/2Nuj5K7E
User is able to 'Join Now' using  key, Refer below GIF:
https://share.getcloudapp.com/2Nuj5KWg


chore: bdd-spring-1568903181 to 0.0.1

chore: Promote bdd-spring-1568903181 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

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


While STIR/SHAKEN can provide some information about the caller's identity, it cannot definitively determine whether a call is forwarded.

Many spam calls try to use call forwarding to bypass spam blocker

How does that work? And how can you tell if a call is forwarded?

At the moment, I don't really know how to use Android's internal api to determine whether a call is a forwarding call. But when a call comes in, my phone call screen will show that it is a call forwarding call. My phone is a MIUI system, which comes with a system-level spam block that can identify call transfers and block them, but my other phone can't.

Interesting, is there a built-in call screening feature in MIUI?

but my other phone can't.

I've seen Samsung has similar feature, it doesn't show "forwarded" information, it shows the peer carrier name, like: "XXX Telecom". I analyzed that Samsung Dialer app and there is a built-in database, maybe MIUI also has such database for call screening. I guess if you replace the dialer with any other app, there will not be such infomation any more.

I guess it's a dialer thing, I don't find anything releated to "forwarding" in the doc, I'll look into this later.

Didn't find anything useful, google shows all kinds of irrelevant stuff. Can you show me the package name and the version number of that dialer app? I'll try to analyze that apk.
The package name can be found in the Recent Apps list.
The version number can be found in the app settings.

The securitycenter has nothing to do with this.
The incallui is only used for displaying the UI during the call, this is how it checks if it isForwardedCall():
class PhoneConstants {
	public static final String EXTRA_MIUI_CALL_EXTRAS = "com.miui.phone.CALL_EXTRAS";
	public static final String EXTRA_IS_FORWARDED_CALL = "telephony.IS_FORWARDED_CALL";    <---- this
}

class CallAdapterUtils {

	public static Bundle getCallExtra(android.telecom.Call call) {
		Bundle extras;
		if (call == null || (extras = call.getDetails().getExtras()) == null) {
			return null;
		}
		return extras.getBundle(PhoneConstants.EXTRA_MIUI_CALL_EXTRAS);
	}

}

class Call {
	private android.telecom.Call mTelecommCall;

	public Bundle getCallExtra() {
		return CallAdapterUtils.getCallExtra(this.mTelecommCall);
	}

	public boolean isForwardedCall() {     <-------- this
		Bundle callExtra = getCallExtra();
		return callExtra != null && callExtra.getBoolean(PhoneConstants.EXTRA_IS_FORWARDED_CALL, false);
	}
}

The key seems to be the "telephony.IS_FORWARDED_CALL" in the intent, it's not set by this app itself, I think this intent is sent from the Phone app, what is the package name and version code of the Phone app?

Interesting, calls are handled by a contact management app.
I won't be adding feature for any particular brand, so if it relies on its own database, it won't be supported, even if they provide API.
But if there's some flag in the call information, it can be a very useful feature.
I'll try to analyze that app.

Some apps can operate to this 'android' blacklist database

It's the android built-in BlockNumberContract

Only the system, the default SMS application, and the default phone app , and carrier apps can read, and write to the blockednumber provider.

The call won't even reach the call screening app when the number exists in the BlockNumberContract.
I've been trying to trace this com.miui.phone.CALL_EXTRAS, which is an attribute sent from the MIUI framework, but I don't find any clue in the contacts or security app, can't go any further.
Anyway, it seems like a MIUI specific thing, I'm not gonna add feature for any particular brand.

Maybe the number is checked on the fly, it's sent to the cloud server. This can be verified by turning off both Wi-Fi and mobile data and see if it still shows the "forwarded call".

See PLS this link:

Just learned from this link, Samsung do have the "forwarded" indicator, it's a small toast message that will last for only 1 second, very easy to miss.
Now I agree that it's an system level attribute.

For Samsung, the toast is shown by the com.android.phone, this is an system level app that only has odex. There is no "forwarded" information in the CallScreeningService at all. The attached file contains the detaild analyzing steps, for future reference.
For MIUI, the system passes this infomation to the CallDetails, as the attribute "telephony.IS_FORWARDED_CALL". Not verified, though, I don't have a MIUI device.

To summarize, this "forwarded" information is available in the ROM level, some manufacture will forward it to the phone app, but some will ignore it completely.
On second thought, this feature it not that useful, even less useful than the due sim support. Anyway,  who wants this should fire an feature request to the Android devs, asking for forwarding this attribute to the CallScreeningService, so as to make it a standard.
trace.log
TeleService.dex.zip


fix: broken build worflow

Tasks:

[x] fix broken build CI
[x] update homebre-tap for brew

Upgrading all our workflows to golang 1.17 seems to fix it for now.
Build on this branch was successful: https://github.com/odpf/meteor/runs/7276758660?check_suite_focus=true


Untranslated russian words

Не переведены строчки (статусы) "downloading", "pausedDL" и величины скоростей на русский язык.
Reported via app reporter (mail) by Serp

I need to track those words. Currently I see all word translated!


Example of how to limit the rows in the table

[Table
Values: Virtualization (data windowing) by using Window of 500 rows at a time
This topic needs more clarification, maybe even an example. The limitation in the table is necessary for cases where you want to export only X rows]

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

ID: 54c8354c-2d95-1329-7c28-79f3cb3c3c89
Version Independent ID: ccd2bbae-a4d2-b3dd-3f00-509c099faaba
Content: Large datasets, data point limits, and data strategies - Power BI
Content Source: powerbi-docs/visuals/power-bi-data-points.md
Service: powerbi
Sub-service: pbi-visuals
GitHub Login: @mihart
Microsoft Alias: mihart

Thanks for your comment and suggestion, @welyson1.
I've assigned this issue to the doc author for review.

Hi @welyson1 ,
Thank you for your suggestion.  I've contacted the PM and will add the info when they respond.

Hi @welyson1 ,
I heard back from the PM and the short answer is "no."  Report authors cannot force a data limit on Table rows when exporting data to Excel. And here is additional data he supplied:
As a brief background on data limits, Table visual has a limit of 500 rows at a time (aka. Windowing). This allows the Table to “load more data” by scrolling beyond the first 500 rows. Other Visuals have “Top x data points”, disallowing scrolling. E.g. Matrix Columns has a Top 100 instances of Column grouping.
Generally, data limits per visual are hard-coded. Power BI doesn’t allow authors to control them.
I hope that this answers your question.
All the best
the DOCS team


Update fabric-get-started.md

I tried my Power BI; it showed "More options" instead of "Show all". And you might want to change the image for it, too.

@itsnotaboutthecell
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

moved to private repo

@huiwenkong ,
Thank you for your feedback.  I've moved this PR into our private repo and will publish the updates later today.


Pointing center

@wmwv suggested a moderate galactic latitude field. On what other criteria should we choose the survey pointing center? Let's then pick one to get started, and see what it contains.

Is this a dup of #22 ?

Yes. And since it's labelled "documentation" and not "hack", I am closing it.


[PDI-18369] Converting Integer to Timestamp type using Select values …

…step results in incorrect date
Reverting the change in the default behaviour.
By default, Timestamp-to-Integer returns milliseconds once again.
@pentaho/tatooine @pentaho-lmartins

:white_check_mark: Build finished in 17m 26s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core

:ok_hand: All tests passed!
Tests run: 4761, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message


Allow User to create partial bounding box

Dear All, Greetings. I would like to know if it is possible to draw a 3D bounding box as shown in the attached figure. In the annotation option the bounding box either appeared completely or no bounding box. There is no option to create only half part of the bounding box as shown in the figure. Thank you. With kind regards,Naveen
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 2608
Status: Pending
Project: VisIt
Tracker: Feature
Priority: Normal
Subject: Allow User to create partial bounding box
Assigned to: -
Category: -
Target version: 3.0
Author: Kevin Griffin
Start: 04/21/2016
Due date:
% Done: 0%
Estimated time:
Created: 04/21/2016 12:35 pm
Updated: 05/03/2016 06:52 pm
Likelihood:
Severity:
Found in version: 2.12.3
Impact: 3 - Medium
Expected Use: 3 - Occasional
OS: All
Support Group: Any
Description:
Dear All, Greetings. I would like to know if it is possible to draw a 3D bounding box as shown in the attached figure. In the annotation option the bounding box either appeared completely or no bounding box. There is no option to create only half part of the bounding box as shown in the figure. Thank you. With kind regards,Naveen
Comments:

This looks more like an option for 'Axis type' than a change in bounding box.
With a new addition to axis type that draws similar to picture, bounding box could be turned off and the new setting used.  Or perhaps adjust the 'Show grid' setting to match the axis type (instead of surrounding the entire bbox), or have their own settings similar to axis types (see new vtkCubeAxesActor class, which ours is based off.)


The cursor doesn't always change when mousing over layout dividers

This may be just an OS X issue.

It can't be replicated in this project on Ubuntu.

For this reason, I'm closing it.


How to get the Inviter id?

Hi everyone,
Is there any way to get the inviter's id once he invites someone to the group?
I couldn't find any reference for this.
thanks in advance

No, but a potential workaround would be to use exportChatInviteLink to generate a link and give it to the user. The way the ethod works is that it revokes the previous link. If you play around this method you may be able to track who invited who.


Fallback to interaction.locale if userDb.lang is null

This is possible because this commit makes the default language null and allows the user to change it/reset it back to null.
Please describe the changes this PR makes and why it should be merged
As described, whenever a user didn't explicitly set a language, the bot will try to use the locale from the interaction.
In this PR:

Code changes were not tested
Core interfaces of the bot were edited (interfaces used in db.collection types e.g. DbUser, MongoLanguage, PunishmentLog and others)
Strings were edited (text changed while the key stayed the same)
Strings were added/removed (new/deleted string keys)

Um I may have included other changes that aren't a merge conflict.

Closed due to messed up merge


Sass Variables not available in pages / layouts / components

Environment
Nuxt project info:                                                                                22:39:51

Operating System: Linux
Node Version:     v16.13.0
Nuxt Version:     3.0.0-27375427.d07d572
Package Manager<EMAIL_ADDRESS>Bundler:          Vite
User Config:      components, meta, css
Runtime Modules:  -
Build Modules:    -

Reproduction
I am trying to load sass from assets/sass/global.sass. Add the file and fill it with:
@forward "colors"
@use "colors" as c

body
  background-color: c.$secondary

Add a partical sass file _colors.sass and fill it with:
$primary: #264653
$secondary: #e76f51
$black: #171717
$white: #e7e7e7

Add the sass file into the nuxt.config.ts config.
import { defineNuxtConfig } from 'nuxt3'

// https://v3.nuxtjs.org/docs/directory-structure/nuxt.config
export default defineNuxtConfig({
    components: true,
    meta: {
        script: [
            { src: "https://unpkg.com/phosphor-icons" }
        ],
    },
    css: [
<EMAIL_ADDRESS>    ]
})

See that the variable is valid and is applied as the background-color for the body. Now try to access any of the color variables inside a component, page or layout. Both with namespacing (@use) and without (@import) didn`t work for me.
Describe the bug
The Sass variables should be loaded into every vue file to be globally available. They aren`t as far as I can see.
Additional context
The Nuxt 3 docs are yet sparsely filled so there might be something missing I could not read up, that is necessary to make the variables load.
Logs
No response

Hell - I still can't use SASS variables in pages or components?
Tried all of the above. Can't believe this is still so tricky.
  css: ["~/assets/styles/default.scss"],
  vite: {
    css: {
      preprocessorOptions: {
        sass: {
          additionalData:
            '@import "~/assets/styles/variables"; @import "@yapily/global-styles/sass/abstracts/variables"',
        },
      },
    },
  },

"node-sass": "^7.0.3",
"sass": "^1.58.3",

Works as expected and is documented 👍🏻

The error shows up when you try to read variables in an .scss files in a Vue component with a <style lang="sass"> style tag. In the example you provided, changing:
<style lang="scss">
* {
  color: $primary;
}
</style>

to
<style lang="sass">
*
  color: $primary
</style>

Returns the error:

Reversing the conditions (.sass variables, and updating Nuxt configuration, with Vue scss style tag) returns the same error.
Haven't found a solution so far.

Use global css:[plugin:vite:css] [sass] Undefined variable.
Using preprocessorOptions: works fine! !


Include OAuth and twitter-lite to database.json

Thanks for the patch, but it must be green to be considered. Due to the high volume, I'm not reviewing red PRs, just closing to clear out the queue. I apologize if I haven't addressed something. Please open a new PR.


Question: thoughts behind this api

Hi @landawn
Just a random question came in my mind after working on your api from last 3 monhts,
This api is no doubt beautifully written, so few question came to my mind, i though i should ask you.

What is the though process/idea behind creating this project.
How long it took you to write this api.

you worked delicately on this or just to bring the change you developed this beautiful api.
Thank you. have a good day

That's a long story... short answer to your question: Why&How?
I know there are some very popular & widely used frameworks/libraries. However pretty few I like. (simple input for the reason: not good enough by my standards).
I try my best to make this framework as good as possible. There are more than 10K commits in my local repository. Most of time, one commit means one or more changes/improvements/ideas. Mostly i work on it in my spare time and it's a really long journey, which means a lot of time/efforts/thoughts.
I created this project from scratch. but there're also a lot of ideas/codes I learned/copied(under Apache License v2) from other people/frameworks.
I'm glad to hear you're enjoy using it!

Thank you.
hope to see more documentation around it in near future.
Good Luck :)


HADOOP-19040. mvn site commands fails due to MetricsSystem And MetricsSystemImpl changes.

Description of PR
JIRA: HADOOP-19040. mvn site commands fails due to MetricsSystem And MetricsSystemImpl changes.
When executing the mvn site command, an error will appear in the hadoop-common  module.
The error message is as follows:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (post-site) @ hadoop-common ---
[INFO] Executing tasks

main:
     [exec] patching file src/main/java/org/apache/hadoop/metrics2/MetricsSystem.java
     [exec] Hunk #1 succeeded at 42 with fuzz 2.
     [exec] Hunk #2 FAILED at 79.
     [exec] 1 out of 2 hunks FAILED -- saving rejects to file src/main/java/org/apache/hadoop/metrics2/MetricsSystem.java.rej
     [exec] patching file src/main/java/org/apache/hadoop/metrics2/impl/MetricsSystemImpl.java
     [exec] Hunk #1 succeeded at 293 with fuzz 1 (offset 24 lines).
     [exec] patching file src/test/java/org/apache/hadoop/metrics2/impl/TestGangliaMetrics.java
     [exec] Result: 1

To solve the jdiff bug(HADOOP-13428),  we introduced jdiff-workaround.patch during the compilation process, but there were some changes in the MetricsSystem.java and MetricsSystemImpl.java codes, and we need to update workaround.patch.

MetricsSystem.java
HADOOP-18229. Fix Hadoop-Common JavaDoc Errors (#4292)

MetricsSystemImpl.java
HADOOP-9946. NumAllSinks metrics shows lower value than NumActiveSinks (#5002)

How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
6m 40s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
29m 39s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
shadedclient
18m 36s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 25s

The patch does not generate ASF License warnings.

57m 53s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6450/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6450

Optional Tests
dupname asflicense codespell detsecrets

uname
Linux f301c53c406e 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f73778aebb70aa9d3c49e9dcb5a8d2cc2314e7c1

Max. process+thread count
556 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6450/1/console

versions
git=2.25.1 maven=3.6.3

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Selecting the screen will result in an error

Error accessing screen stream: TypeError: Cannot read properties of undefined (reading 'getDisplayMedia')
Use server to start ComfyUI.

Error accessing screen stream: TypeError: Cannot read properties of undefined (reading 'getDisplayMedia')
Use server to start ComfyUI.

Please provide your system and browser information.

I get a similar issue on MacOSX Monterey 12.7.1
with Chrome Version 119.0.6045.159 (Official Build) (x86_64)
ComfyUI Server running on Ubuntu Linux 22.04LTS

happy to report back after running and launching Comfy with https all works as expected now!

happy to report back after running and launching Comfy with https all works as expected now!

正解，使用https可以使用上我们自定义的悬浮窗（带prompt修改的）。使用默认的http，则只能使用视频悬浮（在视频里点画中画模式）

用其他工具包装了 ComfyUI 的 http 服务为 https 后，的确就没有这个报错了。ComfyUI 自身有没有启动为 https 的参数？

用其他工具包装了 ComfyUI 的 http 服务为 https 后，的确就没有这个报错了。ComfyUI 自身有没有启动为 https 的参数？

应该要自己去弄证书


feat/(#1850) final designs for CIP-119

List of changes

Change displaying DRep details to match final designs
Change displaying DRep registration form to match final designs
Change displaying edit DRep metadata form to match final designs
Add suport for Link and Identity reference types, as well as reference label, for DRep references
Change references type returned from metadata validation service to include type and label
Add support for Do Not List

Checklist

related issue
[x] My changes generate no new warnings
[x] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the changelog
[ ] I have added tests that prove my fix is effective or that my feature works

Approved, but please fix checks


Make Webcam CI build fast

Our CI job to build openpilot with webcam support is one of our slowest CI jobs. It takes around 12 minutes currently, half of which is just pulling the previously built docker image to use as a cache source. It would be great to get a fully cached webcam build comfortably under 10 minutes.

We can probably leverage GitHub's cache which might be a lot faster than pulling from the registry every time.
I'll give this a shot this weekend and see if I can get any results.

We already use the cache for routes and our mac CI, so I’m not sure we’ll have enough room. Maybe we can cache just the base image which would make all our jobs faster.

Hello,
can you elaborate more on this issue? I reviewed the job "build_webcam" in "test.yaml". It already uses docker build with cache is enabled. What else needs to be done?
Thanks

I think building the base image is already making use of cache as I can see in the beginning part of test.yaml, or am I wrong?


Small edits to Matt's code

I made some slight edits to Matt's code. A couple changes to fcts.py to account for the Box weirdness and getting the paths to work out okay. Then, within the main workhorse script ZarrCMIP6.py I did the following:

Edited the source list so that it does one model at a time. This was mainly because of the error I was getting and then the access function was just seemingly spinning its wheels for hours on end and not getting anything accomplished.
Lines 54 and 55 filter_list and experiment_run to account for the new ssp245
Lines 63 to switch the username. I actually don't know if this really matters in this instance since we are saving to RES_Data

I am able to download and save the different files, expect for MIROC6 gave me a fit about not having depth? Then after the downloading and saving bits, on line 296 (names = {'name': [], 'minDate': [], 'maxData': [], 'length': []} is where I get an error that name "name" is not defined. It doesn't seem to make a difference in the actual accessing, processing and downloading, but does seem to toss a wrench in things so that it doesn't go to the next climate model member -- hence running manually one at a time.
Thanks for checking it out!

I'm not seeing lines of code through 296, but this bit {'name': [], 'minDate': [], 'maxData': [], 'length': []} can be thought of like a named list with empty vectors, an r analog would be: list("name" = c(), "minDate" = c(), "maxData" = c()", "length" = c())
I can't find where it is for broader context, but the error sounds like either the model doesn't contain that field/dimension or it has a different name and its throwing an error because they don't match up.

Hm...let's see if this works. Here's the line that seems to be giving the error. A bit weird that it happens there when it is just setting up an empty list?

Welp that link definitely did not go directly to the line...stand by haha

Huh...looks like the syntax is right because it does highlight the line if its in the first viewable section without having to click to see more. So, you don't see line 294/296 in ZarrCMIP6.py?

Nvm, I had scrolled past ZarrCMIP6.py and was expanding the other file. I think the error is happening here: https://github.com/gulfofmaine/sdm_workflow/pull/67/commits/a5e8e91f41bc519de669ce8432253950be59661d#diff-4781834eced6e7a695d26efa59e1e0fd025602c6c137561a23f7fbd2360cdd44L303-L309

Working now and processing all the files listed in source list. Once these download, will experiment with processing side of things


feat: add vscode/intellij debugger configs

Maybe add a section to the CONTRIBUTING.md? We haven't been great with that, but maybe this would be a good time to start, I dunno.


Wait param for snapshot creation

Create snapshot API missing some parameters

it can be considered as a duplicate of #254

should be available as of qdrant-client==1.7.0


AMDGPU/SI: clpVectorExpansion needs Linker and Demnagling symbols

Fixes BULD_SHARED_LIBS build
Signed-off-by: Jan Vesely<EMAIL_ADDRESS>

@jvesely could you make it go to amd-common? In case it's definitely an HCC-specific change, could you help provide more insights on this PR?
On a side note I'm sorry that I'm not notified by PRs against amd-hcc in this repository so it took me awhile to notice this PR.


Add is_codespaces to telemetry environment context

Just like we set is_ci_environment when the CI env var is set, we should set is_codespaces (or something to that effect) when CODESPACES is set (see docs).
@tayloramurphy It'd be interesting to compare how far people get into the funnel with codespaces vs having to install locally. On the one hand, the barrier is lower so some people that click the button may be less motivated to make it to the end, but on the other hand, the barrier is also a lot lower to just follow the steps and get to "wow" -- if we make it easy enough.

This sounds like a good bit of data to collect, and while we're at it I'd also like to generalize the collection a bit here so that in the future we don't have to update a telemetry schema to collect more info about which env vars are truthy.
We can store a list of env vars including GITHUB_ACTIONS, CI, CODESPACES, etc. in meltano.core, and then report a dict of those which were present with Snowplow mapped to what their actual values were.


WYSIWYG view the html content not the markup text

I colored a text and refreshed the page and got this:

The WYSIWYG should view the marked-up text, not the HTML text.
It is a very good tool BTW.
Thanks

It should be fixed. Can you test it again?

@Pure-L0G1C  It works, however, the app is vulnerable to a security issue that I found while using the ap.

Really? Join my Discord server at https://discord.gg/AV6svR

Fixed


Potentially use fetchngs-subworkflow

Description of feature
Might work to download the NCBI-files needed after sourmash?

we staged the ncbi. We don't know yet if it is robust enough but we will keep track of the progress. #41


Update DS to v67

What is the context of this PR?
This will update the DS to v67. This version includes the fix for the contents of details components not being printed
How to review
Test that printing pages with details components on them now show the contents automatically
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 Update DS to v67

 Bug: Preview questions not opening sections on save/print answers


Support URLs for media attachments

What’s missing?
Split from #166 -- When attaching media to a tweet currently, it is expected that the filename will be located within the media directory in the repository. Support for absolute URLs would be a great addition to media attachments, allowing for folks to do url: https://media2.giphy.com/media/vFKqnCdLPNOKc/giphy.gif instead of file: cat.gif
Why?
Improving the usability of attaching media for folks that don't want to start version controlling every item of media that is sent out in a tweet, or want to avoid having to make copies of existing online media in their repository to tweet it.
Alternatives you tried
Frontmatter media already supports local files using file: cat.gif with cat.gif being in the media directory.

I'd also suggest supporting markdown style formatting, making it super easy to paste in an image while editing a tweet in the GitHub UI.
---
media:
  - link: ![Alt Here](https://user-images.githubusercontent.com/xxx/yyy.png)
---

I'd prefer
---
media:
  - url: https://user-images.githubusercontent.com/xxx/yyy.png
     alt: Alt here
---

I think both should be supported, but I was thinking that from the perspective of those not comfortable with editing code that using the default GitHub formatting would be easier for them to contribute.
This way contributors just need to hit paste, rather then having to also split the filename and alt text and type in the different params and ensure indentation is correct.


⚠ NCAA has degraded performance

In f2cd659, NCAA (https://www.ncaa.com) experienced degraded performance:

HTTP code: 200
Response time: 756 ms

Resolved: NCAA performance has improved in 791e222.


Update for recent shaderc changes in handling dx profile strings

Removed D3D_PREFIX and changed profile string values to match the current version of shaderc.
Without this change, examples don't build properly on windows.

Thanks for the fix. I've added other examples fixes and added a test in the CI to catch future breaks.


Add doc that compares Moloch v1 - v2 -v3

Placeholder

Documentation in general would be great, too!

Look at the folder docs for documentation
We def want to improve on it but it is a good start

Oops, I seriously didn’t see it, @adridadou! Thanks! :) Maybe you could have the docs as a website, too?

Yes we're planning to do that. Some other things to finish first and it'll be done

We have the comparison table in the docs: https://tributedao.com/docs/intro/comparison/moloch


Issue: Typo in Python Notebook

Cupy:
Example 6, Step 3 - typo. Should be 'set reduction expression a + b' or 'set reduction expression for a and b'. The ampersand (&) is an operator in Python, so it is confusing to use that here to denote 'and'.

Fixed with Merge pull request #3 from programmah/main · openhackathons-org/nways_accelerated_programming@2fc1fa7 (github.com)


Override PanResponder methods

Is there any way to override the PanResponder functions such as onMoveShouldSetPanResponder function? I have a scenario where I only want capture events when the user is panning horizontally on the VictoryZoomContainer.
The reason being that the VictoryZoomContainer in in a ScrollView and I would like a user to be able to scroll past the graph without getting stuck in the VictoryZoomContainer but still be able to pan horizontally.

@dawidvdh I've fixed that with this patch. However not sure it's a best solution :) victory-native -> victory-contaner.js
change in line 48 - onShouldBlockNativeResponder: shouldBlockNativeResponder, -> shouldBlockNativeResponder: no,


Another problem from non transitive reductions

Consider the following topology:
A -> B -> C
+---------^

Then if commits a0 and a1 come in they'll be processed we'll wind up with jobs like so:
a0 -> b0
a1 -> b1
(a0, b0) -> c0
(a1, b1) -> c1

Notice that we don't have a commit in C from  (a1, b0) because it would be inconsistent b0 comes from a0. However this creates a problem with our incremental logic because the result of (a1, b1) cannot be computed with (a0, b0) as its parent.
The solution we're thinking of right now is to compute (a1, b0) with (a0,b0) as its parent, then compute (a1,b1) with (a1, b0) as the parent and then squash the 2 commits together to get the output we want. This will allow us to maintain the commit structure the user expects but still do things incrementally.

Incremental jobs have been removed with this case being one of the reasons, although incremental meant something different when this issues was first written. This is something we'll have to figure out to get incremental to work again, it might be that incremental can't work with 2 inputs. Closing this though since it's not documenting a problem that actually exists in pachyderm today.


missing description for cpuLimit, cpuRequest, memoryLimit, MemoryRequest

/kind bug
/area api
Bug Summary
cpuLimit, cpuRequest, memoryLimit, MemoryRequest don't have any description in JSON schema
https://github.com/devfile/api/blob/e38e88c50482f0619639dce90eeb17447822816e/schemas/latest/devfile.json#L283-L287
Expected behavior
Every field in Devfile schema should have description what it is for and what values are expected.
Resource related fields are strings but they need to have a specific format this all should be mentioned in description

closing as rotten (created > 2 years). Feel free to re-open if it's not a requirement.


Remove repeated duplicate words

Minor fixes to repeated words via Vale
mvc-1/aspnet-mvc-storefront/aspnet-mvc-mvc-storefront-part-19-processing-orders-with-windows-workflow.md might/might not need to be renamed depending on how redirects are handled.

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

There is one remaining instance to address here, but it lives on a different domain so I didn't touch it since that likely is handled elsewhere.
./aspnet/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet-mvc-storefront-part-19-processing-orders-with-windows-workflow.md:[▶ Watch video (43 minutes)](https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/aspnet-mvc-mvc-storefront-part-19-processing-orders-with-windows-workflow)
./.openpublishing.redirection.json:             "source_path": "aspnet/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet-mvc-mvc-storefront-part-19-processing-orders-with-windows-workflow.md"

I see. No problem. I'll direct that to the Channel 9 folks to update if they want. They should put a redirect in when they do it, so it shouldn't break our link when they make the change (if they do). Later, we'll catch that redirect and update the link here on a redirect sweep that we do on the repo every so often.
Thanks for doing this work @GuessWhoSamFoo! This is a great PR! :rocket:


ci: add initial github actions with precommit actions

@thinklab may I ask you to fix conflicts?

@thinklab may I ask you to fix conflicts?

fixed


Update crates

I'll claim personal baby steps here :baby_chick:, as I am new to rust.
It looked like a few crate dependencies had newer versions, so, I was stepping through them.
Currently using rustc 1.62.0-nightly (70b3681bf 2022-05-14) as td-shim used it.
With every commit I would run make && cargo test.
There is a further update to aes-gcm to 0.10.1, which changes the behavior of NewAead. I would love to pair up with someone, and learn how to fix that as well.

Looks like the CI failed because of https://github.com/hyperium/tonic/issues/1047. These changes should be fine once we get that sorted out, though.
I've seen other projects using Dependabot to do this kind of thing automatically. Maybe we should look into that?
What's the deal with the aes-gcm update?

We can add apt install -y protobuf-compiler in basic.yml to resolve the CI failed.

@fitzthum dependabot is handy. For alerts and sometimes automatic PRs.
as for the Aead changes. When bumping that library to v0.10.1 it gives a message for needing KeyInit:
vbatts@vb-dev:~/src/kata/attestation-agent$ cargo test
    Updating crates.io index
   Compiling attestation_agent v1.0.0 (/home/vbatts/src/kata/attestation-agent)
error[E0432]: unresolved import `aes_gcm::aead::NewAead`
 --> src/kbc_modules/sample_kbc/mod.rs:8:27
  |
8 | use aes_gcm::aead::{Aead, NewAead};
  |                           ^^^^^^^ no `NewAead` in the root

error[E0599]: no function or associated item named `new` found for struct `AesGcm` in the current scope
  --> src/kbc_modules/sample_kbc/mod.rs:85:29
   |
85 |     let cipher = Aes256Gcm::new(decrypting_key);
   |                             ^^^ function or associated item not found in `AesGcm<Aes256, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>`
   |
   = help: items from traits can only be used if the trait is in scope
help: the following trait is implemented but not in scope; perhaps add a `use` for it:
   |
6  | use aes_gcm::KeyInit;
   |

warning: unused import: `Aead`
 --> src/kbc_modules/sample_kbc/mod.rs:8:21
  |
8 | use aes_gcm::aead::{Aead, NewAead};
  |                     ^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

Some errors have detailed explanations: E0432, E0599.
For more information about an error, try `rustc --explain E0432`.
warning: `attestation_agent` (lib) generated 1 warning (1 duplicate)
error: could not compile `attestation_agent` due to 2 previous errors; 1 warning emitted
warning: build failed, waiting for other jobs to finish...
warning: `attestation_agent` (lib test) generated 1 warning
error: could not compile `attestation_agent` due to 2 previous errors; 1 warning emitted

After this KeyInit change
diff --git a/src/kbc_modules/sample_kbc/mod.rs b/src/kbc_modules/sample_kbc/mod.rs
index 5ee7f62..040e486 100644
--- a/src/kbc_modules/sample_kbc/mod.rs
+++ b/src/kbc_modules/sample_kbc/mod.rs
@@ -5,7 +5,7 @@

 use crate::kbc_modules::{KbcCheckInfo, KbcInterface, ResourceDescription, ResourceName};

-use aes_gcm::aead::{Aead, NewAead};
+use aes_gcm::aead::{Aead, KeyInit};
 use aes_gcm::{Aes256Gcm, Key, Nonce};
 use anyhow::*;
 use async_trait::async_trait;

It seems that the key initialization has changed.
vbatts@vb-dev:~/src/kata/attestation-agent$ cargo test
   Compiling attestation_agent v1.0.0 (/home/vbatts/src/kata/attestation-agent)
error[E0284]: type annotations needed
  --> src/kbc_modules/sample_kbc/mod.rs:84:26
   |
84 |     let decrypting_key = Key::from_slice(key);
   |                          ^^^ cannot infer type for type parameter `B` declared on the type alias `Key`
   |
   = note: cannot satisfy `<_ as KeySizeUser>::KeySize == UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>`

For more information about this error, try `rustc --explain E0284`.
error: could not compile `attestation_agent` due to previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `attestation_agent` due to previous error

Now after reading through the comments, and now the commits of the aes-gcm repo, it seems there is a contribution needed to this upstream library to document the updated ::from_slice() usage.
I think I've figured it out now. Will push a commit in a second.

Updated. PTAL.

rebased


add information how to contribute

add a page with information how to contribute to this project to the wiki

Page added to the wiki