iPhone XS Booting Issues using v5.0.1

Describe the bug
iPhone XS sometimes can't boot after jailbreaking using latest unc0ver (5.0.1). The issue was gone after I downgraded to v5.0.0. I tried to reinstalled Cydia - same issue (after restoring rootfs iPhone couldn't boot properly - it was taking around 2 minutes to boot), Formated my iPhone and then I jailbreaked it with a clean copy os iOS 13.5 - same issue. There's something going on here that is now present in the latest unc0ver that wasn't in the inicial release
To Reproduce
Steps to reproduce the behavior:

Jailbreak using unc0ver v5.0.1
Black screen --> there's my issue

It only boots normally after a Hard Reset. It also boots if the "Load Tweaks" option is disabled - keep in mind that I formatted my iPhone and got a clean install and the issue was still there (leading me to think that it isn't a tweak problem)
Screenshots
Device (please complete the following information):

iOS Version: 13.5
iOS Device: iPhone XS
unc0ver Version: 5.0.1

Place an "x" between the brackets if true:

[x] this is a bug others will be able to reproduce
[x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[x] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver

Logs

If you think a tweak caused this issue you're probably right, even if you restore rootfs it doesnt delete everything that was installed via cydia sileo or whatever you used to install. The only way to do that would be to completely restore your iphone using a backup or just fresh.
If thats not what you wanted you could always search through filza looking through jailbreak files and manually delete old tweak files that could be potentially corrupting your jailbreak.
Restorerootfs is useful but it doesnt always work in relation to a corrupted jailbreak. I had same issue and i gave up searching for such files restoring (by nature) removes basically everything and gives you fresh ios files

yeah im having the exact same issue on my iphone 11. everytime this happens i just restorerootfs and download all my tweaks again and it happens everyday. plz find a fix

yeah im having the exact same issue on my iphone 11. everytime this happens i just restorerootfs and download all my tweaks again and it happens everyday. plz find a fix

Try to download unc0ver v5.0.0 IPA and install it using AltStore. For now it fixed the issue

Unsubscribe
On Sunday, August 16, 2020, James<EMAIL_ADDRESS>wrote:

Closed #2051 https://github.com/pwn20wndstuff/Undecimus/issues/2051.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pwn20wndstuff/Undecimus/issues/2051#event-3659199135,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQGKBVK2DV7J7A4LVL3X2SLSA6XUNANCNFSM4NTJYRRA
.


Allow to override domains and whitelist in rules

Allow to override the global configuration domains and whitelist in the rules.
If whitelist or domains are specified in the rule this override the global configurations (not merged).
The new priority for auth is whitelist in rule > domains in rule > config whitelist > global domains.
Note, it's my first attempt of go.

Would this permit something like this :

Allow mail1,mail2 with google on domain2
Allow mail1,mail3 with google on domain3
whitelist mail1

So mail1 could access every domains, mail2 domain2 and mail3 domain3 ?

@thomseddon, @mathcantin: Has this change been obsoleted by work elsewhere? #94 mentions it, but it doesn't look like a replacement. I'm happy to make the changes needed to get this merged in otherwise


Getting the dimensions of the monitor

It'd be nice to be able to get the dimensions of the monitor, like in glfwGetVideoMode(glfwGetPrimaryMonitor()).width/height

Hmm, what would you use this size for? (because there's no way to set the window size after sokol-app has been initialized, and no sokol-app functions can be called before it is initialized).

To create a fullscreen borderless window without using Apple's slow full screen mode.
Alternatively, fullscreen option could do that instead, since in the docs it's described as a "soft" fullscreen mode.

I prefer the "soft fullscreen" idea.

Closing the issue for now (same reasons as #313).


Add support for AWS request signing

This adds support for signing upstream requests with an AWS-style Authorization header.  This is used for AWS services like AWS Elasticsearch and AWS Kibana, which can be configured to require the client to present a valid authorization token.
To use this feature, you need to have your ~/.aws directory configured (using the AWS CLI client) or set the AWS_ACCESS_KEY and AWS_SECRET_ACCESS_KEY environmental variables.  You will also need to pass two flags, sign-aws-request-region and sign-aws-request-service, which specify the AWS service and region you are attempting to access on the upstream request.

Hi @chrissnell, I'm interested in your work. Why did you close the MR? Isn't it possible to integrate it?


Bug Report: Customize Gameplay crashes (1.4.2 onwards)

This issue has been submitted but closed and moved to another issue, that doesn't at all relate.

My system is running on Windows x86.

I'm developing on 1.4.2, however this also happens on mods such as VS Camellia which runs on 1.5.4.

Go to Settings > Gameplay > Customize Gameplay. This will cause the game's audio to stutter on a black screen and then crash. Running in debug mode gives a Null Object Reference error and the console cannot find the Boyfriend assets or idle animation. I do have the assets in the correct places.

 Both BF and Daddy Dearest don't have ,"shared") at the end of their paths argument in Character.hx, but adding it fixes the crashes and loads Customize Gameplay just fine.


Cargo: Bump secrecy to 0.7

Just a small dependency bump.

Codecov Report

Merging #3 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master      #3   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files           3       3
  Lines         210     209    -1
======================================
+ Misses        210     209    -1

Impacted Files
Coverage Δ

src/lib.rs
0.00% <0.00%> (ø)

src/assuan.rs
0.00% <0.00%> (ø)

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 030601d...b47ce4b. Read the comment docs.

I also bumped the MSRV to 1.39.0, since that's what secrecy 0.7 requires and it's the MSRV for age/rage.


coqPackages.stdpp: init at 1.1

Things done

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

[ ] NixOS
[x] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build coqPackages_8_8.stdpp coqPackages_8_7.stdpp coqPackages_8_6.stdpp

Success on x86_64-linux (full log)
Attempted: coqPackages_8_8.stdpp, coqPackages_8_7.stdpp, coqPackages_8_6.stdpp
Partial log (click to expand)
make[1]: Leaving directory '/build/source'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/jv8cpb3vlh88w3mv148jc2ls43rmc7ic-coq8.8-stdpp-1.1
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/jv8cpb3vlh88w3mv148jc2ls43rmc7ic-coq8.8-stdpp-1.1/lib
patching script interpreter paths in /nix/store/jv8cpb3vlh88w3mv148jc2ls43rmc7ic-coq8.8-stdpp-1.1
checking for references to /build in /nix/store/jv8cpb3vlh88w3mv148jc2ls43rmc7ic-coq8.8-stdpp-1.1...
/nix/store/jv8cpb3vlh88w3mv148jc2ls43rmc7ic-coq8.8-stdpp-1.1
/nix/store/h8wmiijz5k2z4ckiygyl4pv70lcq0c9i-coq8.7-stdpp-1.1
/nix/store/8vn8p8rph2324s3yq0ah8r5ma2jaql36-coq8.6-stdpp-1.1

Failure on aarch64-linux (full log)
Attempted: coqPackages_8_8.stdpp, coqPackages_8_7.stdpp, coqPackages_8_6.stdpp
Partial log (click to expand)
Makefile.coq:387: warning: ignoring old recipe for target 'quick2vo'
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/0a7i9kk698kf6p9jh0lkp2rhhl62jpi2-coq8.8-stdpp-1.1
strip is /nix/store/gp7fylxwn18b7pl2c18ks89hsiaxyfvf-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/0a7i9kk698kf6p9jh0lkp2rhhl62jpi2-coq8.8-stdpp-1.1/lib
patching script interpreter paths in /nix/store/0a7i9kk698kf6p9jh0lkp2rhhl62jpi2-coq8.8-stdpp-1.1
checking for references to /build in /nix/store/0a7i9kk698kf6p9jh0lkp2rhhl62jpi2-coq8.8-stdpp-1.1...
error: build of '/nix/store/xg91yl1dykzvixby4nz3qp8y1jpawdl7-coq8.6-stdpp-1.1.drv' failed


Pet bars wrong position

When you turn on pet bars and cast bars both, and set cast bars on the left position you see there is a gap like cast bars still should be in the bottom.

Hey, thank you, I will take a look.


How to support Spanish?

My project run base on the Redhat Linux.
When I send sms inculudes special Spanish word like ñ,á and so on, but the jsmpp can not display correctly.
How can the jsmpp support Spanish?
Thanks in advance!

the special spanish words are like this
á é í ó ú ü ñ Á É Í Ó Ú Ü Ñ

### ### ### ddd****
ddss
ds
dsds
#25 32323
##22
###333
####444

Hi, did you use the Spanish shift table as described in https://en.wikipedia.org/wiki/GSM_03.38. By setting the user data header, the end device should display this extended table characters like the á. Others like é and ñ are defined in the standard GSM 7-bit table. You could also use UCS-2 encoding, but that will half the capacity.

Thanks dear sir,
In my bash_profile, I add the following content，bug it not works.
export LANG="UCS-2"
Can you help to use the UCS-2 encoding?
Thanks

I see you want to display the special characters in your terminal when you set LANG variable. So:
When your terminal is set to UTF-8, and your byte stream is encoded in GSM 7 bit or some other encoding, your terminal will interpret as UTF-8, which can display garbled characters. You'll have to convert to the terminal characters set (UTF-8 in most cases) when you put these strings into your log.
Or do you have problems on your mobile device getting the special characters?


Subscription pause and resubscribe

Hi.
I got the following message from Google:
"You must have account hold and restore implemented in your app by November 1, 2020. Subscription pause and resubscribe will also be enabled by default, unless you opt out."
Is this feature planned to be maintained?

Hi @rausNT The above message has nothing to do with this library.

If your Android app sells subscription products, then you will need to make sure these subscription features (account hold, restore, pause, and resubscribe) are supported. If your Android app does not sell subscription products, you will not need to worry about this upcoming change

For more info, please check https://issuetracker.google.com/issues/170592154


GTK warnings

I installed with conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv-turbo as discussed in this thread. Ubuntu 16.10, Python 3.5.3. When running a simple program that uses imshow, I  receive the following warnings, although the program otherwise runs fine:
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "atk-bridge"

(71:17681): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

Yes, these messages are annoying, but as you say, they are not a big problem. They would most probably happen also if you were compiling against your system's GTK - I think they are due to misconfiguration in systems with GTK2 + GTK3.
What I do in my system is to unset GTK_MODULES, and that removes the warnings. For example, in your .bashrc or before your command:
GTK_MODULES=""

I do not have a reference for this but it should not be hard to google.

If the warnings are innocent, I am not bothered by them. I am very grateful that you decided to go ahead and make available a build with GTK2 for linux, rather than wait for when you had a fix for Windows and Mac as well.

@sdvillal Even with setting GTK_MODULES="" I'm still facing one more warning
Gtk-Message: Failed to load module "canberra-gtk-module"
Any thoughts about how to silence these as well please?

Unsetting GTK_MODULES makes the trick for me, also for the canberra module. I'm afraid I cannot help beyond that, and I think this is a system configuration issue and not a problem with the package.


写的像屎一样的文档

Thank you for your feedback!
The issues in this repo are for documentation feedback.
If you are submitting your documentation feedback issue directly through GitHub, please provide the URL of the article so we can route the feedback to the correct author.
Please report Azure DevOps or TFS software bugs, feedback, or questions in the Azure DevOps Developer Community.

@chaozhangpower Thank you for the feedback.
If there are any issues or concerns, please comment below.


error: 'curl_rule_01' declared as an array with a negative size

When trying to install pyspider, would fail with this message.
cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -DPYCURL_VERSION="7.43.0" -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/opt/local/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/docstrings.c -o build/temp.macosx-10.11-intel-2.7/src/docstrings.o
In file included from src/docstrings.c:4:
In file included from src/pycurl.h:32:
In file included from /opt/local/include/curl/curl.h:35:
/opt/local/include/curl/curlrules.h:143:6: error: 'curl_rule_01' declared as an array with a negative size
[CurlchkszEQ(long, CURL_SIZEOF_LONG)];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/curl/curlrules.h:132:27: note: expanded from macro 'CurlchkszEQ'
#define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1
^~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/curl/curlrules.h:153:6: error: 'curl_rule_02' declared as an array with a negative size
[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/curl/curlrules.h:132:27: note: expanded from macro 'CurlchkszEQ'
#define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1
^~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
error: command 'cc' failed with exit status 1

it's pycurl issue not a pyspider issue, search the error message first.

Thanks.


Update StripeEvent to latest API

#154
see https://stripe.com/docs/upgrades#2017-05-25
provide readonly StripeEvent.Request property for ease of use

nits:

remove trailing whitespace in StripeEvent
ignore launchSettings.json files

@dougbu,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

:up::date:

FYI rebased on dougbu/infrastructure.updates and fixed the command-line build. This is ready to go once dougbu/infrastructure.updates is merged.

404480a


Add is_active field to username serializer

Description of changes
The change is needed to be able to see if a user is active or not whenever you request group members.

Nevermind, the field wasn't needed afterall.


barcode whitelist

Hi,
I am trying to analyze some newly generated scATAC data from Illumina and may have more than 20,000 cells which cellranger-atac count is unable to properly analyze. I would like to use the default preprocess option in scATACpipe, but in the config generator there is an option for a whitelist barcode folder. How should I go about generating a proper barcode folder/file to use with scATACpipe. If I try to use the 10x genomics preprocess, which does not require this input, will I still run into the max cell issue?
Thank you.

Hi @priscilla-glenn,
There is a whitelist barcode folder located at assets/whitelist_barcode. This folder contains commonly used whitelist barcode files, and scATACpipe automatically scans each file in the folder to determine which one to use. If your whitelist file is not in that folder, you can add it to the folder. Typically, the whitelist file can be obtained from your sequencing provider.
We have tested cellranger-atac with 10k cells and did not encounter any issues. Can you please provide more information about the error message you are seeing with 20k cells? This will help us diagnose the issue and provide a solution.

Oh, excellent. Thank you! I'll just run it then using assets/whitelist_barcode.
Also, the error message was from when I ran cellranger-atac count from 10x genomics instead of using scATACpipe. It counted 20,096 cells and said it was too many cells since "Estimated number of cells is expected to be under 10,000 and more than 20,000 cells cannot be called. A high value might indicate an overloading of cells, a problem during library preparation, or unexpected behavior in the cell calling algorithm." And so if I wasn't using the default preprocessing and using 10x genomics instead, I was curious if it would also run into this issue since it is using cellranger-atac count. My current plan though, now that I understand the barcode folder, is to use preprocess_default.


Add C# AOT version for comparison

I was curious about C# AOT using dotnet 8 preview.  The numbers are about the same for C# Go Rust (Axum). I'm wondering if there is something stopping wrk from performing more requests. I'm using a M1 Pro mac.
I couldn't build Zig from HEAD 😢

A few comments from my side:

Oh no, not another benchmark

The benchmarks are a constant source of complaints and bikeshedding. Everybody and their dog find it unfair if their beloved stack doesn't reach the top. Then the wrk runs are claimed to be wrong, unfair, unrealistic, ... I should have better used X instead of Y, etc. The list is endless.
To me, the point was to get an indication if Zap can roughly keep up with the typical recommendation: do it in go. I was also interested in how much faster it was compared to "using python" - which I had done in the past. So I wanted to know: how much faster roughly would ZAP be than a python version and how would it compare to the recommended alternative GO.
I believe that you're honestly curious, but I would have thought there are already many ways to find out how C# implementations fare against e.g. GO, and rust ones.

 I just don't like MS as a concept, and by extension: I am not a fan of .NET. I am happy I can choose not to use it, stay away from it - and especially in my open source project: not have to deal with any of it.

Observation

From what I see, you get socket errors: 151 connect errors where the server was too busy to handle yet another incoming connection. 112 read errors (could mean anything including timeouts). I am not sure what is causing that since it seems similar with all implementations. It could be you're hitting some limit of your system. E.g. number of file handles or something.

Zig from head

You can download it from zig's download page. The downloadable versions follow head pretty closely.

Practicalities

I am using NixOS. I use a nix flake to get exactly the right versions of everything so I can build everything (go, rust toolchains, python, etc). I am unlikely to have time to figure out how to introduce a preview version of dot net. A quick search revealed that it should be easy.
So, maybe, I'll give it a try and if it works first try I'll consider adding your PR. However: I don't want to encourage more people coming in adding more (in my eyes: rather meaningless) benchmark options.

Nitpick

All of my servers respond with an identical number of bytes. Hence some have "!!" at the end, etc. I think it's 17 bytes. You could update your version to also output 17 bytes (including potential terminating 0-byte).

I believe that you're honestly curious, but I would have thought there are already many ways to find out how C# implementations fare against e.g. GO, and rust ones.

Sorry, my intentions were not to just "add something because that's what I like". I'm currently working on a project where we are in the process of looking around for different libraries/frameworks and ZAP got our attention so it's easier to compare to other libraries/frameworks when it's on the repo itself.

  Apologies for assuming your intentions! I got so many weird comments wrt the benchmarks that my judgement was clouded.


Expose Seek() functionality in the API

Description
Currently, using CommitAsync to rewind and replay a particular partition within a given assignment does not work as the broker does not send the messages again, particularly if the commit is within the low watermark or if it is the previous committed offset.
Would it be possible to expose the seeking API to allow re-positioning of the stream ?
Checklist
Please provide the following information:

[x] Confluent.Kafka nuget version: 0.11.0
[x] Apache Kafka version: 0.11
[x] Client configuration:
{ "bootstrap.servers",  },
{ "api.version.request", true },
{ "max.in.flight.requests.per.connection", 1 },
{ "enable.auto.commit", false },
{ "enable.auto.offset.store", false },
{ "max.partition.fetch.bytes", 512 },
{ "session.timeout.ms", 60000 },
{ "heartbeat.interval.ms", 5000 }
}
[x] Operating system: Windows Server 2012
[ ] Provide logs (with "debug" : "..." as necessary in configuration)
[ ] Provide broker log excerpts
[ ] Critical issue

Is the CommitAsync behavior something new you have noticed in moving from 0.9.5 to 0.11.0?

Hi mhowlett,
Unfortunately my tests prior to switching to 0.11.0 did not cover replay. I have no way to know except downgrade the framework. Should I try that ?
Best Regards,
Jonathan

It might be worth swapping out the librdkafka.dll binary with the one from the 0.9.5 librdkafka.redist nuget package. Sorry I haven't had a chance to look into this in detail but it could be related to another issue I think we have, and if so this might fix it.
Thanks for the feedback - this is important, I'll get to it.

No problem, I'll try to test it tomorrow or Friday and post back the results.

Apparently the behavior is the same with the 0.9.5 dll.
I'm thinking this has to do with how I use the client. I provision messages into a ConcurrentQueue and dequeue them for treatment. If at one point I get an exception in a Queue treatment I rollback a DB transaction. By this time the messages are out of the Queue and GC-ed. I then seek to the previously committed offset to retrieve them again. It is not a "replay" per se since this is the same session. If I stop my program and start it again I receive the messages again.
Would committing one offset before the start of the current session work ? This is workable but hardly optimal since new partitions could get stuck the same way.
Any other options for this use-case ?

Ok, I've had a chance to read this properly now :-) yes, committing won't rewind the consumer. You could re-assign the partition, but yes this is hardly optimal ... Consumer.Seek will be very easy to add (it's exposed by librdkafka) - i'll try to do this soon.

Hi @mhowlett .
Has there been any progress on adding Consumer.Seek as this would greatly ease my use cases as well. Please 👍

I did the implementation but didn't complete testing due to bug in librdkafka. However you probably don't care about that. I opened a WIP PR so you can get a nuget package with Consumer.Seek in it. #315. See README.md for instructions on how to get this.

Thank you mhowlett, the tests on our end are green and we are moving to production with ci-48, Seek() works like a charm.


Attaching and Programing the Forearm and Claw Assembly

Now that sprint 1 is over the next steps are to finish building the main robot and code it to be competition ready.

Tuesday:
I made it to the final step of the Forearm and Claw Assembly and had to wait for Anand and Mateo to cut the 400mm into the 2 pieces of 175mm and 225mm so I could build my final steps and they could as well. A good amount of work was done and it can be finished tomorrow.

Wednesday:
I pretty much finished the Forearm and Claw Assembly however I encountered an issue where the specified chain link length in the instructions was too short compared to what I needed. This created to much tension on the chain and made it almost impossible to attach. After completing one attachment it was clear that I would need to take creative liberties in order to finish the assembly. Sadly figuring things out took almost the entire period and I ran out of time which is disappointing because I am now 2 days behind in technicality.

Thursday:
I used the 1st part of the period before lunch to completely finish the Forearm and Claw Assembly. It took a little longer as Ambrose tried fixing some elements that didn't need fixing but that's beside the point. Now that the assembly is completed worked with the rest of the team to attach the different assembly's to the main drivetrain. Finally I worked on these github updates as well as helping out wherever needed.

Friday:
Today was mostly spent discussing how we will attach the intake to the main assembly given that we hope to have some sort of extension method to reach the high basket. The main idea that came out of the discussion was using gear belts and multiple other extrusions to create a folding compact design that can than extend using motors and reach wherever necessary. We then drew up some sketches on the whiteboard with Mr. Fabroa's help before then testing different places for the gear belts on the actual robot.

22/10/24 Tuesday:
Today's period was spent modifying the robot to help see how the new extended intake would work. We figured out that we will need another hex shaft about 180mm long but as we don't have extra we will be cutting one already on the robot to fit our new requirements while still allowing the correct size rod to hold its original use. We also spent a large chunk of the period discussing how the newly confirmed tournament dates will fit for all of us.

23/10/24 Wednesday:
We came to class today to find the fourbar and intake completely disassembled. This is because Ambrose decided to completely disassemble it without asking anyone. So because of that we spent most of the period re-doing what Ambrose took apart. Personally I helped improve the intake by adding a rear wall to make sure any samples don't go flying out the back of the intake as well as assisting with various other parts.

24-25/10/24 Thursday and Friday:
Nothing major happened as I just helped out with various tasks like disassembling our old robot. I also assisted with some assembly as well as pre-loading brackets and various other pieces used in the construction of the four bar assembly. I am currently waiting on the completion of the revisions to our robot so I can evaluate where we are from a driver perspective. The main goal moving forward is to see how we can achieve a high level ascent.


[tool_crash] NoSuchMethodError: NoSuchMethodError: The method 'cancel' was called on null.Receiver: nullTried calling: cancel()

Command
flutter run

Steps to Reproduce

...
...
...

Logs
NoSuchMethodError: NoSuchMethodError: The method 'cancel' was called on null.
Receiver: null
Tried calling: cancel()
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
#1      AnsiSpinner.finish (package:flutter_tools/src/base/logger.dart:969:11)
#2      Status.stop (package:flutter_tools/src/base/logger.dart:750:5)
#3      AnsiStatus.stop (package:flutter_tools/src/base/logger.dart:1051:11)
#4      ArtifactUpdater._downloadArchive (package:flutter_tools/src/cache.dart:1506:16)
<asynchronous suspension>
#5      ArtifactUpdater.downloadZipArchive (package:flutter_tools/src/cache.dart:1442:12)
#6      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:717:29)
#7      CachedArtifact.update (package:flutter_tools/src/cache.dart:573:11)
#8      Cache.updateAll (package:flutter_tools/src/cache.dart:452:24)
#9      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:925:27)
<asynchronous suspension>
#10     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:831:33)
<asynchronous suspension>
#11     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart)
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#13     _rootRun (dart:async/zone.dart:1190:13)
#14     _CustomZone.run (dart:async/zone.dart:1093:19)
#15     _runZoned (dart:async/zone.dart:1630:10)
#16     runZoned (dart:async/zone.dart:1550:10)
#17     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#18     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:820:20)
#19     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#20     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:335:21)
<asynchronous suspension>

[✓] Flutter (Channel master, 1.22.0-10.0.pre.82, on Linux, locale en_US.UTF-8)
    • Flutter version 1.22.0-10.0.pre.82 at /home/ujjawal/flutter
    • Framework revision 9248fda410 (8 days ago), 2020-09-03 16:08:01 -0700
    • Engine revision 3f05b521b9
    • Dart version 2.10.0 (build 2.10.0-86.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /home/ujjawal/Android/Sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /home/ujjawal/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 7.0.1-8 (tags/RELEASE_701/final)
    • cmake version 3.13.4
    • ninja version 1.8.2
    • pkg-config version 0.29

[✓] Android Studio (version 4.0)
    • Android Studio at /home/ujjawal/android-studio
    • Flutter plugin version 49.0.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.49.0)
    • VS Code at /usr/share/code
    • Flutter extension version 3.14.1

[✓] Connected device (3 available)
    • Linux (desktop)  • linux      • linux-x64      • Linux
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome 85.0.4183.102

• No issues found!

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: master
Creation framework version: 9248fda41005ce0af2e522fabd0e9fedf2b3c863
Plugins
cloud_firestore-0.13.7
cloud_firestore_web-0.1.1+2
file_picker-1.13.3
firebase_auth-0.16.1
firebase_auth_web-0.1.3+1
firebase_core-0.4.5
firebase_core_web-0.1.1+2
firebase_database-3.1.6
firebase_storage-3.1.6
flutter_plugin_android_lifecycle-1.0.8
fluttertoast-7.0.2
google_sign_in-4.5.1
google_sign_in_web-0.9.1+1
path_provider_linux-0.0.1+2
shared_preferences-0.5.8
shared_preferences_linux-0.0.2+1
shared_preferences_macos-0.0.1+10
shared_preferences_web-0.1.2+7
url_launcher-5.5.0
url_launcher_linux-0.0.1+1
url_launcher_macos-0.0.1+7
url_launcher_web-0.1.2+1

@ujjawa1
NoSuchMethodError: NoSuchMethodError: The method 'cancel' was called on null.
this seems to point at a problem with the implementation
can you provide a minimal code sample (w/o 3rd party plugins)

Hi @ujjawa1
I see there's an open issue addressing the case you described https://github.com/flutter/flutter/issues/65449.
Please follow up on that issue, since your stack is pretty much identical I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


n Chip Calibration not able to recover corrupted data uploaded using the Intel.Realsense.CustomRW.exe

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D415

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
2.38.1 / 2.39.0

Language
C++ }

Segment
Robot}

Issue Description

Starting from Gold settings

Read data back using CustomRW.exe

Use printed pattern Random_image_10_90_10_1920_1080.png from Intel texture-pattern-set.zip.
Use Depth Quality Tool V 2.39.0 to verify the performance:

Upload corrupted data using Intel.Realsense.CustomRW.exe that modifies the focal length and principal point:

Use Depth Quality tool V 2.39.0 to check the distance and RMS error again:

Error in distance is now -97mm.
Use On-Chip Calibration in SLOW setting to recover the corrupted calibration data.
Target is printed pattern Random_image_10_90_10_1920_1080.png from Intel texture-pattern-set.zip.

Result of the calibration is reported as Good.

Calibrate also TARE => measured 694mm

Result is still Not as before  => 630mm

On-chip self-calibration improves the depth map, not the accuracy. For accuracy you will need to run the on-chip Tare function.
Two other things to note: 1. On-chip functions adjust the right camera (not the left). This does not mean that it does not recover changes that you made to the left, we just point it out if you are looking for the post-calibration changes, 2. You are adjusting the focal length of Fx, but not Fy. This is not something that physically will happen. Note that adjusting the Fx&Fy will "tilt" the depth map. This is not currently compensated for in the OCC, but is actually a feature that will be added soon 3. When adjusting Px, you are deliberately primarily changing the Z - the intrinsic OCC command will adjust the Py. These are almost orthogonal, as noted above. So you would not expect OCC to fix that, but Tare will.

I used also the TARE calibration to try to recover.
But reading back the data after On-Chip Calibration using TARE doesn't seem to change anything. Same values that I uploaded.

@agrunnet
Thanks a lot for your feedback.
After running the Tare calibration I have still quite some error left in the distance reported by the Depth Quality Tool (about 10%):
629mm after Tare calibration
694mm original value (same value measured with a Laser meter)
Is there something else I can try or should I conclude that for this specific case I would need to run the "OEM calibration" based on targets to restore the performances?

@denis75 that is strange. Is you measure with a laser range finder the distance to a wall, and enter that distance during the tare procedure, then the camera should calibrate to that value. So presumably in your setup you would enter the number 694mm. On the screen it says the wall is tilted 22deg. Please try to mount it perpendicular and make sure to measure the center. If you feel the unit is pointed perpendicular then something else has gone wrong with the unit.

The tilt is introduced artificially to simulate a bad unit in production (modifying Fx and Px). As you can see above the first image with the Gold settings was measuring 5deg.
After the perturbation of the parameters Fx and Px I got this tilt in the depth map (and you kindly explained that this is not currently compensated for in the OCC but will be added soon).
The unit and the pattern are in the same position (we would like to have a fixed setup in production).
This is what I see with the Viewer (tried with version 2.38.1 but it doesn't make a difference)

The Health check reports Good:

And those are the final parameters after the 2 calibrations (On-Chip + Tare):

@denis75  I see. The Tare function really only works well when there is no tilt. It is looking at the average depth near the center but slightly shifted to the right (which seems consistent with the fact that the right side is closer). So when it tries to align the depth map to the ground truth it is matching up those range numbers on-chip.   I emphasize that the On-chip calibration functions and Tare are meant to correct/heal units that have deviated a small amount from their perfect calibration. It is not a replacement for full-calibration for units that have experienced large perturbations, like strong defocus of one lens.
So right now, one thing that is important is that when you adjust Fx please also adjust Fy by the same ratio. Second, in the future, the right process flow will be to run 1. OCC (On-chip self-calibration), then 2. A new yet-to-be-release function that tunes the focal length imbalance (coming soon...), and 3. Tare. That way tare has a properly aligned depth plane.
But I do want to emphasize that these techniques are meant to "re-tune" a unit that has deviated only slightly from perfect. If you are purposefully changing calibration numbers then at some point all these "small delta" assumptions are no longer valid and it really is a multi-variable problem that can only be solve through proper calibration.

@agrunnet
Many thanks for your time and explanations. I will close the issue (looking forward to the new function).


investigate and improve apple silicon performance

during the last office hours, we have received complains about degraded (or rather no improvement at all compared to before the original fix https://github.com/o1-labs/snarkyjs/pull/683) apple silicon performance in snarkyjs 0.8.0
another nice-to-have could be benchmarks that users can run, potentially baked in to the zk cli

@Trivo25 If you're able to contact these devs, can you ask them to provide the output from zk system please? To add to this issue

here's my zk system:
✗ zk system
Please include the following when submitting a Github issue:

  System:
    OS: macOS 13.0
    CPU: (10) arm64 Apple M1 Max
  Binaries:
    Node: 17.8.0 - ~/.nvm/versions/node/v17.8.0/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 8.5.5 - ~/.nvm/versions/node/v17.8.0/bin/npm
  npmPackages:
    snarkyjs: ^0.8.0 => 0.8.0
  npmGlobalPackages:
    zkapp-cli: 0.5.4

We've tried proving worlde or some other zkApp with Jack at the last office hours and we found out the performance was still degraded.

seems like bindings got overwritten

hm, I would like to understand this. in main, the changes are in the bindings -- search for get_efficient_num_workers in this file: https://raw.githubusercontent.com/o1-labs/snarkyjs/main/src/node_bindings/snarky_js_node.bc.cjs

If i am not mistaken the bindings weren't up to date with the fix with the state from release 0.8.0 (which they should have) - but they are now https://raw.githubusercontent.com/o1-labs/snarkyjs/c5a36207a7d345d4b96038569d7db66101ec07cd/src/node_bindings/snarky_js_node.bc.cjs so it seems like a PR remove the fix and another one after that re-added the change - probably some out of sync work on the Mina side

Just confirmed my assumption. Tested by looking for the added code snippet in the bindings get_efficient_num_workers as well as running a handful of tests on my M2 from release tag 0.8.0 and main - version 0.8.0 shipped without the fix but the next update will have the updated bindings


[Isthmus] Produce HashJoinRel

Produce the HashJoin rel implemented in https://github.com/substrait-io/substrait-java/pull/187

Closing for now, since we first would like to prototype what physical rels would even look like in Isthmus.


Unable to connect

Hello!
First of all, thanks for making this container! Really appreciate it!
I have an issue with networking, see attached log file from container:

Does anyone knows what's going on?
Here is my docker-compose file:
version: "3"

services:
  vrising:
    container_name: v-rising
    image: mephi00/v-rising-wine
    volumes:
      - ${APPDATA}/v-rising:/saves
    ports:
      - 9876:9876/udp
      - 9877:9877/udp
    environment:
      - V_RISING_NAME=************
      - V_RISING_DESC=************
      - V_RISING_CLAN_SIZE=10
      - V_RISING_PASSW=************
      - V_RISING_SAVE_NAME=************
      - V_RISING_PUBLIC_LIST=true
      - V_RISING_SETTING_PRESET=Standard PvE Rules
      - PGID=${PGID}
      - PUID=${PUID}
    restart: unless-stopped
#    healthcheck:
#      test: wget -qO - ifconfig.me || exit 1
#      interval: 30s
#      retries: 10
#      start_period: 30s
#      timeout: 10s

Also the .env file:
TZ=Europe/Stockholm
UMASK=000
PUID=1000
PGID=1000
APPDATA=/games
COMPOSE_PROJECT_NAME=v-rising

I cannot speak for this specific error, but it is not enough to expose the ports in the docker-compose file. Have you done so on the machine as well? (firewall/router or security group config for AWS).

As Frostea already added, the ports have to be exposed to outside traffic.
I haven‘t seen any of these errors in my own testing. If you have access to the server on a local network, try connecting by using the ip and port in the game.

I did some more testing.
Got a Win10 VM up and tested installing the server software from scratch using steamCMD, and I got the same error.
Before exposing a server out to WAN, I like to test the config on LAN.
However, after exposing and connecting trough external IP - everything works for both this container and WIN Native installer.
I'm guessing that you need to set the server in some kind of LAN-Only to be able to use LAN-Connections?

The LAN mode is needed if you want your server to be an offline server with no internet connection. Otherwise I would suspect an issue with your port forwarding.


better implement in GadgetBridge

as GadgetBridge is widely used.
But surely you deserve full respect for this work.

Thank you for the info and suggestion
I didn't know about GadgetBridge until now when I searched


Ampersand could be better aligned.

So obviously a written figure, not a representative figure. Needs changed.
Looks something like-
|-|
but with connected lines... It could show up when people hit ampersand from now on.
maybe
=|-|=
except with connected lines would also work....
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a9d1d88e-f68b-36e5-8451-a35edb6cfed4
Version Independent ID: 0aa72a2b-cb1e-45c0-408f-0098fcb88da8
Content: Logical AND Operator: &&
Content Source: docs/cpp/logical-and-operator-amp-amp.md
Product: visual-cpp
Technology: cpp-language
GitHub Login: @corob-msft
Microsoft Alias: corob

Geeze.... That didn't show up anywhere near properly...
Might have to break out the crayon box.

@TypeICall
I'm sorry, I don't see anything like what you describe in the article. Is there a formatting issue you see?

Looks something like-
|-|
but with connected lines... It could show up when people hit ampersand from now on.
maybe
=|-|=
except with connected lines would also work....

I'm not seeing anything that this comment could apply to here. Can you clarify the issue for me?

The ampersand symbol is not representative of the concept of 'and.'
It could be written similar to the OR symbol ||, except with a connection, making it look like capital 'H' or it could be typed '|-|'
I am uncertain of how to go in to unicode to pull out a character from there to make it show up when the ampersand button is struck while also having it read by the compiler as being representative of the same concept. It seems that their attribution of the Greek Capital Letter Lambda is also not representative of the concept of 'and' either or at least I see no visual acuity to that symbol befitting the concept it is said to represent in this programming language.

@TypeICall
Thanks for sharing your notion. I don't think we need to invent a new symbol to replace something that already exists. There are already several symbols for 'and' in common use. The inventors of C decided that && was the way they'd represent a logical and operator, and we've been using it ever since. This isn't an issue we need to worry about, so I'm closing it.


How do I turn on named pipes

I looked at the list of all the pipes and did not find the pipe name mentioned in the doc

umentation

You need to open the opengloves UI and check the "enable" under the named pipes section.

Thx，I got it


Fixes grouped unread sorting

Summary
Grouped unread messages should be sorted;

Mentions on top, then unreads, then muted channels with mentions.
Secondary sorting within each of those is by recent posting

Ticket Link

Checklist

[ ] Added or updated unit tests (required for all new features)
[ ] Has UI changes
[ ] Includes text changes and localization file updates
[ ] Have tested against the 5 core themes to ensure consistency between them.

Device Information
This PR was tested on:
Screenshots

Release Note

@shazm this PR has conflicts

@shazm this PR has conflicts

Resolved 👍

@shazm this PR has conflicts

Resolved 👍


IDVA3-1304 Get psc-verification filing data from the API

Add ability to make GET requests for specific psc verification filings so the appropriate info can be displayed on screen

add getPscVerification to pscVerificationService to make API requests
add path param function to the PSC Type router that retrieves specific filing data by ID when resolving the submission ID in the URL
store that data in the user's page request to keep it distinct from any other user requests
use the submission data to render the appropriate radio button as checked, if indicated

:warning: current data model does not have a 'psc-type' property, so have to determine from presence of 'psc-appoinment-id' and 'relevant-officer'. Confirmation needed on this in the low level design

minor refactorings

CI: No security warnings found

CI: No security warnings found

CI: No security warnings found

CI: No security warnings found


Make builds consistent accross timezones/locales

Noticed my build weren't working on Travis and then figured out this was probably because they had different timezone/locales settings leading to different values.

Sample failing build https://travis-ci.org/nfroidure/gulp-svg2ttf/jobs/68440575

thanks!

 Can you publish a patch?


Edit pass on README

I do hope you won't think this presumptuous, but this package is such an important addition to Flutter's Windows support that I took a few minutes out to do a quick edit pass on your README so that its quality and polish comes across.
I updated a few links and clarified the text where I could, as well as trying to make the text as readable as possible to newcomers.
I hope you'll accept this in the spirit it is intended of gratitude and friendship! Thanks for making Flutter on Windows better for all of us!

Hello @timsneath
I just finished going through all the documentation, I liked all the changes you made, now the documentation is at a very high level.
What you did is a lot of work and text, I really appreciate the changes you've made.
I am happy to contribute a little to flutter-windows, and to get some of the open source experience,
this package built and grew thanks to Brett and all the issues/features the community has reported over time.


ADDON-47627: Fixed the sorting issue for custom mapping

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

v1.12.2
GitHub release

Your semantic-release bot :package::rocket:


DOJO: Discussions Design Doc

Related to issue #2252
This relates to C0D3 DOJO Design doc #1192  and includes a more detailed documentation of the implementation of the discussion component.
Intro
Current UI design for discussions in Figma(unfinalized): https://www.figma.com/file/f9xRyl1bJOjtBRd8zFORzg/c0d3?node-id=404%3A13721
Current Component Design in Codebase:
https://deploy-preview-2339--youthful-thompson-448332.netlify.app/?path=/story/components-discussionscard--discussions-card-main
Goals
Students can benefit immensely from communicating with mentors and fellow students while working on lessons, exercises, and challenges.
Problem
While students can currently discuss topics on Discord, conversations can drift towards different topics, older messages that have valuable information get buried and become hard to track down over time.
Solution
Having a discussion forum within C0D3 can serve as a valuable tool to discuss topics, concepts, projects, exercises, etc. It allows for better organization of the lesson/exercise being discussed. It can also serve as a lasting reference for future students who run into similar questions or issues.
Sample Discussion Flow

Implementation
A model in Prisma and typeDef in GraphQL called 'Discussion' should be created with the following properties(assumes id, createdAt, and updatedAt are always present):
Discussion{
   isMain: boolean
   username: string (name of user who posted)
   authorId: int (foreign key to refer to user who posted)
   exerciseId: int (foreign key to refer to exercise being discussed)
   userPic: string (url to user profile picture)
   content: string (body of post)
   replies: Discussion[]
}

In addition, Discussions: Discussion[] should be added as a property to the Exercise model and typeDefs. This way Discussions are linked to a specific exercise in the backend.
For use with DOJO exercise
On the frontend for DOJO exercises, our DiscussionsCard component should accept the following props:
type DiscussionsCardProps = {
   isMain: boolean
   username: string
   userPic: string
   timeStamp: string
   content: string
   editAndDeletePermission: boolean
   deleteClick: Function
   saveClick: Function
   sendClick: Function
}

If isMain is true, the post is considered the original/main post and will be styled like the following:

If isMain is false, it is considered a response to a main topic, and will be styled like the below:

The userPic should refer to a link that displays the user's profile picture.
The userPic, username and timeStamp is displayed on the header and content will fill the body of the post.
editAndDeletePermission determines if the user has access to the delete and edit buttons. Users can only delete or edit their own posts.
deleteClick, saveClick, sendClick, are all functions that will alter backend data.
When the user hits 'reply', or the 'edit' button, the click functionality will be handled within the component, rather than use a prop, as these buttons will affect the layout and functionality of the component, but will not send any data to the backend.
GraphQL Queries
On the exercise discussion page, there should be an initial query to load all Discussions relevant to that exercise and display them on the page.
User Interactions
When a user clicks on 'Save' after editing a post, there should be a query that changes the content of the post.
When  a user clicks on 'Send' after replying to a post, there should be a query that saves the response data in the array of the replies property.
When a user clicks on 'Delete', there should be a query that replaces the content of the post with 'message deleted by user'
Action Items:

Create initial design for 'main' and 'sub' DiscussionCards(completed)
Create Discussions type in prisma and GraphQL
Add Discussions property to Exercise type in prisma and GraphQL
Incorporate relational database structure between Discussions and Exercises
Queries and Resolvers for responding, adding, editing, and deleting a post
Add UI frontend functionality for edit and delete functions
Design and create layout for how replies and responses  to replies will be displayed
Create page layout of Discussions
Integrate frontend and backend with Exercises.
Add UI frontend functionality for saving edits, and sending replies.

Notes
Version 1 of the discussion component won't have a 'like' button feature.
Version 2, after the discussion feature has gone into production, we may incorporate frontend and backend functionality for a 'like' button.

Looks good, I have a few questions:

Let's say we have main thread and a user sends a reply, then another user sends another reply, not to the main thread but to the first reply, how will it get displayed?
What if we have 100 threads? How will it get displayed?
What if a main thread has 100 replies?

Do we have a UI design for those cases?

All very good points

Looks good, I have a few questions:

Let's say we have main thread and a user sends a reply, then another user sends another reply, not to the main thread but to the first reply, how will it get displayed?

I think we can come up with something in a future PR, then the team can decide how it looks and any tweaks/adjustments that need to be made.

What if we have 100 threads? How will it get displayed?
What if a thread has 100 replies?

In #2252 @flacial mentioned in the case of many threads or replies, we can implement pagination so that not all of them are showing at once, unless the user decides to expand all the threads and replies themselves.

Do we have a UI design for those cases?

I dont think we have one, but can be done in a future PR.

I think we can come up with something in a future PR, then the team can decide how it looks and any tweaks/adjustments that need to be made.

I'm not sure i understand you, this design doc is about the discussions, leaving it to another PR is part of the implementation, breaking those features into different PR's is a good idea but we need to agree on how its gonna be before we get to design/implement it. It's probably better to answer those issues/concerns (I agree with @flacial suggestion about having something similar to what reddit does) in the design doc so once we get to the design part, we have an idea on how to design and implement it.

Oh I see. I was thinking along the lines of if we had something either coded up or drawn up in Figma, which I dont think we do. As of right now, are you saying it would be helpful to at least have some kind of description or maybe draw out a rough sketch/layout of how these features will be implemented?

Oh I see. I was thinking along the lines of if we had something either coded up or drawn up in Figma, which I dont think we do. As of right now, are you saying it would be helpful to at least have some kind of description or maybe draw out a rough sketch/layout of how these features will be implemented?

I think @SlyBouhafs is asking about will it look when the replies look like the following:
Main thread
  - Reply A
      - Reply B to A

We don't have to create a new design but edit the one we currently have:

Actually, we need a new design for the nested replies. It's hard to edit the design.

Once the nested replies reach 4-level deep:
Main thread
  - Reply A
      - Reply B to A
          - Reply C to B
              - Reply D to C
                -  Reply E to D
                - Expand thread... -> Once clicked, set the Main thread as the reply

Pagination:
https://www.apollographql.com/docs/react/pagination/core-api
https://www.prisma.io/docs/concepts/components/prisma-client/pagination

It is cool how you used my picture.

It is cool how you used my picture.

You're pretty famous on the discord server.


Don 610 text input

@bdsl hopefully this is right PR for this feedback?
I’ve recorded a loom to illustrate though it’s not that clear - basically, the mouse pointer is a hand for the left-hand part of the input field, and for the right-hand side it is the cursor style. If you click into the input field while the mouse pointer is a hand, it just highlights the title of the text. When you move the pointer left and click when it has the cursor style, then the cursor appears and you can add your donation amount. This confused me initially (I thought the field wasn't clickable) so will almost certainly confuse other donors. Can the whole field be clickable, so that wherever you click inside the box, the cursor appears? (hopefully this is clear!)

@DomTBG This PR is already merged so comments here are likely to get lost if not dealt with immediately. But I see you've copied your comment to the Jira ticket, so that's fine. I'll reply over there.


The App bootstrapped with 10 replicas, which seems too many

For instance:
kubectl get deploy
NAME                                    READY   UP-TO-DATE   AVAILABLE   AGE
example-appconfig-workload-deployment   6/10    10           6           11m

Note that the deployment has memory limit:
Limits:
      memory:  200Mi

10x200M seems unnecessary, it exceed Kind or Minikube VM's default memory quota in many cases.
I'd suggest we make it 3.
Also, I am not sure where the replicas 10 come from? Seems not in the chart values.yaml.

fixed


Plugin fails when the import is an HTTP link

Howdy there, I'm trying to convert our build process to use esbuild, and working with your plugin so far has been great, but I'm having an issue where  the plugin tries to resolve links that are used as imports when bundle: true. Here is a link to a repo that I used to reproduce the error, just pull it, install, and run node index.js and you'll see the error. I'll also paste the error here for easy reading. We are using this to download stuff from a proprietary CDN, so i used font awesome as a placeholder, but its the same error.
 > sass:./src/index.scss:1:12: error: [plugin: sass-plugin] Cannot find module 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'
Require stack:
- /Users/kthomas/sass-esbuild-repro/node_modules/esbuild-sass-plugin/lib/plugin.js
- /Users/kthomas/sass-esbuild-repro/node_modules/esbuild-sass-plugin/lib/index.js
- /Users/kthomas/sass-esbuild-repro/index.js
      1 │ @import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
        ╵             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   node_modules/esbuild-sass-plugin/lib/plugin.js:172:18: note: This error came from the "onLoad" callback registered here
    172 │             build.onLoad({ filter: /^([^.]|\.\.?[^/])/, namespace: "sass" }, cached(requireResolve, transform));
        ╵                   ~~~~~~
    at setup (/Users/kthomas/sass-esbuild-repro/node_modules/esbuild-sass-plugin/lib/plugin.js:172:19)
    at handlePlugins (/Users/kthomas/sass-esbuild-repro/node_modules/esbuild/lib/main.js:736:23)
    at Object.buildOrServe (/Users/kthomas/sass-esbuild-repro/node_modules/esbuild/lib/main.js:1021:7)
    at /Users/kthomas/sass-esbuild-repro/node_modules/esbuild/lib/main.js:1745:17
    at new Promise (<anonymous>)
    at Object.build (/Users/kthomas/sass-esbuild-repro/node_modules/esbuild/lib/main.js:1744:14)
    at build (/Users/kthomas/sass-esbuild-repro/node_modules/esbuild/lib/main.js:1620:51)
    at Object.<anonymous> (/Users/kthomas/sass-esbuild-repro/index.js:4:1)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)

In the repo i used a css file at first (the "no error" commit), same settings just without the sass plugin, and it worked fine, once I included the plugin (the "yes error" commit) it got very angry. I've tried all sorts of stuff to try and ignore the import. I tried marking it as external, using sass's importer option, i tried making a esbuild plugin to try and filter out http links and not doing anything to them, but I couldn't get that to work, I never got it to select the link I was looking for.  I also tried using @use instead of @import, slightly different error, Can't find stylesheet to import but same essence.
So yeah, I'm kind of lost, if I can fix it with a custom plugin, cool, I will do that, I don't know how to do that but I'll try to figure it out. If you need to change something in this project, I would appreciate the assistance. I can see this being a bit of a tossup in terms of what to do, for me I would just want it to ignore it and let the browser fetch it. However, I can see an argument for fetching the external css file and concatenating it to the file on compile time. That'd slow things down, but if you're making a static site then you probably wouldn't mind.

Hi Karl, I see why you're getting frustrated but don't worry I have an easy fix for you.
I released a new version of the plugin (1.4.4) that accepts an exclude option which allows you let the plugin skip urls and everything flows through as it uses to do in esbuild.
I was toying with the idea of making the plugin able to resolve and bundle the CDN data but it seems that's not trivial so I won't go in that direction unless there's really a good case for it.

That's great! I pulled it down and it worked great. As a note it did not seem to work with @use function, but that's not a blocker for me. And yeah, I don't have an explicit use case for bundling the downloaded files together either. Thanks for getting back to me so quickly, I appreciate it.

@karl-thomas, now that the exclude option has been deprecated, what is the recommended method for ignoring https links? I've tried adding my https imports to esbuilds external list, but continue getting import errors from the sass plugin.

@cohoprints sorry Daniel, unfortunately I didn't had much time to improve the README.md for v2.x as much as I wanted
yet.
For your case the new way is to use the filter option which is passed directly to esbuild that executes it directly (i.e. faster).
I think something like:
sassPlugin({
  filter: /^(?!https?:).*\.(s[ac]ss|css)$/
  ...
})

should do.
Thank you for your patience!


PatchPluginXmlTask wrongly escapes changeNotes tags inside CDATA block

What happened?
PatchPluginXmlTask wrongly escapes changeNotes tags inside CDATA block, see below
Relevant log output or stack trace
No response
Steps to reproduce
Have the following task
        withType<PatchPluginXmlTask> {
            changeNotes.set(releaseNotes)
        }

where releaseNotes are
val releaseNotes = """<![CDATA[
123
]]>"""

In the resulting plugin.xml, change-notes section will contain the html with escaped values
  <change-notes><![CDATA[
<a href="123">123</a>
]]></change-notes>

However, according to docs, html inside CDATA block is valid in change-notes
https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html#idea-plugin__change-notes
Gradle IntelliJ Plugin version
1.16.0
Gradle version
8.3
Operating System
Windows
Link to build, i.e. failing GitHub Action job
No response

Can this behavior at least be made optional?

Thanks for creating this ticket, Evgeny!
The content passed to <change-notes> and <description> elements is now wrapped with <![CDATA[ ... ]]> by default.
It's possible to turn that off with:
tasks {
    patchPluginXml {
        useCDATA = false
    }
}


Naming Convention Discussion

One of many existing examples of C# codings standards is the Microsoft (MS) C# Coding Standards.
In the professional projects of my team, we use a modified form of that standards for all our projects. In general we like using the establish standard (its thorough, well documented, eases adoption of new staff) and the MS standards is appropriate. In MS, the fields use camelCase and the properties use PascalCase. That is also how Unity documentation seems to name members too. In my team, we choose to use no public fields, only public properties.
Currently the Entitas of convention is correct per MS but looks odd within the code of our team. This is not a big issue. I mention it only to encourage discussion.
Ex. Entitas Naming Convention (field)
myComponent.highScore = 10;
Ex. My Non-Entitas Naming Convention (property)
myMonoBehavior.HighScore = 10;
So you can see they are different.
A few questions about Entitas...

What do you think about allowing (per code generation) properties on Components? This would allow for more control (inc. validation on the getter) ?

I think codings standards are great and important. Although we call them standards, many teams have their own "sub standards". Personally, I've set the conventions for Entitas to sth very similar I saw when looking at the Unity API, e.g. gameObject.transform.x.
If the generated code doesn't conform to the convention your team has decided on, I suggest you duplicate the existing code generators and update the affected code. Then you can deselect the generators that ship with Entitas and choose your custom ones.


integration: add more tests for unsynced watch

This finishes https://github.com/coreos/etcd/issues/4216 except PUT with unsynced cases.

/cc @heyitsanthony @xiang90 Please review. What I mean by PUT with unsynced watchers is this PR https://github.com/coreos/etcd/pull/4242.
Thanks,

lgtm

Thanks. Will merge after CIs.


cannot find method method getOverflow()

on version 1.1.0

Same issue here

Please update RN to newest version or use < 1.1.0 version of RNGH

"react": "16.5.0",
"react-native": "0.57.1",
"react-native-gesture-handler": "^1.0.15"
but i'm still getting this issue

Using ^ will still update the minor Version. So that doesn't help.
Try using this:
npm install<EMAIL_ADDRESS>

Using ^ will still update the minor Version. So that doesn't help.
Try using this:
npm install<EMAIL_ADDRESS>
Thanks much. It works fine. But what version of  gesture handler is stable with RN 0.57.1? Is it critical to work with an old one?

React-Native 0.57.0
"react-native-gesture-handler": "^1.0.5"
and same issue , please help

@DungBuiDeveloper remove the carrot from the version.
"react-native-gesture-handler": "1.0.5"


Error creating a custom widget that inherits from MDCard

Description of the Bug
Hello, I found a bug when I created a custom widget that inherits from MDCard, the problem is that this custom widget covers all its content and nothing is visible inside it.
Code and Logs
from kivy.lang import Builder
from kivymd.app import MDApp

kv = """
# KV-Code
#:kivy 2.1.0

<ElementCard@MDCard>:
  image: ''
  size_hint: 0.5, 0.8
  pos_hint: {"center_x": .5, "center_y": .5}
  md_bg_color: 0.87, 0, 0.49, 1
  MDLabel:
    text: "HELLO WORLD!!!!, you can't see me!!!"

Screen:
  ElementCard:
    image: 'images/image1.jpg'

"""

class MainApp(MDApp):
    def build(self):
        self.root = Builder.load_string(kv)

if __name__ == "__main__":
    MainApp().run()

This problem is in these versions of kivymd:

1.1.1
1.0.2
1.0.1

In kivyMD 0.104.2 it works fine.
Screenshots
With the opacity at 1:

With the opacity at 0.5:

Versions

OS: Manjaro 21.3.7 Ruah
Python: 3.10.5
Kivy: 2.1.0
KivyMD: 1.1.1

Thanks for the options, I will implement them.


net: ip: Demonstrate that CODEOWNERS assignment is broken

Demonstrate that CODEOWNERS assignment is broken
Signed-off-by: Paul Sokolovsky<EMAIL_ADDRESS>

Confirmed fixed by https://github.com/zephyrproject-rtos/zephyr/pull/15888.


Docker fix .env example to connect database and redis

Hi, first of all, great job with the project, I'm learning Go and I was using several online tutorials and I came to your project on Github and the truth is that it is very well organized and clear. I've been going through all the files and I've tried it through docker to see how it works. I encountered several problems, but I was solving them, mainly docker and ports. But I just made this PR to make it easier for other people to test. If you think it can contribute something, great.
Best regards!

Awesome!
Since it is recommended for the developers to use docker, I think this PR will make other people easier to connect to the docker containers. Approved mate, thanks!


Fix of handling server error for IE

Fix of issue #106
Fix have 2 steps:

Instead append form to iframe, we append form in our page to body, but we submit this form to iframe (use attribute "target").
If we have exception "permission denied" in IE, we can not get the error text from the server.
Therefore we repeat request by ajax. In this case, we can get the response text for correct error handling

Thanks a lot fot the fix ¡¡¡
Best regards.

Feedback on this PR.  On IE11 with version 1.44 - our app encounters 'SCRIPT70: Permission denied' errors using POST method.  Applying part 1 of this #PR fixes it.  The app is returning an HTTP 200 - so part 2 of the PR is not relevant to our use case.  Thank you for the PR.

ill take a look at getting this in, thank you for the feedback


make Cython wrapper for the C++ library

I managed to write a minimalist Cython wrapper for compreffor's C++ library.
I also made the setup.py build the extension module without needing any make, but just using the usual distutils/setuptools.
Note that Cython itself is not required to build from a git checkout, as I am also including the pre-generated _compreffor.cpp source file. If the developer has cython installed (>=0.24) then it uses that to re-generate the cpp source file from the pyx file.
Of course, a modern C++ compiler (with support for C++11) is still required (cf. #11).
The Cython-generated native extension module is faster than both the old methods to wrap the C++ code (i.e. executable via subprocess and shared library via ctypes). So I removed the latter two methods, and only left as the pure-python method and the new Python/C++ extension one.

@khaledhosny thanks for having a look. I applied the changes you suggested.

ping anyone?

Thanks @anthrotype!


Configuration file name mismatch in Readme

In the readme (web interface section) there is a reference to a behavior.yml configuration file. The file name in the documentation should be configurable.yml.
Thank you for your work, hope this helps.
Davide

Oh cool. Thanks.
On Tue, Nov 15, 2011 at 9:41 AM, Davide
<EMAIL_ADDRESS>wrote:

In the readme (web interface section) there is a reference to a behavior.yml configuration file. The file name in the documentation should be configurable.yml.
Thank you for your work, hope this helps.
Davide

Reply to this email directly or view it on GitHub:
https://github.com/paulca/configurable_engine/issues/7

--
Paul Campbell
<EMAIL_ADDRESS>
web http://hypertiny.ie
blog http://www.pabcas.com
twitter http://www.twitter.com/paulca
github http://www.github.com/paulca
phone +353 87 914 8162


Exogenous time series data

How Exogenous time series calculate?

Hey @robinzixuan, can you be more specific on the issue?


How does bitpocket distinguish between delete/create?

How does bitpocket distinguish between delete/create?
AFAIK for this to work you need a list of all files of the last sync.
It would be nice if you could explain your solution in the README.

Hey- good idea. That's probably something worth explaining.
Bitpocket uses rsync to create both a local file listing and a remote file listing on each run. If this is the first time that Bitpocket has been used, it assumes that the local filesystem is the reference and will protect all local files. It will push all local files to the remote, replacing them, and pull all files from the remote which are not on the local.
For all future runs, Bitpocket will make three comparisons: (1) first, the snapshot of the previous sync to the current filesystem snapshot to arrive at the deleted files (those that were there after the previous sync which are no longer there), (2) the files which have shown up or been modified locally since the last sync, and (3) the files which have been deleted on the remote since the last sync. From these three lists, Bitpocket protects files in the push and pull phases. In the pull phase, it protects locally-created, -modified, and -deleted files. This way local changes are not undone. In the push phase, it protect remotely-deleted files. This way deleted files don't reappear on the remote. Since the pull runs first, all other changes from the remote are synced and there's no need to protect other types of changes.


Chat: update response

With the new version of the Cohere SDK, chat_history can contain tool results, which was breaking existing tests
AI Description

The PR introduces a new TOOL role for ChatRole in the Chat module. This change affects both the schema definition in chat.py and the generate_chat_response function in services/chat.py.
Files changed:

src/backend/schemas/chat.py
src/backend/services/chat.py

Code changes:

Added a new TOOL role to the ChatRole StrEnum in chat.py.
Modified the ChatMessage class in chat.py to include an optional tool_results field, which stores a list of tool call results.
Updated the default value of the tool_results field in chat.py to an empty list.
Refactored the generate_chat_response function in services/chat.py to handle the new tool_results field in the ChatMessage class.

Summary:
The PR introduces a new TOOL role for the ChatRole enumeration, enhancing the flexibility of the chat system by allowing messages to be associated with tools. This change is reflected in both the schema definition and the chat response generation logic. The tool_results field in the ChatMessage class provides a way to store and retrieve results from tool calls, improving the chat system's ability to handle tool-related interactions and responses.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@3b5f94f). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #184   +/-   ##
=======================================
  Coverage        ?   86.76%
=======================================
  Files           ?      128
  Lines           ?     4140
  Branches        ?        0
=======================================
  Hits            ?     3592
  Misses          ?      548
  Partials        ?        0

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Workers stall and do nothing

I am able to see increasing queue length using qmonitor. But after receiving a bulk of tasks all workers stall. CPU utilization is almost 0 during that time period. All queued tasks execute after the timeout period which I have specified in my settings.py file. During that timeout period workers remain idle. I am not able to understand why workers aren't doing anything even if they have pending tasks on queue.

There was a problem in my design of tasks.


KAFKA-3267: Describe and Alter Configs Admin APIs (KIP-133)

@ijuma : Thanks for the updated patch. LGTM. I will let you merge it after the test passes.


forward prefetch error: transformers version

Hi,
thanks for your great work! which transformers did you use for training? I tried to reproduce the result with transformers 4.28.0, but I got the following error:
 __init__() got an unexpected keyword argument 'forward_prefetch' in transformers/trainer.py. Thank you for your help.

same error

same error
TypeError: init() got an unexpected keyword argument 'forward_prefetch'
@sallywang147 @447428054 Are you fix the error?

May be torch version is not compatible with transformers
https://pytorch.org/docs/1.12/fsdp.html
pytorch version <= 1.12, The FullyShardedDataParallel not have forward_prefetch

@Jacksonlark @sallywang147 i fix it by installing transformers==4.26.1, I'll post the code in a moment

4.26.1

@447428054 Using transformers==4.26.1, How do you load llama model?

@Jacksonlark @sallywang147 i fix it by installing transformers==4.26.1, I'll post the code in a moment

@447428054 Using transformers==4.26.1, How do you load llama model?

@447428054 yeah same question as @Jacksonlark. I can't load the model without the latest transformer

@447428054 yeah same question as @Jacksonlark. I can't load the model without the latest transformer

You can check new branch from transformers==4.26.1 and migration llama code, then pip this branch.

Ah thanks! Actually witch torch version worked for me. I still used the latest transformer 4.28.0dev0.

@sallywang147 How are you getting it to fine-tune? My GPU's seem to freeze up after a few minutes, I see no communication or usage, just memory usage and my entire pipeline seems stuck

@447428054 yeah same question as @Jacksonlark. I can't load the model without the latest transformer

You can check new branch from transformers==4.26.1 and migration llama code, then pip this branch.

Yeah, The cod is as follows:https://github.com/447428054/stanford_alpaca_llama.git

@sallywang147 Is your torch version 1.3.1

@sallywang147Is your torch version 1.13.1？

Same question. What version of torch?


Update Examples Notebooks for high-level interface/implementation use

@brianhhu This is a start. I still need to at least update the super-pixel (manual masks) notebook.

@brianhhu I can add the dot/svg files under a "figures" subdirectory.

One last update to resolve a lingering wording comment. I will merge after required checks succeed.


text records not showing in tensorboard text panel

Hi, I ran the demo.py to generate logs but text didn't show up in the tensorboard.

There was a bug about this. please install from source and try again.

Fixed it for me.


[FIREBASE_AUTH] DEMO/Linking multiple auth providers starter

so many problems with multiple auth providers using firebase auth with flutter for unique account.
Good day
I want an example showing firebase auth multiple providers flow
I am confused , using flutter auth with different providers (Google, Facebook and email) can you make a demo  showing features like linking multiple auth providers and his flow (create users , login , signout)
Thank you very much!
Additional context

Firebase account linking
https://firebase.google.com/docs/auth/web/account-linking

https://stackoverflow.com/questions/55716180/link-multiple-auth-providers-to-an-account

Hey 👋
Our rework of the Auth, Core & Firestore plugins as part of the FlutterFire roadmap was published over a week ago with a ton of fixes and new features.
As part of this we introduced a new documentation site which should has a lot of new documentation that should cover this issue & others in general. If you spot any issues on the documentation or anything missing then please raise a new GitHub issue, or better yet suggest a change via a Pull Request (there's a 'Edit this page' button at the bottom of every page on the docs).
Additionally, for help migrating to these new plugins I'd recommend checking out the migration guide: https://firebase.flutter.dev/docs/migration


Module '"graphql"' has no exported member 'GraphQLResult'.

in graphql typing, GraphQLResult is not an exported member. it throws error in typescript 2.x

hi @gitawego,
this is working to me using typescript 2.0.6 compiler,
also, looking at the typings we are using (https://github.com/nitintutlani/typed-graphql/blob/master/graphql.d.ts#L12) it is clearly there.
can you please provide more info?

no replay for a month now...
@gitawego did you manage? can we close the ticket?

yes, sorry for the retard. I have another lib using the typing via @types/, which causes prob. it's resolved


nginx config syntax valdation takes long when modsecurity is set on

This is related to #42 as I can confirm that modsec config loaded (even in http context ) with a large number of server {} blocks will makenginx config test and start take very long that is impossible to load mod_security v3 in nginx on typically shared hosts who hold 500+ domains on a server.
Not sure if this is issue with nginx and must be discussed in nginx dev-list or SpiderLabs/ModSecurity-nginx . All I can say is that at present only mod_sec v3 seem to cause such issues( probably due to the large number of rules parsed and I have a doubt that even if the rules are in http{} context ,it somehow causes the configs to be replicated in the server {} context too even if we just specify
modsecurity on;
in the server context.

Hi, I think that the problem I reported and the people from mod security provided me a patch for this is the same as mine. Please read this post and apply the patch memory.zip:
https://github.com/SpiderLabs/ModSecurity/issues/1563
Do you experience the problem also when modsecurity is not on?

Fixed at SpiderLabs/ModSecurity#1563


Azure resource groups should be modeled

Is this a bug report or feature request?

Feature Request

What should the feature do: Azure has the concept of a "resource group" that is used for most every API I've come across so far.  We are currently capturing the resource group name in most of our Azure models, but this requires the user to manually create the resource group ahead of time.  It would be better if Azure resource groups were just another resource type that Crossplane could create on behalf of the user and the group could just be referenced from other Azure types.
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview#resource-groups

Closed by #391


[24/10/2022]: Social media icon not showing on footer

Description
The Social media icon on the footer in the home page is not showing anymore. I traced it to this PR  and observed that that line which is for bootstrap icon was changed
Expected behavior
The Social link icon should be displayed
Actual behaviour
The icon is not showing

Assignees
@sandygudie

Hello @sandygudie can I take up this task?

@GuddyTech  It's done already,

Okay, is there any task that hasn't been done please that I can pick up? @sandygudie

Okay, thanks. In case there is any, kindly tag me

@GuddyTech
There is a typo error here
you can raise an issue and fix it

Okay, thanks, I'm on it ASAP


ARROW-5146: [Dev] Fix project name inference in merge script

@kou @xhochy Any objection?

Codecov Report

Merging #4129 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #4129      +/-   ##
=========================================
+ Coverage   87.77%   87.8%   +0.03%
=========================================
  Files         741     745       +4
  Lines       91159   91465     +306
  Branches     1252    1252
=========================================
+ Hits        80011   80310     +299
- Misses      11027   11038      +11
+ Partials      121     117       -4

Impacted Files
Coverage Δ

go/arrow/math/uint64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/math/float64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/memory/memory_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/math/int64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/buffer-builder.h
99.33% <0%> (-0.05%)
:arrow_down:

cpp/src/arrow/util/bpacking.h
99.81% <0%> (-0.01%)
:arrow_down:

go/arrow/math/float64_amd64.go
33.33% <0%> (ø)
:arrow_up:

go/arrow/math/int64_amd64.go
33.33% <0%> (ø)
:arrow_up:

go/arrow/math/uint64_amd64.go
33.33% <0%> (ø)
:arrow_up:

js/src/data.ts
87.87% <0%> (ø)
:arrow_up:

... and 19 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 d8e4763...03001c1. Read the comment docs.


Missing library stubs MYPY

In the pursuit of using typing to improve error handling in Python, I use mypy to achieve this goal. However, this library poses issues as there is a lack of 'compatibility,' so to speak, and it gives me messages like this:

This shouldn't block anyone since in the mypy configuration, an exception can be made using the following line ignore_missing_imports = True in the mypy.ini file.
With this, I could use the Any type for typing, which is bothersome because I would like to specify, for example, a str in the latlng_to_cell function and a tuple[float, float] in the get_center_of_hexagon function.
I would like to know if this is being worked on, will be worked on, or what opinion there is regarding adding typing to this great Python library, especially with mypy.

I think you meant to post this in the h3-py repository. This is for the core C code.

@dfellis thanks done.


useOnViewportChange doesn't call onEnd when zoom level changes using Controls

Describe the Bug
When I change the zoom level using Controls, onEnd of useOnViewportChange is not called.
  useOnViewportChange({
    onEnd: (viewport) => console.log("end", viewport),
  });

Your Example Website or App
https://codesandbox.io/p/sandbox/vigilant-payne-yxmc5n?file=%2FSidebar.js
Steps to Reproduce the Bug or Issue

Open codesandbox with useOnViewportChange usage
Open console to see logs
Pan canvas, change zooming using mouse scroll. You'll see logs.
Use + or - from <Controls />. There'll be no logs as onEnd is not called.

Expected behavior

onEnd from useOnViewportChange gets called when using <Controls />

Screenshots or Videos
https://github.com/xyflow/xyflow/assets/2017344/ae42a435-678b-4f30-9a30-dae70ebf03ad
Platform

OS: macOS
Browser: Chrome
Version: 121.0.6167.184 (Official Build) (x86_64)

Additional context
No response

This is the expected behaviour in v11. In v12, this changes and everything that updates the viewport (if it's the initial fitView or the controls) triggers onMove/ useOnViewportChange.

This is the expected behaviour in v11. In v12, this changes and everything that updates the viewport (if it's the initial fitView or the controls) triggers onMove/ useOnViewportChange.

I am experiencing the same behaviour. I'm using the useOnViewportChange -> onEnd event to store the viewport in my database after the user has changed it.  onEnd is convenient since it saves me from capturing and debouncing all the onChange events before my database write action.
If the user is using the Controls (zoom/fit) to manipulate the viewport, the onEnd is indeed not fired. In theory, clicking the controls is sort of the 'end' of the manipulation, so I would also expect onEnd to fire in this case.
Can this be updated for v11? Or do I need to wait for v12?

@wowtah you don't have to wait for v12, you can already try it out. Details: https://github.com/xyflow/xyflow/discussions/3764

Fixed in React Flow 12! If you are using 11, you can find the migration guide here: https://reactflow.dev/learn/troubleshooting/migrate-to-v12


Wrong type hint

The companies dataframe is of type sp.DataFrame not pandas
https://github.com/getindata/kedro-snowflake/blob/b273ba2e4ba5470e9a8568d9f1b381bd3cf3df7c/kedro_snowflake/starters/snowflights/{{ cookiecutter.repo_name }}/src/{{ cookiecutter.python_package }}/pipelines/data_processing/nodes.py#LL65C40-L65C50

Thanks! Corrected in the upcoming 0.2.0 release.


Troubleshooting Black Screen

Hi!
I have many machines all accessible via Remote Desktop.
Some Windows Server 2012, Some Windows 7 Pro, Some Windows 10 Pro Some windows 10 Home with RDPWrap.
All are accessible via remote access (MS Remote Desktop)
ALL WINDOWS 10 and Server 2012 machines suffer from BLACK SCREEN ISSUES. I can remote in (to terminal or to new session) but the result is a black screen and eventual disconnection.
The only solution is to physically reset the machine - then remote works for a few hours or a few days.
Windows 7 machines are bulletproof and always work with RDP.
I have tried the usual suspects (eg: bitmap caching, avoiding changes in resolution) but I can NEITHER reproduce the issue on demand, nor find any way to solve the problem.
I had originally thought this might be an RDPWrap issue, since it started a few months back ONLY on the machines that had RDPWrap installed.... but strangely it seems to be getting worse and recently even started happening to a Server with no RDPWrap installed in the last 2 weeks.
I am hoping that because it seems more frequent in RDPWrap installations, someone here might have some hints....
I'd be really grateful for any pointers!

https://github.com/stascorp/rdpwrap/issues/827#issuecomment-530970140


Merge SBOM fails to produce any output

sbommerge -o merged_sbom test.json test1.json
gives no output even though files have different components

Running this on Ubuntu 22.04

Can you provide the sample files?

Try using the latest version of lib4sbom. There have been improvements in the parsing of CycloneDX files as missing metadata would result in no data being processed.


Httpd -t timeout option - possible PR

Hello,
I'm currently using this cookbook but getting issues using the service resource as the ten second timeout is too small for my production setup.
I've currently monkey-patched the service resource as follows for reference but if you agree I'll do a PR with timeout as a option (plus tests) so I can remove this ugly fix?
chef_gem "chef-rewind" do
  compile_time true
end
require 'chef/rewind'
include_recipe 'apache2'
unwind "service[apache2]"
service 'apache2' do
  service_name node['apache']['service_name']
  restart_command '/sbin/service httpd restart && sleep 1' if node['apache']['version'] == '2.2'
  reload_command '/sbin/service httpd graceful'
  supports [:start, :restart, :reload, :status]
  action [:enable, :start]
  timeout 600
  only_if "#{node['apache']['binary']} -t", :environment => { 'APACHE_LOG_DIR' => node['apache']['log_dir'] }, :timeout => 600
end

A 10 second timeout is very long, if you need more time then that it usually means something else is taking a lot longer than it should. I would investigate that and see what is taking so long.

Thank you for your comment - I agree with that but we have a lot of rewrites and configs due to a third party CMS :) Our 'httpd -t' takes about 20 seconds. Unfortunately it is out of our control.

The most common delay is not setting a FQDN, so apache httpd spends a lot of time determining a valid hostname. I would at least check to see how long that takes or if there is anything in the logs that point out why it is taking so long.

Not being able to reproduce the issue in our CI after a few days so I'm going to take your suggestion. Thank you.


Cell types not separated in CellSpace

Hello, Thank you very much for the tool you developed. But I have some problems, why can't my cell types be separated. The sample have 7879 cells

My code is there：
CellSpace -output ./CellSpace_out/P11_T_0_embedding.tsv -cpMat ./CellSpace_out/P11_T_0_cell_by_tile_bin.mtx -peaks ./CellSpace_out/P11_T_0_top50K_variable_tiles.fa -sampleLen 150 -ngrams 3 -exmpPerPeak 20 -epoch 20

Hello, Thank you very much for the tool you developed. But I have some problems, why can't my cell types be separated.

Hi!
Is it possible that the order of the cells is incorrect? It seems like the cell types are randomly scattered which is unlikely. In my experience, even if CellSpace isn't working well, it would recover some structure.
I've explained here that the cells may have a different order in the output matrix, and the R function that creates the CellSpace object should fix that.
Basically, the label index (for example __label__C1) has the same index as in the input count matrix.

Hi!
Is it possible that the order of the cells is incorrect? It seems like the cell types are randomly scattered which is unlikely. In my experience, even if CellSpace isn't working well, it would recover some structure.
I've explained here that the cells may have a different order in the output matrix, and the R function that creates the CellSpace object should fix that. Basically, the label index (for example __label__C1) has the same index as in the input count matrix.

I'm so sorry to bother you again. I followed your preprocessing steps exactly from the bam file, but in ArchR's umap graph the cell types are separable. And it seems that when constructing the CellSpace object, the label can be automatically corresponding (for example: __label__C1 corresponds to the first row name of cellColData in ArchR). I checked the label correspondence several times, but still did not solve the problem.
cso <- CellSpace(
  project = id,
  emb.file = paste0(indir,"CellSpace_out/",id,"_embedding.tsv"), # cell and k-mer embeddings
  meta.data = cell.md[, c("Celltype", "Sample", "ArchR.cluster")],
  cell.names = rownames(cell.md)
)

Hi!
I know this is a very old issue, and the GitHub repo was not being maintained for a while, but I was wondering if there are any updates.
Did you every get a better result or have any idea what the issue was?


Proposed feature - model summary stats and warnings

Provide an interface to easily retrieve macro summary stats about a EPA SWMM model. Included in the summary stats could be things like:

total # of links
total # of junctions
total # of other model elements
invert elevation range (min elevation, max elevation)
Largest, smallest conduits
total length of conduits
total # of nodes with inflows, flow patterns, etc

Also provide a warnings about the model configuration. For example:

connectivity issues

stranded nodes not connected to anything
isolated subsheds
links with undefined nodes
links without XSECTIONS

adverse slopes

I'm not sure how best to design the API for this feature. Here is an idea:
model = swmmio.Model('path-to-model.inp')

model.summary

Nice idea, had a quick go at a summary:
Created the following in functions.py:
def summarize_model(model):
    model_summary = dict()

    # numbers of elements
    model_summary['num_subcatchments'] = len(model.inp.subcatchments)
    model_summary['num_conduits'] = len(model.inp.conduits)
    model_summary['num_junctions'] = len(model.inp.juntions)
    model_summary['num_outfalls'] = len(model.inp.outfalls)
    model_summary['num_raingages'] = len(model.inp.raingages)

    # calculated values - only calculate if elements exist
    if len(model.inp.subcatchments) != 0:
        model_summary['catchment_area'] = model.inp.subcatchments.Area.sum()
        model_summary['mean_subcatchment_slope'] = ((model.inp.subcatchments.Area / model.inp.subcatchments.Area.sum()) * model.inp.subcatchments.PercSlope).sum()

    if len(model.inp.conduits) != 0:
        model_summary['total_conduit_length'] = model.inp.conduits.Length.sum()

    if len(model.nodes) != 0:
        model_summary['invert_range'] = model.nodes().InvertElev.max() - model.nodes().InvertElev.min()
    return model_summary

and the following model property in core.py:
    @property
    def summary(self):
        if self._summary is None:
            model_summary = functions.summarize_model(self)
            self._summary = model_summary
        return self._summary

I thought for warnings it would be easiest to simply grab them from the .rpt file with the following Model function:
    def rpt_warnings(self, verbose=False):
        """
        Return warning messages from the rpt file
        """
        # first, make sure the rpt is valid
        if self.rpt_is_valid(verbose=verbose):
            # check if the rpt has ERRORS output from SWMM
            warnings = list()
            with open(self.rpt.path) as f:
                for line in f:
                    spl = line.split()
                    if len(spl) > 0 and spl[0] == 'WARNING':
                        warnings.append(line[:-1])
                    elif '****************' in line:
                        break
                return warnings

That said, there might be useful warnings that aren't generated in the .rpt file. Let me know what you think and if you'd like for me to throw together a PR.

@everettsp I love this! Thank you for taking the lead on this new feature. Please do create a PR and we can work on integrating this in a future release. I figure we can start relatively simple and then add more things to the summary as we think of them.
@bemcdonnell, any other thoughts or objections?

@aerispaha All that information is helpful! if we can start to categorize the warnings, we could consider making auto-remedies to the problems.  @everettsp Looking forward to working with you!


Obs with private/obscured geoprivacy should not show up in place-based subscriptions if they're not publicly indexed in that place

After doing some testing, I've found that if I subscribe to a taxon in a place, (and it can be a small place, like Knowland Park), any observation of that taxon uploaded to that place will show up in my news feed, regardless of the observation's geo privacy (obscured, auto-obscured, private).
Not sure if this is a bug or a feature, but I think if an observation is not publicly indexed as being in that place, it should show up in subscriptions for that place, since it allows other users to access location information which is otherwise not accessible.

Could you provide an example obs that created such a notification? It doesn't look possible according to the code, and I couldn't replicate this locally

I can't replicate either. I think I was following my test account, so their obs were showing up in my newsfeed. Sorry about this.


include: add EUNATCH errno mapping

Refs: https://github.com/nodejs/node/pull/48050
EUNATCH is referenced here: https://man7.org/linux/man-pages/man3/errno.3.html

CC @libuv/ibmi

I believe this run is what you're looking for - https://github.com/libuv/libuv/actions/runs/5290518691

@abmusse run ./build/uv_run_tests <test_name> <test_name>. Putting the test name twice runs it directly instead of spawning it in a new process. This is useful for using gdb or similar.


ISSUE-598: Fix SR to run on Java 11

Used G1GC instead of parallel GC.
Included JAXB-API and it's runtime jars to run the JDK8 compiled build on JRE11.

This PR is built on top of #597

@kamalcph  Can you rebase this PR with latest MASTER ?

@raju-saravanan
Rebased the PR.


Icons not aligned with buttons

Hello,
I spend a lot of time on this bug but I didn't find the solution...

That is the bug... The icons are not aligned with the buttons.
Here is my SASS :
@import "../../node_modules/react-toolbox/lib/commons";

body {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  line-height: 1;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'), url('./fonts/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2') format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

My render :
<div>
     <Button icon="add" label="Add this" flat primary />
     <Button icon='bookmark' label='Bookmark' accent />
     <Input type="email" icon="email" label="Email address" value={this.state.email}
                   onChange={this.handleChange} />
</div>

Can someone help me ??
Thanks,
Oxyno-zeta

Importing the buttons with css while just adding the fonts for material icons and roboto works nicely. Apparently the issue here is that you are assigning styles like font size to the items with material icons class. React Toolbox is doing it for you so if you remove those classes and just define the font it should work. Please check how it's done in the example repository, it should be helpful.