No connection adapters were found for sdapi/v1/refresh-checkpoints

Python 3.10.6
WebUI updated
Bayesian merger completes the first merge, saves the merged model, then fails to refresh checkpoints between the second merge.
Traceback (most recent call last):
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\bayesian_merger.py", line 98, in <module>
    main()
  File "C:\stable-diffusion-webui\venv\lib\site-packages\click\core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\click\core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\bayesian_merger.py", line 93, in main
    bo.optimise()
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\sd_webui_bayesian_merger\optimiser.py", line 112, in optimise
    self.optimizer.maximize(
  File "C:\stable-diffusion-webui\venv\lib\site-packages\bayes_opt\bayesian_optimization.py", line 311, in maximize
    self.probe(x_probe, lazy=False)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\bayes_opt\bayesian_optimization.py", line 208, in probe
    self._space.probe(params)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\bayes_opt\target_space.py", line 236, in probe
    target = self.target_func(**params)
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\sd_webui_bayesian_merger\optimiser.py", line 79, in sd_target_function
    self.generator.switch_model(self.merger.model_out_name)
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\sd_webui_bayesian_merger\generator.py", line 33, in switch_model
    self.refresh_models()
  File "C:\stable-diffusion-webui\extensions\sd-webui-bayesian-merger\sd_webui_bayesian_merger\generator.py", line 48, in refresh_models
    r = requests.post(url=f"{self.url}/sdapi/v1/refresh-checkpoints")
  File "C:\stable-diffusion-webui\venv\lib\site-packages\requests\api.py", line 119, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\requests\sessions.py", line 649, in send
    adapter = self.get_adapter(url=request.url)
  File "C:\stable-diffusion-webui\venv\lib\site-packages\requests\sessions.py", line 742, in get_adapter
    raise InvalidSchema("No connection adapters were found for {!r}".format(url))
requests.exceptions.InvalidSchema: No connection adapters were found for '<IP_ADDRESS>:7861/sdapi/v1/refresh-checkpoints'

this is a new one...
just to check, I'm running webui with the following flags
--share --api --enable-insecure-extension-access --nowebui

I'd say both --share and --enable-insecure-extension-access are not needed, but can you give it a go?
also, I'm still using an old webui version, I'm on eafaf141 commit. Try also to revert to that. I'm afraid the error you're getting is because of some recent change in their codebase

I approached this a few different ways. Both on my existing install and after a fresh install.
First with just the updated COMMANDLINE_ARGS
Then with just eafaf141 VIA git checkout
Then with eafaf141 VIA git checkout eafaf141 and updated COMMANDLINE_ARGS
Then with just git reset --hard eafaf14167cf574ad0f918c10f60ef86aea9cd20
Then with git reset --hard eafaf14167cf574ad0f918c10f60ef86aea9cd20 and updated COMMANDLINE_ARGS
Unfortunately the issue persists.

@gitboomer can you try to run this simple script? launch webui with --api arg, that should be enough. Also, fill in url with the right one
import requests

url = ""
r = requests.post(url=f"{url}/sdapi/v1/refresh-checkpoints")
r.raise_for_status()

@gitboomer have a look at this
https://stackoverflow.com/questions/15115328/python-requests-no-connection-adapters
Can you double check the url you are using?

import requests

url = "http://<IP_ADDRESS>:7860"
r = requests.post(url=f"{url}/sdapi/v1/refresh-checkpoints")
r.raise_for_status()

yep that's good
now when you launch the script, make sure you set --url http://<IP_ADDRESS>:7860 if running webui with --api flag only
In case you run with --nowebui too, use instead --url http://<IP_ADDRESS>:7861


Add support for testing with minikube

Hello,
I mentioned this on the GCP slack - I'd be great if there were a simple way to configure gke_parallel to be used with minikube for job testing. You can obviously just strip out the invocation of the GKEParallel wrapper from your code, but that isn't quite the same thing.

@pmlandwehr My apologies this is way long overdue.  I don't think I will be able to add minikube support for job testing in the near future, so I am closing this issue for now.  Please consider contributing to the tools to add this and/or reopen the issue.


fix: remove server side cookie token methods

What kind of change does this PR introduce?
Remove set cookie tokens and clear cookie token methods as it looks like they aren't done server side.
Task: https://www.notion.so/supabase/team-auth-113cb19144c1419ea5fb1d600281d959?p=ff083dad758e44ef9b4e230804e0fee7&pm=s

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.06%) to 57.909%

Files with Coverage Reduction
New Missed Lines
%

internal/api/auth.go
1
76.53%

Totals

Change from base Build<PHONE_NUMBER>7:
-0.06%

Covered Lines:
9149

Relevant Lines:
15799

💛  - Coveralls

Good catch, also removed the relevant test code in logout.go as it would otherwise be a no-op


[doc] Issue in "Directory structure for air-gap environments"

Directory structure for air-gap environments:
https://documentation.suse.com/suse-edge/3.0/html/edge/atip-management-cluster.html#mgmt-cluster-directory-structure-airgap
Swapping directory structure characters similar to the earlier example (tree type).

@alknopfler Can  you please help me with some information on this?

Maybe unify the styles (latter as the first):


build(snap): update edgexfoundry snap base to core20

This commit includes a number of updates to migrate the base to core20.

postgres: updating postgres to 12.9 from 10.19. This update includes changes to the
post-refresh hook to handle the three cases of a) new install, b) refresh from
a postgres-10 version and c) refresh from a postgres-12 version

snapcraft-preload: updates to use latest version and fixed cmake setup

redis: make-install-var replaced with make-parameters

kong-daemon: setpriv package replaced with util-linux

Signed-off-by: Siggi Skulason<EMAIL_ADDRESS>

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?) N/A
[x] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?) N/A

Testing Instructions

Test by building the edgexfoundry snap and running a) checkbox tests and b) TAF tests to confirm that there are no regressions.
Test the refresh by doing
1: new install
sudo snap remove --purge edgexfoundry
sudo snap install ./edgexfoundry_2.2.0-dev.13_amd64.snap --dangerous

2: refresh from Ireland
sudo snap remove --purge edgexfoundry
sudo snap install edgexfoundry --channel=2.0/stable
sudo snap install ./edgexfoundry_2.2.0-dev.13_amd64.snap --dangerous

3: refresh from current build
sudo snap remove --purge edgexfoundry
sudo snap install ./edgexfoundry_2.2.0-dev.13_amd64.snap --dangerous
sudo snap install ./edgexfoundry_2.2.0-dev.13_amd64.snap --dangerous

New Dependency Instructions (If applicable)

When I run the tests on this, then it passes all checkbox tests and it was passing all TAF tests but is now failing the TAF tests in the latest run and there seem to be some issues with the install hook and starting up postgres.. I will need to debug that and will push an update.

We'll need to increment the epoch from 5 to 6 in this PR to prevent upgrades from existing deployments that have Postgres 10 installed but no way to backup the data in preperation for the Postgres 12 restore. This is to avoid data loss resulted from replacing Postgres 10 with 12; see https://www.postgresql.org/docs/12/upgrading.html
In future, another snap would be created with epoch 6* to act as a bridge, based on the code before this PR, but including only the backup feature. That snap would be released to the latest track to provide a path for 2.0|2.1|2.2 to 2.2.x upgrades. Installations from the LTS 2.1 track will not be affected by this release.
For more details on how the epoch works: https://snapcraft.io/docs/snap-epochs


Frontend - Create CSV parser for dashboard page

Read CSV files and parse them into JSON objects
Display said objects in the table on the dashboard page

https://www.npmjs.com/package/react-papaparse


Wrap s in

Do you want to request a feature, report a bug or ask a question?
Request a feature
If this is a feature request, what is motivation or use case for changing the behavior?
The <symbol>s should be wrapped in <defs>, for example:
<svg>
    <defs>
        <symbol id="1">...</symbol>
        <symbol id="2">...</symbol>
        <symbol id="3">...</symbol>
    </defs>
</svg>

There is no <def> tag in SVG. If you mean <defs> generated sprite already contains it.

Hey @kisenka ,
I am also running into this issue since upgrading form v0.3.0 to v3.8.0 - did you find any resolution to this?
here is my config for reference
{
                loader: 'svg-sprite-loader',
                options: {
                  runtimeCompat: true,
                  symbolId: `${svgNamespace}.[name].[hash]`
                }
              }


The FlaskClient.open(test_client) parameter could be explict

Hi,
I'm always confuse about  keyword args in test method(GET, POST...).
For example, test post files or json, but I find solutions in StackOverFlow everytimes.
I debug in source code, find  FlaskClient.open and werkzeug.EnvironBuilder .
Maybe, we could give some test demo in  Testing and  give more explict description in FakeClient.open like requests

Hi @geekKeen. It's a bit unclear what your suggested improvement is. Can you show some examples in the docs that aren't clear? Or some specific testing code you are using which you are happy with (something that ought to be documented)?

@wgwz , I tryed to write some test case  about  Flask.test_client()  to check the view whether is normal , so I want to get more effective infomation  about Flask.test_client(), just like posting files or json, custom headers, allow_redirect, response and so on.
I looked through the document, can't find some snippets about this. I found that Flask.test_client() usually call FlaskClient.open, I also confused the parameter information about 'FlaskClient.open', now I also confuse about kwargs like as_tuple and other kwargs.
There are my suggestions:

Give some more effective params infomation about FlaskClient.open,
Add some common test case like post files or json, custom request headers, and other function
Maybe give information about FlaskClient.open response?

#  I'm so sorry


No server/static/data/scannet/nyuv2.json

The wiki asks to check out server/static/data/scannet/nyuv2.json and server/static/data/scannet/nyuv2.csv for an example. I couldn't find these files in the repo. Can these be added or some other example files to follow the instructions on the wiki?

@siddhantjain +1

@babakhanov You are right. I followed the example of the json file on that wiki page but I could not find an example for the following two files:

server/static/data/scannet/nyuv2.csv
../../../../static/data/nyuv2/nyuv2.scans.txt

I tried writing these files based on the instructions, but I couldn't get my models to show up. So I figured if there is a complete example to follow, I can be sure that I am doing everything right.

Does anyone solve the ".csv" and ".json" example writing

@siddhantjain , @babakhanov , @Coldplayplay ,
Apologies for the long delay in responding to this issue.  We have incorporated example files and some starter data.
Please pull the latest code and refer to the instructions in https://github.com/smartscenes/sstk/wiki/Preparing-assets-for-annotation#registering-your-assets .
Let us know if you experience any issues.


Sample IMU + PCL project for D435i

Required Info

Camera Model
D435i

Firmware Version
<IP_ADDRESS>

Operating System & Version
Linux (Ubuntu 18)

Kernel Version (Linux Only)
4.15.0-43-generic

Platform
PC

SDK Version
2.17.0 + PCL

Language
C++

Segment
others

Issue Description
Hi there! I just wanted to show a small sample I made for the D435i. I found no other sample where the camera was integrated with PCL (to do point cloud maths) as well as using the IMU to rotate the cloud based on camera rotation. I have done a very simple filter for ACCEL + GYRO using the ACCEL to drift-compensate the GYRO. Note that I do not care about YAW in this sample (as the ACCEL cannot drift compensate that and I did not need it for my project).
The code uses the PCL visualizer to view the cloud as well as I added a second coordinate system for the camera rotation in order to visualize when you turn/rotate the camera. The idea with the sample is to rotate the cloud based on camera rotation in order to keep the "floor" (if indoor) aligned with the point cloud coordinate system...but see it as a test of the IMU-data.
All can be found here: https://github.com/GruffyPuffy/imutest
A small issue I have had. I tried to use the "callback" method suggested here to use the higher framerates of the GYRO and ACCEL (compared to DEPTH frames). It seems like if I turn on ONLY GYRO then I get it at good rate, but when I turn on something with a slower rate, the GYRO will not be stable in full speed. Same for ACCEL. I also tested this with "wait_for_frames" as well as "poll_for_frames", but I did not see any difference. In my sample I have therefore used the "poll" method and tried to use the timestaps when I integrate (i.e. sum up) the GYRO. Seems like it is working pretty Ok now. Feel free to suggest better filtering (Kalman?) and/or other suggestions...the source is there for you to improve! :)
Regards
Stefan

This is awesome @GruffyPuffy !
Thank you for sharing. We are also working on something similar to add to RealSense samples. If you are interested in contributing or listing your code under community projects, you are welcomed to open a pull-request.
The Madgwick filter (suggested before) implementation is GPL, making it difficult to integrate in a permissive open-source. Are you getting satisfactory results with your method?
We are also working on a white-paper / tutorial on IMU calibration, this will most likely improve the results.

@dorodnic
I will see when/if I get some time to do a pull-request...I would be happy to contribute.
About results. I get decent results, I think it is very important to get good timestamps and/or good rate accuracy for us to do this good/better. See this as a first implementation where I at least figured out all angles and offsets... :)

Small update for the interested reader.
If you want more background material on how I calculate the accelerometer angles please see this text:
https://www.instructables.com/id/Accelerometer-Gyro-Tutorial/
I am using a "complementary filter" instead of (for example) Kalman in this example. Try googling this and you will get lots of comparisons/explanations on this. One sample link to read could be this: http://www.pieter-jan.com/node/11
Hopefully this will clear things up on what I tried to do. Please let me know if I made some mistakes or if you have suggestions on other methods.


Fix Quarkus extension in the 1.2 branch

I confirm that just backporting these 2 commits fixes the issue we have with Quarkus master + the Debezium Outbox extension.

Thanks a lot for doing the backport, @gsmet!
Hey @jpechane, WDYT about spinning another 1.2.x release with this fix? Quarkus folks could use this to address an issue around the outbox extension. I'd suggest we do it together with 1.3.0.Beta2 next week, maybe some more bug fixes relevant for downstream pile up until then. Effort should be minimal, no announcement etc. for 1.2.x needed.

@gunnarmorling Fine for me. @gsmet I am sorry for not doing it myself, I totally forgot about Quarkus having dependency on stable Debezium :-(

No worries, we just spotted the config issue very recently and that's what triggered the backport!
Considering our schedule, we would need the release before September 10th to be on the safe side so I think it works with your schedule.

we would need the release before September 10th

Ok, cool. We aim for a release early next week, so this should work. I'm just going to add a true end-to-end test while we're at this, then this should be good to go.

@Naros just a heads up that this one will need some merging too before the 1.2 release :).

Cherry-picked the two additional commits for more extensive testing.
@jpechane, something is wrong with the commit message check, it picks up unrelated release commits which don't conform to the expected pattern. Logged https://issues.redhat.com/browse/DBZ-2479 for that.
Will merge this PR, things build and tests pass locally.

Thanks for the backport, @gsmet! I see it's your first contribution to DBZ, yeah. Looking forward to more :)

Don't hold your breath :).
Thanks all for being so supportive on this one. Please ping me when 1.2.3.Final is released, I'll deal with the Quarkus update!


Databricks flow that runs an existing job and waits for it to return

This is more of a feature request . . .
The utility functions of this repo allow you to create, run, and wait for result for a custom databricks job (the definition of which you pass in to the function), but there isn't a simple way to run and wait for result for an existing databricks job by job id.  This would be very helpful.

Related to #62


drivers: W91 ADC driver

W91 ADC driver implementation

Do not forget to add n22 revision when n22 will be merged.

Please add CI job with ADC test

Please add CI job with ADC test

Added

You implemented the function:
static void adc_context_update_buffer_pointer(struct adc_context *ctx, bool repeat_sampling)
Just search in your patch show just it's declaration.


Feat/api kai 142 - Finish /sources POST api contract

Description

implement API POST /sources endpoint with support of webhooks
full update and expansion of the test suite
fixed several bugs
expanded api and domain data models

Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] Re-factoring without changing existing functionality

How Has This Been Tested?
All local tests pass 👍
Automated PR Description
Commits in this PR:

364ff82 test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

Automated PR Description
Commits in this PR:

9cbebd9 test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

Automated PR Description
Commits in this PR:

ab7ab96 test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

Automated PR Description
Commits in this PR:

616c024 test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

Automated PR Description
Commits in this PR:

b81e1b8 test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

Automated PR Description
Commits in this PR:

36bb9db test(app): fixed an issue in test_sources
380ada3 Fix poetry lock file issues
bf06f30 fix(chunker), tests: fixed a bug in chunker and updated all test suites
187e259 tests(claude_assistant): expanded unit, integration, e2e tests
3dfd0f0 tests(vector_db): fixed vector db tests
241682a tests(api): significantly expanded and fixed tests for app and api endpoints
7dbbdc5 refactor(api) end-to-end POST /sources request complete
fbe4f5b refactor(settings): transition to Pydantic settings class
7c5b470 fix(api): fix incorrect dependency injection
1dfb9ae refactor(api): update and align API models with domain models
90ad9f9 refactor(api): update and align API models with domain models
b51da33 refactor(crawler): add CrawlOptions model for better type safety
a7be66e WIP feat(api): implement end-to-end source ingestion via POST /sources

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 73.78815% with 146 lines in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

src/services/content_service.py
44.85%
59 Missing :warning:

src/infrastructure/config/settings.py
74.02%
20 Missing :warning:

src/core/content/chunker.py
12.50%
14 Missing :warning:

src/api/dependencies.py
74.19%
8 Missing :warning:

src/api/v0/schemas/sources_schemas.py
80.95%
8 Missing :warning:

src/models/content/firecrawl_models.py
87.69%
8 Missing :warning:

src/api/v0/endpoints/webhooks.py
81.25%
6 Missing :warning:

src/api/v0/endpoints/sources.py
72.22%
5 Missing :warning:

src/core/content/crawler/crawler.py
80.76%
5 Missing :warning:

src/infrastructure/common/file_manager.py
0.00%
5 Missing :warning:

... and 4 more

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files with missing lines
Coverage Δ

src/api/routes.py
100.00% <100.00%> (ø)

src/api/system/health.py
71.42% <100.00%> (ø)

src/api/v0/schemas/base_schemas.py
100.00% <100.00%> (ø)

src/api/v0/schemas/webhook_schemas.py
100.00% <100.00%> (ø)

src/core/system/job_manager.py
75.86% <100.00%> (+34.04%)
:arrow_up:

src/infrastructure/config/logger.py
97.61% <100.00%> (+50.00%)
:arrow_up:

src/models/common/jobs.py
100.00% <100.00%> (ø)

src/models/content/content_source_models.py
100.00% <100.00%> (ø)

src/services/webhook_handler.py
100.00% <100.00%> (+100.00%)
:arrow_up:

src/core/chat/claude_assistant.py
75.37% <80.00%> (+38.25%)
:arrow_up:

... and 13 more

... and 3 files with indirect coverage changes


Running with OpenLlama takes forever

I have the openllama weights locally, I am serving the model with :
lmql serve-model /mnt/nvme/openllama/7B --cuda --port 9999

and I am running :
import asyncio
import lmql

@lmql.query
async def greet(term):
    '''
    argmax
        """Greet {term}:
        Hello [WHO]
        """
    from
        lmql.model("/mnt/nvme/openllama/7B", endpoint="localhost:9999")
    where
        len(TOKENS(WHO)) < 1
    '''

output = asyncio.run(greet("Earth"))
print(output)

I am running inference on 3 gpus, however it takes ages to get the expected output.
(when I use transformers it takes only few seconds)
class Llama:
    def __init__(self, model_path: str = "/mnt/nvme/openllama/7B") -> None:
        super().__init__()
        self.model_path = model_path
        self.tokenizer = LlamaTokenizer.from_pretrained(model_path)
        self.model = LlamaForCausalLM.from_pretrained(
            model_path,
            torch_dtype=torch.float16,
            device_map="auto",
        )

    def __call__(self, prompt: str) -> str:
        input_ids = self.tokenizer(prompt, return_tensors="pt").input_ids
        generation_output = self.model.generate(
            input_ids=input_ids,
            max_new_tokens=15,
            temperature=0.0,
        )
        output = self.tokenizer.decode(generation_output[0], skip_special_tokens=True)
        output = output.replace(prompt, "")  # eq : return_full_sequence=False

        return output

any idea what is causing all this delay ?

Can you experiment with ‘argmax(chunksize=)‘, this may be causing slow downs.

Thanks for responding, I experimented with different chunksize (n=1, 40, 1000), however it doesn't give any substantial difference.

I found that the tokenizer implementation used by openlm/llama-X models seems to be outdated/faulty (see https://github.com/huggingface/transformers/issues/23671#issuecomment-1561046912). When loaded via AutoTokenizer.from_pretrained it seems to take forever.
HF folks advise to use the tokenizer of huggyllama/llama-7b instead. If the OpenLM models use the same tokenization (which I am not sure of), you can switch to a different implementation via, e.g.
lmql.model("local:openlm-research/open_llama_7b", tokenizer="huggyllama/llama-7b")

I can't test it myself this instant, but this may fix it. Will try to test this soon.

I checked this in the meantime. Unfortunately, it looks like huggyllama/llama-7b and the openlm-research models do not use the same tokenization, i.e. lmql.model("openlm-research/open_llama_3b", tokenizer="huggyllama/llama-7b") is not a valid combination.
This means to address this, we need to first progress with #95 to add compatibility with the LlamaTokenizer(Fast) implementation in HF.

On branch llama-tokenizer (install via pip install git+https://github.com/eth-sri/lmql@llama-tokenizer), there is now a working integration for LlamaTokenizerFast.
For OpenLlama you can use lmql.model('openlm-research/open_llama_7b', use_fast=False) on that branch. However, constraining may not work properly yet, as it seems like some pending changes in OpenLlama and HF are still required for this (e.g. https://github.com/openlm-research/open_llama/issues/40).

Okay, on the updated branch the following seems to work great with OpenLlama:
lmql.model("openlm-research/open_llama_3b", tokenizer="danielhanchen/open_llama_3b")

Found this in https://github.com/openlm-research/open_llama/issues/40. danielhanchen/open_llama_3 includes a fixed version of the 'fast' OpenLlama tokenizer. Hopefully this will be merged to openlm-research/open_llama_3b on the hub soon.

This fix now also works on the latest <IP_ADDRESS> version of LMQL. Closing this here, since the remaining fix will need to happen on the OpenLllama side of things. As of now, it does not seem to be merged. At the same time, from reading their bug tracker, a couple of fixes on the HF side will also soon ship as part of transformers, so that will also benefit LMQL.

Okay, on the updated branch the following seems to work great with OpenLlama:
lmql.model("openlm-research/open_llama_3b", tokenizer="danielhanchen/open_llama_3b")

Found this in openlm-research/open_llama#40. danielhanchen/open_llama_3 includes a fixed version of the 'fast' OpenLlama tokenizer. Hopefully this will be merged to openlm-research/open_llama_3b on the hub soon.


[4.1][Feature] Add reset button to datatables.

This adds a reset button to datatables that clears the filters/ordering from browser storage.

A new inspection was created.

Pedro you are on 🔥!!

A new inspection was created.

It's a full clear in datatables now! When it reset button everything related to that table will be cleared! Filters, Orders, Field visibility etc.
ping @tabacitu

A new inspection was created.

A new inspection was created.

Excellent PR @pxpm - works like a charm! 🎉 🥇 🎈
I'm taken the liberty to make small modifications:

[x] added a dot before it - it was pretty easy but the most "correct" way was to change all translations for datatables - finally that lang string has a use now 😄
[x] added a Setting for it (a config value) so that developers can show/hide the button if they want; I imagine in some use cases the reset button won't make much sense (for ex if you disable the search, disable the creation and have no filters, a Reset button won't make a lot of sense, it would be just clutter)

But other than that, I changed nothing. Great work!
I'm going to merge this inside 4.1 though - I think it'll be cooler as a new feature. And it will give us more time to test this.
Excellent work!

Merged into 4.1 here https://github.com/Laravel-Backpack/CRUD/pull/2508
This PR will get automatically closed when that one is published.


Love the idea, but can't compile due to Public gBootstrap   As New Tbootstrap

I am anxious to put this package into action!  This may not even be a big deal because, in the short run, I'm really interested in converting my Access table to JSON.  When I try to compile I get error on Public gBootstrap   As New Tbootstrap.  Now, what I did was copy all the modules and class modules in the dll_test.accdb which maybe I did not need to do.  I've used Access for almost 30 years, so I've been around the block, but I would not call myself a 'developer' - more like a 'prototyper'.  Thanks if you can point me in a direction.  If you can tell me what I need to do to create a Tbootstrap type, That may work...

hi, are you sure you've copied all the class modules? there is a class module called TBootstrap. if you have this in your application then it should work.

Ohhhh!  My bad!  Thank you for you quick reply!
------ Original Message ------
From: "Krish"<EMAIL_ADDRESS>To: "krishKM/Modern-UI-Components-for-VBA"
<EMAIL_ADDRESS>Cc: "pchambless"<EMAIL_ADDRESS>"Author"
<EMAIL_ADDRESS>Sent: 2/5/2021 11:22:42 AM
Subject: Re: [krishKM/Modern-UI-Components-for-VBA] Love the idea, but
can't compile due to Public gBootstrap As New Tbootstrap (#48)

hi, are you sure you've copied all the class modules? there is a class
module called TBootstrap. if you have this in your application then it
should work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/krishKM/Modern-UI-Components-for-VBA/issues/48#issuecomment-774170860,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKWYZBMLKATHQQQT4RQBVA3S5QSOFANCNFSM4XFDRHNA.

I hadn't copied in the TDialog either.     I will close this issue.


Incorrect handling of AMQ queue name with * character

When trying to move a message to a queue in ActiveMQ, the dropdown doesn't handle queue-names with *-characters correctly (instead *). This is quite common in our AMQ-queues related to topics. And when trying to move the message to the queue, the message is simply dropped instead of moved (even if it says it moved it).
The queue in the screenshot is actually named TMP.QUEUE.*

Failed to register MBean org.apache.activemq:type=Broker,brokerName=AMQ001T1,destinationType=Queue,destinationName=TMP.QUEUE.* | org.apache.activemq.broker.jmx.ManagedRegionBroker | qtp1793417016-20

Queue names look correct everywhere else.
Hawtio 2.5.0 (Servlet container)
ActiveMQ 5.15.8

Fixed only the move action. If you find other bugs, please create new issues.
https://github.com/hawtio/hawtio-integration/commit/33488f4ccbceac79d62f71c458eca6058ccfc9b6


Localisation of https://karrot.world

The https://karrot.world/ is not available in Gujarati (Indian regional) language.

Hardiki and I will be working on this issue.

@tiltec can you please enable Gujarati on Transifex.

@Hardiki @YS4100 Enabled! https://www.transifex.com/yunity-1/karrot/language/gu/

@tiltec We are done with translation in Gujarati.

Thanks you two, looks great! I uploaded it to https://dev.karrot.world

Your welcome @tiltec


PSA: Upgrade from docker-machine 0.5.3 to 0.6.0 broke vmwarevsphere plugin for existing machines

$ docker-machine version
docker-machine version 0.5.3, build 4d39a66
$ docker-machine ls
NAME                    ACTIVE   DRIVER          STATE     URL                       SWARM                DOCKER    ERRORS
arc-dev-00              *        vmwarevsphere   Running   tcp://<IP_ADDRESS>:2376                        v1.9.0
[...]

Upgrade to docker-machine-0.6.0.
$ docker-machine version
docker-machine version 0.6.0, build e27fb87
$ NAME                    ACTIVE   DRIVER          STATE     URL                         SWARM                DOCKER    ERRORS
arc-dev-00              -        vmwarevsphere   Error                                                      Unknown
[...]

Here is what I see with status post upgrade:
$ docker-machine status arc-dev-00
error getting state for host arc-dev-00: Post https://<IP_ADDRESS>:0/sdk: dial tcp <IP_ADDRESS>:0: connect: can't assign requested address
Error

I am looking into how to manually touch the existing e.g. .docker/machine/machines/arc-dev-00/config.json to fix this without manually removing and recreating the machine.  I will report the workaround if/when I find it.

cc @frapposelli

@ljrittle your problem seems to be related to the vCenter port (shown as 0 in the failed command).
@nathanleclaire was there any particular change in v0.6.0 related to provider configuration?

@nathanleclaire was there any particular change in v0.6.0 related to provider configuration?

Hm, I'm not sure exactly what you mean.  There were no config migrations and the host loading => plugin mechanic has been largely unchanged since the 0.5.* series of releases.

@nathanleclaire that's what I've thought, I've tried to reproduce this issue to no avail.
@ljrittle do you have repro steps for this?

Please post a minimally reproducible example on a new ticket if this problem is still occurring.  Thanks!


Release/upstream v0.10.8

@danpe
All passing except for SQLite tests that I disabled by commenting them out in .github/workflows/dendrite.yml.


Last front to get support

All emails bounce, no tweets are replied to...the support is very dead..this is the final frontier to get some support and info regarding the API
There is no explorer which doesn't make it easy to query what kind of response I should expect
Have several questions:

If I can club multiple countries in a query? (More than 2)

If there is a way to specify I want the response to only contain news from certain sources "Show only, BBC, Huffington post IN SWEDEN ONLY"
OR
"Show only, BBC, Huffington post IN SWEDEN and DENMARK ONLY"
OF
"Show only, BBC, Huffington post IN EURPOE ONLY"
for example

How do I request more than 20 articles, I am looking for around 80

Can I query with specific dates (All articles FROM "X" to "Y")?

Thanks in advance!

The docs for the endpoints can be found here [https://newsapi.org/docs/endpoints]. Just make sure you scroll down past the samples on each page for the docs themselves.


IOS-1346: Xcode 11 support and SPM file reorganization

JIRA URL
https://spothero.atlassian.net/browse/IOS-1346
Description
While the library is still built in Objective-C, we can now build it in Xcode11. It's updated to use the new file structure, although SPM support isn't integrated yet (due to lack of resource support).
This is a very large diff and as such I'd recommend pulling down the project and poking around if you're curious. A lot of the changes are related to file moves, header updates, and updated DomainData.plist.
This also bumps the podspec to 2.0.0 for several reasons: total reorg with high impact, potential for SPM support, building on Xcode 11, and most importantly now going by SpotHeroEmailValidator instead of the horrible SHEmailValidator.

Tried to add Bitrise and Fastlane, but they were giving me trouble. I'll circle back to it if/when I properly convert the project to SPM.

@khaptonstall updated. Ready for re-review.


linter-pep8 to linter-pycodestyle rename soft-breaks updates

Atom and apm don't seem to be able to handle the rename as-is. They show an update to 2.0.0 but installing the update does nothing. No feedback about the rename is visible, either.
Example apm transcript:
C:\Users\draeath>apm update
Package Updates Available (1)
└── linter-pep8 1.3.2 -> 2.0.0

Would you like to install these updates? (yes)

Installing<EMAIL_ADDRESS>to C:\Users\draeath\.atom\packages done

C:\Users\draeath>apm update
Package Updates Available (1)
└── linter-pep8 1.3.2 -> 2.0.0

Would you like to install these updates? (yes) y

Installing<EMAIL_ADDRESS>to C:\Users\draeath\.atom\packages done

C:\Users\draeath>

Same thing happen to me on mac the update does nothing. I tried uninstalling and installing again but still the same and basically now it won't install at all. In both cases, updating and installing, when running in verbose the only error I see is:
npm WARN enoent ENOENT: no such file or directory, open '/private/var/folders/18/7plr1cyd4vg4xnc01kmdx6lm0000gp/T/apm-install-dir-117025-31953-qgrbow/package.json'

Installed versions:
$apm --version
apm  1.14.1
npm  3.10.5
node 4.4.5
python 2.7.12
git 2.10.1

$atom --version
Atom    : 1.13.0
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0

Oh lovely, unfortunately there is nothing that I can do about that here as this is a bug in APM. I've filed the issue above to track this bug there. For now you can simply uninstall linter-pep8 and install linter-pycodestyle manually.
Note that if you haven't installed the pycodestyle already through pip you should do that before attempting to use the new package. If you are for some reason stuck using the outdated pep8 code, you will need to specify that in the settings in the Executable Path setting.

Just for informational purposes, my experience was that linter-pycodestyle was installed by the update, but linter-pep8 was not removed.  Removing it manually did the trick and got rid of the perpetual update notice.

can one be deprecated properly so users can figure out what to do in a human way?


Merge paths help

I am working on a huge interactive project with several attached scenes and layers all converted to shape layers from AI. After going through and deleting all of the merge paths from the contents, not all will go nicely. When I delete it from these tree layers it completely changes the look and I can't figure out why or how. Like I said, all the other layers allowed me to delete the merge paths with no issues. Any thoughts on how I can get around this? I saw in another issue about recreating the shapes with mask but Im not sure if that's possible with the design of these tree. I am attaching screenshots of how they look with and without the merge paths.

Can you share the .aep?

Im not able to due to the confidentiality of this project however I may have found a work around with the steps below. Do you see any issues with this process?
Create a new shape layer
auto trace the original tree layer
copy the mask path
paste the mask path on the new created shape layer
That seems to work so far. If I leave the original tree layer hidden in the comp with the merge paths (for future reference or if something needs to be changed) will that affect the export from bodymovin? Or should I just delete the original layers that still have the merge paths?

Make sure the shapes you use are not too complex, or it will affect performance.
If you can, try using the canvas renderer and precompose shapes that you're not animating.

So I went through and replaced all the merge paths layers with new shape layers but there were some animations that I didn't want to recreate so I just hid the layer that had the merge paths but parented the new shape layer to it. After exporting I noticed some weird things like things exporting as just solid colors. Do I have to delete those layers with the merge paths entirely? Or is it the fact that I am parenting to the merge paths? Does parenting work or is that an issue within the program as well? Sorry for all the questions, this is a massive interactive project with several connected scenes so every time we jump one hurdle we find many more haha


optimize: optimize SeataHystrixConcurrencyStrategy

Signed-off-by: slievrly<EMAIL_ADDRESS>Describe what this PR does / why we need it
optimize: optimize SeataHystrixConcurrencyStrategy

support Sleuth、Security context
support request header

Does this pull request fix one issue?

Describe how you did it
Describe how to verify it
Special notes for reviews

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


Builds failing as spring-cloud-bindings not accessible from repo.spring.io

Per https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023, Spring team is restricting anonymous access to their "release" path on repo.spring.io (among others). In the default configuration, the Spring Boot buildpack attempts to fetch pring-cloud-bindings at a URL like https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.10.0/spring-cloud-bindings-1.10.0.jar. This no longer works with the new policy on repo.spring.io.
Expected Behavior
Buildpack build with Spring Boot buildpack and default settings should succeed.
Current Behavior
Buildpack build with Spring Boot buildpack and default settings fails. Error below:
    [creator]     Paketo Buildpack for Spring Boot 5.20.0
    [creator]       https://github.com/paketo-buildpacks/spring-boot
    [creator]       Build Configuration:
    [creator]         $BP_SPRING_CLOUD_BINDINGS_DISABLED   false  whether to contribute Spring Boot cloud bindings support
    [creator]       Launch Configuration:
    [creator]         $BPL_SPRING_CLOUD_BINDINGS_DISABLED  false  whether to auto-configure Spring Boot environment properties from bindings
    [creator]         $BPL_SPRING_CLOUD_BINDINGS_ENABLED   true   Deprecated - whether to auto-configure Spring Boot environment properties from bindings
    [creator]       Creating slices from layers index
    [creator]         dependencies (73.8 MB)
    [creator]         spring-boot-loader (282.2 KB)
    [creator]         snapshot-dependencies (0.0 B)
    [creator]         application (8.9 MB)
    [creator]       Launch Helper: Contributing to layer
    [creator]         Creating /layers/paketo-buildpacks_spring-boot/helper/exec.d/spring-cloud-bindings
    [creator]       Spring Cloud Bindings 1.10.0: Contributing to layer
    [creator]         Downloading from https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.10.0/spring-cloud-bindings-1.10.0.jar
    [creator]     unable to invoke layer creator
    [creator]     unable to contribute spring-cloud-bindings layer
    [creator]     unable to get dependency spring-cloud-bindings
    [creator]     unable to download https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.10.0/spring-cloud-bindings-1.10.0.jar
    [creator]     could not download https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.10.0/spring-cloud-bindings-1.10.0.jar: 401
    [creator]     ERROR: failed to build: exit status 1

Possible Solution
Spring Boot buildpack should fetch the spring-cloud-bindings release artifact from Maven Central or some other anonymous-access public repository.
Temporary workaround: disable Spring Cloud Bindings support by setting "BP_SPRING_CLOUD_BINDINGS_DISABLED": "true"
Steps to Reproduce

Create a sample buildpack Java application with the Spring Boot buildpack selected and the SpringBoot Gradle plugin included.
Run gradle bootBuildImage

Motivations
Need builds to work :). Thank you!

For now, this is just temporary. We're about halfway through the brownout for today. After that ends, builds will start working again one the brownout is over. As mentioned above, you can work around this for now by setting BP_SPRING_CLOUD_BINDINGS_DISABLED=true. That will skip the bindings and continue on with the build.
We are working on moving this resource over to Maven Central, and we hope to have that done before the next brownout (Jan 12th). There is a caveat though. We can only change that in new buildpack releases. When that fix is released everyone will need to update to the latest buildpack to pick up that change.
I'll keep this issue open & we'll post a note here when we have cut a new buildpack release that pulls from Maven Central.

Thank you again @dmikusa ! :)


Battery export/import show as Unknown

Describe the bug
The battery Energy Export and Energy Import are showing up as Unknown.

There's only three ways battery energy shows unavailable: if it's zero (not accumulated), if it's max int (0xFFFFFFFFFFFFFFFF) or if the value went backwards as described in the docs.

Why do you think this is a bug and not one of the known issue conditions?

Thought it was a bug because I can see the battery.
I had been digging into the for a day but for some reason hadn't restarted HA. Went and updated and restarted and it resolved itself. Looks like something related to updating the inverter/battery firmware got HA and the integration confused, but once restarted it was fine. Wish I had tried a restart earlier

When you restart HA the "backwards" energy detection is initialized to values read at startup.
This is documented in known issues, not a bug.

This is documented in known issues, not a bug.

Didn't realize that. Spent so much time trying to get solaredge to give me access to my battery I convinced myself thats the only known issues with the batteries. Sorry for the spurious bug report.


Add missing 'weakrefmethod' module.

This was missed, possibly because I didn't know how it was done at the
time.  The module really should declare this dependency up front so that
pip install pulls it in automatically.
This fixes issues like the following:
https://travis-ci.org/mriehl/fysom/jobs/104513915

Hi @sjlongland
Thanks for your fix, but with this line I'm not still able to run a pip install .
command.. Here is my output:
$ pip install .
Processing codz/signalslot
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-wpCRvh-build/setup.py", line 2, in <module>
        import signalslot.__version__ as signalslot_version
      File "signalslot/__init__.py", line 2, in <module>
        from .slot import Slot
      File "signalslot/slot.py", line 13, in <module>
        from weakrefmethod import WeakMethod
    ImportError: No module named weakrefmethod

It works for you?

Could we maybe revert f9a9841c08d78e2b4bf166a2d94efaa5699b7902 as well ?

Okay, better look into that, obviously pip doesn't look in setup.py output.  (Still learning a lot regarding dependencies.)

Not quite sure why there's so many test failures all a sudden, but at least now I've relieved setup.py of its dependencies on weakrefmethod (and done a little housekeeping) so it now runs.

Failing tests seem to be due to changes in the mock and PEP8 test modules which never seemed to complain before.  I can reproduce those on the master branch.  I'll make that a separate pull request.

Works for me, ok for merge.

Turns out there wasn't much needed to fix that failing test: https://github.com/Numergy/signalslot/pull/12

:+1:

Released in signalslot 0.1.1. Thanks!

:guitar:


Replace calls to Fd() with syscall.RawConn.Control()

Fd() removes the O_NONBLOCK flag from the descriptor before returning it.
From os/file_unix.go:
	// If we put the file descriptor into nonblocking mode,
	// then set it to blocking mode before we return it,
	// because historically we have always returned a descriptor
	// opened in blocking mode. The File will continue to work,
	// but any blocking operation will tie up a thread.

When Fd() is called on a *os.File obtained via conn.File(), this descriptor is actually a duplicate but the underlying socket is shared. The end result is that the original conn still thinks it has a non-blocking socket, while the socket actually became blocking. This causes things like conn.Close() blocking forever if no data is received.
This should actually resolve #361 .

This change is

Pull Request Test Coverage Report for Build 1599

33 of 39 (84.62%)  changed or added relevant lines in 2 files are covered.
7 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.3%) to 81.549%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

tcpinfox/tcpinfox_linux.go
13
15
86.67%

bbr/bbr_linux.go
20
24
83.33%

Files with Coverage Reduction
New Missed Lines
%

ndt5/ndt5.go
1
89.5%

ndt5/c2s/c2s.go
2
72.32%

ndt5/protocol/protocol.go
2
83.86%

ndt5/web100/web100_linux.go
2
94.44%

Totals

Change from base Build 1597:
-0.3%

Covered Lines:
1790

Relevant Lines:
2195

💛  - Coveralls


BASE: Text Area

#17
Adding Text Area Base along with Syncfusion Blazor Nuget

@stasnowak this is good work here. Just one comment

@hassanhabib resolved

@stasnowak please resolve conflicts


Feature request: Copy event log message to clipboard

This would be really helpful for debugging

Writing the event log to file as a half-way measure: #24

You can right click event log and choose 'copy message' from the context menu


Large space between first and last item

There is a large space between the first and last items in the marquee and the behaviour is surprisingly very inconsistent. If i switch the viewport to mobile size, it works well, and I switch it back to desktop, it's perfect too, but when I refresh it again, back with the white space b/w first and last item. Not sure how to fix. I using the  tag without any props currently

Can you provide your code so that I can reproduce this? I will try to fix this as soon as possible.

Sure, but it's really nothing much
function OurPartners(): ReactElement {
  const classes = useStyles();

  return (
    <>

          OUR PARTNERS

        <Marquee>

        </Marquee>

    </>
  );
}

Hi @justin-chu, any luck?
Perhaps try adding a continuous prop to the Marquee tag? Not entirely sure how that will work though. I see that the demo is working fine on your website but I'm having trouble making mine work continuously, would be great if you could help me out!

Hey @PG-20, sorry, I should have a fix pushed by next week. A temporary fix for you might be to paste all the components multiple times as the children of the marquee.

Great, I'll wait. So I guess you found the bug then? What was the issue?

It's most likely due to it only repeating the child components twice, so larger screens may have a gap between the last and first component. There might be a couple other bugs to that I'll fix soon.

I've been experimenting with ways to fix this and i think i have found the problem.
setting the min-width: 100% to min-width: max-content or anything that has a similar effect solves this problem
https://github.com/justin-chu/react-fast-marquee/blob/8dd03310d0d1a924645437868542b3c279405338/src/components/Marquee.scss#L50
min-width: 100%

min-width: none

doing this in chrome dev tools fixes it for me but i haven't tried patching the package

Hi @maximousblk, setting min-width to max-content is works
But when I only have 1 item, let's say it has 1126px width and my screen is 1450px, and the marquee direction is left
It shows the first 2 items without a gap

(sorry, need to censor the image with black background)
After a while, the space was shown again. The third item will pop on the blank space when the second item reaches the left of the screen

Are there any updates/fix for this issue?

I've been experimenting with ways to fix this and i think i have found the problem.
setting the min-width: 100% to min-width: max-content or anything that has a similar effect solves this problem
https://github.com/justin-chu/react-fast-marquee/blob/8dd03310d0d1a924645437868542b3c279405338/src/components/Marquee.scss#L50
min-width: 100%

min-width: none

doing this in chrome dev tools fixes it for me but i haven't tried patching the package

This solution while somewhat effective doesn't resolve the root of the issue which is the library only clones the items once so if you render 3 items, the component will render 6 instead. Even with min-width: max-content set, if the 6 items do not fill the screen (e.g. on a 4K monitor) then it won't work and you'll have to manually duplicate your items as suggested above.
The long term solution I suppose would be to measure the width of the .marquee container, measure the width of the space the marquee exists in and use that as basis to understand how many times you must clone the items passed to the component.

At the moment, I just duplicated the children, it's not perfect but it works for now.

Fixed in 1.4.0

Hello, I've encountered the same phenomenon.
When i removed div.marquee min-width:100% property in chrome developer tab it works well.
I read above issues and found this problem fixed in 1.4.0 so i updated latest version but i think it still has a problem and i don't know why.
Could you help me please?

@Luna-omni could you please set autoFill={true} and see if this fixes it?

@justin-chu
oh, it works perfectly so much thanks!! 😀

im try to use the marque fast and dont show all the pictures also the autofill dont work.. maybe some one know where is the problem?

`

      </Marquee>`

I have the same issue but when I use autofill it makes it so laggy, and my chrome stutters alot.
Here's my component code:
          <Marquee             pauseOnHover             className="h-full"             speed={70}             autoFill           >             {techStacks.map((ts) => (               <TechStackItem ts={ts} key={ts}></TechStackItem>             ))}           </Marquee>
`import React from "react";
interface iTechStackItem {
ts: string;
}
const TechStackItem: React.FC = (props) => {
return (

{props.ts
.replace("dot", ".")
.replace("adobe", "A. ")
.replace("amazonwebservices", "AWS")}

);
};
export default TechStackItem;
`


Automatically get latest Swift tag in SAIO/SAIT

It is now ready for review.

As discussed in real life, all your points are perfectly valid, but they're also outside the scope of what we're trying to achieve in this PR.
Merging!


Error when trying to start droppy

Trying to run droppy like so:
/usr/bin/env droppy start -c /path/to/conf -f /path/to/files
Resulting in the following error:
           .:.
    :::  .:::::.   droppy 11.1.0 running on node 14.3.0
  ..:::..  :::     config at /path/to/conf
   ':::'   :::     files at /path/to/files
     '

[ERROR] TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (2748)
    at writeFile (fs.js:1356:5)
    at go$writeFile (/usr/lib/node_modules/droppy/node_modules/graceful-fs/graceful-fs.js:139:14)
    at Object.writeFile (/usr/lib/node_modules/droppy/node_modules/graceful-fs/graceful-fs.js:136:12)
    at async.series.ready (/usr/lib/node_modules/droppy/server/server.js:69:41)
    at /usr/lib/node_modules/droppy/node_modules/async/dist/async.js:3880:24
    at replenish (/usr/lib/node_modules/droppy/node_modules/async/dist/async.js:1011:17)
    at iterateeCallback (/usr/lib/node_modules/droppy/node_modules/async/dist/async.js:995:17)
    at /usr/lib/node_modules/droppy/node_modules/async/dist/async.js:969:16
    at /usr/lib/node_modules/droppy/node_modules/async/dist/async.js:3885:13
    at /usr/lib/node_modules/droppy/node_modules/async/dist/async.js:473:16

I solved the problem by using node 12 LTS instead of the newest node 14 version.
Only reason I tried an older version was that I reinstalled droppy and got deprecation warnings from dependency packages.
Would be nice, if droppy kept track of the latest supported version and gave a more helpful error when the node version is too recent.


Cannot open PDF file after open wrong file

I have a file: pdf.txt. I rename it to: pdf.pdf
Below is my steps:

Open app. Open file "sample.pdf". -> OK
Open file "pdf.pdf" -> show Toast: "Error! file not in PDF format or corrupted"
Open file "sample.pdf" again. -> show Toast: "Error! file not in PDF format or corrupted"
Now I cannot open PDF file.
If I kill app, and open app again. File "sample.pdf" show ok. And if I open wrong file. I cannot open any files more.
How can I resolve this issue? Thank you

@luongdolong same problem here. were you able to solve it?

the same problem.

+1

Same issue. Any solutions?

I used PdfiumAndroid library instead of default PdfRenderer.
It doesn't have this issue.

+1
Has anyone found a good workaround for this?

This is a pretty serious issue. Seems like the ParcelFileDescriptor that is used as a constructor parameter is being held onto somehow and it keeps getting used instead of any new ones that are passed into any new instances of the PdfRenderer object. I would like to not have to use a third party library to display PDFs in my app.

@mnxamdev the problem was fixed in android 28: https://issuetracker.google.com/issues/37052344

@mnxamdev the problem was fixed in android 28: https://issuetracker.google.com/issues/37052344

Thanks for the information, good to know. How can this be only fixed in Android 9??? What about the thousands of customers that we have that aren't on Android 9??? Is there some sort of work around which we can implement? Is there a way we can just get the PDF bytes and open that way?

Your best best is to probably use another pdf library to detect
password-protected files.
On Sat, Jun 1, 2019 at 6:36 AM mnxamdev<EMAIL_ADDRESS>wrote:

@mnxamdev https://github.com/mnxamdev the problem was fixed in android
28: https://issuetracker.google.com/issues/37052344
Thanks for the information, good to know. How can this be only fixed in
Android 9??? What about the thousands of customers that we have that aren't
on Android 9??? Is there some sort of work around which we can implement?
Is there a way we can just get the PDF bytes and open that way?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/googlesamples/android-PdfRendererBasic/issues/25?email_source=notifications&email_token=AI4NT2EY3JZET33ZH2734NTPYGD4XA5CNFSM4FBODPFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWWJ34I#issuecomment-497851889,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4NT2FF54Y5ORCKXMXNNOLPYGD4XANCNFSM4FBODPFA
.

Still facing the issue in API-27/API-28 .
Stacktrace :
_2019-08-22 14:52:54.297 31420-31431/com.myandroid.app.debug E/System: Uncaught exception thrown by finalizer
2019-08-22 14:52:54.353 31420-31431/com.myandroid.app.debug E/System: java.io.IOException: file not in PDF format or corrupted
        at android.graphics.pdf.PdfRenderer.nativeClose(Native Method)
        at android.graphics.pdf.PdfRenderer.doClose(PdfRenderer.java:250)
        at android.graphics.pdf.PdfRenderer.finalize(PdfRenderer.java:238)
        at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:250)
        at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:237)
        at java.lang.Daemons$Daemon.run(Daemons.java:103)
        at java.lang.Thread.run(Thread.java:764)_

Device Information: Pixel C - v8.1.0
Other links referred:
https://github.com/voghDev/PdfViewPager/issues/101 >> https://github.com/voghDev/PdfViewPager/issues/101#issuecomment-452819867
https://issuetracker.google.com/issues/37052344
Any solution?

I am closing this issue/PR, as it has been migrated to the new repo linked above in the comments. Thank you!


Upload directly to Amazon S3

Given that we expect file uploads for this project to be large, and we want to house raw input on Amazon S3, it may make sense to route user uploads directly to Amazon S3. In order to make this happen, we need to retrieve a signed URL from S3 via our backend, and thread it through to the JavaScript frontend.
A more detailed description, along with Python implementation details can be found here. That's more to understand the process though. Eventually, I think we'd want to lean on a JavaScript library like EvaporateJS that solves with problem for us, along with a custom Django route to provide the signed URL.
The main thing we trade-off here is the ability to do upload validation within Django. That may or not end up being acceptable.

Another option besides EvaporateJS would be Voyage as well for this functionality


Support Axe-core

Is your feature request related to a problem? Please describe.
HTML_CodeSniffer is fine, but would like the option to use axe.
Describe the solution you'd like
Pa11y allows you to integrate axe-core instead. Might be able to follow them.
Additional context
Axe is a well supported accessibility engine that is working to avoid false positives in their reporting and builds to a common W3C standard for reporting.

Hi @mgifford,
Thanks for raising this idea. It looks really interesting. We will take a look at it.
By the way, remember that you can always contribute to the project. It will be most welcome.

NP @RdkLwg - also worth looking at https://www.ibm.com/able/toolkit/
I think there will be more open source accessibility engines folks might want to use.


VBoxNetLwf driver is missing

Running loadall.cmd from VBoxBin-r3.7z release:
Installing INF file "V:\VBoxBin\VBoxNetLwf.inf" ...
VBoxNetCfgWinInfInstall failed, hr (0x80070002)
Installation failed, rolling back installation set ...
Rollback complete
error installing VBoxNetLwf (0x80070002)
The driver is effectively missing.

Hello,
did you try to change loadall.sh@38 from:
for drv in VBoxNetAdp VBoxNetAdp6 VBoxNetFlt VBoxNetLwf VBoxUSBMon VBoxUSB VBoxDrv;
to:
for drv in VBoxNetAdp VBoxNetAdp6 VBoxNetFlt VBoxUSBMon VBoxUSB VBoxDrv;
I know, this tool is not for script kiddie... I'm sorry about that...
I will do my best !
Good luck !
And because I'm not sure that you are able to do that here is the tutorial :

Open an explorer to the directory where loadall.sh is.

More seriously, I expected at least a pull request for the EPT duplication from you...

If I was a hacker, I would probably try to edit random stuff until it works.
But since I am a software engineer, I'd rather rely on the project owner to confirm what is the purpose of that driver, and if the absence of that driver could lead to spurious and hard-to-debug issues later on (e.g. I would expect networking issues, given the name of that driver).
A thorough root cause analysis of the issue could also possibly lead to improvements in the way your project is tested and packaged - like having individual files checked in rather than a single binary blob. Then I could send a PR to get that script fixed.
PS. I was expecting apologies (maybe) but definitely not sarcasm. And my terminal does not have a black background, as I don't find it eye-relaxing.


Cancellation of a custom products wrong

PHP Version
8.2
Shopware Version
<IP_ADDRESS>
Affected area / extension
Extension:Custom-Products
Expected behaviour
If only some position in an order are returned a cancellation invoice with the sums of the products should be created.
Actual behaviour
The cancellation invoice is completely wrong

How to reproduce
Used Custom Products 5.1.0
Create an order with more than one position
One position must be a configured custom product.
Mark the custom product for return
Check price of the custom product, it will be different to the original

Create a PDF part Cancellation, this document is totally wrong.

I found issues that may be related to this issue:
https://github.com/shopware/shopware/issues/3987
https://github.com/shopware/shopware/issues/3986

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/CUS-716.
[created from CUS-716, comment 489148]

[public]

Status Change: Open

This issue is ready for implementation.
[created from CUS-716, comment 508870]

[public]

Status Change: In Progress

Work on this issue has started. It is now being implemented.
[created from CUS-716, comment 508871]

[public]

Status Change: In Review

Work on this ticket is complete and is now pending review.
[created from CUS-716, comment 509715]


Reduce stack allocated buffered size

Constrained targets such as microcontroller will rarely have more than a few kilo byte of stack.

The main page of the repo states the below in respect of contributions i.e. it doesn’t say you must sign up to a contributor licence agreement

Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in parity-wasm by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

The Readme should probably be updated if people now have to sign a CLA to contribute. Or this bot disabled if it's no longer the case.

Hey just ignore this bot, thanks for the pr!
On Wed, 23 Oct 2019 at 16:15, Wilfried Chauveau<EMAIL_ADDRESS>wrote:

The main page of the repo states the below in respect of contributions
i.e. it doesn’t say you must sign up to a contributor licence agreement
Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in parity-wasm by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.
The Readme should probably be updated if people now have to sign a CLA to
contribute. Or this bot disabled if it's no longer the case.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/paritytech/parity-wasm/pull/283?email_source=notifications&email_token=AAYJ6VRQUBQWQBX7URR26BDQQBE7TA5CNFSM4JEAGMJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECBLRAQ#issuecomment-545437826,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAYJ6VSQ7HIQYER3G4T7F2LQQBE7TANCNFSM4JEAGMJA
.

--
Best regards,
Nikolay Volf.

Is this still relevant? @NikVolf @pepyakin

Is this still relevant? @NikVolf @pepyakin

It is still at least for my usecase :)

It is still at least for my usecase :)

Sorry for the delay, first of all.
Can you share more info about your use-case? I am wondering why would you want to use parity-wasm on an MCU.
I think this PR would de-optimize the non-MCU code path, e.g. when we are reading from a file.

Sorry for the delay, first of all.
Can you share more info about your use-case? I am wondering why would you want to use parity-wasm on an MCU.
I think this PR would de-optimize the non-MCU code path, e.g. when we are reading from a file.

Running wasm on an MCU as an alternative to mycropython or Lua except that with wasm the compilation is done ahead of time.
In my case it is/was mainly a proof of concept and not (yet) embedded in an actual product.
What are the advantage of running an interpreter on non-mcus rather than jit solutions (Lucet/Wasmer/Wasmtime etc) ?
Anyway, I would be happy with a reduced-stack-usage feature and making all use of buffered_read rely on configurable constants rather than hardcoded values. 😄
If that works for you I can amend this PR accordingly :)

Running wasm on an MCU as an alternative to mycropython or Lua except that with wasm the compilation is done ahead of time.
In my case it is/was mainly a proof of concept and not (yet) embedded in an actual product.
What are the advantage of running an interpreter on non-mcus rather than jit solutions (Lucet/Wasmer/Wasmtime etc) ?
Anyway, I would be happy with a reduced-stack-usage feature and making all use of buffered_read rely on configurable constants rather than hardcoded values. 😄
If that works for you I can amend this PR accordingly :)

The PoC can be found here :
https://github.com/ithinuel/parity-wasm/commit/90bf032db1f62759b15e872712627ecd3ee4b669
https://github.com/ithinuel/wasmi/commit/e353a61d1dddaa55b706c28299d18bd08357aa2a
Note this is based on parity-wasm 0.41 instead of 0.42.3 because wasmi 0.7.0 is dependent on that older version.

The PoC can be found here :
https://github.com/ithinuel/parity-wasm/commit/90bf032db1f62759b15e872712627ecd3ee4b669
https://github.com/ithinuel/wasmi/commit/e353a61d1dddaa55b706c28299d18bd08357aa2a
Note this is based on parity-wasm 0.41 instead of 0.42.3 because wasmi 0.7.0 is dependent on that older version.

I think that would work for me. What do you think @pepyakin ?

I think that would work for me. What do you think @pepyakin ?

Yeah, I wouldn't mind to include that. Although I am not sure if we can give any strong commitment on supporting this use-case long-term at this moment.

Yeah, I wouldn't mind to include that. Although I am not sure if we can give any strong commitment on supporting this use-case long-term at this moment.

Being mindful of the memory usage (especially on the stack) is always a good thing.
The commitment should be limited at keeping the value in constants rather than hard-coded.
I'll push the extra commit to this PR and will create a new PR on wasmi to support the feature forwarding.

Being mindful of the memory usage (especially on the stack) is always a good thing.
The commitment should be limited at keeping the value in constants rather than hard-coded.
I'll push the extra commit to this PR and will create a new PR on wasmi to support the feature forwarding.


Required functionality for continuous time-pondersource-com -> m-ld push

For https://github.com/federatedbookkeeping/timesheets/issues/27 we need to be able to push a given change (addition, update, or deletion of a timesheet entry) in time-pondersource-com to m-ld.
Additionally, we should make it possible to configure this push to happen automatically.

Setting this in my .env:
TIMELD_HOST=https://timeld.org
TIMELD_USERNAME=michielbdejong
TIMELD_PASSWORD=...

And running:
php src/cli-single.php timeld-api-import "Timesheet" "michielbdejong/michielbdejong" "fedb/fedt" my-timesheet "22 August 2021" 8

The timeld-api-export command seems unfinished.
It calls exportTimeld which ports data from Timeld to Prejournal (so export from the Timeld perspective, but I would call it import from the Prejournal prespective).

The importTimld function comes closer to what we need. Let's try to get that working.

There is a side-effect of also creating the movement locally, let's comment that out.
There is nothing showing up in the main fedb/fedt timesheet, but I do see a project created:
curl https://timeld.org/api/rpt/michielbdejong/own/michielbdejong -u $CREDENTIALS
{"@type":"Timesheet","@id":"michielbdejong\/michielbdejong","project":[{"@id":"fedb\/fedt"}],"external":{"@id":"my-timesheet"}}

To generate the example request body from the Timeld docs I would need to do:
php src/cli-single.php timeld-api-import Project org1/pr1 dummy http://ex.org/project/1
php src/cli-single.php timeld-api-import Timesheet org1/ts1 org1/pr1 http://ex.org/timesheet/1
php src/cli-single.php timeld-api-import Entry dummy dummy http://ex.org/timesheet/1/entry/1

But there would still not be a way to set the activity, duration, or start. :(
I'll create a command for it from scratch.

prejournal=# select id, timestamp_, amount  from movements where fromcomponent=12 and tocomponent=8 and type_='worked';
id  |     timestamp_      | amount
-----+---------------------+--------
121 | 2022-07-05 00:00:00 |      8
122 | 2022-07-15 00:00:00 |      2
123 | 2022-07-15 00:00:00 |      1
[...]

Convert that to:
{"@id":"fedb/fedt","@type":"Project"}
{"@id":"michielbdejong/my-timesheet","project":{"@id":"fedb/fedt"},"@type":"Timesheet"}
{"activity":"Worked","duration":480,"start":{"@value":"2022-07-05T00:00:00.000Z","@type":"http://www.w3.org/2001/XMLSchema#dateTime"},"@type":"Entry","vf:provider":{"@id":"http://time.pondersource.com/michiel"},"external":{"@id":"http://time.pondersource.com/movement/121"}}
{"activity":"Worked","duration":120,"start":{"@value":"2022-07-05T00:00:00.000Z","@type":"http://www.w3.org/2001/XMLSchema#dateTime"},"@type":"Entry","vf:provider":{"@id":"http://time.pondersource.com/michiel"},"external":{"@id":"http://time.pondersource.com/movement/122"}}
{"activity":"Worked","duration":60,"start":{"@value":"2022-07-05T00:00:00.000Z","@type":"http://www.w3.org/2001/XMLSchema#dateTime"},"@type":"Entry","vf:provider":{"@id":"http://time.pondersource.com/michiel"},"external":{"@id":"http://time.pondersource.com/movement/123"}}
[...]

As part of this work, reported https://github.com/m-ld/timeld/issues/84
Next step: push out single entry as and when it's created.

For server reset, worked through https://github.com/pondersource/prejournal/issues/172 and apart from https://github.com/m-ld/timeld/issues/87 I think that is fine now.
Next: whenever a movement of type 'worked' is created or updated, push that one entry out to timeld.org.

time.pondersource.com now pushed to the fedb/from-pounder-source-with-love whenever a movement is created with type 'worked'.
The description and worker name are not coming through yet.
Also, should do the same for updateMovement.

Ah, updateMovement is only available from import so don't need to add it there for now


Add ability to do authentication request without setting or overwriting the current authentication cookie

be able to authenticate a user without setting an authentication cookie - or without overwriting an existing authentication cookie.
scenario 1: create tokens without creating authentication session
scenario 2: "identify only" - user is already signed id, but needs to elevate privileges, impersonate different user or approval scenario.
Could be limited to id_token or id_token token scenarios.

Does it look like this feature will make it to RTM? Saw that it switched from RC4 to RTM. Wondering if you have had time to assess if it is possible to do.  Thanks so much for your work, guys.

we will ensure that it's possible. this might mean custom code on your part (via our extensibility points).

From the looks of the dev branch it looks like you guys are close to RTM.  I simply wanted to check back in on this issue and if I can plan on using RTM for this as noted by the updated milestones along the way.  I'm good with examples/guidance on "custom code" as noted by Brock above but need to assure the ability to use IdSvr4 for my solution.  Thanks guys.  Amazing work.

We've concluded that this is possible with no modifications to the current code base.

Can you give me some direction on how in use case of employing ASP.NET Identity schema to hold user data? No cookie desired but simply single tab authentication in OIDC Angular client. Thanks.

Brock....how is it possible to not have a cookie when using ASP.NET Identity along with IdSvr? Thinking on this I needed to ask more of how to achieve that which was my original request. Thanks.

We will add more documentation ASAP.
Completely cookieless is not possible right now. For now you can use a really short lived cookie. We also added more extensibility points that allow you to delete the cookie once the authorize request is done.

Have you had a chance to write some doumentation for this @leastprivilege, or do you have some code examples to share for this?

Hi Guys, is there any documentation available for this now. Can anyone please redirect me to the docs.

I'm also interested in a way to authenticate using JWTs instead of cookies.


nphysics no longer compiles on nightly

When trying to compile nphysics on a nightly created on or after 2016-04-14, the compiler errors. Before this date it is fine. This error is produced:
   Compiling nphysics3d v0.2.2 (https://github.com/sebcrozet/nphysics.git#b379109f)
error: internal compiler error: ../src/librustc_trans\debuginfo\type_names.rs:155: debuginfo: Trying to create type name for unexpected type: <na::Pnt3<f32> as nc::ncollide_math::Point>::Vect
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: run with `RUST_BACKTRACE=1` for a backtrace
thread 'rustc' panicked at 'Box<Any>', ../src/libsyntax\errors/mod.rs:575

This is very unfortunate… It's a bug on the compiler so I am not sure I can do anything about it! Perhaps a similar bug (related to associated types) has already been reported on the rustc repo.?

Just wanted to let you know, see if you knew more about it than me

Well I knew something was going on with the nightlies because some examples of ncollide trigger the same kind of ICE. But I did not investigate further because I assume this will hopefully be fixed before the next release/beta. Thanks for showing me nphysics is completely affected as well!

My bad, turns out it compiles fine but I was reading the logs wrong. It's my crate that isn't compiling...

Turns out I was wrong again! This test case fails to compile on the latest nightly:
extern crate nphysics3d;

pub fn main() {
	nphysics3d::world::World::new().step(1.0);
}

Issue is on the rust-lang repo #33096.

It now compiles on the latest nightly, I think this issue can be closed.


Account theming for Doorway

As an applicant signing up for an account on Doorway,
I want to have my account experience be consistent with the rest of the doorway site
AC:

Doorway accounts experience is consistent with the rest of the site.

Notes:
For discussion with Design and Eng on 11/22:

Will Eng need theming instructions from design on this? It seems possible that most the use cases will have been covered in previous design documentation, so they might not be necessary at this point. Screenshots of the pages that would need to change are below.
Designs: https://www.notion.so/exygy/Account-Theming-5633e0a281ef449381bbd5a0ab9d8d58#171988339e2d48a0883b8047cbcfee79
https://www.figma.com/file/ihaZA5QibRRJFyBdARKn55/User-Accounts?type=design&node-id=2658-28648&mode=design

Private Zenhub Image
Private Zenhub Image
Private Zenhub Image
Private Zenhub Image

Designs are needed on this

@ludtkemorgan -- designs are linked now.

Dev notes:

no need to add side nav, if spacing is the same in core and only colors change
create a new ticket for the side bar

@slowbot to pull in mobile designs


Refactoring

Q
A

Is bugfix?
✔

New feature?
✔

Breaks BC?
✔

Tests pass?
✔/❌

This package do not works fully. It will fixed and develop as necessary.

Let's merge it and make further progress in separate pull requests. Thank you 👍

Hooray! :)


fix(ClientRequest): decode uri for username and password before setting basic authentication header

Closes #565
Fixes #564

Welcome to the contributors, @mdesousa 🎉


pcurl command

Added ability to convert NSURLReuqest to curl command.
Example:
  NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://google.com"]];
  request.timeoutInterval = 30;
  request.HTTPMethod = @"POST";
  request.allHTTPHeaderFields = @{@"Header1" : @"test-1", @"Header2" : @"some test sttring"};
  request.HTTPBody = [@"sample data" dataUsingEncoding:NSUTF8StringEncoding];

curl -X POST --connect-timeout 30 -H "Header2: some test sttring" -H "Header1: test-1" --data-binary @"/tmp/curl_data_463408775.11118102" "https://google.com"

Overall LGTM. @kastiglione - any thoughts before we merge?

Overall LGTM, sans the comments. @kastiglione - any thoughts before we merge?

Looks great to me! I'll let @kastiglione take a peek as well though.

Great addition, thanks @VTopoliuk!
I think this just needs to error when run on device and is good to go.

I added --portable parameter to embed data into the final command. So now iOS Device is supported, but script will fire error if executed without --portable on device and request has body data.

I updated parameter name

@VTopoliuk How about the nit? Can you fix that and then I think we're good to go!

Looks like you'll need to merge master into this branch now.

@VTopoliuk shall we merge this? cc @mattjgalloway

Let's do it.


Drag and drop onto dock icon does not use SCIFIO

Enable the "Use SCIFIO when opening files" option.
Open Blobs, draw a rectangle, and save as TIFF.
Drag and drop the saved TIFF onto the ImageJ main window—no ROIs. (SCIFIO was used.)
Drag and drop the saved TIFF onto the dock icon—notice the ROI. (ImageJ1 built-in TIFF reader was used.)

Of course, SCIFIO needs to support reading and displaying ROIs from all supported formats. But this bug is about the inconsistency in behavior.


Broken links to Chapter 24th

[Enter feedback here]
The links to Chapter 24th of the Xamarin book are broken.
I found a new link that seems the correct one here:
https://xamarin.azureedge.net/developer/xamarin-forms-book/XamarinFormsBook-Ch24-Apr2016.pdf

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

ID: 4dbd0d0d-484d-ea90-3a8c-e0780a058017
Version Independent ID: cf200dae-4d45-cc32-e323-c317e969ac64
Content: Xamarin.Forms Modal Pages - Xamarin
Content Source: docs/xamarin-forms/app-fundamentals/navigation/modal.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Microsoft support for Xamarin will end on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. In preparation for this, all issues and PRs in this repository are being closed.
.NET MAUI is the replacement for Xamarin.Forms, and it's documentation can be found here.


Fix info about rgb10max3

Fixed info about rgb10max3. It was missing in devices and there was info about pro model

This has been fixed in the last update. :)


⚠ Issue

为什么我部署到站点它的前端样式生效呢？

Hi there! I'm sorry that we can't answer support questions here. This is for issues with the documentation site only.
For support questions, we suggest you visit our support forum in Discord at https://astro.build/chat People will be happy to answer questions about your project there!


add packet host driver

Signed-off-by: Aaron Welch<EMAIL_ADDRESS>

Overall this looks pretty good.  I have to test it.  You will also need to update the integration tests -- we merged a test refactor (should make it easier) yesterday.
Thanks!

Ok great, I updated the log statements to debug and removed the package updates. Will you let me know what I need to do with the integration tests, or will it be obvious when I merge?
Thanks!

hey @ehazlett just wanted to do a bump on this, are there changes I need to make to have this work with the next release? lmk what I can do to help get this in. Thanks!

Hi , thanks for your efforts and persistence in submitting this driver. We are extremely excited that there is so much interest in Docker Machine and we really appreciate your interest. However, at this time it is proving to be extremely difficult for us to keep up with reviewing and testing each of these drivers for inclusion in the Machine core. We really want to switch to a more pluggable model, as well as polish up a few things about the driver model which need to be changed to ensure a smooth and sustainable future.
Therefore, we will be moving to a plugin model for 0.5 and would love to have you involved in the design and development process. We are closing the outstanding driver PRs at this time, but please keep the code. We will stick closely to the current driver interface and you should be able to re-use a lot (if not all) of the existing driver along with the new plugin model. We will be moving all of the drivers which are merged directly into Machine today to the plugin model when it is available, so there will be no special treatment of those, and there will be documentation outlining the process of developing and using a Docker Machine driver plugin.
With all of that being said, we want to apologize for the lack of feedback on your pull request. As contributors ourselves, we understand that being left in limbo is no fun. We would have liked to address this sooner, and in the future we will be more responsive around these kinds of issues.
Once again, we thank you for the contribution and the tremendous support. Keep hacking strong!
If you want to contribute to the design of the plugin model, we'd love to get your input on this issue where we will be planning it:
https://github.com/docker/machine/issues/1626
@ehazlett & @nathanleclaire


Environment::increaseMemoryLimitTo() cannot increase memory to "unlimited"

Affected Version
4.2.1
Description
I cannot increase memory (e.g. in a dev task) to "unlimited", cause "-1" get's convertet to "1".
Steps to Reproduce
Step debugger on Environment::increaseTimeLimitTo();
after it calls Convert::memstring2bytes() the default string of "-1", which means "unlimited" is convertet to an integer "1".
This regex in Convert::memstring2bytes() removes the minus sign:

Questions: Who is repsonsible to preserve the "-1" ? Should the logic go to the convert method or should increaseMemoryLimitTo handle that?
I'd vote for convert, what do the core commiters think about it?
As most of the time I'm happy to create a PR for that small but annoying issue

This also affects Environment::setMemoryLimitMax(), as it also runs Convert::memstring2bytes

Questions: Who is repsonsible to preserve the "-1" ? Should the logic go to the convert method or should increaseMemoryLimitTo handle that?

I think so, but Environment::increaseMemoryLimitTo() is an existing implementation that is passing it -1 already, so perhaps that method needs to be changed to handle (and return) -1

@robbieaverill changing increaseMemoryLimitTo won't help, as it also checks getTimeLimitMax(). And when I cannot set maximum memory limit to "-1" as it get's convertet to "1" by the Convert method it won't work.
IMHO Convert::memstring2bytes() is responsible to preserve the negative integer value as it's

used all the time while setting and getting the different memory related values
"-1" can be seen as valid memory string which means "infinite" or "all you can eat" according to the php docs


Remove unchecked spawn functions

This PR removes two niche functions:

builder_spawn_unchecked
spawn_unchecked

Judging by GitHub searches, the first one seems to be completely unused, while the second one is used in two instances. The first one can be easily rewritten using scopes, while the second one is more difficult for me to evaluate. @pedrocr Do you think crossbeam::scope could replace spawn_unchecked in your use case?
My motivation for removing these two functions is just general cleanup - I'd like to remove as much old cruft as possible and try to bring the Crossbeam crates to a more mature state.

@stjepang the reason for that may be this issue in the fuse library:
https://github.com/wfraser/fuse-mt/issues/26
It's definitely fixable by making that interface better so threads are easier to integrate into the filesystem but neither me nor @wfraser have worked on it so far.

This would allow us to remove most of the unsafe code lines and all the extra allocation for results and closures.

While that would be nice, I don't think anyone would measurably benefit from it because spawning threads is already a very expensive operation itself. :)

I've opened an issue at rust-lang didn't get much attention. Maybe a full RFC with some backing might get more traction, what do you think?

My feeling is this is such a rarely useful function that no one finds it worth adding to stdlib.


Rate Limit for publishing tasks to matching engine

If a large number of workflow executions simultaneously generate task, like user timer firing at the same time, this causes all history hosts to start pushing tasks to the same tasklist and could bring down matching host.

Lower priority since RPC inefficiency issue is already resolved.

Lower priority since RPC inefficiency issue is already resolved.

With the scalable task list work this is not needed any more.


Fifo queue created with a config file does not end with .fifo suffix.

According to SQS Docs "The name of a FIFO queue must end with the .fifo suffix.". But I cannot make it work with Elasticmq.
When I define a custom config file custom.conf like this:
...
queues {
    testfoo {
        fifo = true
        defaultVisibilityTimeout = 5 minutes
        receiveMessageWait = 0 seconds
        contentBasedDeduplication = true
    }
}
...

The service starts up. But the queue is named "testfoo", not "testfoo.fifo", even though it is fifo queue. Trying to connect to "testfoo" queue works, but "testfoo.fifo" ends with unknown queue error.
When I try to change the conf file and queue name to "testfoo.fifo" the service does not start. It looks like it treats this conf file as invalid.
The software I use depend on ".fifo" suffix to define if this is a SQS FIFO queue (well, you should be able to rely on that as the docs say "FIFO queue must end with the .fifo suffix."). But I cannot make it work.
I checked the test suite for elasticmq (I don't know much about Scala) and there seems to be a test https://github.com/softwaremill/elasticmq/blob/36cd45c2842588b9b92f63e910b9c81558069324/rest/rest-sqs-testing-amazon-java-sdk/src/test/scala/org/elasticmq/rest/sqs/AmazonJavaSdkTestSuite.scala#L427 for making sure fifo queue ends with ".fifo". And the next test makes queue pragramatically new CreateQueueRequest("testQueue.fifo"). And maybe it works when you create the queue with code but I have no way to check that.
But for me it does not work with a conf file. Am I doing something wrong? Or is it a bug?

Fixed in 0.15.8


Support the resign command of Sigh

It'd be nice if we could use the resign command of sigh without having to call the command manually with system.

Sorry for not answering earlier. Absolutely, I totally agree. This should be fixed once we decided how to further work on the API of all tools: https://github.com/KrauseFx/fastlane/issues/45

Implemented thanks to @lmirosevic: https://github.com/KrauseFx/fastlane/pull/94 :+1:
Expect a new release soon.


I'd like to search advisories by source/type

We merged a lot document types into the "advisory" box, I'd like to be able to search advisories "by source" or "by type".
I think the information is present in the labels:

e.g. type=cve, type=csaf
e.g. source=https://access.redhat.com/security/data/csaf/v2/vex/

I'd also like to exclude certain types, like "all but type=cve".

I am not sure if that's a UI-only issue, or requires something on the backend too. I can only see the following options in the UI:

"Search" (plain text box)
Severity (drop down)