Validate the vector when using cosine metric

Is your feature request related to a problem?
When I use cosine metric and provide zero vector(all elements are zero) as query vector, I get no hits, then I realize that a zero vector is meaningless for cosine distance, but OpenSearch dose not provide any information about this, which may confuse users.
What solution would you like?
Validate the vector passed by the user during querying or indexing, if the vector is zero vector and the space type of index is cosine, an exception will be thrown. If you guys believe it is necessary, I can create a PR. Any thoughts?
What alternatives have you considered?
A clear and concise description of any alternative solutions or features you've considered.
Do you have any additional context?
Add any other context or screenshots about the feature request here.

To Reproduce
Use data in KNN document.
Mappings:
{
    "settings": {
        "index": {
            "knn": true,
            "knn.algo_param.ef_search": 100,
            "number_of_shards": 1,
            "number_of_replicas": 0
        }
    },
    "mappings": {
        "properties": {
            "item_vector": {
                "type": "knn_vector",
                "dimension": 3,
                "method": {
                    "name": "hnsw",
                    "space_type": "cosinesimil",
                    "engine": "lucene",
                    "parameters": {
                        "ef_construction": 100,
                        "m": 16
                    }
                }
            }
        }
    }
}

Query:
{
  "size": 2,
  "query": {
    "knn": {
      "item_vector": {
        "vector": [
          0, 0, 0
        ],
        "k": 10,
        "filter": {
          "bool": {
            "must": [
              {
                "range": {
                  "rating": {
                    "gte": 7,
                    "lte": 10
                  }
                }
              },
              {
                "term": {
                  "size": "small"
                }
              }
            ]
          }
        }
      }
    }
  }
}

This will go through exact search path, and similarity function will return a score NaN, then all the docs will be filter because NEGATIVE_INFINITY(topDoc.score in HitQueue) is not less than NaN.
And if we use query without filter, an exception will be thrown as follows:
org.opensearch.action.search.SearchPhaseExecutionException: all shards failed
	at org.opensearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:665) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:373) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:704) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.AbstractSearchAsyncAction.onShardFailure(AbstractSearchAsyncAction.java:473) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:295) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.SearchExecutionStatsCollector.onFailure(SearchExecutionStatsCollector.java:104) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:74) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:755) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TransportService$6.handleException(TransportService.java:884) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1504) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:1618) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:1592) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TaskTransportChannel.sendResponse(TaskTransportChannel.java:79) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.transport.TransportChannel.sendErrorResponse(TransportChannel.java:71) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.support.ChannelActionListener.onFailure(ChannelActionListener.java:70) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.ActionRunnable.onFailure(ActionRunnable.java:103) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:54) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.threadpool.TaskAwareRunnable.doRun(TaskAwareRunnable.java:78) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:52) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:102) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:908) [opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:52) [opensearch-2.9.0.jar:2.9.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.opensearch.OpenSearchException$3: Index<PHONE_NUMBER> out of bounds for length 12
	at org.opensearch.OpenSearchException.guessRootCauses(OpenSearchException.java:685) ~[opensearch-core-2.9.0.jar:2.9.0]
	at org.opensearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:371) [opensearch-2.9.0.jar:2.9.0]
	... 23 more
Caused by: java.lang.IndexOutOfBoundsException: Index<PHONE_NUMBER> out of bounds for length 12
	at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
	at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
	at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) ~[?:?]
	at java.util.Objects.checkIndex(Objects.java:372) ~[?:?]
	at org.apache.lucene.index.SegmentReader.document(SegmentReader.java:252) ~[lucene-core-9.7.0.jar:9.7.0 ccf4b198ec328095d45d2746189dc8ca633e8bcf - 2023-06-21 11:48:16]
	at org.apache.lucene.index.FilterLeafReader.document(FilterLeafReader.java:404) ~[lucene-core-9.7.0.jar:9.7.0 ccf4b198ec328095d45d2746189dc8ca633e8bcf - 2023-06-21 11:48:16]
	at org.apache.lucene.index.FilterLeafReader.document(FilterLeafReader.java:404) ~[lucene-core-9.7.0.jar:9.7.0 ccf4b198ec328095d45d2746189dc8ca633e8bcf - 2023-06-21 11:48:16]
	at org.opensearch.search.fetch.FetchPhase.loadStoredFields(FetchPhase.java:563) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.fetch.FetchPhase.prepareNonNestedHitContext(FetchPhase.java:337) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.fetch.FetchPhase.prepareHitContext(FetchPhase.java:298) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.fetch.FetchPhase.execute(FetchPhase.java:169) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.SearchService.executeFetchPhase(SearchService.java:628) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.SearchService.executeQueryPhase(SearchService.java:603) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.search.SearchService$2.lambda$onResponse$0(SearchService.java:565) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.ActionRunnable.lambda$supply$0(ActionRunnable.java:73) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.action.ActionRunnable$2.doRun(ActionRunnable.java:88) ~[opensearch-2.9.0.jar:2.9.0]
	at org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:52) ~[opensearch-2.9.0.jar:2.9.0]
	... 8 more

This is because COSINE similarity function will return score NaN, and during collecting doc using min PQ in TopScoreDocCollector, NEGATIVE_INFINITY is not less than NaN, so the collected doc won't be shifted down.

When I read the Lucene source code, I also notice the documentation on VectorSimilarityFunction.DOT_PRODUCT claims that normalization is required. Therefore, it may be necessary to validate the vector when using the inner product metric.

/**

Dot product. NOTE: this similarity is intended as an optimized way to perform cosine
similarity. In order to use it, all vectors must be normalized, including both document and
query vectors. Using dot product with vectors that are not normalized can result in errors or
poor search results. Floating point vectors must be normalized to be of unit length, while byte
vectors should simply all have the same norm.
*/

I agree. We should add this validation for cosine.


iOS?

Can this be applied to iOS TextViews as well??

@yichizhang can this be applied to an iOS textview??

@mbcoder17  if you see the code, of course not~

@hament Why not? I don't think NSRuler needs to be involved.

@mbcoder17  The code is only available for NSTextview structure~~

@hament Can it be modified for UITextView?

@hament  and @yichizhang I was able to accomplish this buy merging this code with another Line Number project. I was wondering if there is a way to determine the range of the current line number for the purpose of highlighting it on the side so the user can know what line the yard on?? Thanks

@mbcoder17 Have you figured it out? I think you must have, it's been almost a year :)


Improve Testing of the testsuite itself

tasks

Unit tests:

[x] Duplicata scenario name
[ ] Other: Add input here

closing since cucumber is not giving an alternative for make unit-tests of steps.
For moment with codecovarage it's ok


build & use multi-arch manifests for doc/crds

Build multi-arch manifests (amd64 and arm64) for PR 'build`, 'master' images, and 'release' images. In the doc/crds/daemonset-install.yaml file, remove amd64-specific items, and use the 'latest' manifest that will autoselect the appropriate architecture for the system.
Starting as a draft PR to make sure the build test passes and to make sure to start from a place of discussion. This PR is more about convenience than necessity for me.

What this PR does / why we need it:
Allow deploying one version of the sample deployment for any (x86/arm) architecture. This simplifies deployment for users. This is a matter of convenience rather than necessity. Even users who have mixed amd64/arm64 environments can create 2 daemonsets for whereabouts -- one with the current selector for x86 and one with a modified selector for arm.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer (optional):

Metadata from the build container image step seems good to me, but I don't see all of the details that would help us be certain the build is doing the right thing. I'm going to add an additional (possibly temporary) step that will output more information about the images built.
{
    "containerimage.buildinfo/linux/amd64": {
      "frontend": "dockerfile.v0",
      "attrs": {
        "filename": "Dockerfile",
        "vcs:revision": "80a641cecef9bea7176968daf6fece4d02ebdcbf",
        "vcs:source": "https://github.com/k8snetworkplumbingwg/whereabouts"
      },
      "sources": [
        {
          "type": "docker-image",
          "ref": "docker.io/library/alpine:latest",
          "pin": "sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a[312](https://github.com/k8snetworkplumbingwg/whereabouts/actions/runs/4931290989/jobs/8813184827?pr=329#step:5:314)6"
        },
        {
          "type": "docker-image",
          "ref": "docker.io/library/golang:1.19",
          "pin": "sha256:86af5649fa1d9265d3fe7caf633231340b93e4164b96e14bc4e1131a191c1ddd"
        }
      ]
    },
    "containerimage.buildinfo/linux/arm64": {
      "frontend": "dockerfile.v0",
      "attrs": {
        "filename": "Dockerfile",
        "vcs:revision": "80a641cecef9bea7176968daf6fece4d02ebdcbf",
        "vcs:source": "https://github.com/k8snetworkplumbingwg/whereabouts"
      },
      "sources": [
        {
          "type": "docker-image",
          "ref": "docker.io/library/alpine:latest",
          "pin": "sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126"
        },
        {
          "type": "docker-image",
          "ref": "docker.io/library/golang:1.19",
          "pin": "sha256:86af5649fa1d9265d3fe7caf6332[313](https://github.com/k8snetworkplumbingwg/whereabouts/actions/runs/4931290989/jobs/8813184827?pr=329#step:5:315)40b93e4164b96e14bc4e1131a191c1ddd"
        }
      ]
    }
  }

Personally, I think this is a solid improvement. I'm really into it. I'd love anyone else's input, but, I'm good to move forward with this.

Turns out, I'm not sure how to get more debug output b/c the docker action doesn't support load-ing multi-arch manifests for later inspection 🙄

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 71.976%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
976

Relevant Lines:
1356

💛  - Coveralls

The e2e fail to deploy the whereabouts daemonset.
You need to get this sorted out before the merge.
For what it's worth, conceptually, I'm OK with this PR.

The multi-arch img build target failed: https://github.com/k8snetworkplumbingwg/whereabouts/actions/runs/5049399831/jobs/9058806565
Can you take a look @BlaineEXE ?
@dougbtv FYI


Unable to build subversion-1.9.4

Issue description
subversion-1.9.4 has been moved into http://archive.apache.org/dist/subversion/ after subversion-1.9.5 is released, the mirror path should be updated.
Steps to reproduce
nix-env -i subversion

actually, it stuck on mirror http://apache.cict.fr/ for quite a long time, I think http://archive.apache.org/dist/ should be on the first of mirror list, because it also include newer releases.

Since we're not using a specific mirror it might be hard to change the order:
url = "mirror://apache/subversion/${name}.tar.bz2";
Would your issue be solved if we backport 1.9.5 to 16.09?

forgot to mention I do not just NixOS cause I am not the admin of the server. And nix is install in my home dir to walkaround requiring sudo to install pkgs.
I just use NIX_MIRRORS_apache nix-env -i blah_blah to temporarily walk around this issue, but I think you need to fix this just by reordering the mirror list in https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/fetchurl/mirrors.nix

I wish they had a generic URL that would choose an appropriate mirror automatically (a "close" one).

Closing as subversion-1.9.4 is no longer present in supported versions of nixpkgs.


GET Method: get_versions method added

Description
Added get method for getting versions from tool_id added along with tests.
Addresses #4
P.S : This is a sub branch of get_method/tool_id_get. Please take a merge from dev after get_method/tool_id_get is merged.

Improper branch handling.


Error processing sequence

!!! Error processing sequence, skipping: ('S5', '15', '2', '58860488')
27%|###########3                              | 57/210 [00:08<00:22,  6.79it/s]
Traceback (most recent call last):
File "/home/disk_share/hoh/data/learnable-triangulation/data/h36m-fetch/process_all.py", line 144, in process_subaction
annots = process_view(out_dir, subject, action, subaction, camera)
File "/home/disk_share/hoh/data/learnable-triangulation/data/h36m-fetch/process_all.py", line 106, in process_view
call([
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 340, in call
with Popen(*popenargs, **kwargs) as p:
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 858, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 1706, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'
27%|###########3                              | 57/210 [00:08<00:22,  6.79it/s]
!!! Error processing sequence, skipping: ('S5', '15', '2', '60457274')
27%|###########3                              | 57/210 [00:08<00:22,  6.79it/s]
Traceback (most recent call last):
File "/home/disk_share/hoh/data/learnable-triangulation/data/h36m-fetch/process_all.py", line 144, in process_subaction
annots = process_view(out_dir, subject, action, subaction, camera)
File "/home/disk_share/hoh/data/learnable-triangulation/data/h36m-fetch/process_all.py", line 106, in process_view
call([
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 340, in call
with Popen(*popenargs, **kwargs) as p:
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 858, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/home/hoh/disk/anaconda3/envs/torch/lib/python3.8/subprocess.py", line 1706, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'
Processing can be performed here, but in the end, only the corresponding folder in the process has no results

FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'

You need to install ffmpeg: conda install -c conda-forge ffmpeg=3.2.4

Excuse me, sir, I need help! I allow process in this place_ There is a problem with all.py. Cut the pictures that are not cropped out in the corresponding folder (S11)

The original issue has been resolved. The new issue has been moved to https://github.com/anibali/h36m-fetch/issues/53.


New workload to ignore the initial compression phase

This PR

/bench workloads/hackernews-ignore-first-100k.json


Revert "fix(login): remove public"

Reverts fabric8io/fabric8-ui#284
This PR broke the UI. You can't access anything, the redirects don't pick you up.

There were the following issues with your Pull Request

Commit: eaa70c7482266a28792f7a4d35cc64a91d2dbf32
Invalid type. Valid types are feat, fix, docs, style, refactor, perf, test, chore, revert

Guidelines are available at https://github.com/fabric8io/fabric8-ui

This message was auto-generated by https://gitcop.com


autocxx

There seems to be a new tool autocxx built on top of cxx: https://github.com/google/autocxx
SInce the README mentions something about possibly upstreaming to cxx, let's wait a bit before including it, as it might be part of cxx then.

The notice and gone now and it looks like autocxx is here to stay


Standardize README with shield badges

We want to update the README for all Dapr repos so they all include shield badges for YouTube, Discord, X/Twitter and ensure they are all in the same style. See: https://github.com/dapr/community/issues/355
These are the shield badges for the js-sdk repo.

Snippet to include in the README (the existing HTML can be replaced with this):
[![NPM Version](https://img.shields.io/npm/v/%40dapr%2Fdapr?style=flat&logo=npm&label=Latest%20version)](https://www.npmjs.com/package/@dapr/dapr) [![NPM Downloads](https://img.shields.io/npm/dy/%40dapr%2Fdapr?style=flat&logo=npm&label=Downloads)](https://www.npmjs.com/package/@dapr/dapr) [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/dapr/js-sdk/.github%2Fworkflows%2Fbuild.yml?branch=main&label=Build&logo=github)](https://github.com/dapr/js-sdk/actions/workflows/build.yml) [![codecov](https://codecov.io/gh/dapr/js-sdk/branch/main/graph/badge.svg)](https://codecov.io/gh/dapr/js-sdk) [![GitHub License](https://img.shields.io/github/license/dapr/js-sdk?style=flat&label=License&logo=github)](https://github.com/dapr/js-sdk/blob/main/LICENSE) [![GitHub issue custom search in repo](https://img.shields.io/github/issues-search/dapr/js-sdk?query=type%3Aissue%20is%3Aopen%20label%3A%22good%20first%20issue%22&label=Good%20first%20issues&style=flat&logo=github)](https://github.com/dapr/js-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) [![Discord](https://img.shields.io/discord/778680217417809931?label=Discord&style=flat&logo=discord)](http://bit.ly/dapr-discord) [![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCtpSQ9BLB_3EXdWAUQYwnRA?style=flat&label=YouTube%20views&logo=youtube)](https://youtube.com/@daprdev) [![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/daprdev?logo=x&style=flat)](https://twitter.com/daprdev)

Contributing

Comment /assign on this issue if you want to self-assign this issue and update the README.
Don't forget to sign off your commit, for more details see Developer Certificate of Origin (DCO) in the docs.

Please label this as good first issue.

/assign


text_on_image Creator - Web design #150

https://images01.nicepagecdn.com/page/44/70/html-template-447094.jpg Design a text_on_image like the above image
Create a file "text_on_image_NUM_by_(YourName).html" in the modules/text_on_image folder.
Use simple HTML and CSS and JAVASCRIPT to create the text_on_image animation. You can use the interface development https://kwickerhub.com/ (This project) or you can write the lines of code yourself.
Step by Step Guide.
Fork this project(Use the 'fork' button in the top right corner) and Clone your Fork.
git clone https://github.com/YOUR_USERNAME/frontend
Open your code Editor and Create a file "text_on_image_NUM_YOUR_NAME_.html" in the "modules/text_on_image" folder of this project you just cloned. No need to create head, title and body tags, Just Add a div tag with some embedded style(i.e use the style tag) and the script tag where necessary.
If you want to add an image resource, please add it in the folder ••
"modules/text_on_image/images_and_icons"
We recommend you use an svg for your image/icon.
Push your Code: You need to push your recent changes back to the cloud. Use the command below in the main directory of this Repository
git push origin dev
or use a GUI tool to avoid mistakes or complexity. LOL.
Then make you Pull Request...
Below is a example of the code structure we need:
<div>
    <!---YOUR CODE---->
</div>

<style>
    /* YOUR STYLE */
</style>

<script>
    // YOUR SCRIPT if any
</script>

The goal of this issue is to create modules that other people/dev/designers can use or easily import into their projects. Avoid the desire to style all elements in the page by using codes like:
<style>

*{

}
/* OR */

div, a, h1, pre{

}

</style>

use classes or id to style the elements to avoid a collision of styles.
Remember to make your module usable across different screens(Make your design responsive).
For more examples:
modules->buttons
modules->cards
for examples of contributions or Pull request accepted in to the project.
And please do not wait for this issue to be assigned to you as we have limited hands but have a lot to do/cover. Please send in your PR.
Good-luck and thank you.

Please asssign this to me

hey @NtemKenyor can i work on this ?

Please reread the issue and send a PR. Thank you.
On Oct 24, 2023 07:58, "Kushvendar" @.***> wrote:
hey @NtemKenyor https://github.com/NtemKenyor can i work on this ?
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/issues/650#issuecomment-1776634144,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBLBPOXOLM6QGNYFPMTYA5RHVAVCNFSM6AAAAAA6LW55M6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZWGYZTIMJUGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

hey @NtemKenyor  can i work on this ?

hey  @NtemKenyor I want to work on this issue ?

@NtemKenyor I have created this but I have not been permitted to push my code. please give me the permission so that I can push my code. Please check the output and allow me to push my code.
https://imgur.com/a/MjVrNri

I don't give permission pls. Fork the Repo and make a Pull Request. U don't
need permissions...
On Thu, Oct 26, 2023, 06:30 Rohit Sharma @.***> wrote:

@NtemKenyor https://github.com/NtemKenyor I have created this but I
have not been permitted to push my code. please give me the permission so
that I can push my code. Please check the output and allow me to push my
code.
https://imgur.com/a/MjVrNri http://url
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/issues/650#issuecomment-1780441329,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBLUF2ZDTDC4NB67QE3YBHYRDAVCNFSM6AAAAAA6LW55M6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBQGQ2DCMZSHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @NtemKenyor
I need to work on open source projects as a part of my university course. I am interested to contribute to this problem.
Can you please assign this to me?

@NtemKenyor Alright, I'll soon make a PR

okay. Nice to connect with you all...
Keep doing the good job. Would be accepting your PR. So far as it solves
the issues. 💕👍
On Wed, Nov 8, 2023, 05:24 Mirza Baig @.***> wrote:

@NtemKenyor https://github.com/NtemKenyor Alright, I'll soon make a PR
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/issues/650#issuecomment-1801063499,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBLNPXKLOAR5M3JDPB3YDMCPXAVCNFSM6AAAAAA6LW55M6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBRGA3DGNBZHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

@NtemKenyor I have created a pull request to address the issue. Could you please review.

Hello @NtemKenyor
I am interested to contribute to this text_on_image Creator - Web design #150 #650. Can I work on the issue.
Thanks in advance!

I find it interesting Can I work on this please? @NtemKenyor https://github.com/KwickerHub/frontend/issues/150 https://github.com/KwickerHub/frontend/issues/650. https://github.com/KwickerHub/frontend/issues/647 https://github.com/KwickerHub/frontend/issues/644

hey @NtemKenyor I am interested in this and would do the PR soon. Thankyou!

Hello @NtemKenyor
I have added text_on_image Creator - Web design to text_on_image forlder. Can you please review and merge it -PR-https://github.com/KwickerHub/WebCraftifyAI/pull/833
Thanks,
Jagathi

I want to work

Hi, I have solved the issue and submitted a pr, can you please review and accept it


Update Kedro docs references

Story
As a maintainer I want the library code to be correctly targeted from Kedro docs so that people can find its source code easily
Acceptance Criteria

[ ] Kedro docs updated
[ ] Kedro awesome updated

https://github.com/kedro-org/kedro/pull/3962

https://github.com/kedro-org/awesome-kedro/pull/32


Fixes Strikeout extension issue

This fixes issue #85  https://github.com/timonwong/OmniMarkupPreviewer/issues/85#issuecomment-244839812

Can we get this merged in?  Lot of people seem to need this.

@timonwong any news on merging this? Would stop breaking markdown preview by default ...

@timonwong Would you be willing to let me help out as a project maintainer? I still use this extension and would like to keep it up to date.

Any update for this PR or decisions regarding project maintenance?  I'll fork if no response is provided.

Fork it, I'll help!


k8s release yaml contains ClusterRole with rules for route

k8s side we don't install route but ClusterRole has rules for it
https://github.com/openshift-pipelines/pipelines-as-code/blob/37337e1573714be8342b2c35feb1e34ec23141e8/release-0.5.1.k8s.yaml#L125
  - apiGroups: ["route.openshift.io"]
    resources: ["routes"]
    verbs: ["get"]

/kind bug

is it fixed?

maybe we can do some crazy python yaml mangling on kubernetes


Add CellRank to Scanpy's ecosystem

Hi,
this PR addresses https://github.com/theislab/scanpy/issues/1282 and ads CellRank to the ecosystem page.
As for the other 2 packages, @Marius1311 and I've decided here https://github.com/theislab/cellrank/issues/241 that we will postpone adding then 'till we're satisfied with them.
Let me know if there's anything I need to add w.r.t. to this PR.

It might be useful to have a sentence describing the package, but isn't necessary. Are you interested in adding that?

Sure! @michalk8 , could you please add the below sentence:
"CellRank is a toolkit to uncover cellular dynamics based on scRNA-seq data with RNA velocity annotation by detecting initial and terminal populations, inferring fate potentials and uncovering gene expression trends towards specific terminal populations. "

Thanks @michalk8 !

Thanks @ivirshup !


Runtime dispatch for SSE2?

https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/tree/master/2020/07/16

I've been maintaining my own patch which uses simde in place of immintrin.h. It only required prefixing simde or SIMDE where needed.

I'll be looking at simde for Neon. I don't think it has runtime dispatch. I'll need to potentially run on PCs without AVX2 without requiring a separate build.

simde implemented! Runtime dispatch may be considered later.

Closing because I'm not sure how relevant runtime dispatch is.


Create compare fractions with a common denominator challenge

I've created an example exercise for Comparing Fractions with a Common Denominator. I don't know if this is the sort of thing you had in mind, so I only made one exercise. I would have liked to be able to use LaTex inside the question text, but I wasn't able to figure out how to.

Thanks for your contribution. I had to do a manual merge that won't show in Github's Pull request tab.
I really like the idea of adding LaTeX expressions to the challenge description because it will improve our pedagogical approach for teaching campers. I'll work on that new feature myself and I'll get back to you when I have a working implementation.

It's now possible to add LaTeX expressions to the challenge descriptions, as you suggested. For better instructions, take a look at the Example Challenge on the prototype's website.

Cool, so should I make more exercises like this? Is that style of exercise the sort of thing you want?
How should I create pull requests so you don't have to manually merge them?

We have a map of the math challenges needed in this folder, so you can choose your topic of interest. I'll be porting those to this project.
For the time being, I would advice you to focus on the pedagogical part of the challenges and not on writing the tests, because we're moving away from Regular Expressions to a more robust system. You should only add the message part of the test, and once the system is finished we'll comeback and do the test writing.
About the pull request, I'm sort of a novice when it comes to git, so maybe in the future we'll have clearer instructions (or I'll learn to do it correctly).

Great, that makes a lot of sense. I'm glad to hear you're moving away from Regex. I've done some work making Khan Academy exercises - they used to use regex, but quickly realised they're not expressive enough for dealing with a lot of answers (if we want to accept fractions and decimal answers to varying degrees of simplification).


A PagingController was used after being disposed

ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Exception: A PagingController was used after being disposed.
E/flutter (13474): Once you have called dispose() on a PagingController, it can no longer be used.
E/flutter (13474): If you’re using a Future, it probably completed after the disposal of the owning widget.
E/flutter (13474): Make sure dispose() has not been called yet before using the PagingController.
E/flutter (13474): #0      PagingController._debugAssertNotDisposed.<anonymous closure> (package:infinite_scroll_pagination/src/core/paging_controller.dart:134:9)
E/flutter (13474): #1      PagingController._debugAssertNotDisposed (package:infinite_scroll_pagination/src/core/paging_controller.dart:143:6)
E/flutter (13474): #2      PagingController.notifyStatusListeners (package:infinite_scroll_pagination/src/core/paging_controller.dart:169:12)
E/flutter (13474): #3      PagingController.value= (package:infinite_scroll_pagination/src/core/paging_controller.dart:95:7)
E/flutter (13474): #4      PagingController.error= (package:infinite_scroll_pagination/src/core/paging_controller.dart:70:5)

_pagingController.addPageRequestListener((pageKey) {
_fetchPage(pageKey);
});
and Future _fetchPage(int pageKey) async
Not sure what the cause is. looks weird though, never had this problem until i switched to flutter 2.8. could it be that?

Like said in the error:
If you’re using a Future, it probably completed after the disposal of the owning widget.
since _fetchPage is async, it can complete after you have already closed the page with the PagedView in it.
In that case, the PagingController is disposed and doesnt accept new pages anymore.
if you are in a stateful widget, the best way of removing this error is to check the mounted property, which tells you if your stateful widget is still active.

@chitgoks I can second what @clragon said. I'm closing the issue. Let us know if you still need additional help.


Guess pokemon by id game - Author: AmorimGabrielCE

Hey i'm a begineer developer from Brazil, thanks for the opportunity to participate in Hackertoberfest.
In this commit i added a little game to guess a pokemon by id in python.

Can you put the hackertoberfest for me? I've forgotten


iPad Double Cursor

Reproducible on  iPad to iPadOS 16.4 Beta 3:
https://user-images.githubusercontent.com/1482034/225091030-352c6b59-94a5-4097-8eaa-e1b4222cd483.mov
I think there's 2 cursors, one in blue (and shorter) the other in white
Originally posted by @vinerz in https://github.com/microsoft/vscode/issues/106232#issuecomment-1468542862

I have the same issue when working on my iPad in Google Colab. The blue cursor should not be there — the white one is the correct cursor.
My issue is even worse, however, because the blue cursor separates from the white cursor when I hit the “enter” button, and hovers a line or two below it, making it extremely difficult to code on my iPad because of the visual distraction of 2 cursors. I can’t seem to find any help online about this and have tried everything.

Have you had any luck solving this? I still have the issue whenever I am coding on my iPad.

Checking on iPad related issues, I do repro this still.


Meta: Supported cards

It is important to draw some boxes around what is, or isn’t supported.  I’m defining a few categories:
Reference: Everything is expected to work for this category. If someone builds the Reference application it should just work, and for code to be in the Master branch of the Git Repo then it should have been tested against Reference hardware.
Supported: Variations on the reference, that it would be nice to see work as long as it doesn’t distract greatly. Not every piece of code will be tested on all supported hardware or platforms, and not all combinations of supported hardware will work with all code without tweaking.
We can apply these against a set of different layers.

Dev boards
Sensors
Communications backhauls

Note - all of the conclusions below are very preliminary, and subject to change. Please feel free to add comments and suggested edits.
In particular, at the beginning of the project, we’d love to know specific requirements of different potential users, and will endeavour to support those. Please add as comments, or message us directly.
Notes:

Prices are Sept 2024, on AliExpress with US shipment and so are indicative only.

WiFi
Reference:
I think the baseline reference dev boards for WiFi is probably any of the Lolin ESP32, - ideally any of their boards. If I add the requirement for battery support, and I2C then this means the C3 Pico USD5.43 and S3 Pro USD 6.24,
Supported
There are often significant price savings going to clones, and/or earlier versions of chips.
I think it is worth supporting something like the ESP8266 for development purposes the Lolin D1 mini Pro; USD 5.63 but the intention would be to support clones that are as cheap as $2.
There are range of boards based on other chips - including the Arduino (AVR) chips. I think we should be willing to consider branches that support those chips.
Dev Boards - LoRa
Reference
LoRa boards vary a lot in price, and probably in quality - especially range. I would suggest developing on a board with a good reputation such as the Lilygo Lora32 which I’ve seen as cheap as USD 11 there is also the T352 USD17 and its unclear what the price difference is for?
These haven’t been tested.
Supported
There are clones of the Liligo’s and alternatives, these haven’t been investigated yet.
An alternative might be the Heltic CubeNode range, these are ARM rather than ESP32 but seem to have made an effort to port to Arduino compatibility, and may have better power management (this seems to be a focus of the company).

Note currently, I'm testing on a ESP8266 Lolin D1 Mini


Github Actions fail due to Error:  Java heap space

Error:  Java heap space -> [Help 1]
Error:
Error:  To see the full stack trace of the errors, re-run Maven with the -e switch.
Error:  Re-run Maven using the -X switch to enable full debug logging.
Error:

I'm not sure how to address or fix this, so logging this for now.
This is seen when we do mvn builds, and esp for sonar/jacoco builds. Perhaps using a more aggresive/default GC could help?

Hvae you seen any special circumstances? like big diffs or new dirs/projects. is it more on 4.17 than 4.18 or vice versa?

Not seen anymore, we should keep an eye.


Add CONTRIBUTING.md

Related Issue:  open-cluster-management/backlog#9582
Description of changes

/ok-to-test


fix(init/meta/interactive): instantiate metavars in change tac

fixes #1686

I fixed issue #1686 by fixing the C++ tactic.


use the default branch instead of hard-coding "master"

The right way to do this is probably to initiate a git-upload-pack hand-shake via https, and get the OID for HEAD.


rugiraprince.md

Checklists
General Checks

[x] the branch is up to date with main/master
[x] the code works when pulled and run locally
[x] All CI checks pass
[x] all conflicts are resolved (if any)
[x] PR has a descriptive title
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] It is in the appropriate column in the project board (if necessary)
[x] has short and clear description
[x] is linked to an issue (if it is related)
[x] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[x] the markdown source is formatted
[x] spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] all links and images work
[x] any embedded code snippets are formatted

@samirm00 i get it so apart from what else can i do ? i don't know why its says all checks have failed??

@rugiraprince you have many header 1 in your file that is not allowed , you only can have one Header 1

hey @samirm00 in had changed everything but now  i have to  make change to a file normally i am not suppose to change ? what can i do ?

You need to run the npm scripts you find in package.json.
When adding files, please add one file at a time and avoid this:
npm add .
use this instead
npm add <filename>
You have changed also other files of the repo.

had changed everything but now i have to make change to a file normally i am not suppose to change ? what can i do ?

The best strategy is to switch to your branch and merge the files you changed from the main branch to your branch; it's like copying the files from a location to another.
git merge package.json, file2, file3
If you want we can do it together tomorrow.

The best way to copy a file from main to your branch is to merge that file in your branch, tomorrow I can help you, just tag me on Slack.
git checkout <your_branch>
git merge <file_to_be_copied>

The texts of your commits are not informative, they don't describe what you did. We will have a look at it together.

@rugiraprince You should always interact with the coaches, please leave feedback.

@bermarte i just came from work now i read all your message and i realise  i had been using some wrong command that why i  was trying to delete the pull request so i can start from zero

@bermarte is it ok can i delete the pull request and branch?


Typeface

how to set the tab text Typeface

I get it,use stl_customTabTextLayoutId and stl_customTabTextViewId

But how to use these two?
Sorry i'm new at it.


Truncation Issues with SelectableList.Item with ItemView/ItemView.Display on IE

Issue Description

For our application, we utilize the SelectableList.Item with a Truncated ItemView as the content, with ItemView.Display as the displays.
-SelectableList.Item
--ItemView
---ItemView.Display
When the text is too large, the text should truncate with the ellipsis, like so:

However, in IE, it does not truncate:

POTENTIAL FIX
It might be good to note that I was able to fix the issue by putting a
flex: 1 1 0px;
on the Arrange component generated by the ListItem component.
Issue Type

[ ] New Feature
[ ] Enhancement
[x] Bug
[ ] Other

Expected Behavior

In IE, when the text is too large, it should truncate with the ellipsis.
Current Behavior

In IE, when the text is too large, it pushes the size of the container to the width of the longest text.

Environment

Component Version:
terra-list : 1.17.0
terra-clinical-item-view : 1.5.1
terra-clinical-item-display : 1.5.0
Browser Name and Version: Internet Explorer -> Any version of IE10/IE11(Edge)
Operating System and version (desktop or mobile): Windows Desktop

To add context to the issue being seen here:
Steps to Produce: This is SingleSelectable List that has ItemViews dropped into the ListItem's content. Then this SingleSelectable List is the main content within a Slide Panel which is being placed within a Modal.
@PseudoFaux noted the visual was correct when isTruncated={false} was placed on the ItemViews, however it resulted in the following display when setting isTruncate={true}.
This leads me to believe this is truncation issue possibly similar to the one resolved in this PR: https://github.com/cerner/terra-clinical/pull/232.

Functional review complete.  No issues identified.


Fix setup error and change readme as necessary

@Mattm27 encountered a setup issue:

I have been in contact with Kate about this error I am receiving when connecting to the REST API for the web crawler, but we are having a tough time pinpointing exactly why it is occurring. Seems like it is some sort of privilege issue, and I was wondering if you had any other ideas on how to fix it. Here is a screenshot of the error:

If this is a general setup issue and/or the readme is incorrect or insufficient, we should add a fix.

Issue resolved, updating ReadMe.


[Feature request] Handle changes in the Issues shortly after creating an issue

Some users often create a new issue in a repository and edit it almost instantly after creation (because they forgot about  something or issue is not rendering correctly etc.)
In such a situation this user can by accident delete note left by Polar, because Polar added a note on the bottom when such a user was editing their post.
Please look at this issue as an example (I needed to add Fund badge to trigger polar again):
https://github.com/AntiMicroX/antimicrox/issues/1048

Sorry for not seeing and responding to this one sooner @pktiuk.
I'm afraid this is intentional. We have explicit logic to check for this scenario, e.g a Polar badge was embedded and then manually removed. In such a case we back-off and do nothing (noop). Since this ensures:

Developers can manually remove the badge in case they use Polar with automatic embeds on all issues by default
We don't take an action without the consent/intent of the developer. Both in case of the above + even in case they remove it with manual embeds (by label)

The cases above are a lot more common I believe vs. making quick changes and accidentally removing the Polar label. In the latter case, I think re-labelling to badge again is a better smaller & rare inconvenience vs. Polar constantly embedding the badge unless users un-label the issue (and not supporting defaulting to automating embeds on all issues with manual removal).
I hope this context helps explain the design choices here.


Fix init.d script to use the configured run-as user.

I noticed this when attempting to run the Splunk service as a user other than splunk. This commit replaces the hard-coded user value with a template parameter provided by the service recipe.

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
GitHub Users Who Are Not Authorized To Contribute
The following GitHub users do not appear to have signed a CLA:

@brooks-bitpusher

Please sign the CLA here.

Closing this out since we never got a DCO or CLA sign off


Why bothering me with "The quick bookmark icon is disabled"?

When I disable the quick bookmark feature, as all I need this addon for is choosing a default folder for Firefox bookmarks, why do I get this
 when I click that in the address bar

?
Why don't you just remove the entry from the menu?
See https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Page_actions

I am not remembering exactly when this got resolved, but on the latest version of the add-on at the time of writing, the quick bookmarking icon is no longer visible if the feature is not enabled.


parse_url issue

In src/Connection/Parameters.php, this package (v1.1.1) makes use of PHP function parse_url().
When using this hostname with PHP 7.1:

system-redis.zummap.clustercfg.euw2.cache.amazonaws.com

parse_url outputs:
[
host = ''
port = ''
path = 'system-redis.zummap.clustercfg.euw2.cache.amazonaws.com'
]

This causes predis to attempt to connect to localhost instead. If I update it to 'tcp://...'. it fixes the parse_url problem but later the hostname becomes 'tcp://tcp://...', once again causing an error.
Has this been experienced previously / is there a workaround?
Thanks :)

I'm closing this issue due to the lack of feedback and inability to reproduce.
Feel free to re-open it if you have more details to share and are still interested.


Fix/cleaning up imports

I am looking at upgrading the UI from React 14 to React 16. As part of this, I am cleaning up some unused inputs and consolidating a few duplicate dependencies. There are no features added here, just removed a few unused dependencies.
There is minor formatting, but I tried not to pollute the PR with to much noise.

@hunterford I went ahead and closed the upstream PR. I have another PR that will depend on this PR being merged. I am trying to clean up the items in the React code that are no logger supported in version greater that 15.4, like React.createClass and input refs (of type string), to name a few. It is also no longer supported to set state by direct assignment, so all of the this.state.varName = 'some value', will need to be moved to this.setState({varName: 'some value'}).
I am almost done with that effort, but it is quite large, so I was hoping not to muddy the waters with that PR until we get this one merged.
Thanks again for your time.

@hunterford Any thoughts on this merge request?

@mstier-nflx or @hunterford : Can you please merge this PR?

@hunterford @mstier pls review this pr when you get a chance


Updated spelling in txtContent

Updated the spelling in the txtContent property of the customCardProps example json.
from: customCarProps
to:     customCardProps
Category

[x] Content fix
[ ] New article

Related issues
N/A
What's in this Pull Request?
Spelling fix in example Json

Hopefully I did this correctly I have not done a pull request before

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

File
Status
Preview URL
Details

docs/declarative-customization/formatting-advanced.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 46e5697:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/declarative-customization/formatting-advanced.md
:white_check_mark:Succeeded
View

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


Expand Dims in Flutter-TfLite for Image Classification

How to expand_dims in flutter tflite
I am making an image classification app.
My tflite model has input shape = (1,244,244,3)
After reading image from image picker, and load as TensorImage, my image shape is (244,244,3).
When I put the image to run in the interpreter
_model.interpreter.run(inputTensorImage.buffer, outputBuffer.buffer);

Following error occurs.
StateError (Bad state: failed precondition)
How can I change my image dimension (244,244,3) into (1,244,244,3) in flutter-tflite?

Just put the input inside [ ].
You can also see this in the given example here.

For other searching for solution, here is a gist of code.
How to expand dims in flutter-tflite
final imageMatrix = List.generate(
        imageInput.height,
        (y) => List.generate(
          imageInput.width,
          (x) {
            final pixel = imageInput.getPixel(x, y);
            return [pixel.r, pixel.g, pixel.b];
          },
        ),
      );

newMatrix = [imageMatrix];


Seems like MultiJson doesn't respect Oj default_options

ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux-gnu]
oj (2.13.1)
multi_json (1.11.2)
$ require 'oj'
$ require 'multi_json'
$ Oj.default_options = {mode: :null}
$ MultiJson.dump(foo: Float::INFINITY)
=> "{"foo":Infinity}"
$ Oj.dump(foo: Float::INFINITY)
TypeError: In :strict mode all Hash keys must be Strings, not Symbol.

        from (irb):6:in `dump'
        from (irb):6
        from /usr/bin/irb:11:in `<main>'

Is this expected behaviour ?
Thanks

Looks like it's actually hard-coded in the code, but differences between encoders actually leak out of MultiJson. The following doesn't behave the same with yajl-ruby or oj:
MultiJson.dump(foo: Float::INFINITY)
# fails with yajl
# "Infinity" with Oj

Well, MultiJson can't really address slight differences in edge-case behavior like this without significant performance penalty. I guess the idea is that you're responsible for preventing Infinity from leaking into your data structures before passing it to MultiJson.
Sorry, I know that doesn't help much, but we're trying to keep MultiJson fairly simple narrow scoped. :)


upload to pypi fails due to Readme rendering issues

Description
Upload with twine to pypi of 4.2.4 fails:
twine check dist/pywps-4.2.4.tar.gz
Checking dist/pywps-4.2.4.tar.gz: FAILED
  `long_description` has syntax errors in markup and would not be rendered on PyPI.
    line 54: Warning: Inline literal start-string without end-string.
  warning: `long_description_content_type` missing.  defaulting to `text/x-rst`.

Maybe we should add this check to travis CI.
Environment

operating system:
Python version:
PyWPS version: 4.2.4
source/distribution
[ ] git clone
[ ] Debian
[ ] PyPI
[ ] zip/tar.gz
[ ] other (please specify):
web server
[ ] Apache/mod_wsgi
[ ] CGI
[ ] other (please specify):

Steps to Reproduce
Additional Information

fixed by #534.


JPG images are recorded as DITA topics in .job.xml file

Actual Behavior
The JPG images specified in the DITA map using the data element are recorded as DITA topics in .job.xml.
A DITA map snapshot:
<topicref href="test-topoic.dita">
    <topicmeta>
        <data name="wh-tile">
            <data name="image" href="tile-image.jpg" format="jpg"/>
        <data>
    </topicmeta>
</topicref>

Inside the .job.xml, the file associated with the JPG image has dita format:
<file
            src="file:/media/radu_pisoi/Work/workspace%20linux/oxygen-webhelp-responsive-publishing-tests/test/WH-1415/map/tile-image.jpg"
            uri="tile-image.jpg" path="tile-image.jpg"
            result="file:/media/radu_pisoi/Work/workspace%20linux/oxygen-webhelp-responsive-publishing-tests/test/WH-1415/map/tile-image.jpg"
            format="dita"/>

Steps to Reproduce

In a test DITA map add a reference to an image with JPG format like in the following sample:

<topicref href="test-topoic.dita">
    <topicmeta>
        <data name="wh-tile">
            data name="image" href="tile-image.jpg" format="jpg"/>
        data>
    </topicmeta>
</topicref>

Run the XHTML transformation with clean.temp=no parameter.
Open .job.xml from temporary folder and check the format attribute for the JPG image

Environment

DITA-OT version: DITA-OT 3.0
Operating system and version: Linux
How did you run DITA-OT?  dita command
Transformation type:  XHTML

For references in <data> we could just leave the format as something like undetermined. Generally speaking, the reader phases should either explicitly mark resource we know are DITA to be dita and never leave them empty. Then, everything that has no format, would be handled as unknown type.

In this particular case the "data" had a 'format="jpg"' on it but it was not taken into account.

The @format attribute really doensn't mean anything unless it's dita or ditamap as those are magic strings from DITA spec. OT tries to never use the file extension or format values to deduce what it should so with the reference target; instead it classifies resources based on where they're used.
This is clearly a bug, because format="jpg" explicitly states the resource is not DITA.

I have had a similar issue with EPS file, but more specifically when it's referenced via a keyref versus href.  The image does not end up in the image.list. I can't put a format on the keydef since that will cause the DITA to be invalid (@format is not valid on a xref).  I'll create a test case for it.

I'm not sure that I understand, the proper way to define the key in the DITA Map for the EPS image should have been like this:
<keydef href="test.eps" format="eps" keys="myImage"/>

and the "xref" element does allow the @format attribute to be specified on it. But if the @format attribute is already specified on the keydef the xref can just point to the key like this:
<xref keyref="myImage"/>

Hmm..will have to look into whether they did something to xref in their specialization.
As for the eps. all of the images are stored in the CMS with .image extension.  I did add .image to the list of valid image types.  If the image is referenced via href, the OT processes it as expected, but if it's referenced via keyref it tries to parse the .image file and since it fails it's not copied to the out directory.  I'll open a separate bug and test case for this so as not to derail this thread.


update default units handler to use explicit cache folder

Closes #253
Changes the default unit registry cache to hydrotools/pint_cache. Added a new unit handler test to make sure pint actually uses the cache.
Checklist

[x] PR has an informative and human-readable title
[x] PR is well outlined and documented. See #12 for an example
[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows project standards (see CONTRIBUTING.md)
[x] Passes all existing automated tests
[x] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output) using numpy docstring formatting
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Passed all tests.


vogue with java

Is it possible to run this with java web apps?
If so could you point me in the right direction?

This should be possible; vogue runs next to your existing web server on a different port. You need to run vogue, pointing it at your web application's root directory.
vogue /path/to/webroot

I've found the problem - vogue is looking for the file by appending the web path on to the server root and thereby including the aliased lweb dir which doesn't actually exist.
correct file location:
/home/andy/www/svn/project/lweb/src/main/webapp/static/v0/place/styles/style.css
where vogue is currently looking for it (see caps used for aliased dir that doesn't exist):
/home/andy/www/svn/project/lweb/src/main/webapp/LWEB/static/v0/place/styles/style.css
how do I get vogue to ignore the aliased lweb dir so it can find the file?

terminal command:
vogue /home/andy/www/svn/project/lweb/src/main/webapp
Watching directory: /home/andy/www/svn/project/lweb/src/main/webapp
Could not read stats for /home/andy/www/svn/project/lweb/src/main/webapp/lweb/static/v0/place/styles/style.css

filepath location:
/home/andy/www/svn/project/lweb/src/main/webapp/static/v0/place/styles/style.css
web location:
http://localhost.project.com:9090/lweb/static/v0/place/styles/style.css


Streamline Table Creation

Remove listing functionality that overlaps with webcharts v1.9 including sort, search and pagination.

Test Notes: Confirm that all table functionality (highlight, search, sort, search, pagination) on Listing tab works as expected.

Table functionality confirmed in all browsers.


make the rt error message clearer

While debugging round trip test failures, was little baffled by the error message. Hopefully this makes it clearer, what the failure is. Also, fix a small typo.

/lgtm

/retest

/test pull-knative-pkg-unit-tests


Slightly more padding in dense tables

Hey, I just made a Pull Request!
I felt like the new dense mode in the catalog is a bit toooooo dense. @freben you with me? 😛
Old:

New:

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)

Don't forget the changeset 😉

Still a Draft PR @Fox32 😎I was expecting this to be shot down 😅


Create trivial node

fixed python sample.py to use pyODBC

Hey you should have created a separate branch

@edmundreinhardt, this actually would be an OK example to contribute. Would you be interested in cleaning this up and landing it?

So should it be created as a separate project so people can see both methods demonstrated?
i.e. flask-example-odbc folder
or just sample-odbc.py with an update to the README explaining the difference between the two.
I recommend the latter

@abmusse I have made the requested changes, please re-review


Possibility of having a Lora training notebook?

This is very new (Like less than two days old), but someone has put out something called Lora, an alternative to Dreambooth, and it seemingly already has code for training. The resulting Lora files are under 10 megabytes (That exist separate from the base model), and it allegedly can perform as good as Dreambooth, but with lower vram requirements.

Seems interesting, I'll try experimenting with it


Fixed disks and nics  for v4 API + APK

direct links to older version in README

Tested changes (i.e. disks and nics on both APIs) and a little bit of basic functionality (fully tested in last commit )


fix workinghour list overflow issue

Coverage decreased (-0.1%) to 74.014% when pulling 53d57af0580b39363a88806872798a2c94a35fd4 on bugfix/workinghour-display into 8b3350cd91a2324877ac3de9c636a6467339dc22 on main.

Coverage decreased (-0.1%) to 74.014% when pulling 53d57af0580b39363a88806872798a2c94a35fd4 on bugfix/workinghour-display into 8b3350cd91a2324877ac3de9c636a6467339dc22 on main.


Source is missing Rakefile

Hi there,
Your version has a few useful fixes compared to https://github.com/hyperic/sigar, however it seems the Rakefile was removed? - Any reason for that?

As I recall, Rakefile is build file for Ruby ? If yes, then I removed it to focus on languages I have experience and personally want to support. Also, I changed a little directory structure. If there is need to support for example Ruby, someone would need to do it through pull requests. I am open to cooperation.

Rakefile is present in bindings/ruby directory. Probably I moved it.


HttpCache no longer returns 304 HTTP code when callbacks return null (#12099)

Q
A

Is bugfix?
yes

New feature?
yes

Breaks BC?
no

Tests pass?
yes

Fixed issues
#12099

As a bonus, it follows 4.1 of RFC 7232 more strict.

Looks OK to me. @cebe ?

Merged, thank you!


use async/await in the code

removes callbacks for both metalsmith and babel and relies on standard
exception mechanism for error handling

Thx for the PR. In general, I am not a fan of async/await, especially not when mixed in .map or other sync functions.

The point of async/await is to mix it with sync functions ;-)

Functionally, this PR is a noop.

Yup. The goal was to simplify the code, not to change the functionality.

I must admit you did a good job making the unitTesting plugin more readable,

Thanks!!!

however I don't see a catch (in either the main plugin code or the unitTesting plugin). Will eventual errors be passed appropriately (what do you mean by "standard exception mechanism"? Default behavior?) ?

Yup. Using Promises.catch to call done callback with the caught exception is functionally equivalent to ignoring (as in: not catching) an exception in the async function.
That said I totally get you not wanting to use this. I just thought it would be a good form to share whatever pieces of my fork folks may find useful (I appreciate it when people do it when forking my repos.) Thank you for your work on the plugin.

@pirxpilot I hadn't merged it because I wanted to clone your fork first & experience first-hand that the error handling is ok, so no need to close (yet) :smile: . If this is more readable to newer JS devs, the ease of contribution outweighs my personal preference.

The point of async/await is to mix it with sync functions ;-)

And to this ofc, ofc.. what I meant is I appreciate the ease of reading of simple await calls
const  res = await someRequest()
// do stuff

but have mixed feelings about complex multi-await flows (admittedly, not present in this plugin) and usage in loop control flows (eg for ... in vs map vs foreach, see also: https://zellwk.com/blog/async-await-in-loops/), my team has been bitten by it before. And well.. metalsmith's model is quite explicitly based on chaining (.use().use()) so explicit thenables have a similar feel


Fixing connection name showed on terminal

Bug description

Hello,
First to say that i love Your app. Easy to use, reliable and simple but has everything i need.
One question, until some time now when I open a ssh connection, in the top midle of the terminal there was a Name of connection writen. Now it says “User@IP adress”.
Can this be changed to show Name again? I have many connections and the User is always the same so after some time i dont know “where” am I…
Best regards and keep on the good work
Bogdan

Available inside the latest beta release : https://testflight.apple.com/join/QSrBK59z


Better config cache invalidation message.

These reason messages for config cache invalidation make it hard to troubleshoot config cache issues.
Actual:
https://github.com/gradle/gradle/blob/0bd581a28013a7df9a9f7f8fe8230638aad812b1/subprojects/configuration-cache/src/main/kotlin/org/gradle/configurationcache/fingerprint/ConfigurationCacheFingerprintChecker.kt#L206-L214
Instead it should be something like this:
Gradle user home directory has changed:
previous: <previous value>
current: <current value>

JVM has changed:
previous: <previous value>
current: <current value>

the set of Gradle properties has changed:
previous: <previous value>
current: <current value>

This info should be in the console log, and in the HTML config cache report.

Thank you for your interest in Gradle!
This feature request is in the backlog of the relevant team and is prioritized by them.


Revert "HDDS-9426. Calculate Exclusive size for deep cleaned snapshot's deleted directories. (#5579)"

What changes were proposed in this pull request?
Revert HDDS-9426 (#5579 and addendum), because it introduced incompatible proto changes (https://github.com/apache/ozone/pull/6044#issuecomment-1903577742).  These were not caught because backwards compatibility check was still comparing to Ozone 1.3.0's proto definition.  But HDDS-9426 is not present in 1.4.0, it was implemented during the release process.  So we need it to be compatible with 1.4.0 proto definitions.
https://issues.apache.org/jira/browse/HDDS-9426
How was this patch tested?
Verified backwards compatibility check does not report any errors with proto.lock changes from #6044 after this revert.
$ mvn -DskipTests clean verify
...
[INFO] --- proto-backwards-compatibility:1.0.7:backwards-compatibility-check (default) @ ozone-interface-client ---
[INFO] protolock cmd line: hadoop-ozone/interface-client/target/protolock-bin/protolock status --lockdir=hadoop-ozone/interface-client/target/classes --protoroot=hadoop-ozone/interface-client/target/classes
[INFO] protolock cmd line: hadoop-ozone/interface-client/target/protolock-bin/protolock commit --lockdir=hadoop-ozone/interface-client/target/classes --protoroot=hadoop-ozone/interface-client/target/classes
[INFO] Backwards compatibility check passed.

@swamirishi CI cannot verify compatibility until proto.lock changes for 1.4.0 are in.  But it cannot be committed until this incompatible change is there.  So the simplest way is:

revert
commit proto.lock
re-create PR for this change

@swamirishi CI cannot verify compatibility until proto.lock changes for 1.4.0 are in. But it cannot be committed until this incompatible change is there. So the simplest way is:

revert
commit proto.lock
re-create PR for this change

Makes sense

Thanks @swamirishi, I'll wait a bit for others to check.
If anyone wants to merge this, please add the following in the "extended description":
Reason for revert: incompatible proto changes

This reverts commit 05284942fa5ec8026de0618f61af9b7cd758a90b.
This reverts commit d969689e83241e2d5bec2c878324ee1ce84c0fe4.

Thanks @aswinshakil, @swamirishi for the review.

I was not aware of this incompatibility.

No problem, that's why the check exists.  For future releases we should update proto.lock sooner, maybe right after cutting the release branch.


BlockingIOError: [Errno 35] Resource temporarily unavailable

Seen in CI on macOS 13 https://github.com/mitogen-hq/mitogen/actions/runs/11669080981/job/32490230504?pr=1176
TASK [Create /tmp/512mb.zero creates=/tmp/512mb.zero, _raw_params=dd if=/dev/zero of=/tmp/512mb.zero bs=1048576 count=512;
chmod go= /tmp/512mb.zero
] ***
Monday 04 November 2024  17:08:28 +0000 (0:00:00.007)       0:00:26.162 *******
changed: [target]
TASK [Fetch /tmp/512mb.zero src=/tmp/512mb.zero, dest=/tmp/fetch-{{ inventory_hostname }}-512mb.zero, flat=True] ***
Monday 04 November 2024  17:08:30 +0000 (0:00:01.338)       0:00:27.501 *******
ERROR! [mux  5271] 17:08:37.240824 E mitogen: <Stream unix_client.5683 #1dd0> crashed
Traceback (most recent call last):
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 3677, in _call
    func(self)
    ~~~~^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 1923, in on_transmit
    self.protocol.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2371, in on_transmit
    self._writer.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2111, in on_transmit
    written = self._protocol.stream.transmit_side.write(buf)
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2237, in write
    written, disconnected = io_op(os.write, self.fd, s)
                            ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 595, in io_op
    return func(*args), None
           ~~~~^^^^^^^
BlockingIOError: [Errno 35] Resource temporarily unavailable

Originally posted by @moreati in https://github.com/mitogen-hq/mitogen/issues/1133#issuecomment-2455377609

Again
PLAY [regression/issue_615_streaming_transfer.yml] *****************************
TASK [include_tasks _raw_params=_mitogen_only.yml] *****************************
Wednesday 06 November 2024  09:20:58 +0000 (0:00:00.120)       0:00:26.685 ****
included: /Users/runner/work/mitogen/mitogen/tests/ansible/regression/_mitogen_only.yml for target
TASK [meta _raw_params=end_play] ***********************************************
Wednesday 06 November 2024  09:20:58 +0000 (0:00:00.039)       0:00:26.725 ****
skipping: [target]
TASK [Create /tmp/512mb.zero creates=/tmp/512mb.zero, _raw_params=dd if=/dev/zero of=/tmp/512mb.zero bs=1048576 count=512;
chmod go= /tmp/512mb.zero
] ***
Wednesday 06 November 2024  09:20:58 +0000 (0:00:00.014)       0:00:26.739 ****
changed: [target]
TASK [Fetch /tmp/512mb.zero src=/tmp/512mb.zero, dest=/tmp/fetch-{{ inventory_hostname }}-512mb.zero, flat=True] ***
Wednesday 06 November 2024  09:21:00 +0000 (0:00:01.685)       0:00:28.424 ****
ERROR! [mux  5601] 09:21:05.103152 E mitogen: <Stream unix_client.5949 #8cd0> crashed
Traceback (most recent call last):
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 3677, in _call
    func(self)
    ~~~~^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 1923, in on_transmit
    self.protocol.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2371, in on_transmit
    self._writer.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2111, in on_transmit
    written = self._protocol.stream.transmit_side.write(buf)
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2237, in write
    written, disconnected = io_op(os.write, self.fd, s)
                            ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 595, in io_op
    return func(*args), None
           ~~~~^^^^^^^
BlockingIOError: [Errno 35] Resource temporarily unavailable

Again, macos (Loc_313_10, py313-mode_localhost-ansible10)
PLAY [regression/issue_615_streaming_transfer.yml] *****************************
TASK [include_tasks _raw_params=_mitogen_only.yml] *****************************
Thursday 07 November 2024  14:22:43 +0000 (0:00:00.113)       0:00:25.291 *****
included: /Users/runner/work/mitogen/mitogen/tests/ansible/regression/_mitogen_only.yml for target
TASK [meta _raw_params=end_play] ***********************************************
Thursday 07 November 2024  14:22:43 +0000 (0:00:00.037)       0:00:25.328 *****
skipping: [target]
TASK [Create /tmp/512mb.zero creates=/tmp/512mb.zero, _raw_params=dd if=/dev/zero of=/tmp/512mb.zero bs=1048576 count=512;
chmod go= /tmp/512mb.zero
] ***
Thursday 07 November 2024  14:22:43 +0000 (0:00:00.010)       0:00:25.339 *****
changed: [target]
TASK [Fetch /tmp/512mb.zero src=/tmp/512mb.zero, dest=/tmp/fetch-{{ inventory_hostname }}-512mb.zero, flat=True] ***
Thursday 07 November 2024  14:22:44 +0000 (0:00:01.361)       0:00:26.700 *****
ERROR! [mux  3519] 14:22:49.843910 E mitogen: <Stream unix_client.3873 #db50> crashed
Traceback (most recent call last):
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 3677, in _call
    func(self)
    ~~~~^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 1923, in on_transmit
    self.protocol.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2371, in on_transmit
    self._writer.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2111, in on_transmit
    written = self._protocol.stream.transmit_side.write(buf)
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2237, in write
    written, disconnected = io_op(os.write, self.fd, s)
                            ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 595, in io_op
    return func(*args), None
           ~~~~^^^^^^^
BlockingIOError: [Errno 35] Resource temporarily unavailable

https://github.com/mitogen-hq/mitogen/pull/1194 has hit this 3 times in a row

#1177 twice in a row (job 394, 2 attempts), once it occurs the build hangs until it is concelled or times out (currently 2 hours)
TASK [Create /tmp/512mb.zero creates=/tmp/512mb.zero, _raw_params=dd if=/dev/zero of=/tmp/512mb.zero bs=1048576 count=512;
chmod go= /tmp/512mb.zero
] ***
Wednesday 27 November 2024  10:45:54 +0000 (0:00:00.011)       0:00:28.576 ****
changed: [target]

TASK [Fetch /tmp/512mb.zero src=/tmp/512mb.zero, dest=/tmp/fetch-{{ inventory_hostname }}-512mb.zero, flat=True] ***
Wednesday 27 November 2024  10:45:55 +0000 (0:00:01.644)       0:00:30.220 ****
ERROR! [mux  6790] 10:46:04.059200 E mitogen: <Stream unix_client.7491 #c550> crashed
Traceback (most recent call last):
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 3677, in _call
    func(self)
    ~~~~^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 1923, in on_transmit
    self.protocol.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2371, in on_transmit
    self._writer.on_transmit(broker)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2111, in on_transmit
    written = self._protocol.stream.transmit_side.write(buf)
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 2237, in write
    written, disconnected = io_op(os.write, self.fd, s)
                            ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/mitogen/mitogen/mitogen/core.py", line 595, in io_op
    return func(*args), None
           ~~~~^^^^^^^
BlockingIOError: [Errno 35] Resource temporarily unavailable

Judging by https://github.com/mitogen-hq/mitogen/actions/runs/12117305356/job/33779477126 I don't think there's a  pattern wrt to Ansible versions or Python versions. So it's probably something non-deterministic such as a race condition.

It's baaaaaack https://github.com/mitogen-hq/mitogen/actions/runs/12237211642/job/34139694093?pr=1200


imgui: 1.90.1 -> 1.90.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/ocornut/imgui/releases.
meta.description for imgui is: Bloat-free Graphical User interface for C++ with minimal dependencies
meta.homepage for imgui is: https://github.com/ocornut/imgui
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.90.2 with grep in /nix/store/0dwwmva12a3ikrmyfpqlgb4cqa875y6h-imgui-1.90.2
found 1.90.2 in filename of file in /nix/store/0dwwmva12a3ikrmyfpqlgb4cqa875y6h-imgui-1.90.2

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

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
cemu
imgui
imtui
sony-headphones-client

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/ece3d186a5cdc5493b4eb6d2208aaaf32a7b57b2#imgui

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/0dwwmva12a3ikrmyfpqlgb4cqa875y6h-imgui-1.90.2
ls -la /nix/store/0dwwmva12a3ikrmyfpqlgb4cqa875y6h-imgui-1.90.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package failed to build:

cemu

3 packages built:

imgui
imtui
sony-headphones-client

Maintainer pings
cc @WolfangAukang for testing.

This, as clearly indicated by the automated tests, breaks cemu builds (https://github.com/NixOS/nixpkgs/issues/289416). Not sure why this was merged...

Sorry, my bad. I missed the cemu build error. I'll pay more attention next time.


compatibility with gsettings keys

With gsettings being the default utility, themer limits capabilities to keys that are defined explicitly in-code. I want to be able to still specify specific key-value pairs that I normally would use in gsettings.
For gsettings,
gsettings --set org.cinnamon.desktop.interface icon-theme "Mint-Y"

For themer, this could be a potential example - although it may conflict with the current implementation used for --set option.
themer.sh --set desktop.interface icon-theme "Mint-Y"

However, the current implementation for this specific key-value is
themer.sh --set icons "Mint-Y"

where icons defines desktop.interface and icon-theme items.

Use gsettings command style
themer.sh set org.cinnamon.desktop.interface icon-theme "Mint-Y"
themer.sh get org.cinnamon.desktop.interface icon-theme

This will allow themer to keep its short-hand notation
themer.sh --set icons "Mint-Y"
themer.sh --get icons


List of WebChat Supported Browsers?

What browsers & versions are officially supported by BotBuilder-WebChat?

This is an excellent question. Unfortunately I have no answers. I would greatly appreciate someone who can do the work to figure this list out and a way to keep it up to date.

Basically I would say it comes down to our biggest dependencies, React and RxJs which both support IE9+.

@danmarshall That's just one version of one browser. And there are other issues, including what polyfills we include and also some CSS stuff.

I agree it's a funny way to specify the level of support.
https://facebook.github.io/react/docs/react-dom.html
https://github.com/ReactiveX/rxjs/issues/733
Yet it seems to be the way our constituents define it :)

I bet you a dollar we don't work on IE9 :-)

Using the F12 emulation tools in IE I changed the document mode & user-agent string to IE9. I did notice a few minor rendering bugs in some spots, but overall seemed to work well :)
If there are any IE9 customers we can file bugs on a case-by-case basis.

Is WebChat iframe tested with Firefox?  User reports problems sending messages via WebChat iframe in Firefox and IE.
Relates to:
https://github.com/Microsoft/BotBuilder/issues/3181

@nwhitmont - not yet. We are working to use a robust testing service which will test against many platform/browser combinations, stay tuned.

relates to https://github.com/Microsoft/BotFramework-WebChat/issues/613

relates to https://github.com/Microsoft/BotBuilder/issues/3181

@danmarshall I'm guessing you mean Sauce Labs or BrowserStack? I have worked with BrowserStack extensively, let me know if you want any help setting up test automation.

I think we are IE11 and modern browsers >= last 2 versions. If anything not working in this combo, please file a bug, we will fix it.

Internet Explorer and Edge have errors while chat system. specially javascript not working


python310Packages.pdfposter: 0.8 -> 0.8.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pdfposter is: "Split large pages of a PDF into smaller ones for poster printing"
meta.homepage for python310Packages.pdfposter is: "https://pdfposter.readthedocs.io"
meta.changelog for python310Packages.pdfposter is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.1 with grep in /nix/store/r0m317z41cwxhi3h1q9lyyf5g0m6psb5-python3.10-pdftools.pdfposter-0.8.1
found 0.8.1 in filename of file in /nix/store/r0m317z41cwxhi3h1q9lyyf5g0m6psb5-python3.10-pdftools.pdfposter-0.8.1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.pdfposter
python39Packages.pdfposter

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/r0m317z41cwxhi3h1q9lyyf5g0m6psb5-python3.10-pdftools.pdfposter-0.8.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/r0m317z41cwxhi3h1q9lyyf5g0m6psb5-python3.10-pdftools.pdfposter-0.8.1
ls -la /nix/store/r0m317z41cwxhi3h1q9lyyf5g0m6psb5-python3.10-pdftools.pdfposter-0.8.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.pdfposter
python39Packages.pdfposter

Maintainer pings
cc @wamserma for testing.

Result of nixpkgs-review pr 201061 run on aarch64-linux 1

2 packages built:

python310Packages.pdfposter
python39Packages.pdfposter


Don't add new calls to methods that aborts the execution

It's possible that some methods to call Smalltalk snapshot: false andQuit: true to exit the image. These methods should ignore in adding a new call.
(https://github.com/pharo-project/pharo-launcher/issues/454)

As a quick fix, Don't add method calls to privates

And also deprecated ones. It causes an automatic transformation.

disable deprecation methods by overriding.


PR template not showing for new PRs

Fix PR template not showing for new PRs.

Hey @psanders , I would like to work on this issue. Can you please assign this to me?

@bhavyastar welcome to the party 🥳

@bhavyastar Hey can I work on this issue since you haven't fixed this yet?
CC: @psanders

This is done. Busy with exams. Just will make PR by today .


two independent copies of golang.org/x/net/trace

Hi, when embedding this plugin in containerd I get the following error message:
containerd config default
panic: /debug/requests is already registered. You may have two independent copies of golang.org/x/net/trace in your binary, trying to maintain separate state. This may involve a vendored copy of golang.org/x/net/trace.
goroutine 1 [running]:
github.com/AkihiroSuda/containerd-fuse-overlayfs/vendor/golang.org/x/net/trace.init.0()
/home/vagrant/workspace/src/github.com/AkihiroSuda/containerd-fuse-overlayfs/vendor/golang.org/x/net/trace/trace.go:123 +0x1a7

I'm using the following sequence to embed and start the runtime:
### build / install containerd

pushd . > /dev/null
cd ${GOPATH}/src/github.com/containerd/containerd
make
sudo make install
popd > /dev/null

### embed fuse-overlayfs plugin into the containerd binary

go get github.com/AkihiroSuda/containerd-fuse-overlayfs

cp builtins_fuseoverlayfs_linux.go.template ${GOPATH}/src/github.com/containerd/containerd/cmd/containerd/builtins_fuseoverlayfs_linux.go

### rebuild build / re-install containerd

pushd . > /dev/null
cd ${GOPATH}/src/github.com/containerd/containerd
make
sudo make install
popd > /dev/null

### run containerd

pushd . > /dev/null
containerd config default >/tmp/config.toml

I guess both projects (the plugin and containerd) are "vendoring" golang.org/x/net/trace therefore the duplicate. I tried to remove it from the projects but this creates a build break.
Do you have any hint how to circumvent it? Thanks!
EDIT:
I wanted to add that I checked out containerd 1.2.10:
go get github.com/containerd/containerd
cd ${GOPATH}/src/github.com/containerd/containerd
git checkout "v1.2.10"

This plugin needs containerd 1.4.
It will not work with 1.2.

Thank you @AkihiroSuda . Then this question can be closed.


feat: Adding LiteLLM Router support to dspy.LM with RoutedLM

Should probably add a dummy for testing if it looks good.

Hey @zhaohan-dong ! Thanks. This is awesome. Most of the code appears to be nearly an exact duplicate of dspy.LM, so it makes me wonder if there's a cleaner way to avoid duplication?

😅 If I'm allowed to modify the LM class, I'd say this part from Line 38 can be extracted to another function:
        if self.model_type == "chat":
            completion = cached_litellm_completion if cache else litellm_completion
        else:
            completion = cached_litellm_text_completion if cache else litellm_text_completion

Like completion = extracted_function()
So the RoutedLM class can override only this extracted function.
Separately I'm thinking if there's any benefit of moving the router completion methods to standalone functions. But then there might be issue with the function arguments for caching.

@okhat I feel like letting the litellm inference functions conditionally use routers would actually make it cleaner. It is possible since the litellm.Router can be hashed for lru_cache.
Let me know what you think!


Tab Detach and Redock

Tabs in both the browser and analyics applications and be detached and treated as a separate window, and then redocked, but only in the document area (not the sidebar).

Completed with the skinning effort of #13, #14, and #15.


Client-site transitions for links in body of published notes

Please select if your request is either something new or an enhancement

[x] Enhancement of an existing Feature.
[ ] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[x] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
On a published website from Dendron, clicking on an internal note link in the body of the note loads the new note by doing a full page load. This is slower than an in-place content replacement. Also when using the build-in dark theme, clicking body links causes the page to flash white before switching to the dark colors, because of the full page reload.
Describe the solution you'd like
I would like the links in the note body to load content the same way that happens when clicking on navigation breadcrumb links or links in the left sidebar tree menu. So to load the new note without a full page reload but using client-side transition.
This improvement will make navigating the published website a lot snappier. Thanks.

Thanks @alefteris for your suggestion 🙏


Goals Section

Description:

implemented the goals section

Changes Made:

implemented the HTML codes for the goals section
added the images for the goals section
created the CSS file

Related Issue:

Fixes #[16]

Screenshots (if applicable):

@Algorithmia-SE-2023
@ALX-SE-Algorithmia/code-reviewing-team

@Hullaah @Bigizic @chisomchinaza @2023rahabu @Endygrit @ALX-SE-Algorithmia/code-reviewing-team @DestinedCodes I have done the HTML part of the goals section. I would start working on the stylings or should I let you guys do it?

Hi @Hullaah.
Thank you so much for your phenomenal work.
This is really awesome.

However, @Hullaah, for your PR to be merged, please make the following changes:

Delete the uploaded picture files. I sincerely appreciate your effort working on these images, but the pictures have been added to the repo already, in a PR. You can find them here.
Accordingly, you could edit your HTML file.

Once again, thank you very much.

@ALX-SE-Algorithmia/code-reviewing-team @dohoudaniel I have resolved the reviews, I would work on the stylings.

Hi @Dprof-code.
Thanks again for your PR.
However, please update your local branch to aid this PR.
Your code has been added to the final HTML file.
Thank you.


Issue #435 - anax-in-container as an 'Installing the agent' option

Pull Request Template
Description
Fixes #435

Add a link to https://github.com/open-horizon/open-horizon.github.io/issues/435
Fix spelling errors
Lint fixes

Type of change
Please delete options that are not relevant.

[x] This change requires a documentation update

How Has This Been Tested?
Visit : https://open-horizon.github.io/docs/installing/registration/
...
Checklist:

[x] I have made corresponding changes to the documentation
[x] I have checked my code and corrected any misspellings
[x] I have tagged the reviewers in a comment below incase my pull request is ready for a review
[x] I have signed the commit message to agree to Developer Certificate of Origin (DCO) (to certify that you wrote or otherwise have the right to submit your contribution to the project.) by adding "--

The 2nd commit includes a random indentation markdown lint fix that I missed a few days ago.


Issue 166

At this point in time, it makes sense to pull our refactored code back into the main branch. From there we can clean up the final pieces remaining and create on last release prior to working on our new functionality. I will handle the conflicts and create the merge (prioritizing all of the new code and overwriting all the old code, including file deletions).

Everything is all set! I will go ahead with the PR and squash and merge our changes. Thank you everyone for helping out with our refactor! 🚀

Now, that is a massive merge! Well done, @kalicki1, @stanleymarkman, and @kbeliauski.


Setter generation doesn't handle references properly

The setter generator generates a declaration like void setSomething(const Something& &something) for a member of type Something&, which is a syntax error.

Thank you for letting me know, that's something I did not account for. I'll get that fixed.

Fixed on branch master, leaving this open until a release is published.
I also noticed generating a getter for a reference data member will return a reference. Since I don't have experience with using reference data members, is this typical? Or should it just return the value?

It needs to return a reference as classes might have a deleted copy constructor.

Gotcha, thank you!

Fixed in v0.4.2


Password entry isn't obscured

When typing in a password, the text isn't obscured.  This needs to be fixed; this is really uncomfortable in group work situations.

@warrenrumak Thanks for your feedback. You're right, I'll hide the password in the upcoming release.


[REQ] Change approach so ET is calculated in real-time for each sensor group and applied to zones daily or whenever

Is your feature request related to a problem? Please describe.
Currently sensor group data is collected and ET calculated daily then applied to any zone that uses the sensor group. This is not ideal because:

you cannot see what the ET for the day so far is based on the sensor data collected
there is no way to configure the frequency of data collected for the sensor group
ET data has to be applied to all zones at the same time
ET is only calculated when it is applied to a zone

Describe the solution you'd like
I would like to see ET data for each sensor group held in separate sensor(s) with the ETO being recalculated each time sensor data is collected. This will allow you to:

track ET over time for each sensor group
create different ET models and compare them
apply the ET to a zone individually rather than all at once
more clearly separate sensor group data (ET calcs) from how/when the data is applied to zones.

Describe alternatives you've considered
You can create duplicate sensor groups - e.g. create a group for each zone but it is a work-around and is still limited in that ET is only calculated at the point at which it is applied.
Additional context
I know this is a big change to the overall design of this great integration but I think it is worth considering

Almost impossible without a complete rewrite since et is not calculated by sensor groups, but by modules which are confused on zones. I don't have time, bandwidth nor interest in doing this at the moment.

What's more, this is what our v1 did and we moved away from it because of it being very undefined what et value you'd want to take. It's simply a resolution problem : do you take the average of hourly et? Or minutely et? Neither are great and very prone to overfitting issues. Aggregation to the day level is the right approach IMO, but you indeed sacrifice the real time insight.

I had a feeling it might be tricky but I thought I'd ask. I have only used v2 so wasn't aware you had tried this approach and moved away from it.
What about just having a 'button' that does the ET calculation for a zone based on the data but does not apply it?

It's an interesting experiment for sure. Right now let's focus on our other experiment for potential bugs before doing any other changes. Also, very busy with another integration as well. So, really, bug fixes is all I can do here for a while.

all good. Thanks for the help. Sorry for all the questions!
what is your 'other integration'?

HADailysensor is already public. The other one is grillbuddy which I am still working on (it's not even version 0). Its basically a grill thermometer app for HA, but then more flexible and tech agnostic.

HADailysensor is already public. The other one is grillbuddy which I am still working on (it's not even version 0). Its basically a grill thermometer app for HA, but then more flexible and tech agnostic.

Regarding that grill thermometer app, which hardware will this be working with? Any chance it will be compatible with something like https://wlanthermo.de/ ? Sorry to highjack the actual issue a little bit with this question. 😉

HADailysensor is already public. The other one is grillbuddy which I am still working on (it's not even version 0). Its basically a grill thermometer app for HA, but then more flexible and tech agnostic.

Regarding that grill thermometer app, which hardware will this be working with? Any chance it will be compatible with something like https://wlanthermo.de/ ? Sorry to highjack the actual issue a little bit with this question. 😉

Its hardware independent. As long as it's integrated with home assistant the answer is yes. Feel free to install it and try it: https://github.com/jeroenterheerdt/grillbuddy

@jata1 look at this -- a significant step towards direct continous updates of sensors and zones: https://github.com/jeroenterheerdt/HAsmartirrigation/releases/tag/v2024.6.7. please install and try. be careful: there will be bugs.


Data main view : index browse

:warning: need to be merged after #24

Current coverage is 85.97% (diff: 82.14%)

Merging #35 into develop will decrease coverage by 0.07%

@@            develop        #35   diff @@
==========================================
  Files            46         47     +1
  Lines           473        499    +26
  Methods          14         15     +1
  Messages          0          0
  Branches         25         26     +1
==========================================
+ Hits            407        429    +22
- Misses           51         53     +2
- Partials         15         17     +2

Powered by Codecov. Last update 32eabbb...53c7440

:+1:

+1