reworked

I think it's become more clean and there is less code.

Moved from custom data to Free from purescript-semiring since it has OR and AND
New ast, hopefully more usable and definitely more safe.
Only two parsers (one is lexer, though)
Removed constrains on * and ?. I think that controlling what should one do with Contains (Text "foo*") is interpreter responsibility and most of checks must be done with purescript-minimatch or something similar.

Hope that my pr to purescript-semiring will be merged and then I can switch dependency in bower.json
PS. I think that there is no differences in ~foo* and foo* but with tilde one can use ~foo%. Am I right?

PS. I think that there is no differences in ~foo* and foo* but with tilde one can use ~foo%. Am I right?

I think the original grammar might be ambiguous here. The tilde was meant to indicate a glob search, but it may be worthwhile to always assume glob search just to minimize the error cases.

I think that controlling what should one do with Contains (Text "foo*") is interpreter responsibility

I don't think this is a good change. The meaning of *, ?, and % should be unambiguous. For example, there should be a difference between ~foo*bar* and "foo*bar*". One is literal contains, one is glob contains, and it should be possible to search for both.
Also, the ADT will be translated directly to SQL, so no library such as minimatch will be used. If we don't parse it now, we have to parse it later, because it needs to be wholly unambiguous in order to translate into the corresponding SQL query.
I will review this later. In the meantime, any comments from @garyb or @paf31?

Looks really good. I made a couple of minor comments.
Maybe you could speed things up by using regexes in your tokenizer. I know I say this in pretty much every PR, but it seems like a good fit here, since you really are just doing a simple lexing pass, and in my experience, it speeds things up a lot over purescript-parsing.
As for the Disjunctive PR, I think the plan was to wait for DistributiveLattice to be written, and then to implement those adapters generically. For now, you might want to just move them into a module in this project.

No additional comments from me, looks nice. I hope to have some time to work on stuff tonight so will have a stab at sorting out the Lattice stuff.

Change mkQuery to return Either ParseError SearchQuery
made pr to purescript-semirings with mapFree, sequenceFree and Functor instance for Free
I think that it's worth to try reimplement it without purescript-parsing completely. Opened #9. Currently all mocha tests take only 4ms to run (there is 15 inputs with 2 prints), so performance is not an issue now.

We're only going to be parsing whatever a user types into a 1-line search field. So we could probably parse it in trampolined PHP interpreted in PureScript running on Javascript and hopefully be fine. Hopefully. :smile:

I will merge this PR just because the changes are getting unwieldy. Please submit a separate PR to address the other changes (such as fully parsing the raw text so we know the meaning of "foobar" versus ~foobar, etc.).

it it will be
Term {include: true, labels: [], predicate: Contains $ Text "foobar"} and
Term {include: true, labels: [], predicate: Like "foobar"}


Alpine-Nextcloud packaged NGINX config doesn't have support from Collabora online (Nextcloud office)

Please verify that you have read and understood the guidelines.
yes
A clear and concise description of the issue.
The packaged NGINX nextcloud.conf is missing support for Collabora online. Since this is one of the core features, shouldn't we provide out-of-the-box support for it?
According to the docs, adding support is quite simple: https://www.collaboraonline.com/blog/connecting-collabora-online-built-in-code-server-with-nginx/
However, due to my own lack of experience with NGINX, I was able to add it, since the packaged conf isn't very similar to those standard NC docs versions.
It seems harmless enough to add it, meaning that those who want to use the app get it supported without issues.
What settings are you currently utilizing?

[X] Default Settings
[ ] Advanced Settings

Which Linux distribution are you employing?
Alpine
If relevant, including screenshots or a code block can be helpful in clarifying the issue.
https://github.com/community-scripts/ProxmoxVE/blob/main/install/alpine-nextcloud-install.sh#L101-L135
Please provide detailed steps to reproduce the issue.

Install Nextcloud Alpine
Install the Collabora online app https://apps.nextcloud.com/apps/richdocumentscode
Go to Nextcloud office page: https:///settings/admin/richdocuments
Will receive the error that NGINX config change required:

It proved to be non-trivial to add the support

And now I note that Alpine would in fact not be supported at all for Collabora Online (https://apps.nextcloud.com/apps/richdocumentscode). So, I suppose rather pointless to include this after all?


TypeError: Cannot read properties of undefined (reading 'has')

File: /root/dweeber/Structures/distubeEvent.js
Line: 975

File: /root/dweeber/Structures/distubeEvent.js:
Line: 938


Add settings page for turning NTP on / off

We need to add a page for turning the NTP synchronization on / off.  This will be important when the users adjusts the time and wants to turn time sync back on.

Not sure this would be needed as much. I think a toggle ON/OFF for DST would suffice. Or just a note to the user to adjust the timezone twice yearly on DST.
I wouldn't want to turn off the synchronization of NTP, it helps keep real time, especially in my home where I constantly lose power.


unit test failure kernels:sparse_matmul_op_test on AARCH64

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/a
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): git HEAD
Python version: 3.6.9
Bazel version (if compiling from source): 3.7.2
GCC/Compiler version (if compiling from source): 10.3.0
CUDA/cuDNN version: n/a
GPU model and memory: n/a

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
Test fails
Describe the expected behavior
Test passes
Contributing

Do you want to contribute a PR? (yes/no): no
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
bazel test //tensorflow/core/kernels:sparse_matmul_op_test
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.
[ RUN      ] SparseMatmulOpTest.BroadcastPacketTest
[0.170094 0.170094 0.170094 0.170094] != [  0.170094    0.14922 -0.0823886   0.026985], differences: [         0 -0.0208738  -0.252482  -0.143109]
tensorflow/core/kernels/sparse_matmul_op_test.cc:329: Failure
Value of: areApprox(ref, data2, PacketSize)
Actual: false
Expected: true
[  FAILED  ] SparseMatmulOpTest.BroadcastPacketTest (0 ms)

Hi @jvishnuvardhan! Could you please look at this issue.


FaceQuadratureSpace

This is a WIP related to #2891.
It introduces new classes

FaceQuadratureSpace
~FaceQuadratureFunction~

The classes QuadratureSpace and FaceQuadratureSpace inherit from an abstract base class QuadratureSpaceBase, because a lot of the functionality overlaps.
~Similarly, QuadratureFunction and FaceQuadratureFunction inherit from the abstract base class QuadratureFunctionBase.~
There are some changes that are not going to be 100% backwards compatible, but this is likely unavoidable given the challenges of extending the design of QuadratureSpace and QuadratureFunction to faces.
The goal is to simplify the pre-computation of face coefficients such as velocity and density used for DG advection. There are some subtle issues not addressed like using the upwind value of density, or having double-valued coefficients.
cc: @artv3, @v-dobrev, @YohannDudouit, @tzanio

Yes!

Yes!

@camierjs, you might be interested in the simplifications to the linear form extension possible in 2487dd44be8ed6df95b377cb1a9162b290f07f19.

@artv3, this is ready for you to take a look at and see if it would work for your purposes.

Any thoughts on this proposal? I think it would be good to reach a consensus on a viable design and then work on getting an acceptable implementation and PR ready.

@artv3, this is ready for you to take a look at and see if it would work for your purposes.

Howdy! Just got back from my break. Will take a look today.

Overall I think this looks good, I can definitely see myself picking it up and integrating it easily into my code

@artv3 and @YohannDudouit, can you please take another look?

Merged in next for testing...

I'm tracking down autotest changes in remhos after this merge. Happens only in remap mode (mesh moves) with -pa.
Most likely in DGTraceIntegrator::SetupPA. In my case rho is nullptr, and u is a nontrivial GridFunctionCoefficient.
Let me know if you have ideas.

The case of rho == nullptr looks like it is definitely handled correctly.
For the velocity, it will boil down to the correctness of QuadratureFunction::ProjectGridFunction. That being said, the unit tests "PA Convection" and "PA Convection advanced" do test using VectorGridFunctionCoefficient for the velocity, and they are passing (and I tested with rho = nullptr as well and there were no issues).
Since this is a mesh motion test, could it be another case of not updating the geometric factors?

The PA tests were already using/updating the geometric factors before this PR. I had the impression that this PR does not affect the use of the geometric factors, does it?
What did you mean with this comment in the description:
There are some changes that are not going to be 100% backwards compatible, but this is likely unavoidable given the challenges of extending the design of QuadratureSpace and QuadratureFunction to faces.

No, it shouldn't directly affect the use of geometric factors, but there is always the possibility of some unintended consequence that we didn't anticipate. I just bring up the possibility since it seems related to mesh motion.
The "incompatible changes" should all be compile-time errors, things like QuadratureFunction::GetSpace having return type QuadratureSpaceBase * rather than QuadratureSpace *.
Any non-round-off difference in results would be considered a bug. I believe round-off differences are expected since this PR will use FaceQuadratureInterpolator for the evaluation of GridFunctionCoefficient and VectorGridFunctionCoefficient, which will be much more efficient (and GPU-capable), but will have round-off differences with GridFunction::GetValue, etc.


Fix #32 "grunt release" that do not convert HTML templates to js

I realized by launching grunt -force because it works and grunt release did not work, that do not convert HTML templates to js.
related #32

@haricot Sorry it too so long for me to get to this. But this made it in before I released v3.0.5. Please let me know if there's still any issues!


feat: 1 ≤ a ^ n ↔ 0 ≤ n when 1 < a

and other basic zpow lemmas

Thanks for factoring this off! To continue discussion from the other PR:

For the simp tagging, I just followed what was already done in the file

The simplifier isn't capable of automatically filling in auxiliary (non-typeclass) hypotheses, even if the exact statement is already there in the context, is it? So I think simp-tagging these is a no-op, since the simplifier won't know how to use them.

The simplifier isn't capable of automatically filling in auxiliary (non-typeclass) hypotheses, even if the exact statement is already there in the context, is it?

Yes, it is! which is why it's so powerful

OK, thanks, I've definitely learned something then!


Enable Kubernetes objects to be reported just once in a cluster

This set of changes allows you to configure the probe on each node with Kubernetes probing disabled, and run one extra probe with Kubernetes enabled and processes, containers, etc., disabled. This is quite simple to arrange with one DaemonSet and one Deployment.
Benefits:

less impact on the Kubernetes api-server
less work on each node gathering and reporting the data in each probe
less work in the app to merge N copies of identical nodes
less network traffic to send them to the app.
Disappointingly the CPU-usage benefit wasn't huge when I tried it in our staging cluster, but I didn't spend long looking at why.

It has one disruptive change: pods never get tagged with a host-id.  The rendering code is changed to find this on a container node. When reporting Kubernetes on just one node in the cluster, it doesn't know what hostID has been given to any other nodes.
Alternatives considered to the above change:

Add the Kubernetes node-name to each host node, then have the renderer match them up.
use Kubernetes node-name instead of OS-supplied hostname as the host ID. This seems like a better idea, but is a more disruptive change if people are used to seeing a certain format on the screen. Maybe we can separate the internal ID from the on-screen presentation?

The rendering code is changed to find this on a container node

I think this is acceptable

use Kubernetes node-name instead of OS-supplied hostname as the host ID

Wouldn't this require hosts would also provide their Kubernetes node-name? Otherwise how would you  map pods to hosts?

A fre comments:

Shouldn't this PR remove https://github.com/weaveworks/scope/blob/052ff39bf1b1e92f3127aeb4cfbe9cf554d105b9/probe/kubernetes/kubelet.go (and its test file)?

I think t's important to make sure that the apps in Weave Cloud are updated ASAP (as I understand it, k8s rendering will break for probes using this code until the counterpart app is updated).

Did you test backwards compatibility with probes using the hostID?

If I understood properly, after this PR:

The normal probes (daemon sets) will run with --probe.kubernetes-tag=true
The deployment gathering k8s information will run with --probe.kubernetes =true

If that's correct I think it would be more intuitive to something like:

Run the daemon set with --probe.kubernetes=true``--probe.kubernetes.role=host-agent
Run the deployment with --probe.kubernetes=true --probe.kubernetes.role=api-server-agent

(we could optionally drop the --probe.kubernetes=true since it's redundant.)
I think that exposing whether it tags or not is an implementation detail which may be confusing for the end user. Indicating what the probe is used for would more useful.

I have rebased and updated the flag settings in line with what @2opremio suggested.  Now it is:

Run the daemon set with --probe.kubernetes.role=host
Run the deployment with --probe.kubernetes.role=cluster

Talking directly to kubelet is now disabled in both modes, although the code remains - removing it would be a separate PR.

I tested this again in our staging cluster; backwards-compatibility is fine.
However I hadn't quite got the host parent propagation right, so have fixed that.
Impact on our staging cluster was about a 10% reduction in CPU usage by probes.  In bigger clusters the net impact should be better.
I think this is good to go now.

Are there followup issues/PRs for:

Updating https://cloud.weave.works/k8s/ ? (so that we only talk to the api server from a deployement)
Removing the kubelet code ?

#3242 is the latter.  Yes we are very keen to update the cloud.weave.works config, but need to do a Scope release first, which was waiting on a review here.


ld-linux-x86-64.so.2 is missing

parquet-avro uses dependensy org.xerial.snappy:snappy-java .
snappy-java need extract native lib. For this goal it uses ld-linux-x86-64.so.2.
If your OS doesn't contain ld-linux-x86-64.so.2 you catch exception like this
java.lang.UnsatisfiedLinkError: /tmp/snappy-1.1.2-b0bbcae9-e398-4a99-ad6d-19c86734be76-libsnappyjava.so: Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by /tmp/snappy-1.1.2-b0bbcae9-e398-4a99-ad6d-19c86734be76-libsnappyjava.so)
But documentation doesn't contain information about it.
Reporter: Stets Alexander
Assignee: Fokko Driesprong / @Fokko
Note: This issue was originally created as PARQUET-1454. Please see the migration documentation for further details.

Uwe Korn / @xhochy:
ld-linux-x86-64.so.2 is a library that is normally present on all Linux systems and should not be bundled. Can you tell us which Linux distribution you are using?

Stets Alexander:
I use openjdk:8-jre-alpine in docker container.
I have added libc6-compat dependency to dockerfile to resolve this exception.

Fokko Driesprong / @Fokko:
So the documentation doesn't also mention the alpine container. The alpine container is super-lightweight. If you use the non-alpine openjdk image then it will work. I'd say this shouldn't be part of the Parquet docs, otherwise, we could add a section for each distro.


[protobuf] Update Protobuf package to 3.12.4

Is your feature request related to a problem? Please describe.
Protobuf 3.12.4 fixes a mistake where 3.12.3 was mistagged, the vcpkg protobuf library needs to be updated to the new version.
Proposed solution
The library needs to updated to 3.12.4
Additional context
Link to the Protobuf issue about 3.12.3: https://github.com/protocolbuffers/protobuf/issues/7632

Relate to #12918

Is this issue still relevant as protobuf port was updated to higher version then 3.12.4?


Huizha get

I don't understand this issue. Can you please explain it? Otherwise I'll have to close this.

Sorry, I can't fix something when there's no explanation of the issue, so I'm closing this. Feel free to create a new issue with a description of the issue, thanks!!


Phone auth feature for firebase_auth

Phone auth support would be great inclusion, lately its one of the quickest sign process in mobile app development
Text below picked from this page https://firebase.google.com/products/auth/ linked in the plugin's page
Firebase Authentication aims to make building secure authentication system easy, while improving the sign-in and onboarding experience for end users. It provides an end-to-end identity solution, supporting Email/password accounts, phone auth, Google, Twitter, Facebook, GitHub login and more.

@eseidelGoogle This seems to be a dupe of #10404 . Perhaps, we could close this.

Closing as a duplicate

@MichaelSowah
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/976. Any further collaboration will be done there.


How to get a Quote for product before shipping?

Using shipping
https://randallwilk.dev/docs/laravel-ups/v2/apis/shipping
Am i able to get quotes before i request for shipping? or do i need to implement the rate class?
1 more question, the shipper_number is the same as avvount number in the UPS dashboared right?

Am i able to get quotes before i request for shipping? or do i need to implement the rate class?

I believe you need the rate class, but I'm not 100% on that. I haven't had a need to get rates before hand so I'm not exactly sure how it all works.

1 more question, the shipper_number is the same as avvount number in the UPS dashboared right?

I believe they are the same numbers, yes.


keep old config behavior with new endpoint code

Ok, to recap: my TLS endpoint PR used txtorcon's TCPHiddenServiceEndpoint.global_tor() which takes care of starting and maintaining a reference to a singleton tor instance. Unfortunately, the configuration values are hardwired, and we need some options not in the defaults (pointing at a tor2web-enabled tor binary out of the $PATH, for example).
So in this PR, I write a get_global_tor() function largely the same as what txtorcon has, but using our existing configuration code instead of the txtorcon defaults. Then I replace TCPHiddenServiceEndpoint.global_tor() with TCPHiddenServiceEndpoint() and get_global_tor().
Also, the old configuration file format should produce the same behavior with the new code.

Coverage decreased (-0.2%) to 60.814% when pulling 575f0aa5a44d1f851fb3d4fbb1bcf1fbf36a4f2d on maintain_old_behavior into 612eb5a1c7a6ea1f2f83d3eb7a9f5ffb1d68c64f on master.


Support holding Cmd+I in panel chat to dictate

Testing #203012
I'm liking the keybinding input for quick chat! I wish that there was one for Panel/Quick Chat as well.
I was pressing Cmd+k I in Panel Chat and nothing happened.

I was pressing Cmd+k I in Panel Chat and nothing happened.

Actually, the suggest widget popped up for me. 😕

I am all-in for a dictation gesture but I don't know how I feel about using/overloading cmd+i further. As @joaomoreno already found out it is to trigger IntelliSense. When having a chat extension it becomes trigger inline chat (which some users don't like because they cannot trigger IntelliSense anymore), making it now the default dictate gesture (outside of inline chat) might be extra confusing

btw - I did try to bind the microphone button on mac (f5 or fn+f5) but without success. It always starts local/native dictate...

For Cmd+I my understanding is that with the right timeout, we can still support suggest when you press and release immediately and support dictation when you press longer.

No that will not work. For "hold mode" you need to be the action that gets dispatched on keydown, only then you can try enabling hold mode and otherwise you need to proceed with what you would do normally. Hold mode is more a flavour of how an action is run but not an alternative

This bug has been fixed in the latest release of VS Code Insiders!
@TylerLeonhardt, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version 4f2ff19ecacffa0aa4874db4d63ed4e899d98431 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!


Where does webgpu.idl come from?

webgpu.idl clearly states that it is a generated file, but I cannot find any instructions on how or where it is generated.
I cannot find any information on where it comes from either here on in gfx-rs.  I'm curious to see how easy or difficult to update wgpu-py to the newest wgpu-native library, but that's impossible to do without also updating the idl.

Hmm.  I just found something in codegen/README.md that I didn't realize was a link.  Is that where we're supposed to download?

I believe it's this: https://www.w3.org/TR/webgpu/#idl-index

Hmm. I just found something in codegen/README.md that I didn't realize was a link. Is that where we're supposed to download?

That's right

This one: https://gpuweb.github.io/gpuweb/webgpu.idl I think this is the repo that generates the file: https://github.com/gpuweb/gpuweb


Heap shows as GB when it's MB

The Heap says G, where it should be M

The percentage is correct though.

The Heap says G, where it should be M
The percentage is correct though.

does 992943a solve this for you?


🔧 collection redesign description markdown

PR Type

[x] Bugfix

Context

[x] Closes #5324

Optional

[x] I've tested it at /rmrk2/collection/c210bd52d397099b2c-JPS?redesign=true&page=1

Screenshot 📸

pay 20 usd


fix(overlay issue no able to click): propstypes forbidden remove and …

…overlay issue fix
affects: @nodejs-code-generator/client
ISSUES CLOSED: #27

Not able to create. checked version changed in the three file. event hough it is not working. can any one help for this.


Nested query does not return full payload

Bug description
Prisma query with nested include clause returns output with missing field.
How to reproduce
Run the code below.
Expected behavior
I expected the code below to return a TransactionRecord object with nested externalAddress field, but it does not (the externalAddress field is missing).
Prisma information

model TransactionRecord {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt

  subtransfer Subtransfer[]

  @@map("transaction_records")
}

model Subtransfer {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt

  transactionId  String
  transactionRecord TransactionRecord @relation(fields: [transactionId], references: [id])

  ledgerAccountToId String
  ledgerAccountTo   LedgerAccount @relation("subtransferToLedgerAccount", fields: [ledgerAccountToId], references: [id])

  ledgerAccountFromId String
  ledgerAccountFrom   LedgerAccount @relation("subtransferFromLedgerAccount", fields: [ledgerAccountFromId], references: [id])

  @@map("subtransfers")
}

model LedgerAccount {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt

  externalAddress ExternalAddress

  @@map("ledger_accounts")
}

model ExternalAddress {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt

  address String

  ledgerAccountId String?        @unique
  ledgerAccount   LedgerAccount? @relation(fields: [ledgerAccountId], references: [id])

  @@map("external_addresses")
}

Client code
const transaction = await prisma.transactionRecord.findUnique({
   where: {
      id
   },
   include: TRANSACTION_RECORD_INCLUDES
})

const LEDGER_ACCOUNT_INCLUDES = {
  include: {
    externalAddress: true,
  }
};

const TRANSACTION_RECORD_INCLUDES = {
 subtransfers: {
    include: {
      ledgerAccountTo: LEDGER_ACCOUNT_INCLUDES,
      ledgerAccountFrom: LEDGER_ACCOUNT_INCLUDES
    }
  }
};

However, the client code returns the output with externalAddress field if I set:
const TRANSACTION_RECORD_INCLUDES = {
 subtransfers: {
    include: {
      ledgerAccountTo: {
         include: {
           externalAddress: true
         }
      },
      ledgerAccountFrom: {
         include: {
           externalAddress: true
         }
      }
    }
  }
};

Why do I get different query results if the include clauses in two cases essentially evaluate to the same string?
Environment & setup

OS: macOS
Database: PostgreSQL
Node.js version: 16.15.1

Prisma Version
4.12.0

any updates? 😅

The described problem does not really make sense. The both include payloads should be identical when they reach Prisma. Are you saying @namnguyen2496 (and @IIapad0ks) that this is not the case, and that we should try to reproduce the code above and will get different query results?

The described problem does not really make sense. The both include payloads should be identical when they reach Prisma. Are you saying @namnguyen2496 (and @IIapad0ks) that this is not the case, and that we should try to reproduce the code above and will get different query results?

sorry, it works for me now, it was my fault
I had a different one problem, return type and return data was different, but it is ok now too 🤔

Hey @IIapad0ks,
We're closing this issue as you've found a workaround. Thanks for reporting nonetheless.


Upgrade to solc 0.4.6.

This is primarily to go above 0.4.5 which caused incorrect inline assembly warnings to be thrown upon compilation, which required a custom Truffle to ignore.
This fixes it.
Fixes #308

Any desire to add this? Have to link to custom Truffle installations, which is not ideal. :)

FYI: This only updates beta. Was that your intent?

v3.0.0-4 published.

@tcoulter yeah, only beta for now, since that is what I was using. But, yes, master should probably also get 0.4.6.


Add flag to disable audit logs in fw ingest folder

Overview
Each session is uploaded using fw ingest folder which by default creates an audit log CSV file (attached to the project container on Flywheel) for each upload. Because we had hundreds of such uploads in some projects, this was causing performance issues that would manifest in things like project-level queries (with DataViews). Flywheel support folks zipped all existing CSVs into a single CSV within each project, which addressed the performance instability.
To avoid this in the future, I've added a --no-audit-log option to the upload command so that no such CSVs will be created.
Closes #54
Notes
These audit logs are not currently used and are not very informative. Moreover, the information they contain can be generated retrospectively.
Testing Instructions

Follow README instructions to instantiate and update console
Run image-deid-etl run [uuid] with your choice of UUID

This error is likely because this work was done after developments in PR #57 and depends on those changes. Will rebase this branch after #57 is merged.


Frozen string literal

Not gonna fix the snake case issues because that could cause breaking changes elsewhere.

Pull Request Test Coverage Report for Build 97

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
76 unchanged lines in 15 files lost coverage.
Overall coverage decreased (-21.1%) to 68.49%

Files with Coverage Reduction
New Missed Lines
%

test/dummy/config/initializers/migration_class.rb
1
100.0%

lib/devise-security/models/compatibility.rb
1
72.73%

lib/devise-security/rails.rb
2
100.0%

lib/devise-security/hooks/expirable.rb
2
33.33%

lib/devise-security/hooks/paranoid_verification.rb
2
33.33%

test/dummy/config/routes.rb
2
66.67%

test/dummy/config/environments/test.rb
3
100.0%

lib/devise-security/hooks/session_limitable.rb
4
15.38%

lib/devise-security/models/expirable.rb
5
55.17%

lib/devise-security/models/password_expirable.rb
6
53.33%

Totals

Change from base Build 95:
-21.1%

Covered Lines:
313

Relevant Lines:
457

💛  - Coveralls


CI failure : nodes not found

https://qe-jenkins-csb-skynet.cloud.paas.psi.redhat.com/job/Submariner-OSP-AWS/783/testReport/junit/(root)/Setup subm/044___Test_Submariner_E2e_With_Subctl/
Failure :
Status: "Failure",
Message: "nodes "ip-10-166-136-149" not found",
Reason: "NotFound",

@manosnoam this error goes back for two weeks now, any idea about how to debug the failure ?

@manosnoam Errors seems to start at : Testing Submariner End-to-End tests with GO:
https://qe-jenkins-csb-skynet.cloud.paas.psi.redhat.com/job/Submariner-OSP-AWS/783/Test-Report/:
timed out waiting for the condition:

Failed to await Gateway on "ip-10-166-43-210.us-east-2.compute.internal" with status active and connections UP. gateway not found yet

Full error message :
http://pastebin.test.redhat.com/893732
why do you think this is happening ?


Fix: contact is null in make-in-memory-store.ts

Fix: contact is null in make-in-memory-store.ts
Fix: return is stopping the for() loop causing updates[] to stop updating
Feat: validate and update contacts so there are no more errors in the future

https://github.com/WhiskeySockets/Baileys/issues/876

https://github.com/WhiskeySockets/Baileys/issues/848


Setting the root-object to null in the editor results in an error

Describe the bug
Setting the root-object to null in the editor results in an error which logs:
index.esm.js:1
 Uncaught
TypeError: Cannot convert undefined or null to object
    at Function.keys (<anonymous>)
    at ge (index.esm.js:1:57689)
    at gi (react-dom.production.min.js:160:137)
    at xs (react-dom.production.min.js:196:258)
    at Sl (react-dom.production.min.js:291:88)
    at bu (react-dom.production.min.js:279:389)
    at vu (react-dom.production.min.js:279:320)
    at gu (react-dom.production.min.js:279:180)
    at au (react-dom.production.min.js:270:88)
    at lu (react-dom.production.min.js:272:300)

Expected behavior
The expected behavior would be to either allow the root element to be null because null is still valid JSON, or at least set it back to what it was before without breaking. :)
Screenshots

Online demo
The error occurs also in the public online demo of this tool.

Thanks for pointing this out, will fix in the next few days 👍

Hi @thetruthger -- this should be fixed in v1.13.3


Invalid hook call error for react-retool 1.0.2

Getting an invalid hook call when putting embedding the Retool component with version 1.0.2.
I downgraded to 0.4.1 and it started to work.
Here is the main error message from console logs:
`Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:

You might have mismatching versions of React and the renderer (such as React DOM)
You might be breaking the Rules of Hooks
You might have more than one copy of React in the same app
See fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.
`
See all Chrome console logs.

@lucash-0 fixed in 1.1.1


apply profiles and overrides for an app's opts to the base opts

This works fine with #223 and totally gets my +1. @talentdeficit ?

i think there's still something broken. working on a test case that illustrates/isolates it

here are three tests that narrow down where the problem is. the test profile is being applied at some point but is either being ignored during compilation/eunit or is being applied too late for them to take advantage

added a test that seems to indicate the problem is that the app state is being generated without the correct profile state

if @talentdeficit thinks the edits to his tests make sense and that they pass, +1 after comment.
I'd overall really like if we could wrap the profile application code in a function of some code that avoids such very subtle mistakes in new providers we would add, too. I can look into that after this PR I guess.

I agree, I also think we should rename default to base_opts or something.
It may be that inside new we could always use base_opts and not have to reset them anywhere.

those edits all look fine but i don't know they are actually good tests to have in the suite. i was just using them to narrow down where the problem was

They showed where a breakage was, seem like useful tests to have :)

@talentdeficit I think they should stay in, if only marked as regression suites in comments to make sure we break nothing later. It's a bit annoying they depend on eunit as a provider (we should use a fake one that highlights these properties), but frankly eunit is not anywhere close to being dropped and I'm fine with these tests staying.

Should we merge this then and move discussion to #235?

Yeah. At least master will stop being broken for now.


Update the IntelliJ configurations

Most of the configurations are broken since modules have been renamed/moved. We should update the configurations to use the baremaps-cli module. We should also create new configurations in relation to the examples.

Do you think that <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/docs/examples/openstreetmap" /> is better than <option name="WORKING_DIRECTORY" value="examples/openstreetmap" />?
I believe that both options work.

I would go for the relative path.


schema change: dataset_presence

The dataset_presence matrix needs to move to: census_obj[“census_data”][organism].ms[“RNA”]["dataset_presence"]
It is currently stored at census_obj[“census_data”][organism].ms[“RNA”].varp[“dataset_presence”].
In addition to the move, the cell census builder should stop creating a varp collection in the Measurement, as it is no longer being used.
Tracking list with owners:

[x] Pablo: update cell census schema
[ ] Andrew: update the cell census builder/validator
[ ] Bruce: update the cell_census Python package and demo notebooks

The schema has been changed in branch pablo-gar/schema-update-presence-matrix please note the new location and name of the object
From census_obj[“census_data”][organism].ms[“RNA”].varp[“dataset_presence_matrix”]
To census_obj[“census_data”][organism].ms[“RNA”][“feature_dataset_presence_matrix”]
Please note the key is "feature_dataset_presence_matrix" the word feature was added to indicate this relates to features.

One thing I did not add was in change in the schema version, in theory this is a major schema change but I don't know what the best way to proceed is for this stage in development is. I will defer to you @atolopko-czi and @bkmartinjr

Definitely change the schema version - it is a legit change and worth practicing how we want to use manage it.

Done, schema is bumped to 1.0.0 since it breaks the cell census API

I don't recommend 1.0 - remember that with semver rules, prior to 1.0 you can bump it without regard to breakage.
I would simply make it 0.2 or whatever.
1.0 signifies we are willing to start acting as if it is relatively stable, which it is not.

Got it, thanks. I went with changing major since it was breaking the API, but I take it now that this refers to other APIs
It is now 0.2.0

No, it refers to different rules pre-release...

OK to close?

yes, AFAIK.
@pablo-gar  ?

Yes


feature request: need equivalent of visual studio Edit.SelectWord

We need an equivalent of visual studio's Edit.SelectWord binding.
It should act the same as if you double-clicked a word at the point where the cursor is, so it should be easy to implement leveraging that current functionality.
editor.action.addSelectionToNextFindMatch is superficially similar, in that it selects the correct text, however it has other unwanted effects. trust me, it is no substitute.

Thanks!! Works quite well. Doesn't work on punctuation, but that isn't very important.


Cannot read properties of undefined (reading 'nextToken')

I have a Create view that contains a ReferenceArrayInput and AutocompleteArrayInput, I would like this "dropdown"'s items to be filtered.
In this case the dropdown shows a list of Careers, however I only want Careers that have a flag, called relatedCareer, equal to 1 to show up in dropdown. The query for this is below
<ReferenceArrayInput
 label="Related Careers"
 source="relatedCareers"
 reference="careers"
 filter={{ flaggedAsRelatedCareer: { relatedCareer: 1 } }}
>
 <AutocompleteArrayInput />
</ReferenceArrayInput>

query FlaggedAsRelatedCareer(
      $relatedCareer: Int = 1
      $limit: Int
      $nextToken: String
    ) {
    listCareers(filter: {relatedCareer: {eq: $relatedCareer}}, limit: $limit, nextToken: $nextToken) {
      items {
        id
        name
        relatedCareer
      }
      nextToken
    }
  }

In the Network tab of the console I can see the data being returned by the query is what I'm expecting:
data:
 listCareers:
  items:
   0: {id: "related-career-1-id", name: "Related Career 1", relatedCareer: 1}
  nextToken: null

However I get the following error:
index.js:1 TypeError: Cannot read properties of undefined (reading 'nextToken')
    at DataProvider.<anonymous> (DataProvider.ts:127)
    at step (tslib.es6.js:102)
    at Object.next (tslib.es6.js:83)
    at fulfilled (tslib.es6.js:73)

Is there something I am missing here?

Is it update anything?


Compatibility with Confide / Entrust

I have a class 'User' which use 2 traits : Confide and Entrust.
When I add the trait Translatable, I've got this error :
Trait method save has not been applied, because there are collisions with other trait methods on User

Here is the class user :
use Zizaco\Confide\ConfideUser;
use Zizaco\Confide\ConfideUserInterface;
use Zizaco\Entrust\HasRole;

class User extends Eloquent implements ConfideUserInterface
{
	use ConfideUser;
	use HasRole;
	use \Dimsav\Translatable\Translatable;
	public $translatedAttributes = array('informations', 'logos', 'active');
}

Thanks in advance

Check this: https://github.com/dimsav/laravel-translatable/blob/master/readme.md#i-am-getting-collisions-with-other-trait-methods


Mocha patch

BDD and TDD style patch for Mocha framework.

I'm working on that, I hope to get finished with that later this week.

All tests for Zone now runs with Mocha if you use "npm run test-mocha".
I'm not sure about how you want the main and browser_entry_part to be.
I did a little duplication to make the configuration easy. Let me know if you want to me to change that.

Did you signed CLA? if so please reply I signed it!

I'm working on the CLA, I need to get the Corporate one, hope to get it as soon as possible.

OK, this LGTM, we just need your CLA and we can merge this.

Allright! I'm still waiting for the corporate CLA. I let you know when it's ready.

I signed it!

I signed it!

I signed it (trying again)

Trying again (I signed it)

Sorry for the delay, finally CLA works :)
I needed to change my author email on all commits (because of CLA verification). In case you're wondering why I did a new commit of all files.


Find and replace in file and folder names

I'd love to see a feature, that let me search and replace in file and folder names - not their content, but the names themselves.
I often find myself copying existing files or folders, renaming them, and then making some modifications - essentially using something I already have as a template for something new.
If that something is a folder, it can be quite tedious to rename all the files - being able to just search and replace in the names would be a huge time saver.
There's of course a little bit of complexity to this, as it could result in duplicate file names. However, if such a situation is detected, it could be easily handled - a couple of suggestions:

Block the whole rename operation, and let me know it's because names would collide - ideally with a list of the files for which collisions would occur, and an option to continue by handling those according to 2. This would be ideal, as it means I'd know about any collisions.

Append incremental postfixes, similar to what happens when a file is copied - this is simple, but also a bit more risky, as I might not realize that collisions occurred.

Might be a good feature for an extension


Theme Readme Clarification

Hello! Thank you for this project as it has helped get me off the ground in terms of configuration. I would like to share my experience cloning the repo and offer some suggestions in the language of the readme.
When forking the project, I had issues with getting the hugo server command to point to localhost due to having an extra leading slash that I ended up removing from the base URL. I tried downloading an existing theme and created my theme to try to solve this problem. After reading the docs more carefully, it became clear what atlas was trying to accomplish, but it took me rereading the docs over and over.
I am curious how others feel about this change or if others have experienced such an issue. I can try opening a PR and see if y'all like the improvement.

Hey, thanks for the feedback.
If you could create a PR with your proposed changes, that would be fantastic. It's quite possible others have and will have the same issue, so if we can improve then I'm all for it.

Sorry @javag97 that no-one looked at your PR in a timely manner. I've merged it now.


re-do machinedeployment to cluster machinepool mapping

#4990 - this is dependent on a recent-ish backend change: https://github.com/rancher/rancher/pull/36269
This PR updates the RKE2 scalePool logic to address an issue with long cluster names, outlined [here]. (https://github.com/rancher/rancher/issues/35452#issue-1050296190)
I'm not sure getting the type from kind here is the best idea; it worked when I tested with Linode and DO, but I'm open to alternatives:
const machineTemplate = await this.$dispatch('find', { type: `rke-machine.cattle.io.${ kind }`, id: `${ namespace }/${ name }` });

@mantis-toboggan-md This can be merged now


Elo score calculation

Closes #22
Notes
Uses a lookup table for score changes.
Table is calculated based on the inverse of the Elo estimated score function: https://docs.google.com/spreadsheets/d/15xMP8xDOFswUHnqGWkj3fe-T8Ase_yFr6kpo9qTEEZ0/edit?usp=sharing
Of the 6 (12) cases (old score difference < 0 or >=0 * result 1, 0.5 or 0, for both players), only one needs to be stored in the table because all other can be calculated from it.

Other than the lines commented everything is fine. Maybe change the ? : to explicit if statements but that is personal preference

Elo scores >= 2400  take 10 as the k. But i dont think we need this right now. Maybe in the end when we have time -> https://de.wikipedia.org/wiki/Elo-Zahl. But we are also ignoring the cases with k=30 and k=40 so that should be fine.

I pushed an update of the table based on rounding all numbers (from 0.5 to 1.5 -> 1, from 19.5 -> 20) instead of just truncating

Reviewed by @HeavyPanda


How disable DevTools?

I'm trying WVBrowser1.DevToolsEnabled:=False but no work for me. How disable DevTools?

Set TWVBrowserBase.DevToolsEnabled in the TWVBrowserBase.OnAfterCreated event. It only works when the browser is fully initialized.
The WebView2 project has an unresolved issue with that property in some popup windows. If that's your case, try using the code in the PopupBrowser demo.

Thanks @salvadordf  for the prompt help!


["Problem"] duplicated slide

https://hutchdatascience.org/Choosing_Genomics_Tools/single-cell-rna-seq.html has an error -- "Full length..." slide is duplicated

Thanks for alerting me to this error, @vjcitn !


How to map collection properties

i have a setup like this.
my class

public class NavigationOptions
{
public NavigationOptions()
{
DashboardViewOptions = new  DashboardViewOptionsConfiguration ();
}
public string View2
{ get; set; }
     public DashboardViewOptionsConfiguration DashboardViewOptions
    { get; set; }

}
public class DashboardViewOptionsConfiguration
{
    public DashboardViewOptionsConfiguration()
    { ListViewFilters = new ListViewFilterConfigurations(); }
   public ListViewFilterConfigurations ListViewFilters
    { get;  }
}

public class ListViewFilterConfigurations: List<ListViewFilterConfiguration>
{

}

public class ListViewFilterConfiguration
{
    public string View
    { get; set; }

    public string Criteria { get; set; }

}

when i use

 NavigationOptions navigationOptions = new NavigationOptions();
  m2.BindTo(navigationOptions);

every thing works fine except ListViewFilterConfiguration objects are not added to the collection
 How do you create collection properties?
Additional context
Add any other context or screenshots about the feature request here.

no idea what you mean? is this a question about this framework?

Its about xpand.xaf.modelmapper module

the module only works with metadata the collection items are object instances, this means that feel free to extend further as per your case. Targetting an abstract solution for this case sounded very costly for me when I was writing the module.

Thanks for the clarification.

Would you please give an example on how to map a class with one collection property?

Closing issue for age. Feel free to reopen it at any time.
.Thank you for your contribution.


error.c: lpMsgBuf is being used without being initialized

https://github.com/EasyHook/EasyHook/blob/2b048465331f7cd51774302381c3fa058e469d92/DriverShared/Rtl/error.c#L120
This leads to the C runtime to throw

Run-Time Check Failure #3 - The variable 'lpMsgBuf' is being used without being initialized.

While this isn't the actual cause of my error, it's certainly a bug: lpMsgBuf should only be freed when InNtStatus == STATUS_SUCCESS

Already fixed https://github.com/EasyHook/EasyHook/pull/339


Autostart server feature request

It would be great to be able to autostart the ALVR server when ALVR starts. I'm running a headless streaming server and right now I use teamviewer only to press the "Start Server" button in ALVR.

Please try https://github.com/polygraphene/ALVR/issues/57#issuecomment-398291954
You can achieve that by launching vrmonitor.exe manually.

Thanks!
I didn't realize that "Start Server" was the same as start SteamVR.


Add cicero logo svg in react webpage

Description
The cicero logo was added in the word add-in based on the decisions taken with @Michael-Grover. The react webpage which can be seen on opening the project on the browser and visiting localhost:3000 should also have the same logo.
OS config:- Mac OS Catalina(v10.12.0)

@DianaLease @dselman let me know if I should go forward with the fix for it?

@DianaLease @Michael-Grover any thoughts on this ?

@nik72619c can you include screenshots please?

yup, working on it.

@Michael-Grover

Cicero-black.svg.zip
Can we use the above Cicero logo and this Accord Project logo:
accord project.svg.zip

Yup, I am working on that.

@Michael-Grover @DianaLease

Looks great, can we add an extra 100px between "Cicero Word Add-in",  the AP logo, and the final line of text? They look a bit squished right now.

makes sense !

@Michael-Grover does it look good now?

yeah it looks good to me, thanks. Can you make a PR I can review?

done @Michael-Grover


[Firebase Auth]: [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ]

Is there an existing issue for this?

[X] I have searched the existing issues.

Which plugins are affected?
Auth
Which platforms are affected?
Android, iOS
Description
I've completed implementing Firebase Auth with phone verification and google, apple.
It has no problems until this error shows up.
After call FirebaseAuth.instance.verifyPhoneNumber method, verificationFailed callback is called.
FirebaseException says: '[firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ]'.
I've checked phone authentification sms usage (which is 0).
And I turned my GCP api key (android / ios)to no restriction.
It's not working on both ios and android.
Android log:
E/FirebaseAuth(25111): [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17499 BILLING_NOT_ENABLED
D/FirebaseAuth(25111): Invoking original failure callbacks after phone verification failure for +82<PHONE_NUMBER>5, error - An internal error has occurred. [ BILLING_NOT_ENABLED ]
I/flutter (25111): Verification Failed
I/flutter (25111): [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ]

ios log:
flutter: Verification Failed
flutter: [firebase_auth/internal-error] An internal error has occurred, print and inspect the error details for more information.

But it works only when I add test phone number and verify code to firebase console.
Reproducing the issue
await FirebaseAuth.instance.verifyPhoneNumber(
  // maximum time out 120 seconds
  timeout: const Duration(minutes: 2),
  //+82 for korean telephone code
  phoneNumber: '+82 ${phoneNumberController.text}',
  verificationCompleted: (PhoneAuthCredential credential) {
    print('Verification Completed');
  },
  verificationFailed: (FirebaseAuthException e) {
    print('Verification Failed');
    print(e.toString());
  },
  codeSent: (String verificationId, int? resendToken) {
    print('Code Sent');
    print(verificationId);
    codeVerificationId = verificationId;
    print(resendToken.toString());
  },
  codeAutoRetrievalTimeout: (String verificationId) {
    print('Code Auto Retrieval Timeout');
    print(verificationId);
  },
);

Firebase Core version
3.2.0
Flutter Version
3.22.3
Relevant Log Output
Android log:

E/FirebaseAuth(25111): [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17499 BILLING_NOT_ENABLED
D/FirebaseAuth(25111): Invoking original failure callbacks after phone verification failure for +82<PHONE_NUMBER>5, error - An internal error has occurred. [ BILLING_NOT_ENABLED ]
I/flutter (25111): Verification Failed
I/flutter (25111): [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ]

ios log:
flutter: Verification Failed
flutter: [firebase_auth/internal-error] An internal error has occurred, print and inspect the error details for more information.

Flutter dependencies

Expand Flutter dependencies snippet

Dart SDK 3.4.4
Flutter SDK 3.22.3
suldak_suldak 1.0.0+1

dependencies:
- cached_network_image 3.3.1 [cached_network_image_platform_interface cached_network_image_web flutter flutter_cache_manager octo_image]
- cupertino_icons 1.0.6
- datepicker_dropdown 0.0.9 [flutter]
- dio 5.4.2+1 [async http_parser meta path]
- dots_indicator 2.1.2 [flutter]
- el_tooltip 2.0.0 [flutter]
- firebase_analytics 11.2.0 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_auth 5.1.2 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 3.2.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 4.0.3 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_messaging 15.0.3 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutter_local_notifications 17.2.2 [clock flutter flutter_local_notifications_linux flutter_local_notifications_platform_interface timezone]
- flutter_naver_login 1.9.0 [flutter]
- flutter_svg 2.0.10+1 [flutter http vector_graphics vector_graphics_codec vector_graphics_compiler]
- get 4.6.6 [flutter]
- get_storage 2.1.1 [flutter get path_provider]
- google_sign_in 6.2.1 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]
- iamport_flutter 0.10.18 [flutter iamport_webview_flutter url_launcher uni_links json_annotation]
- image_picker 1.0.8 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_linux image_picker_macos image_picker_platform_interface image_picker_windows]
- infinite_scroll_pagination 4.0.0 [flutter flutter_staggered_grid_view sliver_tools]
- intl 0.19.0 [clock meta path]
- introduction_screen 3.1.14 [flutter collection dots_indicator flutter_keyboard_visibility]
- kakao_flutter_sdk 1.9.1+2 [flutter kakao_flutter_sdk_common kakao_flutter_sdk_auth kakao_flutter_sdk_share kakao_flutter_sdk_navi kakao_flutter_sdk_talk kakao_flutter_sdk_template kakao_flutter_sdk_user kakao_flutter_sdk_friend]
- keyboard_actions 4.2.0 [flutter]
- permission_handler 11.3.1 [flutter meta permission_handler_android permission_handler_apple permission_handler_html permission_handler_windows permission_handler_platform_interface]
- sign_in_with_apple 5.0.0 [flutter meta sign_in_with_apple_platform_interface sign_in_with_apple_web]
- smooth_page_indicator 1.1.0 [flutter]
- syncfusion_flutter_datepicker 21.2.3 [flutter intl syncfusion_flutter_core]
- url_launcher 6.2.6 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]

dev dependencies:
- build_runner 2.4.9 [analyzer args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- change_app_package_name 1.3.0
- flutter_gen_runner 5.4.0 [flutter_gen_core build collection crypto glob path]
- flutter_lints 2.0.3 [lints]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math leak_tracker_flutter_testing async boolean_selector characters collection leak_tracker leak_tracker_testing material_color_utilities meta source_span stream_channel string_scanner term_glyph vm_service]

transitive dependencies:
- _fe_analyzer_shared 64.0.0 [meta]
- _flutterfire_internals 1.3.39 [collection firebase_core firebase_core_platform_interface flutter meta]
- analyzer 6.2.0 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- args 2.4.2
- asn1lib 1.5.2
- async 2.11.0 [collection meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- build 2.4.1 [analyzer async convert crypto glob logging meta package_config path]
- build_config 1.1.1 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 4.0.1 [built_collection built_value crypto http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.4.2 [analyzer async build collection convert crypto graphs logging package_config path pool pub_semver stream_transform yaml]
- build_runner_core 7.3.0 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta package_config path pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.9.1 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 4.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.1.1 [cached_network_image_platform_interface flutter flutter_cache_manager]
- characters 1.3.0
- checked_yaml 2.0.3 [json_annotation source_span yaml]
- clock 1.1.1
- code_builder 4.10.0 [built_collection built_value collection matcher meta]
- collection 1.18.0
- color 3.0.0
- convert 3.1.1 [typed_data]
- cross_file 0.3.4+1 [meta web]
- crypto 3.0.3 [typed_data]
- dart_style 2.3.6 [analyzer args collection path pub_semver source_span]
- dartx 1.2.0 [characters collection crypto meta path time]
- dbus 0.7.10 [args ffi meta xml]
- encrypt 5.0.3 [args asn1lib clock collection crypto pointycastle]
- fake_async 1.3.1 [clock collection]
- ffi 2.1.0
- file 7.0.0 [meta path]
- file_selector_linux 0.9.2+1 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.4 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.6.2 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3+1 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 4.2.0 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.9 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins]
- firebase_auth_platform_interface 7.4.2 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 5.12.4 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser meta web]
- firebase_core_platform_interface 5.1.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.17.3 [firebase_core_platform_interface flutter flutter_web_plugins meta web]
- firebase_crashlytics_platform_interface 3.6.39 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.5.41 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.8.11 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins meta web]
- fixnum 1.1.0
- flutter_cache_manager 3.3.1 [clock collection file flutter http path path_provider rxdart sqflite uuid]
- flutter_gen_core 5.4.0 [path yaml mime xml dartx color collection json_annotation glob dart_style args pub_semver]
- flutter_keyboard_visibility 6.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_linux flutter_keyboard_visibility_macos flutter_keyboard_visibility_web flutter_keyboard_visibility_windows flutter]
- flutter_keyboard_visibility_linux 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_macos 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_keyboard_visibility_windows 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_local_notifications_linux 4.0.1 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories]
- flutter_local_notifications_platform_interface 7.2.0 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 2.0.19 [flutter]
- flutter_staggered_grid_view 0.7.0 [flutter]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math]
- frontend_server_client 4.0.0 [async path]
- glob 2.1.2 [async collection file path string_scanner]
- google_identity_services_web 0.3.1+3 [meta web]
- google_sign_in_android 6.1.22 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.7.5 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.4.5 [flutter plugin_platform_interface]
- google_sign_in_web 0.12.4+1 [flutter flutter_web_plugins google_identity_services_web google_sign_in_platform_interface http web]
- graphs 2.3.1 [collection]
- http 1.2.2 [async http_parser meta web]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- iamport_webview_flutter 3.0.6 [flutter]
- image_picker_android 0.8.9+6 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 3.0.2 [flutter flutter_web_plugins image_picker_platform_interface mime]
- image_picker_ios 0.8.9+2 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.1+1 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.1+1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.9.3 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.1+1 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- io 1.0.4 [meta path string_scanner]
- js 0.6.7 [meta]
- json_annotation 4.8.1 [meta]
- kakao_flutter_sdk_auth 1.9.1+2 [flutter json_annotation dio shared_preferences platform crypto kakao_flutter_sdk_common]
- kakao_flutter_sdk_common 1.9.1+2 [flutter flutter_web_plugins json_annotation dio shared_preferences shared_preferences_foundation platform crypto encrypt]
- kakao_flutter_sdk_friend 1.9.1+2 [flutter json_annotation dio kakao_flutter_sdk_user webview_flutter webview_flutter_android webview_flutter_wkwebview]
- kakao_flutter_sdk_navi 1.9.1+2 [flutter json_annotation dio platform kakao_flutter_sdk_common]
- kakao_flutter_sdk_share 1.9.1+2 [flutter json_annotation dio platform kakao_flutter_sdk_template]
- kakao_flutter_sdk_talk 1.9.1+2 [flutter json_annotation dio kakao_flutter_sdk_auth kakao_flutter_sdk_user kakao_flutter_sdk_template]
- kakao_flutter_sdk_template 1.9.1+2 [flutter json_annotation kakao_flutter_sdk_common]
- kakao_flutter_sdk_user 1.9.1+2 [flutter flutter_web_plugins json_annotation dio kakao_flutter_sdk_auth]
- leak_tracker 10.0.4 [clock collection meta path vm_service]
- leak_tracker_flutter_testing 3.0.3 [flutter leak_tracker leak_tracker_testing matcher meta]
- leak_tracker_testing 3.0.1 [leak_tracker matcher meta]
- lints 2.1.1
- logging 1.2.0
- matcher 0.12.16+1 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.8.0 [collection]
- meta 1.12.0
- mime 1.0.5
- octo_image 2.0.0 [flutter]
- package_config 2.1.0 [path]
- path 1.9.0
- path_parsing 1.0.1 [vector_math meta]
- path_provider 2.1.2 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- path_provider_android 2.2.2 [flutter path_provider_platform_interface]
- path_provider_foundation 2.3.2 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.1 [ffi flutter path path_provider_platform_interface win32]
- permission_handler_android 12.0.12 [flutter permission_handler_platform_interface]
- permission_handler_apple 9.4.5 [flutter permission_handler_platform_interface]
- permission_handler_html 0.1.3+2 [flutter flutter_web_plugins permission_handler_platform_interface web]
- permission_handler_platform_interface 4.2.2 [flutter meta plugin_platform_interface]
- permission_handler_windows 0.2.1 [flutter permission_handler_platform_interface]
- petitparser 6.0.2 [meta]
- platform 3.1.4
- plugin_platform_interface 2.1.8 [meta]
- pointycastle 3.7.4 [collection convert js]
- pool 1.5.1 [async stack_trace]
- pub_semver 2.1.4 [collection meta]
- pubspec_parse 1.2.3 [checked_yaml collection json_annotation pub_semver yaml]
- rxdart 0.27.7
- shared_preferences 2.2.2 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shared_preferences_android 2.2.1 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.3.5 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.2 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.2 [flutter plugin_platform_interface]
- shared_preferences_web 2.3.0 [flutter flutter_web_plugins shared_preferences_platform_interface web]
- shared_preferences_windows 2.3.2 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.1 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.4 [shelf stream_channel web_socket_channel]
- sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js]
- sky_engine 0.0.99
- sliver_tools 0.2.12 [flutter]
- source_span 1.10.0 [collection path term_glyph]
- sprintf 7.0.0
- sqflite 2.3.2 [flutter sqflite_common path]
- sqflite_common 2.5.3 [synchronized path meta]
- stack_trace 1.11.1 [path]
- stream_channel 2.1.2 [async]
- stream_transform 2.1.0
- string_scanner 1.2.0 [source_span]
- syncfusion_flutter_core 21.2.10 [vector_math flutter]
- synchronized 3.1.0+1
- term_glyph 1.2.1
- test_api 0.7.0 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- time 2.1.4 [clock]
- timezone 0.9.4 [path]
- timing 1.0.1 [json_annotation]
- typed_data 1.3.2 [collection]
- uni_links 0.5.1 [flutter uni_links_platform_interface uni_links_web]
- uni_links_platform_interface 1.0.0 [flutter plugin_platform_interface]
- uni_links_web 0.1.0 [flutter flutter_web_plugins uni_links_platform_interface]
- url_launcher_android 6.2.2 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.3.0 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.1.1 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.2.0 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.3.0 [flutter plugin_platform_interface]
- url_launcher_web 2.3.1 [flutter flutter_web_plugins url_launcher_platform_interface web]
- url_launcher_windows 3.1.1 [flutter url_launcher_platform_interface]
- uuid 4.3.3 [crypto sprintf meta fixnum]
- vector_graphics 1.1.11+1 [flutter http vector_graphics_codec]
- vector_graphics_codec 1.1.11+1
- vector_graphics_compiler 1.1.11+1 [args meta path_parsing xml vector_graphics_codec path]
- vector_math 2.1.4
- vm_service 14.2.1
- watcher 1.1.0 [async path]
- web 0.5.1
- web_socket_channel 2.4.0 [async crypto stream_channel]
- webview_flutter 4.7.0 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- webview_flutter_android 3.16.0 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 2.10.0 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 3.13.0 [flutter path webview_flutter_platform_interface]
- win32 5.2.0 [ffi]
- xdg_directories 1.0.4 [meta path]
- xml 6.5.0 [collection meta petitparser]
- yaml 3.1.2 [collection source_span string_scanner]

Additional context and comments
No response

Hi @choi-seung-min , I'm unable to reproduce this on my end. is it a test number?

Also, what payment plan are you on currently?

@SelaseKay Hello, It worked on test number. But not worked on non-test (real) phone number.
I'm currently using spark plan.

Kindly switch to blaze plan.

Hello @SelaseKay,
I'm also facing same the same issue. However it should work with the Spark plan as the Phone Authentication allows 10 free OTP SMS per day which should work without having a billing account or Blaze plan subscription, as it does work for my other Firebase projects.
Let me know if there's a fix for this.
Thanks.

Hi @SelaseKay,
I am facing the same issue. I currently have Spark plan which has a limit 10 sms/day but I am getting the error even if the limit has not surpassed.
Kindly let me know to fix this.
Thank you.

same issue yesterday Coming this error  [Firebase Auth]: [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ]
How to fix this ?

I'm also facing same issue in my flutter project
E/FirebaseAuth( 9570): [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17499 BILLING_NOT_ENABLED
D/FirebaseAuth( 9570): Invoking original failure callbacks after phone verification failure for +918755996723, error - An internal error has occurred. [ BILLING_NOT_ENABLED ]
I/flutter ( 9570): An internal error has occurred. [ BILLING_NOT_ENABLED ]
How to fix this ?

Hi @SelaseKay I'm facing the same issue with next js
{
"error": {
"code": 400,
"message": "BILLING_NOT_ENABLED",
"errors": [
{
"message": "BILLING_NOT_ENABLED",
"domain": "global",
"reason": "invalid"
}
]
}
}

Same issue with me.

Same issue with me getting this
"Client error: POST https://www.googleresulted in a400 Bad Request response:\n{\n  \"error\": {\n    \"code\": 400,\n    \"message\": \"BILLING_NOT_ENABLED\",\n    \"errors\": [\n      {\n        \"message\": \"BILLIN (truncated...)\n" [Fri Sep  6 13:48:02 2024] <IP_ADDRESS>:61488 Closing

What plan are you on currently?

Hey everyone, the root cause appears to be that you're all on Spark plans which is the free tier. You only get 10 free sms messages per day. If you think that you haven't reached that limit and are seeing this exception, feel free to reach out to Firebase support and raise the question whether this limit has changed.
In any event, this is not fixable from FlutterFire. The response if coming from the Firebase server. Please reach out to Firebase support.

Hello, I found some kind of workaround.
Go to your Google Cloud Platform and make payment profile for your firebase project.
This solution is working, but I think firebase spark plan should work without this payment profile.
It worked without payment profile for mounth(maybe 2~3) and is suddenly came out.

@choi-seung-min - please raise this with Firebase support 🙏

Facing the exactly same issue  test phone no is working but real phone no not working, im on spark plan[free] if anyone found the solution please tell the solution

is anyone found the solution please let me know. for creating payment method in GCP we have to add our credit card info. as a tester i don't thing its worth. it should be free as they are written on there website.

ok i have contacted firebase support and the response was this sadlty authentication now required blaza plan, its no longer available on spark plan anymore. read the firebase response email below
Hello Muhammad,
I hope you are doing great. Thank you for reaching out to Firebase Support, this is Hugo and I will be happy to help you out.
We’re sorry to hear that you’re having issues with the Firebase Phone Authentication service.
Regarding the problem, we sent an email a few weeks ago informing that all projects utilizing Firebase Phone Authentication (SMS) must be linked to a Cloud Billing account starting from September 1, 2024. We apologize if you missed our email, we’d like to improve our methods to communicate with the community so any recommendations you have for us in that matter are much appreciated if you have any. As for the email, it is stated that without Blaze Plan enabled you will no longer be able to use the Phone Authentication service, which means that adding a payment method to your project is now a prerequisite to be able to use the service. For further clarification regarding Phone Authentication Billing, please check this information.
Please let me know if this information was helpful for you. If you have any other questions or issues, please do not hesitate to reach out to us.
Thank you very much and have a nice day.
Regards,
Hugo Varela.

But in the Pricing plans page they have mentioned the Spark plan has 10 SMS sent/day.

They have started this criterial from last saturday date 1 sep 2024 sadly now phone authentication requires blaze plan enable you wont be charged for first 10 otp sms/day its like the same spark plan

I do have billing enabled but I'm still getting the error

I got this warning after call this ( await auth().signInWithPhoneNumber( phn ); ) function. in recat native cli

same issue yesterday Coming this error [Firebase Auth]: [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ] How to fix this ?

I have same problem. did you find any solution? if yes then please guide me

same issue yesterday Coming this error [Firebase Auth]: [firebase_auth/unknown] An internal error has occurred. [ BILLING_NOT_ENABLED ] How to fix this ?

I have same problem. did you find any solution? if yes then please guide me

You have to wnable blaze plane

I have purchased the blaze plan still facing the billing not enabled issue I don't understand why this happening even thought I have blaze plan

@Fayyaz009 - thank you for the update. As mentioned in the response from Firebase support you must have your Firebase project linked to a billing account for Phone Authentication (SMS). Closing this issue out.

Add your card on google console for payment and this problem will solve.

Hey guys, This is the issue. I hope this helps. I think as developers we need to do a better job at checking our
emails 😂


Allow filtering on tag presence and tag absence

Use Case
Filtering against AWS objects which have a specific tag present
Filtering against AWS objects which have a specific tag absent
alternatively, if it is already possible, to add it in the documentation / examples.
Describe the Solution You Would Like
I cannot find any way to select a group of target against the presence of absence of certain tags.
It's quite common to have certain contextual tags, which automatically declare the instance to belong or not to a certain category/group or machine.
In other words adding the ability to express

a filter rule which would pass when matching  value for a specified tag key (presence of tag)

groups:
  - name:  have_my_tag
    targets:
      - filters
         - name: tag:MyTag
            values: []
  - name:  have_not_my_tag

with an emtpy array, ultimately meaning all the specified values (i.e. empty set) are matching, so the rule is passing

a filter rule which would pass when the object has no specified tag key (absence of tag)

groups:
  - name:  have_my_tag
     targets:
      - filters
         - name: tag:MyTag

no values key means it's absent.
of course, I don't mind the yaml way of expressing it, I don't mind any approach.
Describe Alternatives You've Considered
There are no other ways to do it, or at least they are not ducumented / easy to find.
My alternative is changing completely the way we tag objects, to allow aws_inventory to filter, which is not optimal and  is a point in favour to look outside bolt.
thanks!

Just found out that
vaiues:
  - "*"

works for ANY, could it be documetned somewhere explicitly?  I know that there is a refernce to AWS filtering, but it's a common use case.
Still cannot find the absent match.

Just found out that
vaiues:
  - "*"

works for ANY, could it be documetned somewhere explicitly?  I know that there is a refernce to AWS filtering, but it's a common use case.
Still cannot find the absent match.


feat: configure service graphs

:tada: This PR is included in version 0.2.0-alpha.30 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Update getting-started.rst

Minor changes to improve the consistency and readability of the documentation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

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

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
1388

Relevant Lines:
1476

💛  - Coveralls


CAMEL-18452: Integrate azure-sdk-bom in a non-conflicting manner

❌ Finished component verification: 1 component(s) test failed out of 1 component(s) tested

One additional comment regarding this ... In the past I remember fixing conflicts caused by different Netty versions used in these vendor BOMs and Camel. We may also need to make sure it doesn't cause conflicts.
The error in this PR kinda reminds me of the issues I had fixed in the past. I am not saying it is the cause, but it reminded me of those. 😅

This looks good to me. The concern I have mainly is about the other runtimes. Especially Karaf. It won't be possible to have all the needed bundles for each non release. So we either remove the features from Karaf or we find a way to support this approach

Why would we want to make use of the needed bundles not belonging to the same BOM as that would cause all sorts of problems, no mater if Karaf, Quarkus or SB runtime? If we would continue doing that, then we would run into the same issue as currently on the main branch described in CAMEL-18452 in regards to CAMEL-18451.
Let's compare azure-XXX versions in 3.18.1:
https://github.com/apache/camel/blob/camel-3.18.1/parent/pom.xml#L86-L96
With the corresponding azure-XXX bundle versions:
https://github.com/apache/camel-karaf/blob/main/pom.xml#L130-L140
They are out-of-sync. E.g.
<azure-eventhubs-version>5.11.2</azure-eventhubs-version>
Versus:
<azure-messaging-eventhubs-bundle-version>5.8.0_1</azure-messaging-eventhubs-bundle-version>
But that doesn't need to be that way. If we rely on a given azure-sdk-bom version we can see in one shot what are the corresponding bundles we should come up with:
https://mvnrepository.com/artifact/com.azure/azure-sdk-bom/1.2.5
Just thinking about a given Apache Camel based integration where camel-azure-eventhubs + camel-azure-servicebus + camel-azure-blobstorage of a given Camel version are all inside the same POM and if their versions are not aligned / consistent then that integration would run into all sorts of problems at runtime with conflicting transitive dependencies.

it is on the shoulders of servicemix and the release cycle timing is different

I see. I am not familiar with the SMX and it's release cycles, but I would expect if the intention is there to provide a bundle for azure-XXX, then that activity should always happen in the context of a given azure-sdk-bom version with all the other azure-YYY bundles belonging to the same azure-sdk-bom version. Otherwise it doesn't help much.

The error in this PR kinda reminds me of the issues I had fixed in the past. I am not saying it is the cause, but it reminded me of those.

Thanks @orpiske for your feedback. The root cause of the error was because of the ancient version of Azurite from February in use. The build is now successful.
BTW I find test-infra a tremendous added value to the Apache Camel project, KUDOS :raised_hands:

Thanks! I am glad that you found the issue!


Supporting multiple API keys split on comma

What does this PR do?
Takes advantage of existing forwarder package functionality by passing a comma separated list of API keys from the config to the default forwarder constructor.
Motivation
We need to push metrics from one agent to several Datadog Accounts

Hmm.. this might not be necessary after all, I'm going to try using the additional endpoints datadog.yaml config.


Tls fix

continuation of the efforts started in https://github.com/Grokzen/docker-redis-cluster/issues/99

updating redis version
adding tls-session-caching configuration option

@wheelpharaoh Hi just checking a few things so i understand what is added.
If TLS is set to be enabled it will replace the normal redis config template with this new TLS specific version right and just bind to same IP/PORT as the normal nodes on port 7000-7006 right?
It looks like in your TLS template file that you bind to port 0, is that an oversight on your part? The normal template file renders the port into the file on disk, in your case we would not know what port was bound on the inside?

@wheelpharaoh Why you close this issue? There is no need to close it down, just make your changes and force push it to the same branch and it will be sorted out


Code is unusable due to missing models (sintel.pytorch and stabNet.pth)

So far, I am not seeing in the comments posted here that anyone has successfully run this code through to the end. I was able to make headway with an A100 40GB GPU and 600 2k images, however the code fails towards the end due to missing models. It is looking for both sintel.pytorch and stabNet.pth in the ckpt folder, both of which are not included via your download link. Please let us know where to find these models or if you would be able to update your archive to include them. Without them, it is not possible to run this code.

I have also confirmed that your Colab notebook is not functional. You provide Google Drive download links for the missing models there, but the links fail (as you have apparently deleted or removed them). So DUTCode is essentially broken at both the workstation and Colab levels. It will be interesting to test your code if, at some point, you will publish the models back to a public repository again. Thank you.

Actually, the missing files are for using StabeNet and DIFRINT, not DUT models. You can simply comment out the commands for running the two models in the deploy file and only run the DUT models.
It seems that the links are not maintained in those repos. We will upload a backup file for reference soon.

We just run the code with DUT only in the colab, and it succeeds. However, due to the upgrade of PyTorch versions and the memory restriction strategy, we make some modifications:

cupy.util.memorize -> cupy.memorize: since there is no util module in upgraded PyTorch
we delete the number of images to 200 to adapt to the memory issue.

Hope it can help.

Thank you for the quick response. It appears the the DUT pipeline was not running because our images were sequences with 5 digits (e.g. 00001, 00002, etc.). Your code requires single digit sequences. Once fixing this formatting problem, the DUT pipeline runs without an issue.


How to use executionResult data

I have been trying to get the values of the custom headers I send from the client request. Upon checking the code, the header value is available till the execution function, i.e.,
@PostMapping(value = "/graphql", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)     @ResponseBody     public Map<String, Object> indexFromAnnotated(@RequestBody Map<String, String> request, HttpServletRequest raw) {         ExecutionResult executionResult = graphQL.execute(ExecutionInput.newExecutionInput()                 .query(request.get("query"))                 .operationName(request.get("operationName"))                 .context(raw)                 .build());         return executionResult.toSpecification();     }
Now, my query let's say is mapped to the following function
`@GraphQLQuery(name = "firstNPersons")
public List getFirstNPersons(@GraphQLArgument(name = "count") int count) {
List result = new ArrayList<>();
    Person p1 = new Person();
    p1.setFirstName("John");
    p1.setLastName("Doe");
    result.add(p1);

    Person p2 = new Person();
    p2.setFirstName("Jane");
    p2.setLastName("Doe");
    result.add(p2);

    return result.stream().limit(count).collect(Collectors.toList());
}`

How do I get the executionResult variable in my GraphQLQuery.
I have skimmed through the documentation and issues, but not able to find the answer.
On a side note, we are thinking of integrating one of our major services to graphQL, only some APIs. So, I stumbled across this project. Looks like the project is using the standard GraphQL specification, but still there's lesser community involvement. Should we go ahead with the library or rather implement graphQL from scratch. As I see it, the only benefit this library is giving is to generate the schema file automatically.

Okay, I was able to find the executionResult, well specifically headers in my use-case

Is is the best way?

The above mentioned way works. Closing it


Redirect after post on module admin page

Always do a redirect after posting to get rid if the form re-submission issues. This will also fix iframe authentication issues when using browser back/forward buttons.
Feature already started in feature/admin-page-redirects branch

Merged to develop


IntegerNode values

Currently client libraries need to parse the value of the integer themselves. We can make this easier by putting the value of the integer on the node itself in cases where it fits into a certain size. If it doesn't fit, we can still provide some niceties in the form of a cleaned up string representation. To do this, we will need:

A new uint32 parameter (value) on IntegerNode.
Parsing to put the right value into value.
A string parameter (string) on IntegerNode.
Parsing to put the right value into string.

A couple of examples.
12345 => IntegerNode[value: 12345, string: "12345"]
In this case, the number is easily representable and nothing has to happen to the string.
0xA_A_A => IntegerNode[value: 2730, string: "0xAAA"]
In this case the value is converted to decimal and the string removes the underscores.
0x80000000 => IntegerNode[value:<PHONE_NUMBER>, string: "0x80000000"]
This one is special! We need a way to indicate that the value cannot fit into the 32 bits we've allocated for storing it. Because the number here cannot be represented, we instead reserve the value of<PHONE_NUMBER> (all 1s) as meaning "unrepresentable". In the Ruby API we would make this nil or maybe :unrepresentable or something similar.
Note that we're explicitly not handling negative integers because in our parse tree -1 is represented as Unary(Integer()).

Thanks for opening an issue to discuss this.
Previous discussion about this: https://github.com/ruby/yarp/discussions/622

Note that we're explicitly not handling negative integers because in our parse tree -1 is represented as Unary(Integer()).

Ooh, that is quite surprising:
$ bin/parse -e '-13'
#<YARP::ParseResult:0x00007f37b4c64010
 @comments=[],
 @errors=[],
 @value=
  ProgramNode(0...3)(
    [],
    StatementsNode(0...3)([CallNode(0...3)(IntegerNode(1...3)(), nil, (0...1), nil, nil, nil, nil, 0, "-@")])
  ),
 @warnings=[]>

So it calls -@ on the positive Integer.
That means for compilation/execution one needs to detect this pattern to avoid the non-trivial overhead of a call per negative integer literal.
I think it would be more intuitive to have IntegerNode support negative values directly, what's the rationale to represent it as a call when this call is not done semantically?
I am happy to add support for an int32 type.
Agreed to use the min/max value to mean "use the string instead", I thought the same.

0xA_A_A => IntegerNode[value: 2730, string: "0xAAA"]

It would be much more convenient if the string was always base 10 to parse it. For instance new BigInteger(String) in Java only handles decimal numbers. If we only remove the _ there is no much value, we might a well use the logic for Kernel#Integer if we need to handle 0x.../0b.../0....
OTOH I guess the main blocker to do this is that would mean YARP would need some big integer representation internally to convert from one base to another, which I can understand might be out of scope of YARP.
(maybe there is a way to convert base without needing it? I don't know)
So, maybe let's not provide the string since it doesn't help much over using the node location, and consumes a significant number of bytes when serialized?

In the Ruby API we would make this nil or maybe :unrepresentable or something similar.

I think ideally in the Ruby API it would return the actual value, using Kernel#Integer() if the value is the special "too big" value. It could be done by just writing that value or so method manually for Kernel#Integer.

Ahh yeah, that makes a lot of sense. Actually we can provide that interface today, I think I'll add that.

@kddnewton I was going to open an issue on us depending on source for the integer string but this issue should handle that right?

@enebo I'm still not clear on the actual solution here. We can embed the value for < 32 bit integers but what do you want to do for larger than that?

@kddnewton For syntax tools I guess the tree should always have the string (whether retrieved from source or as a constant).  I don't think we will need that string in compiling though....except read on.
Idea
IntegerNode -> FixnumNode and BignumNode
FixnumNode -> value: int64_t
BignumNode -> value: constant string thing (but not from source)
I think there is disparity on platforms between how much is in a Fixnum before becoming a Bignum but I think all platforms can store a fixnum in int64_t.  If this was still a problem I think we could make a SmallFixnumNode with int32_t.

Err the SmallFixnumNode part of that is a discussion on how to lay that out in case where there is only int32_t.  I am not clear on why in32_t was the type we have to use so???

Fixnum depends on machine word size and also it's - 1 bit on CRuby.
So it feels a bit messy to have something called a FixnumNode.
I think this would be best, it's similar to the issue description:

an int32_t for fast access, because it's very rare to have >32 <64 bit integer literals. Could be 4 bytes serialized or ZigZag varint encoding (https://protobuf.dev/programming-guides/encoding/). Field name could be int32_value or so to be obvious. If the value is min/max (I'd choose min) then it doesn't fit in a signed 32-bit int and
an optional string field, only provided if it doesn't fit in int32. Optional so it doesn't waste serialized size and memory needlessly. We probably shouldn't unescape the literal because removing _ is trivial. We'd still have to handle 0x etc prefixes which are more complex anyway, and needed anyway to implement Kernel#Integer.

That string field though would then just be the same as the node startOffset and length. So we wouldn't really need it, except for serialization as there we wouldn't want to need to access the source (and all strings/constants would just be part of the serialized output so those are fine). Maybe we could serialize the IntegerNode specially but still that wouldn't add the field when creating the deserialized IntegerNode (in Ruby or Java or Rust).
I think a clear first step is adding that int32_t int32_value field to IntegerNode. For the string it seems much less clear and anyway we should probably embed all constants & strings in the serialized output first, that might make things clearer.

Maybe just avoiding the Fixnum/Bignum terms is one way, and then we could have:

SmallIntegerNode for integers that fit in int32_t, with a int32_t value field.
BigIntegerNode for integers that don't fit in int32_t, with a string field.

I like the single IntegerNode better though from a user POV, especially in Ruby where it doesn't matter if big or small, there is a IntegerNode#value method anyway.

"Fixnum depends on machine word size and also it's - 1 bit on CRuby.
So it feels a bit messy to have something called a FixnumNode."
Let's call it something else then...Fixed64BitFoobarNode.   My original point is if prism can return a int64_t then the implementations can build/compile that into whatever is appropriate.  The fact that 64 bits seems to be enough for all impls to represent at least a fixnum I think will make it fine.  If they use less then I guess they make a Bignum out of it from a certain range.
"an int32_t for fast access, because it's very rare to have >32 <64 bit integer literals."
You are concerned about the speed of accessing a single field that you will only access once?  Size I may have understood but is this really an issue?
"So we wouldn't really need it, except for serialization as there we wouldn't want to need to access the source (and all strings/constants would just be part of the serialized output so those are fine)."
If we don't need it why would we add it for serialization?
"
SmallIntegerNode for integers that fit in int32_t, with a int32_t value field.
BigIntegerNode for integers that don't fit in int32_t, with a string field.
"
Personally I am ok with the naming on this but I would still prefer int64_t since it would cleanly be capable of what a fixnum is in 4 of the 5 impls (mruby I think is different)?

You are concerned about the speed of accessing a single field that you will only access once? Size I may have understood but is this really an issue?

By fast access there I meant mostly "no need to parse a string", but not only.
For int32_t vs int64_t yes I think it's a clear loss for size for int64_t, because in the C struct it will be 8 vs 4 bytes and same for serialized unless zigzag varint in which case it doesn't matter for serialized size. Also (signed) int64_t is likely difficult to deal with, e.g. we can't represent 2**63 in Java, and neither can CRuby in a Fixnum, so there will be overhead for such values (which are valid in zigzag encoding and e.g. 2**63 represents 2**62), which might cause general overhead for the method implementing the deserialization of that value.

If we don't need it why would we add it for serialization?

That way we wouldn't need to access the source for deserialization.

Yet another possibility would be to have arbitrary large signed varints for this. That could work well for deserialization, but it's not clear how we could represent that in C at all without some kind of bigint functionality, so it doesn't seem a practical solution. Unless there is a fairly easy way in C to parse an integer literal > 2**64 as an array of int32_t/int64_t maybe, in bases 2, 8, 16 and more difficult base 10?

Well, this might be one way: https://stackoverflow.com/a/7987670/388803, and having the sign be a separate bit or so for simplicity.

Putting this onto the list for next year.

As a note, we already have varsint which can represent any int32_t since https://github.com/ruby/prism/pull/1944.

Done on main


Release action is no longer maintained

I just noticed that the create-release action is no longer being maintained by the Github team. I did not run into errors yet on the Reviewdog actions I support, other than the action not automatically being released to the marketplace (see https://github.com/actions/create-release/issues/99). However, maybe let's switch to a new maintained branch to be sure.
The Github team gives the following alternatives:
Maintained Actions:

elgohr/Github-Release-Action
marvinpinto/action-automatic-releases
softprops/action-gh-release
ncipollo/release-action

@review-dog does anybody have a preference between these actions or is aware of a better action?

maybe just use github cli gh https://github.com/cli/cli

@Trim21 ah, I was not aware of that. Looks like a good solution. Thanks for the update!

I updated the actions that are maintained by me. See https://github.com/reviewdog/action-black/blob/0d6daa02d36c2b9669bd71dd460d1e87df8ca097/.github/workflows/release.yml#L41-L46 for an example. The following actions still need to be updated:

[x] https://github.com/reviewdog/action-black
[ ] https://github.com/reviewdog/action-remark-lint
[ ] https://github.com/reviewdog/action-pytest
[ ] https://github.com/reviewdog/action-ansiblelint
[ ] https://github.com/reviewdog/action-golangci-lint
[ ] https://github.com/reviewdog/action-cpplint
[ ] https://github.com/reviewdog/action-detect-secrets
[ ] https://github.com/reviewdog/action-misspell
[ ] https://github.com/reviewdog/action-brakeman
[ ] https://github.com/reviewdog/action-suggester
[ ] https://github.com/reviewdog/action-tflint
[ ] https://github.com/reviewdog/action-hadolint
[ ] https://github.com/reviewdog/action-rubocop
[ ] https://github.com/reviewdog/action-shellcheck
[ ] https://github.com/reviewdog/action-shellcheck
[ ] https://github.com/reviewdog/action-setup
[ ] https://github.com/reviewdog/action-depup
[ ] https://github.com/reviewdog/action-staticcheck
[ ] https://github.com/reviewdog/action-eslint
[ ] https://github.com/reviewdog/action-tfsec
[ ] https://github.com/reviewdog/action-actionlint
[ ] https://github.com/reviewdog/action-markdownlint
[ ] https://github.com/reviewdog/action-reek
[ ] https://github.com/reviewdog/action-pyflakes
[ ] https://github.com/reviewdog/action-vint
[ ] https://github.com/reviewdog/action-languagetool
[ ] https://github.com/reviewdog/action-shfmt
[ ] https://github.com/reviewdog/action-composite-template
[ ] https://github.com/reviewdog/action-nimlint
[ ] https://github.com/reviewdog/action-eclint
[ ] https://github.com/reviewdog/action-coffeelint
[ ] https://github.com/reviewdog/action-stylelint
[ ] https://github.com/reviewdog/action-template

done! https://github.com/reviewdog/reviewdog/issues/1043#issuecomment-1034823340


SPARKC-112 Implement basic data source API functions

@RussellSpitzer @pkolaczk I merged SPARKC-166 into it and replace pushdown by PredicatePushDown. It's ready for final reviewing.

+1

travis-ci is down/blocked. Run tests at local.


Added lock.py

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes #---
Addresses #---
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
I have tested this in my server and it works really well
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] build(3.9)

Test Configuration:

OS:
OS Version:

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Additional Details:

Okay I will do it and sorry I am not sure what happened to this imports :(