Added -e to echo at line 120

the \c will not work for me unless I add the -e to recognize it.
Thanks for putting a smile on my face, it's my new favorite toy :)

I'd prefer printf "%s" $"$(print_tick $number)", for portability.

I'm going with d03bd2c4311fd80ace7831cb8fe4467edd7736f1. Thanks to both of you!


Enhancements and Fixes for Data Visualization and Analysis Tools

This PR introduces a suite of enhancements and bug fixes aimed at improving our project's data visualization and analysis capabilities. Also this PR adds choice of DEM source.
Enhancements

Resolved a minor issue with GlaThiDa and introduced a warning for better clarity.

Enhanced heatmap visualization by using one color range for same sort of variables. This makes comparing more easy.

Integrated DEM source selection, providing users with more control over their data sources.

Added new fields to title mapping for Inversion

Added bias (scatter) plot with metrics for comparison of predicted and observed quantities, together with an option to get rid of outliers.

Adjusted optional text scaling in heatmaps to enhance readability.

Made minor adjustments to tests for compatibility with new features.

Added field for inversion parameters

Codecov Report
Attention: Patch coverage is 69.51220% with 25 lines in your changes are missing coverage. Please review.

Project coverage is 68.09%. Comparing base (e7f61c1) to head (b0c3aca).

Files
Patch %
Lines

src/glaciers/glacier/glacier2D_utils.jl
11.11%
16 Missing :warning:

src/simulations/results/results_plotting_utils.jl
84.21%
9 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #49      +/-   ##
==========================================
- Coverage   75.08%   68.09%   -7.00%
==========================================
  Files          16       16
  Lines         582      630      +48
==========================================
- Hits          437      429       -8
- Misses        145      201      +56

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Data Persistence, saving and loading player data

Should work
Works on my machine
Log.Infos are usefull

Could you give a brief description of how it works?

It creates a folder in the sbox data "playersdata"
There are json files of objects of the class SavedPlayer
SavedPlayer is a class that stores everything you want to store
When a new player is created it checks if there is file file in the playersdata folder with the steamid
If it exists it creates Insctance of SavedPlayer: loadedplayer
loads the data from loadedplayer to the actual Player GameObject
It updates the playerdata in the json file when the RemovePlayer function is called

Right now it stores only money, but its very modular very demure, very commented, very mindful
So it's easy to expand on need

MoneyBase seems to be duplicated


page size

hi, janholinka
thanks for your great works.
may i change de default pagesize using 10 or other num?

Hi,
thanks for feedback. I appreciate it.
BsTable does not support configuration for custom page sizes now. You can update source file and set custom sizes on lines 52 and 103. I will add this option soon.
Hope it helps.

thanks again.


Dependency Issues

Hello,
There seems to be some issues with this package due to upstream dependency changes.
You can see a very simple POC here: https://github.com/0xcypher02/drift-sdk-poc
If you try to build this package, you'll get an error in<EMAIL_ADDRESS>error[E0599]: no variant or associated item named `ArithmeticOverflow` found for enum `ProgramError` in the current scope
   --> /Users/f/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.30.0/src/lib.rs:204:34
    |
204 |             .ok_or(ProgramError::ArithmeticOverflow)?;
    |                                  ^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ProgramError`

error[E0599]: no variant or associated item named `ArithmeticOverflow` found for enum `ProgramError` in the current scope
   --> /Users/f/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.30.0/src/lib.rs:225:34
    |
225 |             .ok_or(ProgramError::ArithmeticOverflow)?;
    |                                  ^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ProgramError`

For more information about this error, try `rustc --explain E0599`.

The dependencies of drift-sdk seem to be packaging both<EMAIL_ADDRESS>and<EMAIL_ADDRESS>while using an older solana version that doesn't have ArithmeticOverflow as a program error.
Results of cargo tree -p<EMAIL_ADDRESS>-i :
anchor-lang v0.30.0
├── pyth-solana-receiver-sdk v0.3.0 (https://github.com/drift-labs/pyth-crosschain?rev=04cf2c#04cf2c01)
│   └── drift v2.85.1 (https://github.com/drift-labs/protocol-v2.git?tag=v2.85.1#90d1b105)
│       └── drift-sdk v0.1.0 (https://github.com/drift-labs/drift-rs.git#45021df1)
│           └── portfolio-monitor v0.1.0 (/Users/f/Documents/f/portfolio-monitor)
└── pythnet-sdk v2.1.0 (https://github.com/drift-labs/pyth-crosschain?rev=04cf2c#04cf2c01)
    ├── drift v2.85.1 (https://github.com/drift-labs/protocol-v2.git?tag=v2.85.1#90d1b105) (*)
    └── pyth-solana-receiver-sdk v0.3.0 (https://github.com/drift-labs/pyth-crosschain?rev=04cf2c#04cf2c01) (*)

running this command resolves it: cargo update<EMAIL_ADDRESS>--precise 0.29.0

Thank you. Now we get this error:
rm Cargo.lock && cargo clean && cargo update<EMAIL_ADDRESS>--precise 0.29.0

cargo build

error[E0277]: the trait bound `*const _: From<&types::RemainingAccount>` is not satisfied
   --> /Users/f/.cargo/git/checkouts/drift-rs-5caec46913ba7527/45021df/src/types.rs:325:20
    |
325 |         unsafe { *<*const _>::from(self).cast::<u8>() }
    |                    ^^^^^^^^ the trait `From<&types::RemainingAccount>` is not implemented for `*const _`

error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
   --> /Users/f/.cargo/git/checkouts/drift-rs-5caec46913ba7527/45021df/src/types.rs:325:42
    |
325 |         unsafe { *<*const _>::from(self).cast::<u8>() }
    |                                          ^^^^

Some errors have detailed explanations: E0277, E0699.

what version of rust are you using? could also try just importing the Cargo.lock from drift-rs as well

I'm using stable-aarch64-apple-darwin rustc 1.78.0.
I imported the lock and now it's working. that's quite weird. What do you think it's causing these dep issues?

cargo is respecting semver so allows the 2 anchor versions to co-exist, but seems like a breaking change was made in anchor-lang 0.30.0 but no (semver) major version bump so it causes the build to fail.

thanks for reporting, the issue, going to mark as close since its resolved

thanks for reporting the issue, going to mark as close since its resolved

How to resolve this finally,  What "importing the Cargo.lock from drift-rs" means , could you please explain more?

thanks for reporting the issue, going to mark as close since its resolved

How to resolve this finally, What "importing the Cargo.lock from drift-rs" means , could you please explain more?

try checkout latest main commit and run the below command:
cargo update<EMAIL_ADDRESS>--precise 0.29.0


Add seed option to SMAC

This PR adds seed option to SMAC.

@dengdifan
Could you probably take a look at this PR?


Be able to unzip natively within the storage explorer gui

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Problem
I often zip files before uploading them to compress the file size to make the network transfer faster. To unzip them however I have to log into a client and then run unzip.
Desired Solution
It would be great to be able to do an extract all right from the GUI itself, or have an option in the settings where when you upload it first zips the file transfers it, then unzips it on landing.
Alternatives and Workarounds
A workaround would be to create a event grid notification hooked up to an azure function but its a lot of overhead.
Additional Context
No response

The set of steps you are asking for isn't really possible. The issues are with steps 3 and 4.
For step 3, what does it "it unzips it in storage explorer" mean? Storage Explorer is just a tool running on your computer. Once the zip is uploaded it exists in Azure, so Azure would need to be the thing to unzip your data. This would mean there needs to be an Azure storage feature that involves Azure storage using computing power on unzipping your data.
For step 4, if you're talking about selecting a file which is not zipped and using "Download as zip", then that means Azure storage would need to zip your data for you. So same as above, there needs to be an Azure storage feature that involves Azure storage using computing power on zipping your data, and then that is what Storage Explorer/AzCopy downloads.
Ultimately since this is what you're asking for, I'm going to close this as dupe to this, which is the same ask: https://github.com/microsoft/AzureStorageExplorer/issues/4998
We've brough this up with the service team before, and they are aware of people's desires for it. But as of now it is not possible.


Support for guardduty exports

This PR includes support for GuardDuty logs.  I also added some comments to the source code on why the paths are what they are.  Now sure where you'd like those to be located.

I'll try to get to this next week.

Added a test.  Since GuardDuty exports still need to be manually configured, not sure if more is required for the test.  https://github.com/terraform-providers/terraform-provider-aws/issues/10920

Rebased with master

It looks like they added support for exports via terraform. Could you update your tests to use it?
https://github.com/terraform-providers/terraform-provider-aws/pull/13894

Holding for https://github.com/trussworks/terraform-aws-logs/pull/60


Are there plans to support Action Cable with Solid Queue?

Solid Queue's internal queueing mechanism makes it a good fit for Active Job, and can serve as a replacement for Redis-backed job queues.
Are there also plans to support Action Cable as an Adapter?
Postgres already serves as a relational database-backed Cable Adapter (through the
ActionCable::SubscriptionAdapter::Postgres class) as an alternative to Redis. Since Solid Queue aims to bring Postgres-like queue mechanisms to other SQL databases like sqlite and mysql, Action Cable could stand to benefit from that work.
What would it take to re-purpose what's already built to serve both Active Job and Action Cable?

Ohhh, good question! That's not currently in my plans because the Action Cable adapter relies on very specific PostgreSQL's features, namely LISTEN / NOTIFY. I'm not sure Solid Queue tries to bring Postgres-like queue mechanism to MySQL, but rather, it tries to implement queue mechanisms using what MySQL already has 🤔 That is, instead of relying on Postgres's queue-like features, it ignores these and relies on other common features (and plain, boring indexes to optimise certain queries) to serve as an Active Job backend. Did I understand your question correctly?

Did I understand your question correctly?

I think so, yes.

I'm not sure Solid Queue tries to bring Postgres-like queue mechanism to MySQL, but rather, it tries to implement queue mechanisms using what MySQL already has

My assumption was off base, so thank you for helping to clarify my understanding of those underlying mechanisms. I'd understood Solid Queue to draw inspiration from good_job. The good_job README explicitly mentions:

Backed by Postgres. Relies upon Postgres integrity, session-level Advisory Locks to provide run-once safety and stay within the limits of schema.rb, and LISTEN/NOTIFY to reduce queuing latency.

I'd misunderstood Solid Queue's positioning, and made the mental leap that since Good Job relied on LISTEN, NOTIFY, and UNLISTEN to function, then Solid Queue must be re-implementing those features in a SQL-agnostic way.
If that isn't the case, I wonder what it'd take to provide an out-of-the-box SQL adapter for Action Cable. With Solid Cache serving as an SQL cache store and Solid Queue serving as an SQL job queue, Action Cable is the last remaining built-in framework that pulls in a Redis dependency for production-like environments.

@seanpdoyle-intercom Related thread - https://github.com/rails/rails/issues/50480

@seanpdoyle-intercom fwiw I made https://github.com/npezza93/solid_cable which adds an action cable adapter for mysql and sqlite.

@rosa did you mean to close with reason not-planned? While I was excited for a minute, I don't see commits showing a change to what you'd said above: this is "not currently in my plans" for solid_queue.

Hey @ansonhoyt, right! Not quite as not planned, but it's more in the line that Solid Queue is not related to Action Cable in any way, so this doesn't quite fit here.
Have you checked out Solid Cable? https://github.com/rails/rails/issues/50480 I think that should be the right approach for this.

@npezza93 are you not supporting PG with your solid_cable project?

It works with pg but Postgres does have its own cable adapter that doesn't rely on polling. The only reason to use solid cable over the dedicated pg adapter is if you are sending more than the 7kb limit of Postgres


EtherBlockchain.io added to relayer registry

Hello! We've launched our Ethereum blockchain explorer, 0x Exchange and 0x Relayer. I updated the registry with endpoints and other details.

Congrats @amaurer! This looks awesome. Someone from our team will reach out to chat and see how we can help you going forward!

Thanks @tomhschmidt! Looking forward to it.


Koh Zhe Hao - Mid v1.2

Added the compulsory company attribute of Person and optional attribute companyRole of Person.
All test cases have been refactored as well.


Standalone component models

Is it possible to compile CLM3.5 / eCLM / ParFlow standalone (i.e. not coupled) inside this repo? The question was  coming up in a meeting and I realized that all documented build cases were coupled.

Thanks for bringing this up! This used to work until I included OASIS3-MCT build in #5 . This should now be fixed in #8.


add rolling update - [closed]

In GitLab by @sokril on Dec 22, 2017, 04:04
Merges roll -> dev

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  % check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the build is FAILED console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  % check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the build is FAILED console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  7.3% check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  % check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the build is FAILED console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  7.4% check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  7.3% check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
the coverage is  7.3% check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:21
closed


False Positive for http://das-küchengeflüster.de/feed

isWebUri('http://das-küchengeflüster.de/feed') returns undefined.

@tschellenbach I doubt that @ogt will merge in this pull request as there have been no commits on this repository since 2015, but I hope that the changes on my fork will prove useful to you in some way.

Hi @tschellenbach and @floppypanda,
I was facing the same issues with valid-url but also validator so I decided to build a module as reliable as possible strictly based on RFC-3986: https://github.com/adrienv1520/node-uri
The main features of this project are:

parse any URI (URNs, URLs, URIs with IDNs support, etc.);
get the safe Punycode ASCII or Unicode serialization of a domain;
check an URI, HTTP/HTTPS/Sitemap URL, IP, domain is valid with clear checking errors;
encode/decode an URI, HTTP/HTTPS/Sitemap URL.

I hope it could help you guys.

I doubt that @ogt https://github.com/ogt will merge in this pull
request as there have been no commits on this repository since 2015, but I
hope that the changes on my fork will prove useful to you in some way.
Just saw this 2 yr old "shaming"

I just merged the 2 2-yr old merge requests. I will try to behave better in
the future
odysseas
On Sat, Oct 17, 2020 at 9:51 AM Adrien Valcke<EMAIL_ADDRESS>wrote:

Hi @tschellenbach https://github.com/tschellenbach and @floppypanda
https://github.com/floppypanda,
I was facing the same issues with valid-url but also validator so I
decided to build a module as reliable as possible strictly based on
RFC-3986: https://github.com/adrienv1520/node-uri
The main features of this project are:

parse any URI (URNs, URLs, URIs with IDNs support, etc.);
get the safe Punycode ASCII or Unicode serialization of a domain;
check an URI, HTTP/HTTPS/Sitemap URL, IP, domain is valid with clear
checking errors;
encode/decode an URI, HTTP/HTTPS/Sitemap URL.

I hope it could help you guys.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ogt/valid-url/issues/20#issuecomment-711044888, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AABFOS5Q6INKGAWGRW6FZPTSLHDPVANCNFSM4FEUHUBQ
.

Hi @ogt,
Thanks for taking time to merge these PRs. I hope it will fix some of the issues even though applying RFC-3986 is far more complex than it seems to valid an URL based on this standard.
You need to watch for:

any invalid characters that should be percent-encoded;
any percent-encoding that is not valid;
scheme, userinfo, path, query and fragment have each specific characters allowed;
authority is composed of a host that also has a specific form (IP, domain name of FQDN or IDN, max length for domain label and the whole label, etc.) and a port that should be a number between 0 - 65535.

That's why I've been developing node-uri from scratch.
Thanks again.
Adrien

Got it.  Makes sense,
thank you,
odysseas
On Wed, Oct 21, 2020 at 10:28 AM Adrien Valcke<EMAIL_ADDRESS>wrote:

Hi @ogt https://github.com/ogt,
Thanks for taking time to merge these PRs. I hope it will fix some of the
issues even though applying RFC-3986 is far more complex than it seems to
valid an URL based on this standard.
You need to watch for:

any invalid characters that should be percent-encoded;
any percent-encoding that is not valid;
scheme, userinfo, path, query and fragment have each specific
characters allowed;
authority is composed of a host that also has a specific form (IP,
domain name of FQDN or IDN, max length for domain label and the whole
label, etc.) and a port that should be a number between 0 - 65535.

That's why I've been developing node-uri from scratch.
Thanks again.
Adrien
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ogt/valid-url/issues/20#issuecomment-713734364, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AABFOSZGNG3UBSZVEGOS5BLSL4K2BANCNFSM4FEUHUBQ
.


IS openGLES2 allowed?

I attempted to switch the rendering mode to 'openGLES2' in the storyboard and the video is all black. Is this supported?

get this in the console
Failed to create IOSurface image (texture)

Sorry I don't very familar with openGL. You can post the problen to stackoverflow?


Configure Sandbox KeyCloak Instances

In order to be able to develop the workflow tool, we need a QA environment for Keycloak that matches closely to production.
AC:

NIRAN: DEV, TEST, PROD keycloak instances running in Sandbox namespace
Niran: User accounts for Conrad, Junmin and Jon on all KC instances
Niran:  Run the Ansible scripts to create the 4 standard realms. We don't care about IDPs in the realms at this time for this purpose.
Junmin: Admin_API working on all instances the same way we did it in the production instances. Create a terraform_api client in master. and use it as a service account. Limit the privileges to full control over the 4 standard realms.

@nvunnamm has #3 been completed?

Yes, Comrad that's complete.


Updated the chart to show only countries/regions with minimum 100 deceased

Updated the chart to show only countries/regions with minimum 100 deceased, with data starting from their 10th deceased.
Also, removed a ship, Diamond Princess.

Thanks!


Conversion Netgen -> Medit -> Netgen

I am trying to make a double conversion from a Netgen mesh (format .vol) to Medit Inria (.mesh) and back. The goal is to use an external library, mmg (https://www.mmgtools.org/) to optimize our mesh that we create with NGSolve and using it NGSolve later one.
Your software seems to be maybe the only one capable of such a conversion. While I successfully made the conversion in both ways, on the conversion back the information about material and interfaces gets lost (everything goes to 1 - default). I wanted to ask you if this is an issue you know about, or if I am doing something in a wrong way!
The commands I used are:
meshio convert -i netgen refined.vol -o medit refined.mesh
mmg3d_O3 -optim refined.mesh -out refined_optimized.mesh
meshio convert -i medit refined_optimized.mesh -o netgen refined_optimized.vol

I also double-checked if the mmg library was creating the problem by just doing a dummy conversion back of the same mesh, but I lose the information anyway:
meshio convert -i medit refined.mesh -o netgen refined_not_optimized.vol

Anyway I want to thank you for developing this very useful tool meshio and thank you in advance if you take the time to have a look at this issue!
Many thanks,
Alessio
meshes.zip

Hi Nico,
thank you very much for your quick reply! The original mesh is refined.vol. If I execute meshio info I get:
meshio info refined.vol

  Number of points: 20932
  Number of cells:
    triangle: 33392
    tetra: 83360
  Cell data: netgen:index
  Field data: air, airgap, iron_stator, Wplus, Vminus, Uplus, Wminus, Vplus, Uminus, air_rotor, iron_rotor, default, interface_rotor, stator_inner, bottom, top, rotor_outer, stator_outer, outer, air_int_outer, air_int_inner
meshio info refined.mesh

  Number of points: 20932
  Number of cells:
    triangle: 33392
    tetra: 83360
  Point data: medit:ref
  Cell data: medit:ref
meshio info refined_not_optimized.vol

  Number of points: 20932
  Number of cells:
    triangle: 33392
    tetra: 83360
  Cell data: netgen:index

Hi Nico,
thank you for pointing out where to look. The good news is that I found the bug and a fix that works in my case:
I had to replace the label "netgen:index" at lines 367-371 of the file you mentioned above!:
    cells_index = (
        mesh.cell_data["netgen:index"]
        if "netgen:index" in mesh.cell_data
        else [None] * len(mesh.cells)
        )

with "medit:ref":
    cells_index = (
        mesh.cell_data["medit:ref"]
        if "medit:ref" in mesh.cell_data
        else [None] * len(mesh.cells)
        )

This works because I am starting (in the second conversion), from a Medit format and I looked how you write the field information in the Medit format in the [_medit file!] (https://github.com/nschloe/meshio/blob/main/src/meshio/medit/_medit.py). I am not sure how you handle the data in structures so that it would work starting from any format.
Again, thank you very much for your work and your kindness!
Best,
Alessio


max-timeout command line option.

May be it makes more sense to generalize the way non-request options are passed to the RenderOptions? I.e. to create a special GlobalOptions object?

The code looks good now :+1:
Could you please add a test for --max-timeout option and rebase the code?

I.e. to create a special GlobalOptions object?

Yes, it makes sense. It is not necessary to get this PR merged, but GlobalOptions is a welcome change.

Just for myself: fix the issue with default timeout.

:cake:


Navigation bug from Themes page

Should be working properly now!
Could you double check @gaeVG @mridha-emran please?


Add option to sk-stress-test to print stress testing actions as they are being executed

This is useful to debug the stress tester itself or get an idea which actions are being executed prior to the failing one, in case the failing action is context dependent.

@swift-ci Please test


something wrong a.draw(b) with alpha?

import pixie
block:
let
a = newImage(80, 80)
y = newImage(64, 64)
b = newImage(32, 32)
g = newImage(32, 32)
r = newImage(32, 32)
k = newImage(32, 32)
a.fill(rgba(255, 255, 255, 255))
y.fill(rgba(255, 255, 0, 255))
b.fill(rgba(0, 0, 255, 255))
g.fill(rgba(0, 255, 0, 255))
r.fill(rgba(255, 0, 0, 255))
k.fill(rgbx(255, 0, 255, 0)) # Premultiplied alpha (not rgba())
y.draw(b)
y.flipVertical()
y.draw(g)
y.flipHorizontal()
y.draw(r)
y.draw(k, translate(vec2(16, 16))) # something wrong on the width
y.writeFile("tests/images/planes_flip_yellow.png")
a.draw(y, translate(vec2(8, 8)))
a.writeFile("tests/images/planes_flip_all.png") # something wrong on the width
but that is correct width when change one line k.fill(rgbx(255, 0, 255, 255))

I've not tried but I can see that rgbx(255, 0, 255, 0) does not make sense. No color channel value can be greater than the alpha value in a premultiplied alpha color, thus if alpha is 0 the only valid rgbx color is (0, 0, 0, 0). My guess is that is involved here at first glance.

Thank you, I understand it.
k.fill(rgbx(255, 0, 255, 0)) is invalid use.
y.draw(k) is nonsense and draw nothing to y when with k.fill(rgba(255, 0, 255, 0)) .
And must call toPremultipliedAlpha after change alpha directly 'y.data[i].a = anyvalue'.


Broken documentation/feature

The specific example in the handler.BaseHandler docs does not work, see https://gist.github.com/2036228 for a test case. One issue is that the docs have confused True and False in the example. Fixing that, it stil does not work, however.
The "shortcut" in logbook/base.py:899 seems to be the issue:

            # if this is a blackhole handler, don't even try to
            # do further processing, stop right away.  Technically
            # speaking this is not 100% correct because if the handler
            # is bubbling we shouldn't apply this logic, but then we
            # won't enter this branch anyways.  The result is that a
            # bubbling blackhole handler will never have this shortcut
            # applied and do the heavy init at one point.  This is fine
            # however because a bubbling blackhole handler is not very
            # useful in general.
            if handler.blackhole:
                break

This is the only application of the blackhole-feature that I could find and it breaks it (disabling the check causes everything to work as expected).
Please have a look at the very simple test case I've provided.

Still not fixed as of now, I'm afraid. At this point I am not sure what the intention is. See https://gist.github.com/mbr/6afa28c8b9f0b71d4cf4 for a really simple example:
from logbook import NullHandler, critical

handler = NullHandler(bubble=True)
handler.push_application()

critical('sample message, should bubble')

The only fix is adding a handler.blackhole = False before logging the message. If that is working as intended, I'd love to see the docs updated, otherwise the implementation fixed. I'll even do it, just let me know which way is correct!
The bug is annoying me to no end because I run into it about once a year, after I've forgotten about =).

I touched that area not too long ago and from what I could tell blackhole is there only to serve NullHandler.
Just a quick question: how do you expect the code you attached to behave?

As in the docs. The whole blackhole attribute looks more like a helper for the implementation. I'd expect the NullHandler to do nothing with the exception and then bubble it upwards to the default StderrHandler.

@mbr what you wrote isn't an exception - it is a log of level 'critical'. Do you mean you expect it to bubble it because the level on the NullHandler is lower than critical?

And if you can, please add a link to the contradicting or wrong area of the docs.

@vmalloc:

what you wrote isn't an exception - it is a log of level 'critical'. Do you mean you expect it to bubble it because the level on the NullHandler is lower than critical?

Yes. critical is there purely for illustrative purposes. You can substitate any loglevel and it will behave the same for all intents and purposes. I made a mistake above, "exception" should actually read "message". Really sorry about that one =(.
What it should do (and does, once you set blackhole = False) is bubble up anything sent to the NullHandler(). The StderrHandler uses level 0 by default so the message gets displayed.

And if you can, please add a link to the contradicting or wrong area of the docs.

I've linked and quoted the relevant section in the gist (the one from today, not the one from 3 years ago). It's from the docstring at https://github.com/mitsuhiko/logbook/blob/master/logbook/handlers.py#L126

I pushed a small fix to that area of the documentation, not feeling comfortable enough to change the semantics of NullHandler bubbling at this point. Please see if the change makes sense to you and let me know otherwise.

It's great because it takes out the confusion for people picking up the
library and wondering why they can't get it working. I would suggest you
add another example of using bubbling because a correct one is really
helpful and mention the non-standard behavior of the NullHandler.
Thank's a lot for the fix.
On Sun, May 17, 2015 at 9:35 AM, Rotem Yaari<EMAIL_ADDRESS>wrote:

I pushed a small fix to that area of the documentation, not feeling
comfortable enough to change the semantics of NullHandler bubbling at this
point. Please see if the change makes sense to you and let me know
otherwise.
—
Reply to this email directly or view it on GitHub
https://github.com/mitsuhiko/logbook/pull/50#issuecomment-102763022.

No problem. Thanks for helping out and sorry for the long delay in getting to this :-)


[ENHANCEMENT] Riffmaster Joystick

Would be awesome to add compatibility with the Riffmaster joystick with analog movement and click

The Riffmaster joystick should be supported already in ViGEmBus mode. Does it not work?
I'll need a packet log to look into this if it isn't already working:

Enable the Show packets checkbox, then the Log packets to file checkbox.
Hit Start, then move the joystick around for a bit.
Hit Stop, and drag-and-drop the created packet log into here. It'll tell you where to find it in the console output.

The joystick isn't supported in vJoy mode since I don't want to change the mappings and require everyone using vJoy mode to re-do their bindings.

ok my bad, it actually does, clicking is recognized, for me isn't. This is my issue tho, i don't really know but i think my guitar drivers are scuffed. The whammy bar just toggles between -1 and 1, no decimals and the joystick movement is not recognized even in YARG, which supports riffmaster nativelly with every key possible, even solo keys. Do you know how could i fix this issue?

hey?

Don't just say "hey" on a post lol, be direct with what you want.
If you're waiting for a response or a fix, refer to my first post. I'll need a packet log to look into this, I can't easily investigate without it.

i thought it wasnt necessary because it actually worked how it was suppoused to, but just not for me.
Moving the joystick shows nothing.
Clicking the joystick:
[2024-07-24 05:09:25.607] [33] -> 20 | 00-40-A1-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
[2024-07-24 05:09:26.199] [33] -> 20 | 00-00-A1-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

Moving the whammy:
[2024-07-24 05:09:46.291] [33] -> 20 | 00-00-A1-FF-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
[2024-07-24 05:09:48.160] [33] -> 20 | 00-00-A1-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

real question, how is waiting for who? are you waiting me to do something i really dont understand anymore

ok 👍

im gonna make a new issue with a better approach


Use SSH rather than HTTPS for cloning

Now CR recommends to use SSH connection and thus probably best to use SSH for cloning?
I requested all three in Git-team for the '21 May CR workshop.

At this stage https may be fine since at this stage we are not expected to push anything back. But this does not mean we should not accept this change. One slight advantage of https here could be that it will work even if somebody hasn't set up keys.
But then again, perhaps we want to discover here if somebody hasn't set them up.

Thanks @bast ! If HTTPS works for everyone (no matter if one has set up SSH key or not), then it should be fine. I thought that it needs to be SSH once you set up.

https will work for everybody for public projects for cloning and pulling. the problem will be for pushing so we need to change all those clones where we also push changes back.

In this particular repo, no participant will push, so in that sense probably it is no problem. But in the sense of good practice, don't we have to be consistent in what we teach?? Or maybe we can show https as an option in case SSH setup is not done, but basically (first choice should be) SSH?

For cloning only, https is not bad practice. But I agree that we might have less explaining to do and more consistency with rest if we clone everything with ssh protocol.

Yes, cloning https should be fine. We are planing to inform users of this at the end of the day 1
"Inform that help for setting up ssh keys until 13:00"  and help everyone to set up keys.

OK, then shall we discard this PR? Please feel free to do anything :)

Lets not merge this at this point as it is Sunday and I do not want to surprise Diana.  I would greatly appreciate if we do not change anything too close to opening as the instructors have gone through this material  and prepared them selves, unless it is a simple typo

Sorry for making noise. I will close this :)


Update 3d-weather to v1.2.1

config options added for individual weather density control
refactored Biome, Season, and Weather conditions
General code cleanup and organization
Mini overlay images, rendering, and config added

Couple bugs revealed with further testing. Gonna take this down for now until they're resolved


Cache response data

Related issue: #6
I understand if you cannot add this feature.
If you want to add this feature and want me to change some implementation, I will be happy to update the PR.

Closing because of https://github.com/Amitbhave/flutter-simple-url-preview/issues/6#issuecomment-702619848


Release 2024.11.2

Release notes
unreleased

[ #1274 ] Update the tinymce editor from version 5 to 7
[ #2950 ] Add bulk actions for organizations.
[ #3118 ] Fix error at bulk action in the broken link list
[ #3131 ] Make access number box of statistics collapsible
[ #3190 ] Fix display of start and end of archived events
[ #3192 ] Replace unique Zammad URL constraint with Zammad webhook token
[ #3213 ] Fix false positive error in statistics in dashboard

It would also be nice if someone could have a glance at the addition in the circleci config in https://github.com/digitalfabrik/integreat-cms/pull/3233/files#diff-78a8a19706dbd2a4425dd72bdab0502ed7a2cef16365ab7030a5a0588927bf47. If that would be okay, we could merge the PR as well. Having it in the release (last before christmas??) would help with testing in Munich.


prediction: add rnn network proto

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


poly is 24 bytes instead of 16 bytes

Apparently, hana::map has a non-zero size and that causes poly to have a larger size than it should.

Is the map always stateless and default constructible?

I have no idea, I just took that note after someone mentioned this to me after my talk. I need to dive into this.

Is the map always stateless and default constructible?

No, it's the map in the vtable. The problem is that when we create a vtable from the vtable policy, we fold starting from an empty local_vtable and joining them with a joined_vtable. Since we don't do EBO all the way down, joined_vtable has two subobjects, one of which is empty (1 byte) and the other one is a pointer. The 1 byte object ends up with 7 bytes of padding due to the overall alignment of the structure. So that's 8 + 8 = 16 in the VTable, plus 8 for the storage in the poly. That's our 24 bytes.


[easy] change the arrow cache version in circle CI

Changing the cache version since we are using the latest arrow version in the install arrow script, https://github.com/UWHustle/hustle/blob/master/install_arrow.sh#L5

Closing this PR, since the previous common commit history is not identified.


Add descriptions for STM32G4 ADC registers

This adds the register descriptions for each of the ADCs in the STM32G4 series.
For now it only matches ADC1 and ADC3 because 2, 4 and 5 are sometimes and sometimes not derived from 1 and 2. Though technically they are the same peripheral.
Is there any preferred way to work around this?
Register names are not exactly as in RM0440 and lack the universal "ADC_" prefix, others seemed to omit them too so I tried to match that.

This adds the register descriptions for each of the ADCs in the STM32G4 series.
For now it only matches ADC1 and ADC3 because 2, 4 and 5 are sometimes and sometimes not derived from 1 and 2. Though technically they are the same peripheral.
Is there any preferred way to work around this?

Yes, just match on ADC*. It will simply ignore devices which are derivedFrom.
Note that this behavior was broken in svdtools 0.1.3, so you may have to update to svdtools 0.1.4.

@tachiniererin are you able to update this PR to use ADC* to match the other ADCs?

I got a bit swamped with other stuff unfortunately, but I'm back now on adding the missing fields to it. Updating svdtools helped :)

No problem! It looks like the current commit is failing with:
svdtools.patch.MissingFieldError: Could not find ADC1:CFGR.AWD1CH

I finally got around to fixing it and I have a question: did the behaviour of include change? Because CFGR.AWD1CH is actually defined in adc_v3.yaml, but it seems to ignore it.

I fixed, rebased and squashed it into a single commit now.

There was a small issue still with the DIFSEL field, now it also builds the crates properly.

@tachiniererin I'd like to cut a new release soon and hopefully include your PR, have you had a chance to look at the changes above? If you're busy please don't worry; I can go ahead and make the changes myself and get it merged. Thanks again!

i'm sorry, yeah, i've been really busy... if you'd like please go ahead and make the changes for the merge!

bors r+


Should be installable via package manager

Either npm or bower, I'm not sure. Probably bower.

I think you got this one taken care of, thanks man!


Add minimal sample to embed composites on a static html page

What
Adding a very basic sample to explain how to embed the CallComposite and ChatComposite on an HTML page with minimal effort.
Why
The on-ramp for using ACS is quite high, also many developers are not familiar with React and don't want to adopt it. This sample is meant as an easy start to be copied. It solves bundling and abstracts away React. The remaining work to do for the developer is to write a service for managing users and access tokens. Maybe we can simplify this in the future with something pre-built too 🤔.
How Tested
Built and run locally.
Process & policy checklist

[ ] I have updated the project documentation to reflect my changes if necessary.
[ ] I have read the CONTRIBUTING documentation.

Is this a breaking change?

[ ] This change causes current functionality to break.

Should this be a storybook example? Another option could be in a blog post/its own repo
Otherwise we'll need to add a pointer to this on the repo readme

This will need a CI build job added for this

This will need a CI build job added for this

Added.

Should this be a storybook example? Another option could be in a blog post/its own repo
I definitely think we should increase visibility to make the on-ramp for non-React devs easier. Are you suggesting to not add this sample and convert it to a storybook example or repo/quickstart instead? Making it easy to copy including the package.json and webpack.config.js is important imo but can be achieved in multiple ways. My preference is to check this in and then somebody else decides :-)

Otherwise we'll need to add a pointer to this on the repo readme
Can you point me to the exact location where you want this mentioned? The root README and MDs in the docs folders mention samples in general, without explicitly mentioning individual ones. So in that sense, this new sample is covered.

This will need a CI build job added for this

Added.

@JamesBurnside The build command for the sample succeeds fine locally, but not in CI :-( Help?
https://github.com/Azure/communication-ui-library/pull/474/checks?check_run_id=2859348171

Partially addresses User Story 2348666: As a developer, I can use this on my static webpage through using a javascript file

Should this be a storybook example? Another option could be in a blog post/its own repo
I definitely think we should increase visibility to make the on-ramp for non-React devs easier. Are you suggesting to not add this sample and convert it to a storybook example or repo/quickstart instead? Making it easy to copy including the package.json and webpack.config.js is important imo but can be achieved in multiple ways. My preference is to check this in and then somebody else decides :-)

Otherwise we'll need to add a pointer to this on the repo readme
Can you point me to the exact location where you want this mentioned? The root README and MDs in the docs folders mention samples in general, without explicitly mentioning individual ones. So in that sense, this new sample is covered.

Happy to check this in then have those discussions async-ly in team chats 👍


Fix: Invalid series detection in opengraph

When inside front matter you specified series with spaces,
then the opengraph template wouldn't detect other articles,
because in .Site.Taxonomies.series they are stored by
urlized key.
Example:
# in front matter
series:
    - My Series

{{/* in a template */}}
{{- $series := index .Site.Taxonomies.series$name }}

{{/* was resolved to */}}
{{- $series := index {'my-series': ...} "My Series" }}

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


Support "token by token" hint completion

Hints can now be completed partially
Keybindings: Alt-right Alt-f Ctrl-right
Uses whitespace as token/word boundary for now

Do you mind adding the same keybinding for vi insert mode?

Vi insert is no problem, for Vi normal we probably have to be a bit more elegant

Im wondering how detailed should vi mode be

Yeah our current vi behavior is not compliant when it comes to word boundaries, but I consider that a problem for another day. Either procrastination or complaints by vi purists will determine the timeline on that :D

Let's go ahead and merge this and play with it. We might want to compare against fish as we do, just see if folks coming from other shells will have something familiar

just lovely. thanks stefan!


TRS: additional Lexicon methods and traits

odds and ends that were useful in writing application code using this library.

No problem! Just curious, should I just manually catch and convert TypeErrors to io::Errors (I'm using an fn main that returns an io::Result), or is there some other recommended idiom?

You can have fn main() → Box<Error>, or if you don't want to box then you can write a wrapper enum MyError { TypeError(TypeError), IO(io::Error) }, or I've heard good rambling about the failure crate (which probably is more of an option if you aren't writing library code).

(I meant fn main() → Result<(), Box<Error>>)


Capacity assignment rights required

The document states: "You may not be able to change it. If not, then contact your Power BI Premium capacity admin to give you assignment rights to add your workspace to a Premium capacity."
It would be very helpful if this was listed clearly under the Requirements section. I wasted quite a bit of time researching this issue before I found the answer, and capacity assignment ability is obviously required and not at all apparent. Everything I looked up says you have to have Premium or Premium Pro, but nothing other than that one sentence hidden under a screenshot said anything about capacity.

Thanks for your comment, @bonwhit. This issue has been assigned to the doc author for review.

Instead of the above recommendation, it might be better to state something like "Workspaces created before the Premium license was added (like My Workspace) will not be created with the diamond. Workspaces created after the Premium license was added will be created by default with the diamond." Replace "diamond" with better phrasing if desired.

Hi @bonwhit,
Can you please state which document you're referring to?
Thanks,
Kesem


chore: fix warnings around unused TLS code

Motivation
Fix warnings about unused fields.
Solution
Remove a type that seems to be unused.

Thanks!


crow-translate: 2.9.12 → 2.10.0

Description of changes

Changelog
Fix audio support (https://github.com/crow-translate/crow-translate/issues/177):
test with result/bin/crow -u "Hello world!"
add version test

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

The icons in the AppIndicator menu break.

The icons in the AppIndicator menu break.

Have you tried papirus-icon-theme? See https://github.com/crow-translate/crow-translate/issues/330#issuecomment-1066098915

Just tried that, it doesn't work.

Just tried that, it doesn't work.

Do you have the same issue with prev version 2.9.12?

2.9.12 has the same issue. IIRC the icon worked. Not sure when it broke.

Well, in such case it's not a blocker for this PR I think, since fixing audio support is really wanted.

Of course, just hope that someone can fix that.


andThen does not execute after click()

I'm trying to create a set of integration tests for my application that test login functionality. The code in question looks like this:
var App;

module('Login Tests', {
  setup: function() {
    return App = startApp();
  },
  teardown: function() {
    return App.reset();
  }
});

test("successful login", function() {
  expect(1);
  visit('/login');
  fillIn('input.username', 'username');
  fillIn('input.password', 'password');
  click('button');
  andThen(function() {
    equal(currentRouteName(), 'app.index');
  });
});

When this test case executes, the login page is displayed while the username and password are displayed and then the (only) button is clicked to log the user in. When all of this is complete the main page of the app for a logged in user is displayed in qunit's preview window, but qunit is still "running" this test case and the callback of the andThen function call is not called.
I tried everything - chaining the visit() and fillIn() calls (visit(...).fillIn(...).fillIn(...).click(...).then(...)) but the result is always the same - qunit hangs and doesn't return.

I am facing the same issue with my acceptance test.
`import { test } from 'qunit';
import moduleForAcceptance from 'tripcloud/tests/helpers/module-for-acceptance';
import { performLogin } from '../helpers/acceptance-test-helpers';
moduleForAcceptance('Acceptance | Log-in');
test('visiting /log-in', function(assert) {
//performLogin();
visit('/log-in');
fillIn('.email', 'lillith.o@arcuindustries.com');
fillIn('.password', 'lillith.arcu!');
click('.log-in');
andThen(() => {
    console.log('assert');
    assert.equal(currentURL(), '/bookings');
});

});`
andThen is never executed.

I have also experienced this recently and to @stefanpenner's point, I am using ember-mocha so not just a ember-qunit problem.

@Sandeeprao69 @notmessenger not sure if this is useful for you, but if you have this error, might be a repeating timer (I had a run loop that keeps triggering itself). I disabled it and the error disappeared :)

Any news on this?


Mesh should allow iterating over the stored MeshVertexAttributes

What problem does this solve or what need does it fill?
Editors trying to inspect Meshes currently can only iterate over the contained MeshVertexAttributeIds, which don't contain enough information for a decent UI (eg. the attribute name is missing).
What solution would you like?
Mesh should allow iterating over the contained MeshVertexAttributes.
What alternative(s) have you considered?
A workaround is to hardcode a list of attributes to show in the editor.

One solution would be to update Mesh::attributes() to use Item = (MeshVertexAttributeId, &MeshAttributeData), but attributes_mut() shouldn't do that. So I think a better solution would be to add Mesh::atributes_data() with not _mut variant and it would return Item = (MeshVertexAttributeId, &MeshAttributeData)


Add the ability to enforce words in the dictionary

Don't like how this adds 464 kb of extra data 😬
But there are a lot of 4, 5, and 6 letter words
word list is from the 2019 Scrabble Dictionary

Don't like how this adds 464 kb of extra data 😬 But there are a lot of 4, 5, and 6 letter words word list is from the 2019 Scrabble Dictionary

I was thinking it might be good enough to block guesses that have no vowels, to avoid abuse. Or at least a first step.
few more thoughts:

we should at least minify that dictionary file (strip whitespace)
wordle's dictionary of 5 letter words is only ~80kb 😢
do we care that there are words like "shit" in there? 🤔
if our goal is to educate, we should later look into "did you mean ____" but swear words make that a bit dangerous

Unminified:
-rw-r--r--   1 chris.porter  staff    28K Jan 20 15:59 4letterwords.txt
-rw-r--r--   1 chris.porter  staff    89K Jan  6 12:40 5letterwords.txt
-rw-r--r--   1 chris.porter  staff   157K Feb 16 15:04 6letterwords.txt

So that lines up with Wordle. I think stripping whitespace gets this down to 420 kb, but we need to ignore it from the linter.

Dictionary is down to 342K which is still too big but better.


Use kubernetes, why  still need spring cloud?

I hope everyone give me your suggestion, thank you.

Kubernetes as a platform does provide a lot of interesting features like discovery, loadbalancing, configuration support and more.
Now, let's say that you want to add hystrix in to the mix. You are going to need to implement a discovery module for turbine (an example is the Kubeflix Turbine Discovery). And then you need to use a client side loadbalancer, that will for applying custom policies etc. You are going to need to implement a Ribbon discovery module (an example is the Kubeflix Ribbon Discovery).
You see where this is going?
Why implement discovery module for each piece of cloudy framework and not use spring-cloud, where it implements a DiscoveryClient for Kubernetes once and allows you to hook, tons of frameworks?
Also, relying directly on Kubernetes for discovery (e.g. using DNS) and ConfigMap/Secret for mounting configuration is something that might work great for code running inside Kubernetes, but it gets trickier for stuff that are running outside (e.g. developers workstattion). IMHO, spring-cloud makes it a little bit more easy and more transparent to the developers.
And last but not least, decoupling your code from the underlying cloud is something that its always nice.

@lydialmr120 does this answer the question?

Closing this due to inactivity. Please re-open if there's more to discuss.


If you want to run on gpu, use linux, if you have enough memory, both windows and linux will work, just grab your coffee,….

On M1 Mac:
INFO: pip is looking at multiple versions of jax[cuda12-pip] to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement jaxlib==0.4.25+cuda12.cudnn89; extra == "cuda12_pip" (from jax[cuda12-pip]) (from versions: 0.4.3, 0.4.4, 0.4.6, 0.4.7, 0.4.9, 0.4.10, 0.4.11, 0.4.12, 0.4.13, 0.4.14, 0.4.16, 0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25)
ERROR: No matching distribution found for jaxlib==0.4.25+cuda12.cudnn89; extra == "cuda12_pip"

I'll go try on my PC

Please close this issue and move to:
https://github.com/xai-org/grok-1/discussions
Reason:
#69
#108


ion-datetime ng-valid handling inconsistency

Ionic version:  (check one with "x")
[ x] 2.x
I'm submitting a ...  (check one with "x")
[x ] bug report
Current behavior:
Please take a look at attached picture. Validation css classes are applied to ion-input outer ion-item. But in case of ion-datetime they are not reflected in outer ion-input.
Expected behavior:
The behavior should be consisted. So if there is green underline for ng-valid ion-input fields then ion-datetime should also have that green underline.
Steps to reproduce:
http://embed.plnkr.co/dNQal7/
Other information:
The problem was already described here https://github.com/driftyco/ionic/issues/7270

Thanks for opening an issue with us, we will look into this.

I noticed ion-select has excatly the same wrong behaviour

Still present with ionic 3.20

this is still a problem. a very annoying one.


Android + Open Notification Crash : AssertionError: Tried to start a task on a react context that has already been destroyed

Hi,
Today, I installed the latest version of notifee and wanted to use it instead of RN-Push-Notification.
Everything works on IOS like a charm but on Android, I am facing an issue with opening my app by tapping on a notification.
Native Error:
com.ifsguide.app.stagingjava.lang.AssertionError: Tried to start a task on a react context that has already been destroyed
at com.facebook.infer.annotation.Assertions.assertNotNull(Assertions.java:XX)
at com.facebook.react.jstasks.HeadlessJsTaskContext.startTask(HeadlessJsTaskContext.java:XX)
at com.facebook.react.jstasks.HeadlessJsTaskContext.startTask(HeadlessJsTaskContext.java:XX)
at io.invertase.notifee.NotifeeReactUtils.lambda$startHeadlessTask$(NotifeeReactUtils.java:XX)
at io.invertase.notifee.NotifeeReactUtils$$ExternalSyntheticLambda.call(XX$$SyntheticClass:)
at io.invertase.notifee.NotifeeReactUtils$$$ExternalSyntheticLambda.run(XX$$SyntheticClass:)
at android.os.Handler.handleCallback(Handler.java:XX)
at android.os.Handler.dispatchMessage(Handler.java:XX)
at android.os.Looper.loopOnce(Looper.java:XX)
at android.os.Looper.loop(Looper.java:XX)
at android.app.ActivityThread.main(ActivityThread.java:XX)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:XX)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:XX)

Packages info:
"@notifee/react-native": "^9.1.3",
"react-native": "0.76.3",
"@react-native-firebase/analytics": "^21.6.1",
"@react-native-firebase/app": "^21.6.1",
"@react-native-firebase/auth": "^21.6.1",
"@react-native-firebase/database": "^21.6.1",
"@react-native-firebase/firestore": "^21.6.1",
"@react-native-firebase/functions": "^21.6.1",
"@react-native-firebase/messaging": "^21.6.1",
"@react-native-firebase/remote-config": "^21.6.1",
"@react-native-firebase/storage": "^21.6.1",
"firebase": "^11.0.2",

Project info:
  OS: macOS 15.1.1
  CPU: (8) x64 Apple M1
  Memory: 37.37 MB / 8.00 GB
  Shell:
    version: 3.5.1
    path: /opt/homebrew/bin/fish
Binaries:
  Node:
    version: 22.11.0
    path: /usr/local/bin/node
  Yarn:
    version: 1.22.19
    path: /opt/homebrew/bin/yarn
  npm:
    version: 10.9.0
    path: /usr/local/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.16.2
    path: /opt/homebrew/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 24.1
      - iOS 18.1
      - macOS 15.1
      - tvOS 18.1
      - visionOS 2.1
      - watchOS 11.1
  Android SDK: Not Found
IDEs:
  Android Studio: Not Found
  Xcode:
    version: 16.1/16B40
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 23.0.1
    path: /opt/homebrew/opt/openjdk/bin/javac
  Ruby: Not Found
npmPackages:
  "@react-native-community/cli":
    installed: 15.0.1
    wanted: 15.0.1
  react:
    installed: 18.3.1
    wanted: 18.3.1
  react-native:
    installed: 0.76.3
    wanted: 0.76.3
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: true

Here is my index.js file :
import '@react-native-firebase/app';
import 'react-native-url-polyfill/auto';
import React from 'react';

import {AppRegistry, Platform, LogBox} from 'react-native';
import {name as appName} from './app.json';

import notifee from '@notifee/react-native';
import {firebase} from '@react-native-firebase/messaging';
import firestore from '@react-native-firebase/firestore';
import auth from '@react-native-firebase/auth';
import remoteConfig from '@react-native-firebase/remote-config';
import storage from '@react-native-firebase/storage';
import functions from '@react-native-firebase/functions';

import Router from './src/navigation/Router';
import Headless from './src/navigation/Headless';

import {pushNotifHelper} from './src/utility/helper/pushNotifHelper';
import {analytics} from './src/utility/helper/analyticsHelper';
import {logger} from './src/utility/helper/functionHelper';

notifee.onBackgroundEvent(async (event) => {
  console.log('event', event);
});

firebase.messaging().setBackgroundMessageHandler(async (message) => {
  const {title, body} = message.notification;

  analytics.setup();
  analytics.trackEvent('Received Push Notification', {
    title,
    body,
    ...message.notification,
  });

  notifee.getBadgeCount().then((count) => {
    notifee.setBadgeCount(count + 1);
  });
});

notifee.getInitialNotification().then(({notification}) => {
  if (notification) {
    pushNotifHelper.setBadgeCount(0);

    let _notification = notification;

    if (notification.data.data !== undefined && typeof notification.data.data === 'string') {
      _notification = {
        ...notification,
        data: JSON.parse(notification.data.data),
      };
    }

    pushNotifHelper.updateRemoteNotifData(_notification);
  }
});

function HeadlessCheck({isHeadless}) {
  if (isHeadless) {
    return <Headless />;
  }

  return <Router />;
}

AppRegistry.registerComponent(appName, () => HeadlessCheck);

Any help and ideas would be appreciated.

Let's keep the discussion in one spot (I just reopened the original issue) but this is helpful information useful to reference from there thank you
resolving duplicate #266


Add side panel information in the Console app for the JS SDK

Is your suggestion related to an experience? Please describe.
Helpful information should be shown in the Console app to help users get started with the JS SDK.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


WASM might be broken ?

Hello,
sorry in advance for the more or less random issue, I will try to be concise
I'm using cardano-serialization-lib with deno + hono for about two weeks (everything was working fine since tonight)
the only thing I did out of usual is : deno upgrade
So I tested 3 different systems and all of them are "broken" (using the latest deno version)
CONTEXT: I try to create wallets, and CSL uses WASM (with rust) and the function always returns 0 (with the latest version).
so I spun a docker using deno 1.40.4 and it works as expected (i took randomly the 1.40.4 version)
Expected behaviour (works with 1.40.4):
root@b5074cf9fae7:/# deno run /opt/index.ts
┌ ⚠  Deno requests read access to<EMAIL_ADDRESS>Granted all read access.
Generated Address: addr1v93sp88q4txx496fze7462w6903sms8xy3kc2pukrhxkgvg0ztqsa
Generated Address: addr1v9zjuzj6jy0zh5eqz293t0xlj36398n74qe2v54k4qlhzmsshj968
Generated Address: addr1vx04skcrjtda09xczxwt974xd9nl8ft2907p5nh33pgfq8ck9hamc
Generated Address: addr1v8cu7psrxs4ld4e2hehqq83en7wq27e08frkk94wz7x92qcscyz4c
Generated Address: addr1vx0cw9kya6z3nfmdrgwcxc07wgdcz2sk4ws0n0efcvjqu5qeh37c4
root@b5074cf9fae7:/#

and with the latest deno version:
deno run -A __tests__/wallet.3.ts
privateKey<PHONE_NUMBER>000000000000000000000000000000000000000000000000000000
Generated Address: addr_test1vr9exkzjnh6898pjg632qv7tnqs6h073dhjg3qq9jp9tcsg8d6n35
(base) REDACTED@un-ordi cardano % deno --version
deno 1.45.4 (release, aarch64-apple-darwin)
v8 <IP_ADDRESS>
typescript 5.5.2

it also works as expected with NodeJS
Do you have any insight or things that I need to do ?
Thanks in advance !

Will open in deno repository


Fix IntegrationPoint memory leak created by ActivityIntegrationPoint

Description
ActivityIntegrationPoint leaking Activity instances since ActivityIntegrationPoint holds a strong reference to the Activity. WeakHashMap is unable to clear the entry since the same activity instance is being used as key and also in the value object
┬───
│ GC Root: Thread object
│
├─ android.net.ConnectivityThread instance
│    Leaking: NO (PathClassLoader↓ is not leaking)
│    Thread name: 'ConnectivityThread'
│    ↓ Thread.contextClassLoader
├─ dalvik.system.PathClassLoader instance
│    Leaking: NO (ActivityIntegrationPoint↓ is not leaking and A ClassLoader is
│    never leaking)
│    ↓ ClassLoader.runtimeInternalObjects
├─ java.lang.Object[] array
│    Leaking: NO (ActivityIntegrationPoint↓ is not leaking)
│    ↓ Object[884]
├─ com.bumble.appyx.core.integrationpoint.ActivityIntegrationPoint class
│    Leaking: NO (a class is never leaking)
│    ↓ static ActivityIntegrationPoint.integrationPoints
│                                      ~~~~~~~~~~~~~~~~~
├─ java.util.WeakHashMap instance
│    Leaking: UNKNOWN
│    Retaining 169.6 kB in 3954 objects
│    ↓ WeakHashMap.table
│                  ~~~~~
├─ java.util.WeakHashMap$Entry[] array
│    Leaking: UNKNOWN
│    Retaining 169.5 kB in 3951 objects
│    ↓ WeakHashMap$Entry[0]
│                       ~~~
├─ java.util.WeakHashMap$Entry instance
│    Leaking: UNKNOWN
│    Retaining 83.2 kB in 1926 objects
│    referent instance of co.zuper.android.ui.host.HostActivity with mDestroyed
│    = true
│    ↓ WeakHashMap$Entry.value
│                        ~~~~~
├─ com.bumble.appyx.core.integrationpoint.ActivityIntegrationPoint instance
│    Leaking: UNKNOWN
│    Retaining 83.2 kB in 1925 objects
│    activity instance of co.zuper.android.ui.host.HostActivity with mDestroyed
│    = true
│    ↓ ActivityIntegrationPoint.activity
│                               ~~~~~~~~
╰→ co.zuper.android.ui.host.HostActivity instance
     Leaking: YES (ObjectWatcher was watching this because co.zuper.android.ui.
     host.HostActivity received Activity#onDestroy() callback and
     Activity#mDestroyed is true)
     Retaining 82.9 kB in 1916 objects
     key = 005ec729-daaa-43df-a6d2-2f97825f9d7a
     watchDurationMillis = 18279
     retainedDurationMillis = 13277
     mApplication instance of co.zuper.android.ZuperApp
     mBase instance of androidx.appcompat.view.ContextThemeWrapper

METADATA

Build.VERSION.SDK_INT: 33
Build.MANUFACTURER: Google
LeakCanary version: 2.9.1
App process name: co.zuper.android.dev
Class count: 30112
Instance count: 243224
Primitive array count: 143091
Object array count: 38493
Thread count: 31
Heap total bytes: 31331321
Bitmap count: 28
Bitmap total bytes: 900521
Large bitmap count: 0
Large bitmap total bytes: 0
Stats: LruCache[maxSize=3000,hits=117858,misses=248001,hitRate=32%]
RandomAccess[bytes=12538085,reads=248001,travel=81765454152,range=37319569,size=
46458866]
Analysis duration: 4738 ms

Check list

[x] I have updated CHANGELOG.md if required.
[x] I have updated documentation if required.

Hi, can you mention this fix in CHANGELOG.md in the pending changes section please?

Hi, can you mention this fix in CHANGELOG.md in the pending changes section please?

Done :)

@zsoltk Makes sense to release a new version.


never logged in after pressing start.

Every time I press start, an error appears-not logged into steam, please restart program.
log file-
log.txt

Every time I press start, an error appears-not logged into steam, please restart program.
log file-
log.txt

I, too, downloaded this program and it didn't work. One week later someone tried to log into my account.  Did this happen to you as well?

am not sure, was a long time ago.
Maybe someone tried, but I didnt lose my account or something like that.
On Wed, Dec 4, 2019 at 1:34 PM Trendle<EMAIL_ADDRESS>wrote:

Every time I press start, an error appears-not logged into steam, please
restart program.
log file-
log.txt
https://github.com/adamb70/CSGO-Market-Float-Finder/files/1675266/log.txt
I, too, downloaded this program and it didn't work. One week later someone
tried to log into my account.  Did this happen to you as well?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adamb70/CSGO-Market-Float-Finder/issues/19?email_source=notifications&email_token=AISF3CDZXD54LY7NIPCACMLQW6ITVA5CNFSM4EOFO4G2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF4WXDA#issuecomment-561605516,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AISF3CDXLM4RKAZ7AMMZFSLQW6ITVANCNFSM4EOFO4GQ
.

@Trendle If you choose to enable "remember me" on login, this program will save your username and password in plaintext in the local folder on your machine as explained in the first step of the instructions. You should only do this on a private machine. The login details are otherwise only used to authenticate with Steam and are subsequently forgotten.
Closing this issue for now as nobody else has reported a similar issue with logging in, and in the time since it opened this program has become somewhat obsolete.

Wasn't the account I used with your program, it was another account that I forgot I even created. I noticed after I posted my comment, that's why I removed it.

@adamb70 Wasn't the account I used with your program, it was another account that I forgot I even created. I noticed after I posted my comment, that's why I removed it.


How to integration with aiohttp.web?

Hi,
Dear developer. I has a question.
How to integration with aiohttp.web?
I want to use it at app on_startup.
thanks.

Sorry, just now realized that I misunderstood your question (and thought it was for one of my other projects).
I would strongly recommend creating a new connection for each request, rather than sharing a connection for the entire service.  Eg, something like:
@routes.get("/whatever")
async def handler(request):
    async with aiosqlite.connection(...) as db:
        # make db queries here

Sorry, just now realized that I misunderstood your question (and thought it was for one of my other projects).
I would strongly recommend creating a new connection for each request, rather than sharing a connection for the entire service. Eg, something like:
@routes.get("/whatever")
async def handler(request):
    async with aiosqlite.connection(...) as db:
        # make db queries here

thanks for your help. ^_^


how to get schedule file

i want to get policy schedule file .txt. i do't know how to do that

It will appear in your Ray results folder after you run the search, as a series of files: policy_{trial number}.txt


Add contributing documentation

In order to encourage and facilitate contributions to this project as an open-source project, it is necessary to define a set of rules and standards that must be followed. This will help ensure that contributions are consistent and meet the project's quality standards.

#8
The recent changes to the contribution.md file define a set of rules and standards for contributing to the project. The section about Git rebase policy helps to keep our Git history clean and easy to understand. These changes will  facilitate contributions to this project as an open-source project.


cicd - 9

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (b297f84) 0.00% compared to head (edf11d7) 97.56%.
Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           master      #11       +/-   ##
===========================================
+ Coverage        0   97.56%   +97.56%
===========================================
  Files           0        2        +2
  Lines           0      123      +123
  Branches        0       27       +27
===========================================
+ Hits            0      120      +120
- Misses          0        3        +3

see 2 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix VCL syntax

Pull Request (PR) description
Fix VCL syntax
https://varnish-cache.org/docs/3.0/reference/vcl.html?highlight=timeout#backend-declarations
Error:
Message from VCC-compiler:
Expected ID got ';'
(program line 346), at
('/etc/varnish/includes/backends.vcl' Line 7 Pos 23) .connect_timeout = 5;
----------------------#-

did the syntax change, or did people just always pass 123s strings to that param before?
https://github.com/voxpupuli/puppet-varnish/commit/7b0a649eb9e28bcb1e1b52f6b99445a49b8f72b2 is where it was originally added, without any typing :(

@evgeni There used to be no type check on the timeout parameters so people just added the string with trailing 's' indeed.

In https://github.com/voxpupuli/puppet-varnish/commit/c408cbe486442b09359b7da5d873a836b3d868ff we allowed Strings again, so people can pass 5s and with this change they would get 5ss (granted, if they pass a 5 today, it won't work, and that's the only allowed thing in the released 3.0.0 version).
I guess the question is "should we allow 5s and somehow catch that, or ignore and only allow a "numeric string".
I bet @voxel01 has an opinion as the author of https://github.com/voxpupuli/puppet-varnish/commit/c408cbe486442b09359b7da5d873a836b3d868ff

As also for example 5m would be valid from Varnish side. A own Type would be great.
you are right plain Int without handling would be false there.


RFC: C implementation of ThingSet device library for Zephyr

Introduction
It would be nice to have a C language interface ThingSet device library to
support C only applications. As a lot of IoT applications (at least mine !-) are
using the Zepyhr RTOS a Zephyr module would ease the library use.
Problem description
There is (no known) C language interface ThingSet device library for C only
applications. Neither is there Zephyr module support in the ThingSet device library
code base.
Proposed change
Base the ThingSet device library on a C implementation with a C++ interface shim.
Provide it as a Zephyr module

Enables C applications to use the library.
Keeps the interface the same for C++ applications.
Reduces maintenance burden as the C and C++ library basically uses the same code.
Allows to use the existing C++ test code.

Proposed change (Detailed)
Move the *.cpp implementation files to C implementations. Keep the functionality, naming,
interface mostly the same as the current C++ implementation. Only the interface
has to get an additional pointer to the ThingSet object it is working on.
Use the TS/ts_ namespace for the C implementation to avoid name clashes.
Replace printf calls by Zephyr style macros to provide for configurable environment
specific logging and error reporting.
Keep the public interface of the C++ ThingSet class the same. Make the class a header
only shim that uses the C implementation.
Create a zephyr sub-directory to contain all the Zephyr specific module configuration
and additional code that is necessary for Zephyr only. Add some libc functions
to this code that the Zephyr minimal libc does (currently) not provide to make
the library usable without newlib.
Dependencies
Existing C++ applications that directly build from source have to use the
C implementation files. There are no more *.cpp files.
Concerns and Unresolved Questions
None.
Alternatives
Alternative would be to use the C++ library implementation in C applications. As
it is much easier to integrate C into C++ than vice versa this alternative was not
regarded.

Wow, thanks a lot for this contribution!
I had the conversion into a pure C library for Zephyr on my ToDo list since a long time already. Really cool.
I'm currently travelling for two weeks, so it might take a few days until I can provide a proper review.
Out of interest: For what sort of application are you using ThingSet and this library?
I was recently thinking about some small changes to the protocol to provide better support for MQTT integration (adding a topic part behind the # of the publication messages). And it was probably not a good idea to allow payload in the GET request in the binary mode, as this can't be translated to CoAP or HTTP. I'll let you know once I have properly documented those issues and ideas for improvement. Which mode are you using? The binary or the text mode?

Out of interest: For what sort of application are you using ThingSet and this library?

It is a gateway/ sensor system with special but low cost sensors. In the past I used Firmata on serial to connect the sensors to the gateway. Now I am experimenting to use ThingSet also with the option to use different transports (SPI, CAN). Gateway and sensors are running on Zephyr. Gateway connection is planned to be WebSocket based.

Which mode are you using? The binary or the text mode?

My plan is text mode for service/ maintenance access. Binary for regular transmissions. Probably a text mode shell extension for Zephyr will be my next step.

so that we can get the rest merged more quickly?

Do you prefer to have an extra commit for the changes addressing your comments (should make review easier) or shall I combine it all (without the Zephyr commit) into one?

so that we can get the rest merged more quickly?

Do you prefer to have an extra commit for the changes addressing your comments (should make review easier) or shall I combine it all (without the Zephyr commit) into one?

You can either amend f7d00559b584b1b473dbfc556a468e98d618d0ae or add a separate commit addressing the comments. Both fine from my side.
Squashing everything into one is not ideal, I think, as it's good to have commits without functional changes separately (exactly as you did).

Ah, there we go... almost at the same time. I'll review the new comment immediately :)

Alright, thanks a lot for the updates!
I tested it again and everything works fine, so I'm gonna merge it now.
Just realizing that Travis CI stopped working, so I'll look into that...


--rerun on included build's task causes build error

I just run gw :build-src:compileKotlin --rerun :compileJava --rerun on a Gradle 8.0 build where build-src is an included build.
Now compileKotlin in build-src was considered up-to-date and after build-src was finished building, I got an error.
Expected Behavior
Optimally --rerun should be workable on included build's tasks
Current Behavior

Cannot call TaskOutputs.upToDateWhen(Spec) on task ':build-src:compileKotlin' after task has started execution.

Sorry that you're having trouble with Gradle!
Your issue lacks information about how to reproduce the problem you're having. A minimal reproducible example can really help us track down and fix your problem. We may also be able to suggest workarounds or ways to avoid the problem if we can reproduce it.
We request you to provide a reproducer because we need to be sure we are looking at the exact problem you are facing.
The ideal way to provide a reproducer is to leverage our reproducer template.
This issue will be closed after 7 days, unless you can provide more information.

Just clone for example https://github.com/Vampire/setup-wsl and execute gw :build-logic:compileKotlin --rerun :compileKotlin --rerun.
build-logic:compileKotlin was not executed, but served FROM-CACHE and when it came to evaluate the root build, you get

Cannot call TaskOutputs.upToDateWhen(Spec) on task ':build-logic:compileKotlin' after task has started execution.

Thank you for providing a valid reproducer.
The issue is in the backlog of the relevant team and is prioritized by them.


ping-bulkexport-tools dockerfile

I added a Dockerfile to encapsulate the building of this tool.  Feel free to close this PR and just publish an authoritative image on docker hub.  hint hint wink wink

wow. what a good idea. Adding @ttranatping to review in case there's new features to be added here.


Longer max duration for $setTimeout

Featuring Type
Function
So, what is it about?
$setTimeout ends instantly if you set a duration above 21d which is kinda short so I was hoping if we can extend the maximum possible duration for $setTimeout to maybe a year or more?
or maybe if it's not possible for $setTimeout to have that, is there any other alternative way? like a code or an addition function, maybe loops.. idk you guys are the experts in this
Code of Conduct

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

I was able to reproduce this in 6.1 and below but not in 6.6 and above.

Well I'm on 6.7.5 (github)

bump?

this can be fixed with some tricky stuff but
the limitation is basically the 32 bit int limit meaning<PHONE_NUMBER>ms or about 25 days

after the fix you could yes

can't it be longer than that?

can't it be longer than that?

Pushed a fix to the github version, should work now.
I'll reopen if any bugs occur.


Issue importing pyaudio when installing using .msi installer

I'm trying to install this fork to use the loopback adapter, and after installing using the .msi installer, when I try to import pyaudio, I get the following from python:
ModuleNotFoundError: No module named '_portaudio'

Which python version are you using?


Convert annotation

Please review my proposed feature. I implemented this in a recent project and am happy to add the code to this PR.

It seems to be cool features, I'm waiting a PR with the code to review.


States do not render always when the viewRange is changed

When the viewRange is changed the states aren't rendered. (you have to do it really fast to observe the issue)
In the below screen cast, the state doesn't appear if I move the scrollbar. But once I zoom in/out(or do some action that performs UI refresh), the states appear.

Can confirm it's still an issue with scrolling using the scrollbar at a high zoom level. Navigating using the keyboard or the touchpad doesn't cause it.


Want to use documentclass scrbook instead of book

When I try to replace the documentclass book with scrbook, I get the message
/usr/share/texmf/tex/plain/misc/noweb.sty:15 contains an undefined control sequence.

Here at github it is /usr/share/texmf/tex/plain/misc/noweb.sty:16

It is already fixed in Debian

Thanks for these.  I have noweb on hold while I deal with some health problems.

Fixed.


Ledger "your Ledger has disconnected" 100% of times when trying to sign a transaction on a dapp

The user reporting this has already done some extensive troubleshooting covering all the reasons we commonly see this with here are some quotes:
The issue I'm facing is that although the wallet successfully connects to my ledger, it disconnects or indicates that it is disconnected right before I'm about to confirm a transaction. I've observed this problem consistently across any stacks application.
_The user tried this on multiple computers, including both Windows, Linux and Chrome systems. Unfortunately, the issue persists across all of them.
I've also experimented with different USB cables and even tried both wired and wireless connections for my Ledger X and S. Despite these attempts, the error message remains consistent.
To provide you with more information, I am using the Ledger Nano X and S model, which includes a USB-C and USB ports._
I have also tried this with VPN and virus/malware scanner off with the same issue, and I turned all other wallets off. Only the browser also
The user is also connecting with Ledger to check if there is anything on their end that could cause this.

@kyranjamie do you have any additional thoughts, on what could cause this?
Are there any additional logs I can help the user obtain to help troubleshoot this?

I have only seen one case like this, that is why I think it may still be a local problem causing this. It is odd though that it is consistent under all these circumstances (different computers and ledger devices and cables/interfaces).

Is the app up to date? @314159265359879

@314159265359879 should we close until we're able to recreate?


feat: add user data of agent to outputs

Description
Adds a new output runner_user_data to the module to show the value of the user_data script. Especially useful as the the script is now gzipped.
Closes #321
Migrations required
No
Verification
No verification done. One output added only.

TfSec problem is fixed with #620


Write a Kotlin program to find volume of a cube

Description
Write a Kotlin program to find volume of a cube
Volume of cube = Side^3
Side : 2

Volume : 8

How to contribute

Save the solution in program/FindVolumeOfACube.kt file
Add FindVolumeOfACube.kt file in find-volume-of-a-cube folder

!assign I'd like to work on this one.


build-fs-tree dependency out of date

Please consider updating build-fs-tree from 0.3.0 to 0.6.0:
https://crates.io/crates/build-fs-tree/
Unfortunately upstream does not seem to provide a changelog so it's hard to say how much code modification is needed.

The dependency on build-fs-tree has been upgraded to ^0.6.0 in e45553a. I'll leave this open until a release with the new dependency specification has been published.

Fixed in version 0.6.0 (1afcda8).


Prevent sending of duplicate tips in hyperchats - Fix attempt

Fixes
Duplicate tips in hyperchats. Spamming the button allows couple tips to pass.
https://github.com/OdyseeTeam/odysee-frontend/assets/34790748/7a424681-d598-4000-a343-ee4132e6807f
Info
Seems that the useState() updates too slow. useRef() seems to work better. Good enough as a temp fix for now?

Oops, tried force pushing other branch to this, and not sure what happened, or how to re-open.
Made new PR https://github.com/OdyseeTeam/odysee-frontend/pull/3035


Fixed generation wrong condition fo NOT IN query

@cebe could you check/merge it?

Looks good to me, however we may instead use != operator?

related to #37

@cebe This condition is true only for one case. So I think my code looks clearer.

We added #37 for performance reasons, so why don't these count for the "not in" case?

I'm fine with merging it this way but I'd like to understand the reasoning behind it.

@webdevsega ?

The condition {'$nin' => [test_value]} is equivalent to {'$ne' => test_value}. MongoDB query planner converts them to the same conditions. In this case, we need to make a performance test using '$ne' instead '$nin'.
In #37 each relation hasOne generated unnecessary condition '$in'.

Thanks!


Adding TPF demo

Here's a demo notebook for loading and interacting with TPFs.

Thanks!  Anywhere in particular this should belong in the index (in README)?

thanks for the reminder! pushed.


Add labels template with sync

close https://github.com/rehlds/.github/issues/17

@stamepicmorg Please review and approve the following list of labels.

[!WARNING]
Labels that do not match the list are deleted during synchronization (but, existing matching labels are not touched). Accordingly, all labels in regamedll, rehlds, metamod-r will be deleted and will need to be reassigned.


[Script]: File Transfer Script

Aim
Using python Socket library,implement file transfer function
Details
File transfer by creating a connection
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

@avinashkranjan please assign me the issue


Added fresh instance generation function

Changes
Moved the instance generation to a variable and attached a method newInstance to generate a fresh highlighter.
Unsure were to add the change in the changelog
Checklist

[ ] No new markup
[x] Updated the changelog at CHANGES.md

Please also add some minimal docs to docs/api.

Ping.

Done

@wisammechano Thanks!


Update new-staff-guide.md

Updated as per: https://github.com/mattermost/mattermost-developer-documentation/issues/349

@justinegeffen Thanks for cleaning up all of this old issues!

@justinegeffen Thanks for cleaning up all of this old issues!

No problem - glad to help. :)


Time is not calculated correctly when using a fake clock

I use sinonjs for stubbing and stuff. But also to use a fake timer that I can manipulate.
When doing this, times are not calculated correctly.

Will have a look at it myself, not sure when though.

Everything can be overridden, though. We'll have to save references to every single global with properties if we're going to be able to totally fix this. Crazy idea, maybe we should?

@SamVerschueren Could you please create a minimal reproducible example and publish it as a gist?

Sure, here you go.
https://gist.github.com/SamVerschueren/ec24a03117021ed561fb
This results in the following output

Awesome, thank you.

Awesome!


Git status not working by default

Debugging returns that git no errors but I can't still see that block http://take.ms/jpXFn

What happens if you call (git-gutter:statistic) inside a file with diffs?

Added 0 lines, deleted 0 lines
But I have such changes that shows by git gutter+ http://take.ms/VZHni

Enable git-gutter-mode solve my pain 👍

Interesting, I guess it's because I've been using git-gutter-fringe which is derived from git-gutter and therefore requires git-gutter-mode to be on 😅
I'm working on a refactor to make the segment work with both git-gutter and git-gutter+, so I'd be interested if this works for you? As a plus, git-gutter+ also tells you modified buffers lines as well!

@domtronn I updated but it still doesn't works for me :(
also I found interesting case — it doesn't works with global-git-gutter but works well wit if I enable this mode for current buffer

I've tested this a few times with a blank install of all variants of git-gutter, git-gutter+, git-gutter-fringe and git-gutter-fringe+ and it seems to work fine when their relevant modes are enabled...
It also worked when I use both global-git-gutter-mode and global-git-gutter+-mode...
I'm sorry it's not working for you though! Would you mind look printing out these variables inside a file with diffs?
git-gutter+-diffinfos
git-gutter:diffinfos

I don't have such commands, probably that's why, which version of git-gutter+ do you use?

I've got the same version of git-gutter-plus, I'm installing it using a package called try so that it's fresh each time I restart emacs. Yes, you're right git-gutter+ sets the variables to be buffer local, but when you enable the mode in a buffer (either through global or hooks), it should make sure those variables are defined.
Inside your buffer with diffs, what are the values of the following variables?
git-gutter-mode
git-gutter+-mode

git-gutter-mode was disabled
git-gutter+-mode was enabled

No surprises there! That's good at least 😅
I don't get why you don't have git-gutter+-diffinfos defined though... It's there for me and should look something like this
((:type deleted :content "..." :start-line 134 :end-line 134)
 (:type added :content "..." :start-line 207 :end-line 207)
 (:type added :content "..." :start-line 276 :end-line 286))

Probably it's because I use spacemacs init configuration. Can you test it on it, please?

I installed spacemacs, and the diffinfos variable was defined as expected, but I still had to installed git-gutter+ manually...
But I think I know what the problem is! 🎉
I fixed it in a refactor this morning, I guess it's not built up to Melpa yet... But there's a predicate on the git-stats segment (see here) which requires functions to be defined from git-gutter!
Could you have a look to see if that line looks like this in your installation? Otherwise, hopefully the new version should be on Melpa soon :)
(and active
      (fboundp 'git-gutter:statistic)
      (not (equal '(0 . 0) (git-gutter:statistic))))

I have
  :when (and active
             (fboundp 'git-gutter:statistic)
             (not (equal '(0 . 0) (git-gutter:statistic)))))

so, my fingers crossed 🤞

@domtronn I've added PR to get latest Melpa version in readme https://github.com/domtronn/spaceline-all-the-icons.el/pull/8

and it works now 👍


Discussed on the call 10/19: To clearly differentiate from STATO term and make OBI specific, the relationship label should be tightened to be 'is experimental model output for', and the domain being 'measurement datum'

Discussed on the call 10/19: To clearly differentiate from STATO term and make OBI specific, the relationship label should be tightened to be 'is experimental model output for', and the domain being 'measurement datum'
Originally posted by @bpeters42 in https://github.com/obi-ontology/obi/issues/1234#issuecomment-712303406

Discussed on the OBI call 2021-08-30. We would prefer to keep the discussion in #1234.


Tests: added functional tests.

Tests:
ok 1 - authn request post action
ok 2 - authn request post relaystate
ok 3 - authn request header type
ok 4 - authn request version
ok 5 - authn request protocolbinding
ok 6 - authn request id
ok 7 - authn request issueinstant
ok 8 - authn request acs url
ok 9 - authn request destination
ok 10 - authn request forceauthn true
ok 11 - authn request issuer url
ok 12 - authn request sign valid
ok 13 - authn request nameidpolicy format
ok 14 - authn request id redeemed
ok 15 - authn request get location
ok 16 - authn request get relaystate
ok 17 - authn request forceauthn false
ok 18 - authn request issuer urn
ok 19 - authn request not signed
ok 20 - saml_sp_entity_id validation
ok 21 - saml_sp_request_binding validation
ok 22 - saml_sp_force_authn validation
ok 23 - saml_sp_nameid_format validation
ok 24 - saml_sp_sign_authn validation
ok 25 - sp-initiated sso
ok 26 - sp sso redirect to relay state
ok 27 - sp sso cookie flags
ok 28 - sp sso redirect to request uri
ok 29 - kv response id
ok 30 - kv response name id
ok 31 - kv response name id format
ok 32 - kv response session index
ok 33 - kv authn context class ref
ok 34 - kv uid attr
ok 35 - kv name attr
ok 36 - kv memberof attr
ok 37 - kv namespace-qualified attr
ok 38 - response and assertion unsigned
ok 39 - want signed response got unsigned
ok 40 - response signed
ok 41 - want signed assertion got unsigned
ok 42 - response and assertion signed
ok 43 - multiple idp certs
ok 44 - wrong cert type
ok 45 - idp cert file not found
ok 46 - wrong idp cert
ok 47 - signature reference uri mismatch
ok 48 - signature unexpected digest transform
ok 49 - signature unexpected digest algorithm
ok 50 - signature wrong digest algorithm
ok 51 - signature digest value mismatch
ok 52 - signature unexpected algorithm
ok 53 - signature wrong algorithm
ok 54 - signature value mismatch
ok 55 - response id redeemed
ok 56 - response no id
ok 57 - inresponseto not found
ok 58 - idp-initiated sso
ok 59 - response no destination
ok 60 - response wrong destination
ok 61 - response unsupported version
ok 62 - response future issue instant
ok 63 - response no issue instant
ok 64 - response no issuer
ok 65 - response wrong issuer
ok 66 - response status not success
ok 67 - assertion unsupported version
ok 68 - assertion no id
ok 69 - assertion future issue instant
ok 70 - assertion no name id
ok 71 - assertion no subject confirmation
ok 72 - assertion no subject confirmation data
ok 73 - assertion subject has expired
ok 74 - assertion no conditions
ok 75 - assertion is not yet valid
ok 76 - assertion has expired
ok 77 - assertion no audience restriction
ok 78 - assertion wrong audience
ok 79 - assertion no authn statement
ok 80 - assertion session has expired
ok 81 - assertion no sessionindex
ok 82 - assertion no authncontextclassref
ok 83 - assertion no attribute statement
ok 84 - sp logout request post action
ok 85 - sp logout request post relaystate
ok 86 - sp logout request msg type
ok 87 - sp logout request version
ok 88 - sp logout request id
ok 89 - sp logout request issueinstant
ok 90 - sp logout request destination
ok 91 - sp logout request issuer
ok 92 - sp logout request unsigned
ok 93 - sp logout request nameid
ok 94 - sp logout request id redeemed
ok 95 - sp logout request with no session
ok 96 - sp logout request get location
ok 97 - sp logout request get relaystate
ok 98 - sp logout request signed
ok 99 - idp logout response post method
ok 100 - slo nameid cleared
ok 101 - slo session access cleared
ok 102 - idp logout response get method
ok 103 - idp logout response unsigned
ok 104 - idp logout response signed
ok 105 - idp logout response no status
ok 106 - idp logout response no status code
ok 107 - idp logout response status code no value
ok 108 - idp logout response status code not success
ok 109 - idp logout request unsigned
ok 110 - idp logout request signed
ok 111 - idp logout request no nameid
ok 112 - idp logout request wrong nameid
ok 113 - sp logout response get location
ok 114 - sp logout response get relaystate
ok 115 - sp logout response type
ok 116 - sp logout response version
ok 117 - sp logout response id
ok 118 - sp logout response issueinstant
ok 119 - sp logout response destination
ok 120 - sp logout response issuer url
ok 121 - sp logout response sign valid
ok 122 - sp logout response status code
ok 123 - sp logout response session cookie cleared
ok 124 - sp logout response request id redeemed
ok 125 - sp logout response post action
ok 126 - sp logout response post relaystate
ok 127 - sp logout response not signed
ok 128 - sp logout response no relaystate
ok 129 - no alerts
ok 130 - no sanitizer errors
ok
All tests successful.

LGTM


Generated new socket module

Regenerated the socket module from the latest codegen template. This PR fixed an issue in the template but did not included updated generated code: https://github.com/heroiclabs/nakama-defold/pull/49

Merging this PR will unblock an update to the Tic Tac Toe sample game: https://github.com/defold/game-xoxo-nakama-client/pull/1


Enable computed gotos in the VM on compilers that support it

This gives a noticeable performance boost.

Yeah, It's a great idea, That'll boost the performance a considerable amount. Thanks for the suggestion, I'll add this to my TODOs.
(Note for anyone willing to open a PR: First of all thanks but, because this is an architectural change, open a PR discussing the implementation first)


feature: fetch_objects_by_ids

Fixes #1168

@tsmith023 Is generate.fetch_objects_by_ids also needed? I removed it in the 2nd commit for now.

Hi @tibor-reiss, I don't think implementing generate.fetch_objects_by_ids is necessary. We do have generate.fetch_objects but in hindsight this method isn't actually particularly useful; I wonder how many people actually use it 🤷
The linting check is failing with a black error. You will need to install the version of black defined in requirements-devel.txt and run it on the codebase to fix it!

I don't think implementing generate.fetch_objects_by_ids is necessary. We do have generate.fetch_objects but in hindsight this method isn't actually particularly useful; I wonder how many people really use it 🤷

generate.fetch_objects_by_ids might actually make sense here if you only want to generate something for a few IDs. But that could be done in a separate PR

@weaviate-git-bot I agree with the CLA

I don't think implementing generate.fetch_objects_by_ids is necessary. We do have generate.fetch_objects but in hindsight this method isn't actually particularly useful; I wonder how many people really use it 🤷

generate.fetch_objects_by_ids might actually make sense here if you only want to generate something for a few IDs. But that could be done in a separate PR

I added back the generate part.


New release

Can't push to main apparently (it's fine btw).

Can't push to main apparently (it's fine btw).

yeah I noticed that on the 1.1 release as well

Ah, in any case, it's better this way.


Add a utility class to check if we're on mobile or not, and then when we...

On mobile, when this is not present, the keyboard pops up all over the place, which pushes the content up half the window. It's a pretty normal UX to expect to tap in an input box before typing, and switching to a chatroom where you want to read some context first but having to first clear your keyboard and then scroll can be very annoying.

Hmm, we might need to check for something else instead: document width. This ensures that we don't miss any user agent or do the user agent wrong.
Also, if we do user agent checks, it might be better to include a small library for that, no?

Document width isn't reliable because of people who prefer to minimize their screen to really thin, which I think is a legitimate use-case.
I would argue against including a small library when we have plain JS that will work just as well for us. navigator.userAgent is very well supported: https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID.userAgent so we can trust that the userAgent won't be wrong.

@melissanoelle To be more comprehensive, and use what I believe to be the most up-to-date list and source, could you please use the snippet from http://detectmobilebrowsers.com/?