show two and half of items in view pager

Hi,
I want to customize items width in view pager and show 2 or 3 and half of items because I want use knows we have more item in our app. what can I do?
Thanks,
Vafa

Hi,
Do you mean that each tabs width? (shown as Coffee, Donut etc in screenshots ?). If yes, then
The number of tabs which gets displayed depends upon the width of the device screen. Depending upon the number of tabs and the size of the screen, it may show 2 or 3 tabs and half of another item.
Set isEachTabEvenlyDistributed = true (if you want all tabs to be of same width else set false )  and change tabLabelPaddingLeft and tabLabelPaddingRight values to obtain the desired outcome.

Thank you for your response I fix it with your solution. I have another problem how can i change uifont of titles of tabs?
Thanks

Currently, it doesn't support changing the font size. But as a workaround you would have to manually add code inside ViewPagerController.swift file.
Add code to change the font size after line 107  and after line 130  on that label variable.
I will try to incorporate this feature, refactor the codes and fix other issues asap.

Hi,
Support for custom font has been added along with swift3 support. Use tabViewTextFont option from ViewPagerOptions class. Please find relevant codes in master branch.


Issue using i18next xhr backend with RequireJS

Hi,
I upgraded this package from 0.3.0 to 0.5.3 and now the xhr module is not loading
define(['jquery','i18next', 'i18next-xhr'], function($, i18next, i18nextXHRBackend) {
  i18next.use(i18nextXHRBackend).init({ ... });
});

i18nextXHRBackend is undefined, I tried with the dist/umd version as well, it's not working.
What am I missing?

I had the same problem. When defining the path, it only worked if I used "i18nextXHRBackend".
require.config({
  paths: {
    'i18nextXHRBackend': '../../bower_components/i18next-xhr-backend/i18nextXHRBackend',
  }
});

define(
  ['i18next', 'i18nextXHRBackend'],
  function(i18n, i18nXhr) {
    ...
  }
);

Thanks a million @jbarreiros , it worked perfectly!


Update New-MailUser.md

Updated example 1 so that the -MicrosoftOnlineServicesID value reflected adding the user to the contoso.com organisation

Docs Build status updates of commit e4043e0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-MailUser.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Haskell driver

I see no Haskell driver.

Hi @janat08,
currently there is no Haskell driver available for ArangoDB.
A list of all official and community drivers can be found in the Drivers Documentation.

Can it be made?

Since ArangoDB mainly uses HTTP to communicate, it should not be to complicated to implement for s.b. familliar with Haskell. If there are tools to generate stubs from OpenAPI/Swagger, it should get you started.
However, we don't have any haskell expertise in house. So, if you want to take the task, its going to happen ;-) - else not any time soon.
Feel free to join us in Slack, and start a discussion in #driverdev  if you need more pointers into which directions to move.

Hi @janat08,
Hope the above comments answer your question. I am going ahead and closing this issue. Feel free to reopen the issue for further questions or discussions.
Thanks!


:! isn't documented to take a range. patch.

diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt
index fce8ba1ec..42cbfaf41 100644
--- a/runtime/doc/various.txt
+++ b/runtime/doc/various.txt
@@ -242,8 +242,10 @@ g8			Print the hex values of the bytes used in the
 			mode.

 							*:!cmd* *:!* *E34*
-:!{cmd}			Execute {cmd} with the shell.  See also the 'shell'
-			and 'shelltype' option.
+:{range}!{cmd}		Execute {cmd} with the shell. If a {range} is given,
+			the supplied range is piped to stdin and replaced with
+			the command's output. See also the 'shell' and
+			'shelltype' option.

 			Any '!' in {cmd} is replaced with the previous
 			external command (see also 'cpoptions').  But not when
@@ -290,7 +292,7 @@ g8			Print the hex values of the bytes used in the
 			Also see |shell-window|.

 							*:!!*
-:!!			Repeat last ":!{cmd}".
+:{range}!!		Repeat last ":!{cmd}".

 							*:ve* *:version*
 :ve[rsion]		Print the version number of the editor.  If the

It is documented, :h :range!.

It is documented, :h :range!.

I see it now.  Are there other commands documented in two completely different help files depending on whether you supply a range?  Maybe just a "see also" link would help.

Are there other commands documented in two completely different help files depending on whether you supply a range?

The functionality of :! and :{range}! are quite different, so it makes sense to be documented in different places.  They're documented where their individual functionality makes sense.
The former runs a shell command.  The latter writes the range to the shell command's stdin and replaces the range with the output of the shell command.


Unable to create conda environment

I clone the repo, cd into it, run the provided command mamba env create -n openfold_env -f environment.yml and run into the following error:
Channels:
 - conda-forge
 - bioconda
 - pytorch
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
    current version: 24.1.2
    latest version: 24.3.0

Please update conda by running

    $ conda update -n base -c conda-forge conda

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: / By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html
                                                                                done
Installing pip dependencies: | Ran pip subprocess with arguments:
['/gpfs/home2/asanchez/miniforge3/envs/openfooooold/bin/python', '-m', 'pip', 'install', '-U', '-r', '/gpfs/home2/asanchez/protein_language_models/openfold/condaenv.3ckl72oz.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting git+https://github.com/NVIDIA/dllogger.git (from -r /gpfs/home2/asanchez/protein_language_models/openfold/condaenv.3ckl72oz.requirements.txt (line 3))
  Cloning https://github.com/NVIDIA/dllogger.git to /gpfs/scratch1/nodespecific/int6/asanchez/pip-req-build-i2xa_ixd
  Resolved https://github.com/NVIDIA/dllogger.git to commit 0540a43971f4a8a16693a9de9de73c1072020769
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/Dao-AILab/flash-attention.git@5b838a8 (from -r /gpfs/home2/asanchez/protein_language_models/openfold/condaenv.3ckl72oz.requirements.txt (line 4))
  Cloning https://github.com/Dao-AILab/flash-attention.git (to revision 5b838a8) to /gpfs/scratch1/nodespecific/int6/asanchez/pip-req-build-ngp87hup
  Resolved https://github.com/Dao-AILab/flash-attention.git to commit 5b838a8
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'

Pip subprocess error:
  Running command git clone --filter=blob:none --quiet https://github.com/NVIDIA/dllogger.git /gpfs/scratch1/nodespecific/int6/asanchez/pip-req-build-i2xa_ixd
  Running command git clone --filter=blob:none --quiet https://github.com/Dao-AILab/flash-attention.git /gpfs/scratch1/nodespecific/int6/asanchez/pip-req-build-ngp87hup
  WARNING: Did not find branch or tag '5b838a8', assuming revision or ref.
  Running command git checkout -q 5b838a8
  Running command git submodule update --init --recursive -q
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [8 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/gpfs/scratch1/nodespecific/int6/asanchez/pip-req-build-ngp87hup/setup.py", line 10, in <module>
          import torch
        File "/gpfs/home2/asanchez/miniforge3/envs/openfooooold/lib/python3.9/site-packages/torch/__init__.py", line 202, in <module>
          from torch._C import *  # noqa: F403
      ImportError: /gpfs/home2/asanchez/miniforge3/envs/openfooooold/lib/python3.9/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
                                                                                failed

CondaEnvException: Pip failed

Hi !
Having this issue too, unable to crete the env, even its getting created I am unable to run on it.
`(base) dina@:~/Documents/PPI_WDLLM/openfold$ mamba env create -n openfold_env -f environment.yml
Channels:

conda-forge
bioconda
pytorch
defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: | By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html
done
Installing pip dependencies: \ Ran pip subprocess with arguments:
['/home/dina/miniconda3/envs/openfold_env/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/dina/Documents/PPI_WDLLM/openfold/condaenv.preb3c5c.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting git+https://github.com/NVIDIA/dllogger.git (from -r /home/dina/Documents/PPI_WDLLM/openfold/condaenv.preb3c5c.requirements.txt (line 3))
Cloning https://github.com/NVIDIA/dllogger.git to /tmp/pip-req-build-71c6bsk5
Resolved https://github.com/NVIDIA/dllogger.git to commit 0540a43971f4a8a16693a9de9de73c1072020769
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/Dao-AILab/flash-attention.git@5b838a8 (from -r /home/dina/Documents/PPI_WDLLM/openfold/condaenv.preb3c5c.requirements.txt (line 4))
Cloning https://github.com/Dao-AILab/flash-attention.git (to revision 5b838a8) to /tmp/pip-req-build-ayvfskhx
Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/NVIDIA/dllogger.git /tmp/pip-req-build-71c6bsk5
Running command git clone --filter=blob:none --quiet https://github.com/Dao-AILab/flash-attention.git /tmp/pip-req-build-ayvfskhx
WARNING: Did not find branch or tag '5b838a8', assuming revision or ref.
Running command git checkout -q 5b838a8
fatal: unable to access 'https://github.com/Dao-AILab/flash-attention.git/': Failed to connect to github.com port 443 after 135026 ms: Couldn't connect to server
fatal: could not fetch a8e8349e1ba482c43ec63bc4676fba32fe393f67 from promisor remote
error: subprocess-exited-with-error
× git checkout -q 5b838a8 did not run successfully.
│ exit code: 128
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× git checkout -q 5b838a8 did not run successfully.
│ exit code: 128
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
failed
CondaEnvException: Pip failed
(base) dina@:~/Documents/PPI_WDLLM/openfold$ conda env create -n openfold_env -f environment.yml
CondaValueError: prefix already exists: /home/dina/miniconda3/envs/openfold_env
(base) dina@:~/Documents/PPI_WDLLM/openfold$ conda env create -n openfold_env2 -f environment.yml
Channels:

conda-forge
bioconda
pytorch
defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: / By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html
done
Installing pip dependencies: | Ran pip subprocess with arguments:
['/home/dina/miniconda3/envs/openfold_env2/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/dina/Documents/PPI_WDLLM/openfold/condaenv.7a4lsks6.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting git+https://github.com/NVIDIA/dllogger.git (from -r /home/dina/Documents/PPI_WDLLM/openfold/condaenv.7a4lsks6.requirements.txt (line 3))
Cloning https://github.com/NVIDIA/dllogger.git to /tmp/pip-req-build-958chdta
Resolved https://github.com/NVIDIA/dllogger.git to commit 0540a43971f4a8a16693a9de9de73c1072020769
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/Dao-AILab/flash-attention.git@5b838a8 (from -r /home/dina/Documents/PPI_WDLLM/openfold/condaenv.7a4lsks6.requirements.txt (line 4))
Cloning https://github.com/Dao-AILab/flash-attention.git (to revision 5b838a8) to /tmp/pip-req-build-xv8wg8u4
Resolved https://github.com/Dao-AILab/flash-attention.git to commit 5b838a8
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/NVIDIA/dllogger.git /tmp/pip-req-build-958chdta
Running command git clone --filter=blob:none --quiet https://github.com/Dao-AILab/flash-attention.git /tmp/pip-req-build-xv8wg8u4
WARNING: Did not find branch or tag '5b838a8', assuming revision or ref.
Running command git checkout -q 5b838a8
Running command git submodule update --init --recursive -q
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-req-build-xv8wg8u4/setup.py", line 10, in
import torch
File "/home/dina/miniconda3/envs/openfold_env2/lib/python3.9/site-packages/torch/init.py", line 202, in
from torch._C import *  # noqa: F403
ImportError: /home/dina/miniconda3/envs/openfold_env2/lib/python3.9/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
failed
CondaEnvException: Pip failed
(base) dina@:~/Documents/PPI_WDLLM/openfold$ conda env list
conda environments:

base                  *  /home/dina/miniconda3
esmfold                  /home/dina/miniconda3/envs/esmfold
myenv                    /home/dina/miniconda3/envs/myenv
openfold                 /home/dina/miniconda3/envs/openfold
openfold_env             /home/dina/miniconda3/envs/openfold_env
openfold_env2            /home/dina/miniconda3/envs/openfold_env2
(base) dina@:~/Documents/PPI_WDLLM/openfold$ conda activate openfold_env
(openfold_env) dina@:~/Documents/PPI_WDLLM/openfold$ scripts/install_third_party_dependencies.sh
--2024-04-16 17:22:08--  https://git.scicore.unibas.ch/schwede/openstructure/-/raw/7102c63615b64735c4941278d92b554ec94415f8/modules/mol/alg/src/stereo_chemical_props.txt
Resolving git.scicore.unibas.ch (git.scicore.unibas.ch)... <IP_ADDRESS>
Connecting to git.scicore.unibas.ch (git.scicore.unibas.ch)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9119 (8,9K) [text/plain]
Saving to: ‘openfold/resources/stereo_chemical_props.txt’
stereo_chemical_props.txt     100%[=================================================>]   8,91K  --.-KB/s    in 0s
Last-modified header missing -- time-stamps turned off.
2024-04-16 17:22:09 (50,3 MB/s) - ‘openfold/resources/stereo_chemical_props.txt’ saved [9119/9119]
ln: failed to create symbolic link 'tests/test_data/alphafold/common/stereo_chemical_props.txt': File exists
Traceback (most recent call last):
File "/home/dina/Documents/PPI_WDLLM/openfold/setup.py", line 19, in
import torch
File "/home/dina/miniconda3/envs/openfold_env/lib/python3.9/site-packages/torch/init.py", line 202, in
from torch._C import *  # noqa: F403
ImportError: /home/dina/miniconda3/envs/openfold_env/lib/python3.9/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
Download CUTLASS, required for Deepspeed Evoformer attention kernel
fatal: destination path 'cutlass' already exists and is not an empty directory.
To make your changes take effect please reactivate your environment
To make your changes take effect please reactivate your environment
(openfold_env) dina@:~/Documents/PPI_WDLLM/openfold$ conda deactivate
(openfold_env) dina@:~/Documents/PPI_WDLLM/openfold$ cd ..
(openfold_env) dina@:~/Documents/PPI_WDLLM$ conda activate openfold_env
(openfold_env) dina@:~/Documents/PPI_WDLLM$  python esm_test2.py
Traceback (most recent call last):
File "/home/dina/Documents/PPI_WDLLM/esm_test2.py", line 1, in
import torch
File "/home/dina/miniconda3/envs/openfold_env/lib/python3.9/site-packages/torch/init.py", line 202, in
from torch._C import *  # noqa: F403
ImportError: /home/dina/miniconda3/envs/openfold_env/lib/python3.9/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent`

I am also facing this issue.
It relates to the following open issue in the PyTorch repo: https://github.com/pytorch/pytorch/issues/123097.
I have not yet been able to find a solution.

This can be solved analogously to https://github.com/facebookresearch/esm/issues/677. By using cudatoolkit-dev instead of cudatoolkit and by downgrading mkl to mkl=2024.0.0.

This can be solved analogously to facebookresearch/esm#677. By using cudatoolkit-dev instead of cudatoolkit and by downgrading mkl to mkl=2024.0.0.

This solved the issue for me. Thanks!

Specifying the mkl version fixes the issue, and a code change for that has been pushed in the mentioned commit. Hence closing.


build: change to language minimal

@lyft/network-team Travis suggested changing to language: minimal to save more space.

This seems to be generating a warning in Travis output:
"[x] in language section: illegal value minimal, defaulting to ruby"
But the rest of the output looks fine?

Familiar face of @PiotrSikora on this issue...
https://github.com/travis-ci/travis.rb/issues/504
Maybe we want to change to language: shell? If it's falling back to ruby by default seems like that would be more space usage than minimal is supposed to be.

@dnoe I am aware of all of that. I'm working with Travis to understand this all. They don't have clear documentation in place. I'll update this with resolution as I get it.


[PRP-339] Adding required tag to TextField, ChoiceInputGroup, and ele…

…ments containing them. Updated jest tests
Ticket
https://wicmtdp.atlassian.net/browse/PRP-339
Changes

Required tag added to components

TextField
ChoiceGroupInput
AdjunctiveInput
DateInput
NameInput
RelationshipInput

Tests updated or added to check for tag

Context for reviewers

Testing instructions, background context, more in-depth details of the implementation, and anything else you'd like to call out or ask reviewers. Explain how the changes were verified.

Testing
Inspect an element that should have the required element. See the required="" in the <input> component

👍 this is great! Tested Storybook (Full pages) with VoiceOver in Arc/Chrome in "required" was read as expected. Also looked at the code for the listed required fields.


ref(scheduler): use termination grace period for Pod delete

Removes a hardcoding of a wait in the scheduler, can make restarts faster

[Current coverage][cc-pull] is 82.12%

Merging [#670][cc-pull] into [master][cc-base-branch] will decrease coverage by -0.00%

@@             master       #670   diff @@
==========================================
  Files            29         29
  Lines          2529       2528     -1
  Methods           0          0
  Messages          0          0
  Branches        388        389     +1
==========================================
- Hits           2079       2076     -3
- Misses          322        325     +3
+ Partials        128        127     -1

[][cc-pull]

Powered by Codecov. Last updated by 7bd2f4f
[cc-base-branch]: https://codecov.io/gh/deis/controller/branch/master?src=pr
[cc-pull]: https://codecov.io/gh/deis/controller/pull/670?src=pr


⚠ Bofrost.de has degraded performance

In f4e6443, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1466 ms

Resolved: Bofrost.de performance has improved in 7bdd529 after 6 minutes.


Add the client name and ipport to the slowlog output

Related to #1736

Thanks for your contribution!
Please refer to https://kvrocks.apache.org/community/contributing/ to format, lint and test your code : )
BTW, it would be better to add golang test cases for slowlog changes.


Drawer module not functioning properly

I have a sort of drawer dock on my bar that hides my windows and power options. A while ago when I updated waybar (maybe 2 weeks ago), it stopped functioning properly.
https://github.com/user-attachments/assets/bdde451b-ab50-401f-babf-0a2f4addb4cb
Here are my configs (config.jsonc & style.css): https://0x0.st/XUmD.jsonc

Oh, and my waybar version is 0.10.4


To use variables inside functions/classes, synthesize function into method, and add class noSuchMethod pointing to context.noSuchMethod

func done, next cls

the problem

need the cast
class C {
  void f() => (this as dynamic).a++;

  dynamic noSuchMethod(Invocation invocation) {
    print('noSuchMethod');
    return 42;
  }
}

void main() {
  C().f();
}

then just remove this... since it looks not very common and has workaround


Add IntrospectionProcessor

Added this to HE Web a few months ago and performance impact was negligible, should be fine for everything else.

Adds "file", "class", "function" and "line" to logs, which are fantastic for filtering.

Apologies if I've messed up - I did this via GitHub web interface

I think we should be comparing xdebug traces to figure out the cost of these changes

We already implemented it on HE Web logging some time ago and the performance/memory hit was negligible.
It's fairly lightweight, and pretty industry-standard. I'm surprised we've waited this long to turn it on.


Improve Table editor workflow with (customizable) shortcuts

Right now, the table editor (when you create a new table, edit a table) feels a bit weird in the UX department. I couldnt find a way to customize the keys to add column or move between the properties. The button "Add Column" feels too far from where you are doing your work, the other solution would be use the mouse, but it's a bit more clicks.
Two more things, it would be nice to navigate with some key between the properties and some kind of filter as you type the "type" of the field.
Solution to the editor would be a way to add customization (shortcuts) for some common operations.

The shortcut could be assigned in preferences


Doc: Update Target Group Policy documentation

What type of PR is this?
documentation
What does this PR do / Why do we need it:
Fixes a typo in TargetGroupPolicy that accidentally referred to AccessLogPolicy
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Nice catch! Ship it


Trying to Fix Workflow - The Revenge >:(

refactor: List Person and Address and Create Person

refactor: PersonDTO not responsible for Address

refactor: Change Person Constructor

feat: Create Customized Expections CreateAddress and CreatePerson

feat: Add Workflow to Create and Verify DTOs

construction: Add Default Mapper Files

feat: Implements Customized Method

chore: Add correct dependencies for Lombok and Bean Validation

chore: Change Database to Update Mode

fix: Fix Relationship beetween tables and Add mainAdress on Address

feat: Add findByCPF

feat: Implements Create Address and List Address

feat: Implements Create Person and List Person

refactor: PersonDTO Cpf Validation and AddressDTO Main Address

feat: Methods referenced to Create, and Validade Address

feat: Add Person Update Requisition

feat: Create Person Update Exception

chore: Remove Comments and Unused Dependencies

feat: Add Update Address Method

feat: Implements Update Address Mapping and Exception

docs: Update Project Description

refactor: Change CascadeType to All

feat: Add Delete Exceptions

feat: Add Delete Methods

feat: Implements Delete Mapping Requisition

feat: Implements Age Method in PersonService

feat: Add getAge Mapping

docs: Update Project Description

feat: Add Mapper Files

docs: Update Readme to Include New US's

cleanup: Comment Mapper

feat: Add PageableDTO File

feat: Implements Pageable Method and ResponseEntity Refactor

feat: Implements Pageable Method

docs: Readme Update

refactor: Rename Service

test: Add PersonService Tests

test: Add ListAddress Test

refactor: Change Methods to Test

feat: Add Jacoco Tool for Test Coverage (it will be removed soon)

docs: Update Us's Status and Readme

chore: Remove Unused Files and Dependecies

refactor: Change When to VerifyCpf

refactor: Remove Commentaries and Unused Dependencies

refacotr: Change how to Handle Delete Methods

docs: Readme Update

Update README.md

Execute Formatting

refactor: Change in calcAge return and Exception

test: Happy Test for DeletePerson and tests for calcAge Method

test: Add Sad Tests to Person Service

test: Implements Tests in Address Service and Other Default Tests

test: Add Address Service Sad Tests

test: Address Happy Tests

feat: Implements Error Handlers

refactor: Change list endpoint to default

refactor: Change PersonDTO to a Record

refactor: Add Comments and Minimal Changes

feat: Implements ErrorHandler

feat: Implements Transactional Annotation

docs: Format ReadMe

refactor: Separates DTO's in Request and Response and Converts them to Record

refactor: Format Attributes and Remove Data Annotation

feat: Implements Person and Address Mapper

refactor: Change CalcAge Method and ResponseEntity Type

refactor: Change ResponseEntity, Format Id and Delete calcAge Endpoint

build: Removing Unnecessary Dependencies

build: Fix Removed Dependecies

fix: Fix Delete Method

refactor: Create a Method to FindPerson and replaced every findByID to findByCpf

refactor: Remove Comments

fix: Change personId to personCpf in createAddress

refactor: Completely Change the way all Exceptions are Handled

refactor: Remove ListPerson and Change Person Attributes to Final

refactor: Change MainAddress Logic, PersonDTO and Add Person Entity Attribute

refactor: Remove unnecessary Param of verifyCreateMainAddress

feat: Add Fixture Files for Tests

feedback: Change DTO and Mappers Files Structure

feedback: Change Validation and Other messages to English

fix: Change Person hasMainAddress on Address Update

feedback: Let SpringBoot call Mapper same Instance

refactor: Minor fixes in the Person Mapper, Service and Controller

feedback: Remove constructors from Entities and use Builder in Mapper

feedback: Refactor verifyMainAddress logic in Address workflow

refactor: Minor Changes Fixtures to run Tests and to Builders on Mappers

fix: Resolve rebase conflicts

feedback: Implement Small fixes that don't affect logic

feedback: Refactor Person and AddressNotFoundException to ObjectNotFoundException

feedback: Remove Unnecessary Code

feedback: Remove Constructor from ResponseDTO and Create Builder in Mappers

test: Implement Person, Address and Exception Unitary Tests in the Project

feedback: Remove Unnecessary BeforeEach Annotation

For some reason the first time I did it, i doesn't worked...

Dev is broken :D


Attribute Filtering

We need a filtering area for layer attributes. In this area users can select between attributes and according to attribute type they can apply different operations to see filtered parcels.
For string type attributes users can use this operations:

"==" (It checks if input is equal with target feature value)
"!=" (checks if input is not equal with target)
"in" (checks substring exist in a string)

For number type attributes users can use this operations:

">"
">="
"<"
"<="
"=="
"!="

Also users can combine different operations for same feature or different features. IE, users can decide to show parcels bigger than 1000sqm and smaller than 5000sqm. Or, parcels bigger than 1000sqm and/or kits score less than 100.

When you apply "in" operand to a string type attribute it can't filter substring in a word. For example if we filter city attribute with "in" operator, and use "burg" as a value it is not showing Hamburg on the map.


[Bug] InfoWindow renders twice after content load

Description
When using the InfoWindow component it renders twice, once empty and then when the children components are rendered it refreshes.
https://github.com/visgl/react-google-maps/assets/35221237/4b31b633-37c1-4fa5-aa18-fa635f9f1ab8
Wasn't sure if it's relevant enough to create a pull request, but this fixed the problem:
/**
 * Props for the Info Window Component
 */
export type InfoWindowProps = google.maps.InfoWindowOptions & {
    onCloseClick?: () => void;
    anchor?: google.maps.Marker | google.maps.marker.AdvancedMarkerElement | null;
};

/**
 * Component to render a Google Maps Info Window
 */
export const InfoWindow = (props: PropsWithChildren<IMyInfoWindowProps>) => {
    const { children, anchor, onCloseClick, ...infoWindowOptions } = props;
    const map = useContext(GoogleMapsContext)?.map;

    const infoWindowRef = useRef<google.maps.InfoWindow | null>();

    const [contentContainer, setContentContainer] =
        useState<HTMLDivElement | null>(null);

    // create infowindow once map is available
    useEffect(() => {
        if (!map) return;

        if (!infoWindowRef.current) {
            infoWindowRef.current = new google.maps.InfoWindow(infoWindowOptions);
        }

        // Add content to info window
        const el = document.createElement('div');
        infoWindowRef.current.setContent(el);

        if (onCloseClick) {
            infoWindowRef.current.addListener('closeclick', () => {
                onCloseClick();
            });
        }

        setContentContainer(el);

        // Cleanup info window and event listeners on unmount
        return () => {
            if (infoWindowRef.current) {
                google.maps.event.clearInstanceListeners(infoWindowRef.current);
                infoWindowRef.current.close();
            }
            infoWindowRef.current = null;
            el.remove();

            setContentContainer(null);
        };
    }, [map, children, anchor]);

    // Open info window after content container is set
    useEffect(() => {
        if (contentContainer && infoWindowRef.current && anchor) {
            infoWindowRef.current.open({ map, anchor });
        }
    }, [contentContainer, infoWindowRef, anchor, map]);

    return (
        <>{contentContainer !== null && createPortal(children, contentContainer)}</>
    );
};

https://github.com/visgl/react-google-maps/assets/35221237/c203c932-bb5f-4525-bb57-e65ffef194db
Steps to Reproduce
Just rendering the InfoWindow caused this issue, I will note that I used conditional rendering so the mounting functionality might be related to the issue:
<Map {...mapProps}>
    {anchor && <InfoWindow anchor={anchor} />
</Map>

Environment

Library version<EMAIL_ADDRESS>Google maps version: weekly
Browser and Version: Google Chrome Version 119.0.6045.160 (Official Build) (64-bit)
OS: Windows 10

Logs
No response

Do you have StrictMode enabled in your application? This sounds like it could have something to do with react running all effects twice in dev-mode..

Do you have StrictMode enabled in your application? This sounds like it could have something to do with react running all effects twice in dev-mode..

It is, but shouldn't it work even with StrictMode enabled?

You're probably right, the problem isn't so much that it gets rendered twice but that the infowindow is opened before the content has been rendered. Would you mind putting together a PR with your suggested fix?

This should be fixed as of v0.5.1


tls option should be sentinelTLS

I believe tls in this https://github.com/luin/ioredis#tls-options:
const redis = new Redis({
  host: "localhost",
  tls: {
    // Refer to `tls.connect()` section in
    // https://nodejs.org/api/tls.html
    // for all supported options
    ca: fs.readFileSync("cert.pem"),
  },
});

should be sentinelTLS.

Or, actually it seems that both are needed and they should contain the same content? I may be wrong.

There's also a enableTLSForSentinelMode option that might need to be true.
Not sure why we don't just check the presence for sentinelTLS.


JOE Editor and Hyper, disabling shortcuts for proper use

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: Manjaro Linux x86_64
Hyper.app version: latest

Issue

I have problems using the JOE Editor, which is my main code/text editor.
When pressing CTRL+K my terminal clears itself, and it's one of the basic modifiers in that editor.
Is there a way to completely disable hotkeys temporarily, so that the editor becomes usable again?

This will be resolved once #1509 lands.

close in #1876


ci/verify: Fix failing ubuntu downgrade

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@fredyw - some context ...
we upgraded the ubuntu vm to 24 on the basis that it has an installable version of yq but this broke our downgrade hack for docker, which may not be necessary on the 24 versions
im hoping we dont need the downgrade hack at all on more recent versions, but the ci didnt trigger trying to test this so ive had to add an arbitrary change to make sure this fixes

pushing through to unbreak presubmit/main


macos: hide quits the app

I'm running the example app on a mac.
hiding the window should just hide the window, but the whole app quits.  Is there an xcode setting for this?  I'll check.

You should set this to false in your example.  Otherwise it's not very useful on macos.
class AppDelegate: FlutterAppDelegate {
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return false.  <-- this was true
}
}


Guide

I hate asking this type of questions but is there any guide how to?
I just want convert Xlsl to Csv... thats all with ConvertFrom-ExcelSheet

In general, the example are the guide.  Best play with it a bit to understand how it works.  Converting XLSX to csv could be as easy as import-excel filename | export-csv -notypeinformation filename2.  This assumes there is a single sheet and the top row is the header row.


[FEAUTRE REQUEST] Only show youtube video embed, after user has clicked a song

It can be made so after the user clicks a song, only will the embed show and it autoplay the song like it does now.

hm seems easy
(famous last words)

hm seems easy
(famous last words)

lol

@TechStudent11 You found anything useful to be able to get this done? If yes, can you please make a PR.

@KendallDoesCoding sorry it's just that I was out all yesterday and couldn't check GitHub.

@KendallDoesCoding sorry it's just that I was out all yesterday and couldn't check GitHub.

No issues! Same here. It was christmas so that's completely fine :)


Update UserGuide.md

Fix #322

Codecov Report

Merging #323 (668b615) into master (7190c83) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #323   +/-   ##
=========================================
  Coverage     60.98%   60.98%
  Complexity      542      542
=========================================
  Files           101      101
  Lines          2040     2040
  Branches        209      209
=========================================
  Hits           1244     1244
  Misses          708      708
  Partials         88       88

Continue to review full report at Codecov.

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


revert: remove include external

Pull Request Template
Issue Overview

[X] This change addresses the issue in full
[ ] This change addresses only certain aspects of the issue
[ ] This change is a dependency for another issue
[ ] This change has a dependency from another issue

Description
The includeExternal endpoint is not being used, so to clean up the code, speed up build/test times, and reduce confusion after handoff, this PR removes it and all accompanying tests and env vars.  This is a removal-only PR; no other code is changed or added.
How Can This Be Tested/Reviewed?
Run yarn test and yarn test:e2e:local in the backend/core directory as usual.  You can also run yarn test:unit under the sites/public and sites/partners directories.
Checklist:

[X] My code follows the style guidelines of this project
[ ] I have added QA notes to the issue with applicable URLs
[X] I have performed a self-review of my own code
[X] I have reviewed the changes in a desktop view
[ ] I have reviewed the changes in a mobile view
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[X] I have assigned reviewers
[X] I have run yarn generate:client and/or created a migration if I made backend changes that require them
[ ] My commit message(s) is/are polished, and any breaking changes are indicated in the message and are well-described
[ ] Commits made across packages purposefully have the same commit message/version change, else are separated into different commits

Reviewer Notes:
Steps to review a PR:

Read and understand the issue, and ensure the author has added QA notes
Review the code itself from a style point of view
Pull the changes down locally and test that the acceptance criteria is met
Also review the acceptance criteria on the Netlify deploy preview (noting that these do not yet include any backend changes made in the PR)
Either explicitly ask a clarifying question, request changes, or approve the PR if there are small remaining changes but the PR is otherwise good to go

On Merge:
If you have one commit and message, squash. If you need each message to be applied, rebase and merge.

I'm getting an error loading the site. I see this branch has conflicts so maybe that's part of it.

@isaac-looker I think that's just because it was based on an older version of main.  I didn't touch any frontend stuff, so it shouldn't cause any issues with React components.  I just merged the latest version of main in, so hopefully that should make that issue go away.

Chris, when I yarn build in public I get the following error. I'm guessing that's from the merge w/main that now has the multiple images from the Bloom merge???

Thoughts?

Chris, when I yarn build in public I get the following error. I'm guessing that's from the merge w/main that now has the multiple images from the Bloom merge???

I think you're right. I get the same results when I run yarn build in main.


Persist chosen model per session

When starting a new session we should use the last model used
When continuing an existing session the chosen model should be the one used last in that particular session

REF #193

:tada: This issue has been resolved in version 0.16.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Enhanced HTTP utilities

This PR adds some functionality to the HttpUtil:

Send POST without any parameters (e.g. needed for POSTing to a REST endpoint).
Send POST with MultiPartFile.
Enhance error handling in method send().
Add some basic docs.

Greate work. Feel free to merge.

Thx for review, I'll merge!


[Feature] Admin action logs

Proposal

Add logs from admin user's actions
Display admin user's actions

Repercussions

Can make very large items on the logs list.

You want to look at the “A few special cases to note about list_display” section of the django docs regarding the admin site and escaping html.

Pass complete. Please also add some prereg tests, at least to cover the added logging functionality. Back to you, @Ghalko :metal:

LGTM. Dropping this in RTM :cake:

Out of scope for this, but I'd like to propose that NodeLogs be created for any changes to a Node object, even if they're marked as non-showing (I forget what the flag is, but there is one) so that provenance is maintained even if regular users can't see it as things stand. Maybe a follow-up issue?

should_hide is the flag you're thinking of.

Thanks!

Noted in current ticket. ADM-82


Benchmark on SWE-Bench

It would be interesting to see measure the performance on SWE-Bench benchmarks, so that this project can be more clearly differentiated from the increasing number of other coding agents.

https://www.swebench.com/

https://github.com/princeton-nlp/SWE-bench

[ICLR 2024] SWE-Bench: Can Language Models Resolve Real-world Github Issues?

https://arxiv.org/abs/2310.06770

SWE-bench: Can Language Models Resolve Real-World GitHub Issues?

Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, Karthik Narasimhan
Language models have outpaced our ability to evaluate them effectively, but for their future development it is essential to study the frontier of their capabilities. We consider real-world software engineering to be a rich, sustainable, and challenging testbed for evaluating the next generation of language models. We therefore introduce SWE-bench, an evaluation framework including 2,294 software engineering problems drawn from real GitHub issues and corresponding pull requests across 12 popular Python repositories. Given a codebase along with a description of an issue to be resolved, a language model is tasked with editing the codebase to address the issue. Resolving issues in SWE-bench frequently requires understanding and coordinating changes across multiple functions, classes, and even files simultaneously, calling for models to interact with execution environments, process extremely long contexts and perform complex reasoning that goes far beyond traditional code generation. Our evaluations show that both state-of-the-art proprietary models and our fine-tuned model SWE-Llama can resolve only the simplest issues. Claude 2 and GPT-4 solve a mere 4.8% and 1.7% of instances respectively, even when provided with an oracle retriever. Advances on SWE-bench represent steps towards LMs that are more practical, intelligent, and autonomous.

Agreed, it would be interesting to see the results if anyone wants to try.
That said, I'm guessing it might not do particularly well at this point since my focus so far has been much more on enabling a tight feedback loop, productive collaboration, and quick iteration between the developer and LLM vs. doing tasks end-to-end autonomously in a single shot. But now that the former is working well, it makes sense to start shifting more toward the latter, so stay tuned on that :)

Yeah, aider has recently done well in the SWE benchmark. It's interesting to see the results of plandex.


DSD-1846 & DSD-1869: X icon in Icon and SocialMediaLinks

Fixes JIRA ticket DSD-1846 & DSD-1869
This PR does the following:

Adds the "socialX" option to the Icon component.
Updates the SocialMediaLinks component to support the "socialX" icon.

How has this been tested?

local Storybook

Accessibility concerns or updates

n/a

Accessibility Checklist

[x] Checked Storybook's "Accessibility" tab for color contrast and other issues.
[ ] The feature works with keyboard inputs including tabbing back and forward and pressing space, enter, arrow, and esc keys.
[ ] For hidden text or when aria-live is used, a screenreader was used to verify the text is read.
[ ] For features that involve UI updates and focusing on DOM refs, focus management was reviewed.
[x] The feature works when the page is zoomed in to 200% and 400%.

Open Questions

n/a

Checklist:

[x] I have updated the Storybook documentation and changelog accordingly.
[ ] I have added relevant accessibility documentation for this pull request.
[x] All new and existing tests passed.

Front End Review:

[ ] Review the Vercel preview deployment once it is ready.

Do we have any guidance on when to use X and when to use Twitter or do we leave that up to designers? Should there be any warning if someone passes in both X and Twitter to the component? Just a thought. Otherwise, looks great!

@oliviawongnyc No, currently there is no guidance on this other than we only offer the Twitter icon in the DS. The Design team is reaching out to Product to get clarity on this, but once a decision is made, it would be good if we could complete the switchover at roughly the same time across the NYPL apps. Let's make sure to raise this with Andrew.


[Select] Basic select demo flickers when opened

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When I open the Selector, it renders twice.
OS: iOS 15.4.1
Browser: chrome version 99.0.4844.59
https://user-images.githubusercontent.com/62978539/161784943-31d739af-a6c1-4190-b9df-971242e49deb.MP4
Expected behavior 🤔
No rendering problems should occur.
Steps to reproduce 🕹
Occurs whenever the Selector component is opened under the applicable conditions.
Context 🔦
The rendering problem must be solved to eliminate the sense of discomfort.
Your environment 🌎

`npx @mui/envinfo`
  System:
    OS: macOS 11.5.2
  Binaries:
    Node: 16.13.0 - /usr/local/bin/node
    Yarn: 1.22.17 - /opt/homebrew/bin/yarn
    npm: 8.3.2 - /opt/homebrew/bin/npm
  Browsers:
    Chrome: 100.0.4896.75
    Edge: Not Found
    Firefox: Not Found
    Safari: 14.1.2
  npmPackages:
    @emotion/react: 11.8.2 => 11.8.2
    @emotion/styled: 11.8.1 => 11.8.1
    @mui/base:  5.0.0-alpha.74
    @mui/icons-material: 5.5.1 => 5.5.1
    @mui/material: 5.5.3 => 5.5.3
    @mui/private-theming:  5.5.3
    @mui/styled-engine:  5.5.2
    @mui/system:  5.5.3
    @mui/types:  7.1.3
    @mui/utils:  5.5.3
    @types/react: 17.0.43 => 17.0.43
    react: 17.0.2 => 17.0.2
    react-dom: 17.0.2 => 17.0.2
    typescript: 4.6.3 => 4.6.3

*The event is occurring in the Chrome browser on the iPhoneXR.

@ssraigorai I tried to reproduce this error on my iPhone 8 (different from your iPhone XR) but could not do so. Selector only opened once for me. Could you try updating your Chrome version and let us know if the error still exists afterwards?

Device: iPhone 8
OS: iOS 15.3.1
Browser: Chrome v100.0.4896.77 (released on April 04, 2022)

I'm seeing this flickering behavior on iOS & Mac Safari for  and
It doesn't happen if using TransitionComponent={Fade}
There also seems to be issues with mousing over the menu items- the highlights are not being removed on previously mouse over items.
Material UI v4.12.3
MacOS: 12.3.1 (Monterey)
Browser: Safari 15.4
Device: iPhone X
OS: iOS 15.4.1
Browser: Safari

zishiwu123
I have updated the version but the event is still occurring.
chrome 100.0.4896.77
https://user-images.githubusercontent.com/62978539/161929845-7afae6c4-6bed-488b-8f75-6d1001ea0c98.MP4

Duplicate of #31380
The workaround is included in the 5.6.0 release.

@michaldudak, the workaround for #31380 specifically targeted Safari browser. But apparently I overlooked the fact that Apple requires all 3rd-party iOS browsers to use WebKit, so all of them are affected by the same WebKit bug.
Here is a screen recording of this bug in iOS Chrome 100.0.4896.77:
https://user-images.githubusercontent.com/64441155/162477976-96251ebd-387a-40ab-9a2f-d287e555ba66.mov
Similarly to #32167 those browsers are not captured by Safari user agent regex since they are using their own user agent strings. I will look into this and submit a PR shortly.


Section reduction contribute() should accept std::vector

Original issue: https://charm.cs.illinois.edu/redmine/issues/1800

We added a new overload for contribute() which accepts a std::vector instead of taking a length and a buffer address. I think the same overload for contributions to section reductions is missing, and should be added for 6.9.0 for completeness and consistency.
~~https://charm.cs.illinois.edu/gerrit/#/c/3277/~~ https://github.com/UIUC-PPL/charm/commit/77378acbfd0ec83e2952267289ff2be3efc29b48

Original date: 2018-03-08 20:07:42

Can you link the gerrit patch here? Whenever marking a redmine issue as 'Implemented', we like to have the gerrit fix linked here

Original date: 2018-03-08 20:47:36

gerrit patch:
~~https://charm.cs.illinois.edu/gerrit/#/c/3827/~~ https://github.com/UIUC-PPL/charm/commit/32d325ad4cc35d6fe0af350b7a4d68b0bf24ba5c


[Bug] 🐛 Error of not displaying images when viewing details

Describe the bug
Error of not displaying images when viewing details
Steps to reproduce
.
Expected behavior
https://github.com/Harry-zklcdc/go-proxy-bingai/commit/67f60369bf8f8672c966a3f23d9db541900e3825
Screenshots

Versions

OS:
Browser & Version:
GoProxiBing Version:

Additional context
https://harry-zklcdc-go-proxy-bingai.hf.space

More Detail Need

error appears when using copilot to draw

maybe it just happens with my account

When creating an image, sometimes an option will appear when clicking on the image

I think it used "designer.microsoft.com" to create the image

Check your code. These don't happend on my code version.

https://github.com/Harry-zklcdc/go-proxy-bingai/assets/128912789/78f34351-ed88-464a-b89b-cdb3f04c5f31

Untitled.project.mp4

maybe it only works with my account

fix, Commit: 65a322598e027adc0b646018a244877bab4b2b93


Incorrect cell count/specimens displayed in staging UI

In the staging Browser, I am viewing the project "Healthy and type II diabetes pancreas" which is a SmartSeq2 experiment that has data from 10 pancreas tissue samples from which 3,514 cells were sequenced. Because this is a SS2 experiment, each cell suspension contains a single cell. In the view of this project (screenshot below), the 10 pancreas tissue samples are displayed, but each tissue is shown to have 1 cell in the Cell Count (Estimated) column. This is incorrect. Each tissue produced many cells, although you'd have to aggregate (sum) the number of cell suspensions linked to each tissue to get the count. They likely are not all the same count.
Not sure if this is a bug or whether this view is an intermediate step towards figuring out how to display SS2 experiments in the Browser. Though I'd make a ticket anyway :)

Need to wait for the fixes to https://app.zenhub.com/workspace/o/databiosphere/azul/issues/366 and https://app.zenhub.com/workspace/o/databiosphere/azul/issues/368.

@achave11, please investigate if this duplicates any existing issue. If so, link them as blocking this issue but leave this one open.

This is still a bug https://github.com/DataBiosphere/azul/pull/460 did not fix the Estimated Cells field.
@hannes-ucsc for further review.
Estimated Cells 3,514
Should be our response when project Healthy and type 2 diabetes pancreas project is selected, for this issue to be solved. The other summary fields should remain the same.
Thanks @malloryfreeberg

@malloryfreeberg AFAICT, this is also an issue with one of the demo data sets:
https://staging.data.humancellatlas.org/explore/specimens?filter=[{"facetName"%3A"project"%2C"terms"%3A["Single+cell+transcriptome+analysis+of+human+pancreas"]}]
Do you concur?

@hannes-ucsc yes, it looks like the same issue.

I can confirm that this is fixed in dev.


Add test workflow checking html build w/o deploy

Adding testing workflow so that we won't need to rely on docs builds.
Bare minimum:

[x] Builds on pushes before merging and without deploying
(for pushes to main/dev or any branches with patterns ['dev/*', 'feat/*', 'fix/*', 'hotfix/*', 'enh/*', 'misc/*'].

Next steps:

[ ] Check the types in this test (as implemented by @kevinkadak).
[ ] Ninja level: Check outputs of notebooks/examples to see if they're in a good range.

c.f. test bits in eegnb test yml
https://raw.githubusercontent.com/NeuroTechX/eeg-notebooks/master/.github/workflows/test.yml
(note, probably better ones in other repos...)


library not found for -lRNVectorIcons-tvOS

On fresh react-native app, after npm install --save react-native-vector-icons and react-native link react-native-vector-icons, when I try to react-native run-ios, build fails with following:
Ld build/Build/Products/Debug-iphonesimulator/Prism.app/Prism normal x86_64
    cd /Users/aiall/Developments/Prism/ios
    export IPHONEOS_DEPLOYMENT_TARGET=8.0
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.2.sdk -L/Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator -F/Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator -filelist /Users/aiall/Developments/Prism/ios/build/Build/Intermediates/Prism.build/Debug-iphonesimulator/Prism.build/Objects-normal/x86_64/Prism.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.0 -Xlinker -object_path_lto -Xlinker /Users/aiall/Developments/Prism/ios/build/Build/Intermediates/Prism.build/Debug-iphonesimulator/Prism.build/Objects-normal/x86_64/Prism_lto.o -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lc++ -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/aiall/Developments/Prism/ios/build/Build/Intermediates/Prism.build/Debug-iphonesimulator/Prism.build/Prism.app.xcent /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libReact.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTAnimation.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTImage.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTText.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a -lRNVectorIcons -lRNVectorIcons-tvOS -Xlinker -dependency_info -Xlinker /Users/aiall/Developments/Prism/ios/build/Build/Intermediates/Prism.build/Debug-iphonesimulator/Prism.build/Objects-normal/x86_64/Prism_dependency_info.dat -o /Users/aiall/Developments/Prism/ios/build/Build/Products/Debug-iphonesimulator/Prism.app/Prism

ld: library not found for -lRNVectorIcons-tvOS
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

The following build commands failed:
	Ld build/Build/Products/Debug-iphonesimulator/Prism.app/Prism normal x86_64
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/Prism.app
An error was encountered processing the command (domain=MIInstallerErrorDomain, code=4):
Failed to chmod /Users/aiall/Library/Developer/CoreSimulator/Devices/5BFA79D7-480E-46D8-BA2A-F859E0311F21/data/Library/Caches/com.apple.containermanagerd/Bundle/Application/B736A8E4-3968-463E-85DE-8BC9B1881163/Prism.app/Prism : No such file or directory
Launching org.reactjs.native.example.Prism
org.reactjs.native.example.Prism: 9393

I am on:
"react": "16.0.0-alpha.6",
"react-native": "0.44.0",

@cmcewen any thoughts?

apparently react-native link adds all targets to the ios target even if they are meant for tvOS
to get your app running remove the -tvOS.a file from link binary with libraries so it looks like this:

have filed an issue here: https://github.com/facebook/react-native/issues/13783

Gonna try it! Will let you know.

It works fine using the steps you mentioned! Thanks.

Thanks @cmcewen that worked for me also.
FYI, for those who are using react-native 0.49.3 then you may also run int0 https://github.com/react-native-community/react-native-svg/issues/460


added more detail to README

Provides a bit more information on how to use this tool. Open to any suggestions on how to improve this version.

@filak-sap any thoughts?

Good job! Thank you.


Add separate compiled JS

It would be to inspect the compiled javascript code if the concatenated javascript is also published in the dist folder. Right now, there's only a minified version.
Proposed:

angular-symfony-translation.js the concatenated js
angular-symfony-translation.min.js the minified version

Apologies for the late reply. As this is compiled using Google Closure Compiler, just having a concatenated version may be a little tricky. Un-minified is possible, though it would still have gone through at least some degree of compilation and won't be a like-for-like representation of the original source code. That said, that may well be enough to help you in this case if all you're after is a better idea of what's going on during code execution.
The intended way of working with the minified code is through the use of the generated source map (dist/angular-symfony-translation.js.map), so when inspecting the code you should never really be aware you're using the minified version. However, looking at the source map now I can see there's a compilation bug where the paths to the source files are incorrect and so it won't actually work.
I'll look at resolving the source map issue and adding an un-minified version, both of which should help with your issue.


WolverineHttp Endpoints with Transactional behavior & Durable queues don't trigger handlers

Describe the bug
When using Wolverine Http endpoint, that return an event message, havingTransactional Attribute set ( Using AutoApplyTransactions give same results),  using durable local queues, the message is written to database in the wolverine_incoming_envelopes table, but is never procedded and thus never triggers the handlers bound to the event.
To Reproduce
Steps to reproduce the behavior:

Clone Wolverine repos
Launch Samples/EfCoreSample/ItemService project in debug mode
Put a breakpoint on Handle method of ItemCreatedHandler class
Make an http request to /items/create4 endpoint
Breakpoint is never reached

Expected behavior
Code execution shoud stop on breakpoint, the handler shoud have been called.
Additional context
Wolverine 3.5.1

@blashbul Thanks for the report. Nuget dependency problems, but then, this was a real Wolverine.HTTP + EF Core permutation problem. Fix in 3.6 soon.


version bump and formatting

updated the release version to r2.14 and fixed formatting for TF_PYTHON_VERSION

cc: @nitins17

@cjflan Thanks so much for sending this PR btw! I forgot that we needed a version bump for the Apple Silicon r2.14 builds.


Rename Dasharo Entry Subscription to Dasharo Pro Package

Also change all occurences of DES.
Didn't change any filenames or links.
There were occurences where the DES was referenced as a former name of DPP. I have kept them.

@philipandag you may change the relevant links. For any links you change, simply add a redirect here: https://github.com/Dasharo/docs/pull/914/files#diff-98d0f806abc9af24e6a7c545d3d77e8f9ad57643e27211d7a7b896113e420ed2R90
Also I won't approve unless CI passes, we don't want broken links.

Also I won't approve unless CI passes, we don't want broken links.
All the "broken" links work fine when I go there manually. I guess it was some network issue?

The broken links from before are not detected anymore, although there are still some broken links to a google spreadsheet showing test results for PC Engines test results in files which I haven't modified.

docs/variants/pc_engines/releases_seabios.md: link to releases spreadsheet

## v<IP_ADDRESS> - 2024-06-28

Test results for this release can be found
[here](https://docs.google.com/spreadsheets/d/1_uRhVo9eYeZONnelymonYp444zYHT_Q_qmJEJ8_XqJc/edit?usp=sharing).

docs/variants/pc_engines/post-eol-fw-announcement.md:

Since February 2016, we have made [87 binary releases][3] for all PC Engines
hardware platforms from apu1 through famous apu2 up to apu7. We published over
[30k test results][4] from our automated testing framework. <<<< 30k test results is broken

docs/variants/pc_engines/faq.md:

**Test Scope:**
While the exact test scope for the upcoming BIOS version is currently being
finalized, it will offer feature parity with version <IP_ADDRESS>. The test scope
for version <IP_ADDRESS>, which might give you an idea of what to expect, can be
found in this document: [Dasharo Test Scope Document](https://docs.google.com/spreadsheets/d/1_uRhVo9eYeZONnelymonYp444zYHT_Q_qmJEJ8_XqJc/edit#gid=0).

Was the spreadsheet moved somewhere else?


Setup of Coordinate System of Hemisphere used in Illumination

Hi @lzqsd
Very amazing work which inspires me quite a lot! But I still have several questions, and I hope you could kindly clarify them.

The x and y axis of the coordinate system of hemisphere used in illumination. Why use L1 (p=1) normalization instead of L2, and, why get camx  by reversing the cross product of camy and normalPred?
https://github.com/lzqsd/InverseRenderingOfIndoorScene/blob/eeac1e960f0ba6be98afcbfcaa39c23e2dfcd4f1/models.py#L480

I have also a general question about the linear space and gamma space. The input image I is gamma-corrected LDR, and the output of the render equation is the radiance in linear space. Thus I am wondering whether it makes sense to compute the render loss, although with a scale factor, as shown in Eqn. (7) in the paper?

Looking forward to your reply, and thanks a lot in advance!

Hi @longbowzhang,
Sorry for failing to reply to your questions!

This is a bug in the code. You are totally right. It should be L2 normalization. Not sure why there is a p=1 in the first place. I have updated the code. Thanks a lot for pointing this out!
The input image is loaded by loadHdr function and is there in linear space :).

Hi @lzqsd,
Thanks a lot for your reply.

But I still fail to figure out the setup of the coordinate system of hemisphere based on the following code.
https://github.com/lzqsd/InverseRenderingOfIndoorScene/blob/64baec4a03498f3ab7b60d98ed79be27ebf78e27/models.py#L480
normalPred will be the z-axis, and camy will the y-axis, right? If so, the x-axis (i.e., camx) should be the cross product of camy and normalPred. But why reversing the result of cross product by adding a minus sign - after normalization?

During inference, the input should be a gamma-corrected LDR image, right? But during training, a HDR image is used as input. I am just wondering how to deal with this mismatch?

Looking forward to your reply!

Hi @longbowzhang ,
As for the first question, it is just how we define the coordinate system. There is no specific reasons for that.
We actually clip the HDR image into the range of 0 to 1 during training, to make sure that training and testing can match.


Alpha property for tintFill

At the moment tintFill in GameObject it's either on or off.
I'd likean alpha value property for the tintFill to manipulate it's strenght. It would be very useful to create flash effects and similar things.

hello, id like to work on this

!assign


Randomization of fingerprintable APIs

Implement fingerprint randomization and protection.
https://brave.com/privacy-updates/3-fingerprint-randomization/
https://dl.acm.org/doi/abs/10.1145/2736277.2741090
https://inria.hal.science/hal-01527580/document
https://coveryourtracks.eff.org

Note that this requires implementing being fingerprinted first. :P (Looks like those links are focused on JS and APIs provided in JS that we haven't even started looking at.)

@Zer0-One can you maybe rewrite this issue to be more along the lines of what APIs are vulnerable to fingerprinting and to bear this in mind when implementing them? This issue makes it sound like JS fingerprinting is an issue in the engine when it's really a hypothetical future problem.

It's a future problem. I'm just documenting it so we make it a priority later. It's not hypothetical, it's guaranteed to be an issue if we don't keep fingerprinting in mind while implementing stuff.
Here's a list of interfaces we should consider for such a feature:

User agent
HTTP_ACCEPT headers
Browser plugin details
Timezone offset
Timezone
Screen size and color depth
System fonts
Cookies
"Supercookies"
Canvas and WebGL fingerprints
Do-Not-Track headers
Language
Platform
Touch support
AudioContext fingerprints
Misc hardware specs (CPU type, number of CPUs, memory size, etc)

I am not saying we shouldn't bear fingerprinting in mind when implementing things. I'm saying it's a hypothetical future problem because it's not a real problem that exists in the browser right now. The only information that leaves the browser are the headers we send when making HTTP-requests, and those are the same for every Hastur instance right now.
The only almost-there additional bit of information we have right now is that the light/dark theme media-query thing could be used to find out if the user has set their OS to a light or dark theme, but I think most privacy-focused browser setups require the user to opt into that following the system, so that's what I figured we'd do in a more privacy-focused setup.

@Zer0-One is that title more along the lines of what you were going for? Sorry for the misunderstanding. 😅


[Suggestion] Inject a ConfigProvider class for Expressive common packages to eliminate configuration errors

Along with this suggestion is to enable the zfcampus/zf-development-mode package for development - which allows  Whoops Error Handler during development. See PR https://github.com/zendframework/zend-expressive-skeleton/pull/105
With this approach we will be able to inject Expressive configuration for either API or WebApp expressive integration.
Proposed ConfigProvider.php
namespace Zend\Expressive;

final class ConfigProvider
{
    public function __invoke()
    {
        return [
            "dependencies"          => $this->getServiceConfig(),
            "middleware_pipeline"   => $this->getMiddlewareConfig()
        ];
    }
    /**
     * Return dependencies mapping for this module.
     * We recommend using fully-qualified class names whenever possible as service names.
     *
     * @return array
     */
    public function getServiceConfig()
    {
        return [
            // Use 'invokables' for constructor-less services,
            // or services that do not require arguments to the constructor.
            //
            // Map a service name to the class name.
            // Fully\Qualified\InterfaceName::class => Fully\Qualified\ClassName::class,
            'invokables'    => [
                Helper\ServerUrlHelper::class => Helper\ServerUrlHelper::class,
            ],
            // Use 'factories' for services provided by callbacks/factory classes.
            'factories'     => [
                // Application
                Application::class      => Container\ApplicationFactory::class,
                Helper\UrlHelper::class => Helper\UrlHelperFactory::class,
                // Middlewares
                Helper\ServerUrlMiddleware::class => Helper\ServerUrlMiddlewareFactory::class,
                Helper\UrlHelperMiddleware::class => Helper\UrlHelperMiddlewareFactory::class,
            ]
        ];
    }
    /**
     * An array of middleware to register. Each item is of the following specification:
     *
     * <code>
     * [
     *  Required:
     *      'middleware' => 'Name or array of names of middleware services and/or callables',
     *  Optional:
     *      'path'     => '/path/to/match', // string; literal path prefix to match
     *                                      // middleware will not execute if path does not match!
     *      'error'    => true, // boolean; true for error middleware
     *      'priority' => 1, // int; higher values == register early;
     *                      // lower/negative == register last;
     *                      // default is 1, if none is provided.
     * ]
     * </code>
     *
     * While the ApplicationFactory ignores the keys associated with specifications, they can be used to allow merging
     * related values defined in multiple configuration files/locations.
     *
     * This defines some conventional keys for middleware to execute early, routing middleware, and error middleware.
     *
     * @return array
     */
    public function getMiddlewareConfig()
    {
        return [
            /**
             * Add more middleware here that you want to execute on every request:
             * - bootstrapping
             * - pre-conditions
             * - modifications to outgoing responses
             */
            'always' => [
                'middleware' => [
                    Helper\ServerUrlMiddleware::class,
                ],
                'priority' => 10000,
            ],
            /**
             * Add more middleware here that needs to introspect the routing results; this might include:
             * - route-based authentication
             * - route-based validation
             * - etc.
             */
            'routing' => [
                'middleware' => [
                    Container\ApplicationFactory::ROUTING_MIDDLEWARE,
                    Helper\UrlHelperMiddleware::class,
                    // Append here
                    Container\ApplicationFactory::DISPATCH_MIDDLEWARE,
                ],
                'priority' => 1,
            ],
            'error' => [
                'middleware' => [
                    //Add more error handler middleware
                ],
                'error'    => true,
                'priority' => -10000,
            ]
        ];
    }
}

Proposed composer.json (assuming we enabled the zend-component-installer in the skeleton app)
{
    "name": "zendframework/zend-expressive-config-provider",
    "type": "library",
    "require": {
        "php": "^7.0",
        "roave/security-advisories": "dev-master",
        "zendframework/zend-expressive": "^1.0",
        "zendframework/zend-expressive-helpers": "^2.0"
    },
    "autoload": {
        "psr-4": {
            "Zend\\Expressive\\": "src/"
        }
    },
    "extra": {
        "zf": {
            "config-provider": "Zend\\Expressive\\ConfigProvider"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "ZendTest\\Expressive\\": "test/"
        }
    }
}

See initial implementation (without test) https://github.com/CodingMatters/zend-expressive-config-provider

This is added to version 3 and all related zend-expressive pakages.


[Website] Display problem at kueue homepage

We should fix this logo

Also I'm not an expert at frontend, but this looks unclear, is this intended?

/kind ux ?

logo request https://github.com/kubernetes/steering/issues/264

this looks unclear

Do you mean it's hard to see? Maybe we can put a darker background.
cc @moficodes

Do you mean it's hard to see? Maybe we can put a darker background.

yeah

ah, we never fixed this
@moficodes could you add a darker tone?

That background was always a placeholder. Once we have our logo finalized. (Saw the email today looks like its ready) We probably will change it anyway.
I will look into it. Thanks for reminding me!


Fix stemming for kurutma and ledli

ledli:

last consonant exception prevents led -> let (since it's not a
native  turkish word it makes sense to ignore the harmony rule)
selection list exceptions prevents stem candidates other than led
to be selected

kurutma:
There is no specific exception list for the noun_suffix_machine which
creates the kurutm and kurut candidates, so this term was put in
protected words.

👍  LGTM


updated nuget spec according to csproj

Hi I just tried rc2 and it seems it does not pull in the dependencies specified in the csproj I updated them accordingly

i could do my testing anyway I just needed to add the updated dependencies to my project.


Create a combobox widget

Add a widget that displays a combobox with the supplied choices and selected value. Note this story also includes unit tests and making storybook stories for the widget.

Note that this should use a native widget


When  support the web version

Is your feature request related to a problem? Please describe.
Thank you for your extraordinary work~ First time I know there is such a software!
I would like to ask if there is any plan to support the web version? When will it be available?
Thanks again for your work!
Describe the solution you'd like
Thank you for your extraordinary work~ First time I know there is such a software!
I would like to ask if there is any plan to support the web version? When will it be available?
Thanks again for your work!
Describe alternatives you've considered
No response
Additional context
No response

There will most likely never be a web version unless someone generous builds a web app. For now, I would recommend using https://snapdrop.net/.


[WIP][3.0][cdc-runtime] add TestValuesDataSource and TestValuesDataSink for Pipeline test

This closes https://github.com/ververica/flink-cdc-connectors/issues/2643 https://github.com/ververica/flink-cdc-connectors/issues/2602
add a TestValuesDataSink that implement interface of DataSink / DataSource to build a pipeline for test case.
There are still some unfinished codes for pipeline building, submit this PR for review first.
Two points to discuss:

[ ] How to modify the test cases. Can we modify it at runtime?
[ ] How to Inspect and test results. Here I add some logs to print the schema and records.

Addressed the comments. PTAL @leonardBang.

Hi, @leonardBang. I've add TableSchemaState class to maintain the schema information in sink during the latest commit, can you give some suggestion about that?


CSS Bug in AI Response Prose (Dark Mode)

You see here that in dark mode that STRONG tag in these lists produces a color that isn't legible on the background color.
This is how it looks to me and where I found the problem in the inspector
This is what I propose the fix could look like.
The offending code is below:
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
}

I suggest a fix would look like this (as seen in the screenshots)
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: #d2d2d2;
    font-weight: 600;
}

Perfect color for a dark mode theme and adds a bit of contrast. #d2d2d2 for the win.
I'll perform a pull request and fix it myself as well, just give me a little bit. I think it's located in /src/components/Messages/UserMessage.vue and /src/components/Messages/AiMessage.vue but I will confirm when I do the pull request.
Unrelated: I will also look into adding OpenAI support (the bounty).

Fixed it by adding
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: #d2d2d2;
  font-weight: 600;
}

to the file
src/style.css
See attached Pull request. Feel free to merge as it fixes anywhere the STRONG tag occurs in dark mode.

better to add dark:prose-invert, which will do the same thing, but applies neatly to everything.


Support texture upload to texture arrays.

Support texture upload to 2d texture arrays.
Fix off-by-one when x==width.

Hmm, I would find it surprising that y corresponds to array layers for 1D arrays.

Can't find anything about this in the glTexSubImage2D documentation, but at least https://www.opengl.org/sdk/docs/man/html/glCopyTexSubImage2D.xhtml states

When target is GL_TEXTURE_1D_ARRAY then the y coordinate and height are treated as the start slice and number of slices to modify.

So i think it would make sense to just behave the same way.

If you prefer, I could add a seperate layer range parameter, just let me know.

No I think that's fine.
You just need to rebase your branch over master and I'll merge.

Rebased


FR: Customize the Quick Switcher that should be triggered with File Search

right now, it seems that basically the normal quick switcher is triggered. However, there are some alternative quick switchers, e.g. another quick switcher, and I assume people opting for a better command palette are also quite likely to use an alternative quick switcher too. Would it be possible for the Better Command Palette to add a setting to trigger an alternative quick switcher?

@chrisgrieser Are you asking for the palette to automatically open Another Quick Switcher when / is typed? If so, I'm not sure I understand your use case. If you use another quick switcher, wouldn't going through this palette first be an extra keypress that doesn't do anything. I think a hotkey for the switcher would work better. For example:
BCP hotkey -> Type '' -> Quick switcher opens
vs
Quick switcher hotkey -> Quickswitcher opens
Also, I should note the normal quick search is not actually triggered why you type /. It is a custom quick switcher similar to Another Quick Switcher. I intend to keep adding features to it, but for the moment it is still very similar to the normal quick switcher (minus recently switched files bubbling up to the top).

Ah, I see, I thought it was triggering the quick switcher.
Yeah, then this issue is irrelevant!


Vienna replaces the links to certain feeds reproducibly in 3.8-beta.2

First of all, thank you so much for your work on this feed reader. It is a blessing in times of SaaS flooding the feed reader business.
Describe the bug
I have a few dozen feeds, two of which expose the behavior mentioned in the title. These are specifically the feeds to the Annual Review of Sociology and Annual Review of Political Sciences:
https://www.annualreviews.org/action/showFeed?ui=45mu4&mi=3fndc3&ai=t0&jc=soc&type=etoc&feed=atom

https://www.annualreviews.org/action/showFeed?ui=45mu4&mi=3fndc3&ai=rx&jc=polisci&type=etoc&feed=atom

These feeds contain a lot of GET params, but work perfectly fine with Vienna.
However, I have noticed that after a certain period (mostly days, sometimes weeks), both these feeds suddenly display a warning icon and the feed URL has been replaced with Annual Review's maintenance page (here is a link).
I do not see why Vienna would override the URL to a feed with a URL that does not even point towards a correct feed. This is especially frustrating because I have to notice this warning icon, then go to the ARS/ARPS pages and exchange the link to the feed once again; sometimes every other day.
To Reproduce

Subscribe to the two feeds of ARS and/or ARPS (either should expose the behavior)
Wait a few days. At some point the feeds will feature a yellow warning triangle. If you then right-click the feed and select Edit …, you will see that the feed URL has been quietly replaced with the maintenance page of Annual Reviews.

Please complete the following information:

Vienna version: 3.8.0-beta.2
OS version: macOS 12.2.1

Additional information:
Currently, I think that it is an interaction between Vienna and the Annual reviews website. I suspect that they will put their page into maintenance mode regularly to update something, and during that time, if Vienna refreshes the feed, it will receive a 3xx HTTP status code, forwarding to the maintenance page. Something inside Vienna (at least that's my theory) then interprets this as an "Aha, the feed has been permanently moved!" and replaces the feed link without further checking.
It would be great to have either of the following alternatives:

Simply never replace a feed link, even if it stops working, and let the user sort this out.
Always ask before replacing the feed URL
Add an option in the preferences that lets users choose if they want to replace the URL automatically, or not.

Thank you very much again, and thank you for considering.

Vienna indeed updates feed URLs that return a 301 status code, but there is a 24-hour cooling period before the change is applied. Perhaps that is not enough or not a reliable indicator for a permanent redirect.
It seems odd to me that annualreviews.org uses a 301 status code for this purpose, since 301 means “moved permanently”. Status codes 302 and 307 would be better suited for this purpose (s. rfc7231 S. 6.4 and rfc2616 S. 10.3), since either are meant to be interpreted as temporary redirects.
I am not favouring a general user preference for this, since this seems to be a rare occurrence. Perhaps it would be possible to add a preference to the Get Info panel for a specific feed to opt out of this.
@barijaona: Any suggestions?

That sounds like a good suggestion. Honestly I would even be happy with a rough plist entry to do that, because you are absolutely correct that a 301 should not cause the problems I experience. I think it may very well be a simple misconfiguration on their side, but being able to counteract such misconfigurations on a per-feed basis is definitely more user-friendly, yes.
Btw in the meantime they both seem to have fixed the issue, since I didn't experience this behavior anymore, but I'm sure this wasn't the last time it happened ...

I have tested this for a few weeks, but I could not reproduce the problem.
Vienna has already some safety mechanisms regarding 301 redirections.
We could enforce additional precautions : update the database only after making sure that the new URL points to data that can effectively be parsed.

For what it is worth, the annualreviews.org maintenance page has a status code of 503. This is something Vienna could look for when it checks whether to update the URL.

Shouldn't we incorporate one of the suggested changes? I liked the idea to only update the url if the target of the redirection is a feed that Vienna can display... Maybe we could even replace the 24h cooldown that way?


Fix circular import for windows vfs graphdriver

Not sure how #13494 passed tests, but it caused a circular import from graphdriver->vfs->graphdriver.

ping @jhowardmsft

Wow, not sure either. LGTM :+1:

LGTM


Provide 100% testcov

I'm not sure I separated this from the upcoming PR correctly, but paired with, it provides 100% test coverage.
This also installs the requirements for testing when python setup.py develop or pip install -e. is used, as well as ensuring DEBUG log records are captured by nosetests.

Yeah, this includes coverage for commit(blocking=False) which is unavailable in this branch, sorry about that.

I'll just let this combine with #28, haven't the time to dish them seperately


Host header shown in UI but missing in request

Problem Description
The Host header shows in the request flow UI but isn't in the raw request export
Steps to reproduce the behavior:

Capture a request to https://github.com for example
Host header appears in the flow view of request
Export as raw_request or raw
Host header is missing in the output file

System Information
Mitmproxy: 6.0.0.dev (+49, commit c48a2fc)
Python:    3.8.5
OpenSSL:   OpenSSL 1.1.1g  21 Apr 2020
Platform:  Linux-5.7.15-1-MANJARO-x86_64-with-glibc2.2.5

I think in addons/export.py, function raw_request should not return cleanup_request(f)  , it should just return f.request.

I think you're right, it looks like the relevant lines in cleanup_request is only meant for httpie and curl exports.
https://github.com/mitmproxy/mitmproxy/blob/c48a2fcc4fa057d45b630bc779ec7c392e94b3fa/mitmproxy/addons/export.py#L15-L24

Thanks @zlowly! If one of you could send a PR, that'd be fantastic. ✨


Fusion model-integration with scene validation

Da uma olhada ai pra ver se nao fiz cagada joão, poisacho que um arquivo deu ruim ai KKKKKKKKKKKKK

Vou averiguar
Em sex., 23 de jun. de 2023 às 14:38, Victor Vasconcellos <
@.***> escreveu:

Merged #16 https://github.com/VictorVasconcellos42/Minecasting/pull/16
into feature/scene-validation.
—
Reply to this email directly, view it on GitHub
https://github.com/VictorVasconcellos42/Minecasting/pull/16#event-9620218343,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW3QXMGMMUMU47DVVUBC6HDXMXH7XANCNFSM6AAAAAAZR23ZTM
.
You are receiving this because your review was requested.Message ID:
@.***
com>


[FLINK-14235][kafka,tests] Change source in at-least-once test from finite to infinite

Previously it was possible that the source would end before a first chcekpoint could complete. If that was the case, any exceptions thrown during checkpointing are swallowed, which could explain the apparent data loss from FLINK-14235.
Does this pull request potentially affect one of the following parts:

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

Documentation

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

Thanks for the quick review @AHeise. Merging. I will close all of the three linked tickets and let's hope nobody will re-open them.


Package api docs on zipkin-query-service

It would be nice to host the openapi docs on the query server, so people using it can discover how to use the api. I suspect there will be steps to take in multiple repos, and decisions to make.
Probably we want to package a jar, so that existing apps can import them. For example add the api docs under, META-INF/resources/api/v1 to match servlet-style resource mappings.
Ex. if we had this, you could go to http://zipkinquery:9411/api/v1 in the browser, which would look like http://openzipkin.github.io/zipkin-api/#/
We'd want to be careful not to intrude on the efforts to re-host the zipkin javascript UI onto the query server.

cc @mohsen1 @eirslett @yurishkuro @dsyer @abesto

That should work well together with the javascript UI. As long as every API call is under /api/v1, then we can return assets for all other endpoints.

sounds like a cool feature, although not clear who the intended audience is. I do have one team who wants to read /dependencies endpoint for some other SRE service, but not really the query API.

The swagger-docs project has a configuration capability to load different api specs. Maybe you can take advantage of that and host the UI itself outside of query server.

fyi /dependencies is in what I'm calling the "query api". basically the
docs are for everything under /api/v1. A request was made to host api
documentation on the api root (vs 404)

I'm +1 for the idea, I love self-describing APIs. Not sure about how / what other, existing apps would want to import from this? Would those other apps also serve the same API description? Or is that about distributing the machine-readable API spec?

I think the packaging step is helpful for derivative work. For example, the
scala impl may expose static static assets differently that spring boot.
For example, spring boot might use "web jars".
In any case, the goal is the same, which is to add documentation to a
complete implementation of the zipkin api. We put effort into getting docs
together and this is a concrete way to put it in front of users.

#1959


Keyboard shortcuts documentation edits

Here are the changes I made:

Add "actions" object to the JSON file (this resulted in a few changes to verbiage changing "action name" to "action")
Include the platform limitations as part of !Important note (to match custom functions documentation)
Move the example JSON before the notes regarding the example
Small spelling/wording fixes

Docs Build status updates of commit 5ea392c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/design/keyboard-shortcuts.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 855376b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/design/keyboard-shortcuts.md
:bulb:Suggestion
View
Details

docs/design/keyboard-shortcuts.md

Line 111, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.
Line 120, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit b9aca08:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/design/keyboard-shortcuts.md
:bulb:Suggestion
View
Details

docs/design/keyboard-shortcuts.md

Line 111, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.
Line 120, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 80cb92f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/design/keyboard-shortcuts.md
:bulb:Suggestion
View
Details

docs/design/keyboard-shortcuts.md

Line 46, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.
Line 117, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.
Line 126, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit f7c139f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/design/keyboard-shortcuts.md
:bulb:Suggestion
View
Details

docs/design/keyboard-shortcuts.md

Line 117, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.
Line 126, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Corrected invalid link to "Differences between CLI v2 vs v1"

Thanks - this is a great fix. I think technically we're required to have a signed CLA in order to merge which is probably why this is still sitting here. If you're able to sign it, that'd be very helpful!

Hi @dpb587-pivotal,
Should I print&sign the individual CLA, scan it and send an email (what address)?

Hi - if you could sign the PDF and then send it to the address listed in the PDF. If you're signing the individual CLA you can email it to<EMAIL_ADDRESS>Hopefully getting this done once will make future PRs easier :)
Thanks!

thanks, I already sent it.
I attached CLA with PDF forms, it will be more comfortable to fill:
CFF_Individual_CLA-pdf-forms.pdf

I have already signed the CLA, please merge this fix.