Do not enforce ban on "see" references to normative main clauses

In ISO, "see" is not meant to be used for references to normative bibliographic entries (ISO/IEC DIR 2 15.5.3), or cross-references normative annexes (ISO/IEC DIR 2 20.2). However there is no good evidence that this ban applies to normative clauses in the main section of the standard (which is all of them), and ISO/IEC DIR 2 uses "see" for references to main clauses all the time.
On the other hand, https://www.iso.org/ISO-house-style.html#iso-hs-s-text-r-s-informative states:

Unless there is a clear requirement (“shall”) or imperative language in the text, all document content is informative by default.

Right now, Metanorma assumes by default that document section content is normative, and it complains if "see" is used to cross reference any clause in the main section of the document. A rule saying "do not use see to reference normative clauses in the main part of the document is not explicit in ISO/IEC DIR 2 now; only annexes and external references are spoken about.
https://www.iso.org/ISO-house-style.html#iso-hs-s-text-r-r-ref_within says that "see is used for informative cross-references, but it implies that main section text can indeed be informative:

When referring to a specific element of the document, use only the element identifier (number or letter):
“…in accordance with Clause 7”
“…as shown in Figure 4”
“…the limits specified in Table 12”
“…the method described in Annex B”
“…calculated using Formula (5)”
“…fulfilling list items a) to d) in 8.4.5”
It is permitted to refer to an element informatively without making it part of the sentence:
“…the prepared sample (Figure 6)”
“…using the syntax (see Annex C)”

We know that Terms & Definitions are officially meant to be normative. But "See 3.4.1" for terms is used all the time, and that indicates that ISO does NOT follow the rule about normative references to a main clause.
We have the following alternatives:

Main clauses by default remain normative, complain about using "see" to reference them
Main clauses by default become informative, complain about using "see" to reference them if they are explicitly made normative (but "see 3.4.1" would still be an error, and I would need to change code to make terms and definitions normative explicitly)
Suppress the complaint about "see" to reference normative main clauses, since ISO does not seem to be following that rule itself.

The latter is my recommendation.

@ronaldtse for your decision
@manuelfuenmayor as discussed

@ronaldtse Reminder: this needs your decision.

What's the context here? What exactly is the problem?

Suppress the complaint about "see" to reference normative main clauses, since ISO does not seem to be following that rule itself. Not clear that the rule was ever intended to apply to main content anyway.

As you have pointed out, the "see" issue only happens to bib entries and annexes. ISO DIR 2 does not apply this check in the references to main content.
Let's get rid of this check for main content.


fix all-zero public input

@mrmr1993 can we close this one?

https://github.com/o1-labs/proof-systems/pull/724

This is still in progress. The current approach is to hard-code the blinding in kimchi and pickles, which has reduced the number of changes needed.

The kimchi side -- 'blinding' the public input commitment using h, the vanishing polynomial -- is tested and working as intended.
The pickles side is nearly done. The main blocker is that the representation of constants in the code generated by proof-systems master is broken; I am digging into this so that I can resume testing.

I was working on a more general approach, which allowed all commitments to be blinded, by propagating the blinding constants via the expression framework. For example, the polynomial term
blinded_column(x) * (witness[0](x) * witness[1](x) - witness[2](x))

equivalent to
(unblinded_column(x) + h(x)) * (witness[0](x) * witness[1](x) - witness[2](x))

gives an additional blinding factor of
h(x) * (witness[0](x) * witness[1](x) - witness[2](x))

that is currently not accounted for, and which we need to integrate into the opening proof.
I believe that we should still do this -- or switch all rows to be evaluated, as we've discussed recently -- but the reduced version should be ready very soon.


Updated header file.

simply updated systemml links to systemds in header.html file

Try to have a look at: https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

Hi @mandadipavan - These changes are looking good. We will add a few more changes like this.


Implement custom remote script support for Linux remotes

This PR makes it so that server setup scans the remote for known remote installer locations before attempting to use built in scripts.
This allows users to:

Use any format (bash, tchs #100, js, python, or even compiled binaries).
Install servers binaries to custom locations #35.
Use any version of wget they need #116,
Support downloading the server from IPFS.
Patch server binaries for unusual systems (existing tools are unnecessarily complex).
Implement other remote-side features that are undiscovered yet without having to request changes in this extension #120.

If this is welcome, we possibly need to document how to write custom scripts or make the default one work the same as custom

Thanks for the PR @StarLederer :pray: , can we add a extension setting like remote.SSH.customServerInstallScriptPath and use that instead of harcoding it, also a new command like Customize Server Installation Script and then open a vscode document and initialize it with the default script content that the user can edit and save.

I figured using conventional paths would be best for users so they don't have to think how each remote is configured, just whether it explicitly supports open-remote-ssh or not. It is possibly a good idea allow users to override this per host so that their host providers are able to escape the conventional structure if they really need to but I imagine this being more the exception than the rule. I also see how in the future the MS extension might also adopt this and use different paths than us but I would add an option to change the default paths only when that happens. I think if users identify missing but expected paths, like something for windows hosts, it is better to add these paths to the extension to help users find the conventional way to organize this and use this extension seamlessly across many remotes. Let me know if you agree.
I really like your Customize Server Installation Script idea though, it will give users an example that they can start messing with right away and make it very easy to find where to put the config avoiding the need for extra documentation, but I have no idea how to implement this. VS Code extensions are far from my expertise. Perhaps that could be a separate PR that we collaborate on?


DEBUG on jdk11 accepts only local connections

It is possible to enable remote debugging of jenkins by adding the env var DEBUG=true, which then allows remote debugging on port 5005.
Starting from jdk 9, the remote debugging is only allowed from the localhost (See https://www.oracle.com/technetwork/java/javase/9-notes-3745703.html#JDK-8041435)
Which makes it useless in a docker container.
Could you please update the jdk11 containers to allow remote debugging from any host (-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=*:5005,suspend=y)
Thanks

CC @jenkinsci/java11-support

Yes, I faced this issue. the * is pretty important


Gobblin Oozie config files

Hackday project: Added example configuration files for running Gobblin on Oozie

Added a few changes to CliOptions.java so that it can read configuration files from hdfs, not just the local filesystem - this is necessary for Oozie, as it reads its configuration files from HDFS
Added configuration files under gobblin-oozie/src/test/resources
The config files run Gobblin in local mode in a Java process
gobblin-oozie-example-system.properties is an example sysconfig for running Gobblin on Oozie
gobblin-oozie-example-workflow.properties is the job config file that Oozie accepts
gobblin-oozie-example-workflow.xml is the Oozie workflow that launches Gobblin as a Java process

Documentation for these configs and a guide on how to run Gobblin on Oozie is here: https://github.com/linkedin/gobblin/wiki/Gobblin-Schedulers
Tested using the Hortonworks Sandbox on VirtualBox.

Has anyone used Oozie before? If so, please review.

@sahilTakiar I will review. I did a POC for Gobblin on Oozie before.

Just a minor comment. Overall LGTM. Thank you for doing this!
I also added a comment in your wiki.

@ydai1124 what comment did you add to the wiki? Is there something that needs to be addressed, or did you just make an edit.

@sahilTakiar Thanks for adding the Oozie scheduling.
I also implemented an Oozie integration in a way that

it uses sharelib to store the gobblin-dist jars
the workflow and coordinator definitions are generated and copied to HDFS on the fly and the job is submitted  to the Oozie server from code.
So essentially one only needs to add the scheduling properties to the job configuration and submit it as a gobblin-oozie job.

Would it make sense to contribute these add-ons to the project?

Hey @lbendig
Yes that would be great! If you could create a PR for your changes I can take a look sometime this week.
Thanks
--Sahil


When opening the menu from an archived news item nothing is displayed

Going through several news articles to verify tags and noticed that the menu/logo/search is in the top bar. However when opening the menu nothing is display other than to close the menu.
https://energyvision.app.radix.equinor.com/en/news/archive/press-release-1q-2016

@nicholas-haggerty  That's the bug I was talking about earlier today #517 :)
It was fixed at that point, but I can see that you reintroduced this bug by adding the Heading component back in @padms https://github.com/equinor/energyvision/commit/7e81103fe2c278eb6b5b58efe599aea42c8ff6eb#r58344488 Could you please remove it and commit? Since you are working in the file :thumbsup:

@nicholas-haggerty "Aldri så galt at det ikke er godt for noe", as the common Norwegian sayings. At least you have a better understanding of #517 by now


Adjusted invokeObject method in router for PHP7

Thanks to @jimgwhit for testing the code on PHP7 :smiley:

@volter9  where is your framework branch?

Dave, once this is pushed, framework works on php 7 back to php 5.4 as is.  But by all means test out error handling.  The new throwable interface really made things easier.

@volter9 where is your framework branch?

I didn't really get what you mean. I requested pull requested from master to master.

You don't have an online branch?

What is an online branch?

I meant fork

That's my fork:
https://github.com/volter9/framework-1

Massive thanks to you both @volter9 @jimgwhit I haven't been able to spend much time on smvc recently too many deadlines as work.


Improve tracking

Still a duplicate FB pixel warning in console on initial load. Is it not added by GTM only, but also GA or another service?


Support repeated query parameters as an array

Describe the problem
Use repeated query parameters for array serialization instead of encoding an array as a single parameter:
For example: query=1&query=2&query=3 instead of query=[1,2,3]
Describe the proposed solution
A StoreOption to the effect of append to indicate that modifying the searchParams should use "append" instead of "set" and should read via "getAll" instead of "get". An empty array serializes as an absence of keys and a non-empty array serializes using the encoder on each element and storing the value in repeated query parameters

@paoloricciuti no promises, but would you willing to accept a PR for this?

@tcurdt oh absolutely (maybe just wait for the svelte 5 support release 😄

just wait for the svelte 5 support release

I was thinking the same :)


PasswordBox Placeholder Not Working Properly

Describe the bug
PasswordBox Placeholder not working properly.
To Reproduce
<ui:PasswordBox       Password="Sucrose Wallpaper Engine"       PlaceholderEnabled="True"       PlaceholderText="Enter a password" />
Expected behavior
When PlaceholderEnabled is true, Placeholder should not appear if there is data in the Password.
Screenshots

OS version
Windows 11 24H2
.NET version
.NET 9
WPF-UI NuGet version
3.0.3
Additional context
No response

You can set PlaceholderEnabled to false to avoid this bug; this will not affect the normal display of PlaceholderText. I am looking for a solution to fix it.

You can set PlaceholderEnabled to false or remove PlaceholderEnabled="True" to avoid this bug; this will not affect the normal display of PlaceholderText. I am looking for a solution to fix it.

I'm already using this solution temporarily, but a permanent solution would be better (:


Sulu Doc doesn't mention all sulu_content_path arguments

http://docs.sulu.io/en/latest/reference/twig-extensions/functions/sulu_content_path.html
Needs to mention getContentPath($route, $webspaceKey = null, $locale = null, $domain = null, $scheme = null)
I had a problem in which the twig containing the function call threw and error because the locale was missing due to rendering as esi.

Transferred the issue to the  sulu-docs repository


Improve performance of BloomFilterMightContain

What is the problem the feature request solves?
Comet currently performances poorly with the following query when broadcast hash joins are disabled and when Comet native shuffle is disabled.
select ss_sold_date_sk, ss_sold_time_sk, ss_quantity, d_year, d_moy, d_dom
from date_dim join store_sales on d_date_sk = ss_sold_date_sk
where d_year = 2000;

Benchmark results (running aginst sf=100 dataset):
AMD Ryzen 9 7950X3D 16-Core Processor
TPCDS Micro Benchmarks:                   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
join_inner                                          512            537          35        562.4           1.8       1.0X
join_inner: Comet (Scan)                            738            750          13        390.3           2.6       0.7X
join_inner: Comet (Scan, Exec)                     4564           4724         226         63.1          15.8       0.1X

Sample native plan with metrics:
FilterExec: col_0@0 IS NOT NULL AND BloomFilterMightContain [bloom_filter_expr: Subquery [id: 2851], value_expr: xxhash64(col_0@0, 42)], metrics=[output_rows=605440, elapsed_compute=85.205965ms]
  ScanExec: source=[CometScan parquet spark_catalog.default.store_sales (unknown)], schema=[col_0: Int32, col_1: Int32, col_2: Int32], metrics=[output_rows=3145728, elapsed_compute=19.12706ms]

Describe the potential solution
No response
Additional context
No response

I had a quick look at this in a profiler and to me it did not look like much time was spent in the BloomFilterMightContain related code. The things that stood out as taking significant time was copying of data due to unpacking of dictionaries during the scan operation here: https://github.com/eejbyfeldt/datafusion-comet/blob/a99f7428398793507b31188c8919e4cf128d8d38/native/core/src/execution/operators/scan.rs#L353-L370
and the copying done in the FilterExec which sounds similar to what is discussed in https://github.com/apache/datafusion-comet/issues/808
So maybe this ticket should be replace with one about removing the unpacking of dictionaries in the scan operator.


Where do I get an API key?

I was hoping to use the API to automatically upload things to jsbin, but I can't see how to get an API key ...

http://jsbin.com
Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
SamB

I have a simple client side app that I would ideally like to keep synced as a JSBIN, so people could collaborate at anytime. https://github.com/kaihendry/myhaze

@kaihendry you need a pro account and to enable experiments: http://jsbin.com/help/experimental-features#api

Thanks the API works!
(jq -Rs '{ html: . }' index.html; jq -Rs '{ javascript: . }' main.js; jq -Rs '{ css: . }' style.css) | jq -s add > payload.json
curl -H "Content-Type: application/json" -H "authorization: token $token" -X POST --data @payload.json  "https://jsbin.com/api/save"


vkey issues

Python 版本： 3.x
模块版本： latest
Windows
After phone login, i still cant get vkey, is there any way to fix this?

Is it convenient to give the code used?


Replace complex creation of device nodes and afterwards loading of nvidia_uvm/nvidia_drm by using nvidia-modprobe/softdep

Replace complex creation of device nodes currently done in modprobe.nvidia.install by using an udev rule. See https://github.com/NVIDIA/yum-packaging-nvidia-kmod-common/blob/main/60-nvidia.rules#L1-L5
# Device nodes are created by nvidia-modprobe, which is called by the nvidia DDX.
# In case the DDX is not started, the device nodes are never created, so call
# nvidia-modprobe in the udev rules to cover the Wayland/EGLStream and compute
# case without a started display.
KERNEL=="nvidia", RUN+="/usr/bin/nvidia-modprobe"

And replace the afterwards loading of nvidia-uvm and nvidia-drm modules by using softdep in modprobe.nvidia
softdep nvidia post nvidia_uvm nvidia_drm

@scaronni-nvidia JFYI ...

Hi @sndirsch , I'm almost done with my Nvidia work, will send merge requests soon for this kind of things. Thanks.

Hi @sndirsch , I'm almost done with my Nvidia work, will send merge requests soon for this kind of things. Thanks.

Thanks. Sounds good!

Yes, either today or tomorrow you will get it. Thanks.

By accepting PR #31 we can close this now.


Feature request: change name of imported game

Sometimes the scraped name of games isn't accurate or pretty (i.e. trademark symbol, missing spaces). It's simple enough to rename in Steam after importing, but it would be nice to be able to change it within BoilR. It might also fix issues with searching for games on SteamGridDB, though I haven't personally encountered issues with that.

I guess this is possible by making an "rename map" from appid to new name. This will change the actual appid for the new game, but it will happen consistently.
For the UI what do you think would be the best? An seperate section in the settings with "renames" hidden behind a fold?

I'm not sure how difficult it would be, but for UI I was thinking of changing them directly on the Import Games window, like via right click -> rename. Thoughts?

Right click rename is a good idea. Does not clutter the UI. I constantly forget that this is not web, and right-click is an option.

This will be in the next release


Refactoring: First try for data handler

Hello @camillebrianceau! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file clinicadl/utils/data_handler/data_config.py:

Line 145:9: E266 too many leading '#' for block comment
Line 765:32: E711 comparison to None should be 'if cond is None:'
Line 794:35: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
Line 807:30: E712 comparison to False should be 'if cond is False:' or 'if not cond:'


Regression: elastic scrolling/rubber bounce on scrolling is missing on touchpads

Describe the bug
Windows App SDK 1.2 has broken the elasticity effects and animation curves from scroll views when scrolled from a touchpad. This issue only applies to touchpads. Touchscreen scrolling was not affected by this regression.
Steps to reproduce the bug

Open a WinUI 3 app with a control that uses ScrollViewer (e.g., ListView)
On a laptop with a Precision Touchpad, use the two-finger scrolling gesture
Observe scrolling feels unnatural and does not bounce at top and bottom

Expected behavior
The scrolling animation curves should feel like how they are in Windows App SDK 1.1 and WinUI 2 when using a touchpad.

Windows app type
☐ UWP
🗹 Win32
Device form factor
Desktop
Windows version
Windows 11 (22H2): Build 22621
Additional context
This issue seems to be a re-introduction of #2513, UWP aside, though I do not know how non-Precision Touchpad devices are affected this time.

Seems that the touchpad is only used in some kind of mouse emulation mode as touchpad gestures in general are broken (https://github.com/microsoft/microsoft-ui-xaml/issues/7572)

internal bug

Yup, this just shipped in 1.2 stable, precision touchpads are now glorified mouse wheels. I'm kind of astonished by how this regression impacting an interaction that's probably central to most apps was just carried through for 3 months straight. 😐 I really hope this won't be forgotten and instead serviced soon.

:tada:Microsoft.WindowsAppSDK.1.2.221209.1 has been released which fixes this issue.
Handy links:

Release Notes
Official Nuget Release


Filter Status flag not working

data-validation validate schema
--source-conn BQ_CONN
--target-conn BQ_CONN
--tables-list $PROJECT_ID.$DB.Employees1=$PROJECT_ID.$DB.Salary
-fs fail
Getting this error : unrecognized arguments: -fs fail

Hello! You need to use either all commands in the long version or all of them with the short version to be able to run it.
In your case, by changing -fs to --filter-status it will work or you can change the other ones to -sc, -tc, -tbls that it will also work as well.
Let me know if you need further help!

Closing it for now, please reopen if needed, thanks!

I tried with long version also. It still fails.
Here is the screenshot :

Hmmm I see it, which DVT version do you have installed in your Cloud Shell?

Also have you tried putting the whole command in a single line? Maybe there's some formatting/line break doing something, just for us to at least eliminate this possibility.

Yes, I've tried one line command as well. Didn't work.
How do I know my DVT version. ? Is there any specific command for that?

I think I'm doing 1.7.2. Is there any newer version?

You can use pip show google-pso-data-validator to see your current version.
At the moment, our latest release is the 4.1.0 version, you can take a look here: https://pypi.org/project/google-pso-data-validator/#history

I updated the version, but seeing this error now :

what should be my next step.

We did lots of dependency updates in this mean time, so please create a brand new virtual env with python -m venv <new-env-name>, activate it and then install and use the latest DVT version there. Let me know if it works!

Okay, I'll try this.

Yes, it is working now.

Glad to hear it is working! If you find a new problem, please feel free to open a new issue, thanks for using DVT!


[zh] Sync cheatsheet.

I think "cheatsheet" also needs to be synchronized.

/assign @tengqm  @howieyuen

Could you please make sure this is a full sync of cheetsheet.md?
if so, it's lgtm

Could you please make sure this is a full sync of cheetsheet.md?
if so, it's lgtm
Yes, that's all.

thanks 👍
/lgtm

/assign @tengqm

/approve


Feature: Blocking version of send_message

Reported by @incognico - Need a way to guarantee delivery order of messages. Blocking version solves it. Also worth looking at promise chaining as a possible non-blocking solution to the problem.

diff --git a/lib/Mojo/Discord.pm b/lib/Mojo/Discord.pm
index 71e6ebf..e79185e 100644
--- a/lib/Mojo/Discord.pm
+++ b/lib/Mojo/Discord.pm
@@ -198,6 +198,14 @@ sub send_message
     $self->rest->send_message($channel, $message, $callback);
 }

+# Only supports string (simple messages).
+sub send_message_content_blocking
+{
+    my ($self, $channel, $message, $callback) = @_;
+
+    $self->rest->send_message_content_blocking($channel, $message, $callback);
+}
+
 sub edit_message
 {
     my ($self, $channel, $msgid, $message, $callback) = @_;
diff --git a/lib/Mojo/Discord/REST.pm b/lib/Mojo/Discord/REST.pm
index 909f21b..7e2d877 100644
--- a/lib/Mojo/Discord/REST.pm
+++ b/lib/Mojo/Discord/REST.pm
@@ -170,6 +170,29 @@ sub send_message
     }
 }

+sub send_message_content_blocking
+{
+    $json = {
+        'content' => $content
+    };
+
+    my $route = "POST /channels/$dest";
+    if ( my $delay = $self->_rate_limited($route))
+    {
+        $self->log->warn('[REST.pm] [send_message_content_blocking] Route is rate limited. Trying again in ' . $delay . ' seconds');
+        Mojo::IOLoop->timer($delay => sub { $self->send_message_content_blocking($dest, $param, $callback) });
+    }
+    else
+    {
+        my $post_url = $self->base_url . "/channels/$dest/messages";
+        my $tx = $self->ua->post($post_url => {Accept => '*/*'} => json => $json);
+
+        $self->_set_route_rate_limits($route, $tx->res->headers);
+
+        $callback->($tx->res->json) if defined $callback;
+    }
+}
+
 sub edit_message
 {
     my ($self, $dest, $msgid, $param, $callback) = @_;

I've merged this for now. I'd like to at some point revisit this problem so that I can guarantee delivery order using non-blocking calls so it doesn't break multitasking.


Opsz not functioning

Safari on ipad ios16
when 'mirror size changes' is unchecked. Slider moves, font (gsf latest build), doesn't change.

I can't reproduce this on an iOS 15.5 (which runs on the iPad I have available) with RobotoFlex. However, on my phone with iOS 16.1.2, opsz does nothing, even though I'm certain it is applied via font-variation-settings.
Looks to me like this is a bug in iOS and there's likely nothing I can do.

This is related but not the same: https://bugs.webkit.org/show_bug.cgi?id=247987
Maybe we need to find the webkit  bug here or file a new one.

I'm now at iOS 16.2 the issue still persists.

I read the webkit issue and it looks pretty scary.
On Thu, Jan 26, 2023 at 8:48 AM Lasse Fister @.***>
wrote:

I'm now at iOS 16.2 the issue still persists.
—
Reply to this email directly, view it on GitHub
https://github.com/FontBureau/videoproof/issues/33#issuecomment-1405030953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAO5VDQAZZC34JXR6TDAQF3WUJ6CVANCNFSM6AAAAAAS6M6THY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add 'Open in VS Code' button

This button navigates users to the VS Code extension. Ideally this button should also run near.openWidgetsFromAccount command but I couldn't find the way how to do that.
Relates: https://pagodaplatform.atlassian.net/browse/DEC-834

Is there a way to detect that the extension is present? Why does the editor needs this button?

Is there a way to detect that the extension is present?

I can't find the way to do this. Why do we need this?

Why does the editor needs this button?

We will definitely need it when it becomes possible to save code from the VS Code. For now, it will be good to show users that such an extension actually exists


feat(frontend): animate header - I dont like my solution

Motivation
Just a PR to showcase @AntonioVentilii-DFINITY what I tried to implement. I don't really like it because the solution does not cover 100%, there is a glich when the toggle between the two observers exactly match the distance between the two.

This is not the solution. We should explore modify the layout to adapt to the requirements.


RS Website - Conduct feedback interviews

Conduct & review interviews as scheduled in 6258
O&O and external users

[ ] Synth and review O&O site feedback and prep tickets for the backlog

We've gotten some feedback from O&O. Would recommend bringing this ticket into the next sprint to review feedback & next steps. @RakshindaAslam @HeatherRienks

Thank you @a-chappelear! The RS website initiative is put on hold after the last product checkin. So let's plan to revisit this after the next few priorities are addressed.

Converting the feedback we got from this into tickets for the backlog!

Tickets have been created from this feedback:

https://app.zenhub.com/workspaces/experience-607d9d5e68b95200150fec37/issues/cdcgov/prime-reportstream/6687
https://app.zenhub.com/workspaces/experience-607d9d5e68b95200150fec37/issues/cdcgov/prime-reportstream/6688
https://app.zenhub.com/workspaces/experience-607d9d5e68b95200150fec37/issues/cdcgov/prime-reportstream/6689
https://app.zenhub.com/workspaces/experience-607d9d5e68b95200150fec37/issues/cdcgov/prime-reportstream/6690


EthStorage Devs Meeting #44 Agenda

Meeting Info

Aug 15, 2023, 10:00 UTC+8
Duration: 60 minutes
Meeting link
Anyone can comment on the agenda where they would like this to be discussed.

Agenda

Protocol/App/Research progress
TBA

4844 devnet intergration

Test plan doc - Ping and DL not finished yet
Devnet node setup - done
Integration Test - TODO

Miner

Review part 2.2 / 3

1、Research enabling support for AA in the DevNet network and sending EIP-4844 transactions with ethers.
2、Enable ethers to support sending eip-4844 transactions.    (70%)

Fix/merge/split mining pull requests: in progress

Fixes comments of https://github.com/ethstorage/go-ethstorage/pull/48
Split https://github.com/ethstorage/go-ethstorage/pull/64 from part 3

Setup local 4844 devnet based on kurtosis: done

http://<IP_ADDRESS>:32773
chainid: 3151908

Test plan doc - done

Docker compose - todo

make op-program compile to wasm
Exploring technical solutions for wasm compilation

wasm=>waovm => zk-waovm
op-program => wasm + wasm intepreter => wasm
modify tiny-go compiler and transform all syscalls/hostios to vitual functions

Try to figure out the technical stack from go to wasm
A talk with Qi

HO of lecture 5 (Plonk) in zk-learning
Talk about proof of storage

Recording: https://drive.google.com/file/d/1Sj6uE1t4B3hFgXjUmY3f_hrXC65PJo1A/view?usp=sharing


No support for Android 14 (API 34).

Hello,
could you please fix this problem?
Maybe you can  try the Pull Request from kamil-kmetyk
Thank you in advance.

Will try merge it this week.

PR Has been closed.

Thank you :-)


Converting a yaml file to a json rearrange its contents in alphabetical order

What happened?
When converting a yaml file to an json file, it's rearrange its contents in alphabetical order.
I'm using this commands :
ls *.yaml | machmap -e json
What did you expect to happen?
We expect to generate a json file which is content should have the same order as the yaml file.
Machin version
I'm using the last version available
Example
Here you can find an ZIP archive containing the yaml file used to test this feature and the json result.

fix here : https://github.com/mothsART/machin/pull/15
Thanks


New sorting options in admin area

The possibility to filter by last login or account age in the admin user area would be very helpful.
Admin user area: https://example.com/auth/v1/admin/users

The default sorting with the upcomping release will be by created_at column from the database.
This is also the new stable index used for the dynamic server side pagination.
Currently, both fields last_login and created_at are not returning when you just fetch all users, but only a very minimal version with id and email to still keep big instances fast.
With the new server side pagination coming in v0.23.0, I can add more stuff to the returned value while still keeping big instances fast. This ordering only works on the client side though, to it currently only works for "all existing users" at the same time, when you have the full database inside the UI, not only a part of it from server side pagination.
I am thinking about adding some more analytics / insight view in the future, which can filter for more things while limiting the data returned from the backend, so you would not get 100k users back for big instances.


Uploading new Superset brand assets

Uploading new Superset brand assets

Codecov Report

Merging #5776 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #5776   +/-   ##
=======================================
  Coverage   63.78%   63.78%
=======================================
  Files         364      364
  Lines       23073    23073
  Branches     2568     2568
=======================================
  Hits        14717    14717
  Misses       8341     8341
  Partials       15       15

Continue to review full report at Codecov.

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

Sweet!

Looks solid @mistercrunch 🙌


Cache block fetching

Task
The transaction view now fetches the block as well as the decoded transaction details. There's no cache headers set, and this is REST rather than apollo, so build a manual block cache.
Original
    **nitpick (non-blocking)**: This should have a cache as right now it triggers a refetch every render

Originally posted by @edd in https://github.com/vegaprotocol/frontend-monorepo/pull/2152#discussion_r1026398614

Already implemented


Add annotations support

This commit adds a preliminary support for displaying Grafana annotations in the Plot.ly panel.

Any work on the ability to add annotations?

@tchernobog @ryantxu Hi,
Is there the ability to add annotations? The same way as in native Grafana (ctrl+click)
Thanks


opening confirm from within iframe

Hi - I am using confirm with the supervan theme, which is wonderful and covers the entire screen. However, I am wondering if there is any way to trigger it from a iframe (within a modal) on the parent main screen, so it will still cover the whole screen instead of only the iframe.
Thanks in advance

Hello @eytanchen
You want to open the model in the parent window, and trigger it from the iframe,
here is a quick search http://stackoverflow.com/questions/32328679/how-to-pass-a-value-from-iframe-to-the-parent
you have to post a message to the parent window, and the parent window should listen to it, and open the jconfirm model


Problem with use a big numbers

Problem with use a big numbers
I have a problem with use a big numbers.
Example:
If i use a function to display a big number after a trillion a have this problem:
issueFunction(double valor) {
print(valor.toStringAsFixed(2));
}
issueNumeros() {
issueFunction(111111111111111.11);
issueFunction(1111111111111111.11);
issueFunction(11111111111111111.11);
issueFunction(111111111111111111.11);
issueFunction(1111111111111111111.11);
}
Result:

How can i resolve this problem?

Please check out https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html and https://dart.dev/guides/language/numbers, then please create a new issue if something isn't working as intended in Dart.


Add clarification regarding case sensitivity

Document names are case sensitive - added clarification

@shahiddev : Thanks for your contribution! The author, @MichaelHauss, has been notified to review your proposed change.

#sign-off

@GitHubber17 : Thanks for your contribution! The author, @MichaelHauss, has been notified to review your proposed change.


Version strange from JitPack.io

I published my own lib on JitPack: https://jitpack.io/#IgorGanapolsky/seekarc/v1.2.0
In my gradle file am importing it as follows:
implementation 'com.github.IgorGanapolsky:SeekArc:v1.2.0'
However, your plugin states:

// available: "1.2"

Can you please advise of the correct behavior?

I will have to look how the plugin works with JitPack.
Is your library also published on jCenter or mavenCentral()

Just JitPack

Website jitpack.io seems down :(

Closing for now, please re-open if this is still an issue and you have reproducing steps


The functional target and report?

I see a baseline cascade connection of gDINO and SAM.
But the project is lack of internal logical reasoning to combine them.
I will do a series of test on another similar project, and open-source it later.

Thanks for sharing the idea online, it is pity that we lack official document

Hi @Everloom-129 !
Thanks for your feedback.
I should have written a more detailed information of why I use / combine two methods together.
The main repository I referred to make this task is, https://github.com/IDEA-Research/Grounded-Segment-Anything.
In here, it basically uses SAM model and grounding DINO models together to get the segmentation of any images based on the user's query.
Normally we have been facing the trouble labeling the dataset we have, so we just use open dataset or very few of dataset we take.
To solve that issue, I wanted the model to automatically annotate the images that I insert.
--> For this, I used SAM model.
But SAM model requires information of 'which area to segment' such as user-defined pixel coordinates or bounding boxes.
For this, I used grounding DINO to make the bounding box outputs which will be the input of SAM model.
You can see the detail in the original papers!

grounding DINO: https://arxiv.org/abs/2303.05499
SAM: https://ai.facebook.com/research/publications/segment-anything/


Fix ACL check for internal index.html redirect

Given a private container /foo/ and a public document /foo/index.html, lnode's ACL system currently checks if /foo/ is readable before passing the request to the index handler, therefore blocking access to /foo/index.html.
This PR introduces a fix, where the index handler takes precedence over the ACL check for read operations (GET).

OK, I've removed that obsolete line.


calculate the Flops after training a model.

Hello all ,
I am trying to use this isntruction to find out the FLOPS for different types of Object detection models.
python tools/analysis_tools/get_flops.py configs/human/fsaf_r101_fpn_1x_coco.py
all of them express this note:
!!!Please be cautious if you use the results in papers. You may need to check if all ops are supported and verify that the flops computation is correct.
I don't know how to be sure about the values , which are the input shape , FLOPS and the parameters .
even more, while using same instruction on those models (FCOS,FSAF, cascade  RCNN, Cascade mask RCNN  ), there was an error and no results was expressed.  could you please help me.
the following error is presented:
AssertionError: CascadeRCNN: ResNet: init_cfg and pretrained cannot be specified at the same time

I don't know how to be sure about the values , which are the input shape , FLOPS and the parameters .
You can look the messages printed by this script and make sure all modules in the model have the correct Params and FLOPs.

the following error is presented:
AssertionError: CascadeRCNN: ResNet: init_cfg and pretrained cannot be specified at the same time

as the error message said, init_cfg and pretrained should not be set at the same time. Make sure your config and get_flops script do not set these two params at the same time.

Thanks for replay, Unfortunately i did not get well what did you mean by pretrained and init_cfg.
I try the command again, and remove the instruction from the config file:
load_from='checkpoints/fcos_x101_64x4d_fpn_gn-head_mstrain_640-800_2x_coco-ede514a8.pth'
but it is also not working. I see that there is another pretrained part, which is related to the backbone . I am not sure if i should remove it , even though , it was mentioned in the config files with other models that have been worked correctly with me.
any other clue or idea? please

here is the another type of  error which presented with another model,such as FCOS
TypeError: FCOS: FPN: init() got an unexpected keyword argument 'extra_convs_on_inputs'

thanks , it seems that i got the point.
this instruction ,which calculate the parameters number, and the FLOPS is only working on the basic backbone of the model.
for example in FSAF model , it used the ResNet50 as basic backbone, the instruction will work with it , but  if we integrate the ResNext 101 or ResNet 101 it dose not work. am i right on that?
in such case how i can make it work with the whole new model? i suppose that using another backbone , like ResNext should increase the number of parameters and the FLOPS; is that correct?
for the another error which is
 TypeError: FCOS: FPN: __init__() got an unexpected keyword argument 'extra_convs_on_inputs'
I am still investigating , I don't  know it yet.

thanks , it seems that i got the point. this instruction ,which calculate the parameters number, and the FLOPS is only working on the basic backbone of the model. for example in FSAF model , it used the ResNet50 as basic backbone, the instruction will work with it , but if we integrate the ResNext 101 or ResNet 101 it dose not work. am i right on that?

No, the error message shows that your config file is incorrect. Can you upload your config and the command you run?

i run FCOS model,

and this > model = dict(bbox_head=dict(center_sampling=True, center_sample_radius=1.5))
I run this code, it is working.

i run this instruction in cluster system using the flowing (.sh) file.

python tools/analysis_tools/get_flops.py configs/human/fcos_center_r50_caffe_fpn_gn-head_1x_coco.py

thanks , it seems that i got the point. this instruction ,which calculate the parameters number, and the FLOPS is only working on the basic backbone of the model. for example in FSAF model , it used the ResNet50 as basic backbone, the instruction will work with it , but if we integrate the ResNext 101 or ResNet 101 it dose not work. am i right on that?
in such case how i can make it work with the whole new model? i suppose that using another backbone , like ResNext should increase the number of parameters and the FLOPS; is that correct?
for the another error which is  TypeError: FCOS: FPN: __init__() got an unexpected keyword argument 'extra_convs_on_inputs' I am still investigating , I don't know it yet.

@alaa-shubbak I'm guessing the reason is that the code and config don't match, your config file is an old version, but the code is new. The solution is to update the configuration and code at the same time. You can fer to this PR


chore: bump helmfile resources so we can set docker org globally from jx requirements

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign rawlingsj
You can assign the PR to them by writing /assign @rawlingsj in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

/lgtm

@rawlingsj: you cannot LGTM your own PR.

In response to this:

/lgtm

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 jenkins-x/lighthouse repository.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: rawlingsj
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [rawlingsj]

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

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jstrachan, rawlingsj
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jstrachan,rawlingsj]

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


Make a tag

Please make a tag for this project. Will help us to use a specific tag. :+1:

dupplicate of https://github.com/smashingboxes/OwlCarousel2/issues/469

:+1:


"Enable automatic upload bandwidth management for OneDrive" registry key should be EnableAutomaticUploadBandwidthManagement instead of ENABLE_AUTOMATIC_UPLOAD_BW_MGMT

I believe the Enable automatic upload bandwidth management for OneDrive registry key should be EnableAutomaticUploadBandwidthManagement instead of ENABLE_AUTOMATIC_UPLOAD_BW_MGMT
Thank you,
Rantipole1
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 04ad2f16-c861-7a1b-5c1d-e4601e8f3855
Version Independent ID: c47df4cd-f706-d807-5eac-172fba1e500f
Content: Use Group Policy to control OneDrive sync settings - OneDrive
Content Source: OneDrive/use-group-policy.md
Service: one-drive
GitHub Login: @kaarins
Microsoft Alias: kaarins

@rantipole1 Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Hi Manuela,
I don't need to open a ticket for something I've already resolved, but OneDrive documentation appears to have a typo. Can you please confirm that it has been corrected?
Thank you,
Rantipole1
Sent from my mobile device

From: Manuela Scanu<EMAIL_ADDRESS>Sent: Thursday, July 30, 2020 10:02:23 PM
To: MicrosoftDocs/OfficeDocs-SharePoint<EMAIL_ADDRESS>Cc: rantipole1<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SharePoint] "Enable automatic upload bandwidth management for OneDrive" registry key should be EnableAutomaticUploadBandwidthManagement instead of ENABLE_AUTOMATIC_UPLOAD_BW_MGMT (#2246)
@rantipole1https://github.com/rantipole1 Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2246#issuecomment-666886760, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMYM3ZTOQ6WM5MMJA6OGDDDR6IX37ANCNFSM4PN5K5XQ.

Going to address the bad key/typo?


blog

Added some CSS to blog cards like changing the background color, giving some round corners to cards, adjust the margin of cards from the bottom to have some space between other sections.

Could you add the issue link?

fixes #262


Include typehints in pdoc

We use pdoc to generate a reference of the python glclient-library. We suffered some issues related to missing type-hints. The work-around was to remove the type-hints before generating the docs.
I've found 3 causes of warnings.

Missing export of SignerHandle (See https://github.com/Blockstream/greenlight/pull/368)
Poorly defined imports in auto-generated GRPC-code (See https://github.com/Blockstream/greenlight/pull/369)
pdoc failing to import type from type-stubs (See https://github.com/mitmproxy/pdoc/pull/671)

All 3 have been addressed and we should be able to do without the work-around.
We can merge this once pdoc does a new release.
I've created the PR as a draft to ensure I don't forget about it

Everything seems to pass alright, do you think this is ready to go in? Undraft it and it will be merged :-)

Gotcha, I'll leave it here until I get your ok 👍

We should probably build the docs before we try to merge a PR. This will allow us to catch issues earlier.
I'll create a separate MR for that.

Did you want this to be merged before or after #407? I'm still not sure what this does to be honest

Please merge #407 first. This MR is blocked until pdoc provides a new release.
This MR fixes a couple of warnings when generating the docs.


Update to 6s, sRTMnet, and KF to correctly respect relative azimuth angle.

This PR adds the calculation of the solar azimuth angle based on given view and relative azimuths to the 6s config module. In addition, it implements a small fix to prevent the solar azimuth angle from taking values larger than 360°, and updates the key mapping in kernel_flows.py to respect IPARM 12.

@unbohn - any objection to having this merged in right now?  I'd like this to intersect with the updates in other PR's.

No, please go ahead! It's ready for merge. Tests are only failing because of the pygrib issue.

Before this fix (sRTMnet):

After this fix (sRTMnet):

After this fix (KF):


Accessing variables for ESP mqtt client struct in the callback functions

Hi,
It might be that my coding style is bad or maybe its some other reason, but I have to get access to the variables in the esp_mqtt_client because I pass that variable around in my functions and use the user context to differentiate between the multiple clients running.
If I compile the library in current form, the linker gives me an error, as it doesnt have access to .c file where that structure is declared.
Is there any reason why you would want the application code to have access to that structure?

Hi @asadislam94
There are a .user_context can be pass to mqtt_client
https://github.com/tuanpmt/espmqtt/blob/master/include/mqtt_client.h#L75
and get from:
https://github.com/tuanpmt/espmqtt/blob/master/include/mqtt_client.h#L44


[web3torrent] Add some notes on how channels are integrated

Theses notes should go into greater detail than the readme, and will provide a source of reference for devs and for a future blog post.
At this time I don't think the code is sufficiently clear as to be self documenting, so I think this will be useful.
PR also moves some constants to constants.ts.

Thanks for the feedback @junjizhi  and @spersico . I will address outstanding comments and merge this later on.


NegativeRateException thrown

Hi,
while using RMG-Java at commit 898da5e9 I encountered the following error:
Solving reaction system...
 Most of them apply to negative concentrations, or negative activation energies...
this run was without P-dep activated.
any recent modifications to the JDASSL (/wrapper) that could 've caused this?

Looking at the code, it seems that 0.0 is the value of k (which doesn't make sense given the parameters that it prints).
Another issue: this is not negative, and I would think that zero rate coefficients should be allowed...this would be an easy change to make in this section of the JDAS code (though in this case, I don't think that is what we want).

hey Greg,
thanks for the thoughts. I don't know whether k = 0 should be allowed either. For very elevated activation barriers one might expect that rate coefficients (k) become very small, but then a small value in scientific notation (eg 1E-10) should be written instead of 0.0. Maybe it is better to keep on throwing this exception, but rather try to avoid the underlying mechanics that could give rise to this...

OK, I think I've made some progress. There are a bunch of wacky thermo estimates, including one of the products of this reaction:

HBI-based thermo for PQVUHZTZNWXIMW-UHFFFAOYABmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h7-8H,1-6H2/mult3): 1148.55	216.49	10.61	-12.32	-23.98	-25.85	-22.3	-19.45	-12.46
HBI-based thermo for PQVUHZTZNWXIMW-UHFFFAOYABmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h7-8H,1-6H2/mult3): 1237.35	226.97	9.05	-17.28	-31.08	-34.15	-31.8	-29.49	-23.24
Created new species: C10H14JJ(4724)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4724) + C10H16(1074)
HBI-based thermo for HUZNOUCDHWUIOJ-UHFFFAOYATmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h2,7-9H,1,3-6H2/mult3): 1328.1	236.65	6.77	-22.09	-37.73	-41.69	-40.3	-38.96	-33.83
Created new species: C10H14JJ(4725)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4725) + C10H16(1074)
HBI-based thermo for FURXSXPYZFBKRU-UHFFFAOYAQmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h1,7-9H,2-6H2/mult3): 1418.85	246.79	4.28	-27.71	-45.2	-50.17	-49.76	-48.9	-44.14
Created new species: C10H14JJ(4726)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4726) + C10H16(1074)
HBI-based thermo for LXHOZUWYXHJZSN-UHFFFAOYAYmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h2,7-8,10H,1,3-6H2/mult3): 1509.6	256.47	2.0	-32.52	-51.85	-57.71	-58.26	-58.37	-54.73
HBI-based thermo for LXHOZUWYXHJZSN-UHFFFAOYAYmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h2,7-8,10H,1,3-6H2/mult3): 1600.35	266.15	-0.28	-37.33	-58.5	-65.25	-66.76	-67.84	-65.32
Created new species: C10H14JJ(4727)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4727) + C10H16(1074)
HBI-based thermo for VPTUWWMMOXQJHX-UHFFFAOYAKmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h7,9H,1-6H2/mult3): 1689.15	276.63	-1.84	-42.29	-65.6	-73.55	-76.26	-77.88	-76.1
HBI-based thermo for VPTUWWMMOXQJHX-UHFFFAOYAKmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h7,9H,1-6H2/mult3): 1777.95	287.11	-3.4	-47.25	-72.7	-81.85	-85.76	-87.92	-86.88
Created new species: C10H14JJ(4728)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4728) + C10H16(1074)
HBI-based thermo for USTWPALOJBENNW-UHFFFAOYAEmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h4,7-8,10H,1-3,5-6H2/mult3): 1868.7	296.79	-5.68	-52.06	-79.35	-89.39	-94.26	-97.39	-97.47
Created new species: C10H14JJ(4729)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4729) + C10H16(1074)
HBI-based thermo for ZNOPCYCVQQLBQI-UHFFFAOYAJmult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h4,7-9H,1-3,5-6H2/mult3): 1959.45	306.47	-7.96	-56.87	-86.0	-96.93	-102.76	-106.86	-108.06
Created new species: C10H14JJ(4730)
Created new reverse H_Abstraction reaction: JP10R6(14) + C10H15J(2778) --> C10H14JJ(4730) + C10H16(1074)
HBI-based thermo for ITFGAKPBIIPXIB-UHFFFAOYAImult3(InChI=1/C10H14/c1-2-9-7-4-5-8(6-7)10(9)3-1/h6-9H,1-5H2/mult3): 2050.2	316.15	-10.24	-61.68	-92.65	-104.47	-111.26	-116.33	-118.65
Created new species: C10H14JJ(4731)

I think these are cases where it is taking a value from the PrimaryThermoLibrary and adding corrections (which is an area of the code that HAS recently been changed...I thought for the better, but maybe not...)

How did you notice whether these are "wacky" thermo estimates? you mean the negative Cp(T)'s?

yes...negative Cps and also very high Hf298 and high S298

am I correct in reasoning that the "rate coefficient equal to zero"-exception was thrown because it represents the reverse rate coefficient for the kinetic parameters that were found through the averaging scheme. Then, due to incorrect thermo estimates for the product species, the k_reverse = k_forward / K_equilibrium would be very small (0.0) because of the very large equilibrium constant?

Are you running this on pharos? if so, could you let me know what your running directory is?

yes, on pharos.
/home/nickv/JP10_pyrolysis/JP10-4dec_from0

OK, thanks...using the restart folder I was able to get the species graphs and now I'm able to reproduce the problem on my laptop, using mechanism generation with the following species:

C10H15J(2778) (mol/cm3) 0.0
1  C 1 {2,D} {9,S}
2  C 0 {1,D} {3,S} {6,S}
3  C 0 {2,S} {4,S} {12,S} {13,S}
4  C 0 {3,S} {5,S} {14,S} {15,S}
5  C 0 {4,S} {6,S} {16,S} {17,S}
6  C 0 {5,S} {2,S} {7,S} {18,S}
7  C 0 {6,S} {8,S} {10,S} {19,S}
8  C 0 {7,S} {9,S} {20,S} {21,S}
9  C 0 {8,S} {1,S} {22,S} {23,S}
10  C 0 {7,S} {24,S} {25,S} {11,S}
11  H 0 {10,S}
12  H 0 {3,S}
13  H 0 {3,S}
14  H 0 {4,S}
15  H 0 {4,S}
16  H 0 {5,S}
17  H 0 {5,S}
18  H 0 {6,S}
19  H 0 {7,S}
20  H 0 {8,S}
21  H 0 {8,S}
22  H 0 {9,S}
23  H 0 {9,S}
24  H 0 {10,S}
25  H 0 {10,S}

JP10R6 (mol/cm3) 0.0
1 C 0 {2,S} {9,S} {10,S}
2 C 0 {1,S} {3,S} {6,S}
3 C 0 {2,S} {4,S}
4 C 0 {3,S} {5,S}
5 C 0 {4,S} {6,S}
6 C 1 {5,S} {7,S} {2,S}
7 C 0 {6,S} {8,S} {10,S}
8 C 0 {7,S} {9,S}
9 C 0 {8,S} {1,S}
10 C 0 {1,S} {7,S}

Now for the debugging...

very good. with my history of errors/exceptions, having it reproduced on another computer is already a success in itself...

Greg,
could you comment on how the incorrect thermo causes this exception? Was it as I suggested: wacky thermo => Keq large => k_rev zero?

Most likely, but I don't know. My debugging efforts focused on reproducing, analyzing, and addressing the thermo issue as that appeared to be the root cause.


Reconnect on lost DB connection

This functionality allow to enable & configure reconnect functionality using options parameter in adapter.
When you are creating adapter for mysqli:
$adapter = new Adapter([
    'driver' => 'Mysqli',
    'database' => '',
    'username' => '',
    'password' => '',
    'options' => [
        'reconnect_tries' => 3
    ]
]);

You can specify reconnect_tries and if during your work connect will be lost adapter will try automatically reconnect to server.
Fix for #302

Needs addition to documentation about new 'reconnect_tries' option.
Needs tests
being a general DB tool, having a feature like this only favoring MySQL ignoring other engines does not make the library look good.  At the least, if not have the ability to apply to all supported engines, make a statement in documentation that so far only available in MySQL and maintainer could add "help wanted" tag for other databases.

I will  try to add support for other engines soon.
I know about unit tests) but when i have written that code i have no idea how to test that functionality)
For now i have some ideas, i will try)

Ok, thats fine :) Does seem like a challenge to test!
For documentation, I actually meant adding entry into docs/book markdown sources.

Ah, get it) i will add docs about that option to adapter.md

@tptrixtop we need some unit test for this new feature. Consider that now we have also integration tests available.

Sure, I am now working on same functionality for postgresql, it's almost finished and after i will try add same functionality for MS SQL and i will commit unit tests for all of that changes)

@ezimuel I know sir, i am working on it, right now)

This repository has been moved to laminas/laminas-db. If you feel that this patch is still relevant, please re-open against that repository, and reference this issue. To re-open, we suggest the following workflow:

Squash all commits in your branch (git rebase -i origin/{branch})
Make a note of all changed files (`git diff --name-only origin/{branch}...HEAD
Run the laminas/laminas-migration tool on the code.
Clone laminas/laminas-db to another directory.
Copy the files from the second bullet point to the clone of laminas/laminas-db.
In your clone of laminas/laminas-db, commit the files, push to your fork, and open the new PR.
We will be providing tooling via laminas/laminas-migration soon to help  automate the process.


feat: introduce keep_going for running a Dag

This introduces keep_going method for Dag that sets the flag that indicates whether the task should continue to execute as much as possible.  This means that even if an error occurs during the execution of a task, the subsequent independent tasks will continue to execute unless a dependency error occurs.

I cannot reliably test this as the output changes depending on the order the tests run.


Updated edit profile form

Added Organization profile page. Added logic to show/hid buttons on edit profile page. Added logic to redirect to Organization or Profile page from edit profile page.

Closing in favor of #657


Dutch sentences that should be supported

If you don't feel comfortable contributing to the YAML in this repository, you can post your Dutch sentences that match our supported intents below.

I would do some dutch translations :)


[User-Story] - API-schema schema

Story
As a USER who PRECONDITIONS, I want to DO_THING so I can ACCOMPLISH_GOAL.
Acceptance Criteria

[ ] Criteria 1
[ ] Criteria 2
[ ] Criteria 3

Dependencies

[ ] Blocked by issue one
[ ] Blocked by issue two
[ ] Blocked by issue three

Additional context
Add any other context or screenshots about the research request here.

To define this schema, I´ve compared the OpenAPI-schema, the GraphQL-schema and the WSDL.
See here: https://github.com/dqualizer/dqlang/tree/main/schemas/api-schema


Citadel should log when it mints a certificate

(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
We'd like to add some logging to the ca.sign() method (https://github.com/istio/istio/blob/5fe8306c154cb265dcf867cae7cf6d71a1765b76/security/pkg/pki/ca/ca.go#LL415C2-L415C13) using the existing pkiCaLog logger. Mostly just creating this issue to ensure there is no opposition before we make the change.
We had an incident where we needed to identify which proxies renewed their certificates during a specific time window, but couldn't find any existing logging in istiod.
Describe alternatives you've considered
Looking at the proxy logs. We'd prefer something central.
Affected product area (please put an X in all that apply)
[ ] Ambient
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context

This feels more appropriate as a Prometheus metric; have you considered that approach?

This feels more appropriate as a Prometheus metric; have you considered that approach?

@keithmattix, the cardinality would be much too high.

We're facing the same situation when trying to track cert generation for compliance requirements.


configure xar error

Empire Version
2.0
OS Information (Linux flavor, Python version)
Kali Linux
Expected behavior and description of the error, including any actions taken immediately prior to the error. The more detail the better.
sudo ./install.sh
.......
xar-1.5.2/install-sh
...
checking for openssl/evp.h... yes
checking for OpenSSL_add_all_ciphers in -lcrypto... no
configure: error: Cannot build without libcrypto (OpenSSL)
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.

my openssl version : OpenSSL 1.1.0e  16 Feb 2017
xar-1.5.2 cannot build with openssl 1.1.0e
thanks

is there solution for this?

It worked for me (Kali 2017.1 Rolling) with libssl1.0-dev instead of libssl-dev. You'll have to replace the relevant line in empire's install.sh script.

that was it, thank you!

Thanks @gedsic . I'll update the install script @vindia9 @y0d4a


The license field needs better individual license delimiting

Is this a request for help?:
No
Is this a BUG REPORT or a FEATURE REQUEST? (choose one):
FEATURE REQUEST

The license field today is a single string field of space-separated licenses. This would be fine except in the case where a license itself has spaces in it.
I would request that the license field be a pure JSON list field instead so it's easier for API clients to parse.

Thanks @juledwar for the suggestion - I agree that the value for this field should be a proper list.  The change would be pretty straightforward but we'll need to consider API compatibility a bit carefully (RFC @zhill ), we'll post status and updates here.

Yep, backwards compat is important. I'd be fine with a new field, say licenses instead of just license.

From: Dan Nurmi<EMAIL_ADDRESS>Sent: Wednesday, 4 December 2019 10:54
To: anchore/anchore-engine<EMAIL_ADDRESS>Cc: Julian Edwards (juledwar<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [anchore/anchore-engine] The license field needs better individual license delimiting (#313)
Thanks @juledwarhttps://github.com/juledwar for the suggestion - I agree that the value for this field should be a proper list. The change would be pretty straightforward but we'll need to consider API compatibility a bit carefully (RFC @zhillhttps://github.com/zhill ), we'll post status and updates here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/anchore/anchore-engine/issues/313?email_source=notifications&email_token=AEE4MUNSNZDNVRNMO5CQRR3QW35T3A5CNFSM4JUQFJY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF3KYGA#issuecomment-561425432, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEE4MUPXZLJNKSJBNHBZI4TQW35T3ANCNFSM4JUQFJYQ.

https://github.com/anchore/anchore-engine/blob/master/anchore_engine/services/apiext/swagger/swagger.yaml#L3176


I cannot seed the database with the given command

here is the ss displaying the error

@ThisIsntMyId Seems your composer doesn't dump autoload files. Can you please run this composer dump-autoload then try again?

Same error but compose dump-autoload does not look like it's helping. Any idea?
C:\Users\xxx\Documents\GitHub\laravue\LaravueCore>composer dump-autoload
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Discovered Package: tuandm/laravue-core
Discovered Package: tymon/jwt-auth
Package manifest generated successfully.
Generated optimized autoload files containing 4355 classes

C:\Users\xxx\Documents\GitHub\laravue\LaravueCore>php artisan db:seed --class=Tuandm\\Laravue\\Database\\Seeds\\DatabaseSeeder

   Illuminate\Contracts\Container\BindingResolutionException

  Target class [Tuandm\\Laravue\\Database\\Seeds\\DatabaseSeeder] does not exist.

  at C:\Users\xxx\Documents\GitHub\laravue\LaravueCore\vendor\laravel\framework\src\Illuminate\Container\Container.php:809
    805|
    806|         try {
    807|             $reflector = new ReflectionClass($concrete);
    808|         } catch (ReflectionException $e) {
  > 809|             throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
    810|         }
    811|
    812|         // If the type is not instantiable, the developer is attempting to resolve
    813|         // an abstract type such as an Interface or Abstract Class and there is

  1   C:\Users\xxx\Documents\GitHub\laravue\LaravueCore\vendor\laravel\framework\src\Illuminate\Container\Container.php:807
      ReflectionException::("Class Tuandm\\Laravue\\Database\\Seeds\\DatabaseSeeder does not exist")

  2   C:\Users\xxx\Documents\GitHub\laravue\LaravueCore\vendor\laravel\framework\src\Illuminate\Container\Container.php:807


Revert "Use CDN id instead of name to query"

Reverts openshift-eng/art-dashboard-server#100
https://issues.redhat.com/browse/CWFCONF-5588 is released, so it should work with / as well.

/lgtm /approve

/hold
Confirming whether a test deployment worked

Thanks @MartinPl0.
Since the ticket was for fixing slashes (/)  in names, a better test case would be https://errata.devel.redhat.com/api/v1/cdn_repos/openshift4/ose-hypershift-rhel8. But looks like it is working, so no issues


chore: hb-theme.hugomods.com: correct invalid html

Check of theme example site with W3C validation service:
Two errors are reported:
The itemprop attribute was specified, but the element is not a property of any item.

Were great if this error (and maybe also the warnings) could be fixed.

Fixed, thank you.


Consider using clang-format

The options for clang format are described here: https://clang.llvm.org/docs/ClangFormatStyleOptions.html#configurable-format-style-options
The choices are:

LLVM
A style complying with the LLVM coding standards
Google
A style complying with Google’s C++ style guide
Chromium
A style complying with Chromium’s style guide
Mozilla
A style complying with Mozilla’s style guide
WebKit
A style complying with WebKit’s style guide

Any preference?

I'm not excited about any of the choices. Let's discuss it in person to find a least-disliked option. Thanks for picking this up and for the Travis integration!

clang-format is almost infinitely configurable so formatting rules that match the coding style guidelines could be created. However, creating custom rules would be quite a lot of work I think and this would be another file that must be maintained. Definitely lets discuss in person :+1:

We decided to hold off on formatting for now.


Live syncing of transforms now only works through inspector

Tested versions
Reproducible in 4.3.beta1
System information
Godot v4.3.beta1 - Windows 10.0.22631 - Vulkan (Mobile) - dedicated NVIDIA GeForce GTX 1660 SUPER (NVIDIA; <IP_ADDRESS>12) - Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz (16 Threads)
Issue description
Live syncing of transforms has regressed, and now only works through editing the transform in the inspector. It no longer works by dragging the transform gizmo, or by using the Transform dialog, or any other operation that changes the Transform.
This applies to 2D as well as 3D transforms.
Steps to reproduce

Make sure the "Synchronize Scene Changes" editor option is turned on.
Run any scene with a visible node.
Move the node from the editor by dragging it with its gizmo.
Note that the node in the running game does not move.

Minimal reproduction project (MRP)
N/A

This looks like a duplicate of #92695 and that was solved by 9492943


Need FirebaseFirestoreBinary  after adding firestore-ios-sdk-frameworks？

After I added the below line to Podfile
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.20.0'
I got error
[!] Unable to find a specification for FirebaseFirestoreBinary (= 9.20.1) depended upon by FirebaseFirestore
Any suggestion how to solve this?
Thanks

@mikehardy
I'm using the Firebase CLI version 12.4.7 on macOS 12.6.1 with cocoapods 1.15.2 and when I include this using:
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.21.0'

...it doesn't work, it gives me:
[!] CocoaPods could not find compatible versions for pod "FirebaseFirestoreBinary":
  In Podfile:
    FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.21.0`) was resolved to 10.21.0, which depends on
      FirebaseFirestoreBinary (= 10.21.0)

I've done pod deintegrate && pod update && pod install to make sure my specs are up to date, but it threw the same error again during pod update.
My Podfile looks like this:
# Uncomment this line to define a global platform for your project
platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  target 'RunnerTests' do
    inherit! :search_paths
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.21.0'

Well I can build fine if I just comment out the last line of my podfile, which is
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.21.0'
(as posted above).
These are the versions that are selected when I run pod update:
cloud_firestore: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
cloud_functions: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_analytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_crashlytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_messaging: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_storage: Using Firebase SDK version '10.18.0' defined in 'firebase_core'

Apologies for the misinformation above - Xcode 14.1+ (which implies macos-12.5+) is the current minimum requirements for build.
It appears that you need to update your flutter firebase modules in order to take advantage of the new versions that work again @Finni123 - you can't specify 10.21.0 of this dependency but run flutter firebase modules that want 10.18.0

I'm receiving the same error with RN. to reproduce:

npx react-native@latest init AwesomeProject
Add in the podfile pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.21.0'
run pod install

the final podfile is
# Resolve react_native_pods.rb with node to allow for hoisting
require Pod::Executable.execute_command('node', ['-p',
  'require.resolve(
    "react-native/scripts/react_native_pods.rb",
    {paths: [process.argv[1]]},
  )', __dir__]).strip

platform :ios, min_ios_version_supported
prepare_react_native_project!

# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded
#
# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`
# ```js
# module.exports = {
#   dependencies: {
#     ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
# ```
flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled

linkage = ENV['USE_FRAMEWORKS']
if linkage != nil
  Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
  use_frameworks! :linkage => linkage.to_sym
end

target 'AwesomeProject' do
  config = use_native_modules!

  pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.21.0'

  use_react_native!(
    :path => config[:reactNativePath],
    # Enables Flipper.
    #
    # Note that if you have use_frameworks! enabled, Flipper will not work and
    # you should disable the next line.
    :flipper_configuration => flipper_config,
    # An absolute path to your application root.
    :app_path => "#{Pod::Config.instance.installation_root}/.."
  )

  target 'AwesomeProjectTests' do
    inherit! :complete
    # Pods for testing
  end

  post_install do |installer|
    # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
    react_native_post_install(
      installer,
      config[:reactNativePath],
      :mac_catalyst_enabled => false
    )
  end
end

Hi @mikehardy I'm using macOS 14.3.1 with CocoaPods 1.15.2 and when I include this using:
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.18.0'
...it doesn't work, it gives me:
Launching lib/main.dart on iPhone 15 Pro in debug mode...
Xcode build done.                                           226.4s
Failed to build iOS app
Swift Compiler Error (Xcode): Compiling for iOS 11.0, but module 'FirebaseSharedSwift' has a minimum deployment target of iOS 15.0: /[...]/build/ios/Debug-iphonesimulator/FirebaseSharedSwift/FirebaseSharedSwift.framework/Modules/FirebaseSharedSwift.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
/[...]/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates/FirebaseFirestore/Base/FirebaseFirestore.framework/Modules/FirebaseFirestore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface:6:7
x86_64-apple-ios-simulator.private.swiftinterface:6

Swift Compiler Error (Xcode): Failed to build module 'FirebaseFirestore'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.7.1 (swiftlang-<IP_ADDRESS>.3 clang-14<IP_ADDRESS>)', while this compiler is 'Apple Swift version 5.9.2 (swiftlang-<IP_ADDRESS>.56 clang-15<IP_ADDRESS>.5)'). Please select a toolchain which matches the SDK.
/[...]/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates/FirebaseFirestore/Base/FirebaseFirestore.framework/Modules/FirebaseFirestore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface:0:0

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.

Exited (1).

It works if I comment out this line in my Podfile, the build is just very slow though. The iOS deployment target in Xcode is 15.0.
I've done pod deintegrate && pod update && pod install to make sure my specs are up to date, and when I re-ran it, it stayed the same.
My Podfile looks like this:

# Uncomment this line to define a global platform for your project
platform :ios, '15.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

  pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.18.0'
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
      config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
    end
  end
end

@anthonymoretti Update the tag to 10.21.0

@anthonymoretti Update the tag to 10.21.0

Thanks @paulb777, but I've tried 10.21.0 (and 10.20.0 and 10.19.0) and I get the more common error message I'm familiar with and have dealt with before by bumping the tag, but can't seem to resolve it this time:

Launching lib/main.dart on iPhone 15 Pro in debug mode...
CocoaPods' output:
↳
      Preparing

    Analyzing dependencies

    Inspecting targets to integrate
      Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)

    Fetching external sources
    -> Pre-downloading: `FirebaseFirestore` from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.21.0`
      > Copying FirebaseFirestore from `/Users/anthonymoretti/Library/Caches/CocoaPods/Pods/External/FirebaseFirestore/18abdb02eee30d389315dbe4ee0a4476` to `Pods/FirebaseFirestore`
    -> Fetching podspec for `Flutter` from `Flutter`

...

    -> Fetching podspec for `firebase_analytics` from `.symlinks/plugins/firebase_analytics/ios`
    firebase_analytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_app_check` from `.symlinks/plugins/firebase_app_check/ios`
    firebase_app_check: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_auth` from `.symlinks/plugins/firebase_auth/ios`
    firebase_auth: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_core` from `.symlinks/plugins/firebase_core/ios`
    firebase_core: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_crashlytics` from `.symlinks/plugins/firebase_crashlytics/ios`
    Run script to upload symbols already exists.
    firebase_crashlytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_dynamic_links` from `.symlinks/plugins/firebase_dynamic_links/ios`
    firebase_dynamic_links: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_performance` from `.symlinks/plugins/firebase_performance/ios`
    firebase_performance: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
    -> Fetching podspec for `firebase_storage` from `.symlinks/plugins/firebase_storage/ios`
    firebase_storage: Using Firebase SDK version '10.18.0' defined in 'firebase_core'

...

    Resolving dependencies of `Podfile`
      CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: all_pods_versions_e_a_a.txt exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: Specs/e/a/a/FirebaseFirestoreBinary/10.20.0/FirebaseFirestoreBinary.podspec.json exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: all_pods_versions_0_3_5.txt exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: Specs/0/3/5/Firebase/10.21.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: Specs/0/3/5/Firebase/10.18.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: all_pods_versions_6_1_e.txt exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: Specs/6/1/e/nanopb/2.30909.1/nanopb.podspec.json exists! Returning local because checking is only performed in repo update
      CDN: trunk Relative path: all_pods_versions_1_6_1.txt exists! Returning local because checking is only performed in repo update

...

    [!] CocoaPods could not find compatible versions for pod "FirebaseFirestoreBinary":
      In Podfile:
        FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.21.0`) was resolved to 10.21.0, which depends on
          FirebaseFirestoreBinary (= 10.21.0)

    None of your spec sources contain a spec satisfying the dependency: `FirebaseFirestoreBinary (= 10.21.0)`.

    You have either:
     * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
     * mistyped the name or version.
     * not added the source repo that hosts the Podspec to your Podfile.

    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:317:in `raise_error_unless_state'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:299:in `block in unwind_for_conflict'
    <internal:kernel>:90:in `tap'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `unwind_for_conflict'

...

    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
    /Users/anthonymoretti/.rvm/rubies/ruby-3.2.2/lib/ruby/gems/3.2.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'
    /Users/anthonymoretti/.rvm/rubies/ruby-3.2.2/lib/ruby/gems/3.2.0/gems/cocoapods-1.15.2/bin/pod:55:in `<top (required)>'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/bin/pod:25:in `load'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/bin/pod:25:in `<main>'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `eval'
    /Users/anthonymoretti/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `<main>'

Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies.
To update the CocoaPods specs, run:
  pod repo update

Error running pod install
Error launching application on iPhone 15 Pro.

Exited (1).

I've tried pod repo update and pod install --repo-update, and I've tried this after doing pod deintegrate && pod update && pod install with the latest 10.21.0 tag in my Podfile.
When I comment out the line from my Podfile and everything works my Podfile.lock has - Firebase/Firestore (= 10.18.0) in it.

@anthonymoretti

firebase_analytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'

Your firebase packages are not new enough to take advantage of the fix here.
You need the newest firebase packages then I believe 10.21.0 is the tag you want

@anthonymoretti

firebase_analytics: Using Firebase SDK version '10.18.0' defined in 'firebase_core'

Your firebase packages are not new enough to take advantage of the fix here. You need the newest firebase packages then I believe 10.21.0 is the tag you want

Thanks very much @mikehardy, that did the trick. It's working with tag 10.20.0 (not with 10.21.0) for me. Saving me massive build times again, thank you.
I manually updated all Firebase and Firestore entries in pubspec.yaml to latest, and downgraded another package that wasn't compatible with that. I had wrongly assumed that flutter pub upgrade was keeping Firestore packages at latest possible, but that obviously depends on other package constraints too. Now I know, thank you.

I think we can safely close this issue out 👍


Release eos alpha

Merge into master
Build a release

We will add this once eos can be usable and the doc is human-readable (short one for now).


Kotlin: 56. Merge Intervals

File(s) Modified: 56-Merge-Intervals.kt
Language(s) Used: Kotlin.
Submission URL: _https://leetcode.com/submissions/detail/806293273/_

Thanks, @MaratKhakim!


Nd4j.get() returns transposed shape

Bug
Nd4j.get(NDArrayIndex.point(i), NDArrayIndex.interval(0, k))
returns INDArray of size k x 1 instead of 1 x k.
This bug was reported with 3.7 snapshot.

https://github.com/deeplearning4j/nd4j/pull/823


After refreshing LiveKit server to 1.2.3  SDK can't connect to server

After refreshing LiveKit server to 1.2.3  SDK can't connect to server. Neither Android or iOS.
Flutter version:
[✓] Flutter (Channel stable, 3.3.3, on macOS 12.6 21G115 darwin-arm, locale en-HU)
• Flutter version 3.3.3 on channel stable at /Users/janoskranczler/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18a827f393 (7 days ago), 2022-09-28 10:03:14 -0700
• Engine revision 5c984c26eb
• Dart version 2.18.2
• DevTools version 2.15.0
Plugin version: 1.1.4

How is your server configured? Is it using a single port or a wider port range?

Using a wider port range: 50000-60000.

After testing for half an hour, there was an occasional failure to connect. It seems to be a deadlock of server signaling. The client must be killed and restarted before the client can connect.

but I found another issue when I turned on Ethernet and WIFI on mac at the same time, the Android client connection timed out (the ICE connection could not be established, maybe it is related to the default route on the mac),

Thank you for your help in advance. We are using Redis. We can't connect with a client when we update the server to 1.2.3 (from 1.2.2).
2022-10-12T13:06:35.097Z	INFO	livekit	rtc/participant_signal.go:181	could not send message to participant	{"room": "1pnjef2fic4r6p0m", "roomID": "RM_W2iS8TVzCFm8", "participant": "8smj8i2w44cf2h53", "pID": "PA_FTJt286V4KQg", "remote": false, "message": "*livekit.SignalResponse_Leave", "error": "no response sink"}
Our RTC configuration:
    allow_tcp_fallback: true
    use_ice_lite: false
    use_external_ip: false
    port_range_start: 50000
    port_range_end: 60000
    tcp_port: 7801```

I looked at this error and it seems to be related to the response_sink not being found, can you try turning off redis and testing again?
https://github.com/livekit/livekit/blob/v1.2.3/pkg/rtc/participant_signal.go#L181
https://github.com/livekit/livekit/blob/v1.2.3/pkg/rtc/participant_signal.go#L13-L22

I didn't mention it, but we tested it locally (docker) without Redis and it works without it.

I tested it locally, with or without redis it can connect normally, so I can't reproduce the error, have you checked whether the TOKEN is expired?

@cloudwebrtc The token isn't expired. Could you help me what kind of log I should send to you?

If you can provide me with the logs of the flutter client and server logs when the issue occurs, it should help me find the issue.

issue_184_client.log
issue_184_server.log
I've added the client-server logs. The client logs are newer but regarding to the same issue.

I read the client log and it looks like the wss signaling client is connected, but the ICE connection is not successful.
Can you send me a test token and your server url in Slack? If I can reproduce the problem in my local example, the bug should be easier to locate.

You can add breakpoints in these two places
https://github.com/livekit/client-sdk-flutter/blob/eaacbf77c542121f733aba514f3400252d5ee72c/lib/src/core/engine.dart#L377
https://github.com/livekit/client-sdk-flutter/blob/eaacbf77c542121f733aba514f3400252d5ee72c/lib/src/core/engine.dart#L390

@janoskranczler are you able to reproduce this issue with our example web app when not using localhost? which environment are you running your server in?
This might not be a flutter specific issue, but rather configuration / connectivity

@davidzhao Last night I tested with @janoskranczler's server and reproduced the error in our example, I found two clues

The server only sends the host candidate of a private address to the flutter app
The client receives and loads the turn server to livekit-sdk, but it seems that there is no relay canidate and no reflx candidate, only 4 host cands are seen in pc.onIceCandidate

There are two possibilities here:

The client did not successfully load the turn server information, and the relay channel could not be created
The turn/stun server of the service is invalid,

This sounds like an issue with the server setup. The server should not be giving it private IPs.. @janoskranczler please ensure use_external_ip is set to true in your server configuration. See deployment docs.

@davidzhao We didn't change the server and everything worked on server version 1.2.1.
On 1.2.3 only the Flutter client doesn't work. The JS client works well.
The reason we are not publishing public IP addresses is to be able to transfer TURN traffic to private peering connections so that the TURN servers can act as an edge proxy to our network. And this worked well with 1.2.1 and before since we have manually overridden ICE server URLs for each client (mobile and web).

@davidzhao @cloudwebrtc I debugged today and found a few issues that cause the problem.
ICE servers
According to the comment the user-provided ICE servers should take priority over the server-provided ones:
https://github.com/livekit/client-sdk-flutter/blob/eaacbf77c542121f733aba514f3400252d5ee72c/lib/src/core/engine.dart#L348-L347
But that's not the case:
https://github.com/livekit/client-sdk-flutter/blob/eaacbf77c542121f733aba514f3400252d5ee72c/lib/src/core/engine.dart#L353-L357
Therefore I couldn't provide turn servers in the client code despite the fact I can provide ConnectOptions with turn servers to the Room instance and also to the Room.connect() method:
https://github.com/livekit/client-sdk-flutter/blob/3d8bf966516294fd475ab1b9960b4ef7246d3401/lib/src/options.dart#L29
force relay
The same is true for the forceRelay switch. The user-provided setting is not used because it is overridden:
https://github.com/livekit/client-sdk-flutter/blob/eaacbf77c542121f733aba514f3400252d5ee72c/lib/src/core/engine.dart#L637-L639
https://github.com/livekit/client-sdk-flutter/blob/3d8bf966516294fd475ab1b9960b4ef7246d3401/lib/src/types/other.dart#L88
ICE server credential
Instead of the credential the usename is used:
https://github.com/livekit/client-sdk-flutter/blob/3d8bf966516294fd475ab1b9960b4ef7246d3401/lib/src/extensions.dart#L27

hey @janoskranczler, I think you found useful info, let me try to create a fix branch.

@cloudwebrtc Thank you! I've tested it and it works because the credentials are fixed, but in this way, we still don't have the opportunity to configure the ICE servers and forceRelay on the client side, because the server-provided settings take priority over the user-provided ones. Now it works only because we use the LiveKit-provided (embedded) TURN servers but if we would use external TURN servers we couldn't configure them in LiveKit.

hey @davidzhao, do you have any idea about the priority of iceServers/forceRelay for(server side/client side)?

@janoskranczler yeah, I think the correct fix is to have high priority setting iceServers/forceRelay on the client side, I will update the PR later.

@janoskranczler thank you for digging into the weeds. The typo of credentials -> username is quite embarrassing on our side. I really appreciate it!

@cloudwebrtc Thanks for the quick resolution!


RFM - wfilecheck

I DON'T Want To Become The Maintainer

[x] I have followed the Package Triage Process and I do NOT want to become maintainer of the package;
[x] There is no existing open maintainer request for this package;

Checklist

[x] Issue title starts with 'RFM - '

Existing Package Details
Package URL: https://chocolatey.org/packages/wfilecheck
Package source URL: https://github.com/dtgm/chocolatey-packages/tree/master/automatic/wfilecheck/
Date the maintainer was contacted (in YYYY-MM-DD): 2021-12-13
How the maintainer was contacted: Email

I'll take this issue.
Already ready to be pushed.


Fix idiom.

'Back-and-forth' implies repeated motion. 'Back-to-front' is
better for a single, backward traverse.

Very much enjoying the bot. This is just a small fix for an English issue I noticed.

Thank you @rillian !


error: driftdb-worker should only be compiled to WebAssembly. Use driftdb-server for other targets.

$ git clone ...
$ cd driftdb
$ cargo build --release
...
   Compiling worker-macros v0.0.6
   Compiling worker v0.0.11
   Compiling driftdb-server v0.1.1 (/memfs/git/driftdb/driftdb-server)
   Compiling driftdb-worker v0.1.1 (/memfs/git/driftdb/driftdb-worker)
error: driftdb-worker should only be compiled to WebAssembly. Use driftdb-server for other targets.
   --> driftdb-worker/src/lib.rs:102:1
    |
102 | / compile_error!(
103 | |     "driftdb-worker should only be compiled to WebAssembly. Use driftdb-server for other targets."
104 | | );
    | |_^

error: could not compile `driftdb-worker` due to previous error
warning: build failed, waiting for other jobs to finish...

OS: FreeBSD 13.1-RELEASE-p5
cargo 1.66.1

Thanks for reporting.
I see, the problem is that driftdb-worker is the Cloudflare Worker, so it is designed to only compiled to WebAssembly. The compiler_error there corresponds to this guard, that was placed there intentionally because the worker does some things that are not thread-safe (WebAssembly is single-threaded so this isn’t a problem as long as we restrict the target to WebAssembly).
For now, a workaround is that you can run cargo build in the driftdb-server directory instead and it should work.
It would be nice if cargo build worked in the root, though. I’m not sure if there is a way to make it work. If nothing else, we should document this better, because running cargo build probably is the first thing somebody does after cloning the repo.


Added a more updated alternative to isomorphic-fetch to the docs.

isomorphic-fetch hasn't been updated for a while, so cross-fetch was created in order to provide a more updated, flexible and fixed alternative to the community.

Thanks!


Expose previousSlide and nextSlide functions

do you have a use-case in mind for this? Specifically for using refs
and can you replace this PR with one without the auto generated files
thanks!

Merge #409 which has similar fix


{AKS} Remove dependency on azure.graphrbac

This checklist is used to make sure that common guidelines for a pull request are followed.
Remove dependency on azure.graphrbac. The removed code is mainly used to help users create a service principal/enterprise application, but it has long been abandoned and is not referenced by any command. In summary, the change will not be noticeable to any user.
Related to #22649, #22174.
Related command

General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[x] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

AKS

Do you prefer releasing a new version now or waiting for some other features?

Could wait other features, the change should be safe and not noticeable to any user, so I didn't leave a note in the history.


Update CI to run on Rails 7.1 and Ruby 3.3

This PR adds Rails 7.1 and Ruby 3.3 in the CI matrix.
It excludes rubies that are incompatible with Rails 7.2
Because every version of rails depends on Ruby >= 3.1.0
  and Gemfile-rails-main depends on rails >= 0,
  Ruby >= 3.1.0 is required.

Yes please!