Bug Report: game crashes after completing a week

Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as deleting the export folder if it's an issue with compiling, reinstalling Kade Engine) before submitting an issue.
If you are playing a downloaded version of the game, what operating system are you using?
Windows (x86), Windows (x86_64), Linux, or macOS? Specify below.
What version of the game are you using? Look in the bottom left corner of the main menu.
Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.
Please describe your issue. Provide extensive detail and images if possible.

all weeks crashed except week 2, idk why

Hi! I try to do Tutorial or any week 1 song and it crashes, what do I do? I'm using FNF version <IP_ADDRESS> and 1.6.2 version of Kade Engine.

Guyss!!!!! I Found The Way!
The Problem Is with the Json file! you Need To Update ALL Chart to KADE ENGINE CHART
1.You can do This by select the song that crash
2.when it's start press 7
3.Save Chart Into New Chart with the Same Difficulity (Do this for ALL DIFFICULITY)
4.Repeat until You have All Kade engine Chart for that Song
You can Tell The DIfference By it's File size Normal FNF Json ahs Around 10-30 kb but KADE Chart Has Around 300-600 Depends on Note Count
5.I'll Make a Patch For this So Everyone can Fix it easily Just wait for me to contact the dev about this problem Cause are the news Replays System If Your Song isn't Updated Kade Chart It will Crash at the end!
6.I'll Make a Video for this for sure if the Dev aren't fixing it

Difference
UPDATED KADE CHART (Verticle)

VANILLA CHART (Long Horizontal)

cool


[7.24.0+] Dynamically assigning table- and connection name appear to be broken after 7.23.2

Laravel Version: v7.24.0 and v7.25.0
PHP Version: 7.4.9
Database Driver & Version: mysql  Ver 14.14 Distrib 5.7.31,

Description:
After updating to v7.25.0 (from v7.23.2) it looks like dynamically assigning the table- and connection name isn't working anymore when using Model::create($insert).
Steps To Reproduce:
We've got this model:
App\Models\VirtualUser which has an ID, email, and password as columns
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class VirtualUser extends Model
{

	public    $timestamps = false;

	protected $guarded    = ['id'];

	public function __construct(array $attributes = [])
	{
		parent::__construct($attributes);

		$conn = config('xcustom.connections.'.__CLASS__); // resolves to 'conn2'
		$tbl = config('xcustom.tables.'.__CLASS__); // resolves to 'virtualusers';

		$this->setConnection($conn);
		$this->setTable($tbl);
	}
}

When using Laravel v7.23.2 the below code inserts a record just fine:
$insert = [
	'email'     =><EMAIL_ADDRESS>	'password'  => 'test', // for testing purposes.
	'domain_id' => 1,
];

$result = \App\Models\VirtualUser::create($insert);

But when using v7.24.0 or v7.25.0 it errors as below:
Illuminate\Database\QueryException
SQLSTATE[HY000]: General error: 1364 Field 'password' doesn't have a default value (SQL: insert into `virtual_users` () values ())

When using
$insert = [
	'email'     =><EMAIL_ADDRESS>	'password'  => 'test', // for testing purposes.
	'domain_id' => 1,
];

$result = \App\Models\VirtualUser::insert($insert);

It's fine in all 3 versions. I've checked the differences between 7.23.2 and 7.24, but can't seem to find anything Eloquent related that would break this code.

Laravel doesn't and has never officially supported assigning the connection to a table name from userland. You cannot use the setTable method for that.

We're sorry that this was broken for you. But these changes were part of recent security updates and we won't (and simply can't) reverse them, sorry.
https://blog.laravel.com/security-release-laravel-61835-7240

Clear. I've found a work-around to initialize parent::__construct() after my table assignments rather than before. Thanks Dries!


Consider making the default lucide-react icon size 1em instead of 24px

Package

[ ] lucide
[ ] lucide-angular
[ ] lucide-flutter
[ ] lucide-preact
[X] lucide-react
[ ] lucide-react-native
[ ] lucide-solid
[ ] lucide-svelte
[ ] lucide-vue
[ ] lucide-vue-next
[ ] Figma plugin
[ ] all JS packages
[ ] site

Description
I would like to be able to use the icons with a default size of 1em e.g.  would be width/height: 1em instead of 24px.  I could add a global css rule .lucide for this, but then I'm unable to override this style with custom sizes like
Use cases
I would like to be able to use the icons with a default size of 1em e.g.  would be width/height: 1em instead of 24px.  I could add a global css rule .lucide for this, but then I'm unable to override this style with custom sizes like
Checklist

[X] I have searched the existing issues to make sure this bug has not already been reported.

em is not a valid dimension unit for SVG elements, this would require CSS anyway and would lead to icon dimensions becoming completely unpredictable.
Overriding sizes with CSS to 1em is completely feasible already: https://jsfiddle.net/xf1zryvw/


killer7 pc port textures issue

Hi, thanks for the great tool! It works perfect on the GC version of killer7.
If its not too much trouble, would it be possible to make it also work with the killer7 PC port that came out 2018?
I attached two files, one of the Gamecube and one from the PC port.
Maybe I am just not using it right.
GC_map.pak.zip
PC_map.pak.zip
As far as I unterstand, there is a header added on the pc version. It would make extracting images a much smoother experience, if it worked.
Thank you kindly,
sal4

ou can unpack the RSL archive from the PC version with the tool into the individual files but the texture format is completely different, of course it would be possible but it would be a lot of effort.
maybe you can find a tool which can read the unpacked files.

ou can unpack the RSL archive from the PC version with the tool into the individual files but the texture format is completely different, of course it would be possible but it would be a lot of effort. maybe you can find a tool which can read the unpacked files.

Thanks! I had no idea it would be so much trouble, but it makes sense. It seems like the images are *.DDS files with a K7TX header.
Thanks for the fast reply, I have found a workaround with just editing out the first header part and I can open it with paint.net.
Cheers,
sal4


[Query] Editor Config Maven Plugin for Java

Hi,
I have a question about the editor config maven plugin. I see the formatting works for .xml files, not for java. Please let me know if the plugin supports formatting the Java files.

Duplicate of https://github.com/ec4j/editorconfig-linters/issues/23


Unable to remove notification (APNs , FCM)

Amplify CLI Version
You can use amplify -v to check the amplify cli version on your system
4.43.0
In my amplify project I had analytics, notification (APNs, FCM) setup. then
I removed analytics
amplify remove analytics

amplify push

Then I added new analytics app
amplify add analytics

amplify push

I was not even able to see the pinpoint application on pinpoint console (I was in correct region)
I tried to add the notification (APNs, FCM)  It seems it is already added.
➜  shared git:(pinpoint) ✗ amplify add notification
? Choose the push notification channel to enable. (Use arrow keys)
❯ Email
  SMS

I also tried amplify update notification
➜  shared git:(pinpoint) ✗ amplify update notification
? Choose the push notification channel to configure. FCM
The FCM channel is currently enabled
? Do you want to disable the FCM channel Yes
✖ update channel error
Missing required key 'ApiKey' in params.GCMChannelRequest
MissingRequiredParameter: Missing required key 'ApiKey' in params.GCMChannelRequest
    at ParamValidator.fail (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:50:37)
    at ParamValidator.validateStructure (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:61:14)
    at ParamValidator.validateMember (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:88:21)
    at ParamValidator.validateStructure (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:75:14)
    at ParamValidator.validateMember (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:88:21)
    at ParamValidator.validate (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/param_validator.js:34:10)
    at Request.VALIDATE_PARAMETERS (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/event_listeners.js:132:42)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at callNextListener (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/event_listeners.js:86:9

I can't add new nor update the old notification(APNs, FCM)
So I tried to remove notification
➜  shared git:(pinpoint) ✗ amplify remove notification
? Choose what to remove. APNS
✖ Failed to update the APNS channel.
Resource not found
NotFoundException: Resource not found
    at Object.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/json.js:52:27)
    at Request.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/rest_json.js:55:8)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)

@vivekvt We included a bunch of fixes to notifications and this latest version of the CLI including a bug fix for remove notifications. Could you please install CLI v >4.45.0 and let me know if you're still seeing this issue?

@kaustavghosh06
I have updated the amplify cli to latest version 4.46.1
$ amplify -v
4.46.1

1) I tried amplify remove notification (The Pinpoint application)
➜  shared git:(vivekt) ✗ amplify remove notification
? Choose what to remove. The Pinpoint application
? Confirm that you want to delete the associated Amazon Pinpoint application Yes
✖ Pinpoint project deletion error
Application not found
NotFoundException: Application not found
    at Object.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/json.js:52:27)
    at Request.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/rest_json.js:55:8)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at callNextListener (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
    at IncomingMessage.onEnd (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/event_listeners.js:313:13)
    at IncomingMessage.emit (events.js:327:22)
    at IncomingMessage.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

2) I tried amplify remove notification (APNS)
➜  shared git:(vivekt) ✗ amplify remove notification
? Choose what to remove. APNS
✖ Failed to update the APNS channel.
Resource not found
NotFoundException: Resource not found
    at Object.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/json.js:52:27)
    at Request.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/protocol/rest_json.js:55:8)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at callNextListener (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
    at IncomingMessage.onEnd (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/event_listeners.js:313:13)
    at IncomingMessage.emit (events.js:327:22)
    at IncomingMessage.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

amplify add notification
➜  shared git:(vivekt) ✗ amplify add notification
? Choose the push notification channel to enable. (Use arrow keys)
❯ Email
  SMS

Hey @vivekvt :wave: I am currently unable to reproduce the issue on the most recent version of the CLI at the time of posting (5.0.2) as well as the previous version, 5.0.1. Are you still experiencing this issue, and if so can you try with the latest version of the CLI (creating analytics resource, adding notifications, removing analytics and updating existing notifications)?


Added setup.py

This pull request contributes two things:

it moves the package out of src, which is more "pythonic" and adjusts the test shell scripts accordingly
it adds a python.py so that it can be easily installed locally or with pip via github

That's great, thank you! (Happy to give you write access to the repo if you plan to do more changes.)


use .net core sdk rtm (2.0.3)

Use .net core sdk rtm (2.0.3), instead of preview version (2.1.x)
This add a workaround, because SourceLink are included as PackageReference
as a note, will speedup things a bit in ci and in dev, because 2.0.3 is already installed in appveyor/travis

Please take a look at #2855

@forki seens that. but my issue was not just disable sourcelink (already done in the other PR), but to fix it with sdk 2.0.3
Ihmo this PR is ok.
The build fails (ref appveyor log#L4769 ) because of a test, but is unrelated ihmo
-> PathTooLongException: Path too long: C:\projects\paket-a815y\integrationtests\scenarios\i002294-pin-netstandard-1-6\temp\packages\runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg
-> PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

green, done for me

Thanks for taking care of the test. We have renamed tests in the past so that is indeed what we would have done (issue number is usually enough info anyway).
Regarding the "integrationtests" folder I think we wouldn't even mind changing the structure to get rid of the directory completely. It is just work and headache nobody has gone into (as we have several hard-coded places in the test-suite).
So feel free to do it in a separate PR ;)

Awesome!!!!!


The session requests page needs to show non wg/rg requests

We are now using Sessions to model meetings of many group types other than rg/wg. These sessions should show on the /meeting/requests page.

(In case this isn't already obvious) I don't think all other types of sessions should show on /meeting/requests -- particularly now that there are so many "Secretariat" group sessions for breaks, etc. I'm happy to help look at the options and determine which other kinds of groups/sessions should show on the page if that would be helpful.

I think groupfeatures.has_meetings is probably a good first cut at what group types to include.

Using has_meetings as a filter adds in tdd, but also picks up the ietf and secretariat groups. As @flynnliz anticipated, this results in dozens of entries for the secretariat group and several for the ietf group. This happens because both ietf and secretariat groups are of type "ietf" for which has_meetings=True.
The other type "ietf" groups are iesg and iab. For 113, there were no sessions for the iab group. The iesg group had 5 office hours sessions.
We could hide these by changing the has_meetings flag to False for "ietf" type groups, though I am not sure what other effects that would have. If we don't want to do that, we will need to explore other criteria for hiding sessions on the page. Suggestions?


What route should I use when using bottle online

Hello, I'm trying to use bottle as the web framework for my website I'm making with Netfirms. So basically I have uploaded the bottle.py file to my directory on netfirms and I'm importing it to files in the same directory and folder. Since this is an online directory I can't use the local host to run my site and therefore can't just set @route('/') for the home page. Does anyone know how I can go about figuring out what to put in the route() function?

Your ISP will have things set up so that '/' maps to www.yourdomain.tld/
So, @route('/') should work just fine.

Does this work the same if the url is a link to a file? e.g. www.yourdomain.com/folder/file.py?

This bites a lot of people that come from PHP and try to use some other language: The PHP way (uploading scripts to a webspace and expecting the webserver to execute them) does not work. Cheap hosts like Netfirms list Python as their supported languages, but that is close to a marketing lie. They only support Python via CGI, which is barely usable. It's slow, cumbersome and not recommended for a lot of reasons. Netfirms documentation in this topic is useless, too.
Ditch Netfirms and choose a host that supports Python via WSGI. These usually have good documentation on how to get python applications running. Or get some cheap VPS if you are not afraid of linux server management and do it yourself.
It is important to understand the difference: With PHP, you have a webserver (e.g. apache) that executes PHP scripts. The request path (e.g. /folder/file.php) determines which script is executed. For each request, a new PHP runtime is created, the script is parsed and executed, and the runtime is destroyed again. All variables are lost in between requests. There is no shared state. This is why you need a database to do anything useful.
With Bottle (or node.js, or ruby on rails, or any modern web framework) the webserver loads your entire application only once, and all requests, no matter the path, are handled to your application. The application then decides what to do with the request (e.g. bottle calls the matching route callback). This is why you can have nice paths (e.g. /users/<id>) that have nothing to do with files on the file system.

Right I'll probably have to switch hosts or figure it out. Thank you


Application key generate Issue.

When i clone project after composer update then after APP_KEY generate so error found some thing like this
[RuntimeException]
No application encryption key has been specified. ?
please tell me also issue for composer dump auto load, i found issue in window system.

let me pull fix for this one, and i'll open another issue about jwt

well since laravel 5.5, while running composer install, it is not creating the .env file. So before running composer install, just copy .env file from .env.example.
I've updated the readme as well.


Update README.md

Looks good to me.

@bacloud14 Thanks for adding your issues. Will you be open to mentor the beginners? If yes, please refer to this.

I'm sorry I don't think I can. I worked hard for repositories which are first-comers friendly. Also, I would help them make the deployment environment, which takes much time in many cases.
Good luck


Potentially move this into tokio org

Hey @alexcrichton, sorry for the ping! We have been slowly trying to take most of the main tls based tokio libs and move them into our main https://github.com/tokio-rs/tls repo so that we can have a single team maintain them and provide support for tls. Since, its a critical feature we'd like to ensure our users have a consistent experience and good support. I was curious if you would be open to this and us/@sfackler taking over ownership :)

I would be ok doing this if @sfackler is ok with it as well.

👍

Great! Thanks, I will start this process this week and I'll coordinate with @sfackler on discord.

Is this still desirable? I'm happy to do the legwork if so.

I'm still on board if the tokio folks are.

Yeah, I'd love too, I don't currently have the time to move all the commits and give this repo the proper migration into the tokio-rs/tls lib, but if someone wants to take that on we can coordinate it.

Yeah, I'd love too, I don't currently have the time to move all the commits and give this repo the proper migration into the tokio-rs/tls lib, but if someone wants to take that on we can coordinate it.

If you don't want to mess around with tree merges, just copy/pasting the source into the repo seems fine with me.

If you don't want to mess around with tree merges, just copy/pasting the source into the repo seems fine with me.

I’m happy to whip up a PR with the subtree stuff sorted out.
On Mon, Jan 4, 2021 at 11:52 AM Steven Fackler<EMAIL_ADDRESS>wrote:

If you don't want to mess around with tree merges, just copy/pasting the
source into the repo seems fine with me.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/sfackler/tokio-openssl/issues/17#issuecomment-754088695,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGXSIG5VAVVNSGFFCYPF6LSYHW4ZANCNFSM4L4GFY2A
.

I’m happy to whip up a PR with the subtree stuff sorted out.
On Mon, Jan 4, 2021 at 11:52 AM Steven Fackler<EMAIL_ADDRESS>wrote:

If you don't want to mess around with tree merges, just copy/pasting the
source into the repo seems fine with me.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/sfackler/tokio-openssl/issues/17#issuecomment-754088695,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGXSIG5VAVVNSGFFCYPF6LSYHW4ZANCNFSM4L4GFY2A
.

@benesch I'd love that! Hit me up on discord to coordinate when you need it :) I can also give you collab access there too, if you're interested in helping maintain it.
@sfackler do you have a list of collaborators here that I should add to the tokio repo?

@benesch I'd love that! Hit me up on discord to coordinate when you need it :) I can also give you collab access there too, if you're interested in helping maintain it.
@sfackler do you have a list of collaborators here that I should add to the tokio repo?

I think it's basically just me.

I think it's basically just me.

For consistency it might be good if this crate re-exports openssl, in the same way that the other tokio ssl crates re-export rustls/native-tls

Are you still going to migrate this repo?
I noticed that there is no update in a long time. Is this repo still valid and useable?
@sfackler sorry to mention you here. But I think you are the maintainer of this repo. So, it is better to ask you first :)

Moved!

The repo is still valid and useable.


Add blocks for drone missions

@kenderson I picked some random colors for these blocks, so you'll want to change those to fit your design.


Update AGP to 3.5.0

Due to AGP 3.5.0 bug related to dynamic modules version can't be updated
https://issuetracker.google.com/issues/136806086
The workaround proposed in the above issue is not working
android {
   lintOptions {
       isCheckReleaseBuilds = false
   }
}

It's p1 bug, so probably will be fixed in AGP 3.5.1


Devirtualizer: disable the “effectively final” optimization if the caller is serialized

rdar://problem/41106812
Improve the check done in https://github.com/apple/swift/pull/14740
The class_method being devirtualized might be OK for most call sites, i.e. we are allowed to devirtualize it, however, the caller itself might have been marked with inlinable

@swift-ci Please smoke test and merge


user friendly logging - INFO is default level, add -q and progressbar

Previously the logdetective does not print anything for long time and seems to be stuck. I changed default level to INFO.
I added code to have meaningfull use of -v and not require -vvvvvvvvvv to get to INFO level. And I added progressbar when downloading the model. For integration I added --quite that surpress logging and only print result.

Couple of things:
Adding progress into dependencies, should be ideally through poetry add progress, this also pins the version to sensible default and updates lockfile for faster installation.
Second, I'm not sure that the library you are using actually has the module you import. The https://github.com/verigak/progress/tree/master documentation indicates that the import should be progress.bar, it also doesn't provide ProgressBar class.
Maybe you wanted to use a different lib?

I used python3-progress-1.6-11.fc40.noarch and it works with that.
$ python
Python 3.12.2 (main, Feb 21 2024, 00:00:00) [GCC 14.0.1 20240217 (Red Hat 14.0.1-0)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import progressbar
>>> progressbar.ProgressBar
<class 'progressbar.bar.ProgressBar'>

Adding progress into dependencies, should be ideally through poetry add progress, this also pins the version to sensible default and updates lockfile for faster installation.

Updated.

progressbar.ProgressBar

It doesn't work on 39 with python3-progress-1.6-9.fc39.
And neither does it work with the one installed from PyPi.
I suppose there must be some downstream patches between 1.6-9 and 1.6-11. I don't really know why would there be.
But it does show that we can't rely on the API being stable between versions :/
Python 3.12.2 (main, Feb 21 2024, 00:00:00) [GCC 13.2.1 20231205 (Red Hat 13.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import progressbar
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'progressbar'
>>>

My fault:
$ python
Python 3.12.2 (main, Feb 21 2024, 00:00:00) [GCC 14.0.1 20240217 (Red Hat 14.0.1-0)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import progressbar
>>> progressbar.__file__
'/usr/lib/python3.12/site-packages/progressbar/__init__.py'
>>>
$ rpm -qf /usr/lib/python3.12/site-packages/progressbar/__init__.py
python3-progressbar2-3.53.2-11.fc40.noarch


HAI-2158 Rework user management page

Description
Changed page heading.
Changed navigation back to hanke page to use HDS Breadcrumb component.
Added icons before users name based on their status.
Added phone number column to table.
Changed permission dropdown to plain text.
Moved invitation send button behind menu that is opened by clicking three dots icon button.
Removed Save button that would save changes to user permission as all modifications to user info are going to be in user edit page.
Jira Issue: https://helsinkisolutionoffice.atlassian.net/browse/HAI-2158
Type of change

[ ] Bug fix
[ ] New feature
[x] Other

Instructions for testing
Please describe tests how this change or new feature can be tested.
Checklist:

[x] I have written new tests (if applicable)
[x] I have ran the tests myself (if applicable)
[ ] I have made necessary changes to the documentation, link to confluence
or other location:

Other relevant info
Please describe here if there is e.g. some requirements for this change or
other info that the tester/user needs to know.

If I follow the logs correctly there are quite a lot of API calls when going back via breadcrumb from "Käyttöoikeuksien hallinta" to "Hankesivu" (not necessarily in this specific order per page):

GET /api/hankkeet/HAI24-1 (before page transition)
GET /api/hankkeet/HAI24-1/kayttaja
GET /api/hankkeet/HAI24-1/whoami
GET /api/hankkeet/HAI24-1 (after page transition)
GET /api/hankkeet/HAI24-1/whoami
GET /api/hankkeet/HAI24-1/liitteet
GET /api/hankkeet/HAI24-1/whoami (2nd time after page transition, 3rd time total)
GET /api/hankkeet/HAI24-1/hakemukset
GET /api/hankkeet/HAI24-1/whoami (3rd time after page transition, 4th time total)

There are 4 GET API calls when going the opposite way: from "Hankesivu" to "Käyttöoikeuksien hallinta" using breadcrumb.
Every time one goes from "Hankesivu" to "Käyttöoikeuksien hallinta" 5 rows are added into audit_logs table. Same happend when going back to "Hankesivu".
Are all these calls necessary?

If I follow the logs correctly there are quite a lot of API calls when going back via breadcrumb from "Käyttöoikeuksien hallinta" to "Hankesivu" (not necessarily in this specific order per page):

GET /api/hankkeet/HAI24-1 (before page transition)
GET /api/hankkeet/HAI24-1/kayttaja
GET /api/hankkeet/HAI24-1/whoami
GET /api/hankkeet/HAI24-1 (after page transition)
GET /api/hankkeet/HAI24-1/whoami
GET /api/hankkeet/HAI24-1/liitteet
GET /api/hankkeet/HAI24-1/whoami (2nd time after page transition, 3rd time total)
GET /api/hankkeet/HAI24-1/hakemukset
GET /api/hankkeet/HAI24-1/whoami (3rd time after page transition, 4th time total)

There are 4 GET API calls when going the opposite way: from "Hankesivu" to "Käyttöoikeuksien hallinta" using breadcrumb.
Every time one goes from "Hankesivu" to "Käyttöoikeuksien hallinta" 5 rows are added into audit_logs table. Same happend when going back to "Hankesivu".
Are all these calls necessary?
EDIT: If they are not necessary, maybe now is not the time to do anything about them, other than perhaps a new Jira Issue for remembering?

Good observation. They probably are not necessary. Those unnecessary calls seem to caused by staleTime not being configured for react-query cache. I guess that could be done at later time. It would be a good improvement.


#56: Make the create spec button comply with accessibility needs

Changes in this PR

Move the Create new specification button to the top-left of the dashboard in order to comply with accessibility requirements by changing its layout class to govuk-grid-column-full and moving it above the dashboard layout.
Update the view_a_dashboard_spec scenario user can view existing specifications by checking for the presence of the button and ensuring its class isgovuk-grid-column-full.

Screenshots of UI changes
Before

After

Looks good, if you can address those comments, squash it ;)


Strange error prompt

By running add.er in the example folder, you can reproduce it well

what is %v49?

%v## is the name of the variable used internally by the compiler; Add is called as Add(), which is interpreted as a subroutine call. However, Add is not yet implemented as a subroutine (and type).

I was just starting to work on a solution to this issue. The solution to this requires a mechanism that allows polymorphic types to be treated as const functions as well, and the implementation of traits. This will take some time.

I see


Image Generation: ModuleNotFoundError: No module named 'PIL'

LocalAI version:

Container Image: quay.io/go-skynet/local-ai:v2.14.0-cublas-cuda12-ffmpeg-core
Environment, CPU architecture, OS, and Version:

Running on K8s
Describe the bug

Downloaded Dreamshaper via WebUI. Then wanted to use WebUI for Text-to-image, which gives me this error in logs.
To Reproduce

Download Dreamshaper
Use Text-2-Image

Expected behavior

It just works
Logs

│ localai-local-ai 6:17AM DBG GRPC(DreamShaper_8_pruned.safetensors-<IP_ADDRESS>:37247): stderr /build/backend/python/diffusers/run.sh: line 13: activate: No such file or directory                                            │
│ localai-local-ai 6:17AM DBG GRPC(DreamShaper_8_pruned.safetensors-<IP_ADDRESS>:37247): stderr Traceback (most recent call last):                                                                                │
│ localai-local-ai 6:17AM DBG GRPC(DreamShaper_8_pruned.safetensors-<IP_ADDRESS>:37247): stderr   File "/build/backend/python/diffusers/backend_diffusers.py", line 12, in <module>                                             │
│ localai-local-ai 6:17AM DBG GRPC(DreamShaper_8_pruned.safetensors-<IP_ADDRESS>:37247): stderr     from PIL import Image                                                                                │
│ localai-local-ai 6:17AM DBG GRPC(DreamShaper_8_pruned.safetensors-<IP_ADDRESS>:37247): stderr ModuleNotFoundError: No module named 'PIL'

Additional context

To fix the issue, you need to install the 'PIL' module. You can do so by running the command 'pip install PIL'.


Remove Log4j dependency from apso-log

Downstream dependencies can decide which logging backend to use.

Yes. Nice catch.


training new model?

how to train new model for this?

Use https://github.com/rhasspy/piper, and the latest pertts model in https://huggingface.co/rhasspy/piper-voices/tree/main/fa/fa_IR/amir/medium and training using your training set.

Is it possible to make a complete video step by step and upload on youtube to help people out. I think the biggest problem in your code is that you never teach how to use them so we can grow the community. if we are doing open source we need to teach eachother so we can also have bigger community of coders and programmers. I am not saying you have to do this just it's an idea!

@lumos675 , I wish I was able to record the video training, but for the time being, I am not able due to other tasks on daily basis.


ci: run ci on all PRs

Actually doesn't change anything, but the "filter" might suggest that some PRs aren't run.
Also, for some other reason, it's currently not running CI for PRs.  :thinking:


Nostr

Nostr has a similar architecture. We should investigate whether we can reuse something.

This is great https://github.com/hoytech/strfry

https://github.com/fiatjaf/nos2x


Is the sequence of events here realistic?

In the current code, the sequence is:

Intercept clicks
Start the prerender
Do a view transition on the source page (I think this might be a SPA view transition?)
Wait 1.5-2 seconds
Use location.href to navigate

I think in more realistic apps, the sequence is probably going to be something like:

Start prerender earlier (e.g. mousedown, #1, or hover, #2)
The user clicks an <a> (not a <div>) which causes the browser to start navigating
The MPA view transition happens. (Probably with no JavaScript involved??) Since we prerendered early, the transition will be smooth, instead of having a pause in the middle while we wait for content from the network.

That's the approach I took in https://cool-massive-appendix.glitch.me/mpa-vt/ . I'd love to see a version of that which used your beautiful demo UI and transitions!

Yes, To @domenic's request I looked at this demo as well. I don't entirely understand the purpose of starting a same-document transition (startViewTransition). I would expect using regular links and perhaps prerendering on hover, without startViewTransition.


Add (meaningful) Comments

Add comments and relevant documentation for the code explaining every aspect of the code.
Note- for PR to be accepted for hacktoberfest, it must have a significant contribution and must not by just cut/copy/paste or  blind AI-generated work.
👍🏻

As I can see there is already comments added in handtype.ipynb. So what comments you are talking about? I am interested in your project can you just provide this clarification.

Need to add more comments that explain the code better. And also explain the parameters used. Eg line space etc

Yaa I am working on it. Thank you for the clarification.

@Aatmaj-Zephyr please verify and merge the changes


fix: Change grep to detect currently mounted filesystem

grep was using tabs, while mount's output is most of the time spaces
regex now uses '\s' modifier, which is supported on all PCRE/PCRE2-compiled versions of grep

Hey @Emrion!
big fan of your script!
Just proposing a fix for it, as we might want to integrate it in our open-source OS!

Thanks for the patch. It works on my test machines. The question is: why do you suggested such a change? Without this patch, it doesn't work on the Vulture OS?
I mean, on all system I tested, the output separator of mount -p is always tab and stays tab even if you use spaces in /etc/fstab. So why fix what isn't broken?
The \s metacharacter seems to concern also new line, carriage return and possibly others. It's not just space and tab. So, is it more secure than just tab?

Hey @Emrion !
Sorry, didn't see your answer until today!
I made the change because it didn't seem to work on VultureOS
Didn't get the chance to test with more details why, but replacing the tabs by \s did the trick
\s corresponds to any whitespace character, so in general it would be more flexible to use it instead of specific spaces or tabs

Thanks for you answer. I would like to test the VultureOS. I put the file Vulture-current-13-stable-open.vhd in a VM, it boots but I can't figure out how to login. Is there a default password for root?

So, as I don't have the root password, I changed it with single-user mode. I added a user of mine because root can't login in the console. In multi-user mode, I sued to root and ran loaders-update without your commit and it works great. I still don't understand your request. Just, if I try it as a user, it can't do nothing because of the hardened BSD things. It produces unexpected results...
In your fork, you should patch this software to make it denies execution if the user is not root.

I have committed some changes to prevent these unexpected results with non-root user on a hardened FreeBSD system like VultureOS. Still waiting your feedback about your initial request.

I found a case where loaders-update doesn't work without your fix. I correct the script accordingly.


Move initial null-check out of Validator constructor

Move it to the getOrThrow() function.

I looked into that while making my default values change.  It looks like it was done that way to simplify the entire Validator chain.   If you moved the null check then all the "checks" would have to handle optional values which adds some complexity.  I wasn't sure what the expectation would be by the user.   Do all added checks get skipped on null or would the checks have an optional string param instead of a non-null string?

You could perform the check as the first step in getOrThrow, then there wouldn't be any change in behavior?

@SmithKevin isn't this enough?
fun getOrThrow(): String {
    if (value == null || value.isEmpty()) throw BadRequestResponse("$messagePrefix cannot be null or empty")
    return validate(rules, value)
}

No.  value was marked as a non-null String before.  So passing null through the chain was not allowed.  Instead  I had to make the whole chain accept optional String? instead so the null can be passed through all the checks and to the getAndThrow method
At least I'm pretty sure thats true.  Just getting my Kotlin legs.

My snippet will throw if the String? is null, otherwise it will auto-cast the value to String. Validation can then happen like it used to.


[BUG] Sort Projects by Name with Non-Roman Characters

When trying to sort Project by Name the results do not appear to sort correctly.
When sorting by Name non-roman characters do not show up where expected (e.g. Ñ should show up after N, not after Z)

@ParkeBrown changes are merged in. See https://github.com/SeedCompany/cord-api-v3/pull/1456


Can i add a asset for the server side, a folder a config file etc?

closing this as its a duplicate of a question in discord

Related to https://github.com/wasp-lang/wasp/issues/1564


file listing in WSL via Terminal varies depending on invocation of WSL

Environment
Windows build number: Win32NT             10.0.19041.0 Microsoft Windows NT 10.0.19041.0
Windows Terminal version (if applicable): Windows Terminal, Windows Terminal Preview, Fluent Terminal.

Steps to reproduce
Run the WSL invocation from PowerShell command prompt (such as "debian") and run "ls" and the Windows file-system isn't shown, but invoke WSL via the sub-menu on Windows Terminal Preview (such as pull-down menu item "debian") and run "ls" in the reulting WSL environment and the Windows file-system is shown.
Expected behavior
Either ways, either show the Windows file-system, or don't show the Windows file-system when WSL is invoked in any manner.
Didn't know if this was a bug with Terminal or WSL, so going to file it with both projects.
Actual behavior
Everything is mentioned above.

This is because the two instances are running in different folders.

What are you talking about?
Either ways, whether you invoke a WSL instance from the Terminal (such as by running "debian" in a Terminal window) or via the pull-down menu on Terminal Preview, I am always placed in my Linux "home folder", but running "ls" during those two different invocations leads to different results.
Have you now understood what I am trying to convey?
You should not close an issue till it's been resolved, and this issue reported by me is still unresolved, so I request you to not shutter it any further, please leave it open for discussion so that the Terminal team can get to the root of the issue.

Can you share the output of pwd when it is displaying the Windows files, and when it displaying the Linux files?

Happy to help.
Please find attached screenshots of both situations.
The first screenshot (named "onDebian") is of the situation when WSL was invoked by typing "debian" at the Terminal prompt, while the second screenshot (named "onPullDown") is of the situation when WSL was invoked by clicking on the pull-down and clicking on the menu entry "Debian".
Please note, "/mnt/c/Users/mayur" is the actual location on the Windows file-system which is masked and shown as "/home/mayur".

Thanks! So, the default configuration for Windows Terminal is to run applications in your Windows user profile folder — even if they are in WSL — for consistency.
It’s possible to configure the starting directory for a given profile by specifying the startingDirectory setting. We have a bit of documentation about this here on our documentation page.
This is something we’re hoping to improve, but if you set your starting directory to //wsl$/Debian/home/mayur you’ll have a better experience until we get the defaults changed.

Okay, I experimented a bit more, and followed your hint, those two paths are actually "not" the same.
And running "ls" on those two "different" locations displays different results.
I'll follow your suggestion.
Till then, thanks for taking the efforts.


Wendy/eng 2496 compactify asset list on workspacecustomizeassets

https://github.com/systeminit/si/assets/8495209/bec58e11-cad9-461d-89c7-cb998116cdca

bors merge


(one more) portable c-char in dictionary.rs

There is one more pointer to fix. I overlooked it in my previous pull request:
https://github.com/KeyviDev/keyvi/pull/250
PS. May you release a new version with all latest changes?

Just an update here: Now we have many more CI jobs failing, so it seems something has changed, and may take a little while to get all fixed and get the package out. :(

@y3ti 0.5.5 is released.


[FLINK-20033] Ensure that stopping a JobMaster will suspend the running job

What is the purpose of the change
79d31ae Since the ExecutionGraph can only be modified using the JobMaster's main thread, we no longer
need to trigger a jobStatusChanged async message when the JobManagerJobStatusListener.jobStatusChanges
callback is triggered. This ensures that job status changes will directly be reported.
693e390 This commit adds a test which ensures that stopping a JobMaster will suspend the running job.
Verifying this change

Added JobMasterTest.testJobSuspensionWhenJobMasterStops.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Thanks for the review @rmetzger. I will address your comment before merging the PR.


[Improvement]: Implement ballerina LS-Extension to extract metadata of CRM platforms

Connector Name
other (None Listed Above)
Suggested improvement
The Choreo record editor provides a low code editor experience by allowing the creation of Ballerina records manually with a rich user interface. The connectors written for highly customizable platforms like CRM systems (eg: Salesforce, ServiceNow, Netsuite etc) are not scalable for this dynamic nature of the responses and request payloads.
As a solution for this, creation of records specific to each platform with extracting the data from metadata schema was proposed. For the extraction of metadata and dynamic creation of records, implementation of a new Ballerina LS- Extension is proposed.
Design Documents
https://docs.google.com/document/d/1PL1VcT4vw1FEwn7gY2kVSWukBxjvSedh9MVtW7vIqIs/edit#heading=h.kl4dwq3hh6q7
Related issues
No response

Implemented the LS-Extension for extracting data from a JSON obtained from Salesforce metadata API
https://github.com/sachinira/custom-record
https://github.com/sachinira/ballerina-plugin-vscode
https://github.com/sachinira/ballerina-low-code-editor


Beamer (+Bloc) skipping builder override on page transition

Hello!
I'll try and give as much info as I can:
I have a beamer page set up (calling PageA) that has a few subpages, all needing access to a bloc (BlocA.)
Most of the rest of the application doesn't need the BlocA access, so I overrode the builder method to provide it for this set of pages, like so:
class PageALocation extends BeamLocation {
  @override
  List<String> get pathBlueprints => [
        '/page-a-1',
        '/page-a-1/one',
        '/page-a-1/two',
      ];

@override
  Widget builder(BuildContext context, Widget navigator) {
    return BlocProvider<BlocA>(
      create: (context) {
        return BlocA();
      },
      child: navigator,
    );
  }

Everything works fine down PageA, subpages and all. When navigating out of PageA (to PageB, PageC, etc.) that all use an entirely new BeamLocation, that's where my issue comes up.
The new PageBLocation beamer will take over, start to buildPages, and the original PageA will re-construct its' build method, not have access to the builder override, and give the standard Provider.of<BlocA> can't be found in this context.
Does the tree get swapped over before completely destroying the original page? It just seems like on that transitioning frame, the builder method gets skipped over. I could be wrong about that.
Thanks for reading!

Hi @BirdSamuel
Thanks for creating an issue!
What do you mean by

and the original PageA will re-construct its' build method

Where is this PageA coming from if we are calling buildPages from PageBLocation?

That's what confused me. In my debugging, I would attempt to navigate to PageB from PageA and the following would happen:

be on PageA (with BlocA)
press button to navigate to PageB (using Beamer.of(context).beamToNamed("/page-b-1")
PageB buildPages is called, starts adding new pages
PageB::build() starts building
PageA::build() starts building -- seems weird, attempts to reference BlocA, throws ProviderNotFoundException

Any idea on why PageA could try and build again? It does have a BlocProvider, would destroying BlocA cause a state change to try and rebuild it?

Oh, I see... Interesting :thinking:
This might be something due to transitionDelegate that needs to decide how to animate pages on/off screen, so it could be that PageA's build is being called for that purpose of animating its removal from the navigation stack. Hm... but still sounds like a confusing bug/annoyance that we don't want.
Do you have a small reproducible example?

Not at the moment, tomorrow I'll try and spin up a quick example application to reproduce.
It's a little embedded in a private project, but I think it is isolated enough to this issue being reproducible. Will report back :-)
Thanks for your (super fast I might add) assistance so far!

Hey @slovnicki!
I just finished writing an example application, and it seems that the same issue does occur!
Here is the repository: https://github.com/BirdSamuel/test_beamer_bloc
Let me know if you have any questions!

@BirdSamuel I can confirm the issue and have made a PR to you that fixes it: https://github.com/BirdSamuel/test_beamer_bloc/pull/1
It was exactly what I suspected in https://github.com/slovnicki/beamer/issues/328#issuecomment-870111585 so the fix I made for you is not really a great fix, but a poor workaround. I believe this issue is in Navigator 2.0 itself, not beamer.
We'll leave this issue for future discussions on this. Really important stuff

Thanks so much for looking into it! Appreciate the fix for now 👍🏻
I look forward to the solution that comes out of this :-)

When I catch some time (somewhere at the end of this week), I'm gonna make an example with pure Router API and submit an issue to flutter. I'm gonna link it here also.

Keep in mind, if you use popBeamLocation then it could still fail, it is also possible to set
beamBackTransitionDelegate: const NoAnimationTransitionDelegate(),

Another bit:
It is better to override this on the problematic BeamLocation
  @override
  TransitionDelegate get transitionDelegate => const NoAnimationTransitionDelegate();

this way the other locations (who doesn't override the builder for eg.) are not affected.
Another thing:
For some reason If I had both
      transitionDelegate: const NoAnimationTransitionDelegate(),
      beamBackTransitionDelegate: const NoAnimationTransitionDelegate(),

on the global BeamerDelegate the transitions were still playing "backwards" (when a page was popped), but didn't play the "forward"
(type: BeamPageType.fadeTransition on a BeamPage)

@harkairt Thanks for tips.
Hm, inderesting. Have you tried master (sson to be v0.15.0) version of beamer?
# in your pubspec.yaml
beamer:
  git:
    url: https://github.com/slovnicki/beamer.git
    path: package

maybe it's fixed.

Hmm, it is fixed in a sense that there are no animations now with
      transitionDelegate: const NoAnimationTransitionDelegate(),
      beamBackTransitionDelegate: const NoAnimationTransitionDelegate(),

BUT, now my approach of only overriding the transitionDelegate of locations with builder override as well does not work.
  @override
  TransitionDelegate get transitionDelegate => const NoAnimationTransitionDelegate();

with the above I still get the momentary ProviderNotFoundException of my cubit that I provide in builder

@override
TransitionDelegate get transitionDelegate => const NoAnimationTransitionDelegate();

with this I still get the momentary ProviderNotFoundException of my cubit that I provide in builder.

@harkairt is this overridden in both entering and existing BeamLocation, if you're navigating between the two?

try {
  context.select((TodoCubit cubit) => cubit.state);
} on Exception catch (e) {
  return const SizedBox();
}

Currently I see no other solution that this, until Flutter (or even provider) fixes it or we figure out some other way. I will try to submit an issue today and will link it here.

@BirdSamuel @harkairt I pinpointed the problem and submitted an issue with additional explanations and 2 code snippets: https://github.com/rrousselGit/provider/issues/673

It seems it's not preferable to provide anything exactly above Navigator: https://github.com/rrousselGit/provider/discussions/675


add support to EMS config file

Add support do postcss.config.mts and tailwind.config.mts

close to #125

Fixed via https://github.com/miguelsolorio/vscode-symbols/pull/125


Fix padding calcutation

Typo

@averinevg 🔴 Can you please add a regression test with asymmetric padding?
@cderb 👍 Thanks for this finding!

@averinevg red_circle Can you please add a regression test with asymmetric padding?

@atamazov This function is not used yet, so it is not possible to make a regression test


Snapshot's age  is missing in the dropdown window during etcd restore in rke2 cluster

Rancher Server Setup

Rancher version: 2.6-head commit id: e93a53c
Installation option (Docker install/Helm Chart): docker install

Information about the Cluster

Kubernetes version: v1.21.10+rke2r1
Cluster Type (Local/Downstream): Downstream DO Node driver cluster

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom) admin

Description

Deploy an rke2 cluster - 3 etcd, 1 cp, 3 worker nodes
when cluster comes up Active, take some manual snapshots
Restore from one of the snapshot
The dropdown is seen with snapshots names only.

Can we display when the snapshot was taken? Making it easier for users to choose?

Test Environment:
Rancher version: v2.6-head d604b7e
Rancher cluster type: HA
Docker version: 20.10
Downstream cluster type: EC RKE2 aws node driver

Testing:
Tested this issue with the following steps:

Deployed an ec2 node driver RKE2 cluster on rancher - 3 etcd, 2 cp and 3 worker nodes
Take a snapshot
Snapshots are listed in Cluster management --> Cluster details --> Snapshots tab
Click on Restore on the cluster
The snapshot options in dropdown list

Result - Pass
The timestamps are showing as expected


[BUG] w2utils.settings.dataType = 'RESTFULLJSON'

mysettings:

mysearch:

url not json:

myfield

url is not json and not encode.

please w2utils.settings.dataType="RESTFULL"
The return is JSON or not depend on the server side not client side.

no no, my setting data type restfulljson but request not json.

In drop down definition, you can use onLoad function and transform the data you receive from the server to the data it expects. See http://w2ui.com/web/docs/1.5/form/fields-list
w2utils.settings.dataType - defines how data is encoded when sent to the server, mostly it related to the grid. The return data is always JSON and there is no confirg for it.
see http://w2ui.com/web/docs/1.5/w2utils.settings

You can also attach to onRequest event and trnsform request to the way your server understands it.


ember-cli-babel 5.x has been deprecated. Can we create a new Release ?

Hello @williamsbdev ,
WDYT about a new release?
kind regards

@wuarmin would you want to join up as a contributor? This addon could use some love (Brandon and I no longer use this day to day for work/personal) and I think I could convince him to hand over some access if you are up for it ;)

@toranb yes, I'm up to it.

@wuarmin - Do you have time to put together a PR? If so, I'd take a look at this and get it published.

@williamsbdev yes, I will provide a PR in the next days.


vencord: 1.9.5 -> 1.9.8

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for vencord is: Vencord web extension
meta.homepage for vencord is: https://github.com/Vendicated/Vencord
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.9.8 with grep in /nix/store/ga8wzkikjfppbf53fyh7arl32a8vn8dk-vencord-1.9.8
found 1.9.8 in filename of file in /nix/store/ga8wzkikjfppbf53fyh7arl32a8vn8dk-vencord-1.9.8

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath

vencord
vencord-web-extension
webcord-vencord

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ga8wzkikjfppbf53fyh7arl32a8vn8dk-vencord-1.9.8 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A vencord https://github.com/r-ryantm/nixpkgs/archive/e7343448a0e2fbaa5c852d160ec0a19d8b083543.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e7343448a0e2fbaa5c852d160ec0a19d8b083543#vencord

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ga8wzkikjfppbf53fyh7arl32a8vn8dk-vencord-1.9.8
ls -la /nix/store/ga8wzkikjfppbf53fyh7arl32a8vn8dk-vencord-1.9.8/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

3 packages built:

vencord
vencord-web-extension
webcord-vencord

Maintainer pings
cc @FlafyDev @NotAShelf @Scrumplex for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

See #332423 which also refactors the derivation to use pnpm.fetchDeps


Add pre-commit hook

This is a PR for discussion :).
I was looking for a possibility to introduce some kind of automatically validation of SPDX files inside of a git repository.
I found pre-commit, which could be a solution for my goal. It will execute the pyspdxtools --infile for validation.
Currenty this is working only for one file and only for *.json and not the other possible file-formats, but it's working.
Do you have interest in integrating pre-commit? If so, I think I will try to make this possibel.

This is a PR for discussion :).

sorry, that no discussion happened yet.


EAN-13 Style

Can i have ean 13 generated like this?

Since generating text is not part of this lib it would at least require some manual work from you.
The line-pattern can be generated but you need to interleave the numbers yourself...


Fix typo in logger name

commmon -> common
Type of change

Bug fix

Description
Typo in the word common being written with 3 m's instead of only 2.

I signed the commit for you my friend!

Thanks!


Vagrantfile: install libcap-dev for Makefile

Currently make in the VM instance started from the included Vagrantfile fails with:
make -C contrib/capabilities-tester
make[1]: Entering directory '/home/vagrant/go/src/github.com/cilium/tetragon/contrib/capabilities-tester'
gcc -Wall test_caps.c -o test_caps -static -lcap
test_caps.c:11:10: fatal error: sys/capability.h: No such file or directory
   11 | #include <sys/capability.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:4: test_caps] Error 1
make[1]: Leaving directory '/home/vagrant/go/src/github.com/cilium/tetragon/contrib/capabilities-tester'
make: *** [Makefile:208: contrib-progs] Error 2

The change should allow make to complete cleanly.

Nice find and helps the rest of us trailing behind you by a bit. :)

do you know a way to verify in CI that make in an instance started from the Vagrantfile will work?

hi @dmitris thanks for the PR! the change looks good to me.
could you update the commit message with git commit --amend --signoff?

could you update the commit message with git commit --amend --signoff?

Done, but I think I have killed @mestery's thumb with the push.
Do you want to add something like CONTRIBUTING.md similar to https://github.com/cilium/cilium/blob/master/CONTRIBUTING.md with the hints and requirements for the contributors?

@dmitris Yep will add a contributing section today. Seems like a good idea. In general it is the same as cilium/cilium project.

@dmitris @jrfastab first contribution doc: https://github.com/cilium/tetragon/pull/29


Run Stuck at "Complete job"

Description
I have a run that has finished but is still showing up as running.
This doesn't happen very often (it only happened 3 or 4 times to me over the past 6 months)
This issue was resolved while I was writing this ticket, but it would still like to have it documented.

Platforms affected

[ ] Azure DevOps
[X] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] macOS 11
[ ] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
version: 2.301.1
I don't have a public example
Is it regression?
No
Expected behavior
It should report its status.
Actual behavior
Stuck.
Repro steps
Run build.
Wait.

Please report to the https://github.com/actions/runner repo, this repo only maintains image specs only.


KAFKA-12619; Raft leader should expose hw only after committing LeaderChange

KIP-595 describes an extra condition on commitment here: https://cwiki.apache.org/confluence/display/KAFKA/KIP-595%3A+A+Raft+Protocol+for+the+Metadata+Quorum#KIP595:ARaftProtocolfortheMetadataQuorum-Fetch. In order to ensure that a newly elected leader's committed entries cannot get lost, it must commit one record from its own epoch. This guarantees that its latest entry is larger (in terms of epoch/offset) than any previously written record which ensures that any future leader must also include it. This is the purpose of the LeaderChange record which is written to the log as soon as the leader gets elected.
Although we had this check implemented, it was off by one. We only ensured that replication reached the epoch start offset, which does not reflect the appended LeaderChange record. This patch fixes the check and clarifies the point of the check. The rest of the patch is just fixing up test cases.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Nice catch! Regarding the fix, WDYT to just remember the LeaderChange record's offset and compare against it instead of the epoch start offset? I'm thinking if in the future there are any scenarios that can fill in some more records between these two, we are still immune to any future bugs.

@guozhangwang Thanks for the quick comment. I did consider that. I can't say I had a particularly strong reason to reject it, but ultimately I convinced myself that modifying the existing check was good enough and probably simpler. The only invariant that we need to protect is that all records appended in the leader's epoch actually carry the right epoch tag. The refactor proposed here may even give us a stronger way to enforce the invariant: https://github.com/apache/kafka/pull/10480/files. What do you think?

The refactor proposed here may even give us a stronger way to enforce the invariant: https://github.com/apache/kafka/pull/10480/files. What do you think?

Sounds great. I'm happy with it then.


Hx endpoints and custom pipeline

Replace or extend all aspects of the default Blazor SSR endpoints router, renderer and services.
It seems that the Blazor in .NET 8 leverages asp.net cores existing Endpoint discovery and registration base tyes/primitives, so while the Blazor-specific one is not documented outside of the source code, there should be info generally available about Endpoint discovery and registration in general.
Routing

[x] #6

When multiple pages/components have routes that match a request, the most specific match should be used. The HxRoute attributes allow the user to specify HX headers that should match a specific value. If these are used, the route precedes the regular Route attribute.

[ ] #7
[ ] #9

Done


JsonSchemaExtensionDataAttr will not work on validate even if the key is standard JSON schema property

[JsonSchemaExtensionData("minimum", 0)]
[JsonSchemaExtensionData("exclusiveMinimum", true)]
public decimal? Hours { get; set; }

Add attributes like this, then use FromType will get a perfect JSON schema:
"Hours": {           "type": "number",           "format": "decimal",           "minimum": 0,           "exclusiveMinimum": true         }
But when calling jsonSchema.Validate(data), there will be no error for invalid value for this field.
Seems there isn't a step to check if JsonSchemaExtensionDataAttribute can be applied to real schema? Is that by design?

Validate runs on the schema not on the attributes. So probably the validator does not validate this yet. Can you create a PR with a test and fix?


Reconsider establishing a consistent convention for filenames, example:  HomeComponent.tsx vs StatusIcon.tsx

We've settled on NOT using a Component suffix if they live within a component dir. We have an issue that we closed for this reason. I'd like to have specific issues filed for specific files that doen't follow that convention. Would also not be a bad idea to put these code conventions in to a contributing doc.


feat: Support search logs by timestamp for structured and unstructured logs.

Description

Validation performed

This PR is blocking https://github.com/y-scope/yscope-log-viewer/pull/152


Update for FRENCH translation for Trader extension

Update for FRENCH translation for common.php file

I will submit again my next PR which is more complete


can anyone tell me hot to connect to rinkeby test network

any one please explain how to connect to rinkeby test network

Answered here


Single file dump, dumps properties that prevent the model from running

Problem description
For example, using glm_save_options=MINIMAL with -o on IEEE123 with explicit houses turned out results in the single file containing properties that can't run with error as below
property load of house_1 (house:316) could not be set to value '+0+0j'

The model properties commented out (i.e. panel, shape, load) below all exhibit this error.:
object residential.house {
	parent "meter_343";
	name "house_343";
	guid "6F1328DE921CC7031A6E48375DC8463B";
	weather "weather";
	floor_area "+1578.19 sf";
	gross_wall_area "+1297.46 sf";
	ceiling_height "+8 ft";
	aspect_ratio "+1.5";
	envelope_UA "+285.352 Btu/degF/h";
	window_wall_ratio "+0.15";
	number_of_doors "+4";
	exterior_wall_fraction "+1";
	interior_exterior_wall_ratio "+1.5";
	exterior_ceiling_fraction "+1";
	exterior_floor_fraction "+1";
	window_shading "+0.67";
	window_exterior_transmission_coefficient "+0.6";
	airchange_per_hour "+0.5 unit/h";
	airchange_UA "+111.45 Btu/degF/h";
	UA "+396.801 Btu/degF/h";
	thermostat_deadband "+2 degF";
	thermostat_cycle_time "120";
	heating_setpoint "+70 degF";
	cooling_setpoint "+75 degF";
	design_heating_setpoint "+70 degF";
	design_cooling_setpoint "+75 degF";
	design_heating_capacity "+48000 Btu/h";
	design_cooling_capacity "+48000 Btu/h";
	cooling_design_temperature "+107.962 degF";
	heating_design_temperature "+30.922 degF";
	design_peak_solar "+195 Btu/h/sf";
	design_internal_gains "+4330.48 Btu/h";
	mass_solar_gain_fraction "+0.5 pu";
	mass_internal_gain_fraction "+0.5 pu";
	auxiliary_heat_capacity "+20000 Btu/h";
	aux_heat_deadband "+2 degF";
	aux_heat_temperature_lockout "+10 degF";
	aux_heat_time_delay "+300 s";
	duct_pressure_drop "+0.5 inH2O";
	fan_design_power "+317.77 W";
	fan_design_airflow "+1394.27 cfm";
	heating_COP "+2.5 pu";
	cooling_COP "+3.5 Btu/kWh";
	air_temperature "+74.0402 degF";
	outdoor_temperature "+74 degF";
	mass_heat_capacity "+2710.57 Btu/degF";
	mass_heat_coeff "+6641.85 Btu/degF/h";
	mass_temperature "+74.0402 degF";
	air_volume "+12625.5 cf";
	air_mass "+927.973 lb";
	air_heat_capacity "+668.698 Btu/degF";
	latent_load_fraction "+0.3 pu";
	total_thermal_mass_per_floor_area "+2 Btu/degF/sf";
	interior_surface_heat_transfer_coeff "+1.46 Btu/h/degF/sf";
	number_of_stories "+1";
	auxiliary_strategy "DEADBAND";
	system_mode "OFF";
	last_system_mode "OFF";
	cooling_system_type "HEAT_PUMP";
	auxiliary_system_type "ELECTRIC";
	fan_type "ONE_SPEED";
	last_mode_timer "21600";
	Rroof "+30 degF*sf*h/Btu";
	Rwall "+19 degF*sf*h/Btu";
	Rfloor "+22 degF*sf*h/Btu";
	Rwindows "+2.12766 degF*sf*h/Btu";
	Rdoors "+5 degF*sf*h/Btu";
	hvac_breaker_rating "+200 A";
	//panel "+0+0j";
	panel.energy "+0+0i kVAh";
	panel.power "+0+0i kVA";
	panel.peak_demand "+0+0i kVA";
	panel.heatgain "+0 Btu/h";
	panel.cumulative_heatgain "+0 Btu";
	panel.heatgain_fraction "+0 pu";
	panel.current_fraction "+0 pu";
	panel.impedance_fraction "+0 pu";
	panel.power_fraction "+0 pu";
	panel.power_factor "+0";
	panel.constant_power "+0+0i kVA";
	panel.constant_current "+0+0i kVA";
	panel.constant_admittance "+0+0i kVA";
	panel.voltage_factor "+0 pu";
	panel.breaker_amps "+0 A";
	panel.configuration "IS110";
	// class.parent = residential.residential_enduse
	//shape "+0";
	//load "+0+0j";
	energy "+0+0i kVAh";
	power "+0+0j kVA";
	peak_demand "+0+0i kVA";
	heatgain "+0 Btu/h";
	cumulative_heatgain "+0 Btu";
	heatgain_fraction "+0 pu";
	current_fraction "+0 pu";
	impedance_fraction "+0.2 pu";
	power_fraction "+0.8 pu";
	power_factor "+0.97";
	constant_power "+0+0j kVA";
	constant_current "+0+0j kVA";
	constant_admittance "+0+0j kVA";
	voltage_factor "+0 pu";
	breaker_amps "+200 A";
	configuration "IS220";
}

Steps to reproduce
(Explain how to reproduce the behavior, e.g.,)
gridlabd -D glm_save_options=MINIMAL model/ieee123.glm -o ieee123_single_file.glm
Expected behavior
Functional run
System information

GridLAB-D version: HiPAS GridLAB-D 4.2.16-210124 (develop-complex-formatting-fix) Darwin
Operating system: Darwin pc95555.lan 19.6.0 Darwin Kernel Version 19.6.0: Tue Nov 10 00:10:30 PST 2020; root:xnu-6153.141.10~1/RELEASE_X86_64 x86_64

Supporting information
n/a
Attachments
n/a

Should INITIAL be used to create a loadable model?

This problem no longer occurs with HiPAS GridLAB-D 4.2.29-211225 (develop) Darwin


Added 'view logs binding'

this is related to #56, I started working on it, but realized that you already have methods to retrieve logs, so I just added simple view menu. It is very basic, no content scrolling etc. yet.

thanks @pete911. Merging now and will open new issues for improving the log panel with line wrapping (instead of truncation) + basic scrolling.

@bcicen let me know when you open issues, I should have some spare time on Friday to do them

@pete911 sure thing -- opened https://github.com/bcicen/ctop/issues/106 for log wrap and https://github.com/bcicen/ctop/issues/107 for toggling log timestamps to be displayed (already included in the models.Log struct)
I pushed an update to allow for automatic resizing of the view as well. scrolling might require a full-fledged pager window to be implemented; perhaps starting with a log filter might be easier?


Python 3 11

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (9dc0fbb) compared to base (450ffc9).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##            master       #36   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines          687       687
  Branches       153       153
=========================================
  Hits           687       687

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fhir R4 Observation Multiple Codes, uses last code for uri mapping

https://github.com/synthetichealth/synthea/blob/fd2217bb5cb82bce846249e6bea51978af4fdcd4/src/main/java/org/mitre/synthea/export/FhirR4.java#L1479
In the FHIR4 exporter, if an observation has more than one code, the last code (rather than the first) will be used to get the code mapping uri.
This is a side effect of re-using the code variable when looping over the list of additional codes.

Presumably you are talking about the situation where US Core is enabled?
Is this actually causing an error in practice, or are you just identifying a potential problem?

Identifying a potential problem.  This is not causing me an issue in practice at this time. I just noticed it, and reported it.


rai fails with "ERRO[0004] Unable to assume role"

At PUMPS 2019, we had a student whose macOS client failed with
✱ Checking your authentication credentials.
ERRO[0004] Unable to assume role: SignatureDoesNotMatch: Signature expired: 20190625T125159Z is now earlier than 20190625T133708Z (20190625T135208Z - 15 min.)
 status code: 403, request id: 6c94a705-9750-11e9-8f73-c1f6be7b1816 pkg=amazon
ERRO[0004] Failed to set sts credentials pkg=amazon error="SignatureDoesNotMatch: Signature expired: 20190625T125159Z is now earlier than 20190625T133708Z (20190625T135208Z - 15 min.)\n\tstatus code: 403, request id: 6c94a705-9750-11e9-8f73-c1f6be7b1816”
✱ Preparing your project directory for upload.
✱ Uploading your project directory. This may take a few minutes.
ERRO[0006] Cannot list buckets pkg=store/s3 error="RequestTimeTooSkewed: The difference between the request time and the current time is too large.\n\tstatus code: 403, request id: F039C6AFD8246EA5, host id: dc/Avnr59LWxm2v1qS1/aiH25BuApFPuLINHH6aEBrB95Und2F46Ptd+b+SGbaZzRWOjsPn0uBM=“
ERRO[0006] Can't add file /Users/computa/github_repos/pumps-rai/gpu-algorithms-labs/labs/device_query/CMakeLists.txt to tar: io: read/write on closed pipe
Error: cannot list buckets: RequestTimeTooSkewed: The difference between the request time and the current time is too large.
 status code: 403, request id: F039C6AFD8246EA5, host id: dc/Avnr59LWxm2v1qS1/aiH25BuApFPuLINHH6aEBrB95Und2F46Ptd+b+SGbaZzRWOjsPn0uBM=
cannot list buckets: RequestTimeTooSkewed: The difference between the request time and the current time is too large.
 status code: 403, request id: F039C6AFD8246EA5, host id: dc/Avnr59LWxm2v1qS1/aiH25BuApFPuLINHH6aEBrB95Und2F46Ptd+b+SGbaZzRWOjsPn0uBM=
ERRO[0006] Can't close tar writer: io: read/write on closed pipe
2019/06/25 15:52:02 error: cannot list buckets: RequestTimeTooSkewed: The difference between the request time and the current time is too large.
 status code: 403, request id: F039C6AFD8246EA5, host id: dc/Avnr59LWxm2v1qS1/aiH25BuApFPuLINHH6aEBrB95Und2F46Ptd+b+SGbaZzRWOjsPn0uBM=

This ended up being caused by his timezone being set manually to a different time-zone than where PUMPS was hosted, but his clock being set to the correct time. This caused the system time to be off by a few hours, which made the encryption fail.
To correct the issue, his system's timezone and clock were adjusted to be correct.


module 'openai' has no attribute 'Search'

I tried reimplementing existing functionality of Search endpoint using the new snippet in search_functionality_example.py, but it gives the following error:
AttributeError: module 'openai' has no attribute 'Search'

Search has now been fully deprecated. I'll remove that line - thank you for the heads up.

Removed: https://github.com/openai/openai-cookbook/pull/130

With the edit, the code on running gives the following error for my API_KEY:
raise self.handle_error_response(
openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details.

I have never sent a request before.
Is this a known bug?(Reddit seems to suggest so)

How old is your account? This was your account's very first request?

@ted-at-openai : Yes! My account was created about a month back, tops. I see many people complaining to face a similar issue with their very first request here !


Fix typo on error message

Fix typo in error message when keyboard-interactive auth not supported by server and client requests it

Signed


Calibrate transfers by s,j

Transfers are currently split uniformly across each group.

Improving this calibration would be excellent.  Do you have a suggested approach?
In the OG-USA-Calibration repo there are files to read the PSID and compute our lifetime earnings groups from those data.  One could also draw upon the PSID for some information about benefits programs and then compute shares of total benefits by age and lifetime income group.
An alternative could be to have less precision in the lifetime income group and use cross-sectional data with more benefits details to compute shares of total transfer spending by age and income percentile (which would then be mapped to lifetime income group).

Looking through OG-USA-Calibration, it seems like transfer programs are loaded from the PSID, but not used, i.e. lifetime income doesn't count it. Is that right?
It also doesn't look like the PSID has Medicaid or Medicare enrollment, at least for more recent years..
I also wonder if using the PSID could give too much weight to how transfer programs were set up in the past. Viewing the programs more as exogenous policies would justify the cross-sectional approach.
Could you share where total transfers come from? I couldn't find it.

@MaxGhenis asks:

it seems like transfer programs are loaded from the PSID, but not used, i.e. lifetime income doesn't count it. Is that right?

Right, our lifetime income concept is earned income only.  We are using it to define earnings abilities.

using the PSID could give too much weight to how transfer programs were set up in the past. Viewing the programs more as exogenous policies would justify the cross-sectional approach.

Sure, but the PSID will help you define lifetime income groups (which you need a panel to do precisely) and then you can use just the latest year as a cross-section to define transfers across households under recent policy.

Could you share where total transfers come from? I couldn't find it.

You'd have to look more into the PSID documentation as I haven't used the PSID to gather information on transfers before.  The code may pull some variables on transfers, but I haven't included them in any analysis yet.

Right, our lifetime income concept is earned income only. We are using it to define earnings abilities.

Yep, just confirming PSID transfers aren't used for other purposes?

Sure, but the PSID will help you define lifetime income groups (which you need a panel to do precisely) and then you can use just the latest year as a cross-section to define transfers across households under recent policy.

👍

You'd have to look more into the PSID documentation as I haven't used the PSID to gather information on transfers before. The code may pull some variables on transfers, but I haven't included them in any analysis yet.

I meant where OG-USA gets total transfers currently. It doesn't look like it's from PSID.

@MaxGhenis clarifies:

I meant where OG-USA gets total transfers currently. It doesn't look like it's from PSID.

We are calibrating total transfers as a fraction of GDP and uniformly distributing that across households.  Details on the calibration of the parameter that represents the fraction of GDP that are transfers can be found in Issue #254.

@MaxGhenis See this script to calibrate these transfers using the PSID over in the OG-USA-Calibration repo.  It may need some work - getting some different results depending on the transfer variable(s) used and those differences don't necessarily seem to correspond to what I would think given the variable descriptions.

Closing this issue here.  Discussion can continue over in the OG-USA-Calibration repo.