lint: Fix implicit memory aliasing in for loops

Fix all instances of gosec G601: Implicit memory aliasing in for loop.
This pull request includes:

[X] adequate testing for the new functionality or fixed issue
[X] adequate documentation informing people about the change such as

[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

Also included this in latest update to PR #3683

Should we close this in favour of #3683?

If CI will ever pass, yes :)

Tests / edge-commit-cs9 has been fixed by PR #3684. This failure can be skipped.

Closing this for #3683


Action ->hidden() does not hide  but instead disabled the button

Package
filament/filament
Package Version
3
Laravel Version
10
Livewire Version
3
PHP Version
8.2
Problem description
return Action::make('posadminlogin')
        ->label('Sign In')
        ->url($this->account.'/sso/'.$this->sso())
        ->hidden()
        ->extraAttributes(['class' => 'btn-wide w-full bg-indigo-800 text-white']);
Above is code how i add an action to custom page. instead of hide the action button. its show the button but in disabled mode.
Expected behavior
Button should be hidden instead of disabled when using hidden()
Steps to reproduce
return Action::make('posadminlogin')
        ->label('Sign In')
        ->url($this->account.'/sso/'.$this->sso())
        ->hidden()
        ->extraAttributes(['class' => 'btn-wide w-full bg-indigo-800 text-white']);
Reproduction repository
https://github.com/filamentphp/filament
Relevant log output
No response

I am encountering this same problem. I have an Action on a widget and calling ->hidden() results in it showing as disabled?

I also encountered this issue and had to resolve it by wrapping the "return Action..." statement within an if condition.


Json

Coverage decreased (-5.6%) to 90.845% when pulling<PHONE_NUMBER>d60f629a1997cbfdd00ba26ee91c4c on json into 6f5984b2a164e7563996f1e90f2fff8a83894040 on v0.2.0.


Building manually on aarch64 fails when enerating optimized autoload files

Describe the bug
When building bookstack manually, the process fails when doing a composer install:
Installing PHP dependencies with php-composer
> php -r "!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');"
> php -r "!file_exists('bootstrap/cache/compiled.php') || @unlink('bootstrap/cache/compiled.php');"
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 112 installs, 0 updates, 0 removals
  - Installing vlucas/phpdotenv (v2.5.2): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (30%)Downloading (100%)
  - Installing symfony/css-selector (v3.1.10): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (90%)Downloading (100%)
  - Installing tijsverkoyen/css-to-inline-styles (2.2.1): Downloading (connecting...)Downloading (0%)           Downloading (40%)Downloading (80%)Downloading (90%)Downloading (100%)
  - Installing symfony/polyfill-mbstring (v1.10.0): Downloading (connecting...)Downloading (0%)           Downloading (30%)Downloading (55%)Downloading (100%)
  - Installing symfony/var-dumper (v3.3.6): Downloading (connecting...)Downloading (100%)
  - Installing symfony/routing (v3.3.6): Downloading (connecting...)Downloading (100%)
  - Installing symfony/process (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (20%)Downloading (25%)Downloading (50%)Downloading (55%)Downloading (80%)Downloading (85%)Downloading (100%)
  - Installing symfony/http-foundation (v3.3.6): Downloading (connecting...)Downloading (100%)
  - Installing symfony/event-dispatcher (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (95%)Downloading (100%)
  - Installing psr/log (1.1.0): Downloading (connecting...)Downloading (0%)           Downloading (65%)Downloading (100%)
  - Installing symfony/debug (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (25%)Downloading (35%)Downloading (45%)Downloading (55%)Downloading (65%)Downloading (80%)Downloading (90%)Downloading (100%)
  - Installing symfony/http-kernel (v3.3.6): Downloading (connecting...)Downloading (100%)
  - Installing symfony/finder (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing symfony/console (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing doctrine/lexer (v1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing egulias/email-validator (2.1.7): Downloading (connecting...)Downloading (0%)           Downloading (45%)Downloading (55%)Downloading (65%)Downloading (75%)Downloading (100%)
  - Installing swiftmailer/swiftmailer (v6.1.3): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing symfony/polyfill-ctype (v1.10.0): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing paragonie/random_compat (v9.99.99): Downloading (connecting...)Downloading (0%)           Downloading (45%)Downloading (90%)Downloading (100%)
  - Installing ramsey/uuid (3.8.0): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (35%)Downloading (50%)Downloading (60%)Downloading (70%)Downloading (80%)Downloading (90%)Downloading (100%)
  - Installing psr/simple-cache (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (30%)Downloading (60%)Downloading (90%)Downloading (100%)
  - Installing psr/container (1.0.0): Downloading (connecting...)Downloading (0%)           Downloading (75%)Downloading (100%)
  - Installing symfony/translation (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing nesbot/carbon (1.36.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (40%)Downloading (45%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing mtdowling/cron-expression (v1.2.1): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (100%)
  - Installing monolog/monolog (1.24.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing league/flysystem (1.0.49): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (40%)Downloading (50%)Downloading (65%)Downloading (75%)Downloading (90%)Downloading (100%)
  - Installing erusev/parsedown (1.7.1): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (100%)
  - Installing doctrine/inflector (v1.2.0): Downloading (connecting...)Downloading (0%)           Downloading (90%)Downloading (100%)
  - Installing laravel/framework (v5.5.44): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing sabberworm/php-css-parser (8.1.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (15%)Downloading (20%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing phenx/php-svg-lib (v0.3.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing phenx/php-font-lib (0.5.1): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing dompdf/dompdf (v0.8.3): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing barryvdh/laravel-dompdf (v0.8.3): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing knplabs/knp-snappy (v1.0.4): Downloading (connecting...)Downloading (0%)           Downloading (35%)Downloading (50%)Downloading (85%)Downloading (95%)Downloading (100%)
  - Installing barryvdh/laravel-snappy (v0.4.3): Downloading (connecting...)Downloading (100%)
  - Installing doctrine/annotations (v1.4.0): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (25%)Downloading (40%)Downloading (50%)Downloading (65%)Downloading (80%)Downloading (95%)Downloading (100%)
  - Installing doctrine/cache (v1.6.2): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (15%)Downloading (25%)Downloading (35%)Downloading (45%)Downloading (50%)Downloading (60%)Downloading (75%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing doctrine/collections (v1.4.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (70%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing doctrine/common (v2.7.3): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing doctrine/dbal (v2.5.13): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing fideloper/proxy (3.3.4): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (50%)Downloading (75%)Downloading (100%)
  - Installing cogpowered/finediff (0.3.1): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (35%)Downloading (45%)Downloading (55%)Downloading (85%)Downloading (95%)Downloading (100%)
  - Installing gathercontent/htmldiff (0.2.1): Downloading (connecting...)Downloading (100%)
  - Installing guzzlehttp/promises (v1.3.1): Downloading (connecting...)Downloading (0%)           Downloading (30%)Downloading (60%)Downloading (95%)Downloading (100%)
  - Installing ralouphie/getallheaders (2.0.5): Downloading (connecting...)Downloading (0%)           Downloading (55%)Downloading (100%)
  - Installing psr/http-message (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (95%)Downloading (100%)
  - Installing guzzlehttp/psr7 (1.5.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (100%)
  - Installing intervention/image (2.4.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing guzzlehttp/guzzle (6.3.3): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (65%)Downloading (70%)Downloading (80%)Downloading (85%)Downloading (95%)Downloading (100%)
  - Installing league/oauth1-client (1.7.0): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (15%)Downloading (25%)Downloading (30%)Downloading (40%)Downloading (50%)Downloading (60%)Downloading (70%)Downloading (85%)Downloading (90%)Downloading (100%)
  - Installing laravel/socialite (3.0.x-dev 79316f3): Downloading (connecting...)Downloading (0%)           Downloading (20%)Downloading (55%)Downloading (75%)Downloading (100%)
  - Installing mtdowling/jmespath.php (2.4.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing aws/aws-sdk-php (3.86.2): Downloading (connecting...)Downloading (100%)
  - Installing league/flysystem-aws-s3-v3 (1.0.21): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing predis/predis (v1.1.1): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing socialiteproviders/manager (v3.3.4): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/discord (v2.0.2): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/gitlab (v3.1): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/microsoft-azure (v3.0.0): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/okta (v1.0.0): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/slack (v3.0.3): Downloading (connecting...)Downloading (100%)
  - Installing socialiteproviders/twitch (v3.0.0): Downloading (connecting...)Downloading (100%)
  - Installing maximebf/debugbar (v1.15.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing barryvdh/laravel-debugbar (v3.2.1): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing symfony/filesystem (v3.3.6): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (55%)Downloading (60%)Downloading (100%)
  - Installing seld/phar-utils (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (30%)Downloading (60%)Downloading (90%)Downloading (100%)
  - Installing seld/jsonlint (1.7.1): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (75%)Downloading (90%)Downloading (100%)
  - Installing justinrainbow/json-schema (5.2.8): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (20%)Downloading (25%)Downloading (40%)Downloading (55%)Downloading (70%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing composer/xdebug-handler (1.3.1): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (50%)Downloading (100%)
  - Installing composer/spdx-licenses (1.5.0): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (100%)
  - Installing composer/semver (1.4.2): Downloading (connecting...)Downloading (0%)           Downloading (35%)Downloading (100%)
  - Installing composer/ca-bundle (1.1.3): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing composer/composer (1.8.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (95%)Downloading (100%)
  - Installing barryvdh/reflection-docblock (v2.0.6): Downloading (connecting...)Downloading (0%)           Downloading (20%)Downloading (25%)Downloading (35%)Downloading (50%)Downloading (55%)Downloading (70%)Downloading (75%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing barryvdh/laravel-ide-helper (v2.5.3): Downloading (connecting...)Downloading (0%)           Downloading (35%)Downloading (60%)Downloading (75%)Downloading (95%)Downloading (100%)
  - Installing filp/whoops (2.3.1): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (35%)Downloading (45%)Downloading (55%)Downloading (65%)Downloading (70%)Downloading (80%)Downloading (90%)Downloading (100%)
  - Installing fzaninotto/faker (v1.8.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing symfony/dom-crawler (v3.1.10): Downloading (connecting...)Downloading (0%)           Downloading (20%)Downloading (25%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (85%)Downloading (100%)
  - Installing sebastian/version (2.0.1): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing sebastian/resource-operations (1.0.0): Downloading (connecting...)Downloading (0%)           Downloading (65%)Downloading (100%)
  - Installing sebastian/recursion-context (3.0.0): Downloading (connecting...)Downloading (0%)           Downloading (35%)Downloading (70%)Downloading (100%)
  - Installing sebastian/object-reflector (1.1.1): Downloading (connecting...)Downloading (0%)           Downloading (65%)Downloading (100%)
  - Installing sebastian/object-enumerator (3.0.3): Downloading (connecting...)Downloading (0%)           Downloading (95%)Downloading (100%)
  - Installing sebastian/global-state (2.0.0): Downloading (connecting...)Downloading (0%)           Downloading (20%)Downloading (45%)Downloading (100%)
  - Installing sebastian/exporter (3.1.0): Downloading (connecting...)Downloading (0%)           Downloading (75%)Downloading (100%)
  - Installing sebastian/environment (3.1.0): Downloading (connecting...)Downloading (0%)           Downloading (45%)Downloading (75%)Downloading (100%)
  - Installing sebastian/diff (2.0.1): Downloading (connecting...)Downloading (0%)           Downloading (25%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (100%)
  - Installing sebastian/comparator (2.1.3): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (30%)Downloading (40%)Downloading (50%)Downloading (100%)
  - Installing phpunit/php-text-template (1.2.1): Downloading (connecting...)Downloading (0%)           Downloading (35%)Downloading (100%)
  - Installing doctrine/instantiator (1.0.5): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (30%)Downloading (45%)Downloading (50%)Downloading (65%)Downloading (75%)Downloading (90%)Downloading (100%)
  - Installing phpunit/phpunit-mock-objects (5.0.10): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing phpunit/php-timer (1.0.9): Downloading (connecting...)Downloading (0%)           Downloading (45%)Downloading (90%)Downloading (100%)
  - Installing phpunit/php-file-iterator (1.4.5): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing theseer/tokenizer (1.1.0): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (75%)Downloading (90%)Downloading (100%)
  - Installing sebastian/code-unit-reverse-lookup (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (55%)Downloading (100%)
  - Installing phpunit/php-token-stream (2.0.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (100%)
  - Installing phpunit/php-code-coverage (5.3.2): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing webmozart/assert (1.4.0): Downloading (connecting...)Downloading (0%)           Downloading (65%)Downloading (100%)
  - Installing phpdocumentor/reflection-common (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (100%)
  - Installing phpdocumentor/type-resolver (0.4.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (35%)Downloading (100%)
  - Installing phpdocumentor/reflection-docblock (4.3.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (100%)
  - Installing phpspec/prophecy (1.8.0): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (40%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing phar-io/version (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (50%)Downloading (55%)Downloading (100%)
  - Installing phar-io/manifest (1.0.1): Downloading (connecting...)Downloading (0%)           Downloading (10%)Downloading (20%)Downloading (30%)Downloading (40%)Downloading (50%)Downloading (60%)Downloading (65%)Downloading (75%)Downloading (85%)Downloading (95%)Downloading (100%)
  - Installing myclabs/deep-copy (1.7.0): Downloading (connecting...)Downloading (0%)           Downloading (15%)Downloading (20%)Downloading (35%)Downloading (40%)Downloading (55%)Downloading (60%)Downloading (75%)Downloading (80%)Downloading (95%)Downloading (100%)
  - Installing phpunit/phpunit (6.5.13): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing laravel/browser-kit-testing (v2.0.1): Downloading (connecting...)Downloading (100%)
  - Installing hamcrest/hamcrest-php (v2.0.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing mockery/mockery (1.2.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
  - Installing squizlabs/php_codesniffer (3.4.0): Downloading (connecting...)Downloading (0%)           Downloading (5%)Downloading (10%)Downloading (15%)Downloading (20%)Downloading (25%)Downloading (30%)Downloading (35%)Downloading (40%)Downloading (45%)Downloading (50%)Downloading (55%)Downloading (60%)Downloading (65%)Downloading (70%)Downloading (75%)Downloading (80%)Downloading (85%)Downloading (90%)Downloading (95%)Downloading (100%)
symfony/var-dumper suggests installing ext-symfony_debug
symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
symfony/routing suggests installing symfony/dependency-injection (For loading routes from a service)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/routing suggests installing symfony/yaml (For using the YAML loader)
symfony/event-dispatcher suggests installing symfony/dependency-injection
symfony/http-kernel suggests installing symfony/browser-kit
symfony/http-kernel suggests installing symfony/class-loader
symfony/http-kernel suggests installing symfony/config
symfony/http-kernel suggests installing symfony/dependency-injection
egulias/email-validator suggests installing ext-intl (PHP Internationalization Libraries are required to use the SpoofChecking validation)
swiftmailer/swiftmailer suggests installing ext-intl (Needed to support internationalized email addresses)
swiftmailer/swiftmailer suggests installing true/punycode (Needed to support internationalized email addresses, if ext-intl is not installed)
paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
ramsey/uuid suggests installing ext-libsodium (Provides the PECL libsodium extension for use with the SodiumRandomGenerator)
ramsey/uuid suggests installing ext-uuid (Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator)
ramsey/uuid suggests installing ircmaxell/random-lib (Provides RandomLib for use with the RandomLibAdapter)
ramsey/uuid suggests installing moontoast/math (Provides support for converting UUID to 128-bit integer (in string form).)
ramsey/uuid suggests installing ramsey/uuid-console (A console application for generating UUIDs with ramsey/uuid)
ramsey/uuid suggests installing ramsey/uuid-doctrine (Allows the use of Ramsey\Uuid\Uuid as Doctrine field type.)
symfony/translation suggests installing symfony/config
symfony/translation suggests installing symfony/yaml
nesbot/carbon suggests installing friendsofphp/php-cs-fixer (Needed for the `composer phpcs` command. Allow to automatically fix code style.)
nesbot/carbon suggests installing phpstan/phpstan (Needed for the `composer phpstan` command. Allow to detect potential errors.)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver)
monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome)
monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server)
league/flysystem suggests installing ext-ftp (Allows you to use FTP server storage)
league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching)
league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage)
league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications)
laravel/framework suggests installing ext-pcntl (Required to use all features of the queue worker.)
laravel/framework suggests installing ext-posix (Required to use all features of the queue worker.)
laravel/framework suggests installing laravel/tinker (Required to use the tinker console command (~1.0).)
laravel/framework suggests installing league/flysystem-cached-adapter (Required to use Flysystem caching (~1.0).)
laravel/framework suggests installing league/flysystem-rackspace (Required to use the Flysystem Rackspace driver (~1.0).)
laravel/framework suggests installing nexmo/client (Required to use the Nexmo transport (~1.0).)
laravel/framework suggests installing pda/pheanstalk (Required to use the beanstalk queue driver (~3.0).)
laravel/framework suggests installing pusher/pusher-php-server (Required to use the Pusher broadcast driver (~3.0).)
laravel/framework suggests installing symfony/psr-http-message-bridge (Required to psr7 bridging features (~1.0).)
dompdf/dompdf suggests installing ext-gmagick (Improves image processing performance)
dompdf/dompdf suggests installing ext-imagick (Improves image processing performance)
knplabs/knp-snappy suggests installing h4cc/wkhtmltoimage-amd64 (Provides wkhtmltoimage-amd64 binary for Linux-compatible machines, use version `~0.12` as dependency)
knplabs/knp-snappy suggests installing h4cc/wkhtmltoimage-i386 (Provides wkhtmltoimage-i386 binary for Linux-compatible machines, use version `~0.12` as dependency)
knplabs/knp-snappy suggests installing h4cc/wkhtmltopdf-amd64 (Provides wkhtmltopdf-amd64 binary for Linux-compatible machines, use version `~0.12` as dependency)
knplabs/knp-snappy suggests installing h4cc/wkhtmltopdf-i386 (Provides wkhtmltopdf-i386 binary for Linux-compatible machines, use version `~0.12` as dependency)
knplabs/knp-snappy suggests installing wemersonjanuario/wkhtmltopdf-windows (Provides wkhtmltopdf executable for Windows, use version `~0.12` as dependency)
intervention/image suggests installing ext-imagick (to use Imagick based image processing.)
intervention/image suggests installing intervention/imagecache (Caching extension for the Intervention Image library)
aws/aws-sdk-php suggests installing aws/aws-php-sns-message-validator (To validate incoming SNS notifications)
aws/aws-sdk-php suggests installing ext-sockets (To use client-side monitoring)
predis/predis suggests installing ext-phpiredis (Allows faster serialization and deserialization of the Redis protocol)
maximebf/debugbar suggests installing kriswallsmith/assetic (The best way to manage assets)
composer/composer suggests installing ext-zip (Enabling the zip extension allows you to unzip archives)
barryvdh/reflection-docblock suggests installing dflydev/markdown (~1.0)
filp/whoops suggests installing whoops/soap (Formats errors as SOAP responses)
sebastian/global-state suggests installing ext-uopz (*)
phpunit/phpunit-mock-objects suggests installing ext-soap (*)
phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.5)
phpunit/phpunit suggests installing ext-xdebug (*)
phpunit/phpunit suggests installing phpunit/php-invoker (^1.1)
Generating optimized autoload files
Warning: Ambiguous class resolution, "BookStack\Model" was found in both "$baseDir . '/app/Model.php" and "/var/www/html/database/seeds/DatabaseSeeder.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Middleware\Localization" was found in both "$baseDir . '/app/Http/Middleware/Localization.php" and "/var/www/html/database/migrations/2015_07_27_172342_create_chapters_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Middleware\RedirectIfAuthenticated" was found in both "$baseDir . '/app/Http/Middleware/RedirectIfAuthenticated.php" and "/var/www/html/database/migrations/2016_09_29_101449_remove_hidden_roles.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Middleware\TrustProxies" was found in both "$baseDir . '/app/Http/Middleware/TrustProxies.php" and "/var/www/html/database/migrations/2016_05_06_185215_create_tags_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\AttachmentController" was found in both "$baseDir . '/app/Http/Controllers/AttachmentController.php" and "/var/www/html/database/migrations/2016_07_07_181521_add_summary_to_page_revisions.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\CommentController" was found in both "$baseDir . '/app/Http/Controllers/CommentController.php" and "/var/www/html/database/migrations/2016_02_25_184030_add_slug_to_revisions.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\ChapterController" was found in both "$baseDir . '/app/Http/Controllers/ChapterController.php" and "/var/www/html/database/migrations/2015_08_08_200447_add_users_to_entities.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\Controller" was found in both "$baseDir . '/app/Http/Controllers/Controller.php" and "/var/www/html/database/migrations/2015_12_07_195238_add_image_upload_types.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\ImageController" was found in both "$baseDir . '/app/Http/Controllers/ImageController.php" and "/var/www/html/database/migrations/2017_07_02_152834_update_db_encoding_to_ut8mb4.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\BookController" was found in both "$baseDir . '/app/Http/Controllers/BookController.php" and "/var/www/html/database/migrations/2018_08_04_115700_create_bookshelves_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\PermissionController" was found in both "$baseDir . '/app/Http/Controllers/PermissionController.php" and "/var/www/html/database/migrations/2015_08_09_093534_create_page_revisions_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\HomeController" was found in both "$baseDir . '/app/Http/Controllers/HomeController.php" and "/var/www/html/database/migrations/2015_09_04_165821_create_social_accounts_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\PageController" was found in both "$baseDir . '/app/Http/Controllers/PageController.php" and "/var/www/html/database/migrations/2016_03_13_082138_add_page_drafts.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\TagController" was found in both "$baseDir . '/app/Http/Controllers/TagController.php" and "/var/www/html/database/migrations/2015_11_26_221857_add_entity_indexes.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\BookshelfController" was found in both "$baseDir . '/app/Http/Controllers/BookshelfController.php" and "/var/www/html/database/migrations/2017_08_01_130541_create_comments_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\UserController" was found in both "$baseDir . '/app/Http/Controllers/UserController.php" and "/var/www/html/database/migrations/2016_04_20_192649_create_joint_permissions_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\SettingController" was found in both "$baseDir . '/app/Http/Controllers/SettingController.php" and "/var/www/html/database/migrations/2017_01_21_163602_create_sessions_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\SearchController" was found in both "$baseDir . '/app/Http/Controllers/SearchController.php" and "/var/www/html/database/migrations/2016_04_09_100730_add_view_permissions_to_roles.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\Auth\RegisterController" was found in both "$baseDir . '/app/Http/Controllers/Auth/RegisterController.php" and "/var/www/html/database/migrations/2015_08_16_142133_create_activities_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\Auth\ResetPasswordController" was found in both "$baseDir . '/app/Http/Controllers/Auth/ResetPasswordController.php" and "/var/www/html/database/migrations/2017_01_21_163556_create_cache_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\Auth\ForgotPasswordController" was found in both "$baseDir . '/app/Http/Controllers/Auth/ForgotPasswordController.php" and "/var/www/html/database/migrations/2015_08_31_175240_add_search_indexes.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Http\Controllers\Auth\LoginController" was found in both "$baseDir . '/app/Http/Controllers/Auth/LoginController.php" and "/var/www/html/database/migrations/2015_11_21_145609_create_views_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\PrettyException" was found in both "$baseDir . '/app/Exceptions/PrettyException.php" and "/var/www/html/database/migrations/2015_08_30_125859_create_settings_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\NotFoundException" was found in both "$baseDir . '/app/Exceptions/NotFoundException.php" and "/var/www/html/database/migrations/2015_09_05_164707_add_email_confirmation_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\NotifyException" was found in both "$baseDir . '/app/Exceptions/NotifyException.php" and "/var/www/html/database/migrations/2016_02_28_084200_add_entity_access_controls.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\UserUpdateException" was found in both "$baseDir . '/app/Exceptions/UserUpdateException.php" and "/var/www/html/database/migrations/2017_03_19_091553_create_search_index_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\SocialSignInAccountNotUsed" was found in both "$baseDir . '/app/Exceptions/SocialSignInAccountNotUsed.php" and "/var/www/html/database/migrations/2016_01_11_210908_add_external_auth_to_users.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\Handler" was found in both "$baseDir . '/app/Exceptions/Handler.php" and "/var/www/html/database/migrations/2015_07_12_114933_create_books_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\SocialSignInException" was found in both "$baseDir . '/app/Exceptions/SocialSignInException.php" and "/var/www/html/database/migrations/2016_10_09_142037_create_attachments_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\HttpFetchException" was found in both "$baseDir . '/app/Exceptions/HttpFetchException.php" and "/var/www/html/database/migrations/2015_07_12_190027_create_pages_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\ConfirmationEmailException" was found in both "$baseDir . '/app/Exceptions/ConfirmationEmailException.php" and "/var/www/html/database/migrations/2018_07_15_173514_add_role_external_auth_id.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\SocialDriverNotConfigured" was found in both "$baseDir . '/app/Exceptions/SocialDriverNotConfigured.php" and "/var/www/html/database/migrations/2015_12_09_195748_add_user_avatars.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\PermissionsException" was found in both "$baseDir . '/app/Exceptions/PermissionsException.php" and "/var/www/html/database/migrations/2016_03_25_123157_add_markdown_support.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\AuthException" was found in both "$baseDir . '/app/Exceptions/AuthException.php" and "/var/www/html/database/migrations/2015_12_05_145049_fulltext_weighting.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\LdapException" was found in both "$baseDir . '/app/Exceptions/LdapException.php" and "/var/www/html/database/migrations/2017_08_29_102650_add_cover_image_display.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\UserRegistrationException" was found in both "$baseDir . '/app/Exceptions/UserRegistrationException.php" and "/var/www/html/database/migrations/2014_10_12_000000_create_users_table.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\ImageUploadException" was found in both "$baseDir . '/app/Exceptions/ImageUploadException.php" and "/var/www/html/database/migrations/2016_02_27_120329_update_permissions_and_roles.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Exceptions\FileUploadException" was found in both "$baseDir . '/app/Exceptions/FileUploadException.php" and "/var/www/html/database/migrations/2016_03_09_203143_add_page_revision_types.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Translation\Translator" was found in both "$baseDir . '/app/Translation/Translator.php" and "/var/www/html/database/migrations/2017_04_20_185112_add_revision_counts.php", the first will be used.
Warning: Ambiguous class resolution, "BookStack\Providers\CustomFacadeProvider" was found in both "$baseDir . '/app/Providers/CustomFacadeProvider.php" and "/var/www/html/database/migrations/2015_07_13_172121_create_images_table.php", the first will be used.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
PHP Fatal error:  Class 'BookStack\Model' not found in /var/www/html/bootstrap/init.php on line 5
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255

Steps To Reproduce
Steps to reproduce the behavior:

Download latest release on aarch64 machine
Setup according to directions listed on site
Run composer install

Expected behavior
No crash
Screenshots
N/A
Your Configuration (please complete the following information):

Exact BookStack Version (Found in settings):  v0.25.5
PHP Version: 7.2.16
Hosting Method (Nginx/Apache/Docker): Docker/nginx

Additional context
Mirroring the same exact build process on arm32v7 and amd64 both work fine

Hi @iamtpage,
Sorry to hear you're having trouble installing BookStack on aarch64. Unfortunately I don't think I have any aarch64 devices to test this on unless you know of a good, easy to set-up, emulator.
The warnings and errors are very odd. Most of the Warning: Ambiguous class resolution lines list two files that don't relate to eachother, It's almost like the contents of all the files has jumbled up in a consistent manner, Or the composer autoload index is off.
This error:
PHP Fatal error:  Class 'BookStack\Model' not found in /var/www/html/bootstrap/init.php on line 5

There's not even anything on line 5 of bootstrap/init.php. What does the contents of that file like look on the faulty install? Would be good just to confirm the contents don't look different.

/var/www/html # ls -al
total 704
drwxr-xr-x   24 nginx    www-data      4096 Mar 29 22:21 .
drwxr-xr-x    5 root     root          4096 Mar 29 22:21 ..
-rw-r--r--    1 nginx    www-data      3039 Mar 29 22:21 .env
-rw-rw-rw-    1 nginx    www-data      1177 Mar 29 21:46 LICENSE
drwxrwxrwx   26 nginx    www-data      4096 Mar 29 22:21 app
-rwxrwxrwx    1 nginx    www-data      1528 Mar 29 21:46 artisan
drwxrwxrwx    4 nginx    www-data      4096 Mar 29 22:21 bootstrap
-rw-rw-rw-    1 nginx    www-data      3166 Mar 29 21:46 composer.json
-rw-rw-rw-    1 nginx    www-data    226368 Mar 29 21:46 composer.lock
drwxrwxrwx    2 nginx    www-data      4096 Mar 29 22:21 config
drwxrwxrwx    8 nginx    www-data      4096 Mar 29 22:21 database
-rw-rw-rw-    1 nginx    www-data    382124 Mar 29 21:46 package-lock.json
-rw-rw-rw-    1 nginx    www-data      1392 Mar 29 21:46 package.json
-rw-rw-rw-    1 nginx    www-data       251 Mar 29 21:46 phpcs.xml
-rw-rw-rw-    1 nginx    www-data      2018 Mar 29 21:46 phpunit.xml
drwxrwxrwx    8 nginx    www-data      4096 Mar 29 22:21 public
-rw-rw-rw-    1 nginx    www-data     10205 Mar 29 21:46 readme.md
drwxrwxrwx    8 nginx    www-data      4096 Mar 29 22:21 resources
drwxrwxrwx    2 nginx    www-data      4096 Mar 29 21:46 routes
-rw-rw-rw-    1 nginx    www-data       567 Mar 29 21:46 server.php
drwxrwxrwx   12 nginx    www-data      4096 Mar 29 22:21 storage
drwxrwxrwx   12 nginx    www-data      4096 Mar 29 22:21 tests
drwxrwxrwx    2 nginx    www-data      4096 Mar 29 21:46 themes
drwxr-xr-x   96 nginx    www-data      4096 Mar 29 22:21 vendor
-rw-rw-rw-    1 nginx    www-data         8 Mar 29 21:46 version
-rw-rw-rw-    1 nginx    www-data      2227 Mar 29 21:46 webpack.config.js

/var/www/html/bootstrap # cat init.php
<?php namespace BookStack;

use BookStack\Auth\User;

abstract class Ownable extends Model
{
    /**
     * Relation for the user that created this entity.
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
     */
    public function createdBy()
    {
        return $this->belongsTo(User::class, 'created_by');
    }

    /**
     * Relation for the user that updated this entity.
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
     */
    public function updatedBy()
    {
        return $this->belongsTo(User::class, 'updated_by');
    }

    /**
     * Gets the class name.
     * @return string
     */
    public static function getClassName()
    {
        return strtolower(array_slice(explode('\\', static::class), -1, 1)[0]);
    }
}

Hope this makes more sense to you, I'm not a huge web/php guy.

Thanks @iamtpage,
So yeah, That's the complete wrong contents for that file. That content should be stored in app/Ownable.php. From the composer logs I'd imagine many other files are the same and have wrong contents.
How did you download the application files? Through git or via other means?

I have the repo as a git sub module on the release branch, I copy the files from the sub module repo to /var/www/html/:
git submodule add -b release https://github.com/BookstackApp/Bookstack.git /bookstack

mkdir -p /var/www/html
mv /bookstack/* /var/www/html/

@iamtpage It might be an idea to check the files at each stage of your process to see where they're changing. Here's what the bootstrap/init.php should look like for reference.

My .env file was mangled, and for some reason it complained only on aarch64. Building the same process on amd64 and arm32v7 worked without issue. Copying the .env.example file into the directory before doing a composer install fixed this issue.


[Simple Youdao Translate] Fail to read words.

Extension
https://www.raycast.com/xeric/simple-youdao
Description

Error:
Error: Command failed: afplay "/tmp/tmp_raycast_simpleyd.mp3" -v 1
Error: AudioFileOpen failed ('dta?')

Error: AudioFileOpen failed ('dta?')
ChildProcess.exithandler:node:child_process:412:12
ChildProcess.emit:node:events:513:28

Steps To Reproduce
No response
Current Behaviour
No response
Expected Behaviour
No response

Hi @hongzzz
Thanks for reporting the issue, does this issue happened recently or it never works?
Could you help to check below?

visit http://dict.youdao.com/dictvoice?audio=test, check if there's any connectivity issue, if works, check next one.
if file '/tmp/tmp_raycast_simpleyd.mp3' is existing, if yes, check next one.
please help to run cmd afplay "/tmp/tmp_raycast_simpleyd.mp3" -v 1 from your terminal.

The actual process of pronunciation is downloading the audio file and use afplay command to play it.
I tested it locally, works fine, I need to understand if the problem in your side is in download phase or command execution phase.

Hi @hongzzz Thanks for reporting the issue, does this issue happened recently or it never works? Could you help to check below?

visit http://dict.youdao.com/dictvoice?audio=test, check if there's any connectivity issue, if works, check next one.
if file '/tmp/tmp_raycast_simpleyd.mp3' is existing, if yes, check next one.
please help to run cmd afplay "/tmp/tmp_raycast_simpleyd.mp3" -v 1 from your terminal.

The actual process of pronunciation is downloading the audio file and use afplay command to play it. I tested it locally, works fine, I need to understand if the problem in your side is in download phase or command execution phase.

Hey @xeric , I tried that both 1 and 2 were successful. But for 3, it can not be played.
Here is screenshot.

And I tried to open the file via IINA and Quicktime player, also failed

Thanks for your information!
your browser can access the audio file, but when the file downloaded, it could not be openned.
What is the size of this mp3 file? If it is not zero size, would you mind to upload this local mp3 file to somewhere for my investigation?

@hongzzz yes, I feel there's something wrong with your youdao audio url accessing, but you said it works fine in your browser, right? If yes, means the behavior in browser and in Raycast they are different, did you setup any proxy or special DNS for your Raycast? or your browser has setup some proxy or DNS to make it work?
Or can you try it in different network environment?

Raycast is the same network env with my browser.

@xeric Thanks for your help. I just discovered the issue - I had not turned on the TTS function, which resulted in error code 110.
https://ai.youdao.com/DOCSIRMA/html/自然语言翻译/API文档/有道词典服务/有道词典服务-API文档.html

oh, I see, I did not realize that the audio file is from the pronunciation link of API, I thought your case would run into fallback url, thanks for your feedback and glad to see it turn to work now.

@raycastbot I think you can close this ticket due to root cause found by ticket opener


Avoid duplicating tests (and IDs) for HTTP vs GRPC requests

The Go SDK sends gRPC requests on the HTTP server, which then duplicates the results and test IDs, which lead to several fatal concurrency code paths. The keploy server is also not robust enough to reject gRPC requests on HTTP server. This has lead to continous test failures recently.
This CR adds a quick fix to unblock contributors who would like to test out the sample application.

Just noticed that a similar CR has already been merged by @re-Tick  . Closing this.


added Add-VSTeamClassificationNode and more specific cmdlets

PR Summary
Adding the follwoing cmdlet

Add-VSTeamClassificationNode
Add-VSTeamIteration
Add-VSTeamArea
Get-VSTeamIteration
Get-VSTeamArea

the last for only use the more basic functions using the ClassificationNode. But inproves usability and are basically just a wrapper.
PR Checklist

[ ] Write Help
[ ] Write Unit Test
[ ] Update CHANGELOG.md

I assume this is a work in progress? I only see one file changed.

Yes it is WIP.

#276 is related

You want me to help you convert these functions to use the attributes?

@DarqueWarrior yes, please. I guess you talk about the changes you made?

Finally got the unit tests running. Also added Get-VSTeamIteration and Get-VSTeamArea. Now we have Add, Get and Remove cmdlets completed with unit tests.
Also adjusted to the new project attribute. I saw that there is still 3-4 cmdlet who use the old approach. I will handle it in another PR.


Make geometry into a game

Add crude sound effects
Add score and lives
Add energy bar, movement/shooting costs energy
Add collission with asteroids, damage costs energ
Damage to 0 energy loses a life
Invincible after losing a life until 1st shot
Score/lives reset after 0

Request for some tweaks to make it MVP complete:

Colour code boulders based on area.
Cycle spectrum when they're small enough to 'vape'
Big text for score
Lives as smaller colourcycling/spinning ships top right?


Update Reason

PartTypeInformation – What would be examples of part types – unclear
Validity period has no description. Unclear what it is for
Part Type classification references STEP standard (STEP, the Standard for the Exchange of Product Model Data, is a comprehensive ISO standard (ISO 10303) that describes how to represent and exchange digital product information). Does it make sense to use it? Do other teams also use STEP standard? Did we as Catena-X agree to use STEP? Is this is guideline from the semantic modelling team? In general, I like that we reference and use existing standards, it just is unclear if this has been aligned
Part version. Is it sufficient to only have a part version? Shouldn’t we have also a validity range for a version? The ext field Validity period, is that related to the specific version? This is a bit unclear.

MS1 Criteria

[ ] The model that should be updated exists
[ ] The referenced use case exists
[ ] The potential updates are discussed with all stakeholders
[ ] The potential update will be either

[ ] backward compatible or
[ ] a (chain of) migration strategy(-ies) from all non-deprecated previous versions to the new model will be developed

Bullet point 3:
We discussed to delete the Characteristics in order to make clear, that STEP is not the only standard that we are referring to. STEP was mentioned to give guidance. -> DONE "STEP" removed from description


Add ControlPlaneMachineSet beta API

This is a part of the Machine v1beta1 API but will live here for now until we have completed the API review process. This will allow us to iterate on the project before we reach agreements on the API
This should allow us to start working on the logic of the operator without having to complete the API reviews first.
The API as is here matches the enhancement as of today.
Note, as this adds the first manifest for inclusion in the payload, and the operator depends on Machine API, it comes at level 31, 1 level after Machine API

/lgtm

/override ci/prow/lint
Linting is coming in a later PR, I know this passes from local tests so this should be fine for now


perf: Remove unneeded GetKey calls to the LRU cache

Remove some extra GetKey calls within the LRU cache code. GetKey calls took 1.5s on an Osmosis 2000 block long block sync. This PR should shave off .45s of that.
Though ideally we get the LRU code rethought / adapted more, to make it generally lower overhead. (Its currently 13.5 s on a 2000 block sync!)

@mergifyio backport release/v1.x.x

@ValarDragon this isn't fully the correct optimization despite eliminating the extra call to node.Key() while then also keep the original intended optimization or zero byteslice->string conversion in the case of already existing keys when looking im the map. In short it now it incurs the byteslice->string conversion in all cases, but could have been faster if it had been:
key := node.GetKey()
if value, ok := c.dict[string(key)]; ok {
   ...
}

c.dict[string(key)] = value


Java indexer: emit snippets over entire surrounding statement [phab:D576]

Created by schroederc at 2015-10-23 23:30:02:
Unlike the default line snippets that the Kythe server synthesizes,
these snippets may span over multiple lines to give a broader context.

zarko accepted this revision at 2015-10-23 23:56:40

schroederc closed via commit 94b15b47baece5c0ae68515ea9a0bcb32a9c4818 at 2015-10-26 15:35:26


Question: session.call with parameter is a struct.

How can I pass a struct to a session.call method? For example, I want to pass this below struct:
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[cfg_attr(feature = "std", derive(Deserialize, Serialize))]
#[ink::scale_derive(Encode, Decode, TypeInfo)]
pub struct CollectionConfig {
	/// Collection's settings.
	pub settings: CollectionSettings,
	/// Collection's max supply.
	pub max_supply: Option<u32>,
	/// Default settings each item will get during the mint.
	pub mint_settings: MintSettings,
}

Is using serde_json to convert this struct to JSON string is the right way to do?

as far as I remember, you should use SCALE encoding instead of JSON serializing


Switch the ASP.NET Core hosted template to use app.UseBlazor<Client.Startup>()

Currently the ASP.NET Core hosted template points to the Program class in the Client project. For consistency with server-side Blazor we should switch it to point to the Startup class: app.UseBlazor<Client.Startup>().

Done in #1476.


Icon is rendering too large on the docsite

Please verify the version of auro-alert you have installed
v3.0.2
Please describe the bug

Go to the docsite and look at the alert component page
See that the icons are massive

Reproducing the error
This issue is reproducible on the Auro docsite
Expected behavior
icons should size according to the figma
What browsers are you seeing the problem on?
No response
Additional context
No response

Closing this as a duplicate of #69


Implement support for debug intrinsics

There isn't anything special we need to do to support this, it's just a matter of not crashing when we encounter any of them. That is all this PR does.
To help with the better stack traces that are being introduced, and to test that this works, this PR compiles all of the IR with debug info.

Turns out this was already done in #358


[libgnutls] Fix build error when cross-compiling for mingw-w64

Fixes #32085
Fix error:
x86_64-w64-mingw32-ar: coff/aesni-x86_64.o: No such file or directory
make[5]: *** [libx86.la] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

[x] Changes comply with the maintainer guide
[ ] SHA512s are updated for each updated download
[ ] The "supports" clause reflects platforms that may be fixed by this new version
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Blindly forwarding the proposed patch isn't good maintainer work. Only three changed lines, do I really need to point at the spot?

Yes, because I don’t have the platform to reproduce and fix that error, I submitted this PR based on user test feedback. If there is anything wrong, I can delete this PR.


FIX: Update docstrings for irf_utils.py functions

Include number of samples at each leaf node
Include number of samples at each leaf node compared to
the root node
Test output in 14_Check_Utils_pep8.ipynb

closed #36


Add favicon to the website

I would like to work on this issue under LGM-SOC , Can you please assign me @QAZIMAAZARSHAD

Hey I would like to work on this..Please assign me @QAZIMAAZARSHAD

This issue is already open, see issue number https://github.com/QAZIMAAZARSHAD/Voters-Registration-Portal/issues/9.
Look for any other issues or open new issues.


Very short idle timeout ??

Which operating system does the issue occur on? Ubuntu 18.04 and Fedora 30. Happens on three different installs I have tried using the latest stable build.
If on linux, are you using X11 or Wayland? X11
I've noticed Alacritty stops updating/rendering after what seems to be 30 seconds or less of no interaction. For instance, long running build processes will appear to have hung, but any keypress updates the output.
My guess is its happening after some sort of idle threshold time? Is this intended behavior? Is there a way to disable it or prolong it so that the terminal always prints whatever is coming out of stdout regardless of whether the window has been interacted with?

Fixed on the latest master. dup of #2217.


wrong/incomplete Error on some blocks with missing parameters

When trying to view the source code while using a block that does not have all input values satisfied, a general warning and indicators on the concerned blocks should be shown. But if there are missing inputs on the blocks for building texts or generating a (not empty) list, these block do not have the indicator showing the missing input, only the general message shows up
To Reproduce
Steps to reproduce the behavior:

Go to dev.open-roberta.org/ and select an EV3
Click on '*2' (expert toolbox)
Take either create text with from Text or list from Lists and integrate them into some executable code
Remove one or more inputs of this block
Click on show source or simulate
See missing error

Expected behavior

a circeled X should be shown in the block with missing input
a text bubble should appear over the same block, explaining the problem in detail
a popup should appear and inform there is some error in the program (this happens correctly)

Demo code
bugDemo_NEPOprog.xml.txt

the right purple block (list) and the left green block (create text with) will prompt the error-popup but do not have the explaining bubble or indicating X
the lower orange block works correctly

Device information

Desktop
OS: Ubuntu 20.04.4
chrome 100.0.4896.75 (64-bit) and firefox 98.0.2 (64-Bit)

somehow related to #1286

Tested successful on test.open-roberta.org.


create a silent flag in neptune

I would like to be able to run scripts with neptune tracking but if I want to run it without tracking (for instance in tests) I want to have a flag that turns of neptune tracking.
Something like this would be great
import neptune

SILENT=True

if SILENT:
   neptune.set_silent()

neptune.init()
neptune.create_experiemnt()
...

1up

Thanks @d3sm0 :) Noted, coming soon...

@d3sm0, I forgot to invite you to join https://spectrum.chat/neptune-community - we discuss feature requests, ideas and so on there!

Thanks for adding it in #163


It seems like some refactors could enable support for arbitrary steam games

Found this project while looking into options for setting up a project zomboid server, and while I forked to work on just supporting that in the short term, it seems like very little of this project is specific to satisfactory, and it seems like the satisfactory components could probably be isolated to their own install script, and install scripts for a variety of games could be added whenever someone configures one.

I definitely agree @CryoBrown -- I hosted a Valheim server when it came out and the install process was pretty similar.  Some of the things (not exhaustive) that would need to be specific to each game would be:

SteamCmd install command (potentially with configurable flags)
Ports to open up (i.e. security group configurations)
Backup save directory path (not sure if all games could use the generic s3 sync cronjob)
Ec2 instance and ebs/disk size
Any additional configurations/config files needed to setup the server.

If you haven't seen LinuxGSM yet, they maintain a lot of install scripts for a lot of servers (though I don't think they necessarily have the infra dependencies).  I wonder if we could have the CDK wrapper on top of GSM to reduce some of the game specific complexities. https://linuxgsm.com/servers/

@feydan I've started work on a project that's basically exactly what you just described. looking for contributors!
@CryoBrown too
https://github.com/a-bigelow/aws-gameservers


Add LoadLibraryExA and LoadLibraryExW

Fixes #13 and is enough to get Lua 5.3.5 compiling

Is it necessary to copy it over to windows.h in PRs too, or does some sort of CI process do that?

Currently there is no CI process for this. It would be great if you could just run the make.bat file in the include directory, this will generate a windows.h file.


Fix clerk setup

Current clerk configuration is not working since the associated clerk methods have been deprecated:
https://stackoverflow.com/questions/78357339/authmiddleware-doesnt-exist-after-installing-clerk

Thanks for the pull request, but I will update for a latest version soon with all the requirements needed.


Removing my Analytics Code

I'm replacing to your analytics code....

You can use without any problems. The best way was using the clean template.
I was confused with a lot of visits from Indonesia...


ICES Areas, can we have a quick check up to see if this areas are in NEAFC?

'27.10.b','27.12.b','27.12.c'
If they are then the description might need to change to reflect that these areas are in NEAFC.

Normally, fishing statistical area definitions include reference to NEAFC areas only if the parent area (division or sub-division) was split by the line of one of NEAFC areas. Other statistical areas are not defined by NEAFC areas and I don't think they need to bear the reference in the descriptions.
However, if this would be useful, we could suggest creating an area list for NEAFC areas and map it to the relevant ICES areas accordingly.

@cmspinto please let us know if the solution suggested above would be sufficient.

@cmspinto can you please have a look at this issue?

@cmspinto should we invite you to the RMG meeting to close this issue? :)

Add NEAFC area as an option to https://vocab.ices.dk/?ref=1446 and link all relevant codes from https://vocab.ices.dk/?ref=358 to it, inform Carlos

Created new code in AreaType: NEAFC_RA
NEAFC areas were linked to the new code
@cmspinto @pcrjoana


pvtpp_security_group should be named pvt_pp_security_group to stay consistent.

All the pool voting thresholds are named pvt_xx except pvtpp_security_group.
pvtpp_security_group should be named pvt_pp_security_group to stay consistent with the rest of the naming.

Makes sense, we used the similar inconsistently named field from db-syncs schema
We will probably mark the pvtpp_security_group deprecated and a pvt_pp_security_group so it's backwards compatible.


sbt.IncompatiblePluginsException not thrown for global plugin incompatibilities

sbt.IncompatiblePluginsException doesn't seem to be thrown when the incompatibility is with a plugin loaded globally via ~/.sbt/.. definitions.
This first stack trace show a conflict within a single project. sbt.IncompatiblePluginsException is thrown.
local-only.txt
This second trace shows a conflict with the global definitions in ~/.sbt/.... An uncaught exception is thrown.
global.txt
The two stack traces seem to diverge at lines 37 and 38 of PluginDiscovery.scala. The global plugin incompatibility isn't caught on line 37 and is thrown down the stack from line 38.
In both cases I am using SBT 0.13.9 with multiple separate SBT projects. One project has a ProjectRef to the other. Additionally, two different versions of scalariform are used: one version from sbt-scalariform and a different version for sbt-ensime (which is the globally installed plugin).

As a side note, in the case of sbt-scalariform and sbt-ensime, it's possible to use the dependencyOverrides key to get everything to load.

@andyscott by any chance could you elaborate on how you were able to use the dependencyOverrides key to get everything to load? I have a project on that is using com.typesafe.play, sbt-plugin, 2.3.9, which requires scalariform 1.2.0 and I'm using sbt-ensime 0.5.1 which requires scalariform 1.6.0. So far, I've tried overriding the scalariform dependency with dependencyOverrides in my project's plugins.sbt with no luck.

@jmpage My project has been updated so this is no longer needed, but previously I had the following in my ~/.sbt/0.13/plugins/plugins.sbt:
dependencyOverrides in ThisBuild += "org.scalariform" %% "scalariform" % "0.2.0-SNAPSHOT"
addSbtPlugin("org.ensime" % "ensime-sbt" % "0.3.2")

Thanks you!

After more investigation, I managed to isolate an issue to a git dependency. The problem I encountered can be reproduced with a skeleton project consisting of the following files:
build.sbt:
lazy val root = (project in file(".")).enablePlugins(PlayScala).dependsOn(awscala)
lazy val awscala = RootProject(uri("git://github.com/localytics/AWScala.git#57a3b767a0eb093f69b14599fe69b4154cea6ff5"))

project/plugins.sbt:
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("org.ensime" % "sbt-ensime" % "0.5.1")
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.9")

I fixed the problem by deleting the git dependency and adding the binary dependency to libraryDependencies in build.sbt.


Detail view feedback

Improvements:

~Resizable e.g. https://www.fluentui-blazor.net/Splitter~
~Position and size are remembered~
~Togglable e.g.~

~Click View for environment variables on service1 shows the view~
~Click View for environment variables on service1 now hides the view~

~Indication of what is open e.g. clicking View for environment variables on service1 then highlights the button. Probably should wait until we decide how the detail view is opened (button vs row) before spending time on this~ Moved to #1081
~Detail view settings are remembered when switching between data. e.g.~ Moved to #1080

~Click View for environment variables on service1~
~Select unhide values button~
~Click View for environment variables on service2. The unhide values setting is remembered~
~Whether values are hidden, column sizes, filter text should be remembered. Doesn't need to persist between reload~

Some of this feedback has been addressed. Still need to address (or split off issues for) the rest, probably starting with how selection happens (e.g. full row selection for all grids like we have for spans?). That might be a topic to do in conjunction with #892  if we're making significant changes to both the summary and details views there.

Closing this issue as things are either fixed (first two bullet points) or have individual issues for them (last two bullet points)


Service and IPSEC

Type of change

[ ] Refactor
[ ] New feature
[x] Bug fix
[ ] Optimization
[ ] Documentation Update

Description

Need to track Service [true|false]
Need to handle when IPSEC query comes back empty

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please describe the System Under Test.
Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

lgtm!


Update APIs / internals for signac 2.

Description
This is a continuation of the migrations to signac 2.0 started in #153 (which tackled migrations suitable for signac 1.8.0). This PR should not be merged until signac 2.0 is considered API stable / near release.
Checklist:

[x] I am familiar with the Contributing Guidelines.
[x] I agree with the terms of the Contributor Agreement.
[x] The changes introduced by this pull request are covered by existing or newly introduced tests.
[x] The package documentation and framework documentation in signac-docs are up to date with these changes.
[ ] I have updated the changelog and added any related issue and pull request numbers for future reference.

This seems to work for me on my project.

signac 2.0 (install a development copy from the master branch of the signac repository)

How does one do this?

@Charlottez112 Clone the repo and install from source with pip install -e ..
We need to update this guide (https://docs.signac.io/en/latest/installation.html#installation-from-source) with that command since we moved away from a setup.py build.

@Charlottez112 Clone the repo and install from source with pip install -e ..

I tried this and it installed 1.8.0. Is this expected?

Did you use the master branch of the signac repo? If so, you’re getting the right package. That will report version 1.8.0 because 2.0.0 has not yet been released. The version tag is updated when releases are made.

Worked for me.


[Suggestion] Hypixel Skyblock

I would love to see things with skyblock, like auction and other stuff :p

Thank you for the feedback, I'm going to add it as soon as possible! :)


Technical implementation of event data models

[x] shared/shareable code library for both core events and Event API incoming events
[x] Technical documentation

Implementation of the transition from Event API events to core events is not required, that will be handled by the import pipeline

I've looked at the current state of the models, and I don't think any further technical documentation is required at this stage.  The next important bit of documentation will be the Event API docs, which will come in due course.  In the mean time, the code here is simple/self-explanatory enough and/or documented sufficiently that I think we are covered on the documentation front.

As a result of the First Vertical work, we have found that the core data model may need to be expanded due to the needs of the workflow reporting.  Currently the thinking is that the following additional core fields will be required, which would be populated during the pre-compute cycle:

followed_by.state. - a reference to the workflow event that follows the current event
followed_by.date - the date on which the following workflow event happened
follows.state - a reference to the workflow event that preceeds the current event
follows.diff - the time difference between the current workflow event and the previous event

With the model updates required above, and the test generator producing workable data for the first vertical milestone's reports, I think we can close this one off


Adds support for Kafka Keys, and handles nil for both keys and values…

… as kafka would expect
Keys are passed as a header: KEDA-Message-Key. If no key exists, no header will be sent (to avoid the nil == '' problem). If a response header of KEDA-Message-Key exists then it is used in the response topic, if not; then no key is set so that the round robin partitioner is used as opposed to a hashed blank string.
In the event a Tombstone is sent as a value of a incoming event, the value of the request is a blank string, but an additional header is set - KEDA-Message-Tombstone.
For a tombstone to be published to the response topic, both the header value needs to be set AND the body must be empty.
I'm not super happy with the headers, but it felt like the simplest most idiomatic method for achieving this.

Hey @ranoble ! Thanks for the PR. Just trying to understand, please correct me if I'm wrong: Producer sends a tombstone which would be a null payload, we check that in the connector and add message header to indicate that and forward it to the user function.

@ranoble Thanks a lot for this PR ! This would be such a nice addition to the connector. I have asked a few questions, please take a look and get this merged :)


Magicka .xnb format

Athari could you help me read .xnb files from this game:
https://www.youtube.com/watch?v=2nGf7NQW98k
Tried with your convert but dont worked, think they have own format :/

I've downloaded Magicka Demo from Steam. This command line seems to work fine:
Alba.XnaConvert convert -v 3.1 -r -d "C:\Games\Magicka demo\ContentDemo" -o "C:\Unpacked\MagickaDemo"

Note that only textures are supported.


URL encode asset paths to support reserved characters in paths

Fixes https://github.com/flutter/flutter/issues/14864

@goderbauer

Added a test


Survival kit for writing Conda's build.sh

Hey,
I've prepared these few slides for our small training next week (with @cmonjeau).
In previous sessions I sometimes saw despair and sadness in some students' eyes when the time came to write their first build.sh.
I think that's because they had no idea what are configure, make, make install, env vars, ...
So this time I'll try to explain them the minimum they should know to write a build.sh and understand why they get some errors.
We'll see if it helps them or not. (If not, well... I'll have to make some introspection on my training skills in a buddha temple (or accuse @cmonjeau))

Thanks for the review, I made the changes.
I feel like the title is still a bit too long, but have no idea for a better one

Thanks @abretaud! Good luck with your workshop!


Add Read Me and add Documentation.

Add ReadMe File explaining the projects. Also, add the Documentation for the code in the training module.

For understanding the code use this.
https://www.tensorflow.org/tutorials/text/transformer
Transformer:
https://i.ytimg.com/vi/4Bdc55j80l8/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCxWsk7Rj9NjkUBDFI4hwli-b6erw
Transformers with Images:
https://i.ytimg.com/an_webp/T35ba_VXkMY/mqdefault_6s.webp?du=3000&sqp=CIDIt_oF&rs=AOn4CLDW58aP2gP7ehnAeoiPkOBZ0JNupg


chore(ci): migrate ci to new aws account (#15753)

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

btw could you help re-trigger the ci for merging, I really have no idea how to achieve this without explicitly add some dummy commits 🥲, cc @huangjw806.

btw could you help re-trigger the ci for merging, I really have no idea how to achieve this without explicitly add some dummy commits 🥲, cc @huangjw806.

I rerun the failed ci job.


fix: dimension values with null measure values in dimension table are not shown when filter by that measures

As discussed, the sorted values show NULL values at top when sorting in descending order.
https://www.notion.so/rilldata/Bug-Bash-Dec-2024-159ba33c8f578027970beb993567142f?pvs=4#159ba33c8f5780549f6dc4f34a4636dc

@djbarnwal lets take that separately. The fix will be quite independant


New stdlib Transcript

Create a new stdlib Transcript based on the new Transcript implemented by Adrian that is used for Honk. Preparation for Honk recursive verifier

Closed with #1219


JVM Frontend not working with class or jimple or jar files

_cpg % ./gradlew installDist
Type-safe project accessors is an incubating feature.

Configure project :
Java frontend is disabled
C/C++ frontend is disabled
Go frontend is disabled
Python frontend is disabled
LLVM frontend is disabled
TypeScript frontend is disabled
Ruby frontend is disabled
JVM frontend is enabled_

Enabled JVM frontend, when trying to parse .class, .jimple or .jar file through this command
./cpg-neo4j/build/install/cpg-neo4j/bin/cpg-neo4j --no-neo4j --export-json=cpg-export.json ./cpg-language-jvm/src/test/resources/jimple/helloworld/HelloWorld.jimple
19:01:17,002 INFO  MeasurementHolder TranslationManager: Executing Language Frontend
19:01:17,012 INFO  TranslationManager Parsing /Users/suryamalleswarchinta/GIT_REPOS/cpg/cpg-language-jvm/src/test/resources/jimple/helloworld/HelloWorld.jimple
ERROR TranslationManager Found no parser frontend for HelloWorld.jimple

It seems that the neo4j app was missing the registration of the JVM language frontend. I will supply a fix for that.

Should work now with the PR. Please note that the JVM language frontend needs a "top-level" directory specified, so you need to use
./cpg-neo4j/build/install/cpg-neo4j/bin/cpg-neo4j --no-neo4j --export-json=cpg-export.json --top-level ./cpg-language-jvm/src/test/resources/jimple/ ./cpg-language-jvm/src/test/resources/jimple/helloworld/HelloWorld.jimple


Add CVE-2019-5715 in silverstripe/framework

I've removed the symbiote/silverstripe-multivaluefield report, since it's actually not a security vulnerability as such but broken functionality caused by the fix in silverstripe/framework

Thank you


file not found libstdc++

Hello,
When i run the new project with react-native-openalpr i got this error.
ld: file not found: /usr/lib/libstdc++.6.0.9.dylib
clang: error: linker command failed with exit code 1 (use -v to see invocation)
When I did some research on the Internet, I found out that the library is no longer in use.
https://stackoverflow.com/questions/50694822/xcode-10-ios-12-does-not-contain-libstdc6-0-9/50734510

Same Here!
+1

Same Here!
+1

Quick search in issues mention similar issue with libstdc. https://github.com/RobertSasak/react-native-openalpr/issues/99
Can that be that you are just missing persmissions as stated in PR?
https://github.com/RobertSasak/react-native-openalpr/pull/102

Quick search in issues mention similar issue with libstdc. https://github.com/RobertSasak/react-native-openalpr/issues/99
Can that be that you are just missing persmissions as stated in PR?
https://github.com/RobertSasak/react-native-openalpr/pull/102

Bump on this issue.  I don't think it's related to #99 or #102.  I believe that the issue is, after running pod install in my project (which uses react-native-openalpr) I start to see, -weak_library /usr/lib/libstdc++.6.0.9.dylib in OTHER_LDFLAGS in my project's xcworkspace's Pods-MYAPP.debug.xcconfig / release.xcconfig.  Removing these lines lets my build succeed but this is a temporary fix, as doing another pod install, will add it again.  I'm not sure where it comes from...  but I am trying to figure things out.

So you have a workaround? Who is adding those lines back again after pod install?

Bump on this issue. I don't think it's related to #99 or #102. I believe that the issue is, after running pod install in my project (which uses react-native-openalpr) I start to see, -weak_library /usr/lib/libstdc++.6.0.9.dylib in OTHER_LDFLAGS in my project's xcworkspace's Pods-MYAPP.debug.xcconfig / release.xcconfig. Removing these lines lets my build succeed but this is a temporary fix, as doing another pod install, will add it again. I'm not sure where it comes from... but I am trying to figure things out. Perhaps it's related to older versions of tesseract that are built with libstdc 6.0.9 ?

This workaround works for me. We should keep the issue open until the workaround isn't needed though.

What can fix this issue even on pod install is to change the podfile this way:
post_install do |installer|
   flipper_post_install(installer)
   installer.pods_project.targets.each do |target|
     if target.name == "Pods-[Your Projectname]"
         puts "Updating #{target.name} -weak library usage"
         target.build_configurations.each do |config|
             xcconfig_path = config.base_configuration_reference.real_path
             xcconfig = File.read(xcconfig_path)
             new_xcconfig = xcconfig.sub('-weak_library /usr/lib/libstdc++.6.0.9.dylib', '')
             File.open(xcconfig_path, "w") { |file| file << new_xcconfig }
         end
     end
   end
 end

FWIW, this might be a Big Sur-only issue. When I upgraded to Big Sur I started seeing this issue. I wonder if they've removed the library since it's no longer supported.

What can fix this issue even on pod install is to change the podfile this way:
post_install do |installer|
   flipper_post_install(installer)
   installer.pods_project.targets.each do |target|
     if target.name == "Pods-[Your Projectname]"
         puts "Updating #{target.name} -weak library usage"
         target.build_configurations.each do |config|
             xcconfig_path = config.base_configuration_reference.real_path
             xcconfig = File.read(xcconfig_path)
             new_xcconfig = xcconfig.sub('-weak_library /usr/lib/libstdc++.6.0.9.dylib', '')
             File.open(xcconfig_path, "w") { |file| file << new_xcconfig }
         end
     end
   end

Well that far beats manually editing the xcconfig file.  Thank you for the better-working workaround!  Issue still should remain open, but for now this fixes my app's CI problem

FWIW, this might be a Big Sur-only issue. When I upgraded to Big Sur I started seeing this issue. I wonder if they've removed the library since it's no longer supported.

Yes I think it's an xcode 10 issue, as libstdc++.6.0.9.dylib is now officially gone

So you have a workaround? Who is adding those lines back again after pod install?

Hey there.  So my original observation was that -- after a pod install in my App, I would get this line: -weak_library /usr/lib/libstdc++.6.0.9.dylib in my project's target's xcconfig files.  I found that by just removing this substring from the xcconfig of my project, my app would build And still work as intended.  Doing another pod install though of course would re-add this to my xcconfig and ruin my CI and therefore also ruin my day.  I used arturBumm's cocoapod post install fix so that I don't break my pod install process!  Works a lot better for me in the short term!
I believe (not 100% sure) that the underlying issue as to why the libstdc++.6.0.9.dylib line is getting added is because one of the static libraries included in ios/RNOpenAlpr.xcodeproj was using libstdc++.6.0.9.dylib.  Not sure but - I think tesseract library is the culprit.  Here's some more info on libstdc++.6.0.9.dylib which helped me arrive at this conclusion https://www.programmersought.com/article/4069276619/

@arturBrumm workaround is now included in example as well mentioned in Readme. Closing for now, if you find a better solution than we have now, we can open this issue again.


JSON serialization - MembershipId loss of precision

When serializing a PGCR, the different IDs (MembershipId, CharacterId, etc.) are rounded to 15 digits which is the default ToString method precision. Is there a setting to set in the IBungieNetJsonSerializer to prevent this?

Sorry for a late response, do you have any examples to repro this issue?


[colorManipulator] Theme colors in the new syntax without comma (rgb(106 27 154)) fail to generate correct contrast color for buttons

Steps to reproduce
Link to live example: codesandbox
Steps:

Assign a dark theme color in the newer syntax using the rgb color function, for example rgb(106 27 154)
Render a contained button that uses this theme color as its background: <Button variant="contained">click me</Button>
Observe the text color being dark as well
Change the theme color to the legacy syntax with commas: rgb(106, 27, 154)
Observe the button now having a white contrast text color

Current behavior
A dark rgb theme color in the new color syntax results in the wrong contrast text being applied:

I reckon this might affect other areas as well, but I have only identified this behavior for the Button component
Expected behavior
I expect a button with a dark theme color background to have white contrast text:

Context
No response
Your environment
Chrome Version 127.0.6533.120 (Official Build) (arm64)

npx @mui/envinfo
  System:
    OS: macOS 12.4
  Binaries:
    Node: 18.13.0 - ~/.nvm/versions/node/v18.13.0/bin/node
    npm: 8.19.3 - ~/.nvm/versions/node/v18.13.0/bin/npm
    pnpm: Not Found
  Browsers:
    Chrome: 127.0.6533.120
    Edge: Not Found
    Safari: 15.5
  npmPackages:
    @emotion/react:  11.13.0
    @emotion/styled:  11.13.0
    @mui/base:  5.0.0-beta.40
    @mui/core-downloads-tracker:  5.16.6
    @mui/icons-material:  5.16.6
    @mui/lab:  5.0.0-alpha.173
    @mui/material:  5.16.6
    @mui/private-theming:  5.16.6
    @mui/styled-engine:  5.16.6
    @mui/system:  5.16.6
    @mui/types:  7.2.15
    @mui/utils:  5.16.6
    @mui/x-date-pickers:  7.12.0
    @types/react:  18.3.3
    react:  18.3.1
    react-dom:  18.3.1
    styled-components:  6.1.12
    typescript: ^5.5.4 => 5.5.4

Search keywords: contrast, comma, rgb

It's the same thing as https://lea.verou.me/blog/2024/contrast-color/#does-this-mythical-l-threshold-actually-exist%3F no? actual color contrast is not the same thing as WAI-ARIA color contrast.

Let me check if https://github.com/mui/material-ui/pull/43289 fixes this issue or not.


Add a whitelist entry for Greg J

Hi folks,
Sean pointed me here to gain access to the Terra app. I'm a new Terra / All of Us team member at Verily and I'd like to kick the tires a bit.
Side note: it seems a bit laborious to be adding testers one-by-one to a config file within the UI codebase. Has there been a thought to control beta access via a Google Group, and/or enforce on the backend instead of the UI?

Thanks @panentheos. Could you merge this when you have a chance? I fixed merge conflicts, but I don't have write access to the repo.


Tracking list for supporting VS 2019 and 2022 plugins

Summary
Per discussion and related bugs, the Stride plugin for Visual Studio needs to have two published packages:  one for VS2019 and one for VS2022.    This issue is to track the work needed to cleanly support both versions.
As discussed in Discord, we will support the VS2019 plugin out of the 4.0 branch and the VS2022 plugin out of master.
Work to support two plugins

Update plugin code in master to support 2022 SDK - Done #1221
In the master-4.0 branch, change the installer for the 2019 plugin to only support VS2019 rather than VS2019AndFutureVersions
After 2 is complete, publish the updated VISX for 2019
In the master branch, update the installer to target VS2022 and later.
Publish the new 2022 VISX
Update #1382 with the items @manio143 identified
In the launcher, ensure any VS detection logic is updated and update the plugin install buttons so that only the right plugin(s) are offered.
Publish updated launcher

See also:
#1306
#1375

Closing this item as it is superseded by #1409


use zipfile instead of wheel command to extract build requirements

Currently the cache wheel feature in bootstrap uses the wheel command to unpack the wheel and extract the build requirements. Using the wheel command requires spawning a child process which is expensive compared to using the zipfile library. There is almost a 90% difference when running this script:
import pathlib
import shutil
import time
import zipfile

import dependencies
import external_commands
import wheels

whl = "e2e-output/wheels-repo/downloads/setuptools-75.6.0-0-py3-none-any.whl"
unpack_dir = pathlib.Path("unpack_dir")
unpack_dir.mkdir()

dist_name, dist_version, build_tag, _ = wheels.extract_info_from_wheel_file(
    None, pathlib.Path(whl)
)
dist_filename = f"{dist_name}-{dist_version}"
metadata_dir = pathlib.Path(f"{dist_filename}.dist-info")

start = time.perf_counter()
external_commands.run(
    ["wheel", "unpack", whl, "--dest", str(unpack_dir)],
)
shutil.copy(
    unpack_dir
    / dist_filename
    / metadata_dir
    / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_SYSTEM_REQ_FILE_NAME}",
    unpack_dir / dependencies.BUILD_SYSTEM_REQ_FILE_NAME,
)
shutil.copy(
    unpack_dir
    / dist_filename
    / metadata_dir
    / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_BACKEND_REQ_FILE_NAME}",
    unpack_dir / dependencies.BUILD_BACKEND_REQ_FILE_NAME,
)
shutil.copy(
    unpack_dir
    / dist_filename
    / metadata_dir
    / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_SDIST_REQ_FILE_NAME}",
    unpack_dir / dependencies.BUILD_SDIST_REQ_FILE_NAME,
)
end = time.perf_counter()
external = end - start

shutil.rmtree(str(unpack_dir))
unpack_dir.mkdir()

start = time.perf_counter()
archive = zipfile.ZipFile(whl)
archive.extract(
    str(
        metadata_dir
        / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_SYSTEM_REQ_FILE_NAME}"
    ),
    unpack_dir,
)
archive.extract(
    str(
        metadata_dir
        / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_SDIST_REQ_FILE_NAME}"
    ),
    unpack_dir,
)
archive.extract(
    str(
        metadata_dir
        / f"{wheels.FROMAGER_BUILD_REQ_PREFIX}-{dependencies.BUILD_BACKEND_REQ_FILE_NAME}"
    ),
    unpack_dir,
)
end = time.perf_counter()
zip = end - start

print(f"external command: {external}")
print(f"zipfile: {zip}")
print(f"zipfile is faster by: {(external - zip) / external * 100}")

It might look like a micro-optimization but we run this command for almost every dependency, so the gains add up

wheel unpack does more than just unzipping the wheel. It also validates the integrity of a wheel by comparing the files against the recorded checksums and it corrects file permissions.

https://github.com/pypa/wheel/blob/0.45.0/src/wheel/wheelfile.py#L44-L47
https://github.com/pypa/wheel/blob/0.45.0/src/wheel/cli/unpack.py#L24-L28

If you are worried about process spawn overhead, then it would be better to reimplement unpacking and packing on top of wheel.wheelfile.WheelFile. It has a stable API.

To check the integrity of the wheel file, lets add it to the _download_wheel_check which currently just checks whether the wheel file is a valid zip file. This handles the case for when we are downloading a wheel from a cache server. I will open a separate ticket for that.
For wheel unpack command that we run right after building a wheel to add extra metadata, it might be safe to assume that the wheel is valid since fromager just built it. For packing we are still using wheel pack command

That makes sense, thanks!
This leaves the issue with extractall not setting file permissions like executable bit. That's a simple fix.


LESQ-326 fix(lesson overview): additional resource the last link in the lesson…

… nav
Description
move additional resource link in the lesson overview nav to the bottom of the list
Issue(s)
Fixes #
How to test

Go to https://deploy-preview-1939--oak-web-application.netlify.thenational.academy/teachers/programmes/geography-secondary-ks4/units/test-ingest-this-unit/lessons/lesson-2-in-ingest-this-unit#additionalMaterial
Click on _______
You should see _______

Screenshots
How it used to look (delete if n/a):
{screenshots}
How it should now look:
{screenshots}
Checklist

[ ] Added or updated tests where appropriate
[ ] Manually tested across browsers / devices
[ ] Considered impact on accessibility
[ ] Design sign-off
[ ] Approved by product owner

:tada: This PR is included in version 1.254.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket: