vm, api: add smesherID to rewards

Motivation
See #4863
Based on #4850
Closes #4529
Closes #4850
Closes #4863
Closes #4964
Closes #5183
Changes

Refactors rewards table. Adds smesherID column, migrates data. Does not update old data (smesherID will be NULL for old data, unless resynced).
Updates database queries.
Returns smesherID in all API queries

@fasmat @dshulyak please take a look at the latest commit: https://github.com/spacemeshos/go-spacemesh/pull/5199/commits/1595ea9092224146556c0bfaf1813a74abf438d2
I had to remove the WITHOUT ROWID from the new rewards table definition to allow the migration of the old data, since it obviously doesn't have pubkey data (and this column is part of the primary key). This is a constraint on sqlite. Do we have concerns that this might impact performance?

@fasmat @dshulyak please take a look at the latest commit: 1595ea9
I had to remove the WITHOUT ROWID from the new rewards table definition to allow the migration of the old data, since it obviously doesn't have pubkey data (and this column is part of the primary key). This is a constraint on sqlite. Do we have concerns that this might impact performance?

I think this will add 8 bytes per row that are persisted in the DB but not really needed even at ~ 1 mio entries we have for that table that's probably negligible since the PR also adds 32 bytes for the smesher ID. I don't think queries are slower with a Row ID, so I'd be OK with the change.

what it does is that you have to query 2 b-trees instead of one. so if you have small unique key it is always better to have one b-tree. i can't tell without measuring, but generally single tree will be much better for range queries that hit that exact primary index (for example all rewards from smesher X, or all rewards inbetween from smesher X inbeetween layers Y and Z)

yes i don't mind looking into any perf issues later

bors merge


Fix inconsistency in histogramIterator

Struct fields are split into 'p' for positive and 'n' for negative; this line is in a stanza modifying 'n' so should be consistent.

it sounds like this should be catched by a unit test

Agreed. I don't know enough about native histograms to make good tests.
@codesome @beorn7

I have improved testing to expose the issue fixed here.
Which lead to another, similar issue exposed.
I also think we need to fix this in the release-2.40 branch and cut a bugfix release.
All of this is in https://github.com/prometheus/prometheus/pull/11699 , so I'm closing this one.


chore: Update gremlinpython & add aiohttp

Detail

Set minimun aiohttp version to address CVE-2023-49082.
Gremlin made some of the dependencies (including transport) optional thus adding aiohttp as a direct dependency.
Also bumping gremlin to the latest version.

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

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: 2566f371f0fad10dfafcfbb14a4d9953258dbd0e
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: e83f3529fa6de24c76b226cd039c653d007fbf90
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubDistributedCodeBuild6-jWcl5DLmvupS
Commit ID: e83f3529fa6de24c76b226cd039c653d007fbf90
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


unity project explore

Article problem sections:
https://docs.microsoft.com/en-us/visualstudio/cross-platform/using-visual-studio-tools-for-unity?view=vs-2019#debug-in-the-unity-editor
https://docs.microsoft.com/en-us/visualstudio/cross-platform/using-visual-studio-tools-for-unity?view=vs-2019#keyboard-shortcuts

I cant find Unity Project Explore in View and there is no Attach Unity and Play button.

@BigBrotherLi Can you let us know which documentation page this in in reference to? That info wasn't captured unfortunately.

Thank you for reply.I want to use Visual Studio 2019 with Visual Studio Tools for Unity.Then, i read the Visual Studio 2019 Doc, page name is Use Visual Studio Tools for Unity.There are many problem i have get.There is no Button named Attach to unity and Attach to unity play, but a run debug button.If i want to debug to unity, i can not use F5 to start.I can only debug unity by click menu Debug and Attack to Unity.Well, it dose not matter.Then, i want to use Unity Project Explore, but the keyboard is invalid, and cant find any info in menu.Of caurse i set unity right as the doc write, and Vsisual Studio Tools for Unity build success.
------------------ 原始邮件 ------------------
发件人: "Genevieve<EMAIL_ADDRESS>发送时间: 2019年5月7日(星期二) 上午7:29
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [MicrosoftDocs/visualstudio-docs] unity project explore (#3203)
@BigBrotherLi Can you let us know which documentation page this in in reference to? That info wasn't captured unfortunately.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@therealjohn @crdun Can you take a look at this issue?

@BigBrotherLi
Visual Studio 2019 requires Unity 2018.3 or higher. If you're already using that version, take a peek at the troubleshooting steps we have and make sure that Visual Studio Tools for Unity is loaded by following the steps in the guide: https://docs.microsoft.com/en-us/visualstudio/cross-platform/troubleshooting-and-known-issues-visual-studio-tools-for-unity?view=vs-2017
If you continue having issues, please use the Help > Send Feedback > Report a Problem to log an issue. We'll be able to better track the problem through Developer Community. Thanks!

@gewarren this can be closed. There is no documentation issue here.

@therealjohn Thanks!


Check fail in densebincount

Added a test to reproduce the error from this issue https://github.com/tensorflow/tensorflow/issues/58178.

Thanks for the review @cantonios!

Do we actually still get the check failure described in the original issue? I thought we fixed the work_element_count > 0 problem in general.

Yes the issue is still coming up - see this gist here.

Thanks for the review @cantonios!

Do we actually still get the check failure described in the original issue? I thought we fixed the work_element_count > 0 problem in general.

Yes the issue is still coming up - see this gist here.

That gist passes with tf-nightly.

 I should have checked that first.
Well this makes this PR obsolete so will just close it and update the issue.
Thanks for the review (despite it being for nothing 😞 )


Editor: Place Cursor & Newline After Inserted Image

Fixes #811
This fix ensures that, when inserting an image:

the newline placed after the image is no longer placed at the end of the input
the cursor is no longer placed at the end of the input

Putting the newline into the correct position was an easy fix.
Ensuring the cursor gets placed directly after the inserted image (as opposed to at the end of the input) took a little more work.

can we deploy this to busy-dev-pr so we can test it out?

Yes on the way @jm90m

Everything is working on my end, code looks fine, maybe @Sekhmet might have some comments?

Thanks for the review @jm90m

Thanks for the review @Sekhmet.
Whoever has appropriate permissions, this is ready for merge.


Remove Windows references from IMessageDisplay

Continued work on issue #189. I'm doing this a bit at a time in order to get things committed quickly and avoid conflicts.

@immeraufdemhund I'm going to go ahead and merge this as I have another PR that depends on it. If you find anything to comment on, I can make corrections in the next PR.

looked good to me. One thing i wondered about is if our enums have the same values if we can't just cast from one enum to another instead of using switches.

The switch or equivalent is needed because of default: - there are more values in the Windows enum than exist in our own DialogResult.


GPT2 and T5 model

Hi,
I'm trying to use either the gpt2 or t5-3b models with txtai (as it is mentioned in one of the notebooks that any model listed on the Hugging Face would work), but I receive several errors:
ERROR:transformers.tokenization_utils_base:Using pad_token, but it is not set yet.
Traceback (most recent call last):
File "./text-ai.py", line 24, in
similarities = embeddings.similarity(s, queries)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/embeddings.py", line 227, in similarity
query = self.transform((None, query, None)).reshape(1, -1)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/embeddings.py", line 178, in transform
embedding = self.model.transform(document)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/vectors.py", line 257, in transform
return self.model.encode([" ".join(document[1])], show_progress_bar=False)[0]
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/sentence_transformers/SentenceTransformer.py", line 176, in encode
sentence_features = self.get_sentence_features(text, longest_seq)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/sentence_transformers/SentenceTransformer.py", line 219, in get_sentence_features
return self._first_module().get_sentence_features(*features)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/sentence_transformers/models/Transformer.py", line 61, in get_sentence_features
return self.tokenizer.prepare_for_model(tokens, max_length=pad_seq_length, pad_to_max_length=True, return_tensors='pt', truncation=True)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/transformers/tokenization_utils_base.py", line 2021, in prepare_for_model
padding_strategy, truncation_strategy, max_length, kwargs = self._get_padding_truncation_strategies(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/transformers/tokenization_utils_base.py", line 1529, in _get_padding_truncation_strategies
raise ValueError(
ValueError: Asking to pad but the tokenizer does not have a padding token. Please select a token to use as pad_token (tokenizer.pad_token = tokenizer.eos_token e.g.) or add a new pad token via tokenizer.add_special_tokens({'pad_token': '[PAD]'}).
or for T5:
File "./text-ai.py", line 24, in
similarities = embeddings.similarity(s, queries)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/embeddings.py", line 227, in similarity
query = self.transform((None, query, None)).reshape(1, -1)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/embeddings.py", line 178, in transform
embedding = self.model.transform(document)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/txtai/vectors.py", line 257, in transform
return self.model.encode([" ".join(document[1])], show_progress_bar=False)[0]
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/sentence_transformers/SentenceTransformer.py", line 187, in encode
out_features = self.forward(features)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/nn/modules/container.py", line 100, in forward
input = module(input)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/nn/modules/module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/sentence_transformers/models/Transformer.py", line 25, in forward
output_states = self.auto_model(**features)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/nn/modules/module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/transformers/modeling_t5.py", line 965, in forward
decoder_outputs = self.decoder(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/nn/modules/module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/transformers/modeling_t5.py", line 684, in forward
raise ValueError("You have to specify either decoder_input_ids or decoder_inputs_embeds")
What am I missing?
Thanks!

I saw there was also an issue created for this upstream - https://github.com/UKPLab/sentence-transformers/issues/410
Have you tried these with the latest version of txtai? There was a compatibility issue between sentence-transformers and transformers 3.1 which has been resolved.

Indeed updating to the latest version solved the issue! Thank you

Great, thank you for letting me know!


Kestrel throws UvException when requests are timed out during fileupload.

I'm using ASP.NET Core 1.1 on Azure WebApps. Some users are using slow network, hence they take more than 2 minutes which is a default timeout setting of ASP.NET Core and the server closes the connection. Once this happen, kestrel throws the following exception.
I've checked #1182 and set options.ThreadCount =1 but it doesn't solve the issue.
Exception
2017-01-14 07:00:21.084 +00:00 [Information] Connection id ""0HL1S98KOQI3D"" request processing ended abnormally.
System.IO.IOException: Error -4077 ECONNRESET connection reset by peer ---> Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvException: Error -4077 ECONNRESET connection reset by peer
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput.CheckConnectionError()
   at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInputExtensions.<PeekAsyncAwaited>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult()
   at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.MessageBody.ForContentLength.<PeekAsyncAwaited>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult()
   at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.MessageBody.<ConsumeAwaited>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame`1.<RequestProcessingAsync>d__2.MoveNext()

You can increase the request timeout in web.config for the ASP.NET Core IIS Module. This doesn't seem like a Kestrel issue.

I've increased the reuqest timeout but Azure WebApps has 230 seconds limitation. So it doesn't help.
Also, returning 408 status code would be better than throwing IOException. Because if Kestrel throws IOException, it hard to know it's really exception or request timeout.

I've increased the reuqest timeout but Azure WebApps has 230 seconds limitation. So it doesn't help.

Does the upload take longer than 230 seconds?

Also, returning 408 status code would be better than throwing IOException. Because if Kestrel throws IOException, it hard to know it's really exception or request timeout.

The request timeout out in IIS and I'm assuming it killed the connection. Kestrel doesn't know the request was rejected because of a timeout. It just see that the client as gone.

We are closing this issue because no further action is planned for this issue. If you still have any issues or questions, please log a new issue with any additional details that you have.

@muratg @davidfowl  trying to upload file with this code
in my web api endpoint using file upload with streaming
getting this error..
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.ConnectionResetException: Error -4077 ECONNRESET connection reset by peer ---> Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Internal.Networking.UvException: Error -4077 ECONNRESET connection reset by peer    --- End of inner exception stack trace ---    at Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.PipeCompletion.ThrowFailed()    at Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.Pipe.GetResult(ReadResult& result)    at Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.Pipe.Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.IReadableBufferAwaiter.GetResult()    at Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.ReadableBufferAwaitable.GetResult()    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.MessageBody.<ReadAsync>d__22.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.FrameRequestStream.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()    at Microsoft.AspNetCore.WebUtilities.BufferedReadStream.<EnsureBufferedAsync>d__37.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
at Microsoft.AspNetCore.WebUtilities.MultipartReaderStream.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.IO.Stream.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Linklookr.Backend.Controllers.GraphController.d__8.MoveNext() in C:\Users\Himadri\source\repos\Linklookr\Linklookr.Backend\Controllers\GraphController.cs:line 136
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeActionMethodAsync>d__12.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeNextActionFilterAsync>d__10.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeInnerFilterAsync>d__14.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResourceFilter>d__22.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeFilterPipelineAsync>d__17.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeAsync>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Linklookr.Backend.Middlewares.UserRedirectMiddleware.<Invoke>d__3.MoveNext() in C:\Users\Himadri\source\repos\Linklookr\Linklookr.Backend\Middlewares\UserRedirectMiddleware.cs:line 260 --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.<Invoke>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.<Invoke>d__7.MoveNext()


docker for vicar, build sees undefined reference to PigVip so maybe the order of the pig/pig_ needs to be tweaked?

confirmed it was a build order issue, one must build any and all pig_ folders first then build the top level pig sub. I am adding a new alias/csh script to the project to do the right thing

fixed in #ed1a3d


adding opensmile

in progress, added a function but need to have it:

take in Audio
to Processing_signal

agree on both points

Implemented the above @satra. Not sure the protocol to merge, can I merge my own PR?


Add autobahn|cpp library

I would like to add autobahn|cpp library to hunter.
As I see it has the following dependencies:

[x] boost [already in hunter]
[x] openssl [already in hunter]
[x] ZLib [already in hunter]
[ ] websocketpp [must add to hunter]
[ ] Msgpack [must add to hunter]

and the package itself

[ ] autobahn-cpp

I already created websocketpp fork and transformed it to hunter compatible. Please create a websocketpp fork into hunter-packages and I send the pull request.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/33189907-add-autobahn-cpp-library?utm_campaign=plugin&utm_content=tracker%2F1032790&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1032790&utm_medium=issues&utm_source=github).

Please create a websocketpp fork into hunter-packages and I send the pull request

Done

Thanks, PR arrived: #400

Please add msgpack-c and autobahn-cpp repositories to hunter-packages.

Please add msgpack-c and autobahn-cpp repositories to hunter-packages

This forks:

https://github.com/msgpack/msgpack-c
https://github.com/crossbario/autobahn-cpp

?

Yes. Sorry I forgot the urls...

Done:

https://github.com/hunter-packages/autobahn-cpp
https://github.com/hunter-packages/msgpack-c

Just for note:
websocketpp version that handles dependencies is arriving in #404
The other dependency: msgpack-s is arriving in #406

Arriving in PR: #564


Set cq_ on servercontext

Ok, I can see that this was the intended code path. So far, looks good to me. Please go ahead and add in tests at your convenience.

Hi, a reverse friendly ping. Wondering what's still remaining on this one? I wouldn't mind merging it except that it still has DO NOT MERGE (I guess the tests?)

I will get some tests added today and then ping you. Thanks.
On Sat, Mar 28, 2015 at 12:07 PM, Vijay Pai<EMAIL_ADDRESS>wrote:

Hi, a reverse friendly ping. Wondering what's still remaining on this one?
I wouldn't mind merging it except that it still has DO NOT MERGE (I guess
the tests?)
—
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/1110#issuecomment-87285153.

Ping~


How do I beginDialog for a specific LUIS intent?

async dispatchToTopIntentAsync(context, intent, recognizerResult) {
         console.log(context);
         switch (intent) {
             case 'INeedInsurance':{
                 const bookingDetails={};
                  bookingDetails.type="Auto";
                return await context.beginDialog(ConfirmAuto)

             }

             default:
                 console.log(`Dispatch unrecognized intent: ${ intent }.`);
                 await context.sendActivity(`Dispatch unrecognized intent: ${ intent }.`);
                 // await next();
                 break;
         }
     }

Error like "beginDialog is not a function "

You need to create a dialog context from the dialog set to begin a conversation.
const dialogContext = await this.dialogSet.createContext(context);
await dialogContext.beginDialog(this.id);

Take a look at the Multiturn Prompt BotBuilder Sample for more details.
In the future, 'how to' questions such as this one are better suited for Stack Overflow. Please feel free to post other questions you have about developing your own features over there so the BotFramework Support Team and the community at large may help out. If you need help with the BotFramework, you can post a question to the BotFramework tag. Thank you!


Fan speed is locked to max for Inventor dehumidifier

I'm using an Inventor EVA II PRO Wifi dehumidifier, which I can remote control using the Invmate II app. I have been using it in the past with this plugin with no issues; however, in the past few months, after some recent updates, the device is not responding properly: every time I turn on the dehumidifier using the HomeKit interface, the fan speed is set to maximum and trying to change it from HomeKit does nothing. If I set the speed to low from the device controls, turn it off and then again on using the HomeKit interface, it defaults to max fan speed (specifically, clothes drying mode). Likewise, modifying the target humidity value does nothing for the device. In the past, I had no issue changing the fan speed via the plugin. As a sidenote, even though I have set the plugin options to disable swing mode (it's a dehumidifier), the toggle appears in HomeKit switched on - not that it does anything, just some extra info.
Will you require some log files on my behalf? Thanks in advance :)

Send log from Homebridge debug mode

'''
[13/9/2022, 5:30:03 μ.μ.] Loaded plugin<EMAIL_ADDRESS>[13/9/2022, 5:30:03 μ.μ.] Registering platform 'homebridge-midea-air.midea-air'
[...]
[13/9/2022, 5:30:04 μ.μ.] [midea-air] Initializing midea-air platform...
[...]
[13/9/2022, 5:30:06 μ.μ.] [midea-air] Loading accessory from cache: Study
[...]
[13/9/2022, 5:30:08 μ.μ.] [midea-air] Login successful
[13/9/2022, 5:30:08 μ.μ.] [midea-air] getUserList called
[13/9/2022, 5:30:08 μ.μ.] [midea-air] Restoring cached accessory Study
[13/9/2022, 5:30:08 μ.μ.] [midea-air] Created device: Study, with ID:<PHONE_NUMBER>0043, and type: 161
[13/9/2022, 5:30:08 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[13/9/2022, 5:30:08 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,3,3,65,33,0,50,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[13/9/2022, 5:30:18 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
[13/9/2022, 5:31:38 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[13/9/2022, 5:31:38 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,3,3,65,33,0,50,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[13/9/2022, 5:31:48 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
[13/9/2022, 5:32:08 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[13/9/2022, 5:32:08 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,3,3,65,33,0,50,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[13/9/2022, 5:32:18 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
'''

Can you write the version that work for you

I did some testing; up to and including 1.5.3 the device beeps when receiving a command from the plug-in, and the fan speed works normally. From 1.5.4 on the plug-in fan speed changes work normally but without the beeps (but they do work), and from 1.6.1 onwards the dehumidifier defaults to clothes drying mode whenever it is turned on via the plug-in and can't be changed from that.

In addition, the slider to set the humidity reduction does send a command to the device (it beeps in older versions) but the actual percentage never changes. The dehumidifier works by setting the target humidity (while HomeKit works by setting the desired reduction) so some conversion has to happen there, but in any case, the actual percentage never changes. Moreover, if I change the fan speed on the device by hand, the slider in the plug-in never gets updated with the new value in any version. In all cases, the actual humidity percentage is reported correctly, up to and including the latest version.

Hey,
Ich have the same exact  Problem with my Midea DF-20DEN7-WF.
I didnt use the Device for several months and now it doesnt accept user input over the Plugin besides turning on and off. Humidity changes and Fan Speed changes in Homekit resul no change on the Device and everytime the Dehumidifier is turned off and on via Homebridge is "resets" to "Dryer mode" (full speed, no selectable humidity).
Ive tried several config changes and switching through the different App-Registration methods.
Btw: The Problem flareman mentions of "Swing mode" showing up no matter wether its switch on or off in the config, is also something i have noticed a while ago.
Thank in advance if anything can be done about it.
(Im still fairly new to homebridge and have to figure out how to get the Plugin specific debug logs, then i can attach them also)

I don't have dehumidifier to make some test.

All right; what do we need to do to help you debug this? Asking on the basis that the device did work, albeit with drawbacks, in the past.

As in add the device to an account of yours, or as in sending you the device over?

Hey @hillaliy @flareman, have you figured out what how to fix the issue? I am having exactly the same symptoms on my Carrier dehumidifier, and looking for a solution

I don't have a dehumidifier to make tests

I for myself rolled back to a previous version of the plug-in to restore the needed functionality.

I for myself rolled back to a previous version of the plug-in to restore the needed functionality.

I've seen you requested a login/pass. That didnt work out/

I for myself rolled back to a previous version of the plug-in to restore the needed functionality.

Which version worked for you?

I for myself rolled back to a previous version of the plug-in to restore the needed functionality.

Which version worked for you?

I've rolled back to 1.5.3; I can't provide my personal account details, evidently, therefore that was a no go. I could provide debug logs, however, as well as locally install incremental .tgz packs to help with debugging.

Hi, I think I found the problem
I publish new version 1.6.9
please try it and write if it's OK

Updated to latest version, the device still behaves as before. Turn on/off activated the device at maximum fan speed, and both the humidity target slider and the fan speed sliders do nothing.

Try to update to the latest version 1.7.1

Versions 1.7.0 and 1.7.1 freeze the homebridge instance, leading to not responding messages across all devices not on a child bridge.

other people reported that it work just fine.
Check your system

All right; what should I check? Do you require any debug logs?

turn on homebridge debug mode and send full log

Fix on version 1.7.3

Dehumidifier is now reported in HomeKit as humidifier/dehumidifier and is back to the previous behavior (i.e. turning on at max fan speed, humidity slider and fan speed slider not doing anything). Current humidity is reported correctly, though.
I'll start up Homebridge in debug mode to generate some input.

I check with some people they report that everything OK

Irrelevant of sporadic reports, I still have the originally described issue. I am attaching the debug logs pertaining to the plugin from homebridge:
[28/11/2022, 6:47:33 μ.μ.] Loaded plugin<EMAIL_ADDRESS>[28/11/2022, 6:47:33 μ.μ.] Registering platform 'homebridge-midea-air.midea-air'
[28/11/2022, 6:47:34 μ.μ.] [midea-air] Initializing midea-air platform...
[28/11/2022, 6:47:35 μ.μ.] [midea-air] Loading accessory from cache: Study
[28/11/2022, 6:47:38 μ.μ.] [midea-air] Login successful
[28/11/2022, 6:47:38 μ.μ.] [midea-air] getUserList called
[28/11/2022, 6:47:39 μ.μ.] [midea-air] Restoring cached accessory Study
[28/11/2022, 6:47:39 μ.μ.] [midea-air] Model Number:0
[28/11/2022, 6:47:39 μ.μ.] [midea-air] Serial Number:000000P0000000Q1A0681C2A46350000
[28/11/2022, 6:47:39 μ.μ.] [midea-air] Created device: Study, with ID:<PHONE_NUMBER>0043, and type: 161
[28/11/2022, 6:47:39 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[28/11/2022, 6:47:39 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,0,3,65,129,0,255,3,255,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[28/11/2022, 6:47:49 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
[28/11/2022, 6:48:09 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[28/11/2022, 6:48:09 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,0,3,65,129,0,255,3,255,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[28/11/2022, 6:48:19 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
[28/11/2022, 6:48:39 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[28/11/2022, 6:48:39 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,0,3,65,129,0,255,3,255,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[28/11/2022, 6:48:49 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)
[28/11/2022, 6:49:09 μ.μ.] [midea-air] Updating accessory: Study<PHONE_NUMBER>0043)
[28/11/2022, 6:49:09 μ.μ.] [midea-air] [updateValues] Header + Command: 90,90,1,0,89,0,32,0,1,0,0,0,39,36,17,9,13,10,18,20,218,73,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,32,161,0,0,0,0,0,0,3,65,129,0,255,3,255,0,2,0,0,0,0,0,0,0,0,0,0,0,0,11,36,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[28/11/2022, 6:49:19 μ.μ.] [midea-air] Send command to: Study<PHONE_NUMBER>0043) [updateValues] attempt 1/2 returned error: The asyn reply does not exist  (3176)

What other information would you require to proceed with debugging?

Check your Dongle WiFi version.
If it's Midea Mission II / Blanc / OSK105 then it not supported.

The device has no separate dongle, its Wi-Fi capabilities are built in. How
do I check the version?
Στις Δευ 28 Νοε 2022 στις 9:10 μμ ο χρήστης Yossi Hillali <
@.***> έγραψε:

Check your Dongle WiFi version.
If it's Midea Mission II / Blanc / OSK105 then it not supported.
—
Reply to this email directly, view it on GitHub
https://github.com/hillaliy/homebridge-midea-air/issues/96#issuecomment-1329611616,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEXYPZNGTLDL5CIOH33GVDWKT7QTANCNFSM6AAAAAAQLL47RM
.
You are receiving this because you were mentioned.Message ID:
@.***>

All signs point to it being a model OSK105

I for myself rolled back to a previous version of the plug-in to restore the needed functionality.

which version do you rolled back?


blazor wasm

Hey there,
Thanks for the excellent product!
I posted earlier on the discord but it looks like not so active at the moment.
Is blazor wasm binding possible?
Thanks.

No, the duckdb wasm build doesn't support running in the browser: https://discord.com/channels/909674491309850675/921100929984503858/1018929729774043146


Create Barchart component for Motions Top Page

From issue #165
Motion top page (/motions):

[x] Show number of all motions
[x] Show distribution of motions by categories
[x] Show distribution of motions by status
[x] Support Mobile View

Support mobile view but still don't have popup functionality.


bug: broken useEnsName hook?

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.7.15
Current Behavior
onSuccess, onError, and onSettled do not log anything when added to the hook. The value of isFetched never changes (tested logging every second for around 2 minutes, value remained false the entire time)
Expected Behavior
onSuccess, onError, and onSettled should log something like the docs indicate, https://wagmi.sh/react/hooks/useEnsName#onsuccess-optional
Steps To Reproduce
const ensName = useEnsName({
address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
onSuccess(data) {
console.log('Success', data);
},
onError(error) {
console.log('Error', error);
},
onSettled(data, error) {
console.log('Settled', { data, error });
},
});
doesn't log anything. It also does not successfully fetch the ens name on the first render. If a use effect hook is used to grab some piece of data and the component re-renders, then the ensName will successfully resolve.
Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
No response

Thanks for reporting. This issue is temporarily closed due to lack of information. Please provide a minimal reproducible example via a CodeSandbox (feel free to use this template). I'll reopen when one is provided!


[PE-D][Tester A] Unable to delete person if name is too long

Since the deletion of items depends on specifying the full name to match items, items with long names are unable to be deleted as the UI does not fully display the name.

I am unable to delete the person with the name: "Looooooooooo..." because I do not know what the full name is. The only way around this is to clear the entire list, or if I remember the long name exactly.
A maximum length of a name could possibly be set to get around this.

Labels: type.FeatureFlaw severity.Medium
original: C5hives/ped#1

dupe issue


Changed ordering of tasks in pvc_base_prereqs_ext.yml.

Changed ordering of tasks in pvc_base_prereqs_ext.yml.
For ECS, In order to leverage TLS enablement of the HMS's database, TLS cert create and signing must occur prior to dbms install/config. No code changed, just Task order
Signed-off-by: Chuck Levesque <clevesque<EMAIL_ADDRESS>

@clevesque - please rebase against the newly updated devel-pvc-update branch


Reapply "Store attestations for PEP740 (#16302)" (#16545)

WIP, needs full backstop tests.
This reverts commit da7e1ed.

Listing some action items that need to be accomplished before undrafting:

[ ] The current TestSimpleDetail tests should be extended to be include a case where provenance is actually present, not just None
[ ] https://github.com/pypi/warehouse/pull/16546#pullrequestreview-2252143243
[ ] More generally, go through TestAttestationsService (which should be renamed TestIntegrityService) with a fine-toothed comb and ensure we aren't mocking overly agressively

Oh interesting, the TUF failure seems to have been an intermittent thing, this now works. Will have to look into why the attestation hash digest is different.

Here's what I was getting, for context:
============================================= short test summary info =============================================
FAILED tests/functional/api/test_simple.py::test_simple_attestations_from_upload - webtest.app.AppError: Bad response: 400 Unknown error while trying to verify included attestations: Failed to refresh TUF metadata (not 200)
400 Unknown error while trying to verify included attestations: Failed to refresh TUF metadata

The server could not comply with the request since it is either malformed or otherwise incorrect.

Unknown error while trying to verify included attestations: Failed to refresh TUF metadata

Results (16.29s):
       1 failed
         - tests/functional/api/test_simple.py:48 test_simple_attestations_from_upload
make: *** [Makefile:79: tests] Error 1

I added a functional test for this in 17e9d45 but it's currently failing trying to refresh the TUF metadata. @woodruffw @DarkaMaul thoughts on what we should do about TUF here?

I've also started writing some tests for this at https://github.com/trail-of-forks/warehouse/pull/3063, and my solution there was to mock the verification.
However, I did not assert that the hashes were correct (and they are probably not).


ATA - End of Support

Since ATA is at the end of support, it should probably be noted on the Docs page.
https://techcommunity.microsoft.com/t5/microsoft-security-and/end-of-mainstream-support-for-advanced-threat-analytics-january/ba-p/1539181

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

ID: c6f1f588-72cb-e671-578d-92c472fbebf4
Version Independent ID: 18c17328-b24d-8496-4a3a-31f3506c84e1
Content: What is Microsoft Advanced Threat Analytics (ATA)?
Content Source: ATADocs/what-is-ata.md
Product: advanced-threat-analytics
Technology: ****
GitHub Login: @shsagir
Microsoft Alias: shsagir

@rtlewkowski Thanks for your feedback. We've submitted a documentation change based on your suggestion, and the updated article should be live by tomorrow. Please let us know if there's anything more we can do for you. To follow up on this issue, leave us a comment with an @mention.


Children of a template have no instance to templateInstance like in Polymer.js

 Issue by zoechi
Originally opened as dart-lang/sdk#17462

What steps will reproduce the problem?
1.
Run the unit test
https://github.com/PolymerLabs/polymer-selector/blob/master/test/html/polymer-selector-basic.html
and check
https://github.com/PolymerLabs/polymer-selector/blob/master/polymer-selector.html#L286
this selectedItem is div#item5.my-selected
2.
I couldn't find anything similar in PolymerDart.
3.
What is the expected output? What do you see instead?
That PolymerDart provides the same or similar functionality.
What version of the product are you using? On what operating system?
Dart VM version: 1.3.0-dev.3.2 (Mon Mar 10 10:15:05 2014) on "linux_x64"
Please provide any additional information below.

 Comment by lrhn

Added Area-Polymer label.

 Comment by sgjesse

Added Library-Polymer, Triaged labels.

 Comment by sigmundch

nice!

 Comment by zoechi

works great!
I put an example at http://stackoverflow.com/questions/24530054

 Comment by sigmundch

The equivalent of .templateInstance is in the nodeBind expando. You basically can do:
nodeBind(node).templateInstance

Added Done label.

 Comment by jmesserly

Removed Area-Polymer label.
Added area-pkg, Pkg-Polymer labels.

 Comment by jmesserly

Removed Library-Polymer label.


Starting with Traccar

Hello Sir,
I am a beginner for Traccar. So please guide me. Firstly I installed Traccar on windows and opened the page with Localhost. I also installed Traccar client on my android phone but I am facing connection problem with device configuration on android and web both. My user id is puneetshakya .
Please help me as soon as possible.
Thanks in advance.

What server address and port have you set up in the Traccar Client?

server address is my public ip and port is 5005. I also added device with unique identifier as IMEI no.of my android phone but whenever I want to load that device there is an error showing," No results found for selected period."
Is there any need to change in traccar.cfg file..If yes then please help me to track the device.

Do you see any HEX messages in the log?

Hello sir, I found only these hex messages in log.
2015-04-09 11:15:30  INFO: Starting server...
2015-04-09 11:15:30  INFO: Operating System name: Windows 7 version: 6.1 architecture: x86
2015-04-09 11:15:30  INFO: Java Runtime name: Java HotSpot(TM) Client VM vendor: Oracle Corporation version: 25.40-b25
2015-04-09 11:15:30  INFO: Memory Limit heap: 247mb non-heap: 0mb
2015-04-09 11:15:30  INFO: Version: 2.11-SNAPSHOT
2015-04-09 12:02:01 DEBUG: [5037 <- <IP_ADDRESS>] - HEX:<PHONE_NUMBER>6f73743a76657273696f6e
2015-04-09 12:02:18  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-09 12:02:18  INFO: Closing connection by exception
2015-04-09 12:02:18  INFO: Closing connection by disconnect
2015-04-09 12:02:18 DEBUG: [5037 <- <IP_ADDRESS>] - HEX:<PHONE_NUMBER>6f73743a6b696c6c
2015-04-09 18:57:14  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-09 18:57:15  INFO: Closing connection by exception
2015-04-09 18:57:15  INFO: Closing connection by disconnect
2015-04-09 18:57:49  INFO: Shutting down server...
2015-04-09 23:30:37  INFO: Starting server...
2015-04-09 23:30:37  INFO: Operating System name: Windows 7 version: 6.1 architecture: x86
2015-04-09 23:30:37  INFO: Java Runtime name: Java HotSpot(TM) Client VM vendor: Oracle Corporation version: 25.40-b25
2015-04-09 23:30:37  INFO: Memory Limit heap: 247mb non-heap: 0mb
2015-04-09 23:30:37  INFO: Version: 2.11-SNAPSHOT
2015-04-07 01:01:50  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-07 01:01:50  INFO: Closing connection by exception
2015-04-07 01:01:50  INFO: Closing connection by disconnect
2015-04-07 01:02:27  INFO: Shutting down server...
2015-04-07 11:09:27  INFO: Starting server...
2015-04-07 11:09:27  INFO: Operating System name: Windows 7 version: 6.1 architecture: x86
2015-04-07 11:09:27  INFO: Java Runtime name: Java HotSpot(TM) Client VM vendor: Oracle Corporation version: 25.40-b25
2015-04-07 11:09:27  INFO: Memory Limit heap: 247mb non-heap: 0mb
2015-04-07 11:09:27  INFO: Version: 2.11-SNAPSHOT
2015-04-07 14:11:52 DEBUG: [5037 <- <IP_ADDRESS>] - HEX:<PHONE_NUMBER>6f73743a6b696c6c
2015-04-07 14:11:53  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-07 14:11:53  INFO: Closing connection by exception
2015-04-07 14:11:53  INFO: Closing connection by disconnect
2015-04-07 18:17:57  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-07 18:17:57  INFO: Closing connection by exception
2015-04-07 18:17:58  INFO: Closing connection by disconnect
2015-04-07 18:18:41  INFO: Shutting down server...
2015-04-07 20:27:26  INFO: Starting server...
2015-04-07 20:27:26  INFO: Operating System name: Windows 7 version: 6.1 architecture: x86
2015-04-07 20:27:26  INFO: Java Runtime name: Java HotSpot(TM) Client VM vendor: Oracle Corporation version: 25.40-b25
2015-04-07 20:27:26  INFO: Memory Limit heap: 247mb non-heap: 0mb
2015-04-07 20:27:26  INFO: Version: 2.11-SNAPSHOT
2015-04-07 22:09:34 DEBUG: [5037 <- <IP_ADDRESS>] - HEX:<PHONE_NUMBER>6f73743a6b696c6c
2015-04-07 22:09:47  WARN: An existing connection was forcibly closed by the remote host - java.io.IOException (null:-2)
2015-04-07 22:09:47  INFO: Closing connection by exception
2015-04-07 22:09:47  INFO: Closing connection by disconnect
2015-04-07 22:10:02 DEBUG: [5037 <- <IP_ADDRESS>] - HEX:<PHONE_NUMBER>6f73743a6b696c6c

and another problem is that i am unable to open demo.traccar.org on my pc.

status in traccar client is regularly showing " Locaton update" on every 60 sec interval.but  am unable to see traccar client on local host server at pc. There is an error " NO results found for selected periods" is showing.

There are no messages from your phone in the log. Are there any errors on the status page in the app?

"demo.traccar.org" is not opened till now but android client is working fine with "https://d.traccar.litvak.su/" but there is no hex messages updating on tracker-server.log.
Now I want to track my android client on localhost:8082 server. what i do and what type of setting i use in traccar.cfg file and others?

Do you have public IP address? You need to set it as server address in the Traccar Client app. Also, make sure port is forwarded on the router and firewall doesn't block connections.


Rewrite modal

This PR rewrites src/components/modal as a functional, typescript component.and uses DialogPrimitive  from Radix.
🚨 Breaking button prop changes:

component which accepted a component or a string equally a DOM value. This was a little problematic to type in TypeScript and seems a little questionable to have in the first place. I think this is one we can rule on including after audting usage across Mapbox.
Renamed discouraging to tertiary

🚨 Breaking modal prop changes:

alert this wasn't being used anywhere
focusTrapPaused this wasn't used anywhere and isn't exposed as an option from Radix

Closes #172

Luckily in this case if you scroll up and down you are able to see the full content, so I don't think it's anything urgent, but should be considered.

Yeah, this maintains the current behavior of the modal today so we might want to keep it at least for now. Setting padding: "none" and customizing the modal content outer div with max height + overflow can also achieve that desired result today.


test: adding HTTP/3 fail socket write test

Extending the socket override framework to work for HTTP/3 and using it in the failed write test.
Risk Level: n/a (test only)
Testing: yep
Docs Changes: n/a
Release Notes: n/a

/wait


Replace "sile" in the doc with "optuna".

Since there remains "sile" (the previous org name) in many places in the doc, this PR replaces it with "optuna".

This PR also applies minor changes to resolve lint errors: https://github.com/optuna/kurobako/pull/39/commits/ee00f200ab22df59737d8976d4a7fe4e390e720d

Is my understanding correct that the create registry will be updated with the next release?

Yes.
And, I think we don't have to publish the next release immediately just to reflect this patch.


fix(textfield): fix "variant false not found" adding false in css

Sem adicionar false: css`` nas variants sempre retorna o erro "variant false not found" no browser.

@all-contributors please add @italonolasco for code and maintenance and add @julianoddreis for review

@all-contributors please add @italonolasco for code and maintenance

@all-contributors please add @julianoddreis for review


Home Page Redesign

Ill give many options of potential home page designs, You may pick out specific elements.

Just make the best you can without my feedback. After you have something you are satisfied with, I'll let you know what I think.


New Structure

The following things have been added to the website. However, these can only be seen locally, as the changes in the WebComponents have not yet been finalized:

[ ] Including Events-Page (http://<IP_ADDRESS>:8080/events.html)
[ ] Including Events-Page (http://<IP_ADDRESS>:8080/content/learn-more/latest-releases.html)

Looks good to me, as far as I can judge (don't know about generators, loaders).
Is it possible to make the ics an "all-day" event? In my calendar it shows as a long block.


fix nav and remove banner + make look more like OHD

I attempted to do this with Bootstrap themes this morning- hopefully this still works!


fix(mac): don't fail if the icon path given doesn't exist

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).

Summarize your changes:
Noticed in #1100. It generates a warning if the icon specified isn't found.

Codecov Report

Merging #1101 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff           @@
##           master   #1101   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files          14      14
  Lines         711     712    +1
======================================
+ Hits          711     712    +1

Impacted Files
Coverage Δ

src/platform.js
100% <ø> (ø)
:arrow_up:

src/mac.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


clean up legacy code

Before final release remove old code:

[x] scans.py (moved into measurements/)

[x] debug.py (move into utilities)

[x] live and live_plotting.py (move into measurements and/or gui)

[x] loggingGUI.py (move into gui)

[x] reports.py (remove)

[x] tools.py (move into utilities?)

[x] test.py (need used any more?)

[x] pgeometry.py (move into utilities?)

[ ] structures.py (?)

[ ] Go through all files and remove dead code

[ ] Document main functions

Optional:

[ ] Convert ttraces to qctoolkit

Round of checks has been done and is sufficient at this moment.


How do I fix the problem? I'll use wsl.

-bash: ./gdrive: cannot execute binary file: Exec format error

this because you download wrong version of gdrive and it's not can execute on your OS, select the correct one

After I click on allow it

it show this message

@BugCode1
Thank you, Now it work fine.


Add libspatialindex and rtree to test environment

Enables use of geopandas spatial join in the docs and other parts of the build process, and for downstream apps.

Just to confirm: you pushed the spatialIndex tag to Docker Hub?

No. I did not.


Automatically generate the user service client for TS-Angular with a GH workflow

This feature is not needed anymore


replaced time.Sleep in main loop with ticker

There is no change in functionality, just replaced time.Sleep in main loop with ticker.
Changes:

Replace time.Sleep in main loop with ticker

Fixes sigstore/rekor-monitor#155
Summary
Release Note
Documentation

The linter failed because unfortunately we currently have some bad design in the main loop where we call log.Fatal in a lot of places. We need to do some refactoring at some point, but for now, we can explicitly call ticker.Stop() before calling log.Fatal, or try to do some refactoring.

Do you have any suggestions for refactoring? My initial thoughts would be to encapsulate a part of the main function within a separate function. This wrapper function should return an error containing the precise message that would be printed by log.Fatalf(). That way, the defer ticker.Stop() statement will run, while still allowing the use of log.Fatalf() in the main function to keep the user-facing messages unchanged.

That sounds great. Over time, I'd like to split up the main loop into smaller functions, but for now, wrapping it would be good.

I wrapped the loop in a separate function and modified the ticker loop to get an immediate fisrt tick. Let me know what you think.


conversations.info "user" field is not parsed

conversations.info returns "user" parameter for IM conversations but currently this is not parsed.
One simple fix would be to add
User      string `json:"user"`

to Channel struct
https://github.com/nlopes/slack/blob/347a74b1ea3055e8adcf17d2e14cbf3939238f6f/channels.go#L21-L27
When I send a message from another Slack-client I get MessageEvent specifying the IM channel and myself as sender. In order to know who the message was sent to I need to query conversations.info (or keep all IM channels in memory).
Another way would be to use conversations.members but it is a bit harder to iterate over list and check which of the two is not myself.

simple fix is reasonable. if the data is sent we should parse it.

Doesn't the JSON having user only exist in 1-to-1 conversations?

@daniellockard then it'll be empty for other types? =p


Add more test case.

Modification:

Add more test case of json.
more stable test case.

Result:
Fix #250

Codecov Report

Merging #265 into master will increase coverage by 0.38%.
The diff coverage is 95.83%.

@@             Coverage Diff              @@
##             master     #265      +/-   ##
============================================
+ Coverage     71.32%   71.71%   +0.38%
- Complexity      961      962       +1
============================================
  Files           342      342
  Lines         14299    14302       +3
  Branches       2300     2301       +1
============================================
+ Hits          10199    10256      +57
+ Misses         2907     2855      -52
+ Partials       1193     1191       -2

Impacted Files
Coverage Δ
Complexity Δ

.../com/alipay/sofa/rpc/common/utils/CommonUtils.java
92.72% <100%> (+8.79%)
0 <0> (ø)
:arrow_down:

...om/alipay/sofa/rpc/common/json/BeanSerializer.java
86.51% <95.65%> (+16.4%)
0 <0> (ø)
:arrow_down:

...alipay/sofa/rpc/registry/zk/ZookeeperRegistry.java
62.1% <0%> (-0.79%)
0% <0%> (ø)

...pay/sofa/rpc/common/utils/CompatibleTypeUtils.java
75.82% <0%> (+1.09%)
0% <0%> (ø)
:arrow_down:

...va/com/alipay/sofa/rpc/server/bolt/BoltServer.java
73.33% <0%> (+1.11%)
24% <0%> (+1%)
:arrow_up:

.../sofa/rpc/bootstrap/DefaultClientProxyInvoker.java
88.7% <0%> (+1.61%)
0% <0%> (ø)
:arrow_down:

...om/alipay/sofa/rpc/common/json/JSONSerializer.java
78.2% <0%> (+12.82%)
0% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Dupes and saves

Would be nice to port over from Garry's Mod

2023's SandboxPlus had a pretty good Duplicator that saved to clientside files, and supported constraints. Its one of the bigger items to port over though.


panicked when trying to play a Sink with reverb effect: attempt to subtract with overflow

I'm trying to add a reverb effect following this example, but panic when trying to play the sink.
thread '<unnamed>' panicked at /feelslikehome/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rodio-0.19.0/src/conversions/channels.rs:100:13:
attempt to subtract with overflow
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: Rust panics must be rethrown

This is what I did:
        // this is a function that returns (Mode, Sink, Stream) tuple
        match Decoder::new(BufReader::new(file)) {
            Ok(decoder) => {
                let mode = get_mode(path);
                if mode == Mode::Bass {
                    // Duration is just an arbitrary number
                    let reverb = decoder.buffered().reverb(Duration::from_secs(30), 1.0);
                    sink.append(reverb);
                } else {
                    sink.append(decoder);
                }
                sink.pause();
                Some((mode, sink, stream))
            }
            Err(e) => {
                info!("Failed to create decoder: {:?}", e);
                None
            }
        }

I suspect calling the buffered() is the problem, but it is needed because the reverb requires clone-able source. There's no API to unbuffered the decoder. When I tried to play the sink right away, it was also panic.
Any pointers?

This must be a bug.
I do not see any disclaimers in the API docs and you only use rodio API's and do not implement a source yourself.
The panic you got points here: https://github.com/RustAudio/rodio/blob/6bfd840de6ee786ca7e06d21fd29fc888ddfa7fe/src/conversions/channels.rs#L100 which is the channel converter (for going from stereo to 5.1 or reversed).
That has been improved a few months ago, could be a bug snug in there.
looking at that piece of code it can underflow:
fn size_hint(&self) -> (usize, Option<usize>) {
	let (min, max) = self.input.size_hint();

	let consumed = std::cmp::min(self.from, self.next_output_sample_pos) as usize;
	// comsumed can be 0;
	let calculate = |size| {
		// size can be zero => size + consumed can be 0
		(size + consumed) / self.from as usize * self.to as usize
		// 0 - nonzero => attempt to subtract with overflow
			- self.next_output_sample_pos as usize
	};

	let min = calculate(min);
	let max = max.map(calculate);

	(min, max)
}

The question: is it a bug when self.next_output_sample_pos is larger then zero when size and consumed are zero?

if yes: we have to fix that.
if no: replace the - with a ..saturating_subtract(..) and it should be fixed.

If you're willing to help you could put some strategic dbg!() in a local copy of rodio and see what is happening. If you do not have time no worries ill get to it someday though that could take a while.... :sweat_smile:

I put a print statement, and the example ran successfully only once. Then, it's the same error for the subsequent run.
Output:
    Finished dev [unoptimized + debuginfo] target(s) in 2.92s
     Running `target/debug/examples/reverb`
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
/// until it stops

Changes:
    #[inline]
    fn size_hint(&self) -> (usize, Option<usize>) {
        let (min, max) = self.input.size_hint();
        print!("{}", self.next_output_sample_pos);
        ....

make a local clone of rodio. Setup your toml such that rodio is compliled from that path then change channels.rs in the local clone such that:
(size + consumed) / self.from as usize * self.to as usize
	- self.next_output_sample_pos as usize

becomes
((size + consumed) / self.from as usize * self.to as usize).saturating_sub(self.next_output_sample_pos as usize)

Now it doesn't panicked. I can open a PR.

I got some time and I am trying to reproduce the issue:
use rodio::Source;
use std::io::BufReader;
use std::time::Duration;

fn main() {
    let (_stream, handle) = rodio::OutputStream::try_default().unwrap();
    let sink = rodio::Sink::try_new(&handle).unwrap();

    let file = std::fs::File::open("assets/music.ogg").unwrap();
    let source = rodio::Decoder::new(BufReader::new(file)).unwrap();
    let with_reverb = source.buffered().reverb(Duration::from_secs(30), 1.0);
    sink.append(with_reverb);

    sink.sleep_until_end();
}

This does not reproduce it however. Could you try that on your machine? Does it panic there? Can you adjust it so that it does panic if it does not?

@dvdsk It doesn't panic anymore. I tried the example and the one in my code.

@dvdsk It doesn't panic anymore. I tried the example and the one in my code.

and that is with the normal (git) version of rodio without the modifications we discussed above?

Yes.


Please change your icon

It appears that you have taken your icon directly from my extension, https://github.com/mgziminsky/FacebookTrackingRemoval, and just mirrored it.
My extension, and all it's assets are licensed under the GPLv3. You are free to use and modify my icon so long as you adhere to my license. That means you must license your version of the icon under the GPLv3, state any changes made, and include the GPLv3 license/copyright notice somewhere in your project.
Also, if you wish to use a derivative of my icon as your main extension icon, I ask that you make it easily distinguishable from my own, just mirroring is not enough. It should be different enough so not to be accidentally confused for my own extension.
If you would like, I can send you the source svg file for my icon so that you can more easily make changes. It was made using Inkscape, in case you needed somewhere to start. If I do provide you a copy of the svg, you must also be willing to either publish the modified version in your project, or share it with anybody that requests it.
Thanks

Hi Michael,
I am so sorry for this my big mistake. Picture is changed now.
I used picture from free image bank, I checked it was 100 % free, but not distinguish licence detail, or any author's wishes.

Thank you for changing that.
Do you happen to remember where you found the image originally? I'd like to confirm it is being shared correctly since I haven't posted it anywhere myself.


Doc: clear an error comment on a solution example

Type of issue
Other (describe below)
Description
[Code improve]
In the third example when you solved the problem adding the static keyword you have to clear the error comment on the method was called on the Main method
Page URL
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs0120?f1url=%3FappId%3Droslyn%26k%3Dk(CS0120)
Content source URL
https://github.com/dotnet/docs/blob/main/docs/csharp/language-reference/compiler-messages/cs0120.md
Document Version Independent Id
1c66477a-2a97-4eff-1cd8-937f4e7880a0
Article author
@BillWagner
Metadata

ID: 672e69a1-80bb-87cd-b3b8-bf104d8aa89e
Service: dotnet-csharp
Sub-service: errors-warnings

Thanks for pointing this out @amuza2
I've opened a PR to fix this issue.


Updated documentation for Page Rules API permissions and email settings

Resolves https://github.com/octodns/octodns-cloudflare/issues/83
Have added the required API scopes and also added a message that passing email along with API Token will result in an invalid request error. Ref :
octodns_cloudflare.CloudflareError: Invalid request headers

Thanks.


fix(members): dense grid in all circumstances

includes a bunch of refactors around links / theme

coverage degradation is just because of the deletions


feat: update semantic-release to latest

Updates other dependencies as well.
BREAKING CHANGE: Update major version of semenatic-release

:tada: This PR is included in version 3.0.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Target profile page rewrite: Filters and search bar for data tables on detail view

The specs for the data tables in the detail view show both the filtering widgets from DC.js and a search bar. Can we please investigate if we can make both work together?
If not, at the next Integration Day, I can run some quick usability tests to find out if users prefer the filter visualisations or ability to search a data table.

@andrewhercules Yes, we can integrate the filtering from the dropdown at the top of each column with the filtering from DC. We have a working version of how that works here https://platform-app.netlify.com/target/ENSG00000091831/cancer-biomarkers

Looks good - thanks :)
Can we also allow users to unselect a filter option? So for example, in the screenshot below, I filtered for rows where the biomarker is ESR1:Y537S.

However, I cannot unselect this filter option - which users can currently do in the Platform.

I'll add this to the drugs details table too.

Ticket closed as QC work completed.
Note: this ticket will be referenced in future work on developing a design pattern library for all Open Targets websites and services


Change the "partner" system

Review the whole "partner" system to be able to exclude several people at once.

Fixed by 94b4c544165bee1dd0a620362b5674627a1d0076


Request Feature

Description of the new feature / enhancement
Folder Lock
Scenario when this would be used?
Folder lock & App lock it will be usefull in many scenarios and helpfull to all
Supporting information
No response

#21759 and #21921


list_projects does not work, but search_projects does.

Environment details

OS type and version:
Python version: 3.9.6
pip version: 21.3.1
google-cloud-resource-manager version: 1.3.3

My service account has the following permissions:

resourcemanager.projects.get
resourcemanager.projects.list

list_projects - Fails
from google.cloud import resourcemanager

client = resourcemanager.ProjectsClient.from_service_account_json("creds.json")

for project in client.list_projects():
    print(project)

search_projects - Succeeds
from google.cloud import resourcemanager

client = resourcemanager.ProjectsClient.from_service_account_json("creds.json")

# List all projects you have access to
for project in client.search_projects():
    print(project)

Stack trace
Traceback (most recent call last):
  File "/app/gcp_utils.py", line 12, in <module>
    for project in client.list_projects():
  File "/usr/local/lib/python3.9/site-packages/google/cloud/resourcemanager_v3/services/projects/client.py", line 519, in list_projects
    response = rpc(request, retry=retry, timeout=timeout, metadata=metadata,)
  File "/usr/local/lib/python3.9/site-packages/google/api_core/gapic_v1/method.py", line 154, in __call__
    return wrapped_func(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/google/api_core/retry.py", line 283, in retry_wrapped_func
    return retry_target(
  File "/usr/local/lib/python3.9/site-packages/google/api_core/retry.py", line 190, in retry_target
    return target()
  File "/usr/local/lib/python3.9/site-packages/google/api_core/grpc_helpers.py", line 68, in error_remapped_callable
    raise exceptions.from_grpc_error(exc) from exc
google.api_core.exceptions.PermissionDenied: 403 The caller does not have permission

Hi @fxdgear,
TL;DR; use this code
from google.cloud import resourcemanager

client = resourcemanager.ProjectsClient.from_service_account_json("creds.json")

for project in client.list_projects(<The name of the parent resource to list projects under>):
    print(project)

I was able to re-create the issue with your code snippet. As a first step, I went to the Try this API
 section for the Resource Manager V3 list_projects reference documentation. I noticed that the parent parameter is required. Once I provided a parent parameter, I received a valid response. I've checked that the parent parameter is also listed as a required parameter in the docs here. Regretfully we don't have samples in this repository. We are tracking the issue here.
I'm going to keep this issue open as we should improve the error message to let users know that a required parameter is missing.

I'm going to close this issue as a response was provided in https://github.com/googleapis/python-resource-manager/issues/145#issuecomment-996668343. Please open a new issue if the error re-appears.

I've confirmed that the error message says detail: "The required field \'parent\' is missing in the request. when the required parameter is missing.


GC Corruption from Measurements.jl usage

https://gitlab.com/PumasAI/Pumas-jl/-/jobs/264465532 was found in https://github.com/PumasAI/Pumas.jl/pull/605 .
GC error (probable corruption) :
Allocations: 288350199 (Pool: 288312654; Big: 37545); GC: 705
<?#0x7f11e5e9f8c0::Measurements.Measurement{Float64}(val=512.784, err=1.52101, tag=0x0000000000000000, der=Measurements.Derivatives{Float64}(parent=Measurements.Derivatives{Float64}(parent=#<null>, key=(2.37152e-322, 6.90283e-310, 0x00007f11e654f490), value=6.91692e-323), key=(2.268, 0.2, 0x0000000000000002), value=-7.60506))>
0x7f124b99b010: Queued root: 0x7f11e7601c10 :: 0x7f125d721c10 (bits: 3)
        of type Core.MethodInstance
0x7f124b99b028: Queued root: 0x7f11e7673c90 :: 0x7f125d721c10 (bits: 3)
        of type Core.MethodInstance
0x7f124b99b040: Queued root: 0x7f11e5e32810 :: 0x7f125d721ba0 (bits: 3)
        of type Method
0x7f124b99b058: Queued root: 0x7f11e39932b0 :: 0x7f125d721ba0 (bits: 3)
        of type Method
0x7f124b99b070: Queued root: 0x7f1266cedb70 :: 0x7f125d721040 (bits: 3)
        of type Array{Any, 1}
0x7f124b99b088:  r-- Stack frame 0x7ffd33f2d7e0 -- 13 of 16 (direct)

signal (6): Aborted
in expression starting at /builds/PumasAI/Pumas-jl/test/features/measurement_tests.jl:7
gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
gc_assert_datatype_fail at /buildworker/worker/package_linux64/build/src/gc.c:1522
gc_mark_loop at /buildworker/worker/package_linux64/build/src/gc.c:2402
_jl_gc_collect at /buildworker/worker/package_linux64/build/src/gc.c:2703
jl_gc_collect at /buildworker/worker/package_linux64/build/src/gc.c:2874
jl_gc_pool_alloc at /buildworker/worker/package_linux64/build/src/gc.c:1102
* at /builds/PumasAI/Pumas-jl/.julia/packages/Measurements/VjRMd/src/math.jl:192
##369 at /builds/PumasAI/Pumas-jl/.julia/packages/ModelingToolkit/3e5pc/src/utils.jl:59
unknown function (ip: 0x7f11e34c93ed)
macro expansion at /builds/PumasAI/Pumas-jl/.julia/packages/ModelingToolkit/3e5pc/src/utils.jl:102 [inlined]
macro expansion at ./none:0 [inlined]
fast_invokelatest at ./none:0 [inlined]
out_f_safe at /builds/PumasAI/Pumas-jl/.julia/packages/ModelingToolkit/3e5pc/src/systems/diffeqs/diffeqsystem.jl:217 [inlined]
DiffEqWrapper at /builds/PumasAI/Pumas-jl/src/simulate_methods/diffeqs.jl:425 [inlined]
ODEFunction at /builds/PumasAI/Pumas-jl/.julia/packages/DiffEqBase/aPwRz/src/diffeqfunction.jl:193 [inlined]
perform_step! at /builds/PumasAI/Pumas-jl/.julia/packages/OrdinaryDiffEq/BhP0W/src/perform_step/low_order_rk_perform_step.jl:589
solve! at /builds/PumasAI/Pumas-jl/.julia/packages/OrdinaryDiffEq/BhP0W/src/perform_step/composite_perform_step.jl:43
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
#__solve#345 at /builds/PumasAI/Pumas-jl/.julia/packages/OrdinaryDiffEq/BhP0W/src/solve.jl:5
jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2332
#__solve at ./none:0 [inlined]
#solve#381 at /builds/PumasAI/Pumas-jl/.julia/packages/DiffEqBase/aPwRz/src/solve.jl:39 [inlined]
#solve at ./none:0 [inlined]
#_solve_diffeq#388 at /builds/PumasAI/Pumas-jl/src/simulate_methods/diffeqs.jl:31
#_solve_diffeq at ./none:0 [inlined]
#_solve#84 at /builds/PumasAI/Pumas-jl/src/models/model_api.jl:138 [inlined]
#_solve at ./none:0 [inlined]
#simobs#87 at /builds/PumasAI/Pumas-jl/src/models/model_api.jl:174
unknown function (ip: 0x7f11e3301d87)
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1842
jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2348
#simobs at ./none:0
unknown function (ip: 0x7f11e330167d)
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1842
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:323
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:411
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:625
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:689
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:689
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:885
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f11e64ec7df)
unknown function (ip: 0x14d)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:764
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:883
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:826
include at ./boot.jl:326 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29 [inlined]
include at /builds/PumasAI/Pumas-jl/.julia/packages/SafeTestsets/A83XK/src/SafeTestsets.jl:23
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1842
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:323
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:411
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:362 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:773
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:689
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:689
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:885
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f11e675177f)
unknown function (ip: 0x27)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:764
jl_eval_module_expr at /buildworker/worker/package_linux64/build/src/toplevel.c:179
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:614
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:793
eval at ./boot.jl:328
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:323
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:411
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:362 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:773
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:885
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f11e67440af)
unknown function (ip: 0x3)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:764
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:883
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:826
include at ./boot.jl:326 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1842
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
include at ./client.jl:403
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:323
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:411
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:362 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:773
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:885
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f12525a97cf)
unknown function (ip: 0x28)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:764
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:883
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:826
include at ./boot.jl:326 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
include at ./client.jl:403
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1842
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:323
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:411
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:362 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:773
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:885
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f125d89793f)
unknown function (ip: 0xffffffffffffffff)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:764
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:713
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:793
eval at ./boot.jl:328
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
exec_options at ./client.jl:243
_start at ./client.jl:436
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2197
jl_apply at /buildworker/worker/package_linux64/build/ui/../src/julia.h:1571 [inlined]
true_main at /buildworker/worker/package_linux64/build/ui/repl.c:96
main at /buildworker/worker/package_linux64/build/ui/repl.c:217
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /usr/local/julia/bin/julia (unknown line)
Allocations: 288350199 (Pool: 288312654; Big: 37545); GC: 705
ERROR: Package Pumas errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Types.jl:120
 [2] #test#66(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1329
 [3] #test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:0 [inlined]
 [4] #test#46(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:198
 [5] #test at ./none:0 [inlined]
 [6] #test#45 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:180 [inlined]
 [7] #test at ./none:0 [inlined]
 [8] #test#44 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:179 [inlined]
 [9] #test at ./none:0 [inlined]
 [10] #test#43(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:coverage,),Tuple{Bool}}}, ::Function, ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:178
 [11] (::getfield(Pkg.API, Symbol("#kw##test")))(::NamedTuple{(:coverage,),Tuple{Bool}}, ::typeof(Pkg.API.test), ::String) at ./none:0
 [12] top-level scope at none:0

The test that was being run is https://github.com/PumasAI/Pumas.jl/blob/master/test/features/measurement_tests.jl which is sending a Measurement through an ODE.

Thanks for the report, however I cannot reproduce the error by just including the measurement_tests.jl file:
julia> include("measurement_tests.jl")
warnings for Measurements are suppressed.
Test Summary: | Pass  Total
Static Vector |    2      2
Test Summary:     | Pass  Total
Non-static vector |    2      2
Test Summary:  | Pass  Total
Magic argument |    2      2
Test Summary:     | Pass  Total
Analytic solution |    2      2
Test.DefaultTestSet("Analytic solution", Any[], 2, false)

Information about my environment:
(Pumas) pkg> status
Project Pumas v0.1.0
    Status `~/.julia/dev/Pumas/Project.toml`
  [0bf59076] + AdvancedHMC v0.2.2
  [336ed68f] + CSV v0.5.9
  [a93c6f00] + DataFrames v0.18.4
  [82cc6244] + DataInterpolations v0.2.0
  [864edb3b] + DataStructures v0.17.0
  [bcd4f6db] + DelayDiffEq v5.11.0
  [2b5f629d] + DiffEqBase v5.17.0
  [01453d9d] + DiffEqDiffTools v0.14.0
  [c894b116] + DiffEqJump v6.2.0
  [163ba53b] + DiffResults v0.0.4
  [31c24e10] + Distributions v0.21.1
  [f6369f11] + ForwardDiff v0.10.3
  [38e38edf] + GLM v1.1.1
  [19dc6840] + HCubature v1.4.0
  [2ee39098] + LabelledArrays v0.7.1
  [c7f686f2] + MCMCChains v0.3.11
  [1914dd2f] + MacroTools v0.5.1
  [e1d29d7a] + Missings v0.4.1
  [961ee093] + ModelingToolkit v0.5.0
  [429524aa] + Optim v0.19.2
  [1dea7af3] + OrdinaryDiffEq v5.13.0
  [90014a1f] + PDMats v0.9.7
  [3cdcf5f2] + RecipesBase v0.7.0
  [731186ca] + RecursiveArrayTools v1.0.0
  [189a3867] + Reexport v0.2.0
  [90137ffa] + StaticArrays v0.11.0
  [2913bbd2] + StatsBase v0.32.0
  [f3b207a7] + StatsPlots v0.10.2
  [09ab397b] + StructArrays v0.4.0
  [bd369af6] + Tables v0.2.10
  [84d833dd] + TransformVariables v0.3.3
  [a2a6695c] + TreeViews v0.3.0
  [1986cc42] + Unitful v0.16.0
  [ade2ca70] + Dates
  [8ba89e20] + Distributed
  [37e2e46d] + LinearAlgebra
  [d6f4376e] + Markdown
  [44cfe95a] + Pkg
  [de0858da] + Printf
    Status `~/.julia/dev/Pumas/Manifest.toml`
  [0bf59076] + AdvancedHMC v0.2.2
  [336ed68f] + CSV v0.5.9
  [a93c6f00] + DataFrames v0.18.4
  [82cc6244] + DataInterpolations v0.2.0
  [864edb3b] + DataStructures v0.17.0
  [bcd4f6db] + DelayDiffEq v5.11.0
  [2b5f629d] + DiffEqBase v5.17.0
  [01453d9d] + DiffEqDiffTools v0.14.0
  [c894b116] + DiffEqJump v6.2.0
  [163ba53b] + DiffResults v0.0.4
  [31c24e10] + Distributions v0.21.1
  [f6369f11] + ForwardDiff v0.10.3
  [38e38edf] + GLM v1.1.1
  [19dc6840] + HCubature v1.4.0
  [2ee39098] + LabelledArrays v0.7.1
  [c7f686f2] + MCMCChains v0.3.11
  [1914dd2f] + MacroTools v0.5.1
  [e1d29d7a] + Missings v0.4.1
  [961ee093] + ModelingToolkit v0.5.0
  [429524aa] + Optim v0.19.2
  [1dea7af3] + OrdinaryDiffEq v5.13.0
  [90014a1f] + PDMats v0.9.7
  [3cdcf5f2] + RecipesBase v0.7.0
  [731186ca] + RecursiveArrayTools v1.0.0
  [189a3867] + Reexport v0.2.0
  [90137ffa] + StaticArrays v0.11.0
  [2913bbd2] + StatsBase v0.32.0
  [f3b207a7] + StatsPlots v0.10.2
  [09ab397b] + StructArrays v0.4.0
  [bd369af6] + Tables v0.2.10
  [84d833dd] + TransformVariables v0.3.3
  [a2a6695c] + TreeViews v0.3.0
  [1986cc42] + Unitful v0.16.0
  [ade2ca70] + Dates
  [8ba89e20] + Distributed
  [37e2e46d] + LinearAlgebra
  [d6f4376e] + Markdown
  [44cfe95a] + Pkg
  [de0858da] + Printf

julia> versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)

@giordano @ChrisRackauckas this may be related to JuliaPlots/Makie.jl#374, which was reported at https://github.com/JuliaLang/julia/issues/32751 and fixed in https://github.com/JuliaLang/julia/pull/32773.  I've tested to check that this was fixed on the latest nightlies.  If so, you may want to request a backport?

Well, retesting worked 🤷♂


No such file or directory

Hi Dana
I am having an issue with one particular file in my data set when I attempt to run it through TC.
Below are commands
python $TC --threads 6 --sam $SSAM --genome $REF --spliceJns $SPLICE --deleteTmp --outprefix EXT2_TC
Reading genome ..............................
Reading genome ..............................
Reading genome ..............................
cat: 'TC_tmp//.sam': No such file or directory
cat: 'TC_tmp//.fa': No such file or directory
cat: 'TC_tmp//.log': No such file or directory
cat: 'TC_tmp//.TElog': No such file or directory
Took 0:00:00 to combine all outputs.
I have attempted to clear /tmp/ directory before trying this again (I notice pybedtools creates many files here) but it didn't help. After restarting my PC I got further (thinking it may clear temporary files causing issues), yet the output files don't appear to be correct. This replicate has the largest file size out of all, yet it was processed via TC with an end file size substantially smaller than all the rest, it was also processed very quickly, where as the rest took 3+ hours. To be sure, I remapped the original file in minimap2 again and tried once more. Have also tried without the --deleteTmp option.
Cheers
Dean

Hi Dean,
I'll try the trivial solution first- have you double-checked that the path you are providing in the $SSAM bash variable is correct?
If that doesn't help, feel free to send me a sample of the SAM file in question at<EMAIL_ADDRESS>and I'd be happy to take a look.
Cheers,
Dana

Hi Dana,
The SAM file path is all good. I tried tweaking a few parameters, in that perhaps the program exits if the computational load is too high for the computer. I reduced the threads to 4 from 6, and the program appears to have ran to completion - now my main confusion here is that the end file sizes are quite different (counter-intuitively). The starting file size of one replicate was 5gb, and the output SAM from TC was 3.4gb, my second replicate which had a starting file size of 23gb, ended up with a output SAM that was only 2.5gb - smaller than even the first replicate? I am confused as to what may be happening here? Is TC culling upwards ~90% of the data? Most replicates have mapping stats of ~85% also
Perhaps indel size in my data? number of mismatches?
Cheers
Dean

Hi Dean,
One of the drawbacks to the multithreading is that it does result in higher memory usage, which as you remarked can lead to a crash on large inputs. One way to mitigate this might be to pre-filter your SAM file and run TC on only the primary alignments (ie keep reads where the second column is 0 or 16).
TranscriptClean doesn't correct the unmapped reads or the non-primary alignments, so it is possible that the file size difference you are seeing is related to that. In particular, the --canonOnly and --primaryOnly command-line options would be expected to decrease the size of the final output that you get. For instance, if your mapping rate is 85% and you ran TC with one of these options enabled, then at least 15% of the reads in your input file would not be found in the output. But of course I would not typically expect a 23G to 2.5G drop unless the mapping rate/multimapping rate was really bad- that is a big reduction. Do you still have the tmp_dir files from that run?
Best,
Dana

Hi Dana,
Just some more info - the large replicate has ~26% non-primary alignments. The first smaller one has ~28%.
.TE.log file indicates that (Large replicate)
61907421 Corrected
658870 Uncorrected
I've got the tmp files, see the contents of the directory below /TC_tmp/split/un_corr_sams
Also, I sent you the .sam via email

Greatly appreciate the help!
Dean


Merge prTesting_202004231931 branch to master branch

Docs Build status updates of commit c26ccb5:
:clock10: Pending: waiting for processors (5 builds ahead of you)
:warning: Docs Build is busy, currently there are 5 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit c26ccb5:
:warning: Validation status: warnings

File
Status
Preview URL
Details

split/updateTestRef.md
:warning:Warning

Details

split/updateTestRef.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.
[Warning] Missing attribute: title. Add a title string to show in search engine results.
Line 0: [Warning] Markdown content is not allowed before H1.
Line 1: [Suggestion] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning on 04/01/2020.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Problem using Google drive via rclone

Hello Rustic Team,
I hope everything is going well. I'm opening this issue on behalf of the CyberPanel team.
We're currently experiencing an issue from Rustic's end. We've integrated Rustic with our new backup system, but despite trying different versions of rclone, we're still unable to create the backup. Below are the details from the terminal.
[root@dockertesting ~]# sudo -u wpmau6540 rustic init -r rclone:'unasirdrive':wpmautic.net --password ""
[INFO] using no config file, none of these exist: /home/wpmautic.net/.config/rustic/rustic.toml, /etc/rustic/rustic.toml, ./rustic.toml
[INFO] rclone output: 2024/04/16 13:33:35 Failed to create file system for "unasirdrive:wpmautic.net": couldn't find root directory ID: Get "https://www.googleapis.com/drive/v3/files/root?alt=json&fields=id&prettyPrint=false&supportsAllDrives=true": couldn't fetch token: unauthorized_client: if you're using your own client id/secret, make sure they're properly set up following the docs
error: backend rclone Backend cannot be loaded: rclone exited with ExitStatus(unix_wait_status(256))
[root@dockertesting ~]#

I will add further context to this: It works with sftp backend, but it is not working with Google drive backend. We've tried different os and different rclone versions. But same problem occurs.

@shbs9 Did you try if rclone is able to successfully access the repository? Commands like rclone ls or rclone copy should work as expected.
For me this seems to be an rclone configuration issue. In that case you should fix the rclone config and rustic should work.
As a side note: With rustic 0.7.0 Google Drive is directly (i.e. compiled-in; no foreign binary needed) supported using the opendal backend. But this needs to be configured using a config file - configuration via env variables is available in the latest betas but not yet released. For configuration details see https://nightlies.apache.org/opendal/opendal-docs-stable/docs/rust/opendal/services/struct.Gdrive.html and https://github.com/rustic-rs/rustic/tree/main/config

Thank you for getting back to us I checkedrclone ls it seems working fine let me check the other part and we will get back to you.

All seems set from the rclone end can configuration and all but still we cant create can you guide us more?

From

[INFO] rclone output: 2024/04/16 13:33:35 Failed to create file system for >unasirdrive:wpmautic.net": couldn't find root directory ID: Get "https://www.googleapis.com/drive/v3/files/root?alt=json&fields=id&prettyPrint=false&supportsAllDrives=true": couldn't fetch token: unauthorized_client: if you're using your own client id/secret, make sure they're properly set up following the docs
error: backend rclone Backend cannot be loaded: rclone exited with > ExitStatus(unix_wait_status(256))

this seems like rclone exits with an error code due to the mentioned problem. rustic here only displays the ouput rclone provides. So you have to find that rclone problem.  To get more debug output from rclone you can set the env variable  RCLONE_VERBOSE=2, e.g. run RCLONE_VERBOSE=2 rustic ..... Hope this leads you to the root cause of the problem.


enh: direct full-document upload mode bypassing the embedding process

Feature Request
The newly added full-text feature would allow users to upload a document and use it directly, without waiting for embedding.
Is your feature request related to a problem? Please describe.
It allows me for example, to directly and completely summarize a youtube video, without waiting for embeddings, and saves me time.
Describe the solution you'd like
Introduce a separate full-text upload option or a toggle, or use a double '##' to enable direct full-text usage.
Describe alternatives you've considered
none yet.

I think an option to create per model guidelines for bypassing RAG would be a great option too.

Or mabe an option to say only use the Rag If Minimum 3 documents uploaded.

I think an option to create per model guidelines for bypassing RAG would be a great option too.

Strongly support this.  Manually modifying it each time is very troublesome; a global switch to modify the default settings would be much better.