10am-12pm no rules are working

it was working fine until this morning an now again not

lets change it

now?

Yeah, you need to clear the cache on your browser.  I just submitted some
changes to the add account code.  Close your browser completely and reopen
it.  I just made a backup so go ahead and change your password on airbnb
On Tue, Apr 10, 2018 at 7:48 AM bkkEvan<EMAIL_ADDRESS>wrote:

now?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/wootwoot1234/Superhost-Tools/issues/55#issuecomment-380086195,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZnGRYZHKd9sBYtJ_kvU2Z7h4q0hbCFks5tnKo4gaJpZM4TNmPz
.

done

when it will work again?

Are you asking when will the next message will send?  When it's scheduled to send I hope.  :)

I got 3 reservations after I changed the password 8:43 PM, April 10, 2018, Tom notifications@github.com:Are you asking when will the next message will send?  When it's scheduled to send I hope.  :)
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

It supposed to send booking confirmation rule and two check in rules8:43 PM, April 10, 2018, Tom notifications@github.com:Are you asking when will the next message will send?  When it's scheduled to send I hope.  :)
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

I'm not seeing the errors on your account.  Do you see them in the dashboard?  I need to know the listing, guest and the time (your time) it was supposed to send.

2/36 daily JohnBooked 37 min agoShould receive confirmation and check in immediately 8:56 PM, April 10, 2018, Tom notifications@github.com:I'm not seeing the errors on your account.  Do you see them in the dashboard?  I need to know the listing, guest and the time (your time) it was supposed to send.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

I'm about to head out for a bit but will look at this in an hour.
Were there other messages that failed just now?  Did any work?  I'm trying to figure out if there is a pattern to help me find the issue.  Were they all booking confirmation messages or last minute booking messages?

I've re-written the booking message code but haven't enabled it yet.  The server is still running the old code because I want to run a few tests on it before it goes live.  I didn't want it to start sending the wrong message.  Let me know next time you get a booking and which messages (just the title of the message rule) it should have sent

Room7-seven: Explore Bangkok perfect Central spotBooked 1 hour ago around 2am by guest CharlieShould sent:Booking confirmation 11:25 PM, April 10, 2018, Tom notifications@github.com:I've re-written the booking message code but haven't enabled it yet.  The server is still running the old code because I want to run a few tests on it before it goes live.  I didn't want it to start sending the wrong message.  Let me know next time you get a booking and which messages (just the title of the message rule) it should have sent
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

thank you, all seem working except reviews

All reviews or just your second account? We’re still waiting till the 13th
to test the second account, right? When did the last review fail?
On Wed, Apr 11, 2018 at 6:06 AM bkkEvan<EMAIL_ADDRESS>wrote:

thank you, all seem working except reviews
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/wootwoot1234/Superhost-Tools/issues/55#issuecomment-380414091,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZnGSdWEWROo1fElTjxvSPyZD_VkYpzks5tnePLgaJpZM4TNmPz
.

my main account failed today at 6 pm

Ok, thanks.    Superhost tools normally emails multiple times when it can't leave a review but it looks like it only emailed once which is weird.  Can you check your airbnb account and see if the review was actually left?

I looked at the logs and that review failed because you already left that guest a review!  The message should be clearer, sorry about that.
I'm going to close this issue.  Let's keep talking about the review issues here https://github.com/wootwoot1234/Superhost-Tools/issues/43


Support Auth token refresh logic

Per http://cgillum.tech/2016/03/07/app-service-token-store/
We need to support client.refresh() that will refresh the auth tokens. A basic implementation that calls the refresh with X-ZUMO-AUTH and sets the mobile service auth token before resolving/rejecting the token would be enough to start.

The implementation of RefreshTokenCacheFilter does not work after moving to App Service, because getStatusCode is not used.
Does this issue refer to what I wrote above, or should I open a new issue?

I'm pretty sure it isn't the same.  You should open a new issue.  Provide as much information as you can.

Ok, I opened it here.


create netlog instance for devtoolsnetlogobserver

Fixes https://github.com/atom/electron/issues/1852
Devtools network panel info is based on values extracted from netlog trace in DevToolsNetLogObserver , so its required to have netlog created and returned in ContentClient::GetNetLog.
with this patch devtools network info should be aligned with regular chrome devtools

/cc @zcbenz @hokein

Awesome!

:+1:


🔧 Consolidate needs data post-processing

Note, this is currently based on top of #1036 and should be rebased when that is merged
This PR is a step towards #1018, and being able to generate the needs.json without running the Sphinx BUILD phase.
Here we consolidate all functions that post-process the needs data, after it has been fully extracted from all documents and external sources.
We remove the individual logic from within these functions, to check if the post-processing has already been, and instead check before running all the functions.
This refactor does not actually change the sphinx-needs process in any way, this will come in later PRs

#1036 got accepted and is ready for merge. After that I review this PR :)

https://github.com/useblocks/sphinx-needs/pull/1036 got accepted and is ready for merge. After that I review this PR :)

Rebased and good for review @danwos 😄


Update Developer Guide

Codecov Report

Merging #88 into master will decrease coverage by 0.05%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master      #88      +/-   ##
============================================
- Coverage     44.20%   44.15%   -0.06%
  Complexity      510      510
============================================
  Files           147      147
  Lines          2701     2702       +1
  Branches        348      349       +1
============================================
- Hits           1194     1193       -1
- Misses         1428     1429       +1
- Partials         79       80       +1

Impacted Files
Coverage Δ
Complexity Δ

...ava/seedu/address/model/person/UniqueSlotList.java
35.55% <0.00%> (-3.09%)
8.00 <0.00> (ø)

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 cfcc33c...69df9fe. Read the comment docs.

Can you help us to put our names at which part we did for 2101 class later then recommit? then ill merge it in


KOGITO-9202: SWF Editor - Inline editing text

Hello @LuboTerifaj, @romartin,
there is a fix for inline editing. As we discussed I kept the addition Text widget and just overrided some Title methods to be aligned with the Title logic for edit mode. Also I fixed alignments so now it is centered much better and change it's vertical position if name is multiline as well.
NOTE: you need to enable edit mode manually in the code, recompile whole editor and run mvn gwt:run in the test app folder to test main change.

Hello @romartin, @LuboTerifaj,
I removed one test, it is too hard mocked and not testing what it is suppose to test. I will replace it with Selenium test as part of https://issues.redhat.com/browse/KOGITO-9446 Does it make sense to you?

Hey @romartin, great points, thank you!
Almost finished the only remaining thing for now is Edit Div. But I think it will be fine, will continue my work on it. Thank you!

Hello, @LuboTerifaj,
all issues addressed, thank you! Just one note, I rebased the PR to the master and now it is not updating the name in the text editor anymore (only on the canvas in the diagram). It was caused by recent clean up and will be fixed in the following jiras by @handreyrc.
For now you can check that model is changed using browser console. In the editorFrame you can using following commands before and after changing the name of the node on the canvas:
var session = window.frames.frames.editor.session;
canvas.getNodeIds();
session.getNodeByName('Inject State') === session.getNodeByUUID('_AAD182B5-DAEB-442F-A332-F04F41188CA1');

The build failed with incompatible Chrome and ChromeDriver versions. I opened the pull-request with the fix: https://github.com/kiegroup/kie-tools/pull/1875.


Include nodejs10.x.zip inside the npm tarball

include the nodejs10.x.zip in the npm tarball for easier integration as serverless fw layer artifact
https://github.com/alixaxel/chrome-aws-lambda/issues/37#issuecomment-540251030

I believe the convenience doesn't outweigh the downside of the increased bundle size.
I have something planned for the next minor version that turns this obsolete.

Perhaps something like puppeteer? By default it runs a postinstall script that downloads the needed files, but with an environment variable it can be turned off. I kinda like that :-)


Add Few More Websites (Coupon  Websites)

Please add Few more websites for the tool
Some URLs :
Udemyking.com
https://freecourseweb.com/tutorialsv4/
https://freeallcourse.com/
https://gigacourse.com/
https://desirecourse.net/
https://courseclub.me/
Only add this in your spare time. You are Not Forced.

I will only add more websites if they have a API or if they are fast to scrape or if they have more courses which u cannot find in the other existing websites.
Basically, More websites== more time. unless they have API.

I will check them after I release the update I am working on.

Title keyword exclusion
Minimum Rating

ok


Crystalline Extractor

Ctystalline Extractor does not drop block when broken.

Can confirm. It appears the Crystalline Generator is missing correct tool and harvest level information.


update logo in HGF software directory

https://helmholtz.software/software/dirschema still shows the old logo. This should be updated according to https://github.com/Materials-Data-Science-and-Informatics/Logos

Ah, thanks. Done!

the  GitHub readme also shows the old logo


Kong bypassing kong-oidc on kubernetes

Hello!
First of all: I'm not sure if this an issue of kong itself or of the kong-oidc plugin. That's why I put the issue here, but also at kongnation.
What I want to do:
Use kong as an API gateway for some services I'm running on kubernetes. Further I want to use the kong-oidc plugin to protect those services, backed by keycloak as an IDP. Before I started I tested the concept by setting everything up with docker-compose and it worked.
The Problem:
Now I started introducing kong on my kubernetes cluster. The basic routing works fine, but kong ignores the kong-oidc plugin, so everything is unprotected.
Let me elaborate how I set things up.
Reproduction/Setup:
The kong-oidc plugin is not in the list of bundled images. That's why I created my own Dockerfile including the plugin based on kong:1.4.0-alpine :
FROM kong:1.4.0-alpine
LABEL description="Alpine + Kong 1.4.0 + kong-oidc plugin"
RUN apk update && apk add git unzip luarocks
RUN luarocks install kong-oidc

Then I used this deployment yaml (from the official minikube-guide).
Because I have my own kong-image I replaced image: kong:1.3 with image: corphub/kong-oidc:1.4.0-centos in the ingress-kong deployment. Note that I used this opportunity to go from kong-1.3 to kong-1.4.
After that I set up an Ingress for kong and the configuration for the kong-oidc plugin:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-kong
  annotations:
    plugins.konghq.com: kong-oidc
spec:
  rules:
  - http:
      paths:
      - path: /graphql
        backend:
          serviceName: corphub-graphql-service
          servicePort: 8082
---
apiVersion: configuration.konghq.com/v1
kind: KongPlugin
metadata:
  name: kong-oidc
  labels:
    global: "true"
config:
  client_id: kong
  client_secret: XXX
  discovery: http://keycloak:8180/auth/realms/master/.well-known/openid-configuration
plugin: kong-oidc

I also added the env variable KONG_CUSTOM_PLUGINS=kong-oidc to the earlier mentioned ingress-kong deplyoment because I read that somewhere, but I'm not sure if that is needed.
Now I would expect that every request going through kong would be validated by leveraging the kong-oidc plugin and keycloak. But that's just not happening. All the requests just go through as if the plugin is not there at all. I also can't find any logs which could point me in any direction.
I would love this setup to work, because I find it very elegant and robust. I hope I provided enough information, if not please ask.
Thanks in advance,
Peter

Has been solved, see the linked issue on kongnation.


What is the use of cameras.json?

Dear authors,
Thank you for your great work. I am confused about this cameras.json produced while running run_opt.py.
https://github.com/vye16/slahmr/blob/58518fec991877bc4911e260776589185b828fe9/slahmr/run_opt.py#L63

What is the use of this cameras.json? It differs from all the other camera parameters stored in /smooth_fit or /root_fit or /motion_chunk (e.g. XXX_cameras_000000.json) and it seems not to be used anywhere.
Also, the camera parameters in XXX_cameras_000060.json stored in /smooth_fit/ seem to be different from the camera parameters stored in XXX_000060_world_results.npz. Could you tell me why is the parameters in JSON file needed a transformation like below? (as it's also not used anywhere)

Yes, this is primarily an easy debugging output for reading out cameras
quickly, but it's not used in processing.
On Mon, Jan 15, 2024 at 5:49 PM linjiangya @.***> wrote:

Dear authors,
Thank you for your great work. I am confused about this cameras.json
produced while running run_opt.py.
https://github.com/vye16/slahmr/blob/58518fec991877bc4911e260776589185b828fe9/slahmr/run_opt.py#L63
What is the use of this file? It seems not to be used anywhere.
—
Reply to this email directly, view it on GitHub
https://github.com/vye16/slahmr/issues/49, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOKWZPUF3ZAF37MLCSUHDYOXMEJAVCNFSM6AAAAABB4BGP6WVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4DEOBYGY4TQNA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Yes, this is primarily an easy debugging output for reading out the initialized cameras in each phase quickly, but it's not used in processing. In smooth fit and motion_chunks, the cameras are updated during the optimization, so they should not match these initial cameras during these phases.
…
On Mon, Jan 15, 2024 at 5:49 PM linjiangya @.> wrote: Dear authors, Thank you for your great work. I am confused about this cameras.json produced while running run_opt.py. https://github.com/vye16/slahmr/blob/58518fec991877bc4911e260776589185b828fe9/slahmr/run_opt.py#L63 What is the use of this file? It seems not to be used anywhere. — Reply to this email directly, view it on GitHub <#49>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLOKWZPUF3ZAF37MLCSUHDYOXMEJAVCNFSM6AAAAABB4BGP6WVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4DEOBYGY4TQNA . You are receiving this because you are subscribed to this thread.Message ID: @.>

Thank you for your reply. Sorry for reopening this due to some further question

I think the default setting in "smooth fit" is opt_cam=False and opt_scale=True. So the camera parameter in smooth_fit will only have different cam_t, while cam_R should keep unchanged right? (I have checked this, and it's true. The cam_t and cam_R are all the same through root_fit folder and the XXX_cameras_000000.json in smooth_fit, and only cam_t will start to change (this is because of the update of world scale) from XXX_cameras_000018.json in smooth_fit folder.

I have tested this on a video with static camera but the camera location is visualization is still moving and the camera parameter is still changing over time and shaking sometimes. Is there a way to fix this?

This is correct.
Perhaps the video is static but the SLAM method computed slightly nonzero camera motion. To deal with this, you can increase the motion threshold in the SLAM preprocessing here. This might cause the SLAM method to fail, but that just means that the cameras are static, and slahmr will use identity cameras.


[Feature Request] Make KLControllerBase independent of the model

Motivation
Currently the KLControllerBase and in particular, its subclasses ConstantKLController and AdaptiveKLController require a model to provided to the constructor. The controller then updates a kl_coef instance attribute on the model in addition to updating an attribute with the same value on the controller itself: https://github.com/pytorch/rl/blob/4d52d5ffe085aff01d6eee6d3e901aa25d4c7561/torchrl/data/rlhf/utils.py#L49-L56
Is there a reason that the controller needs a model? If not, can the model be removed or made optional? It seems to me that the controller can be made completely independent of the model.
Checklist

[x] I have checked that there is no similar issue in the repo (required)

I agree, wrappers are the worst. I'll dig into this, there are multiple wrappers I want to get rid of or refactor into regular modules that you can put in a list. I'll keep you posted on the progress!


test failures with 0.6

Trying to build 0.6 for Homebrew fails unless I pass -DskipTests to maven.
Full build log is here: https://gist.github.com/ilovezfs/ce0fc2ff8ed1e140c97990636a468fad

There some discrepancies in decimal formatting between Java 6 and Java 8. Test were also depending on local time zone.
It is fixed now, though, -DskipTests for repackaging release branch is ok IMHO

Thanks @aragozin!


Undefined table: 7 ERROR:  relation "users" does not exist (But it exists in the tenant database)

First of all I want to thank you for the effort you made in putting together such a package, and for the time you take to resolve and help with issues, much appreciated.
Description
So I have finished the basic setup of this package for an existing application (an API), configured it to use nginx since that's what we use in homestead and in production. Created a couple hostnames/websites for testing, and configured my models to UseTenantConnection.
Now, when I access an endpoint GET /projects/types which returns some seeded data, it works great since the data is there, and even changing some data in one tenant and calling the endpoint on a different subdomain -just to verify- was actually getting me correct data. All nice and dandy so far.
But the problem when I hit the POST /authenticate/login endpoint (I have a seeded super-admin user) ...

Actual behavior
I get SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation \"users\" does not exist\nLINE 1: select count(*) as aggregate from \"users\" where \"email\" = $1\n                                          ^ (SQL: select count(*) as aggregate from \"users\" where \"email\" =<EMAIL_ADDRESS>Expected behavior
To login the user and get his data + Json Web Token (so that I can test more endpoints' behaviours)

Information

hyn/multi-tenant version: 5.3
laravel version: 5.6
database driver and version: psql (PostgreSQL) 10.6 (Ubuntu 10.6-0ubuntu<IP_ADDRESS>)
webserver software and version: nginx version: nginx/1.15.8
php version: PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli)

tenancy.php config
The default
webserver.php config
<?php

/*
 * This file is part of the hyn/multi-tenant package.
 *
 * (c) Daniël Klabbers<EMAIL_ADDRESS> *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * @see https://laravel-tenancy.com
 * @see https://github.com/hyn/multi-tenant
 */

return [

    /**
     * Apache2 is one of the most widely adopted webserver packages available.
     *
     * @see http://httpd.apache.org/docs/
     * @see https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
     */
    'apache2' => [
        /**
         * Whether the integration with Apache2 is currently active.
         */
        'enabled' => false,

        /**
         * Define the ports of your Apache service.
         */
        'ports' => [
            /**
             * HTTP, non-SSL port.
             *
             * @default 80
             */
            'http' => 80,
            /**
             * HTTPS, SSL port.
             *
             * @default 443
             */
            'https' => 443
        ],

        /**
         * The generator taking care of hooking into the Apache services and files.
         */
        'generator' => \Hyn\Tenancy\Generators\Webserver\Vhost\ApacheGenerator::class,

        /**
         * The view that holds the vhost configuration template.
         */
        'view' => 'tenancy.generators::webserver.apache.vhost',

        /**
         * Specify the disk you configured in the filesystems.php file where to store
         * the tenant vhost configuration files.
         *
         * @info If not set, will revert to the default filesystem.
         */
        'disk' => null,

        'paths' => [

            /**
             * Location where vhost configuration files can be found.
             */
            'vhost-files' => [
                '/etc/apache2/sites-enabled/'
            ],

            /**
             * Actions to run to work with the Apache2 service.
             */
            'actions' => [
                /**
                 * Action that asserts Apache2 is installed.
                 */
                'exists' => '/etc/init.d/apache2',
                /**
                 * Action to run to test the apache configuration.
                 *
                 * @set to a boolean to force the response of the test command.
                 * @info true succeeds, false fails
                 */
                'test-config' => 'apache2ctl -t',
                /**
                 * Action to run to reload the apache service.
                 *
                 * @info set to null to disable reloading.
                 */
                'reload' => 'apache2ctl graceful'
            ]
        ]
    ],

    /**
     * Nginx webserver support.
     *
     * @see http://nginx.org
     */
    'nginx' => [
        /**
         * Whether the integration with nginx is currently active.
         */
        'enabled' => true,

        /**
         * The php sock to be used.
         */
        'php-sock' => 'unix:/var/run/php/php7.2-fpm.sock',

        /**
         * Define the ports of your nginx service.
         */
        'ports' => [
            /**
             * HTTP, non-SSL port.
             *
             * @default 80
             */
            'http' => 80,
            /**
             * HTTPS, SSL port.
             *
             * @default 443
             */
            'https' => 443
        ],

        /**
         * The generator taking care of hooking into the nginx services and files.
         */
        'generator' => \Hyn\Tenancy\Generators\Webserver\Vhost\NginxGenerator::class,

        /**
         * The view that holds the vhost configuration template.
         */
        'view' => 'tenancy.generators::webserver.nginx.vhost',

        /**
         * Specify the disk you configured in the filesystems.php file where to store
         * the tenant vhost configuration files.
         *
         * @info If not set, will revert to the default filesystem.
         */
        'disk' => null,

        'paths' => [

            /**
             * Location where vhost configuration files can be found.
             */
            'vhost-files' => [
                '/etc/nginx/sites-enabled/'
            ],

            /**
             * Actions to run to work with the Nginx service.
             */
            'actions' => [
                /**
                 * Action that asserts nginx is installed.
                 */
                'exists' => 'sudo /etc/init.d/nginx',
                /**
                 * Action to run to test the nginx configuration.
                 *
                 * @info set to a boolean to force the response of the test command.
                 *  true succeeds, false fails
                 */
                'test-config' => 'sudo /etc/init.d/nginx configtest',
                /**
                 * Action to run to reload the nginx service.
                 *
                 * @info set to null to disable reloading.
                 */
                'reload' => 'sudo /etc/init.d/nginx reload'
            ]
        ]
    ]
];

Error log
[2019-04-25 12:25:06] local.ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "users" does not exist
LINE 1: select count(*) as aggregate from "users" where "email" = $1
                                          ^ (SQL: select count(*) as aggregate from "users" where "email" =<EMAIL_ADDRESS>{"exception":"[object] (Illuminate\\Database\\QueryException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation \"users\" does not exist
LINE 1: select count(*) as aggregate from \"users\" where \"email\" = $1
                                          ^ (SQL: select count(*) as aggregate from \"users\" where \"email\" =<EMAIL_ADDRESS>at /home/vagrant/ekliel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664, Doctrine\\DBAL\\Driver\\PDOException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation \"users\" does not exist
LINE 1: select count(*) as aggregate from \"users\" where \"email\" = $1
                                          ^ at /home/vagrant/ekliel/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:119, PDOException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation \"users\" does not exist
LINE 1: select count(*) as aggregate from \"users\" where \"email\" = $1
                                          ^ at /home/vagrant/ekliel/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:117)

Can you clarify what model is being accessed and how it tries to retrieve the users relation? Or possible show the code that throws the error? It looks like the model being accessed probably is on a different connection than the users relation model.

Can you clarify what model is being accessed and how it tries to retrieve the users relation? Or possible show the code that throws the error? It looks like the model being accessed probably is on a different connection than the users relation model.

The model being accessed is User, here's a part of the file
<?php

namespace App;

use App\Lib\packages\Notification\src\Notifiable;
use App\Traits\Actionable;
use App\Traits\Auth\AuthTrait;
use App\Traits\Followable;
use App\Traits\HasUniqID;
use App\Traits\Roles\HasRoles;
use Hyn\Tenancy\Traits\UsesTenantConnection;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Laravel\Scout\Searchable;

class User extends Authenticatable
{
	use Actionable,
		Followable,
		HasRoles,
		HasUniqID,
		Notifiable,
		Searchable,
		UsesTenantConnection;

	public $incrementing = false;

	protected $guarded = [];

	/**
	 * The attributes that should be hidden for arrays.
	 *
	 * @var array
	 */
	protected $hidden = [
		'password', 'remember_token', 'email'
	];

	public function isGuest()
	{
		return is_null($this->getKey());
	}
        ...
}

So as you can see the user model uses the Tenant connection trait, but my guess is it's still trying to access the system database?
Here's the part that fails:
<?php

namespace App\Http\Controllers\Authenticate;

use Illuminate\Http\Request;
use App\Http\Controllers\ApiResponse\ApiController;
use App\Traits\Auth\LoginUser;
use Validator;

class LoginController extends ApiController
{
	use LoginUser;

	public function __construct()
	{
	    $this->middleware('lowercase-email');
	    $this->middleware('jwt.auth', ['only' => 'logout']);
	}

	/**
     * Login user function
     * @param  \Illuminate\Http\Request  $request
     * @return array $response
     */
	public function login(Request $request)
	{
		$validator = Validator::make($request->all(), [
            'email' => 'required|email|exists:users',
            'password' => 'required|min:8',
            'remember_me' => 'nullable|boolean',
        ]);

		if ($validator->fails()) {
			return $this->validationErrors($validator->messages());
		}

		return $this->attemptLogin($request);
	}
}

More specifically it is the validation exists:users,email that fails, does this validation rule use the connection defined on the model or does it use the default? that could be the issue here. I will try a route that returns all users, without this validation, just to see if the issue lies there.

Hmmm, I was able to get the users using this test route, no problem
Route::get('/users', function () {
	return \App\User::all();
});

Seems like the issue is stemming from the exists validation method

You can use exists with a connection too: exists:tenant,users,email

You can use exists with a connection too: exists:tenant,users,email

😮 haven't thought about that. (It's actually exists:tenant.users,email otherwise it would think the table is tenant)
Tried it and it works so thank you 😄 But this should give you some food for thought on how to handle such a case, because it might not be obvious to everyone. (Although you did point it out in the docs 👍 )

I am having the same issue with Laravel8 and Postgresql. Have been trying to fix it

You can use exists with a connection too: exists:tenant,users,email

what file is this code put in?

You can use exists with a connection too: exists:tenant,users,email

what file is this code put in?

Wherever you need to validate with unique or exists in a tenant model


Set olm.substitutesFor to the CSV name

This was previously set to the version which is incorrect.

FYI, I made a hotfix release to include this fix.


How to implement localization for the bottomsheet

Hi,
I need to implement the app using Japanese localization. So the contents in bottom sheet need to be shown in Japanese so pls help me what should I do. If this is not possible right now, may I know how shall I do, to stop the bottom sheet from showing while sms comes

Not enough info


Reset the position of Turtlebot 4

Reset the position of Turtlebot 4 question :
Setup

OS: Ubuntu 20.04)
ROS Distro: Humble
Built from source or installed: Installed

Expected behaviour
Hello !
I'm using the Turtlebot 4 and I have a question about the reset_pose service.
Is it possible to reset the position of the Turtlebot 4 in a different position from the origin point ?
Actual behaviour
I've tried with this ros2 command :
ros2 service call /reset_pose irobot_create_msgs/srv/ResetPose "pose:
position:
x: 1.0
y: 2.0
z: 0.0
orientation:
x: 0.0
y: 0.0
z: 0.0
w: 0.0
"
But the robot just reste the position at 0 (as you can see in the 2 screens attached).
Does the service reset_pose can change the position of the robot or an other topic or service is capable to do that ?
To Reproduce

Run position_subscriber node to get the current position of the TB4
Call the /reset-pose service with a position diffrent than (0,0,0)
See the robot position is going back to (0,0,0)

Thank you for your answers !

In your instructions on how to reproduce please be explicit in regards to the exact commands that you are running. Specifically in this case, what position_subscriber node are you running and how are you launching it? Also, do you have any other nodes running on the network or on the robot (other than those that are started automatically by the robot)?

This issue is being closed due to inactivity. If you are still experiencing the issue, feel free to reopen this ticket when you are ready to continue the troubleshooting process.


Allow changing mouseMoveThrottleMS

https://github.com/mattlewis92/angular-resizable-element/issues/105

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@e107b25). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   95.89%
=========================================
  Files             ?        4
  Lines             ?      292
  Branches          ?       29
=========================================
  Hits              ?      280
  Misses            ?        8
  Partials          ?        4

Impacted Files
Coverage Δ

src/resizable.directive.ts
95.65% <100%> (ø)

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 e107b25...e4db061. Read the comment docs.


Support semi-structured datatypes

OBJECT, VARIANT, ARRAY
https://docs.snowflake.net/manuals/sql-reference/data-types-semistructured.html

this is a follow-up to https://github.com/keboola/db-extractor-snowflake/issues/51


Translating templates

Proposed Changes
Fixes #208
Translated README, CONTRIBUTING and CODE_OF_CONDUCT
Type of Change
What kind of changes this Pull Request introduces to Falko?
x to what it applies

[x] Bugfix
[ ] New Feature

Checklist
xto what it applies. If not sure about some topics, don't hesitate to ask. We're here to help!

[x] Pull Request's name is self-explanatory and its in English.
[x] There are no Rubocop issues.
[x] Travis build has success (tests, code climate and codacy checks).
[x] Pull Request is linked to an existing issue.
[ ] Seeds have been created to the new User Stories.

@cantuariavc What date you mean?

Copyright's date


Updated for V10: data property deprecation and layer handling

Made a fairly simple update to various parts of the module that were referencing data properties, which are deprecated in Foundry V10. Also tweaked the layerGetElement function so that it iterates over the layers as Foundry V10 understands them.

I've been testing this- for many use cases it's working great. There was an issue in some places when accessing elements from the V9 tiles foreground layer. Removing the references to canvas.foreground does seem to work. I have opened a PR to your branch @IHaveThatPower with this change.

Merged in your request!

I just saw this PR. I've already been working on the v10 compatibility and the deprecation warnings myself so I'm not going to check if this PR works or not but once I'm finished fixing all the issues on my local copy I'll check if I missed anything that's in this PR.

I checked the differences between master and this PR and they are minor(besides some missing documents in your version).
I've left the foreground code in just in case I'll need it, but I'll probably remove it in v11.
LayerGetElement was also just a wrapper to get a tile in the foreground layer the same way. The layer of an element is always known, expect that tiles always returned background in v9 so that's why this exists. I'll remove the foreground code here aswell in v11.


Adds three parameters to the swri_image_util blend_images_nodelet (mask
red, green, and blue components).
Fixes #440

Looks good to me.  Could you also cherry-pick this into jade-devel and kinetic-devel?


Add quick map plot for debugging

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

Project coverage is 71.86%. Comparing base (2837ecd) to head (1a2cbc6).
Report is 10 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop      #69   +/-   ##
========================================
  Coverage    71.86%   71.86%
========================================
  Files            7        7
  Lines          263      263
========================================
  Hits           189      189
  Misses          74       74

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


refactor(router): update api contract for list payment methods to include connector

Type of Change

[ ] Bugfix
[ ] New feature
[ ] Enhancement
[x] Refactoring
[ ] Dependency updates

Description

This PR updates the contract of the List Payment Methods API to also include the connector name.
Additional Changes
None

[ ] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables

Motivation and Context

Required by the frontend for showing the correct payment methods for the correct connector.
How did you test it?

Local API testing, compiler-guided.

Checklist

[x] I formatted the code cargo +nightly fmt --all
[x] I addressed lints thrown by cargo clippy
[x] I reviewed submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable

Closing. Needs a different implementation and requires merging in release candidate branch.


Feature/e2e rust get nonce

Add test cases in rust for getNonce route.
Parent issue: #904
Pull Request type

Please add the labels corresponding to the type of changes your PR introduces:

Testing

What is the current behavior?

Resolves: #NA
What is the new behavior?
In this draft state it contains working behavior for:

[x] Return an error for a nonexisting block
[ ] Return an error for a non-used contract address
[ ] Return an error if the contract deployed at this address is not an account contract
[x] Otherwise, return the nonce of the account deployed at this address

Does this introduce a breaking change?
No
Other information
N/A

Hey @tdelabro, I am currently facing some behavior that goes against what was mentioned in #904.
Currently when I test for errors on non-used contract address or non-account contract I do not get errors but an Ok() with a nonce 0.
Which one is the correct one? The one from the issue or the one I'm experiencing?
You should be able to test that by running the fail_non_used_contract_address and fail_non_account_contract tests.

@tchataigner Hey,
I think this has been done in order to respect Starknet current behavior. Any non-initialized memory slot of a contract will return 0 if read.
So nothing to fix, the behaviour I described in the issue was incorrect.
You can put the PR as ready it that was the only thing bothering you :)

Alright ! Thanks, will clean up the code, fix tests and I'll set it as ready.


changed a typo : cusomization --> customization

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

thanks for catching the typo!


upstream in coredns configuration is deprecated and generates error in 1.18.7 coredns versions in AKS 1.20+

Adding upstream crashes coredns container
upstream in coredns configuration is deprecated and generates error in 1.18.7 coredns versions in AKS 1.20+
upstream is no longer supported https://github.com/aws/containers-roadmap/issues/1115
https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns-configmap-options

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

ID: 2f95537e-770a-739c-0175-4447a995f8b2
Version Independent ID: 6c9a1132-05af-70f1-5a2b-8dad56de9cc3
Content: Customize CoreDNS for Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/coredns-custom.md
Service: container-service
GitHub Login: @palma21
Microsoft Alias: jpalma

@vairakkumar-vairaperumal
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@palma21 Can you please check and add your comments on this doc update request as applicable.


[Cards][Minorupdate][1668930]

Docs Build status updates of commit dd48153:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/task-modules-and-cards/cards/cards-format.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit f95c56a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/task-modules-and-cards/cards/cards-format.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Active fixture model db connection

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues
-

Finalizing the old #14343

👍


Add performance regression test with file system watching enabled

We should have performance regression tests to detect when we make VFS retention slower or faster.

cc: @gradle/build-cache

Fixed via #14676.


Sketch transients for HAMT-based data-structures

This PR is the first step towards the full implementation of transients for all HAMT-based data-structures: map and set.
In this PR we do define the interface in two modes:

Using the special types map_transient and set_transient, which define a mutable interface (similar to the case of vector_transient and alike). This is required to benefit from the optimizations brought about by transients when using a tracing garbage collector.
Using std::move(x)... when performing an operation on an immutable map. This will incur in the same performance benefit as the former when using reference counting for garbage collection (default) and is the recommended way to benefit from it.

In this PR we define and test the interface. We also include the new interface as part of the existing benchmarks for HAMT insertion. The implementation is however naive, this is, it is based on the purely immutable counterpart, an provides no performance benefit. We will explore different alternatives for optimization in subsequent PRs.
Issue #82
PING @omer-s @harryhk from Meta Inc. who is sponsoring this HAMT-transient implementation project!

Codecov Report

Merging #208 (2232315) into master (b38c67b) will increase coverage by 0.22%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #208      +/-   ##
==========================================
+ Coverage   91.48%   91.70%   +0.22%
==========================================
  Files         104      108       +4
  Lines        9790    10062     +272
==========================================
+ Hits         8956     9227     +271
- Misses        834      835       +1

Impacted Files
Coverage Δ

extra/fuzzer/fuzzer_input.hpp
95.45% <ø> (ø)

test/flex_vector/fuzzed-0.cpp
100.00% <ø> (ø)

test/flex_vector/fuzzed-1.cpp
94.44% <ø> (ø)

test/flex_vector/fuzzed-2.cpp
100.00% <ø> (ø)

test/flex_vector/fuzzed-3.cpp
100.00% <ø> (ø)

test/flex_vector/fuzzed-4.cpp
100.00% <ø> (ø)

immer/map.hpp
97.75% <100.00%> (-0.17%)
:arrow_down:

immer/map_transient.hpp
100.00% <100.00%> (ø)

immer/set.hpp
100.00% <100.00%> (ø)

immer/set_transient.hpp
100.00% <100.00%> (ø)

... and 6 more

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 b38c67b...2232315. Read the comment docs.


chromium,chrome 65 BaseTexture update not working ?

Expected Behavior
auto update texture in
BaseTexture.prototype.update
https://github.com/pixijs/pixi.js/blob/f6f00047d6c523df2aa366cf3745eb831cec6ec5/src/core/textures/BaseTexture.js#L261
Current Behavior
not update on chromium nwjs project (chrome 65.0), only work in fireFox !?
Possible Solution
for now manual hack textures update on all container, video, spriteAnimation,spine....
example video
    // hack update TEXTURES?
    vid1A1_sprite.update = function() {
        vid1A1_textures.update(1);
    };

    const videoContainer = this.videoContainer;
    this.videoContainer.update = function() {
        videoContainer.children.forEach(child => {
            child.update();
        });
    };

Steps to Reproduce
maybe more issue but what i can see.
Create Video,animatedSprites,spine. ....
Addchild to the stage, and run project with chromium
Environment

pixi.js - v4.8.1

"5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36"
Device: _e.g. pc Win32
chromium:"65.0.3325.146"
http_parser:"2.7.0"
modules :"59"
nghttp2:"1.29.0"
node:"9.7.1"
node - webkit:"0.29.0"
nw:"0.29.0"
v8: "<IP_ADDRESS>"

note:
I made you a little video to show you the problem.
Thanks a lot for the help, am stuck and can not debug or understand more than that, because it need to deep understand pixijs engine.
Please tell me if you need more information or a demo project, it very urgent for me.
VIDEO YOUTUBE

Its known bug of chrome-65. Nothing can be done here.

@ivanpopelyshev
yes i also try update to Chromium 67 + Node 10.4.1
and was not fixed.. grrr
But very strange.
 This happens especially when it seems to have too much memory to give to the application.
For example when the debug console is open, it often happens that the video will freeze.
thank you very much for answering me.


Add cancellation time to PlayStore subscription purchase object

Coverage increased (+0.04%) to 98.46% when pulling c552800e1ee28daa8a76767721b3541570846fd2 on SergeyKishenin:master into aa190df4ea43ecae61521f129cb4825ad54d2397 on jnbt:master.

@christophweegen changes were made

@christophweegen Can we merge?

@christophweegen Can your perform your last request yourself and merge it?


Revamp Quickstart Guide

Description

Quickstart guide revamped, more space, less text, more separated
Added members video on top
Differentiation will be done between users roles when videos are shipped

https://github.com/user-attachments/assets/85552b78-bb78-495a-9037-05a1d761bcc6
Risk

Deploy Plan

@albandum need to fix linting though


[staging-23.11] readline: Get rid of temporary patch downgrade #280145

Description of changes
Companion to #280145 reverting it on staging-23.11. On staging staging-23.11 we are on readline-8.2p7, not readline-8.2p1, and we can use the never version of the patch.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

The diff is empty.

That is intentional, the first commit from #280145 is now on release-23.11; this prevents that PR from modifying staging-23.11.


API permission errors

Logged in without a role I can do:

[ ] See members from channels

[ ] Add packages to a channel

When trying to upload a file there is an error message Internal Server Error in both endpoints.
I tried to upload a pdf to package new channel two test and my user doesn't have a role.

fixed by #164, #165 and #167


G131 rest interface

Merge example-rest module into develop branch

There are a few swagger icons that I don't think we are using and could be removed.

On hold pending licence review of javascript dependencies


Theia 1.52.0

What it does

update to latest Theia
increase ci to macos-14

How to test

Build and check everything is still working
Review checklist

[x] as an author, I have thoroughly tested my changes and carefully followed the review guidelines

Reminder for reviewers

as a reviewer, I agree to behave in accordance with the review guidelines

Regarding the python version that misses on Mac. This was pinned to the used version quite some time ago: https://github.com/eclipse-theia/theia-blueprint/pull/236
We should try 3.11 as on the main theia repo. Maybe this was just an issue with 3.11.0 back then after it was released.


dendrite definitiion

dendrite
Accession:GO:0030425
Synonyms: None.
Definition:
A freely branching protoplasmic process of a
nerve cell that transmits nerve impulses to the body of
the cell and that communicates functionally with
dendrites or bodies of other nerve cells.
A dendrite very rarely communicate (what means
functionally? What is a non-functional communication?)
with other dendrites and bodies of other neurons.
I would suggest:
Definition:
A branching protoplasmic process of a neuron
that receive and integrate signals coming from axons of
other neurons, and convey the resulting signal to the
body of the cell.
Reported by: lenov
Original Ticket: "geneontology/ontology-requests/1738":https://sourceforge.net/p/geneontology/ontology-requests/1738

thanks www.movied.org


Fix/replace use of constructor name

Fixes issue #143
@alessiostalla: could you have a look as well?

Looks good to me, thanks!


BUG: Changed installation instructions in README to install unreleased qiime2 version 2024.5

temporary fix for #69
Set up an environment for apple silicone
CONDA_SUBDIR=osx-64 mamba create -yn q2-amr \
  -c conda-forge -c bioconda -c defaults \
  -c https://packages.qiime2.org/qiime2/2024.2/shotgun/released/ -c qiime2 \
  qiime2 q2cli q2templates q2-types rgi

conda activate q2-amr
conda config --env --set subdir osx-64

pip install --no-deps --force-reinstall \
  git+https://github.com/misialq/rgi.git@py38-fix \

pip install git+https://github.com/qiime2/qiime2.git

Run it locally

First, clone the repo and checkout the PR branch:

git clone https://github.com/bokulich-lab/q2-amr.git
cd q2-amr
git fetch origin pull/70/head:pr-70
git checkout pr-70
pip install -e .

Download test files
PR_56.zip

Test it out!
Run all this command from the PR_56 directory.

qiime amr collate-reads-allele-annotations --i-annotations partition_reads_allele/sample1.qza partition_reads_allele/sample2.qza --o-collated-annotations partition_reads_allele/collate.qza

Hi @Sann5
Could you try this out?
Its a temporary fix for a problem that will be solved when the new qiime2 version is released, until then it needs this additional step in the installation instructions.
There are no code changes, only a small addition in the README

@VinzentRisch sure thing. Ill try it out rn.

a sorry no that was because i had an error with my installation instructions.
If you try again now the correct types should be installed with the instructions in the PR

@VinzentRisch should I also try the conda config --env --set sub dir osx-64 line or is that only for the apple Silicon Installation?

That is only for an apple silicone installation.
I forgot that you have an intel mac.
I just read your disclaimer, so that means you used the installation instructions in the readme with the additional
pip install git+https://github.com/qiime2/qiime2.git ? And this led to q2-types 2023.7 getting installed?

Rather I think when you conda/mamba install q2-types in the first command the the 2023.7 gets installed. I looked at the Anaconda repo and that is the latest version there. But maybe it's looking in the wrong channel if you know there is already a newer one available in conda.

Actually I just checked and it is indeed the channel that you removed now, e.g. -c qiime2 that was present before.

Yes I understand that.
But It does not happen for me if i do
CONDA_SUBDIR=osx-64 mamba create -yn q2-amr_testtypes \
  -c conda-forge -c bioconda -c defaults \
  -c https://packages.qiime2.org/qiime2/2024.2/shotgun/released/ -c qiime2\
  qiime2 q2cli q2templates q2-types rgi

conda activate q2-amr_testtypes
conda config --env --set subdir osx-64

pip install --no-deps --force-reinstall \
  git+https://github.com/misialq/rgi.git@py38-fix \
  git+https://github.com/bokulich-lab/q2-amr.git

it installs q2-types 2024.2
maybe there is a difference because of the different processors
can you please try again with this and see if it happens again?
mamba create -yn q2-amr_testtypes \
  -c conda-forge -c bioconda -c defaults \
  -c https://packages.qiime2.org/qiime2/2024.2/shotgun/released/ -c qiime2\
  qiime2 q2cli q2templates q2-types rgi

conda activate q2-amr_testtypes

pip install --no-deps --force-reinstall \
  git+https://github.com/misialq/rgi.git@py38-fix \
  git+https://github.com/bokulich-lab/q2-amr.git

And if it happens again can you try with this where the order of the channels is different
mamba create -yn q2-amr_testorder \
  -c https://packages.qiime2.org/qiime2/2024.2/shotgun/released/ -c qiime2\
  -c conda-forge -c bioconda -c defaults \
  qiime2 q2cli q2templates q2-types rgi

conda activate q2-amr_testorder

pip install --no-deps --force-reinstall \
  git+https://github.com/misialq/rgi.git@py38-fix \
  git+https://github.com/bokulich-lab/q2-amr.git

Ok so running the q2-amr-testorder option from above and then runing the example in the Pr message will through the follwoing error:
ValueError: Cannot place Tuple[SampleData[CARDAlleleAnnotation % Properties('kma', 'bowtie2')]] and Tuple[SampleData[CARDAlleleAnnotation % Properties('kma', 'bwa')]] in the same type variable.

Then because I was curious I pip install git+https://github.com/qiime2/qiime2.git. This updates the version from 2024.2.0 to 2024.5.0. Then the action works ✨

Yes Okay perfect, thanks for the testing :)


Error gradle

Error:Failed to find: com.afollestad:material-dialogs:<IP_ADDRESS>

See the README
On Sat, May 2, 2015, 10:01 PM Thiago Porto<EMAIL_ADDRESS>wrote:

Error:Failed to find: com.afollestad:material-dialogs:<IP_ADDRESS>
—
Reply to this email directly or view it on GitHub
https://github.com/afollestad/material-dialogs/issues/499.


Fixed the login page

Related Issue
Solved the issue #904
Description
I have fixed the login page and now the contents are properly aligned on the screen.
Type of PR

[x] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)

[Attach any relevant screenshots or videos demonstrating the changes]
Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

Don't reduce the size. The problem is still there as when we scroll up it overlaps the navbar.

@Suchitra-Sahoo please give gssoc and appropriate level labels.

Don't reduce the size. The problem is still there as when we scroll up it overlaps the navbar.

So should I do another commit?

I can give you level tag on your final PR so resolve the issue and make another PR. This PR has been reverted.

Ok I will do another PR


[E2E] Add tests for enabling traits at IntegrationPlatform

As a follow-up to #3205, there's no test coverage that verifies Integration runs when traits are enabled at IntegrationPlatform like this:
apiVersion: camel.apache.org/v1
kind: IntegrationPlatform
metadata:
  labels:
    app: camel-k
  name: camel-k
spec:
  traits:
    addons:
      tracing:
        enabled: true
    jolokia:
      enabled: true

Unlike when enabled at Integration, these tests can make sure the traits don't crash during kit building as when they are enabled at IntegrationPlatform they are also forced to be enabled during kit building while an integration is still absent.

@tadayosi can you review https://github.com/apache/camel-k/pull/4232, please?


[TOPI] Allow batch matmul to be fused into injective ops

Thanks for contributing to TVM!   Please refer to guideline https://docs.tvm.ai/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.
@jwfromm @kevinthesun

LGTM, thanks for improving this schedule!

Thanks @icemelon9


fix cve vuln

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
fix io.netty:netty-all CVE-2022-41881
fix com.fasterxml.jackson.core:jackson-databind CVE-2022-42003
fix org.jsoup:jsoup CVE-2021-37714
ifx hadoop CVE-2021-37404
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Urgency
Explain why the feature is important
Additional context
Add any other context or screenshots about the feature request here.

linked to PR: https://github.com/Alluxio/alluxio/pull/16967


Fix glitching user loader

Probably a non-functional server.

I'm gonna make it white loader without background and with correct lifecycle


image compressor added

Added a script for Compressing images according to set parameters. I have tested it on quality=9
The image quality is on a scale from 1 (worst) to 95 (best). The default is 75. Values above 95 should be avoided; 100 disables portions of the JPEG compression algorithm, and results in large files with hardly any gain in image quality.

Source: https://jdhao.github.io/2019/07/20/pil_jpeg_image_quality/


Hash improvements

Option to only hash in production builds (for debugging)
Shorthand (instead of Flamework.hash, maybe just $hash()?)
Hash an entire enum

Love the idea of hash, let's make it better!

Hash an entire enum

Could you elaborate this? What do you mean by hashing an enum?

A way to hash many strings at once.
@Hash()
enum Keys {
    Test
}

const map = {
    [Keys.Test]: 1
}

could compile to
const map = {
    'asdasdasd-asdasdasdasd-asdasdasd-asdasd': 1
}

or something along those lines
Just any way to hash many things instead of calling hash a lot.

I'm perhaps a bit late on this but I feel like all of the bulletins included in the original post have mostly been solved by Flamework's modding API.

Flamework.hash doesn't directly support this, but the Modding.Obfuscate metadata does if you write your own user macro.
You can write your own user macro instead of Flamework.hash with however short of a name you want (minus the $ prefix)

The third one is a bit more nuanced but I don't think this is necessary with Flamework user macros and would probably be best implemented in a separate transformer like rbxts-transform-guid (although this one doesn't appear to preserve types which could cause issues with incremental compilation and typechecking errors)
With Flamework user macros, I think it'd be more idiomatic to automatically convert names into their hashed versions rather than having the user do so manually. Although, it's not currently possible to obfuscate property accesses (without intrinsics) but I intend to support that eventually.
I'm going to close this issue for the above reasons, but feel free to reopen it if you disagree.


When a variable has the same two prefixes, the additional environment variable can't allow or forbid.

from pydantic_settings import BaseSettings, SettingsConfigDict

class Settings(BaseSettings):
    model_config = SettingsConfigDict(env_file=".env", extra="allow")

    POSTGRES_USER: str

print(Settings())

.env
POSTGRES_USER=postgres
POSTGRES_USER_2=postgres2  # can't allow or forbid
POSTGRES_NAME=name  # can allow or forbid

output miss POSTGRES_USER_2
POSTGRES_USER='postgres' postgres_name='name'

Replace allow with forbid.
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
postgres_name
  Extra inputs are not permitted [type=extra_forbidden, input_value='name', input_type=str]
    For further information visit https://errors.pydantic.dev/2.9/v/extra_forbidden

Missing extra input for POSTGRES_USER_2 raise.

pydantic==2.9.1
pydantic-settings==2.4.0

Thanks @gbaian10 for reporting this issue.
I created https://github.com/pydantic/pydantic-settings/pull/386 to fix the problem.
Could you please confirm?


Quantization stable diffusion

What does this PR do?

Fixes #83
Who can review?
Feel free to tag members/contributors who may be interested in your PR.

@merveenoyan and @stevhliu can you give me some feedback about this PR

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@thliang01 thanks a lot for this recipe! from what I see it's in a very early stage, I left very general comments that should be applied to rest of the recipe. you can ask for review once it's ready for review. does this work?


Replaced Parallel Programming course

Replaced Scala parallel programming with Java parallel programming course, because we don't have any Scala courses in the curriculum.

needs a new patch to fix conflicts.

I don't know how to do that

I don't know how to do that

just open the commit and edit it.


Allow building tar with configurations other than runtime

My project has multiple configurations (that extend from the runtime configuration) that allow the project to be built with differently versioned jars. I would like to be able to use distTar to build a tgz for each of these configurations, but currently, the plugin only works for runtime. Currently I have a project-distribution subproject that iterates over these configurations and exposes a dist task for each (distA, distB.. etc). If I could specify which configuration to use with this plugin, then I could instead make sub-projects for each of the different configurations and apply the plugin to a different configuration on each one (project-distribution-a:distTar, project-distribution-b:distTar). That's somewhat more overhead but it's the only way that I can think of that would make this work.

Any chance you could provide a minimal example project with full Gradle configs (perhaps as a sample github repo?)
I'm not totally sure I understand how you multiplex the versions.

per offline discussion, @punya set up a sample project here with a proposed usage: https://github.com/punya/trilobite
I could imagine we might tweak some things or provide convenience methods to better enable, but I think his setup is reasonable for this.

@dev-kpyc all set here?

I think what @punya is doing with trilobyte is the right idea. Rather than use distinct configurations within a single project, dynamically create distinct projects (you can do this within a higher build.gradle without needing checked-in directories & build files for each distribution.

Closing this out.


Extend types for full data asset hierarchy

[x] connection
[x] database
[x] schema
[x] table
[x] view
[x] materialized view
[x] column

Should be there now as of #23


The reCAPTCHA rate limit has been exceeded.

I dont know why im getting this error ? Is this due to google ?

Yes

Yes

Yes


Generic types are not handled correctly

A type with a generic type annotation is not handled correctly (the generic type is not recognised).
For example:
struct STError<T: ErrorKind>: Error, CustomStringConvertible {
    // ...
}

produces this:

I tried adapting the regex to fix the issue for this case, but I can't get it to work without breaking the other cases. :(
If you want you can take a look at it at line 68 in rubyResources/helpers.rb...
Thanks for noticing this issue

I think I managed to fix the regex to ignore the generic declaration by adding an additional group (?<genericPart>(<.*>)?) to match before inheritancePart group, see https://github.com/yoshimkd/swift-auto-diagram/pull/7 for the changes

@sorenmortensen Hello, sorry I accidentally closed the issue. @ivanfoong made a change in a pull request that should fix your issue that you can check out.


Table PUT API fails when child column contains . in name

Affected module
Backend
Describe the bug
When creating a table with put api with example request as follows
{
  "columns": [
    {
      "children": [
        {
            "dataType": "NUMBER",
            "name": "child.test.hello"
        }
      ],
      "dataType": "NUMBER",
      "name": "parent"
    }
  ],
  "databaseSchema": "local_mysql.default.openmetadata_db",
  "name": "test_ss_s",
  "tableType": "Regular"
}

if table did not exist it gets created successfully but when trying to hit the same api again (basically trying to update the table)
{
  "code": 400,
  "message": "Invalid name parent.\"child.test.hello\""
}

@ulixius9 you need to escape the quotes just like we are doing it for the table names

@harshach I'm not sure if I follow that, I'm not passing quotes in the name instead passing . in the name
and this only happens when there is a . in name of child column and works if there is a . in the name of parent or top column
https://user-images.githubusercontent.com/39544459/233543183-4e4d2f79-a185-4308-aff9-3e3c443a119b.mov


Accuracy of CTRGCN cannot be reproduced

I try to train CTRGCN with 2d skeleton and joint modality, but the accuracy dropped over 1%. I didn't change anything, except training with only 4 gpus.  It's quite strange. So I wonder if you have tuned any hyperparameters during training. Thanks in advance.

If you use 4GPUs, you should also decrease the learning rate by half. We use linear scaling rule.

But DDP average gradients from all gpus, so it seems gpu number doesn't affect equvalent batch size?

Yep, it's not about the magnitude of gradient, but about the variance of the gradient. Larger batch size -> smaller gradient variance -> Larger LR.

Well, I tried to train with 8 gpus, and the result is comparable to reported. However, use 4 gpus with half of default lr cannot get the same accuracy. Thanks.


persist a resource

As an User of this module i want to create a new Resouce and persist it at the API
AC's

method pesist exists

add a newly created resource to the local list

changes the existing resource

Done by #8


Doesn't Work

ryannathans@GingerbreadKitchen:~$ sudo ./oab-java6.sh -k jre
oab-java6.sh v0.1.2 - Install Java 6u30 from locally built packages.
Copyright (c) 2012 Flexion.Org, http://flexion.org. MIT License
By running this script to download and/or install Java you acknowledge that
you have read and accepted the terms of the Oracle end user license agreement.

http://www.oracle.com/technetwork/java/javase/terms/license/

If you want to see what this is script is doing while it is running then execute
the following from another shell:
tail -f /home/ryannathans/oab-java6.sh.log
./oab-java6.sh: line 189: check_root: command not found
./oab-java6.sh: line 190: check_sudo: command not found
./oab-java6.sh: line 191: check_ubuntu: command not found
./oab-java6.sh: line 192: lsb: command not found
Here we go...
./oab-java6.sh: line 233: ncecho: command not found
./oab-java6.sh: line 234: : No such file or directory
./oab-java6.sh: line 235: progress: command not found
./oab-java6.sh: line 238: ncecho: command not found
./oab-java6.sh: line 239: : No such file or directory
./oab-java6.sh: line 240: progress: command not found
./oab-java6.sh: line 244: ncecho: command not found
./oab-java6.sh: line 245: : No such file or directory
./oab-java6.sh: line 246: progress: command not found
./oab-java6.sh: line 249: ncecho: command not found
./oab-java6.sh: line 251: progress: command not found
./oab-java6.sh: line 254: ncecho: command not found
./oab-java6.sh: line 255: : No such file or directory
./oab-java6.sh: line 256: : No such file or directory
./oab-java6.sh: line 257: progress: command not found
./oab-java6.sh: line 263: ncecho: command not found
./oab-java6.sh: line 264: : No such file or directory
./oab-java6.sh: line 265: progress_loop: command not found
./oab-java6.sh: line 267: ncecho: command not found
./oab-java6.sh: line 268: : No such file or directory
./oab-java6.sh: line 269: progress_loop: command not found
./oab-java6.sh: line 263: ncecho: command not found
./oab-java6.sh: line 264: : No such file or directory
./oab-java6.sh: line 265: progress_loop: command not found
./oab-java6.sh: line 267: ncecho: command not found
./oab-java6.sh: line 268: : No such file or directory
./oab-java6.sh: line 269: progress_loop: command not found
./oab-java6.sh: line 273: cd: /var/local/oab/sun-java6-6.30/: No such file or directory
head: cannot open `debian/changelog' for reading: No such file or directory
./oab-java6.sh: line 283: ncecho: command not found
./oab-java6.sh: line 284: : No such file or directory
./oab-java6.sh: line 285: progress: command not found
./oab-java6.sh: line 288: ncecho: command not found
./oab-java6.sh: line 289: : No such file or directory
./oab-java6.sh: line 290: progress_can_fail: command not found
./oab-java6.sh: line 293: ncecho: command not found
./oab-java6.sh: line 294: : No such file or directory
./oab-java6.sh: line 296: progress: command not found
./oab-java6.sh: line 295: : No such file or directory
./oab-java6.sh: line 310: ncecho: command not found
./oab-java6.sh: line 311: : No such file or directory
./oab-java6.sh: line 312: : No such file or directory
./oab-java6.sh: line 313: progress: command not found
./oab-java6.sh: line 319: ncecho: command not found
./oab-java6.sh: line 320: : No such file or directory
./oab-java6.sh: line 321: : No such file or directory
./oab-java6.sh: line 322: progress: command not found
All done!

Odd, I deleted /tmp/common.sh and it started working.

Worked, cool!

Hi Martin :-)
Just hit this myself, it's due to the wget of common.sh failing.
installing ca-certificates package fixes this (as would supplying --no-check-certificates)

Thanks Adrian, I'll put a proper fix in today.
Sent via Hubroid


Dex cannot parse version 52 byte code.

compile 'com.ryanharter.auto.value:auto-value-gson:0.5.0'
I'm getting this error when I add the compile statement to the build.gradle
Dex: Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.
    UNEXPECTED TOP-LEVEL EXCEPTION:
    java.lang.RuntimeException: Exception parsing classes
        at com.android.dx.command.dexer.Main.processClass(Main.java:781)
        at com.android.dx.command.dexer.Main.processFileBytes(Main.java:747)
        at com.android.dx.command.dexer.Main.access$1200(Main.java:88)
        at com.android.dx.command.dexer.Main$FileBytesConsumer.processFileBytes(Main.java:1689)
        at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
        at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
        at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
        at com.android.dx.command.dexer.Main.processOne(Main.java:695)
        at com.android.dx.command.dexer.Main.processAllFiles(Main.java:560)
        at com.android.dx.command.dexer.Main.runMultiDex(Main.java:376)
        at com.android.dx.command.dexer.Main.run(Main.java:290)
        at com.android.builder.internal.compiler.DexWrapper.run(DexWrapper.java:54)
        at com.android.builder.core.DexByteCodeConverter.lambda$dexInProcess$0(DexByteCodeConverter.java:174)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
        at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:476)
        at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)
        at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)
        at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)
        at com.android.dx.command.dexer.Main.parseClass(Main.java:793)
        at com.android.dx.command.dexer.Main.access$1600(Main.java:88)
        at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1728)
        at com.android.dx.command.dexer.Main.processClass(Main.java:779)
        ... 16 more

auto-value-gson is an extension to an annotation processor, not something you would compile in your app directly. See the download section of the README.md - https://github.com/rharter/auto-value-gson#download

but this is also happening when adding the library as provided instead of compile .

Then I suspect you have other libraries compiled against java 8 on your compile classpath. It's really hard to help you without a sample project that reproduces the code. Can you share one?

@hzsweers Do you recall our need for Java 8?  AutoValue is set for source and target version 1.6, and I just did a quick test switching this to 1.7 and tests pass.  I thought there might have been some conversation about it a while back, though.
If there is no need we could just drop the source and target compile versions to 1.7.

I think just modernity. Android SDK requires Java 8 now even, which I think makes it reasonable for a general purpose Java library to use it too.

I have created this PR to solve this issue: https://github.com/rharter/auto-value-gson/pull/145

That doesn't really solve your issue though. You're trying to compile an annotation processor into your app currently, and brings everything with it (guava, auto libraries, etc). This would remove the build failure but doesn't change the fact that your project dependency structure seems wrong. The Android gradle plugin should/will explicitly prevent you from putting annotation processors on anything other than the annotationProcessor configuration, which will then fail your build again.

In order to use the @GsonTypeAdapterFactory you need to compile or provided the library.

that's fair, but the proper solution I think is for us to split the annotations out to a separate artifact like auto-value-gson. Want to make your pull request do that instead?

Yes you don't have access to push to this repo, you must do it in a fork

actually - annotations are already a separate artifact. @rharter should we just lower that artifact's version to java 7?

Yeah, There's not need to require Java 8.
On December 2, 2017 at 9:27:36 PM, Zac Sweers<EMAIL_ADDRESS>wrote:
actually - annotations are already a separate artifact. @rharter
https://github.com/rharter should we just lower that artifact's version
to java 7?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rharter/auto-value-gson/issues/142#issuecomment-348737510,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABPJbkPT5pKQlN_oRpEejC5WhyUaoLuXks5s8hUngaJpZM4O7QkG
.


DRILL-5070: Code gen: create methods in fixed order to allow test verification

A handy technique in testing is to compare generated code against a "golden" copy that defines the expected results. However, at present, Drill generates code using the method order returned by Class.getDeclaredMethods, but this method makes no guarantee about the order of the methods. The order varies from one run to the next. There is some evidence this link that order can vary even within a single run, though a quick test was unable to reproduce this case.
The fix is simple, in the SignatureHolder constructor, sort methods by name after retrieving them from the class. The sort ensures that method order is deterministic. Fortunately, the number of methods is small, so the sort step adds little cost.

It's fine to have fixed order for the generated methods. I'm not sure if it's appropriate to enforce  "golden" copy in the new tests. The golden copy is just one implementation in the current code; people may change the implementation in the future, and it's likely these new testcases will fail. The person to make the change in the future will have to deal with the overhead.
The question is what benefit we get from enforcing such "golden" copy in the testcases.

Golden copies are needed only for tests that, today, do their "testing" by dumping generated code to stdout. Such tests do absolutely nothing (other than detect crashes) when run under Maven. The golden copy assures that such low-level tests are verified.
Other tests verify results by executing code. No need to save a golden copy of code for those.
Yes, when code gen changes, the golden copies have to be recaptured. However, how else can we verify that the new changes do what we expect if we don't actually examine them and save the desired final state? How else do we detect unexpected changes to generated code? (For example, if we generated a bunch of unneeded boilerplate, we'd not detect that in an execution test.)
This test is also going to be a way to verify DRILL-5052: capture code using the current code gen technique, then verify against the code path described in DRILL-5052. The two paths should be identical except for an extra "extends" in the code from DRILL-5052.
Is it worth testing such cases or is it OK to simply trust that the generated code is probably OK?

Closing pull request since we don't want to have golden copies of generated code.


Documentation; no mention of ATSC zap format

On page 122 of the User's Guide it describes the zap string format for Satellite, Cable and Terrestrial but I think in this context Terrestrial only means DVB-T/T2 as it only describes that format.
Does this mean that the ATSC "azap" format is not supported, or is it just missing from the documentation?
The correct format for ATSC seems to be quite simple:
freq:mod
Reference:
https://www.linuxtv.org/wiki/index.php/Dvbscan

As mentioned in #211, the zap format was used at the very beginning of TSDuck. At that time, there was no azap and there is not ATSC zap format in TSDuck.
Although this issue is not a true duplicate of #211, it is included in #211: if the zap format has sufficiently evolved in the Linux community, TSDuck will include all current features (including ATSC if there is one). Otherwise, it will be dropped.
I close this issue and let further discussion in #211.


update package name since publishing to @carbon scope on npm reg

Update package.json in /example app to import the package of icons as @carbon/icons-motion for clarity
Updated the imports into the Navigation and Operations sections in /example/components accordingly

@elycheea Well this did not fix the broken build 😓 but it does make things more clear


[BUG]: Error during DeepFace analysis: The layer sequential_1 has never been called and thus has no defined input.

Before You Report a Bug, Please Confirm You Have Done The Following...

[X] I have updated to the latest version of the packages.
[X] I have searched for both existing issues and closed issues and found none that matched my issue.

DeepFace's version
0.0.93
Python version
3.12.4
Operating System
macOS 14.6.1
Dependencies
absl-py==2.1.0
annotated-types==0.7.0
anyio==4.4.0
astor==0.8.1
astunparse==1.6.3
beautifulsoup4==4.12.3
blinker==1.8.2
certifi==2024.8.30
charset-normalizer==3.3.2
click==8.1.7
contourpy==1.3.0
cycler==0.12.1
Cython==3.0.11
decorator==4.4.2
deepface==0.0.93
distro==1.9.0
dlib==19.24.6
face-recognition==1.3.0
face_recognition_models==0.3.0
facenet-pytorch==2.6.0
fastapi==0.115.0
fer==22.5.1
ffmpeg==1.4
filelock==3.16.1
fire==0.6.0
Flask==3.0.3
Flask-Cors==5.0.0
flatbuffers==24.3.25
fonttools==4.53.1
fsspec==2024.9.0
gast==0.6.0
gdown==5.2.0
google-pasta==0.2.0
grpcio==1.66.1
gunicorn==23.0.0
h11==0.14.0
h5py==3.11.0
httpcore==1.0.5
httpx==0.27.2
idna==3.10
imageio==2.35.1
imageio-ffmpeg==0.5.1
imgaug==0.4.0
imutils==0.5.4
itsdangerous==2.2.0
Jinja2==3.1.4
jiter==0.6.1
joblib==1.4.2
keras==3.5.0
kiwisolver==1.4.7
lazy_loader==0.4
libclang==18.1.1
lmdb==1.5.1
lxml==5.3.0
lz4==4.3.3
Markdown==3.7
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.2
mdurl==0.1.2
ml-dtypes==0.4.1
moviepy==1.0.3
mpmath==1.3.0
mtcnn==1.0.0
namex==0.0.8
networkx==3.3
numpy==1.26.4
openai==1.51.2
opencv-contrib-python==<IP_ADDRESS>
opencv-python==<IP_ADDRESS>
opt-einsum==3.3.0
optree==0.12.1
packaging==24.1
paddleocr==2.8.1
paddlepaddle==2.6.2
pandas==2.2.2
pillow==10.2.0
proglog==0.1.10
protobuf==4.25.4
pyclipper==1.3.0.post5
pydantic==2.9.2
pydantic_core==2.23.4
Pygments==2.18.0
pyparsing==3.1.4
PySocks==1.7.1
pytesseract==0.3.13
python-dateutil==2.9.0.post0
python-docx==1.1.2
python-multipart==0.0.12
pytz==2024.2
PyYAML==6.0.2
rapidfuzz==3.9.7
requests==2.32.3
retina-face==0.0.17
rich==13.8.1
scikit-image==0.24.0
scipy==1.14.1
setuptools==75.1.0
shapely==2.0.6
six==1.16.0
sniffio==1.3.1
soupsieve==2.6
starlette==0.38.5
sympy==1.13.2
tensorboard==2.18.0
tensorboard-data-server==0.7.2
tensorflow==2.18.0
termcolor==2.4.0
tf_keras==2.18.0
tifffile==2024.8.30
torch==2.2.2
torchvision==0.17.2
tqdm==4.66.5
typing_extensions==4.12.2
tzdata==2024.1
urllib3==2.2.3
uvicorn==0.30.6
Werkzeug==3.0.4
wheel==0.44.0
wrapt==1.16.0
Reproducible example
from deepface import DeepFace
from pydantic import BaseModel
from fastapi import APIRouter, HTTPException
router = APIRouter()

class DeepfaceDetectionRequest(BaseModel):
    image_url: str

@router.post("/deepface-detection")
async def deepface_detection(request: DeepfaceDetectionRequest):
    print(f"Received deepface detection request for URL: {request.image_url}")

    try:
        result = DeepFace.analyze(request.image_url)

    except Exception as e:
        print(f"Error during DeepFace analysis: {e}")
        raise HTTPException(status_code=400, detail="DeepFace detection failed")

    return result

Relevant Log Output
Received deepface detection request for URL: https://i.ytimg.com/vi/07prS6_oaXc/maxresdefault.jpg
Action: age:  25%|██▌       | 1/4 [00:00<00:01,  1.97it/s]
Error during DeepFace analysis: The layer sequential_1 has never been called and thus has no defined input.
INFO:     <IP_ADDRESS>:65419 - "POST /deepface-detection HTTP/1.1" 400 Bad Request
Expected Result
No response
What happened instead?
No response
Additional Info
When I change the code to result = DeepFace.analyze(request.image_url, ['emotion']), it runs successfully.

This should be fixed in the latest source code - https://github.com/serengil/deepface/pull/1357/files#diff-c30a7465dd4a31fa7afacb2f7f1004ce72de6152949bc92122689698cf151f75L154
But this is not pushed to pip yet, would you please try to use source code?


Use default terminal instead of xterm

When running sublime_terminal on my system, a xterm window is opened, instead of the terminal emulator I normally use (terminator). Looking through the code, you seem to try and detect what terminal to use:
        ps = 'ps -eo comm | grep -E "gnome-session|ksmserver|' + \
            'xfce4-session|lxsession|mate-panel|cinnamon-sessio" | grep -v grep'
        wm = [x.replace("\n", '') for x in os.popen(ps)]
        if wm:
            if wm[0] == 'gnome-session' or wm[0] == 'cinnamon-sessio':
                default = 'gnome-terminal'
        (...)
        if not default:
            default = 'xterm'

So, if nothing known is found, it uses xterm.
Now, I might be wrong about this, but can't you take out this entire part and replace it with x-terminal-emulator? (Or at a minimum put it in place of xterm). This should always point to your default terminal (set using update-alternatives --config x-terminal-emulator), meaning you don't need to have this whole list of checks (which will always be incomplete).
You should be able to test this by simply running x-terminal-browser in your terminal to see which terminal program it will open.

From searching online, I believe x-terminal-emulator is a Debian tool. We could certainly add support for that, but it won't replace the terminal detection for non-Debian-based distros.
My intention is to rewrite Terminal as a version 2.0 using https://github.com/codexns/newterm. So ideally using x-terminal-emulator can be added to that. That way it trickles down to any package using newterm.


[Bug]: Logo Update in Resources Tab

Describe the bug
The UI/UX logo in the resources page has not been made transparent:

I would like to make it transparent or change the logo if you want me to.
Please assign this to me as a part of hacktoberfest.
Thanks.
To Reproduce

Go to Resources tab
Check on UI/UX Designing

Expected Behavior
It Should like this:

@Dev-sAHSRAH go ahead

@Dev-sAHSRAH are you still working on this

I've completed it and it's already merged!


Error:- The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll

I'm having an issue with step 4.
When I type gyb --email<EMAIL_ADDRESS>--action backup (using my actual email address), the following error message pop up appears:
The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll
The following text then appears in the Command Prompt application:
Error loading Python DLL: C:\Users\stharme\AppData\Local\Tem_MEI316322\python35.dll (error code 127)
Would appreciate some help from someone who has more of a clue than I do!

See:
http://stackoverflow.com/a/34283691/1503886
It sounds like installing the Microsoft fix at:
https://support.microsoft.com/en-us/kb/2999226
Will resolve your issue.
Jay
On Thu, Aug 4, 2016, 6:03 PM stharme<EMAIL_ADDRESS>wrote:

I'm having an issue with step 4.
When I type gyb --email<EMAIL_ADDRESS>--action backup (using my
actual email address), the following error message pop up appears:
The procedure entry point ucrtbase.terminate could not be located in the
dynamic link library api-ms-win-crt-runtime-l1-1-0.dll
The following text then appears in the Command Prompt application:
Error loading Python DLL:
C:\Users\stharme\AppData\Local\Tem_MEI316322\python35.dll (error code 127)
Would appreciate some help from someone who has more of a clue than I do!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/got-your-back/issues/111, or mute the thread
https://github.com/notifications/unsubscribe-auth/AEaMsIYfqxXuLkZM_F-FuaSdaLUfsMIYks5qcmGggaJpZM4JdKsP
.

--
Jay

I have found a way to fix "api-ms-win-crt-runtime-l1-1-0.dll is missing" error showing up in many games (and unability to install "microsoft visual C++ 2015" (or 2017) giving 0x********* unspecified error in windows without service pack installed). Install this program
https://code.visualstudio.com/
and copy all dll files from "C:\Users\Computername\AppData\Local\Programs\Microsoft VS Code" into game directory overwriting whats there (remember to make backup of all dll files before)

This worked like a charm. Great hack!!

See:
http://stackoverflow.com/a/34283691/1503886
It sounds like installing the Microsoft fix at:
https://support.microsoft.com/en-us/kb/2999226
Will resolve your issue.
Jay
On Thu, Aug 4, 2016, 6:03 PM stharme<EMAIL_ADDRESS>wrote:

I'm having an issue with step 4.
When I type gyb --email<EMAIL_ADDRESS>--action backup (using my
actual email address), the following error message pop up appears:
The procedure entry point ucrtbase.terminate could not be located in the
dynamic link library api-ms-win-crt-runtime-l1-1-0.dll
The following text then appears in the Command Prompt application:
Error loading Python DLL:
C:\Users\stharme\AppData\Local\Tem_MEI316322\python35.dll (error code 127)
Would appreciate some help from someone who has more of a clue than I do!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#111, or mute the thread
https://github.com/notifications/unsubscribe-auth/AEaMsIYfqxXuLkZM_F-FuaSdaLUfsMIYks5qcmGggaJpZM4JdKsP
.

Jay

That microsoft fix link works perfect!!! just download the update for your system and install it.


Out of Range in ByteArrayBinaryDocument

https://github.com/Washi1337/AvaloniaHex/blob/ed3631074c288ecc8f36c68acc9623a19af20b04/src/AvaloniaHex/Document/ByteArrayBinaryDocument.cs#L57
If the offset >= Length, which can occur by clicking after the end of a document, an out of range exception will occur.

I cannot seem to reproduce this problem by clicking after the end of a document in the example application. Could you specify the exact steps and OS environment you're running on?

https://github.com/user-attachments/assets/05788a34-9fc2-44de-8bea-b97a7e61846f
Windows 11

Run example
Scroll to bottom of document
Click on area after bytes end

Type a value

Hope that explains it well enough!

This is not a bug of ByteArrayBinaryDocument but of the hex editor not calling IBinaryDocument.ReadBytes properly.
Potential fix is in #9, if you could verify this solves the problem for you, that would be great.


Improve readability of templates used for code generation

golang templates support the use of {{- ... -}} to remove extra whitespace between tags in templates.
This allows you to write templates which are easily readable by humans, without the extra whitespace changing the output of the rendered template.
I have found that using this style makes it a lot easier to understand the templates.

I've submitted an example of this in #674. If the PR is accepted I can make similar changes to a few other templates.

Most templates have now been refactored: some large ones have been split, the template logic indented, etc.
With the latest round of such refactoring efforts (#2221), we can say that this is now achieved.

Most templates have now been refactored: some large ones have been split, the template logic indented, etc.
With the latest round of such refactoring efforts (#2221), we can say that this is now achieved.


Array  is not IIterable

the following code does not compile since Array is not IIterable. Yet this is how this function should be called in the window documentation.
let mouse_injection = InjectedInputMouseInfo::new().unwrap();
mouse_injection.SetDeltaY(y as i32).unwrap();
mouse_injection.SetDeltaX(x as i32).unwrap();
let injector = InputInjector::TryCreate().unwrap();
let mouse_injection_array: Array<InjectedInputMouseInfo> = Array::from_slice(&[Some(mouse_injection)]);
injector.InjectMouseInput(mouse_injection_array).unwrap();

This (and intuition) leads me to believe Array in windows::core should also be IIterable.

This is a duplicate of #91 that I hope to get to soon.

Although In the windows documentation injection uses an array of mouseinfo classes as the parameter that rust declares must be IIterable, I cannot find anywhere in the documentation that says array should actually be IIterable whereas IVector explicitly states it's IIterable in windows api documentation.
It seems there's some form of trait inheritance or something missing since IEnumerable can be passed to injector for #1326 instead which array should impl natively:
https://docs.microsoft.com/en-us/uwp/api/windows.ui.input.preview.injection.inputinjector.injectmouseinput?view=winrt-22000#Windows_UI_Input_Preview_Injection_InputInjector_InjectMouseInput_Windows_Foundation_Collections_IIterable_Windows_UI_Input_Preview_Injection_InjectedInputMouseInfo__

It doesn't have to be but it is common practice by language projections (e.g. C# and C++) to make arrays iterable. That is part of #91, both providing stock implementations and stock parameter bindings.

Thanks to https://github.com/microsoft/windows-rs/pull/2346 you should now be able to call InjectMouseInput.

it still doesn't work
    let mouse_injection = InjectedInputMouseInfo::new().unwrap();
    mouse_injection.SetDeltaY(0).unwrap();
    mouse_injection.SetDeltaX(0).unwrap();
    let injector = InputInjector::TryCreate().unwrap();
    let mouse_injection_array: Array<InjectedInputMouseInfo> =
        Array::from_slice(&[Some(mouse_injection)]);
    injector.InjectMouseInput(mouse_injection_array).unwrap();

the trait bound `Array<InjectedInputMouseInfo>: TryIntoParam<IIterable<InjectedInputMouseInfo>>` is not satisfied
the following other types implement trait `TryIntoParam<T>`:
  Option<&T>
  &U

To be clear, a WinRT array is not iterable. To be iterable in WinRT means to be a COM object that implements the IIterable<T> interface, but that would require an extra heap allocation. When other language projections let you treat arrays as iterable, they silently create a heap-allocated COM object to model the array.
What #2346 (#91) did was make it easy to create an IIterable<T> implementation around a collection using try_from. Today that collection has to be a Vec or BTreeMap but it would be nice to be able to create a scoped IIterable<T> from a slice, as I implemented for cppwinrt.


AWS support + ssh private key path

Signed-off-by: Oleksandr Stepanov<EMAIL_ADDRESS>
Added AWS cloud provider
Added cmd option to choose path to SSH private key

If you will approve code, and it's logic and etc, I would add some tests after it. Thanks.

Hey @alexandrst88, a couple of people asked me about when AWS support will become available - it would be great to finish this up and ship it to people ! :-)

@seeker89 sorry, had very tough week, I will finish it on next week.

@seeker89 I added tests, waiting for your comments :)

Thanks @alexandrst88 will get it reviewed today 👍

It looks pretty good ! Thanks so much for your contribution 👍 🎉
The test coverage is at 72% which is nice too. I think the only thing we could add, would be to cover some more the calls to the boto3 library for start, stop and delete. I've added some tests for OpenStack here if you need an inspiration.
That would be great, but it's not a blocker. So up to you @alexandrst88 - we can merge this as is and the add to it later, or we can add these couple more tests.

@seeker89 you can merge it, I will be unavailable next two weeks, as I back I will covered missing tests


fix the issue that building tiflash in mac fail introduced by #8872

What problem does this PR solve?
Issue Number: close #6233
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/cc @yibin87 @Lloyd-Pottiger

/hold

/test-unit-test
/test-integration-test

/run-all-tests

/hold cancel

/run-integration-test

/run-integration-test

/build

/run-integration-test

/run-integration-test


Improvements to texts/messaging in generated form

"version": Something akin to "Assign a unique version name/number for this data package"
"resource.schema": "The schema of this resource, if available"
"resource.hash": something in plainer english :) (“The MD5 hash of this resource. Other hash algorithms can be used by prefixing the hash value with the algorithm name in lowercase, followed by a colon”- MD5 Hash? Less technical terms or a deeper explanation may be of use.)
"sources": what is it, and the description is not clear
Useful example from guidance notes- “Resources section of the form, upload the data files that are to be included in your new Data Package”- this is more useful than what is included in the form- “The data resources that this package describes.”  As data user with no use of packagist tool and limited coding experience, I would see uploading data source as a key step and knowing this was done right would help confidence in rest of process.
Error messages for incomplete/error fields worked well- this is a good way of guiding user i.e as mentioned previously ‘The media type of this resource.- Examples?’- drop down box in this/similar fields would be useful to draw boundaries of usability and capacity of tool.
"validate resources" - what does this mean??
But my only comment so far is do you need to explain the fields in the data packager further? Only I wasn’t too clear on what to include for some of them, for example “Media Type” , “URL”, and “Path” when adding a resource.

#181