make-disk-image.nix: Handle cptofs error explicitly

Because the copy process inside the VM does not reliably
give a "No space" error message leaving the user wondering what
went wrong:
unable to create directory /mnt/0000fe01///nix/store/yknzxx7w2ck9p30k81gpi5yfjlrq41lr-libsecret-0.18.7/share/locale/ro: Success
[    5.462365] reboot: Restarting system
error processing entry /build/root/nix/store/yknzxx7w2ck9p30k81gpi5yfjlrq41lr-libsecret-0.18.7/share/locale/ro, aborting
error processing entry /build/root/nix/store/yknzxx7w2ck9p30k81gpi5yfjlrq41lr-libsecret-0.18.7/share/locale, aborting
error processing entry /build/root/nix/store/yknzxx7w2ck9p30k81gpi5yfjlrq41lr-libsecret-0.18.7/share, aborting
error processing entry /build/root/nix/store/yknzxx7w2ck9p30k81gpi5yfjlrq41lr-libsecret-0.18.7, aborting
error processing entry /build/root/nix/store, aborting
error processing entry /build/root/nix, aborting
builder for '/nix/store/fsdvqxq92iai7f3w8wcsncgfwag7cj2l-libvirtd-ssh-image.drv' failed with exit code 228
Motivation for this change
Improved error messages
Things done
nix-build https://gist.github.com/clefru/7a44edd81f00ae7d03358ae2c96ebb02
fails for me with the error message above.

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc-ing most recent committers @edolstra @dezgeg

@clefru ping

@clefru ping

I incorporated the suggested changes. This should be ready to merge.

I incorporated the suggested changes. This should be ready to merge.


iOS/RPi Add the ability to choose ANDROID_TYPES_FULL

Some networks require "full" types instead of "slim" so remove
the hard coding of SLIM in iOS and RPi. It still defaults to
building SLIM for them if not ENV var is specified but now
you can build with
ANDROID_TYPES="-D__ANDROID_TYPES_FULL"
./tensorflow/contrib/makefile/build_all_ios.sh
TEST: Verify the  -D__ANDROID_TYPES_SLIM__ flag is default and
you can override with an env var

Can one of the admins verify this patch?

Jenkins, test this please.


initial

fixes SD-1396

This repo is for different type of selectable stuff: dropdowns (for example SlamData.Form.Select and FileInput can be generalized a bit and live here), cool treemaps, this rotary selector etc.
I'm not sure about rotarySelect signature, it's probably inconvenient.
Same thing for ExistsR, I suppose, that it's better than propagating signature of option value everywhere. If it's hard to work with, there is no problem to remove all ExistsR.

@garyb, Please, review.

Moved modules to SlamData.Halogen.Select
Removed existentials
Added Circular f a
Regenerated docs

:+1:


Errors

I'm seeing lots of errors and the app is failing to load.

@adstokoe I've fixed these issues which is related to eslint. You can up with fetching latest commit.


Setting SoC

It is also possible to set SoC with the 0x21 command (RTC is also writted at the same time):
A5 40 21 08 - the usual header
160C0D151D27 - 6 bytes for the date/time. YY-MM-DD HH:MM:SS. This example 12/13/2022 9:29:39
01 2C - SoC: 300/10 = 30%)
C3 - checksum as usual

thanks, i have found the 21 command for months and implement it, but dont know about the time, not sure that the bms need a time. take a look at my PR, i think thats all correct for setting SOC

I'm gonna try and pull that PR in soon

Hi,
I also want to set the SOC of the DALY BMS with the esp32, But I don’t know how.
Could you please help me?
Do you have any example how I must Realize that??

Changing the SOC is fairly simple:
uint16_t socScaled = soc * 10; // soc is a number between 0 and 100
this->my_txBuffer[10] = highByte(socScaled);
this->my_txBuffer[11] = lowByte(socScaled);
this->sendCommand(0x21);

// Clear the buffer for further use
this->my_txBuffer[10] = 0x00;
this->my_txBuffer[11] = 0x00;

All the registers before 10 are for a date/time format, not really interesting and if you keep them 0 the daly works fine.


copy() method makes plain Object (TypeScript)

Hi. Thanks for the great lib, just what I was looking for.
I have found that copy() produces just a plain JS object and I lose all extra methods and features.
But it works as expected if I change the copy() method in the dataclass this way::
- return new this.constructor(custom);
+ return new (Object.getPrototypeOf(this)).constructor(custom);
Not sure though if it is applicable for all cases.
Gist for tests

@art-mickiewicz, thank you for reporting the issue! I've published v1.0.2 with the fix you've suggested. It worked for me locally, however, I'll try to additionally investigate the root cause — it never happened to me before.
Please let me know if updated version works for your case. Thanks.


MPGNotification is being added to MBProgressHUD view hierarchy

If an MBProgressHUD view is currently being displayed and you try to show a MPGNotification, it gets added to the MBProgressHUD view hierarchy. Then, if the MBProgressHUD is dismissed, it will also dismiss the MPGNotification.
Here is the view hierarchy that I currently see just before the MBProgressHUD is dismissed:
<MBProgressHUD: 0x100f73bf0; frame = (0 0; 320 568); alpha = 0; opaque = NO; autoresize = LM+RM+TM+BM; layer = <CALayer: 0x170033260>>
   | <UILabel: 0x10181d880; frame = (75 295; 170.592 19.088); text = 'Loading…'; opaque = NO; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x170089d30>>
   | <UILabel: 0x10180aa00; frame = (160 314.088; 0 0); opaque = NO; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x174084f10>>
   |    | <_UILabelContentLayer: 0x174024a00> (layer)
   | <UIActivityIndicatorView: 0x101825c10; frame = (142 254; 37 37); layer = <CALayer: 0x174838a80>>
   |    | <UIImageView: 0x100f71e40; frame = (0 0; 37 37); opaque = NO; userInteractionEnabled = NO; animations = { contents=<CAKeyframeAnimation: 0x170026ae0>; }; layer = <CALayer: 0x170033ba0>>
   | <MPGNotification: 0x1020bf800; baseClass = UIScrollView; frame = (0 0; 320 64); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x171052db0>; layer = <CALayer: 0x174039d80>; contentOffset: {0, 0}; contentSize: {320, 128}>
   |    | <UIView: 0x100f24f00; frame = (0 0; 320 64); gestureRecognizers = <NSArray: 0x171052720>; layer = <CALayer: 0x17082dfa0>>
   |    |    | <UIView: 0x100f25010; frame = (141.5 54; 37 5); layer = <CALayer: 0x170821a60>>
   |    |    | <UILabel: 0x100f14670; frame = (10 3; 290 20); text = 'Error'; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x1710898d0>>
   |    |    | <UILabel: 0x10182d0f0; frame = (10 24; 268 32.6667); text = 'No connection found'; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x17528aeb0>>
   |    |    | <UIImageView: 0x100f26310; frame = (5 15; 32 32); userInteractionEnabled = NO; layer = <CALayer: 0x170033d60>>
   |    | <UIImageView: 0x100f2f920; frame = (0 61.6667; 320 2.33333); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x170834420>>

The issue is resolved if you replace
[window.subviews.lastObject addSubview:self];

with
[window addSubview:self];

on #546 of MPGNotification.m.
Is there a reason why it adds the MPGNotification to the last element? The act of adding it to the view already places it above everything else unless I've missed something?
If you wanted to make sure it was placed in front of everything, then you could just call:
[window insertSubview:self aboveSubview:window.subviews.lastObject];

but I'm pretty sure that's the same as just using the first solution.

hi @justynspooner - I think your comment in #41 may be accurate, that this change may have other breaking issues - I personally don't use the UIWindow mechanism any longer, specifying a host view controller on creation. this avoids the issue entirely, but of course may have limitations.
how would you like to move forward with this? in essence, if you don't specify a host view controller, we must "intelligently" handle the window hierarchy - but it would be a challenge to find a one-size-fits-all solution there, also. I'm not sure what mechanism MBProgressHud uses to deal with this, but (I think?) they handle rotation, so that might be a good place to start looking.


Cannot install from pip due to conflicting absl-py dependency

Hi folks!
When installing the latest available commit in this repository (8d4b013673f87ccd35c9ec95a97749a5ff83f467), I get the following dependency conflict error:
ERROR: Cannot install -r requirements.txt (line 27), -r requirements.txt (line 28) and absl-py==2.* and >=2.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested absl-py==2.* and >=2.0
    tensorflow 2.14.0 depends on absl-py>=1.0.0
    tensorflow-federated 0.68.0 depends on absl-py==1.* and >=1.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

This happens both on a x86_64 Linux with Ubuntu 22.04, and on a M1 macOS
To reproduce, from your shell (I tested with Docker):

Run a container to isolate the environment: docker run --rm -it ubuntu:22.04
Update package repo: apt update
Install build dependencies and cURL: apt install -y git gcc python3 python3-dev python3-venv curl
Install bazelisk: curl --output /usr/local/bin/bazelisk-linux-amd64 https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64
Make bazelisk executable: chmod a+x /usr/local/bin/bazelisk-linux-amd64
Create a venv: python3 -m venv venv
Activate the venv: source venv/bin/activate
Update pip: pip install --upgrade pip
Clone the federated-compute repository: git clone https://github.com/google/federated-compute.git
Change the working directory: cd federated-compute
Install federated-compute: pip install -r requirements.txt

Thanks for your support!

ERROR: Cannot install -r requirements.txt (line 27), -r requirements.txt (line 28) and absl-py==2.* and >=2.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested absl-py==2.* and >=2.0
tensorflow 2.14.0 depends on absl-py>=1.0.0
tensorflow-federated 0.68.0 depends on absl-py==1.* and >=1.0
To fix this you could try to:

loosen the range of package versions you've specified
remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

<EMAIL_ADDRESS>


Proposal for retries on rate limited responses

Envoy doesn't currently have support for retrying rate limited responses. When the upstream envoy returns a rate limited response it adds the header x-envoy-ratelimited, which is special cased to make the response ineligible for retries.
This is unfortunate for services that wish to offload the responsibility for retries to envoy, and that also have to deal with rate limited responses.
Envoy also doesn't have support for response headers like Retry-After or X-RateLimit-Reset which provide feedback to the client on how long to wait before retrying a request.
I propose to tackle both of these issues. Please see the design document: https://docs.google.com/document/d/1NSzrx3-KsAFs0ObaLQZUVIt9O4PZv3mXi3Lm7LNzmZE/edit?usp=sharing
In order to test the feasibility of this proposal I'm attaching a reference implementation, see the linked PRs.

This has been accepted as both PRs have been merged.


Add operator and punctuation highlighting

This PR adds operator and punctuation highlighting for Solidity and Yul.  Well -- I did some of this in maybe an iffy way, but, well, obviously it can be changed if need be.
For Yul this was straightforward; I added := and -> as operators, and the obvious things as punctuation.  Arguably -> should be punctuation, but it seemed worth highlighting as an operator to me.
For Solidity... well, Solidity has a number of operators, but they're all made of the same few characters, so I just checked for those characters.  (So, => will be highlighted as an operator, which makes sense to me.)  For punctuation I put the obvious things.
Except... I did one thing that is maybe kind of off; I put ? and : as punctuation.  Now, ? should be an operator, right?  It's the ternary operator.  Problem is, then : should be an operator too.  And : occurs in a lot of contexts where it is not in fact an operator, but we don't really have a good way of checking for that right now.  So I thought, what if I just classed them as punctuation instead?  Maybe that'd be OK?  Like I said, let me know what you think.
Note I didn't include punctuation highlighting inside function parameters.
Also I removed * as a possible lexeme and removed it from keywords, adding operator highlighting to those contexts instead so it'll be highlighted as an operator.
I also added a rudimentary test.

Oh, wait, I think I need to test this more.

Yes. The mode rule set is "executed" sequentially so the first rule that matches in a given mode is how it works. ￼

Ah, OK, good.  Glad to know I can rely on that.  That makes things easier than having to come up with some other way of ensuring that comment starts are never recognized as operators.  (It'll come in handy too later, I'm intending to add doctag highlighting later, ordering provides a good way of ensuring that doctags are only highlighted in doc comments. :) )

Alright, @cds-amal says it's OK, so I'm going to merge and release this despite the punctuation weirdness! :)


Crash with Minefactory reloaded Ender IO version 344

The 344 version of enderio is crashing with minefactory reloaded version
2.8.0RC6-5
I am unable to start the game and the crash report is saying java.lang.NoClassDefFoundError: Lcrazypants/enderio/conduit/BlockConduitBundle;
Crash Report
http://pastebin.com/yDtuUw4j

This bug is caused by another mod shipping an incomplete MFR API, I can't say which. You need to remove other mods until the issue goes away. This is not a problem with EnderIO.

Actually getting same error but seems to be new version of thermal expansion and thermal dynamics causing issue

getting same issue D:

If that's the case, then why does it include Ender IO in the report?

Because that mod shipping the incomplete API causes certain API classes EnderIO uses from MFR to not be available. Basically, other mod messes up but it looks bad on EnderIO's side. Sucks, right?

Both of those crashes are using a relatively old version of MFR. Update to the newest version and see if the crash still persists.
http://minecraft.curseforge.com/mc-mods/66672-minefactory-reloaded/files/2228271/download

Just updated MFR to that version. crash still persists.

Well, this may help: I force crashed to grab my modlist so you guys could check yours against it.
http://pastebin.com/S7rNkqmQ

Ok bit of testign for you tterrag, I get this issue with only the following mods installed:
CoFHCore-[1.7.10]3.0.0RC1-186.jar
CoFHLib-[1.7.10]1.0.0B9-113.jar
EnderIO-1.7.10-<IP_ADDRESS>9.jar
MineFactoryReloaded-[1.7.10]2.8.0RC7-72.jar
ThermalDynamics-[1.7.10]1.0.0RC1-69.jar
ThermalExpansion-[1.7.10]4.0.0RC1-120.jar
ThermalFoundation-[1.7.10]1.0.0RC2-54.jar
Running under forge-1.7.10-<IP_ADDRESS>6-universal.jar

http://puu.sh/g7KCi/9eea54682a.png
Zero issues for me.

Update to Forge 1291. That fixed it for me.
TD requires forge 1291 on the client.

What Forge version is that KL, I tried 1236 and it crashed (actually no idea why ATLauncher puts 1236 in as "latest") tried recommended Forge (1230 also seems really old) and that has an issue with FML. So manually downloaded 1291 and all works fine.  So def seems Forge related.

fixed by updating to latest forge


unfortunately app has stopped

Thanks for help.
Environment
React Native Environment Info:
System:
OS: Windows 10
CPU: x64 Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
Memory: 991.41 MB / 7.90 GB
Binaries:
Yarn: 1.1.0 - C:\Users\Kadir\AppData\Roaming\npm\yarn.CMD
npm: 6.0.1 - C:\Users\Kadir\AppData\Roaming\npm\npm.CMD
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-173.4819257
my package.json file
{
"name": "ustalazimapp",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"@expo/vector-icons": "^6.3.1",
"axios": "^0.18.0",
"moment": "^2.22.2",
"native-base": "^2.8.0",
"prop-types": "^15.6.2",
"react": "16.5.0",
"react-native": "0.57.0",
"react-native-animatable": "^1.3.0",
"react-native-device-info": "^0.22.5",
"react-native-image-picker": "^0.26.10",
"react-native-maps": "^0.21.0",
"react-native-vector-icons": "^5.0.0",
"react-navigation": "^2.16.0",
"react-redux": "^5.0.7",
"redux": "^4.0.0",
"redux-axios-middleware": "^4.0.0"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.45.5",
"react-test-renderer": "16.5.0"
},
"jest": {
"preset": "react-native"
}
}

Open android studio and look for crash in logcat.
Like this ===== Begin of Crash ======

This belongs to StackOverFlow, not here.


Charts are beeing removed

After processing template all charts are being removed from excel.

@ju-bezdek The component based on https://github.com/exceljs/exceljs and just extend it to make the templates.
So, try to find a solution for exceljs. In case you find make a pull request, or share a link to a solution and I'll try to add a support.
Close the issue because it depends from third party component.

Sorry to hear that. I tried optilude/xlsx-template as well and it works fine, but I like your syntax more.

@ju-bezdek https://github.com/exceljs/exceljs only one library that I've found with support inserting images images (it was critical for me).
If you'll find a solution than welcome to improve the library.


etcd as channeldb storage?

Hi,
How hard would be to implement e.g. etcd as the storage backend for channels data? It is distributed, consistent, has gRPC API, and uses boltdb internally for persistence. Also proven reliable by such projects as CoreOS and Kubernetes. It's not suitable for local node installs, but would be a great help for routing nodes where reliability is important.

See #1172. The PR as is has been abandoned though, feel free to pick it up, as then it'll be much easier to add additional database backends for lnd.


Optimize text strings for localization

Feature Description
There are many string duplicates, like "Date Created" and "Date created" (just capitalization differs!), "Clear Input/input", "Close/close menu", "Close Preview/close preview", "Default/default", "Delete Page/page", "Draft/draft", "Duplicate Page/page", "Multiple/multiple", "No more/More Stories/stories", "No more templates"/"No more templates." (with and without trailing point), "Pre-Publish/Prepublish", "Select an Option/option", Size & position/Position", "Story published./Story published!" and so on ...
You should also avoid splitting up sentences like x: "Jump into the y" // y: "Editor"
https://translate.wordpress.org/projects/wp-plugins/web-stories/stable/de/default/?filters[original_id]=10536312
Additional Context

Use entire sentences – in most languages word order is different than that in English.
Source: https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/#best-practices-for-writing-strings

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Thanks for opening this Torsten!
I‘ll take a look at this soon.
The full-sentence-issue is unfortunately a known technical limitation that we still have to address: #1578


Add using for app to imports (Blazor server-side)

Fixes #12404
Thanks @Saik19922!

Should I open an issue in engineering?

I already did: https://github.com/aspnet/AspNetCore/issues/10239

Reversion issue opened and placed on hold in the Blazor project for later.
https://github.com/aspnet/AspNetCore.Docs/projects/35


Contact Page

Add a good Contact Page.

assign me

Hi @Rakesh9100 @vishal0316 ! I'm interested in fixing this issue.
Please assign this issue to me.

"Embarking on the Contact Page enhancement journey:
Crafting a clean and user-friendly layout for seamless communication.
Implementing clear calls-to-action to guide visitors effectively.
Ensuring responsiveness for accessibility on all devices. Ready to revamp the Contact Page for an improved user experience!"
Please assign me this issue to me

Hi @Rakesh9100 I would like to add a responsive and friendly contact page to it. Kindly assign me the issue.

Hey @Rakesh9100 , I am good with page making task and i can make an attractive contact page for this site. Please assign this task to me.

I'd love to update the contact section.

Hi @Rakesh9100 , I believe I can work on this task so if you'd like it please assign the task to me

Hi @Rakesh9100, could you please assign this issue to me under SWOC24.

@vishal0316 Assigned, Proceed!!

@vishal0316 Assigned, Proceed!!

done and i created PR


Display alignment quality

@blakesweeney As discussed, here is an issue describing the changes required for R2DT v1.4.
Starting from version 1.4 R2DT provides a new SVG file that is annotated by alignment quality. It would be useful to show this information in the results viewer using a toggle or a button to Hide/Show alignment quality, similar to how one can hide or show the nucleotide colours. The SVG file is named <rna_id>.enriched.svg similar to the existing <rna_id>.colored.svg files.
One could do it using 2 approaches:

Load the .enriched.svg file instead of the .colored.svg file and show the alignment quality by default
Load the .enriched.svg only if the Show alignment quality button is clicked.

I would advocate for the first approach but the second one is fine too.
I will post further information here once the new API goes live on wwwdev and the new .enriched.svg files are created.

Hi, would you like us to deploy the current version of R2DT to dev? I don't see a tagged release for v1.4, which is why I am asking.

That's a good idea, it's safe to start running the develop branch while I finalise the last few bits for the release. Thank you!


Error when using Kingfisher with SPM and Xcode 11.4 beta 3

Check List

[X] I have read the wiki page and cheat sheet, but there is no information I need.
[X] I have searched in existing issues, but did not find a same one.
[X] I want to report a problem instead of asking a question. It'd better to use kingfisher tag in Stack Overflow to ask a question.

Issue Description
What
I'm using Kingfisher in both my containing app, and two other targets. I've added it using Swift Package Manager on Xcode. On Xcode 11.3 everything works fine, but when updating to Xcode 11.4 beta 3, I started to get the following error:
Swift package product 'Kingfisher' is linked as a static library by {APP NAME} and 2 other targets. This will result in duplication of library code.
Reproduce

Create a new project and add Kingfisher as a dependency using Swift Package Manager on Xcode
Create a new target and add Kingfisher in the Frameworks and Libraries section
Build the project using Xcode 11.4 beta 3

Other Comment
Is this something to do with the way my project is organized, or is something that needs to be fixed on the Kingfisher project? Or is bug in Xcode?
Thanks!

Ref https://forums.developer.apple.com/thread/128806
Now I am not sure whether it is the intended behavior of Xcode or not. But indeed there could be a problem if linked statically multiple times.
I hope Xcode could be intelligent enough to solve this kind of linking problem for developers, since all the targets are linking to the same library, so it should be not hard for the building system to strip duplicated copies from the final binary. However, it is not happening now.
A possible solution would turn Kingfisher to a dynamic library, which is not the default choice in Swift Package Manager. This requires an update in our Package.swift file. I will keep an eye to see if Apple finally keep this change in the release version. If so, I think we have to do an update to force Kingfisher built as a dynamic library.

Still not fixed in final Xcode 11.4 (11E146) release from today :/

Yep, this really sucks

@kabouzeid @OscarGorog There is a patch branch fix/spm-dynamic. Can you confirm whether it works for you?
Please make sure that using Kingfisher as a dynamic framework would be what you want (since previously it was static linking).

Working perfectly, amazing quick patch!
Thanks!

Yes it works. I used the same fix for some other libraries too. I don’t understand why this is necessary though, in the SPM docs it says that it is recommended to leave this property unspecified so SPM can figure it out automatically. And since it worked before, this must be a bug in Xcode, right?

I would think so but not too sure... is it worth filing a radar?

I think it’s worth filing a radar. There must be many devs with this problem right now.

Alrighty, I’ll do it in the morning (Melbourne) and posh it here

Hi, Thanks for this amazing library. Were still not able to submit to the AppStore even after applying the latest patch. We have the error attached. Thanks very much

Here I'm having a different problem, when trying to run the app on the device:

It doesn't happen when running on the simulator though.

@marcosatanaka Since it is now a dynamic library, you need to also add it to the Embedded Framework section to make sure it is copied to the final bundle.

@simoa According to the post here: https://forums.developer.apple.com/thread/128806#411572

After these changes, build & run on device and simulator works, along with archive & export, although I had some errors when exporting until I restarted Xcode and started over, after which it succeeded.

Maybe it worths trying an Xcode restarting?

@simoa But basically, you should not embed Kingfisher in an extension target. Try to only link them there, and only embed Kingfisher in your main app target.

After removing the embed as a framework everything is working. Thanks so much
On 26 Mar 2020, at 14:30, Wei Wang<EMAIL_ADDRESS>wrote:

@simoahttps://github.com/simoa But basically, you should not embed Kingfisher in an extension target. Try to only link them there, and only embed Kingfisher in your main app target.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/onevcat/Kingfisher/issues/1418#issuecomment-604463349, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ5BLPZQ6AUZFBKWKHGFXTRJNRHRANCNFSM4LQ5V3TQ.

Version 5.13.3 was released, containing changes in this PR. I will leave the branch for a while and delete it eventually to keep the repo clean, so please switch to the version-based dependency soon.

I know the issue is closed already. But seems it seems to be a problem with project configuration and not with Xcode or the library. I had to fix the version on my project to 5.13.2 if I don't want to start embedding Kingfisher in every framework I need to use.

I reverted the default dynamic change since there is no way to workaround the extension targets. I added some suggestion on this topic in https://github.com/onevcat/Kingfisher/pull/1426 and will provide all build configurations from the next release.

This is fixed in Xcode 11.4.1 as below:

Fixed an issue where an error like “Swift package product A is linked as a static library by B and C. This will result in duplication of library code.” was incorrectly emitted if an app and an embedded app extension or helper tool statically linked the same package product. If you previously set the DISABLE_DIAMOND_PROBLEM_DIAGNOSTIC build setting to work around this issue, you can delete this setting now. (59310009, 61227255)

Now Kingfisher provides all build configurations as Kingfisher (link as .automatic), KingfisherDynamic (link as .dynamic) and KingfisherStatic (link as .static). You can freely choose either. By default, you can just use the automatic one (without any suffix) now.


while searching address, searchview closing auto.

while searching address, searchview closing auto.

You need to have an google api key for searching, The directions to get one is listed in the documentation.


Enable WSL2 use of cowait

Cowait has probably not been tested on WSL2, where things might be a little bit different. I made two small changes that enabled tests and examples to run on my wsl2 setup.

Cowait has probably not been tested on WSL2

Nope, awesome to know that it works now though!
Thank you for contributing :tada:


Breaking downstream change

What
Recent change in TopoNetX module is leading to test failures in the TopoModelX suite. It has not been detected yet, because the breaking change was made after the last TopoModelX pytest suite was run via GH-Actions.
Why
The recent PR https://github.com/pyt-team/TopoNetX/commit/1ff5a45f8e371c7a7feff8101c2b4d4ce6b6d8c5 has this change in the down_laplacian_matrix method for simplicial complex.

Earlier, the weight parameter was being overwritten internally vs raising the issue now.
The test_forward test case fails in the following two files for TopoModelX

test/nn/simplicial/test_scnn.py
test/nn/simplicial/test_sccnn.py

This should be fixed in TopoModelX. The previous solution only hid a potential error. In the case of the mentioned tests, the use of weight = True is invalid.

Okay, I have made the necessary changes in a branch that I am working at, planning to raise a PR today, so that'll fix it.

Resolved using a changes made in TopoModelX.


Crypto AES128 CBC in String Text

I don't know if this would be the right place to answer a question, but come on. I have an example String:
"Test crypto using AES128 CBC"
So, I know that the steps are> convert ASCII characters to hexadecimal bytes> Maybe fill the buffer if it is not 64 bytes with some character (here is my main doubt) and then encrypt using lib. Can anyone there help me with these steps giving an example in C being executed ??

Hi @Mauricio-Alencar and thanks for your interest in this project :)
You have understood correctly that AES-CBC works with blocks of size 128bit/16byte.
I am unsure that I understand what you mean by this sentence:

convert ASCII characters to hexadecimal bytes

... but yes you will need to treat data as if it is binary.
Padding is a subject of its own, but as stated in the readme, I recommend the PKCS7 standard as described in:
https://en.m.wikipedia.org/wiki/Padding_(cryptography)#PKCS7
I think the closest you will come to an example in this repo, is ‘test.c’

Closing for inactivity — feel free to keep writing if more questions arise :)


make errors fatal

Fix #35 making error fatals (thanks to @vhf).

So it is failing (because it miss the glosaries package). Then ... What ?

I tried to resolve it in #34. The error is "! LaTeX Error: File glossaries.sty' not found." whereas [it’s in EXTRA_PACKAGES](https://github.com/zestedesavoir/latex-template/blob/master/scripts/install_texlive.sh#L6). In fact, these package were installed only if it texlive wasn’t installed. So, I add a line to install these package. But tlmgr` was out to date.
I will try again...

aaah, damn, its #33. When looking for the solution of that issue, the comment was usually "wait a few day, it will fix itself". The trouble is that the installation script is still expecting 2016 while some repository have still updated to 2017.  By any chance, @vhf, do you know how to destroy Travis cache ?

:)

And as you can see it, we have now another problem:"LaTeX Error: File `mfirstuc.sty' not found".

Thanks @vhf :)
So, @Karnaj, I will delete the cache, you can add mfirstuc to the list of packages :)

I also delete longtable from the list (it’s in latex core)

=============================================================================
./install-tl-20170413/install-tl: The TeX Live versions of the local installation
and the repository being accessed are not compatible:
      local: 2016
 repository: 2017
Perhaps you need to use a different CTAN mirror?
(For more, see the output of install-tl --help, especially the
 -repository option.  Online via http://tug.org/texlive/doc.)
=============================================================================

Just go f*** yourself, texlive.

TL17 was released on June 4. Please allow a couple of days for it to make its way around CTAN.

So, according to this page, we just have to ... Wait.

So, what to do ? Close the PR or wait to resolve the issue ?

What we can try is to cheat and use ftp://tug.org/historic/systems/texlive/2017/install-tl-unx.tar.gz on that line, that should normally do the trick for one week or so.

Wait and see...

Well ... This is not good. Our profile seems wrong.

Why did we need this profile?

Basically, to trigger the installation of the small version instead of the full one, and the definition of the environment variable are also important. Otherwise, I doubt that most of the options does something interesting (for example the w32_* one).
From what is not recognized any more, only option_write18_restricted is a bit annoying, since I think we want this on. So what we can try is to remove everything except the begining of the file (I say those one + portable 1) and see what comes out.

See that. Some options have others names in TexLive 2017. I will try with the new names and if it doesn’t run i will remove everything.

So close :p (in_place is not recognized)

It works <3
Now it misses xfor.sty, but it did work :)

(sorry to put you trough all of that, btw :s )

And finally it runs. :) Such an assault course!

Waw, thanks you a lot!


Delonghi PAC AN 111 file or IR codes

I searched the many sources I could find, but ultimately thought to ask the wizzards.
Issues not containing the minimum requirements will be closed:

Issues without a description (using the header is not good enough) will be closed.
Issues without debug logging will be closed.
Issues without configuration will be closed
-->

Home Assistant version
0.109.3
SmartIR version
1.9.0
SmartIR configuration
n/a
n/a
Add configuration here

**Describe the bug**
I hope this is the correct forum, otherwise please direct me to the right one.
I am using a DeLonghi PAC AN 111 portable AC unit and want to controll it with the smartir climate section.
I couldn't find any IR codes that I might be able to use and wonder if there is a device using the same sort of IR codes.
I am afraid my handheld IR control for the AC is broken and I can't figure a way to learn the codes.
Anyone, any idea or ideally a json file with the codes?
Any help greatly appreciated.

Dietger

I have a config file for my Delonghi PAC N82. Maybe it will work for you.
2727.zip

Perfect!
Many thanks that indeed did the trick.
I added the zipfile to the climate subdirectory, entered the file number in the config and tried it out.
So:

I thank you for sharing the file
Can happily confirm it works for Delonghi PAC AN 111

This is a great community!
Dietger

@alexander-mikhnov Can I include it in the list?

@vassilis-panos sure, absolutely :)


iboview: 20211019 -> 20211019-RevA, gcc compatibility fixes

@eljost found a patch that fixes the GCC compatibility issue. Meanwhile I've updated to the most recent version.

Great! Thanks!


Add support for including precompiled shaders in vulkano-shaders

[x] Added an entry to CHANGELOG_VULKANO.md or CHANGELOG_VK_SYS.md if knowledge of this change could be valuable to users
[x] Updated documentation to reflect any user-facing changes - in this repository
[ ] Updated documentation to reflect any user-facing changes - PR to the guide that fixes existing documentation invalidated by this PR.
[x] Ran cargo fmt on the changes

This PR adds an option bytes to the vulkano shader macro for directly loading spri-v bytecode rather than compiling from source. This is useful in circumstances where developers may want to use a different build system for shader compilation (In my case I'm using https://github.com/EmbarkStudios/rust-gpu to compile the shader).
Feel free to bikeshed/improve line 360 in vulkano-shaders/src/lib.rs - while it works on my system, I'm not sure how endianess might affect converting the u8 slice to a u32 slice, or if there's a better way to perform that conversion than pointer magic 👀

@Arc-blroth The change is not breaking, and having an ergonomic way to load precompiled shaders was something people around asking from time to time, so it would be definitely helpful to have this option. Thank you! PR is merged.

I think there is a mistake in the documentation for bytes: "Cannot be used in conjunction with the src or bytes field." That should probably say src or path?


Add basic README file from kotct.emacs

As this is the central repository for the rewrite of kotct.emacs and the introduction of further work on a modular zsh configuration and such, we should really add the README to the master branch so that the master branch doesn't contain something that is blank.  In addition, further work on the README can just be done on a branch and be pull-requested.

lol I still need to actually do the rewrite

but this looks good imo

AFAIK this project is still basically in setup phase.  Think I'm good to merge this PR?  (Literally just README changes.)


1.0.0 release?

Any plans for a 1.0.0 release? ATM i have to change the package.json on every update manually, which annoys me more than it should.

You want to specify ^1.0.0 version specifier I stop worrying? :)

Thats a nice trade-off indeed 👍


Grafana

Hi Kurt,
There we go with the Grafana support.
Best regards,
-Fred

One additional thing it would make sense to add a sample of Grafana setup, we could do RTT dashboard for the Real-time traffic


yolo

This is related to MSRC Report VULN-097520, apologies for the noise.
If you are a maintainer, please send me a message at Twitter (@intrigus_) with a proof of maintainer for quick fix and more information.
You can also mail to<EMAIL_ADDRESS>


Remove HTTP request/response headers from DEBUG LOGs

I am trying to remove completely HTTP request/response headers from debug logs to avoid leakage of sensitive information. Do you have any suggestion where is the best option to do the changes?
I was thinking probably at https://github.com/envoyproxy/envoy/blob/main/source/common/router/upstream_request.cc or https://github.com/envoyproxy/envoy/blob/main/source/common/router/debug_config.cc.
I would appreciate any help!

I am curious that why you enable DEBUG level in production, which is for debugging and will introduce extra resource costs I think.

Thanks for your reply, the DEBUG level is not enabled in production but just for debugging. I still have to consider removing HTTP request/response headers from DEBUG logs or adding a tag before some sensitive information (just to make it clear that it is sensitive information) but I am not sure where would it be the best option to do this changes.

If you have your internal fork of Envoy, I think you can just remove the log code or guard the code by special runtime config.

I do have the internal fork of Envoy but I am looking for suggestions where to do the changes in which file from Envoy repo? I mean where to edit the debug logs? (never done it before)

@ggreenway Please have a look and I would appreciate any suggestion

Have you considered disabling the logs you don't want with https://www.envoyproxy.io/docs/envoy/latest/operations/cli#cmdoption-enable-fine-grain-logging?

I have checked the documentation you provided and it is not really clear how to use fine grain logging for my case- I will continue digging around for more info.
What if I want to add a string to the log operators containing sensitive information in debug logs? (i.e. lets say I consider that "DOWNSTREAM_LOCAL_ADDRESS" has some sensitive information and, in debug logs I want it to be not only the IP address but "random STRING" + "DOWNSTREAM_LOCAL_ADDRESS", do you have any suggestion in where I can do this editing?


Can't use readinessGates

Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.12", GitCommit:"e2a822d9f3c2fdb5c9bfbe64313cf9f657f0a725", GitTreeState:"clean", BuildDate:"2020-05-06T05:09:48Z", GoVersion:"go1.12.17", Compiler:"gc", Platform:"linux/amd64"}

Controller Version: aws-alb-ingress-controller:v1.1.8
apiVersion: v1
kind: Service
metadata:
  name: kong-proxy
  labels:
    app: kong-ingress
spec:
  externalTrafficPolicy: Local
  type: NodePort
  ports:
  - name: https
    port: 443
    targetPort: 8000
    protocol: TCP
  selector:
    app: kong-ingress

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: kong-alb-ingressgateway
  annotations:
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/load-balancer-attributes: ---
    alb.ingress.kubernetes.io/certificate-arn: ---
    alb.ingress.kubernetes.io/backend-protocol: HTTP
    alb.ingress.kubernetes.io/success-codes: '200,301,404'
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
    alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
    kubernetes.io/ingress.class: alb
    external-dns.alpha.kubernetes.io/hostname: ---
  labels:
    app: alb-kong-ingressgateway
spec:
  rules:
  - http:
      paths:
        - path: /*
          backend:
              serviceName: ssl-redirect
              servicePort: use-annotation
        - path: /*
          backend:
              serviceName: kong-proxy
              servicePort: https
  tls:
      - hosts:
          - "---"

deployment.yaml
   ...
   readinessGates:
      - conditionType: target-health.alb.ingress.k8s.aws/kong-alb-ingressgateway_kong-proxy_https
 ...

The controller looks to be working fine, but I still can't make the readinessGates work.
    message: corresponding condition of pod readiness gate "target-health.alb.ingress.k8s.aws/kong-alb-ingressgateway_kong-proxy_https"
      does not exist.
    reason: ReadinessGatesNotReady
    status: "False"
    type: Ready

I've already tried with named ports target-health.alb.ingress.k8s.aws/load-balancer-tg-ready"
I'm following this example. Is there any reason for the example to be using headless service and target-type: ip  ?

whether it's headless service doesn't matter.
it have to be target-type: ip when using readinessGate. Since when using target-type: instance, it's the node used as backend, the ALB itself is not aware of pod/podReadiness in such case.

That makes sense! Thanks @M00nF1sh!


Raise an error when a reducer expects numeric input but is given non-numeric input

Add tests for the normalize transform
closes #473

related #751

I've rewritten this PR against main and following your comments.
One thing to note is that we run the test on each call to the reducer. It will usually be fast (returning immediately), so there is no need to memoize, but there might be weird cases (large tables full of null values) where it's not.


fixed bugs and updated UserGuide

Pull Request Test Coverage Report for Build 235

1 of 2 (50.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 50.938%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/com/t13g2/forum/logic/parser/BlockUserFromPostingCommandParser.java
0
1
0.0%

Totals

Change from base Build 232:
0.0%

Covered Lines:
1493

Relevant Lines:
2931

💛  - Coveralls


Shadowrun 5th Edition - Updates including French CSS

Include the name of the sheet you made changes to in the title.
Changes

Added French CSS
Cleaned up CSS in general
Removed toggles from the Roll d6 Button per user feedback
Tweaks Translations

Additional comments

@dyvim Here's CSS updates for the French translation. Thanks for working on those!


adding performers to scenes

How can I add performers to scenes? I've tried to update the scene like this:
stash.update_scene({'id': 1, 'performers': [{ 'id': 10 }, { 'id': 220 }]})

But I get a unknown filed error

@SaracenRhue you would want to pass a SceneUpdateInput object which would look like the following in your case

stash.update_scene({
  'id': 1,
  'performer_ids': [10,220]
})

Thanks for the quick reply


mumble: fix crash caused by openssl3 thread unsafe evp implementation

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

@SuperSandro2000 Could you finish the checklist? I would like to have this merged so that it's included in the 23.05 release.

Please also add the ticket from Mumble in your description of the pull request.

@SuperSandro2000 Could you finish the checklist? I would like to have this merged so that it's included in the 23.05 release.

yeah, yeah


feat: LSDV-3025-15: Add a message in the bottom of the outliner when user creates a new rule of filtering

Hi @juliosgarbi!
This PR was created in response to a PRs in upstream repo:

https://github.com/heartexlabs/label-studio-frontend/pull/1356

/git merge develop


Vertical Gap between RGB Frame and Event Frame

Hi Mathias,
Is there a vertical gap between the RGB frame and event frame, and how to eliminate this gap? I notice this phenomenon when i use the desc dataset.
Cheers,
Chi

HI @bestrivenzc
I believe that you would like to align the global shutter frame to the events. For this you have to rectify the events and warp the RGB frame according to the answer here:
https://github.com/uzh-rpg/DSEC/issues/25
other related questions:
https://github.com/uzh-rpg/DSEC/issues/12
https://github.com/uzh-rpg/DSEC/issues/14
Let me know if you still have questions

Thanks very much,  the problem has been solved.


return if current buffer is not loaded

If you setup a user autocmd when the git status is changed, but the filetree buffer is not loaded, canvas.in_edit_mode will throw an error saying "invalid buffer id".
https://user-images.githubusercontent.com/2835826/109981095-93389c00-7cce-11eb-83bb-282196e77670.mp4
This PR will first to see if the buffer is loaded before moving on with the rest of the function.
https://user-images.githubusercontent.com/2835826/109981427-e27ecc80-7cce-11eb-80ee-303e3129a5ce.mp4
Cheers, and thank you for the great plugin!

This issue also bothers me sometimes, but I don't have much time to deal with it. Thanks for your great contribution!!


RTP Bridges Interfere With Connection of Chrome Clients

OS: Windows 10 (Virtualized with libvirt)
UE Engine Version: 4.25.4
GPU: Nvidia 2080 Ti
GPU Driver: 461.72
If an RTP bridge is connected to the cirrus server before Google Chrome tries to connect, the UE4 Application crashes once video begins streaming to Google Chrome. The following sequence of events occur:

Cirrus is started
The pixel streaming UE4 app is started
An RTP bridge is started an connected to Cirrus

RTP is being streamed and can be tuned

Google Chrome is started on a remote client

navigate to cirrus server URL
click start
"waiting for video" message appears in Chrome
"Play" triangle appears
Click play Triangle
A single video frame appears in chrome

UE4 App crashes with popup reiterating log output

The log contains the following:
[2021.03.18-21.13.02:006][399]LogThreadingWindows: Error: Runnable thread NvVideoEncoder crashed.
[2021.03.18-21.13.02:007][399]LogWindows: Error: === Critical error: ===
[2021.03.18-21.13.02:007][399]LogWindows: Error:
[2021.03.18-21.13.02:007][399]LogWindows: Error: Assertion failed: State == EFrameState::Capturing [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/AVEncoder/Private/Microsoft/Windows/NvVideoEncoder.cpp] [Line: 695]
[2021.03.18-21.13.02:007][399]LogWindows: Error: Buffer 1 : Expected state 2, but found 3
[2021.03.18-21.13.02:007][399]LogWindows: Error:
[2021.03.18-21.13.02:007][399]LogWindows: Error:
[2021.03.18-21.13.02:007][399]LogWindows: Error:
[2021.03.18-21.13.02:007][399]LogWindows: Error: Crash in runnable thread NvVideoEncoder
[2021.03.18-21.13.02:058][402]LogExit: Executing StaticShutdownAfterError
[2021.03.18-21.13.02:058][402]LogWindows: FPlatformMisc::RequestExit(1)
[2021.03.18-21.13.02:058][402]LogCore: Engine exit requested (reason: Win RequestExit)
[2021.03.18-21.13.02:068][403]Log file closed, 03/18/21 17:13:02

If Google Chrome is connected to the cirrus server before the rtp bridge, everything seems to work smoothly. i.e., the following:

Start Cirrus
Start pixel streaming UE4 app
Open google chrome on remote client and begin interactive pixel streaming session.
Start RTP bridge on host
Tune RTP stream on remote client

However, if Google Chrome is disconnected while the RTP bridge remains connected and then a Chrome instance attempts to reconnect, it cannot resume an interactive pixel streaming session until the RTP bridge is disconnected from the Cirrus server. When this occurs, the "click to start" message is displayed on chrome. Once clicked, the "WebRTC connected, waiting for video" message appears until the RTP bridge is terminated. Once the bridge is not longer running, Chrome can be refreshed and an interactive pixel streaming session can resume. At this point, subsequent RTP bridges can be instantiated.
Generally, Google Chrome cannot create a new pixel streaming session if existing RTP bridges are connected to Cirrus. If RTP bridges are connected the first time that a Google Chrome client attempts to connect, the Unreal application will crash.

Good investigation, I wish all issues were presented to me so beautifully! Thank you, I will dig in further to see if I can find the root cause.

For reference, this is something that still exists in 4.27.

Yeah, I can confirm this still repros for latest versions of the engine - though not as catastrophically as in previous version of Pixel Streaming. I am pretty sure it is to do with the configuration offer being sent from the bridge to UE being fundamentally different than the offer sent by a Chrome browser - and so the stream cannot be shared if the bridge is the one that starts the streaming session.
I am thinking the fix will likely be to make the offer sent by the bridge appear to be more "browser-like" (or specially "Chrome-like").

I think I found the problem. Default video payload the bridge was using/expecting did not match what Chrome was using - so they could not share a single stream.
Fix is here (and pushed): https://github.com/TensorWorks/Unreal-PixelStreaming-RTP-Bridge/commit/40eef6daf7991e425c956d064c97ee188818f7ef
Additionally, I noticed FFPlay will sometimes be unable to start decoding the stream until a keyframe is sent. The easiest way to force a keyframe to be sent is to connect another peer (i.e. another browser or bridge) - but this highlights something I have been looking into lately anyway, which is that keyframes in Pixel Streaming should be sent on regular interval anyway (and currently are not).
Let me know how this goes for you :)

I forgot to update this, from UE 4.27.2 onwards there is now a new console variable/command line switch:
https://github.com/EpicGames/UnrealEngine/blob/d94b38ae3446da52224bedd2568c078f828b4039/Engine/Plugins/Media/PixelStreaming/Source/PixelStreaming/Private/PixelStreamingSettings.cpp#L99-L103
-PixelStreamingEncoderKeyframeInterval=
By default in 4.27.2 it is set to
-PixelStreamingEncoderKeyframeInterval=300
Meaning Pixel Streaming will send a keyframe every 300 frames in addition to whatever the browser is asking for. So in the case of the RTP bridge, at worst there will be a 300 frame delay on startup before video can be decoded.

@TravisBowers Did you try reactjs framework for Unreal Engine Pixel Streaming?


Save recipes into session storage

Save recipes into session storage to save api calls.

Closing cause there's no real need for this


remove the default datetime type conversion

Feature Request Description
When create an entity from dataframe, by default, featuretools will try to convert every non-type-specified column to date_time.
This operation based on pandas' to_datetime  function. see featuretools/entityset/entity.py line 331.
Cause this function will always throw exceptions when trying to convert text that may looks like date string in some situation(such as Numeric text, x-x-x-x format labels) but others are not.
I'm suggesting remove the default tries to covert to datetime. And  emphasize in the doc that datetype should be explicitly defined.

Issues created here on Github are for bugs or feature requests. For usage questions and questions about errors, please ask on Stack Overflow with the featuretools tag. Check the documentation for further guidance on where to ask your question.

@freefallzhou this make sense and a change we are considering.
For the time being, you can specify the variable type of a column when calling entity_from_dataframe to avoid Featuretools trying to infer the variable type.

This can also show up in the mock_customer_demo if the first 10 values of zip_code are "02139". Infer_variable_types will parse those as 01-01-2139 and then entity_from_dateframe will error when it tries to parse the other zip code (60091).

Just following up when this will be resolved?

Just following up. I think we will close this issue, as this seems to no longer be a problem with the most recent version of featuretools (currently 0.14.0). I was able to reproduce this error with the version 0.2.1, which was the latest release at the time of this issue, but not able to reproduce it with the most recent one. Furthermore, since that version from 2018, there have been many updates to the variable inference conversion that makes it much more robust and, in particular, unlikely to guess zipcodes as datetime objects. I have attatched two screenshots below. The first is the zipcodes being guessed as datetime objects with the 0.2.1 release:

And the second is the current performance:


Consent grant is not successful in the v2 endpoint immediately

I made a question on Stack Overflow for this too, which you can find here: link.
I have a small demo JavaScript Single Page Application that uses MSAL.JS to call a back-end API.
When the user logs in, MSAL.JS redirects the user to login as normal with the necessary scopes in the URL. The user gets prompted for the permissions, and hits Accept. They get redirected back to the app, MSAL.JS tries to get an access token silently with a hidden iframe, but that fails.
It fails saying consent has not been given. But if I wait like 15 seconds, it works.
I am able to work around the problem by retrying the silent token acquisition for a while, but that is a horrible hack.
It seems like the v2 endpoint has a problem with caching or data propagation.

This seems to be working now :)


Add MoE layer example

DRAFT MODE TO PREVENT MERGES The approach and code is ready for experimentation and review.
The main result of this PR is that Thunder can run a variant of the MoE layer from LitGPT. There are three modifications

zip is replaced with a for-loop with explicit indexing into lists (blocked by https://github.com/Lightning-AI/lightning-thunder/issues/284).
Thunder doesn't support advanced indexing with None (need to create an issue). The workaround is to use unsqueeze instead of None when indexing.
Inplace addition (+=) is replaced with index_add.

The main missing operator is nonzero(x, as_tuple=True). The problem with this operator is that the output shape is unknown at compile time and it's dynamic at runtime. I tried using NumberProxy with None, NumberProxy with a custom int subclass as value, using a custom int subclass directly. But simple -1 in the shape worked best.
The forward pass worked just with 14ce0978aaf32803884fe66b891b6a4ccd2fca7d. The backward pass required more of -1-special handling.
Currently, index_add, index_select, topk are not fused with any of Thunder's fusing executors.

Super exciting! Really looking forward to discuss this in more detail at a design review!

@t-vi and @carmocca, I think you'll be interested in this

Do we have any broader ideas for how this fits into the strategy for handling dynamic and data dependent shapes? I was under the impression that this was just something we were completely incapable of doing with the way that we're modeling traces.

Thunder doesn't support advanced indexing with None (need to create an issue). The workaround is to use unsqueeze instead of None when indexing.

Vaguely remember that I have run into None in indexing, but I think I was just seeing that with basic indexing....


Added my personal page

Description
Concise description of proposed changes, We recommend using screenshots and videos for better description
Additional Information

[ ] I have read the contributing docs (if this is your first contribution)
[ ] This is not a duplicate of any existing pull request

Related Issues
Closes #{issue number}
Note: If your changes are small and straightforward, you may skip the creation of an issue beforehand and remove this section. However, for medium-to-large changes, it is recommended to have an open issue for discussion and approval prior to submitting a pull request.
Your ENS/address:

Hi @devEMEL! Welcome to the batch6 repo. One of the main goals of the batch is to give you a chance to practice the workflows and best practices you'll often use in collaborating on a repo, especially in the context of open-source software (OSS).
Here are a few things you can change that would make it easier for reviewers like me to give you feedback on your PR:

The GitHub comment for your PR has a template, but you didn't make any changes to it. Please update the message at the top of this PR to include a description of your PR, a screenshot of your personal page, and the other info in the template (checkboxes, ENS address). All of these details help provide context for the PR, making it easier and faster to get it merged.
Your PR has a clear name "Added my personal page" 👍 Eventually you'll want to learn about the imperative form usually used in git, but that's not too important for now. More important is to make sure your branch name ("emel") and commit messages ("First commit") are more descriptive of the purpose of the branch and commit. Changing branch names at this stage is a nightmare; for future reference, something like "create-emel-personal-page" would be more clear.
The same goes for commit messages. Things like "Add styling" and "Update broken link" leave a clear record of what you accomplished in each commit. If you make any more commits to this (or a future) PR, please take advantage of the commit message.

Hey @devEMEL! Thanks for your patience - such is the pace in open-source, often.
Thank you for updating your comment to include a description of the PR's purpose and a screenshot.
Next, I'll offer a few suggestions for improving the quality and polish of your personal page:

You have a typo in your text, using the word "his" (3rd-person) where everything else says "I" (1st-person). Change "his" to "my."
You're using a tumblr logo for your X account. Update the icon to match where it points.
Your GitHub and X links are stacked on top of each other. Place them side-by-side.
Add a picture of yourself, either real of some kind of avatar, such as an NFT you own. (DaisyUI Avatar)
Wrap the whole bio section of the page (text, picture, links) in some kind of rectangular border to visually separated it from the blank space surrounding it. (link a Card)

And when you go to make one or several commits, please remember my suggestion above to use descriptive commit messages, such as "Fixes typo" and "Changes icon"


Use unique name for lookup ops

Add the unique names for lookup ops so that we don't need to specify op names when saving and restoring checkpoints.
This PR resolves https://github.com/tensorflow/tensorflow/issues/19528 .

Can you help to review this? @ysuematsu @angersson

Nagging Reviewer @ysuematsu: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 14 days with no activity and the awaiting review label has been applied.

@andreasst, can you also take a look as well?

It has been 20 days with no activity and the awaiting response label was assigned. Is this PR still valid? Assigning the stalled label. Please comment to reassure me that this is still being worked on.

@tobegit3hub, please also rebase and resolve the merge conflict here. Thanks.

Try to fix the conflict by rebasing master and sorry for bring all the reviewer 😞

It has been 14 days with no activity and the awaiting response label was assigned. Is this PR still valid? Assigning the stalled label. Please comment to reassure me that this is still being worked on.

It has been 28 days that this pull-request has stalled. Please create a new pull-request with the requested changes.


Validation: Ensure EffectiveDate and TimeInterval.Start are equal for Charge Prices

As the CIM schema for RequestChangeOfPriceList requires the tag effectiveDate to be present, it has been decided to validate that the value provided for effectiveDate equals TimeInterval.Start for Charge Price Requests (D08). Allowing them to be different makes no sense.
Acceptance criteria:

[ ] 1 Given a Charge Price (D08) request is provided where effectiveDate and TimeInterval.Start are equal
Then system accepts it
And the sender receives a confirmation message

[ ] 2 Given a Charge Price (D08) request is provided where effectiveDate and TimeInterval.Start are different
Then system rejects it
And the (async) rejection message received contains error code TBD and and error message: "TBD"

@IRS -please add error code.

Closed, implemented by https://github.com/Energinet-DataHub/geh-charges/issues/1407


Custom header set by ext_proc isn't used by cluster_header when selecting a cluster at route level

Title: Custom header set by ext_proc isn't used by cluster_header when selecting a cluster at route level
Description:
Hi ! First of all, I'd like to clarify that I'm new to Envoyproxy, so the issue may have been already mentioned but I didn't find anything on the subject. My sincere apologies if I'm mistaken.
What I'm trying to achieve :
I'm trying to use envoy with filters and a custom filter that computes the target endpoint after analysing the request
So I went with the following solution :
An incoming request goes through the custom filter (ext_proc) to set a custom header with a value that refers to a cluster's name that is later used to select a cluster using cluster_header.
The selected cluster will point to a static target meaning that clusters will already be enumerated.
But the custom header's value doesn't seem to be taken in account by cluster_header when resolving at route level
I also tried using response_headers_to_add at HttpConnectionManager level to add a custom header
It seems that cluster_header only refers to headers that were originally received by envoy
I'm not sure that this is the best way to implement this as I don't fully grasp Envoy's capabilities
Any suggestion is welcomed
Thank you

Route will selected before the filter chain is executed by default.
But you can clear the route cache to force envoy re-select a new route after modified http request headers in the ext_proc filter by the clear_route_cache field. See https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/ext_proc/v3/external_processor.proto#service-ext-proc-v3-commonresponse

Yes that's it, thank you for the answer !


Use local eslint when possible

Some projects/node modules have the following structure

project

node_modules

eslint
eslint plugins

src

javascript

package.json
.eslintrc (specify what eslint plugins to use)

This patch changes the eslint exec path to the local node_module's eslint
path-to-project/node_modules/eslint/bin/eslint.js
in place of eslint
When local path is not found, we'll use eslint as default.
The reason for change:

global eslint looks for eslint plugins globally rather than from inside the node_modules and will throw plugins missing errors

There is no need to change the code, the same can be accomplished with an autocmd.
Your patch is awkward, and it breaks when switching to a different project from within Vim.
There is a better way, see #1692.

Sorry, but no.


fix: Should our CSS use of carbon rem be to-rem

Moves away from use of rem function in favour of to-rem the former being a problem for current versions of SASS.

Is there a recommended sass version to downgrade to to mitigate the rem error? I am on 1.47.0


change the naming of instance_groups in multizone to use real zone name

Changed from using zX (zone index) to using the real zone name so that it's clearer the zone being used
Used zonename rather than z%d (zone index) in all places where we do mutlizone enablement.
Motivation and Context
We are trying to support multiple shards of cells.  Because cells would all be named the same in all zones this caused us problems with dns and duplicate cell ids.   This allows us to have multiple single zone clusters and fixes the problem of duplicate cell ids.
References https://github.com/cloudfoundry-incubator/quarks-statefulset/pull/65
Checklist:
Check item if necessary.

[X] Review PRs of changed Quarks dependencies
[ ] Update this PR after the release of Quarks dependencies

I like the idea, I'm a bit worried about existing deployment. The DNS corefile change might cause issues while updating?

I found a problem with adding the az-name label as this caused me issues with the endpoints not getting IPs as the label was not on the STS.  so I might need another commit to the stateful set PR.  I'll let you know shortly

@manno I just did an additional commit to the quarks-stateful set PR as I missed setting the az-name label on the stateful set when in not multi-AZ mode.

I wonder if we need to truncate the az name, because it's user provided via the node label. Just to make sure we stay withing the limit. This could work https://github.com/cloudfoundry-incubator/quarks-utils/blob/master/pkg/names/names.go#L146-L150.
However, I'm not sure where we append the AZ name to.

Please don't merge this.  Can you please respond to https://github.com/cloudfoundry-incubator/quarks-operator/issues/1306 As this is partially related to changes required for that.  And this code is not ready and does not yet match to the issue discussed.
I would like a discussion about how to add my changes in.

Closed in favour of more recent PR


FileContent::SymName now returns std::string_view instead of std::string

FileContent::SymName now returns std::string_view instead of std::string
Other file changes are ripple effect from the change to the FileContent::SymName API.

Should I provide my implementation in StringUtils.h or maybe a new NumberUtils.h so that we can move forward with this change ?
(I think we're re-doing a lot of stuff with strings and numbers that we would get with abseil, which we should probably consider at some point; another dependency, but very worthwhile)

Yes, strtoull() is probably a bit too lenient, parsing a negative value into an unsigned int. I have a pending #3336 providing some functions.


can not find frame capture images in Unreal/CarlaUE4/{FrameDir}/{DateTimeNow}/{FrameName}* executing 'python start_replaying.py -f C:\Users\11\AppData\Local\CarlaUE4\Saved\test1.log'

Hi~  Long time no see. How are you? I have a new issue.
Executing CarlaUE4.exe -vr from x64 cmd on windows and python start_replaying.py -f /PATH/TO/RECORDING/FILE # windows(in my computer is python start_replaying.py -f C:\Users\11\AppData\Local\CarlaUE4\Saved\test1.log),  I can't find the resulting frame capture images in Unreal/CarlaUE4/{FrameDir}/{DateTimeNow}/{FrameName}*. And I can only see images two days ago, which were generated in Editor mode, I remember. That's a little bit strange.

By the way, I verify RunSyncReplay and RecordFrames are enabled in DReyeVRConfig.ini.

Sorry, my carelessness.
I have found the resulting images in %CARLA_ROOT%\Build\UE4Carla\0.9.13-dirty\WindowsNoEditor\CarlaUE4\FrameCap.

But I see the offical document points out it is in Unreal/CarlaUE4/{FrameDir}/{DateTimeNow}/{FrameName}*, here, although I do see generated images. Images seem to be also produced in %CARLA_ROOT%\Build\UE4Carla\0.9.13-dirty\WindowsNoEditor\CarlaUE4\FrameCap.

Great! I totally understand why it is so.

Yes, sorry the documentation was not clear enough! We'll update it soon. Glad your issue is resolved.


Make border classes more atomic-friendly

We have the following helper classes:
.Bd-0 {
    border: 0;
}
.Bd-1,
.Bdx-1,
.Bdy-1,
.Bdt-1,
.Bdend-1,
.Bdb-1,
.Bdstart-1 {
    border-width: 0;
    border-style: solid;
}
.Bdstart-1 {
    border-left-width: 1px;
}
.Bdend-1 {
    border-right-width: 1px;
}
.Bdx-1 {
    border-right-width: 1px;
    border-left-width: 1px;
}
.Bdy-1 {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

But I think we should move all this to rules.js — using classes like Bdw-, Bds-, Bdc-.
That way users can create border styling without having to create custom Atomic classes.
Thoughts?

https://github.com/yahoo/atomizer/pull/74

Resolved in #74

For the record: helpers.css (from another repo) has been updated with border classes meant to help when styling boxes with a single pixel border but those rules need to integrate Atomizer somehow.

@thierryk I'll add a new issue for that.


Raise RuntimeJobTimeoutError

Summary
Raise RuntimeJobTimeoutError when timeout expires for result() or wait_for_final_state().
Details and comments
Fixes #316

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 11 (81.82%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.001%) to 67.471%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit_ibm_runtime/runtime_job.py
6
8
75.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.001%

Covered Lines:
2628

Relevant Lines:
3895

💛  - Coveralls


Can't fine tune latest reranker

I am trying to fine tune the multilingual_v3.0 reranker with python sdk, but when I write version =v_3.0 or 3.0.0, it shows 2.0.0 in the fine-tuning response.
My code:
ft=co.finetuning.create_finetuned_model(
    request=FinetunedModel(
        name="reranker",
        settings=Settings(
            base_model=BaseModel(
                base_type="BASE_TYPE_RERANK",
                name="multilingual",
                version='v_3.0'

            ),
            dataset_id="reranking-dataset-bb0747",
        ),
    ),
)

ft response:
CreateFinetunedModelResponse(finetuned_model=FinetunedModel(id='87db8998-fe68-4141-b555-f99359f97199', name='reranker', creator_id='22c4a2bb-f291-457b-925a-2c86440328e4', organization_id='42051e19-e7b7-4f22-b3e8-6273ed1c8aad', settings=Settings(base_model=BaseModel(**name='multilingual', version='2.0.0',** base_type='BASE_TYPE_RERANK', strategy='STRATEGY_TFEW'), dataset_id='reranking-dataset-bb0747', hyperparameters=None, multi_label=None), status='STATUS_QUEUED', created_at=datetime.datetime(2024, 5, 7, 9, 24, 19, 147257, tzinfo=datetime.timezone.utc), updated_at=datetime.datetime(2024, 5, 7, 9, 24, 19, 147257, tzinfo=datetime.timezone.utc), completed_at=None, last_used=None))

We didn't add fine-tuning to v3 - We'll audit documentation for any mentions of it.

Thanks. Do you guys plan on adding fine tuning for v3 in the near future?
On Wed, May 8, 2024 at 7:20 PM Elaine @.***> wrote:

We didn't add fine-tuning to v3 - We'll audit documentation for any
mentions of it.
—
Reply to this email directly, view it on GitHub
https://github.com/cohere-ai/cohere-python/issues/492#issuecomment-2100699100,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATYE26BUEKKQEB4SZPSIABLZBIYCTAVCNFSM6AAAAABHKTKYLCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGY4TSMJQGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, though we don't have an ETA yet. Closing for now but I'll keep you posted if we land on a date.


Sublime Text 3 on Windows: is the completion working?

I can't tell whether the TabNine completion is working or not. I've had completion before I installed it, and it looks like what I'm getting now is precisely the same as before. Do I need to turn off the existing auto completer? I program in Julia, by the way.
Is there a test case that will show that TabNine is actually working?

Oh, it took a restart. I turned off the auto completion
"auto_complete": true,

and restarted ST3. Then I installed TabNine. Now it seems to be working fine.

Great! The installation is supposed to turn off the setting but I guess it didn't work in this case.


Can't seem to summon Nexus VR Backpack with Enigma active

wasn't quite sure where to report this (enigma? nexus vr character? or here, which is where i chose) but I can't seem to toggle the backpack with Enigma running, clicking in the right thumbstick does nothing until i disable Enigma
not really sure if this is fixable due to the nature of Enigma, but i'm just reporting it here in case there is something you can do about it

Fixed in V.1.1.0 and rolling out to new servers now.


Add better utils for optimizer and learningrate mutation

Also fixes #39

Codecov Report

Merging #40 into master will decrease coverage by 0.62%.
The diff coverage is 94.56%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
- Coverage   91.69%   91.06%   -0.63%
==========================================
  Files          13       13
  Lines        1047     1097      +50
==========================================
+ Hits          960      999      +39
- Misses         87       98      +11

Impacted Files
Coverage Δ

src/NaiveGAflux.jl
100.00% <ø> (ø)

src/visualize/callbacks.jl
93.75% <50.00%> (-1.19%)
:arrow_down:

src/util.jl
88.52% <86.66%> (-3.32%)
:arrow_down:

src/app/imageclassification/strategy.jl
92.14% <90.00%> (-0.77%)
:arrow_down:

src/mutation.jl
95.31% <97.36%> (-0.03%)
:arrow_down:

src/app/imageclassification/ImageClassification.jl
92.10% <100.00%> (+0.43%)
:arrow_up:

src/app/imageclassification/archspace.jl
100.00% <100.00%> (ø)

src/archspace.jl
90.60% <100.00%> (-2.54%)
:arrow_down:

src/candidate.jl
92.30% <100.00%> (+1.13%)
:arrow_up:

... and 2 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 3e051bd...1f22009. Read the comment docs.


Update README.md

Add JavaFXEmojiTextFlow example project that is using Twemoji in README.md

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


Add timeout support for httplib in Python >= 2.6.

I hate to be that guy, but I'm not going to apply this. The reason is that standard httplib support is going to go away in pysolr3. Too many hacks & too many code paths to support. I intend to streamline everything & finalize on one, non-httplib library for the HTTP requests. Sorry.


Partykit gets into occasional infinite loops on connection disconnect

Hi there! Huge fan of partykit! :)
We are occasionally running into problems when partykit goes into an infinite loop on connection disconnect. This leads to a request pattern that's kind of like this:

FWIW, this is the kind of error message that triggers these spikes
Error when connecting
Can't connect to
Ipk:inf] GET /party/ffeb455a-30bc-462d-947e-1ed7a808c516 101 Switching Protocols (95ms)
Uncaught (in response) Error: Network connection lost.
workerd/server/server. c++:2525: error: Uncaught exception: kj/compat/http.c++:3909: disconnected: worker_do_not_log; Request failed due to internal error

Would you happen to know what might be causing this? This is our server.js file. We're using partykit 0.0.32, y-partykit 0.0.10, and yjs 13.6.8.
import { onConnect } from "y-partykit";
import { setupWebsocketManager } from "./websocket-manager";
import * as Y from "yjs";

const docsEndpoint = "wss://OUR_HOST_NAME/docs";
const getDocsEndpoint = "https://OUR_HOST_NAME/get_doc";

export default {
  async onConnect(ws, room, context) {
    // get doc id from uri
    const params = new URLSearchParams(ws.uri.split("?").pop());
    const docId = params.get("doc_id");
    const apiToken = params.get("api_token");
    const docsBackend = await setupWebsocketManager(docsEndpoint);

    return await onConnect(ws, room, {
      load() {
        return fetch(getDocsEndpoint, {
          method: "POST",
          body: JSON.stringify({
            api_key: apiToken,
            doc_id: docId,
            col_name: "doc_uint8",
          }),
        })
          .then((d) => d.json())
          .then((d) => {
            const yDoc = new Y.Doc();
            try {
              let uint8Array = [];
              if (d.doc_data.doc_uint8) {
                const obj = JSON.parse(d.doc_data.doc_uint8);

                // Get the bytes array
                const byteValues = obj.bytes;

                // Create Uint8Array from bytes
                uint8Array = new Uint8Array(byteValues);
                Y.applyUpdate(yDoc, uint8Array);
              }

              return yDoc;
            } catch (e) {
              return null;
            }
          })
          .catch((e) => console.log(e));
      },
      callback: {
        async handler(yDoc) {
          const yjsState = Y.encodeStateAsUpdate(yDoc);

          const title = yDoc.getMap("document-title").get("title");

          try {
            // write to db
            docsBackend.send({
              doc_uint8: JSON.stringify({ bytes: Array.from(yjsState) }),
              doc_id: docId,
              doc_title: title,
            });
          } catch (e) {
            // console.log(e);
          }
        },
      },
    });
  },
};

And this is our websocket-manager.js file
export function setupWebsocketManager(
  url = "wss://agents.defog.ai/editor",
  onMessage = () => {}
) {
  let socket = null;
  let _url = url;
  let log = false;

  function connect() {
    return reconnect();
  }

  function isConnected() {
    return socket && socket.readyState === WebSocket.OPEN;
  }

  function reconnect() {
    return new Promise((resolve, reject) => {
      if (socket && socket.close) {
        socket.close();
      }

      socket = new WebSocket(url);
      socket.onopen = function () {
        if (log) {
          console.log("reconnected to", url);
        }
        resolve();
      };

      socket.onerror = function () {
        reject("Can't connect to", url);
      };

      socket.onmessage = onMessage;

      socket.onclose = function (e) {
        if (log) {
          console.log("closed", url);
          console.log("reconnecting to", url);
        }
        reconnect();
      };
    });
  }

  function changeUrlAndReconnect(newUrl) {
    url = newUrl;
    return reconnect();
  }

  function send(data) {
    if (socket && socket.readyState === WebSocket.OPEN) {
      socket.send(JSON.stringify(data));
    }
  }

  function logging(on = false) {
    log = on;
  }

  return connect().then(() => {
    return {
      send,
      reconnect,
      changeUrlAndReconnect,
      isConnected,
      logging,
    };
  });
}

Thank you again for the amazing library!

Ouch, that's bad, sorry about that. We had a similar issue that was fixed in https://github.com/partykit/partykit/pull/494, but since you're on 0.0.10 that might not be it. I'll investigate more tomorrow. If you can isolate the issue to a smaller repro that might make it easier.

Oh wow thanks for responding to this so quickly! Will try to have a smaller repo that reproduces this and report back!
Tricky one to reproduce fully, because it's hard to pinpoint when/why this happens (apart from cloudflare disconnecting). Restarting the partykit server tends to fix this immediately. As a workaround, we have created a cronjob that restarts the server every hour and that should be a good enough bandaid fix.

Sigh this was an issue with our websocket manager, which would run the reconnect(); function on every disconnect – occasionally, but not always, causing infinite reconnects 🤦🏽♂ Been trying to reliably reproduce for the last month and a half and turns out it was a really dumb problem on our end.
Looks all good now - thanks a ton for the great work!

Haha ok I'm glad, I was getting confused trying to reproduce this. Happy you figured it out!


Is it possible to use SSL certificate with http protocol?

Thanks for the great tool.
Is it possible to use SSL certificate with http protocol?
In GRPC, cert and key can be specified in runners, but is it possible to specify the same in HTTP?
I checked the ReadMe and couldn't find it, so I asked a question. I am sorry if I have overlooked it.

We don't have that setting now.
But we think it would be nice to have.

@k1LoW
Thank you for confirmation.

@k1LoW
Thank you for adding this! That helps a lot!

@HirokiMurakoshi Thank you for your report! THIS IS BUG. I'll fix asap..

@k1LoW
Thank you for confirmation. Sorry for the inconvenience, but thank you in advance.

@HirokiMurakoshi Released as v0.58.2.

@k1LoW
Thank you for your prompt response.
I was able to confirm that I can communicate normally using the SSL certificate.
thank you very much.


Feedback from Ux study

The intention for this issue is to put here all the relevant information that we learn from the UX Study and after that have a meeting to see how we can address them.

Have Healthcare entities categories. In conversation with the service team. Issue: https://github.com/Azure/azure-sdk-for-net/issues/19529
Improve samples so healthcare functionalities are more clear. Issue: https://github.com/Azure/azure-sdk-for-net/issues/21230


.sav/.map file format documentation

Do you have more information about how the savegame file is structured? It seems to be compressed, but I don't know how.
The program Stronghold PNGer can extract the map preview image from .map files (renamed from .sav). Unfortunately, I can't reach its author.

Here are some information and maybe someone can help him. https://github.com/metalvoidzz/Sourcehold/wiki/Stronghold-asset-formats

It seems that , this entropy image

(made here) suggests that it may be compressed, possibly even with a custom algorithm (wouldn't suprise me, given .tgx and the other custom formats). I'm not sure though.

Is there some discord or something where we can collaborate on this in realtime?

I created https://discord.gg/736X9H a while back for Sourcehold, but I mainly use it for notifications ;-)

@void4 map's image is stored inside map file so it is pretty easy to get it. Tool your mentioned doesn't create it from scratch. I have some knowledge about map file so if you don't need whole file structure but only some specific fields maybe I can help you.

About that compression, I think I have some info that could help determine the algorithm. First of all, the Stronghold.exe actually contains the copyright text for the PKWARE compression library, which could have been used for the map files. Secondly, the tool http://aluigi.altervista.org/mytoolz.htm#signsrch reports a lzari signature at offset 0x36c8. Both formats seem to be known.
Btw, maybe we should talk somewhere else, since this has nothing to do with the patch itself.

Whole issue has nothing to do with the patch but it is still open so I don't think project author has something against it.
Yes, some map fields are compressed with pkware compression (btw map preview image is among them). And this is the only compression used. But that is not the problem. Uncompressed fields still aren't human readable text data (who would doubt that). They are same binary blobs. And until you find which blob is responsible for what game data, they are as useless as compressed.

Cool, if there is an easy way to uncompress those fields, it's probably not too hard to figure out the structure by comparing to a changed version. How did you actually uncompress them?

I inject my code and use game's decompression method.

To give an update after one year, the map-file format (including the decompression and the preview image) is documented here and here.
I think this can be closed now.


fix: gap on infinite scroll

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #7642

Did your issue had any of the "$" label on it?

[x] My DOT address: Payout

Copilot Summary

🤖 Generated by Copilot at 1962a9d
Improved the display and error handling of NFT images based on their mime types. Moved useNftCardIcon function to ItemsGridImage component for better performance.

🤖 Generated by Copilot at 1962a9d

useNftCardIcon
moved and simplified - faster
autumn leaves falling

well done, thank you!

@prury I fixed another case, I just noticed yangwao and viiki seem like they use big screens
https://github.com/kodadot/nft-gallery/pull/7641#issuecomment-1761695559
https://github.com/kodadot/nft-gallery/pull/7636#issuecomment-1764218645
How to reproduce: zoom out the browser until the card is so small. visit https://canary.kodadot.xyz/rmrk/explore/items?listed=true

before
after

@Jarsen136 @roiLeo, just in case you want to review it again, the changes are relatively small 1ec34b1416029c1d700daa1c3d6d0427a24bee32

@prury I fixed another case, I just noticed yangwao and viiki seem like they use big screens #7641 (comment) #7636 (comment)
How to reproduce: zoom out the browser until the card is so small. visit https://canary.kodadot.xyz/rmrk/explore/items?listed=true
before 	after

@Jarsen136 @roiLeo, just in case you want to review it again, the changes are relatively small 1ec34b1

dudes using kodadot on a television, ha
nice finding! tested here and it worked fine

pay 50 usd

😍 Perfect, I’ve sent the payout
💵 $50 @ 3.79 USD/DOT ~ 13.193 $DOT
🧗 1xjvRADwdJcnmUCLWerEHR4iGCT5EBTm4D4fzLLg4LcAC9p
🔗 0xe3601edeaf2476d28735210b4c1f76434b1389140ce986595fabe10b6a9fe72a
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


[WIP] Update containers deployment script

Remove dependencies on old Azure resources

Rework deployment to build dataload image and run from ACR, not dockerhub

Gitignore files that are generated by deployment scripts
Remove no-longer-in-use files

Updated with azure login functionality (required for Opsgility deployment) so this should be good for PR and eventual merge nowq


west.yml: update hal telink

revert controller state names to fix sleep implementation.

The following west manifest projects have been modified in this Pull Request:

Name
Old Revision
New Revision
Diff

hal_telink
https://github.com/telink-semi/hal_telink/commit/9e86abb71b179007fc9a1fa03e84dd354b77b560
https://github.com/telink-semi/hal_telink/commit/ec586d963cde41293340fd4b0697cf726afaf6a4 (develop)
<EMAIL_ADDRESS>

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@damien0x0023 Could you fix Compliance Checks?

Seems these changes are already in develop_new. @damien0x0023 please check the latest state. If everything is fine we can close this PR.

Yes, TLX has been merged into develop_new so it can be closed.


Venting Module

An administrator has to configure a server-channel as "vent"-channel.
A user can then use a command to open a modal dialog where he can enter his venting message.
The message will be posted by the bot in the vent-channel anonymously. The message and its author will not be saved, but a hashed version of the author-id will be saved. This hashed ID cannot be used to identify a user. But if a message violates the server-rules, another user can report the message or a moderator can delete it (either directly or after a user reported it).
On deleting the message, the moderator can select the option to block the author of the message. As the user-id is unknown, only the hashed ID will be added to a block-list. Whenever a user wants to use the vent-command again, his user-id will be hashed again and checked if its present in the block-list. If yes, he gets a hidden message about the reason and cannot use the vent-feature.
An administrator can use a command to delete all entries on the block-list older than x days.
Optional features:

Make the bot create the channel itself with correct permission settings and pinning a description of the feature and how to use it to it.
Send the author a DM with a special password, which they can use to delete the message for a certain amount of time (e.g. 24h). The bot then changes the message text to a note, that the author redacted the message again.

!! Important !!
At no point the author of a specific vent-message should be logged and only the hashed user-id must be saved along with the message.

Love the idea very much! 😊👏


Bug in /api/v1/balance

running this command
curl --header "Content-Type: application/json" --request POST --data '{
"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":8
}' https://node.deso.org/api/v1/balance
Here is the result,
{"Error":"","ConfirmedBalanceNanos":70282964,"UnconfirmedBalanceNanos":70282964,"UTXOs":null}
UnconfirmedBalanceNanos is always equal to ConfirmedBalanceNanos. It should go to zero after confirmation as I think
@lazynina

Here is another results, which does not makes any sense, the balance increases for no reason
curl --header "Content-Type: application/json" --request POST --data '{
"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":8
}' https://diamondapp.com/api/v1/balance
{"Error":"","ConfirmedBalanceNanos":3739425289,"UnconfirmedBalanceNanos":0,"UTXOs":[{"TransactionIDBase58Check":"3JuETCupZXBDijpdjHk68hYCxYLixum5bfAczwKWFVsnkqA1qWUP4D","Index":2,"AmountNanos":376201250,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35227,"UtxoType":"UtxoTypeUnknown","BlockHeight":226777},{"TransactionIDBase58Check":"3JuETKp5B3nkCbBc1b7BdTC6NrotChYDmsPD3vfWynR6EsPQmFXhfQ","Index":1,"AmountNanos":2534969821,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35538,"UtxoType":"UtxoTypeOutput","BlockHeight":226466},{"TransactionIDBase58Check":"3JuETTRCzkrg7KgYgYv2BMcfAYUyKMsrnfU5PouPnJ5o7EyZxva48f","Index":0,"AmountNanos":50000,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35200,"UtxoType":"UtxoTypeOutput","BlockHeight":226804},{"TransactionIDBase58Check":"3JuEU3ADfGWvw5vyzDDPpSriX8TAJSi74Mb9zQ6iBqnRX5PZgNo6Gq","Index":1,"AmountNanos":100000000,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35403,"UtxoType":"UtxoTypeUnknown","BlockHeight":226601},{"TransactionIDBase58Check":"3JuEULB7qbaLyt16f6WKgyN5kmBnyuwzzJDciHs4CzVk9vGBRa72a1","Index":1,"AmountNanos":50000,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35217,"UtxoType":"UtxoTypeOutput","BlockHeight":226787},{"TransactionIDBase58Check":"3JuESq1mxPv6mejWEFWh2doBP3jKe4UMDvRwLtqv6n4ymfw2hm9MKw","Index":1,"AmountNanos":747900,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35220,"UtxoType":"UtxoTypeOutput","BlockHeight":226784},{"TransactionIDBase58Check":"3JuESyDfmmexaycxmb47GDsSsQfqSNDVPrti6wGo8h2wEJyd3LYzsv","Index":0,"AmountNanos":727406318,"PublicKeyBase58Check":"BC1YLhBH8oPqRRAejbUu9BbFquhLFz6GQ8ZbKk6SAWtFsbdcthVTEw8","Confirmations":35436,"UtxoType":"UtxoTypeOutput","BlockHeight":226568}]}

The balance increase only happens on diamond app.com, ConfirmedBalanceNanos =3739425289
on other nodes ConfirmedBalanceNanos=70282964
Actual value should be 70282964
I wish I had that large amount, apparently its a bug, how to fix /api/v1/balance?
@lazynina @kanshi

@ropolexi - looking at the results from node.deso.org and they appear to be correct. The confirmedBalance is the total balance a public key has in committed blocks where as unconfirmedBalance is the confirmedBalance plus (or minus) any balance changes in the mempool.
Regarding diamond's API, I'll check in with the developer there. Please let me know if you have any further questions.

diamond updated it's api and it's now returning the same results. This issue is resolved. Please re-open if you experience any further issues.


Faster insert ?

Profiling a bit this package, I found that about 75% of the time spend for Insert is calling rand.Intn(bucketSize). This is with an almost empty filter so I expect it's getting worse as the it fill.
I expect the requirement for randomness here is fairly low (it's just drawing a number between 0 and 3 to not do the same thing each time), there should be ways to do that much faster, and especially without mutex locking as rand.Intn has.

Actually I was incorrect, I didn't realize that I was actually filling the filter.
Now, if you really want, you could use the following code to make the insert ~20% faster when the filter is filled:
// taken from https://nuclear.llnl.gov/CNP/rng/rngman/node4.html
const a = uint64(2862933555777941757)
const b = uint64(3037000493)

// Linear Congruential Generator
// See https://link.springer.com/chapter/10.1007/978-1-4615-2317-8_3
type LCG struct {
	state uint64
}

func (l *LCG) Intn(n int) int {
	for {
		state := atomic.LoadUint64(&l.state)

		newState := a*state + b

		// Replace only if the state is still the same
		swapped := atomic.CompareAndSwapUint64(&l.state, state, newState)
		if swapped {
			return int(newState % uint64(n))
		}
	}
}

diff --git a/filter-experiment/cuckoofilter/cuckoofilter.go b/filter-experiment/cuckoofilter/cuckoofilter.go
index 2ba5613..9ba8439 100644
--- a/filter-experiment/cuckoofilter/cuckoofilter.go
+++ b/filter-experiment/cuckoofilter/cuckoofilter.go
@@ -3,7 +3,6 @@ package cuckoo
 import (
        "fmt"
        "math/bits"
-       "math/rand"
 )

 const maxCuckooCount = 500
@@ -13,6 +12,7 @@ type Filter struct {
        buckets   []bucket
        count     uint
        bucketPow uint
+       gen       LCG
 }

 // NewFilter returns a new cuckoofilter with a given capacity.
@@ -45,8 +45,8 @@ func (cf *Filter) Reset() {
        cf.count = 0
 }

-func randi(i1, i2 uint) uint {
-       if rand.Intn(2) == 0 {
+func (cf *Filter) randi(i1, i2 uint) uint {
+       if cf.gen.Intn(2) == 0 {
                return i1
        }
        return i2
@@ -58,7 +58,7 @@ func (cf *Filter) Insert(data []byte) bool {
        if cf.insert(fp, i1) || cf.insert(fp, i2) {
                return true
        }
-       return cf.reinsert(fp, randi(i1, i2))
+       return cf.reinsert(fp, cf.randi(i1, i2))
 }

 // InsertUnique inserts data into the counter if not exists and returns true upon success
@@ -79,7 +79,7 @@ func (cf *Filter) insert(fp byte, i uint) bool {

 func (cf *Filter) reinsert(fp byte, i uint) bool {
        for k := 0; k < maxCuckooCount; k++ {
-               j := rand.Intn(bucketSize)
+               j := cf.gen.Intn(bucketSize)
                oldfp := fp
                fp = cf.buckets[i][j]
                cf.buckets[i][j] = oldfp


feat: edit all required changes for recursive option

Greetings!
Problem Statement
After few time spent to read a password from a folder, I saw that there is no way to configure the recursive option with Infisical and this option is required when you want to read secrets from folders. I did the necessary changes.
Related Issue
Fixes #3938
Checklist

[x] I have read the contribution guidelines
[x] All commits are signed with git commit --signoff
[x] My changes have reasonable test coverage
[x] All tests pass with make test
[x] I ensured my PR is ready for review with make reviewable

@Tchoupinax Hello. :) Please sign the commit so I can merge it. :) Here are the instructions on how to https://github.com/external-secrets/external-secrets/pull/3939/checks?check_run_id=30494278458
Thanks!

Hello @Skarlso !
Thank for your message. I added the required signatures and I did minor changes about API. It works well (activate and remove the recursive option)

However, I don't know what is happening with this test
FAIL
coverage: 60.8% of statements
FAIL    github.com/external-secrets/external-secrets/pkg/utils  1.751s

@Tchoupinax It doesn't appear to be failing on CI?

@Tchoupinax Hello hello. Any progress?

If it's OK in the CI I trust more it than my local environment :)

Let's see how it goes. :)

@Tchoupinax You need to run make check-diff again and commit what changed.

Done!

@Tchoupinax Can you sign all your commits please? :)

Hello @Skarlso,
We will make it! :p
I rebased, signed commits and I rechecked the make diff command. We are ok!

/ok-to-test sha=f3b53b2d7fce23ed8a837c75999a11bb856c594c

Thanks @Skarlso for your support!

Hey @Tchoupinax and @Skarlso thank you both for this! I've been struggling with the same issue for a couple days before landing here 😅
Question: when can this be released (with the Helm chart)?
Thank you!

Err, eventually I get there to do another release. :D I don't have it on my todo list yet. :)

@Skarlso ok thank you for the prompt response..is there a workaround/anything I can do in the meantime to retrieve and use secrets in a specific folder?

I don't know of any, sorry. :/


populateTreeIds test is failing

The test for populateTreeIds is failing because it depends on a missing src/SortableNestedComposition file. I'd like to submit a pull request to get the tests passing. Since populateTreeIds is not used by the current version of sortable, would you prefer that I remove populateTreeIds and the corresponding test, or just skip the test?

We can skip this test.