SendEmailVerificationNotification gets invoked multiple times

Laravel Version
11.1.0
PHP Version
8.3
Database Driver & Version
No response
Description
When the User model uses the MustVerifyEmail interface, on new registration \Illuminate\Auth\Listeners\SendEmailVerificationNotification gets invoked multiple times. Started happening on v11, did have this issue on v10.
Steps To Reproduce

Implement MustVerifyEmail on the User model.
Sign up as a new user
User will receive the same verification email multiple times

Another easy way to produce:

Set email_verified_at null on existing $user
Run:

event(new \Illuminate\Auth\Events\Registered($user));

Can you provide more information, it seems okay on my side.

Hi there,
Thanks for reporting the problem you are encountering, but it looks like this is a question which may be better suited for a support channel. We only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repository you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.

Hi,
i got the same problem. sendEmailVerificationNotification is called 4 Times for me, it is a laravel installation which i updated recently from Laravel 8 to 11 (step by step, following the update Guides).
I tried to find the source of it and could find that the Event Illuminate\Auth\Events\Registered has exactly 4 Listeners, while other events seem to have mostly 1 Listener if any.
When i tried to find out what Class these Listeners are i only found out that these are Closures, Debugging these gave me this Code:
function ($event, $payload){
            if ($wildcard) {
                return call_user_func($this->createClassCallable($listener), $event, $payload);
            }

            $callable = $this->createClassCallable($listener);

            return $callable(...array_values($payload));
        };

This Code comes from the Dispatcher itself:
public function createClassListener($listener, $wildcard = false)
I also found a listener which was registered on this Event by the "app/Providers/EventServiceProvider" Class, i removed the registration but it had no difference in the number of registered Listeners on this event.
As my installation also runs with a queue i tried to restart all workers, as well as running php artisan event:clear and php artisan event:cache but that did not change anything.

@danielDigitalArt Hi,
We investigated a bit and found out that in our case issue was caused by using many service providers that extend Laravel's event service provider. We use domain pattern where each domain has its Event service provider. Each added event service provider basically executes the listener on the Registered event because it is defined by Laravel's event service provider, here: https://github.com/laravel/framework/blob/11.x/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php#L207-L213
Unfortunately, Laravel team added that listener without considering that some applications might use more than one event service provider. I think there's no clean way to solve it anymore without removing that code and causing a breaking change.
In our case, we were using a Registered event to execute certain listeners of our own, we instead created a new Event and used that.
Alternative solutions would be overwriting configureEmailVerification() on your event service provider and leaving it empty.
Or alternatively, I just proposed this change to optionally turn off that listener when needed.

@orkhanahmadov
Thank you for your reply, this gave me the info that i needed.
I had laravel-modules installed and 3 Modules in total, each registered some events by extending the default EventServiceprovider. So for each Module the configureEmailVerification function was executed, which adds another eventlistener.
My solution was to define an abstract class which unsets the function like so:
namespace App\Modules;

use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;

class AbstractModuleEventServiceProvider extends ServiceProvider{
    protected function configureEmailVerification(){

    }
}

Then each Eventserviceprovider in the modules has to extend from this abstract class.

This should not be dismissed as a user issue imo.
We have 5 packages in our project (some from third parties) that use EventServiceProvider to register their own events and with each implicitly calling configureEmailVerification in Laravel 11 users receive 5 email verification notification.
@taylorotwell Extending EmailServiceProvider is a very common pattern so I kindly ask that this is at least mentioned in Laravel 11 upgrade guide if you think that addressing this at a framework level is too unreasonable of an ask.


vkAcquireNextImageKHR returning VK_TIMEOUT w/o waiting the timeout duration

I've been able to cause a condition where vkAcquireNextImageKHR returns VK_TIMEOUT.  It's not the first frame, but rather near the first frame (maybe the second, third, or fourth).
The timeout parameter passed to that function has been<PHONE_NUMBER> nanoseconds (4 seconds).  Yet my renderer comes up and crashes all within about half a second, so it's clearly not waiting 4 seconds.
I can get the renderer to work in other conditions, and I'm not concerned about the condition that causes this, just about it's handling.  After all, it's quite possible that I haven't quite fulfilled the synchronization requirements, in which case it would technically be my fault.
However, IMHO, vkAcquireNextImageKHR shouldn't return VK_TIMEOUT unless it was actually a timeout. It should return an appropriate error if it was an error.
Vulkan layers report no warnings or errors.

I would attach a trace but I can't seem to get the behavior to repeat when I run it under vktrace.

Hi Dilger,
You might run into the case that the semaphore wait got interrupted or returned with some unexpected error.
I agree we’d better to improve this to handle those corner case correctly.
We will make the change.
Thanks.
Best Regards,
David
From: Michael Dilger<EMAIL_ADDRESS>Sent: Tuesday, February 27, 2018 2:57 PM
To: GPUOpen-Drivers/AMDVLK<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [GPUOpen-Drivers/AMDVLK] vkAcquireNextImageKHR returning VK_TIMEOUT w/o waiting the timeout duration (#15)
I've been able to cause a condition where vkAcquireNextImageKHR returns VK_TIMEOUT. It's not the first frame, but rather near the first frame (maybe the second, third, or fourth).
The timeout parameter passed to that function has been<PHONE_NUMBER> nanoseconds (4 seconds). Yet my renderer comes up and crashes all within about half a second, so it's clearly not waiting 4 seconds.
I can get the renderer to work in other conditions, and I'm not concerned about the condition that causes this, just about it's handling. After all, it's quite possible that I haven't quite fulfilled the synchronization requirements, in which case it would technically be my fault.
However, IMHO, vkAcquireNextImageKHR shouldn't return VK_TIMEOUT unless it was actually a timeout. It should return an appropriate error if it was an error.
Vulkan layers report no warnings or errors.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/GPUOpen-Drivers/AMDVLK/issues/15, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AK-Jj5_2DjtDE5huEFxbyNRMXVf_l1hEks5tY6cugaJpZM4SUcY2.

Hi Dilger,
You might run into the case that the semaphore wait got interrupted or returned with some unexpected error.
I agree we’d better to improve this to handle those corner case correctly.
We will make the change.
Thanks.
Best Regards,
David

@mikedilger could you verify if the issue is fixed in latest code? thanks


Regrid summed variables

I want to regrid total lightning flashcounts (TL) generated by WRF-Chem from 12 km to 1 degree. TL is the sum of flashcounts in each 12 km grid.
I've tried xesmf with bilinear or conservative method, but both results fails. You can check notebook1 and notebook2.
Do you have any advice of regridding variables like TL?

conservative works on intensive properties (density-like fields). If you have extensive properties (mass-like), divide by cell area first.

Alternatively, nearest_d2s conserves extensive properties directly.

Thank you for your advice! nearest_d2s works fine.
By the way, have you tried to calculate the cell area? I can't find package in python to calculate it directly. I used to calculate it by cal_area.m with pymatbridge.

nearest_d2s works fine.

That's good to know! I would appreciate a reproducible example (code + sample data). nearest_d2s is so rarely used so it is nice to show a use case.

have you tried to calculate the cell area?

See this gist for now: https://gist.github.com/JiaweiZhuang/fc2f860133174523051260817e75a99d

I've rewritten the regridding prat and you can check it.
It looks like nearest_d2s and conservative get the similar result, while bilinear keeps the original distribution.

Thanks! Is the data file also available?

Maybe we can compare the result with 'True' value directly.
Since all methods are almost same for  0.1° * 0.1°.
We can regird data to 0.1° * 0.1° first and use binned_statistic_2d to sum for 1° * 1°.


Help Wanted

This project has had me already loose two days' sleep and I still do not wish for the infatuation to come to an end.
I'm not a programmer and know there's surely quite a steep learning curve ahead in becoming a valued supporter / maintainer.
As such, where would a newcomer start ? At the home pages of:

Github
NodeJS and
Docker

or is there a more specific course to get on-board quicker ?

See my comment on your latest update in #144. You actually appear to be up and running at this point and just need to make sure the trigger configuration file is set up correctly.
There is full documentation on how the triggers get configured on the wiki: https://github.com/danecreekphotography/node-deepstackai-trigger/wiki/Defining-triggers. The sample file is a good starting point for the common case of wanting to call BlueIris to tell it to start recording. It shows the pattern for setting up triggers and you just have to replace the values with ones appropriate for your configuration.
There is no need to know about github or NodeJS to run this. Docker knowledge helps, and Portainer adds a layer of complexity that frankly adds more confusion in my view. Regardless, as mentioned over in #144, you do appear to have the system up and running you just need to test with the right image files and/or modify triggers.json to fit your actual use case.

Sorry, this query was not related to the actual installation, but orientated at the knowledge required for a newb to be able to become a contributor of code fixes and feature in the near future.

Ah, I got it. A knowledge of NodeJS and TypeScript is a must, that's the framework and language used to write all the code for this.


CacheIdentifierClasses not found

on php artisan cache:clear   getting this error

Class 'App\Providers\CacheIdentifierClasses' not found

Thanks for letting me know. The issue has been resolved in version v1.2.8.


vectorized operation in Python

First, many thanks for all the great work! This is extremely useful to the community.
When using the Python wrapper, I am wondering whether there is a way to avoid adding samples one by one through the function "nmslib_vector.addDataPoint" and querying samples by samples through the function "nmslib_vector.knnQuery". Loops are just too slow in Python!
Cheers!

I think it's possible to support that. For vectors, probably it's better to use numpy arrays instead of python's lists. I can have a look at it.

Numpy array support would be fantastic, indeed!

Hi @alekk after some discussion with @bileg we concluded that having a shared array is not such an easy thing to implement, b/c we store additional metadata with data. Sometimes, this is not necessary and sometiems it is. To remake the library so that it can switch between this alternatives depending on the space that we use, will not be easy.

I see, thanks.
And how difficult would it be to have a routine that can quickly compute k-nearest neighbors, as done by the function "kneighbors_graph" of scikit-learn.
http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.kneighbors_graph.html

We currently have no plans to support such a function, but contributions are welcome.
Regarding your original question: one work around that other people were using is to call addDataPoint in a multi-threaded mode. This still requires some updates to Python API, but I am going to release them soon.
Also: would it be helpful if you have a function addDataPoints, which accepts an array or list? Then, data points could be added in large batches (still without loading everything to memory).

Thanks @searchivarius , that would indeed be very helpful to have such an array/list version of addDataPoints.
In my particular application, loading everything in memory is not the bottleneck. I must admit that I still do not perfectly understand why it is easier to have an array version for "addDataPoints" but not for "knnQuery"?

It's not just keeping, it would keeping things twice.
I didn't get what do you mean by an array version of knnQuery?

by array version of knnQuery, I meant a version where I could do

knnQuery(index, k, array_of_data)

instead of looping over "array_of_samples" and call  knnQuery(index, k,data) for each "data" in "array_of_data". This would output an array of dimension: (length of array_of_data) x k. Is it already doable in the current implementation, I am not sure?

@alekk yes, it is doable. Moreover, it can be automatically thread-pooled. Well, this would be a time saving for sure. You are welcome to create a separate issue-feature request (or implement this code yourself and submit a pull request :-).
However, the major problem is that adding data points is slow adn there's no good work around except making it multi-threaded.
So, to sum up this thread: we seem to agree that adding data points in big batches will solve the problem, right?

@alekk could you check the following version in my repo if it works faster: https://github.com/bileg/nmslib/blob/bulk_index/python_vect_bindings/test_nmslib_vect.py#L29
https://github.com/bileg/nmslib/blob/bulk_index/python_vect_bindings/test_nmslib_vect.py#L96
https://github.com/bileg/nmslib/blob/bulk_index/python_vect_bindings/test_nmslib_vect.py#L129

I did a bit refactoring so the line numbers that I previously mentioned are changed. Anyway the branch is https://github.com/bileg/nmslib/blob/bulk_index/python_vect_bindings (hope that it supports fast batch insertion and search)

Thanks to @bileg we have it in the develop version. @alekk would you care to try, thanks!
I am closing this issue.


Drawing Classifier: Non-negativity checks for batch_size, max_iterations

Fixes #1619
Fixes #1620

This one is also not a 5.4 blocker.


feat: [FX-4053] move rich text editor to a separate package

FX-4053
Description
We should create a new package @toptal/picasso-rich-text-editor.
How to test

Use temploy to check workability

Development checks

[x] Add changeset according to guidelines (if needed)
[x] Make sure that additions and changes on design follow Toptal's BASE design, and it's been already discussed with designers at #-base-core
[x] Annotate all props in component with documentation
[x] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Self reviewed
[x] Covered with tests

All development checks should be done and set checked to pass the
GitHub Bot: TODOLess action

PR commands

List of available commands:

@toptal-bot run package:alpha-release - Release alpha version
@toptal-anvil ping reviewers - Ping FX team for review

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

@toptal-anvil ping reviewers


add verbose option to max_p

this should only happen when verbose=True https://github.com/pysal/region/blob/a787cd6f42db906fe542a76723df9851243458ff/region/max_p_regions/heuristics.py#L70

there are todos later in the file that reference removing the print statements. I could just get rid of them in a PR instead of adding a verbose option?

Fine w/ me
On Wed, 31 Oct 2018 at 04:59 eli knaap<EMAIL_ADDRESS>wrote:

there are todos later in the file that reference removing the print
statements. I could just get rid of them in a PR instead of adding a
verbose option?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pysal/region/issues/21#issuecomment-434561459, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACJY842NlO8GkzdHpZVgnyBrtLNdMG6rks5uqS4hgaJpZM4YC6YH
.

--
Levi John Wolf
Lecturer in Quantitative Human Geography | University of Bristol
Fellow | Center for Spatial Data Science, University of Chicago
Steering Committee | Jean Golding Institute for Data Science, University of
Bristol
Director | Q-Step Program, School of Geographical Sciences, University of
Bristol
ljwolf.org


No default MrkvArray for 𝙼𝚊𝚛𝚔𝚘𝚟𝙲𝚘𝚗𝚜𝚞𝚖𝚎𝚛𝚃𝚢𝚙𝚎

No default MrkvArray parameter for 𝙼𝚊𝚛𝚔𝚘𝚟𝙲𝚘𝚗𝚜𝚞𝚖𝚎𝚛𝚃𝚢𝚙𝚎,
which cause an error on initialization with 𝙼𝚊𝚛𝚔𝚘𝚟𝙲𝚘𝚗𝚜𝚞𝚖𝚎𝚛𝚃𝚢𝚙𝚎()
~/projects/econ-ark/HARK/HARK/ConsumptionSaving/ConsMarkovModel.py in updateSolutionTerminal(self)
    763
    764         # Make replicated terminal period solution: consume all resources, no human wealth, minimum m is 0
--> 765         StateCount = self.MrkvArray[0].shape[0]
    766         self.solution_terminal.cFunc   = StateCount*[self.cFunc_terminal_]
    767         self.solution_terminal.vFunc   = StateCount*[self.solution_terminal.vFunc]

AttributeError: 'MarkovConsumerType' object has no attribute 'MrkvArray'

The problem is that there's no decent concept of a "default" Markov model.
We can make an arbitrary choice, I supposed.
All of the other models have properly working default dictionaries in PR
#585.
On Fri, Mar 20, 2020 at 11:05 AM Sebastian Benthall <
<EMAIL_ADDRESS>wrote:

No default MrkvArray parameter for 𝙼𝚊𝚛𝚔𝚘𝚟𝙲𝚘𝚗𝚜𝚞𝚖𝚎𝚛𝚃𝚢𝚙𝚎,
which cause an error on initialization with
𝙼𝚊𝚛𝚔𝚘𝚟𝙲𝚘𝚗𝚜𝚞𝚖𝚎𝚛𝚃𝚢𝚙𝚎()
~/projects/econ-ark/HARK/HARK/ConsumptionSaving/ConsMarkovModel.py in updateSolutionTerminal(self)
763

764         # Make replicated terminal period solution: consume all resources, no human wealth, minimum m is 0

--> 765         StateCount = self.MrkvArray[0].shape[0]
766         self.solution_terminal.cFunc   = StateCount*[self.cFunc_terminal_]

767         self.solution_terminal.vFunc   = StateCount*[self.solution_terminal.vFunc]

AttributeError: 'MarkovConsumerType' object has no attribute 'MrkvArray'
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/econ-ark/HARK/issues/590, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADKRAFN2TZEKLFFCK4UBOPDRIOA3VANCNFSM4LQN6FKQ
.

My sense is that there are two divergent ideas in play about model parameters defaults.

There's the idea that the default parameters in the HARK models should be illustrative or realistic in some way; the default use of these classes should be substantive for economists.

There's a different idea, more from a software perspective, that the default values of a function should be the simplest possible values that allow for execution of the program. These are often degenerate cases--0, None, etc. But they serve to show the expected type for the parameter and make things run smoothly if for whatever reason nobody bothers to set them

One way to think about it is this:  There are a good many contexts (like, a life cycle model calibration) where we certainly want to have a default calibration that is a reasonable starting point for substantive research.  There are some other contexts, like the Markov one, where the range of potential uses of the tool is profoundly heterogeneous, so there is no "natural" default.
I'd propose that we address these issues in two ways:

Each model should have a distinct separate default calibration for testing computational functioning, which can be designed to do quick exercises specifically designed to test the functioning of the code with no concern about realism.
Models where an economically substantive "plausible" calibration of the model is available (like the life cycle model) should have such a calibration as their default
Models that are general-purpose (like the Markov case) should pick some specific and transparent (and simple) particular realistic model.

Like, for the Markov case, maybe a stochastic transition process between employment and unemployment

This was fixed with the constructors overhaul, closing.


Fix loading segment for historical

Historical will drop a segment that shouldn't be dropped in the following scenario:
Steps:

Historical node tries to load segmentA, but fails with SegmentLoadingException, then ZkCoordinator calls removeSegment(segmentA, blah) to schedule a runnable that would delete segmentA's files.
2.Before that scheduled runnable executes, another LOAD request is sent to this historical, this time historical actually succeeds on loading segmentA and announces it.
3.Later on, the scheduled drop-of-segment runnable starts executing and removes the segment files, however, historical is still announcing segmentA even though it doesn't have the segment files.

This PR:

Added function isAnnounced(DataSegment segment) in DataSegmentAnnouncer.
Added a "segmentsToDelete" field in ZkCoordinator to keep track of segments that are scheduled to be deleted.

it has compilation failures.

Looks good to me, Squash and I am :+1:

@guobingkun can we fix the compilation issues?
@himanshug do you have any more comments?

@fjy Fixed merge conflicts.

should we add this to 0.8.3 as well?

@xvrl I think these errors are not very common and I think we can move forward with it and have this fixed in 0.9.0.

@himanshug @cheddar can we get the other +1 from you guys?

:+1: after https://github.com/druid-io/druid/pull/2118#discussion_r49954330 and https://github.com/druid-io/druid/pull/2118#discussion_r49954333

@himanshug fixed comments.


allow merging of categorical attributes

Josh has mentioned several times that it would be very helpful to allow categorical attributes to be merged, creating a new attribute that is the cartesian product of the original attributes.

completed.


[monitor-ingestion] Rename responseError to cause

Packages impacted by this PR

@azure/monitor-ingestion

Describe the problem that is addressed by this PR
Addresses architect feedback, making the name of this property consistent with the cause property on Error.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-monitor-ingestion


improved doc-readability

Hmm... You've added @throws \Cake\Core\Exception\Exception to setCookie and removeCookie. In what code paths can the exceptions be thrown?

Router::url method throws \Cake\Core\Exception\Exception when the route name is not found. In normal case, it will not throws any Exception. Until you make changes the target (CookieTokenAuthController) but it should not happens !

Makes sense!


Add item.is_active to TimberMenu items

It would be very nice to get a possibility to check if the menu item is the current active item.
Example:

  {% for item in menu %}

      {{ item.title }}

  {% endfor %}

I don't know if it's hard to implement something like this, but I think I'm not the only one who would love to have a method like this.
cheers

If it's just for having an 'active' class, you could do
 and use the added .current-menu-item class.

and handle this myriad of trash classes from wordpress? thats what I don't want... I try to build a clean wordpress site without all these unusable classes...

You can check if an item in your loop is current by using:
{{ item.current ? 'is-active' }}

You can create a twig filter and use it in your templates:
  $twig->addFilter( new Twig_SimpleFilter('active', function($item){
     if(strpos(Timber\URLHelper::get_current_url(), $item->get_link()) === 0)
         return 'active';
     return '';
 }));

the method @roylodder supplied, is the best in my opinion.
It should find the way to the docs...
Thanks for all the advices!
closed :-)

In case anyone is still running into this problem, I searched all over and finally solved my version of this problem. I had a vanilla installation of Wordpress with the Timber Starter Theme, and just couldn't get the current_page_item class to appear in the menu. This turned out to be because I hadn't created a Wordpress menu; I was just using the built-in menu in the Starter Theme. But apparently new TimberMenu(); needs to interact with a native Wordpress menu to get info such as current.
In the Wordpress admin panel, I went to Appearance > Menus and created a menu called "primary_navigation". (I don't think the name of this menu matters.) Then I added all of my pages to the menu, just for good measure. I'm not directly using this menu anywhere in my template, but all of a sudden my TimberMenu has a lot more info in the array, and adds current_menu_item to the item's classes automatically!
I didn't see anywhere in the Timber or Starter Theme documentation explaining that you should create a Wordpress menu if there isn't one. Good luck to anyone who has wrestled with this!


valorant

The application closes when I open it

in the application when putting a skin I don't get to choose any skin only the one that comes by default


[BUG REPORT]: Packager status hangs with no errors

Originally reported via email by Brandon @jbkolze in LRL

Good morning Cumulus folks,
We seem to be having some sort of server-side processing issue with one of our normal gridded data downloads, specifically the MRMS-V12 QPE Pass 2 PRECIP 1hr product for the Little Miami River (LRL) watershed.  If I initiate a request for ~2 months of data (6/16/23-8/16/23), the processing progress updates continuously to around 75-80% and then stops without throwing any errors that I can see.  Just for testing purposes, I lengthened the request to ~2.5 months and the progress stopped at 62%.  I can run the same request for the Green River basin (which is significantly larger) successfully, so on the surface that seems to indicate that it’s not a lack-of-memory issue or something of the sort.  However, if I chop the request for the Little Miami into two ~1 month requests the processing/download completes successfully, so that seems to indicate that it’s not a “bad grid” causing issues either.
Can you all look into what might be causing this?  We can work around it for the time being by chopping up our data requests, so it’s not extremely urgent, but it does somewhat disrupt our standard daily forecasting process so it would be nice to get it resolved if possible (or at least to confirm that it’s “unfixable” so that we can re-work our internal processes).
Let me know if there’s any more information I can provide that might be useful.
Thanks,
Brandon

Tested a download in develop env using the following:

Little Miami River (LRL) watershed.
Date range of 6/16/23-8/16/23
Product: MRMS-V12 QPE Pass 2 PRECIP 1hr

Logs do not indicate an error aside from a constant munmap_chunk(): invalid pointer which has been around for a while.
Memory Peaked at 96% before dropping to 2%.  This is when the download status of 86% stopped updating.

Typically if the container crashes, it will show up as an event where a new container will replace it.  That did not happen leading me to believe a subprocess may be failing (out of memory maybe) and the parent process just continues without bubbling up the error.

I'm starting to think there was a bad file (maybe more) in the time window above causing the error.  The below request was made for the same watersheds (2 months).  Assuming it's current time (9/6/23) minus 2 months:

The program that writes GeoTiff data to DSS (tiffdss) is a cause of this issue.  A fix has been made to tiffdss to address errors when testing the GeoTiffs.  tiffdss is a C program that was not properly handling memory and trying to free() an invalid pointer.  That fix, along with some others, is in the latest version and was tested with the same data set.  All files wrote records to DSS successfully.
https://github.com/USACE/cumulus-api/tree/issue/368-invalid-pointer-packager
CC @adamscarberry

Thanks @jeffsuperglide for the fix.

Download above used original product and time window.  Completed without hanging or errors.


Prevent panic on nil driver

This shouldn't really happen in a real scenario, but the code probably shouldn't crash in this circumstance. If the driver is nil and Start() is still called, it will panic because no nil check was being done against the driver. This behavior happens e.g. in the example executor when not run from Mesos.
Steps to reproduce:

Compile example executor
Execute it
Panic

Closing this because the application should be checking this. Looking at this further, it looks like the real bug is further upstream where
driver, err := executor.NewMesosExecutorDriver(dconfig)
should not be returning a nil driver and nil error.


Add capturing support to the match built-in matcher

Some regexes are complicated enough to warrant their own specs, which naturally leads to specifying not only that the regex matches a given string, but that it captures the correct substrings.
It would be great if there were a method chain on match() that accepted an array or hash to match against the captures from the regex. (Array if using indexed capture groups, Hash if using named capture groups)
Example:
module Indexed
  COMPLEX_REGEX = /^.*(\d+).*$/
end
module Named
  COMPLEX_REGEX = /^.*(?<num>\d+).*$/
end

describe "complicated regex" do
  it "should capture the digits" do
    expect(Indexed::COMPLEX_REGEX).to match("foo123bar").capturing(["123"])
    expect(Named::COMPLEX_REGEX).to match("foo123bar").capturing(num: "123")
  end
end

The example above doesn't demonstrate it, but I would expect the matching of named captures (specified using a hash) to do normal hash matching, thus allowing nested matchers in the hash itself.
I have already created a custom matcher that inherits from RSpec::Matchers::BuiltIn::Match that supports chaining the capturing method to specify expected capture groups. https://gist.github.com/jasonkarns/0b4c9483d11be82bae56.  Description of how the matcher works is commented: https://gist.github.com/jasonkarns/0b4c9483d11be82bae56#gistcomment-1515425
(To be clear, the custom matcher linked above is a quick-fix attempt that covers my scenario. It does not handle indexed captures, only named captures matched using a hash. And it does some brittle ivar swapping to provide better error message which would not be suitable for production as-is.)

I think this is a great idea, although I wonder if the chained method should be with_captures instead of capturing -- which would align better with raise_error(...).with_message(...).  I don't feel strongly about the name, though.
Any desire to work on a PR for this?  My time these days to work on new features is unfortunately short :(.

I like with_captures.
I might be able to work on a PR. One area of concern is how this will interact with the other uses of match (when actual is the string instead of the regex, or when using match to compare deeply nested objects)
Hopefully I'll get enough ground work on the PR to at least expose the issues and generate some more discussion.

when actual is the string instead of the regex,

A MatchData object is returned in either case so it shouldn't be a problem:
"irb(main):001:0> "abc".match(/(a)/)
=> #<MatchData "a" 1:"a">
irb(main):002:0> /(a)/.match("abc")
=> #<MatchData "a" 1:"a">

when using match to compare deeply nested objects

I think we'd just want to raise an error when match is given an argument besides a string or regex and with_captures is called on it.
Actually, a perhaps better idea: we can put conditional logic in the definition of the match method to instantiate an appropriate matcher implementation based on the provided argument.  Then the matcher object returned for the deeply nested object case can simply not define a with_captures method.

Closed by #848

cool to see this get implemented!
any guesses as to when the next release that includes this might be?

any guesses as to when the next release that includes this might be?

Good question.  I was on an extended vacation recently but now that I'm back I'm going to take stock of where the repos are at and see if we can do a release soon.

Cool. I don't mean to rush anyone. But if it will be within weeks then I'll
just wait for a release instead of pointing to github-HEAD.
thanks!
On Thu, Oct 1, 2015 at 2:08 PM, Myron Marston<EMAIL_ADDRESS>wrote:

any guesses as to when the next release that includes this might be?
Good question. I was on an extended vacation recently but now that I'm
back I'm going to take stock of where the repos are at and see if we can do
a release soon.
—
Reply to this email directly or view it on GitHub
https://github.com/rspec/rspec-expectations/issues/831#issuecomment-144803639
.

No guarantees but I'm hoping to release within weeks.


[Vercel] Never shows any deployment or project

Extension – Vercel
Author: @MaxLeiter

Description
I have the vercel extension, but I am never able to find anything on it. it is always empty
Steps To Reproduce

Open the extension
Nothing happens

The current behavior
The expected behavior
Raycast version
Version: 1.40.0

Have you set up your account token? Do you have any vercel teams you want to use or just your personal account?

Hello.
I just followed the extension instructions. It is indeed a team account
what I'm interested on. It shows me the right account selected in the
drop-down
El mié., 28 sept. 2022 19:17, Max Leiter @.***>
escribió:

Have you set up your account token? Do you have any vercel teams you want
to use or just your personal account?
—
Reply to this email directly, view it on GitHub
https://github.com/raycast/extensions/issues/3046#issuecomment-1261219630,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARKJWMR3UG54IYAUOUCIWDWAR4TDANCNFSM6AAAAAAQXRCAM4
.
You are receiving this because you authored the thread.Message ID:
@.***>

sorry @danielo515, I missed your reply. Is this still a problem? Have you tried regenerating a new key?

This is still a problem, but not for the same reasons :D
Now the deployments appear, which is nicer than before, but now the list
flickers. I think it is because it is constantly switching between my
personal and team accounts.
Let me know if a screen recording will help you understand the problem.
Regards
On Mon, Nov 21, 2022 at 6:03 AM Max Leiter @.***> wrote:

sorry @danielo515 https://github.com/danielo515, I missed your reply.
Is this still a problem? Have you tried regenerating a new key?
—
Reply to this email directly, view it on GitHub
https://github.com/raycast/extensions/issues/3046#issuecomment-1321472674,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARKJWMC3QTVN6PF3X2D6JTWJL7DZANCNFSM6AAAAAAQXRCAM4
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
https://danielorodriguez.com


Can't use numerics as custom suffixes when allowSuffixToValue is true

Right now it's not possible to have a custom suffix that's numeric if a rule has allowSuffixToValue set to true, such as Fz-10.  Currently such a class would be translated into:
.Fz-10 {
  font-size: 10;
}

...which isn't valid.
The problem is that sometimes numerics are valid values, such as in the case of z-index, font-weight, or line-height, but in all other cases, a unit of measure (eg px) would be required.
I propose that we add a boolean to the rules that basically declares that for a given rule, the suffix-to-value requires a unit of measure.  Something like suffixRequiresUnit, though I'm not sure how to best word it. By default this setting would be true, but would be false for the exceptions such as the ones listed above.
@renatoi @thierryk thoughts?

Makes sense to me


Gain Matching Channel Irregularity

This may be a simple question, but is there a reason certain channels would not gain match correctly? I am using a 60Co source to coarse match and all but 5 channels match correctly. I have attached two energy vs channel plots to show the difference. The first is pre-match and the second post.
EDIT: I should add the same thing occurs with fine matching

Why are you trying to gain match that spectrum? It looks great already.
You can try just running coarse match on those channels by themselves to see which peaks are attempting to be fit. That’s really the only place coarse match could screw up I think. (or if your charge spectrum doesn’t have enough channels in it).

I was trying to fine match everything to see if it made a difference and it returned the same issue. I tried with a 152Eu source and the same channels were incorrect. I will double check those channels today

Looking through the logs there is the statement:
Error in <TCalManager::AddToManager>: Trying to add a channel that already exists!
Does this affect anything? Otherwise the matching seems to work without problem.

So it is working now? You shouldn’t be getting that error unless you are using the cal manager multiple times to gain match the same channel, ie in a loop.

Also I tried the fine matching on the initial spectrum (pre gain match above) and every channel has an "abnormal termination of minimization". This does not seem right to me.

Have you looked at the charge spectra yet?

I should have been more clear earlier, when I said "work without problems" I meant the code runs fine with no errors, but still returns incorrect results for certain channels.

What would I be looking for in the charge spectrum?

That it contains the peaks that you want to gain match. Then you can look at what it’s trying to do and see if you can figure out why it’s picking the wrong places in the charge spectrum.

They seem to be there. Our ROOT is built against Minuit2 rather than the stock Minuit minimizer, I don't imagine this makes a difference but is there anything in the fitting routine specific to Minuit rather than Minuit2?

Shouldn’t be any difference in the way I’m using it. Especially since most channels work. It tells you what it’s attempting to do for each channel. It says “found N peaks” or something, where is it guessing that it wants to start it’s fit?

The peak finder is working fine. Could my issue be related to both channels A and B being set to detector type 0 in the MSC table for this run?

No, but it could be related to your channel numbers not being assigned correctly. Based on how you make the above spectrum, if your array number does not count along with your "channel number", you will have issues.

I generate it by the command:
AnalysisTree->Draw("fGriffinLowGainHits.GetEnergy():fGriffinLowGainHits.GetArrayNumber()-1>>specE(128,0,128,3000,0,3000)", "","goff", 10e6)

Yes, that’s what I got from the spectrum. However, the gain matcher works on channel number. So if your array numbers (defined counting 1B, 1G, 1R, 1W, 2B, 2G, ….) do not correspond to channel numbers increasing by one, you will be attempting to gain match the wrong crystals at the wrong time.

Just try plotting the charge spectrum using the channel number instead and then try to gain match that.

That makes sense. What would be a better way to build the spectrum? Through proof?

You can do that. That way you can get the channel number more easily. It will be useful to have something that does that anyway for speed when you go to do fine matching later one. You might want to sort through entire subruns instead of the first 10^6 entries as small peaks may have a broader energy gap that you can use to interpolate over.
In the fill command just use grif->GetHit(i)->GetChannel()->GetNumber();

This should be done with a fragment selector correct? Not an analysis selector?

Shouldn’t matter. You just want charges and energies of griffin hits. Doesn’t matter if fragment or “griffin”.

When using the histrograms from a proof session (which worked much better than the way I was doing it) I get the error:
Error in <TGainMatch::SetChannel>: Channel Number 423 does not exist in current memory.
And cannot write the new gains to the channels or write a cal file. Did I miss a step?

That fixed everything. The issue was how I was generating the charge spectrum. It works perfectly with the grif->GetHit(i)->GetChannel()->GetNumber() call in a proof session.
I think the way I was doing it before had a mismatch in what was being gainmatched and what was being written. Thanks for your patience and help!

That also means that you have to re number your channels or avoid anything that uses channel numbers. Most of the well written new code avoids channel numbers.

Thankfully I haven't written anything reliant on channel numbers, only "->GetArrayNumber()"


error upon encountering: if (alarm == null)

Did not expect mod or type at 2363
alarm.c.txt

I think it just doesn't like the word "null" for some reason. I encountered another error on another file and it stopped exactly the same place on the word "null."


Fix the extraHash used when reading a V1 file

Setting extraHash to apiHash is not safe because in
IncrementalNameHashing#sameAPI an error is emitted if the extra hashes
are different and the class is not a trait. Setting it to 0 should be
safe since that's the value used for things which are not traits.

To validate this pull request against other sbt modules, please visit this link.


something went wrong!

I dont now what i can do :x

I can't save anything.
It asks a username and password (I can't say how to get it) and if you escape the browser dialog give this error message

Username and password? Who?
link: http://<IP_ADDRESS>/server/

I can't save anything.
It asks a username and password (I can't say how to get it) and if you escape the browser dialog give this error message

Hey


Ch setup postgresql database 159757959

What does this PR do?
This PR sets up the database using postgresql
What are the relevant pivotal tracker stories?
159757959

Pull Request Test Coverage Report for Build 92

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 93.191%

Totals

Change from base Build 89:
0.2%

Covered Lines:
657

Relevant Lines:
705

💛  - Coveralls


generate custom html report

Example for custom report:
await checkA11y(page, context, {
      axeOptions: {
        runOnly: {
          type: 'tag',
          values: ['wcag2a', 'wcag2aa', 'wcag21aa']
        }
      }
    }, false, 'default', {
      outputDirPath: 'your-results-directory',
      outputDir: 'your-output-directory',
      reportFileName: 'accessibility-audit-.html'
    })

Hey @BeataKr , I have added you as a collaborator as you have added important features consistently in this repository.

On the other hand, this awesome feature is available in v1.2.1

Thanks ;)


Fix broken links in README.md file and adjust issues templates

Description
There are two broken links in README.md file, one is the link to usage guide and the other is the link to contribution guide. Also, there's some problem with the issues templates, when you're creating a new issue, the templates don't show up, it just starts a new blank issue.
When creating a new issue, it's expected to show up a page like this containing the two templates that are present in this project (BUG_REPORT and FEATURE_REQUEST):

But instead, just a new blank issue shows up:

Thx for pointing these issues @mateuseap!


Compile Error with XCode 11, Swift 4.x

Hi,
I am getting several compile errors:
Type 'Day' does not conform to protocol 'AdditiveArithmetic'...
Type 'Degree' does not conform to protocol 'AdditiveArithmetic'....
Thank you

Hi. Are you on the swift4 branch ?
I checked out this branch, and run the tests suites with success. I'm using Xcode 11.3.1.

Hi,
I am using pods, should I add extra in version or something. I have tried also ob empty project. The same.

On 28 Mar 2020, at 17:10, Cédric Foellmi<EMAIL_ADDRESS>wrote:

Hi. Are you on the swift4 branch ?
I checked out this branch, and run the tests suites with success. I'm using Xcode 11.3.1.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Could you post here your Podfile for me to test?

Here I have packed whole test project
https://www.dropbox.com/s/pn150ed5rlcv4mf/astro.zip?dl=0 https://www.dropbox.com/s/pn150ed5rlcv4mf/astro.zip?dl=0
I am using latest XCode Version 11.4 (11E146)
thank you for help,
best regards,
Grega

On 28 Mar 2020, at 19:06, Cédric Foellmi<EMAIL_ADDRESS>wrote:
Could you post here your Podfile for me to test?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/onekiloparsec/SwiftAA/issues/89#issuecomment-605497598, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABAMHPBEMQTID7H4YH4XBLRJY4BNANCNFSM4LULZJUQ.

Just opened your project and compiled. It fails because of an error which is the issue #90 Will make an updated release today.

Fixed. Upgrade to v2.2.3. You may consider support at some point, thanks! https://patreon.com/onekiloparsec


java.lang.NullPointerException: schemaStoreConfig

Hi I am, trying to configure SpinalTap to try on the CDC functionality from mysql to Kafka, I have skipped to configure schema store, do I still need to configure the schema store if I will only use Kafka?

@ronnie8778 yes, you need to do that. SchemaStore is a required component of this system.

@mangobatao Managed to get Spinaltap standalone running, however there is no stream to my Kafka topic, anything I might missed out? My spinaltap standalone config as follow:
zk-connection-string: localhost:2181
zk-namespace: spinaltap-standalone
kafka-config:
bootstrap_servers: localhost:9092
mysql-user: user
mysql-password: password
mysql-server-id: 1
mysql-schema-store:
host: localhost
port: 3306
database: spinaltap
archive-database: spinaltap_archive
mysql-sources:

name: localhost
host: localhost
port: 3306
host_role: MASTER
socket_timeout_seconds: -1
schema_version_enabled: true
initial_binlog_position:
fileName: mysql-bin.000001
position: 1
nextPosition: 1
tables:

testdb:testcdc

@ronnie8778 how did you send insert/update/delete to MySQL? What's in your binary log?

@ronnie8778 schema store is not mandatory to run SpinalTap. You can set schema_version_enabled: false if you don't need it.
This issue is fixed in #19

@zuofei Thanks, let try it out.

@mangobatao I use insert command to insert rows to the table.
I can see the mysqlbinlog contains what I have inserted to my table and other binary code.

@zuofei Thanks, let me try it out.

@zuofei after pulled from git, do I need to rebuild the software? If I run directly, I hit with the same error.

@ronnie8778 Yes, please rebuild the jar by running ./gradlew shadowjar.
Please paste the logs so we can look into your issue in your setup.

@zuofei able to start it now, thanks!


move to nw.js

Will you move to a newer nw.js?

Already did :) Is something not working?

Haven't had a chance to try, actually. Btw, how about modifying the window a bit?

Modifying it how?

make it like this


setup-local-disks - add flag to disable using the mounted path for kubelet and containerd

I am willing to do the change and open a PR but i wanted to check first if this is something that would be accepted
What would you like to be added:
In some cases i want to use the setup-local-disks script to create the md0 and mount it to a path but i don't want to use it for kubelet , containerd and pod logs
this cannot be disabled right now, as far as i can see , https://github.com/awslabs/amazon-eks-ami/blob/master/files/bin/setup-local-disks#L81-L129
I wanted to add a new flag to disable ( so enabled by default ) , then i would run with userData as part of my nodepool karpenter definition
Why is this needed:
I would like to use the NVME disks with MD0 raid for some hostpath mounts

I don't think this is unreasonable, but hostpath mounts are a bit of a red flag IMO 😄 Feel free to open a PR.

Feel free to open a PR.

Will do :+1:

are a bit of a red flag IMO

you are preaching to the choir :angel:  :) i wish it was my decision

We had to write our own copy of the scripts because we wanted to mount kubelet and containerd but could not mount pod logs. Would be useful if it was generically made more configurable.

@cartermckinnon even though i have not fully tested https://github.com/awslabs/amazon-eks-ami/pull/1723 is it possible to unlock workflows on it ?

PR is ready for review, added testing a fixed a couple of things :pray:

merged in https://github.com/awslabs/amazon-eks-ami/pull/1723, thanks for the additions 😀

closing this :pray:


WIP: Better logging, reduce logspam & clean up docstrings

Sorry Andrew, I am pushing changes faster than I like, because I want to get them in before 0.2.9 is tagged & pushed to PyPi!
This PR fixed a bug introduced with logging.  It also adds some logging to aid with debugging of refresh token failure. It reduces the number of these messages to one (only during instantiation):
DEBUG: __init__(): Debug mode was not explicitly enabled.

Docstrings that extend beyond 1 line should have the end-triple-quote on a line by themselves.

@watchforstock
In __init__.py there is:
class EvohomeClient(EvohomeBase):                                                # pylint: disable=too-many-instance-attributes
    """Provides access to the Evohome API"""

    # pylint: disable=too-many-arguments
    def __init__(self, username, password, debug=False, refresh_token=None,
                 access_token=None, access_token_expires=None):
        super(EvohomeClient, self).__init__(debug)

But in the other modules (e.g. controlsystem.py), there is:
class ControlSystem(EvohomeBase):
    """Provides handling of a control system"""

    def __init__(self, client, location, gateway, data=None):
        super(ControlSystem, self).__init__()

Is the second super supposed to include: debug=False?

Are you OK if I just refactor this whole thing? I think we can just dispose of base.py.

Are you OK if I just refactor this whole thing? I think we can just dispose of base.py.

Yes I think so. If I remember back, I think I thought there'd be more "standard" processing that each object would need to do, but it turned out not to be true. As I was doing some of the clean up the other night I thought that it looked largely redundant.

Sorry Andrew, I am pushing changes faster than I like, because I want to get them in before 0.2.9 is tagged & pushed to PyPi!

I wouldn't worry too much about "missing" a release. I'm trying to improve the process by automating the release process so it should be easier to do releases in the future. I'll comment in the other thread, but I'm inclined to get this branch onto master soon so we can track the different changes (linting, testing etc) separately

Yea go-on. I've introduced a regression & can't sort it out.
Also, think I found a bug that affects people with multiple locations - watch this space!


[firebase_messaging]: iOS background message not invoked when app is terminated and user switches to different app afterward

Is there an existing issue for this?

[X] I have searched the existing issues.

Are you aware of the differences between iOS and Android background message handling?

[X] I understand that iOS and Android background messages behave differently, and I've designed my application with that in mind.

Do you have an active Apple Developer account?

[X] I have an active Apple Developer account.

Are you using a physical iOS device to test background messages?

[X] I am using a physical iOS device to test background messages.

Have you enabled "Remote Notifications" & "Background Mode" (Checking options for "Background Processing" & "Remote Notifications") in your app's Xcode project?
Yes, pic below.

Have you created an APNs key in your Apple Developer account & uploaded this APNs key to your Firebase console?
Yes, pic below.

Have you disabled method swizzling for Firebase in your app?
Yes, pic below.

Are you sending messages to your app from the Firebase Admin SDK?
Yes, our code below:
admin
.messaging()
.send({
data: {...data, notificationType: 'chat'},
token: deviceToken,
android: {
priority: 'high',
data, // without it, badge is not displayed in foreground
},
apns: {
payload: {
aps: {
contentAvailable: true,
},
},
headers: {
'apns-push-type': 'background',
'apns-priority': '5', // Must be 5 when contentAvailable is set to true.
'apns-topic': 'com.backend.presence', // bundle identifier
},
},
})
Have you requested permission from the user to receive notifications?

[X] I have the relevant permission to receive notifications.

Have you used the 'Console' application on your macOS device to check if the iOS device's system is throttling your background messages?
From Console, we see that data-only notifications are always cancelled if app is terminated and user opens a different app.
"CANCELED: com.apple.pushLaunch.com.backend.presence:A680C5 at prioritv 5 !" (pic below).
As we wrote in #9300, our comment here https://github.com/firebase/flutterfire/issues/9300#issuecomment-1210349576 ,
Apple told us that silent notifications on iOS are not meant to be used as on Android and we should use "notification" , which are never throttled and arrive quickly. Ofc, since most time content is encrypted, Apple provides the possibility to modify content (decrypt it) before displaying the badge. As mentioned, this is done by using "mutable-content:1" + a Service App Extension.

Additional context and comments
Hello and thanks for the investigation!
Our understanding is that firebase_messaging should integrate "notification" with "mutable-content:1" and "Service App Extension". Without this feature, it is not possible to use the plugin for apps that send high priority encrypted notifications (eg. financial or trading apps, chat and social media apps, banks apps). In these cases, app might send encrypted content that should be decrypted before displaying the badge.
Why we cannot use "data-only notification" as is it now?
Beyond the throttling, they don't work at all when "app is terminated and user opens another app". This is not a bug of firebase_messaging but Apple's policy.
Why we cannot use "notification" as it is now?
Because without mutable-content and Service App Extension, badges will be displayed before having the opportunity to decrypt notifications' content.
Hope this will be helpful.

We just noticed that OneSignal provides the feature. Please see Step 3 of follow documentation:
https://documentation.onesignal.com/docs/flutter-sdk-setup

@iosephmagno
Is one signal notifications extension
Will let the ios background handler to be invoked for ios?

@hatemragab we are investigating. The idea is, if we get to modify remote notification content before diplaying headup on iOS, we can have Redis that maps users’ devices so that:

To android devices, we will send data-only notifications.
To ios devices, we will send remote notifications.

As of now, it seems that this is the only way to deal with notifications when content decryption and 100% delivery is required on iOS.
If firebase_messaging adds a Notification Extension, above idea will require with minimal code on our side. Otherwise, we must use a different plugin on iOS and use firebase_messaging on android only.

Thanks for the detailed report. Based on the details provided and also additional context provided, I am keeping this issue open and treating as a potential enhancement and to know team's insights on it.
/cc @russellwheatley

I took a look since @iosephmagno emailed me about this issue.
Some challenges to support this include:

launching the Flutter application (or a separate Dart entrypoint) when message is received by notification extension (the Flutter app doesn't always exist when it is received), to allow users to write Dart to e.g. decrypt messages.
send message (UNNotificationContent) from Notification extension to iOS host app (e.g. using MMWormhole), then send a message from iOS host app to Flutter app (Method channels), and all the way back again, from Flutter, to iOS host, to extension.

Hi!
Are there is any news about this issue? For us, it is a blocking thing and we are going to switch to direct APN from the Firebase.

@awaik unfortunately you must use iosNotificationExtension. At least, by doing so you will have ios Communication Notification layout on your app.
I'm closing this issue on my side. Maybe explaining this issue in official doc might help devs. We wasted weeks only to understand it.
To Recap:
Does your app send clear data and you don't need ios Communication Notification layout on iphone?
Then use firebase_messaging with remote notification. Notifications will work on all app states.
Does your app send encrypted data or you need ios Communication Notification layout on iphone?
Then use iosNotificationExtension and remote notification. The Extension will decrypt field and display badge on background state. On foreground state, Extension will decrypt field and firebase_messaging handler will be triggered.
Never use silent notifications on ios because they are throttled and cancelled most of time. This is why they don't work when app is terminated, it is not firebase_messaging issue, it is os that cancels them.
Keep using silent notification on Android. This means duplicate data in your notification json (one for android using silent notification and one for ios using remote notification + mutableContent:1)

@iosephmagno Maybe you have some hints on how to create this extension for the Flutter app?
I tried different ways and still, can't display the message in the background.
I appreciate any hints a lot.

#@![IMG_1280 Small](https://user-images.githubusercontent.com/102216433/196098360-3e32022d-a76e-498c-b35d-aed4de3420d8.jpeg)


Save as button for the Python Script

#50 could be what you're looking for.

Merging of #55 should close this issue,


Support BTF-based pretty printing

A short example: bpftrace -e 'kprobe:kfree_skb {printb((struct sk_buff *)arg0)}'. It will display complete struct sk_buff information, which can improve debugging efficiency. Part of the output is shown below:
(struct sk_buff){
        (union){
                (struct){
                        .next = (struct sk_buff *)(nil),
                        .prev = (struct sk_buff *)(nil),
                        (union){
                                .dev = (struct net_device *)(nil),
                                .dev_scratch = (long unsigned int)0,
                        },
                },
...

Checklist

[ ] Language changes are updated in man/adoc/bpftrace.adoc and if needed in docs/reference_guide.md
[ ] User-visible and non-trivial changes updated in CHANGELOG.md
[ ] The new behaviour is covered by tests

This seems closely related to #1834. That one also suggest to use the bpf_snprintf_btf helper which produces practically the same output as your implementation here. In addition, it doesn't need async approach so I'd be inclined towards it more.

This seems closely related to #1834. That one also suggest to use the bpf_snprintf_btf helper which produces practically the same output as your implementation here. In addition, it doesn't need async approach so I'd be inclined towards it more.

bpf_snprintf_btf also needs an async approach, because bpf_snprintf_btf also needs to allocate a large piece of memory through map to store formatted data.

Good point, I didn't realize that.

I use the current approach for several reasons:

Better compatibility, can run on the older kernel.
The size of the required map value is determined, but bpf_snprintf_btf cannot be determined
This method is also implemented in BCC,  see https://github.com/iovisor/bcc/blob/master/libbpf-tools/ksnoop.c#L756
The original binary data transmitted, compared with string data, the amount of transmitted data is smaller

These are all valid reasons, thanks! It seems that even the ksnoop tool, which was the original use-case for bpf_snprintf_btf doesn't use it anymore.
I'll try to get to review this soon. Thanks for the work!

Is it necessary to have a new printb() builtin? I realize we can dump structs using print() today so there's symmetry with printb(), but I wonder if it's better to have printf() format string specifiers instead. Those are composable and will come out atomically with other metadata the user might have (rather than possibly being dropped due to ring buffer overflow).
It would feel quite natural to have a specifier for raw struct dump as well as pretty printed dump.

Using printf is also acceptable. We can convert it into a string through other builtins, such as printf("%s", btf(skb));. Or, we can use something like {:?} in rust. However, I haven't figured out what symbols should be used in printf yet.

Having new printf format specifiers sounds good to me, although I'm not sure if it won't be confusing to users as they'd expect printf to have the "commonly known specifiers" only. OTOH, we already have a few custom specifiers so there's a precedent for it (and it'd be documented). I like it better than adding new builtins.

However, I haven't figured out what symbols should be used in printf yet.

Good question, wdyt @danobi?
Maybe %t (as in "struct type"), optionally followed by an extra modifier, i.e. %tr for raw struct and %th or %tp for pretty-printed struct?

Now printf uses stack memory, do we need to change printf to use percpu map memory first? Because the stack memory is only 512 bytes, it is definitely not enough.

@chengshuyi good point. Improving printf() to use percpu map memory would be a nice change. I don't know off the top of my head how much work it'd be, though.
I'd rather not block this PR on a big refactor, as printb() does provide some level of symmetry with printf(). But I think it'd be nice not to add too many more builtin functions.
Mind taking a look at how much effort a printf() refactor is? If it's an obnoxiously large amount of work, maybe we should merge this first.


Specify output for interactive mode on windows

fixes #3929
This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[x] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

(see Authoring Command Modules)

@oakeyc What was the cause of the issue? How does this fix it? Were you able to repro it and the Windows server VM?

It was a problem on windows because the file output wasn't specified causing the
AttributeError: 'NoneType' object has no attribute 'write'

Codecov Report

Merging #3944 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master    #3944   +/-   ##
=======================================
  Coverage   70.57%   70.57%
=======================================
  Files         429      429
  Lines       27294    27294
  Branches     4164     4164
=======================================
  Hits        19262    19262
- Misses       6785     6789    +4
+ Partials     1247     1243    -4

Impacted Files
Coverage Δ

...nd_modules/azure-cli-interactive/azclishell/app.py
31.2% <0%> (ø)
:arrow_up:

...li-cloud/azure/cli/command_modules/cloud/custom.py
14.45% <0%> (ø)
:arrow_up:

src/azure-cli-core/azure/cli/core/util.py
70.66% <0%> (ø)
:arrow_up:

...dback/azure/cli/command_modules/feedback/custom.py
31.25% <0%> (ø)
:arrow_up:

...nent/azure/cli/command_modules/component/custom.py
16.23% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@oakeyc What's the difference between self.output and sys.stdout and how is this change specific to the issue on Windows?

@derekbekoe, before when self.output was None I would use the OutputProducer. But I would specify `file=self.output,' and on line 111 in _output.py
    def out(self, obj):
        if platform.system() == 'Windows':
            self.file = colorama.AnsiToWin32(self.file).stream
        output = self.formatter(obj)

will now throw an error because self.file is None.

@oakeyc There are different changes now?
Can you run on a Windows Server 2016 Datacenter VM to verify the change?

@derekbekoe can verify the changes work as expected.


Code not working: ModuleNotFoundError: No module named 'agents'

~/ChatScene-main$ PYTHONPATH='./' python scripts/run_train.py --agent_cfg=adv_scenic.yaml --scenario_cfg=train_scenario_scenic.yaml --mode train_scenario --scenario_id 1
setGPU: Setting GPU to: 0
pygame 2.3.0 (SDL 2.24.2, Python 3.8.18)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "scripts/run_train.py", line 18, in
from safebench.carla_runner import CarlaRunner
File "/home/genesis/ChatScene-main/safebench/carla_runner.py", line 20, in
from safebench.gym_carla.envs.render import BirdeyeRender
File "/home/genesis/ChatScene-main/safebench/gym_carla/envs/init.py", line 11, in
from safebench.gym_carla.envs.carla_env import CarlaEnv
File "/home/genesis/ChatScene-main/safebench/gym_carla/envs/carla_env.py", line 31, in
from safebench.scenario.scenario_definition.route_scenario import RouteScenario
File "/home/genesis/ChatScene-main/safebench/scenario/init.py", line 16, in
from safebench.scenario.scenario_policy.adv_patch import ObjectDetection
File "/home/genesis/ChatScene-main/safebench/scenario/scenario_policy/adv_patch.py", line 21, in
from safebench.agent.object_detection.utils.general import cv2
File "/home/genesis/ChatScene-main/safebench/agent/init.py", line 17, in
from safebench.agent.basic import CarlaBasicAgent
File "/home/genesis/ChatScene-main/safebench/agent/basic.py", line 14, in
from agents.navigation.basic_agent import BasicAgent
ModuleNotFoundError: No module named 'agents'
can you please test code before putting into production?

sorry didn't pay attention to PYTHONPATH


Won't start

(macOS)
After downloading the requirements I am still unable to run kickthemout.py this is what was dispayed in my terminal window:

do u have skype? i had this same issue and fixed it

Look at Issue #13. Let me know if this resolves your issue. Thanks.


refactor add payment dynamic

Details

Added one window listener that observed resize event and re-set position of the menu, there is a reason that needs to migrate the listener into dimension method.

Fixed Issues

$ #7385
Tests

[x] Tested by access to the payment page from the setting page.

QA Steps

[x] Login on web / desktop app
[x] Select profile > payments
[x] Select add payment method
[x] Change screen width
[x] Verify

Tested On

[x] Web
[ ] Mobile Web
[x] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

https://user-images.githubusercontent.com/5449119/154851435-85db3ef8-618a-40d2-bb15-f1bd8fbef35b.mp4
Mobile Web

NA
Desktop

https://user-images.githubusercontent.com/5449119/152561282-dffec0b4-24e0-4a76-b9a2-4b98856d6065.mp4
iOS

NA
Android

NA

@rushatgabhane @deetergp updated!

@phivh could you please post a quick explaination on what fixed the resizing bug? Thanks

@rushatgabhane @deetergp updated.
There are not many changes from the previous PR, the only things that only update window listener to Dimension of RN.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by @deetergp in version: 1.1.42-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @chiragsalian in version: 1.1.42-6 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


add toleration for GPUs in sample pytorch RayJob

Why are these changes needed?
Even though Kuberay automatically adds taints for nvidia.com/gpu, some of Kueue's features will directly inspect the PodTemplate from the RayJob before the tolerations are applied. This change adds the toleration premptively to optimize Kueue's scheduling logic
Related issue number

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[ ] Manual tests
[ ] This PR is not tested :(

cc @kevin85421


Allow MongoDB Session store extra fields in session collection

Need to apply feature https://github.com/yiisoft/yii2/issues/8670 for yii\mongodb\Session.

Issue resolved by commit 306b239


Entry point not found error reported when calling tf.contrib.rnn.BasicRNNCell

Python version = 3.5.0

Have I written custom code --> No
OS Platform and Distribution  --> Windows 10
TensorFlow installed from --> pip install --ignore-installed --upgrade tensorflow-gpu
TensorFlow version --> 1.8.0-gpu
Bazel version --> NA
CUDA/cuDNN version --> 9.0
GPU model and memory --> GeForce GTX 960M, 3GB
Exact command to reproduce --> See below

X0 = tf.placeholder(tf.float32, [None, n_inputs])
X1 = tf.placeholder(tf.float32, [None, n_inputs])
basic_cell = tf.contrib.rnn.BasicRNNCell(num_units=n_neurons)  # Errs out here
Error message:
"The procedure entry point
?AddCleanup@Arenalmpl@internal@protobuf@google@@QEAAXXEPEAXP6AX0@Z@Z could not be located in the dynamic link library C:\Anaconda\envs\tensorflow\lib\site-packages\tensorflow\contrib\data_dataset_ops.so"

I'm having the same problem!

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

Requested info added to original post.

This question is better asked on StackOverflow since it is not a bug or feature request. There is also a larger community that reads questions there.
If you think we've misinterpreted a bug, please comment again with a clear explanation, as well as all of the information requested in the issue template. Thanks!

OK. But did you observe the same phenomenon? How did you come to the conclusion that it is not an issue with the file data_dataset_ops.so?

I came across this same issue today, can anyone suggest what's the workaround @solarbear123 @bignamehyp. Thanks.

I am facing the same issue, how can I fix this ? @solarbear123  @bignamehyp  @sbhola


#MakeDonaldDrumpfAgain

Because he wants to ban a religion and other things
https://www.youtube.com/watch?v=DnpO_RTSNmQ
And the UK Parliament was going to ban him
https://www.youtube.com/watch?v=BMP-BrXhcR0&feature=youtu.be&t=1h7m30s

I don't know what you're trying to say here…

:P Would make this build 100x better if it were changed :)


Custom VIP Badges (New FrankerFaceZ Feature)

What should be added?
Hello, friends! Yesterday, FrankerFaceZ added a feature that allows broadcasters to set a custom image for VIP badges in their chat. Example:

These custom badges work like a normal Twitch custom badge, such as sub badges. Just a total image replacement, no background colors or anything like the special way FFZ handles mod badges.
If a channel has a custom VIP badge, there will be URLs for the badge in the APIv1 room response from FrankerFaceZ. For example, from https://api.frankerfacez.com/v1/room/sodapoppin we see:
{
	"room": {
		"id": "sodapoppin",
		...
		"vip_badge": {
			"1": "//cdn.frankerfacez.com/room-badge/vip/sodapoppin/1",
			"2": "//cdn.frankerfacez.com/room-badge/vip/sodapoppin/2",
			"4": "//cdn.frankerfacez.com/room-badge/vip/sodapoppin/4"
		},
		...
	}
}

In a channel with no custom VIP badge set, vip_badge will be null. Additionally, if users don't supply a high enough resolution image, 2 or 4 may be null to indicate their absence. In the future, we'll have our CDN just upscale things on demand, but that isn't happening yet so please don't rely on behavior like that.
Why should it be added?
I personally think Twitch should've let people customize their VIP badges from the start, but since they didn't, FFZ is here to help. I believe adding support for this to many different clients will help present a more unified experience to Twitch users, and that is worth it.
Thanks!

@SirStendec just wondering why is there no object in the API response as moderator_badge which is either string or null. You instead return vip_badge which is either a string or an object of strings, which is quite inconsistent.


The skipping OK/Not OK could perhaps be set by setting some variable, using some function or similar.

The table in the previous comment did not really come out as expected. New attempt here:

Action
Skipping
Critical/Non-critical
Color (suggestion)
Overall test

Test runs and fails

Critical
Red (as today)
Fails

Test runs and fails

Non-critical
Red (as today)
OK

Test skipped
Not OK
Critical
Orange
Fails

Test skipped
Not OK
Non-critical
Orange
OK

Test skipped
OK
Critical
Yellow
OK

Test skipped
OK
Non-critical
Yellow
OK

Hemmm.. if I skip test I think the result Is Just skipped.. not "ok -
skipped" or "not-ok skipped"
Il ven 21 feb 2020, 22:54 magand01<EMAIL_ADDRESS>ha scritto:

The table in the previous comment did not really come out as expected. New
attempt here:
Action Skipping Critical/Non-critical Color (suggestion) Overall test
Test runs and fails Critical Red (as today) Fails
Test runs and fails Non-critical Red (as today) OK
Test skipped Not OK Critical Orange Fails
Test skipped Not OK Non-critical Orange OK
Test skipped OK Critical Yellow OK
Test skipped OK Non-critical Yellow OK
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/robotframework/robotframework/issues/2087?email_source=notifications&email_token=AKMGLR2VGCJGDATE2EMJTNTREBEQZA5CNFSM4BMYFMV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMUHEGY#issuecomment-589853211,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKMGLR3O4IGQ4DK5AZ6ISBLREBEQZANCNFSM4BMYFMVQ
.

Sorry but any actions for skip status. I have been looking for this feature. Thanks.

@magand01 I'm sorry, but where's the value of failing critical tests on a skip? A skip is a skip. People are looking for an ability to communicate "for one reason on another we won't run this, period".
Assuming any other intentions or testing philosophy is a mistake and will lead to making this feature unusable for some parts of the community.

The long awaited skip status is coming in RF 4.0 that's planned for December! I submitted #3622 with more concrete design and close this one as its duplicate.
As you'll see from #3622, criticality will go when skipping comes. I know its a controversial decision but I've been thinking this for a long time and believe that's the best way forward. For more reasoning see the separate issue #3624.


failed for back view

Good evening to the authors! Recently I found that the model failed on the back view picture but performed well in the front view and side view. I wonder if I missed some step?  I tried 300wlp and 300wlp_euler, they got the same results. I really appreciate your help! Thanks a looooooooooooot!

Hello, thanks for your interest in our work.
Since 300W-LP is a short-range head pose estimation dataset, models trained on it can only estimate up to [-90º, 90º] yaw rotations.
For back view images, you should use the models trained on CMU Panoptic dataset. However, keep in mind that this dataset does not include in-the-wild images, and generalization is limited.
It is also important to check the bounding boxes you are using, as most face detectors only work with frontal views.

thanks for your reply! I will try it around this week and update.


fixed 183, ObserveArray.map() doesn't convert jsx to proxies

for #183

Jsx as props
<Foo title={
title
} />
I think we should test the thing we changed, not the side effects of that
change. We didn't change .map, we changed how can-observe handles jsx.
On Thu, Sep 13, 2018, 10:53 PM Mike Dane<EMAIL_ADDRESS>wrote:

@mikedane commented on this pull request.
In test/test.js
https://github.com/bitovi/ylem/pull/184#discussion_r217513101:

@@ -258,4 +258,16 @@ QUnit.module('@yelm', () => {
assert.equal(testInstance.props.foo, 'New Prop Value');
assert.equal(divComponent.innerText, 'test New Prop Value');
});

QUnit.test('ObserveArray.map() shouldn't convert jsx to proxies', (assert) => {

What are some other scenarios where JSX would normally be converted? I can
add them to the test.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/bitovi/ylem/pull/184#discussion_r217513101, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA71cqSg8j5aoOxJXYu2ergA-GFdG8d1ks5uarfGgaJpZM4WoF1k
.


ok and cancel button are very small

Describe the bug
ok and cancel button are very small
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hi @Akshay0701, it's a strange issue. I hope this may work.
colorPickerDialog.show();
colorPickerDialog.getPositiveButton().setTextSize(TypedValue.COMPLEX_UNIT_SP,14f);
colorPickerDialog.getNegativeButton().setTextSize(TypedValue.COMPLEX_UNIT_SP,14f);

thanks!

one more question when i tried to set default color like this

.setColors(Color.red);

application crashed

Wait, for setting default color you have to use .setDefaultColor(Color.RED) and for setting the list of colors please use it as below.
        // Option 1: Pass the resource id of array
	.setColors(R.array.array_colors)

	//Option 2: Pass the arraylist of HEX colors in String format.
	.setColors(new ArrayList<>(Arrays.asList("#95afc0", "#ff7979", "#ffbe76", "#7ed6df", "#badc58")))

	// Option 3: Pass any number of colors in int format.
	.setColors(Color.RED, Color.BLUE, Color.GREEN, Color.BLACK, Color.YELLOW,Color.CYAN,Color.MAGENTA)

	// Option 4: Use Predefined 15 colors array.
	.setColors()
	.setOnDirectSelectColorListener(new OnDirectSelectColorListener() {
                    @Override
                    public void onDirectColorSelected(int color, int position) {

                    }
                })
	.show();

Thanks You so much


QA over Documents

According https://python.langchain.com/docs/use_cases/question_answering/
Tasks:

#5
#6
#7
#8
#9
#10
#11

Many documents are currently in the form of PDF.
https://llamahub.ai/l/file-pymu_pdf

Could you add an example for usage of RetrievalQA?

see LLamaSharp integration tests.
ChainTests.cs
The last method contains an example of RetreiveDocuments chain.


chore(master): release 0.7.0

:robot: I have created a release beep boop
0.7.0 (2023-02-07)
⚠ BREAKING CHANGES

rename DDragonClient to Client
rename AsyncDDragonClient to AsyncClient
rename DDragonClientError to ClientError
simpler client export names (#35)

Features

add builders for API clients (#37) (34012e5)
clients now derive Clone (ab03f6a)
support all ddragon TFT endpoints (#38) (57a56b2)

Bug Fixes

do not improperly cache ddragon versions (34012e5)

Code Refactoring

rename AsyncDDragonClient to AsyncClient (ab03f6a)
rename DDragonClient to Client (ab03f6a)
rename DDragonClientError to ClientError (ab03f6a)
simpler client export names (#35) (ab03f6a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/kade-robertson/ddragon/releases/tag/v0.7.0 :sunflower:


v2 list sorted by country

Thought maybe this could help:
https://raw.githubusercontent.com/mastad0n/dnscrypt_resolvers/master/resolvers/v2/v2.md
No offence if it's not helpful 😄

May I suggest a strict (and simple) layout, using ISO values.
Validated by a good old very awkward regex test :-)
Something like a good old CSV:
nick,name,provider,country,ip6,anycast,log,censored,eyes,commercial,legal,dnsc,dnsh,....  sdn
eyes:5,7,14
legal:indicator of what the country can do, ask... with or without warrant... you get the idea

Thanks guys! I'm just making initial draft here: https://mastad0n.github.io

All sorted :) https://github.com/mastad0n/mastad0n.github.io/tree/master/resolvers/v2
Also updated https://mastad0n.github.io
@TraderStf those are good suggestions. Maybe @jedisct1 could give his input on that?

@mastad0n You rock! I also second @TraderStf proposal.

Thanks for your effort @mastad0n. Quick question: why is Cisco/OpenDNS missing in The Netherlands?

@AtAM1 Thank you! And thanks for your input!
Hi @Marco-vW No problem :) Cisco/OpenDNS is anycast. Meaning, the location changes depending on where you connect from it (https://www.opendns.com/data-center-locations/) . It's in the anycast.md:
https://raw.githubusercontent.com/mastad0n/mastad0n.github.io/master/resolvers/v2/anycast.md

Yandex and Google are anycast, too.

I have these. Verify, it's a copy paste from my @&#" mess. 😜
anycast.censurfridns.dk     <IP_ADDRESS>
                            2001:67c:28a4::
ns1.censurfridns.dk         <IP_ADDRESS>
                            2002:d596:2a92:1:71:53::

resolver#.dns.watch         <IP_ADDRESS>
                            <IP_ADDRESS>
resolver#v6.dns.watch       2001:1608:10:25::1c04:b12f
                            2001:1608:10:25::9249:d69b

DNS Service           DNS1                  DNS2               Privacy   Ads   Flush
G_oogle Public DNS    <IP_ADDRESS>               <IP_ADDRESS>
OpenDNS               <IP_ADDRESS>        <IP_ADDRESS>
Norton ConnectSafe    <IP_ADDRESS>        <IP_ADDRESS>
Comodo Secure DNS     <IP_ADDRESS>           <IP_ADDRESS>
DNS Advantage         <IP_ADDRESS>          <IP_ADDRESS>
FreeDNS               <IP_ADDRESS>          <IP_ADDRESS>
GreenTeamDNS          <IP_ADDRESS>         <IP_ADDRESS>
DNS.WATCH             <IP_ADDRESS>          <IP_ADDRESS>
Level3 Free DNS       <IP_ADDRESS>           <IP_ADDRESS>

verisign              <IP_ADDRESS>             <IP_ADDRESS>          yes       no     yes
                      2620:74:1b::1:1       2620:74:1c::2:2

Level3 has <IP_ADDRESS> which is easier to remember, but none of these support dnscrypt or DoH, so they are not very relevant here.

Thank you @jedisct1 I've added them! (yandex & google)

This is fantastic!
In order for these file to be automatically loaded by dnscrypt-proxy, can you add a signature to these files and publish your public key?
Minisign now accepts multiple files to be signed, so you can just use minisign -Sm *.md to sign them all at once.

Thank you very much @jedisct1
Yes, I will do minisign on them and publish my public key!

@mastad0n Did you ever get around to signing these lists? If you could put your pub key somewhere, that would be great.

@thundR Thank you, I haven't forgotten about it but am having some issues with minisign. Will figure it out asap!

Great!
Added here: https://github.com/jedisct1/dnscrypt-proxy/wiki/DNS-server-sources
The web page may have a bit too much margin. On my laptop this is how it looks:

It could be useful to have the public key here, too.
And some resolvers seem to be missing: comodo (anycast), doh.crypto.sx (anycast), de.dnsmaschine.net (germany), opennic-luggs (canada), opennic-luggs-ipv6, opennic-onic (usa), opennic-onic-ipv6.

Thank you very much @jedisct1  :)
I'm going to fix those errors right now! And add those servers, Sorry about that!

It looks really great now! Congrats!

Thank you very much @jedisct1 !!


adding id and name for testing us002

Codecov Report

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

@@          Coverage Diff          @@
##           master    #11   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           7      7
  Lines         110    110
=====================================
  Hits          110    110

Continue to review full report at Codecov.

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


Support Arm/RISC-V targets without integer division instructions

Some Arm targets such as Cortex-A9 might lack of integer division instructions, and the current shecc would not generate the correct instruction sequence for them. Consequently, we have to provide the fallback by means of software emulation. Here is the reference implementation for integer division:
__div:
        push  {fp, lr}
        add   fp, sp, #4
        // check for divide by zero
        cmp   r1, #0
        beq   __div_end
        push  {r0, r1}
        // variables
        mov   r0, #0        // quotient
        pop   {r1, r2}       // dividend / remainder, divisor
        mov   r3, #1        // bit field
 __div_shift:
        // shift divisor left until it exceeds dividend
        // the bit field will be shifted by one less
        cmp   r2, r1
        lslls r2, r2, #1
        lslls r3, r3, #1
        bls   __div_shift
__div_sub:
        // cmp sets the carry flag if r1 - r2 is positive, which is weird
        cmp   r1, r2
        // subtract divisor from the remainder if it was smaller
        // this also sets the carry flag since the result is positive
        subcs r1, r1, r2
        // add bit field to the quotient if the divisor was smaller
        addcs r0, r0, r3
        // shift bit field right, setting the carry flag if it underflows
        lsrs  r3, r3, #1
        // shift divisor right if bit field has not underflowed
        lsrcc r2, r2, #1
        // loop if bit field has not underflowed
        bcc   __div_sub
__div_end:
        sub   sp, fp, #4
        pop   {fp, pc}

Reference:

Simple division algorithm for ARM assembler
Assembly Language - Division
Pull request #56

Video: computers suck at division (a painful discovery).


[WIP] Switch version comparison to be a 2 step process

The matching of tags, should allow you to bump between k3s versions, this is because there will be cases where the user will have a k3s version which goes out of support, so they will be forced to pick a new one. For example:
current version: v2.4.2 with k3s 1.26.3
Available options:
v2.4.3 with k3s 1.27, 1.28 and 1.29
The 3 of them should be available for upgrade, specially because 1.26 is not an alternative

We fixed it here: https://github.com/kairos-io/kairos-sdk/commit/f665d930e2ff994320c3cd3fc9b7744207f214fc . Close this?


Added Withering

Ok, thank you for the reply. The card got changed after I made the initial code, that's why it's different from the Spreadsheet. Will send changes soon.

Awesome, thanks! Sorry about the long review delay causing the code to become outdated; after the last design stream a few weeks ago the backlog of reviews grew a lot faster than I could keep up with

I resolved the PR comments since I wanted to get this in for v1.8.0 (to have a complete starting deck). Thanks for the contribution!


Fixed ISSUE #1463. Add Steganography

Description
Add the Open CV project that is steganography using cv2 and matplotlib, where embed secrate image to the 2 lsb of the cover image along with statistical analysis.
Fixes #1463
Type of change

[x] Added a new machine learning frameworks, libraries or software.
[ ] Documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

@sanjay-kv    Sir please marge this.  and add all the labels that are in the ISSUE #1463
Thank you.

@sanjay-kv Sir you gave me  label-2 on he issue.

@sanjay-kv  Sir please update the lable


Fixes  #7447 -- Add freshness metrics to profiler

Describe your changes :
This PR fixes #7447 by:

implementing E2E test for datalake profiler
refactoring profiler code bringing get_metrics function back to their class
Added logic in ingestion to fetch system metrics from redshift, snowflake and bigquery
Added logic on the backend to add and retrieve system metrics

Type of change :

[x] Bug fix
[x] Improvement
[x] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Frontend Preview (Screenshots) :
For frontend related change, please link screenshots of your changes preview! Optional for backend related changes.

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

cc @ShaileshParmar11


Es build

not minified umd is a development version now

There's still lotta warnings. Is it some kinda ava's cache?

enzyme

Oh, okay.

@istarkov Do you have a plan to merge it?

Need a time to review, can't answer now.

See no issues with this PR,
BTW for now we have 2 source of babel plugins (rollup config and babelrc) and this is not cool.
Having this #348 I agree that we need to prepare cjs rollup build, and then add a deprecation warning here
Is any statistics on what version of webpack is most used now exists?


Exception calling "OpenVirtualDisk" with "1" argument(s)

After the vhd is created, mounted and the image is applied. I continue to get the following error.  What am i missing/doing wrong?  Any help would be greatly appreciated.  Thanks!
Applying image
[==========================100.0%==========================]
The operation completed successfully.
BFSVC Warning: Resource files missing from F:\windows\boot\Resources. These files are required for some editions of Windows. If you are servicing older versions of Windows, you can ignore this message.  Boot files successfully created.
C:\Temp\OpenStack\virtio-win-0.1-100.iso
C:\Temp\OpenStack\Images\Win2012r2.vhd
New-WindowsCloudImage : Exception calling "OpenVirtualDisk" with "1" argument(s): "The system cannot find the file specified"
At line:1 char:1

New-WindowsCloudImage -WimFilePath $wimFilePath -ImageName $image.ImageName -Vir ...

  + CategoryInfo          : NotSpecified: (:) [New-WindowsCloudImage], MethodInvocationException
  + FullyQualifiedErrorId : Win32Exception,New-WindowsCloudImage

Did you get this resolved ? I'm seeing the same issue.

I've seen this and it was down to the wrong filename for the virtion drivers.  The drivers version number was wrong as at some point I'd downloaded a newer driver version.  Correcting it seems to have done the trick.
Could also add a bit of a test  in the WinImageBuilder.psm1 to check for the existance of the file referenced by $virtIOISOPath rather than just checking that the variable has a value.  It would improve the error handling and provide an opportunity for a clearer error message.


NPM Install

I have this very persistent issue, whenever I chance directories to the file, then I run npm install, it goes fine for a bit, then at extract it just stops, and if you click anything terminal crashes, Running on Windows, I tried the latest version and 10.13.0, but it's the same issue over and over.

are you in the right directory?

I fixed it, it was in the right directory, prob is it hangs on extract, seemed to be a npm install prob, so when I went to directory, npm install -d, worked! I never came across this problem so far with my experiences with node, but it works now.


Replace default webpack loader rule

Summary
I would like to be able to overwrite the default loader with my percy.config.js. The reason being, is that, we want to use our bundled library instead of the components themselves. This way, if someone (cough, me) introduces problems through the rollup config, percy will catch it 😄.
There's no point of running babel on our ~600kb built dist esm file. I found that with webpack-merge, you can use the mode "replace", which will replace the loader if they have identical test cases.

Ah, I realized by reading here that I could set a babelrc file. I added one with an ignore for the specific file and that fixed that issue for me. 👍 Maybe we should update the docs though, because I don't see it mentioned anywhere on the docs that your babelrc is respected 🤷♂


processingAndCommitting commits in the background using Stream#groupWithin

KAYAK-3790 Periodically commit contents of ref in processingAndCommitting. Draft for now, since even if the logic updates are sound, it doesn't yet do what we ultimately want, because the ref's offsets are still populated solely by encountering events. Still need to find a way to plumb looked-up offsets into the ref before processing starts.

lgtm so far!

On the plus side, I think the rewrite in terms of groupWithin simplifies things dramatically.
On the not quite so plus side, but hopefully acceptable, now that commits are done asynchronously from consumption we have potential timing dependencies at the end of tests. Whilst all relevant commits will be performed, we need a brief delay at the end of tests to ensure that the test can observe that they've been performed.

I've added an optional CommittedOffsetKeepAlive parameter to processingAndCommitting which specifies the set of topics which will be kept alive and the keep alive interval which is specified independently of the maxElapsedTime for batching. Currently there is no default for the keep alive interval ... it should be a reasonable length relative to the configured offsets.retention.minutes and can probably be of the order of hours rather than minutes or less.
There is another independent implementation of processingAndCommitting in RecordStream ... should it get the same treatment?

Also note that the two tests of the keep alive are set as .ignore because their running time is a minimum of about 75 seconds because the minimum value for offsets.retention.minutes is 1 minute. They can be un-ignored and run locally for now.

@milessabin yes it would be great if RecordStream.processingAndCommitting also got this behavior. Hopefully that's straightforward, as I think it delegates to ConsumerOps.processingAndCommitting.

I think it delegates to ConsumerOps.processingAndCommitting.

Unfortunately I think it's a completely independent implementation.


False positive for F821 on circular reference in TYPE_CHECKING block

Keywords searched for before creating issue: F821, TYPE_CHECKING.
Example code that produces the false positive:
from __future__ import annotations

from typing import TYPE_CHECKING, TypeAlias

if TYPE_CHECKING:
    Nested: TypeAlias = dict[str, bool | Nested]

Command line and output:
$ ruff --version
ruff 0.4.2
$ ruff check --isolated --select=F821 bug.py
bug.py:6:42: F821 Undefined name `Nested`
Found 1 error.
$ mypy --strict bug.py
Success: no issues found in 1 source file

Expected that F821 would not be raised in a TYPE_CHECKING block for a circular reference when using postponed evaluation of annotations (PEP 563).

nit: indeed, PEP 563 applies to annotations, but dict[str, bool | Nested] isn't one (in fact the __future__ import doesn't make a difference).
I think the issue is still valid though :+1:

Not sure... @AlexWaygood would know.

Yeah I think from __future__ import annotations is irrelevant here, but if it's in an if TYPE_CHECKING block we should treat it as though it has "stub file" semantics (whether or not __future__ annotations are enabled). The rhs of an assignment is evaluated at runtime regardless of whether __future__ annotations are enabled, but nothing in an if TYPE_CHECKING block is ever evaluated at runtime, so it doesn't matter

If you tried to use Nested in a type annotation anywhere without either quoting it or having __future__ annotations enabled, it would fail, because the alias doesn't exist at runtime. But that's a separate issue


A ROS package to communicate ESPcopters using wifi

In this project, gather the firmware of ESPcopter that enables a drone to communicate with ROS.

The above-provided issue has been completed. Please refer to the file below which contains the instructions on the firmware of the ESPcopter that enables this drone to communicate with ROS.
A ROS package to communicate ESPcopters using wifi.md


Please update the version on pypi

And add tags for versions on pypi to https://github.com/brack3t/django-braces/tags

PyPI will be updated when the new version is available. django-braces is a small, stable project so it doesn't have a lot of releases.


Implement a multi lane atomic for assertion counts

This can speed up assertions in highly parallel tests by a factor of 3 and more, with a slight slowdown for the single threaded case.
Adds the configuration option DOCTEST_CONFIG_NO_MULTI_LANE_ATOMICS to disable multi lane atomics.
See #452
Compiled & ran ctest tests with g++4.8 and g++10.2. I couldn't compile with clang++ because lots of unrelated other warnings-as-errors.

LGTM! Thanks for the PR :)

Thanks, and happy new year!


Allow to display a label for each feature of a given layer

Should now be more easy using the new styling capabilities from https://github.com/kalisio/kdk/issues/816.


Make SatSale Look Great Again

SatSale could do with a serious styling revamp
Aims:

Keep it clean and minimalist
Easily customizable for custom payment gateways - imagine you want to make SatSale match your website theme.
Fix the Paynym embed: Paynym position, and the QR hover goes a bit weird
New default colours? random inspo

What else would you like to see?

Easily customizable for custom payment gateways - imagine you want to make SatSale match your website theme.

This is definitely must have!
Also, there is one pure UI bug that needs to be fixed (should be doable in pure CSS) - #115.