Can't compile on nightly

Compiling rustfmt v0.5.0
/home/gonzalo/.cargo/registry/src/github.com-88ac128001ac3a9a/rustfmt-0.5.0/src/utils.rs:243:22: 243:25 error: mismatched types:
 expected `str`,
    found `&str`
(expected str,
    found &-ptr) [E0308]
/home/gonzalo/.cargo/registry/src/github.com-88ac128001ac3a9a/rustfmt-0.5.0/src/utils.rs:243         Some(val) => val,
                                                                                ^~~
/home/gonzalo/.cargo/registry/src/github.com-88ac128001ac3a9a/rustfmt-0.5.0/src/items.rs:932:22: 932:55 note: in this expansion of try_opt! (defined in /home/gonzalo/.cargo/registry/src/github.com-88ac128001ac3a9a/rustfmt-0.5.0/src/utils.rs)
/home/gonzalo/.cargo/registry/src/github.com-88ac128001ac3a9a/rustfmt-0.5.0/src/utils.rs:243:22: 243:25 help: run `rustc --explain E0308` to see a detailed explanation
error: aborting due to previous error

For whatever reason reinstalling with rustup.rs got me rust 1.7 nightly instead of 1.11...


FIPS compliance

Does the Azure AD Connect Health agent finally works on FIPS enabled servers? I noticed that the latest version of Azure AD Connect does support FIPS now, but don't see if the same support was added for the Health agent

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

ID: 5a5efdb8-5e17-6502-8e51-c77f8a6aa59c
Version Independent ID: e11ed733-2e65-7000-87b0-4adfcb16db21
Content: Azure AD Connect Health Version History
Content Source: articles/active-directory/hybrid/reference-connect-health-version-history.md
Service: active-directory
GitHub Login: @zhiweiwangmsft
Microsoft Alias: billmath

@xXxOlivierxXx
Thanks for your feedback! We will investigate and update as appropriate.

@xXxOlivierxXx Currently the AD Connect Health Agent does not support FIPs enabled servers. You can upvote the feature request on User Voice to stay posted on updates, though. https://feedback.azure.com/forums/558487-azure-government/suggestions/34781935-support-fips-compliant-algorithms-for-azure-ad-con
CC: @billmath


remove redundant is_eip1559 argument

Component
Anvil
Describe the feature you would like
the boolean arg is not needed and can be derived from the transaction itself
https://github.com/foundry-rs/foundry/blob/0e33b3e4246482e21b7008a3e6fe115ed6dda85b/anvil/src/eth/backend/mem/mod.rs#L2247C17-L2247C21
Additional context
No response

Assign me @mattsse

assigned! go for it

If no one is working on this, then i can go for it.

Are you gonna work on this @lazyfuhrer ?

You can assign him

@dhruvdabhi101 assigned!


Invalid and missing hashes in requirements files

Hi,
I have been trying to set up my machine to run the new PyPi (in order to help @nlhkabu on accessibility stuff).
Since #1044, there is an issue with one of the commands in Dockerfile:
...
&& pip install -r requirements/dev.txt \
               -r requirements/deploy.txt \
               -r requirements/main.txt \
               -r requirements/tests.txt \
...

It fails with the following output:
...
Hashes are required in --require-hashes mode, but they are missing from some requirements. Here is a list of those requirements along with the hashes their downloaded archives actually had. Add lines like these to your requirements files to prevent tampering. (If you did not enable --require-hashes manually, note that it turns on automatically when any package has a hash.)
    https://github.com/dstufft/pyramid_debugtoolbar/archive/no-inline.zip#egg=pyramid_debugtoolbar --hash=sha256:c9f39f5434661ae238f9113faea235be5902331a04e54497a680f893212dad41
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
    pip-tools>=1.0 from https://pypi.python.org/packages/py2.py3/p/pip-tools/pip_tools-1.6-py2.py3-none-any.whl#md5=ba5581892a6966aec3a5128819ce6bc7 (from -r requirements/dev.txt (line 1))
    coverage from https://pypi.python.org/packages/source/c/coverage/coverage-4.0.3.tar.gz#md5=c7d3db1882484022c81bf619be7b6365 (from -r requirements/tests.txt (line 1))
    factory-boy from https://pypi.python.org/packages/3.4/f/factory_boy/factory_boy-2.6.1-py2.py3-none-any.whl#md5=080dde3031d7787b849de02a94127561 (from -r requirements/tests.txt (line 2))
    freezegun from https://pypi.python.org/packages/2.7/f/freezegun/freezegun-0.3.6-py2.py3-none-any.whl#md5=8d923c4aa4ac17a3903bf0e50c282428 (from -r requirements/tests.txt (line 3))
    pretend from https://pypi.python.org/packages/py2.py3/p/pretend/pretend-1.0.8-py2.py3-none-any.whl#md5=de39ac147c131b67655e4990db8f56b7 (from -r requirements/tests.txt (line 4))
    pytest from https://pypi.python.org/packages/2.7/p/pytest/pytest-2.9.1-py2.py3-none-any.whl#md5=8864aa3ffe74cd3a0923ab1ee3d3ab29 (from -r requirements/tests.txt (line 5))
    pytest-dbfixtures>=0.9.0 from https://pypi.python.org/packages/3.5/p/pytest-dbfixtures/pytest_dbfixtures-0.13.1-py3-none-any.whl#md5=cd651541f5acdfb0ec2b5d93b8c445b4 (from -r requirements/tests.txt (line 6))
    responses>=0.5.1 from https://pypi.python.org/packages/2.7/r/responses/responses-0.5.1-py2.py3-none-any.whl#md5=1833cc5ae0fcfb5954c53a6ae79caa16 (from -r requirements/tests.txt (line 7))
    webtest from https://pypi.python.org/packages/source/W/WebTest/WebTest-2.0.20.tar.gz#md5=fa2a8a1df774ca1b5be2f027c552f338 (from -r requirements/tests.txt (line 8))
THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    greenlet==0.4.9 from https://pypi.python.org/packages/cp35/g/greenlet/greenlet-0.4.9-cp35-cp35m-manylinux1_x86_64.whl#md5=b2ef20bcdcaab09757c28308c3272004 (from -r requirements/deploy.txt (line 9)):
        Expected sha256 11f6fbb16df0fd595fec0b61e88f45f3d59cd8940db2f218de272c7702ec32b6
        Expected     or 2d48cbff2758ded71192f486a026815c975a7589d0d78d0cd8f7f5045b44b540
        Expected     or e13d1eaf9fa7a9dfb3bd8e33818f1b3799bc5bdd9a808744210bc4d3e45f70b2
        Expected     or b406a659290cc9aa47ead4dec238ad07b04b53bf8a7545fb940ee4f46667b105
        Expected     or 79f9b8bbbb1c599c66aed5e643e8b53bae697cae46e0acfc4ee461df48a90012
        Expected     or 58b2f3a2e7075c655616bf95e82868db4980f3bb6661db70ad02a51e4ddd2252
             Got        d07ceaa1381da68e02acebcb2d712ad3a1a9762f95d611fd239bac046f7ee106

ERROR: Service 'app' failed to build: The command '/bin/sh -c set -x     && apt-get update     && apt-get install gcc make libpq-dev libffi-dev --no-install-recommends -y     && rm -rf node_modules     && npm install -g bower node-gyp gulp-cli     && npm install     && pip install -U pip setuptools     && pip install -r requirements/dev.txt                    -r requirements/deploy.txt                    -r requirements/main.txt                    -r requirements/tests.txt     && find /usr/local -type f -name '*.pyc' -name '*.pyo' -delete     && rm -rf ~/.cache/     && apt-get purge gcc make libpq-dev libffi-dev -y     && apt-get autoremove -y     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*' returned a non-zero code: 1
make: *** [.state/docker-build] Error 1

Apparently, if one of the requirements file contains hashes, all requirements files should.
Also, there is another error message about hashes being invalid. This second error message does not appear when running the command inside a virtual environment created outside the Docker container.
Regarding missing hashes, there are two possible fixes to this issue:

Run the commands with one requirements file at a time:

...
&& pip install -r requirements/dev.txt \
&& pip install -r requirements/deploy.txt \
&& pip install -r requirements/main.txt \
&& pip install -r requirements/tests.txt \
...

Add missing hashes to all requirements files.

Regarding invalid hashes, I have no idea how to fix, and cannot suggest a solution.

Ah, sorry about this. I still had a built copy of the docker container locally and didn't notice I broke this, I've gotten this fixed locally and will be putting up a PR momentarily.

Thanks for fixing this issue so quickly, @dstufft.
It now works perfectly. :+1:


Add more comprehensive documentation on supported date formats

Documentation improvement

This looks good but would be great if we can somehow leverage the TypeChecks to automatically document this in the compatibility.md

Can we create a follow-on issue to handle that for future triage?

This looks good but would be great if we can somehow leverage the TypeChecks to automatically document this in the compatibility.md

TypeChecks check types, not values, so IMO that's not an appropriate mechanism for documenting it.  It may be worth adding a withPsNote if one doesn't already exist to point to this document for any operation parsing formats.

build


bug when i start the game

Hello,
When i just start the game, i find that there are some aliens are red. In my namespace, there three applications, and every time there are three aliens are red.
I use the defold to see the console, next is the result:
DEBUG:SCRIPT: table: 0x7f81f4292c40
DEBUG:SCRIPT: [swap_pod] phase of nginx-1-1-build is Succeeded
DEBUG:SCRIPT: [swap_pod] nginx-1-1-build is not running
DEBUG:SCRIPT: [swap_pod] phase of nginx-2-1-build is Succeeded
DEBUG:SCRIPT: [swap_pod] nginx-2-1-build is not running
DEBUG:SCRIPT: [swap_pod] phase of nginx-3-1-build is Succeeded
DEBUG:SCRIPT: [swap_pod] nginx-3-1-build is not running
DEBUG:SCRIPT: [swap_pod]: pods not running pods in Kubernetes: 3
DEBUG:SCRIPT: [swap_pod]: pods running pods in Kubernetes: 15
DEBUG:SCRIPT: [swap_pod]: pods not running pods in KubeInvaders: 3
DEBUG:SCRIPT: [swap_pod]: pods running pods in KubeInvaders: 15
can you help me to solve this problem, thank you very much.

Hi @xiangpingjiang can you please do kubectl get pods -n <yourtargetnamespace>or oc get pods --all-namespaces -n <yourtargetnamespace>?
May be there is some pod that is a state different by "running".

Thank you, there is some pod that is a state different by "running"

gr8!! I think we should found a community of Kubeinvaders :D


v2 snapshots sync migration

Sync missing v2 snapshots when there is no trade
Use db pricing
Maybe get a new subgraph that is similar to the v3 subgrapH/

related #312

Missing one snapshot: https://beets.fi/pool/0xf3a602d30dcb723a74a0198313a7551feaca7dac00010000000000000000005f
Many missing snapshots: https://beets.fi/pool/0xf1e9ac30a4a83d5571ee5832a9294a232ff1c38a000100000000000000000768


Rise a warning if given class implements PipeTransform but is not decorated with @Pipe

I can take this one.

The rule is provided in #271 and will be available after merge


Upgrade to Swift 5

Upgrading DEMO / DOAlertController to swift 5.

@okmr-d  -- please consider this PR to make the project up to date!
Thanks.


screenshot_on_failure not being called for assert_text/2

Issue
Hi!
I'm trying to get the screenshot_on_failure feature working, but I can't get it to work with assert_text/2. This happens because the /2 version of the function does not call the take_screenshot one, but the /3 version does (via find):
https://github.com/keathley/wallaby/blob/e15c8b2cf8d4b444a4dea9fd1f33eca161348d15/lib/wallaby/browser.ex#L799-L806
I'll try to submit a PR fixing it!

Thanks for the report and PR!
I think we're currently researching a different approach, where we'd provide a feature macro to replace test, which would handle taking screenshots on any failure - not just failures in wallaby-provided assertions. You can take a look at this PR -  let us know if that would work for you and feel free to give any feedback on it you can think of.

Oh, I was not aware of this, I'll check it!
Thanks!
Should we close this issue and PR then? Or is it valuable at least while #447 is not merged?


How can I read response.request.body in response?

Hey @mlegenhausen 👋 Great library and amazing work.
I'm trying to read the response.request.body in the response interception:
response: function (response) {
        response.text().then((value) => {
          console.log('Response here')
          console.log(value)
        })

        const requestClone = response.request.clone()
        requestClone.text().then((value) => {
          console.log('Request body here')
          console.log(value)
        })

        return response;
      },

I'm getting Uncaught (in promise) TypeError: Failed to execute 'clone' on 'Request': Request body is already used. I have tried with:
response.request.text().then((value) => {
          console.log('Request body here')
          console.log(value)
        })

But I'm getting TypeError: Failed to execute 'clone' on 'Request': Request body is already used.
My use case is to whenever there's a response I would like to log the request body and the response body. Is it possible to do it entirely in the response or do I have to keep track of the request, and whenever I get a response I look for the request and merge them?

Hi, I've written a library for you: return-fetch. You can read request body from response interceptor. Here is a working example: https://stackblitz.com/edit/return-fetch-hq9is8
import returnFetch from 'return-fetch';

const fetchExtended = returnFetch({
  baseUrl: 'https://jsonplaceholder.typicode.com',
  headers: { Accept: 'application/json' },
  interceptors: {
    response: async (response, requestArgs) => {
      console.log('**** read request body from response interceptor ****');
      console.log(await new Response(requestArgs[1]?.body).text());
      return response;
    },
  },
});

fetchExtended('/posts', { method: 'POST', body: '{"hello":"world!"}' })


Maximum recursion depth exceeded when creating a DataLoader for an IterDataPipe dataset

🐛 Describe the bug
It looks like there's an infinite loop involving the traverse function when we try to instantiate a data loader from the following dataset.
import os
from torchdata.datapipes.iter import HttpReader, IterableWrapper, FileLoader
from torch.utils.data import IterDataPipe
from torch.utils.data.dataloader import DataLoader

MD5 = "9f81648d4199384278b86e315dac217c"
URL = "https://dl.fbaipublicfiles.com/glue/data/SST-2.zip"

class SST2Dataset(IterDataPipe):
    """The SST2 dataset uses torchdata datapipes end-2-end.
    To avoid download at every epoch, we cache the data on-disk
    We do sanity check on dowloaded and extracted data
    """

    def __init__(self, root, split, validate_hash=True):
        self._dp = self._get_datapipe(root, split, validate_hash)

    def __iter__(self):
        for data in self._dp:
            yield data

    def _get_datapipe(self, root, split, validate_hash):
        # Validate integrity of dataset using md5 checksum
        hash_dict = {os.path.join(root, "SST-2.zip"): MD5} if validate_hash else None
        hash_type = "md5" if validate_hash else None

        # cache data on-disk
        cache_dp = IterableWrapper([URL]).on_disk_cache(
            filepath_fn=lambda x: os.path.join(root, os.path.basename(x)),
            hash_dict=hash_dict,
            hash_type=hash_type,
        )
        cache_dp = HttpReader(cache_dp).end_caching(mode="wb", same_filepath_fn=True)

        # Load from cached file
        cache_dp = FileLoader(cache_dp, mode="rb")
        # extract data from zip
        extracted_files = cache_dp.read_from_zip().filter(
            lambda x: f"{split}.tsv" in x[0]
        )
        parsed_data = extracted_files.parse_csv(skip_lines=1, delimiter="\t").map(
            lambda x: (x[0], x[1])
        )
        return parsed_data

dataset = SST2Dataset(root=".", split="train", validate_hash=True)
dataloader = DataLoader(dataset, batch_size=None, shuffle=False)
print(next(iter(dataloader)))

Here's the stacktrace:
Traceback (most recent call last):
  File "/data/home/binhtang/repos/scratch/fun.py", line 50, in <module>
    dataloader = DataLoader(dataset, batch_size=None, shuffle=False)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 232, in __init__
    torch.utils.data.graph_settings.apply_shuffle_settings(dataset, shuffle=shuffle)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph_settings.py", line 31, in apply_shuffle_settings
    graph = torch.utils.data.graph.traverse(datapipe)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph.py", line 64, in traverse
    d[datapipe].update(traverse(item, exclude_primitive))
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph.py", line 64, in traverse
    d[datapipe].update(traverse(item, exclude_primitive))
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph.py", line 64, in traverse
    d[datapipe].update(traverse(item, exclude_primitive))
  [Previous line repeated 979 more times]
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph.py", line 61, in traverse
    items = list_connected_datapipes(datapipe, exclude_primitive)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/graph.py", line 47, in list_connected_datapipes
    p.dump(scan_obj)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/_typing.py", line 344, in __hash__
    return hash((self.__name__, self.type))
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/site-packages/torch/utils/data/_typing.py", line 235, in __hash__
    return hash(self.param)
  File "/fsx/users/binhtang/conda/envs/torchdata/lib/python3.9/typing.py", line 752, in __hash__
    return hash((self.__origin__, self.__args__))
RecursionError: maximum recursion depth exceeded while calling a Python object

Versions
PyTorch version: 1.11.0.dev20211223+cpu
Is debug build: False
CUDA used to build PyTorch: Could not collect
ROCM used to build PyTorch: N/A

OS: Ubuntu 18.04.5 LTS (x86_64)
GCC version: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Clang version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
CMake version: version 3.20.4
Libc version: glibc-2.27

Python version: 3.9.7 (default, Sep 16 2021, 13:09:58)  [GCC 7.5.0] (64-bit runtime)
Python platform: Linux-5.4.0-1051-aws-x86_64-with-glibc2.27
Is CUDA available: False
CUDA runtime version: 11.1.105
GPU models and configuration: Could not collect
Nvidia driver version: Could not collect
cuDNN version: Probably one of the following:
/usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7.6.5
/usr/local/cuda-10.2/targets/x86_64-linux/lib/libcudnn.so.7.6.5
/usr/local/cuda-11.0/targets/x86_64-linux/lib/libcudnn.so.8.0.5
/usr/local/cuda-11.0/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8.0.5
HIP runtime version: N/A
MIOpen runtime version: N/A

Versions of relevant libraries:
[pip3] numpy==1.21.5
[pip3] torch==1.11.0.dev20211223+cpu
[pip3] torchdata==0.3.0a0+25530cf
[pip3] torchtext==0.12.0a0+2683aa8
[conda] numpy                     1.21.5                   pypi_0    pypi
[conda] torch                     1.11.0.dev20211223+cpu          pypi_0    pypi
[conda] torchdata                 0.3.0a0+25530cf           dev_0    <develop>
[conda] torchtext                 0.12.0a0+2683aa8          pypi_0    pypi

Thanks for pointing out the issue.
@NivekT We should add test cases of using Datapipe inside DataLoader to prevent such case happening again.


generateOffer and CreateDataChannel APIs

In order to facilitate a connection between two Cpp clients instead of the browser, we've added PeerConnection::GenerateOffer() and PeerConnection::CreateDataChannel(std::string label, std::string protocol)
To see it in action, run the websockets server, followed by testclientanswer in one terminal and testclientoffer in another, in that order.
We've also included some general fixes that we've come across:

Fix string comparison in ParseOffer (https://github.com/hamon-in/librtcdcpp/commit/0ae722c4ab7de706fd3609ea9ca6ad4fa0dcb7ce)
DCEP structure alignment fix.

Howdy; did you want me to take a look at this, or are you closing while some more changes are made?

Closing this to make some more changes. Will reopen once it's ready :)

I think this should be all for this PR to be feature complete and functional.

Awesome, thanks for sharing all this hard work!
I'll try to take a look at this tonight and get back to you asap.


Dark Theme mode always turned on

Smartphone / Desktop: (please complete the following information)

**NodeBB version:1.13.2
**Device: all different
**OS:  all different
**Browser:  all different

with current version of theme ( with default dark theme off in admin panel ), every user has it on, and when they switch it off, after page refresh it goes back to dark.

@maciejbak85 Okey, now all its work perfect!
U can install:
npm install nodebb-theme-oxide@latest
or
npm install<EMAIL_ADDRESS>

ok works good thanks!


xfce.xfce4-notifyd: 0.6.2 -> 0.6.3

Motivation for this change
Update to version 0.6.3
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

feel free to ping me for review and merge

feel free to ping me for review and merge

Ok. Thanks.


PSQ Registration protocol

This PR implements a Request-Response protocol for establishing and mutually registering a PQ-PSK under a storage handle designated by the responder.
The Credential trait does need a little work to be usable e.g. with a real signature scheme, but serves primarily as a proof of concept.

I've done a tiny bit of cleanup and will be merging this, we'll discuss next steps later today.


Add a spinner components for site loading

Description
Create and add custom spinner components for site loading.
Acceptance Criteria
A fun custom spinner component that appears when the site loading.

@Hellrungj  i would love to do this task. could you please assign me this?


Update dependencies

closes: #133

[x] update dependencies
[x] fix tests <-- it might be worth to move to something like jest (currently only coverage fails, known issue https://github.com/gotwarlost/istanbul/issues/602) now using https://github.com/mattlewis92/karma-coverage-istanbul-reporter

Can you upgrade to babel 7?

Gotcha @pksunkara will do


apparently we don't support SVC

I suspect it was working in the past...

the classifier is only in linwrap; it was never added to svmwrap

compiles but needs to be tested

done; make new major release


firstLineHeadIndent does not work

let mutableText = NSMutableAttributedString(string: text)
let style = NSMutableParagraphStyle()
style.firstLineHeadIndent =  40 (it does not work)
style.headIndent = 0
style.lineSpacing = 3
mutableText.addAttribute(NSParagraphStyleAttributeName, value: style, range: NSMakeRange(0, mutableText.length))

I am seeing similar issue on latest master. Has there been any recent changes that firstLineHeadIndent does not offset the rendered text?

Looking more into this, I have found the solution. See if my fork works for you or if it introduces any issues?
https://github.com/kwketh/TTTAttributedLabel
The changes revert one commit 1b9648 that was done over year ago.


electron-bin is chronically outdated

The last time the listed maintainers were active was 2015 (@travisbhartwell) and 2018 (@manveru) respectively.
Nobody is doing the regular bumps for security updates of electron-bin. Also the default electron-bin attribute points to the now-unmaintained version electron_26-bin.
It was last updated by:
@yayayayaka in October 2023
delroth in Sept 2023 (but this was part of a one-off tree-wide effort to fix a vulnerability in libwebp)
@teutat3s in July 2023
Currently electron-bin is used in two situations:

on darwin
In packages pinned to old, insecure versions of electron

blockbench-electron (25)
breitbandmessung (24)
feishin (24)
electron-fiddle (24)
passky-desktop (22)
kuro (22)
whalebird (21)
etcher (19)
indiepass-desktop (19)
obinskit (13)
hyper-haskell (10)
teleprompter (10)

I am also once again questioning the keeping around old versions of electron-bin. This does not match our general policy:

The standalone flash player was removed when it no longer received updates, even though it is was still useful to run flash applications.
unsupported insecure versions of nodejs were fully removed with a large effort to migrate packages including manual patching, unsupported version combinations, and removal of dead packages which depend on them.

Keeping electron-bin around does generate involuntary maintenance effort through bug reports from users who are not aware which electron build they are using.

It should go without saying that we should not be keeping around unmaintained browser runtimes, that have such a large surface area. Getting strong libwebp/libvpx vibes¹²³.

[1] https://video.fosdem.org/2024/h1302/fosdem-2024-1983-remediating-thousands-of-untracked-security-vulnerabilities-in-nixpkgs.av1.webm
[2] https://github.com/NixOS/nixpkgs/issues/254798
[3] https://github.com/NixOS/nixpkgs/issues/258048

whalebird can’t be updated due to missing v2 yarn lockfile support in nixpkgs https://github.com/NixOS/nixpkgs/pull/284125


[FLINK-27142][test] Remove bash tests dependencies on the Elasticsearch connector

What is the purpose of the change
This is a draft PR  for the migration of the bash test relying on the Elasticsearch connector to java-based ones.
Brief change log

TODO

Verifying this change
Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (100MB)
Extended integration test for recovery after master (JobManager) failure
Added test that validates that TaskInfo is transferred only once across recoveries
Manually verified the change by running a 4 node cluster with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

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, Kubernetes/Yarn, 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)

Rebased and fixed all the issue I could find.

This could mean that the test module must be rebuilt via maven.

Did you follow this suggestion?

This could mean that the test module must be rebuilt via maven.

Prior to running the test, I ran mvn clean install -DskipTests -Dfast -Pskip-webui-build on the entire project

What are the contents of flink-end-to-end-tests/flink-sql-client-test/target/sql-jars?

Did a full mvn clean and a rebuild after, then the tests passed :/


Live migration supported regions

I learned today that live migration is not supported in the West Europe region. Could you please include on this page a list of regions where live migration is supported?

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

ID: 66ebb48e-c896-a747-bc42-aa203978a1cd
Version Independent ID: 6e7bfefb-e67c-b5d5-89f7-6f1b6a2e8b61
Content: Change how a storage account is replicated - Azure Storage
Content Source: articles/storage/common/redundancy-migration.md
Service: storage
Sub-service: common
GitHub Login: @tamram
Microsoft Alias: tamram

@desmondgc Thanks for your question. We are checking on this and will respond to you soon.

Hi there! @desmondgc, would you mind elaborating on your feedback? Was your migration request denied? I'd love to learn more and see if we could help!

I opened a support request for live migration from LRS to ZRS and was contacted on Teams:

#reassign: @cdfaisonms

GitHub user artemuwka has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

Do we know why the live migration was not supported at this time?

Live migration was not available in West Europe at the time due to "capacity constraints." (I can't elaborate any further - that's simply what we were told by Azure support.) We were eventually able to complete live migration after waiting ~2 months.
This issue was created because of poor choice of wording by the Azure support agent we were working with. They simply told us "not supported" at first. Later, after escalating, we were told "capacity constraint." I think it's safe to close. Thanks for following-up anyway.


Next minor

Just adding in free tier stuff

had to merge in upstream/release/v5.5.3 to fix timegrinder test


fix(array checking css): issue #232

Resolves issue #232

Coverage remained the same at 100.0% when pulling 847cac4c0fd0586be34ec287e3936d314f61effd on realtymaps:1.X into 5a351820c4dbb15de075a2ffb3496f8b335742f9 on floridoo:1.X.

@shinnn @hummal @floridoo @zacronos @SamanthaAdrichem

Coverage remained the same at 100.0% when pulling 7a8482dcce09bd58724906f8bba09c3e820aa0b9 on realtymaps:1.X into 5a351820c4dbb15de075a2ffb3496f8b335742f9 on floridoo:1.X.

Coverage remained the same at 100.0% when pulling 7a8482dcce09bd58724906f8bba09c3e820aa0b9 on realtymaps:1.X into 5a351820c4dbb15de075a2ffb3496f8b335742f9 on floridoo:1.X.

Once merged I will roll this into master

I am only PR'ing this to see if anyone has any qualms with debug being added as a dependency

I'm not a good fan of debug... in exchange for the good debug log, it makes the code a bit more messy.
======
It's just my opinion. Feel free to merge this if others vote for this PR.

@shinnn curious what is exactly the beef with debug? I find it rather clean. If anything I have issues with the numerous outstanding PR's they have on the repo. Do you have better alternatives?
One thing we have done at my office is basically wrap debug to evaluate functions only if they are enabled. That way it saves on memory and string concatenation.
Example:
var bigHarryString = 'lots of string';
debug(function(){return 'bigHarryString :' + bigHarryString;}); //internal closure is not called if that debug namespace is not enabled.

If you're so confident about what you do, no need to ping others. Just merge it.

@shinnn yeah, I am working on a debug extension to keep the debug overhead minimal

Coverage remained the same at 100.0% when pulling f51b931c831ed405e535025aea24dafdffb11e11 on realtymaps:1.X into 5a351820c4dbb15de075a2ffb3496f8b335742f9 on floridoo:1.X.


Bug 1943726: add bracket logging on openshift/builder calls into buildah to assist test-platform team triage

manual cherrypick of the 2 4.8 PRs / commits to get consensus on the start/end logging around calls from openshift/builder into the vendored buildah code when builds define ImageSource entries and we call buildah to execute the download/copy of those image refs
@stevekuznetsov and the testplatform team is trying to diagnose undo slowness of this function in the CI clusters
they have also already turned on V6 trace for builds in those clusters, but on their next 4.7.x upgrade of the CI clusters, they can get this logging too, as they indicated that would help them.
Ultimately, between build api team and @nalind we can help them pinpoint where the delays are occurring.
/assign @bparees
i.e. this is the redo of the 4.7 PR I assigned to you, but then we agreed to close, yesterday

/lgtm

/lgtm

/test e2e-aws


Finalize the club profile page

I had to make a new custom carousel due to the following reasons,

The already existing one is not adhering to the design.
As per the requirement of the club profile, each item of the carousel should have an icon button (in this case a delete button), so I added it to the new carousel. when calling the carousel, by setting the showIconButton to false, you can hide the icon button.
Again, as per the requirement of the club profile, the auto-scroll should be disabled when the profile is accessed by the profile owner. In the new carousel, it can be done by setting the enableAutoScroll to false.
Finally, I couldn't wait till someone fix the already existing one :).

I hope I made someone's work easy!!!!

Please be consider enough to communicate with your teammates before creating a new one for an exciting one. You can always modify it rather than create a new one.


[Bugfix] Fix ICacheKeySerializerTests flakiness

Description
ICacheKeySerializerTests.testInvalidInput() is flaky. When deserializing, the serializer reads in a VInt, some strings, another VInt, and then arbitrary byte[]. To test that it correctly throws an error when deserializing invalid bytes, I previously just fed it random bytes and assumed it wouldn't be valid. But, in some cases the random bytes could be read as the above without errors.
To fix this, I pass in an invalid VInt (-1, -1, -1, -1, -1) as the first five bytes of the otherwise random input. I confirmed with the debugger this always throws an exception in StreamInput.readVInt(), so the test should always pass now. Confirmed the test passes 10,000 times on my machine.
Related Issues
Resolves https://github.com/opensearch-project/OpenSearch/issues/14504
Check List

[x] Functionality includes testing.
~- [N/A] API changes companion pull request created, if applicable.~
~- [N/A] Public documentation issue/PR created, if applicable.~

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@peteralfonsi Can you rebase the Lucene version update?


How do you reset the formData when submission to the database is successful?

I can't figure out how to access the formData to wipe the fields and state when the database transaction is successful?

Hi @fergusmeiklejohn
you can do this:
<EasyForm :key="counter" />

and
return default {
  data () { return { counter: 0 } }
}

Then if you increment the counter, the form is re-loaded and therefore reset. :)
I should add this to the docs!! Thanks for that.

ah that's clever! :-)
I've been trying this out in my app over the last two days and I really like it. Lots of power there. I feel like the API isn't quite perfect yet. I wonder if Vue3 will solve some of this? I really don't know Vue3 yet so can't comment, but I wonder if the composition API will help a common problem I had accessing methods and computed properties as I usually would to handle things in Vue2.
I feel like you need more abstraction for most common tasks, like resetting the form for example, while more flexibility to do what we want to do.. this is so difficult of course.
I also think more functionality around validation would be a selling point and generally delivering more difficult functionality with a simple API would be very useful.

For example I'd like to be able to attach an @click event to a built in button in the Template so I can call a method which has access to this eg:
<EasyForm @cancel="myCancelMethod">

and I'd like access to value and context there if I needed them

I believe you can do already what you want!
Is it possible we chat on discord? It'll be easier to understand each other and I can then add examples to the docs of all the things you try to do.
Sent with GitHawk

Hi @fergusmeiklejohn
you can do this:
<EasyForm :key="counter" />

and
return default {
  data () { return { counter: 0 } }
}

Then if you increment the counter, the form is re-loaded and therefore reset. :)
I should add this to the docs!! Thanks for that.

Incrementing the counter doesnt work. The form data remains as it is.

Hi @fergusmeiklejohn
you can do this:
<EasyForm :key="counter" />

and
return default {
  data () { return { counter: 0 } }
}

Then if you increment the counter, the form is re-loaded and therefore reset. :)
I should add this to the docs!! Thanks for that.

Incrementing the counter doesnt work. The form data remains as it is.

sry
forget to clear the form model. After that the counter incrementing clears the fields.

The new version Blitzar has dedicated documentation on resetting the form data!
See #16

The new version Blitzar has dedicated documentation on resetting the form data!
See #16


return src.index_select(self.node_dim, index) IndexError: index out of range in self (EdgeConv)

Hello everyone,
I used ModelNet10 dataset with pre_transform=EgdeToFace() and transform=SamplePoints(1024).
like this:
dataset_train = ModelNet(path, name="10", train=True, transform=torch_geometric.transforms.SamplePoints(1024),
pre_transform=torch_geometric.transforms.FaceToEdge(), pre_filter=None)
this is my model:
class Net(torch.nn.Module):
def init(self, num_features, num_classes, dim_size, dropout):
super(Net, self).init()
    dim = dim_size
    self.dropout = dropout

    nn1 = Sequential(Linear(2 * num_features, dim), ReLU(), Linear(dim, dim))
    self.conv1 = EdgeConv(nn1)
    self.bn1 = torch.nn.BatchNorm1d(dim)

    nn2 = Sequential(Linear(2 * dim, dim, bias=False), ReLU(), Linear(dim, dim, bias=False))
    self.conv2 = EdgeConv(nn2)
    self.bn2 = torch.nn.BatchNorm1d(dim)

    nn3 = Sequential(Linear(2*dim, dim, bias=False), ReLU(), Linear(dim, dim, bias=False))
    self.conv3 = EdgeConv(nn3)
    self.bn3 = torch.nn.BatchNorm1d(dim)

    nn4 = Sequential(Linear(2*dim, dim, bias=False), ReLU(), Linear(dim, dim, bias=False))
    self.conv4 = EdgeConv(nn4)
    self.bn4 = torch.nn.BatchNorm1d(dim)

    nn5 = Sequential(Linear(2*dim, dim, bias=False), ReLU(), Linear(dim, dim, bias=False))
    self.conv5 = EdgeConv(nn5)
    self.bn5 = torch.nn.BatchNorm1d(dim)

    self.fc1 = Linear(dim, dim)
    self.fc2 = Linear(dim, num_classes)

def forward(self, x, x_2, y, y_2, edge_index, edge_index_2, batch, batch_2):
x = F.relu(self.conv1(x, edge_index))
x = self.bn1(x)
x = F.relu(self.conv2(x, edge_index))
x = self.bn2(x)
x = F.relu(self.conv3(x, edge_index))
x = self.bn3(x)
x = F.relu(self.conv4(x, edge_index))
x = self.bn4(x)
x = F.relu(self.conv5(x, edge_index))
x = self.bn5(x)
x = global_add_pool(x, batch)
x = F.relu(self.fc1(x))
x = F.dropout(x, p=self.dropout, training=self.training)
x = self.fc2(x)
return F.log_softmax(x, dim=-1)
When i start training my model i get this error:
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.3.4\plugins\python-ce\helpers\pydev\pydevd.py", line 1477, in _exec
pydev_imports.execfile(file, globals, locals)  # execute the script
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.3.4\plugins\python-ce\helpers\pydev_pydev_imps_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "C:/Users/Eitan/Desktop/GIN/PCMModel.py", line 250, in
train()
File "C:/Users/Eitan/Desktop/GIN/PCMModel.py", line 200, in train
train_loss, model = train_epoch(model, epoch, epochs, train_loader, mixup_loader, optimizer)
File "C:/Users/Eitan/Desktop/GIN/PCMModel.py", line 227, in train_epoch
output = model(x=data.pos, x_2=None, y=data.y, y_2=None, edge_index=torch.LongTensor(data.edge_index), edge_index_2=None,
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch\nn\modules\module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "C:/Users/Eitan/Desktop/GIN/PCMModel.py", line 137, in forward
x = F.relu(self.conv1(x, edge_index))
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch\nn\modules\module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch_geometric\nn\conv\edge_conv.py", line 51, in forward
return self.propagate(edge_index, x=x, size=None)
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch_geometric\nn\conv\message_passing.py", line 233, in propagate
coll_dict = self.collect(self.user_args, edge_index, size,
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch_geometric\nn\conv\message_passing.py", line 157, in collect
data = self.lift(data, edge_index,
File "C:\Users\Eitan\Desktop\GIN\venv\lib\site-packages\torch_geometric\nn\conv\message_passing.py", line 127, in lift
return src.index_select(self.node_dim, index)
IndexError: index out of range in self

You cannot use FaceToEdge in conjunction with SamplePoints. SamplePoints will sample points from mesh surface, and therefore the number of points and the given edge_index do not align anymore.
Alternatively, you can do:
import torch_geometric.transforms as T

dataset_train = ModelNet(path, name="10", train=True,
                         transform=T.Compose([T.SamplePoints(), T.KNNGraph(k=6)]))

Thanks you it's working.
But how I can make it run faster?  (It's very slowly and I'm using 2080ti gpu's)

I suggest to either drop the BatchNorm call or re-implement it, as there is currently a bug in PyTorch that slows down the network significantly, see https://github.com/rusty1s/pytorch_geometric/issues/2394.

You can also consider moving the knn_graph call directly to the GPU.

How I can move the knn_graph call to the gpu? (I'm just a beginner)


Release v0.5.2

increase versions to 0.5.2
update CHANGELOG.md with performance improvement notes

Probably also need to include this in the release notes: https://github.com/perses/perses/pull/498
Technically, that's probably a breaking change since it removed the old drawer-related components from the dashboards package, so may want to do this as 0.6.0. (Not sure if we've already merged the last release branch back into main?)


Player's play button should be in the middle

https://academictraining.cern.ch/lectures/341905/

Hi @drjova! Could I work on this issue? Thank you!

Hi @drjova! Could I work on this issue? Thank you!

Hi @victoria-parker, thank you for your offer. It is an open-source project, so please feel free to contribute!


Fix: Dashboard automation errors for 2.6 pt1

Test fixed:
ODS-1402: Verify Quick Starts Work When All Steps Are Skipped
ODS-1305: Verify External Links In Quick Starts Are Not Broken
ODS-489: Verify Filters Are Working On Resources Page
ODS-1661: Verify RHODS Accept Multiple Admin Groups And CRD Gets Updates
ODS-1680: Verify Unauthorized User Is Not Able To Spawn Jupyter Notebook
ODS-1686: Verify Automatically Detects a Group Selected Is Removed and Notify the User
ODS-1825: Verify User Can Create A S3 Data Connection And Connect It To Workbenches
ODS-1864: Verify User Can Create A Workbench With Environment Variables
ODS-1868: Verify User Can Access Only Its Owned Projects
ODS-2202: Verify User Can Access Only Its Owned Projects
ODS-2208: Verify User Can Assign Access Permissions To User Groups

Test execution results:
	Total	Failed	Passed	Skipped	Pass %
Critical tests	0	0	0	0	100.0
All tests	12	0	12	0	100.0

rhods-smoke/4422/


Magento2 203 add tests

Pull Request Template
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Type of change

[ ] Bug fix
[ ] New feature
[ ] This change requires a documentation update

Checklist:

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

@Skistims seems like the composer is not happy with that phpunit, you will just need to specify them with an OR. Just use the unit 6 version to cover the 5.6 php


Header Title won't change

Versions

Angular CLI: 1.7.3
Node: 8.9.4
IOS Version
iPhone 6S Plus, iOS 10.3.1
Repro steps

ng build --prod --aot --build-optimizer --no-sourcemap -bh /project1/
deploy on server
Access from mobile apps
header title won't change

Desired functionality

Header title change
Mention any other details that might be useful

I have apps that call my webview, when I test it on iphone 6s plus, that header title won't change when i move to another page, ex: I have Electricity and Installment page. Default page title is "TEST", when I go to Electricity or Installment page, that pages header title won't change.
I have tried using document.title = 'Electricity'.
When I try on iphone 5s, the web title comes up.

Hello, we reviewed this issue and determined that it doesn't fall into the bug report or feature request category. This issue tracker is not suitable for support requests, please repost your issue on StackOverflow using tag angular-cli.
If you are wondering why we don't resolve support issues via the issue tracker, please check out this explanation.


Sc prime demo update

Description
Adds ability to select different types of PRs to create with a menu of options to select from.
We needed in this demo to create an empty and final pr.
Reviewer Notes
Please confirm that this still works for a-team's acceptance needs.
Setup
Create a new move on staging and get the moveCode
prime-api-demo MOVECD api.stg.move.mil

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 40d2f378f41c8b5a3479023d30bf76f39efc7eac


Upgrade PyTorch version to 2.1.0 and CUDA 12.1.1

Hi Runpod, it would be great if you can either upgrade the current template for PyTorch and CUDA to the new version or create a new template with the newer version of PyTorch and CUDA since some libraries have a dependency on this.

Created this container https://hub.docker.com/layers/runpod/pytorch/2.1.1-py3.10-cuda12.1.1-devel-ubuntu22.04/images/sha256-dd72a33fad3df1cbf9750af3e4c1cda5ca0edeb6d4f4d453dd67e7342ad507fc?context=repo
We will get this posted on our containers shortly. @zhl146


Ledger Auth problem

Hi,
I'm having an issue to connect with my ledger while developing a DApp. When I click on the Ledger button to connect it always goes into the first if statement meaning the await dappProvider.init(); hasn't returned a successful response, so nothing happens except for the console.warn message in the console.

When I connect myself with the Extansion (or any other login method), logout and then try to reconnect with ledger, it is working fine. Not sure how it really works there ?

Hi, thanks for reporting that. I'll take a look as soon as possible. I will also update dependencies.
By the way, have you got any error messages in the browser's console when connecting the Ledger device?

Ledger Nano S as well!
Ok thanks, let me know if there is any problem. The only message displayed on the browser is the 'Something went wrong trying to sync with the Ledger!' message

Looks good on my side.  Do you have the same on the demo website? ->
The reproduction repository would be super helpful.
By the way. I've updated some dependencies, but I think nothing related to HW.


Add subheaders for sample collection_location

Summary:

What: Adds proper parsing for a Sample's Collection Location in a user's metadata download.
Ticket: sc181535
Env: https://mdta-fix-frontend.dev.czgenepi.org

Demos:

Notes:
Checklist:

[x] I merged latest <base branch>
[x] I manually verified the change
[x] I added labels to my PR
[x] I tested in multiple browsers
[x] I added relevant unit tests
[x] I have notified others of changes they need to make locally (migrations, jobs, package updates, etc)

Code-wise, it's good, but I wonder if our users would be better to receive the location in the format North America/USA/California/Contra Costa County rather than as individual items of "Region", "Country", "Division", "Location". I honestly don't know what's better for how they use it, but the single-string format is what we use during the upload process to unambiguously identify a location (stringifyGisaidLocation). If they're going to turn around and re-upload that location data to us, it might be more useful in that format. But if they're going on to directly interface with GISAID, I have no idea.
@danrlu Do you have any opinion between the two? If it's not a big deal, I think it's fine to leave it as it currently is -- breaking it up into the four categories -- but I really don't know how this gets consumed.

Good points! I was wondering about it, but thought breaking it up like currently is actually nicely formatted the metadata for Nextstrain, if they ever want to do their own tree build. So it's good either way! We can sit tight until someone complains.


[GOBBLIN-998] ExecutionStatus should be reset to PENDING before a job retries

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[X] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-998] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-998

Description

[X] Here are some details about my PR, including screenshots (if applicable):

Tests

[X] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #2843 into master will decrease coverage by 41.5%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master   #2843       +/-   ##
============================================
- Coverage     45.65%   4.14%   -41.51%
+ Complexity     8984     747     -8237
============================================
  Files          1903    1903
  Lines         71331   71331
  Branches       7873    7873
============================================
- Hits          32566    2960    -29606
- Misses        35764   68052    +32288
+ Partials       3001     319     -2682

Impacted Files
Coverage Δ
Complexity Δ

...blin/service/monitoring/KafkaJobStatusMonitor.java
0% <0%> (-66.67%)
0 <0> (-14)

...n/converter/AvroStringFieldDecryptorConverter.java
0% <0%> (-100%)
0% <0%> (-2%)

...he/gobblin/cluster/TaskRunnerSuiteThreadModel.java
0% <0%> (-100%)
0% <0%> (-5%)

...n/mapreduce/avro/AvroKeyCompactorOutputFormat.java
0% <0%> (-100%)
0% <0%> (-3%)

...apache/gobblin/fork/CopyNotSupportedException.java
0% <0%> (-100%)
0% <0%> (-1%)

.../gobblin/kafka/writer/KafkaWriterCommonConfig.java
0% <0%> (-100%)
0% <0%> (-7%)

...ker/task/TaskLevelPolicyCheckerBuilderFactory.java
0% <0%> (-100%)
0% <0%> (-2%)

...bblin/data/management/copy/AllEqualComparator.java
0% <0%> (-100%)
0% <0%> (-2%)

...blin/converter/string/ObjectToStringConverter.java
0% <0%> (-100%)
0% <0%> (-3%)

...rquet/JsonIntermediateToParquetGroupConverter.java
0% <0%> (-100%)
0% <0%> (-3%)

... and 1099 more

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 2bbf42b...6b4878e. Read the comment docs.


Uml 1381 - Disable phone number linking in mobile safari

Purpose
https://opgtransform.atlassian.net/browse/UML-1381
Fixes UML-1381
Approach
Explain how your code addresses the purpose of the change
Learning
Any tips and tricks, blog posts or tools which helped you. Plus anything notable you've discovered about the Use a Lasting Power of Attorney service
Checklist

[X] I have performed a self-review of my own code
[ ] I have added relevant logging with appropriate levels to my code
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[ ] I have added tests to prove my work
[ ] I have added welsh translation tags and updated translation files
[ ] I have run an accessibility tool on any pages I have made changes to and fixed any issues found
[ ] The product team have tested these changes

This change will stop legitimate phone numbers from working unless they've been marked up correctly. Has that been done?


Merge semantics in the framework are not consistent for Styles and Themes

Steps

Create a parent theme
Create a child theme that overrides only a handful of properties of the parent theme
Create a style theme
Create a child style that overrides only a handful of properties of the parent style

Expected

The merge semantics are exactly the same for both Styles and Themes. The developer can apply the same mental model to both cases.

Actual

The merge semantics are not just different - they are opposite. The developer needs to pay close attention not to introduce bugs by mixing up the two different concepts.
To implement the above-mentioned steps for a ButtonStyle you need to call childStyle.merge(parentStyle)
To implement the above-mentioned steps for a TextTheme you need to call parentTheme.merge(childTheme)

Examples
ButtonStyle:
    var style = ButtonStyle(
            side: MaterialStateProperty.all(parentButtonStyle.side!
                .resolve(MaterialState.values.toSet())!
                .copyWith(
                    color: _hasBorder ? Colors.black : Colors.transparent)),
            textStyle: MaterialStateProperty.all(parentButtonStyle.textStyle!
                .resolve(MaterialState.values.toSet())!
                .copyWith(
                    fontWeight: _bold ? FontWeight.w900 : FontWeight.w100)))
        .merge(parentButtonStyle); // here we need to call child.merge(parent)

TextTheme:
    ThemeData parentTheme = Theme.of(context);
    data = parentTheme.copyWith(
      textTheme: parentTheme.textTheme.merge(TextTheme( // here we need to call parent.merge(child)
          bodyText1: TextStyle(
              fontFamily: BodyFont,
              fontSize: 12 * BaseFontSize,
              color: Colors.black))),
    );

Thank you very much for considering this feedback.

Hi @drian0
I've attempted to reproduce based on the description, however, I see everything, except Create a child style that overrides only a handful of properties of the parent style. It reproduces it more accurately you can edit my code sample and provide expected results and actual results
Here you go

minimal code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData(
        elevatedButtonTheme: ElevatedButtonThemeData(
          style: ButtonStyle(
              side: MaterialStateProperty.all(
                BorderSide(color: Colors.red),
              ),
              textStyle: MaterialStateProperty.all(
                TextStyle(fontSize: 64),
              ),
              foregroundColor: MaterialStateProperty.all(Colors.yellow)),
        ),
      ),
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  bool _hasBorder = false;
  bool _bold = false;

  @override
  Widget build(BuildContext context) {
    ButtonStyle parentButtonStyle =
        Theme.of(context).elevatedButtonTheme.style!;

    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
          child: ElevatedButtonTheme(
              data: ElevatedButtonThemeData(
                style: ButtonStyle(
                  side: MaterialStateProperty.all(parentButtonStyle.side!
                      .resolve(MaterialState.values.toSet())!
                      .copyWith(
                          color:
                              _hasBorder ? Colors.black : Colors.transparent)),
                  textStyle: MaterialStateProperty.all(
                    parentButtonStyle.textStyle!
                        .resolve(MaterialState.values.toSet())!
                        .copyWith(
                            fontWeight:
                                _bold ? FontWeight.w900 : FontWeight.w100),
                  ),
                ),
                // ).merge(parentButtonStyle),
              ),
              child: ElevatedButton(
                child: Text('Elevated Button'),
                onPressed: () {},
              ))),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () => setState(() {
          _hasBorder = !_hasBorder;
          _bold = !_bold;
        }),
      ),
    );
  }
}

Hi @TahaTesser
Thank you very much for your reply.
Please find below a more concrete example. I hope this is of value for you.
minimal code sample

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData(
        textTheme:
            TextTheme(bodyText1: TextStyle(fontFamily: 'Arial', fontSize: 12)),
        outlinedButtonTheme: OutlinedButtonThemeData(
          style: ButtonStyle(
            side: MaterialStateProperty.all(
              BorderSide(color: Colors.red),
            ),
            textStyle: MaterialStateProperty.all(
                TextStyle(fontFamily: 'Arial', fontSize: 12)),
          ),
        ),
      ),
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  bool _hasBorder = false;
  bool _bold = false;

  @override
  Widget build(BuildContext context) {
    ThemeData parentTheme = Theme.of(context);

    TextTheme customizedThemeApproachOne = parentTheme.textTheme
        .merge(TextTheme(bodyText1: TextStyle(fontFamily: 'Verdana')));
    TextTheme customizedThemeApproachTwo =
        TextTheme(bodyText1: TextStyle(fontFamily: 'Verdana'))
            .merge(parentTheme.textTheme);

    bool themeMatchesExpected(TextTheme theme) =>
        theme.bodyText1!.fontFamily! == 'Verdana' &&
        customizedThemeApproachOne.bodyText1!.fontSize! == 12.0;

    bool customizedThemeApproachOneMatchesExpected =
        themeMatchesExpected(customizedThemeApproachOne);
    bool customizedThemeApproachTwoMatchesExpected =
        themeMatchesExpected(customizedThemeApproachTwo);

    ButtonStyle parentStyle = Theme.of(context).outlinedButtonTheme.style!;

    var customizedStyleApproachOne = parentStyle.merge(ButtonStyle(
        side: MaterialStateProperty.all(parentStyle.side!
            .resolve(MaterialState.values.toSet())!
            .copyWith(color: Colors.black)),
        textStyle: MaterialStateProperty.all(parentStyle.textStyle!
            .resolve(MaterialState.values.toSet())!
            .copyWith(fontFamily: 'Verdana'))));

    var customizedStyleApproachTwo = ButtonStyle(
            side: MaterialStateProperty.all(parentStyle.side!
                .resolve(MaterialState.values.toSet())!
                .copyWith(color: Colors.black)),
            textStyle: MaterialStateProperty.all(parentStyle.textStyle!
                .resolve(MaterialState.values.toSet())!
                .copyWith(fontFamily: 'Verdana')))
        .merge(parentStyle);

    bool styleMatchesExpected(ButtonStyle style) =>
        style.side!.resolve(MaterialState.values.toSet())!.color ==
            Colors.black &&
        style.textStyle!.resolve(MaterialState.values.toSet())!.fontFamily ==
            'Verdana' &&
        style.textStyle!.resolve(MaterialState.values.toSet())!.fontSize == 12.0;

    bool customizedStyleApproachOneMatchesExpected =
        styleMatchesExpected(customizedStyleApproachOne);
    bool customizedStyleApproachTwoMatchesExpected =
        styleMatchesExpected(customizedStyleApproachTwo);

    assert((customizedThemeApproachOneMatchesExpected ||
            customizedThemeApproachTwoMatchesExpected) &&
        customizedThemeApproachOneMatchesExpected ==
            customizedStyleApproachOneMatchesExpected &&
        customizedThemeApproachTwoMatchesExpected ==
            customizedStyleApproachTwoMatchesExpected);

    return Scaffold(
        appBar: AppBar(
          title: Text('Material App Bar'),
        ),
        body: Container());
  }
}

Hi @drian0
Thank you very much for the code  I can reproduce the issue.
Logs

stable
master

❌
❌

Check flutter doctor -v outputs for each channel below

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.1, on macOS 11.4 20F71 darwin-x64, locale
    en-GB)
    • Flutter version 2.2.1 at /Users/tahatesser/Code/flutter_stable
    • Framework revision 02c026b03c (13 days ago), 2021-05-27 12:24:44 -0700
    • Engine revision 0fdb562ac8
    • Dart version 2.13.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode-beta.app/Contents/Developer
    • Xcode 13.0, Build version 13A5154h
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (3 available)
    • iPhone 12 (mobile) • F0F01CEF-6AB8-4654-B53E-616A76808595 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-15-0 (simulator)
    • macOS (desktop)    • macos                                • darwin-x64
      • macOS 11.4 20F71 darwin-x64
    • Chrome (web)       • chrome                               • web-javascript
      • Google Chrome 91.0.4472.77

• No issues found!

[✓] Flutter (Channel master, 2.3.0-17.0.pre.275, on macOS 11.4 20F71 darwin-x64,
    locale en-GB)
    • Flutter version 2.3.0-17.0.pre.275 at
      /Users/tahatesser/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 1694188e21 (2 hours ago), 2021-06-09 02:29:02 -0400
    • Engine revision 132669b021
    • Dart version 2.14.0 (build 2.14.0-189.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode-beta.app/Contents/Developer
    • Xcode 13.0, Build version 13A5154h
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.1.2)
    • IntelliJ at /Volumes/Extreme/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (3 available)
    • iPhone 12 (mobile) • F0F01CEF-6AB8-4654-B53E-616A76808595 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-15-0 (simulator)
    • macOS (desktop)    • macos                                • darwin-x64
      • macOS 11.4 20F71 darwin-x64
    • Chrome (web)       • chrome                               • web-javascript
      • Google Chrome 91.0.4472.77

• No issues found!

✅ : No Issue ❌: Issue reproduced

I would like to bring attention to another variation of merge semantics that exist in the framework:
https://api.flutter.dev/flutter/material/InputDecoration/applyDefaults.html
The applyDefaults method should be replaced with a common merge semantic as well.
I am adding this comment to this existing issue because I am of the opinion that the scope of this issue should include the harmonization of applyDefaults.


ci: Use release-please manifest to set version in package.json in release PRs

Description
#155 introduces a footer element in the frontend showing an Avocano app version number. This version number is pulled from the package.json.
This PR introduces a change to the release-please configuration, so that when release-please opens new PRs, it injects the version number into the package.json file.
How it Works
We already use release-please. However, we use it in a basic mode that treats the whole repository as a package. However, release-please has a "manifest-releaser" mode that allows for some more complex configuration. This manifest mode was originally created to support monorepos that would have multiple packages to release, such as https://github.com/googleapis/google-cloud-node.
In this PR, I'm trying to keep a single package release with the manifest-releaser mode, and leverage the built-in ability to update arbitrary JSON files as part of a release.
Alternate Approach
We could also embrace the idea of a mono-repo, and re-plan this change as converting to a three package release:

Use a common version number across all packages.
Release the whole repository as a simple release.
Release the client as a node release
Release the server as a python release

The impact of this change compared to what I've put in the PR:
Good part: We have three changelogs, and someone that wants to focus on the frontend has a way of looking at just the release impacts for the frontend. Ex. Cloud Run Node.js Client Changelog
Bad part: We have more configuration to maintain.
The benefit of this change compared to the current approach is somewhat limited.We end up with additional configuration to maintain
Testing
I have generally confirmed it runs to the point of wanting to open a PR, but have not verified that what it will do matches expectation. After opening the PR, the release-please bot showed up and verified the manifest config against it's JSON Schema and demanded some corrections. It does not add a positive check for healthy config.
We have two options:

Review, merge, and I will take responsibility to fix or revert within 2 days.
Merge other changes giving me "releasable units" to test with.

How would we test?
Once there are unreleased changes in this repository, I can do some more in-depth verification of what we expect to happen with something like:
npm install -g release-please
release-please release-pr --token=$(gh auth token) \
  --repo-url=GoogleCloudPlatform/avocano \
  --target-branch=release-please-manifest \
  --debug \
  --dry-run

Checklist

[x] Added steps to reproduce the changes in this pull request
[ ] Added relevant testing in this pull request
[x] Please merge this PR for me once it is approved.

Thank you for the detailed writeup!
Since it's now merged, we'll be able to test this using #162
With this change, I'd also want to remove /version.txt, if it's no longer required.
In the future if we also want to have a version number displayed on the server (not API versioning, that's a bigger lift), we could have a version number sitting somewhere in the /server dir, that we can show in multiple places:

For the Django REST interface, the variable in the router.get_api_root_view().cls.__doc__ in server/store/urls.py holds the custom display message (currently a riff on the announcement one might get on a train)
For the API and admin, add something similar.

Per chat with @grayside. and above comment, I will merge this as it is now, and create an issue to feature request something for the server side.


useTrackedCameraState error

Description
im Getting ith error while loading the map
[useTrackedCameraState] at least one of the values from the map returned undefined. This is not expected to happen. Please report an issue at
Steps to Reproduce
try in Code Sandbox
Environment

Library version:
Google maps version: weekly
Browser and Version:
OS:

Logs
No response

Interesting, can you add a bit more info about the circumstances when that happens? Is that happening consistently for you?

Hi @usefulthink and other folks!
Sorry for raising this bug, Mistake is mine I forgot to give a required center/default center and zoom/default zoom props


Remove cyhy core dependency

This PR is oriented on removing the current requirement for the private cyhy-core repo from cyhy-feeds per #17 . The two utility functions used in cyhy-core were migrated into cyhy-feeds and MongoDB connections are made using mongo-db-from-config instead. Command line arguments were changed to reflect using individual yml files for database configurations (per mongo-db-from-config functionality) instead of sections of the configuration file.

I agree with @jsf9k's suggestions. Once those commits are made it looks good to go.


Error: ENAMETOOLONG: name too long, mkdir '.......'

Description
name too long when making directory
Steps to Reproduce Issue
$ cd Desktop
$ nativefier meetup.com

Specifications

Version of Nativefier (run $ nativefier --version): v6.13.0
Version of Node.js (run $ node --version): v4.2.4
OS: OSX
Architecture darwinx64
Stack trace from the error message (if any)

{ [Error: ENAMETOOLONG: name too long, mkdir '/var/folders/xy/k7wp9yy127vfdwt_fbxd9y4h0000gn/T/electron-packager/darwin-x64/Find your people - Meetupalign-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegooglei-darwin-x64']
  errno: -63,
  code: 'ENAMETOOLONG',
  syscall: 'mkdir',
  path: '/var/folders/xy/k7wp9yy127vfdwt_fbxd9y4h0000gn/T/electron-packager/darwin-x64/Find your people - Meetupalign-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegooglei-darwin-x64' }

Running
$ nativefier meetup.com -n Meetup

solves the problem, but without an icon.


Help Me

@wayne-kim commented on Mon Jun 04 2018
I can not understand this document. There is too much missing content. In the end, it is impossible to understand, so I am looking at the API DOCS. I do not want anyone to spend a lot of time like I do.

문서 세부 정보
⚠ 이 섹션을 편집하지 마세요. docs.microsoft.com ➟ GitHub 문제 연결에 필요합니다.

ID: fdcc897a-d6df-3305-e9cb-01889a3c5d4f
Version Independent ID: 739a9fc7-3782-a860-ac6d-4194fd1ce2e8
Content: Azure Cosmos DB에서 변경 피드 지원 사용
Content Source: articles/cosmos-db/change-feed.md
Service: cosmos-db
GitHub Login: @rafats
Microsoft Alias: rafats

@gosali commented on Tue Jun 05 2018
Hello, @wayne-kim ,
Your contribution is much appreciated. Your feedback is related to the original documentation.
Hence, we are migrating this issue to the English repo. Please review the status of the issue here - XXX.
We truly appreciate your contribution to our articles.
Kind regards,
Microsoft DOCS International Team

@gosali Thanks for the feedback. We are actively investigating and will get back to you soon.

@gosali can you please elaborate, what was difficult to understand in the doc? did you run into any issues?

@gosali We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

I did not know that I had to use a collection with a partitioning key. The Change Feed article did not have this content. There was a story about the partition key, but I did not know that this partition meant the partition of the collection. I did not even create a partitioning key because I used only a fixed collection. And the sample code was more complicated than Google's FireBase.

For reference, I saw the contents of the partition key in Concepts> Partitioning.


Make a test suite

@bendmorris said

Since you're already using examples in your docstrings (good practice, very helpful) you might be interested in doctest: http://docs.python.org/2/library/doctest.html

someone suggested tox https://testrun.org/tox/latest/

@panks @lyttonhao  let's start writing tests for new functions/features/etc.
They go in https://github.com/sckott/pytaxize/tree/master/test - to run tests on the CLI you can run nosetests in the root of the repo

Sure, which all functions we plan to cover?

@panks Any new functions/classes you write, or any new features for old functions

Okay. @sckott

I have written tests for the entire tax module, will send a PR soon. I am currently working on the itis module.

will be ongoing, working well now


Plasma Donor Registration

Description
Description
Create a page separately for registration of plasma donors in "DonatePlasma.js" file with features given in the screenshot.
For reference check here
Make sure the page is responsive in MOBILE , TAB . DESKTOP , LAPTOP
Add screenshots for the same.
Screenshots

Additional information
Guidelines ⚠
I will follow the Setup Guidelines
I will follow the Contributing Guidelines
I will follow the Code of Conduct

Notice ⛔
You will make PRs only to itsroy69-main branch.
Commit message / PR title--> fix: bla bla bla
Please make sure in the .css files you are making/using , the styles should be applied to Unique Class names

Completed / Doubts ? 🚀
Once you are done with the code , please tag me in #milan with the Screenshot of whatever you made so that we can review that there together.
If you have any doubts, queries please tag me in #doctalk so that we can discuss the issue there together.
Cheers 🥂

Hi I would like to work on this

The last time I completed the About and Contact task but got unassigned before Friday.

Try to complete this before friday

Alright, noted on that

Is anyone working on this?

Will commit today ya

Done. Committed to the fork.

Make a PR


Request for feedback: Proposal of reorganization of profiles

Currently we have these profiles:

adobefonts
fontbureau
fontval
fontwerk
googlefonts
iso15008
microsoft
notofonts
opentype
outline
shaping
typenetwork
ufo
universal

We can categorize them this way:
Generaly useful ones:

Universal - Universally adopted QA criteria.
OpenType - Things required by the spec
iso15008 - Another industry standard, but not necessarily used by everyone.

Vendor specific profiles:

adobefonts
fontbureau
fontwerk
googlefonts
microsoft
typenetwork

Profile defined by file-type:

ufo - checks for Unified Font Object files.

Profiles defined by aspect of problems being checked for:

outline - Glyph outline characteristics
shaping - Problems related to font shaping.

outliers:

fontval - a wrapper around a 3rd party QA tool (originally what one could call the "Microsoft" profile)
notofonts - project-specific QA criteria (sort of "GoogleFonts" profile)

I think that we should reorganize the profiles to be categorized strictly by vendor needs. It means that we should fit everything into either "Generaly useful profiles" or "Vendor specific profiles".
So, for instance, UFO checks should be assigned to either vendor-specific profiles or to the Universal one.
Same reasoning for shaping and outline.
Maybe we should drop support for fontval. Or, maybe, the check could be included in the Microsoft profile.
I think it won't be too hard to include notofonts related checks in the GoogleFonts profile and simply check Noto families with the GFonts profile.
The only one here that I am still a bit uncertain is the iso15008 one. Not sure if we should have a special way to enable/disable that kind of profile, as it definitely does not apply to all font families (so it can't be considered universal), but it is also not vendor-specific. This one sounds legitimately optional.

Broadly I support this work

OK... UFO, Shaping and Outline profiles are gone, via #4812
Now what to do about the rest?
I think I'll treat NotoFonts as a special kind of vendor. And I'll probably deprecate Fontval profile and move the check to Universal, while making it optional (simply bail out if FontValidator is not found, or maybe add an opt-in flag?)


updateBatch does not accept entities

Hello
The updatebatch() function does not currently work with entities, nor does the save() function.
Currently it only allows working with stdClass objects.
Regards!

updateBatch() indeed should be fixed but I don't think there is any problem with save() method. Could you please provide an example that would be easy to reproduce?

Hello @michalsn
First of all thanks for your PR to solve the problem with updateBatch(),
The error occurs when I try to use the save function to save / update an array of data that are entities for example:

currently in the database I have the id: 10

2 records enter one to update data of  id: 10 and a new record to insert.
  $p1 = new Product(); // entity class
  $p1->id = 10;
  $p1->name = 'update-1';

  $p2 = new Product();
  $p2->name = 'new product';

  $model = model('Models/ProductModel');
  $model->save([$p1, $p2]);

The expected result would be to update the name of the record id: 10 and insert the new product but when executing the code it throws the following error:

Thank you very much for your precious time.

Thank you for the details. Unfortunately save() method doesn't support this kind of functionality and I don't think it should.
Your best shot would be to create a new method saveBatch() (or something similar), iterate through your array, and call save() for every entity separately.

@michalsn of course at the moment I am solving it that way, but I thought that the save method could also have that behavior. anyway with updatebatch and insertbatch we have enough to solve any problem
thanks for everything!


Add more styling to examples list view

Some basic typography and whitespace to make it a bit more readable

@heathd

:heart: thanks David, great!

I'd like to add some jQuery sorting/filtering in the future too :+1:
On 2 October 2015 at 13:09, David Heath<EMAIL_ADDRESS>wrote:

Merged #1 https://github.com/alphagov/govuk-dummy_content_store/pull/1.
—
Reply to this email directly or view it on GitHub
https://github.com/alphagov/govuk-dummy_content_store/pull/1#event-425182093
.

--
David Singleton
Cabinet Office, Government Digital Service
Developer, GOV.UK
<EMAIL_ADDRESS>


Is it "QueryResponse.isAllowed" or "Query.isAccepted" ?

There is a mismatch between the documentation of the "DocumentDB server side JavaScript SDK" that indicates QueryResponse.isAllowed (cf. https://azure.github.io/azure-documentdb-js-server/D__DocDbWrapperScript.js.html#line1788), and the object returns by a Collection.value() call that is implemented as QueryResponse.isAccepted.

Thanks for bringing this to our attention, @mdufourneaud-m2ocity. This is a mistake in the documentation of the wrapper script. We will update this, changing QueryResponse.isAllowed to QueryResponse.isAccepted.


DOC: update filtering & resampling tutorial

Would benefit from a close read from @agramfort @robertoostenveld and @larsoner, especially the resampling section.

Here is the rendered tutorial

LGTM so I'll merge. @robertoostenveld feel free to still review and I'm sure @drammock will be happy to make another PR if you find more fixes


nvm_prompt_info() printed wrong on Windows

I'm using oh-my-zsh at everywhere, including my desktop in Windows with Cygwin and MinTTY, which is installed by Babun. I use bureau theme, and it has nvm support.
As far as I checked, on Linux and OS X, node -v command returns vX.Y.Z\n. But on Windows, node -v command returns vX.Y.Z\r\n.
I don't know how does zsh or oh-my-zsh handle trailing newline characters, but I suppose it strips only last \n, so on Windows, $nvm_prompt still has trailing \r character.
I managed to patched lib/nvm.zsh file by myself to strip \r character on Cygwin environment. It's working, but I think there would be a better way to handle this problem.
Sorry for not including my patch or making a PR. I can't use my desktop right now.

I presume this is no longer relevant. Reopen if necessary.


Is www root folder supported?

Like apache http server, we could put index.html and related files into www root folder, then we can open with http://<IP_ADDRESS> ?

Yes it is supported!
You can head back to my branch which contains an example uStaticServer
Its exactly what you are looking for.
uStaticServer on github


Change status 'loading' -> 'pending' and update isLoading behaviour

Rename status: loading to status: pending and the derived boolean isLoading to isPending
Introduce a new, derived boolean flag isLoading that is implemented as isPending && isFetching
Keep isInitialLoading as an alias for isLoading, to avoid a breaking change for existing v4 users

For the reasoning of this issue checkout the first point in the v5 roadmap

@TkDodo Would like to take this up


RealtimeIndexTask ioConfig should ignore the plumber field

Currently if I take the wikipedia_realtime.spec from the examples folder and use it as the spec to make a realtime index task, it causes the task to fail epically with cryptic lifecycle errors.
The workaround is to remove the plumber field form the ioConfig in the spec.
1) Error in custom provider, com.metamx.common.ISE: Cannot add a handler after the Lifecycle has started, it doesn't work that way.
  at io.druid.guice.DruidProcessingModule.getProcessingExecutorService(DruidProcessingModule.java:90)
  at io.druid.guice.DruidProcessingModule.getProcessingExecutorService(DruidProcessingModule.java:90)
  while locating java.util.concurrent.ExecutorService annotated with @io.druid.guice.annotations.Processing()

What about to set a flushing plumber?

@fjy The RealtimeIndexTask has never allowed user-defined plumbers, because it has to inject a bunch of overridden stuff into the plumber in order to get it to communicate properly with the overlord.


TODO: Create partitioning schemes for stateful services

[x] Users
[x] Requests
[x] Parcels

Implemented similar partitioning schemes for all three services.


Fix broken links to the documentation

Checklist

[x] I've tested my changes.
[x] I've read the Contribution Guidelines.
[x] I've updated the documentation if necessary.

Motivation and Context
Links to the documentation is broken.
Description
This PR replaces "alexaubry.github.io" with "alexisakers.github.io".

Thanks for taking care of this!

Thanks for taking care of this!


Possible tools to add.

There are a couple of possible tools to be added to this seed project:

Redux
Immutable-js
Flow
SASS/LESS support

react-router

All in good time; )

We can even maybe add them in different branches so that you can pick and choose what you need on top of your base seed. In every branch will be an explanation how to add the specific tool to the base setup or you can even merge cherry-pick commits and you will be good to go . Something like a primitive customize option of some sort.

React router is now part of the package ; )

git-hooks (sharable for all cloned project) - Hooks to run linters and test before comiting and/or pushing.

@aleksandrenko - https://github.com/maxhoffmann/captain-git-hook ;)
Tested with Dido and it works perfect.

Nice. I will try to find the time to implement it.

I just made a push. Can anyone check it out, just to make sure is fine ...

This is the concept :P


Minor changes to code style

Some minor changes to code style in file 'generalized_linear_model.py'.

Codecov Report

Merging #2811 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #2811   +/-   ##
=========================================
  Coverage     43.11%   43.11%
  Complexity      200      200
=========================================
  Files           151      151
  Lines         11509    11509
  Branches       1166     1166
=========================================
  Hits           4962     4962
  Misses         6216     6216
  Partials        331      331

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 5dca674...0cca1b9. Read the comment docs.


print process PID and program version to log

For debug and trace sake.
Signed-off-by: Changwei Ge<EMAIL_ADDRESS>

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

Coverage data is based on head (b063aa3) compared to base (b4baa6c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #185   +/-   ##
=======================================
  Coverage   30.52%   30.52%
=======================================
  Files          22       22
  Lines        2028     2028
=======================================
  Hits          619      619
  Misses       1321     1321
  Partials       88       88

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Read gh configuration for token?

It would be neat if watchgha could run gh auth token (https://cli.github.com/manual/gh_auth_token) to get the token there, rather than require separate configuration.

Fair enough.

Implicit netrc authentication broke because httpx decided to stop doing it implicitly: #11.


Add license

Completed in https://github.com/sebj/r-CompetitiveOverwatch-CSS/commit/845892d50e577b0a1ca18c14ca48aad27fce94f0


No image in HMD in the hangar

The latest beta fix for the latency and jitter (https://github.com/Prof-Butts/xwa_ddraw_d3d11/pull/41) removes the && !g_playerInHangar condition from GetSteamVRPositionalData(), which was never True, so the tracking was always re-obtained in ddraw.dll, even while flying with CockpitLook active.
This fixes some of the jitter, but breaks the tracking in the hangar, because g_b3dRendering=true so ddraw.dll tries to get the poses from CockpitLook when it is not active. WaitGetPoses() is never executed so nothing is rendered to the HMD.
We need to find the real value where the game stores the hangar state and re-add the condition.

Fixed by 07157e4f79b695397a1c0b7f082b2c8a2cdadfd6 (added to #41)

This was solved by #41. You can close it @Prof-Butts.

Your fix has been merged into the master branch. Thanks!


This file is not processed/cleaned up properly

problimatic-file.srt.zip
Formatting tags are not filtered out and newline \n markers do not work.
This is the first time I have run into this issue.

Was it loaded through URL?
It doesn't seem to happen when I paste it.
That file seems to be using \r\n line endings which are also handled, perhaps if it was loaded from the URL the server replied with some weirdness like \n\r.

Would you mind testing this SubtitleManager.cs if it works for you: https://github.com/jacklul/USharpVideo-Subtitles/blob/master/Assets/USharpVideoSubtitles/Scripts/SubtitleManager.cs
I've tested it in Unity and it seems to be working, I've also tried to give it a complex case like this one:
1
00:00:000--> 00:01:00,000
{\an3}This is the police{\fscx125\fscy123\fn7th Service Condensed}!{\r}
Slow that vehicle down{\fscx125\fscy123\fn7th Service Condensed}!{\r}<

and it seemed to parse it correctly!

I’ll try to give it a shot soon!
I appreciate you taking the time to look at this issue.

Hey, were you able to test it out?

Hello!
Sorry for the delay. I dropped this into my current up-to-date install of the 1.1.0 release and things worked as expected!
Thank you! I really appreciate this component. Sorry for failing to get back to you promptly.

Also, if you would like to mention my theater on the readme, you can list "The Vantage - By OwlBoy". It's a private space, so it can't be linked. Reach out in-app if you would like to visit! It's the one mentioned/shown in my "making a theater" page.

Glad it all works.
I keep only public worlds on the list, I don't think there is any advantage of mentioning a world that person reading can't visit easily.


Divs with dynamic heights

Awesome library, using it on my personal portfolio website, www.kuiros.io. I have divs/sections that are dynamic in height so that they change height when I resize the window. This messes up the anchors where the links scroll to. Is there any way to refresh the anchor positions on a window resize? Thanks a lot.

Not sure, but it should be possible to do it. I'm surprised it's not dynamic already. I can look into it.

Thanks, I appreciate it.

I was wondering if you had any time to look into the dynamic height issue? Really appreciate your help.

I'm sorry haven't gotten the time to do it yet - I'm going to sit down and rewrite some of the parts to fit future react this week probably and I will fit this case in there as well.

I have the same issue.
I set the div height 100vh
Resizing the browser window result in wrong anchor highlight

It happens to accordions too.


Issue #2350: historyarchive: Add ability to get HAS root with no cache

Towards Issue #2350
Append a simple timestamp to the URL when fetching stellar-history.json

I'm sorry but I think it doesn't solve the root issue which is lack of proper headers in history archive: https://github.com/stellar/go/issues/2350#issuecomment-595355404.


Add banana checker Composer script

Would it be a good idea to add a PHP version of https://github.com/wikimedia/grunt-banana-checker to Intuition, so that PHP projects that aren't using Grunt can check message validity? e.g. ./vendor/bin/banana-checker

I agree that it would make sense for Intuition to be able to validate its own input, and for that to be available as a PHP-only utility.
However, I think for the short-term, I'd prefer to re-use what we have to reduce additional maintenance overhead. We currently have the convention to add a Gruntfile to every MediaWiki extension written in PHP, which in many cases is solely for banana checker.
I would agree that this is slightly odd, but it does mean we have a precedent for making that trade-off already.
Thoughts?

I'm still open to this, either in this repo or in the (now, no longer grunt-specific) banana-checker repo by also publishing a composer package from there. However, I'm closing this issue for now as it's not currently an enhancement or bug that I see as a needed element for the Intuition roadmap. We've also since pretty much accepted use of nodejs-based dev tooling in most of Wikimedia's repos regardless of whether they are themselves a Node.js program.


Upgrade Kafka binaries to 3.3.1

Internal ticket: 1296

:+1:

3.3.0
A significant bug was found in the 3.3.0 release after artifacts were pushed to Apache and Maven central but prior to the release announcement. As a result, the decision was made to not announce 3.3.0 and instead release 3.3.1 with the fix. It is recommended that 3.3.0 not be used.

Version 3.3.1 is the first released that was battle tested, and per our upgrade policy we want to use a version that is a following up of a battle tested one.

Version 3.3.1 is the first released that was battle tested, and per our upgrade policy we want to use a version that is a following up of a battle tested one.

Good catch, thank you for spotting that!

:+1:

:+1:

:+1:


Guide to converting from wink to canvas.

Hello, I am wondering if there is a guide to convert a wink blog to canvas? I currently have a wink blog up and going how much working am I looking at to convert it all over to canvas? Is there some command already built that could convert the wink database to the canvas one? Thanks, Logan

There isn't a guide written, no. The amount of work would be pretty minimal, and I'd be more than happy to walk through it with you. Shoot me an email at<EMAIL_ADDRESS>and we can get it taken care of.

Thank you @austintoddj I appreciate your response. I will get in touch with you sometime just been covered up lately. Thanks Logan

Closing this unless more help is needed.


Module not found: Error: Can't resolve 'buffer' in '.../node_modules/shpjs/lib'

I try to upgrade my react project to react-scripts 5.0.0 which uses shpjs but when I do so and try to open it using npm start I get the following along with other errors. I think there is a breaking change on webpack and now does not recognize polyfils and node native variables like process or buffer inside client code.
ERROR in ./node_modules/shpjs/lib/binaryajax-browser.js 7:15-39

Module not found: Error: Can't resolve 'buffer' in '/home/kboul/Documents/Apps/earthnetviewer/esa_react/node_modules/shpjs/lib'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
	- add a fallback 'resolve.fallback: { "buffer": require.resolve("buffer/") }'
	- install 'buffer'
If you don't want to include a polyfill, you can use an empty module like this:
	resolve.fallback: { "buffer": false }

Even after installing the package in the react project the errors insist because buffer is undefined inside the library on the client.
Do you have any idea how to resolve this? I have tried many different approaches to resolve the issue.
I have opened an issue on create-react-app official repo trying to find a solution describing what I have tried so far.

The use of async forces node 8+ .  Buffer inherits from Uint8Array in the supported node versions, so all of the Buffer operations could be replaced with DataView ops (completely obviating the browser issue)

Add this to your webpack file.
resolve: {
            fallback: {
                buffer: require.resolve("buffer/")
            }
        },
plugins: [
            new webpack.ProvidePlugin({
                Buffer: ["buffer", "Buffer"]
            })
}

I can't do that as I am using create-react-app and cannot afford to eject neither can I change the webpack file

Is there any solutions in a vite environment?

I'm building for the web. To avoid this error message and also this one I have added:
    resolve: {
        fallback: {
            buffer: false
        }
    },
    plugins: [
        new NodePolyfillPlugin()
    ]

Is there any solutions in a vite environment?

see here https://github.com/calvinmetcalf/shapefile-js/issues/200#issuecomment-1791068291


Bulk Register node

Hi,
If i have many nodes, how to bulk register node in lora-app-server?

Thanks

The fastest way would be using the REST API exposed.
Start doing a login and save the token.
At this point pass the token at each request in the header.
You should be able to do everything asynchronously.
If register for otaa you still need to do a join...

I'll close this issue as https://github.com/brocaar/lora-app-server/issues would be a better place. But as @siscia mentioned, currently the API would be the best way to do this.


Add a website at gitea.io

Why isn't there a website like gogs.io?

Because it's a work in progress. The website will be automatically published when we add content to https://github.com/go-gitea/website, https://github.com/go-gitea/docs, https://github.com/go-gitea/blog and https://github.com/go-gitea/redirects.

Meaning: there is a website (gitea.io) - only not nice yet.
Want to help ?


Bump CBMC version

Description of changes:
Upgrade CBMC version to latest (5.93.0).
Resolved issues:
Resolves #2650
Related RFC:

Optional #ISSUE-NUMBER.
Call-outs:

Testing:

How is this change tested? Added a test

Is this a refactor change? No

Checklist

[X] Each commit message has a non-empty body, explaining why the change was made
[X] Methods or procedures are documented
[X] Regression or unit tests are included, or existing tests cover the modified code
[X] My PR is restricted to a single feature or bugfix

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

I ran the relevant test that failed in the performance benchmarks (check_insert_two_concrete) multiple times locally with the two versions of CBMC, and the time was about the same with both versions, so the results are in the noise.


Dart closing labels same color as comments

When using the Dart programming language, you will have closing labels after the end of a widget.  By default they are displayed with '//' proceeding them.  While these labels aren't italicized and the comments are, it can still be very difficult to distinguish the two when quickly glancing through code.  Personally, I change the labels in my settings to have a lower alpha.

Can you write me an example of this problem, so that I can integrate it in my test environment, and try to fix it? I am not familiar with the Dart language :)

Done