Manga TV

Source name
Manga TV
Source link
https://www.mangatv.net/
Source language
Spanish
Other details
18+/NSFW = yes
Acknowledgements

[X] I have checked that the extension does not already exist by searching the extension listing and verified it does not appear there.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[X] I will fill out all of the requested information in this form.

Site mimics the ManagaThemesia theme somewhat, not entirely sure if it's actually using it.


test(ui-markdown-editor): add rtl with sample test - 192

Signed-off-by: YYee<EMAIL_ADDRESS>

Closes #192

Changes

updated npm script test with SKIP_PREFLIGHT_CHECK mode
created sample test

Thanks @irmerk. But the test is actually testing the Leaf component instead of a sample test. Should I create another test?

Ah okay right! And what does SKIP_PREFLIGHT_CHECK=true do here?

The SKIP_PREFLIGHT_CHECK=true is to handle the dependencies incompatibilities with the parent node_modules.


Optionally check Vulkan debug errors opportunistically.

This would help us pin down validation layer warnings/errors on our CI (such as for https://github.com/openxla/iree/issues/15299).
I'm not sure if we want this, but I'm not seeing other ways to get a clear signal from the validation layers.
Sample outputs:

https://gist.github.com/ScottTodd/322f344ff3dcb2e71e247ab29b8d5f5c
https://gist.github.com/ScottTodd/041fe9a22295a1b6cced17d726f5c6cc

ci-exactly: build_all,test_all,test_gpu,test_tf_integrations_gpu

Closing some old PRs. This could still be useful in some form but I'd likely need to rebase and start over.


🐛 [Bugfix] Update analytics.html for self hosting Umami

umami.js should be script.js for self hosting URL.
Summary

self hosting analytics for Umami fixed.

Related issue

Changes
File name changed
Accessibility

Screenshots

Type of change

[x] Bug fix (fixes an issue without altering functionality)
[ ] New feature (adds non-breaking functionality)
[ ] Breaking change (alters existing functionality)
[ ] UI/UX improvement (enhances user interface without altering functionality)
[ ] Refactor (improves code quality without altering functionality)
[ ] Documentation update
[ ] Other (please describe below)

Checklist

[ ] I have verified the accessibility of my changes
[x] I have tested all possible scenarios for this change
[ ] I have updated theme.toml with a sane default for the feature
[ ] I have made corresponding changes to the documentation:

[ ] Updated config.toml comments
[ ] Updated theme.toml comments
[ ] Updated "Mastering tabi" post in English
[ ] (Optional) Updated "Mastering tabi" post in Spanish
[ ] (Optional) Updated "Mastering tabi" post in Catalan

Also, without giving website-id, it did not work. Maybe the documentation needs to be updated?

Thanks for the fix!

Also, without giving website-id, it did not work. Maybe the documentation needs to be updated?

Even with this change, you needed to set an [extra.analytics.id]? If so, with what value? I'd appreciate it if you could update the docs, as I don't use Umami myself.

ok, I will update this PR with doc changes.

Thank you!

@welpo Please check and suggest if any further changes are needed.

Thank you! Looks good to me


setCurrentTime function doesn't work on iPad

Hi,
I've seen a lot of issue reports regarding this function on iPad but none of them came out with a solution.
I've downloaded the latest version of this awesome library but the issue is still there.
Do we have an official workaround for this?
Thank you,

@diegocst90 Closing old issues. If you'd like to reopen this, let us know. Thanks!


Fixing Code Snippet for GitHub Issue: 57033

Purpose
Correcting the code snippet to include the variable 'message' as per the GitHub Issue #57033
Does this introduce a breaking change?

[ ] Yes
[x ] No

Pull Request Type
What kind of change does this Pull Request introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
dotnet Build
dotnet Run

Test the code

1. Insert the message using the newly available code

What to Check

Do a peek on the newly inserted message on the Azure Storage queue

Other Information

Correcting the code snippet to include the variable 'message' as per the GitHub Issue #57033
@mhopkins-msft FYI

#57033

#sign-off

@mhopkins-msft Could you please review and approve the PR?
I have made the changes as per the review provided by you.

@mhopkins-msft Thanks for approving the changes. Could you please merge them or tag the appropriate person for the same?

@mhopkins-msft Gentle reminder to merge the changes please.


Change site favicon display in browser tab

Change the favicon to the monarch initiative icon.
This site may have an answer for how to do it:
https://stackoverflow.com/questions/53216047/change-favicon-vuejs
We may be able to get the icon from monarch-ui-new:
https://github.com/monarch-initiative/monarch-ui-new

Official logos are available here as well.
https://github.com/jmcmurry/closed-illustrations/tree/master/logos/monarch-logos

I pulled the /favicon-512x512.png from monarch-ui-new:
https://github.com/monarch-initiative/monarch-ui-new/favicon-512x512.png


Typo in Book 1, version 2022-08-08, page 654

in 5th line from the bottom
"In general, it can be hard to interpet the latent dimensions"
"interpet" should be "interpret"

fixed


Wrong position of status line after resize inside htop

Contour Terminal version
Contour Terminal Emulator 0.3.12-master-26d7c6ce
Installer source
Github: source code cloned
Operating System
RHEL 8.7
Architecture
x86-64
Other Software
No response
Steps to reproduce
With active status line open htop (or vi) and resize window
Expected Behavior
Status line will be positioned correctly after resize
Actual Behavior
Status line does not change position

Additional notes
No response

Does not happening with Qt6, only Qt5 is affected


[Question] Problem sets from 2008 to 2014

From the coding competition website, it is possible to see the problem sets from 2008. Do you plan to archive them here as well?

The problem sets so far include only Hash Code, which was created in 2014. This is the complete set of all Hash Code problems.
Problems for Code Jam and Kick Start might be added later.

Awesome, thank you @stoman @tbuzzelli


[TASK] Release 1.3.2

What's the task? Please describe.
Action items for releasing v1.3.2
Describe the items of the task (DoD, definition of done) you'd like.

Pre-Release

[ ] Update Rancher charts for each milestone testing and GA - @PhanLe1010
[x] Run e2e regression for pre-GA milestones (install, upgrade) - @yangchiu
[x] Run security testing of container images for pre-GA milestones - @yangchiu
[x] Verify longhorn chart PR to ensure all artifacts are ready for GA (install, upgrade)  @cchien816

https://github.com/longhorn/longhorn/pull/4718 (longhorn/longhorn)
https://github.com/longhorn/charts/pull/78 (longhorn/charts)

[x] Run core testing for GA build - @yangchiu
[x] Run sanity testing (install, upgrade) for GA build from the previous patch and the last patch of the previous feature release (1.2.5). - @chrisc1981

Release

[ ] Release longhorn/chart from the release branch to publish to ArtifactHub
[x] Release note

[x] Deprecation note
[x] Upgrade notes including highlighted notes, deprecation, compatible changes, and others impacting the current users

Post-Release

[ ] ~Create a new patch release branch for the following patch releases if the new release is a minor release~

[ ] ~Create a new release branch of manager/ui/tests/engine/longhorn instance-manager/share-manager/backing-image-manager~

[ ] Update https://github.com/longhorn/upgrade-responder/blob/master/config/response.json @PhanLe1010
[ ] Add another request for the rancher charts for the next release (1.3.3) @rebeccazzzz

Rancher charts: verify the chart is able to install & upgrade - @khushboo-rancher

[ ] rancher/image-mirrors update @PhanLe1010

https://github.com/rancher/image-mirror/pull/294

[ ] rancher/charts dev-2.6 & 2.7 branches for rancher marketplace @PhanLe1010

https://github.com/rancher/charts/pull/2132
https://github.com/rancher/charts/pull/2133

cc @longhorn/qa

Chart test were passed and detail logged here for reference
Sanity test were passed and detail logged here for reference

Add another request for the rancher charts for the next release (1.3.3) @rebeccazzzz


Gesture issue

Hello I am using your library (3.1.5 version) on a project written in swift 4, and I can not disable the pan gesture to show menu with the following code line:
SideMenuManager.default. menuEnableSwipeGestures = false
I want to disable lateral menu only on pair of view controllers of my application.
Some suggestion?
Thank you very much, and great job!

Please update to use the latest version of the code. You'll need to investigate more thoroughly to identify the source of the problem as you may be doing something else wrong not related to SideMenu.
To disable the menu on a specific view controller, disable or remove the gestures.


Webhook notifier test DNS failure for cluster service

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Create a test webhook deployment. Here's a YAML dump of the deployment and configmap I created:

apiVersion: v1
data:
  hooks.json: |-
    [
      {
        "id": "test",
        "execute-command": "/etc/webhook/test.sh",
        "command-working-directory": "/etc/webhook",
        "include-command-output-in-response": true
      }
    ]
  test.sh: |-
    #!/bin/bash
    echo 'hello world'
kind: ConfigMap
metadata:
  annotations:
    field.cattle.io/creatorId: user-4j92f
  creationTimestamp: "2019-09-04T18:19:13Z"
  labels:
    cattle.io/creator: norman
  name: testwebhookconfig
  namespace: default
  resourceVersion: "89450"
  selfLink: /api/v1/namespaces/default/configmaps/testwebhookconfig
  uid: 7f70f43b-cf40-11e9-afb0-0aebccb4c79a

apiVersion: apps/v1beta2
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "2"
    field.cattle.io/creatorId: user-4j92f
  creationTimestamp: "2019-09-04T18:20:32Z"
  generation: 2
  labels:
    cattle.io/creator: norman
    workload.user.cattle.io/workloadselector: deployment-default-testwebhooknew
  name: testwebhooknew
  namespace: default
  resourceVersion: "89718"
  selfLink: /apis/apps/v1beta2/namespaces/default/deployments/testwebhooknew
  uid: ae9b1065-cf40-11e9-afb0-0aebccb4c79a
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      workload.user.cattle.io/workloadselector: deployment-default-testwebhooknew
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
    type: RollingUpdate
  template:
    metadata:
      annotations:
        cattle.io/timestamp: "2019-09-04T18:21:39Z"
        field.cattle.io/ports: '[[{"containerPort":9000,"dnsName":"testwebhooknew","kind":"ClusterIP","name":"9000tcp02","protocol":"TCP","sourcePort":0}]]'
      creationTimestamp: null
      labels:
        workload.user.cattle.io/workloadselector: deployment-default-testwebhooknew
    spec:
      containers:
      - image: vimagick/webhook
        imagePullPolicy: Always
        name: testwebhooknew
        ports:
        - containerPort: 9000
          name: 9000tcp02
          protocol: TCP
        resources: {}
        securityContext:
          allowPrivilegeEscalation: false
          capabilities: {}
          privileged: false
          readOnlyRootFilesystem: false
          runAsNonRoot: false
        stdin: true
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        tty: true
        volumeMounts:
        - mountPath: /etc/webhook
          name: vol1
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
      - configMap:
          defaultMode: 511
          name: testwebhookconfig
          optional: false
        name: vol1
status:
  availableReplicas: 1
  conditions:
  - lastTransitionTime: "2019-09-04T18:20:35Z"
    lastUpdateTime: "2019-09-04T18:20:35Z"
    message: Deployment has minimum availability.
    reason: MinimumReplicasAvailable
    status: "True"
    type: Available
  - lastTransitionTime: "2019-09-04T18:20:32Z"
    lastUpdateTime: "2019-09-04T18:21:43Z"
    message: ReplicaSet "testwebhooknew-55b574565b" has successfully progressed.
    reason: NewReplicaSetAvailable
    status: "True"
    type: Progressing
  observedGeneration: 2
  readyReplicas: 1
  replicas: 1
  updatedReplicas: 1

Launch a test ubuntu pod to confirm service is working. Exec shell into the pod, run apt update, apt install curl, then test the service:

root@ubuntu-57476b65f-r2ld7:/# curl http://testwebhooknew.default.svc.cluster.local:9000/hooks/test
hello world

Go to cluster view, click on Notifiers, add URL http://testwebhooknew.default.svc.cluster.local:9000/hooks/test and click Test button.

Result:
Clicking test button gives error:
Post http://testwebhooknew.default.svc.cluster.local:9000/hooks/test: dial tcp: lookup testwebhooknew.default.svc.cluster.local on <IP_ADDRESS>:53: no such host
Note, if I create an alert using this notifier, when the alert triggers, the pod logs show the webhook is getting called. Just appears the Test does not work. Guess the environment the test is running on does not have access to the cluster DNS, but the environment where the webhook is actually called does.
Other details that may be helpful:
URL for the test webhook contained I used - https://hub.docker.com/r/vimagick/webhook
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
v2.2.8
Installation option (single install/HA):
single install

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):
Custom

Machine type (cloud/VM/metal) and specifications (CPU/memory):
AWS, t3a.medium instance

Kubernetes version (use kubectl version):
na

Docker version (use docker version):

$ docker version
Client: Docker Engine - Community
 Version:           18.09.8
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        0dd43dd87f
 Built:             Wed Jul 17 17:38:58 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.8
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       0dd43dd87f
  Built:            Wed Jul 17 17:48:49 2019
  OS/Arch:          linux/amd64
  Experimental:     false

Reopening this issue.

Scenario mentioned in the issue, continues to be broken with the fixed version of master and 2.3-head.

http://testwebhooknew.default.svc.cluster.local:9000/hooks/test we do not expect this URL to be reachable from any node in the cluster, which is what the fix is attempting to do.

Verified the below scenario on master/2.3-head

The rancher server is configured through a proxy server.
Configure a webhook notifier. Click on TEST on the notifier works.
The proxy is then made to block the webhook site.
Configure a webhook notifier now. Click on TEST on the notifier. The below error is seen.

Note:
Alert using this notifier, works.

@gitlawr do we expect this to work? We have changed code to use cluster dialers, but it's still different from how the actual alert is sent.. I don't think the node would know how to resolve testwebhooknew.default.svc.cluster.local unless we test the notifier from inside a pod?


⚠ Bofrost.fr has degraded performance

In 4716f52, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 897 ms

Resolved: Bofrost.fr performance has improved in 995e9d1 after 6 minutes.


GPU memory exhaustion

I really appreciate this software and the effort you put in maintaining it. I am now able to run localcolabfold on our GPU and it works for most combinations of proteins. For one rather large one I get this message:
Not Enough GPU memory? RESOURCE_EXHAUSTED: Failed to allocate request for 35.58GiB<PHONE_NUMBER>2B) on device ordinal 0
Is there a way to specify the maximum GPU memory a run should take?

I am trying to fold some larger proteins (>1500 aa) on my laptop with RTX 3060 GPU 6Gb.  Is this just not possible, and I need to use different hardware, or is there a way?


feat: Publish ports

Describe the feature
How can I use the docker run -p function?
-p, --publish list                     Publish a container's port(s) to the host
Why do you need this feature?
No response
Additional context
No response

refer to https://envd.tensorchord.ai/api/starlark/v0/runtime.html#expose

Thanks!


Translation forgotten - Full name

At https://zen.coderdojo.com/register the first field "Full name" should be "Vollständiger Name" in German, see crowdin.

Merging into https://github.com/CoderDojo/community-platform/issues/820


100% encoding test coverage

Feels good man. I also performed some manual mutation testing, and was unable to sneak any mutations by the tests. (Okay, there was one instance where I increased the capacity of a slice without changing its length -- but that's pretty inconsequential.)

Please add docstrings to all functions, even if it's mostly pointless.

Other than those two things, this looks good.


FSTInputStream.readNextChunk swallows Exception silently

FSTInputStream.readNextChunk contains the code:
try {
            ...
} catch (Exception iex) {
    fullyRead = true;
}

Later, you will get an exception anyway (like "class not found CLASSNAME: loader:sun.misc.Launcher$AppClassLoader@18b4aac2"), but it has nothing to do with the original exception, which FSTInputStream silently ignores.

Yes, that's ugly, but caused by half-baked stream implementations throwing exceptions instead of returning the number of read bytes (should be 0 at end of stream). Throwing the exception will probably will break stuff (and nowadays there are many projects relying on fst).
    public void readNextChunk(InputStream in) {
        int read;
        try {
            ....
            read = in.read(buf, count, chunk_size);
            if (read > 0) {
                count += read;
            } else {
                fullyRead = true;
            }
        } catch (Exception iex) {
            fullyRead = true;
        }
    }

So I tend to wontfix, but add a comments to this place


Some of the examples fail to load the map when using the 'The map can be found here.' link of the info tab

node-red v1.2.5
node.js v12.13.0
node-red-contrib-web-worldmap v2.7.1
MacOS 10.14.6
Safari, FireFox, Chrome all experience the same issue
Example flows effected
Add Geojson Building
Basic Map
Earthquake
If you import any of those three sample flows, deploy, Click on the worldmap node, click the 'Info' tab in the right sidebar and then click on the 'The map can be found here.' link, an Cannot GET /undefined error will occur with the URL reported as: http://your_ip:1880/undefined
Replacing the worldmap node with a fresh copy resolves the issue.

Created a PR to address these issues.

Closed by d0205a66430b002706624f4f378e12ea081850e8


Handling named columns insertion

To align insert_into and update_all from FrontendStorage methods signature which could allow refactoring of the storage we need to implement named insert.
Query to reproduce:
create schema SMOKE_QUERIES;

create table SMOKE_QUERIES.VALIDATION_TABLE (column_1 smallint, column_2 smallint, column_3 smallint);

insert into SMOKE_QUERIES.VALIDATION_TABLE (column_1, column_2, column_3) values (1, 2, 3);

Expected result:
INSERT 0 <number of rows>

Hi @alex-dukhno , I'd like to work on this issue. Please assign it to me. Thanks.


Missing Header in Build

I noticed that you created builds for libPusher. Thank you!
I was experiencing a small problem with my current version, so I decided I'd give the latest version of the code a try and see if what I'm experienced resolved itself.
In the process of setting up libPusher using your new pre-built distribution I noticed what appears to be a missing header.
If you simply download "libPusher-iOS-v1.1.zip", and install per the instruction, you'll (at least I did) get an error. The compiler cannot resolved an import at the top of PTPusher.h, line 12 to be specific.
 #import "PTPusherEventPublisher.h"

If I download the raw source code, and then add this additional header my project compiles without any difficulties.

Thanks, I've updated the builds with the missing header.


[WIP] Refactor distributed mains

Fixes #

Proposed Changes

Release Note

Docs

pkg/channel/distributed/common/k8s/context_test.go:71:33: too many arguments in call to LoggingContext

/close
I don't think this will work this way in the end. I will try creating new PR(s)

Done some level of refactoring in https://github.com/knative-sandbox/eventing-kafka/pull/410


Store a shared pointer to ValueObject in MetadataPromise to avoid use-after-free

…-after-free
rdar://problem/43340670

@swift-ci test and merge

Oh, does this need to revert https://github.com/apple/swift-lldb/pull/826?

That XFAIL was on the wrong branch. The code that introduced the bug isn't even on swift-5.0-branch.

@swift-ci test and merge

We need to wait for https://github.com/apple/swift-lldb/pull/831 to get merged before this can succeed.

@swift-ci test and merge

@swift-ci test and merge


Update WASI thread proposal tests in CI

Update CI to run extended WASI threads tests included in the proposal https://github.com/WebAssembly/wasi-testsuite/tree/prod/testsuite-all/tests/proposals/wasi-threads

As expected the CI is currently failing, we need to complete and merge #1975 to make the WASI proposal tests pass.

Do we want to keep this one?
https://github.com/bytecodealliance/wasm-micro-runtime/blob/38c67b3f4815a628ce0f9bc22186bface4678089/tests/wamr-test-suites/test_wamr.sh#L463
I don't see it used anywhere and I couldn't find the wasi_test.py file referenced there.

Do we want to keep this one?
https://github.com/bytecodealliance/wasm-micro-runtime/blob/38c67b3f4815a628ce0f9bc22186bface4678089/tests/wamr-test-suites/test_wamr.sh#L463
I don't see it used anywhere and I couldn't find the wasi_test.py file referenced there.

I think it's being used here: https://github.com/bytecodealliance/wasm-micro-runtime/blob/main/tests/wamr-test-suites/test_wamr.sh#L751

I think it's being used here: https://github.com/bytecodealliance/wasm-micro-runtime/blob/main/tests/wamr-test-suites/test_wamr.sh#L751

But they're not executed in the CI. And if I try to run them locally I see that it tries to use a wasi_test.py file that is not there. If they're obsolete I think we can remove them.

I think it's being used here: main/tests/wamr-test-suites/test_wamr.sh#L751

But they're not executed in the CI. And if I try to run them locally I see that it tries to use a wasi_test.py file that is not there. If they're obsolete I think we can remove them.

I'm not 100% sure but IIRC Intel runs wasi tests in their internal pipelines. But I agree, if they're not runnable from this repository, we probably should move it out.

I tried running locally the test that is failing in the CI and sometimes (not always, suggesting a race condition) I see the same error. I created a PR to fix it #1991

Is this PR a counterpart of https://github.com/bytecodealliance/wasm-micro-runtime/pull/1963? Is https://github.com/bytecodealliance/wasm-micro-runtime/pull/1963 still needed?

#1963 is still needed since it adds some additional tests to check for some other behaviors.


travis: add bionic

Seems we are reaching the limits :(

To workaround those limits, we can also decide that some tests should be run only in certain cases.
For examples, on Gitlab, it is usual to have some tests only on merge requests, and others only when the devel branch is updated. This way, we can still run all tests on all merge requests, but not at once.

I was thinking to switch to other services for CI, like Azureus or Action (by GitHub) to remove these annoying limitations.

That's an option. As long as those services can run docker containers, I can provide pre-built images.

You should consider using -DCMAKE_CXX_FLAGS_DEBUG="-O1". I don't think you will miss any bugs (NDEBUG is still not defined).
At least, I suggest to remove the -g which is useless on Travis.

@nim65s It seems to be possible.

Seems to be good now thanks to parallel jobs.
@nim65s and @jmirabel Thanks a lot for your feedback.


Bump pkg install, tests

I guess should be ok to merge now

What is sbu?
I tried to and got a got many weird versions:) the vest was Sensitive But Unclassified (SBU)

Ser bra ut :) trying to use more Norwegian in coding

Ser bra ut :) trying to use more Norwegian in coding

hbu! :)


Memorize past conversation with user

Is your feature request related to a problem? Please describe.
Aura-voice is not memorizing past conversation with user, therefore it is not possible to ask additional questions, for example:

User: Why is the sky blue?
Aura-voice: The sky is blue because molecule in atmosphere.. .
User: Can you explain more?
Aura-voice: Understood. What would you like to know?

Describe the solution you'd like
Aura-voice should memorize past conversation, and give feedback based on the thread.
Additional context
This is a very nice application, thanks for making it.

I think if the NLP model migrated to Ollama instead of GPT 4o-Mini, this can be achieved by feeding the responses back to the model, but could be better i guess like using vector database for low-latency. Here's the reference of what others are doing to implement this feature to an NLP model:
https://github.com/ollama/ollama/issues/4374


Add emoji support

Awesome, I love emojis 🎉
Does that have any drawbacks? Should we always use the UTF16 view when counting string lengths?


k

Is anyone tranlating to Hebrew?

I have no info on that! Seems like nobody is translating to Hebrew.


Next Auth saving to db

Next auth saves users to the db.
Added dark mode toggle to the popover (click user circle).

Entities on index will grab all entities in the entities folder, and sub-folders. No need to import each individual entity anymore.
Add flag to create connection "dropSchema". REMOVE IN PROD

This commits will be included with the readme PR


Docs: Fix typos in filtering demonstrations

What is the purpose of this change?
Fixes some typos in the demonstration examples of the filtering commands. Most of them are trivial but the last three could cause some genuine confusion.

Was the change discussed in an issue or in the forum before?
No

Checklist

[x] I have read the contribution guidelines.
[x] I'm done, this Pull Request is ready for review :-)

Those look great - thank you!
I can't believe how wrong they were and no-one noticed until now!  Thanks


Kodi integration still broken on 0.90.1

All previous issues were closed due to inacticity. But just want to remind that Kodi integration still does not work. It shows always off.

Can you please fill out the template and give a detailed error description?

Dont worry about it, it turned out to be windows firewall issue. Just happened somehow at the same time as homeassistant update and i was too hasty


Support using a TOML "dotfile" config file in the user's homedir

The tool should look in the home dir for a "dotfile" TOML config (i.e., a file that starts with . and contains default options in TOML format)
If the file is missing, ignore this
If the file is present but can't be parsed as TOML, exit with an appropriate error message.
If the file exists and no command line args override any values, the values in the config file should be used (e.g., use the model in the config)
The program should ignore any options in the config file it doesn't recognize.

Implemented with #2


Work with Travis containers

The container-based infrastructure disallows sudo. Either

Find a way to install without sudo, or
Document the required .travis.yml settings.

I've had a crack at option 1, with https://github.com/cbandy/travis-oracle/pull/9
Currently only failing at ruby installation, which I've logged a support request for: https://github.com/kubo/ruby-oci8/issues/124


[$500] Split Bill - Amount turns to grayed out when User press Ctrl+Enter in Group conversation IOU

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Navigate to staging.new.expensify.com
Click the '+' button in a Group conversation
Select Split Bill option
Enter an amount and press Next
Deselect all the participants of the list by using the arrow keys and ENTER
Press Ctrl+Enter

Expected Result:
Nothing should happens when user press Ctrl+Enter
Actual Result:
Amount field turns to grayed out
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] Windows / Chrome
[ ] MacOS / Desktop

Version Number: 1.3.66-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/081e3911-1db9-45a0-814b-f67fbe78a220
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0138924214c461038e
Upwork Job ID:<PHONE_NUMBER>855633920
Last Price Increase: 2023-09-11

adding external label to review proposal

It looks like I can't even select and unselect participants by mouse
https://github.com/Expensify/App/assets/24796318/8994e88e-b163-44ab-a1b3-7c1f76827c7d

Set the didConfirm state to true if there is some selected participant.

@bernhardoj Where exactly do you suggest this change?

I think we should put this issue on hold until regression with selecting participants will be fixed

@ArekChr - will you link the fix that you're suggesting we hold for?

@ArekChr will you confirm -- was issue #27043 totally fixed by a separate issue (https://github.com/Expensify/App/pull/27350)?
are we good to close this one out without any further action?

@maddylewis Confirming that issue has been fixed

thank you for confirming!


Export to SVG

Currently there is export to PDF.
I have done experiments with export to SVG. However there are tiny unwanted hairlines between adjacent triangles of the same color.

I have implemented this in version 2019.3.1


Improve concurrent operations and schema updates

Gemini has the ability to generate concurrent operations and schema updates, but they are turned off by default and have some other limitations.
Scylla has had bugs in this area, so we need to improve the support and make it available by default:
https://github.com/scylladb/scylla/issues/5127

Bugs are fixed, schema updates are running in parallel with workload


Daily updates

Related to #17 there should also be an update script that can handle partial updates. The update could be a .tsv or .tsv.gz file as well but it may include rows with empty vocabulary (just the PPN) to indicate removal of a record:
awk '{print $1}' update.tsv | uniq > ppns # filter out affected records
# TODO: remove rows with PPN in file ppns
awk -F'\t' '$2{print}' update.tsv > import.tsv # filter out rows with PPN only (records without subject indexing)
# TODO: import import.tsv into database without purging database

Alternatively keep a full dump as file and apply update to this file to get an updated full dump (may even be faster, depending on size of updates).
Use case: There are a daily jobs at K10plus CBS database to pass updated records to LBS and to K10plus central Solr index.

TSV files are always grouped by PPN. The set of rows for each PPN is either as known, e.g:
12345   rvk      XY 333
12345   bk       33.33

resultung in rows [{voc: "rvk", notation: "XY 333"}, {voc: "bk", "notation": "33.33"}] or it's just one row with empty voc and notation to only delete the record (rows = []):
12345

See method updateRecord in SQLite Backend (dev branch) to be passed this parsed TSV data.

So the next step would be to add an update script that calls methods in the SQLite backend, and that also allows both partial and full updates? Something like:
# partial update by default
./bin/import update.tsv
# full update with flag
./bin/import --full subjects.tsv

Full updates would clear the whole table instead of deleting records for single PPNs, so we would likely need an additional method in the backend.
Also needs a --modified flag for #25 and update the modified metadata in the database.

@nichtich I feel like partial imports are not yet 100% clear. My suggestion for the TSV format for partial import would be this:
12345

= delete all records for PPN 12345
12345	rvk

= delete all RVK records for PPN 12345
12345	rvk	XY 333

= add record for PPN 12345 (but do not delete anything)
For example, if the update would 1) remove the existing DDC record, 2) replace the one existing RVK record, and 3) add an addition BK record, it would look like this:
12345	ddc
12345	rvk
12345	rvk	XY 333
12345	bk	33.33

Or would you prefer to do it differently? I think this would cover all cases, even though removal of a single record would mean all other record for that PPN/vocabulary would need to be listed again. (I think in your case, removal of a single record would mean ALL other records for that PPN, regardless of vocab, would need to be listed again.)

There's now a basic working implementation of the import script. Things that are missing:

[ ] Better error handling
[ ] Documentation

This is not part of the software but its deployment and configuration, so closing this issue.


Migrate a SpeedDial test to react-testing-library

[x] I have followed (at least) the PR section of the contributing guide.

https://github.com/mui-org/material-ui/issues/22911

Duplicate of #23021


[m_mmul] added multilingual evaluation from alexandrainst/m_mmlu

Hi, I added m_mmul from alexandrainst/m_mmlu, I have tried also to divide by subtasks but I don't understand how can be supported hierarchical evaluation. For example how to deal with evaluate m_mmul for italian and one or more subtasks or one substask for more than on language. I hope that this PR can be accepted and in case with some help I could try to support also for mutlilingual substasks.

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

done I moved everything inside okapi folder

@lintangsutawika do you think that is possible to merge or it need more refactoring?

Looks good, but can you run pre-commit run --all-files for formatting pusposes.

@lintangsutawika  done!!!!!!

ok, I opened this PR on huggingface alexandrainst/m_mmul in the meanwhile I get rid of hy and sk and if once in the future they will correct I wil l re-add them.

Okay i'll merge this. Feel free to make another PR to add the remaining 2.


is there a way to make an http GET request to the website and set the desired image url as a header?

trying to make a discord bot and wanted to try implementing a /flag command

Hello, FlagWaver is powered entirely by JavaScript, so there is no server you can communicate with directly. You will have to handle image hosting yourself. Once you have the image URL, generating a FlagWaver link is not difficult, just use https://krikienoid.github.io/flagwaver/#?src= followed by the encoded url. Hope that helps.

see that is exactly i tried doing while making a /flag command for my discord bot, it goes something like
/flag [url], where the url is the image which you want to make a flag and apparently discord cdn links don't work
for example

https://cdn.discordapp.com/attachments/950071475120001086/950326376874016768/Screenshot_20220307-141453.png

this is a link to an image on my bot testing server when you click it opens a new tab and shows an image however when you do
https://krikienoid.github.io/flagwaver/#?src=https://cdn.discordapp.com/attachments/950071475120001086/950326376874016768/Screenshot_20220307-141453.png
it shows image could not be loaded, any idea as to why it could be happening?

It looks like the image is getting blocked by the CORS policy. This is something the server that hosts the images would be responsible for.
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS


Table with recently saved links

Do with respect to DNT (Do not track me) header
Maximum 10 recents.
If less then 10: show all.

There will be no table for public view only number (#22). Table will be in logged in view only.


Request: gitter channel

I feel as though gitter channel would be helpful for answerings/asking questions for the community.

Our README points to our users mailing list, which is meant for exactly these sorts of community discussions.  Github issues are more appropriate for tracking bugs and feature work.


fix(engine-core): improve instructions for binaryTargets addition

I see it's a draft, do we still want to do it?

In my opinion this describes what you should do better.


Refactor unit tests with hardcoded ports

The tests are using hardcoded port, it's not a good pattern. Unit tests cannot be launched in parallel.
Any of these packages could be used
https://github.com/facebookarchive/freeport
https://github.com/projectdiscovery/freeport
https://github.com/phayes/freeport
https://github.com/Konstantin8105/FreePort
https://github.com/jamielxcarter/dort
https://github.com/prithviramesh/free-port-finder
Of course, as the feature is very basic, it could be added via a simple helper. By copy pasting something like this.
https://gist.github.com/sevkin/96bdae9274465b2d09191384f86ef39d
From a library with a copyleft license

This is a great idea - whenever we are actually testing a call over a port.


Add room data for all gate 2 maps

Add room data for all gate 2 maps

See #101 for remainder of rooms added


Investigate cert-manager integration for SSL

Description
Investigate possible solutions to enable SSL inside the cluster and for traefik ingress.
Links

https://cert-manager.io/docs/

Closed by dad3dc5f7747a70e4de010c59d733c3ab05cccef


Run 'expiry -c' from /etc/profile or similar

SSH doesn't warn you about expiring password when logging in with SSH keys.
The expiry check is made in auth-shadow.c:auth_shadow_pwexpired(), which is called from auth-passwd.c:auth_password():
        if (!expire_checked) {
                expire_checked = 1;
                if (auth_shadow_pwexpired(authctxt))
                        authctxt->force_pwchange = 1;
        }

The auth_password in turn is called from auth1.c & auth2-passwd.c.
Something like the following should be sufficient and visible enough to notify the users:
echo -en "\033[1;31m"
/usr/bin/expiry -c
echo -en "\033[0m"

59d482bc45b8ba80e60fc6bf5e4c277462ba6713


[Enhancement]: Add OWASP dependency check plugin to identify vulnerable dependencies

Module
Core
Proposal
(Note: I mentioned 'core' above but this will affect core and all modules)
Motivation
Companies are increasingly concerned about tracking known vulnerabilities in their software supply chain.
This is a deep issue but a good first step is incorporating the OWASP dependency analyzer in our maven or gradle build configuration files. This plugin checks all dependencies against a database of known vulnerabilities and creates a report that lists:

the name of the dependency
a description of the vulnerability(ies), including their severity
a lost of maven modules/gradle projects that include this dependency
(iirc) the next oldest release that has no known vulnerabilities

In addition you can configure this plugin to cause the build to fail if the vulnerability score is too high. This will force the developers to update their dependencies and hopefully reduce the likeliness of a nightmare situation where an "absolutely must fix" vulnerability, e.g., the recent log4j vulnerability, will trigger the forced upgrade of multiple dependencies at the same time with the concurrent increased risk of changed behavior.
There is a safety valve that allows vulnerable dependencies to continue to be used within contributing to the vulnerability score. This is warranted if you've determined that your application never accesses the vulnerable code.
Important - this scanner does not perform any static analysis (see: findbugs, veracode). The only thing it does is check the project's dependencies against a database of vulnerabilities.
build.gradle Changes
Very few changes to the root build.gradle file are required to add the OWASP plugin.
plugins {
    id 'org.owasp.dependencycheck' version "7.4.4"
}

subprojects {
    // Ensure that dependency checks are always performed
   check.depends(dependencyCheckAggregate)

    // see https://jeremylong.github.io/DependencyCheck/dependency-check-gradle/configuration.html
    dependencyCheck {
        format='ALL'
    }

Note: the most recent version of the plugin is 8.4.4 but it's not compatible with the current version of the JVM.
This produces a summary of the vulnerable dependencies on the console during builds, and a more detailed report
(in multple formats) in $buildDir/reports/dependency-check-report.*
Sample Output (Console)
This is the console output on my 'testcontainers-extra' project - it contain several additional JdbcDatabaseContainers and new Hamcrest matchers.
Generating report for project testcontainers-extras
Found 18 vulnerabilities in project testcontainers-extras

One or more dependencies were identified with known vulnerabilities in testcontainers-extras:

grpc-context-1.27.2.jar<EMAIL_ADDRESS>cpe:2.3:a:grpc:grpc:1.27.2:*:*:*:*:*:*:*) : CVE-2023-33953, CVE-2023-32732
guava-31.0.1-jre.jar<EMAIL_ADDRESS>cpe:2.3:a:google:guava:31.0.1:*:*:*:*:*:*:*) : CVE-2023-2976, CVE-2020-8908
jib-build-plan-0.4.0.jar<EMAIL_ADDRESS>cpe:2.3:a:jib_project:jib:0.4.0:*:*:*:*:*:*:*) : CVE-2022-25914
org.eclipse.core.commands-3.9.800.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.9.800:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.core.contenttype-3.7.900.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.7.900:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.core.jobs-3.10.1100.jar<EMAIL_ADDRESS>cpe:2.3:a:jobs-plugin_project:jobs-plugin:3.10.1100:*:*:*:*:*:*:*) : CVE-2014-125035
org.eclipse.core.runtime-3.20.100.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.20.100:*:*:*:*:*:*:*, cpe:2.3:a:jobs-plugin_project:jobs-plugin:3.20.100:*:*:*:*:*:*:*) : CVE-2021-41033, CVE-2014-125035
org.eclipse.equinox.app-1.5.100.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:1.5.100:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.equinox.common-3.14.100.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.14.100:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.equinox.preferences-3.8.200.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.8.200:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.equinox.registry-3.10.100.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.10.100:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.jface-3.22.100.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.22.100:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.osgi-3.16.200.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.16.200:*:*:*:*:*:*:*) : CVE-2021-41033
org.eclipse.text-3.11.0.jar<EMAIL_ADDRESS>cpe:2.3:a:eclipse:equinox:3.11.0:*:*:*:*:*:*:*) : CVE-2021-41033
spotless-eclipse-base-3.4.2.jar<EMAIL_ADDRESS>cpe:2.3:a:diffplug:gradle:3.4.2:*:*:*:*:*:*:*) : CVE-2019-9843

Many of these are build dependencies and are not used in the final artifacts. Our community has not been concerned
about these vulnerabilities in the past - but one of the key concepts in the Secure Software Supply Chain model is that
vulnerabilities in the build dependencies are just as important as vulnerabilities in the final artifact.
This is a reasonable concern - a sophisticated attacker can almost always affect much more code with a compromised
build dependency that injects malware into everything it touches with a compromised deployed dependency.
Consider the damage that would be possible if maven-jar-plugin injected code that recognized REST
clients and attempted to exfiltrate the connection URL and credentials to a hostile site. This could be caught by
static analysis of the final artifacts - but few sites do this and the injected code may be sufficiently obfuscated to
avoid early detection.
One Gradle Complication
Maven: clean reports
Gradle: lots of extra projects. It's not hard to mentally strip off the :checkstyle and spotless-NNNNNN but it would be nice if it could be avoided. This might be a simple fix in either the build.gradle file or the dependencyCheck configuration. This is especially true when the same dependency is listed multiple times.
It's easiest to attach an example:

Hi, JFTR before someone raises a PR related to this. I thought about it couple of weeks ago and even did a quick POC. Due to Testcontainers is already using gradle-build-action, it will be great to take advantage of Dependency Graph support. So, dependencies section in GH is updated and it will allow to export the SBOM
The reason why I didn't submit it yet to the main repository is because we need to discuss about it internally.


Window class doesn't have 'Visible' property

I'm migrating code from TestStack.White to this library.
There are lots of things missing especially Visible and Enabled property on Window class
This means existing tests cannot be written using FlaUI

As @JohanLarsson mentioned, that stuff is all in .Properties. But I will add a few more into the wrapper element.

Thanks! I'll use the Properties for now.
On 25 Jun 2017 1:31 p.m., "Roman"<EMAIL_ADDRESS>wrote:

As @JohanLarsson https://github.com/johanlarsson mentioned, that stuff
is all in .Properties. But I will add a few more into the wrapper element.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Roemer/FlaUI/issues/70#issuecomment-310894933, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHbkI7NnydA73FqWGOH7nLEYoQ9u8D8Eks5sHjcCgaJpZM4OEhGa
.

Fixed in commit 450d7c75f655039df40712d97d99382acc77ceb7.


Add Android section on PhoneGap Developer Custom Builds.

PhoneGap Developer Custom Builds documentation has iOS and Windows Phone instructions, Android instructions should be added too.
http://docs.phonegap.com/references/developer-app/custom-build/ios/

Hey there, still nothing?


Count ?

in MongoQuery present count:1 param, what can use now?

Hi @mmmcorpsvit , thanks for your interest in JessiQL :) it's under development so the docs aren't ready yet, sorry :)
You use Query.count() instead of Query.fetchall() and then you get the count. This requires an additional line of code from the back-end developer :)
I've made a decision to remove aggregation, including counts, from JessiQL because such behavior breaks API schema. That is, if an API returns a list of objects, {count: 1} will modify the shape of the response into an integer. This is quite unacceptable in our modern age of OpenAPI and GraphQL :)

i use FastAPI and in Response model simple write: [MyModelResponse | QBCountResponse | Any]
not very big problem, but think you right)
th for great library


Break out share; only connections moved

Signed-off-by: Daniel Bluhm<EMAIL_ADDRESS>

I like. This pattern gets us back to working state.


Fix missing mapbox style in layer-browser

For #2480

Background
The layer-browser app was referencing the Uber light Mapbox style at mapbox://styles/uberdata/cive48w2e001a2imn5mcu2vrs.  This Uber light Mapbox style used to be public, but appears to have been made private.  This Uber light Mapbox style is shared by many teams at Uber, so to prevent this issue in the future, I've switched the layer-browser example to use Mapbox's default light style mapbox://styles/mapbox/light-v9, which many of the other examples do as well.  I also replaced one other use of the Uber specific Mapbox style in a unit test.

Change List

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


upgrade to go1.22

What type of PR is this?
/kind feature
What this PR does / why we need it:

upgrade to go1.22
/hold for test-infra update

/assign @saschagrunert @Verolop @xmudrii @puerco
cc @kubernetes-sigs/release-engineering
Which issue(s) this PR fixes:
None
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/unhold


Return 404 in profile recommendation page, it must be a empty list

Fixed: https://github.com/belatrix/BackendAllStars/commit/ba55403aeb34889c805dade3eae9354de82259cd


Add small delay in while loop to avoid spamming logs (ResourceReaper)

Released in 1.13.0! Thanks for the contribution @worldtiki 😃


mmcsd: SDIO_CAPS_4BIT_ONLY set buswidth MMCSD_SCR_BUSWIDTH_4BIT

Summary
Before setting the buswidth , check whether caps has the capability
Impact
mmcsd_sdio
Testing
local test

let's ignore the ci error fixed by: https://github.com/apache/nuttx/pull/14491


Test case request: find strings that should be in attr but are not

For entries in the common content attribute file, the actual docs should be using them.
We need a test locating string that should be defined as inline attributes but are not.

closing because we need to purge attributes firs


Switch to V5 gateway

This switch the gateway to V5, and change the heartbeat logic to
get the heartbeat_interval from the new Hello opcode instant of
READY/RESUME event.
See: hammerandchisel/discord-api-docs#18
Fix: #220

This actually fixed a problem I was having with voice websocket connections which would yield an error after about 2 minutes, consistently, forcing a reconnect. I was advised to test this PR before digging further into that issue and it's been about 10 minutes so far without any problems. I'll be testing this from now on since I have no alternative, but so far it seems perfect! 👌

I'm grateful! Talking to the devs it sounded like the issue was on my end and I was on my own, so I really appreciate your looking into it and solving it :)

To be fair the devs did suggest trying this PR ;)
On Dec 27, 2016 12:49 PM, "Jorge Israel Peña"<EMAIL_ADDRESS>wrote:

I'm grateful! Talking to the devs it sounded like the issue was on my end
and I was on my own, so I really appreciate your looking into it and
solving it :)
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/bwmarrin/discordgo/pull/300#issuecomment-269380741,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABdVglm5HAHCzqHsGzpd63PZST92IGqNks5rMXm_gaJpZM4LJ73p
.


issue-1

closes: #1

Configured the following colors in tailwind:

black #0C0C0C
grey-dark #2E2E2E
grey-light #CCCCCC
blue #007FFF
maroon #631D1D
green-neon #31E200
red-neon #E20000
purple #2E2C86
grue #30353C

Configured the following fonts in tailwind:

font-segoe Segoe UI
font-calibri Calibri
font-cove CaskaydiaCove Nerd Font

Hosting CaskaydiaCove Nerd Font as a static font in the /public directory


More practical way to modify game's base params

I found a new way for easier modification of game params. This was inspired by law effect helpers, but is an improved version of it.
The law effect helpers were removed and the laws previously using it are adapted. Other laws are adapted too.

@jschirrmacher I cannot make you reviewer... Please have a look at my changes.
One test still fails. Unfortunately, I am out of time today. I will fix that tomorrow - unless you would like to have a look.

..fixed test: The old/new boundary check worked quite well and made this test fail because it would have led to negative agricultural emissions.

Please go ahead and merge, when you like what i did.


BAD Service ! JUDGE ANY COUNTRY AS BAD 😡

idnt know any country dont join the airdrops please dont judge country MTHFCR !
you can banned much account if that scam !!
if your dont have expert Programmer/IT better DISPERSE this PROJECT!
you can get real account with kyc or other but DONT JUDGE ANY COUNTRY AS BAD😡

So salty.

Please don't skip English class.


BoDi is no longer standalone

Reqnroll Version
2.0.0
Which test runner are you using?
NUnit
Test Runner Version Number
N/A
.NET Implementation
.NET 8.0
Test Execution Method
ReSharper Test Runner
Content of reqnroll.json configuration file
No response
Issue Description
BoDi appears to no longer be a standalone NuGet package - forcing packages that used only the BoDi IObjectContainer to uptake the entire Reqnroll assembly.
This has broken many of our automation package/workflow and is a major blocker to future upgrades/development.
Ideally, this should have been implemented as a standalone NuGet package to allow for easier compatibility.
Steps to Reproduce
N/A
Link to Repro Project
No response

This was done because it was very difficult to diagnose certain issues.
Do you specifically need the exact same version as the reqnroll library uses or do you use it standalone?

I think there are three use cases:

If you have used BoDi independently from SpecFlow, just as a DI container. In this case you can keep using the BoDi package.

If you used BoDi to prepare infrastructure for Reqnroll then using the Reqnroll package instead of the BoDi package is appropriate.

If you have used BoDi as a DI for your application, but reused the same container building methods for preparing the Reqnroll tests then the solution might be a bit more tricky. In general our suggestion is not to use BoDi for the production code dependencies, but use one of the well-known DI solutions (e.g. Microsoft.Extensions.DependencyInjection, Autofac or Windsor) and use the related Reqnroll plugin to make those containers available for testing (if needed). As a temporary solution, you can also implement a simple Reqnroll plugin that forwards the Reqnroll object requests to the "old" BoDi. (You can use one of our plugins as an example.)

In this specific use case, I have an automated testing framework that is used across multiple software products in our organisation and is designed to support both SpecFlow (for those projects that can't/won't update) and Reqnroll.
Under the previous v1.0.1 of Reqnroll, as both used the SpecFlow BoDi package this provided an easy migration path, as I did not need to change the IObjectContainer for use in each project. The problem is that, with this change, I will now have to choose to support either SpecFlow or Reqnroll for this framework, as it doesn't look like I can support both due to the integration of BoDi.
The framework project is also designed to support non-SpecFlow/Reqnroll projects, but using standalone containers that can be initialized manually on startup. I have reservations about including the full Reqnroll assembly for these projects.
For the above use case, what would you suggest is the correct next step? Looking at the example of forwarding, you would need to know every Assembly/Type being placed into the container - which we wouldn't necessarily know due to the scope of the framework.

@UL-ChrisGlew Thx for the clarification. In your case having a separate package would not have helped, because we have made incompatible changes, so the version of BoDi Reqnroll needs would not be compatible with the version of BoDi SpecFlow uses anyway. But fortunately there is an easy solution.
As mentioned above for use case 3, you can make a Reqnroll plugin that forwards the object resolution requests to the object container you have created with the old BoDi. I have made a quick prototype and it seems to work fine (luckily once we integrated BoDi to Reqnroll we also changed the namespace, so they can be loaded side-by-side without issues).
So what you need to do is to add the following file to your Reqnroll project:
using Reqnroll.BoDi;
using Reqnroll.Infrastructure;
using Reqnroll.Plugins;
using Reqnroll.UnitTestProvider;
using ReqnrollPlugins.OldBoDi;

[assembly: RuntimePlugin(typeof(OldBoDiContainerPlugin))]

namespace ReqnrollPlugins.OldBoDi;

public class OldBoDiContainerPlugin : IRuntimePlugin
{
    public void Initialize(RuntimePluginEvents runtimePluginEvents, RuntimePluginParameters runtimePluginParameters, UnitTestProviderConfiguration unitTestProviderConfiguration)
    {
        runtimePluginEvents.CustomizeGlobalDependencies += (sender, args) =>
        {
            args.ObjectContainer.RegisterTypeAs<OldBoDiTestObjectResolver, ITestObjectResolver>();
        };

        runtimePluginEvents.CustomizeScenarioDependencies += (sender, args) =>
        {
            args.ObjectContainer.RegisterFactoryAs(() =>
            {
                // TODO: build your own container using the old BoDi here
                BoDi.IObjectContainer container = SetupTestDependencies.CreateServices();

                // register the new BoDi container to the old one, just in case...
                container.RegisterInstanceAs<IObjectContainer>(args.ObjectContainer);

                return container;
            });
        };
    }

    public class OldBoDiTestObjectResolver : ITestObjectResolver
    {
        public object ResolveBindingInstance(Type bindingType, IObjectContainer container)
        {
            var registered = IsRegistered(container, bindingType);

            return registered
                ? container.Resolve(bindingType)
                : container.Resolve<BoDi.IObjectContainer>().Resolve(bindingType);
        }

        private bool IsRegistered(IObjectContainer container, Type type)
        {
            if (container.IsRegistered(type))
            {
                return true;
            }

            // IObjectContainer.IsRegistered is not recursive, it will only check the current container
            if (container is ObjectContainer c && c.BaseContainer != null)
            {
                return IsRegistered(c.BaseContainer, type);
            }

            return false;
        }
    }
}

At the place that is marked with TODO, you need to somehow get the IObjectContainer you have build with the "old" BoDi. In my case I created a static method for this and called it from there. This static method can be in the those shared projects as well that are needed both by SpecFlow and Reqnroll, the method only depends on the old BoDi v1.5 package. In my example I have used that:
using BoDi;
using CalculatorApp;

namespace ReqnrollPlugins.OldBoDi.Support;
public class SetupTestDependencies
{
    public static IObjectContainer CreateServices()
    {
        var oldBoDiContainer = new ObjectContainer();

        oldBoDiContainer.RegisterTypeAs<TestCalculatorConfiguration, ICalculatorConfiguration>();
        oldBoDiContainer.RegisterTypeAs<Calculator, ICalculator>();

        return oldBoDiContainer;
    }
}

With this my sample project worked and I was able to load dependencies configured with "old" BoDi.
The magic is in the OldBoDiTestObjectResolver class from the plugin above. It basically checks if the object that needs to be resolved was configured in the Reqnroll's "new" BoDi container and if not, it resolves it from the "old" BoDi container you have produced.
Please let me know if that helps.

I am closing this issue as by design now, but if the mentioned workaround does not work, please feel free to reopen.


$scope.Grid set instead of $scope.uiGrid

I'm not sure if it'll be much help or not, but I came across this today using the unstable code along with Angular 1.4.0-rc.1 (which I think is not supported yet).
This could be a configuration issue on my end, but it feels more like an issue with the newer libraries.
Here's the js I use to initialize the grid.
this.options = {
enableSorting: true,
columnDefs: [
{ name:'name', field: 'name' },
{ name:'value', field: 'value' }
], data = [
{ "name": "lon (coord)", "value": wsResult.coord.lon },
{ "name": "lat (coord)", "value": wsResult.coord.lat }
]};
And, the html:

This is done inside of a component, using the new router for 1.4 and 2.0.
The error ("TypeError: Cannot read property 'data' of undefined") occurs on line 2626 of ui-grid-unstable.js.
Thanks!

Sorry, it wasn't a bug at all. :P
I should have defined my html as

This is because my component is named "home".


A broken GitHub link prevents the project from being saved

Code for San Francisco used a broken GitHub link and it prevented the project from getting saved.
Here is their project list
https://docs.google.com/a/codeforamerica.org/spreadsheet/ccc?key=0ArHmv-6U1drqdDVGZzdiMVlkMnRJLXp2cm1ZTUhMOFE&usp=drive_web#gid=0
They put a bad github link for wideeyes and the project wouldn't show up on the CfAPI.

Do you know what the link was or how it was bad? It's gone now and I don't have access to document history.

The bad url they had was https://github.com/wideeyes when the CfAPI expecting a link to a project.


deploy: Store deployment args in deployment file

This will make it easier to check depolyments later.
⚠ As this changes the format of the deployment file, this will make the agent not work until a new depolyment.

sounds like a good idea


Updating version

LGTM, +1

Had to force update over this change due to the fact we forgot to merge #108 first


Implement GPU actors

Implement the functionality of each actor and refactor previous code.

@pastranakike @kvu35
Is this issue a duplicate of #8?

@pastranakike @kvu35
Is this issue a duplicate of #8?


Remove calls to deprecated ColumnDescriptor.getType method.

Newbie ticket.

Looks like Travis timed out for some reason.  Can someone with access to it restart the run for this PR?


Proposal: Expose a method in ListViewBase that allows scrolling to a specific item using the item's index.

Proposal: Expose a method in ListViewBase that allows scrolling to a specific item using the item's index.
Summary
There should be a method in ListView that can scroll items into view by their index. Currently there is ScrollIntoView(object item) that accepts item itself to bring into view. This method isn't useful when there are duplicate items in the ItemsSource. It only brings first matching index to the view.
To bring the items into view by calling ScrollIntoView(object item), the internal implementation uses item's index.
https://github.com/microsoft/microsoft-ui-xaml/blob/66a7b0ae71c19f89c6a7d86a1986794ad1a1bf09/src/dxaml/xcp/dxaml/lib/Selector_Partial.cpp#L3176
This method accepts the item's index rather than the item itself. It seems possible to expose a method like ScrollIntoView(int index) in ListViewBase.
Rationale

There is no method available in ListViewBase to scroll duplicate items into view.
The current method results in unwanted indexes, causing ambiguity.

Scope

Capability
Priority

This proposal will allow developers to scroll any index within the ListViewBase by using it's index.
Must

@ranjeshj could you please make it in plan for next service release?


[SPARK-46717][CORE] Simplify the ReloadingX509TrustManager by the exit operation only depend on interrupt thread.

What changes were proposed in this pull request?
This PR propose to simplify the ReloadingX509TrustManager.
Why are the changes needed?
Currently, close or destroy ReloadingX509TrustManager depend on interrupt thread and the volatile variable running.
In fact, we can change the running to a local variable on stack and let the close operation of ReloadingX509TrustManager only depend on interrupt thread.
Does this PR introduce any user-facing change?
'No'.
How was this patch tested?
GA tests.
Was this patch authored or co-authored using generative AI tooling?
'No'.

cc @srowen @dongjoon-hyun @LuciferYang

also cc @mridulm

If the interrupt happens while it's running the reload block, will the next call to sleep() yield an InterruptedException? the logic now depends on this

If the interrupt happens while it's running the reload block, will the next call to sleep() yield an InterruptedException? the logic now depends on this

Yes. sleep() always check the interrupt signal.

Merged to master for Apache Spark 4.0.0.
Thank you, @beliefer and all.

@dongjoon-hyun @mridulm @srowen @LuciferYang Thank you!

thanks for doing this @beliefer !


fix: update awaiter s3 key

Description of changes

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

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

This will also need release from API category.


Update URL for JIT Custom Security Script

This commit changed the location of the
Set-JitLeastPrivilegedRole script.  The link to the script has been updated.

@msdcanderson : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


"Awalvie" broken link

This link in the webring is broken: https://awalvie.me/

It's back, thanks :)


Fixing BQ write transform

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Oh, I remember that. It's already fixed in my BQ source PR, but I could have brought this up earlier...
LGTM, thanks!

LGTM to me too! Thanks!

That's reasonable. I'll work on a test


lat, lng is 0

In many phones its working perfect but in few phones lag lng is zero all the time. any solution?

What are these “few phones”? Which manufacturers, which Android versions?
Apart from that, how do you create and use the instance of this library? Can you show the code?

// instance of this library
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView= inflater.inflate(R.layout.fragment_dispatch, container, false);
location = new SimpleLocation(getActivity());
location.setListener(new SimpleLocation.Listener() {
@Override
public void onPositionChanged() {
}
});
bindViews(rootView);
return rootView;
}
//then just called location.getLatitude(); and location.getLongitude() in few methods
//phones in which this code is not working
moto e4 plus android 7.1.1
Jio lyf phone android 6.0.1
MI redmi note 4
on other phones same code is working
pls help

Do you have one (or two) permissions set up correctly (and been granted them) as shown in the README?
Can you check the return value of location.hasLocationEnabled()?
I don't see any call to location.beginUpdates();.
(I don't see any call to location.endUpdates();.)
Try logging something in the onPositionChanged callback method.

Otherwise, can you move the instance and its creation to the parent Activity and then follow the README?


PPONP-910 Add prettier and eslint action

Adds a generic and reusable action for running eslint and prettier
Link to run on the onprem platform

It has been pointed out, that these linters can't be used across the organization and it should be explicitly mentioned, that they are used only by the LTS team. I will change path from javascript/lint to something like javascript/lts-lint and update the readme.


Add user agent for all COS operations

We need to add custom user-agent  = PyWren for all operations to COS.

out of curiosity -- what is this needed for? E.g. what does not work without this?

this is common approach, to track clients that initiate requests. it's not mandatory, just nice to have

ok, thank you -- that's what i thought

resolved https://github.com/pywren/pywren-ibm-cloud/commit/39af0d218a64261c2a5fa15f440a990efd3a2108


“Error fetching resource” using total downloads badge - badge fails to load in README

My repos are not showing the downloads badge anymore. I have extended the rate limits as instructed on the shields website. Exmaple repo: purge-wrangler. It was working fine yesterday (no changes made since then). Clicking the badge (no link set) you get an “error fetching resource” message in a separate tab.

Update: Badges seem to be working again.

Glad to hear your badges are showing correctly again, I think this may be related to #1568.
Closing Issue [Duplicate, Solved], Please feel free to continue discussions in #1568.

Note: If you do think this is a different problem (& is not resolved), Please re-open this issue.


Failed to fetch platform browser

Error: Failed to fetch platform browser
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: Registry returned 404 for GET on https://registry.npmjs.org/weexpack-browse

same issue

+1


can we run in cpu??

It can be done. You just have to set the default device for running your Tensorflow graph to CPU.
I haven't tried it so it would be great if you can do it and report your findings.


Update Endpoint.php

Add Entitlements endpoints as per https://discord.com/developers/docs/monetization/entitlements

obsolete


Configuration to replace standard url() calls with digested paths

This seems like a great solution to cssbundling-rails#22 and a replacement for Sprockets. However it would be ideal to have the ability to just replace all url() calls with the digested url even if it's behind a configuration flag.
The use cases for this are things like icon fonts, UI libraries, purchased themes all containing CSS that reference assets that come along with them such as images, font files etc.. A conscience effort has to be made (even with Sprockets) to go through and edit the supplied files to use the asset-path helpers. Having the ability to replace all url() calls would allow drop in updates to these types of assets just by dropping the files into folders within config.assets.paths.
Happy to work on a PR if anyone else agrees this is desired.

Wouldn't this conflict with including css through node modules where the assets are not managed by sprockets/propshaft? One can use postcss-url or similar to manage those external assets.

Hi @stevestmartin, thank you for already checking Propshaft.
We are still in the investigative stage of the "compilers" feature, but in theory, if we expose the current array as a config option, it should be easy enough for you to copy CssAssetUrls and adjust the regex to pick url instead of asset-path

I think something like that would be fine. To be clear I'm not opposed to using asset-path just has been the case for sprockets, but it is interesting to think about being able to drop in css and images and not have to modify them with the method call.

I think this is a great point. Hadn’t even considered it, given how url() can be used for external links too. But clearly we can just deal with the relative ones. Let’s make it so. Don’t need an option either. Should just be url() only.

Would url() parsing use a path relative to the current css file? That seems ideal in order to get theme packs to work out of the box.
This would also work for postcss since it could copy assets to the build directory and doesn't need to add the hash to the file name because propshaft would override the url and generate this.

It would need to be more clever than what it is now, but we should be able to make that so. The compiler gets the whole asset, so it knows its logical path. There are a few other CSS functions that also take urls, though, and some of them are multiline, so that might be more tricky.
But let's try to proceed with the principle that this is doable with just url, no custom function. @brenogazzola do you want to take a swing?

@brenogazzola sure, any icon font generator comes to mind as a good example such as Icons8, Nucleo, if your looking for a free alternative Icomoon is a good option.
As far as themes I'm sure any of the bootstrap ones are probably pretty common.
The idea is they generally just come with a css file that uses relative paths to a folder like fonts, images, etc.. so if we could just place these assets within our config.assets.path and the urls self correct that would be awesome.
Granted I'm sure there are bound to be some that use folder naming conventions such asimg ,css ,js that don't match the rails conventions such as this free boostrap  theme I just found. But needing to add those to my config.assets.path feels more obvious then go edit all the css that came with this item editing all their paths. This is especially helpful if the theme author provided an update, or you generated a new version of the icon font because you added additional items, you can just drop the file in and not think about it.

Thanks. I will first get started on all the use cases in the MDN documentation, and after I get something working I'll give it a test in the libraries you suggested:
https://developer.mozilla.org/en-US/docs/Web/CSS/url()

I've put a a draft in case anyone wants to add more use cases for me to handle. A few of the tests are still broken. I'll probably have more time for this later today.
https://github.com/rails/propshaft/pull/7/files

It's now working for all uses cases I found in MDN and in a real world test. Ready for your review and improvements


Endpoints documentation as .md file?

Hi,
Firstly, thank you for maintaining this wonderful project:)
One thing which confuses me, is that there is no documentation (in github) that explaines which function represents which endpoint in the official api documentation. We have docstring for each function, but if you want to look for a specific function, you need then to go source code and search for it.
My idea ist to have this as a .rst or .md file. To be more specific, I mean something like the Readme file of pycoingecko project on github (link).
Actually, I started to write such a documentation, but the problem I am not familiar enough with different endpoint (futures, testnet and spot) honestly.

yes, this is true. you'll need to dig through the source code to find out what end point each method will request.
I would be down to merge in a PR if you were willing to contribute

ok, should it be done as a separate .md file or should be added to the main Readme file? I guess the former is better because the file will be long.

separate md should be cool. perhaps a link from main readme to the new page would prove useful


Add "Tolerate Unready" Annotation

What does this PR do?
Adds a new pod annotation to the kubernetes auto-discovery that allows metrics to be collected from unready pods.
Motivation
Some of our pods go unready when they are struggling, which is a bad time for metrics to stop being collected.
Additional Notes
This will bypass the normal logic that skips pods that aren't ready.
It's a bit of a divergence from the normal way of doing annotations, which is that they're based on the container.

If you were to have a container named tolerate-unready this would be confusing, but still wouldn't collide because it'd still be looking for things suffixed off that (.checks or whatever)
I had a lot of trouble with the testing framework, so I simply adapted one of the tests I could convince to run on my system to require these changes by making one of the fixture pods unready, but adding the annotation so the tests still pass.
I expect this PR will not be suitable for merging, but I figure it's a good place to start a dialog so I can massage it into a shape people like.

Also, I don't appear to have auth to apply labels or milestones... so hopefully that's not a problem.
As for the release notes, my plan was to not write the release notes until people have had their say on approach, because it's not a sure thing yet.

Hi @psycotica0-shopify
Thanks for the PR! That's definitely a feature we want to add. There are several things to consider about it, which I would like your (and anyone else reading this) opinion about, to make sure we're moving in the right direction:

should this be the default behavior? I.e. should we just remove that setting, and consider the pod for autodiscovery as long as the phase is Running? I would argue that this is not a good idea, as sometimes, if a pod is not ready, it won't even be ready to serve metrics.
should this setting be global? I.e. do we want the setting to apply to every pod, or to specific pods (as you do right now). For the aforementioned reasons I think a granular setting, per pod, is ideal. I could be convinced that both are needed, with the per-pod version overriding the global setting. But if no one wants that, per-pod is good.
are annotations the right medium to configure this? Here I think annotations are a good start, there might be a use case for a category-based setting (say, whitelisting all pods where a container running some image exists), but we'll wait for user demand before thinking about adding that.

If everyone is fine with this, I'm happy to merge this as is, as soon as you add a release note for this change. Unless you want to add something else to this PR?

I don't know enough about why the decision was made to ignore pods to know if it should be the default.
That being said, since we setup autodiscover like this, it seemed like a useful place to say "This configuration supports unready pods too"
But! If people want to make it global, that would also solve my problem.
In terms of merging this, my primary concerns are that I've hard-coded a string, but I don't know the right place to put it, if that is a problem.
And I had a hard time getting some kind of integration test going, so this one test passes, and it doesn't if I undo my code, but I don't know that I've made enough changes that a real datadog-agent would really detect and (most importantly) process this pod.
If someone has a working env set up that could test that that'd be great!

Hey @psycotica0-shopify, sorry for the delay, I was out.

I don't know enough about why the decision was made to ignore pods to know if it should be the default.

We made that call because usually when a pod is seen in the kubelet but is not ready, it will not respond to requests coming from a check, meaning we're scheduling a check for no reason. However the use case you raise is something we've seen coming up recently and it's worth addressing.

That being said, since we setup autodiscover like this, it seemed like a useful place to say "This configuration supports unready pods too"

Agreed.

In terms of merging this, my primary concerns are that I've hard-coded a string, but I don't know the right place to put it, if that is a problem.

Right, if you could make it a const in that file that would be great. Then we'll call out this annotation in the docs, and that should be enough.

And I had a hard time getting some kind of integration test going

Your unit test is a good start, here is an end-to-end test to go with it. You can run it with invoke -e e2e-tests -t local --image datadog/agent-dev:psycotica0-shopify-cv-tolerate-unready if you set up the end-to-end test suite as detailed here.
The image I reference is a build of your branch. We don't expose the end-to-end test results in github yet unfortunately, so you'll need to run it locally or I can check our tests results once it's committed. Let me know if you hit any issue there.
diff --git a/test/e2e/argo-workflows/agent.yaml b/test/e2e/argo-workflows/agent.yaml
index 1ac9698a..8a9dd54a 100644
--- a/test/e2e/argo-workflows/agent.yaml
+++ b/test/e2e/argo-workflows/agent.yaml
@@ -68,6 +68,41 @@ spec:
                     memory: "128Mi"
                     cpu: "100m"

+    - name: redis-deployment-unready
+      value: |
+        apiVersion: extensions/v1beta1
+        kind: Deployment
+        metadata:
+          name: redis-unready
+          namespace: default
+        spec:
+          replicas: 1
+          template:
+            metadata:
+              labels:
+                app: redis
+              annotations:
+                ad.datadoghq.com/tolerate-unready: "true"
+            spec:
+              containers:
+              - name: redis-unready
+                image: redis
+                ports:
+                - name: redis
+                  containerPort: 6379
+                resources:
+                  requests:
+                    memory: "64Mi"
+                    cpu: "50m"
+                  limits:
+                    memory: "128Mi"
+                    cpu: "100m"
+                readinessProbe:
+                  tcpSocket:
+                    port: 8080
+                  initialDelaySeconds: 1
+                  periodSeconds: 1
+
     - name: cpu-stress
       value: |
         apiVersion: extensions/v1beta1
@@ -520,6 +555,7 @@ spec:
       - name: dsd-hostname
       - name: redis-service
       - name: redis-deployment
+      - name: redis-deployment-unready
       - name: agent-configmap
       - name: agent-service-account
       - name: agent-cluster-role
@@ -554,6 +590,17 @@ spec:
         withItems:
         - "{{inputs.parameters.redis-deployment}}"

+      - name: redis-deployment-unready-setup
+        template: manifest
+        arguments:
+          parameters:
+          - name: action
+            value: "apply"
+          - name: manifest
+            value: "{{item}}"
+        withItems:
+        - "{{inputs.parameters.redis-deployment-unready}}"
+
       - name: kube-state-metrics-setup
         template: manifest
         arguments:
@@ -625,6 +672,9 @@ spec:
       - name: find-metrics-redis
         template: find-metrics-redis

+      - name: find-metrics-redis-unready
+        template: find-metrics-redis-unready
+
       - name: find-metrics-cpu-docker
         template: find-metrics-cpu-docker

@@ -685,6 +735,7 @@ spec:
       parameters:
       - name: redis-service
       - name: redis-deployment
+      - name: redis-deployment-unready
       - name: cpu-stress
       - name: dsd-hostname
       - name: agent-configmap
@@ -709,6 +760,7 @@ spec:
         withItems:
         - "{{inputs.parameters.redis-service}}"
         - "{{inputs.parameters.redis-deployment}}"
+        - "{{inputs.parameters.redis-deployment-unready}}"
         - "{{inputs.parameters.cpu-stress}}"
         - "{{inputs.parameters.dsd-hostname}}"
         - "{{inputs.parameters.agent-configmap}}"
@@ -1176,3 +1228,22 @@ spec:
           }
           sleep(2000);
         }
+
+  - name: find-metrics-redis-unready
+    activeDeadlineSeconds: 200
+    script:
+      image: mongo:3.6.3
+      command: [mongo, "fake-datadog.default.svc.cluster.local/datadog"]
+      source: |
+        while (1) {
+          var nb = db.series.find({
+            metric: {$regex: "redis*"},
+            tags: {$all: ["kube_deployment:redis-unready", "kube_container_name:redis-unready"]}
+          }).count();
+
+          print("find: " + nb)
+          if (nb != 0) {
+            break;
+          }
+          sleep(2000);
+        }

Codecov Report

Merging #2771 into master will increase coverage by 0.9%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #2771     +/-   ##
=========================================
+ Coverage   57.14%   58.05%   +0.9%
=========================================
  Files         383      386      +3
  Lines       24556    25192    +636
=========================================
+ Hits        14033    14625    +592
- Misses       9601     9621     +20
- Partials      922      946     +24

Impacted Files
Coverage Δ

pkg/util/kubernetes/kubelet/kubelet.go
64.94% <100%> (+0.24%)
:arrow_up:

pkg/collector/check/id.go
86.66% <0%> (-13.34%)
:arrow_down:

pkg/forwarder/forwarder_health.go
87.27% <0%> (-7.28%)
:arrow_down:

pkg/metadata/host/host_tags.go
76.66% <0%> (-3.34%)
:arrow_down:

pkg/forwarder/domain_forwarder.go
91.33% <0%> (-1.58%)
:arrow_down:

pkg/collector/runner/runner.go
67.01% <0%> (-1.41%)
:arrow_down:

pkg/forwarder/worker.go
92.5% <0%> (-1.25%)
:arrow_down:

pkg/collector/corechecks/system/cpu_windows.go
2.1% <0%> (-0.03%)
:arrow_down:

pkg/autodiscovery/providers/providers.go
100% <0%> (ø)
:arrow_up:

pkg/config/mock.go
0% <0%> (ø)

... and 23 more

Thanks again for the PR @psycotica0-shopify !


Expired Key results in uninformative/unhelpful UNAUTHORIZED error message

https://czi-sci.slack.com/archives/C02UGUV5R3J/p1664207979936129
We need to return a message that indicates that the user needs to regenerate their key.

Edit: this is actually a problem with how the response is handled in the client side code in the notebook.


Add support for multiple Fate instances to the Manager

This PR updates the Manager to create two Fate instances, one for store FATE operations against tables in the accumulo namespace (meta) in the existing zookeeper store and another instance to store FATE operations against user tables (user). The thrift API has been modified so that when acquiring a new transaction, the type is returned of the instance used because future operations  with the same transaction will need to know which instance was used. A new table has been created accumulo.fate that is used to store FATE data for the accumulo store.
I also included a second commit which starts the process of reworking the Fate Admin command to be able to use the new Accumulo store as well. This was needed to fix the FateSummaryIT and FateConcurrentIT. The work here is not complete and there is more to do to make it fully featured (such as being able to filter by fate instance type in the command) so I put it into its own commit as we might (probably) want to move this work to a follow on PR but I included it for now to show the direction I was headed. We could also keep what's here so the tests work and create a follow on PR to fix the rest.
For testing, I ran through some of the ITs but not all so I need to kick off a full build. One interesting thing of note was after making changes here the SplitIT (specifically concurrentSplit) test intermittently was causing one of the tservers to die with OOM error. I bumped the default to 384M from 256M and that seemed to solve it.
I marked this as a draft for now as I wanted to get some feedback here first on how things look and also how much to include in this PR (such as if I should just move the fate admin command to another PR).
Issues to still address (likely as follow on Issues):

As noted above, need to finish fixing the Fate Admin command api to make sure it's fully compatible with ZK and Accumulo instances/stores and will support filtering correctly by instance type.
Conditional mutations need to be added to the Accumulo store which is being addressed already by: https://github.com/apache/accumulo/issues/4114
Upgrades need to be handled. Existing instances will need to create the new accumulo.fate table on upgrade so it exists. The current code handles initializing new instances with the table.
Currently the Accumulo store uses the AgeOff store (just like zookeeper) so on initialization the list of existing transactions is loaded. This means while the Manager is still starting up and initializing the store it will scan the fate table which causes the Tablet sever that accepts the scan to log an exception. This exception is due to the tablet server loading a tablet and trying to send a message back to the Manager over the manager RPC channel that the tablet was loaded but because the Manager hasn't finished loading, the Tsever can't connect back to the Manager yet so an error is logged. Eventually a retry happens and the message is passed back successfully so this is not really a huge issue as the scan completes successfully and eventually the message gets sent back on retry but it does cause an ugly error message on start up. I haven't not addressed this yet because this behavior is very likely to change with the update to #3964 anyways

I started a full IT build to see what breaks after the changes.

I started a full IT build to see what breaks after the changes.

There were some failures, most notably NamespacesIT which all tests were broken due to the new table creation. I fixed that and will kick off a new build to get an updated list of tests that needed looking at to see if the rest are real failures or not.

I dug into the OOM error a little bit and I opened up https://github.com/apache/accumulo/issues/4157 where I will put some info in to track the investigation and report findings.
I also checked the full IT build and there are a few more test failures so I want to investigate those before merging this.

I'm going to go ahead and merge and open up some follow on issues


Update Azure Communication Services SMS from 1.1.2 to 1.1.3

Description
Update Azure Communication Services SMS from 1.1.2 to 1.1.3

API change check
API changes are not detected in this pull request.


tlog : reactivate slave syncer

slave syncer hasn't been maintained since long time ago as the other side of it (nbd part) also being disabled.
We need to reactivate (and maintain) it since we will use this feature again.
We can only start it after #475 finished.

Do you require me to finish the nbd side of things for the slave-sync before you can work on this feature?


Throw single fetch redirects fetched from the server

Align the logic with non-Single Fetch to always throw redirects from the client loader so short circuit any further processing and avoid type inference mismatches
Closes #10208

❤


Adding duck functionality

Hi! I was looking through the code, and I realized that there's no way for the dino to duck during the game. There's a duck method for the DinoAgent class, but there's nothing in the Game class to support it.
I added in the functionality, and I was wondering if I could make a pull request.

How is the duck method implemented, please? I tried send_keys(Keys.DOWN) and keep_down(Keys.DOWN) without success.

你好！我正在查看代码，我意识到恐龙在游戏过程中无法躲避。DinoAgent 类有一个duck 方法，但Game 类中没有任何东西支持它。
我添加了功能，我想知道我是否可以提出拉取请求。
How is the duck method implemented, please? I tried send_keys(Keys.DOWN) and keep_down(Keys.DOWN) without success.

Hi! I was looking through the code, and I realized that there's no way for the dino to duck during the game. There's a duck method for the DinoAgent class, but there's nothing in the Game class to support it.
I added in the functionality, and I was wondering if I could make a pull request.

How is the duck method implemented, please? I tried send_keys(Keys.DOWN) and keep_down(Keys.DOWN) without success.


No Audio When using Ethernet

Raspberry Pi model 1 B.
Normally I’ve used a usb Wi-Fi module for my pin to connect my pin to my Wi-Fi, Raspotify has worked just fine after setting up. But when I switch to Ethernet instead of the Wi-Fi module, I can’t get audio from the device using Raspotify. Any other sounds come through just fine however.

Same here on model 3.


Python API integration

Hi team, this branch is about the Python API to use nnfusion.jit. I believe it should be ready to be reviewed and merged too. :) @wenxcs

/azp run

/azp run


containers can't connect to LAN behind a VPN

Info:

Docker version ($ docker --version): Docker version 18.03.1-ce, build 9ee9f40
Laradock commit ($ git rev-parse HEAD): 437a955194c9e415aa60e8e981e1f1e11917e517
System info (Mac, PC, Linux): Mac
System info disto/version: macOS High Sierra version 10.13.6 (17G65)

Issue:
The containers can't connect to what's behind the VPN, even if all traffic is routed through it.

Expected behavior:
The containers should be able to connect to what's behind the VPN.

Reproduce:

Connect to VPN
Start docker daemon
Start docker-compose up with your list of services
Try to connect to private address over the VPN

Relevant Code:
Not sure what to give here. Laradock docker-compose file are pretty basic. The most important I think is that the network modes are bridge as it seems that if it's not bridge, the dns docker options work differently.
I've tried a lot of different ways (copying /etc/resolv.conf through volumes, editing the resolv.conf file within containers, passing arguments to containers, etc...) but I couldn't make it work. Any advice appreciated!

Of course after 2 days of tweaking everything around, I decided to post the issue, and reset docker to factory settings. Images rebuilt. Now everything works perfectly 😴😂


haphic pipeline: error: argument nchrs: invalid int value: 'nchrs'

Hello,
I am really sorry, actually I feel embarrassed to ask again a question but when I do
~/software/HapHiC/haphic pipeline AV21_12.fasta HiC.bam nchrs 12 --threads 8 --processes 8 --correct_nrounds 2
I get
haphic pipeline: error: argument nchrs: invalid int value: 'nchrs'
Traceback (most recent call last):
  File "/home/alessandro/software/HapHiC/haphic", line 117, in <module>
    subprocess.run(commands, check=True)
  File "/home/alessandro/mambaforge/envs/haphic/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/alessandro/software/HapHiC/scripts/HapHiC_pipeline.py', 'AV21_12.fasta', 'HiC.bam', 'nchrs', '12', '--threads', '8', '--processes', '8', '--correct_nrounds', '2']' returned non-zero exit status 2.

but I have 12 chromosomes, how is it an invalid integer value?
Sorry again for the question and thanks so much for your patience, it's greatly appreciated.

Correct command should be:
~/software/HapHiC/haphic pipeline AV21_12.fasta HiC.bam 12 --threads 8 --processes 8 --correct_nrounds 2

OK so nchrs is a simple "placeholder".  May I make a suggestion, that you indicate it's a place holder by putting it under square brackets for example? It's usually how I am used to see placeholders. Just a little suggestion, you don't have to follow if I am the only one to have only ever asked that question. Again, thanks for you patience. Do you have a "pay me a coffee" or something? because I think you would deserve one. Thanks again. And also for your reactivity.

 But anyway, it's sure you will gain a new citation if my paper is published as the scaffolding produced by HapHic will be the centre of everything.
Once again I apologise, retrospectively I don't understand why I didn't get it was a placeholder.

Don't worry, it's okay. Please don't feel bad about it. :relaxed:

Thank you :)


Crash when using inventory slots

After a new install of the mod it works once and then if I quit and open my world again and try to use the slots or click on a slot to put a new item in it, it loses connection to my single-player world and puts me back on the multiplayer screen.
To get it to work I quit the game, delete the mod, open the game and world back up, quit, reinstall the mod, and then open the world for it to work again. I cannot decipher the crash logs so I'm hoping you can.
Thank you and I hope this can fix anyone else who is having this problem.
Crash Log:
https://mclo.gs/jhd5ljJ

Hi!
Can you reproduce the issue when Accessories is not installed?
Both Accessories and Trinkets add additional inventory slots, so there might be an incompatibility there

I disabled Accessories, but it still does it. However, it only seems to do it if I load into the world again with a weapon inside the weapon slot. If I have nothing in the slot when I load into the world, it will not crash. Allowing me to equip items in the slot after I join.

Okay
Can you reproduce the issue with just RPG Inventory and its dependencies installed?
If that works fine, can you do a binary search over your mods to determine which one is causing the issue?


using $ENV variable raises 'not found' error

Hey, thanks for the report, should be fixed in master now

yep, confirmed fixed! good job 👏  keep it up, jq is really underrated for what it's capable of, and and lsp is an awesome idea!

Thanks 👍 yeap it's very capable and once you wrap your head around generator/backtracking it feels kind of normal :) glad to hear  jq-lsp is being useful! btw which editor/IDE do you use it with?

currently using it with vscode, as there is another jq-playground is another extension which i've found invaluable recently :)

Nice, i should give it a try. Does it play well with vscode-jq? i thought about doing some kind of repl or eval feature for vscode-jq but didn't really come up with a nice interface, eval selection? own window? currently i usually run a fq -i in a terminal as a playground

i haven't tried it with vscode-jq yet, because i usually safe the "notebook" files with the extension .jqpg, but i do run vscode-jq with the module files i write, and it's been a great help there.
what would be cool is if this could somehow run inference on the input JSON while writing the query, and provide intellisense for specific attributes when writing the query itself.

i haven't tried it with vscode-jq yet, because i usually safe the "notebook" files with the extension .jqpg, but i do run vscode-jq with the module files i write, and it's been a great help there.

Aha i see

what would be cool is if this could somehow run inference on the input JSON while writing the query, and provide intellisense for specific attributes when writing the query itself.

That would be cool, probably would involve some tricky query rewriting to do. fq has auto completion that is kind of a simplified rough version of that, but it works very well in practice. It works by taking the string from start to the current cursor position, does some heuristics about ending of the string, parse to AST to figure what kind of completion it is (function, variable, index), rewrites query to gets all keys, functions etc, eval it and filter to get suggestions.
The problem with this approach is that the string from start to cursor needs to be parseable as jq, so it wont work with brackets and parentheses and such (will be unbalanced). Have some ideas how one could make that work also but is not easy i guess.
If your curious it's implemented here https://github.com/wader/fq/blob/master/pkg/interp/repl.jq#L51 https://github.com/wader/fq/blob/master/pkg/interp/query.jq