Authentication

https://github.com/firebase/snippets-android/blob/5cbfbc0207b843602a731af031431d0026d8af94/auth/app/src/main/java/com/google/firebase/quickstart/auth/FirebaseUIActivity.java#L31-L45

@locd2db1 I think this was an issue made by mistake, so I am going to close it.  If you have a question please try again!


httpd process crashes when using SSL: "Illegal instruction"

Image: httpd:alpine (v2.4.38)
CPU: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
CPU Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2 ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts arch_capabilities
When running Apache with SSL enabled, httpd processes frequently crash with the following message:
[Mon Apr 01 13:21:49.170358 2019] [core:notice] [pid 1:tid<PHONE_NUMBER>35368] AH00051: child pid 332 exit signal Illegal instruction (4), possible coredump in /usr/local/apache2

No issues when the exact same image ran in the same configuration on a VM without AES-NI.

@wglambert, I'm running Nextcloud setup, where httpd acts as static web server and a fastcgi proxy. So the complete setup is quite cumbersome to reproduce.
Here is my httpd config file: https://pastebin.com/rvUCrK0R
And I use the following Dockerfile to build the image:
FROM httpd:alpine

RUN apk --no-cache --no-progress upgrade && \
    apk --no-cache --no-progress add openssl && \
    openssl dhparam -out /etc/ssl/dhparam.pem 2048

COPY httpd.conf /usr/local/apache2/conf/httpd.conf

This is the line from logs when httpd starts:
Apache/2.4.38 (Unix) OpenSSL/1.1.1b configured

I was hoping to grab a core file to at least see the stack trace, but for some reason it is not generated in this case. I checked that ulimit -c is unlimited and set /proc/sys/kernel/core_pattern to write files under the /tmp. When I do something like kill -s SIGSEGV $$ inside the container - the core file is generated; however, when httpd process crashes I see no core file.
If you have any ideas how I could debug this issue, please let me know.

I was able to get core dump:
warning: .dynamic section for "/usr/lib/libssl.so.1.1" is not at the expected address (wrong library or version mismatch?)
Core was generated by `httpd -DFOREGROUND'.
Program terminated with signal SIGILL, Illegal instruction.
#0  0x00007f93c3da265b in apr_brigade_flatten () from /usr/lib/libaprutil-1.so.0
[Current thread is 1 (LWP 210)]

It might be related to https://bugs.alpinelinux.org/issues/10163
Do you encounter the error on non-alpine?

I don't think it is related to the bug you mentioned, because in my case OpenSSL versions look consistent:
bash-4.4# openssl version
OpenSSL 1.1.1b  26 Feb 2019
bash-4.4# strings /lib/libssl.so.1.1  | grep "OpenSSL 1.1.1"
OpenSSL 1.1.1b  26 Feb 2019
bash-4.4# strings /lib/libcrypto.so.1.1 | grep "OpenSSL 1.1.1"
OpenSSL 1.1.1b  26 Feb 2019

I did not try non-alpine and trying it on the physical machine where the issue occurs would be quite difficult.
From the core dump it looks like the issue is related to HTTP2, so I tried disabling it and so far the issue seems to disappear.

The fact that the SIGILL happens in /usr/lib/libaprutil-1.so.0 is the real clue here -- there's something borked with the APR Alpine build (we don't build that, we install it via apk from Alpine), and there's really nothing more we can do except suggest you file a new issue with Alpine to have that package updated/fixed.
Closing since this is not something we can really fix in the image itself (and it needs to happen upstream in Alpine itself instead).

Thank you @tianon, issue opened: https://bugs.alpinelinux.org/issues/10199


OS-specific sublime-settings file ignored?

Love this plugin! I'm having an issue with cross-platform syncing, however - I currently am syncing my Packages/User file across Google Drive, so that configuration and plugins are well-integrated in my switches between Linux and Windows installations. With some other plugins (like Sublime itself), one can create settings files of the form:
<name>[ (<platform>)].sublime-settings
When I use the following Terminal.sublime-settings:
{
	"terminal": "C:\\tools\\cygwin\\bin\\mintty.exe"
}

...my terminal changes - I'm able to use Cygwin instead of the default Powershell in Windows 8.1. But when I move this same configuration into Terminal (Windows).sublime-settings, I'm reverted back to defaults. Does this plugin support platform-specific settings?

I think this is a great idea. I can't find any plugins that seem to be platform specific for settings except for Sublime itself (typically only keybindings vary). Can you provide a link to another one so we have a basis of comparison?
I see that you also opened #79 to resolve this issue which is nice :+1:

Here are linked to Sublime's default settings that are platform specific:
https://github.com/twolfson/sublime-files/blob/3083.0.0/Packages/Default/Preferences (Linux).sublime-settings
https://github.com/twolfson/sublime-files/blob/3083.0.0/Packages/Default/Preferences (OSX).sublime-settings
https://github.com/twolfson/sublime-files/blob/3083.0.0/Packages/Default/Preferences (Windows).sublime-settings

This issue has been patched via @ErichDonGubler in #79 and released in 1.7.0.


Bump monocle; Replace scala 2.12 support with scala 3 support

Based on https://github.com/circe/circe-optics/pull/235

Can we please have this merged (interested in bumping monocle in my builds)? CC @zmccoy

Thanks for the work on this.


please consider support ::-webkit-scrollbar-corner

https://developer.mozilla.org/en-US/docs/Web/CSS/::-webkit-scrollbar
When horizon scrollbar and vertical scrollbar both exists, there would be a corner which color is white. And its color can be controlled by ::-webkit-scrollbar-corner. Seems its default color is white.

I'll look into it! At bare minimum, seems like it'd make sense to default the corner the track colour.

Yes, the track color would be a suitable default option.


Gen.frequency seems to fixate on a single generator for a single run

I was expecting Gen.frequency to do an independent roll of the die for each element it generates. But in my testing, it seems to be rolling the die once and then using the selected generator for the entire duration of that instantiation.
e.g., here is another quickcheck-inspired framework which does it the way I was expecting: https://github.com/clojure/test.check/blob/88eebf105fbb01db17ce12a3bff207cc395270b9/src/main/clojure/clojure/test/check/generators.cljc#L359-L360
Am I missing something here or is there an easy way to get the behavior I would like?

Oops, sorry. I had proliferate at the wrong level.
i.e., Gen.frequency((4, genOne).proliferate, (1, genTwo).proliferate)
vs
Gen.frequency((4, genOne), (1, genTwo)).proliferate


Various offboard improvements

Check invididual commits.
Related to #1307.

This pull request has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:
https://discuss.px4.io/t/offboard-start-failed-if-heartbeat-is-received-before-offboard-start/33153/5


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_6668a7d1-e37d-486a-baeb-91f4ba906778/pull/1 is merged into live branch.
Auto archive content to https://github.com/VSC-Service-Account/docs-archive-test-target_6668a7d1-e37d-486a-baeb-91f4ba906778.git

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

File
Status
Preview URL
Details

:x:Error

Details

[Error-UserAccountBuildPermissionInsufficientError] Owner v-alji no longer has Read permission of the repository https://github.com/VSC-Service-Account/docs-archive-test-source. It might be due to recent GitHub changes on SSO. Please ask the owner v-alji to logon to Docs Portal https://ops.microsoft.com once again. If it is not the case, please ask anyone of Admin permission of the repo to assign a new owner via Docs Portal https://ops.microsoft.com

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

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

File
Status
Preview URL
Details

:x:Error

Details

[Error-UserAccountBuildPermissionInsufficientError] Owner v-alji no longer has Read permission of the repository https://github.com/VSC-Service-Account/docs-archive-test-source. It might be due to recent GitHub changes on SSO. Please ask the owner v-alji to logon to Docs Portal https://ops.microsoft.com once again. If it is not the case, please ask anyone of Admin permission of the repo to assign a new owner via Docs Portal https://ops.microsoft.com

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


Deadlock in HttpServerHostContext.Dispose()

Which Sisk package is this bug related?

Sisk.Core

Describe the bug
The application doesn't finish its dispose, it gets stuck and prevents a clean shutdown off any surrounding libraries
The sample code below runs fine, it would display a webpage if a router was linked, it also writes "Starting dispose" to the console, but after HostContext.HttpServer.Stop(); the deadlock happens in HostContext.Dispose();, the next console line is never written
To Reproduce
class Program
{
    static void Main(string[] args)
    {
        var core = new ServerCore();
        core.Start();
        Thread.Sleep(10000);

        Console.WriteLine("Starting dispose");
        core.Dispose();
    }

}

public class ServerCore : IDisposable
{
    private readonly HttpServerHostContext HostContext;

    public ServerCore()
    {
        HostContext = HttpServer.CreateBuilder().UseListeningPort(5523).Build();
        HostContext.ServerConfiguration.AccessLogsStream = new LogStream("logs/access.log");
        HostContext.ServerConfiguration.ErrorsLogsStream = new LogStream("logs/error.log");

    }

    public void Start()
    {
         HostContext.Start(preventHault: false);
    }

    public void Dispose()
    {
        HostContext.HttpServer.Stop();
        HostContext.Dispose();
        Console.WriteLine("Disposing done...");
    }
}

Expected behavior
It should succesful dispose and leave the function scope
Desktop (please complete the following information):

Windows 10 22H2
.NET 8
1.0.0 from NuGet

A screenshot if the stack that it loops consistently through

Hello, thank you for your submission.
I was able to reproduce the issue. From what I've investigated, it seems to be related to the LogStreams. More precisely, the LogStream.Flush() method, which is called in LogStream.Dispose. It blocks and waits for the log consumer to signal that there are no more logs to be written, and it is a blocking task.
The problem was that LogStream.Flush() was being called before channel.Writer.Complete(), which indicates that no more logs would be written to that LogStream, causing an infinite wait. In https://github.com/sisk-http/core/commit/5d9a0dc41012a757154ed935bbb46a4a5f953baf, I reversed the method call and ensured that the end event of the consumer is triggered at its conclusion.
Running it again, after the change, the server can now correctly finalize with Dispose(). I would appreciate it if you could also test on your end to confirm whether the issue has been resolved. If everything checks out, I'll schedule a hotfix for an upcoming update.

Gave it a quick test with my sample code above and it seems to dispose correctly now 👍


new blog post on storage options for corso

Description
new blog post on storage options for corso
Does this PR need a docs update or release note?

[ ] :white_check_mark: Yes, it's included
[ ] :clock1: Yes, but in a later PR
[x] :no_entry: No

Type of change

[ ] :sunflower: Feature
[ ] :bug: Bugfix
[x] :world_map: Documentation
[ ] :robot: Test
[ ] :computer: CI/Deployment
[ ] :broom: Tech Debt/Cleanup

Issue(s)

#

Test Plan

[x] :muscle: Manual
[ ] :zap: Unit test
[ ] :green_heart: E2E

re-running make check and will update shortly


WIP: Adding django-test-without-migrations

@mjstealey @alexlemann @pkdash Asking the three of you for a review :)

@aphelionz  Looks good to me. +1.
There seems to be some conflicts that you want to resolve though.

@aphelionz Are you waiting for +1 from @mjstealey  and @alexlemann ?

@pkdash waiting for answers to my questions above and a +1 from @alexlemann

@pkdash I will merge once jenkins tests pass and after @mjstealey reviews this PR: https://github.com/hydroshare/hs_docker_base/pull/14

@aphelionz Sounds good.

:shipit:


Make issue tempalte more clear about reporting crashes

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security_istio
fcecca28ad162fc51f2ff855847c25ecc0f4fe95
link
unknown
/test integ-security

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

/retest


Found an error that tsd does not currently support (ts2353)

Got this error after updating to 0.30.0:
https://github.com/UziTech/marked-emoji/actions/runs/7243096934/job/19729425819?pr=207
Error thrown here:
https://github.com/UziTech/marked-emoji/blob/main/types_test/index.test-d.ts#L7

I also encountered this problem when upgrading to new version.
Hope tsd can support this issue detecting soon "Object literal may only specify known properties, and custom does not exist in type xxx."

Same problem I met


add index metrics via alias

Please review and merge #85 first.

I would like to monitoring whether alias settings are correct.
I realize it to monitoring index metrics via alias.
so I added the metrics below:
# HELP elasticsearch_aliases_docs_primary Count of documents which only primary shards via alias
# TYPE elasticsearch_aliases_docs_primary gauge
elasticsearch_aliases_docs_primary{alias="foo",cluster="test",index="foo_1"} 2
elasticsearch_aliases_docs_primary{alias="fooA",cluster="test",index="foo_1"} 2
elasticsearch_aliases_docs_primary{alias="fooB",cluster="test",index="foo_2"} 3

Hello, Please also review this PR.

@zwopir
I added fixtures for 1.7.6, 2.4.5 and 5.4.2
Would you please review again?

thanks for the update. I'm not really happy with the PR:

the collector does two API calls, one of them is redundant - at least if you restructure the code. I haven't yet thought how to refactor
within the alias collector you use results from the _aliasAPI call as map key for the results of the _all/_stats call. This should be consistent ES wise, but I wouldn't rely on it.

Could you elaborate a bit more on the use case of this PR? I would like to keep the exporter and especially the collectors as well structured and uncoupled as possible

For example, There are the following index and alias.

foo_1 (index)
foo (alias)

An application refers to the index via alias.
However there is a possibility that it can not be referred due to a program bug or misoperation.
so I want to monitoring whether alias settings are correct.
I think I can realize it, by this metric(elasticsearch_aliases_docs_primary) and following PromQL.
absent(elasticsearch_aliases_docs_primary{alias="foo"}) == 1

I understand your use case, but I don't think its a use case that should be monitored via metrics. Misconfiguration is generally speaking not a thing you want to monitor constantly (i.e. with a scape interval in the range of seconds), but just after a change within the ES cluster or after a software release that changes the index/alias settings. Especially if it is done with a "nagios style" ok/not ok metric. So it's more a matter of release management and QA, not of operations.
I would therefore reject this PR.
What do you think, @dominikschulz and @falschparker82 (speaking a bit more from the ES side)?

I understand and agree with you.
I will consider other way.


build-tools: Extract API script improvements

Relates to https://github.com/iTwin/itwinjs-core/issues/6980
The PR proposes a different way of output of extract-api-summary.js build script. The current implementation has several flaws:

Some exported API items are missing (e.g. MultipleValuesRequestOptions from presentation-frontend)
The last column of the output is inconsistent: sometimes it contains only the name of the API item, sometimes it contains variants of an union type, and it breaks when generics or multiline type alias are encountered.
When having types and namespaces with the same name (a common pattern in iTwin.js packages), the current implementation simply outputs duplicate lines (e.g. CompressedId64Set from core-common).

The new implementation will have:

A simpler regex that only captures 2 alphanumeric words: type of the API item (function, interface, class, etc.) and name of an API item.
Missing types like MultipleValuesRequestOptions will now be included.
The output will now contain type of the API item, so that the distinction between type and namespace would be clearer.

Additionally, a bug will be fixed such that full paths to api.md files with periods in them are handled incorrectly.

The current output makes it very easy to spot potentially-breaking changes to union types.
public;JSONSchemaType = string | number | boolean | object | JSONSchemaType[]
public;JSONSchemaTypeName = "string" | "number" | "integer" | "boolean" | "null" | "array" | "object"

The new output would not even show a diff in the API summary if a breaking change was made:
public;type;JSONSchemaType
public;type;JSONSchemaTypeName

PR description points out several "flaws" but does not explicitly state the motivation for these changes. Are you writing code that needs to parse the output, and if so for what purpose?

@pmconne @grigasp
We wanted to add an option to the extract-api script, such that it would extract non-exported APIs to the API summary. We have already implemented this in presentation repository and wanted to add this as an option to build-scripts so that it could be reused in presentation-components (see https://github.com/iTwin/itwinjs-core/issues/6980).
While implementing these changes we've notices that the output  of extract-api-summary could use some improvements.
Since changes to .csv files are usually reviewed in PRs, I'd argue this would help reviewers easier see and understand changes to what is exported. Let's walk through the flaws that I've mentioned.

Some exported API items are missing

This is simply a bug that this PR would fix.

The last column of the output is inconsistent

The last column of the .csv file is named "API Item" so it should either represent only the name of the API item or the entire definition of an API item. The current implementation doesn't consistently provide neither first, or the second. Since the purpose of the .csv file is to simply list exported APIs to help notice when something is added or removed from exports, we figured that a name of the API would suffice, and changes to the definition of the API item can be seen in the api.md file.

When having types and namespaces with the same name, the current implementation simply outputs duplicate lines

I think this change could help reviewers easier see what exactly is added or removed from exports. For example, if a new type and a namespace is added, the reviewer may easier notice if only the namespace was exported and not the interface, or vice versa.

@pmconne, did the last comment answer your questions?

@grigasp yes, thanks.

@mergifyio backport release/4.8.x


Push down TopK below Join

Is your feature request related to a problem or challenge?
One case where pushing down sorts is when the sort has a fetch (aka TopK).
This will result in less input to the join, so the join will execute faster / with less memory usage.
Describe the solution you'd like
Push down sorts with fetch for joins is (at least) possible when there is no join filter and:

When sort expression is based on columns on the left side and type is left join
When sort expression is based on columns on the right side and type is right join.

We should still keep the final sort on top of the result as not all planned join types will preserve the input ordering.
As we have the TopK as input for join, the resulting. The other optimization rules might remove the final sort if the physical join does in fact preserve the ordering (e.g. right joins and others).
The proposed optimization looks like:
Sort (fetch = 100) -> (projection) -> LeftJoin

Sort (fetch = 100) -> (projection) -> Join(join_type=Left)  -> Sort (fetch = 100)

Describe alternatives you've considered
No response
Additional context
No response

Thank you @Dandandan  I think it’s a good idea.
I’m wondering that can this works with WHERE clause or some edge cases like sorts tie-breaking or null column handling? Will it have same results cardinality before and after the optimization?


Converting custom LIVE title in Title

My XML TV guide provider adds a very unique tag to the title for live events.  This tag gets stripped out when Threadfin parses it.
The title is as follows: ᴸᶦᵛᵉ
I was told the special characters used here are:
ᴸ = 7480, ᶦ = 7590, ᵛ = 7515, ᵉ = 7497
I'm not 100% sure what the numbers correspond to as ansi characters only go up to 255.
I'd love for there to be an option to replace specific information like ᴸᶦᵛᵉ with custom text or xml tag of our own choosing.  At worst case, I'd like to either see it left in or changed to something like LIVE so that I can take action on it to record.

I strip those out on purpose since it shows as boxes on Roku and thus should not be present. I can however add some functionality to the PPV dummy data to allow for custom text.

That would be amazing.  I use the docker version of this and will be tracking whenever it's committed.  Thank you.

This will be out in 0.9.20

I took a look at the latest version but not sure how exactly I should use this?  What am I missing?


1.4.26

1.4.26

Coverage increased (+0.08%) to 97.559% when pulling 4d213614cc5eb6774f1c67a18bb9cec79b26dc89 on development into 4daa2c1eb45079ae42b68c54bb7b53d6934bf78b on master.


Github releases

Thanks for this plugin! Any chance you could also publish releases on Github when they're out? It'd let folks like me watch this repository for releases to get notified (since I don't have an account on the Spigot website, and I assume you can watch for updates there).

Thanks for this plugin! Any chance you could also publish releases on Github when they're out? It'd let folks like me watch this repository for releases to get notified (since I don't have an account on the Spigot website, and I assume you can watch for updates there).

I'll make sure to publish new releases on GitHub as well!


can't import other dependency python files with spark submit command

Environment:

Python version [3.6]
Spark version [2.4.3]
TensorFlow version [1.14.0]
TensorFlowOnSpark version []
Cluster version [yarn，3.1.2]

Describe the bug:
When I run the yarn distruted training example, it can't import the mnist_dict. But  It was included in the spark submit command with the parameter "--py-files".
Logs:
recent failure: Lost task 1.3 in stage 0.0 (TID 4, cu09, executor 1): org.apache.spark.api.python.PythonException: Traceback (most recent call last):
File "/usr/local/hadoop-3.1.2/tmp/nm-local-dir/usercache/hadoop3/appcache/application_1567925102183_0034/container_1567925102183_0034_01_000002/pyspark.zip/pyspark/worker.py", line 364, in main
func, profiler, deserializer, serializer = read_command(pickleSer, infile)
File "/usr/local/hadoop-3.1.2/tmp/nm-local-dir/usercache/hadoop3/appcache/application_1567925102183_0034/container_1567925102183_0034_01_000002/pyspark.zip/pyspark/worker.py", line 69, in read_command
command = serializer._read_with_length(file)
File "/usr/local/hadoop-3.1.2/tmp/nm-local-dir/usercache/hadoop3/appcache/application_1567925102183_0034/container_1567925102183_0034_01_000002/pyspark.zip/pyspark/serializers.py", line 172, in _read_with_length
return self.loads(obj)
File "/usr/local/hadoop-3.1.2/tmp/nm-local-dir/usercache/hadoop3/appcache/application_1567925102183_0034/container_1567925102183_0034_01_000002/pyspark.zip/pyspark/serializers.py", line 580, in loads
return pickle.loads(obj, encoding=encoding)
ModuleNotFoundError: No module named 'mnist_dist'
Spark Submit Command Line:
${SPARK_HOME}/bin/spark-submit
--master yarn
--deploy-mode cluster
--queue ${QUEUE}
--num-executors 2
--executor-memory 4G
--py-files TensorFlowOnSpark/examples/mnist/spark/mnist_dist.py
--conf spark.dynamicAllocation.enabled=false
--conf spark.yarn.maxAppAttempts=1
--conf spark.executorEnv.LD_LIBRARY_PATH=$LIB_JVM:$LIB_HDFS
TensorFlowOnSpark/examples/mnist/spark/mnist_spark.py
--images mnist/csv/train/images
--labels mnist/csv/train/labels
--mode train
--model mnist_model

Assuming this is no longer an issue, since #456 implies that you got further along...  if this is still and issue, we can continue there...


.Net 8 Templates for WebApp and MAUI

We need the template with .Net 8 support and the new Individual Auth UI template. We can have WebApp (all 3 interactive modes) and MAUI project types. Since the WebApp part is implemented and not released, it is helpful to release it with the Auth UI updated and support for MAUI.
Thanks a lot.

For the template with Global InteractiveServer  Mode we should consider the following advise or issue from .net blazor development team:


Query c t str format like  "yyyy-MM-dd HH:mm:ss" need to auto mapping to Datetime

v0.15.2 support this


Unrecognized option 'qp'. Error splitting the argument list: Option not found

Describe the bug
A clear and concise description of what the bug is.
Traceback (most recent call last):
File "/data/nerfstudio/nerfstudio/scripts/render.py", line 203, in _render_trajectory_video
writer.add_image(render_image)
File "/home/huangzhiqi/.local/lib/python3.8/site-packages/mediapy/init.py", line 1648, in add_image
if self._proc.stdin.write(data) != len(data):
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/huangzhiqi/.local/bin/ns-render", line 8, in
sys.exit(entrypoint())
File "/data/nerfstudio/nerfstudio/scripts/render.py", line 808, in entrypoint
tyro.cli(Commands).main()
File "/data/nerfstudio/nerfstudio/scripts/render.py", line 407, in main
_render_trajectory_video(
File "/data/nerfstudio/nerfstudio/scripts/render.py", line 203, in _render_trajectory_video
writer.add_image(render_image)
File "/usr/lib/python3.8/contextlib.py", line 525, in exit
raise exc_details[1]
File "/usr/lib/python3.8/contextlib.py", line 510, in exit
if cb(*exc_details):
File "/home/huangzhiqi/.local/lib/python3.8/site-packages/mediapy/init.py", line 1610, in exit
self.close()
File "/home/huangzhiqi/.local/lib/python3.8/site-packages/mediapy/init.py", line 1661, in close
raise RuntimeError(f"Error writing '{self.path}': {s}")
RuntimeError: Error writing 'renders/poster/2023-10-20_150821.mp4': Unrecognized option 'qp'.
Error splitting the argument list: Option not found
To Reproduce
Steps to reproduce the behavior:
run the command " ns-render camera-path --load-config outputs/poster/nerfacto/2023-10-20_150821/config.yml --camera-path-filename /data/nerfstudio/data/nerfstudio/poster/camera_paths/2023-10-20_150821.json --output-path renders/poster/2023-10-20_150821.mp4"
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Additional context
my ffmpeg version is:
ffmpeg version 5.1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
configuration: --enable-shared --enable-libx264 --enable-gpl --prefix=/usr/bin/ffmpeg
libavutil      57. 28.100 / 57. 28.100
libavcodec     59. 37.100 / 59. 37.100
libavformat    59. 27.100 / 59. 27.100
libavdevice    59.  7.100 / 59.  7.100
libavfilter     8. 44.100 /  8. 44.100
libswscale      6.  7.100 /  6.  7.100
libswresample   4.  7.100 /  4.  7.100
libpostproc    56.  6.100 / 56.  6.100

Hello, have you solved this problem yet？

I could render with ffmpeg 4.2.2.

This fix works! I'm able to render once ffmpeg version is 4.2.2
For others, if your conda environment is running ffmpeg version 4.3, simply reinstall with version 4.2.2 using the command:
conda install -c conda-forge ffmpeg=4.2.2


EASI-4672: Deploy to EKS as part of PR pipeline

EASI-4672
Description
This pull request includes several changes to the GitHub workflows to improve the build, deployment, and teardown processes for the frontend application. The most important changes include adding new workflows for building the frontend image, deploying to EKS, and tearing down environments on PR close.
New Workflows:

Added a new workflow to build the easi-frontend Docker image (.github/workflows/build_frontend_image.yml).
Added a new workflow to deploy the branch environment to EKS, which is triggered by a workflow call (.github/workflows/deploy_to_eks.yml).
Added a new workflow for manual deployment to EKS, which includes building the frontend image and application images before deployment (.github/workflows/manual_deploy_to_eks.yml).
Added a new workflow to teardown the branch environment in EKS when a pull request is closed (.github/workflows/pr_teardown_env_on_close.yml).

Modifications to Existing Workflows:

Updated the main build and test workflow to include steps for building the frontend image and deploying to EKS (.github/workflows/build_and_test.yml).

How to test this change

Open new PR
Pipeline should deploy env to DEV EKS cluster
Once PR closed, EKS env should be deleted

PR Author Checklist

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

PR Reviewer Guidelines

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

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

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

Trying out the teardown functionality in https://github.com/CMS-Enterprise/easi-app/pull/2916

@Jdwoodson Creating #2916 made this ingress for EASi: http://k8s-easipr29-easiingr-b628391f4a-618523033.us-west-2.elb.amazonaws.com/
Is something truncating the PR number? easipr29 doesn't seem quite right. (Also, shouldn't it be easi-pr-#, with the dashes?

@Jdwoodson Creating #2916 made this ingress for EASi: http://k8s-easipr29-easiingr-b628391f4a-618523033.us-west-2.elb.amazonaws.com/
Is something truncating the PR number? easipr29 doesn't seem quite right. (Also, shouldn't it be easi-pr-#, with the dashes?

Yep - AWS truncates the namespace to 8 characters, removes any special characters, and then adds the random number bits.
From what I can tell, the format is:
k8s - 8 char namespace - 8 character object name - randoms


[yearn.finance] Mainnet safe app not connecting to a safe in Chrome

Description
Automated connection to a safe is not working on Chromium browsers (tried in Brave & Chrome). As it is not possible to manually select a safe wallet as a manual connection method later on as well, the app is not usable on these browsers.
Steps to reproduce
Open the mainnet safe app on these browsers.
Expected result
App connects to the safe.
Obtained result
Connection to a safe is not stablished + not possible to select a safe as a wallet when trying to perform a manual connection.

For me too, closing this bad boy ;)


Use of thou for you_pl

I noticed that you seem to be using 'thou' for the plural second person pronoun, but in concepticon thou is meant to be you_sg.

Or do you want to say that the gloss thou in the original data should in fact be you (pl) or similar?


Url exclude

@dlrueda, @shelleydoljack  Do you want to merge this and get everything into master before I start working on the views, css, table sorting, etc.?

@jgreben - yes, I think we should merge everything into master to resolve any conflicts before proceeding.

@shelleydoljack merge this now?


Hover over time zone shows daylight not standard

System information:

Operating system (distribution) and version: Microsoft Windows 8.1 Enterprise and Microsoft Windows Server 2016 Datacenter
DBeaver version: <IP_ADDRESS>912042122 (Community)
Additional extensions: None

Describe the problem you're observing:
At the bottom of the screen it show MST (which is correct), but hovering above it shows Mountain Daylight Time (which isn't correct).

By some reason we used timezone with daylight shift for tooltips.
Thanks for the bug report.

Verified


Make sure we preserve any existing query params on GetCapabilities

this came up in  https://github.com/GeoNode/geonode-client/issues/131

Coverage decreased (-0.02%) to 69.286% when pulling 609f086fed7fc06d72a4e04e5bb4a51ca5da472b on preserve-url-querystring into 6d7f39294684cdd4d2c08aa063bacbd3217f5a9d on master.


Revert "deps: Bump bazel -> 6.2.0 (#27315)"

This reverts commit 11ebacd6f1136541896b420022f59a357ebe4629.

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

pushing through to fix mobile ci


Make Postgres port configurable

Postgres defaults to port 5432 for connections, but that can be changed. asyncpg supports connecting to non-standard ports by appending a colon and the port number to the hostname.

Pull requests much branch from and merge into develop. Please fix and resubmit.


Introduce ChartService

We should add a optional  ChartService  that that would:

Make it possible to pre load javascript files
Make it possible to set Global Options
Keep track of all rendered charts so it's possible to re-render
Make Localization more straight forward by using the global options
Make it possible to have an auto localize function  (under investigation)

Work has started in branch https://github.com/apexcharts/Blazor-ApexCharts/tree/add-chart-service
Ambition is to make this without any breaking changes but it will be release in a new major version.

hi there! 'IServiceCollection' does not contain a definition for 'AddApexCharts' and no accessible extension method 'AddApexCharts' accepting a first argument of type 'IServiceCollection' could be found (are you missing a using directive or an assembly reference?) I see in V 3.5 there is no service available?

Hi,
This is not yet released. It will be part of next major version 4.0.

I see. I wouldn't have to bother you with this question if such a note appeared here: https://apexcharts.github.io/Blazor-ApexCharts/chart-service :)

Fixed in 4.0


fix issue #344, but can not pass test

maybe deep, static, property and method clone need fix.

ok, i will try it.

i have push the pr, and,  because the eslint error, so i do a prettier format, sorry.

No worries mate. All good. I'll take a look later.

sorry there is a format error, too.

sorry, mate, there is error still,  and i can not deal it. help :)

I will take a look today or tomorrow.
Very busy at work currently.
Sorry about that

you are welcome.  and ask a digression from this issue, how can you react so in time? you can receive some github message? or maybe we can contact each other with some IM tools.

@lornally I do receive emails for each of the issue, PR or comment. :)
You can reach me on twitter https://twitter.com/kore_sar

thank you, i will set github so i can receive the mail too.  btw, the pr can pass npm test, but can not pass CI.

hi, mate, can we continue?

Yes we can. But after this one merged.
https://github.com/stampit-org/stamp-specification/pull/128
The specification is a crucial part of the project. Every module which
implements the stamp specification must fully comply.
Thus I believe it would be a good idea to wait for the next version of the
specification.
Sorry I didn't mention it earlier
On Thu., 27 Jun. 2019, 18:11 茂弘<EMAIL_ADDRESS>wrote:

hi, mate, can we continue?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/stampit-org/stampit/pull/345?email_source=notifications&email_token=AAMMELYE2JTXURD773ANGB3P4RYZTA5CNFSM4HW2G3WKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYWKEOQ#issuecomment-506241594,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMMEL3RUBG3MKVL245R3ELP4RYZTANCNFSM4HW2G3WA
.

ok, no problem, you are welcome, let us do it, we can build the specification now:)

Implemented with #346


Download failed on Cask 'launchrocket' with message

$brew cask install launchrocket
==> Satisfying dependencies
==> Downloading https://github.com/jimbojsb/launchrocket/releases/download/v0.7/LaunchRocket.prefPane.zip
######################################################################## 100.0%
curl: (7) Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com port 443: Operation timed out
Error: Download failed on Cask 'launchrocket' with message: Download failed: https://github.com/jimbojsb/launchrocket/releases/download/v0.7/LaunchRocket.prefPane.zip
Error: Install incomplete.

i just open url:https://github.com/jimbojsb/launchrocket/releases/download/v0.7/LaunchRocket.prefPane.zip in browser, will auto download this zip file
then i execute 'brew cask install launchrocket' again in terminal
launchrocket was successfully installed!


AI workload is missing

There is a new Power BI Premium AI workload switch, but no documentation here about it.  Would be great if you could add that.  Thanks!

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

ID: 1f09b043-ca4f-8d06-16b9-19f03e89b344
Version Independent ID: 8166553d-853a-204d-b0bf-e7380d4042d6
Content: Manage capacities within Power BI Premium and Power BI Embedded - Power BI
Content Source: powerbi-docs/service-admin-premium-manage.md
Service: powerbi
GitHub Login: @mgblythe
Microsoft Alias: mblythe

Hi @chrisweis
Good catch.  I'll pass this along to the article author and he'll get back to you asap.
We appreciate your contribution to the Power BI docs.
Take care,
The Power BI DOCS team

Assigning to Minewiskan, who now owns this article.

#in-progress

@chrisweis - Thanks for your suggestion. AI features were not yet available on all PBI platforms when you initially made this GitIssue. Preview AI Cognitive Features were announced on March 11th. Updates to docs were made soon after to coincide.
#please-close


C26874: replacing Markdown Italics by HTML Italics tags

Hello, @mairaw ,
Localization team has reported source content issue that causes localized version to have broken/different format compared to en-us version.
"Italics should be replaced with HTML tags to avoid broken content on localization"
Please review and merge the proposed file change to fix to target versions. If you make related fix in another PR then share your PR number so we can confirm and close this PR.
Many thanks in advance.

Hi @mairaw and @rpetrusha ,
These changes were reported as additional by the localization team. and are related to this previos PR https://github.com/dotnet/docs/pull/6352

Thanks @mairaw


Does Query run on build?

I'm not sure if this is a bug, just want some clarification.
In Mutation, we get access to runMutation, which allows us assign it to a button and manually trigger it.
In Query, we also get refetch, which kinda has the same effect, except when the Query widget is mounted, it fires the query. That is not what I want. I don't want the first mount to fire off query because my query is dependent on user input. Is there a way to not make the initial mount fire the query?
My use case is that during signup, I have my users write username in a TextField, and then when they click "Next", I fire off the query to check if the username they chose is still available. I'm currently doing this with REST which is rather straightforward, but am stuck with GraphQL here.
Would appreciate any pointers here, cheers!

I realised I can get the client manually and call it like so:
var result = await GraphQLProvider.of(context).value.query(_options);

I think that would probably work with a FutureBuilder then!


Assorted bugfixes

This PR contains bugfixes for a handful of outstanding issues:

#181
#186
#190
#192

It also includes tweaks to toDebugString to make it more useful and an upgrade to Ember 3.27 in ts-ember-app to ensure everything works cleanly with the deprecated Ember global.

it's to report the location of tokens in tagged templates relative to the whole file

Yep, that's it exactly. That code isn't ever actually used in 'production', but it's super helpful during dev and debugging, and I've been meaning to fix that reported offset discrepancy for a long time—it makes it super annoying to diagnose what's going on in failing tests 😄


How to verify this plugin is working as expected?

I'm wanting to experiment with this plugin to test performance metrics. That being said, how can I verify that it, indeed, is installed and delivering our application with the latest WKWebView engine?

When you start the app, check the native logs. It should say "Using WKWebView" or using


Allow CharacterCount component to receive i18n config via JS

Builds upon the configuration work for the CharacterCount component to allow translating the message displaying the count.
To avoid adding another flurry of Puppeteer tests, the PR starts with a little refactoring to isolate the formatting of the message so it can be unit tested. The Puppeteer tests remain in place to keep testing that the right thing appears based on user interactions.
Closes #2805, and closes #2568 as well, and closes #2701 also.

@36degrees Made the updates based on your last feedback. Happy to discuss test and linting concerns further but I feel they're two things that could be fixed in future PRs rather than completely blocking that one from moving forward?

@36degrees Made the updates based on your last feedback. Happy to discuss test and linting concerns further but I feel they're two things that could be fixed in future PRs rather than completely blocking that one from moving forward?

@romaricpascal I've found it helps to ask if anything has changed "for the worse" in the PR
If it's something we agree we can live with temporarily, fine. Otherwise if the changes have carried on using existing conventions an techniques, code style etc, improvements can come later

@romaricpascal I've found it helps to ask if anything has changed "for the worse" in the PR

Oh, that's a good one, I'll keep it in mind. If things are moving "for the better", we can always move them further "for the better" in future PRs indeed.

If it's something we agree we can live with temporarily, fine. Otherwise if the changes have carried on using existing conventions an techniques, code style etc, improvements can come later

I think that words what I'm trying to get: a confirmation that we'd be fine shipping as is and revisiting in the future if we want to amend tests/linting

Looking at the dom-helpers.js module (similar to puppeteer-helpers.js that I added) perhaps we should extend the Jest environments instead, not yet but soon?

I have a slightly different direction in mind for these helpers, where we could also use them to create elements in the components themselves. Unlike the querying, the DOM API is very verbose when it comes to creating elements with attributes and children and I think we'd gain some readability with a little abstraction there. I've opened an issue to discuss there: https://github.com/alphagov/govuk-frontend/issues/2894.

Otherwise could it grow into a "mini jQuery"?

Yeah, that's something we'd need to keep an eye on if we move these helpers further.

We already use cheerio for this elsewhere. Faster to use a library that to write our own utilities.

Cheerio didn't quite fit the bill there as we needed to get an instance of HTMLElement to run the component onto without spinning up an actual browser. I didn't see any API in Cheerio to get something like that out. It seems to only have those jQuery-esque objects or text outputs.

Jest environments
Since Jest doesn't implement require.cache you'll notice that any files we require/import in tests (versus environments) are executed hundreds of times—this does start to add up when you're looping directory listings 😮
1. **Environment `@jest-environment jsdom`**
   Could we extend this to always `require()` **cheerio** `global.$` so **dom-helpers.js** isn't needed?

2. **Environment `@jest-environment puppeteer`**
   Could we extend this to always `require()` the various helpers like `renderAndInitialise`, `waitForHiddenSelector`, `waitForVisibleSelector` so they're also available in tests automatically?

Wasn't aware of the lack of require caching in Jest, cheers for pointing it out 😄 I'm wondering how much of a bottleneck it is vs how much we'd lose of which files rely on which helpers that import bring. I'd personally err on the cautious side of not putting too many globals if we don't have perfomance issues, but it may be an improvement worth tracking in an issue 😄

Ahh fair enough, I thought Cheerio had jQuery's ${'
hello
'} quick creation
Should dom-helpers.js be moved inside ./src/govuk/?

Ahh fair enough, I thought Cheerio had jQuery's ${'
hello
'} quick creation

It does, but the returned object doesn't have an equivalent of jQuery's .el() to return the corresponding HTML element from what I gathered of their docs. It's text -> jQuery-like object -> text/html/xml. They highlight in their docs that they are "not a DOM emulation project like JSDom"

Should dom-helpers.js be moved inside ./src/govuk/?

Not yet, it is deliberately in lib to highlight that it's tooling code rather than frontend code. It's also using syntax and element (template) not compatible with the browsers we supports 😄

See what @36degrees thinks?
We should do the hard work (+ tests) via a nice neat DOM helpers file, but only if it was going in ./src/govuk/?
Until that happens, if it's just for some some quick ad-hoc test utilities we can use shorthand? Need to be aware of the subtle differences between properties/attributes, but these do the job:
Adding [lang] to

const $localised = Object.assign(document.createElement('div'), {
  lang: 'de'
})

Adding content to

const $content = Object.assign(document.createElement('div'), {
  innerHtml: 'Hello World'
})

Finding closest [lang] attribute value
$closest = $element.closest('[lang]')?.getAttribute('lang')

Another example for datasets
const $data = document.createElement('div')
Object.assign($data.dataset, { something1: 'abc', something2: 'def' })

It's not a blocker for me, but addresses @36degrees's comment about a new abstraction for tests

We should do the hard work (+ tests) via a nice neat DOM helpers file, but only if it was going in ./src/govuk/?

I'm not 100% sure why this is conditional on being in src/govuk/.
At the minute the src folder contains only the JS we want to include in the package and the tests for those JS files –  any 'supporting' functions that are used in tests live in the lib folder.
When we build the package, we then exclude the tests.

I'm not 100% sure why this is conditional on being in src/govuk/.

Sorry @36degrees I had a chat about this with @romaricpascal so it's due an explanation
It was mentioned by that dom-helpers.js might eventually be used in the components:

I have a slightly different direction in mind for these helpers, where we could also use them to create elements in the components themselves. Unlike the querying, the DOM API is very verbose when it comes to creating elements with attributes and children and I think we'd gain some readability with a little abstraction there. I've opened an issue to discuss there: https://github.com/alphagov/govuk-frontend/issues/2894.

These points came up:

Are they for tests only?
Are they in the right location?
Can we use a 3rd party library instead?
Do we even need them?

In terms of location, if they're "battle-hardened" helpers intended for production, like nodeListForEach, normaliseString and now normaliseDataset, then let's keep it in the appropriate place (+ tests)
But because the dom-helpers.js file (right now) is only for tests, I'd agree with you that we might end up doing too much.
Those quick ad-hoc document.createElement() examples might be good enough?

Gotcha, that makes sense – I had missed some of that context.
My preference would be to do the minimum required to ship this and consider the other aspects as part of the upcoming architectural changes.

@36degrees @colinrotherham I've removed the abstractions, awaiting a longer discussion about helpers for creating markup in the issue created on that topic: https://github.com/alphagov/govuk-frontend/issues/2894. I'm fixing the failing tests from the move to named exports from I18n and I think it'll be all good after that, unless there's something I missed? 😄


Does bblfsh.filter should return list (instead of iterator)?

It is a suggestion of enhancement.
Sometimes I don't need a full list, and it is a more pythonic way to have an iterator instead of the list.
To discuss.

I think it's a good idea and should be easy to implement.

Agree.

Fixed by #46.


SemiSupervisedDataSplitter not properly separating unlabelled cells into train/val/test

When splitting datasets into train/validation/test sets, I would expect that the union of train/validation/test samples should be equal to the full dataset. Moreover, data points should only be present once in one of train/validation/test. However, for splits produced by the SemiSupervisedDataSplitter class with shuffling turned on this is not the case, and some unlabeled points are excluded from all splits (i.e., they belong to none of train/val/test) while others are repeated multiple times.
I believe the issue is that sampling is performed with replacement here when shuffling the unlabelled points, causing some unlabelled points to be repeated while others are never sampled. On the other hand, for labelled points sampling is properly done without replacement.
I've included a colab notebook here reproducing the issue. Happy to take this on myself since the fix should be straightforward.
Versions:
scvi-tools 1.1.2

Hmm thanks for pointing this out, this is an unfortunate issue. It's been on our roadmap to refactor the data splitter classes, so I can take a look at this + fix it.


[BUG] - Threat Intel Alerts not being generated

What is the bug?
The threat intel module is not creating proper alerts after matching the IoCs.
When using the the {{#ctx.alerts}} it returns empty - Different from using standard detectors in the Security Analytics, which I believe the cause is because the alert is not being generated.
How can one reproduce the bug?
Steps to reproduce the behavior:

Go to 'Security Analytics'
Click on 'Threat Intelligence'
Scroll down to 'Configure the SCAN, and send the alert following for example'
{{#ctx.alerts}}
Document values
{{#sample_documents}}
Source IP {{_source.source.ip}}
Destination IP: {{_source.destination.ip}}
{{/sample_documents}}
Matching queries
{{#associated_queries}}
Query ID: {{id}}
RULE NAME: {{name}}
{{/associated_queries}}
{{/ctx.alerts}}
See the webhook or the destination
Create an ingestion that matches one of your Threat Intel sources.

What is the expected behavior?
My understanding is that the Threat Intelligence trigger an alert based on the findings if it matches the criteria for the scan.
What is your host/environment?

OS: Windows
Version 2.17.0

Do you have any additional context?
Threat Intel findings are being created correctly without any problems, but not the alert which also makes it difficult to send the matches with useful information.
Findings:

Alerts:

Scan alert configuration:

Thank you,

[Catch All Triage - 1, 2, 3, 4]


Lodash 4 breaks IE8

Hey there.
Curious if we're willing to use Lodash < 4 moving forward in the interest of IE8 support. I'm willing to do the work for a PR that would facilitate this.
edit: in at least one case (withHelpers), static class properties are being used again (uses of static class properties were previously removed in https://github.com/acdlite/recompose/pull/69). Should we consider tightening the babel plugins so that regressions like this don't occur? Alternatively I'm happy to maintain an ie8 fork of the project.

withHelpers doesn't have any static class properties. It has a normal class property, but so do several other helpers. I thought it was only static properties that were a problem?
I'm not keen on continuing to support IE8 given that React itself has dropped support. If you would like to maintain an IE8 fork I'd be happy to link to it in the README.


BUG: Malformed @ mentions in Message extension payload

The original message looks like
test add comment with mentions @Piyush Kumar and @Arka Dutta

When the message extension is invoked the payload looks like:
{
  ...,
  "value": {
    ...,
    "messagePayload": {
      ...,
      "body": {
        "contentType": "html",
        "content": "
test add comment with mentions <at id=\"undefined\"></at> <at id=\"undefined\"></at> and <at id=\"undefined\"></at> <at id=\"undefined\"></at><at id=\"undefined\"></at><semantic-object></semantic-object><at id=\"undefined\"></at><semantic-object></semantic-object>
"
      },
      "mentions": [
        {
          "id": 0,
          "mentionText": "Piyush",
          "mentioned": {
            "device": null,
            "conversation": null,
            "user": {
              "userIdentityType": "aadUser",
              "id": "<piyush_user_id>",
              "displayName": "Piyush"
            },
            "application": null
          }
        },
        {
          "id": 1,
          "mentionText": "Kumar",
          "mentioned": {
            "device": null,
            "conversation": null,
            "user": {
              "userIdentityType": "aadUser",
              "id": "<piyush_user_id>",
              "displayName": "Kumar"
            },
            "application": null
          }
        },
        {
          "id": 2,
          "mentionText": "Arka",
          "mentioned": {
            "device": null,
            "conversation": null,
            "user": {
              "userIdentityType": "aadUser",
              "id": "<arka_user_id>",
              "displayName": "Arka"
            },
            "application": null
          }
        },
        {
          "id": 3,
          "mentionText": "Dutta",
          "mentioned": {
            "device": null,
            "conversation": null,
            "user": {
              "userIdentityType": "aadUser",
              "id": "<arka_user_id>",
              "displayName": "Dutta"
            },
            "application": null
          }
        }
      ]
    }
  }
}

As you can see the mentions are malformed and every username is separated into space separated tokens. When the message is read using the graph api the mentions show up properly, i.e. one mention entry for a single mention. Can you open a bug for this? Thanks.

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

ID: 7fd5f91c-206f-f03c-d82e-3bf1cc81d13e
Version Independent ID: d5c2d24a-def4-af2e-7983-c73cf7f22934
Content: Message extensions - Teams
Content Source: msteams-platform/messaging-extensions/what-are-messaging-extensions.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: anclear

@aneesh631 - We will try at our end and let you know the updates.

@aneesh631 - Could you please confirm is your issue resolved or are you still facing this issue? If yes could you please share the repro steps to try at our end?

Steps:

Create an Azure bot with a Teams channel switched on, and a teams app that can be installed in a group chat scope. Add a message extension to it.
Create a group chat with a couple of users in it. Add the teams app to it.
Send a message in the group chat with user mentions.
Invoke the message extension on that message.
The payload received for this activity has malformed mentions. The payload that I specified in my earlier message highlights what is exactly wrong with it.

@aneesh631 - We are able to repro this issue and we have raised a bug for it. We will let you know once we get updates on it.

@Nivedipa-MSFT The same issue occurs when @mentioning a bot together with other user mentions.
Example:
Add a bot to a group chat that has other users
@mention the bot together with other users "John Doe" and "Jane Doe" like so:
@bot @Jane Doe @John Doe this is a test

The bot will receive an activity with a total of 5 mentions instead of 3. This used to work fine.

@matthiasdilger - We will check this at our end and update you soon.

@Nivedipa-MSFT just checking in, do we have any updates?

@aneesh631 - Engineering team is working on it. We will let you know once we have any updates on it.

@Nivedipa-MSFT any updates on this?

@aneesh631 - We are checking the status of the bug with engineering team. We will let you know once we get any updates from them.

I apologize for delay in response.
We are actively checking this issue from our end and will let you know the updates.
Thanks!!

I apologize for delay in response.
We are actively checking this issue from our end and will let you know the updates.
Thanks!!


Release google-cloud-java v0.117.0

This pull request was generated using releasetool.
10-30-2019 15:50 PDT
BigQuery

Bigquery: Fix bug for sourceFormat Bigtable ExternalTableDefinition. (#6427)
Bigquery: Fix defaultPartitionExpirationMs for Dataset. (#6445)

BigQuery Storage

bigquery storage: remove some custom settings in BQ storage client. (#6519)

Dataproc

Regenerate dataproc client (#6506)

Firestore

add support for IN & ARRAY_CONTAINS_ANY query field filters (#5803)

Spanner

Spanner: Add IT for inserting duplicate row (#6550)
spanner: Increase PDML test timeout (#6529)

Spanner JDBC Driver

spanner-jdbc: Support query hints (#6553)
spanner-jdbc: GCS dependency should be scope provided (#6528)

Dependencies

Update dependency com.google.cloud.tools:appengine-maven-plugin to v2.2.0 (#6542)
chore(deps): update dependency joda-time:joda-time to v2.10.5 (#6564)
chore(deps): update dependency com.google.api-client:google-api-client-bom to v1.30.5 (#6568)
deps: update google-cloud-core to 1.91.3 (#6649)
chore(deps): update dependency com.google.oauth-client:google-oauth-client-bom to v1.30.4 (#6567)
chore(deps): update grpc packages to v1.24.1 (#6557)
Update gax to 1.49.1 (#6555)

Documentation

docs: encourage users to start with libraries-bom (#6640)
docs: update libraries-bom version to 2.7.1 in troubleshooting guide (#6603)
docs: remove redundant content from README (#6604)
Fixing the documentation #6099 (#6192)

Internal / Testing Changes

chore: stop release of logging (#6660)
chore: stop release for monitoring (#6661)
chore: stop release of kms (#6658)
chore: stop release for os-login (#6662)
chore: stop release for language (#6659)
chore: stop release of scheduler (#6575)
Import split-repo boms into google-cloud-bom (#6554)
chore: stop release for recaptchaenterprise (#6651)
chore: stop phishingprotection release (#6619)
chore: stop release of securitycenter (#6573)
Presubmit upper-bound-check with Google Libraries BOM (#6606)
chore: stop release of redis (#6580)
chore: stop release for resourcemanager (#6577)
chore: stop release of tasks (#6569)
chore: stop release of tasks (#6565)
chore: cleanup conformance tests post migration (#6531)
chore: stop release of texttospeech (#6541)
Prepare Bigtable client for extraction (#6539)
Skip IoT deployment from the batch deployment (#6522)

Release is at https://github.com/googleapis/google-cloud-java/releases/tag/v0.117.0

The release build has started, the log can be viewed here. :sunflower:

The release build failed! Please investigate!


Add condition to use height option to capture entirety of a vertically scrolling element

This allows you to capture a screenshot of a vertically scrolling element. Instead of using the generated iFrame's contentWindow height, you can use the provided height option to capture the element's content even if it's hidden from the scrollable view.

I use the  methods you told me, but it didn't work!

I use the methods you told me, but it didn't work!

it didn't work,either


Need hotkey or other alternative to a wakeword

Picovoice doesn't like me anymore for some reason, maybe because I need two separate accounts for personal and work.  The docs mention a hotkey as an alternative to a wake word, but I can't find it.

9:33 AM [INFO] Voqal initialized.   Maybe a local model for some ops would be possible.

I haven't been liking Picovoice lately. The product or the custom service. Version 2024.4.0 will allow you to completely replace Picovoice with Deepgram. The only caveat is that it'll cost $0.30 an hour to use Deepgram, but they give you $200 in free credit, and I'd imagine that price will go down with time.
Picovoice is very aggressive when it comes to multiple accounts. Their limitations are what's currently holding back version 2024.4.0. I'd create another account to release 2024.4.0, but I've already gotten a warning, so I'm sure they'd ban me if I tried making a new account.
As for hotkeys, do you mean the push-to-talk functionality? If so, you can customize that here:

I should note there is a bug in the push-to-talk functionality where if you hold it down, it'll cause multiple transcriptions. That's fixed in version 2024.4.0.

Push-to-talk sounds good to me!  I'll try that next.

Closing. Updated documentation to include keymap settings (https://docs.voqal.dev/configuration/wake_detection).


Wrong behavior of pressing enter in array

Issue Type: Bug
// 1. normal
const a = [
  [1,/* press enter here */]
];
// then:
const a = [
  [1,/* press enter here */
  ]
];

// 2. bug
const a = [
  ['only string would lead to this bug',/* press enter here */]
];
// then:
const a = [
  ['only string would lead to this bug',/* press enter here */
] // <- look
];

VS Code version: Code 1.38.1 (b37e54c98e1a74ba89e03073e5a3761284e3ffb0, 2019-09-11T13:31:32.854Z)
OS version: Darwin x64 18.5.0

Closing due to lack of further user interest expressed in this issue. I suggest enabling format on type which fixes many issues like this and is much more reliable than our indent rules


Remove @ResponseBody since it's not needed

FYI @moksamedia: @ResponseBody isn't needed when using @RestController


Port ignore_default support for account_lines rpc

Fixes #375
@cjcobb23 please take a careful look whether this implementation makes sense to you. It's ported from rippled and adapted to clio's way of doing account_lines.
I have tested it and it seems to do the right thing, matching rippled from what i could tell. But my tests sample size is not that big so I can't guarantee it is 100% correct especially because i don't really understand what it needs to do exactly.

LGTM. Though apparently this API flag is not even documented. Not sure how I feel about mirroring undocumented API flags.

I don't like this either but i think in this particular case it's best to update the docs and support this the same way rippled does.


Bug: codeigniter4 PHP 8.2 session error

PHP Version
8.2
CodeIgniter4 Version
4.2.12
CodeIgniter4 Installation Method
Composer (using codeigniter4/appstarter)
Which operating systems have you tested for this bug?
Linux
Which server did you use?
apache
Database
MariaDB 10.10
What happened?
php8.2
apache2
err_empty_response
nginx
ini_set(): A session is active
Steps to Reproduce
php 8.2 apt install
server apache2,nginx (php8.2-fpm)
session error for linux
$this->session = \Config\Services::session();
Expected Output
Hope the session bug goes away
Anything else?

CodeIgniter4 Version
php 8.2 fix version

Please provide CodeIgniter4 version you use.

Please try Local Development Server:
https://codeigniter4.github.io/CodeIgniter4/installation/running.html#local-development-server
If it works, the issue is in your web server configuration.

4.3.1

4.2.12 higher

Cannot reproduce.
<?php

namespace App\Controllers;

class Home extends BaseController
{
    public function index()
    {
        $session = \Config\Services::session();
    }
}

I got no error.

ubuntu apt install php8.2 version session

windows php8.2 no error

nginx ini_set error session.save_path

namespace App\Controllers;
class Home extends BaseController
{
public function index()
{
$session = \Config\Services::session();
}
}
<-- nginx,apache php 8.2 session nginx 500error
php 8.1 no error
nginx error log
recv() failed (104: Connection reset by peer) while reading response header
from upstream, client server: localhost, request: "GET / HTTP/1.1",
upstream: "fastcgi://unix:/run/php/php8.2-fpm.sock:"
2023년 1월 15일 (일) 오후 2:32, kenjis @.***>님이 작성:

Cannot reproduce.
,
or unsubscribe

.
You are receiving this because you authored the thread.Message ID:
<EMAIL_ADDRESS>

<-- nginx,apache php 8.2 session nginx 500error

What do you mean?
Could you explain plain English?

that code gives error.
2023년 1월 16일 (월) 오후 2:02, kenjis @.***>님이 작성:

<-- nginx,apache php 8.2 session nginx 500error
What do you mean?
Could you explain plain English?
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1383493156,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFVRQJ35NJ6SHC2RJ6DWSTI6BANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Please provide minimum Steps that everyone can Reproduce the error.
I cannot reproduce the error with php spark serve.
So it seems not a framework issue, but your server configuration issue.

php 8.2 linux
$session = \Config\Services::session();
php spark serve also gives an error
Even if you install php8.2 version several times, an error occurs on the
session code side.
There seems to be an error in saving the session.
the code that works is $_SESSION.
2023년 1월 16일 (월) 오후 3:17, kenjis @.***>님이 작성:

Please provide minimum Steps that everyone can Reproduce the error.
I cannot reproduce the error with php spark serve.
So it seems not a framework issue, but your server configuration issue.
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1383544680,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFXHR5GSXASF3FFZIZTWSTRVZANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

What Session driver do you use?

Use the session driver in the php linux common package
2023년 1월 17일 (화) 오전 7:35, kenjis @.***>님이 작성:

What Session driver do you use?
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1384634831,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFVWOTK6FFGSXXMS6UDWSXEL3ANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

CI4 has its own drrivers.
See https://codeigniter4.github.io/CodeIgniter4/libraries/sessions.html#session-drivers
If you don't change in the config file, you are using FileHandler.

FileHandler use.
2023년 1월 17일 (화) 오전 8:51, kenjis @.***>님이 작성:

CI4 has its own drrivers.
See
https://codeigniter4.github.io/CodeIgniter4/libraries/sessions.html#session-drivers
If you don't change in the config file, you are using FileHandler.
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1384678439,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFQ36F2HVGZYTJQPTYLWSXNJPANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

php spark serve also gives an error

What is the exact error message?

Unable to connect
2023년 1월 17일 (화) 오전 9:57, kenjis @.***>님이 작성:

php spark serve also gives an error
What is the exact error message?
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1384707999,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFUVR4TRC2YRZVK3MVLWSXU6DANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Unable to connect

Is it the error in your browser?
Is there any message in the terminal you run php spark serve?
Or in the CodeIgniter log files?

you will see the error message in your browser.
No error appears in the terminal window, and logs are not saved in
CodeIgniter.
2023년 1월 17일 (화) 오전 10:27, kenjis @.***>님이 작성:

Unable to connect
Is it the error in your browser?
Is there any message in the terminal you run php spark serve?
Or in the CodeIgniter log files?
—
Reply to this email directly, view it on GitHub
https://github.com/codeigniter4/CodeIgniter4/issues/7122#issuecomment-1384725442,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUYIFW5AGWAU3J6T6OQZKDWSXYQVANCNFSM6AAAAAAT3UZOPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

I installed the php8.2 package, but if only 2 are installed, the session does not work.
php8.2-xhprof php8.2-tideways

Had the same issue while trying to run my app on Gitpod.io. Let me add my patch

We cannot reproduce. Close.


MSID: 91475 Version: 1 DOI: 2<IP_ADDRESS>3683

"msas": "Neuroscience"
"msid": "91475"
"preprintDoi": "10.1101/2<IP_ADDRESS>3683"
"Reviewed Preprint posted": "2023-10-27"
"Sent for peer review": "2023-08-08"
"Posted to bioRxiv": "2023-08-17" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>3683v1/")
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=91475)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/91475/v1)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>3683)
[x] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/91475/v1/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/91475)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/91475

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/91475

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/91475/v1/91475-v1.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/91475)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

elocations missing from references.


Sorting

Currently, systems aren't being sorted. It would be nice if they would be sorted alphabetically.

+1
Better yet, if we could configure the order of sorting.

Done in https://github.com/jayfk/statuspage/commit/4a8ee626adcc6967e4c16cf5164c1c3e57f0ed53


Instructor Delete Page - code explanation is not clear.

Hi, In the section https://docs.microsoft.com/en-us/aspnet/core/data/ef-rp/update-related-data?view=aspnetcore-6.0#update-the-instructor-delete-page
It adds the following code:
var departments = await _context.Departments
                .Where(d => d.InstructorID == id)
                .ToListAsync();
            departments.ForEach(d => d.InstructorID = null);

            _context.Instructors.Remove(instructor);

            await _context.SaveChangesAsync();
            return RedirectToPage("./Index");

But the departments variable is not used down in the code. Will the EF6 automatically use it?  If so how do we know it?

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

ID: 140ce637-4d58-995f-c69e-b1de51f1dbb5
Version Independent ID: 9bc46ffa-60db-bdee-0984-fab183c8f503
Content: Part 7, Razor Pages with EF Core in ASP.NET Core - Update Related Data
Content Source: aspnetcore/data/ef-rp/update-related-data.md
Product: aspnet-core
Technology: aspnetcore-data
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Hi @dush-a. From the article you've been reading, there's this explanation:

If the instructor to be deleted is assigned as administrator of any departments, removes the instructor assignment from those departments.

In the code snippet you've included above, the departments.ForEach(d => d.InstructorID = null) call is the code that removes the assignment from the department. EF Core will automatically update the Department records that have changed as part of its Change Tracking and the call to SaveChangesAsync.

Ok, thanks, now I understand.


Backend for Nvidia Tensor Cores

Hi,
I am interested in code generation using TVM for Nvidia Tensor Cores (eg the ones found in V100). I wanted to know if there is an existing backend for Tensor Cores? If not, how complicated is it to add a backend given support for Tensorization already exists in TVM?
Thanks,
Tapan

You can try to search on the forum. There are tworelated threads. https://discuss.tvm.ai/search?q=tensor core


[FileNotFoundError] CS_train.py model can not run.

Dear,
When running the CS_train.py,
Error ups,

My Dependencies:
torch: 1.7.0
python:3.8
Is there a missing file on this model? Or shall l create this file by myself? How to create it?
How to solve the question?
Could U help me ,please ?
Thx

Thanks for your concern.
Nothing is wrong with your environment, and we hadn't uploaded the dataset and generation file yet. Since the CS dataset is greater than a gigabyte, it is hard to upload it directly. (If there is a way to bypass the capacity cap of GitHub, let me know.)
All of the CS data can be directly processed from the original dataset from [Three-dimensional trajectories and network analyses of group behavior within chimney swift flocks during approaches to the roost] (https://royalsocietypublishing.org/doi/10.1098/rspb.2016.2602#d3e1386), where its dataset is deposited at Dryad (https://datadryad.org/stash/dataset/doi:10.5061/dryad.p68f8).  We are still working on connecting the pipeline for data generation (especially for CS due to the complex inspection scheme) since it is separated into various parts in our original code.
We'll keep updating this repo. Again, thanks for your attention.

If you want to try to upload Large File, you can try this (https://git-lfs.github.com/).  I hope those useful for you.
What' s more. After l have tried the other model in train.py, it has the same problem. Does it mean that All model framework but the data has been fully uploaded in this repo?
Thank you!

Yes, sorry for the late response. Currently, the team is waiting for the peer review and focusing on other projects. We'll check the link you've provided. Also, we'll upload the code for data generation that we used for the main paper. Thanks for your attention.

Yes, sorry for the late response. Currently, the team is waiting for the peer review and focusing on other projects. We'll check the link you've provided. Also, we'll upload the code for data generation that we used for the main paper. Thanks for your attention.


Update delete function to work with new attributes

Delete function has been implemented to work with the new Patient class - which is a more specific Person class that has new attributes that a dental patient should have. Hence, this issue is closed.


Waiting for iTunes Connect to process the new build - fail

I know that apple's servers take so much time to process the build, and I don't want to wait for them sometimes. Is there an option to disable waiting for process when I'm doing fastlane beta? :) Everything goes great, but I'm getting error slack message because it waits so much.

Sounds similar to #876

pilot --help

    -s, --skip_submission  Skip the distributing action of pilot and only upload the ipa file
(PILOT_SKIP_SUBMISSION)

@KrauseFx What does --skip_submission do? What does "Skip the distributing action" mean?
Does it only make the pilot command to NOT get stuck at "Waiting for iTunes Connect to process the new build"? Or does it change anything in the upload procedure?
As I wrote in #35, pilot actually succeeds in uploading the IPA to iTunes connect, but is unaware of that it worked, i.e. pilot doesn't terminate when ITC had finished processing the build.

@Sajjon Did you ever find out what this does?


fix unit amounts exceptions when using percentage addons

When we create a usage addon whose usage type is percentage, the UnitAmountInCents is not required; the mandatory value is the percentage for the addon. In recurly administration console when you select the usage type by percentage, the UnitAmountInCents fields are not shown.
The problem we saw in "SubscriptionAddOn" and "SubscriptionAddOnList" classes, is that when managing the addons some exceptions are thrown because they are accessing the UnitAmountInCents always, in spite of the fact that the addons have that value as null, because they are defined as percentage (UnitAmountInCents is not needed)

Thanks @danips5150  I will take a look at it this week.

Hi @bhelx !!
Any news about the pull request? Bad dates I suppose...hehe.
Best regards and merry christmas!!

Thanks for reminding me @danips5150

@bhelx  requested changes done!! ;-)

Hi @bhelx. Any news about the PR?

@danips5150 Sorry for the delay. Thanks so much for contributing this. When the next release goes out it will be linked here.


How to get rgb value from color frame

Required Info

Camera Model
D435

Firmware Version
<IP_ADDRESS>

Operating System & Version
Ubuntu 16

Kernel Version (Linux Only)
4.15.0

Platform
PC

SDK Version
2.8.1

Language
C++

Segment
Robot

Issue Description
Hi,
I want to get a specific pixel's RGB value. I don't know how.
Can you give me some advice? Thanks a lot!

Hi @TouchDeeper
I think something like this:
int i = 100, j = 100; // fetch pixel 100,100
rs2::frame rgb = ...
auto ptr = (uint8_t*)rgb.get_data();
auto stride = rgb.as<rs2::video_frame>().stride();
cout << "R=" << ptr[3*(i * stride + j)];
cout << ", G=" << ptr[3*(i * stride + j) + 1];
cout << ", B=" << ptr[3*(i * stride + j) + 2];

Hi,@dorodnic
Thanks for your advice.

Hi, @dorodnic Thanks for the code. I'm now working on it (with a D435), but if I try to get the colorvalues from pixel (x,y)=1000,1000 I get a pointer read access violation. With the (x,y)=100,100 it works fine. This is the error: Exception thrown: read access violation. ptr was 0x11103131EB9192A.

I set the enable_stream to cfg.enable_stream(RS2_STREAM_COLOR, WIDTH_COLOR_FRAME, HEIGTH_COLOR_FRAME, RS2_FORMAT_RGB8, 15); and in my .h file are:
#define WIDTH_COLOR_FRAME   1920
#define HEIGTH_COLOR_FRAME  1080

This is my code:
frameset frames = pl.wait_for_frames();
frame color = frames.get_color_frame();

uint8_t* ptr = (uint8_t*)color.get_data();
int stride = color.as<video_frame>().get_stride_in_bytes();

int i = 1000, j = 1000; // fetch pixel 100,100

cout << "R=" << int(ptr[3 * (i * stride + j)]);
cout << ", G=" << int(ptr[3 * (i * stride + j) + 1]);
cout << ", B=" << int(ptr[3 * (i * stride + j) + 2]);
cout << endl;

Maybe you (or someone else of course) can help me? I also asked the question on Stackoverflow btw but didn't get anything at the moment... Thanks in advance!

Thanks to nayab on StackOverflow, the code should be:
cout << "  R= " << int(ptr[i * stride + (3*j)    ]);
cout << ", G= " << int(ptr[i * stride + (3*j) + 1]);
cout << ", B= " << int(ptr[i * stride + (3*j) + 2]);


@vue/babel-preset-app option exclude conflict

Version
3.12.1
Reproduction link
https://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/babel-preset-app/index.js#L8
Environment info
Chrome: 82

Steps to reproduce
at babel.config.js config exclude:['es6.promise']
What is expected?
build dist code exclude core-js es6.promise
What is actually happening?
only set exclude:['es6.promise'] then build dist code still include core-js es6.promise

require config polyfills:['es6.array.iterator','es6.object.assign'] rewrite defaultPolyfills
but<EMAIL_ADDRESS>has Promise definitions
const definitions = {
  builtins: {
    //...
    Map: ["es6.map"].concat(CommonIterators),
    Number: "es6.number.constructor",
    Promise: ["es6.object.to-string", "es6.promise"]
    //...
  }
}

may be defaultPolyfills can remove es6.promise

es6.promise is always included, see https://cli.vuejs.org/guide/browser-compatibility.html#polyfills

Note that es6.promise is included by default because it's very common for libs to depend on Promises.

We also have a use case for this feature request. We don’t mind Promise being polyfilled, whether other libs require it or not; however, Promise is already polyfilled on the page where our app is used, and so it’s unnecessary to include a Promise polyfill in our app bundle, and we would like to remove it to save some bytes (core-js’ Promise polyfill is rather weighty). I’ll send a pull request.

Most modern browsers already support Promise for a long time, so the polyfill for Promise should not be compulsory any more.


Allow chat templates to be in a different dir

coverage: 61.555% (-0.08%) from 61.63% when pulling 7d4e8c0de46ab51b7f8bbeebb35c841c9d9f3eae on verify-announce into 3a4a3b812304300907b66018cad5779be2e1dce2 on main.


Issue with using FQDN in Static Host Map on Linux

Using an FQDN in the Static Host Map on linux causes issue with assigning IP to the interface.
Hostmap example:
...
static_host_map:
  "<IP_ADDRESS>": ["gateway.example.com:4242"]
...

The configuration tests ok with nebula -test -config config.yml but upon starting the service, the interface does not get the IP assigned.
[root@lighthouse-ue-1a nebula]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...<snip>...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000
...<snip>...
       valid_lft forever preferred_lft forever
21: nebula1: <POINTOPOINT,MULTICAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 500
    link/none

Notice there is no IP on the interface above.
Remove that entry with FQDN resolves issue but I dont have a static IP for this host and am working around a firewall (Palo Alto) that is not letting responses through the NAT.
Version:
[root@lighthouse-ue-1a nebula]# nebula -version
Version: 1.4.0

[root@lighthouse-ue-1a nebula]# uname -a
Linux lighthouse-ue-1a.example.com 4.14.246-187.474.amzn2.aarch64 #1 SMP Tue Sep 7 21:48:09 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

Running here on Amazon Linux 2 -- same seems to happen on Ubuntu 20.04 LTS instances.
Works fine on MacOS 1.4 client.

static_host_map entries won't influence the ip address assigned to the tun device. They tell nebula that a given vpn ip is reachable at the provided real ip addresses. It is mainly used to tell nebula how to reach the lighthouse, as lighthouses should have a public, static, ip address on the internet.
The ip address assigned to the tun device comes from the certificate you give the host running nebula.

Yes but the documentation says (https://github.com/slackhq/nebula/blob/master/examples/config.yml#L17) routable ip/dns name.  The issue is that using a DNS name (FQDN) in that field causes above described issue where IP is not put on the interface.  If you remove the FQDN and use an IP the interface gets the IP assigned.
# The static host map defines a set of hosts with fixed IP addresses on the internet (or any network).
# A host can have multiple fixed IP addresses defined here, and nebula will try each when establishing a tunnel.
# The syntax is:
#   "{nebula ip}": ["{routable ip/dns name}:{routable port}"]
# Example, if your lighthouse has the nebula IP of <IP_ADDRESS> and has the real ip address of <IP_ADDRESS> and runs on port 4242:
static_host_map:
  "<IP_ADDRESS>": ["<IP_ADDRESS>:4242"]

Nebula logs would be helpful in understanding more of what is going on. It's almost as if the dns query is never resolving.