bosh director deploy on OpenStack failed with an error ：Waiting for instance 'bosh/0' to be running... Failed

when i performed a deployment command on controller node, it will failed at creating bosh agent in vm bosh/0. I found it was for the reason that bosh/0 cannot running,its booting process suspend at "boot from a hard disk,grubbed...". I change the value of virt_type in compute node from kvm to qemu, i can setup a bosh agent in bosh/0. But at last it still failed at "Waiting for instance 'bosh/0' to be running... Failed" after a long time compilation. what's wrong with it? i am very confused about it ? I am really appreciated it if you can help me out.

This typically occurs due to misconfiguration of one of the jobs running on your instance. With create-env workflows, you may want to try installing a jumpbox user to help debug. Then you can SSH and check monit summary to see which jobs are failing, and then take a look at /var/vcap/sys/log/**/* files for underlying errors.
If you're not already using it, I would recommend deploying BOSH with bosh-deployment because it has quite a bit of defaults which reduce the chances of configuration errors while you're bringing up a new environment.

@dpb587-pivotal
Thanks for your advice!
But I still cannot solve this problem. I cannot  figure out where it is wrong.
I checked monit information from /var/vcap/monit/monit.log and other information from /var/vcap/sys/log/**/* files. I found nothing.
Information in /var/vcap/monit/monit.log  as blow, it goes through the
“ info     : 'health_monitor' process is running with pid  XXX
error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP
info     : 'health_monitor' exec: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
error    : 'health_monitor' process is not running
info     : 'health_monitor' trying to restart
info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl  ”
cycle endlessly.
1 [UTC Feb 21 08:50:35] info     : monit: generated unique Monit id 50acf259a8fe945311dd3626be2c4744 and stored to '/root/.monit.id'
2 [UTC Feb 21 08:50:35] info     : Starting monit daemon with http interface at [<IP_ADDRESS>:2822]
3 [UTC Feb 21 08:50:35] info     : Starting monit HTTP server at [<IP_ADDRESS>:2822]
4 [UTC Feb 21 08:50:35] info     : monit HTTP server started
5 [UTC Feb 21 08:50:35] info     : 'system_localhost' Monit started
6 [UTC Feb 21 08:50:35] error    : Cannot open a connection to the mailserver 'localhost:2825' -- Transport endpoint is not connected
7 [UTC Feb 21 08:50:35] error    : No mail servers are available
8 [UTC Feb 21 08:50:35] error    : Cannot open a connection to the mailserver 'localhost:2825' -- Transport endpoint is not connected
9 [UTC Feb 21 08:50:35] error    : No mail servers are available
10 [UTC Feb 21 08:50:35] error    : Alert handler failed, retry scheduled for next cycle
11 [UTC Feb 21 08:55:46] info     : Starting monit daemon with http interface at [<IP_ADDRESS>:2822]
12 [UTC Feb 21 08:55:46] info     : Starting monit HTTP server at [<IP_ADDRESS>:2822]
13 [UTC Feb 21 08:55:46] info     : monit HTTP server started
14 [UTC Feb 21 08:55:46] info     : 'system_localhost' Monit started
15 [UTC Feb 21 11:48:53] info     : Starting monit daemon with http interface at [<IP_ADDRESS>:2822]
16 [UTC Feb 21 11:48:53] info     : Starting monit HTTP server at [<IP_ADDRESS>:2822]
17 [UTC Feb 21 11:48:53] info     : monit HTTP server started
18 [UTC Feb 21 11:48:53] info     : 'system_localhost' Monit started
19 [UTC Feb 21 11:49:11] info     : Starting monit daemon with http interface at [<IP_ADDRESS>:2822]
20 [UTC Feb 21 11:49:11] info     : Starting monit HTTP server at [<IP_ADDRESS>:2822]
21 [UTC Feb 21 11:49:11] info     : monit HTTP server started
22 [UTC Feb 21 11:49:11] info     : 'system_localhost' Monit started
23 [UTC Feb 21 11:49:11] error    : 'nats' process is not running
24 [UTC Feb 21 11:49:12] info     : start service 'registry' on user request
25 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
26 [UTC Feb 21 11:49:12] info     : start service 'health_monitor' on user request
27 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
28 [UTC Feb 21 11:49:12] info     : start service 'director_nginx' on user request
29 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
30 [UTC Feb 21 11:49:12] info     : start service 'director_sync_dns' on user request
31 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
32 [UTC Feb 21 11:49:12] info     : start service 'director_scheduler' on user request
33 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
34 [UTC Feb 21 11:49:12] info     : start service 'worker_4' on user request
35 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
36 [UTC Feb 21 11:49:12] info     : 'nats' trying to restart
37 [UTC Feb 21 11:49:12] info     : 'nats' start: /var/vcap/jobs/bpm/bin/bpm
38 [UTC Feb 21 11:49:12] info     : start service 'worker_3' on user request
39 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
40 [UTC Feb 21 11:49:12] info     : start service 'worker_2' on user request
41 [UTC Feb 21 11:49:12] info     : monit daemon at 19414 awakened
42 [UTC Feb 21 11:49:13] info     : start service 'worker_1' on user request
43 [UTC Feb 21 11:49:13] info     : monit daemon at 19414 awakened
44 [UTC Feb 21 11:49:13] info     : start service 'director' on user request
45 [UTC Feb 21 11:49:13] info     : monit daemon at 19414 awakened
46 [UTC Feb 21 11:49:13] info     : start service 'blobstore_nginx' on user request
47 [UTC Feb 21 11:49:13] info     : monit daemon at 19414 awakened
48 [UTC Feb 21 11:49:13] info     : start service 'postgres' on user request
49 [UTC Feb 21 11:49:13] info     : monit daemon at 19414 awakened
50 [UTC Feb 21 11:49:13] info     : start service 'nats' on user request
51 [UTC Feb 21 11:49:13] info     : monit daemon at 19414 awakened
52 [UTC Feb 21 11:49:21] info     : 'postgres' start: /var/vcap/jobs/bpm/bin/bpm
53 [UTC Feb 21 11:49:28] info     : 'postgres' start action done
54 [UTC Feb 21 11:49:30] info     : 'blobstore_nginx' start: /var/vcap/jobs/bpm/bin/bpm
55 [UTC Feb 21 11:49:43] info     : 'blobstore_nginx' start action done
56 [UTC Feb 21 11:49:44] info     : 'director' start: /var/vcap/jobs/bpm/bin/bpm
57 [UTC Feb 21 11:49:55] info     : 'worker_1' start: /var/vcap/jobs/director/bin/worker_ctl
58 [UTC Feb 21 11:49:58] info     : 'worker_2' start: /var/vcap/jobs/director/bin/worker_ctl
59 [UTC Feb 21 11:50:01] info     : 'worker_3' start: /var/vcap/jobs/director/bin/worker_ctl
60 [UTC Feb 21 11:50:05] info     : 'worker_4' start: /var/vcap/jobs/director/bin/worker_ctl
61 [UTC Feb 21 11:50:10] info     : 'director' start action done
62 [UTC Feb 21 11:50:16] info     : 'worker_1' start action done
63 [UTC Feb 21 11:50:24] info     : 'worker_2' start action done
64 [UTC Feb 21 11:50:32] info     : 'worker_3' start action done
65 [UTC Feb 21 11:50:40] info     : 'worker_4' start action done
66 [UTC Feb 21 11:50:45] info     : 'director_scheduler' start: /var/vcap/jobs/bpm/bin/bpm
67 [UTC Feb 21 11:51:11] info     : 'director_scheduler' start action done
68 [UTC Feb 21 11:51:15] info     : 'director_sync_dns' start: /var/vcap/jobs/bpm/bin/bpm
69 [UTC Feb 21 11:51:42] info     : 'director_sync_dns' start action done
70 [UTC Feb 21 11:51:47] info     : 'director_nginx' start: /var/vcap/jobs/bpm/bin/bpm
71 [UTC Feb 21 11:52:17] error    : 'director_nginx' failed to start
72 [UTC Feb 21 11:52:22] info     : 'director_nginx' start action done
73 [UTC Feb 21 11:52:27] info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
74 [UTC Feb 21 11:52:36] info     : 'health_monitor' start action done
75 [UTC Feb 21 11:52:43] info     : 'registry' start: /var/vcap/jobs/bpm/bin/bpm
76 [UTC Feb 21 11:53:14] error    : 'registry' failed to start
77 [UTC Feb 21 11:53:21] info     : 'registry' start action done
78 [UTC Feb 21 11:53:24] info     : Awakened by User defined signal 1
79 [UTC Feb 21 11:53:27] info     : 'nats' start action done
80 [UTC Feb 21 11:53:29] info     : 'nats' process is running with pid 19445
81 [UTC Feb 21 11:53:33] error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP
82 [UTC Feb 21 11:53:41] info     : 'health_monitor' exec: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
83 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@[UTC Feb 21 11:59:05] info     : St     83 arting monit daemon with http interface at [<IP_ADDRESS>:2822]
84 [UTC Feb 21 11:59:05] info     : Starting monit HTTP server at [<IP_ADDRESS>:2822]
85 [UTC Feb 21 11:59:05] info     : monit HTTP server started
86 [UTC Feb 21 11:59:05] info     : 'system_localhost' Monit started
87 [UTC Feb 21 11:59:05] error    : Cannot open a connection to the mailserver 'localhost:2825' -- Transport endpoint is not connected
88 [UTC Feb 21 11:59:05] error    : No mail servers are available
89 [UTC Feb 21 11:59:05] error    : Cannot open a connection to the mailserver 'localhost:2825' -- Transport endpoint is not connected
90 [UTC Feb 21 11:59:05] error    : No mail servers are available
91 [UTC Feb 21 11:59:05] error    : Alert handler failed, retry scheduled for next cycle
92 [UTC Feb 21 11:59:05] error    : 'nats' process is not running
93 [UTC Feb 21 11:59:05] error    : Cannot open a connection to the mailserver 'localhost:2825' -- Transport endpoint is not connected
94 [UTC Feb 21 11:59:05] error    : No mail servers are available
95 [UTC Feb 21 11:59:05] info     : 'nats' trying to restart
96 [UTC Feb 21 11:59:05] info     : 'nats' start: /var/vcap/jobs/bpm/bin/bpm
97 [UTC Feb 21 11:59:36] error    : 'nats' failed to start
98 [UTC Feb 21 11:59:36] error    : 'postgres' process is not running
99 [UTC Feb 21 11:59:37] info     : 'postgres' trying to restart
100 [UTC Feb 21 11:59:37] info     : 'postgres' start: /var/vcap/jobs/bpm/bin/bpm
101 [UTC Feb 21 12:04:37] error    : 'postgres' failed to start
102 [UTC Feb 21 12:04:37] error    : 'blobstore_nginx' process is not running
103 [UTC Feb 21 12:04:38] info     : 'blobstore_nginx' trying to restart
104 [UTC Feb 21 12:04:38] info     : 'blobstore_nginx' start: /var/vcap/jobs/bpm/bin/bpm
105 [UTC Feb 21 12:05:09] error    : 'blobstore_nginx' failed to start
106 [UTC Feb 21 12:05:09] error    : 'director' process is not running
107 [UTC Feb 21 12:05:10] info     : 'director' trying to restart
108 [UTC Feb 21 12:05:10] info     : 'director' start: /var/vcap/jobs/bpm/bin/bpm
109 [UTC Feb 21 12:05:40] error    : 'director' failed to start
110 [UTC Feb 21 12:05:40] info     : 'worker_1' start: /var/vcap/jobs/director/bin/worker_ctl
111 [UTC Feb 21 12:05:42] info     : 'worker_2' start: /var/vcap/jobs/director/bin/worker_ctl
112 [UTC Feb 21 12:05:44] info     : 'worker_3' start: /var/vcap/jobs/director/bin/worker_ctl
113 [UTC Feb 21 12:05:49] info     : 'worker_4' start: /var/vcap/jobs/director/bin/worker_ctl
114 [UTC Feb 21 12:05:55] error    : 'director_scheduler' process is not running
115 [UTC Feb 21 12:06:04] info     : 'director_scheduler' trying to restart
116 [UTC Feb 21 12:06:04] info     : 'director_scheduler' start: /var/vcap/jobs/bpm/bin/bpm
117 [UTC Feb 21 12:06:34] error    : 'director_scheduler' failed to start
118 [UTC Feb 21 12:06:40] error    : 'director_sync_dns' process is not running
119 [UTC Feb 21 12:06:45] info     : 'director_sync_dns' trying to restart
120 [UTC Feb 21 12:06:45] info     : 'director_sync_dns' start: /var/vcap/jobs/bpm/bin/bpm
121 [UTC Feb 21 12:07:15] error    : 'director_sync_dns' failed to start
122 [UTC Feb 21 12:07:21] error    : 'director_nginx' process is not running
123 [UTC Feb 21 12:07:25] info     : 'director_nginx' trying to restart
124 [UTC Feb 21 12:07:25] info     : 'director_nginx' start: /var/vcap/jobs/bpm/bin/bpm
125 [UTC Feb 21 12:07:55] error    : 'director_nginx' failed to start
126 [UTC Feb 21 12:08:02] error    : 'health_monitor' process is not running
127 [UTC Feb 21 12:08:07] info     : 'health_monitor' trying to restart
128 [UTC Feb 21 12:08:07] info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
129 [UTC Feb 21 12:08:11] error    : 'registry' process is not running
130 [UTC Feb 21 12:08:20] info     : 'registry' trying to restart
131 [UTC Feb 21 12:08:20] info     : 'registry' start: /var/vcap/jobs/bpm/bin/bpm
132 [UTC Feb 21 12:08:51] error    : 'registry' failed to start
133 [UTC Feb 21 12:09:34] error    : 'nats' process is not running
134 [UTC Feb 21 12:09:34] info     : 'nats' trying to restart
135 [UTC Feb 21 12:09:34] info     : 'nats' start: /var/vcap/jobs/bpm/bin/bpm
136 [UTC Feb 21 12:10:05] error    : 'nats' failed to start
137 [UTC Feb 21 12:10:05] error    : 'postgres' process is not running
138 [UTC Feb 21 12:10:05] info     : 'postgres' trying to restart
139 [UTC Feb 21 12:10:05] info     : 'postgres' start: /var/vcap/jobs/bpm/bin/bpm
140 [UTC Feb 21 12:10:34] info     : 'postgres' started
141 [UTC Feb 21 12:10:47] error    : 'blobstore_nginx' process is not running
142 [UTC Feb 21 12:10:47] info     : 'blobstore_nginx' trying to restart
143 [UTC Feb 21 12:10:47] info     : 'blobstore_nginx' start: /var/vcap/jobs/bpm/bin/bpm
144 [UTC Feb 21 12:11:17] error    : 'blobstore_nginx' failed to start
145 [UTC Feb 21 12:11:17] error    : 'director' process is not running
146 [UTC Feb 21 12:11:17] info     : 'director' trying to restart
147 [UTC Feb 21 12:11:17] info     : 'worker_1' stop: /var/vcap/jobs/director/bin/worker_ctl
148 [UTC Feb 21 12:11:25] info     : 'worker_2' stop: /var/vcap/jobs/director/bin/worker_ctl
149 [UTC Feb 21 12:11:32] info     : 'worker_3' stop: /var/vcap/jobs/director/bin/worker_ctl
150 [UTC Feb 21 12:11:37] info     : 'worker_4' stop: /var/vcap/jobs/director/bin/worker_ctl
151 [UTC Feb 21 12:11:44] info     : 'director' start: /var/vcap/jobs/bpm/bin/bpm
152 [UTC Feb 21 12:12:04] info     : 'director' started
153 [UTC Feb 21 12:12:07] info     : 'worker_1' start: /var/vcap/jobs/director/bin/worker_ctl
154 [UTC Feb 21 12:12:10] info     : 'worker_2' start: /var/vcap/jobs/director/bin/worker_ctl
155 [UTC Feb 21 12:12:13] info     : 'worker_3' start: /var/vcap/jobs/director/bin/worker_ctl
156 [UTC Feb 21 12:12:18] info     : 'worker_4' start: /var/vcap/jobs/director/bin/worker_ctl
157 [UTC Feb 21 12:12:22] error    : 'director_scheduler' process is not running
158 [UTC Feb 21 12:12:22] info     : 'director_scheduler' trying to restart
159 [UTC Feb 21 12:12:22] info     : 'director_scheduler' start: /var/vcap/jobs/bpm/bin/bpm
160 [UTC Feb 21 12:12:52] info     : 'director_scheduler' started
161 [UTC Feb 21 12:13:02] error    : 'director_sync_dns' process is not running
162 [UTC Feb 21 12:13:02] info     : 'director_sync_dns' trying to restart
163 [UTC Feb 21 12:13:02] info     : 'director_sync_dns' start: /var/vcap/jobs/bpm/bin/bpm
164 [UTC Feb 21 12:13:34] error    : 'director_sync_dns' failed to start
165 [UTC Feb 21 12:13:34] error    : 'director_nginx' process is not running
166 [UTC Feb 21 12:13:34] info     : 'director_nginx' trying to restart
167 [UTC Feb 21 12:13:34] info     : 'director_nginx' start: /var/vcap/jobs/bpm/bin/bpm
168 [UTC Feb 21 12:14:08] error    : 'director_nginx' failed to start
169 [UTC Feb 21 12:14:08] info     : 'health_monitor' process is running with pid 1522
170 [UTC Feb 21 12:14:18] error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP
171 [UTC Feb 21 12:14:29] info     : 'health_monitor' exec: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
172 [UTC Feb 21 12:14:29] error    : 'registry' process is not running
173 [UTC Feb 21 12:14:29] info     : 'registry' trying to restart
174 [UTC Feb 21 12:14:29] info     : 'registry' start: /var/vcap/jobs/bpm/bin/bpm
175 [UTC Feb 21 12:15:01] error    : 'registry' failed to start
176 [UTC Feb 21 12:15:13] info     : 'nats' process is running with pid 1595
177 [UTC Feb 21 12:15:21] info     : 'postgres' process is running with pid 1653
178 [UTC Feb 21 12:15:26] info     : 'blobstore_nginx' process is running with pid 1725
179 [UTC Feb 21 12:15:38] info     : 'director' process is running with pid 1875
180 [UTC Feb 21 12:15:47] info     : 'director_scheduler' process is running with pid 1972
181 [UTC Feb 21 12:15:51] info     : 'director_sync_dns' process is running with pid 2017
182 [UTC Feb 21 12:16:02] info     : 'director_nginx' process is running with pid 2061
183 [UTC Feb 21 12:16:10] error    : 'health_monitor' process is not running
184 [UTC Feb 21 12:16:22] info     : 'health_monitor' trying to restart
185 [UTC Feb 21 12:16:22] info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
186 [UTC Feb 21 12:16:29] info     : 'registry' process is running with pid 2122
187 [UTC Feb 21 12:16:49] info     : 'health_monitor' process is running with pid 2187
188 [UTC Feb 21 12:17:03] error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP
189 [UTC Feb 21 12:17:03] info     : 'health_monitor' exec: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
190 [UTC Feb 21 12:17:15] error    : 'health_monitor' process is not running
191 [UTC Feb 21 12:17:24] info     : 'health_monitor' trying to restart
192 [UTC Feb 21 12:17:24] info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
193 [UTC Feb 21 12:17:43] info     : 'health_monitor' process is running with pid 2215
194 [UTC Feb 21 12:17:47] error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP
195 [UTC Feb 21 12:17:47] info     : 'health_monitor' exec: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
196 [UTC Feb 21 12:17:59] error    : 'health_monitor' process is not running
197 [UTC Feb 21 12:18:06] info     : 'health_monitor' trying to restart
198 [UTC Feb 21 12:18:06] info     : 'health_monitor' start: /var/vcap/jobs/health_monitor/bin/health_monitor_ctl
199 [UTC Feb 21 12:18:25] info     : 'health_monitor' process is running with pid 2235
200 [UTC Feb 21 12:18:29] error    : 'health_monitor' failed, cannot open a connection to INET[localhost:25923/healthz] via TCP

Make sure you're looking at logs in /var/vcap/sys/log/health_monitor/* for more detailed hints. Occasionally health monitor will not emit error messages for things like bad/untrusted certificates on the director's side or if it's communicating with an entirely incorrect director host/IP or using bad credentials.
I'd recommend checking all of those configuration properties (might be easiest to look at the configuration values in /var/vcap/jobs/health_monitor/config/* if there's any doubt around what values your manifest might be using.
And, again, a reminder about bosh-deployment - these issues are much less likely to occur if using that development deployment repository to get started.

@dpb587-pivotal
Thanks a lot!
I checked logs in /var/vcap/sys/log/health_monitor/*. There are two logs in /var/vcap/sys/log/health_monitor/. But they are both empty.
I checked values in /var/vcap/jobs/health_monitor/config/*. There seems to be no problem.
I used bosh-deployment to deploy Director VM and Bosh on OpenStack.

I met this issue again, any ideas?

I want to know which Openstack is current bosh which compatible with? Openstack queens and stein are all failed.

Though I got an error that "Waiting for instance 'bosh/0' to be running...", I can run bbl ssh --jumpbox, then get a right response wget --no-check-certificate https://<IP_ADDRESS>:8443 in jumpbox vm.

not about version，maybe there is something wrong with the parameter you have set
---Original---
From: "Danny<EMAIL_ADDRESS>Date: Thu, Sep 26, 2019 23:22 PM
To<EMAIL_ADDRESS>Cc: "Author"<author<EMAIL_ADDRESS>Subject: Re: [cloudfoundry/bosh] bosh director deploy on OpenStack failed with an error ：Waiting for instance 'bosh/0' to be running... Failed (#2109)
I want to know which Openstack is current bosh which compatible with? Openstack queens and stein are all failed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

i donnot know if it is the same problem that we met. i was confused by it for nearly 3 months. At last i found i set the wrong parameter before. tomorrow i will tell you my solution， because i forget how to solve it.
---Original---
From: "Danny<EMAIL_ADDRESS>Date: Thu, Sep 26, 2019 23:27 PM
To<EMAIL_ADDRESS>Cc: "Author"<author<EMAIL_ADDRESS>Subject: Re: [cloudfoundry/bosh] bosh director deploy on OpenStack failed with an error ：Waiting for instance 'bosh/0' to be running... Failed (#2109)
Though I got an error that "Waiting for instance 'bosh/0' to be running...", I can run bbl ssh --jumpbox, then get a right response wget --no-check-certificate https://<IP_ADDRESS>:8443 in jumpbox vm.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@mllives Thank you very much for your response. I cannot find your contact. You can contact me with my phone<PHONE_NUMBER>9162 or wechat:<PHONE_NUMBER>2.

It's hard to identify the issue that's being brought up without specific reproducible steps. It also seems like two separate issues, one with a custom deploy and the other with bbl. I'm going to close this as it looks like the original issue was a configuration problem that was figured out.
There's also a tool to validate your OpenStack setup and a slack channel where debugging is more commonly discussed, cloudfoundry/openstack.


Could GCC 4.8.5 be used to build SDK?

What platform/OS are you using?
SLES 12
Which version of the SDK?
1.7.103
What compiler are you using? what version?
GCC 4.8.5
What are your CMake arguments?
cmake -DCMAKE_BUILD_TYPE=Debug BUILD_ONLY="core;s3;transfer" ..
Can you provide a TRACE level log? (sanitize any sensitive information)
Hello, folks.
Am I able to use GCC 4.8.5 to build AWS SDK?
I was able to build core, s3 and transfer parts without any errors and my code worked fine with them.
Do you have mandatory requirements to not use GCC less than 4.9?

We highly recommend you to use at least gcc 4.9 for c++ 11 completeness, but don't have mandatory requirements. If you build it fine, then you are good.


LibWeb: Fix out-of-bound crash when there's more table cells than cols

Propagated checks (that were already in some parts of the code) to ensure we are within a valid range of m_col_elements_by_index.
This crashed an internal Jenkins instance page, but I could not find a public one to demo.
On Chrome:

After fixing Ladybird:

I agree, I even thought that Vector could have a safe accessor, but having it on here makes sense to avoid future mistakes.


tensor to array with shape

Currently I could only find this in the tutorials:
var t = torch.rand(2,5);
TorchSharp.Utils.TensorAccessor<float> ta = t.data<float>();
float[] a = ta.ToArray();
a

It returns a flattened float[]. Are there any other methods that could keep its shape?

I believe this can be done with tensor.tolist()

I believe this can be done with tensor.tolist()

Umm... However it returns a arraylist of tensor, which is still far from something like double[,].

Umm... Perhaps that is because it just work for 2D and cannot be widely used? Will using Array as the return type solve this problem? The users could easily get the strongly typed array with any dimension count, only through an explicit conversion.

Oh here is ToNDArray in TensorAccessor. I missed that...


Turn rules & gears into first-class citizens

Break these nouns away from their singleton docs & turn into their own objects.
Straightforward schema change, but will need a bit of code fiddling to accommodate.
Also an opportunity to change how rule documents are structured.
This will require coordination with @ryansanford to update infrastructure scripting.

Rescoping this to just gears - it's pretty obvious that rules need an overhaul to the extent that we'll likely replace the current system entirely. It'd be a waste to move rules around when they're clearly going away :)


ON MAC,the client is not stable

hi.
after i run: sudo subnet -gw <IP_ADDRESS> -network <IP_ADDRESS>/24 -cert client.certPEM -key client.keyPEM -ca ca.certPEM server-ip
it shows:
2018/02/27 16:50:53 Created iface utun1
2018/02/27 16:50:54 Remote presented certificate<PHONE_NUMBER>936876025 with time bounds (2018-02-27 06:47:34 +0000 UTC-2018-08-27 05:47:34 +0000 UTC). Verification error for certificate:
2018/02/27 16:50:54 IP of utun1 set to <IP_ADDRESS>, localNetMask <IP_ADDRESS>
2018/02/27 16:50:54 Default gateway is <IP_ADDRESS> on en0
2018/02/27 16:50:54 Traffic to my-vps-ip now routed via <IP_ADDRESS> on en0)
there is such words above: "Verification error for certificate: "
in china, then i open firefox,sometimes i can't visit some blogspot.com sites.
why?it's bcoz "Verification error for certificate: "?
how to fix it?tks

Hi,
If the client shows Verification error for certificate: <nil>, that means that verification of the remote certificate was successful (no error). The client connection is working correctly.
Are you sure blogspot was online at the time?
If you check your IP in firefox (using https://www.whatismyip.com or similar), are you on your home IP or your VPS IP? That is what matters.

hi.
bogon:subnet brite$ sudo subnet -gw <IP_ADDRESS> -network <IP_ADDRESS>/24 -cert client.certPEM -key client.keyPEM -ca ca.certPEM my-vps-ip
2018/09/23 12:29:53 Created iface utun1
2018/09/23 12:29:56 Remote presented certificate<PHONE_NUMBER>096648852 with time bounds (2018-03-21 04:56:31 +0000 UTC-2018-09-21 04:56:31 +0000 UTC). Verification error for certificate: Certificate expired or used too soon
2018/09/23 12:29:56 subnet.NewClient() err: Certificate expired or used too soon
bogon:subnet brite$
how to fix "Certificate expired or used too soon"?
tks a lot.

i checked the commands:
subnet --mode init-server-certs --cert server.certPEM --key server.keyPEM --ca ca.certPEM --ca_key ca.keyPEM
subnet --mode server --key server.keyPEM --cert server.certPEM --ca ca.certPEM --network <IP_ADDRESS>/24
both commands don't specify the expiry date of the certificates,why i encountered the hint:"Certificate expired"?

Looking at the code that generates the certificate: https://github.com/twitchyliquid64/subnet/blob/master/subnet/cert/gen.go#L81
It appears I accidentally put the expiry silently at 6 months. I think this applies to both the CA cert and the server cert.
Sorry about this, my mistake. If both the CA cert and the server cert are expired, you will need to generate them both again.
I'm going to change this two 1 year, and make a print message to indicate the expiry.

hi.
still not working.
i removed subnet from /root/go/gopath/bin/,and reinstalled subnet with command:
go get -u -v github.com/twitchyliquid64/subnet  in /root/go/gopath/,
on linux vps,i removed all the certs and key files,and re-run:
subnet --mode init-server-certs --cert server.certPEM --key server.keyPEM --ca ca.certPEM --ca_key ca.keyPEM
and
subnet --mode make-client-cert --ca ca.certPEM --ca_key ca.keyPEM client.certPEM client.keyPEM
then i removed ca.certPEM, client.certPEM, client.keyPEM FROM MY MAC,AND re-download ca.certPEM, client.certPEM, client.keyPEM from vps to my mac.
then,
bogon:subnet yuming$ sudo subnet -gw <IP_ADDRESS> -network <IP_ADDRESS>/24 -cert client.certPEM -key client.keyPEM -ca ca.certPEM my-vps-ip
2018/09/25 06:42:02 Created iface utun1
2018/09/25 06:42:10 Remote presented certificate<PHONE_NUMBER>703935876 with time bounds (2018-09-25 10:22:32 +0000 UTC-2019-09-25 10:22:32 +0000 UTC). Verification error for certificate: Certificate expired or used too soon
2018/09/25 06:42:10 subnet.NewClient() err: Certificate expired or used too soon
bogon:subnet brite$
hwo to fix it ?

Are your clocks correct on both systems?

hello.
now it's ok,my mac's clock isn't correct.

now it's not ok again.
i ran client command,it shows:
...
Traffic to my-vps-ip now routed via <IP_ADDRESS> on en0
and also ran:
networksetup -setdnsservers "Wi-Fi" "Empty" && networksetup -setdnsservers "Wi-Fi" <IP_ADDRESS>
but i just can't open any website in chrome. at the left bottom corner of chrome window,there is a hint:
resolving host...
it always shows "resolving host...", but i just can't open any website in chrome.
why?
how to fix it?

Next time it happens try to ping your VPS IP, and try pinging <IP_ADDRESS> & google.com.
If VPS works but not the others, IP forwarding is not working on your VPS (remember the command to enable it).
If VPS & <IP_ADDRESS> work but not google.com, your DNS resolver is not working.
If none work, there is something wrong with your connection or subnet.

i see,i restarted vps but forget to run "iptables -t nat -A POSTROUTING -j MASQUERADE"
now it's ok


django/models

Expected end state:

[ ] relevant models implemented
[ ] integration into Django's admin interface (just a basic integration to be able to fix minor stuff and delete objects)
[ ] test coverage

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 7 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-100.0%) to 0.0%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

calingen/apps.py
0
7
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-100.0%

Covered Lines:
0

Relevant Lines:
7

💛  - Coveralls


python38Packages.filetype: 1.0.8 -> 1.0.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python38Packages.filetype is: "Infer file type and MIME type of any file/buffer"
meta.homepage for python38Packages.filetype is: "https://github.com/h2non/filetype.py"
meta.changelog for python38Packages.filetype is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
/nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9/bin/filetype passed the binary check.
/nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9/bin/.filetype-wrapped passed the binary check.
2 of 2 passed binary check by having a zero exit code.
2 of 2 passed binary check by having the new version present in output.
found 1.0.9 with grep in /nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9
found 1.0.9 in filename of file in /nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9

Rebuild report (if merged into master) (click to expand)

25 total rebuild path(s)

13 package rebuild(s)

13 x86_64-linux rebuild(s)
12 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
abcde
docbookrx
gpodder
mirage-im
octoprint
papis
python38Packages.eyeD3
python38Packages.filetype
python38Packages.papis
python39Packages.eyeD3
python39Packages.filetype
python39Packages.papis
terraform-compliance

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python38Packages.filetype https://github.com/r-ryantm/nixpkgs/archive/7e3c9f279f0e5b6765348a40be2fa3e3762668c1.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9
ls -la /nix/store/1rhzbrnhvls3x0rqcqzf1dr2ggwrv7vr-python3.8-filetype-1.0.9/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package failed to build:

octoprint

10 packages built:

abcde
gpodder
mirage-im
papis (python39Packages.papis)
python38Packages.eyeD3
python38Packages.filetype
python38Packages.papis
python39Packages.eyeD3
python39Packages.filetype
terraform-compliance

Maintainer pings
cc @dotlambda for testing.

Result of nixpkgs-review pr 151496 run on x86_64-linux 1

11 packages built:

abcde
gpodder
mirage-im
octoprint
papis (python39Packages.papis)
python38Packages.eyeD3
python38Packages.filetype
python38Packages.papis
python39Packages.eyeD3
python39Packages.filetype
terraform-compliance


Suppress scan hits

Scanner was recently updated and filed a few new issues, suppressing them since none are actually valid problems

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.002%) to 41.436%

Totals

Change from base Build<PHONE_NUMBER>:
-0.002%

Covered Lines:
26401

Relevant Lines:
57796

💛  - Coveralls


New Transfer Page (#75) Comments

These items will be moved to a separate PR to reduce size of reviews

[x] unwanted scrollbars on some browsers
[x] clear form / retry handling
[x] copy address button functionality #81

Original Comments
https://github.com/DarkFlorist/web3-app/pull/75#pullrequestreview-1316958561

Addressed in #115


Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: vendanor/preview-pull-request

Closed in https://github.com/vendanor/preview-pull-request/commit/3fced809a0a56f422d4e47c86d1bce1809bb331e


Table1003 "Job Planning Line" make function "InitRoundingPrecisions" global

Can you make the function "InitRoundingPrecisions" global in table "Job Planning Line" (Table 1003)

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

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


Type and Sub-Type

I don't see any information specific to Type for non-standard countries as well. For standard ones, we've defaulted Type to Generic. Just curious to know if there's indeed a field called Type that we need to capture.

This can be closed as they are being tracked in https://github.com/DeepBlueCLtd/LegacyMan/issues/206#issue-1694321618


Bugfix

For certain set-ups the find-cache-dir module is not able to determine the cache directory and the findCacheDir function returns null instead of the expected thunk, resulting in an unhandled exception. This pull request fixes this problem and uses the default cache directory instead.

I think #159 already handled that.

I confirm that the issue is fixed.


Flexibility for cloud S3 upload path

Your library structure is awesome. However the UploadMedia class did not find any flexibility on uploading files in custom (dynamic) S3 directory and also setting the file visibility.
Also if I have custom upload controller then how can I initiate $media object? please say.
I need to save images in 'images' root folder and videos in 'videos' root folder and all other files in 'files' folder. Also I should give the file visibility as public or private while saving to S3.
My Upload controller already detect the root path based on mime_type:
        !# UploadController.php
        // we need to detect path for the file type
        $mimeType = $request->file('file')->getMimeType();

        if(strpos($mimeType, 'image/') !== false){
            // image file
            $uploadPath = 'images';
        } elseif(strpos($mimeType, 'video/') !== false){
            // video file
            $uploadPath = 'videos';
        } else {
            // other file
            $uploadPath = 'files';
        }

        $filePath = $request->file('file')->storePublicly($uploadPath);
        $fileUrl = Storage::url($filePath);

Is it possible for your library to give such flexibility in near future?
Thanks.

Definitely. I'll work on this as soon as possible.

Would love to have this feature on local disk as well!
At the moment all files are dropped into the storage/app/public folder, but it would be awesome to be able to determine where on the filesystem they should be placed, or at least which subfolder to the public.
I'm doing a published/unpublished feature in our app so it'd be great to be able to push the files outside the publicly available space and then copy it to the public storage when desired (that's obviously a userland feature, but it might give a hint on why I'd need it).

If you want to store your files on custom path here is the whole steps that you need to follow :

Take new fields into media table called path (string)

 Schema::create('media', function (Blueprint $table) {
            $table->bigIncrements('id');
            ..............
            $table->string('path');
            $table->timestamps();
        });

Create your own MediaUploader

<?php

namespace App\Media;

class MediaUploader extends \Optix\Media\MediaUploader
{
    public static $path;

    public static function updatePath($path)
    {
        self::$path = $path;
    }

    /**
     * Upload the file to the specified disk.
     *
     * @return mixed
     */
    public function upload()
    {
        $model = config('media.model');

        $media = new $model();

        $media->name = $this->name;
        $media->file_name = $this->fileName;
        $media->disk = $this->disk ?: config('media.disk');
        $media->mime_type = $this->file->getMimeType();
        $media->size = $this->file->getSize();
        $media->group = self::$path;

        $media->forceFill($this->attributes);

        $media->save();

        $media->filesystem()->putFileAs(
            $media->getDirectory(),
            $this->file,
            $this->fileName
        );

        return $media->fresh();
    }
}

Create your own media model by extending their media :

<?php

namespace App\Models;

use Illuminate\Contracts\Filesystem\Filesystem;
use Optix\Media\HasMedia;
use Optix\Media\Models\Media as MediaModel;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str;

class Media extends MediaModel
{
    public function getDirectory()
    {
        return $this->path. '/'.$this->id; // you can customize this however you want
    }
}

Upload your media

\App\Media\MediaUploader::updatePath('users/profile-photos');
$media = \App\Media\MediaUploader::fromFile($file)->upload();
$model->attachMedia($media, $mediaType);

If you want to store your files on custom path here is the whole steps that you need to follow :

Take new fields into media table called path (string)

 Schema::create('media', function (Blueprint $table) {
            $table->bigIncrements('id');
            ..............
            $table->string('path');
            $table->timestamps();
        });

Create your own MediaUploader

<?php

namespace App\Media;

class MediaUploader extends \Optix\Media\MediaUploader
{
    public static $path;

    public static function updatePath($path)
    {
        self::$path = $path;
    }

    /**
     * Upload the file to the specified disk.
     *
     * @return mixed
     */
    public function upload()
    {
        $model = config('media.model');

        $media = new $model();

        $media->name = $this->name;
        $media->file_name = $this->fileName;
        $media->disk = $this->disk ?: config('media.disk');
        $media->mime_type = $this->file->getMimeType();
        $media->size = $this->file->getSize();
        $media->group = self::$path;

        $media->forceFill($this->attributes);

        $media->save();

        $media->filesystem()->putFileAs(
            $media->getDirectory(),
            $this->file,
            $this->fileName
        );

        return $media->fresh();
    }
}

Create your own media model by extending their media :

<?php

namespace App\Models;

use Illuminate\Contracts\Filesystem\Filesystem;
use Optix\Media\HasMedia;
use Optix\Media\Models\Media as MediaModel;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str;

class Media extends MediaModel
{
    public function getDirectory()
    {
        return $this->path. '/'.$this->id; // you can customize this however you want
    }
}

Upload your media

\App\Media\MediaUploader::updatePath('users/profile-photos');
$media = \App\Media\MediaUploader::fromFile($file)->upload();
$model->attachMedia($media, $mediaType);


Consider depending on async: ^2.2.0

By using the latest flutter_test version (bundled with flutter 1.22) and depending on list_diff, version solving fails due to conflicts in async version.
Seems to be possible to solve by increasing the async version range to ^2.2.0. I believe it's unlikely that async will add a breaking change in a non-major version.
Version solving log:
Because every version of flutter_test from sdk depends on test_api 0.2.19-nullsafety.2 which depends on async >=2.5.0-nullsafety <2.5.0, every version of flutter_test from sdk requires async >=2.5.0-nullsafety <2.5.0.
And because list_diff >=1.1.1 depends on async >=2.2.0 <2.5.0, flutter_test from sdk is incompatible with list_diff >=1.1.1.
And because implicitly_animated_list 1.0.2 depends on list_diff ^1.1.2 and no versions of implicitly_animated_list match >1.0.2 <2.0.0, flutter_test from sdk is incompatible with implicitly_animated_list ^1.0.2.
So, because my_app depends on both implicitly_animated_list ^1.0.2 and flutter_test any from sdk, version solving failed.
pub get failed (1; So, because my_app depends on both implicitly_animated_list ^1.0.2 and flutter_test any from sdk, version solving failed.)

Would be happy to help with a PR.
PS: for those with the same problem as me, adding this to pubspec.yaml temporarily fixes the issue:
dependency_overrides:
  async: 2.5.0-nullsafety.1

I relaxed the dependency to async: ^2.2.0 and published it as 1.3.2 on pub.

Thanks! :)


#382 Standardize on senzing network

Pull request questions
Which issue does this address
resolves #382

@docktermj why closed?


How to use run_squad.py to produce multiple answers for a question?

Hello,
I am using run_squad.py to build my own question answering system, the problem is that, I want the system can output multiple answers for a question.
The number of answers can be 0, or one, or multiple if possible, how can I do to the code to achieve this? Thank you

soloved

Can you share how did you solve that problem?

@armheb
Sure, some questions in my dataset have multiple answers, some have one answer, some no answer.
Firstly, I add a for loop in the "read_squad_example" method to allow the code to read all answers for each question and build N SquadExamples for each question, N is the number of answers (This is for my case, you don't have to do it, because I need to use all answers, the original squad code only reads the first answer of each question even the question has multiple answers).
The run_squad.py produces a "nbest_predictions.json" file, you can see the model provides top 20 possible answers for each question, with possibilities, so I just simply pick some of those answers according to their possibilities.
However, I have to admit that eventually the performance isn't that good. it works but just not that good, but I think it can be improved by some way.

@mushro00om
Hi,
Can you give sample codes for how you used your model for prediction given a text corpus and a question?

@Swathygsb Hi, sorry for late reply. Actually the code script I used is not this Pytorch version, I used the Tensorflow version provided by Google, because it is much more easier and they provide very clear guidance, Here is the link:
https://github.com/google-research/bert
The most of the code remained unchanged, I basically modified the read_squad_examples method to allow process multiple answers (in my task, a question may have more than one answer, the original code can only process one answer for each question).
So if all your questions have only one particular answer, you can simply follow the guidance, or if your questions may have more than one answer, you can give me your email and i can send my code to you.


Hotfix 6.1.x

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: guggi:white_check_mark: deckdom:x: Serhii PlyhunSerhii Plyhun seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: guggi:white_check_mark: deckdom:x: Serhii PlyhunSerhii Plyhun seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


The home layout HTML error

https://github.com/jekyll/minima/blob/280deb6d21f9d91f29af928b9134d8b78f05046e/_layouts/home.html#L31
It should be like this: via RSS

@ettingshausen you're welcome to submit a PR that does the opposite of your suggestion:
via RSS

Thank you  @ashmaroli
PR #280


Pre-Publish Checklist: Use WASM AMP validator

While setting up AMP validation checks in the checklist, Pascal mentioned that now the validator is also available in Web Assembly and we could pull it in without needing to update PHP at all.
For the time being, the PHP is working just fine. This method could be more suitable. This ticket is to explore and potentially implement that and retire the php implementation that was added in #8443.
Original thread: https://github.com/google/web-stories-wp/pull/6185/files#r675183318

@BrittanyIRL Turns out we must address this very soon.
As per https://github.com/ampproject/amphtml/issues/36067#issuecomment-919532568, the JS version of the validator is being deprecated in favor of the WASM version. It was already removed once but the full removal might be delayed by another few weeks.
So we need to fix this in our next release.
This requires quite some changes on our end:

The WASM version should ideally be lazy-loaded via a dynamic import, instead of the current way.
So this needs to be removed:
https://github.com/google/web-stories-wp/blob/fc7ffa784766dc49011f897eaa077fc4e31a1a87/includes/Admin/Editor.php#L213-L219
Error codes aren't strings anymore, but integers.
A mapping of strings to integers can be found at https://github.com/ampproject/amphtml/blob/cfb102aafc1543788b77f3ef9bd138c753e13097/validator/validator.proto#L853
MISSING_URL is 35, INVALID_URL_PROTOCOL is 37
So this needs to be updated here:
https://github.com/google/web-stories-wp/blob/fc7ffa784766dc49011f897eaa077fc4e31a1a87/packages/story-editor/src/components/checklist/checks/storyAmpValidationErrors.js#L51-L66
We might want to load the validator in web worker while we're at it

PLMK if Pea pod has bandwidth for tackling this. If not, Jonny and I might have some room.

Hey @swissspidy - thanks for the run through. I have meetings all am but I'll get a concrete response back to you by the end of my workday MST.

@swissspidy  As promised, EOD for me ~
Here's some work in progress: https://github.com/google/web-stories-wp/compare/try/validator
It uses amphtml-validator combined with workerize-loader at the story-editor level. I imported inline instead of adjusting the webpack.  is this what you had in mind?
I'm getting yelled at about unresolving fs, that's why it's kinda just everywhere in this wip. I'm curious if you know how to resolve that (my webpack knowledge is v limited 😝 ).

If this is the right direction and you can just lend some eyes on the webpack config/import issues then I think this is almost there and just needs the error codes updates and my wip code cleaned up (both of which I'm capable of).

Neat! That‘s more than what I expected! :-)
I‘ll take a look tomorrow. In the meantime:

Have you tried using worker-loader instead? That‘s basically the built-in solution in webpack for web workers.
Is it possible to load the validator from https://cdn.ampproject.org/v0/validator_wasm.js instead so it‘s evergreen? The npm package was built for a node context, not the web.

Eh, it's a starting point, right?!
So web-worker is fine with me, thanks for suggesting it. Swapped that out this am.
Loading the validator from the URL supplied is kinda catching me though with webpack.
(await import(/* webpackChunkName: "validator-wasm" */ 'https://cdn.ampproject.org/v0/validator_wasm.js'))
Regardless of lazy or async/await importing the script results in the error can't resolve ...validator_wasm which is because of webpack chunking from what i deduce. Curious how you envision getting around this?
How do you want to load the validator if not with npm? Can explore using require(https) but that feels like overkill.

So web-worker is fine with me, thanks for suggesting it. Swapped that out this am.

NB: the config wasn't fully correct yet in your branch, so the web worker wasn't actually loaded.

Loading the validator from the URL supplied is kinda catching me though with webpack.

External scripts can be imported using importScripts in a web worker.
That said, I just took a closer look at your POC branch and tried using importScripts there.
It all works just fine, except that apparently the web worker script needs to have the same Cross-Origin-Embedder-Policy headers as the editor, otherwise the browser won't load it. And unfortunately we can't really control these headers in that case.
Long story short, using a web worker is unfortunately not feasible for this use case.
So... it boils down to two things we need to do:

Update the URL here to https://cdn.ampproject.org/v0/validator_wasm.js
https://github.com/google/web-stories-wp/blob/fc7ffa784766dc49011f897eaa077fc4e31a1a87/includes/Admin/Editor.php#L213-L219
Update error codes from strings to integers as per above message

ah thank you for spending time on this. i'm on it!

@swissspidy - 😢
I think you might need to look deeper into this one after all. Something isn't adding up and I know we're on a time crunch.
Made a draft PR summarizing what's happening and where I'm at. I'll keep looking at it but I'm just not getting much further it feels like. https://github.com/google/web-stories-wp/pull/9062


MultiSelect search strange behaviour

Hi, awesome work with this library, really takes Dash to the next level.
I am experiencing this strange behavior while searching a MultiSelect component wich has different values for its data attribute.
dmc.MultiSelect(     id='my-dropdown',     data=[{'label': x, 'value': y} for x, y in zip(list1, list2)], # different values     searchable=True,

As you can see in the image, the search returns results that do not match the input.
Thank you

Please share an MRE.

Missing MRE and more than a year old. @AnnMarieW Maybe this one could be closed?


Fix --rotate-daily spill directory

Fix #154
With --rotate-daily: the OUT_DIR directory was overriden in the block dealing with --rotate-hourly
Seems to be a consequence of 5e15d765

@darold : Hi Gilles!  Is it ok for you?

Sorry @Krysztophe I just forgot this PR, thanks for the remainder, merged.


Default buildkite bootstrap fails on Ubuntu 15.04 ($HOME isn't set)

The bootstrap fails if $HOME isn't set. Copied from: https://github.com/buildkite/feedback/issues/100

This is fixed in the latest beta! :dancers:


Manifest.json Support

Enhancement Type
Improve an existing feature
Describe the enhancement
Exported Client modpacks use Manifest.json to communicate the modfiles that are used as well as forge version and minecraft version
documentation here: https://nodecraft.com/support/games/minecraft/preparing-minecraft-modpacks-manifest-files#h-downloading-server-files-d06c460319
it is reccomended that you use a mod scrubber when doing this manually to avoid client mods that crash servers such as this one: https://github.com/BloodyMods/ServerStarter
however given this also starts the server, might want to ignore it and just state that client side mods may crash the server.

Note: https://github.com/itzg/mc-image-helper/pull/195 provides the mc-image-helper option that can be used for this

Supported by https://github.com/itzg/docker-minecraft-server#auto-curseforge-management with the variable CF_MODPACK_MANIFEST


requirements left out...

python needed reactor and defer and didn't list it in requirements.txt

The reactor and defer are sub modules within the Twisted package called twisted.internet. There shouldn't be a need to import whatever those separate Python packages are with the same names as that isn't what it is using. Even with very latest version of Twisted, building the Docker image from repo works fine without needing those separate packages to be listed in requirements.txt.

I did find out where I was doing it didn't have Twisted installed and then when I tried to install it, it ran in to another issue updating pyopenssl. sigh. Never a dull moment.


Managing out-of-date official doc translations

First Check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.

Commit to Help

[X] I commit to help with one of those options 👆

Description

For contributing translations, it helps that tools or notification to Inform us out of dates translations.
(I believe) translated documents should shows if up-to-date or out-of-dates to original document. it help users.

Wanted Solution
First of all, to solve how to search out-of-date translations, I created simple tools (PR) to compare committed date between original and translated docs. It works (but not correct).
How about merging the tools and collaborate them to notify it for developer and user with something like GitHub Actions?
Alternatives

adding revision number in each documents and parse it for developer. this way has advantages as for user to check if up-to-date or not when reading.

Additional Context
No response

(I believe) translated documents should shows if up-to-date or out-of-dates to original document. it help users.

Agree! Also, it could be misleading, if there's no such an information.
I'm not sure if in the form you suggested, but It would be great to have such a functionality.

I created simple tools (PR) to compare committed date between original and translated docs

Can you share the link to those tools with us? It seems that the link in the "PR" is wrong.
Also, it seems to me that it's more of a MkDocs localization problem than a FastAPI's.
From what I could gather, there's no official way to handle outdated translations in MkDocs or ReadTheDocs 😬.


App icon pop-ups turn blank after clicking

Go to bioimage.io
Click on an app icon on one of the model

The popup shows for 1 sec and goes blank

Console logs from Chrome
Console logs from Chrome
chunk-vendors.8c406f94.js:1390 Modal "window-modal-dialog" has scrollable flag set to true but height is not "auto" (670px)
beforeMount @ chunk-vendors.8c406f94.js:1390
chunk-vendors.8c406f94.js:1390 Modal "info-dialog" has scrollable flag set to true but height is not "auto" (600)
beforeMount @ chunk-vendors.8c406f94.js:1390
imjoyCore.js:93 Successfully initialized the engine manager.
pluginManager.js:992 Loading internal plugin "Jupyter-Engine-Manager"...
plugin-service-worker.js:5 Workbox is loaded (plugin service worker)
connection.js:22 connection to the imjoy-rpc peer ojxg38i65z1710165168515 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for Jupyter-Engine-Manager
jailedPlugin.js:800 Plugin Jupyter-Engine-Manager_19gdp1710165168052: Jupyter Engine Manager initialized
pluginManager.js:1001 Jupyter-Engine-Manager plugin loaded.
pluginManager.js:992 Loading internal plugin "WebPythonWorker"...
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer 4ynwsasvz91710165169011 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for WebPythonWorker
pluginManager.js:1001 WebPythonWorker plugin loaded.
imjoyBasicApp.js:104 ImJoy Core started successfully!
Modal.vue:236 Modal "window-modal-dialog" has scrollable flag set to true but height is not "auto" (500px)
beforeMount @ Modal.vue:236
plugin-service-worker.js:71 cached requirements: Set(669)
 Service worker (core) was activated.
cdn.jsdelivr.net/npm…/imjoy-rpc.min.js:1 Uncaught Error: unrecognized message: [object Object]
    at n (imjoy-rpc.min.js:1:28238)
 Service worker (core) was activated.
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer t8e8bcdqqb1710165169399 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for Jupyter-Engine-Manager
cdn.jsdelivr.net/npm…/imjoy-rpc.min.js:1 Uncaught Error: unrecognized message: [object Object]
    at n (cdn.jsdelivr.net/npm/imjoy-rpc@0.5.9/dist/imjoy-rpc.min.js:1:28238)
 ImJoy RPC loaded successfully!
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer hei26jnylr1710165169427 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for WebPythonWorker
 ImJoy RPC loaded successfully!
jailedPlugin.js:800 Plugin Jupyter-Engine-Manager_jv50p1710165169095: Jupyter Engine Manager initialized
app.5948f9c1.js:1 Binder Engine connected!
app.5948f9c1.js:1 Training data not found: ilastik/stradist_dsb_training_data
(anonymous) @ app.5948f9c1.js:1
app.5948f9c1.js:1 Object Object
pluginManager.js:2853 ilastik loaded from https://raw.githubusercontent.com/ilastik/bioimage-io-resources/main/src/ilastik-app.imjoy.html
/#/:1 Third-party cookie will be blocked. Learn more in the Issues tab.
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer brvlephtau1710165177266 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for ilastik
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
jailedPlugin.js:808 Error in Plugin ilastik_rc8sk1710165176999_xsmw81710165177001: Error occured when loading the window plugin ilastik: Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
error @ jailedPlugin.js:808
app.5948f9c1.js:1 Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
    at c._decode (rpc.js:787:19)
    at c._decode (rpc.js:831:35)
    at c._unwrap (rpc.js:863:23)
    at rpc.js:260:29
    at ne._fire (utils.js:863:11)
    at ne.<anonymous> (connection.js:65:16)
(anonymous) @ app.5948f9c1.js:1
app.5948f9c1.js:1 Training data not found: ilastik/stradist_dsb_training_data
(anonymous) @ app.5948f9c1.js:1
app.5948f9c1.js:1 Object Object
pluginManager.js:2853 ilastik loaded from https://raw.githubusercontent.com/ilastik/bioimage-io-resources/main/src/ilastik-app.imjoy.html
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer e5020yf08d1710165186763 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for ilastik
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
jailedPlugin.js:808 Error in Plugin ilastik_14p2k1710165186416_4t9sn1710165186417: Error occured when loading the window plugin ilastik: Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
error @ jailedPlugin.js:808
app.5948f9c1.js:1 Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
    at c._decode (rpc.js:787:19)
    at c._decode (rpc.js:831:35)
    at c._unwrap (rpc.js:863:23)
    at rpc.js:260:29
    at ne._fire (utils.js:863:11)
    at ne.<anonymous> (connection.js:65:16)
(anonymous) @ app.5948f9c1.js:1
app.5948f9c1.js:1 Training data not found: ilastik/stradist_dsb_training_data
(anonymous) @ app.5948f9c1.js:1
app.5948f9c1.js:1 Object Object
pluginManager.js:2853 deepimagej loaded from https://raw.githubusercontent.com/deepimagej/models/master/src/deepimagej-app.imjoy.html
imjoyLoader.js:155 Using cached imjoy-rpc library v0.5.9.
connection.js:22 connection to the imjoy-rpc peer uwhqjz6w291710165200150 is limited to origin https://lib.imjoy.io.
jailedPlugin.js:388 loaded imjoy-rpc v0.5.9 for deepimagej
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
raw.githubusercontent.com/bioimage-io/spec-bioimage-io/gh-pages/weight_formats_spec.json:1

       Failed to load resource: the server responded with a status of 404 ()
jailedPlugin.js:808 Error in Plugin deepimagej_3yk1s1710165199884_b9nmc1710165199886: Error occured when loading the window plugin deepimagej: Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
error @ jailedPlugin.js:808
app.5948f9c1.js:1 Error: SyntaxError: Unexpected non-whitespace character after JSON at position 3 (line 1 column 4)
    at c._decode (rpc.js:787:19)
    at c._decode (rpc.js:831:35)
    at c._unwrap (rpc.js:863:23)
    at rpc.js:260:29
    at ne._fire (utils.js:863:11)
    at ne.<anonymous> (connection.js:65:16)
(anonymous) @ app.5948f9c1.js:1

Hi,
This seems that is not happening anymore. But just to be sure, @oeway could you check the log and see if there's something weird or confirm that this is solved?
Thanks!


semigroup

closes #54

@BebeSparkelSparkel: It looks like this needs CPP to support older GHC versions.  You can find a guide for how to do that here: https://prime.haskell.org/wiki/Libraries/Proposals/SemigroupMonoid#RecommendedVariant


[feat] Implement Spanish and French Language Support

Tell us about the task you want to perform and are unable to do so because the feature is not available
Add Spanish and French language support to enhance accessibility and usability.
Expected Outcome:
Enhanced accessibility and wider user reach.
Additional Information:
Aligns with inclusivity goal and expands user base.
Implementation

Add language files for Spanish (app_es.arb) and French (app_fr.arb).
Integrate flutter_localizations package for seamless language switching.
Implement language selection feature in settings.
Ensure dynamic localization without app restart.

@opxdelwin
Can I contribute to this feature?

Hey @PedroFrancoDev a PR is currently active. You may send across your own PR, but the best one would be merged.


Fixed typo in fallbacks url

Hi,
It's a small detail, but I came across a misspelled variable name (user_buils_fallback) in the urls.py file and I thought it would be worth fixing before it became a problem for someone else.

Thanks for the change! I don't see any reference to either url name, so this should be perfectly safe


After some time, adaptive renderer stops writing info in the console

Isn’t that an issue with appleseed itself?

Not a bug, the adaptive tile renderer prints warning messages only when less than 50 % of a tile's pixels have converged.
To get convergence statistics for all tiles, enable debug verbosity.


Fix clean rosdep yaml

Fixes #17930.

There are already many rules which don't have quotes (search for "gentoo: [=" in the base.yaml, e.g. https://github.com/ros/rosdistro/blob/a180372527178e97654a4156cc4f4292ef18da38/rosdep/base.yaml#L740). So I don't see how the once I changed in this patch could be any different.

There are already many rules which don't have quotes

The rule you linked to is the only one not having the quotes so I wouldn't call it "many".
If you tested it on gentoo and are confident it works I'm fine with merging as is :+1: . Otherwise I would feel more comfortable having confirmation from gentoo users.

As the rules using use flags e.g. https://github.com/ros/rosdistro/pull/17937/files#diff-acba1c75aeaa27ae4af7a5e0a5b78c08R4190 or nested [ are not modified by this PR I guess it's find to merge as is.

Bit late to the party, but yeah, it's more of a yaml thing than gentoo I
guess (if the rosdep backend deals with lists, ofc).
All good.
On Wed, May 23, 2018, 12:48 Dirk Thomas<EMAIL_ADDRESS>wrote:

Merged #17937 https://github.com/ros/rosdistro/pull/17937.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ros/rosdistro/pull/17937#event-1640760958, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABpFdH19eeXE2t9OjWWYYABYmMkvXEtXks5t1M4AgaJpZM4UJC3H
.

Lgtm -- sorry for the late reply


Sub-Task 20.2: Sharing on social media

Task: Users may share podcasts on their social media, this will require authorization from the social media platform.  Friends on the social media site of the user will see that the podcast was shared by him/her.

Deleting issue, linked to US#20


Feature_Request : Checkout page for tour packages

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

the book now button of the destination card are not linked to any checkout page.
Describe the solution you'd like

I would like to build a dummy checkout page (non functional, as of now), which will be linked to the book now button.
Describe alternatives you've considered

Demo Video/Screenshot (Mandatory )
inspiration

Are you contributing under any open-source program ?

JWoC'24

@PranavBarthwal Already someone else is assigned with the same issue (#65)
But , I am not closing this issue. you can work on this issue. If he fails to submit his PR , I will assign this issue to you.
Happy coding!!!!!!!

@PranavBarthwal Already someone else is assigned with the same issue (#65) But , I am not closing this issue. you can work on this issue. If he fails to submit his PR , I will assign this issue to you. Happy coding!!!!!!!

@apu52  whats the status of issue #65 ? Is it still under progress or should I start working on it?

@PranavBarthwal Already someone else is assigned with the same issue (#65) But , I am not closing this issue. you can work on this issue. If he fails to submit his PR , I will assign this issue to you. Happy coding!!!!!!!

@apu52 whats the status of issue #65 ? Is it still under progress or should I start working on it?

He haven't submitted his PR but it hasn't crossed the timeline. I want to suggest you to please submit your assigned issue .

@PranavBarthwal you are assigned now. on this issue


Show process durations

What
It is nice to see how long your processes are taking to complete. This PR adds a process duration the status card per process.
Screenshot

After some feedback from @eXistenZNL, I changed the placement with the other status boxes:


🚧Convert to NugetExistsChecker to dotnet

I have done the items below . . .

[X] I have created a title but left the 🚧 emoji behind.

Description
Convert the project to a NET project.
Acceptance Criteria
This issue is finished when:

[x] Project converted
[x] Make sure that the action works.
[x] Unit tests created
[x] Use the C# HTTP client Rest Sharp
[x] The name/ID of the package in the URL must be lowercase

Examples:

Good URL: https://api.nuget.org/v3-flatcontainer/kinsondigital.casl/index.json
Bad URL: https://api.nuget.org/v3-flatcontainer/ KinsonDigital.CASL/index.json

ToDo Items

[X] Priority label added to issue (low priority, medium priority, or high priority)
[X] Issue linked to the proper project

Issue Dependencies

#3

Related Work
No response

Issue complete and merged for version v1.0.0-preview.1


GA: still vacant, push back

Pull Request Test Coverage Report for Build 1000

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

Totals

Change from base Build 997:
0.0%

Covered Lines:
951

Relevant Lines:
1666

💛  - Coveralls


Creates these two errors on compiling

Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
in
.........\app\build\intermediates\res\merged\debug\values-v26\values-v26.xml
compileSdkVersion 25
buildToolsVersion "25.0.2"
minSdkVersion 19
targetSdkVersion 25
and gradle is 2.3.1

@Savatar100 new updated version is available maybe this will resolve the issue


WeSay can't use email as a login for users

when users of WeSay try to login with an email they get an error. We need a workaround for them.

as a workaround we will implement #360

I think this is effecticely a duplicate of #360 now?


[FEATURE REQ]

Hi
can we have a PublicIPPrefix include in main Java SDK
I use beta package
    <groupId>com.microsoft.azure.network.v2019_09_01</groupId>
    <artifactId>azure-mgmt-network</artifactId>
    <version>1.0.0-beta-1</version>

https://github.com/ovidiu10/Azure/blob/master/java/otprivatedns/src/main/java/ca/otmdft/sample/otpublicprefix.java
thanks

Fixed on 1.31.

thank you


Method to terminate python client

While implementing a gRPC client, I was just wondering if there are any ways to terminate a gRPC call.
Example from my gNMI client:
    try:
        responses = stub.Subscribe(req_iterator, options.timeout, metadata=metadata)
        for response in responses:
            if response.HasField('sync_response'):
                log.debug('Sync Response received\n'+str(response))
            elif response.HasField('error'):
                log.error('gNMI Error '+str(response.error.code)+' received\n'+str(response.error.message))
            elif response.HasField('update'):
                log.info('Update received\n'+str(response))
            else:
                log.error('Unknown response received:\n'+str(response))

The gNMI API is defined here.
The return value of the Subscribe() RPC is a stream. Using the implementation above, the loop is executed until the connection is terminated by the server, connection problems between server/client occur or if any other exception is raised (CTRL-C causing KeyboardInterrupt exception).
To change the subscription (modify the req_iterator) it is required to terminate the current subscription and to request a new subscription with the updated req_iterator.
I am a bit confused, how to terminate the current subscription. Potentially I could just exit the loop after the next update has been received. This would allow you to run a new subscription from the same thread - but it would neither terminate the first Subscription() nor release related resources. Also it requires to wait for the next update message, which could be hours later - while users might want changes to get accepted immediately.
Is there any API to terminate the Subscribe() call? Is there any form of subscription identifier needed, to tell gRPC, which session to terminate (part of meta-data)?

Your responses object has a cancel method.
But reading your question as a whole, I'm not certain that cancelling your RPC is the best thing to do. You are able to pass any iterator of request messages as your req_iterator object - so why not pass an instance of some class completely under your control that is able to respond and change as it needs to respond and change over the course of your RPC? In particular, your statement "To change the subscription (modify the req_iterator) it is required to terminate the current subscription and to request a new subscription with the updated req_iterator" is simply not true - your req_iterator is always an object completely under your control at all times; the only thing gRPC Python does with it is ask it to emit request messages.


update protocol markdown format of chinese version

for better adaptation of GitHub markdown format, update the file doc/protocol.zh-CN.md.

Can you merge the code?  @kr

Since the language of development is English, the Chinese documentation will constantly be outdated. I'm not sure this project should maintain a Chinese documentation.

hi kr,
This pr only updated markdown style, so it can display better on GitHub, nothing else.
laixintao
www.kawabangga.com

在 2017年7月5日，上午12:42，Jens Rantil<EMAIL_ADDRESS>写道：
Since the language of development is English, the Chinese documentation will constantly be outdated. I'm not sure this project should maintain a Chinese documentation.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

There are merge conflicts. Please fix and resubmit.

I do not see any fixes here. Closing. If you think that there should be fix, then please submit the changes and reopen.


As a user I would like to hide a list without opening the menu

Issue opened with imdone.io from code comment on 9f751f1
BACKLOG As a user I would like to hide a list without opening the menu id:30

https://github.com/imdone/imdone-atom/blob/9f751f14f022fed15d90b360e4f50f43250dcb82/todo.md#L8-L13

Issue closed with imdone.io by removing a comment.

https://github.com/imdone/imdone-atom/blob/b7251b7ccf00e69c484ae85d9668078cedb7152e/todo.md#L8-L13


Add option to hide animation progress bar

I've added option to hide animation bar as requested in https://github.com/f3d-app/f3d/issues/1465

@mwestphal Why did the coverage check fail saying that no token has been found? It surely looks like it is unrelated to my changes.

@mwestphal Why did the coverage check fail saying that no token has been found? It surely looks like it is unrelated to my changes.

Indeed unrelated, codecov have some issues not yet fixed: https://github.com/codecov/feedback/issues/112#issuecomment-2082728236


[WIP] Fix harmless excessive verbosity of Cuckoo executables build

Depends on PR #387 (included in this PR).

Force-pushed rebase on master for CI stability.

This is still chatty since it copies all binaries even when nothing has changed... (This amounts to ~40% of all the output when you do make in an up-to-date epoch-repo...
I suggest something like this:
$(LIBBLAKE): $(SRC_LIBBLAKE)
	@mkdir -p priv/lib
	cp -p $< $@

$(EXECUTABLES): priv/bin/%: c_src/src/%
	@mkdir -p priv/bin
	cp -p $< $@

and removing the the targets priv/bin and priv/lib... This will make completely silent when nothing is changed, at the sacrifice of doing some unnecessary mkdir -p

Last bit of noise (make[1]: Nothing to be done for 'all'. can be removed by adding to the all: rule:
all: $(LIBBLAKE) $(EXECUTABLES)
	@:

Let's do it completely silent when nothing has changed!

@hanssv Done in d68992cf (amended, rebased on master, force-pushed).

I see CI passed. I see two reviewers approved. Merging.


feat: Hide shadows of hiddens objects during page loading in deploy view

Description
when i set visible = false in every objects it is not beautiful to see in deployed version during page loading
the shadow of this object...
Fixes #11203
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Test A
Test B

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

/ok-to-test sha=e20f1c9

/ok-to-test sha=51ea141

@wmdev0808 Tested and working fine.

/ok-to-test sha=36db6aa


Something anout clockwork rnn

Your code is so awesome.And if it support keras 0.3 or not?

Hi, sorry for the late reply.   github didn't notify me about this for some reason.
It doesn't support keras 0.3. I highly suggest updating, though.  The way Keras builds the computation graph internally has changed to make things more efficient (and all around better, imo).


git commits no longer trigger automatic doc check

It used to work, maybe with the updated site it stopped.
basically now I have to run it manually.

any updates on this one?

@sagiegurari Hi, sorry for not replying. I checked this when you first reported it, but to me it seems that all GitHub web hooks are executed as expected. Did I misunderstand something?

So for me the githooks are not running or not triggering the inch build.
This started after the new website change. anything I need to do on my end to make it work again?

got into a repo webhooks and I see that the inch webhook returns 301 responses (redirect)
http://inch-ci.org/rebuild
so it is failing.

ok so I deleted the webhooks but i'm unable to add it via inch website, keeps telling me something is wrong.
Added it manually and now it works.
So i'll have to do it manually for all repos but this is something you should check.

dug into this a little bit more and the issue is that the old webhook was http and the new is https.
when going to http I guess you are now redirecting to https and github doesn't follow redirects (which i think is ok from their part).

Excellent analysis, that fixed it. Thanks for digging so deep! :+1:


rancherd install script is broken.

Rancher Server Setup

Rancher version: 2.6
Installation option (Docker install/Helm Chart): rancherd ( curl -sfL https://get.rancher.io | sh - )

Describe the bug
When performing a fresh install using the instructions here: https://rancher.com/docs/rancher/v2.x/en/installation/install-rancher-on-linux/ the install fails when trying to download the latest version, with a http status of 404
To Reproduce
run curl -sfL https://get.rancher.io | sh -
Result
The script starts, and attempts to download the latest release, but fails with a http 404 status
Expected Result
The correct release should be downloaded and installation should begin.
Screenshots
root@rancher:~# curl -sfL https://get.rancher.io | sh -
[INFO]  finding release for channel latest
[INFO]  using v2.6.0 as release
[INFO]  downloading checksums at https://github.com/rancher/rancher/releases/download/v2.6.0/sha256sum.txt
[INFO]  downloading tarball at https://github.com/rancher/rancher/releases/download/v2.6.0/rancherd-amd64.tar.gz
curl: (22) The requested URL returned error: 404

Thank you for opening this bug report, I am experiencing the same issue.

I think this is because it has to be installed with helm from 2.6.

Yes, I hit the same, RancherD was an experimental feature in Rancher 2.5 that has been dropped as of Rancher 2.6. From the release notes:
RancherD was introduced in 2.5 as an easy-to-use installation binary. With the introduction of RKE2 provisioning, this project is being re-written and will be available at a later time. See #33423.

On an install made by RancherD, what steps are needed to upgrade to Rancher 2.6? I guess that I'll need to bootstrap a new Kubernetes cluster and migrate Rancher to that?

Yes, I hit the same, RancherD was an experimental feature in Rancher 2.5 that has been dropped as of Rancher 2.6. From the release notes:
RancherD was introduced in 2.5 as an easy-to-use installation binary. With the introduction of RKE2 provisioning, this project is being re-written and will be available at a later time. See #33423.

Ah, I missed this.
Looks like this is working as intended then.  Closing.


[pyright updated to 1.1.328] Update Version

Auto-generated by create-pull-request

Friendly ping. :)

Thanks @mikenerone! This had gotten lost in my backlog of notifications 😅

@RobertCraigie
could you please explain the changes between 1.1.328 and 1.1.327 ?


fixed signup page and routing

Naming Rules
Name your PR like this: ISSUENUMBER-TITLE-YOURNAME
Description
Write a summary of your change. Explain why you have made it.
Related to
Make sure you include the issue number with a hash sign # so Github can link this PR to the right issue, like this:
Fixes #1
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have carefully reviewed my own code
[ ] I have commented my code
[ ] I have updated any documentation

Fix the lint issue as well. @EABarton123


chore(tabs): remove aria-label from examples

fixes https://github.com/patternfly/patternfly-next/issues/1537

Deploy preview for pf-next ready!
Built with commit 1402d315076c6990eec1dd1727fb1904bf319c3a
https://deploy-preview-1548--pf-next.netlify.com


License ?

Hello, under what license is this project released under ? I would like to study it to learn from it. Thank you.

Hello, I updated license.txt


Implement variable substitution

Description
As of commit https://github.com/devfile/api/commit/ff3c01bf82927e2936d66f31b93e9463f9be25b3, the devfile 2.0 spec includes support for variable substitution (see issue https://github.com/devfile/api/issues/239). The DevWorkspace Operator needs to be updated to process variable substitutions via the devfile library once a DevWorkspace has been flattened.

is implemented in https://github.com/devfile/devworkspace-operator/pull/409


Fixing a bug with DescribeElasticsearchDomains requesting too many domains at once

2017-04-15 02:41:12,840: custodian.output:ERROR Error while executing policy
Traceback (most recent call last):
  File "/src/c7n/policy.py", line 211, in run
    resources = self.policy.resource_manager.resources()
  File "/src/c7n/query.py", line 289, in resources
    resources = self.augment(self.source.resources(query))
  File "/src/c7n/resources/elasticsearch.py", line 43, in augment
    *w.map(_augment, chunks(resources, 20))))
  File "/usr/local/lib/python2.7/site-packages/concurrent/futures/_base.py", line 581, in result_iterator
    yield future.result()
  File "/usr/local/lib/python2.7/site-packages/concurrent/futures/_base.py", line 405, in result
    return self.__get_result()
  File "/usr/local/lib/python2.7/site-packages/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/src/c7n/resources/elasticsearch.py", line 39, in _augment
    DomainNames=resource_set)['DomainStatusList']
  File "/usr/local/lib/python2.7/site-packages/botocore/client.py", line 253, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/usr/local/lib/python2.7/site-packages/botocore/client.py", line 544, in _make_api_call
    raise error_class(parsed_response, operation_name)
ValidationException: An error occurred (ValidationException) when calling the DescribeElasticsearchDomains operation: Please provide a maximum of 5 Elasticsearch domain names to describe.

Second commit adds support for fetching the tags for the domains as well

thanks for the pull request, looks like we'll need to record some of the extant tests to handle the failures as this will fetch tags, there some minor changes to master to centralize account id retrieval. i'll see if we can get some one to re-record and submit as a pr back to this branch.

superseded by #1259 with updated test recording, fixed batch size, and tags with describe domain augments.


don't merge - mj-button added info for letter spacing

I'm closing this PR as discussed as it's only documentation without the actual change.


List of things to save in savegames + bugs

Things to save:

[x] Copy of LaraInfo
[x] All items according to saveXYZ flags
[x] Intelligent creatures AI target information (creature->aiTarget parameters)
[x] Specific structs like JEEP_INFO, QUAD_INFO, etc
[x] Audiotrack flags (which ones were played and which were not)
[x] Currently playing audiotrack playhead positions
[x] Trigger flags
[x] Flipmap flags
[ ] Randomizer seeds (although TEN doesn't use seeded randomizer iirc)
[x] Global counters
[ ] Animated texture progress (for every sequence)
[x] Camera position
[ ] Boxes blocked flags for every block in every room
[x] Particle positions and properties
[ ] Environment controller variables (weather type and strength)
[x] Global variables (list to be made separately)

Things to do after savegame reload:

[x] Call UpdateBridgeObject on all objects using bridge collision
[x] Launch restored audiotracks

Remaining fields are unnecessary.


Remove Compliance wording messages from GRC UI pages

Policies table

Change column "Cluster compliance" back to "Cluster violations"
Policy details > Results > individual cluster policy template details (View details link)
In Template details, change "Compliant" field name to Violations; and the result should be mirror the previous page with either "With violations" or "Without violations"
In Related resources table, change the "Compliant" column header; to "Violations" with values of "With violations" or "Without violations", same reasoning as above.
Ref: https://issues.redhat.com/browse/ACM-11787

/cc @mprahl  @dhaiducek

/unhold


All rules are off

Maybe I'm configuring this plugin wrong, i have a configuration similar to eslint-antfu my configuration here
as the doc says I installed oxc in vscode and added this in my config
import oxlint from 'eslint-plugin-oxlint';
export default [
  ...// other plugins
  oxlint.configs['flat/recommended'], // oxlint should be the last one
];

My eslint config viewer says i have all the rules off by default

Do you know if I need to configure every rule manual ? this is not specified in the doc

This plugin only disables rules which are currently supported by oxlint.
Because you used flat/all it disables every supported plugin.
It does not enable rules! You can pick plugins you want to disables like:
import oxlint from 'eslint-plugin-oxlint';
export default [
  ...// other plugins
  oxlint.configs['flat/eslint'],
  oxlint.configs['flat/import'],
  oxlint.configs['flat/unicorn'],
  oxlint.configs['flat/node'],
];

I get it, so this is the default behavior is to disable the rules for eslint and oxc make the work


feat: new component - Right Hand Side Panel

@uyildizoglu has provided design of right hand side panel in guidelines
, and we need it in our project, to embed the form component in it.
I can take this if it's OK.

@jmfrancois has already shown me something like that

I think this is a stacked panel un the project isn't it ? @jmfrancois

Do we already have it? Can't find it in react-talend-components storybook...

It's in progress : #59
You should synchronize with @jmfrancois to see if you can contribute on this component.

This is the stacked panel.
We don't know what is the best way to implement it.
It's not finished and not used at the moment.
You can check the PR #59 which is the first implementation draft of this component.
We have multiple issues with it and we are not sure if this way is the one we should follow (using margin).
Two main architecture are possible:

using siblings elements in a wrapper
using deep elements (< this is the way it's done at the moment)

We really think the fact it's on the right in a kind of drawer is something that should not be done.
The container should be an other components.
Any idea on this ?
I would prefer this to be done using siblings because it's more easy to build Array of props than hierarchical props.
So I would be glade to review and work with you on that point @yyanwang

Hi,
You guys seems to put focus on the 'stacking' feature... but what I meant is a single side panel/drawer with certain header and footer(like design), and I can embed contents in it - more like a container. (oops, seems contradict with the no children policy.)
In our project, use case of this right hand side panel is to show form on the right side when list item get selected:
https://cdn.frontify.com/api/screen/thumbnail/NUdJDKDtWIFej3uVwTTn1Xwx6ETXwK5_Mo8DhMF50kFyhv2PL7kDzN-2pHwyGbVVYsW9hLQ1h5KJK9Q85Pvw_Q/800
I am thinking:
1, Since this right hand side panel is more like a container, we don't put this in react-talend-components, only implement and use it within our project;
2, Stacked panel is now described in guidelines as the "Covering type" of right hand side panel. UX design can separate stacked panel from right hand side panel, so we can continue implementation of  stacked panel.
What do you think? @jmfrancois @jsomsanith @frassinier @uyildizoglu

I agree, and no problem to handle them separately. The guideline page is just handling them at once, since they are quite similar. The differences will be emphasized more as an update soon.

Hmm really seem to be the same thing.
The stacked panel is a classic drawer that you can stack. So if you only use 1 stack panel, it becomes a simple drawer. I don't think we should create 2 components for that, that would mean to maintain 2 things.

@jsomsanith For right hand side panel, I need to be able to embed contents in it, can we do it without using {children}? or we can skip this limit for this component?

Discussed with @jmfrancois ,
Michel will work on stacked panels.
I will work on a drawer in which user can embed any content( very much like RHSP, but without header and footer);

fixed by #138


add route to fetch server status from golang, and change ort to use it

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/514/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR-trafficops-test/469/


Add dependency for Logs

slf4j-simple was removed from the radar-commons runtime dependencies, but for radar-backend, a logging implementation needs to be added again to the runtime, otherwise nothing is printed.

closed by #33


Adding new functionality to check-rates and loan-comparison

Hm, no thanks

@ethiou75 You forgot to add evil.exe to the repo.

Good job Cat for catching this malicious guy.

Good job @cfarm and @Scotchester for catching this malicious guy

@lfatty "evil.exe" maybe gave it away a bit :smiley_cat:

It will work only with someone using windows

So evil.exe helps you big times. right!

now if it had been called supercool.exe probably would have run it to check it out

I reported the user @ethiou75 for abuse/malicious code, encourage others to go the user's page and do the same.

Excellent job @cfarm.

I reported ethiou75 too. Nicely done, Cat!

@cfarm, I see that you are holding the fort very strongly. Kudos!

Reported!


Support itk scalar image DWIConvert Version

1  current support itk scalar image DWIConvert version;
2  it unifies a lot of naming of type as a basis for further refactor version;
3  in order to avoid differ from master too much in the future, I request this pull request;
4  all code passed Ctest case of DWIConvert module;

The last patch now needs to be removed from here, and this branch needs to be rebased on the new origin/master.


M3-1373, M3-1374, M3-1375 Design QA 'Get Help' Section

In this PR, we updated:
• New hover state on clickable call-to-actions (viewable at /support under 'Other Ways to Get Help' section
• Documentation and Community links now have underlines and an external link icon on hover
• Help Search fly-out now uses same external icon as on-page CTAs.
See tickets for more details.

Coverage increased (+0.3%) to 31.428% when pulling 2789a5625e8d92afeccd62398b1715e3046cb441 on WilkinsKa1:M3-1373-get-help-designQA into 52d346b6318f5d402a0bbf9855b9140024ff365e on linode:develop.

@martinmckenna Good find, this has been quite a tricky little bug. A quick update; I ended up using the external link component, this will prevent the jumpy behavior in your screen cap. However, it still doesn't prevent the in-between breakpoint that pushes the icon onto the next line. I have not yet been able to find a good solution for that issue.

@martinmckenna after further discussion with @alioso we won't be fixing the next line issue for the icon, at least not in this iteration.


refactor: [DiContainer] Array notation and link to other container a mandatory

Add tests for new code.


veloren-weekly: Fix license

license should've been GPL-3.0-or-later: https://gitlab.com/veloren/veloren/-/blob/master/LICENSE
Relates to #811

[x] I have read the Contributing Guide.

Superseded by https://github.com/Calinou/scoop-games/pull/814.


failed to create DBus connection: dial unix /var/run/dbus/system_bus_socket: connect : no such file or directory

Bug Description
hello , not sure what im doing wrong but i have
[root@bada-bing-workerbm-0 cbis-admin]# runc -v
runc version 1.1.12
commit: v1.1.12-0-g51d5e94
spec: 1.0.2-dev
go: go1.21.9
libseccomp: 2.5.2
and
[root@bada-bing-workerbm-0 cbis-admin]# containerd --version
containerd github.com/containerd/containerd v1.7.16 83031836b2cf55637d7abf847b17134c51b38e53
(upgraded from containerd containerd.io 1.6.31 by just untar containerd-1.7.16-linux-amd64.tar.gz , hope its good enough )
after installing all nri pods failing with
[root@bada-bing-workerbm-0 cbis-admin]# kubectl logs nri-resource-policy-balloons-kssz7 -n kube-system
Defaulted container "nri-resource-policy-balloons" out of: nri-resource-policy-balloons, patch-runtime (init)
time="2024-07-01T06:54:07Z" level=info msg="setting up D-Bus connection..."
time="2024-07-01T06:54:07Z" level=fatal msg="failed to autodetect container runtime: failed to create DBus connection: dial unix /var/run/dbus/system_bus_socket: connect
: no such file or directory"
[root@bada-bing-workerbm-0 cbis-admin]#
[root@bada-bing-workerbm-0 cbis-admin]# kubectl logs nri-resource-policy-balloons-kssz7 -n kube-system -c patch-runtime
time="2024-07-01T06:53:49Z" level=info msg="setting up D-Bus connection..."
time="2024-07-01T06:53:49Z" level=info msg="looking for active runtime units on D-Bus..."
time="2024-07-01T06:53:49Z" level=info msg="found containerd.service..."
time="2024-07-01T06:53:49Z" level=info msg="enabling NRI in containerd configuration..."
time="2024-07-01T06:53:49Z" level=info msg="restarting D-Bus unit containerd.service..."
time="2024-07-01T06:53:50Z" level=info msg="enabled NRI for containerd.service"
[root@bada-bing-workerbm-0 cbis-admin]#
any idea what am i missing ?

@SharonBX do you still have this issue? It could be that the node has more than one container runtime available and the config-manager doesn't know which would it should use to enable the NRI.


Add missing checks

Codecov Report

Merging #366 (09cf914) into main (598c39e) will increase coverage by 0.72%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main     #366      +/-   ##
==========================================
+ Coverage   80.93%   81.66%   +0.72%
==========================================
  Files         194      194
  Lines       10537    10542       +5
==========================================
+ Hits         8528     8609      +81
+ Misses       1683     1632      -51
+ Partials      326      301      -25

Flag
Coverage Δ

unittests
81.66% <100.00%> (+0.72%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

...hecker/check-response-optional-property-updated.go
100.00% <100.00%> (+27.41%)
:arrow_up:

checker/default_checks.go
91.93% <100.00%> (+0.33%)
:arrow_up:

... and 4 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more