Implement CountAsync

I would like to request a count of records for a given filter criteria/query. For example:
SELECT VALUE COUNT(1) FROM c WHERE c....
When querying CosmosDb directly, this returns a response as follows:
[
    27
]

(In the example above, there are 27 records)
Using the repository, this doesn't seem possible. Is there a way to use the existing repository to get the above result back, or would a new method be required?
Since all POCOs must derive from IItem, I have tried to create a POCO for the anonymous array response type above but have faced some challenges (with deserialization, etc). I don't this its possible (but could be wrong, only spent a few minutes experimenting).

@dcuccia @mumby0168 we should consider adding this to the repos API. Perhaps a ValueTask<int> CountAsync for a given IRepository<TItem>, should be easy.

Yeah certainly can be done, I have been thinking about an 'ExistsAsync' also.

Yeah certainly can be done, I have been thinking about an ExistsAsync also.

Yes, let's track these new APIs separately. But I think they're great and easy additions.

Hi @CarloGarcia would you fancy having ago at implementing this? Feel free to open a draft PR with your idea if you want some feedback 👍

Is this still open for someone to take on? I have a basic implementation and tests working that I can PR and take feedback on. Currently looking into the examples to find some good places for addition.

Hi @kevin-benton we did have a PR in for this #86 but it went a little stale, be more than happy to review your PR 😃


Double-click to expand/collapse nested compositions

otioview allows the user to double-click on a nested composition (e.g. a Track or Stack within a Track) to drill into it in a separate tab. It would be great if Raven had the same feature and/or a way to expand a nested composition in-place within the main window.
For the first approach, it might be best to implement #64 first and then come back to this.
For the second in-line approach, we can look at how NLEs like Avid Media Composer allow the user to expand/collapse nested compositions within the timeline window.

This will be easier to implement after https://github.com/OpenTimelineIO/raven/issues/72 is complete.


can't update Firefly!

Go to update from v 1.0.0 too v 1.2.0 and says cant update and now won't let me update?

You need to go to the official Firefly website and download the latest version https://firefly.iota.org/

Thank you


Add Ability to Stop Polling

I was wondering if it would be possible to add a stopPolling function to the bot. I have a situation where I would like to have the bot stop receiving updates from telegram without having to terminate the current process.

@vigoren This took forever but... finally added it into the library.


[AMORO-2253] Mixed Format optimized-sequence should not contains the skipped partitions

Why are the changes needed?

When the self-optimizing of a Mixed Format Table skips some partitions due to cost limitations of the optimizing process, the calculation of fromSequence and toSequence still considers all partitions, resulting in a discrepancy between the optimized-sequence and the actual optimized partitions.
Close #2253 .
Brief change log

Mixed Format optimized-sequence should not contains the skipped partitions

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

This PR has been cherry-picked to 0.5.x.


Cond function

Hello,
the very convient cond function is missing. It avoids multiples if. I tried to implement it, but no luck. Do you have ideas or hint to implement it?
I looked at the picolisp source and I found that but I did not manage to translate it in assembler:
any doCond(any x) {
any a;
while (isCell(x = cdr(x))) {
if (!isNil(a = EVAL(caar(x)))) {
val(At) = a;
return prog(cdar(x));
}
}
return Nil;
}
x=cdr(x) is POPLIST
But I do not know how to implement the caar and cdar function in assembler

I'm sorry, but I am not really updating this anymore, this was a hackish proof-of-concept. I don't think Cond is not implemented in the source I found and I don't really intend to implement anything specifically.
I also believe caar and cdar, etc are already implemented.
If you fix these, ping me and I'll fix update it, but I don't have the time and/or motivation to implement it myself

Finally, I managed to implement the cond function: Hurray!!! Here is the code if you are interested in implementing it for the TI calcs
COND:
	CALL POPLIST
	PUSH HL
	EX DE,HL
	CALL POPLIST
	PUSH HL
	CALL EVALDE		;CONDITION
	LD A,H
	OR A
	POP HL			;BODY
	JR Z,COND1
        POP BC                  ;AVOID HL LEAK
	CALL POPLIST
	EX DE,HL
	JP EVAL
COND1:
	POP HL
	LD A,H
	OR A
	RET Z


IsarLinks lose Sorting

Steps to Reproduce
Create 2 Collection, e.g. Students and Teacher
Add 5 Teachers
Add a Student and attach Teachers with the .add Method (start with the last added Teacher for example)
Save and Load the Links from the Student, the Teachers will be always in the order how they are stored in the Teacher-Collection.
Is there any way to prevent this, or any suggestion how to solve this?
In my "real world" example i have n-Students and n-Teachers, Teachers are attached to Students, but i have to sort in different for every student.
Current Workaround
Saving an "orderList" with the isar Ids from the Teachers to every student.
Details

Any Platform
Flutter stable
Isar 3.0.6-dev

Hey @t-kietzmann
can I ask you about this issue, https://github.com/isar/isar/issues/915 did you find any solution or fix for it?

This is a serious issue...

Yes, it decrease the usefulness of IsarLinks greatly, can you guys give a option, sush as sort.

IsarLinks extends Set which does not guarantee ordering. I'm looking into ways to fix this however with v4. Closing for now 🙂

IsarLinks extends Set which does not guarantee ordering. I'm looking into ways to fix this however with v4. Closing for now 🙂

Do you have a prognosis for when it will be?

IsarLinks extends Set which does not guarantee ordering. I'm looking into ways to fix this however with v4. Closing for now 🙂

@simc there will be any performance loss? Some operations of ordered sets are slower than in unordered sets. Maybe having both could be a good idea.

IsarLinks extends Set which does not guarantee ordering. I'm looking into ways to fix this however with v4. Closing for now 🙂

@simc there will be any performance loss? Some operations of ordered sets are slower than in unordered sets. Maybe having both could be a good idea.

He removed links from 4 version(


Snippets can't be called inside quotes (single or double)

VSCode Version: 1.38.1
OS Version: macOS Mojave 10.14.6

Steps to Reproduce:

Create a snippet
Try to use the snippet inside any pair of quotes, single or double.

Does this issue occur when all extensions are disabled?: Yes
I saw this issue thread from about a year ago: https://github.com/Microsoft/vscode/issues/38952
The screenshot jrieken is showing is a different behaviour (and I'm kind of annoyed at how rude he was in dismissing and closing the original ticket since he clearly didn't understand what was being described, even after clarification). The things the editor are suggesting are just the strings 'alert', 'bugs' and so on, but not full snippets with tab stops and whatnot.
I have the following snippet:
        "Text Block": {
		"prefix": ["textblock"],
		"body": [
			"<TextBlock text={$1} />$0"
		]
	}

And I can call it outside of a string, like so:

but if I try to call it inside a string, I can't use the snippet:

At best, I can get the editor to suggest the string 'TextBlock' if I'm in a file in which that string appears frequently, but I'm unable to use the whole snippet.
This behaviour also happens if you are typing after an opening quote that doesn't have a closing quote before the end of the file.

What does "to call it inside a string" means? Do you type and expect snippets/sugestions to show up or do you press Ctrl+Space to show snippets/suggestions?

 "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": true
  },

"strings": true is what you are looking for.

@angusmglfraser fyi


Emacsclient desktop file

Description
Succeeds #927
TODO

[ ] emacsclient shortcut shows up as separate icon in KDE taskbar (not sure what to do about this) and can't be pinned directly from active emacs

[x] replace writeTextFile with mkDesktopEntry

[ ] Squash commits

Checklist

[x] Code formatted with ./format.

[x] Code tested through nix-shell --pure tests -A run.all.

[ ] Test cases updated/added. See example.

[ ] Commit messages are formatted like
{component}: {description}

{long description}

See CONTRIBUTING for more information and recent commit messages for examples.

If this PR adds a new module

[ ] Added myself as module maintainer. See example.

[ ] Added myself and the module files to .github/CODEOWNERS.

@rycee I switched to makeDesktopItem. Not sure if we should use the original pkgs.writeTextFile as that was pulled from upstream. Still don't know if it's worth blocking on the KDE issue as I'm not sure there's a way to have two desktop entries grouped together when in KDE task switcher/gnome shell etc.

Note two icons, one for the desktop entry for emacs client, one for running emacs after clicking the emacs client launcher.

Thanks! Rebased to master in 9f396fddc61cb649b7989f3f51389c228bad13ff.


[Bug?] - token is not defined if you remove Prone effect.

Removing Prone effect from a token HUD seems to trigger
Uncaught (in promise) ReferenceError: undefined. token is not defined   CoverCalculatorTokenSizes.js:154

I changed CoverCalculatorTokenSizes.js:151  to  static isDowned(status,token) {
and
CoverCalculatorTokenSizes.js:214 to if (CoverCalculatorTokenSizes.isDowned(status,token)) {
as a quick fix, but I didn't spend much time validating it so I am not making a PR for this yet.

Thanks, I already have found this issue and fixed but not released it as yet. Real life hit me a bit hard the last couple of months. Will try to get a new version out this weekend


ci: Use actions/create-release

This is the offical GH action for releases, and we use it in kwctl and
others.
With this, I hope that release naming will be fixed to
Release kubewarden-controller v1.1.0
from
Release kubewarden-controller refs/tags/v1.1.0

Afaics, we can continue to use to the the atual action. But we need to change a configuration. By default the actions uses the github.ref as the release name. I believe that if we change it to GITHUB_REF_NAME the issue goes away.

True, good point! amended the PR, now it uses GITHUB_REF_NAME. Also, needed to pint golangci in GHA, or it will fail.


Suggestion: move PropertyAccessorParser to aurelia-framework

Hi guys,
The PropertyAccessorParser component used for creating typed references to property names (like we used to do in C# with expressions and now nameof()) is a really useful utility.
We use it across our app for defining references to properties, so that they are not magic strings, as much as possible. Can I suggest that this component be moved to the base Aurelia framework, instead of being just in this plugin? It has uses far beyond just validation, and helps TypeScript do a better job.
Just a thought.

glad you found it useful!
@EisenbergEffect thoughts?
This is the class: https://github.com/aurelia/validation/blob/master/src/property-accessor-parser.ts

How possible is it to move this to binding, keeping the fidelity of the TS definitions, but without needing to port all of the binding library to TypeScript?

Stale since 2017
but seems useful

Or you could use the TypeScript-operator keyof (available since TypeScript 2.1). Then you can use strings, and the TypeScript compiler does the magic and checks if they are properties of a given object.

@bigopon seen this one?

I'm not sure we want to do it, validation is the only user of this, we don't want to punish apps that don't use it. Also, it can be simply copied if an apps need to.


add pt_BR .po file

Description
Adding translations for the default messages present in any brand-new project.
Checklist:

[x] I've made sure that tests are updated accordingly (especially if adding or updating a template option)
[x] I've updated the documentation or confirm that my change doesn't require any updates

Rationale
Adding Brazilian Portuguese strings: Fix #4362.

Thanks 🎉


array-interop: request for feedback

Please see anowell/are-we-learning-yet#14. I would like for the major rust array crates to be able to have interop without friction. I would love your feedback

I had not seen this issue before, but are you aware of mint (see #270)? It seems like a very similar idea from my point of view. Perhaps there is a proliferation of standards, after all.


DCR: Add the ability to pass handler functions into dialog base classes (Only for Consult)

Dialog classes like ComponentDialog have certain methods that we recommend developers override during the class derivation process - onBeginDialog, onEndDialog, etc.
If we provide a mechanism by which developers can specify these functions through setter functions, developers can directly use the base classes in many cases without having to derive new classes.
In think this can be an particular, I think will be very useful when applied to:
onEndDialog - this will allow developers to take some action at the end of their dialogs without sub-classing.
onConsultDialog - this will allow developers to expose the tests that would indicate their dialog should take control without sub-classing.
I propose that we add additional methods that allow these handlers to be set parametrically:
public setConsultHandler(handler): void {
  this.consultHandler = handler;
}

And then amend the default implementation of the on functions to call handlers if present:
protected onConsultDialog(innerDC: DialogContext): Promise<DialogConsultResult> {
        if (this.consultHandler) {
           return this.consultHandler(innerDC);
        } else {
            return innerDC.consultDialog();
       }
}

This pattern of adding handlers will be much more familiar to Javascript developers than deriving classes, and will allow those base classes to be used in much more flexible ways than they are currently.

I don't think this is relevant anymore.


.select method does not preserve vars

The vars from collider object and line object are lost when selecting a sub-section of the line with the .select method.
import xtrack as xt

# --- Parameters
seq         = 'lhcb1'
ip_name     = 'ip1'
s_marker    = f'e.ds.l{ip_name[-1]}.b1'
e_marker    = f's.ds.r{ip_name[-1]}.b1'
#-------------------------------------

collider_file = xt.__path__[0] + '/../test_data/hllhc15_collider/collider_00_from_mad.json'

# Load the machine and select line
collider= xt.Multiline.from_json(collider_file)
collider.vars['test_vars'] = 3.1416
line0   = collider[seq]
line    = line0.select(s_marker,e_marker)

print('collider and line0 share vars:',line0.vars is collider.vars)
print('selected line and line0 share vars:',line.vars is line0.vars)
print('test vars in line0:', line0.vars['test_vars']._value)
print('test vars in selected line:', line.vars['test_vars']._value)

Fixed in latest release

Beautiful!


[FEAT] Paginator stuff

Is your feature request related to a problem? Please describe.
I'd like to have 2 things added / changed on Paginators
I was using paginators to make my ticket transcripts and I wasn't able to send the paginator to a different channel. Also I had to override(thanks to zev's help <3) _on_button to make them accessible for other users aswell
Describe the solution you'd like
Make it possible to send paginators to another channel, please add a parameter for it, i'd be very happy!
Also please add a option to make the paginators accessible for a specific role, or everyone, that would be very nice.
Describe alternatives you've considered
No response
Additional Information
No response

So, the point of the paginator is to be a starting point, not a be-all-end-all. The intended usecase outside of a quick and dirty paginator is for it to be subclassed - in which all of what you're asking for is available to make
That said, I can look into expanding some of the default options, but please bare in mind the previous paragraph

Ephemeral support


Imported .res is too big

Hello! First of all, I'd like to thank you for developing this amazing tool!
I installed the plugin and everything works fine. I had no issues so far.
But when I went to check my resources folder, I saw that each ".res" files weights about 180 mb. It is weird, since my .aseprite file are all less than 160kb.
I tested this on the last Godot release on WIndows and Linux. It works the same.
Is this the expected behaviour or is it an issue?
If it is an issue, I'd like to help solve this. Thank you!

Hello @castroclucas. Thank you!
Wow, 180mb? It's definitely an issue. I don't know how I haven't noticed this before. I can see some of my files are also bigger than they should be. Good catch!
The first thing that comes to my head is how it creates new image resources for each frame: https://github.com/viniciusgerevini/godot-aseprite-wizard/blob/master/addons/AsepriteWizard/aseprite_cmd.gd#L312-L316
Back then I though it used the file already stored on disk, but I believe it embeds the image in the resource, duplicating it for each frame. :(
We can move this logic to the export step, lines 95 and 155, and we can use it's reference in the AtlasTexture.
Give it a try if you have time and let me know what you find. I'll try it myself tonight.
Thanks for the help and for finding this issue. :)

Hello @castroclucas. Thank you!
Wow, 180mb? It's definitely an issue. I don't know how I haven't noticed this before. I can see some of my files are also bigger than they should be. Good catch!
The first thing that comes to my head is how it creates new image resources for each frame: https://github.com/viniciusgerevini/godot-aseprite-wizard/blob/master/addons/AsepriteWizard/aseprite_cmd.gd#L312-L316
Back then I though it used the file already stored on disk, but I believe it embeds the image in the resource, duplicating it for each frame. :(
We can move this logic to the export step, lines 95 and 155, and we can use it's reference in the AtlasTexture.
Give it a try if you have time and let me know what you find. I'll try it myself tonight.
Thanks for the help and for finding this issue. :)

A simpler fix could be using imagetexture.load(...) instead of imagetexture.create_from_image(). However, this one may not work, as the spritesheet is imported on the background. Worth it a try, though.

A simpler fix could be using imagetexture.load(...) instead of imagetexture.create_from_image(). However, this one may not work, as the spritesheet is imported on the background. Worth it a try, though.

Hello!
I changed the line from "texture.create_from_image(i,0)" to "texture.load(image)". Since the method 'load' requires a string, I used the image's path. I deleted all import folders and tried again. Nothing changed.
One thing that I noticed is that two different spritesheets will have a big difference in size, they are not proportional.
Example:
Spritesheet 1 with 90 frames -> 180mb
Spritesheet 2 with 49 frames -> 11mb
So, the .res file is not only duplicated but the growth is exponential, right?
I'm quite new to GDScript and Godot's API but I'll keep searching and if I find something, I'll update here :)
Again, thank you for your work on this project. It is being extremely useful on my game.
If you have any means of donation, I'd like to support this project. I don't have much but I would be happy to help

Hello!
I changed the line from "texture.create_from_image(i,0)" to "texture.load(image)". Since the method 'load' requires a string, I used the image's path. I deleted all import folders and tried again. Nothing changed.
One thing that I noticed is that two different spritesheets will have a big difference in size, they are not proportional.
Example:
Spritesheet 1 with 90 frames -> 180mb
Spritesheet 2 with 49 frames -> 11mb
So, the .res file is not only duplicated but the growth is exponential, right?
I'm quite new to GDScript and Godot's API but I'll keep searching and if I find something, I'll update here :)
Again, thank you for your work on this project. It is being extremely useful on my game.
If you have any means of donation, I'd like to support this project. I don't have much but I would be happy to help

Thanks! I really appreciate your help. I was also able to confirm that the image is causing the issue. I've run a few tests with an animation 48x64 with 38 frames. The .png file generated has 3.2kb. Here are the results:

normal.res is the current import, generating a 21mb file.
no_texture.res was just a quick test where I removed the file generation altogether.
resource_loader.res I replaced the image creation with ResourceLoader.load(). This should be the way to go, but the problem is that Godot does not identify files being generated in the background so, as it was never imported before, it would always fail on the first try.
single_texture.res I removed the file creation logic and I replaced the logic in _parse_texture_path to get the path and create a ImageTexture, using ImageTexture.load(). This is the easiest and cleaner solution, but ImageTexture shows a deprecation notice on the load method. :(

I'll start looking into how to make ResourceLoader.load() work, maybe finding a way to trigger the image import without having to leave Godot.
The fallback option is to change the logic to use ImageTexture.load() until we find a better way.

Again, thank you for your work on this project. It is being extremely useful on my game.

I'm glad to hear it. I also benefit a lot from the community, so I try to find ways to also contribute back :D

If you have any means of donation, I'd like to support this project. I don't have much but I would be happy to help

It's really nice of you, but it's not necessary. You are already contributing a lot by taking time to help me find and fix this issue. Without your heads up, I don't know when (or whether) I would have noticed this. Thanks!

Thanks! I really appreciate your help. I was also able to confirm that the image is causing the issue. I've run a few tests with an animation 48x64 with 38 frames. The .png file generated has 3.2kb. Here are the results:

normal.res is the current import, generating a 21mb file.
no_texture.res was just a quick test where I removed the file generation altogether.
resource_loader.res I replaced the image creation with ResourceLoader.load(). This should be the way to go, but the problem is that Godot does not identify files being generated in the background so, as it was never imported before, it would always fail on the first try.
single_texture.res I removed the file creation logic and I replaced the logic in _parse_texture_path to get the path and create a ImageTexture, using ImageTexture.load(). This is the easiest and cleaner solution, but ImageTexture shows a deprecation notice on the load method. :(

I'll start looking into how to make ResourceLoader.load() work, maybe finding a way to trigger the image import without having to leave Godot.
The fallback option is to change the logic to use ImageTexture.load() until we find a better way.

Again, thank you for your work on this project. It is being extremely useful on my game.

I'm glad to hear it. I also benefit a lot from the community, so I try to find ways to also contribute back :D

If you have any means of donation, I'd like to support this project. I don't have much but I would be happy to help

It's really nice of you, but it's not necessary. You are already contributing a lot by taking time to help me find and fix this issue. Without your heads up, I don't know when (or whether) I would have noticed this. Thanks!

I've managed to use the resource imported by Godot. It won't work in the importer though, so I'll still use a fallback for that.
I have tested on Linux only. Tomorrow, I'll validate against Windows and MacOS. I also want validate with more diverse files before merging it.
The spritesheet I used for testing was the same as before, 48x64 with 38 frames.
Here are my latest results:

The first and second files were imported using the fallback method (Image.load()). The last two files use the resources imported by Godot (ResourceLoader.load()).
For some reason, the fallback method is still quite big. Compared to the source file, it is more than 100 times the original size. However, it's not even close to the initial 21mb.
Maybe there is something else we can do for it, but it's already a good improvement.
You can find my changes in the fix_resource_size branch.
I'll open a PR soon to explain with more details the changes and workarounds.

I've managed to use the resource imported by Godot. It won't work in the importer though, so I'll still use a fallback for that.
I have tested on Linux only. Tomorrow, I'll validate against Windows and MacOS. I also want validate with more diverse files before merging it.
The spritesheet I used for testing was the same as before, 48x64 with 38 frames.
Here are my latest results:

The first and second files were imported using the fallback method (Image.load()). The last two files use the resources imported by Godot (ResourceLoader.load()).
For some reason, the fallback method is still quite big. Compared to the source file, it is more than 100 times the original size. However, it's not even close to the initial 21mb.
Maybe there is something else we can do for it, but it's already a good improvement.
You can find my changes in the fix_resource_size branch.
I'll open a PR soon to explain with more details the changes and workarounds.

Woah, incredible!
I wrote a  comment on your pull request showing my results. It had an imense drop on size (180mb -> 1.5mb).
Works really nice! I'll keep testing with other files and bringing more feedback.
Thank you!

Woah, incredible!
I wrote a  comment on your pull request showing my results. It had an imense drop on size (180mb -> 1.5mb).
Works really nice! I'll keep testing with other files and bringing more feedback.
Thank you!

I've already submitted version 1.2.2 to Godot's Asset Library. It usually takes a few days to land.
Thanks again for finding this issue and helping me to debug it. I had files going from 12mb to 3.5kb in my game.
:))

I've already submitted version 1.2.2 to Godot's Asset Library. It usually takes a few days to land.
Thanks again for finding this issue and helping me to debug it. I had files going from 12mb to 3.5kb in my game.
:))


Getting an error when running whosnext project

I am using a Mac and the version of teams toolkit is v4.2.4.
I am getting below error when I run the app.
'Log files:
/Users/youngwoojung/.npm/_logs/2023-03-01T11_29_41_993Z-debug-0.log
npm resolution error report
While resolving<EMAIL_ADDRESS>Found<EMAIL_ADDRESS>node_modules/fluid-framework
<EMAIL_ADDRESS>from the root project
Could not resolve dependency:
peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>node_modules/@fluidframework/azure-client
<EMAIL_ADDRESS>from<EMAIL_ADDRESS>node_modules/@microsoft/live-share
<EMAIL_ADDRESS>from the root project
<EMAIL_ADDRESS>from the root project
Conflicting peer dependency<EMAIL_ADDRESS>node_modules/fluid-framework
peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>node_modules/@fluidframework/azure-client
<EMAIL_ADDRESS>from<EMAIL_ADDRESS>node_modules/@microsoft/live-share
<EMAIL_ADDRESS>from the root project
<EMAIL_ADDRESS>from the root project
Fix the upstream dependency conflict, or retry
this command with --force or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.

@BobGerman can you help on this?

I work on the same project. I have a m1 mac with the same teams toolkit version. I get the same error.


VS-Code Insiders - Not opening jupyter notebook in Ubuntu 20.04 after latest update of Insider version

After double-clicking on an .ipynb file its opening in a text format.
My VS-Code version details
Version: 1.57.0-insider
Commit: 659175fa39b994fc39381b0af2874c85efeb2a01
Date: 2021-05-13T05:12:59.200Z
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.8.0-53-generic

Have tried uninstalling-and-reinstalling Python and vscode-jupyter extensions, didn't help.
After enabling Developer-Tool getting these details when double-clicking on an .ipynb file.
ERR command 'npm.packageManager' not found: Error: command 'npm.packageManager' not found
    at u._tryExecuteCommand (file:///usr/share/code-insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:1752:3364)
    at file:///usr/share/code-insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:1752:3245

I had a similar problem when upgrading the VSCode version.
Disabling the Pylance extension seems to have fixed the problem. I can now display and run my Julia language Jupyter notebook.
Version: 1.57.0-insider
Commit: 659175fa39b994fc39381b0af2874c85efeb2a01
Date: 2021-05-13T05:12:59.200Z
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.4.0-73-generic

I have this problem too after update vscode.
Even if right click tab and reopen editor with jupyter notebook, the editor can't be loaded.

I have this problem too after update vscode.
So I reinstall python and jupyter extension and relaunch vscode, and it works.
You can try it in this way.

For the folks in this thread, could you please check to see if there is an updated version of the Jupyter extension installed? There was a change from vscode last night as to how we register as a notebook provider. If you don't have the most recent version of the Jupyter extension the symptom would be seeing .ipynb files opening as raw JSON and not as the notebook editor.

Closing this issue, under the assumption that its resolved.
If this issue still exists, please do get back to us or please feel free to file a new issue


Add a setting to change the "User Setting" Path, to Point to an shared place

To have the same Settings all over the World, i prefer to save my Settings in a Cloud file or in a Enterprise share.
So , please add a Setting to Change the User Setting Path, to Point to an shared Place.

@Kriegel  I think we already have a request to Share Settings.
Workspace settings are Team settings. Not sure if you mean different?

@sandy081
Thank you for your Answer.
You answered only to the second "nice to have"part with teams.
For this i will open a new issue.
My initial intent for this issue is the first part.
To have the same Settings all over the World, i prefer to save my Settings in a Cloud file or in a Enterprise share.
So , please add a setting to be able to change the "User Setting" Path, to Point to an shared place.

@Kriegel Can you please update the summary and description accordingly? Thanks.

@sandy081
I am totally new to issues.
so i guess you mean with summary the Headline (Title) of this thread!?
I have changed it and even the initial Post of this thread.

@Kriegel We recently launched settings sync which serve the purpose of sharing settings across machines.
https://code.visualstudio.com/updates/v1_43#_preview-features
Can this be closed in favour of settings sync feature?

done, with settings sync.


Incorrect deprecation message for fix-no-require-imports formatter

no-require-imports is part of tslint repo and doesn't have fixer (rule meta).
Therefore change in #580 should be reverted or fixer implemented in tslint repo.
no-var-keyword rule related to other deprecated formatter in #580 related to  has fixer

Good catch - I've had auto-suggestions for that in VS Code, but can't find docs for that in VS Code or TypeScript with some quick Googling. Odd.
We don't want to have the maintenance cost of these custom formatters here so +1 to reimplementing the fixer in the tslint repo.

TS made it code fix in 2.8 https://github.com/Microsoft/TypeScript/pull/22204
VS Code https://code.visualstudio.com/updates/v1_22#_suggestion-code-actions-for-javascript-and-typescript
WebStrom have quick action for this, but need to check.


Failed to load .dll of generated FMU

I created an FMU using pythonfmu, but when I try to import it into Hopsan it says :

Any Ideas how I can fix that ?

I have never worked with pythonfmu, have you tried to validate the FMU using one of the tools listed here?
https://fmi-standard.org/validation/
If validation passes, can you attach the FMU so we can have a look at it? (or send it privately if it is confidential)

@robbr48 I created a very simple one. Just two inputs and one output. If i check it with that tool it says :
ModelStructure/InitialUnknowns does not contain the expected set of variables. Expected {intOut} but was {}.
fmu2.zip

I tried to check the FMU using FMI Compliance Checker, and it says there is a dependency missing. According to dumpbin, the FMU requires python3.dll. Do you have Python 3 on system path? You could also try to manually copy python3.dll to the hopsan/bin folder.

Alright, after manually copying the .dll file to the hopsan/bin folder, I can now simulate my model.
Unfortunately, it's not doing the multiplication I intend to do. I also switched the multiplication into the do_step() but that didn't change anything. Where do I program the functionality of the FMU?


DirectoryService secrets manager ARN processing breaks on valid secret ARN   ##DELETE THIS##

Summary:
Parallelcluster 3.5.0 will accept slurmdb secret arn names where the secret contains "/" characters like "/prod/hpc/slurmdb" but the same ARN pattern used in the DirectoryServices section results in a python parsing error. Changing the ldap secret name to remove "/" characters resolves the problem.
** How to reproduce **
This breaks on pcluster 3.5.0:
DirectoryService:
  DomainName: DC=aadds,DC=company,DC=com
  DomainAddr: ldaps://ad1.aadds.company.com:636,ldaps://ad1.aadds.company.com:636
  LdapTlsReqCert: demand
  PasswordSecretArn: arn:aws:secretsmanager:us-east-1:XXXXXXX:secret:company/prod/ldapserviceaccount-ZMROCn
  DomainReadOnlyUser<EMAIL_ADDRESS>  GenerateSshKeysForUsers: true
  AdditionalSssdConfigs:
    ldap_search_base: OU=AADDC Users,DC=aadds,DC=company,DC=com
    override_homedir: /efs/home/%u
    override_shell:  /usr/bin/bash

Validation and dryrun=true  passes but deploy cluster generates this error
{
  "configurationValidationErrors": [
    {
      "level": "ERROR",
      "type": "PasswordSecretArnValidator",
      "message": "type of argument resource must be str; got NoneType instead"
    }
  ],
  "message": "Invalid cluster configuration."
}

This works on pcluster 3.5.0 -- all we had to do was simplify the ad user secret name so the ARN secret name does not have "/" values in it:
DirectoryService:
  DomainName: DC=aadds,DC=company,DC=com
  DomainAddr: ldaps://ad1.aadds.company.com:636,ldaps://ad1.company.company.com:636
  LdapTlsReqCert: demand
  PasswordSecretArn: arn:aws:secretsmanager:us-east-1:XXXX:secret:aads-ldap-HA1kII
  DomainReadOnlyUser<EMAIL_ADDRESS>  GenerateSshKeysForUsers: true
  AdditionalSssdConfigs:
    ldap_search_base: OU=AADDC Users,DC=aadds,DC=company,DC=com
    override_homedir: /efs/home/%u
    override_shell:  /usr/bin/bash

Required Info:

AWS ParallelCluster version [e.g. 3.1.1]:  3.5.0

** Cluster Config **
Region: us-east-1
Image:
  Os: ubuntu2004
HeadNode:
  InstanceType: t3.large
  Networking:
    SubnetId: subnet-06b367161adc09e13
    AdditionalSecurityGroups:
      - sg-0d0b2a5c4d6048e66
      - sg-05cb38c5fba7a7385
  Ssh:
    KeyName: company-prod-opskey-01
  Iam:
    AdditionalIamPolicies:
      - Policy: arn:aws:iam::XXXX:policy/scicomp-hpc-automation-enablement
  CustomActions:
    OnNodeStart:
      Script: s3://company-prod-bootstrap-automation/pcluster/3.5.0/dns-and-ssl-tweak.sh
    OnNodeConfigured:
      Script: s3://company-prod-bootstrap-automation/pcluster/3.5.0/ubuntu-bootstrap-pcluster-via-ansible-git-pull-v1.sh
Scheduling:
  Scheduler: slurm
  SlurmSettings:
    Database:
      Uri: slurm-hpc-job-accounting-nonha.cuqybyhbdaun.us-east-1.rds.amazonaws.com:3306
      UserName: slurm
      PasswordSecretArn: arn:aws:secretsmanager:us-east-1:XXX:secret:company/prod/slurmdb-nT1mvk
  SlurmQueues:
  - Name: cpu-q
    ComputeResources:
    - Name: c6i-2xlarge
      InstanceType: c6i.2xlarge
      MinCount: 0
      MaxCount: 10
    Networking:
      SubnetIds:
      - subnet-06b367161adc09e13
      AdditionalSecurityGroups:
      - sg-0d0b2a5c4d6048e66
    CustomActions:
      OnNodeStart:
        Script: s3://company-prod-bootstrap-automation/pcluster/3.5.0/dns-and-ssl-tweak.sh
      OnNodeConfigured:
        Script: s3://company-prod-bootstrap-automation/pcluster/3.5.0/ubuntu-bootstrap-pcluster-via-ansible-git-pull-v1.sh
    Iam:
      AdditionalIamPolicies:
        - Policy: arn:aws:iam::XXX:policy/scicomp-hpc-automation-enablement
SharedStorage:
  - MountDir: /efs
    Name: company-scicomp-efs
    StorageType: Efs
    EfsSettings:
      FileSystemId: fs-0f21a0d79182ce74e
Monitoring:
  DetailedMonitoring: false
  Logs:
    CloudWatch:
      Enabled: true
      RetentionInDays: 14
      DeletionPolicy: Delete
  Dashboards:
    CloudWatch:
      Enabled: true
DirectoryService:
  DomainName: DC=aadds,DC=company,DC=com
  DomainAddr: ldaps://ad1.aadds.company.com:636,ldaps://ad1.aadds.company.com:636
  LdapTlsReqCert: demand
  PasswordSecretArn: arn:aws:secretsmanager:us-east-1:XXXX:secret:company/prod/ldapserviceaccount-ZMROCn
  DomainReadOnlyUser<EMAIL_ADDRESS>  GenerateSshKeysForUsers: true
  AdditionalSssdConfigs:
    ldap_search_base: OU=AADDC Users,DC=aadds,DC=company,DC=com
    override_homedir: /efs/home/%u
    override_shell:  /usr/bin/bash
Tags:
  - Key: 'Platform'
    Value: 'HPC'
  - Key: 'Project'
    Value: 'Scientific Computing'
  - Key: 'Description'
    Value: 'Auto-scaling HPC cluster environment'
  - Key: 'Contact'
    Value: 'Chris Dagdigian'

Bug description and how to reproduce:
See above.

Update:
I can't reproduce this and I'm still getting odd ARN validation problems only on "create-cluster" commands
Delete or kill this issue please until I have more info to submit a proper report if needed. Thanks!

Closing as stale.  Please feel free to open a new ticket later if needed


/bin/sh: darknetp: not found

Hi MoFan：
I encountered the following problems when running code using OPTEE 3.8 according to the process:
darknetp: TEEC_ Opensession failed with code 0xffff000c origin 0x3
How can I solve it?

Found the answer in the previous question


[Feat] Tagging in History

Is your feature request related to a problem? Please describe.
Within the same run, we might want to concatenate different histories which are operating on different tasks, yet the reports and history dataframe will have no way to distinguish this. This means that users will have to manually add tags to the dataframe exported from histories, before they can be merged.
Describe the solution you'd like
In the constructor, it could be useful to add History(tags=[dataset_name, experiment_name, ...]).
It might also be useful to add tags to individual reports during add(report, tags=[...])
Describe alternatives you've considered
Just manually adding tags post loop.
Additional context
This could make plotting between multiple histories easier as it gives a target for automated plotting to groupby()

I tried playing around with this and plotting but it seems like we would have to make a large amount of assumptions.
I'm not against tagging or plotting but it will likely take very low priority for the near future. Closing until someone other than me wants it.


[BUG] adding any filter such as /bassboost stops playback and the bot leaves

playing any song then adding any audio filter like /bassboost or /lofi stops playback and the bot leaves
Log-2024-03-09.log
log file doesn't say anything

Hi, Thanks for the report, can you please provide me with a link to the song that you were attempting to play at the time. Thanks!

it does it with every song spotify and YouTube
ive tried alot
but it was this
https://music.youtube.com/watch?v=rytLdvijguI&si=9EAnvEufIFc_hsxI

i even tried downloading the latest ffmpeg an replacing the one in modules with it still didn't fix

Thank you, I will look into this issue

huh i was using the latest src that i cloned but when i use the latest release it works

Interesting, thanks for the update. I'll look into the latest commits and see if I can reproduce this issue - It may be an issue with a dependency update. I'll close this issue for now, but if you experience any issues in future feel free to come back here, or create a new one. Thanks again!


Linking Work Items by Description

Currently, when linking work items together, you are given the option to search via a text string. This allows for searching strings within the Description field, causing unreadable results to display in the drop-down list. As a solution to this problem, the results from a description should display as follows:

Possible Solution:

Search for 'dr'
Result: "Description from PTNFLY-001: 'the drive dictates the speed of the machine...'"

'dr' in 'drive' is highlighted to show that as a matching result
the ellipsis is used to keep the result on one line, rather than showing the entire paragraph that contains the searched letters of 'dr'.

Thoughts?

Agreed. Limiting the result to one line absolutely makes sense, especially when many results can be returned.


Synonyms not functioning as expected

kero asked me to open this issue. I have narrowed down the data set to the four users in question.
I'm trying to get synonyms working for locations. Here is a link to the gist of sample data, and here is the link to the gist of the commands I run on the server to set up the index.
The problem: I have a list of users that get loaded into the index. They have three attributes I'd like to search against; city, state, and country. I attempted to set up synonyms so that a shortened form of the state can be used, in this case "Hawaii" and "HI". When I search for 'Hawaii' I get three of the four users. When I search 'HI', I will get the fourth user only.
Here is the output of the version call:
{
  "commitSha": "UNKNOWN",
  "buildDate": "2020-04-28T14:24:39.310841928+00:00",
  "pkgVersion": "0.10.1"
}

Using the updates endpoint, all of the updates I used in the gist above reported as processed, no errors.

@MarinPostma, What is the status of this issue, could we close it?

Yes, I believe an update has resolved this issue.


[feature request] Show encoded value in minimum digits

SImple Parallel analyzer always shows decoded binary and hexadecimal values as 16-bit format. It would be great if it can show the value using minimum digits as decimal value shows.
The attached screenshot shows AD0~AD7 values as

decimal at ALE
hexadecimal at #RD, would be nice if it shows as 0xHH
binary at #WR, would be nice if it shows as 0b BBBB BBBB

duplicated with #7

Thanks for letting us know your need for this to get fixed. I've referred to this GitHub issue post in the forum post below to help with visibility on this topic:
https://ideas.saleae.com/b/feature-requests/shorten-lin-bus-hexadecimal-representation/


added the content to 'what is DevsInTech comunity'?

Fixes #207
Changes proposed
added the content to 'what is DevsInTech comunity'? Now it looks much better
Screenshots

Note to reviewers
Thank you for assigning me the issue.

Looks good

That you @AbhiPatel10 For merging.


Extension options are reset when changing site access

When I change this to "When you click the extension", all my extension options get reset:

That's nuts. It doesn't seem to happen for https://github.com/fregante/github-issue-link-status (but it uses a slightly older webext-options-sync version)

And you've just recommended me another great extension 😄
Yeah, it's really weird but on the plus side for me, I finally found some possible explanation why my token in the extension was disappearing sometimes, I never had anything specific to report so I might have ignored it...

I finally found some possible explanation why my token in the extension was disappearing sometimes

I definitely like this bug report than a "my data is inexplicably lost" issue, I dread that in my https://github.com/fregante/webext-options-sync/

This bug might be related to permissions.onRemoved and the features around GH Enterprise support. Help debugging this would be appreciated.

Well, yeah. This removes the permission to github.com and when you do that, Refined GitHub cleans the options for that domain.
https://github.com/sindresorhus/refined-github/blob/7c5745bb4a7db9c07aceff98f54c58bfb3771838/source/options-storage.ts#L74-L80
PR welcome to filter out github.com from the origins


added the ability to edit role names

Fixes #935
Changes proposed in this pull request:

added input box for role name to admin/roles
using role id for role select value in view
using role element in selectRole action / storing selected role id
added namedRoles map to user roles (filtered roles in user roles controller now uses this)
updating loaded userRoles on save with new name (using unmodified role id)
loading user roles and using role name on users index

cc @HospitalRun/core-maintainers

I just noticed that this needs to be updated on the users page as well, so hold off on merging this please.

this is working now, and is ready for review! 👍

@jkleinsc thank you for the review, I've made some changes to resolve those issues

@bradgearon thanks for making those changes.  It does look like the tests are still failing:
---
not ok 99 PhantomJS 2.1 - Acceptance | roles: visiting /admin/roles
---
actual: >
The  role has been saved.
expected: >
The Doctor role has been saved.
stack: >

Oopsie. I'll fix that. Thank you!

@bradgearon I see that tests are failing after the last merge.  Let me know if you need any help resolving those errors.

@bradgearon I'm bringing this PR up the latest. If the CI fails again, are you still interested in resolving the error?

Yeah I'll work on it. Thanks!

@bradgearon, consider this a gentle #bump. I'm going through PR's and am happy to include these changes once the CI checks out.

@bradgearon, if you don't have time to work on this, I could ping the rest of the community to complete this in a new PR.

@tangollama Would be willing to take this over.

@DerekTBrown please do.

Close in favor of https://github.com/HospitalRun/hospitalrun-frontend/pull/1320


0.5: It's not possible to copy logs from Drone web interface to clipboard

Thank you for taking the time to use Drone and file an issue or feature request. Before filing an issue please ensure the following boxes are checked, if applicable:

[x] I have searched for existing issues
[x] I have discussed the issue with the community at https://gitter.im/drone/drone
[ ] I have provided a sample .drone.yml file to help the team reproduce
[x] I have provided details from the build logs
[ ] I have provided details from the server logs by running docker logs drone
[x] I am not using the issue tracker to ask why my build failed

Moved to https://github.com/drone/drone-ui/issues/54.


SslStream

@honfika I noted that you added files from SslStream libary to this repository. I adjusted the SslStream library to have a beta branch as well so that we have more freedom to do experimental changes. I would personally prefer to have Ssl related tools in SslStream library.
But I don't mind if you would like to keep it here. If so I would think we should move it under Network folder below with a subfolder named SslTools. Just for the sake of better readability and organization.
https://github.com/justcoding121/Titanium-Web-Proxy/tree/develop/Titanium.Web.Proxy/Network

I have already removed them just 5 minutes before this issue:)
I merged the develop to beta, but no beta nuget was released, why?

Okay. Np.
I think your beta release was successful. I can see it.
https://www.nuget.org/packages/Titanium.Web.Proxy/3.0.216-beta

Then it was only slow:) OK. I think you can close this issue, right?


Feature/soft credit rollup cleanup

Warning
Info
Issues
Fixes #2015

@njjc This is ready for review and merge (once tests finish).  It fixes one bug, and comments out the old Soft Credit Rollup code.


Custom Debug implementations for js_sys::*

It would be nice when debugging if you could get more information about the contents of a javascript object, etc. Debug could be implemented to iterate over its own properties and use f.debug_map to print them.
Same applies to other built-in javascript objects.

We've already added a few of these so I'm going to close this, and more are of course welcome at any time!


Improve test coverage for DB logging and fastANI logging

I think to get the ORM coverage back to 100%, we may need a test with worker threads deliberately writing to the DB at the same time. This is perhaps worth trying for reassurance that this will work for real.

We can do better, these lines in private_cli.py should be easy to cover from tests/test_private_cli.py:
        msg = f"ERROR: Database {database} does not exist, but not using --create-db"
        sys.exit(msg)

According to codecov.io, stuck at db_orm.py 94.59% and private_cli.py at 94.50% but I think those numbers are stale...

According to codecov.io, now at db_orm.py 95.14% and private_cli.py at 94.50%.
This could trigger the addition of a genome via another thread while the MD5 was computed - but no further down the exception handling in the add-genome function (which was originally being stress-tested deliberately).

The remaining untested lines are corner cases where something has gone wrong, in some cases perhaps conceptually better written as an assert since I don't really expected it to break (but then of course the ruff check would object).

I'll rebase this for the small/tiny example change...

As ever, predicting the behaviour of future parallel runs is tricky - are you sure we can make this fail 100% deterministically? If not, then we might not want to spend too much time on it.

Will need rebasing for the change from 4 bacteria to 3 viruses for the fastANI (and other) tests...


Watch Mode

Right now, after each change to a mapping, the developer has to complete the following steps:

Generate types to write your mappings
Compile your subgraph and mappings
Deploy your subgraph manifest to IPFS
Deploy your subgraph to Graph Node
It would be much better if this could all be done in a single step during development and if that command could be executed on save.

Auto deploying subgraph to the Graph Node dependent on #227 and #168


Update UserGuide.md

Codecov Report
Patch and project coverage have no change.

Comparison is base (d8e4af0) 72.15% compared to head (68531bd) 72.15%.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #32   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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

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


Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.724 [TRC] GOBN: (server) Got expected data 1
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.724 [TRC] GOBN: (server) Got expected data 2
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.724 [TRC] GOBN: (server) Sending data 9
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.724 [TRC] GOBN: (server) Sending data 10
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.768 [TRC] GOBN: (server) Got expected data 3
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.768 [TRC] GOBN: (server) Got expected data 4
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.769 [TRC] GOBN: (server) Sending data 11
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.769 [TRC] GOBN: (server) Sending data 12
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.860 [TRC] GOBN: (server) Sending data 13
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.861 [TRC] GOBN: (server) Sending data 14
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.861 [TRC] GOBN: (server) Sending data 15
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.862 [TRC] GOBN: (server) Sending data 16
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.862 [TRC] GOBN: (server) Sending data 17
Oct 27 12:14:25 raspibolt litd[212527]: 2024-10-27 12:14:25.862 [TRC] GOBN: (server) Sending data 18
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.379 [TRC] GOBN: (server) Received correct ack 9
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.380 [TRC] GOBN: (server) Received correct ack 10
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.410 [TRC] GOBN: (server) Received correct ack 11
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.410 [TRC] GOBN: (server) Received correct ack 12
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.412 [TRC] GOBN: (server) Got expected data 5
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.413 [TRC] GOBN: (server) Got expected data 6
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.722 [TRC] GOBN: (server) Received correct ack 13
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.887 [TRC] GOBN: (server) Got expected data 7
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.888 [TRC] GOBN: (server) Got expected data 8
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.889 [TRC] GOBN: (server) Sending data 19
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.889 [TRC] GOBN: (server) Sending data 20
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.932 [TRC] GOBN: (server) Sending data 0
Oct 27 12:14:26 raspibolt litd[212527]: 2024-10-27 12:14:26.932 [TRC] GOBN: (server) Sending data 1
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.408 [TRC] GOBN: (server) Received correct ack 14
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.409 [TRC] GOBN: (server) Received correct ack 15
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.409 [TRC] GOBN: (server) Got expected data 9
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.409 [TRC] GOBN: (server) Got expected data 10
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.409 [TRC] GOBN: (server) Sending data 2
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.409 [TRC] GOBN: (server) Sending data 3
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.737 [TRC] GOBN: (server) Received correct ack 16
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.738 [TRC] GOBN: (server) Received correct ack 17
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.738 [TRC] GOBN: (server) Received correct ack 18
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.739 [TRC] GOBN: (server) Got expected data 11
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.739 [TRC] GOBN: (server) Got expected data 12
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.739 [TRC] GOBN: (server) Sending data 4
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.740 [TRC] GOBN: (server) Sending data 5
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Got expected data 13
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Got expected data 14
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Received correct ack 19
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Received correct ack 20
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Sending data 6
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Got expected data 15
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Got expected data 16
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.742 [TRC] GOBN: (server) Received correct ack 0
Oct 27 12:14:27 raspibolt litd[212527]: 2024-10-27 12:14:27.741 [TRC] GOBN: (server) Sending data 7
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.061 [TRC] GOBN: (server) Received correct ack 1
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.061 [TRC] GOBN: (server) Received correct ack 2
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.067 [TRC] GOBN: (server) Received correct ack 3
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.069 [TRC] GOBN: (server) Got expected data 17
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.070 [TRC] GOBN: (server) Got expected data 18
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.070 [TRC] GOBN: (server) Sending data 8
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.070 [TRC] GOBN: (server) Sending data 9
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.107 [TRC] GOBN: (server) Got expected data 19
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.110 [TRC] GOBN: (server) Got expected data 20
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.112 [TRC] GOBN: (server) Sending data 10
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.112 [TRC] GOBN: (server) Sending data 11
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.155 [TRC] GOBN: (server) Sending data 12
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.155 [TRC] GOBN: (server) Sending data 13
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.155 [TRC] GOBN: (server) Sending data 14
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.155 [TRC] GOBN: (server) Sending data 15
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.483 [TRC] GOBN: (server) Received correct ack 4
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.483 [TRC] GOBN: (server) Received correct ack 5
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.483 [TRC] GOBN: (server) Received correct ack 6
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.491 [TRC] GOBN: (server) Received correct ack 7
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.495 [TRC] GOBN: (server) Got expected data 0
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.495 [TRC] GOBN: (server) Got expected data 1
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.717 [TRC] GOBN: (server) Received correct ack 8
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.719 [TRC] GOBN: (server) Received correct ack 9
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.750 [TRC] GOBN: (server) Received correct ack 10
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.750 [TRC] GOBN: (server) Received correct ack 11
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.750 [TRC] GOBN: (server) Got expected data 2
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.752 [TRC] GOBN: (server) Got expected data 3
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.799 [TRC] GOBN: (server) Received correct ack 12
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Received correct ack 13
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Received correct ack 14
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Got expected data 4
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Got expected data 5
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Received correct ack 15
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Sending data 16
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.822 [TRC] GOBN: (server) Sending data 17
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.824 [TRC] GOBN: (server) Got expected data 6
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.825 [TRC] GOBN: (server) Got expected data 7
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.893 [TRC] GOBN: (server) Got expected data 8
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.896 [TRC] GOBN: (server) Got expected data 9
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.896 [TRC] GOBN: (server) Sending data 18
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.896 [TRC] GOBN: (server) Sending data 19
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.938 [TRC] GOBN: (server) Sending data 20
Oct 27 12:14:28 raspibolt litd[212527]: 2024-10-27 12:14:28.938 [TRC] GOBN: (server) Sending data 0
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.469 [TRC] GOBN: (server) Received correct ack 16
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.469 [TRC] GOBN: (server) Received correct ack 17
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.572 [TRC] GOBN: (server) Received correct ack 18
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.572 [TRC] GOBN: (server) Received correct ack 19
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.573 [TRC] GOBN: (server) Got expected data 10
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.576 [TRC] GOBN: (server) Got expected data 11
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.576 [TRC] GOBN: (server) Received correct ack 20
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.578 [TRC] GOBN: (server) Received correct ack 0
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.580 [TRC] GOBN: (server) Got expected data 12
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.581 [TRC] GOBN: (server) Got expected data 13
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.582 [TRC] GOBN: (server) Sending data 1
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.582 [TRC] GOBN: (server) Sending data 2
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.591 [TRC] GOBN: (server) Got expected data 14
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.591 [TRC] GOBN: (server) Got expected data 15
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.592 [TRC] GOBN: (server) Sending data 3
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.592 [TRC] GOBN: (server) Sending data 4
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.637 [TRC] GOBN: (server) Sending data 5
Oct 27 12:14:29 raspibolt litd[212527]: 2024-10-27 12:14:29.637 [TRC] GOBN: (server) Sending data 6
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.222 [TRC] GOBN: (server) Received correct ack 1
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.222 [TRC] GOBN: (server) Received correct ack 2
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.227 [TRC] GOBN: (server) Received correct ack 3
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.230 [TRC] GOBN: (server) Received correct ack 4
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.233 [TRC] GOBN: (server) Got expected data 16
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.234 [TRC] GOBN: (server) Got expected data 17
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.272 [TRC] GOBN: (server) Received correct ack 5
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.272 [TRC] GOBN: (server) Received correct ack 6
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.278 [TRC] GOBN: (server) Got expected data 18
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.278 [TRC] GOBN: (server) Got expected data 19
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.278 [TRC] GOBN: (server) Sending data 7
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.278 [TRC] GOBN: (server) Sending data 8
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.296 [TRC] GOBN: (server) Got expected data 20
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.299 [TRC] GOBN: (server) Got expected data 0
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.299 [TRC] GOBN: (server) Sending data 9
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.299 [TRC] GOBN: (server) Sending data 10
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.347 [TRC] GOBN: (server) Sending data 11
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.347 [TRC] GOBN: (server) Sending data 12
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.435 [TRC] GOBN: (server) Got expected data 1
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.436 [TRC] GOBN: (server) Got expected data 2
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.459 [TRC] GOBN: (server) Sending data 13
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.459 [TRC] GOBN: (server) Sending data 14
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.499 [TRC] GOBN: (server) Sending data 15
Oct 27 12:14:30 raspibolt litd[212527]: 2024-10-27 12:14:30.499 [TRC] GOBN: (server) Sending data 16
Oct 27 12:14:35 raspibolt litd[212527]: 2024-10-27 12:14:35.436 [TRC] GOBN: (server) Sending a PING packet
Oct 27 12:14:35 raspibolt litd[212527]: 2024-10-27 12:14:35.437 [TRC] GOBN: (server) Sending data 17
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.122 [TRC] GOBN: (server) Set expectedACK to 17 & expectedNACK to 18
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Resending the packets queue
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 7
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 8
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 9
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 10
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 11
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 12
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 13
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [TRC] GOBN: (server) Resent 14
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.123 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [TRC] GOBN: (server) Resent 15
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [TRC] GOBN: (server) Resent 16
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [DBG] GOBN: (server) Boosted resendTimeout to 10.029606849s
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [TRC] GOBN: (server) Resent 17
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [TRC] GOBN: (server) Awaiting sync after resending the queue
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.214 [DBG] GOBN: (server) Timed out while waiting for sync
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) Error in sendPacketsForever: no pong received
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) sendPacketsForever stopped
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) Closing GoBackNConn
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [TRC] GOBN: (server) Try sending FIN
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] MBOX: (server) Connection is closing
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Canceled desc = context canceled
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) Error in receivePacketsForever: error receiving from recvFromStream: context canceled
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) receivePacketsForever stopped
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) GBN is closed
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] MBOX: (server) Closing receive stream
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.216 [DBG] MBOX: (server) Closing send stream
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.216 [DBG] MBOX: (server) Connection closed
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.216 [DBG] MBOX: (server) Accept: done with existing conn
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.217 [DBG] MBOX: (server) ServerConn: creating gbn
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.217 [DBG] GOBN: (server) Waiting for client SYN
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.534 [DBG] MBOX: (server) Receive mailbox created
Oct 27 13:13:45 raspibolt litd[212527]: 2024-10-27 13:13:45.648 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 13:13:47 raspibolt litd[212527]: 2024-10-27 13:13:47.973 [DBG] MBOX: (server) Receive mailbox created
Oct 27 14:13:45 raspibolt litd[212527]: 2024-10-27 14:13:45.664 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 14:13:47 raspibolt litd[212527]: 2024-10-27 14:13:47.997 [DBG] MBOX: (server) Receive mailbox created
Oct 27 15:13:45 raspibolt litd[212527]: 2024-10-27 15:13:45.636 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 15:13:47 raspibolt litd[212527]: 2024-10-27 15:13:47.973 [DBG] MBOX: (server) Receive mailbox created
Oct 27 16:13:45 raspibolt litd[212527]: 2024-10-27 16:13:45.663 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 16:13:47 raspibolt litd[212527]: 2024-10-27 16:13:47.997 [DBG] MBOX: (server) Receive mailbox created
Oct 27 17:13:45 raspibolt litd[212527]: 2024-10-27 17:13:45.652 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 17:13:47 raspibolt litd[212527]: 2024-10-27 17:13:47.987 [DBG] MBOX: (server) Receive mailbox created
Oct 27 17:19:05 raspibolt litd[212527]: 2024-10-27 17:19:05.187 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unavailable desc = error reading from server: read tcp <IP_ADDRESS>:59804-><IP_ADDRESS>:443: read: connection timed out
Oct 27 17:19:08 raspibolt litd[212527]: 2024-10-27 17:19:08.867 [DBG] MBOX: (server) Receive mailbox created
Oct 27 18:13:45 raspibolt litd[212527]: 2024-10-27 18:13:45.628 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 18:13:47 raspibolt litd[212527]: 2024-10-27 18:13:47.959 [DBG] MBOX: (server) Receive mailbox created
Oct 27 19:13:45 raspibolt litd[212527]: 2024-10-27 19:13:45.638 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 19:13:47 raspibolt litd[212527]: 2024-10-27 19:13:47.982 [DBG] MBOX: (server) Receive mailbox created
Oct 27 20:13:45 raspibolt litd[212527]: 2024-10-27 20:13:45.666 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 20:13:48 raspibolt litd[212527]: 2024-10-27 20:13:48.012 [DBG] MBOX: (server) Receive mailbox created
Oct 27 21:13:45 raspibolt litd[212527]: 2024-10-27 21:13:45.624 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 21:13:47 raspibolt litd[212527]: 2024-10-27 21:13:47.955 [DBG] MBOX: (server) Receive mailbox created
Oct 27 22:13:45 raspibolt litd[212527]: 2024-10-27 22:13:45.608 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 22:13:47 raspibolt litd[212527]: 2024-10-27 22:13:47.931 [DBG] MBOX: (server) Receive mailbox created
Oct 27 23:13:45 raspibolt litd[212527]: 2024-10-27 23:13:45.638 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 27 23:13:47 raspibolt litd[212527]: 2024-10-27 23:13:47.970 [DBG] MBOX: (server) Receive mailbox created
Oct 28 00:13:45 raspibolt litd[212527]: 2024-10-28 00:13:45.658 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 00:13:47 raspibolt litd[212527]: 2024-10-28 00:13:47.984 [DBG] MBOX: (server) Receive mailbox created
Oct 28 01:13:45 raspibolt litd[212527]: 2024-10-28 01:13:45.650 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 01:13:47 raspibolt litd[212527]: 2024-10-28 01:13:47.993 [DBG] MBOX: (server) Receive mailbox created
Oct 28 02:13:45 raspibolt litd[212527]: 2024-10-28 02:13:45.665 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 02:13:48 raspibolt litd[212527]: 2024-10-28 02:13:48.011 [DBG] MBOX: (server) Receive mailbox created
Oct 28 03:13:45 raspibolt litd[212527]: 2024-10-28 03:13:45.650 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 03:13:47 raspibolt litd[212527]: 2024-10-28 03:13:47.988 [DBG] MBOX: (server) Receive mailbox created
Oct 28 04:13:45 raspibolt litd[212527]: 2024-10-28 04:13:45.678 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 04:13:48 raspibolt litd[212527]: 2024-10-28 04:13:48.037 [DBG] MBOX: (server) Receive mailbox created
Oct 28 05:13:45 raspibolt litd[212527]: 2024-10-28 05:13:45.654 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 05:13:48 raspibolt litd[212527]: 2024-10-28 05:13:48.002 [DBG] MBOX: (server) Receive mailbox created
Oct 28 06:13:45 raspibolt litd[212527]: 2024-10-28 06:13:45.655 [DBG] MBOX: (server) Got failure on receive socket, re-trying: rpc error: code = Unknown desc = EOF
Oct 28 06:13:48 raspibolt litd[212527]: 2024-10-28 06:13:48.000 [DBG] MBOX: (server) Receive mailbox created
admin ~ ₿

This just looks like your connection isn't stable in general:
Oct 27 12:14:37 raspibolt litd[212527]: 2024-10-27 12:14:37.124 [TRC] GOBN: (server) Awaiting sync after resending the queue
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.214 [DBG] GOBN: (server) Timed out while waiting for sync
Oct 27 12:15:07 raspibolt litd[212527]: 2024-10-27 12:15:07.215 [DBG] GOBN: (server) Error in sendPacketsForever: no pong received

I'm still pretty sure this is not an LNC specific problem but the way you are connected. Are you sure your VPN connection doesn't just drop for some reason at some point?


css: remove body rule for font

This makes my site look better, if I remove this rule; but, maybe you need it for some reason so just decline this PR in that case  :)

This is how the Academic theme font is set, it inherits it from the html CSS. The theme uses a traditional serif font, similar to that used in academic publications, but it appears you prefer a more modern and less academic font. (With your PR, you will probably get your web-browser's default sans-serif font.)
Currently, there is already a feature to include your own custom CSS, where you can change the font etc. Refer to the Theme Color (CSS) part of the documentation: https://gcushen.github.io/hugo-academic-demo/post/getting-started/#advanced-customization

Good deal.  I understand now.  Removing this rule in my PR allowed my bootstrap styles render.  I'm already using custom CSS so I can just copy the bootstrap styles there.  Thanks man.  Good to see this theme is so active.


Open source benefit

I added a new post and I have built the site

I'm going to suggest some edits to this before we merge, bear with me while I work on them, thanks


fix error in ml-wrappers pypi release script

Fix error in name field of pypi release script:
Error: Artifact name is not valid: ./python. Contains the following character:  Forward slash /

Codecov Report

Merging #51 (663275c) into main (5049aeb) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #51   +/-   ##
=======================================
  Coverage   64.56%   64.56%
=======================================
  Files          16       16
  Lines        1064     1064
=======================================
  Hits          687      687
  Misses        377      377

Flag
Coverage Δ

unittests
64.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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


Initial implementation

First draft of running cli.

Most of the commits should probably be combined before merging this to master, but apart from that LGTM, thank you!

Squashed all the commits into one, I'll wait for @mhutter to resolve reviews and merge to master after.


InvalidOperationException:Unable to locate IPlatformGraphicsOpenGlContextFactory

Describe the bug
I just make the control based on OpenGL
it worked in 11.0.0-RC1.1.
but it stopped working in 11.0.0-RC2.2 and 11.0.0
To Reproduce
Steps to reproduce the behavior:
[OpenGL]Unable to initialize OpenGL: 'System.InvalidOperationException: Unable to locate 'Avalonia.OpenGL.IPlatformGraphicsOpenGlContextFactory'.
   at Avalonia.LocatorExtensions.GetRequiredService[T](IAvaloniaDependencyResolver resolver) in /_/src/Avalonia.Base/AvaloniaLocator.cs:line 140

Expected behavior
Render without any problems
Desktop:

OS: Windows
Version 11.0.0

@maxkatz6 seems to be broken by this commit: https://github.com/AvaloniaUI/Avalonia/commit/a390f9f50cbf1db5d670b23243ec6328c3e90658#diff-389ceea3d8f7a93304301eeb63774e31101da61f1ba97faceadf9e7bc036ad5cL46-L47


Colourse command line options

I would very much like to colourise command line options (for example in dark grey). So, inside df -h, the -h would be dark grey. I am not able to find a way to achieve this, if this is at all possible. If someone could point me in the right direction, that'd be great.

See the main Highlighter's documentation. E.g., ZSH_HIGHLIGHT_STYLE[single-hyphen-option]=$ZSH_HIGHLIGHT_STYLE[comment] at the end of your  .zshrc.

Thanks! Your recommendation throws an error, but I'll be able to go forward from here. :-)

For anyone interested in the future, I've added the following to ~/.zshrc:
typeset -A ZSH_HIGHLIGHT_STYLES
ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=black,bold'
ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=black,bold'
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern line)


New release needed

TL;DR
The latest release v0.2.2 is many months old and doesn't support WIF. We would like to have a new release so we can pin the version we use instead of using @main

Thanks for the report @gpoulin-hopper. New release has been cut https://github.com/google-github-actions/get-secretmanager-secrets/releases/tag/v0.3.0


Atlases support

I can see that atlas support was added in the latest commit but I can't get it working. Is there any sample how to use it?

let me add an example


Make dartdoc test compatible with dart 2 preview.

Not sure why, but the dart 2 preview tests produce an additional newline in the output. Removing those lines from the test matching should not cause issues in the markup.

This also ignores unexpected blank lines in the middle of the output.

Yes. However, I think, this should not really matter for most practical purposes for us.


⚠ TiendaEnLinea has degraded performance

In a8a1d4e, TiendaEnLinea (https://www.fahorro.com/) experienced degraded performance:

HTTP code: 200
Response time: 5103 ms

Resolved: TiendaEnLinea performance has improved in 6960c21.


COLOR

Traceback (most recent call last):
File "/home/kali/Desktop/Bigbro/start.py", line 2, in
from utils import COLORS
ImportError: cannot import name 'COLORS' from 'utils' (/usr/lib/python3/dist-packages/utils.py)

Add sys path before line 2 into start.py


undefined method `provider' for nil:NilClass

2015-10-27T11:20:17.497732+08:00 mocha puppet-agent[9827]: Could not autoload puppet/provider/kernel_parameter/grub: undefined method provider' for nil:NilClass 2015-10-27T11:20:17.497904+08:00 mocha puppet-agent[9827]: Could not autoload puppet/type/kernel_parameter: Could not autoload puppet/provider/kernel_parameter/grub: undefined method provider' for nil:NilClass
2015-10-27T11:20:17.497999+08:00 mocha puppet-agent[9827]: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/kernel_parameter: Could not autoload puppet/provider/kernel_parameter/grub: undefined method `provider' for nil:NilClass
puppet config:
kernel_parameter { "quiet":
ensure   => present,
bootmode => "normal",
}
kernel_parameter { "processor.max_cstate":
ensure => present,
value => "0",
}

Did you install the augeas providers_core module?

that's it, thanks a lot.


AOT support

I implemented this service in a small project of mine which was build using angular-cli (beta 24). The problem I encounter is tat I'm not able to build the project using the AOT parameter due to this error:
ERROR in Error encountered resolving symbol values statically. Calling function 'makeParamDecorator', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol Injectable in<EMAIL_ADDRESS>resolving symbol OpaqueToken in<EMAIL_ADDRESS>resolving symbol OpaqueToken in<EMAIL_ADDRESS>
ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '<PROJECT_PATH>/src'
 @ ./src/main.ts 5:0-74
 @ multi main

ERROR in<EMAIL_ADDRESS>Module not found: Error: Can't resolve '<PROJECT_PATH>/src/$$_gendir' in '<PROJECT_PATH>/node_modules/@angular/core/src/linker'
<EMAIL_ADDRESS>69:15-36 85:15-102
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS> @ ./src/main.ts
 @ multi main

This blog helped me in making another library AOT ready:
<EMAIL_ADDRESS>

I have error for build app. ng build --prod.
I have Angular4. How fixed it?
ERROR in Error encountered resolving symbol values statically. Calling function 'makeDecorator', function calls are not
supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol Injectab
le in<EMAIL_ADDRESS>resolving symbol
OpaqueToken in<EMAIL_ADDRESS>re
solving symbol OpaqueToken in F:/Projects/crew/node_modules/angular2-indexeddb/node_modules/@angular/core/src/di/opaque_
token.d.ts


Repo website URL leads to a 404 / HTTPS security warning

Current Behaviour (for problems)
https://theodi.org.au/data-curator/ (the repo website URL) leads to a HTTPS security certificate warning and if loaded over http:// leads to a 404.
Expected Behaviour
Website should load or URL shouldn't be present.
Seems to also affect the main website URLs as shown at https://github.com/ODIQueensland.  Just thought you'd like to know.
Steps to Reproduce

Click https://theodi.org.au/data-curator/

Hi @davidjb
Thanks - yes that organisation is well and truly defunct so I'm not suprised that there were certificate warnings - I'll remove the website link for now.
At the moment there is a ticket open, which we'll be raising with our sponsors to move the project under qcif.
If that proceeds, I guess I'll talk to the only other member of the repo, @Stephen-Gates about potentially archiving things here at some point (unless of course there is an upsurge of the 'Sharing Open Data movement'...somewhere, somehow 🤔 )


Setup testing framework

This PR only contains an empty skeleton for writing unit and integration tests. I don't see any point in writing tests for the current code. But as soon as new code is written, tests for that should be written.

I got an error when I pulled this down and ran make
In end of data:
shut-up.el:150:1:Warning: the following functions are not known to be defined:
    shut-up-write-region-original, shut-up-load-original
Wrote /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/shut-up-20150423.522/shut-up.elc
Done (Total of 2 files compiled, 1 skipped)
Generating autoloads for package-build.el...
Generating autoloads for package-build.el...done
Saving file /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build-autoloads.el...
Wrote /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build-autoloads.el
(No changes need to be saved)
Checking /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701...
Compiling /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build-autoloads.el...
Compiling /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build-pkg.el...
Wrote /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build-pkg.elc
Compiling /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build.el...
Wrote /Users/ajs/.emacs.d/.cask/24.5.1/bootstrap/package-build-20160430.1701/package-build.elc
Done (Total of 2 files compiled, 1 skipped)
Warning: Lisp directory `/usr/local/Cellar/emacs/24.5/share/emacs/24.5/lisp/emacs-parallel': No such file or directory
cask exec: error: [Errno 2] No such file or directory
make: *** [unit] Error 1

The only setup I did was to run brew install cask. Is there more setup I need to do? Can you add some docs to the README if so?
Some other thoughts:

This is great in general, If I get some time soon, I'll take care of backfilling coverage for existing code.
Does cucumber give us some type of advantage? Is there a repo of built in steps for doing common tasks in emacs? TBH I'm not a big fan of cucumber so I would want there to be some value add if that is what we are going to use.

Also, is there a travis build for this initial setup? Do you have a link for that?

Can you try installing Cask the command below and then run the install command again:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python

It's not Cucumber, but an Emacs port called Ecukes. There is a repository called Espuds with common step definitions.

It's up to you how you want to test the project, but I definitely think there should be tests. Take a look at some Ecukes tests I wrote for my mocha.el mode here: https://github.com/rejeep/mocha.el-old/blob/master/features/run.feature
I test all my interactive modes using Ecukes (and also with unit testing). I think it's a great and easy way to make sure everything is working. The test doesn't have to be very specific, but make sure everything work and then the unit tests can test the details.

Also, is there a travis build for this initial setup?

I think you must enable this project on Travis for that.

Ah, the step I was missing was that I needed to run cask install, as long as i do that the homebrew version of cask works fine. The first run I did didn't give me feedback that I needed to do that though.
Can you add that step to the README?
I totally agree we should have tests, I have had bad experiences in the past with cucumber, but it looks like that is a pretty mature project with lots of good prebuilt stuff so I am okay with it.
Once the README is updated, I am good with merging this.
I'll also go ahead and make you a contributor to the project so that you can merge stuff yourself, though I would still like to do a PR flow from both of us for new stuff going in so we can keep track of it.
Sound good?

The first run I did didn't give me feedback that I needed to do that though.

Yepp, that's why I wanted you to run from master, but I later realised that the improved error message branch had not been merged yet.

Can you add that step to the README?

Yes, forced pushed the previous commit.

I have had bad experiences in the past with cucumber, but it looks like that is a pretty mature project with lots of good prebuilt stuff so I am okay with it.

I'm not very fond of Cucumber either, but Ecukes has helped my tons in writing 20+ Emacs packages. 😄
I'm also the creator and maintainer of that package (and Cask, Ert runner and Evm, which are also part of this PR), so we have nice control.

Sound good?

Definitely, pull requests is IMO always the way to go!


background image is stretched, not on iOS

Comparing portrait/landscape body background url behavior on Android and iOS, we can see Android stretches the image, while iOS respects aspect ratio (crop it).
Not sure it needs a sie or distribution parameter.

Hello,
I saw that on Android, background is streched and that looks very ugly. To resolve it, you must provide all aspect ratio and detect screen size. It's better to crop the image.
@gliechtenstein I think it's near this place: https://github.com/Jasonette/JASONETTE-Android/blob/develop/app/src/main/java/com/jasonette/seed/Core/JasonViewActivity.java#L1445
On Glide documentation, they say to use transform : http://bumptech.github.io/glide/doc/transformations.html.
I think it should be something like that:
RequestOptions options = new RequestOptions();
options.centerCrop(context);

with(JasonViewActivity.this)
   .load(JasonImageComponent.resolve_url(c, JasonViewActivity.this))
   .apply(options)
   .into(new SimpleTarget<GlideDrawable>() {
                                           @Override
                                           public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
                                               sectionLayout.setBackground(resource);
                                           }
                                       });

I can't test on Iphone but behavior must be the same between both.
I will test it when my dev environment will be up. Currently, I'm testing with the Jason APP, so smooth!

@realitix Merci !
je le ferme.

Why @j2l ? It's not fixed. Can you reopen it ?

Si tu veux JS. On verra.

Merci @j2l, comment sais-tu que je parle Français ?
@gliechtenstein My example can't work because it's with Glide 4 and currently, the project uses Glide3.
I let you know when it's done. My dev-env is ready.

Because your first name is Jean-Sébastien and you live in Paris :)
It was just a guess.

Pas bête !

Thanks to @realitix this has been resolved!! https://github.com/Jasonette/JASONETTE-Android/pull/119#issuecomment-312914111


0.15 Alpha semver

Problem Description
The current versioning has 4 groups:
[0.15.0-alpha.1]
Major: 0
Minor: 15
Patch: 0-alpha
??: 1
Because this is not an alpha for patch 0, but an alpha for minor 15, I would suggest switching to:
[0.15-alpha.1]
Major: 0
Minor: 15-alpha
Patch: 1
This way you can patch up the 0.15 alpha as much as you like.
The only thing I'm not sure about, is whether NPM considers 15-alpha to be an upgrade or downgrade compared to just "15".
Versions

Material-UI: 0.15.0-alpha.1

@maartenbusstra. Have you seen this: http://semver.org/#spec-item-9 ?

@mbrookes Nope, I have not! Thanks for showing me. Would the approach I suggested be considered an anti-pattern, then?

I got the idea from Meteor, by the way: https://github.com/meteor/meteor/releases

Yes. MDG are doing it wrong. :)

The bastards! :smile:
Gonna mention it, thanks!

Gonna mention it, thanks!

I'm sure you could find a more constructive way to contribute.

As in? Feedback/suggestions?

Responding to any issue takes time, so responding to non-issues is a waste of time.
If you have a contribution that will drive a project forward, (preferably a PR), that's great!

I do intend to contribute by opening up a certain subject for discussion. :wink: