docker 24.0.5 → 25.0.3

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Closes #288001

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

Result of nixpkgs-review pr 288018 run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.jupyter-repo2docker
python312Packages.jupyter-repo2docker.dist

18 packages built:

airlift
airlift.dist
apptainer
apptainer-overriden-nixos
charliecloud
docker (docker_25)
docker-client
docker-gc
docker-sbom
fn-cli
nvidia-docker
pipework
python311Packages.jupyter-repo2docker
python311Packages.jupyter-repo2docker.dist
singularity
singularity-overriden-nixos
udocker
udocker.dist

Result of nixpkgs-review pr 288018 run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.jupyter-repo2docker
python312Packages.jupyter-repo2docker.dist

18 packages built:

airlift
airlift.dist
apptainer
apptainer-overriden-nixos
charliecloud
docker (docker_25)
docker-client
docker-gc
docker-sbom
fn-cli
nvidia-docker
pipework
python311Packages.jupyter-repo2docker
python311Packages.jupyter-repo2docker.dist
singularity
singularity-overriden-nixos
udocker
udocker.dist

Both python312Packages.jupyter-repo2docker and python312Packages.jupyter-repo2docker.dist are broken (in machine) even when trying to build based on master branch, so it is not broken because of my changes?

Note that there is https://github.com/NixOS/nixpkgs/pull/278607 that has been opened earlier this year.

Note that there is https://github.com/NixOS/nixpkgs/pull/278607 that has been opened earlier this year.

I guess I need to await him to get merged first?

Not entirely sure, but I would think so. It depends if we want to keep docker_24 or not. I think we should keep it (hence closing this PR), but let's see what other thinks.
@offline @periklis @amaxine

Closing in favor of the now merged #278607


add fireEvents for Pixelcade

Trying this again: https://github.com/batocera-linux/batocera-emulationstation/pull/1058
But this time, using script calls.

Event will not fire in many cases. See the calls to FileData::speak for better locations ( BasicGameListView / DetailedContainer ).
"cursorhover" name is not really appropriate. "game-selected" would be a better name ( following convention of game-start and game-end events ).

So if the name "game-selected" is used, then the bash script would have to wait for the "gameSelected" event, right? Because for the "game-start" event it waits for the "gameStart" event. I'm not sure why they aren't the same, actually. Is there a file that translates the event names or something? I couldn't find any if so.
Also, this is a work in progress. I've only implemented it in one location, and am waiting on the ones with the hardware to test that it works first before writing the code in similar style to all other relevant places (ie. the places in https://github.com/batocera-linux/batocera-emulationstation/pull/1058).

Nice work on your PR at https://github.com/batocera-linux/batocera-emulationstation/pull/1075! That basically does everything I was intending to do with this PR, so I'll close this one to avoid redundancy.


[QST] BigQuery data types

We are using BigQuery for our data needs. When I export data using Vertex AI notebook (either using bigquery magic or bigquery python libraries), I can't open that parquet file with NVTabular. Could you advise me how to retrieve data from BigQuery and process with NVTabular?

@ldane thanks for creating the ticket. is your issue related to a particular column (datetime column)? and if you dont have that column are you able to read a parquet file generated from BQ?

@rnyak, Both of those statements are correct. What would be the best way to create a reproducible environment for you?

@rnyak Are you able to read that parquet file (including this specific datatime column) with cudf and dask_cudf?

@rnyak cudf is able to read the file. dask_cudf is not able to read it and throwing the same error as before:
TypeError: data type 'dbdate' not understood

@ldane can you share the toy data here again for us repro the issue together with your NVT workflow code ( a simple code that will help us to repro)? and tell us which specific column does not work and which specific operator you get error from NVTabular workflow? thanks.

@rnyak I'm attaching two notebook and a parquet file. Since the vanilla container doesn't have libraries to use BigQuery, I've divided code into two notebooks. There is only a single column in this parquet file.
db-dtypes.ipynb.zip
db-dtypes-read.ipynb.zip
test.parquet.zip

thanks. I can reproduce your error with dask_cudf and NVT. since this is particularly dask_cudf issue, I asked rapids team for that. Will be communicating with you based on the response coming from them. In the mean time, can you convert this dtype to something else before feeding the parquet files to NVT workflow? is such workaround possible for you?

I'm pretty sure there could be multiple possible workarounds. We are currently adding db-dtypes on top of NGC container as our workaround.
@rnyak Any updates from rapids team?

I'm pretty sure there could be multiple possible workarounds. We are currently adding db-dtypes on top of NGC container as our workaround.
@rnyak Any updates from rapids team?

There are two responses coming from rapids team.
I don't think there is really a workaround in any already-released version of dask.dataframe/dask_cudf.read_parquet - I think the only solution is to ignore the "pandas"-specific parquet metadata in the file. I suspect that the actual bug is on the write side, since it explicitly specified "dbdate" as the "numpy_type", even though numpy doesn't recognize that type:

import pyarrow.dataset as ds, json

path = "/datasets/test_toy.parquet"
dataset = ds.dataset(path, format="parquet")
json.loads(dataset.schema.metadata[b"pandas"].decode("utf8"))["columns"][0]

# Output
{'name': 'feed_date',
 'field_name': 'feed_date',
 'pandas_type': 'date',
 'numpy_type': 'dbdate',
 'metadata': None}

If the users don't have large files, they can always use from_map to create a dask_cudf dataframe:
import cudf
import dask.dataframe as dd

paths = ["/datasets/test_toy.parquet",]  # List of paths
ddf = dd.from_map(cudf.read_parquet, paths)

We are currently adding db-dtypes on top of NGC container as our workaround.

is that solving your issue?

closing due to low activity.


[tests-only][full-ci]Adjust expected failure for apiWebdavProperties2 suites

Description
This PR adjusts the expected failures files after the tests related to the spaces webDAV added in apiWebdavProperties2 suites.
includes expected failure related to:

https://github.com/owncloud/core/pull/39724
https://github.com/owncloud/core/pull/39727

Related Issue

https://github.com/owncloud/ocis/issues/3035
https://github.com/owncloud/core/pull/39720
https://github.com/owncloud/QA/issues/715

How Has This Been Tested?

CI
https://github.com/owncloud/core/pull/39720/commits

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[x] Tests only (no source changes)

:boom: Acceptance test Core-API-Tests-ocis-storage-1 failed. Further test are cancelled...

@amrita-shrestha can we bump up to this PR in core https://github.com/owncloud/core/pull/39727?


format is not working

maybe since 172bc4da5f8ac9deb54583c32536d27188c88ec8

https://prettier.io/blog/2023/07/05/3.0.0.html


Bump kops to v1.28.0-alpha.1

Issue #, if available:
Description of changes:
Related to https://github.com/aws/eks-distro/pull/2215
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold

/lgtm

/approved

/unhold


[tsp-client] Add autorest and plugins as dependencies

Guarantees versions of autorest and plugins are pinned after tsp-client is installed
Allows consumers to use standard npm commands to manage autorest and plugin versions

Let's wait to merge this PR, until we add more test coverage for tsp-client, to both azure-sdk-tools and azure-rest-api-specs.

Can we also update the changelog to mention that we are pinning these dependencies now?

I will do this before merging

/azp run

/azp run

/azp run tools - tsp-client - ci


feat: add pkg_output_path param on roku_app_package function

feat: add pkg_output_path param on roku_app_package function
Fixes # (3)
Solving Bug: Executing roku_app_packageoutput the pkg in wrong path
Description
Added a pkg_output_path variable on the roku_app_package function to set a different target location for the pkg.
Type of change

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

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Roger Ramirez seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


After installing Twill, problems with PHP and now MySQL not working

I love the look of Twill and it seems like an incredible project, but I ran into some issues installing which have snowballed into none of my local Laravel apps working anymore.

Software
Version

macOS
10.13.6

PHP
7.2.8

MySQL
8.0.12*

Node
10.4.0

* When I started all this it was 8.0.11.
I followed all the instructions in the Twill docs. Requiring and installing Twill went fine, running php artisan twill:setup produced some errors but succeeded (I closed my tab before copying these logs so I don't know exactly what happened).
Then I ran yarn cms-build and I feel like things went sideways. The log output from that was huge so I put it in a gist. It looks like it tried to reinstall Node? Could that have been because I used yarn and not npm run?
I opened my app up in a browser and was eventually able to find Twill's login page, but nothing else. Logging in at admin.blog.test/login would redirect me to the Laravel welcome screen at blog.test, admin.blog.test/users would redirect me to /login and then just reload the login page every time I tried to log in, and I couldn't make any other routes work.
Then I noticed that running any command that needed PHP (like php artisan migrate or laravel new twill) gave me this error:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

After some googling I was able to resolve this with brew update && brew upgrade, which did all this:
Updated 1 tap (homebrew/core).
==> Updated Formulae
quicktype
==> Upgrading 11 outdated packages, with result:
pyenv 1.2.5 -> 1.2.6, libpng 1.6.34 -> 1.6.35, node-build 3.0.12 -> 3.0.15, trash 0.8.5 -> 0.9.2, ruby-build 20180601 -> 20180618, php 7.2.6 -> 7.2.8, nginx 1.15.0 -> 1.15.2, freetds 1.00.91 -> 1.00.94, mysql 8.0.11 -> 8.0.12, imagemagick 7.0.8-5 -> 7.0.8-8, git 2.17.1 -> 2.18.0
==> Upgrading git
==> Downloading https://homebrew.bintray.com/bottles/git-2.18.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring git-2.18.0.high_sierra.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> Summary
🍺  /usr/local/Cellar/git/2.18.0: 1,488 files, 295.6MB
==> Upgrading libpng
==> Downloading https://homebrew.bintray.com/bottles/libpng-1.6.35.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libpng-1.6.35.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/libpng/1.6.35: 26 files, 1.2MB
==> Upgrading node-build
==> Downloading https://github.com/nodenv/node-build/archive/v3.0.15.tar.gz
==> Downloading from https://codeload.github.com/nodenv/node-build/tar.gz/v3.0.15
######################################################################## 100.0%
==> ./install.sh
🍺  /usr/local/Cellar/node-build/3.0.15: 493 files, 569.6KB, built in 4 seconds
==> Upgrading trash
==> Downloading https://homebrew.bintray.com/bottles/trash-0.9.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring trash-0.9.2.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/trash/0.9.2: 5 files, 40.6KB
==> Upgrading ruby-build
==> Downloading https://github.com/rbenv/ruby-build/archive/v20180618.tar.gz
==> Downloading from https://codeload.github.com/rbenv/ruby-build/tar.gz/v20180618
######################################################################## 100.0%
==> ./install.sh
🍺  /usr/local/Cellar/ruby-build/20180618: 405 files, 204.8KB, built in 4 seconds
==> Upgrading php
==> Installing dependencies for php: freetds
==> Installing php dependency: freetds
==> Downloading https://homebrew.bintray.com/bottles/freetds-1.00.94.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring freetds-1.00.94.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/freetds/1.00.94: 2,094 files, 11.9MB
==> Installing php
==> Downloading https://homebrew.bintray.com/bottles/php-7.2.8.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring php-7.2.8.high_sierra.bottle.tar.gz
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set php_ini /usr/local/etc/php/7.2/php.ini system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set php_dir /usr/local/share/pear system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set doc_dir /usr/local/share/pear/doc system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set ext_dir /usr/local/lib/php/pecl/20170718 system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set bin_dir /usr/local/opt/php/bin system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set data_dir /usr/local/share/pear/data system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set cfg_dir /usr/local/share/pear/cfg system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set www_dir /usr/local/share/pear/htdocs system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set man_dir /usr/local/share/man system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set test_dir /usr/local/share/pear/test system
==> /usr/local/Cellar/php/7.2.8/bin/pear config-set php_bin /usr/local/opt/php/bin/php system
==> /usr/local/Cellar/php/7.2.8/bin/pear update-channels
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.2/

To have launchd start php now and restart at login:
  brew services start php
Or, if you don't want/need a background service you can just run:
  php-fpm
==> Summary
🍺  /usr/local/Cellar/php/7.2.8: 515 files, 79.1MB
==> Upgrading nginx
==> Downloading https://homebrew.bintray.com/bottles/nginx-1.15.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring nginx-1.15.2.high_sierra.bottle.tar.gz
==> Caveats
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx now and restart at login:
  brew services start nginx
Or, if you don't want/need a background service you can just run:
  nginx
==> Summary
🍺  /usr/local/Cellar/nginx/1.15.2: 23 files, 1.4MB
==> Upgrading mysql
==> Downloading https://homebrew.bintray.com/bottles/mysql-8.0.12.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring mysql-8.0.12.high_sierra.bottle.tar.gz
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start
==> Summary
🍺  /usr/local/Cellar/mysql/8.0.12: 255 files, 233.0MB
==> Upgrading imagemagick
==> Downloading https://homebrew.bintray.com/bottles/imagemagick-7.0.8-8.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring imagemagick-7.0.8-8.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/imagemagick/7.0.8-8: 1,516 files, 23.1MB
==> Upgrading pyenv
==> Downloading https://homebrew.bintray.com/bottles/pyenv-1.2.6.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pyenv-1.2.6.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/pyenv/1.2.6: 607 files, 2.4MB
==> Caveats
==> git
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> php
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.2/

To have launchd start php now and restart at login:
  brew services start php
Or, if you don't want/need a background service you can just run:
  php-fpm
==> nginx
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx now and restart at login:
  brew services start nginx
Or, if you don't want/need a background service you can just run:
  nginx
==> mysql
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

Now PHP worked again, so I made another new Laravel site, added Twill, and this time when I ran php artisan twill:setup it only copied the migration files and then stopped, and then after a minute or two failed with this error:
   PDOException  : SQLSTATE[HY000] [2006] MySQL server has gone away

  at /Users/jacob/Sites/twill/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68
    64|         if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
    65|             return new PDOConnection($dsn, $username, $password, $options);
    66|         }
    67|
  > 68|         return new PDO($dsn, $username, $password, $options);
    69|     }
    70|
    71|     /**
    72|      * Determine if the connection is persistent.

  Exception trace:

  1   PDO::__construct("mysql:host=<IP_ADDRESS>;port=3306;dbname=twill", "admin", "admin", [])
      /Users/jacob/Sites/twill/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68

  2   Illuminate\Database\Connectors\Connector::createPdoConnection("mysql:host=<IP_ADDRESS>;port=3306;dbname=twill", "admin", "admin", [])
      /Users/jacob/Sites/twill/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:98

  Please use the argument -v to see more details.

My databases are still there and MySQL is running normally—the Laravel sites I had set up before are working, and I can see the data in MySQL with DataGrip and log in on the command line, but I can't do migrations. Regardless of which database and user I try, in my Twill test project or my other Laravel apps from before this or in a new one I made after trying everything else, trying to run php artisan migrate tells me the MySQL server has gone away.
I restarted all my brew services a bunch of times, and reinstalled MySQL with homebrew, and still get the same error, even though apparently my apps can still connect to the DB because they're loading data when I visit them in a browser.
Any suggestions would be appreciated!! I can't really use Laravel now and that's a bit of a problem! I can't figure out what twill:setup or yarn cms-build could have done that would cause any of this.
Thanks!

After fully wiping out and reinstalling MySQL I have it working again, but I still can't get Twill set up. Here's the output I couldn't find before, from php artisan twill:setup:
Copied File [/vendor/area17/twill/migrations/create_tags_tables.php] To [/database/migrations/2018_07_29_024538_create_tags_tables.php]
Copied File [/vendor/area17/twill/migrations/create_blocks_table.php] To [/database/migrations/2018_07_29_024538_create_blocks_table.php]
Copied File [/vendor/area17/twill/migrations/create_users_tables.php] To [/database/migrations/2018_07_29_024538_create_users_tables.php]
Copied File [/vendor/area17/twill/migrations/create_files_tables.php] To [/database/migrations/2018_07_29_024538_create_files_tables.php]
Copied File [/vendor/area17/twill/migrations/create_medias_tables.php] To [/database/migrations/2018_07_29_024538_create_medias_tables.php]
Publishing complete.
Copied File [/vendor/spatie/laravel-activitylog/migrations/create_activity_log_table.php.stub] To [/database/migrations/2018_07_29_024538_create_activity_log_table.php]
Publishing complete.
Migration table created successfully.
Migrating: 2018_07_29_024538_create_activity_log_table
Migrated:  2018_07_29_024538_create_activity_log_table
Migrating: 2018_07_29_024538_create_blocks_table
Migrated:  2018_07_29_024538_create_blocks_table
Migrating: 2018_07_29_024538_create_files_tables
Migrated:  2018_07_29_024538_create_files_tables
Migrating: 2018_07_29_024538_create_medias_tables
Migrated:  2018_07_29_024538_create_medias_tables
Migrating: 2018_07_29_024538_create_tags_tables
Migrated:  2018_07_29_024538_create_tags_tables
Migrating: 2018_07_29_024538_create_users_tables
Migrated:  2018_07_29_024538_create_users_tables
Can't locate path: </Users/jacob/Sites/twill/vendor/area17/twill/src/../assets>
Publishing complete.
Copied File [/vendor/area17/twill/config/twill-publish.php] To [/config/twill.php]
Copied File [/vendor/area17/twill/config/twill-navigation.php] To [/config/twill-navigation.php]
Publishing complete.
Copied File [/vendor/dimsav/laravel-translatable/src/config/translatable.php] To [/config/translatable.php]
Publishing complete.
Let's create a superadmin account!

 Enter an email:
 > [~~~]

 Enter a password:
 > [~~~]

And this time I ran npm run cms-build exactly as in the docs, but it failed:
> @ cms-build /Users/jacob/Sites/twill
> npm run cms-copy-blocks && cd vendor/area17/twill && npm ci && npm run prod && cp -R public/ ${INIT_CWD}/public

> @ cms-copy-blocks /Users/jacob/Sites/twill
> npm run cms-clean-blocks && mkdir -p resources/assets/js/blocks/ && mkdir -p vendor/area17/twill/frontend/js/components/blocks/customs/ && cp -R resources/assets/js/blocks/ vendor/area17/twill/frontend/js/components/blocks/customs/

> @ cms-clean-blocks /Users/jacob/Sites/twill
> rm -rf vendor/area17/twill/frontend/js/components/blocks/customs/*

><EMAIL_ADDRESS>install /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/fsevents
> node install

node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v64 ABI, unknown) (falling back to source compile with node-gyp)
gyp ERR! configure error
gyp ERR! stack Error: Command failed: /Users/jacob/.pyenv/shims/python2 -c import platform; print(platform.python_version());
gyp ERR! stack /Users/jacob/.pyenv/shims/python2: line 21: /usr/local/Cellar/pyenv/1.2.5/libexec/pyenv: No such file or directory
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:291:12)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:961:16)
gyp gypERR! stack     at Socket.stream.socket.on (internal/child_process.js:380:11)
gyp ERR! stack     at Socket.emit (events.js:182:13)
gyp ERR!  stack     at Pipe._handle.close (net.js:599:12)
ERR! gypconfigure error
ERR!   System Darwin 17.7.0
node-pre-gyp ERR! command "/Users/jacob/.nodenv/versions/10.7.0/bin/node" "/Users/jacob/Sites/twill/vendor/area17/twill/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/fsevents
node-pre-gyp ERR! node -v v10.7.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute '/Users/jacob/.nodenv/versions/10.7.0/bin/node /Users/jacob/.nodenv/versions/10.7.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/jacob/Sites/twill/vendor/area17/twill/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/jacob/Sites/twill/vendor/area17/twill/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64' (1)

><EMAIL_ADDRESS>postinstall /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/webpack/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js

><EMAIL_ADDRESS>install /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.8.3/darwin-x64-64_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.8.3/darwin-x64-64_binding.node":

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

><EMAIL_ADDRESS>postinstall /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-sass
> node scripts/build.js

Building: /Users/jacob/.nodenv/versions/10.7.0/bin/node /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ '/Users/jacob/.nodenv/versions/10.7.0/bin/node',
gyp verb cli   '/Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library=' ]
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /Users/jacob/.pyenv/shims/python2
gyp ERR! configure error
gyp ERR! stack Error: Command failed: /Users/jacob/.pyenv/shims/python2 -c import platform; print(platform.python_version());
gyp ERR! stack /Users/jacob/.pyenv/shims/python2: line 21: /usr/local/Cellar/pyenv/1.2.5/libexec/pyenv: No such file or directory
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:291:12)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:961:16)
gyp ERR! stack     at Socket.stream.socket.on (internal/child_process.js:380:11)
gyp ERR! stack     at Socket.emit (events.js:182:13)
gyp ERR! stack     at Pipe._handle.close (net.js:599:12)
gyp ERR! System Darwin 17.7.0
gyp ERR! command "/Users/jacob/.nodenv/versions/10.7.0/bin/node" "/Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /Users/jacob/Sites/twill/vendor/area17/twill/node_modules/node-sass
gyp ERR! node -v v10.7.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Build failed with error code: 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!       Exit status 1
npm ERR!
npm ERR! Failed at the @ cms-build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/jacob/.npm/_logs/2018-07-29T02_49_09_177Z-debug.log

Hello, thanks for reporting the issue.
It seems it was an issue with node-sass refusing to install properly.
On Sun, Jul 29, 2018 at 5:28 AM Jacob Baker-Kretzmar <
<EMAIL_ADDRESS>wrote:

Hey, me again! Using Node 9.11.2, everything installs and builds just
fine. I'll leave everything here because I have no idea why that made a
difference, but I seem to be up and running now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/area17/twill/issues/24#issuecomment-408649323, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAhVUaRT6h7updqrGkfdvysvS_D03wYRks5uLSv1gaJpZM4VlOxR
.

--
Antoine Doury
–
www.antoinedoury.com

Hi @bakerkretzmar, I'm closing this one as we have duplicate issues referencing the lack of requirements for npm in our docs, for which an update (and open sourcing) is upcoming.
However, I just wanted to let you know that I don't think installing Twill was responsible for breaking your PHP and MySQL installs. Twill is really only trying to run the npm install and scripts commands on your machine, it would never touch anything outside of your project.


Warnings on Windows with MSYS2 + mingw-w64

Describe the bug
several " may be used uninitialized" and "out of bounds" warnings
To Reproduce
compilation
Expected behavior
no warning
Environment

OS: Windows 10
Compiler version: g++ 11.2.0
CPU type: x86_64

git of today.
Here are the warnings :
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/color_management.cc: In function 'jxl::Status jxl::MaybeCreateProfile(const jxl::ColorEncoding&, jxl::PaddedBytes*)':
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/color_management.cc:508:9: warning: 'void* memset(void*, int, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds]
  508 |   memset(icc_sum.data() + 44, 0, 4);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/color_management.cc:509:9: warning: 'void* memset(void*, int, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds]
  509 |   memset(icc_sum.data() + 64, 0, 4);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/chroma_from_luma.h:23,
                 from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.h:18,
                 from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:6:
In member function 'jxl::ANSSymbolReader& jxl::ANSSymbolReader::operator=(jxl::ANSSymbolReader&&)',
    inlined from 'jxl::Status jxl::{anonymous}::GetBlockFromBitstream::Init(jxl::BitReader* __restrict__*, size_t, size_t, size_t, const jxl::Rect&, jxl::GroupDecCache*, jxl::PassesDecoderState*, size_t)' at C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:613:77,
    inlined from 'jxl::Status jxl::DecodeGroup(jxl::BitReader* __restrict__*, size_t, size_t, jxl::PassesDecoderState*, jxl::GroupDecCache*, size_t, jxl::ImageBundle*, size_t, bool, bool)' at C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:751:3:
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_ans.h:151:7: warning: '<anonymous>.jxl::ANSSymbolReader::num_special_distances_' may be used uninitialized [-Wmaybe-uninitialized]
  151 | class ANSSymbolReader {
      |       ^~~~~~~~~~~~~~~
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc: In function 'jxl::Status jxl::DecodeGroup(jxl::BitReader* __restrict__*, size_t, size_t, jxl::PassesDecoderState*, jxl::GroupDecCache*, size_t, jxl::ImageBundle*, size_t, bool, bool)':
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:613:77: note: '<anonymous>' declared here
  613 |           ANSSymbolReader(&dec_state->code[pass + first_pass], readers[pass]);
      |                                                                             ^
In file included from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/chroma_from_luma.h:23,
                 from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.h:18,
                 from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:6:
In member function 'jxl::ANSSymbolReader& jxl::ANSSymbolReader::operator=(jxl::ANSSymbolReader&&)',
    inlined from 'jxl::Status jxl::{anonymous}::GetBlockFromBitstream::Init(jxl::BitReader* __restrict__*, size_t, size_t, size_t, const jxl::Rect&, jxl::GroupDecCache*, jxl::PassesDecoderState*, size_t)' at C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:613:77,
    inlined from 'jxl::Status jxl::DecodeGroup(jxl::BitReader* __restrict__*, size_t, size_t, jxl::PassesDecoderState*, jxl::GroupDecCache*, size_t, jxl::ImageBundle*, size_t, bool, bool)' at C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:751:3:
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_ans.h:151:7: warning: '*(unsigned char (*)[480])((char*)&<unnamed> + offsetof(jxl::ANSSymbolReader, jxl::ANSSymbolReader::special_distances_[0]))' may be used uninitialized [-Wmaybe-uninitialized]
  151 | class ANSSymbolReader {
      |       ^~~~~~~~~~~~~~~
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc: In function 'jxl::Status jxl::DecodeGroup(jxl::BitReader* __restrict__*, size_t, size_t, jxl::PassesDecoderState*, jxl::GroupDecCache*, size_t, jxl::ImageBundle*, size_t, bool, bool)':
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_group.cc:613:77: note: '<anonymous>' declared here
  613 |           ANSSymbolReader(&dec_state->code[pass + first_pass], readers[pass]);
      |                                                                             ^

In file included from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/icc_codec.h:19,
                 from C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/icc_codec.cc:6:
In member function 'jxl::ANSSymbolReader& jxl::ANSSymbolReader::operator=(jxl::ANSSymbolReader&&)',
    inlined from 'jxl::Status jxl::ICCReader::_ZN3jxl9ICCReader4InitEPNS_9BitReaderEy.part.0(jxl::BitReader*, size_t)' at C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/icc_codec.cc:319:49:
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/dec_ans.h:151:7: warning: '<anonymous>.jxl::ANSSymbolReader::num_special_distances_' may be used uninitialized [-Wmaybe-uninitialized]
  151 | class ANSSymbolReader {
      |       ^~~~~~~~~~~~~~~
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/icc_codec.cc: In member function 'jxl::Status jxl::ICCReader::_ZN3jxl9ICCReader4InitEPNS_9BitReaderEy.part.0(jxl::BitReader*, size_t)':
C:/Documents/msys2/home/vincent.torri/gitroot_64/libjxl_main/lib/jxl/icc_codec.cc:319:49: note: '<anonymous>' declared here
  319 |     ans_reader_ = ANSSymbolReader(&code_, reader);
      |                                                 ^

Will look into those soon.

is this fixed?

FWIW, there seems to be one from pixbufloader (skcms related): https://github.com/msys2/MINGW-packages/actions/runs/3118427105/jobs/5057708500
  In function 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]',
      inlined from 'void baseline::exec_ops(const Op*, const void**, const char*, char*, int)' at C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:785:28:
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:114:14: warning: 'd' may be used uninitialized [-Wmaybe-uninitialized]
    114 |         d[i] = v[i];
        |         ~~~~~^~~~
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h: In function 'void baseline::exec_ops(const Op*, const void**, const char*, char*, int)':
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:112:7: note: 'd' was declared here
    112 |     D d;
        |       ^

This is from the 0.7.0 CI build though...

FWIW, there seems to be one from pixbufloader (skcms related): https://github.com/msys2/MINGW-packages/actions/runs/3118427105/jobs/5057708500
  In function 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]',
      inlined from 'void baseline::exec_ops(const Op*, const void**, const char*, char*, int)' at C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:785:28:
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:114:14: warning: 'd' may be used uninitialized [-Wmaybe-uninitialized]
    114 |         d[i] = v[i];
        |         ~~~~~^~~~
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h: In function 'void baseline::exec_ops(const Op*, const void**, const char*, char*, int)':
  C:/_/mingw-w64-libjxl/src/libjxl/third_party/skcms/src/Transform_inl.h:112:7: note: 'd' was declared here
    112 |     D d;
        |       ^

This is from the 0.7.0 CI build though...
Perhaps this should be fixed in skcms, then?

Perhaps this should be fixed in skcms, then?

Probably should be upstreamed, yes.


Add agenda points icon to relevant agenda displays

This is cool! Looks a little odd to have a single icon (when both halves are associated with icons). Should you add in the "cost" icon to the other side?

i don't have an advancement cost icon handy.  There isn't one in the visual assets set .  Using the credit icon isn't wrong, but it isn't right enough either.  :D
I'll ask on slack to see if i can get the asset and see how it looks.

i checked and we don't don't have an advancement icon to use.  I'm gonna go ahead and submit this.


Remove compatibility check from ++

Problem
Since sbt-doge merger ++ <sv> <command1> has used binary compatibility
as a test to select subproject, but it causes surprising situations like
sbt/sbt#6915, and it blurs the responsibility of YAML file and build
file as the version specified in the version can override the Scala
version test on local laptop.
Solution
This removes the compatibiliy check (backward-only or otherwise),
and require that <sv> match one of crossScalaVersions using the new
Semantic Version selector pattern.

@eed3si9n I wonder if this is the change that's making it impossible for scalameta to upgrade sbt to a recent version (it still uses 1.6.2). Even if not, perhaps you could suggest a solution.
scalameta has essentially two groups of projects:

the main ones use CrossVersion.binary and a latest version of scala211, scala212 and scala213 under crossScalaVersions (currently, 2.11.12, 2.12.18 and 2.13.11)
the semanticDb projects use CrossVersion.full and a bunch of various versions for each of them, but depend on some of the main ones.

For instance, the non-latest ++2.13.1 builds both semanticDb projects and their dependents main ones (even though that version is not mentioned in the latter group's crossScalaVersions). Which version is built for main ones is unclear, however.
However, when we attempt to upgrade to 1.9.1, CI shows an attempt to download scalameta-2.13.1 (and a local run says something about "Modules were resolved with conflicting cross-version suffixes").
Is there a work-around which doesn't involve splitting binary and full projects into separate builds and treating binary projects as external published dependencies? Is it possible to use something to the effect of <project>.dependsOn(another % s"${scalaBinaryVersion.value}.x)" (to force fuzzy)?
Ideally, this cross-cooperation between full and binary projects would work like this:

binary projects build only their specified versions
full projects find a compatible version of the dependent binary project (just like it would happen with an external dependency)
each binary version is built only once when +publish is run (our Release jobs are ever-growing in duration -- and frequently failing, -- because the same binary version is built for every full version; see https://github.com/scalameta/scalameta/actions/workflows/release.yml)
each full version possibly uses their own target directory (target/scala-2.13.1 rather than target/scala-2.13)

Also, is there a better forum to request this help? cc @tgodzik

We use GitHub issue mostly to track bugs and tasks on sbt development. If you need help, probably the best avenue now is sbt channel on Scala Discord server, Stackoverflow, or a GitHub Discussion thread.

thank you, @eed3si9n, submitted issue #7327 and separately asked for suggestions on discord.


containsExactly in java 8

Summary
containsExactly fails in java 8. It was working fine in java 7.  When I changed to java 8 all unit tests that use containsExactly started to fail but when I changed from containsExactly to containsOnly everything went fine.
Example
Java 8 specific ?
YES. version 1.8.0_111

Can you give a test case that failed so that I can reproduce the problem ?

The problem occurs when the class lets call it ClassA has its members annotated with @SerializedName and have another class lets call it ClassB that sets the values for ClassA and also returns an array of ClassA. Another class called ClassC that sets the default test data to use them in unittests.
ClassA obejct1 = ClassC.defaultDataForClassA.build();
ClassA obejct2 = ClassC.defaultDataForClassA.build();
obejct2.setId("Id2");
ClassB.set(obejct1);
ClassB.set(obejct2);
List fetchedObjects = ClassB.getAll();
assertThat(fetchedObjects).containsExactly(obejct1, obejct2);

I can't reproduce the problem if I don't know what ClassA, ClassB and ClassC are.
In order to help you, I need a test case that I can run and that will show the problem.
Moreover a bug in containsExactly has been fixed in 2.6.0/3.6.0, what version are you using ?

It's a company code and I can't  share it on the Internet. We are using 2.3.0 but I changed to 2.6.0 and still get the same problem.

No need to post the real code. Just share a minimal example  that demonstrates the issue. Thanks in advance!

Sorry for late reply. The issue was in the Java 8 itself after intensive debugging and troubleshooting.  containsExactlyInAnyOrder works fine but not containsExactly. Java 8 changes the order when fetches the entities from persistence when the class has members annotated with @SerializedName. I don't have any idea why is that. Thanks guys for help.

Thanks for the feedback, does it mean I can close this issue ?

Yes you can close the issue.


Fixes to 9 project pages. Update to 1 projet page.

In the filters menu several pages are currently missing templates. Some others have incorrect templates (ie HBS instead of handlebars and some being incorrectly formatted). This aims to fix that.
I also updated the eleventy project page as it was missing 2 templating languages

Beautiful, thanks for this!


Team names: hyphens or whitespace?

Do we have a convention for team names? I guess this is slightly related to #10 and thus a team name should use a hyphen over an underscore, however, should we use a hyphen or whitespace?

I think spaces are fine (perhaps preferred for readability?). GitHub turns these into hyphenated team names anyway:


Initial cypress tests + setup

Changes

Setup Cypress in a basic way
Create basic tests

Context

Helps with #177, but does not close it.
I'm probably not setting things up 100% correctly here. As I understand it, you have used Cypress a lot, can you maybe review the setup and suggest changes to make it better? 😄
Also the test are probably not specific enough in some places. I'm having a hard time grabbing the correct part of the HTML to act upon. But at least we're very close to testing the "happy path" of the comparator, with a proper full fat test.

I'll stop changing things now, as I'm only causing noise this way. 😉

HI @Belco90 👋
This PR is getting conflicted with main. Maybe it's easiest to start again from the current main branch, and let you do the initial configuration/setup?
Things you can maybe do/figure out:

[ ] Install and configure Cypress so we're not breaking existing builds/linting rules.
[ ] Install and configure ESLint plugin for Cypress.
[ ] Install and configure Cypress Testing Library.
[ ] Figure out if the config from cypress/tsconfig.json should be merged with the main tsconfig.json file.

Things I hope to do when you're done with the above:

[ ] Refactor tests from this branch to use the new setup
[ ] Refactor tests to use the Cypress Testing Library to finish the comparator test suite

Closing in favor of #370


Week of 01.11.16

Goals

[ ] Workshops modified to use standardized tools in
hackclub/workshops/ARC.md
[x] Fully flesh out first two meetings in hackclub/clubs/README.md
[x] 20 more people in applicant queue

Clubs

[x] Write a section for each item in the schedule for the first and second
meetings (in hackclub/clubs/README.md) (@zachlatta, hackclub/hackclub#647)
[x] Get 20 more people in the applicant queue (@zachlatta, hackclub/meta#463)

Workshops

[ ] Modify Portfolio workshop to use standardized tools in
hackclub/workshops/ARC.md (@jonleung, hackclub/hackclub#648)
[ ] Modify Twilio workshop to use standardized tools in
hackclub/workshops/ARC.md (@jonleung, hackclub/hackclub#649)
[ ] Holiday update (@zachlatta, hackclub/meta#368)

Meta

[x] Send out semester 2 update to clubs (@zachlatta, hackclub/meta#464)

Closing because the week is over. New weekly issue is #481.


fix(label): error on duplicate label creation is handled

This PR fixes the following issue
https://github.com/openshiftio/openshift.io/issues/2469

@sanbornsen fabric8/fabric8-ui:SNAPSHOT-PR-2493-1 is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-2493-fabric8-planner.badger.fabric8.io

Codecov Report

Merging #2493 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #2493      +/-   ##
=========================================
- Coverage    9.85%   9.84%   -0.01%
=========================================
  Files         195     195
  Lines       12680   12682       +2
  Branches     1776    1776
=========================================
  Hits         1249    1249
- Misses      11362   11364       +2
  Partials       69      69

Impacted Files
Coverage Δ

...ts_ngrx/label-selector/label-selector.component.ts
1.75% <0%> (-0.04%)
:arrow_down:

Continue to review full report at Codecov.

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

@Raunak1203 all the error message are not specific at this moment. We have no tech in place to handle error codes and show a relevant message. That should be another story.
The concept of enabling the button is when you start editing the system assumes you are putting another name. What do you think a better experience could be? I'll update according to your suggestion.

@sanbornsen for enabling the create label Button , My suggestion is if label starts with space or special characters then it should not be enabled. WDYT?

Ike Plugins (test-keeper)
Thank you @sanbornsen for this contribution!

It appears that no tests have been added or updated in this PR.
Automated tests give us confidence in shipping reliable software. Please add some as part of this change.
If you are an admin and you are sure that no test is needed then you can use the command /ok-without-tests as a comment to make the status green.
For more information please head over to official documentation. You can find there how to configure the plugin - for example exclude certain file types so if PR contains only them it won't be checked.

Created https://github.com/openshiftio/openshift.io/issues/3117 to address

for enabling the create label Button , My suggestion is if label starts with space or special characters then it should not be enabled. WDYT?

[test]


Fixed getTupleNames (ParseExpr.cpp) returning temp string

Fixed failing test/Constraints/tuple_arguments.swift - returning temporary memory on stack in Parser::
parseClosureSignatureIfPresent::getTupleNames (lines 2432-2457).
The function now returns a std::string.
@swift-ci Please test

Hello @acpopescu!  Thanks for the patch, but we don't take submissions straight into 4.0 without a corresponding patch on master.  You can then git cherry-pick it onto swift-4.0-branch and submit it here with a nomination from a Swift team member.
I'm going to close this for now.  Please retarget its destination branch and rebase onto master before re-opening it.

You also mention the test has been failing but you didn't make any changes to the test suite.  Was this showing up as a non-deterministic use-after-free?


Enforce err handling in Node.js style callbacks.

Fixes #4
http://eslint.org/docs/rules/handle-callback-err.html
This is a breaking change to be included in v2.
RFR @joelmukuthu @papandreou

Will this work with passerror?

Holding off on merging this one...
#30


Allow for excluding files/folders

I'm trying to run this task with the following config:
   grunt.initConfig({
     htmllint: {
       all: ["**/*.html", "!coverage/**/*.html"]
      }
    });

I want all the html files to be tested except those in the code coverage directory but when I tried the standard ! prefix this I get the following error:
Error: Command failed: /bin/sh: 1: Syntax error: "(" unexpected

Seems like the exclusion pattern is passed through to the jar file, instead of getting replaced by grunt.file.expand.
@jawshooah could you take a look?

I can't reproduce with an identical config. @jaredmcateer, do any of your HTML files have a '(' somewhere in their paths, by chance?

Looks like the file paths aren't quoted before being passed to vnu.jar, so spaces or special characters in the path break everything. Submitting a PR that should fix it.


[image_picker_platform_interface] use XFile instead of PickedFile

Description
In this PR,  i have migrated the image_picker_platform_interface to use XFile instead of PickedFile. In further PRs i will migrate the image_picker and image_picker_web to use XFile also. This will allow users to get the length of the file(https://github.com/flutter/flutter/issues/58764) and name of the file(https://github.com/flutter/plugins/pull/2802#issuecomment-642360958) .
Related Issues
flutter/flutter#58764 flutter/flutter#70886
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[X] All existing and new tests are passing.
[X] I updated/added relevant documentation (doc comments with ///).
[X] The analyzer (flutter analyze) does not report any problems on my PR.
[X] I read and followed the Flutter Style Guide.
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[X] I updated CHANGELOG.md to add a description of the change.
[X] I signed the CLA.
[X] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[X] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[ ] No, this is not a breaking change.

@ditman  Can you please review this

@ditman  Can you please review this

@ditman  can you review this again .

@ditman  can you review this again .

@balvinderz this looks good, but I think the team prefers a backwards-compatible version (keeping the old features, and adding new methods for the new features) instead of a major version bump. I'll verify this tomorrow, and if so, I'll do the necessary changes in this PR. Thank you very much for the contribution!

@balvinderz this looks good, but I think the team prefers a backwards-compatible version (keeping the old features, and adding new methods for the new features) instead of a major version bump. I'll verify this tomorrow, and if so, I'll do the necessary changes in this PR. Thank you very much for the contribution!

@balvinderz migrating the platform_interface package to null-safety (in a backwards-compatible way) has taken a higher priority than landing this feature, so the team has decided to work on that first.
Thank you very much for your effort with this PR, but we can't work on merging this PR right now. I'll close this PR, and once the null safety migration is complete, we can revisit this, or maybe re-do it in the new null-safe code. Otherwise, the PR will take too much work to keep rebased.

@balvinderz migrating the platform_interface package to null-safety (in a backwards-compatible way) has taken a higher priority than landing this feature, so the team has decided to work on that first.
Thank you very much for your effort with this PR, but we can't work on merging this PR right now. I'll close this PR, and once the null safety migration is complete, we can revisit this, or maybe re-do it in the new null-safe code. Otherwise, the PR will take too much work to keep rebased.


Fails to read BIGINT in Postgres 9.4. Silently converts to MAX_INT.

I have different database versions in DEV and PROD. DEV is using Postgres 9.5, while PROD is using version 9.4. It works in DEV, but not PROD. I only want to read the value of a BIGINT field. They are silently limited to MAX_INT! I already set the field in 'number' in the rules of the model.
What steps will reproduce the problem?
class KwController extends \yii\console\Controller {

  public function actionTest() {
    $accounts = Account::find()->all();
    foreach ($accounts as $account) {
      echo "$account->google_id\n";
      //echo $account->google_id.PHP_EOL;
      //printf("%s\n", $account->google_id);
    }
  }

class Account extends \yii\db\ActiveRecord
{
  public function rules()
  {
      return [
          [['google_id', 'bing_id'], 'number'],
          [['name'], 'string', 'max' => 255]
      ];
  }

dev=# \d account
                                  Table "public.account"
  Column   |          Type          |                      Modifiers
-----------+------------------------+------------------------------------------------------
 id        | integer                | not null default nextval('account_id_seq'::regclass)
 name      | character varying(255) |
 google_id | bigint                 |
 bing_id   | bigint                 |

prod=> \d account
                                  Table "public.account"
  Column   |          Type          |                      Modifiers
-----------+------------------------+------------------------------------------------------
 id        | integer                | not null default nextval('account_id_seq'::regclass)
 name      | character varying(255) |
 google_id | bigint                 |
 bing_id   | bigint                 |

dev=# select * from account;
 id |   name    | google_id  | bing_id
----+-----------+------------+---------
  1 | Test      |<PHONE_NUMBER> |
  2 | Account 2 |<PHONE_NUMBER> |

prod=> select * from account;
 id |   name    | google_id  | bing_id
----+-----------+------------+---------
  1 | Account 1 |<PHONE_NUMBER> |
  2 | Account 2 |<PHONE_NUMBER> |
  3 | Account 3 |<PHONE_NUMBER> |
  4 | Account 4 |<PHONE_NUMBER> |
  5 | Account 5 |<PHONE_NUMBER> |

$ /usr/sbin/postgres --version
postgres (PostgreSQL) 9.5.2

prod=> \c
psql (9.5.2, server 9.4.4)

What is the expected result?
I expect the output to be
3797444208
8817806877
3199585540
1596230720
1389831585

What do you get instead?
Notice that DEV has a value larger than MAX_INT, yet it works OK. Whenever PROD has a value larger than MAX_INT, it only prints MAX_INT instead.
$ yii kw/test
1304682651
2712796608

$ YII_ENV=prod yii kw/test
2147483647
2147483647
2147483647
1596230720
1389831585

Additional info
Yii 2.0.7, PHP 5.6.19, Windows/Cygwin (DEV), Heroku (PROD)

Are you able to successfully read your data using plain PDO?

Yes.
<?php

$dsn = "production database url";
$conn = new PDO($dsn);
$stmt = $conn->query("select * from account");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) :
  echo "$row[id] $row[name], $row[google_id]\n";
endwhile;

$ php tmp.php
1 Account 1,<PHONE_NUMBER>
2 Account 2,<PHONE_NUMBER>
3 Account 3,<PHONE_NUMBER>
4 Account 4,<PHONE_NUMBER>
5 Account 5,<PHONE_NUMBER>

Workaround http://stackoverflow.com/questions/36440228/yii-fails-to-read-bigint-in-postgres-9-4-silently-converts-to-max-int-works-in

@starrychloe
Trying to reproduce your issue I'm getting postgres error [22003] ERROR: bigint out of range - how did you manage to insert rows in database?

psql (9.5.2, server 9.4.7)

Verified that type casting works as expected:
> ./vendor/bin/phpunit yiiunit\framework\db\pgsql\PostgreSQLSchemaTest tests/framework/db/pgsql/PostgreSQLSchemaTest.php --filter testBigintValue --debug
PHPUnit 4.8.24-15-g3c4becb by Sebastian Bergmann and contributors.

Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #0<PHONE_NUMBER>)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #1<PHONE_NUMBER>)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #2<PHONE_NUMBER>)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #3<PHONE_NUMBER>)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #4<PHONE_NUMBER>85477580)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #5<PHONE_NUMBER>854775807)'.
.
Starting test 'yiiunit\framework\db\pgsql\PostgreSQLSchemaTest::testBigintValue with data set #6 (-9.2233720368548E+18.0)'.
.

Time: 2.55 seconds, Memory: 8.00Mb

OK (7 tests, 7 assertions)

I also found it has something to do with
// 'enableSchemaCache' => true,

When I turn it off or comment it, then it works OK.


Tighten up the gen_docs.dart script.

Move some functionality into helper functions, to make the overall logic easier to read. Extracted constants, added comments.
Make the script work when called from any directory (finds package root relative to Platform.script, instead of assuming current working directory is the root.)
Remove dependency on package:collection which was only used for one function, in code that was restructured.
General functionality should still be the same (the generated output and JSON cache haven't changed).

Thanks for your contribution! Please replace this text with a description of what this PR is changing or adding and why, list any relevant issues, and review the contribution guidelines below.

[ ] I’ve reviewed the contributor guide and applied the relevant portions to this PR.

Contribution guidelines:

See our contributor guide for general expectations for PRs.
Larger or significant changes should be discussed in an issue before creating a PR.
Contributions to our repos should follow the Dart style guide and use dart format.
Most changes should add an entry to the changelog and may need to rev the pubspec package version.
Changes to packages require corresponding tests.

Note that many Dart repos have a weekly cadence for reviewing PRs - please allow for some latency before initial review feedback.

(I fell over the script during something else and wanted to change a little thing. Then it snowballed.)
I'm not entirely sure I understand the point of the "validate" mode, which checks that the cached JSON and generated Markdown are in sync, which they should be when both are written in the same runs of the tool.
It would make more sense to check that the cached JSON is up-to-date with the remote source-of-truth, because if not, we should update both local files, or to generate and write the markdown if it's not in sync with the cached JSON, which can happen if modifying the tool itself.
Detecting the markdown being out of sync, but only being able to update it by fetching the remote JSON first, is a combination I can find no use for.

I'm not entirely sure I understand the point of the "validate" mode, which checks that the cached JSON and generated Markdown are in sync, which they should be when both are written in the same runs of the tool.

Yeah, the way I look at it, we want:

the lints json metadata file to be updated periodically
whenever the rule sets change (add a rule, remove a rule, ...), we want the markdown file to be updated, and we want to verify that on the bots so the PR author doesn't forget

Probably that means that in the 'verify only' mode, we can skip download a new json file and just use what's in the repo.

I'll consider a separate change to the logic, where the "verify" mode becomes "rebuild without downloading", so it actually saves the new generated documentation. (And tells you if there are any changes.)
Landing this for now.


Add support for sorting results

This branch adds functionality for users to be able to send sort parameters as part of their query.

Thank you for the contribution, much appreciated!


Can't built 0.53.0 on aarch64-darwin

Given the following commands (as run in CI and as referenced in the build manual):
make configure arch=armv8 config=release
make build arch=armv8 config=release

ponyc attempts to link with -arch aarch64, when it should be linking with -arch arm64.
-- The C compiler identification is Clang 11.1.0
-- The CXX compiler identification is Clang 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/vlh4h7796gzks5kwlcvmcgr2ldp1xz7q-clang-wrapper-11.1.0/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/vlh4h7796gzks5kwlcvmcgr2ldp1xz7q-clang-wrapper-11.1.0/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- CMAKE_SYSTEM_INFO_FILE: Platform/Darwin
-- CMAKE_SYSTEM_NAME:      Darwin
-- CMAKE_SYSTEM_PROCESSOR: arm64
-- CMAKE_SYSTEM:           Darwin-22.3.0
Compiler architecture is arm64
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/nix-build-ponyc-0.53.0.drv-0/source/build/build_release
make[1]: Entering directory '/private/tmp/nix-build-ponyc-0.53.0.drv-0/source/build/build_release'
[  0%] Generating ../../except_try_catch.o
[  1%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ponyc.c.o
[  2%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/actor/actor.c.o
[  2%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ponydoc.c.o
[  3%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/ast.c.o
[  3%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/actor/messageq.c.o
[  3%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/asio.c.o
[  4%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/emscripten.c.o
[  4%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/bnfprint.c.o
[  4%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/epoll.c.o
[  5%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/event.c.o
[  5%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/iocp.c.o
[  6%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/asio/kqueue.c.o
[  6%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/ds/fun.c.o
[  7%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/ds/hash.c.o
[  7%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/ds/list.c.o
[  7%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/ds/stack.c.o
[  8%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/actormap.c.o
[  8%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/cycle.c.o
[  9%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/delta.c.o
[  9%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/gc.c.o
[ 10%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/objectmap.c.o
[ 10%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/serialise.c.o
[ 10%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/gc/trace.c.o
[ 11%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/directory.c.o
[ 11%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/errno.c.o
[ 12%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/io.c.o
[ 12%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/lsda.c.o
[ 13%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/paths.c.o
[ 13%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/posix_except.c.o
[ 13%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/process.c.o
[ 14%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/socket.c.o
[ 14%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/ssl.c.o
[ 15%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/stat.c.o
[ 15%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/stdfd.c.o
[ 16%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/time.c.o
[ 16%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/lang/win_except.c.o
[ 16%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/mem/alloc.c.o
[ 17%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/mem/heap.c.o
[ 17%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/mem/pagemap.c.o
[ 18%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/mem/pool.c.o
[ 18%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/options/options.c.o
[ 19%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/platform/ponyassert.c.o
[ 19%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/platform/threads.c.o
[ 19%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/cpu.c.o
[ 20%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/mpmcq.c.o
[ 20%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/mutemap.c.o
[ 21%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/scheduler.c.o
[ 21%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/start.c.o
[ 22%] Building C object src/libponyrt/CMakeFiles/libponyrt.dir/sched/systematic_testing.c.o
[ 22%] Linking C static library libponyrt.a
[ 22%] Built target libponyrt
[ 23%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/error.c.o
[ 23%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/frame.c.o
[ 23%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/id.c.o
[ 24%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/lexer.c.o
[ 24%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/lexint.c.o
[ 25%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/parser.c.o
[ 25%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/parserapi.c.o
[ 25%] Building CXX object test/libponyc-run/CMakeFiles/bare-function-additional.dir/bare-function/additional.cc.o
[ 25%] Linking CXX shared library libbare-function-additional.dylib
[ 25%] Built target bare-function-additional
[ 26%] Building C object test/libponyc-run/CMakeFiles/c-callback-additional.dir/c-callback/additional.c.o
[ 26%] Linking C shared library libc-callback-additional.dylib
[ 26%] Built target c-callback-additional
[ 27%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/printbuf.c.o
[ 27%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/source.c.o
[ 27%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/stringtab.c.o
[ 28%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/symtab.c.o
[ 28%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/token.c.o
[ 29%] Building C object src/libponyc/CMakeFiles/libponyc.dir/ast/treecheck.c.o
[ 29%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/codegen.c.o
[ 30%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genbox.c.o
[ 30%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/gencall.c.o
[ 30%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/gencontrol.c.o
[ 31%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/gendesc.c.o
[ 31%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genexe.c.o
[ 32%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genexpr.c.o
[ 32%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genfun.c.o
[ 33%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genheader.c.o
[ 33%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genident.c.o
[ 33%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genmatch.c.o
[ 34%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genname.c.o
[ 34%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genobj.c.o
[ 35%] Building CXX object test/libponyc-run/CMakeFiles/codegen-trace-additional.dir/codegen-trace/additional.cc.o
[ 35%] Linking CXX shared library libcodegen-trace-additional.dylib
[ 35%] Built target codegen-trace-additional
[ 36%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genoperator.c.o
[ 36%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genprim.c.o
[ 37%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genreference.c.o
[ 37%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/genserialise.c.o
[ 37%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/gentrace.c.o
[ 38%] Building C object src/libponyc/CMakeFiles/libponyc.dir/codegen/gentype.c.o
[ 38%] Building CXX object src/libponyc/CMakeFiles/libponyc.dir/codegen/gendebug.cc.o
[ 39%] Building CXX object src/libponyc/CMakeFiles/libponyc.dir/codegen/genopt.cc.o
[ 39%] Building CXX object src/libponyc/CMakeFiles/libponyc.dir/codegen/host.cc.o
[ 40%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/array.c.o
[ 40%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/call.c.o
[ 41%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/control.c.o
[ 41%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/ffi.c.o
[ 41%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/lambda.c.o
[ 42%] Building C object test/libponyc-run/CMakeFiles/custom-serialisation-additional.dir/custom-serialisation/additional.c.o
[ 42%] Linking C shared library libcustom-serialisation-additional.dylib
[ 43%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/literal.c.o
[ 43%] Built target custom-serialisation-additional
[ 43%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/match.c.o
[ 44%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/operator.c.o
[ 44%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/postfix.c.o
[ 45%] Building C object src/libponyc/CMakeFiles/libponyc.dir/expr/reference.c.o
[ 45%] Building C object src/libponyc/CMakeFiles/libponyc.dir/options/options.c.o
[ 45%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/completeness.c.o
[ 45%] Building C object test/libponyc-run/CMakeFiles/ffi-call-in-initializer-additional.dir/ffi-call-in-initializer/additional.c.o
[ 46%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/docgen.c.o
[ 47%] Linking C shared library libffi-call-in-initializer-additional.dylib
[ 47%] Built target ffi-call-in-initializer-additional
[ 47%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/expr.c.o
[ 47%] Building C object test/libponyc-run/CMakeFiles/ffi-different-returns-additional.dir/ffi-different-returns/additional.c.o
[ 49%] Linking C shared library libffi-different-returns-additional.dylib
[ 49%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/finalisers.c.o
[ 49%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/flatten.c.o
[ 49%] Built target ffi-different-returns-additional
[ 50%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/import.c.o
[ 50%] Building C object test/libponyc-run/CMakeFiles/ffi-return-arg-reachable-additional.dir/ffi-return-arg-reachable/additional.c.o
[ 51%] Linking C shared library libffi-return-arg-reachable-additional.dylib
[ 51%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/names.c.o
[ 51%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/pass.c.o
[ 51%] Built target ffi-return-arg-reachable-additional
[ 51%] Building C object test/libponyc-run/CMakeFiles/identity-digestof-object-additional.dir/identity-digestof-object/additional.c.o
[ 52%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/refer.c.o
[ 52%] Linking C shared library libidentity-digestof-object-additional.dylib
[ 52%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/scope.c.o
[ 52%] Built target identity-digestof-object-additional
[ 53%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/serialisers.c.o
[ 54%] Building CXX object test/libponyc-run/CMakeFiles/small-finalisers-additional.dir/small-finalisers/additional.cc.o
[ 54%] Linking CXX shared library libsmall-finalisers-additional.dylib
[ 54%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/sugar.c.o
[ 54%] Built target small-finalisers-additional
[ 54%] Building CXX object test/libponyc-run/CMakeFiles/try-block-cant-catch-cpp-exception-additional.dir/try-block-cant-catch-cpp-exception/additional.cc.o
[ 55%] Linking CXX shared library libtry-block-cant-catch-cpp-exception-additional.dylib
[ 56%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/syntax.c.o
[ 56%] Built target try-block-cant-catch-cpp-exception-additional
[ 56%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/traits.c.o
[ 56%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/util.cc.o
[ 56%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pass/verify.c.o
[ 57%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/buildflagset.c.o
[ 57%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/ifdef.c.o
[ 58%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/package.c.o
[ 58%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/ds/fun.cc.o
[ 58%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/platformfuns.c.o
[ 59%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/program.c.o
[ 59%] Building C object src/libponyc/CMakeFiles/libponyc.dir/pkg/use.c.o
[ 59%] Building C object src/libponyc/CMakeFiles/libponyc.dir/platform/paths.c.o
[ 60%] Building C object src/libponyc/CMakeFiles/libponyc.dir/platform/vcvars.c.o
[ 60%] Building C object src/libponyc/CMakeFiles/libponyc.dir/plugin/plugin.c.o
[ 61%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/ds/hash.cc.o
[ 62%] Building C object src/libponyc/CMakeFiles/libponyc.dir/reach/paint.c.o
[ 62%] Building C object src/libponyc/CMakeFiles/libponyc.dir/reach/reach.c.o
[ 63%] Building C object src/libponyc/CMakeFiles/libponyc.dir/reach/subtype.c.o
[ 63%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/alias.c.o
[ 63%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/assemble.c.o
[ 64%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/cap.c.o
[ 64%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/compattype.c.o
[ 64%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/ds/list.cc.o
[ 65%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/lookup.c.o
[ 65%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/matchtype.c.o
[ 66%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/reify.c.o
[ 66%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/safeto.c.o
[ 66%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/sanitise.c.o
[ 67%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/subtype.c.o
[ 68%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/lang/error.cc.o
[ 68%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/typeparam.c.o
[ 69%] Building C object src/libponyc/CMakeFiles/libponyc.dir/type/viewpoint.c.o
[ 69%] Building C object src/libponyc/CMakeFiles/libponyc.dir/verify/call.c.o
[ 70%] Building C object src/libponyc/CMakeFiles/libponyc.dir/verify/control.c.o
[ 70%] Building C object src/libponyc/CMakeFiles/libponyc.dir/verify/fun.c.o
[ 70%] Building C object src/libponyc/CMakeFiles/libponyc.dir/verify/type.c.o
[ 70%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/mem/heap.cc.o
[ 71%] Linking CXX static library libponyc.a
[ 71%] Built target libponyc
[ 72%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/mem/pagemap.cc.o
[ 72%] Building CXX object benchmark/libponyrt/CMakeFiles/libponyrt.benchmarks.dir/gbenchmark_main.cc.o
[ 72%] Building CXX object test/libponyrt/CMakeFiles/libponyrt.tests.dir/mem/pool.cc.o
[ 73%] Building CXX object benchmark/libponyrt/CMakeFiles/libponyrt.benchmarks.dir/common/common.cc.o
[ 73%] Building CXX object benchmark/libponyrt/CMakeFiles/libponyrt.benchmarks.dir/ds/hash.cc.o
[ 73%] Linking CXX executable /tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/libponyrt.tests
ld: warning: object file (../../src/libponyrt/libponyrt.a(except_try_catch.o)) was built for newer macOS version (13.0) than being linked (11.0)
[ 73%] Built target libponyrt.tests
[ 74%] Building CXX object benchmark/libponyrt/CMakeFiles/libponyrt.benchmarks.dir/mem/heap.cc.o
[ 74%] Building CXX object benchmark/libponyrt/CMakeFiles/libponyrt.benchmarks.dir/mem/pool.cc.o
[ 75%] Building C object src/ponyc/CMakeFiles/ponyc.dir/main.c.o
[ 75%] Linking CXX executable /tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/ponyc
[ 76%] Linking CXX executable /tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/libponyrt.benchmarks
clang-11: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
[ 76%] Built target libponyrt.benchmarks
[ 77%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/annotations.cc.o
[ 77%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/array.cc.o
[ 77%] Built target ponyc
[ 77%] Building CXX object benchmark/libponyc/CMakeFiles/libponyc.benchmarks.dir/gbenchmark_main.cc.o
[ 78%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/badpony.cc.o
[ 79%] Building CXX object benchmark/libponyc/CMakeFiles/libponyc.benchmarks.dir/common/common.cc.o
[ 79%] Linking CXX executable /tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/libponyc.benchmarks
[ 79%] Built target libponyc.benchmarks
[ 79%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/bare.cc.o
[ 79%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/buildflagset.cc.o
[ 80%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/cap.cc.o
[ 81%] Generating runner
Building builtin -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/builtin
Building /tmp/nix-build-ponyc-0.53.0.drv-0/source/test/libponyc-run/runner -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/test/libponyc-run/runner
Building files -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/files
Building time -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/time
Building collections -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/collections
Building pony_test -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/pony_test
Building random -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/random
Building buffered -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/buffered
Building term -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/term
Building promises -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/promises
Building strings -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/strings
Building signals -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/signals
Building capsicum -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/capsicum
Building itertools -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/itertools
Building process -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/process
Building backpressure -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/backpressure
Building cli -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/cli
Building collections/persistent -> /private/tmp/nix-build-ponyc-0.53.0.drv-0/source/packages/collections/persistent
[ 81%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/cap_safety.cc.o
[ 82%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/chain.cc.o
Generating
 Reachability
 Selector painting
 Data prototypes
 Data types
 Function prototypes
 Functions
[ 82%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/codegen.cc.o
 Descriptors
Optimising
[ 83%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/codegen_ffi.cc.o
[ 83%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/codegen_optimisation.cc.o
[ 83%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/compiler_serialisation.cc.o
Writing ./runner.o
[ 84%] Building CXX object test/libponyc/CMakeFiles/libponyc.tests.dir/dontcare.cc.o
Linking ./runner
ld: unknown/unsupported architecture name for: -arch aarch64
Error:
unable to link: ld -execute -arch aarch64 -o ./runner ./runner.o -L"/private/tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/" -L"/private/tmp/nix-build-ponyc-0.53.0.drv-0/source/build/release/../../packages"  -lponyrt -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -lSystem
make[3]: *** [test/libponyc-run/runner/CMakeFiles/tests.runner.dir/build.make:81: test/libponyc-run/runner/runner] Error 255
make[2]: *** [CMakeFiles/Makefile2:706: test/libponyc-run/runner/CMakeFiles/tests.runner.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....

You seem to be saying that what we are doing in our CI that is working for us doesn't work. Is that a correct understanding? If yes then, it does work for us, so there would appear to be something in your environment causing the issue. There's not enough information for us to diagnose. Can you provide additional information about the environment you are attempting to run in?

@redvers there's some sign of this being Nix related. Do you have any insight?

we are specifically setting the arch to armv8. i suspect something whatever you have going on isn't respecting the arch value to the build system and it is attempting to pick up a default that doesn't work.
i dont have an environment to verify, but that would be my guess.

we are specifically setting the arch to armv8. i suspect something whatever you have going on isn't respecting the arch value to the build system and it is attempting to pick up a default that doesn't work.

The issue is that LLVMGetDefaultTargetTriple (ref) is returning aarch64-..., and then ponyc passes aarch64 to ld.
The CI never passes an explicit triple to ponyc, so it would follow the same codepath, and get the same invalid platform to pass to ld.

I wonder what the triple is in our CI.  @SeanTAllen - do you know?

!!! arch !!! ld: arm64, actual: arm64-apple-darwin21.4.0 in CI

Thanks for the help @SeanTAllen.


Blur caused exit. How to keep the window open?

I'm trying to keep a script running while I do something in another window but it keeps closing whenever the ScriptKit window loses focus. The log shows:
[2023-03-18 21:49:37.393] [info] 87957: Blur caused exit. Provide a "onBlur" handler to override.
I've tried a few different types of onBlur handlers, but none has worked, and I can't find any reference to this in the documentation. How do I keep the window open while it's not in focus?
Thanks!

@uniphonic On my phone, so quick answer:
Try:
await arg({
ignoreBlur: true
})
ignoreBlur should work on all prompt types

Does this also work on await drop()? @johnlindquist

@kostasx ignoreBlur should be on by default when using drop. Is that not the behavior you're seeing?

Same here

@mizagog @kostasx Which version of Script Kit are you on?
This should keep the window from hiding behind other apps when losing focus:
await drop({
  placeholder: "Drop a file",
  alwaysOnTop: true,
})

Please show me your script if that's not what you're experiencing.

@johnlindquist , is there a way to keep multiple ScriptKit windows open simultaneously? For instance, if I want to have multiple "chat" windows going on simultaneously?
When I use
let chatWindow = chat({     ignoreBlur: true,     alwaysOnTop: true,     onSubmit: async input => {       console.log("input",You said, "${input}");     },   });
This closes any time I try to run different ScriptKit script.  Any way to keep multiple of them open, like a typical app would?
Thanks!

Multiple windows are arriving as we speak


Sync Currency ISO with Ruby Money

Sync with the latest version from Ruby money.
https://github.com/RubyMoney/money/blob/master/config/currency_iso.json

Coverage remained the same at 100.0% when pulling 599fb4247d14376562348243880f8e93b467dbc0 on jknipp:sync-json-iso-data into 4f84d539f7726cfe686b3d466ab36eaed66f9c57 on smeevil:master.

Thanks for the update :)
It has been published

No problem - thank you!


Need a DateTimeOffset type for CreatedAt field

https://github.com/JasperFx/marten/blob/728fefbb13f2a2d01fd10fcd393702726cff7801/src/Marten/MartenRegistry.cs#L709C24-L709C24

Ugh, that got by me when I was "reviewing" the pull request. We've got it.


Implement transfer KSM/DOT on Asset Hub

At the moment, we have the option to transfer ksm/dot(not bridged) and bsx on kodadot. Its also possible to transfer ksm/dot on assethub - but you can only do that by changing the chain in the main menu. It would be cool to somehow user-friendly integrate these options to transfer itself. Not sure how, its an idea for the future to have everything in one place without the need to change the chain manually.
https://github.com/kodadot/nft-gallery/assets/104380776/dc53d601-9d23-4bd7-b70b-0b4c3be6efc8

maybe #7946 does what you are excepted

maybe #7946 does what you are excepted

not sure exactly because that is teleport-related. This is more about transfer. Sometimes I want to send funds to artists (minting on AHK) to cover their minting fees, so I send them Kusama which is already bridged to AH - so they dont have to do it manually. Sometimes I just want to send normal (unbridged) KSM to someone. But Im thinking - I guess autobridging will solve this partially.
But still in Transfer we dont have option to change between bridged ksm and non-bridged ksm.

will come out with a more complex switch i guess..


Updated Czech translation

Added new lang strings and updated some minor issues in Czech translation ;) Let me know here or on discord (B3N4K) in case of any issue.

Codecov Report

Merging #72 (b60cd8b) into master (68ccad6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #72   +/-   ##
=======================================
  Coverage   21.91%   21.91%
=======================================
  Files          23       23
  Lines         730      730
  Branches      123      123
=======================================
  Hits          160      160
  Misses        570      570

Continue to review full report at Codecov.

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


feat: add bold-is-bright option

Many terminal emulators provide an option to always render bold text using the bright colors. This PR adds the bold-is-bright option for exactly that. It defaults to false to mirror the previous behavior.

On the left is the current behavior, on the right is with the setting enabled. Only the third column is different.

[!NOTE]
I added this example to the demo.typ file, but you may want to recompile the demo.pdf yourself as I did not have the required fonts installed.

can you add documents at Usage and Parameters in readme?

done!


Added message to data_template at notify REST

Description:
This PR adds the possibility to use the message of a notification in the data_template at the notify REST component. This can be useful for when the notification service expects the message to be on a specific place in the request.
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

As far as I can see, the build seems to fail because of something not related to my changes. Is this correct?

As far as I can see, the build seems to fail because of something not related to my changes. Is this correct?

Yes, but I can't merge it with failing tests.  Do a rebase + force push and it will trigger build using the latest dev branch.


Re-apply .gitignore rules.

git rm -r --cached .\
git add .

Removing files from the .nuke folder will cause nuke to run as though there is no build associated.  So the build will always fail.


About the input of policy

In the paper, there is a state that

leverage the output state policy in nonmemory environments and the full state policy or hidden state policy within memory environments.

But in the configs.yaml, there is only in the POPGym task where the actor.inputs is set to be [stoch, hidden]. Why? Looking forward to your reply.

Hi @Liuxueyi .
the sentence you quoted is a general recommendation for working with new environments. There is another part of the paper where we state that in popgym we use the hidden state policy, so this config reflects that.

By the way, for the atari100k environment and pong task, what should be the input of policy(the default is [deter, stoch, hidden])? And in the issue #8 , when set the parameter run.script: train, there isn't any error. Is this feasible and will it affect the final performance of the algorithm?


gemrb: 0.8.7 -> 0.8.8

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gemrb/gemrb/releases.
meta.description for gemrb is: "A reimplementation of the Infinity Engine, used by games such as Baldur's Gate"
meta.homepage for gemrb is: "https://gemrb.org/"
meta.changelog for gemrb is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/4xlpj8zq07m0bagx77vyancz04lw5852-gemrb-0.8.8/bin/extend2da.py passed the binary check.

/nix/store/4xlpj8zq07m0bagx77vyancz04lw5852-gemrb-0.8.8/bin/gemrb passed the binary check.

0 of 2 passed binary check by having a zero exit code.

2 of 2 passed binary check by having the new version present in output.

found 0.8.8 with grep in /nix/store/4xlpj8zq07m0bagx77vyancz04lw5852-gemrb-0.8.8

found 0.8.8 in filename of file in /nix/store/4xlpj8zq07m0bagx77vyancz04lw5852-gemrb-0.8.8

directory tree listing: https://gist.github.com/a2ce7d47e2b48537fac360571f4a1d1b

du listing: https://gist.github.com/0ba9a05ed0e2087ecc82250bc5b67f44

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

246 total rebuild path(s)

158 package rebuild(s)

158 x86_64-linux rebuild(s)
33 i686-linux rebuild(s)
22 x86_64-darwin rebuild(s)
33 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
adminer
apacheHttpdPackages.php
apacheHttpdPackages_2_4.php
bookstack
diffoscope
diffoscopeMinimal
drush
flow
gemrb
hhvm
icingaweb2
libsForQt5.kcachegrind
libsForQt512.kcachegrind
libsForQt514.kcachegrind
libsForQt515.kcachegrind
lightworks
matomo
matomo-beta
mpdevil
nagios
nextcloud-news-updater
nixos-install-tools
open-policy-agent
osu-lazer
phoronix-test-suite
php
php73
php73Extensions.apcu
php73Extensions.apcu_bc
php73Extensions.ast
php73Extensions.bcmath
php73Extensions.blackfire
php73Extensions.bz2
php73Extensions.calendar
php73Extensions.couchbase
php73Extensions.ctype
php73Extensions.curl
php73Extensions.dba
php73Extensions.dom
php73Extensions.enchant
php73Extensions.event
php73Extensions.exif
php73Extensions.fileinfo
php73Extensions.filter
php73Extensions.ftp
php73Extensions.gd
php73Extensions.gettext
php73Extensions.gmp
php73Extensions.hash
php73Extensions.iconv

Instructions to test this update (click to expand)

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

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

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @peterhoeg for testing.

Result of nixpkgs-review pr 125727 at bb880ef2 run on x86_64-linux 1

1 package built successfully:

gemrb

1 suggestion:

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/games/gemrb/default.nix:39:5:
   |
39 |     license = licenses.gpl2;
   |     ^


Update jar library

Summary
Update the fuse jar library for mounting the workspace

Related issue : https://support.d4science.org/issues/28500

Looks good. I wonder about why to change "USER jovyan" but it is just for my curiosity

We don't want to run as root and we want to have the same user id as the notebook so the files have the same owner in both containers


chore(compiler): explicitly use IndexMap::{swap,shift}_remove

The indexmap crate has deprecated the ::remove method.
I think shift_remove() is the correct one to use in both cases: we
want to maintain order even for orphan type extensions.
Fixes a deprecation warning that is preventing linting from passing on CI.

Taking Simon's verbal approval of using shift_remove (without seeing the PR) as approval of this change 😁 😇


Review and update backend tests

Go trough jest and robotframework tests for backend, find out if they work in docker and how many pass/fail, fix tests if needed.

Robottests work but jest tests fail

jest tests work once correct db connection has been established (for example running mocks inside docker after using compose)


AttributeError: 'ConfigDict' object has no attribute 'test'

here is my test code for inference:

the error:

what does this error mean?

It is because your config file doesn't have the key 'test', you could check it in config file

Thanks, I know the problem. I forgot to change the original config file.


disable tests for vit op counts

Addresses #7871.
cc @seemethere

Relevant CI job is green: https://github.com/pytorch/vision/actions/runs/5953034951/job/16150361039?pr=7874


WIP: New Jenkins nodes

WIP: Testing new Jenkins nodes.

This change is

test-me-please

Coverage decreased (-0.006%) to 42.566% when pulling eea1105e7b878d07fee8a2bc6bd3e406584f07ff on eloycoto:JenkinsVBOX6 into 56830c4f1006a60eaef4bf70d792ce4f9d1633bc on cilium:master.

test-me-please

test-me-please

test-me-please

test-me-please