text:
[JOSS review] Missing data file from subject_example_data

Hi,
I was able to run fRAT under WSL2 in Windows 10 with functioning FSL.
As I go through the Checking installation step in the documentation,  it run into the FileNotFoundError error:
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' for output 'out_file' of a MotionOutliers interface
Terminal output is as follows:
(frat) mlk@MingPC:~$ fRAT
fRAT 1.1.0 is developed and tested with Python 3.10.0.
INFO: Python version 3.10.9 is untested. Consider changing to version 3.10.0 if there are errors running fRAT.
----- Running fRAT_GUI -----
----- Running tests -----
----- Saved config file: fRAT_config.toml -----
fRAT 1.1.0 is developed and tested with Python 3.10.0.
INFO: Python version 3.10.9 is untested. Consider changing to version 3.10.0 if there are errors running fRAT.

--- Statistical map creation ---
Creating Temporal SNR maps.
Found 3 participant folders.
Starting processing pool using 24 cores.
Searching in folder: func
Saving output in directory: statmaps/test_maps
Creating statistical maps for participant: sub-02
Creating statmaps for 16 files
Analysing file: P14_MB2_S2.5_match_BW
Analysing file: P1_MB3_S2_matchBW
Analysing file: P7_MB2_S2_matchBW
Analysing file: P13_MB1_S2.5_match_BW
Analysing file: P3_MB3_S1.5
Analysing file: P11_MB3_S1_match_BW
Analysing file: P4_MB4_S1.5
Analysing file: P2_MB1_S2_match_BW
Analysing file: P16_MB4_S2.5_match_BW
Analysing file: P9_MB1_S1_match_BW
Analysing file: P15_MB3_S2.5_match_BW
Analysing file: P5_MB4_S2_matchBW
Analysing file: P8_MB1_S1.5_match_BW
Analysing file: P6_MB2_S1.5
Analysing file: P10_MB2_S1_match_BW
Analysing file: P12_MB4_S1_match_BW
230310-11:54:12,852 nipype.interface INFO:
stderr 2023-03-10T11:54:12.851991:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:12,954 nipype.interface INFO:
stderr 2023-03-10T11:54:12.954617:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,163 nipype.interface INFO:
stderr 2023-03-10T11:54:13.162933:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,326 nipype.interface INFO:
stderr 2023-03-10T11:54:13.325954:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,368 nipype.interface INFO:
stderr 2023-03-10T11:54:13.367933:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,368 nipype.interface INFO:
stderr 2023-03-10T11:54:13.367949:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,371 nipype.interface INFO:
stderr 2023-03-10T11:54:13.371622:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,391 nipype.interface INFO:
stderr 2023-03-10T11:54:13.391104:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,468 nipype.interface INFO:
stderr 2023-03-10T11:54:13.468497:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,549 nipype.interface INFO:
stderr 2023-03-10T11:54:13.549016:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,550 nipype.interface INFO:
stderr 2023-03-10T11:54:13.550601:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,581 nipype.interface INFO:
stderr 2023-03-10T11:54:13.581737:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,593 nipype.interface INFO:
stderr 2023-03-10T11:54:13.593273:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,593 nipype.interface INFO:
stderr 2023-03-10T11:54:13.593283:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,593 nipype.interface INFO:
stderr 2023-03-10T11:54:13.593288:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-11:54:13,594 nipype.interface INFO:
stderr 2023-03-10T11:54:13.594474:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
Exception in Tkinter callback
multiprocess.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 454, in aggregate_outputs
setattr(outputs, key, val)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 330, in validate
value = super(File, self).validate(objekt, name, value, return_pathlike=True)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 135, in validate
self.error(objekt, name, str(value))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/traits/base_trait_handler.py", line 74, in error
raise TraitError(
traits.trait_errors.TraitError: The 'out_file' trait of a MotionOutliersOutputSpec instance must be a pathlike object or string representing an existing file, but a value of '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' <class 'str'> was specified.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 248, in process_files_for_statmaps
file, noise_file, redundant_files, outliers = prepare_statmap_files(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 190, in prepare_statmap_files
file, outlier_timepoints, outlier_files = remove_motion_outliers(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 217, in remove_motion_outliers
out_metric_values=outlier_values).run()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 401, in run
outputs = self.aggregate_outputs(runtime)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 461, in aggregate_outputs
raise FileNotFoundError(msg)
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' for output 'out_file' of a MotionOutliers interface
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/mlk/anaconda3/envs/frat/lib/python3.10/tkinter/init.py", line 1921, in call
return self.func(*args)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 392, in
self.setattr(name, ttk.Button(self.settings_frame, command=lambda: func(self)))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 845, in run_tests
statmap_calc('Temporal SNR', version, 'test_config.toml', path_to_example_data)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 396, in main
calculate_statistical_maps(participants, output_folder, file_location, func)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 281, in calculate_statistical_maps
outliers = list(pool.starmap(process_files_for_statmaps, iterable))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 375, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 774, in get
raise self._value
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' for output 'out_file' of a MotionOutliers interface
`

Does the same error occur if you use python 3.10 to run fRAT?

Yeah. So error under Python 3.10. See below.
Is a FLS version mismatch?  the FSL i installed seems to be 6.0
flirt -version
FLIRT version 6.0

fRAT 1.1.0 is developed and tested with Python 3.10.0.

----- Running fRAT_GUI -----
----- Running tests -----
----- Saved config file: fRAT_config.toml -----
fRAT 1.1.0 is developed and tested with Python 3.10.0.

--- Statistical map creation ---
Creating Temporal SNR maps.
Found 3 participant folders.
Starting processing pool using 24 cores.
Searching in folder: func
Saving output in directory: statmaps/test_maps
Creating statistical maps for participant: sub-02
Creating statmaps for 16 files
Analysing file: P14_MB2_S2.5_match_BW
Analysing file: P1_MB3_S2_matchBW
Analysing file: P7_MB2_S2_matchBW
Analysing file: P13_MB1_S2.5_match_BW
Analysing file: P3_MB3_S1.5
Analysing file: P11_MB3_S1_match_BW
Analysing file: P4_MB4_S1.5
Analysing file: P2_MB1_S2_match_BW
Analysing file: P16_MB4_S2.5_match_BW
Analysing file: P9_MB1_S1_match_BW
Analysing file: P15_MB3_S2.5_match_BW
Analysing file: P5_MB4_S2_matchBW
Analysing file: P8_MB1_S1.5_match_BW
Analysing file: P6_MB2_S1.5
Analysing file: P10_MB2_S1_match_BW
Analysing file: P12_MB4_S1_match_BW
230310-12:58:29,733 nipype.interface INFO:
stderr 2023-03-10T12:58:29.733692:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,733 nipype.interface INFO:
stderr 2023-03-10T12:58:29.733647:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,735 nipype.interface INFO:
stderr 2023-03-10T12:58:29.735171:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,908 nipype.interface INFO:
stderr 2023-03-10T12:58:29.907811:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,908 nipype.interface INFO:
stderr 2023-03-10T12:58:29.907877:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,908 nipype.interface INFO:
stderr 2023-03-10T12:58:29.907883:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,908 nipype.interface INFO:
stderr 2023-03-10T12:58:29.907851:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:29,908 nipype.interface INFO:
stderr 2023-03-10T12:58:29.907822:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,154 nipype.interface INFO:
stderr 2023-03-10T12:58:30.154009:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,154 nipype.interface INFO:
stderr 2023-03-10T12:58:30.154009:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,154 nipype.interface INFO:
stderr 2023-03-10T12:58:30.154017:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,154 nipype.interface INFO:
stderr 2023-03-10T12:58:30.154009:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,155 nipype.interface INFO:
stderr 2023-03-10T12:58:30.154631:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,155 nipype.interface INFO:
stderr 2023-03-10T12:58:30.155338:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,256 nipype.interface INFO:
stderr 2023-03-10T12:58:30.256185:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230310-12:58:30,366 nipype.interface INFO:
stderr 2023-03-10T12:58:30.366462:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
Exception in Tkinter callback
multiprocess.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 454, in aggregate_outputs
setattr(outputs, key, val)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 330, in validate
value = super(File, self).validate(objekt, name, value, return_pathlike=True)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 135, in validate
self.error(objekt, name, str(value))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/traits/base_trait_handler.py", line 74, in error
raise TraitError(
traits.trait_errors.TraitError: The 'out_metric_plot' trait of a MotionOutliersOutputSpec instance must be a pathlike object or string representing an existing file, but a value of '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_metrics.png' <class 'str'> was specified.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 248, in process_files_for_statmaps
file, noise_file, redundant_files, outliers = prepare_statmap_files(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 190, in prepare_statmap_files
file, outlier_timepoints, outlier_files = remove_motion_outliers(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 217, in remove_motion_outliers
out_metric_values=outlier_values).run()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 401, in run
outputs = self.aggregate_outputs(runtime)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 461, in aggregate_outputs
raise FileNotFoundError(msg)
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_metrics.png' for output 'out_metric_plot' of a MotionOutliers interface
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/mlk/anaconda3/envs/frat310/lib/python3.10/tkinter/init.py", line 1921, in call
return self.func(*args)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 392, in
self.setattr(name, ttk.Button(self.settings_frame, command=lambda: func(self)))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 845, in run_tests
statmap_calc('Temporal SNR', version, 'test_config.toml', path_to_example_data)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 396, in main
calculate_statistical_maps(participants, output_folder, file_location, func)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 281, in calculate_statistical_maps
outliers = list(pool.starmap(process_files_for_statmaps, iterable))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 375, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 774, in get
raise self._value
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_metrics.png' for output 'out_metric_plot' of a MotionOutliers interface

Have any files been saved in the test_maps folder for subject sub-02?

Yeah. A few.  But no motion_corrected ,  tMean,  tSNR, tStd files

ls ~/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/ -ls
total 2388
164 -rw-r--r-- 1 mlk mlk 166547 Mar 10 12:58 P10_MB2_S1_match_BW_noise_volume.nii.gz
144 -rw-r--r-- 1 mlk mlk 143972 Mar 10 12:58 P11_MB3_S1_match_BW_noise_volume.nii.gz
144 -rw-r--r-- 1 mlk mlk 146581 Mar 10 12:58 P12_MB4_S1_match_BW_noise_volume.nii.gz
132 -rw-r--r-- 1 mlk mlk 133359 Mar 10 12:58 P13_MB1_S2.5_match_BW_noise_volume.nii.gz
172 -rw-r--r-- 1 mlk mlk 172303 Mar 10 12:58 P14_MB2_S2.5_match_BW_noise_volume.nii.gz
168 -rw-r--r-- 1 mlk mlk 169695 Mar 10 12:58 P15_MB3_S2.5_match_BW_noise_volume.nii.gz
180 -rw-r--r-- 1 mlk mlk 182529 Mar 10 12:58 P16_MB4_S2.5_match_BW_noise_volume.nii.gz
164 -rw-r--r-- 1 mlk mlk 165655 Mar 10 12:58 P1_MB3_S2_matchBW_noise_volume.nii.gz
128 -rw-r--r-- 1 mlk mlk 127140 Mar 10 12:58 P2_MB1_S2_match_BW_noise_volume.nii.gz
156 -rw-r--r-- 1 mlk mlk 157602 Mar 10 12:58 P3_MB3_S1.5_noise_volume.nii.gz
148 -rw-r--r-- 1 mlk mlk 148810 Mar 10 12:58 P4_MB4_S1.5_noise_volume.nii.gz
160 -rw-r--r-- 1 mlk mlk 162152 Mar 10 12:58 P5_MB4_S2_matchBW_noise_volume.nii.gz
128 -rw-r--r-- 1 mlk mlk 129834 Mar 10 12:58 P6_MB2_S1.5_noise_volume.nii.gz
168 -rw-r--r-- 1 mlk mlk 168002 Mar 10 12:58 P7_MB2_S2_matchBW_noise_volume.nii.gz
128 -rw-r--r-- 1 mlk mlk 128268 Mar 10 12:58 P8_MB1_S1.5_match_BW_noise_volume.nii.gz
96 -rw-r--r-- 1 mlk mlk  94950 Mar 10 12:58 P9_MB1_S1_match_BW_noise_volume.nii.gz
8 -rw-r--r-- 1 mlk mlk   4275 Mar 10 12:58 statmap_config.toml

I've updated the example data files (https://osf.io/pbm3d/), the installation instructions for linux and WSL2, and made some changes that might fix this issue. Are you able to try the latest version following the new instructions to see if this fixes the issue?

Hi @elliohow
I re-downloaded the data and updated fRAT to new version. It looks like the problem persist.
See below.
I'll try this on a Linux system this weekend, and report back what I found.
$ fRAT
fRAT 1.1.2 is developed and tested with Python 3.10.

----- Running fRAT_GUI -----
----- Running tests -----
----- Saved config file: fRAT_config.toml -----
fRAT 1.1.2 is developed and tested with Python 3.10.

--- Statistical map creation ---
Creating Temporal SNR maps.
Found 3 participant folders.
Starting processing pool using 24 cores.
Searching in folder: func
Saving output in directory: statmaps/test_maps
Creating statistical maps for participant: sub-02
Creating statmaps for 16 files
Analysing file: P14_MB2_S2.5_match_BW
Analysing file: P1_MB3_S2_matchBW
Analysing file: P7_MB2_S2_matchBW
Analysing file: P13_MB1_S2.5_match_BW
Analysing file: P3_MB3_S1.5
Analysing file: P11_MB3_S1_match_BW
Analysing file: P4_MB4_S1.5
Analysing file: P2_MB1_S2_match_BW
Analysing file: P16_MB4_S2.5_match_BW
Analysing file: P9_MB1_S1_match_BW
Analysing file: P15_MB3_S2.5_match_BW
Analysing file: P5_MB4_S2_matchBW
Analysing file: P8_MB1_S1.5_match_BW
Analysing file: P6_MB2_S1.5
Analysing file: P10_MB2_S1_match_BW
Analysing file: P12_MB4_S1_match_BW
230316-14:15:03,487 nipype.interface INFO:
stderr 2023-03-16T14:15:03.487089:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,690 nipype.interface INFO:
stderr 2023-03-16T14:15:03.690732:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,772 nipype.interface INFO:
stderr 2023-03-16T14:15:03.772377:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,851 nipype.interface INFO:
stderr 2023-03-16T14:15:03.851643:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,851 nipype.interface INFO:
stderr 2023-03-16T14:15:03.851672:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,851 nipype.interface INFO:
stderr 2023-03-16T14:15:03.851677:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:03,987 nipype.interface INFO:
stderr 2023-03-16T14:15:03.986986:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,6 nipype.interface INFO:
stderr 2023-03-16T14:15:04.005910:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,7 nipype.interface INFO:
stderr 2023-03-16T14:15:04.007771:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,101 nipype.interface INFO:
stderr 2023-03-16T14:15:04.100986:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,114 nipype.interface INFO:
stderr 2023-03-16T14:15:04.114405:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,176 nipype.interface INFO:
stderr 2023-03-16T14:15:04.175970:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,176 nipype.interface INFO:
stderr 2023-03-16T14:15:04.175970:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,176 nipype.interface INFO:
stderr 2023-03-16T14:15:04.175996:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,177 nipype.interface INFO:
stderr 2023-03-16T14:15:04.177502:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
230316-14:15:04,294 nipype.interface INFO:
stderr 2023-03-16T14:15:04.294509:/home/mlk/fsl/bin/fsl_motion_outliers: 1: bc: not found
Exception in Tkinter callback
multiprocess.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 454, in aggregate_outputs
setattr(outputs, key, val)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 330, in validate
value = super(File, self).validate(objekt, name, value, return_pathlike=True)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/traits_extension.py", line 135, in validate
self.error(objekt, name, str(value))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/traits/base_trait_handler.py", line 74, in error
raise TraitError(
traits.trait_errors.TraitError: The 'out_file' trait of a MotionOutliersOutputSpec instance must be a pathlike object or string representing an existing file, but a value of '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' <class 'str'> was specified.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 253, in process_files_for_statmaps
file, noise_file, redundant_files, outliers = prepare_statmap_files(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 190, in prepare_statmap_files
file, outlier_timepoints, outlier_files = remove_motion_outliers(file, no_ext_file, output_folder, participant)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 222, in remove_motion_outliers
out_metric_values=outlier_values).run()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 401, in run
outputs = self.aggregate_outputs(runtime)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/nipype/interfaces/base/core.py", line 461, in aggregate_outputs
raise FileNotFoundError(msg)
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' for output 'out_file' of a MotionOutliers interface
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/mlk/anaconda3/envs/frat310/lib/python3.10/tkinter/init.py", line 1921, in call
return self.func(*args)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 384, in
self.setattr(name, ttk.Button(self.settings_frame, command=lambda: func(self)))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/main.py", line 837, in run_tests
statmap_calc('Temporal SNR', version, 'test_config.toml', path_to_example_data_input)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 401, in main
calculate_statistical_maps(participants, output_folder, file_location, func)
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/fRAT/utils/statmap.py", line 286, in calculate_statistical_maps
outliers = list(pool.starmap(process_files_for_statmaps, iterable))
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 375, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
File "/home/mlk/.local/pipx/venvs/frat-brain/lib/python3.10/site-packages/multiprocess/pool.py", line 774, in get
raise self._value
FileNotFoundError: No such file or directory '/home/mlk/Documents/fRAT/subject_example_data/sub-02/statmaps/test_maps/P13_MB1_S2.5_match_BW_outliers.txt' for output 'out_file' of a MotionOutliers interface

I can't replicate this issue. Although as it can create the files that don't require FSL, but it can't create any files that do, it might be an FSL setup issue.

I was able to get the test to run using Linux (Fedora 36), FSL version 6.0, python 3.10, fRAT 1.1.3.

I was able to run the test using Ubuntu 18.04 both natively and with WSL (FSL version 6.0, python 3.10, fRAT 1.2.0).

Thank you for the solution. I've added it to the installation page.

authors: ZeitgeberH billbrod elliohow


text:
Audio handler patch, using #music and #sfx tags

Created an audio handler patch, which allows users to easily add music and sfx to their game using the #music and #sfx tags. Have tested this on my own small project and it seemed to run with no issues.

I haven't actually tested this, I probably should, but I'm also a little sick, so... I'll fix any bugs later, if they pop up. c;
Thanks for this!

source: gharchive/pull-request

authors: elliotherriman greencloversguy

repo: elliotherriman/calico

license: MIT

license_type: permissive

license_source: github-api


text:
Fixed the issue with thumbnails being requested all the time

The next time the very same URL is loaded, and unless test.jpg has changed in
the meantime, the following path is served instead:
<img src='thumbnails/200x200/content/some_gallery/test.png?original_extension=jpg' />

Thank you for your contribution and sorry I never got back to you. I am closing this as I not using this at the moment.  Contributions should be made to the upstream repository capitaomorte/sinatra-thumbnails

authors: elliotthilaire firedev

repo: elliotthilaire/sinatra-thumbnails


text:
Constructor arguments being ignored

When config args are passed to the classes they're not getting synced on the JS side (IIUC). This can be worked around by constructing the class first then setting the attributes afterwards.
I believe this is the underlying reason for #51 (though there must be something else going on if Circle does work).

This proposed workaround does not appear to be working. For example:
cm = CircleMarker()
cm.fill_color = '#800000'
m.add_layer(cm)

and the circle is still blue.

This appears to behave correctly now.

source: gharchive/issue

authors: SylvainCorlay dhirschfeld mxndrwgrdnr

repo: ellisonbg/ipyleaflet


text:
Error detected while processing /home/USER/.config/nvim/plugged/gruvbox.nvim/colors

Describe the bug
After my latest :PlugUpdate I see this error when starting neovim:
Error detected while processing /home/USER/.config/nvim/plugged/gruvbox.nvim/colors/gruvbox.lua:
W18: Invalid character in group name

To Reproduce
Steps to reproduce the behavior:

Install the latest version of gruvbox.nvim
Start neovim
See error

Expected behavior
No error during bootup
Additional context
neovim 0.7.2

+1

Same error here when I was using a kali-linux packed version of neovim (0.7). The issue was gone when I switched to https://github.com/neovim/neovim/releases/tag/v0.8.0 .

I think this has to do with installing using "Plug" when this plugin seems designed to work with the newer "Pack" format.

Guys, please update to the latest stable Neovim version ( 0.8+ ). That would fix the issue.

authors: bitboxer ellisonleao hongxuchen pmyjavec thopaw


text:
Fix failing specs

marks slow spec pending
Finishes #138867137
I left it pending @colinta, it is definitely worth looking into some day. Its just time to move on at the moment.

Fixed in #367

repo: ello/ello-ios

license: mit

license_source: bigquery


text:
What license is this released under?

Hey again!
I can only use certain licenses for my current work and I noticed there is no LICENSE file. Do you think you could add one?

Pretty much everything in Elm is released under BSD-3. I can add the LICENSE file to make it official, but first, may I ask if that's an acceptable license for your work?

Pretty much everything in Elm is released under BSD-3. I can add the LICENSE file to make it official, but first, may I ask if that's an acceptable license for your work?

Definitely. Pretty much anything Apache, BSD, MIT is fine. I just can't actually use it without having that license file unfortunately. I know it's dumb but that's the way things are it seems.
That would be greatly appreciated! I have the same request for your shrink library too, which would unblock the entire dependency graph of elm-test for me.

Definitely. Pretty much anything Apache, BSD, MIT is fine. I just can't actually use it without having that license file unfortunately. I know it's dumb but that's the way things are it seems.
That would be greatly appreciated! I have the same request for your shrink library too, which would unblock the entire dependency graph of elm-test for me.

Great, I'd love to make that happen!

Great, I'd love to make that happen!

Awesome, thanks for the quick turn around

Awesome, thanks for the quick turn around

authors: mgold naddeoa

repo: elm-community/lazy-list


text:
Warnings from dependency packages on first time compile.

When you compile with either --warn or --report=json, just after you've run elm-package install, you get all the warnings from all the packages under elm-stuff the first run as they are being compiled. Most of these warnings are for "Native.SomeModule is unused". And since none of those files will get compiled again, the user never sees the warnings a second time. This can be very confusing the first time you compile in elm-vim with warnings enabled, for instance. Should unused native module warnings be suppressed?
This also relates to #27 in that warnings are important, but you'll miss them for any modules that don't need to be recompiled. So perhaps warnings should always be an opt in that forces everything to be recompiled so all your files are linted.

@rtfeldman This is the source of one issue you reported during Sublime beta testing.

authors: ajhager dnalot

repo: elm-lang/elm-make


text:
Proposal: Namespaces

Preamble
Currently Elm has two levels of namespaces: modules and packages. The former of which is impossible to nest and the latter a tool outside of the code itself.
The benefits of namespaces
Namespaces enable the reuse of names – which simplifies naming by removing the necessity of overly verbose names to avoid naming collisions – and grouping of code spread across multiple files into one architectural unit – which is useful for human readability.
The proposal
Declaring namespaces
namespace A.Alpha.Utils with
module Helper exposing (..)
.
.

I propose that namespaces:

contain only modules and namespaces.
be implicitly declared, as such the compiler will have to detect possible misspellings.
also be used as file namespaces i.e. directories:

src +
    |- A +
    |    |- Alpha +
    |    |        |- App +
    |    |        |      |- Eval.elm
    |    |        |      |- Print.elm
    |    |        |      \- Read.elm
    |    |        \- Utils +
    |    |                 |- Helper.elm
    |    |                 \- Wrapper.elm
    |    \- Beta +
    |- B +
    |    |- Alpha +
    |    |- Beta +
    |    |- Master.elm
    |    \- Slave.elm
.
.

Importing namespaces
I propose that the import syntax should be the same as for modules with some additions to account for their greater capability.
.
.
import A.Alpha.Utils.Helper as Helper exposing (..)
import A.Alpha.App as App exposing (Read exposing (..), Eval)
import A.Alpha
import B exposing (..)
.
.

Let's go through the list of examples one by one.

The first import statement is importing src/A/Alpha/Utils/Helper.elm with all of its functions and constants available as unqualified imports.
The second statement is importing all modules contained in src/A/Alpha/App/ with qualified alias App and exposes the Read and Eval modules as unqualified imports with Read further exposing all of its content.
The third statement is importing all namespaces contained in src/A/Alpha/ as qualified imports and as such must all be prefaced with A.Alpha.
Example: A.Alpha.Utils.Wrapper.functionOne x
The fourth statement is importing all namespaces and modules contained in src/B/ as unqualified imports.
Example: Master.drive (Slave.newWith Slave.Id 1413)

Avoiding collisions
In my probing questions (#2047) a day ago I was made aware of the problem with namespace collisions (#1625).
On the module level all collisions between modules and namespaces will be introduced by the user and as such will have to be resolved by the user. As namespaces are a new element and not a change their introduction will cause no collisions because no namespaces will exist at that point in time.
On the package level my proposal adds no new collision opportunities to the issue because the implicit declaration will automatically merge identically named namespaces originating from two packages. However the old problem of conflicting module names will still be present. If one import has a module with the same name as a namespace from another that is equivalent to two modules having the same name. :Ü™

We generally try to track specific bugs in issues, and have discussions about proposals in https://discourse.elm-lang.org/ where more people will see it and give feedback.
I have been using Haskell for about a decade now, and have never felt like something like this was missing, but perhaps folks on discourse will reveal other perspectives. So further discussion should happen there.

repo: elm/compiler


text:
Another languages & Trophy groups

Hi, currently the API only supports English, maybe because the Accept-Language for fetching the games is:
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6,ja;q=0.4,zh-TW;q=0.2
Are there any plans to allow the accept-language to be configured?
Also, are there any plans to support Trophy Groups?
Thanks

Hi vandalnet, thank you for the issue.
I tried to change the accept language before and expect the same result you need. But actually it doesn't affect the response of the queries. And after some investigation and I found that the response is depended on the user's setting who you are look at. The localization of game/trophy description is planned and I'll look for a workaround. The same as the trophy groups, from the public trophy it doesn't contain the trophy groups. Also a workaround is needed.

authors: elminsterjimmy vandalnet

repo: elminsterjimmy/PSN-API


text:
REST hdfsSiteOpts param format

Hello there,
Could you pls include in the README what is the expected parameter format for hdfsSiteOpts and coreSiteOpts?
Thanks in advance!

Ok a figure it out from the code so it should be in the following format e.g: &hdfsSiteOpts=dfs.namenode.name.dir=/hdfs1/namenode,x=x,y=y
You can escape comma separated values as usaual.

repo: elodina/hdfs-mesos


text:
10 fingers typing score

Номер 29 1-во Домашно

Моля премахнете ":" от името на файла и добавете коментар след това.

Оправих името на фаила. Надявам се всичко да е ОК

repo: elsys/po-homework


text:
The bundled "narrow" module isn't documented

While working on a change to fill in some gaps in the documentation I noticed that the bundled narrow module is undocumented except in the 0.10 release notes.

The bundled binding module is also undocumented.

I believe the narrow module is no longer supported nor necessary after https://github.com/elves/elvish/commit/cf709ddf69c1daf6df6638c3a8386b9b9c0406f0 and the introduction of edit:listing:start-custom.
@xiaq maybe it should be removed altogether?

It doesn't work, either. Maybe that's what @zzamboni meant by “no longer supported”?
⬥ use narrow
Exception: variable $edit:narrow:up~ not found
Traceback:
  [bundled narrow], line 113:
    -bind Up        $edit:narrow:up~
  [tty 61], line 1:
    use narrow

Right, I think "deprecated" was the word I was looking for 😉 I see the same error.

I think the binding module is the one that provides basic support for vi-like keybindings. Maybe it should be renamed?

The 0.13 release notes documented the removal of edit:narrow and edit:-narrow-read so it appears the bundled elvish code was simply overlooked. I'll open a PR to remove it.
That still leaves the question of what to do with the bundled binding module.

authors: hanche krader1961 zzamboni

repo: elves/elvish


text:
else body not recognized in while loop

According to the docs, this should execute if the condition is initially false, but it results in a compilation error.
~> while $false { echo a } else { echo b }
Compilation error: too many arguments
[tty], line 1: while $false { echo a } else { echo b }

This issue is solved by #863. Should be closed.

@0x005c You can mention one of [close{,s,d}, fix{,es,ed}, resolve{,s,d}], then the issue number in the pull request description to automatically close the issue when merged. E.g., "resolves #863".


text:
edit/completion: add sorter

Just got inspiration from sort package, user can setup a comparion function (like the Less method in sort),
and its definition is: func isBefore (seed, a, b string) bool, its result determines whether candidate a should be placed before candidate b.
For issue #580 , a simple directory first sorter would be: [seed a b]{ put ?(test -d $a) },  you can also create any sophisticated sorter for sure.
BTW, now custom sort is a little slow, I will try to figure out the potention reason and improve it.
Thanks.

I have concerns over this approach.
The proposed directory directory sorting involves calling test n*log(n) times which is bound to be slow, especially with a lot of candidates. Even if there was a builtin, it's that many stat() calls that are esentially redundant with what the completer is doing.
In addition, the git add sorting would be tricky to implement, since the information of whether the file is tracked or not is lost after the completer.

why cant implicit sorting be disabled and sorting routine just would be explicitly implemented in each completer? is there really a need to add another layer?

@occivink  Thanks for your concerns. The proposed directory sorting just a example, i think stat() calls is necessary.  For git add, sorter's input is just the completer's result.

@SolitudeSF , For now we just use the default sorter to sort  the candidates, anyway we could add a option to disable sorting entirely. What do you think @xiaq ?
And the sorting routine could be set per completer like the matcher.

Thank you, @tw4452852, but I share @occivink's concern.
@SolitudeSF, decoupling the sorter from the completer is useful. For instance, you can customize the ordering of filename completions without touching the filename completer.
The example you have given is an extreme case, but in general, if you can make do with calling an Elvish function O(1) times you should not call it O(n) times. You can usually rely on the pipeline for communication to reduce the number of calls; the matcher API is an example of how this principle is applied. Instead of calling the matcher for each candidate, it calls the matcher once and feeds the text of all candidates using the pipeline. Granted, to implement such a matcher in Elvish, it's likely that you still need to use each to iterate the input and thus end up calling some function O(n) times anyway. But that's an overhead we can optimize out later.
In our earlier discussion in the user group we have outlined two possible approaches to the sorter API:

Feed the sorter function all candidates and use its output as the final candidate list. This approach has the downside that it makes the sorter overly powerful and can potentially be misused.

Feed the sorter function all candidates (same as above) and expect it to output a numeric score for each candidate, and use that score for sorting. This API is much simpler, but it makes some simple things hard. For instance, how would you sort things simply by lexicographical order? To do this you need a string -> number mapping that preserves order. You can certainly do this by treating the string as a base-256 number (UTF-8 preserves ordering of codepoints), but that's crazy.

I have just thought of a variant of the second approach that can work, though, and it seems to be the best so far. The sorter still outputs a "score" for each candidate, but it doesn't have to be a numeric score. It can be anything, and the candidates are sorted according to the "score". For instance, if you want candidates to be sorted first by whether they are directories and then by the name, you can use this sorter:
{ each [name]{ put [?(test -d $name) $name] } }

There is one problem with this approach: Elvish doesn't support the notion of comparing, nor sorting anything other than strings and numbers. You can implement something specifically for the sorter of course. For instance, instead of relying on the default list type, you can implement a special sort-key type that has a well-defined ordering. Like a numerical score, it is used purely for scoring the candidates. Then the sorter above will look like
{ each [name]{ sort-key ?(test -d $name) $name } }

Another open question is how to distinguish numerical ordering and lexicographical ordering (Elvish doesn't have separate number types; #456), but that is also relatively easy if you have a dedicated sort-key builtin anyway. You can do something like sort-key [number (get-modified-timestamp $name)] $name, for example. (This is not a very good example because now you cannot use lists directly as arguments sort-key, but you get the idea. A good API for sort-key requires more thought.)
All these said, the completion pipeline still lacks something to make the sorter API more useful. In particular, you almost always want a specific sorter to only apply to a certain "type" of candidates. We do have a notion of "completion type" now, which includes command, index, filename, redir, and argument. The sorter API is already useful, for instance, if you can define a custom ordering for the command type. In fact this is what @notramo asked for in #525.
But the argument type is problematic; it should be finer-grained concept. For instance, the completion candidates for git can include flags, branch names, filenames, etc. And we want at least two things:

In the arg-completer API, we should make it possible for the git completer to tag each candidate with types like git-branch, git-flag, filename, etc.

You should be able to define sorters for different types.

This can be solved by making the "completion type" part of the candidate structure. Right now it is a property of the whole completion.
I hope I have made my vision clear. If you (still) want to tackle it, I recommend that you start with the last alternative of the sorter API I suggested and implement some version of sort-key. You can leave the support for finer-grained completion types to me.

Thank you, @krader1961. I have filed #915 for the feature and am closing this PR.

authors: SolitudeSF occivink tw4452852 xiaq


text:
Define Antlr file

As title

Use hand craft parser

repo: elz-lang/elz


text:
Flush cache when moving post to trash

Can we please also flush the cash when a post is moved to the trash?
In unplug.php
// flush cache when post is moved to trash
add_action('trashed_post', $after_save_post);

This can always be implemented in theme code (functions.php) like
add_action('trashed_post', function() {
  UNPLUG_CACHE_ON && Unplug\_get_default_cache()->flush();
});

(assuming you imported unplug with use Em4nl\Unplug; first, of course.)
Since it seems generally useful I've included it into unplug and created a new version, v0.0.14. It should appear on packagist in a few minutes. I've also added the 'untrashed_post' hook so it will flush after restoring posts from the trash as well.


text:
Massive Multimodal Extension of MTEB

This issue is an overview of tasks to add for a massive multimodal extension of MTEB. The modalities are:

T=Text
I=Image
A=Audio
V=Video without audio i.e. just multiple images

Below is a task list of tasks to be integrated in the codebase for each input/output modality combination for a total of 100 combinations. Each collapsible section refers to the input modality (e.g. queries in retrieval) and within each there are the different output modalities (e.g. documents in retrieval) and then respective tasks that could be integrated for them. Besides modality combinations, we'd also like to maximize task type combinations (Retrieval, Classification etc). Please feel free to edit this issue to add more tasks (or just comment them and someone will edit the issue). Also find a simple schematic below.

Input: T

Output: T

[x] Mostly covered by MTEB & MMTEB, but new tasks still welcome here!

Output: I

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: I

Output: T

[x] Mostly covered by MTEB & MMTEB, but new tasks still welcome here!

Output: I

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: V

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] MovingFashion

Output: V

[ ] VidEB

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: A

Output: T

[ ] HEAR Benchmark
[ ] SoundDescs
[ ] MARBLE
[ ] AudioSet
[ ] https://commonvoice.mozilla.org/en/datasets

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] VGGSound

Output: A

[ ] HEAR Benchmark

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: TI

Output: T

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: I

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[x] Mostly covered by the Massive Image Embedding Benchmark (MIEB) (coming soon), but new tasks still welcome here!

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: TV

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] Tencent-MVSE

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: TA

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: TVA

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: IA

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

Input: VA

Output: T

[ ] No task yet, please add one if you know one

Output: I

[ ] No task yet, please add one if you know one

Output: V

[ ] No task yet, please add one if you know one

Output: A

[ ] No task yet, please add one if you know one

Output: TI

[ ] No task yet, please add one if you know one

Output: TV

[ ] No task yet, please add one if you know one

Output: TA

[ ] No task yet, please add one if you know one

Output: TVA

[ ] No task yet, please add one if you know one

Output: IA

[ ] No task yet, please add one if you know one

Output: VA

[ ] No task yet, please add one if you know one

@Muennighoff  https://x.com/WenhuChen/status/1844577017930694984
Massive Mulimodal Embedding Benchmark (MMEB).

authors: Muennighoff SaitejaUtpala

repo: embeddings-benchmark/mteb


text:
Missing import for SadeemQuestionRetrieval

Fixes #1143

Checklist

[x] Run tests locally to make sure nothing is broken using make test.
[x] Run the formatter to format the code using make lint.

Note: Missing from original PR https://github.com/embeddings-benchmark/mteb/pull/643

authors: KennethEnevoldsen isaac-chung


text:
Add Indic xnli pair classification

Checklist for adding MMTEB dataset

Reason for dataset addition:

[ ] I have tested that the dataset runs with the mteb package.
[ ] I have run the following models on the task (adding the results to the pr). These can be run using the mteb run -m {model_name} -t {task_name} command.

[ ] sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
[ ] intfloat/multilingual-e5-small

[ ] I have checked that the performance is neither trivial (both models gain close to perfect scores) nor random (both models gain close to random scores).
[ ] If the dataset is too big (e.g. >2048 examples), considering using self.stratified_subsampling() under dataset_transform()
[ ] I have filled out the metadata object in the dataset file (find documentation on it here).
[ ] Run tests locally to make sure nothing is broken using make test.
[ ] Run the formatter to format the code using make lint.
[ ] I have added points for my submission to the points folder using the PR number as the filename (e.g. 438.jsonl).

waiting until #582

waiting until #582

This is not really an issue, @loicmagne already answered, you need to adjust your dataset to meet the expected format by the PC task. Please checke existing examples fo PC tasks with data_transform() function that adjust datasets to the expected format.
We'll think about updating this format but for now it's not the priority for the moment. Note that this update would require to update all mteb/*PC datasets.

From the checklist it seems like this is still a work in progress. Will close it for now, but feel free to re-open it.


text:
Adding ember-engines forces live-reload when changing styles

Steps to reproduce:
ember new testapp
ember install ember-engines

When styles are changed live-reload is triggered with debug output:
file changed styles/app.css

Build successful (142ms) – Serving on http://localhost:4200/
  ember-cli:live-reload: files %a [ 'assets/debug-styles-hot-reload.css',
  'index.html',
  'tests/index.html' ] +9s

I guess 'index.html' & 'tests/index.html' shouldn't be there.
Tested on:
ember-cli: 2.13.0-beta.4 & 2.12.2
ember-engines: 0.5.2
node: 7.9.0 & 6.x
os: darwin x64

This is basically a glorified +1, but this has been a thorn in my side since adopting engines. I also did a bunch of other updates at the same time, so I was planning on doing some test app stuff to make sure it was actually ember-engines that was causing this, but seems you've already done so. Thanks!

I guess 'index.html' & 'tests/index.html' shouldn't be there.

Interesting, yes this is most likely hinting at the root cause. Specifically, investigating what ember-engines does to index.html files, and how it is misbehaving.

[disclaimer: non-expert comments follow]
I'm thinking this has to do with the asset manifest meta tag that gets inserted into index.html. See here, though the more interesting upstream code is in ember-asset-loader here.
I haven't fully traced the logic yet (my broccoli-fu is weak), but it seems quite plausible that a (S)CSS change would eventually yield a change to index.html via refreshing the meta tag. If so, it'd be handy to no-op if there's no change there.

Any update with this folks?

No, I don’t think anyone has worked on fixing the issue. Also, I believe that https://github.com/ember-engines/ember-asset-loader/issues/49 is a better place to track it...

Thanks @rwjblue  , I'm taking a look to see if I can help there

This should be fixed by https://github.com/ember-engines/ember-engines/pull/492 on the next release.

I'm still seeing this happening with "ember-engines": "^0.5.14". When I change CSS inside the Engine, liveReload gets a message with asset-manifest.json, tests/index.html index.html being changed. It happens for CSS changes in the host application too.

I tested this on master and while styles in the host app don't trigger a refresh, styles in the engine still do. Is this expected?

https://github.com/ember-engines/ember-asset-loader/blob/master/lib/asset-manifest-inserter.js#L67
This check does not do prevent refresh in this case, because while one of the index files has info about the bundles, the other one has just <meta name="aaa/config/asset-manifest" content="%GENERATED_ASSET_MANIFEST%" />

This is still an issue:
VERSIONS:

ember-cli@2.16.2
ember-engines@0.5.14

DEBUG="ember-cli:live-reload:*" ember s

touch some css file
Build successful (106ms) – Serving on http://localhost:4200/
  ember-cli:live-reload: files %a [ 'asset-manifest.json',
  'assets/node-asset-manifest.js',
  'engines-dist/lazy/assets/engine.css',
  'index.html',
  'tests/index.html' ] +30s

@stefanpenner - Can you npm ls ember-asset-loader?

@stefanpenner can you close this issue, please? It's already fixed

I still have this problem :-( Anyone has an idea how to debug this?
Changing an scss file inside a lazy loaded engine.
ember-asset-loader: 0.6.1
ember-engines: 0.8.20
ember-source: 3.28.8

DEBUG="ember-cli:live-reload:*" ember s
ember-cli:live-reload: files [ 'asset-manifest.json', 'assets/node-asset-manifest.js', 'engines-dist/lazy-engine/assets/engine.css' ] +2m

authors: MartinMalinda XaserAcheron ilucin mfeckie rwjblue sebastianhelbig stefanpenner trentmwillis villander

repo: ember-engines/ember-engines


text:
virtual keyboard example

Hi, I'm trying to figure out what this No such file or directory error message is trying to find?
This is my console output below. (i get same message as root as well)
user@gentoo evdev % cargo run --example virtual_keyboard
    Finished dev [unoptimized + debuginfo] target(s) in 0.04s
     Running `target/debug/examples/virtual_keyboard`
Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }

Do you have /dev/uinput?

Thank you.  That helped me find a solution.  Needed to add uinput support into kernel and recompile.
Solution
nano /usr/src/linux/.config

before
# Input Device Drivers

# CONFIG_INPUT_UINPUT is not set

after
# Input Device Drivers

CONFIG_INPUT_UINPUT=y

make
make modules_install
make install

warning use your distros proper process for grub update (this was mine)
grub-mkconfig -o /boot/grub/grub.cfg

then reboot pc

Solved

repo: emberian/evdev


text:
The process cannot access the file 'bin\Debug\MyAssembly.pdb' because it is being used by another process.

Hi.
Thank you for ILMerge.MSBuild.Task.
When I try to build my assembly and there's a missing (indirect) assembly reference, I get the following error:
1>C:\MyAssembly\packages\ILMerge.MSBuild.Task.1.0.5\build\ILMerge.MSBuild.Task.targets(13,5): error : Unresolved assembly reference not allowed: MyMissingReference.

After I add the missing reference and rebuild, I get an unexpected error:
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3863,5): error MSB3027: Could not copy "obj\Debug\MyAssembly.pdb" to "bin\Debug\MyAssembly.pdb". Exceeded retry count of 10. Failed.
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3863,5): error MSB3021: Unable to copy file "obj\Debug\MyAssembly.pdb" to "bin\Debug\MyAssembly.pdb". The process cannot access the file 'bin\Debug\MyAssembly.pdb' because it is being used by another process.

The issue is that a file handle to bin\Debug\MyAssembly.pdb is left open after the first build error.
As a work-around, I have to close Visual Studio, re-open the solution, and rebuild again.
Thank you.

The same thing happens after this error:
1>C:\MyAssembly\packages\ILMerge.MSBuild.Task.1.0.5\build\ILMerge.MSBuild.Task.targets(13,5): error : ILMerge.Merge: ERROR!!: Duplicate type 'MyOtherType' found in assembly 'MyOtherAssembly'. Do you want to use the /allowDup option?

This appears to be same issues described in here #16 where ILMerge's target is trying to override Visual Studio's output. If you want ILMerge to also produce a pdb file your best bet is to output to a different folder. This can be achieved through the #configuration file.

authors: emerbrito icnocop

repo: emerbrito/ILMerge-MSBuild-Task


text:
bug:Cannot find name 'flexSearchIndexOptions'.

Because the error information is too long, I uploaded the error picture. I don't know why. Maybe the problem is caused by another module.

Link

You should create your own options object
If you want to use with default values just don't pass Any parameter to it.
commenting line 7 should make it work

感谢!您的邮件已由系统接收并保存在希酱的收件箱思い出の中で、いつも瞬間があって、かつてのことを暖めることができます。回忆中，总有些瞬间，能温暖整个曾经。————————————这是来自QQ邮箱的自动回复邮件。

Thanks for your reply. It's already late here. I will try this method and reply to you tomorrow. Thanks for your reply.

An error occurred when configuring vitepress again.

Link

Vscode's git tool is configured to be private by default when uploaded and now has access to my repository.

Remove the options..
SearchPlugin()

Your reply has been automatically replied by the email manager, which means that the email has been received, but it may take some time for me to receive the message, because I may be early or late in China, or I may be sleeping?---This is an automatic reply from QQ mail

There's nothing in the

leave only the config.js file inside .vitepress
remove node_modules and package-lock.json
npm i
npm run docs:dev

repo: emersonbottero/vitepress-plugin-search


text:
Fixes html5-detection:

Brief explanation: $locationProvider.html5Mode() returns an object:
{enabled: true|false,...}.
Guess it's happening since 1.3.X.

Hi @emgee, please take a look at this small fix.
thankss!

Thanks & sorry for slow response.

authors: emgee jaanauati

repo: emgee/angular-route-urls


text:
Tooltips flicker when they can't fit on the screen

Describe the bug
Tooltips flicker when they can't fit on the screen
To Reproduce
Steps to reproduce the behavior:

Resize screen to make it small-ish
Hover on a tooltip that's large enough to not fit vertically
observe the flickering

Expected behavior
The tooltip should not flicker
Screenshots
https://user-images.githubusercontent.com/1410520/153644827-71046616-ff87-4724-96fa-f104e9de4d72.mp4
Desktop (please complete the following information):

OS: Linux

Additional context

I investigated this a little bit, the label stops being hovered every other frame because the tooltip prevents it from staying hovered. A possible solution would be to make tooltips "transparent" to hovering. But that wouldn't work for other Area-based things, like menus.
Perhaps a better solution is to just let it overflow the screen when it can't fully fit

This regressed, but was fixed again:

https://github.com/emilk/egui/issues/4616
https://github.com/emilk/egui/pull/4623

authors: emilk juancampa

repo: emilk/egui


text:
Let the user choose a database name + Change numbering for DB Versions.

The version number for a DB was based on the number of migrations. When you want to open an existing Database, you don't want to apply a migration, just open the DB. As the SQLiteOpenHelper starts to version at 1 and not 0, we increment the number of migrations by one.

Is there any examples available on how to use an existing database with asset helper? please? @fstephany

authors: fixmycode fstephany

repo: emilsjolander/sprinkles


text:
A new idea

Please add chest item retrieval function

This is out of scope for EMI. Functionality like this is provided in several mods, and historically, none of them have been recipe viewers. There is no benefit for this to be implemented in EMI rather than another mod, so I don't believe it should prevent other mods with a potentially better implementation from existing. Sorry.

authors: PeakXing emilyploszaj

repo: emilyploszaj/emi


text:
Llama cant find Document

The python terminal itself can find the document but the llm responds with this:
I'm happy to help! However, I don't see any document provided. Could you please share the document with me? It can be a text, image, or even a brief description of what you'd like me to create a story about. I'll do my best to craft an engaging tale for you!

Hi, could you please share the code that's giving you this response? Thansk!

I have the same issue when trying to run the example file examples/ex_pdf_reader.py

Hi, I was able to reproduce the issue by using a very large pdf. The current setup seemed to not work well with larger pdfs. I've modified the PdfReader and it seems to be working as intended now. It should be fixed in 1.1.8 which is released.
Let me know if you are still having issues. Thanks!

authors: AT-main JackFten emirsahin1


text:
feature: adopt best practice guidelines from Envoy on running as edge server

Summary
This is based on a conversion in slack found here  https://datawire-oss.slack.com/archives/CB46TNG83/p1666954516398899 from @psalaberria002.
The EnvoyProxy project provides best practice guidelines on running Envoy as an Edge Gateway.
https://www.envoyproxy.io/docs/envoy/latest/configuration/best_practices/edge
For example:
{
 "http2_protocol_options":  {
    "max_concurrent_streams": 100,
    "initial_connection_window_size": 1048576,
    "initial_stream_window_size": 65536,
  }
}

We should do some research and design work for the following:

What best practices are we not following, which ones should we adopt and why?
If we do adopt them should the user be able to override and if so what is the public API for that?
How do we ensure we do not break existing behaviors?

Note - We can use this issue for the initial design and discussions on the topic. If need be we can create separate issues for distinct independent tasks.

Hei! Sorry for the slow reply, busy times.
The recommended settings affect various parts of the system. The overload manager, listener and cluster buffer limits, connection limits, and some security related recommendations (normalizing paths, headers without underscores,etc).
As you mention, it makes sense to tackle some of these best practices separately.
I am particularly interested in the listener and cluster buffer limits. This is currently a blocker for some of our workloads that transfer large files over http2. The other features are more related to protecting Envoy from unknown clients, which should probably be addressed, but I would not prioritize those.
I do understand that Emissary wants to simplify how Envoy is configured, and it's there isn't a 1-1 mapping between Emissary and Envoy resources. However, for Listener and Cluster configurations we do have Listeners and Mappings.
http2_protocol_options are present in both the Listener and the Clusters in Envoy, so I suggest we add something similar to the Emissary Listener. Every Mapping that has http2 enabled (grpc: True as of now), would inherit the http2 settings from the Listener. I don't think there is the need for adding a field for http2 options to the Mapping CRD, but that could also be useful.
When it comes to "ensuring we do not break existing behaviors", we have a couple of options. If we want to keep backwards compatibility without changing the default behavior, the new features would have to be opt-in, disabled by default, which I think it's ok for the http2 options. On the other hand, if we decide to enable the new features by default, we should make it easy for people to set them back to the old values.
Thoughts @LanceEa @AliceProxy ?

@psalaberria002 - Sorry for the slow response, fairly tied up the last few weeks and busy prepping for Kubecon EU so I'm not going to have much time to work on this but happy to provide guidance and feedback.
I'm happy for us to do this and as you outlined the key things for me are:

We don't want to just blindly do a 1-1 to Envoy config because that would remove the benefit of Emissary reducing that complexity but sometimes it does makes sense
We need to make sure we don't break a bunch of people unexpectedly

Can you outline the minimum settings that you would want to be able to set for both the downstream and upstream? If you already have a sample proposal feel free to outline that as well.
As far as I can tell, it sounds like you want to be able to set the http2_protocol_options  in the HTTP Connection Manager which I would think more aligns with Emissary's Host since each Host will get its own FilterChain which would allow have different settings for each.
On the Cluster/Mapping, I need to think about that a little more and need to explore the grpc flag as well but I think potentially your solution might be a viable path forward.
@AliceProxy  - any thoughts?

repo: emissary-ingress/emissary


text:
Granian not working with fastapi FileResponse

I am running fastapi on granian and am getting a 500 internal server error from this snippet. It works if i switch to uvicorn and/or gunicorn and it doesn't seem to log any exception to the terminal
`
async def get_single_image(
session: AsyncSession, filename: str
) -> Union[FileResponse, StreamingResponse]:
await logger.info(f"Getting single image for filename: {filename}")
if filename.startswith("thumbnail"):
return await get_image_thumbnail(session, filename)
image = await Image.get_by_field(filename, "filename", session)
if not image:
await logger.warning(f"Image not found: filename {filename}", None)
raise ObjectNotFound("Image does not exist")
try:
    if not image.is_uploaded:
        if filename.endswith(BLOB_EXTENSION):
            return await serve_blob_files(
                filename, Path(image.image_path(filename)), session, image
            )
        else:
            await logger.info(f"serving image file with name:{filename} ")
            return FileResponse(image.image_path(filename), filename=filename)
except (RuntimeError, FileNotFoundError) as e:
    raise ObjectNotFound("Image does not exist on file system")
except Exception as e:
    await logger.error("Something went wrong while serving files", e)

await logger.info(f"Image found and served for filename: {filename}")
return image.url

`
granian[reload]==1.5.2
python-multipart==0.0.7
fastapi==0.111.0
python3.11
Docker
Granian command
@cli.command() def runserver():     runner = Granian(         "manage:app", "0.0.0.0", TRADO_MAIN_PORT, reload=True, log_level="error", interface="asgi"     )     runner.serve()
N/B: The cli represents a typer cli instance

I just downgraded my fastapi version to 1.108.0 and the issue went away

Duplicated of https://github.com/emmett-framework/granian/issues/320

repo: emmett-framework/granian


text:
Improved error messages for classes that doesn't define prefLabel

Also improved docstring for plotting module dependencies.

Test fails while installing latex dependencies due to unacceptable server.
Not sure what to do in this case. We would like that the tests passes on master - but the reason for the failure is not due to EMMO-python.

Fixed

authors: francescalb jesper-friis

repo: emmo-repo/EMMO-python


text:
Feature/emp 3542 migrate global x bus component

Pull request template

For the vue 3 migration we need to migrate components to 2.7
Motivation and context

[ ] Dependencies. If any, specify:
[X] Open issue. If applicable, link: EMP-3542

Type of change

[ ] Bug fix (non-breaking change that fixes an issue)
[X] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that causes existing functionality to not work as expected)
[ ] Change requires a documentation update

What is the destination branch of this PR?

[X] Main
[ ] Other. Specify:

How has this been tested?

Tests performed according to testing guidelines:
testing it still works following the docs usage: link

Snippet callbacks tests have been commented because they have not been migrated yet and they use globalXbus , so we need to avoid them failling for this PR and fix them in the Snippet Callbacks migration task.

repo: empathyco/x


text:
Create Browse Page

Header: Logo/Name/Track Story Button (Login).
Story Posts - chronological

This page has been created but it's very basic. It's in the code under stories.slim.

authors: EChesters ztuzzer

repo: empowerhack/HerStory-Website


text:
chore(templates): add github template for issues and pull request

copied from llama-index with small adjustments
note: there's not documentation here, but I kept to refer to readmes, notebooks and etc...

@jerryjliu changes made, merging it

repo: emptycrown/llama-hub


text:
Ensure order of new Field etc

Currently, new Field instances are initiated in C-order (Python default). Change this to F and benchmark it.
Check if the same is the case in the Model initiation.

Wrong thinking. The instances are initiated as 1D arrays, so the order does not matter. fx, fy, and fz are then returned as 'F'-ordered 3D arrays.


text:
Error when building the plugin

I've got an error of
WARN:  Expected ~/home/emqttd/deps/mongodb to be an app dir (containing ebin/*.app), but no .app found.
ERROR: Dependency dir ~/home/emqttd/deps/mongodb failed application validation with reason:
{missing_app_file,"~/home/emqttd/deps/mongodb"}.

Would you please tell me how to fix that error?

Solved


text:
🛑 SL is down

In d0e30ad, SL (https://sl.se) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SL is back up in 45607ff.

repo: emryl/upptime-sl


text:
Packaging R for WebAssembly

r-base

[x] Figuring out configuration and cross-compilation

https://github.com/IsabelParedes/emscripten-forge-recipes/tree/r-base-flang

lang: R, C, Fortran
[x] Package r-base for emscripten-forge

#1287
Requires:

[x] Patched flang-new available on conda-forge/label/llvm_dev (for linux)

https://github.com/conda-forge/flang-feedstock/pull/69

[x] A recipe to build the Fortran Runtime on emscripten-forge (for wasm)

#1285

[x] libblas

lang: Fortran
Builds with patched flang-new
#1284

[x] liblapack

lang: Fortran
Builds with patched flang-new
#1284

Other dependencies

[x] xz #1055
[x] libcurl (NOT NEEDED / wouldn't work!)
[x] cairo #1109

deps: glib, pixman

[x] pixman #1058
[x] glib #1051
[ ] pango fancy text rendering (optional) #1349

deps: cairo, harfbuzz

[x] harfbuzz #1067

[x] deps: graphite2 #1057

[x] icu #1043
[x] libiconv
[x] zlib
[x] libtiff
[x] libpng
[x] bzip2
[x] pcre2 #1041
[x] libjpeg-turbo jpeg #1052
[x] tk
[x] bwidget

deps: tk

[x] tktable

deps: tk

[x] readline

[x] dep: ncurses #882

R packages
All of the following packages depend on r-base and are dependencies for xeus-r.

[x] r-rlang #1303
[x] r-evaluate noarch
[x] r-jsonlite #1307
[x] r-glue #1306
[x] r-cli #1364 Only <v3.0.1 noarch
[x] r-repr noarch

dependencies:

r-base
[x] r-base64enc #1314
[x] r-htmltools #1345

lang: R, C
dependencies:

r-base
r-base64enc
r-rlang
[x] r-digest #1308
[x] r-ellipsis #1343

lang: R, C
dep: r-rlang

[x] r-fastmap #1309

[x] r-pillar noarch

dependencies:

r-base
r-cli
r-ellipsis
r-rlang
[x] (optional) r-crayon noarch

Superseded by r-cli
lang: R
deps: r-base

[x] r-fansi #1311
[x] r-lifecycle noarch
[x] r-vctrs #1342

lang: R, C
dependencies:

r-base
r-rlang
r-cli
r-glue
r-lifecycle

[x] r-utf8 #1313

[x] r-IRdisplay noarch

dependencies:

r-base
r-repr

[x] r-ggplot2 noarch

dependencies:

r-base
r-rlang
r-cli
r-glue
r-lifecycle
r-vctrs
[x] r-mass #1315
[x] r-gtable noarch
[x] r-isoband #1316
[x] r-mgcv #1340

[x] nlme #1338
[x] matrix #1339
[x] lattice #1317

[x] r-scales noarch

[x] r-farver #1323

[x] r-tibble #1347
[x] r-magrittr #1324
[x] r-withr noarch

r-coursekata

[x] r-coursekata (noarch)

[x] r-purrr >=0.3.4 #1348
[x] r-metrics (noarch)
[x] r-dslabs (noarch)
[x] r-ggformula (noarch)
[x] r-lsr (noarch)
[x] r-mosaic (noarch)
[x] r-pak (noarch)
[x] r-palmerpenguins (noarch)
[x] r-supernova (noarch)
[x] r-viridislite (noarch)

https://github.com/conda-forge/r-coursekata-feedstock

As a side note, I tried building r-base with clapack and openblas which are already available on emscripten-forge. However, r-base still has an internal appl lib which requires having a Fortran to WebAssembly toolchain.

@IsabelParedes @SylvainCorlay I got a new requirement for this project which is the neuralnet package. It looks like it is noarch, but has a dependency on MASS (already packaged on this issue) and Deriv (not yet packaged). I checked and Deriv only depends on r-base, so I think we are good, right?

r-neuralnet meta: https://github.com/conda-forge/r-neuralnet-feedstock/blob/main/recipe/meta.yaml
r-deriv meta: https://github.com/conda-forge/r-deriv-feedstock/blob/main/recipe/meta.yaml

@IsabelParedes @SylvainCorlay I got a new requirement for this project which is the neuralnet package. It looks like it is noarch, but has a dependency on MASS (already packaged on this issue) and Deriv (not yet packaged). I checked and Deriv only depends on r-base, so I think we are good, right?

r-neuralnet meta: https://github.com/conda-forge/r-neuralnet-feedstock/blob/main/recipe/meta.yaml

r-deriv meta: https://github.com/conda-forge/r-deriv-feedstock/blob/main/recipe/meta.yaml

Hi @adamblake! Correct, these two packages do not need compilation so they're good to go.

authors: IsabelParedes SylvainCorlay adamblake

repo: emscripten-forge/recipes


text:
Create Code Of Conduct

Description

Checklist

[x] No duplicated code
[x] No temporary code (console.log, commented code, dead code)
[x] Code self-documentated (code hints, unit test names)
[x] No sensitive information logged / sent
[x] Error management with proper message
[x] Unit tests 100% (new code, edited code, exhaustive)

Related Issue

Coverage remained the same at 100.0% when pulling 48d29f9cb39c7107cf426c77fcdc346e72fa0e62 on add-code-of-conduct-1 into 740244e6e3a7691e1c54d88f1935d64496b7e6bc on master.

authors: coveralls emyann

repo: emyann/morphism


text:
PLAT-137544: Update Item styles

Checklist

[x] I have read and understand the contribution guide
[x] A CHANGELOG entry is included
[x] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[x] Documentation was verified or is not changed
[x] UI test was passed or is not needed
[x] Screenshot test was verified or is not needed
[ ] This is an API breaking change

Resolution
Updated Item according to the new design requirements.
Fixed label vertical alignment for all skins for labelAfter and labelBefore
Fixed label horizontal alignement when centered and labelAbove, labelBelow
@agate-item-inline-content-max-width was set to 420px because of the bug described here: https://github.com/enactjs/agate/pull/547#r596154285
A MarqueeDecorator was added in order to overwrite Marquee's text alignment when centered is true. The label was not horizontally centered  when centered and labelAbove, labelBelow
Adding MarqueeDecorator directly to ItemBase was not possible because MarqueeController was already used and, if both are added, an error was thrown "cannot use a marquee inside another marquee"
Links
PLAT-137544
Comments
Enact-DCO-1.0-Signed-off-by: Adrian Cocoara adrian.cocoara@lgepartner.com

Item without label height should have height 100px.
Item selected icon position is not correct. Maybe you have to remove Item padding

Opacity of border and text-color are not the same as in UI spec

adding this in variables-base affected all skins:

Please check

Could you check the custom width and position of slotafter kitchen sink sampler on qa-sampler?

Could you add size prop into qa-sampler in order to make easy to check?

Please add a screenshot test with centered and slotbefore slotafter
Centered :

https://github.com/enactjs/agate/pull/547#issuecomment-804507210
I think the position of slotAfter is still wrong.
https://github.com/enactjs/agate/pull/547#issuecomment-804527420

The max-width is not 720, it's 700

I keep talking about this.
Am I misunderstanding the GUI?
As far as I understand, slotBefore after should be located at both ends.

I am constantly verifying the implementation and GUI. Please review again if it matches the GUI.
@daniel-stoian-lgp

When I move focus to marquee item, the width is changed
Please check it.
Do you want solve this bug in other issue? if so, please make the jira issue and leave the number after discussing your member.

When I move focus to marquee item, the width is changed
(qa-sampler > kitchecn Sink
Please check it.
Do you want to solve this bug in other issue? if so, please make the jira issue and leave the number after discussing your member.

I pushed some changes, it should be fixed now. Could you take a look, please?

I pushed some changes, it should be fixed now. Could you take a look, please?
Good, it resolved on Silicon. but it reproduced on Gallium.

LGTM except for one small bug..
Item has a much influence, and the modification is not small. So I will pass this issue to someone to merge.

I fixed the centered inline layout bug.
The inline layout bug on Gallium is reproducing also on develop, I will create a ticket and solve it separately since it doesn't have to do with Silicon styles.

repo: enactjs/agate


text:
Adding Rome ark.cert and ask.cert

Adding Rome ark.cert and ask.cert

@lilienbm I've assigned @connorkuehl to this pull request. He'll take you from here.

Hi @lilienbm!
Thanks for the pull request! Could you please rebase on our master branch and force push again? That way your PR should pick up the fixes we just committed to our automated testing and then we should get green checkmarks all the way through to merge this.
There are some code changes involved before the certs are used by sevctl but I can take care of those once they've been merged.

Closing this PR as it has been moved over to the main repo here: https://github.com/enarx/enarx/pull/509

authors: connorkuehl lilienbm npmccallum

repo: enarx/sevctl


text:
Allow generated code to only use octal representation for non-printable characters

A command line should be created (ie: --forceoctal) to force the output of the generated code to only use the octal representation for non-printable charactes.

This should be implemented via a command line argument. ie: --forceoctal


text:
Jenkins: Change Kolibri WHL URL to v0.16.0-beta0

Since kolibri-explore-plugin's PR Use Kolibri's FileDownloader has been merged, the app side can bump Kolibri to v0.16.0-beta0.
Depends on:

https://github.com/endlessm/kolibri-installer-android/pull/170

Turns out beta0 has an upgrade bug, so I'm going to change this to beta1.

Verified pass as the latest package: Ladybird 6.31-379 is upgraded to Kolibri version: 0.16.0b1

authors: dbnicholson starnight vanessa-chang

repo: endlessm/kolibri-installer-android


text:
Windows 10 21H2 (E) - non LTS version -  is no longer listed

Link to product page on endoflife.date
Website: https://endoflife.date/windows
API: https://endoflife.date/api/windows.json
Details of incorrect and correct details you have found
I have noticed some refactoring of this feed today, most of the changes I have now worked around, however I have noticed that "Windows 10 21H2 (E)" - the non LTS version is no longer listed. Please can it be re-introduced as it is still in service.
What is the source website for the product and for its version information?
https://learn.microsoft.com/en-us/lifecycle/products/windows-10-enterprise-and-education
Additional context
Thank you.

Related to #3829
Thank you for reporting this, I will take care of this.

I have filed #3952 with the changes. You can see the preview here:

Website: https://deploy-preview-3952--endoflife-date.netlify.app/windows
API: https://deploy-preview-3952--endoflife-date.netlify.app/api/windows.json

@BeskarMiner Glad if you have the time to check and confirm if it's okay for you.

@BiNZGi , tested and that is now returning correctly.
I have also just spotted that Cycles 8 and 8.1 have not been populated with a releaseLabel: Is this by design?
cycle     releaseLabel

10-22h2   10 22H2
11-22h2-e 11 22H2 (E)
11-22h2-w 11 22H2 (W)
10-21h2-e 10 21H2 (E)
10-21h2-w 10 21H2 (W)
11-21h2-e 11 21H2 (E)
11-21h2-w 11 21H2 (W)
10-21h1   10 21H1
10-20h2-e 10 20H2 (E)
10-20h2-w 10 20H2 (W)
10-2004   10 2004
10-1909-e 10 1909 (E)
10-1909-w 10 1909 (W)
10-1903   10 1903
10-1809-e 10 1809 (E)
10-1809-w 10 1809 (W)
10-1803-e 10 1803 (E)
10-1803-w 10 1803 (W)
10-1709-e 10 1709 (E)
10-1709-w 10 1709 (W)
10-1703-e 10 1703 (E)
10-1703-w 10 1703 (W)
10-1607-e 10 1607 (E)
10-1607-w 10 1607 (W)
10-1511   10 1511
10-1507   10 1507
8.1
8
7-sp1     7 SP1
6-sp2     Vista SP2
5-sp3     XP SP3

Thanks you for the quick test.

I have also just spotted that Cycles 8 and 8.1 have not been populated with a releaseLabel: Is this by design?

No, this was a mistake. I fixed right now, please check again @BeskarMiner.

releaselabel fixed. Good job. When will this go live?

As soon one of the other members have approved and merged the PR. I estimate this will happen today.

Thanks for raising this issue @BeskarMiner .

authors: BeskarMiner BiNZGi marcwrobel


text:
[lineageos] Add 20.0

See https://lineageos.org/Changelog-27/

Should this set 18.1 as unsupported? (since only the latest two get official builds).


text:
Update sbt-scoverage to 1.9.0

Updates org.scoverage:sbt-scoverage from 1.8.2 to 1.9.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scoverage", artifactId = "sbt-scoverage" } ]

labels: sbt-plugin-update, semver-minor

Superseded by #924.


text:
fix unjustified uploads on P1 reading errors

resolves https://trello.com/c/bjadHLXr

Changes have been merged in PR #30.

authors: henriterhofte n-vr


text:
Add API examples and descriptions for Traceability DTOs

Add examples and descriptions for Issuer API DTOs.

@ioncreature the build also fails on DeepScan for something unrelated. Could you check what's going on?

@JosephBagaric yep, I'll fix it

authors: JosephBagaric ioncreature wjpurdum

repo: energywebfoundation/origin


text:
Ability to use without blur view and with taps instead of long presses

Hi! Thanks so much for the awesome library!
I was wondering if you'd be open to supporting use of this package as more of a general purpose context menu? I'd like to use it to open a context menu on tap (instead of on long press), and without a blurred background. I'm thinking something like https://github.com/instea/react-native-popup-menu, but with the awesome animation and smoothness of this package.
I forked and quickly updated it to work that way, and would be happy to open a PR eventually, but wasn't sure if that fit your vision for the package.

Hi Jack 👋🏽 Thank you so much, I am glad yo here these.
It is exactly great feedback that I thought similar before but did not implemented yet.
Any prop for activate behaviour like 'activateOn="tap|double-tap|hold"' would be awesome! I will add that to my to do list ✅

This might be a similar request, but I would like to be able to have a default action taken on a press. Just like it was wrapped with TouchableOpacity and then Long Press would show the menu.
My scenario is a main screen with a list of movie poster images that when pressed send the user to a details page.  But I would like to use this to pop open an action menu on long-press to let users delete and do some other simple actions.
I've done some testing and can't figure out how to get this behavior.
Other than that this library looks beautiful and I thank you so much for sharing it with us!

Hİ @markmccoid, as I understood in your scenario you want to implement such an example;
Call any action onPress and open menu on long press, here is video what I did including the code and result. Is this the what your are asking for?
https://user-images.githubusercontent.com/19428358/110230160-1e5ca080-7f20-11eb-86da-f0b41a021550.mov

Yes, but am still trying to figure out a way to make sure once Hold Menu is activated, that the Press action is disabled.

Yes, but am still trying to figure out a way to make sure once Hold Menu is activated, that the Press action is disabled.

I added this to improvement todo list (see) and will consider for the next release. Tap option feature is merged thanks to @ksitko. Optional backdrop is in my to do list as well.  See
Closing issue, thanks guys 👊🏽

This doesn't really address the concern of being able to disable the "blur" background when it's tapped. Sometimes I just want the context menu to come up but i don't want the background to be blurred.

+1 for disabling blur. If you have your own Expo BlurView anywhere it throws an error:
Tried to register two views with the same name ViewManagerAdapter_ExpoBlurView

authors: enesozturk jackspiva markmccoid nathan-fiscaletti pugson

repo: enesozturk/react-native-hold-menu


text:
Error after setting import info

Trying an import on the latest Craft version and running into this:
PHP notice

Undefined offset: 0

/var/www/craft/plugins/feedme/services/FeedMe_FeedService.php(23)

11         $url = craft()->config->parseEnvironmentString($url);
12
13         if ($type == FeedMe_FeedType::JSON) {
14             return craft()->feedMe_feedJSON->getFeed($url, $element);
15         } else {
16             return craft()->feedMe_feedXML->getFeed($url, $element, $returnAttr);
17         }
18     }
19
20     public function getFeedMapping($type, $url, $element) {
21         $array = $this->getFeed($type, $url, $element);
22
23         $array = $this->getFormattedMapping($array[0]);
24
25         return $array;
26     }
27
28     function findPrimaryElement($element, $parsed) {
29         if (empty($parsed)) {
30             return false;
31         }
32
33         // If no primary element, return root
34         if (!$element) {

Just a simple XML file. Known issue?

helps if you set the primary item

Just to clarify as I was scratching my head a bit:
By primary item, @stevieg83 means "Primary Element" (the top-level JSON object), you set this on the screen before clicking save+continue.

repo: engram-design/FeedMe


text:
Create Character and Hit Boxes

Create a character that can be controlled with hitboxes for collision

I think I have this part done. Would like someone to check it first

Pretty safe to call this one done.

repo: enj/cloned


text:
Possible Bug: Cannot empty buckets from furnaces with any hopper

Hello! Thank you for taking the time to make this cool mod! I discovered an issue with it today, however.
TL;DR: This mod (or possibly a dependency) prevents hoppers from removing empty buckets from furnaces. It causes vanilla hoppers to break as well.
When using lava to fuel a furnace, the empty bucket is being left in the fuel slot, and it can't being removed by a hopper placed under the furnace. This prevents automatic loading of fuel with hoppers. It doesn't matter if I use Omni-hoppers or Vanilla hoppers.
I have tons of mods enabled, so the first thing I did was install fresh instances of 1.21 Vanilla and 1.21 Fabric with no additional mods. The furnace/hopper combo worked as expected with both of those installs, removing empty buckets from the furnace so the next could be loaded with a hopper from side. Then I started the process of disabling mods from my highly-modded installation one at a time to find the culprit. Once I disabled only Omni-Hopper, my hoppers started removing the empty buckets.
I'm using Modrinth and I tried both versions that were published on June 26th. They have identical names but one says it's for 1.21 while the other 1.20.5, both have Changelogs that say "Updated to 1.21," and they have different file sizes. I also noticed that the "Supports: Fabric 1.21" version does not depend on Cooldown Coordinator. I'm not sure which version is actually ideal for 1.21, but both of them suffer the same issue for me. I tried another fresh 1.21 install with just Fabric, Cicada, and Omni-Hopper, but no luck.
Thank you for taking the time to read this! If I'm doing something stupid or can provide further info, please let me know.

Seems like a duplicate of https://github.com/enjarai/OmniHopper/issues/23

Sigh, I spent about an hour on this making sure I tested everything so I wouldn't waste your time with a useless bug report, but then I ended up doing it anyway. I only saw the open tickets here, not the closed ones. My apologies!
The gamerule, of course, did the trick, but I was unaware of its existence. Could you possibly add it to the mod description or put it in the configuration for the mod? Those were the first things I thought to check, as well as any possible config file. It might prevent you from having to deal with dummies like me in the future.
And lastly, do you have a suggestion regarding the same file names for possibly different versions? They both load and work fine for my 1.21 installation, but I wonder which one I should be using since they both say "Updated to 1.21" and have different dependencies and version support listed.

repo: enjarai/OmniHopper