Revert 1.2 additions

to prepare for an intermediate release 1.1.7, revert changes pertaining to 1.2 for now.

Is dbt run succeeding with a demo project now.

Is dbt run succeeding with a demo project now.

Yes, attaching runs here with a demo dbt project:
ganesh.venkateshwara@MacBook-Pro dbtdemo % dbt debug
16:41:45  Running with dbt=1.1.2
dbt version: 1.1.2
python version: 3.9.11
python path: /Users/ganesh.venkateshwara/.pyenv/versions/3.9.11/bin/python
os info: macOS-12.6-x86_64-i386-64bit
Using profiles.yml file at /Users/ganesh.venkateshwara/.dbt/profiles.yml
Using dbt_project.yml file at /Users/ganesh.venkateshwara/code/dbtdemo/dbt_project.yml
Configuration:
profiles.yml file [OK found and valid]
dbt_project.yml file [OK found and valid]
Required dependencies:

git [OK found]

Connection:
host: localhost
port: 21050
schema: dbtdemo
username: None
Connection test: [OK connection ok]
All checks passed!
ganesh.venkateshwara@MacBook-Pro dbtdemo % dbt docs generate
16:41:58  Running with dbt=1.1.2
16:41:58  Found 3 models, 4 tests, 0 snapshots, 0 analyses, 191 macros, 0 operations, 1 seed file, 0 sources, 0 exposures, 0 metrics
16:41:58
16:41:58  Concurrency: 4 threads (target='dev_impala_local')
16:41:58
16:41:58  Done.
16:41:58  Building catalog
16:41:58  Catalog written to /Users/ganesh.venkateshwara/code/dbtdemo/target/catalog.json
ganesh.venkateshwara@MacBook-Pro dbtdemo % dbt run
16:58:41  Running with dbt=1.1.2
16:58:41  Found 3 models, 4 tests, 0 snapshots, 0 analyses, 191 macros, 0 operations, 1 seed file, 0 sources, 0 exposures, 0 metrics
16:58:41
16:58:42  Concurrency: 4 threads (target='dev_impala_local')
16:58:42
16:58:42  1 of 3 START table model dbtdemo.my_first_dbt_model ............................ [RUN]
17:01:20  1 of 3 OK created table model dbtdemo.my_first_dbt_model ....................... [OK in 158.48s]
17:01:20  2 of 3 START incremental model dbtdemo.my_incremental_model .................... [RUN]
17:01:20  3 of 3 START view model dbtdemo.my_second_dbt_model ............................ [RUN]
17:02:22  3 of 3 OK created view model dbtdemo.my_second_dbt_model ....................... [OK in 61.40s]
17:06:42  2 of 3 OK created incremental model dbtdemo.my_incremental_model ............... [OK in 322.27s]
17:06:42
17:06:42  Finished running 1 table model, 1 view model, 1 incremental model in 480.98s.
17:06:42
17:06:42  Completed successfully
17:06:42
17:06:42  Done. PASS=3 WARN=0 ERROR=0 SKIP=0 TOTAL=3
ganesh.venkateshwara@MacBook-Pro dbtdemo % dbt seed
06:00:22  Running with dbt=1.1.2
06:00:22  Found 3 models, 4 tests, 0 snapshots, 0 analyses, 191 macros, 0 operations, 1 seed file, 0 sources, 0 exposures, 0 metrics
06:00:22
06:00:26  Concurrency: 4 threads (target='dev_impala_local')
06:00:26
06:00:26  1 of 1 START seed file dbtdemo.sample_seed ..................................... [RUN]
06:01:26  1 of 1 OK loaded seed file dbtdemo.sample_seed ................................. [INSERT 3 in 60.63s]
06:01:26
06:01:26  Finished running 1 seed in 64.14s.
06:01:26
06:01:26  Completed successfully
06:01:26
06:01:26  Done. PASS=1 WARN=0 ERROR=0 SKIP=0 TOTAL=1
ganesh.venkateshwara@MacBook-Pro dbtdemo % dbt test
06:01:58  Running with dbt=1.1.2
06:01:58  Found 3 models, 4 tests, 0 snapshots, 0 analyses, 191 macros, 0 operations, 1 seed file, 0 sources, 0 exposures, 0 metrics
06:01:58
06:01:58  Concurrency: 4 threads (target='dev_impala_local')
06:01:58
06:01:58  1 of 4 START test not_null_my_first_dbt_model_id ............................... [RUN]
06:01:58  2 of 4 START test not_null_my_second_dbt_model_id .............................. [RUN]
06:01:58  3 of 4 START test unique_my_first_dbt_model_id ................................. [RUN]
06:01:58  4 of 4 START test unique_my_second_dbt_model_id ................................ [RUN]
06:01:58  2 of 4 PASS not_null_my_second_dbt_model_id .................................... [PASS in 0.13s]
06:02:01  1 of 4 FAIL 1 not_null_my_first_dbt_model_id ................................... [FAIL 1 in 3.00s]
06:02:01  3 of 4 PASS unique_my_first_dbt_model_id ....................................... [PASS in 3.33s]
06:02:02  4 of 4 PASS unique_my_second_dbt_model_id ...................................... [PASS in 3.96s]
06:02:02
06:02:02  Finished running 4 tests in 4.20s.
06:02:02
06:02:02  Completed with 1 error and 0 warnings:
06:02:02
06:02:02  Failure in test not_null_my_first_dbt_model_id (models/example/schema.yml)
06:02:02    Got 1 result, configured to fail if != 0
06:02:02
06:02:02    compiled SQL at target/compiled/dbtdemo/models/example/schema.yml/not_null_my_first_dbt_model_id.sql
06:02:02
06:02:02  Done. PASS=3 WARN=0 ERROR=1 SKIP=0 TOTAL=4


Cannot write more than 12800 bytes

Hello,
I'm sending files with TFTP to a Microblaze running FreeRTOS, which is connected to a S25FL256S flash chip. I can read and write files under 12800 bytes in size, but writing anything bigger results in SPIFFS_ERR_IS_FREE. I can write multiple files <12kb. This is after a fresh erase and format.
SPIFFS output after a failed transfer of a 288kb file:
Received 516 bytes in a DATA packet
SPIFFS_write 1 512
append: 512 bytes @ offs 11776 of size 11776
append: 80000001 load objixhdr page 004C:0000
append: 80000001 store to existing data page, 004B:002F offset:167, len 80, written 0
append: 80000001 wrote page 004B to objix_hdr entry 002F in mem
append: 80000001 store new data page, 004D:0030 offset:0, len 247, written 80
append: 80000001 wrote page 004D to objix_hdr entry 0030 in mem
append: 80000001 store new data page, 004E:0031 offset:0, len 185, written 327
append: 80000001 wrote page 004E to objix_hdr entry 0031 in mem
       CALLBACK  UPD obj_id:80000001 spix:0000 npix:004F nsz:12288
       callback: setting fd 1:80000001(fdoffs:11776 offs:12288) objix_hdr_pix to 004F, size:12288
       callback: setting fd 1:80000001 span:0000 objix_pix to 004F
append: 80000001 store modified objix_hdr page, 004F:0000, written 512
Sending ACK for block 24
Received 516 bytes in a DATA packet
SPIFFS_write 1 512
append: 512 bytes @ offs 12288 of size 12288
append: 80000001 load objixhdr page 004F:0000
append: 80000001 store to existing data page, 004E:0031 offset:185, len 62, written 0
append: 80000001 wrote page 004E to objix_hdr entry 0031 in mem
append: 80000001 store new data page, 0050:0032 offset:0, len 247, written 62
append: 80000001 wrote page 0050 to objix_hdr entry 0032 in mem
append: 80000001 store objix 004F:0000, written 309
       CALLBACK  UPD obj_id:80000001 spix:0000 npix:0051 nsz:12597
       callback: setting fd 1:80000001(fdoffs:12288 offs:12288) objix_hdr_pix to 0051, size:12597
       callback: setting fd 1:80000001 span:0000 objix_pix to 0051
append: 80000001 store new objix_hdr, 0051:0000, written 309
       CALLBACK  NEW obj_id:80000001 spix:0001 npix:0052 nsz:0
append: 80000001 create objix page, 0052:0001, written 309
append: 80000001 store new data page, 0053:0033 offset:0, len 203, written 309
append: 80000001 wrote page 0053 to objix entry 0000 in mem
append: 80000001 store objix page, 0052:0001, written 512
       CALLBACK  UPD obj_id:80000001 spix:0001 npix:0052 nsz:0
       callback: setting fd 1:80000001 span:0001 objix_pix to 0052
       CALLBACK  HUP obj_id:80000001 spix:0000 npix:0054 nsz:12800
       callback: setting fd 1:80000001(fdoffs:12288 offs:12800) objix_hdr_pix to 0054, size:12800
append: 80000001 store new size II 12800 in objix_hdr, 0054:0000, written 512, res 0
Sending ACK for block 25
Received 516 bytes in a DATA packet
SPIFFS_write 1 512
append: 512 bytes @ offs 12800 of size 12800
append: 80000001 find objix span_ix:0001
append: 80000001 found object index at page 0052 [fd size 12800]
Filewrite_file returned 0
Sending ERROR 3
SPIFFS_close 1
system error code: -10012
Closed fd: 1

SPIFFS output for a 12000 byte file (which works)

Received 516 bytes in a DATA packet
SPIFFS_write 1 512
append: 512 bytes @ offs 11264 of size 11264
append: 800002F5 load objixhdr page 0131:0000
append: 800002F5 store to existing data page, 0130:002D offset:149, len 98, written 0
append: 800002F5 wrote page 0130 to objix_hdr entry 002D in mem
append: 800002F5 store new data page, 0132:002E offset:0, len 247, written 98
append: 800002F5 wrote page 0132 to objix_hdr entry 002E in mem
append: 800002F5 store new data page, 0133:002F offset:0, len 167, written 345
append: 800002F5 wrote page 0133 to objix_hdr entry 002F in mem
       CALLBACK  UPD obj_id:800002F5 spix:0000 npix:0134 nsz:11776
       callback: setting fd 1:800002F5(fdoffs:11264 offs:11776) objix_hdr_pix to 0134, size:11776
       callback: setting fd 1:800002F5 span:0000 objix_pix to 0134
append: 800002F5 store modified objix_hdr page, 0134:0000, written 512
Sending ACK for block 23
Received 228 bytes in a DATA packet
SPIFFS_write 1 224
append: 224 bytes @ offs 11776 of size 11776
append: 800002F5 load objixhdr page 0134:0000
append: 800002F5 store to existing data page, 0133:002F offset:167, len 80, written 0
append: 800002F5 wrote page 0133 to objix_hdr entry 002F in mem
append: 800002F5 store new data page, 0135:0030 offset:0, len 144, written 80
append: 800002F5 wrote page 0135 to objix_hdr entry 0030 in mem
       CALLBACK  UPD obj_id:800002F5 spix:0000 npix:0136 nsz:12000
       callback: setting fd 1:800002F5(fdoffs:11776 offs:12000) objix_hdr_pix to 0136, size:12000
       callback: setting fd 1:800002F5 span:0000 objix_pix to 0136
append: 800002F5 store modified objix_hdr page, 0136:0000, written 224
Sending ACK for block 24
receive_packet: timeout
SPIFFS_close 1
Closed fd: 1

Flash config:
#ifndef SPIFFS_CFG_PHYS_SZ
#define SPIFFS_CFG_PHYS_SZ(ignore)        (1024 * 1024 * 32)
#endif
#ifndef SPIFFS_CFG_PHYS_ERASE_SZ
#define SPIFFS_CFG_PHYS_ERASE_SZ(ignore)  (65536)
#endif
#ifndef SPIFFS_CFG_PHYS_ADDR
#define SPIFFS_CFG_PHYS_ADDR(ignore)      (0)
#endif
#ifndef SPIFFS_CFG_LOG_PAGE_SZ
#define SPIFFS_CFG_LOG_PAGE_SZ(ignore)    (256)
#endif
#ifndef SPIFFS_CFG_LOG_BLOCK_SZ
#define SPIFFS_CFG_LOG_BLOCK_SZ(ignore)   (65536)
#endif

Any help would be greatly appreciated!

Problem solved! It was an issue with overlapping memory buffers in the SPI read/write operations.


"Târcov", "Tocileni", "Trestieni" and "Valea Purcarului" are listed in the drop-down menu

Description:
"Târcov", "Tocileni", "Trestieni" and "Valea Purcarului" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Tocileni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Tocileni, BUZĂU (Pârscov)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Trestieni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Trestieni, BUZĂU (Pârscov)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Type "Valea Purcarului" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Valea Purcarului, BUZĂU (Pârscov)".


update code examples for spanish translation

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Content LGTM.  Still needs to be tested locally.

@dulcehc, sorry for the delay. Had to change the spacing between the sections a bit to get them to render properly. Now everything LGTM! Thank you for your contribution :+1: :+1:


@conda-forge-admin, please add user @mfisher87

Additional comment:
No response

Thanks @mfisher87 for volunteering to help with maintenance here. For the two other users at #21 and #23, could you get them to confirm in writing that they're actually willing to be added as recipe maintainers?

Absolutely :)

Nice, always glad to see some exciting work on open science! I'm actually not a pangeo-forge developer to be honest, only here because I was helping a colleague who wanted a newer v0.9.0 version (https://github.com/conda-forge/pangeo-forge-runner-feedstock/pull/4#pullrequestreview-1698523446), so best to direct pangeo-forge specific questions to https://github.com/pangeo-forge/pangeo-forge-recipes :slightly_smiling_face:


[5.2] Implicit route model binding a binded interface

Hello, I try to do a implicit route model binding on a interface that is binded to my User model but it wont work. I created a thread on Laracasts about this, so you can see the example over there. https://laracasts.com/discuss/channels/laravel/implicit-route-model-bind-a-contract
EDIT: Adding the example here as well
// routes.php
$router->get('/implicit/{id}', function(App\Contracts\User $id){
    dd($id);
});

// AppServiceProvider .php
class AppServiceProvider extends ServiceProvider
{
    /**
     * Hold the bidnings
     *
     * @var array
     */
    protected $bindings = [
        'user' => [\App\Contracts\User::class => \App\User::class],
    ];

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        //
    }

    /**
     * Register
     *
     * @return void
     */
    public function register()
    {
        if (! isset($this->bindings)) return;

        foreach ($this->bindings as $alias => $binding) {
            list($abstract, $concrete) = [key($binding), current($binding)];

            $this->app->bind([$alias => $abstract], $concrete);
        }
    }
}

// User.php
class User extends Authenticatable implements Contracts\User
{
    protected $table = 'players';
}

// Contracts/User.php
interface User
{

}

Is there a way to accomplish this? Thanks :)

Thanks you for your question, but I politely ask that questions do remain on the forums.

I'm also having this issue (type hinting with interface doesn't load the model). I dug in Laravel's source and I think I could implement it. The question is would that PR be accepted? If yes, I'll do it so it would be a nice addition to 5.5 ;)

Still implicit model binding on interface is not working in Laravel 8.x


Attachments with long filenames aren't entirely visible

This is very low priority, but an observation I came across while testing the apps. On both WPF and UWP, the view of attached files is truncated such that the entire filename cannot be read.

If I recall correctly, the application used to support this by permitting the cell showing the attachment to wrap several lines in order to accommodate these longer filenames.

Line wrap is in effect for longer attachment titles 👍


Fix dictionary visualization bug

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

Coverage data is based on head (07357fe) compared to base (e7f07d9).
 Consider uploading reports for the commit 46c42b2 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #134   +/-   ##
=======================================
  Coverage   87.43%   87.43%
=======================================
  Files         129      129
  Lines        9226     9226
=======================================
  Hits         8067     8067
  Misses       1159     1159

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.


What are we doing and how?

We need to come up with a basic plan of what we're doing, such as: languages to use, layouts, database design, etc.
Please comment with ideas and suggestions.

Do you think users should follow each other straight from the start? or should we just make a General post page and try to impliment that later?

I think as long as we get all the basics done first, then that shouldn't be hard to implement later.

For starters I assume we have the following tasks:

Create layout and html for homepage.
Create layout and html for login/registration.
Design database.

Yesh that's it, i made some crude wireframes for the diffrent pages (when i say crude i spent 1 minute on each) but it should give you some idea of the layout... basically copy twitter...
If i start on designing the database because that's the most important part of it then we can see where we stand
mOJI.zip

BASIC DATA STRUCTURES **to be improved

user database
id
firstname
lastname
date of birth
username
##password(hashed)

post database
id
date/time
userID
content
likes //possibility

//For following database a prediction

following
id
followerUserID
followingUserID
however this may become inefficient over time


Installation method support?

It would be great to be able to install this via Homebrew/Nix.
Like glow on nix and glow on brew.

hey, thanks for the issue @ryuheechul , I'll look into it
meanwhile, you can install it with our homebrew tap:
brew install charmbracelet/tap/wishlist

well, docs should be updated, so, closing this, thanks!


error on NPM start and git clone

Hello,
I am following this tutorial on setting up app:
https://angular.io/guide/setup
If i try with clone, the following error message appears:
D:\temp\NV\nv-first>git clone https://github.com/angular/quickstart.git quicksta
rt
'git' is not recognized as an internal or external command,
operable program or batch file.
If I try with download, it is ok, but after installing NPM and writing start the following error appears:
D:\temp\NV\nv-first\quickstart>npm start

<EMAIL_ADDRESS>prestart D:\temp\NV\nv-first\quickstart
npm run build

<EMAIL_ADDRESS>build D:\temp\NV\nv-first\quickstart
tsc -p src/

../node_modules/@types/jasminewd2/index.d.ts(23,13): error TS2428: All declarati
ons of 'Matchers' must have identical type parameters.
../node_modules/@types/jasminewd2/index.d.ts(47,13): error TS2430: Interface 'Ar
rayLikeMatchers' incorrectly extends interface 'Matchers<ArrayLike>'.
Types of property 'toBe' are incompatible.
Type '(expected: any, expectationFailOutput?: any) => Promise' is not
assignable to type '{ (expected: any, expectationFailOutput?: any): boolean; (ex
pected: any, expectationFailOutput?: ...'.
Type 'Promise' is not assignable to type 'boolean'.
../node_modules/@types/jasminewd2/index.d.ts(48,20): error TS2304: Cannot find n
ame 'Expected'.
../node_modules/@types/jasminewd2/index.d.ts(49,23): error TS2304: Cannot find n
ame 'Expected'.
node_modules/@types/jasmine/index.d.ts(33,41): error TS2314: Generic type 'Match
ers' requires 1 type argument(s).
node_modules/@types/jasmine/index.d.ts(34,39): error TS2314: Generic type 'Match
ers' requires 1 type argument(s).
node_modules/@types/jasmine/index.d.ts(159,24): error TS2314: Generic type 'Matc
hers' requires 1 type argument(s).
node_modules/@types/jasmine/index.d.ts(339,14): error TS2314: Generic type 'Matc
hers' requires 1 type argument(s).
node_modules/@types/jasmine/index.d.ts(396,24): error TS2314: Generic type 'Matc
hers' requires 1 type argument(s).
node_modules/@types/jasmine/index.d.ts(409,30): error TS2314: Generic type 'Matc
hers' requires 1 type argument(s).
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "D:\temp\NV\node-v6.11.1-win-x64\node.exe" "D:\temp\NV\node
-v6.11.1-win-x64\node_modules\npm\bin\npm-cli.js" "run" "build"
npm ERR! node v6.11.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>build: tsc -p src/
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'tsc -p src/'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-quickstart pa
ckage,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     tsc -p src/
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular-quickstart
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular-quickstart
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     D:\temp\NV\nv-first\quickstart\npm-debug.log
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "D:\temp\NV\node-v6.11.1-win-x64\node.exe" "D:\temp\NV\node
-v6.11.1-win-x64\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.11.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>prestart: npm run build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>prestart script 'npm run build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-quickstart pa
ckage,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular-quickstart
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular-quickstart
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     D:\temp\NV\nv-first\quickstart\npm-debug.log
Any ideas?

This repository is now deprecated. The Angular Quickstart project was a nice starting point for creating Angular applications. Now we recommend using the Angular CLI to create new Angular projects.
Starting from 1 November 2017, all the Angular documentation, at angular.io, is based on the Angular CLI.
Let's get started


Implementing kednars paddle

Oh, haha, yeah due to rotating the paddles to face the right way I had to invert vertical movement for one instance, but I maybe only did that for AI.

Ah ha! That makes sense. I could see where it was being reversed for AI control, and figured that that wasn't it because AI was behaving correctly. Totally didn't think about stuff having to be flipped >_<


Steps To Make Resume

📝 Description
Issue:

There is  no steps for user to make resume.

Proposal

I will make steps to follow to make resume.

🖼 Screenshots
No response
📋 Additional Information
No response

@GDSC-adgitm @Guneetsinghtuli
Please assign this issue to me

Okay great, you can work on this issue. Please keep the design in mind while developing it.


DoS Vulnerability Fix

Description
Another DoS Vulnerability as a result of #278
Fixes # No open issue
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Confirmed Changes no longer loop
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have updated changelog.md with changes made

:( bad news..
This isn't all fixed..
The Following Characters have issues on v0.3.1 in search query
@ $ ; ,

Well, shit... it's gonna be unencoding things when calling window.location.search

Got an idea to try tomorrow - urlencode window.location.search as well (except for the first ?) and compare that to qString... that should do it

The behavior of window.location.search seems really inconsistent... give it a go in browser console, experiment on any random page (like this one) with various query strings with special chars, it seems to convert some but not others. This might even vary from browser to browser.

Mmm interesting... I'm using Firefox..  ORDER BY messages.timestamp DESC; - SQLITE_ERROR: malformed MATCH expression: [test2>?'"&,]
^C::1 - - [14/May/2019:22:39:39 +0000] "GET /api/messageSearch?limit=&page=1&q=test2%3E%3F%27%22%26, HTTP/1.1" 500 120 "http://localhost:3000/?q=test2%3E%3F%27%22%26%2C" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36"


Segmentation error using invalid host for azure.yaml

I was trying to test springapp as host and had a typo adding
api:
    project: ./src/api
    language: java
    host: springapps

This make azd to throw a panic like:

azd should not panic.  it should return an error and tell customer about the invalid value found.
At the very least, the panic should contain a message about the incorrect value.

@wbreza can we add validations to it and make sure we don't panic?


support usenote name as vscode tab

format like this: Evernote: note name

Can not modify an untitled file title, use metadata instead. Something like this,
---
title: note title
tags: tag1, tag2, tag3
notebook: notebook
---

#9  support this.


Allow passing the value of "approval_prompt" as a flag or option.

Hi @ebardsley Thanks for the contribution.
Can you share what provider you were adding this for? I think the feature could be useful but i need to think about implementation as i imagine different providers handle approval prompts differently.

I'm using this w/ Google as the provider. Previously, Google Accounts would
prompt me for "offline access" when going through the Oauth flow when I was
already logged into the Google account; with this, it just redirects back
to the protected site and login is "transparent".
On Mon, Jul 27, 2015 at 9:25 AM, Jehiah Czebotar<EMAIL_ADDRESS>wrote:

Hi @ebardsley https://github.com/ebardsley Thanks for the contribution.
Can you share what provider you were adding this for? I think the feature
could be useful but i need to think about implementation as i imagine
different providers handle approval prompts differently.
—
Reply to this email directly or view it on GitHub
https://github.com/bitly/oauth2_proxy/pull/131#issuecomment-125263390.

@ebardsley Thanks that context is helpful.
What version of oauth2_proxy were you using? Some recent changes added the ability to transparently refresh sessions (via --cookie-refresh) so they are essentially perpetually valid (though enforced that you actually still have a working token). That should remove/eliminate most needs to transparently re-auth which sounds like your goal. (And, as a bonus, cookie-refresh works in cases where a transparent loop through the oauth flow  would not like a POST request).

I dug into timing a bit, and found that when I first wrote up these changes
(before cleaning them up and sending them out) it was late Apr, before the
cookie-refresh changes went in. The new --cookie-refresh stuff definitely
helps and is useful.
That said, I still occasionally hit the protected site on new devices, or
with browsers that don't keep cookies between sessions, or in incognito
mode; assuming that I'm already logged into a Google account w/ a valid
oauth grant, I'd rather have that part work transparently, thus this added
option.
FYI, the other change, which I was planning to send later, redirects
directly into the flow instead of showing a sign-in page, so between that
change and this, removes all (two) interstitial pages from the login flow
for a site that already has a valid grant for a Google account. (See:
https://github.com/ebardsley/oauth2_proxy/compare/master...ebardsley:redirect
)
On Mon, Jul 27, 2015 at 5:36 PM, Jehiah Czebotar<EMAIL_ADDRESS>wrote:

@ebardsley https://github.com/ebardsley Thanks that context is helpful.
What version of oauth2_proxy were you using? Some recent changes added the
ability to transparently refresh sessions (via --cookie-refresh) so they
are essentially perpetually valid (though enforced that you actually still
have a working token). That should remove/eliminate most needs to
transparently re-auth which sounds like your goal. (And, as a bonus,
cookie-refresh works in cases where a transparent loop through the oauth
flow would not like a POST request).
—
Reply to this email directly or view it on GitHub
https://github.com/bitly/oauth2_proxy/pull/131#issuecomment-125389310.

That's a good point that even with cookie refresh, this accelerates the auth process on a new device.
fyi: since oauth2_proxy supports custom templates I believe you should be able to accomplish the auto-initiate-oauth flow by using a template that has a meta refresh tag instead of waiting for users to click the sign-in button. You shouldn't need any code changes for that.

Acknowledged regarding the templates, but that's not part of this pull
request. Is there anything else that you'd like to see to allow customizing
the value of "approval_prompt"?
On Tue, Jul 28, 2015 at 5:02 AM, Jehiah Czebotar<EMAIL_ADDRESS>wrote:

That's a good point that even with cookie refresh, this accelerates the
auth process on a new device.
fyi: since oauth2_proxy supports custom templates I believe you should be
able to accomplish the auto-initiate-oauth flow by using a template that
has a meta refresh tag instead of waiting for users to click the sign-in
button. You shouldn't need any code changes for that.
—
Reply to this email directly or view it on GitHub
https://github.com/bitly/oauth2_proxy/pull/131#issuecomment-125574920.

@jehiah Is there anything else that you'd like for this pull request?

Also note that the default behavior ("force") with this change remains unchanged; it simply makes it possible to change approval_prompt if desired.

thanks @ebardsley! sorry for the delay in catching up on this PR


email verification requires authentication

Laravel Version: 5.8
PHP Version: 7.2.17
Database Driver & Version:

Description:
Laravel's built-in email verification requires authentication.
https://github.com/laravel/framework/blob/5.8/src/Illuminate/Foundation/Auth/VerifiesEmails.php#L35
        if ($request->route('id') != $request->user()->getKey()) {
            throw new AuthorizationException;
        }

just checking the signature in URL is insufficient?
Steps To Reproduce:

exec php artisan make:auth
add auth routes by add Auth::routes([ 'verify' => true ])
enable email verification by implement MustVerifyEmail interface
register user
open verification URL on private window

then, you will be redirected to the login page.

It indeed does.

@driesvints why the issue is closed....?

@musou1500 you asked if the verification required authentication and it does. If you want to propose a different solution then that's a feature request and an issue needs to be opened in the laravel/ideas repo instead.

@driesvints
thank you.
I understood that authentication is required(sorry if I misread).
may I let me know why authentication is required?
Laravel's Signed URL uses HMAC. If my understanding is correct,  it is secure against known-plaintext attacks.

I guess because of the idea behind it that you usually get a verification email after you've signed up and you're still logged in then.

@driesvints I see. I assumed the use cases like backend API for a mobile application.
If registration is done via stateless API, a user needs to login on the web page to complete verification.
I think the reason for the behavior is not for security concerns.
So, I will create an issue on laravel/ideas repo. thank you.

@musou1500 in that case it's still of interest to first let the user require to sign in before verification can be done. But I guess opinions on this just differ. If you create an issue on the laravel/ideas repo and general interest agrees with that it might be re-considered.

I'd also like to suggest that this is more of a bug/oversight in the email verification process.
@driesvints you mention that:

I guess because of the idea behind it that you usually get a verification email after you've signed up and you're still logged in then.

This is not always the case. Especially when handling signups on mobile, take for example:

User is using Brave browser on android phone and registers to the site > Sent email verification
They open Gmail app and click the verification link > this opens WITHIN GMAIL
As it opened within gmail and not within their existing session (Brave browser) they have to login again.

From a user experience perspective, this is less than ideal and quite frustrating having to login again.
For anyone looking at this issue and wondering how to get around this, I've overridden the verify method on the controller which will automatically login the user if necessary.
namespace App\Http\Controllers\Auth;

use Auth;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\VerifiesEmails;

class VerificationController extends Controller
{
	/*
	|--------------------------------------------------------------------------
	| Email Verification Controller
	|--------------------------------------------------------------------------
	|
	| This controller is responsible for handling email verification for any
	| user that recently registered with the application. Emails may also
	| be re-sent if the user didn't receive the original email message.
	|
	*/

	use VerifiesEmails {
		verify as parentVerify;
	}

	/**
	 * Where to redirect users after verification.
	 *
	 * @var string
	 */
	protected $redirectTo = '/';

	/**
	 * Create a new controller instance.
	 *
	 * @return void
	 */
	public function __construct()
	{
		$this->middleware('auth')->except('verify');
		$this->middleware('signed')->only('verify');
		$this->middleware('throttle:6,1')->only('verify', 'resend');
	}

	/**
	 * Mark the authenticated user's email address as verified.
	 *
	 * @param \Illuminate\Http\Request $request
	 *
	 * @return \Illuminate\Http\Response
	 *
	 * @throws \Illuminate\Auth\Access\AuthorizationException
	 */
	public function verify(Request $request)
	{
		if ($request->user() && $request->user() != $request->route('id')) {
			Auth::logout();
		}

		if (! $request->user()) {
			Auth::loginUsingId($request->route('id'), true);
		}

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

As far as I can see, there aren't any security implications in doing this as the URL signature has already been verified and any tampering with it (including attempting to login as someone else) will be met with a 403 error. But if anyone can see any issues with this implementation then please let me know.

@garygreen I see that but there's just different opinions about this. The fact that we require the person to login first is an extra security measure. We can perhaps tailor this so it's configurable to be turned off but please open up an issue on the ideas repo first to discuss how this would be implemented.
In any case this isn't a bug.

@driesvints
I open up an issue on the ideas repo(@garygreen already left a comment on this issue)
https://github.com/laravel/ideas/issues/1632


Adding Laravel demo

This PR adds a Laravel app demo - OctoFacts - to the php demos folder. I am using this demo for a "Getting Started" guide for the Laravel image.
I was a bit unsure if this is the best place for this demo, since it is a larger application with some images (that are shown randomly alongside a quote / fact about Octopuses).
Let me know if it's best to have a separate repo for this - my only concern is making the repository bloated from all the framework shenanigans + images.

sorry, just realised I should have reviewed this

I think it's fine to be in this repo, it's in a folder so no-one will notice.

This looks fine, but I have to say I have no idea about PHP!
A few things that don't need to hold things up:

there's a lot of dotfiles, especially .gitignore; do we need them all?
should there be a Dockerfile? How do I test it with Chainguard Images?
if there's a blog/article to go with this, can we add a link to the README? (I'm guessing it's not published yet?

yes! all this. well, the .gitignore files are necessary to build the default folder structure. I wanted to keep here the demo only (so users clone it from the tutorial), and have the Dockerfile / Docker Compose file in the tutorial only.  I thought this would keep the demo agnostic for any different use cases. About the README, yes I plan to add a link to the guide when it's published! I am getting it finished soon-ish (hopefully today).


NotificationEventArgs is not explained where it comes from

The NotificationEventArgs appears in the MainPage example but is not explained anywhere else. It would be useful to explain that this class has to be added yourself. I had to go and look at the source code for the example to notice that the class was created for this example and not included in an imported class library.

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

ID: e1d97b06-848b-73b1-0330-f57662b5c09a
Version Independent ID: 9bb5fb04-4426-6b7a-4332-3ce86ff21b76
Content: Xamarin.Forms local notifications - Xamarin
Content Source: docs/xamarin-forms/app-fundamentals/local-notifications.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @profexorgeek
Microsoft Alias: jusjohns

Hi @Mackiovello
Agreed. I've added the NotificationEventArgs code to the doc, in a PR that will go live later today.


Severe artifacts in N3dv coffee scene

When I run the code using the command as follows:
export CUDA_VISIBLE_DEVICES=2
expname='coffee_martini'
port=6080
python train.py -s data/dynerf/${expname} --port ${port} --expname "dynerf/${expname}" --configs arguments/dynerf/default.py  &
wait
python render.py --model_path output/dynerf/${expname} --configs arguments/dynerf/default.py --skip_train --skip_test &
wait
python metrics.py --model_path output/dynerf/${expname}/  &
wait
echo "Done"

I found the rendered video has a lot of artifacts and the quality seems much lower than it is in the paper.
https://drive.google.com/file/d/14QJRuNAjHiPiHqyHM1aCiOfEXYWb2vP-/view?usp=sharing

Indeed, in this version of our code, 4D-GS cannot perform very well in the scenes with out-door backgrounds(due to the lack of point clouds initialization). We are working hard to improve the rendering quality :)

Thank you for your reply. I was wondering if there are any scenes that perform relatively well on n3dv?

https://github.com/masked-spacetime-hashing/msth

I've run their code through this open-source repository, but I found their current version of the code to be messy and didn't test very well.

It seems that HexPlane and KPlanes may help you :)
btw, you can check the results comparasion mentioned in papers.


MAINT: Removed calls to cum_returns just to get the result's index

when we can get it from the args to cum_returns

LGTM, thanks!


Alternate way of populating CHANGELOG?

While I'm sold on the CHANGELOG's value, adding an entry to it is easy to forget to include in a PR and causes merge conflicts with PRs. What can we do to make things easier?
One way is to make a pull request template with a field asking what should be put into the CHANGELOG. Then maintainers can make a PR with that.
Thoughts?

At work we're using semantic releases by following the Angular Commit Message Conventions.
This allows you to generate "conventional changelogs" using tools like clog or git-journal.
It works quite well, but requires a bit more discipline when authoring commit messages.

I'm all for using commit message conventions that we can then automate a changelog on. I have no particular experience with Angular Commit Message Conventions, but I think as long as there is a convention that isn't custom it will be no big deal.

Giving commit messages a try sounds good. How does it work? Make Travis update the CHANGELOG during a build of master ?

Thing I don't like about commit message schemes is that it's a good for maintainers onerous for contributors scheme. Ive found it to be a pain and a raises the barrier/friction for a potential contributor fumbling on the syntax of a commit message format.
As an alternative why not use a pull request template that prompts for notable changelog changes or even asking them to edit the changelog themselves as part of the pull.
. This is actually part of the projects contrib docs https://github.com/rusoto/rusoto/blob/master/CONTRIBUTING.md#general-information
What's missing is an actual pull request template to extract that information from

Let's try a PR template that has a single prompt: "Help us keep the CHANGELOG up to date by providing a one sentence overview of your change."

With the pull request template and most PRs adding a line to the CHANGELOG file, I think we've arrived at a solution that works for now.
Any objections to closing this issue?

Mvp works for me


mongodb liveness/readiness probes connect without authentication

trying the example from
https://kubedb.com/docs/0.12.0/guides/mongodb/clustering/replicaset/
019-08-01T06:00:57.200+0000 I ACCESS   [conn493] Unauthorized: not authorized on admin to execute command { endSessions: [ { id: UUID("2d2b098f-7a02-4b84-9e42-d6f6fa1cad39") } ], $db: "admin" }
2019-08-01T06:00:57.201+0000 I NETWORK  [conn493] end connection <IP_ADDRESS>:40296 (10 connections now open)
2019-08-01T06:01:01.507+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:40342 #494 (11 connections now open)
2019-08-01T06:01:01.508+0000 I NETWORK  [conn494] received client metadata from <IP_ADDRESS>:40342 conn494: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.6.12" }, os: { type: "Linux", name: "Ubuntu", architecture: "x86_64", version: "16.04" } }
and:
mark@theology:~/dev$ kubectl get -n demo mongodb.kubedb.com/mgo-replicaset -o yaml
apiVersion: kubedb.com/v1alpha1
kind: MongoDB
metadata:
  creationTimestamp: "2019-08-01T05:21:39Z"
  finalizers:
  - kubedb.com
  generation: 3
  name: mgo-replicaset
  namespace: demo
  resourceVersion: "1123309"
  selfLink: /apis/kubedb.com/v1alpha1/namespaces/demo/mongodbs/mgo-replicaset
  uid: 3d2ec6f0-b41c-11e9-ae28-822fedf9a955
spec:
  certificateSecret:
    secretName: mgo-replicaset-keyfile
  databaseSecret:
    secretName: mgo-replicaset-auth
  podTemplate:
    controller: {}
    metadata: {}
    spec:
      livenessProbe:
        exec:
          command:
          - mongo
          - --eval
          - db.adminCommand('ping')
        failureThreshold: 3
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 5
      readinessProbe:
        exec:
          command:
          - mongo
          - --eval
          - db.adminCommand('ping')
        failureThreshold: 3
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 1
      resources: {}
      securityContext:
        fsGroup: 999
        runAsNonRoot: true
        runAsUser: 999
  replicaSet:
    name: rs0
  replicas: 3
  serviceTemplate:
    metadata: {}
    spec: {}
  storage:
    accessModes:
    - ReadWriteOnce
    dataSource: null
    resources:
      requests:
        storage: 1Gi
  storageType: Durable
  terminationPolicy: Pause
  updateStrategy:
    type: RollingUpdate
  version: 3.6-v3
status:
  observedGeneration: 3$4212299729528774793
  phase: Running

seems like the generated config is mismatched (mongo is set to use authentication, the probe is not).

The ping passes without authentication. So, we kept it that way.
But, the error messages can be misleading for users.
So, we can introduce authentication for ping probes.

Ok, I hadn't released it was succeeding.
      podTemplate:
        spec:
          env:
          livenessProbe:
            exec:
              command:
              - bash
              - "-c"
              - |
                mongo -u $MONGO_INITDB_ROOT_USERNAME -p $MONGO_INITDB_ROOT_PASSWORD --eval db.adminCommand\(\"ping\"\)
            failureThreshold: 3
            periodSeconds: 10
            successThreshold: 1
            timeoutSeconds: 5
          readinessProbe:
            exec:
              command:
              - bash
              - "-c"
              - |
                mongo -u $MONGO_INITDB_ROOT_USERNAME -p $MONGO_INITDB_ROOT_PASSWORD --eval db.adminCommand\(\"ping\"\)
            failureThreshold: 3
            periodSeconds: 10
            successThreshold: 1
            timeoutSeconds: 1

is what I did to work around it (might help somebody else looking for the error messages).

This is getting pretty complicated with server option
net:       tls:         mode: requireTLS


Undue Infinite type message

Doing the following produce an infinite type error.
I think we could have a much better type error for this case
import Maybe
import List

type alias Tile =  { value: Int  }

addTileToList: Tile -> Maybe (List Tile) -> Maybe (List Tile)
addTileToList tile value =
  case value of
    Nothing -> Just [tile]
    Just a -> Just (a ++ tile)

To solve this, the second advice the the infinite type wiki page help.
We just need to change this
elm
    Just a -> Just (a ++ tile)

For this
    Just a -> Just (tile::a)

Still it could be possible to give better help for this kind of cases.
Hope this help

It might be worth adding this example (or something similar) to the infinite type page. And it is an infinite type, since is it a list, or a list of lists, or so on.
That said, there's no real reason to have a maybe list. Just use the empty list.

In my case it was, but totally agree that for the sake of the minimal example it should be remove

import List

type alias Tile =  { value: Int  }

addTileToList: Tile -> List Tile -> List Tile
addTileToList tile value =
  case value of
    [] -> [tile]
    a -> (a ++ tile)

I'd recommend reporting the poor error message at https://github.com/elm-lang/error-message-catalog/issues
In the meantime, I'll add a reference to #1231 because when I work on this topic, it'll be through that entry point and I can come find these things again.


Misaligned header on Opera browser

Describe the bug
The menu on the header is not properly aligned on Opera browser.
Screenshots

I believe that's a responsive issue which I'd love to contribute to fix if someone wants to assign it to me!


Pass user configuration/timestamp to query condition init

The query condition init needs the array schema and the enumeration values. Fetching the enumeration values requires opening the array. This was previously changed but the opening of the array did not properly consider the the user configurations or timestamps. This change passes the user config and timestamps to the array open in python inside the query condition.
The overall design needs significant improvement. Opening the array inside the query condition is likely to cause other issues as now there are additional context created and additional performance impacts of opening the array and closing it after enumerations are fetched.
It is left to a followup pull request to change the design to a sustainable one that users enumerations from C++, in a similar way to the previous passing of array schemas which avoided multiple array opens.

Codecov Report
Patch has no changes to coverable lines.

:exclamation: Current head 07e852e differs from pull request most recent head 3332ba9. Consider uploading reports for the commit 3332ba9 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:loudspeaker: Thoughts on this report? Let us know!.

I would love for us to do this in a way that is not specific to Python.


[ERR_REQUIRE_ESM] require() of ES Module not supported

I'm trying to using the library on a NextJS project, but when I try to build it on production environment, it throw me this error:
Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from<EMAIL_ADDRESS>not supported. Instead change the require of defineProperty.js in<EMAIL_ADDRESS>to a dynamic import() which is available in all CommonJS modules.
I tried to clone the repo to make a workaround, but I'm not really an expert in TS and Rollup, i didn't founded a solution.
Probably update some packages or config ?

I made a fix. Could you please try with the latest release?

Seems to work just fine, thanks for your reactivity !


Some improvements to MoonPlus that worth to consider?

Just think about some improvements to MoonPlus that worth to consider:

Exist OP + "with" keyword. Let look at this code:

with io.open(test.txt, "w")?
  \write "hello"
  \close!

Compile to:
local _with_0 = (io.open(test.txt, "w") ~= nil)
_with_0:write("hello")
_with_0:clode()
return _with_0

Is it intended behaviour or maybe it should be:
local _with_0 = io.open(test.txt, "w")
if _with_0 ~= nil then
  _with_0:write("hello")
  _with_0:close()
end
return _with_0

Support chain function call over new lines. With would be nice to look at and edit code.
EX:

path = chain path
  \strip(" ")
  \strip("\\")
  \strip("/")
  \replace("\\", "/")
  \replace(" +", "_")
  \replace("-", "_")
  \lower()
  \title()
  \toString()

It would be good if MoonPlus have options to keep full blank lines and full line comments.
It would make generated lua file more easy to look at, work with, debug and make sense to distribute lua file.
More over many Lua IDE like EmmyLua support editor autocomplete with meta data fetch from line comments.
This feature would be a great addition to MoonPlus over old MoonScript.

Support inline many statements separated with ";" because sometime keep many things on the same line many reason, especially when work with anonymous function.

Macro feature is really good. And I have been thinking if something similar can do with operations. The idea is that can add other modern operations to lua like: power(**), floor division (//), bit and(&), bit or(|).
EX:
Instead of write:
local res = bit32.band(a, b)
We can write:
res = a | b
Or let symbol . or & or whatever to denote macro operations like:
res = a .| b
Or use normal macro string
res = a $and b

DSL support. Lua support it but MoonScript lost it.
I write some dynamic scripts dialogue include game flow framework. DSL is very good at it kind of task but not play nice with MoonScript.
It would be great it MoonPlus somehow make it but I know it would be kind of difficult.

Until ... Repeat
Not really need it but Lua have it. MoonScript have it for completion mapping to Lua.

What you thinks?
Many thanks and regards!

It's intended behavior for existential op. Expression ends with a ? will be compiled to (expr ~= nil). Maybe we can add existential check syntax to the with statement in this way.

with? io.open "test.txt", "w"
  \write "hello"
  \close!

compiles to:
local _with_0 = io.open("test.txt", "w")
if _with_0 ~= nil then
  _with_0:write("hello")
  _with_0:close()
end
return _with_0

The reason Moonscript does not support putting chain calls over new lines is because it conflicts with the 'with' statement syntax. Consider the case:

with strA
  str = strB
  \gsub("a", "") -- Is it strA\gsub("a", "") or strB\gsub("a", "") ?

This feature can be added. But modifiying generated Lua codes from Moonscript might not be a good idea, which means there will be two copies of codes to be maintained separately. Maybe we can write a Moonscript IDE with autocomplete features someday and let the users focus on Moonscript side only.

";" in Moonscript is currently used to separate argument list with expression list, for example:

a, b = f 1; 2
return f 123, 456; 123

compiles to:
local a, b = f(1), 2
return f(123, 456), 123

Maybe we can change it to another symbol and make ";" work for putting statements in a same line.

The infix macro operator is worth to be considered as a syntax sugar, maybe add it in the future.

Can you show me some Lua DSL usages so that I can figure out what MS lacks for it? And I think macro system is ready for implementing many DSL feature in MS.

Until ... Repeat can be added to Moonscript with support for continue keyword.

Improvements 1, 7 were done by commit d80160356d7b7119d164ada51867cecb0a371f09

It not about modify generated Lua codes but have a good looking Lua code file. It good for follow reasons:

We normal write code have blank lines to separated code blocks. Blank lines have great meaning for us, the human. Keep it will increase value of Lua file generated.
MoonScript some time can be very ambiguous. If you not know MoonScript well then you must constantly check out Lua file to make sure it work as intended, at least it is for me.
Nice to code in MoonScript, but in the end I must run and debug in Lua file. When I hit something unexpected, I must debug in Lua file. There hardly anyway around it.

You want to have a good generated lua file do distribute as module when working in a group with other people. You in response for that module and they not know about MoonScript.
But they can use that module as a part in system. Some don't event write Lua code, they just call it from C#. When they look at the module, any comments or blank lines present will be a big help.
When they report error or something wrong, it will more easy to spot than a lua code thank just a bulks of lua code glued together without any blank lines.

Maybe we can use symbol like "|", it easy to look at and distinct each statements.

I not that good with DSL so it all my speculate. I love Lua DSL feature that we call function without () with literal string or table.
Well EX below valid Lua and nice to look at:

dialogue
"A: Hi!"
"B: Hello"
"..."
{"ABC", "XYZ"}
"A: abc"
"B: xyz"
"."
jump "end"

Now thing about it, this feature really not that much import... and I think it hard to transfer to MoonScript.
We don't really need it that much anyway.
Thanks for your time and regards!


Demand support ESM

Prerequisites

[X] I have written a descriptive issue title
[X] I have searched existing issues to ensure the issue has not already been raised

Issue
// please support import
import Busboy from "@fastify/busboy"

// lib/main.js
// add the line
module.exports.default = Busboy

Sounds good, I'll do the change.

Implemented


Need help

I could need some help with the Installation cuz i'm too dump for it. I have Node installed but ye the rest confuses me kinda hard, idk how to do it. Would be nice if you can help me and if i try to use the Pity Calculator nothing happens, ig it's cuz of the Installation? Could you do a video or something to show how i have to do it?

Hi! If you want to just use the calculator tool, it's available online as a webpage, zero installation required. In this case, I'll assume you're trying to build it on your machine.
The reason why the calculator isn't functioning is probably because the code was not yet bundled by Webpack. Check the README's Installation section, specifically the last two commands. You want to change your terminal's directory to the folder with this repository's content is located, and run npm install followed by npm run build.
How familiar with the command line are you, and how to use it?

I'm like zero familiar with that and don't know how to use it and that's my problem

What operating system are you using: Windows, Mac, or Linux?

Windows

Alright, you need to open the folder with the files when you use the commands. On Windows there exists a trick to open a folder with the terminal: just open the folder you want to open in file explorer and type cmd in the bar at the top:

From there, select the command prompt and type in npm install, press enter, and wait for that to finish.
Then type npm run build, enter, wait again. After the build finishes, it should be working if all goes well.

Works now, very big thank you <3.

No problem, glad I could help. :D


Install gosec the official way - through binaries

Install gosec the official way - through binaries

Implemented in https://github.com/RedHatInsights/insights-operator-web-ui/pull/149


feat: Graph of a function as a set

Define the graph of a function as a set of pairs.
From PFR
Co-authored-by: Arend Mellendijk

FYI we already have Set.graphOn, so it might be a good idea to redefine Set.graph as Set.graphOn Set.univ.

You are right, and it is easy to adapt PFR. PR updated.

Please follow the PR title conventions. You can find them here: https://leanprover-community.github.io/contribute/commit.html


Block all port except specified.

First of all, I like to thank you for this project. I know this is not a place for support but could you also add another example similar to below.
Here we blocking all port except 53(TCP and UDP). How to do all allow except 53. I tired action: deny but it's NOT working.
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: foo-deny-external-egress
spec:
  podSelector:
    matchLabels:
      app: foo
  policyTypes:
  - Egress
  egress:
  - ports:
    - port: 53
      protocol: UDP
    - port: 53
      protocol: TCP
   to:
    - namespaceSelector: {}

Can't do ALLOW ALL EXCEPT THIS as far as I know. I recommend reading my blog posts linked in the readme, as well as checking out my talk on this. I'm not sure where action: deny comes from, it's not part of Kubernetes network policy API, so it's not relevant to this repo.
I recommend taking questions to stackoverflow.com.


ztunnel fails to connect istiod with COMPLIANCE_POLICY set to fips-140-2 for istiod

I am using Istio in Ambient mode. I have installed Istio (base, istiod, cni, ztunnel) version 1.23.0 using helm charts. So far everything works fine.
My application requires that TLS communications are FIPS compliant. So, I set 'COMPLIANCE_POLICY=fips-140-2' to make Istio FIPS compliant. Now the Ztunnel won't start as this cannot connect to istiod. This keeps giving me the following error message:
2024-09-09T07:44:21.037278Z    warn    xds::client:xds{id=73}    XDS client connection error: gRPC connection error connecting to https://istiod.istio-system.svc:15012: status: Unknown, message: "client error (Connect)", source: received fatal alert: ProtocolVersion, retrying in 15s

Looks like there is a Protocol Version mismatch between istiod and ztunnel.

What should I do to fix this issue?
What should I do to make Ztunnel FIPS compliant?
Do I need to compile ztunnel with build arguments that uses BoringSSL?

I tried to lookup Docker Hub. But didn't find any ztunnel image variant that has BoringSSL. Your help is much appreciated.

(3) Yes, --features tls-boring --no-default-features
This is due to https://github.com/istio/istio/issues/52926 not being done. COMPLIANCE_POLICY makes istid only accept 1.2, but ztunnel only accepts 1.3, so currently there is a mismatch


Make ViewLocalizer base name generation more efficient:

Because @pranavkm made me do it
And it is actually faster and less allocating than the old code (~25% faster)
Added some more test cases

@pranavkm @ryanbrandenburg

:shipit:

Yay for performance, :shipit:


Demo

I don't find demo about your bundle?

Hi @ArmandArthur, there is no demo. Why do you need a demo?

I don't understand what do your bundle.

"Symfony Bundle to create HTML tables with bootstrap-table for Doctrine Entities."

What kind of table?


Custom toast theme color (hr_setToastThemeColor does not work for custom colors)

Is there any way to set theme color with custom UIColor. I tried with UIColor(red: 236, green: 9, blue: 40, alpha: 1), but it seems there is a problem with objc_getAssociatedObject?
Thanks.

Static member 'hr_setToastThemeColor' cannot be used on instance of type 'UIView'
same issue i am unable to set theme for toast.


Use condition to wait response

Description
Previously, response is polled call_poll_delay/2 after sending a message by call method. It results each call method takes 50 ms at the default parameter. This commit uses a condition object to be notified just after the response was arrived and processed.
With this change, the parameter call_poll_delay can be deprecated.
Motivation
To reduce runtime of call method.
How has This Been Tested?
OS: Fedora release 34

Checked runtime of call becomes faster
Run a code below and measure the runtime.  await ws.connect()
  n = 100
  while n > 0:
      result = await ws.call('GetVersion') # We get the current OBS version. More request data is not required
      # print(result) # Print the raw json output of the GetVersion request
      n -= 1
  await ws.disconnect()

Before: 0m5.205s
After: 0m0.076s
Checked timeout is processed
Run a code below and checked timeout message appears after 3 seconds.  await ws.connect()
  result = await ws.call('GetVersion', timeout=1)
  print(result)
  result = await ws.call('Sleep', {'sleepMillis': 5000}, timeout=3)
  await ws.disconnect()

Types of changes

Performance enhancement (non-breaking change which improves efficiency)

Love the idea of using condition variables. I think that we can do it more elegantly though. If I'm understanding correctly, this implementation makes requests run synchronously, essentially removing functionality from the library.
Instead of polling manually with a task, let's do:

Call notify_all() from the _ws_recv_task since notify() only notifies one waiting task, which I could see causing deadlocks without the polling task
Use the asyncio.Condition.wait_for() call with a callback or lambda which does the normal if request_id in self.answers thing
Use asyncio.wait_for() (different call, same name) to perform the request timeout functionality

I should also note that the simpleobsws-4.x branch is for obs-websocket 4.x, and the branch for the new 5.x versions is master. Perhaps we just merge this PR in its current form and make the suggested improvements to master? I'm happy to do them myself unless you are interested.

Modified the code as below.

Use notify_all() instead of notify()
Use wait_for to check if the request is ready or timeout happened. Thanks to wait_for, a while loop is omitted.
In addition, _TimeoutNotifier class is newly introduced to handle the timeout without continuously notify as my previous PR.

Looks great! Thanks for the addition.

Perhaps we just merge this PR in its current form and make the suggested improvements to master? I'm happy to do them myself unless you are interested.

Comparing 4.x and 5.x, the code looks not much different so that this idea should be applicable to 5.x. However, I have not installed obs-websocket 5.0 yet and I cannot test it. I'm happy if you can implement it to 5.x branch.

Sounds good, I'll implement it on master within the next few days.


Daijishō goes to launcher instead of game.

When launching from Daijishō, it takes me to the dolphin emulator home screen instead of opening the selected game.

Did you try with a different version of dolphin?

This was an issue with dolphin not dai.


Document how to enable bots on localhost

Our documentation on VM Context bots does not include how to configure the projects so that bots are enabled on localhost.
https://www.medplum.com/docs/bots/vm-context-bots
Suggestion:
Include a section in "Contributing" on how to set it up in your local environment.

In the past, we've discussed enabling them by default on localhost.

Add a defaultProjectFeatures server config setting
Add bots to that setting in packages/server/medplum.config.json (which is only used in localhost development)

Documentation would be good either way.

Agreed, that would be a boost to usability for localhost.
The main issue people are running into is setting up the project level configs - and those are currently undocumented.

Hi there,
The below was set as default in  medplum.config.json.
  "vmContextBotsEnabled": true,
  "defaultBotRuntimeVersion": "vmcontext",

I have added the below code in the same config file as described above, however, it doesn't work.
"defaultProjectFeatures": ["bots"],
Could you help me out?
@reshmakh @codyebberson

I am also experiencing same issues with enabling bots on localhost
vmContextBots is enabled in the medplum.config.json
 "vmContextBotsEnabled": true,
  "defaultBotRuntimeVersion": "vmcontext"

also not able to login using
npx medplum login

@reshmakh @codyebberson


chore: update cluster/roles of operator and update app version

Fixes https://github.com/redpanda-data/helm-charts/issues/657
The operator can now create Servicemonitors as expected, from an rp.yaml:
$ kr get redpandas -o yaml
apiVersion: v1
items:
- apiVersion: cluster.redpanda.com/v1alpha1
  kind: Redpanda
  metadata:
    annotations:
      kubectl.kubernetes.io/last-applied-configuration: |
        {"apiVersion":"cluster.redpanda.com/v1alpha1","kind":"Redpanda","metadata":{"annotations":{},"name":"redpandanew","namespace":"redpanda"},"spec":{"chartRef":{},"clusterSpec":{"monitoring":{"commonLabels":{"release":"prometheus"},"enabled":true,"scrapeInterval":"30s"},"storage":{"persistentVolume":{"enabled":true,"size":"10Gi"}}}}}
    creationTimestamp: "2023-08-30T14:29:13Z"
    finalizers:
    - operator.redpanda.com/finalizer
    generation: 1
    name: redpandanew
    namespace: redpanda
    resourceVersion: "540603"
    uid: 649a7515-7d36-4348-a794-36a8eee10b1e
  spec:
    chartRef: {}
    clusterSpec:
      monitoring:
        commonLabels:
          release: prometheus
        enabled: true
        scrapeInterval: 30s
      storage:
        persistentVolume:
          enabled: true
          size: 10Gi
  status:
    conditions:
    - lastTransitionTime: "2023-08-30T14:29:52Z"
      message: Redpanda reconciliation succeeded
      reason: RedpandaClusterDeployed
      status: "True"
      type: Ready
    helmRelease: redpandanew
    helmReleaseReady: true
    helmRepository: redpanda-repository
    helmRepositoryReady: true
    observedGeneration: 1
kind: List
metadata:
  resourceVersion: ""

with the servicemonitor created:
$ kr get servicemonitor redpandanew -o yaml
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  annotations:
    meta.helm.sh/release-name: redpandanew
    meta.helm.sh/release-namespace: redpanda
  creationTimestamp: "2023-08-30T14:29:25Z"
  generation: 1
  labels:
    app.kubernetes.io/component: redpanda
    app.kubernetes.io/instance: redpandanew
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: redpanda
    helm.sh/chart: redpanda-5.2.0
    helm.toolkit.fluxcd.io/name: redpandanew
    helm.toolkit.fluxcd.io/namespace: redpanda
  name: redpandanew
  namespace: redpanda
  resourceVersion: "540386"
  uid: b4d957e6-692e-47ca-9af2-3dc4f6d5271f
spec:
  endpoints:
  - interval: 30s
    path: /public_metrics
    scheme: https
    targetPort: admin
    tlsConfig:
      insecureSkipVerify: true
  selector:
    matchLabels:
      app.kubernetes.io/instance: redpandanew
      app.kubernetes.io/name: redpanda
      monitoring.redpanda.com/enabled: "true"

One rule that could be removed from the file. I don't know how it was generated.
Other than that LGTM

I will remove it, this is all generated from redpanda, so there must be a bad line somewhere there.


Truncate or warn about long virtualenv paths

Current coverage is 100% (diff: 100%)

Merging #12 into master will not change coverage

@@           master   #12   diff @@
===================================
  Files           8     8
  Lines         413   421     +8
  Methods         0     0
  Messages        0     0
  Branches       59    56     -3
===================================
+ Hits          413   421     +8
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 8c7193b...3dd8a5c


error, unable to locate the debian jessie-updates folder.

I got the following response when trying to build my docker image:
Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found
What am I doing wrong ? My image command and response are given below.
Docker image:
FROM python:3.6-jessie

RUN apt-get update

Command:
docker build .

Stack trace.
Sending build context to Docker daemon  875.6MB
Step 1/2 : FROM python:3.6-jessie
 ---> 93a2e69315ea
Step 2/2 : RUN apt-get update
 ---> Running in 9ae4278695a0
Ign http://deb.debian.org jessie InRelease
Ign http://deb.debian.org jessie-updates InRelease
Get:1 http://deb.debian.org jessie Release.gpg [2420 B]
Ign http://deb.debian.org jessie-updates Release.gpg
Get:2 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:3 http://deb.debian.org jessie Release [148 kB]
Ign http://deb.debian.org jessie-updates Release
Err http://deb.debian.org jessie-updates/main amd64 Packages

Err http://deb.debian.org jessie-updates/main amd64 Packages

Err http://deb.debian.org jessie-updates/main amd64 Packages

Err http://deb.debian.org jessie-updates/main amd64 Packages

Err http://deb.debian.org jessie-updates/main amd64 Packages
  404  Not Found
Get:4 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Get:5 http://security.debian.org jessie/updates/main amd64 Packages [822 kB]
Fetched 10.1 MB in 6s (1622 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
The command '/bin/sh -c apt-get update' returned a non-zero code: 100

Debian 8 (Jessie) has been EOL’d by Debian and so they changed the mirrors. You should change to python:3.6-stretch or as a quick fix, you can add the following before you call apt-get update:
RUN rm /etc/apt/sources.list
RUN echo "deb http://archive.debian.org/debian/ jessie main" | tee -a /etc/apt/sources.list
RUN echo "deb-src http://archive.debian.org/debian/ jessie main" | tee -a /etc/apt/sources.list
RUN echo "Acquire::Check-Valid-Until false;" | tee -a /etc/apt/apt.conf.d/10-nocheckvalid
RUN echo 'Package: *\nPin: origin "archive.debian.org"\nPin-Priority: 500' | tee -a /etc/apt/preferences.d/10-archive-pin

Ouch.  This is being tracked at https://github.com/debuerreotype/docker-debian-artifacts/issues/66#issuecomment-476648047, and hopefully I'll have it fixed later today.

@valdemarrolfsen  aaaah oke thanks! that worked :).  @tianon thanks!

@valdemarrolfsen thanks!


wombat restore

Implement wombatrestore which restores a wfi raw image back to a device and then verifies the hash matches on the device.

implemented. initial testing is working.


[BUG] JSQLParser Version 4.7 : Support of the FETCH clause is incomplete

Failing SQL Feature:
Can't parse CASE WHEN expressions when the condition contains a sub select
SQL Example:
This query is correctly executed by both PostgreSQL and IBM DB2 (others not tested)
select a.*,case when (select 1 from test.dual fetch first row only)=1 then 'Y' else 'N' end from test.dual a
Software Information:

JSqlParser versions: 4.7, 4.1, 3.2 (versions in between not tested)
Databases: IBM DB2, PostgreSQL, probably others

Tips:
Online test: http://jsqlformatter.manticore-projects.com/jsqlformatter/demo.html?args=-c M4UwNiDGAuAECGA6AVAGkvUsDuALEAdrABSgQywCMsAZgE4D2AtrNCMNIgCYCu8YtENEi5aASzodYjbLAYEwATwCUAXmrR8RAOQBNbbHBZtAOQOEutRizYdufAfCA

Greetings.
fetch first row only is unsupported syntax (though valid).
Without it your statement works.

Support for the FETCH clause seems incorrect, since Expression is optional:
-- Failing
SELECT 1 FROM test.dual fetch first row only

I will fix this.

Thank you, in the meantime we will just substitute fetch first row only with fetch first 1 rows only.
As a side note, doing this substitution in the online test and trying the format SQL button truncates the whole fetch clause; the AST seems correct though

Updated JAR from here: http://manticore-projects.com/download/jsqlparser-4.7/JSQLParser-4.8-SNAPSHOT.jar


constant pause and play happening

Script version
3.2
Describe the bug
If a ad appears a constant pause and play loop occurs
Expected behavior
just like the early 2.9 version when every thing was fine
Screenshots
If applicable, add screenshots or a video to help explain your problem.
Desktop (please complete the following information):

OS: Windows 11
Browser : Chrome
Version latest

Same here.

OS: Windows 11
Browser : Edge
Version latest

Check out 3.3, This should now be fixed.
(Closed as a duplicate issue)


:robot: triggering CI on branch 'release-next' after synching from upstream/main

Codecov Report

Merging #603 (8fc9659) into release-next (8fc9659) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 8fc9659 differs from pull request most recent head b1d40bb. Consider uploading reports for the commit b1d40bb to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@              Coverage Diff              @@
##           release-next     #603   +/-   ##
=============================================
  Coverage         50.45%   50.45%
=============================================
  Files                94       94
  Lines             12957    12957
=============================================
  Hits               6538     6538
  Misses             5804     5804
  Partials            615      615

OCF Webhook is merging this PR


Question about the number of images generated

Thanks for your impressive work!
I used your provide checkpoints to generate a 6 seconds (default settings, 49 frames) video, which is pretty good.
However, when I try to change the num_frames, the results becomes very strange. Actually I tried num_frames=8, 9, 12, 13,41,48, which is all failed.

So how to use this parameter?

CogVideoX-I2V uses 3D RoPE position embeddings, which are fixed, so the number of frames cannot be changed and it only accepts 49 frames at this time. Future versions of CogvideoX may support generation with variable frame lengths. You can find their update here.

CogVideoX-I2V uses 3D RoPE position embeddings, which are fixed, so the number of frames cannot be changed and it only accepts 49 frames at this time. Future versions of CogvideoX may support generation with variable frame lengths. You can find their update here.

Thanks


[Installation] ISSUE NAME HERE

Since a long time i cant use foundation on windows. Npm/yarn/manuall adds, nothing helps to get a running foundation-cli like i had it some years before. Maybe zurb could care for a way to install it or deny the use on wondows?

I use the sass version on windows dows but do everything from WSL.


btcpayserver: 1.7.2 -> 1.7.3

Description of changes

version update: https://github.com/btcpayserver/btcpayserver/releases/tag/v1.7.3

Things done

Built on platform(s)

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

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

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@erikarvstedt Ideas why deps.nix now have different whitespace formatting? (I just run the update script like we always do ...)

Ah, I now see the issue - the deps.nix files were manually re-formatted via https://github.com/NixOS/nixpkgs/pull/194276
I will update our update script to use the new format ...

Hm, however, when I try to build I see the following failures:
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.Collections. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.unix.Microsoft.Win32.Primitives. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.unix.System.Console. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.unix.System.Diagnostics.Debug. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.Diagnostics.Tools. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.Diagnostics.Tracing. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.Globalization. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.Globalization.Calendars. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.any.System.IO. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer.Rating/BTCPayServer.Rating.csproj : error NU1101: Unable to find package runtime.unix.System.IO.FileSystem. No packages exist with this id in source(s): nugetSource [/private/tmp/nix-build-btcpayserver-1.7.3.drv-0/source/BTCPayServer/BTCPayServer.csproj]
...

Can you please advise @IvarWithoutBones @corngood ?

The build fails. Could this be related to changes in build-dotnet-module?
Hint: This might be helpful for your macOS build workflow.
Maybe we should switch the update scripts to use build-dotnet-module.fetch-deps.

Maybe we should switch the update scripts to use build-dotnet-module.fetch-deps.

Yeah, that would be ideal, but I am afraid I won't have time to study how to do it. :-/

I didn't realise these things had custom update scripts instead of passthru.fetch-deps.  I'll take a look.

@prusnak #207450 should do it.  I'm able to update and build 1.7.3, but I've only tried on x64 linux.  Perhaps you could give it a try on aarch64-darwin?

@prusnak #207450 should do it.

Cherry-picked the change from this PR into this PR.
@nixbitcoin Can you still comment on whether it's necessary to add "/p:Configuration="Altcoins-Release" when generating the dependencies? It does seem to me that this is not required and btcpayserver.override { altcoinSupport = true; }' still builds successfully.

Perhaps altcoin support should be enabled by default?  Does it bring in more dependencies?

Perhaps altcoin support should be enabled by default?  Does it bring in more dependencies?

I am not sure this is a good idea since it does not receive enough testing upstream (as in most of the upstream maintainers care only about bitcoin and don't test other coins regularly).

Currently blocked by https://github.com/NixOS/nixpkgs/pull/209357.

@erikarvstedt are you not able to run the update script with TMPDIR=/tmp?  that's worked for me in the past

Currently blocked by #209357.

PR merged.
@erikarvstedt could you please confirm that the altcoinSupport functionality was not broken by this refactor?

Needs rebase.
On my rebase, all tests succeed, including btcpayserver-altcoins.

[x] refetch=1 pkgs/applications/blockchains/btcpayserver/update.sh produces the same content as this PR.
[x] Pkgs btcpayserver, btcpayserver-altcoins build on x86_64-linux
[x] The nix-bitcoin VM test succeeds on x86_64-linux.


phylotree not displaying

I am using phylotree.js on my website and it has been working without any issues till 4-5 days ago. The tree wont display on my end even though it works on the demo website.
Here is a link to the website - http://compgen.cshl.edu/phastweb/phyloexample.php

Dear @ramaniritika,
Did you resolve the issue?
Best,
Sergei

Hello, yes, the link to the d3 library was broken.
Thanks!
Ritika


Virus

friends, I'm asking because I don't know, when I download the application, it says there is a trojan horse in it, what's the reason?

It's because it creates and injects a DLL file and windows doesn't like unsigned DLLs

please check already closed issues about "virus".


Make the edit button on org's repo link me to editing on my fork

Example URL:
https://github.com/Cog-Creators/Red-DiscordBot/blob/V3/develop/redbot/core/core_commands.py
When I look for causes of some issue, I often look at the files in the org's repo not the forked repo on my account. Once I found the cause and the issue is easy enough to do from GitHub's site I often just click the edit button and make the needed changes.
Once I do, I of course want to commit changes to a new branch and then I realise that I'm in fact on my org's repo not on my fork and I have to go to my fork and copy over what I did and commit the changes there instead (we have policy to use forks for pull requests of org members which I think isn't that rare).
I would like to propose a functionality that would make the edit button org's repo link me to my fork even if I have write permissions to org's repo.

Just because I have a fork, it doesn't necessarily mean I want to work in it.
I think #2810 would be easier and more explicit

Just because I have a fork, it doesn't necessarily mean I want to work in it.

I agree with that, was hoping that this function could be added being off by default but with that said I don't think there's actually is any function in this extension that is disabled by default. Anyway, wanted to at least suggest it in case there is a possibility to add it with being off by default.

@fregante Okay, so I thought of 2 other ideas (the latter probably not realistic) for this:

"Edit on fork" button, similar to requested #2810 but saves a little more time by going directly to edit page

And second option that I'm guessing is probably not achievable for a not first-party solution but maybe GH allows more than I would expect...

Adding a third option in the "Commit changes" form

This would be very cool but I really doubt this could actually be possible.

Would any of these 2 be worth putting an issue for?

Option 2 would be perfect if the form can do that automatically (that is, just by changing the value of that radio, rather than forcing us to use the API to create the file)

I can't say with 100% certainty, but I doubt this is possible with just making right changes to the form. I saw same_repo hidden field in form but sending form with it set to 0 didn't change anything so I really can't think of any other way of achieving this from the form on that page

So question is if making an issue for "Edit on fork" button (or editing this one accordingly) would be okay?

Thanks for making a new issue, that’s good. You can also add the secondary radio button screenshot. I like that one more (easier too, maybe)

@fregante I'm assuming you meant #2815 in this comment, so if it isn't clear from its description, #2815 refers to stuff like
https://github.com/jack1142/refined-github/new/master (create/edit file on fork) page while this issue was referring to https://github.com/sindresorhus/refined-github/new/master (create/edit file on main repo)
// for the sake of example, we're assuming that I have write perm to sindresorhus/refined-github
So while it would make it easier if you're on fork's "create/edit file" page, it still doesn't make it easier to edit from org's repo. #2810 would make it good enough, but the proposed here "Edit on fork" button would make it even better. Since I'm making issues that are related to similar problem I'm wondering if I should make yet another one just for the "Edit on fork" button or include that in one of the issues (I'm guessing #2810?).
The reason for putting a list in #2815 instead of secondary radio button was because there might be a few different base repositories you may want to make a pull request to.

Make the edit button on org's repo link me to editing on my fork

To cut things short, this isn’t possible. If you click Edit on this repo and end up on @you/refined-github/edit/master/file.js, the file you’re editing is not the file you saw before you clicked the button.
This is why I said that #2815 is a better solution.


Add support to release linux aarch64 wheels

Problem
On linux aarch64, pip install turicreate is giving the below the error-
Collecting turicreate
  Using cached turicreate-6.4.tar.gz (1.9 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: turicreate
  Building wheel for turicreate (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /root/venv/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-006mbw6u/turicreate_075b03b4fae9494a8d0948fed3ffca52/setup.py'"'"'; __file__='"'"'/tmp/pip-install-006mbw6u/turicreate_075b03b4fae9494a8d0948fed3ffca52/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-0mjwmr3f
       cwd: /tmp/pip-install-006mbw6u/turicreate_075b03b4fae9494a8d0948fed3ffca52/
  Complete output (31 lines):
  running bdist_wheel
  running build
  installing to build/bdist.linux-aarch64/wheel
  running install

          ==================================================================================
          TURICREATE ERROR

          If you see this message, pip install did not find an available binary package
          for your system.

          Supported Platforms:
              * macOS 10.12+ x86_64.
              * Linux x86_64 (including WSL on Windows 10).

          Support Python Versions:
              * 2.7
              * 3.5
              * 3.6
              * 3.7
              * 3.8

          Another possible cause of this error is an outdated pip version. Try:
              `pip install -U pip`

          ==================================================================================

  ----------------------------------------
  ERROR: Failed building wheel for turicreate

Resolution
On aarch64, pip install turicreate should download the wheels from PyPI.
@TobyRoseman, Please let me know your interest in releasing aarch64 wheels. I can help with this.

I don't think this is something we will support.

Collecting turicreate
Using cached turicreate-6.4.tar.gz (1.9 kB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: turicreate
Building wheel for turicreate (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [33 lines of output]
running bdist_wheel
running build
/home/osumeje/venv/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
          ==================================================================================
          TURICREATE ERROR

          If you see this message, pip install did not find an available binary package
          for your system.

          Supported Platforms:
              * macOS 10.12+ x86_64.
              * Linux x86_64 (including WSL on Windows 10).

          Support Python Versions:
              * 2.7
              * 3.5
              * 3.6
              * 3.7
              * 3.8

          Another possible cause of this error is an outdated pip version. Try:
              `pip install -U pip`

          ==================================================================================

  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for turicreate
Running setup.py clean for turicreate
Failed to build turicreate
Installing collected packages: turicreate
Running setup.py install for turicreate ... error
error: subprocess-exited-with-error
× Running setup.py install for turicreate did not run successfully.
│ exit code: 1
╰─> [30 lines of output]
running install
/home/osumeje/venv/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
          ==================================================================================
          TURICREATE ERROR

          If you see this message, pip install did not find an available binary package
          for your system.

          Supported Platforms:
              * macOS 10.12+ x86_64.
              * Linux x86_64 (including WSL on Windows 10).

          Support Python Versions:
              * 2.7
              * 3.5
              * 3.6
              * 3.7
              * 3.8

          Another possible cause of this error is an outdated pip version. Try:
              `pip install -U pip`

          ==================================================================================

  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> turicreate
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

I have tried to install turicreate but i keep getting this error message.
I have tried following similar error messages but it ends up with the Rosetta thing, pls how do i get this Rosetta with my windows 10, I cant seem to follow the instructions given for this solution.

TuriCreate does not have native Windows support. If you want to use TuriCreate on Windows, you need to use WSL.

Thank you for the reply.
I have tried to install WSL, it was successful, I tried to install Ubuntu 20.0 it didnt work, then I installed the Ubuntu 18.0 it worked. then I created a virtual env, it worked, i installed the Turicreate after a lot of trial. But when I try to import Turicreate I keep getting some error.

Like when I try to import Turicreate in Jupyter using this command; "import turicreate as tc"
I get this out put;
"---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
 in ()
----> 1 import turicreate as tc
ModuleNotFoundError: No module named 'turicreate'"

@Xqizit16 - if the pip install turicreate was successful, then this is a problem with your environment; pip is using a different environment than jupyter. If you're using using Jupyter Notebooks, install it directly in your notebook using:
! pip install turicreate


Add guidance document on metapackage dependencies

This accounts for two issues:

What granularity of dependencies is recommended.
What is the story with dependency trimming?

This will affect fewer customers over time as the .NET Standard 2 story emerges. Putting this in the backlog for that reason.

Is this still applicable @richlander?

My question still stands. Is this applicable @richlander?

This issue has been closed as part of the issue backlog grooming process outlined in #22351.
That automated process may have closed some issues that should be addressed. If you think this is one of them, reopen it with a comment explaining why.

This issue has been closed as part of the issue backlog grooming process outlined in #22351.
That automated process may have closed some issues that should be addressed. If you think this is one of them, reopen it with a comment explaining why.


⚠ Secret Website 3 has degraded performance

In c00bc84, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2593 ms

Resolved: Secret Website 3 performance has improved in bbf8144.