Flutter doctor complains about missing symbol after XCode update

Steps to Reproduce

Update XCode to the latest patch release, and do not launch it
Run flutter doctor
Read output

This happens because after updating XCode you need to run it and get presented with a dialog similar to this:

(I don't have the exact one, can't reproduce until the next update of XCode)
I would be expecting Flutter doctor to say something like "run XCode to complete its installation", not just throw some obscure error.
Flutter Doctor
$ flutter doctor -v
[✓] Flutter (Channel beta, v0.2.3, on Mac OS X 10.13.4 17E199, locale en-GB)
    • Flutter version 0.2.3 at ~/src/flutter
    • Framework revision 5a58b36e36 (3 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

-Error executing simctl: -6
dyld: Symbol not found: _SimDeviceBootKeyDisabledJobs
  Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/simctl
  Expected in: /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator
 in /Applications/Xcode.app/Contents/Developer/usr/bin/simctl

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/rock3r/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /Users/rock3r/android-sdk
    • Java binary at: /Applications/Android Studio 3.1 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.3, Build version 9E145
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.0

[✓] Android Studio
    • Android Studio at /Applications/Android Studio 3.2 Preview.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b01)

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio 3.1 Preview.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] IntelliJ IDEA Community Edition (version 2017.3.5)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 22.2.2
    • Dart plugin version 173.4548.30

[✓] VS Code (version 1.21.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Dart Code extension version 2.11.1

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.

Hi,
Having the same problem, I'm interested to know how to solve this "problem".
`$ flutter doctor -v
[✓] Flutter (Channel dev, v0.2.1, on Mac OS X 10.13.3 17D102, locale fr-FR)
• Flutter version 0.2.1 at /Users/Florian/Documents/flutter
• Framework revision 6f5bcb97a4 (4 weeks ago), 2018-03-08 15:01:37 -0800
• Engine revision 24cf8ebd86
• Dart version 2.0.0-dev.33.0.flutter-b5b8080b2c
-Error executing simctl: -6
dyld: Symbol not found: _SimDeviceBootKeyDisabledJobs
Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/simctl
Expected in: /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator
in /Applications/Xcode.app/Contents/Developer/usr/bin/simctl
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /Users/Florian/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
• All Android licenses accepted.
[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 9.3, Build version 9E145
• ios-deploy 1.9.2
• CocoaPods version 1.4.0.beta.2
[✓] Android Studio (version 3.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
[✓] IntelliJ IDEA Community Edition (version 2017.3.5)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• Flutter plugin version 22.2.2
• Dart plugin version 173.4700
[✓] Connected devices (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)
• No issues found!
`
Regards,

@nk36 fixing it is easy, just run XCode and it will show you the dialog in the OP, click Install and wait. After it's done Flutter should be content as well.

Sorry, bad day and I didn't read all your post :(
Problem solved!
Thanks for your patience,

The next person did find the solution easily, thanks

And the next one. Thanks!

And another one. Gracias!

Another person just found this useful as well +1 Thank you !

Next one too!

Thanks! React native.

Thanks

And a nativescript dev. :)

.. and another one. React Native here.

For me, flutter doctor was saying:
Xcode requires additional components to be installed in order to run.
Launch Xcode and install additional required components when prompted

However when opening Xcode I wasn't getting the 'install additional required components' popup.
Instead, this worked:
/Applications/Xcode.app/Contents/MacOS/Xcode -installComponents


[FLINK-8916] Checkpointing Mode is always shown to be "At Least Once" in Web UI

What is the purpose of the change
*This pull request add a customized serializer for checkpoint processing mode to support the Web UI's Presentation. *
Brief change log

Add a customized serializer for checkpoint processing mode

Verifying this change
This change is already covered by existing tests*.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

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

@zentol thank you for suggestion, please review again.

merging.


Fix check history filter

Before delayed capture functionality was enabled, there was a period during which checks were being created and automatically accepted as a preview for FIU. These should not appear in the history page since nobody "actioned" them.
This PR also has many minor cosmetic tweaks to make the 3 pages listing checks look the same.

@mattbee Hopefully this changes nothing significant to prevent the other PRs currently in progress from rebasing nicely!


CUDA autoconf improvements

Some improvements to the new CUDA autoconf mechanism from the discussion in #3269 and #3966:

Autodetect nvcc version and:

Set CUDA_TOOLKIT_PATH based on detected version
Set --expt-relaxed-constexpr iff detected version is >= 7.5.

Set cxx_builtin_include_directory for CUDA headers based on detected include directories, similar to _get_cxx_inc_directories
Move remaining checks in configure script into cuda_configure so that the configure script only contains the user interface.

We'll also need to keep the alternative builds, such as the CMake build, in sync with any changes we make here (see #3996 for example).

As mentioned in another Issue, cxx_builtin_include_directory needs to be set not only to the CUDA headers, but also to the include dirs of the users host compiler of choice.
Currently, dirs like /usr/include and /usr/local/include are hardcoded, but that is not good enough for self-built compilers in custom locations. This is not exotic and the setup should be supported because CUDA requires very specific GCC versions to work (e.g. CUDA 8 -> GCC 5.3) which are often not available on the distributions.

@akors - Agreed. I have opened #4058 for the host compiler include directories issue.

@davidzchen is this issue resolved?
Or do we have more changes we are planning on this?

The first part is done. I haven't found a good solution to the second part yet, but I do have a patch that is almost done for the third part.

Since there has been no activity recently on this issue, I will close the issue.
Please feel free to reopen if there is more work here to be done.


Fix disabled reference frames not being disabled AGAIN

Bug fixes

Fix disabled reference frames not being disabled (I swear I've done this 3 times now)

Basically I set reference frame collider radius to just above zero.
Before, it being at zero made it use the sphereOfInfluence which isn't good since you could target that.

if you say so!


[BUG] Some users facing unable to login error again

Describe the bug
This was a bug that was addressed sometime back (#508). Recently, there have been more reports of users running into this issue. According to the support team, about 5 or 6 errors are being reported every week. Once users are in this state, they cannot proceed with the login.
To Reproduce
As you know, this is a bug that's difficult to reproduce. This can happen when the user's UUID is deleted from the Non-PII database and is still referred to in their PII record. One thing to check is if the code that deals with user profile deletion has changed recently.
According to the support team, some of these users had not accessed the app for an extended period of time. So, it's possible that their refresh token could have expired. This may be a hint.
Expected behavior
Users should not have deleted UUIDs referred to in their PII data record. This should help stop the "unable to log in" error from appearing due to this issue. People may still run into this error, but we would have removed one possibility.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Version 2.10.31

Additional context
We are temporarily fixing these errors through a database cleanup, which is not a good solution. I'm assigning medium priority to this bug as it's not widespread.

@sandeep-ps I have analysed deeply  all the story since last 2 years and how this issue was evolved along with all consequences. Everything on client side that may produce such inconsistency is strictly covered (even delete profile is happening only on 20x response code of PII deletion).
If this issue is still occurring then all backend repos and all logic that touch Pii & NonPii records must be analyzed in addition, because there is no clarity where the root cause is located.

Hi @mdryankov, Thanks for rechecking this. We will also check this on the backend side. As you said, it's not clear how a user's record will reach such a state with the current approach.

The most recent issues, according to the support team, look related to the 2-Factor Authentication and not about the Safer Illinois app. I will close this issue.


Add: LoveWorld Jerusalem

Channel Name
LoveWorld Jerusalem
Alternative Names (optional)
No response
Network (optional)
LoveWorld Networks
Owners (optional)
No response
Country
US
Subdivision (optional)
US-TX
City (optional)
Houston
Broadcast Area
c/IL;c/US
Languages
ara
Categories (optional)
religious
NSFW
FALSE
Launched (optional)
No response
Closed (optional)
No response
Replaced By (optional)
No response
Website (optional)
https://loveworldjerusalem.org/
Logo
https://www.lyngsat.com/logo/tv/ll/loveworld-jerusalem-ng-il.png
Notes
No response

https://cdn3.wowza.com/5/RGtVZkFxL3FOQkxX/lwut/ngrp:lwu.rtmp_all/playlist.m3u8 for USA
https://cdn3.wowza.com/5/aVJETlF0UFdmYTFu/LWJ/ngrp:LWJ.stream_all/playlist.m3u8 for Jerusalem (Arabia)
LoveWorld Jerusalem is now called LoveWorld Arabia, and it's confirmed by looking at their own streaming service named AlphaTV : https://app.alphatv.global/guest/tv
https://go5lm6a6dawb-hls-live.5centscdn.com/lwarabic/53132d996b4263ec0d7b602292c46eaf.sdp/playlist.m3u8 for Arabic


fix in EXTRuntimeExtensions.m

When you are pruning your class list in EXTRuntimeExtensions.m, you are moving too little memory, with the result that the last class gets lost.  Here is a fix.  The only change is in one argument of the memmove line.
        if (!keep) {
            if (--classCount > i) {
                memmove(allClasses + i, allClasses + i + 1, (classCount - i) * sizeof(*allClasses));
            }
            continue;
        }

Here is the same code with some NSLogs you can use to convince yourself that the change is needed.  Without the change, you will see that the next to last class appears twice, and the last one is missing.
        if (!keep) {
            if (--classCount > i) {
				NSLog(@"throwing out class %@", NSStringFromClass(class));

                memmove(allClasses + i, allClasses + i + 1, (classCount - i) * sizeof(*allClasses));
				for (int q = 0; q < classCount; q++) {
					Class class = allClasses[q];
					NSString* classString = NSStringFromClass(class);
					NSLog(@"remaining %@ of %d", classString, classCount);
				}
            }

            continue;
        }

Fixed in commit<PHONE_NUMBER>b5b2c1f1d018dd581a93780b32da27.


postfix/local parsing

Hi! I found you do not parse postfix/local lines. On purpose? I started at postfix/local parsing. Just quick today, I can make a pull request next week:
postfix-grok:
# local patterns
# Fluent format: /^(?<queueid>[^ ]*): to=<(?<rcpt-to>[^ ]*)>, [^*]* relay=(?<relay>[^ ]*), [^*]* status=(?<status>[^ ]*)/
POSTFIX_LOCAL_TO to=%{NOTSPACE:postfix_to}
POSTFIX_LOCAL_RELAY relay=%{POSTFIX_RELAY_INFO}
POSTFIX_LOCAL_DELAY delay=%{NUMBER:postfix_delay_total}
POSTFIX_LOCAL_DELAYS delays=%{POSTFIX_DELAYS}
POSTFIX_LOCAL_STATUS status=%{NOTSPACE:postfix_status}
POSTFIX_LOCAL %{POSTFIX_QUEUEID:postfix_queueid}: %{POSTFIX_LOCAL_TO}, [^*]* %{POSTFIX_LOCAL_RELAY}, %{POSTFIX_LOCAL_DELAY}, delays=%{POSTFIX_DELAYS}, [^*]* %{POSTFIX_LOCAL_STATUS

logstash config:
} else if [syslog_program] =~ /^postfix.*\/local$/ {
    grok {
        patterns_dir   => "/etc/logstash/patterns.d"
        match          => [ "message", "%{POSTFIX_LOCAL}" ]
        tag_on_failure => [ "_grok_postfix_local_nomatch" ]
        add_tag        => [ "_grok_postfix_success" ]
    }

It works for:
Feb 18 16:38:07 linloglogstash postfix/local[5789]: 2A22C263F6<EMAIL_ADDRESS>orig_to=root@localhost, relay=local, delay=0.07, delays=0.04/0/0/0.03, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
but not for:
Feb 18 16:26:39 linloglogstash postfix/local[5663]: 892A0205B6: to=ghdsgfhdslfh@localhost, relay=local, delay=0.05, delays=0.02/0/0/0.02, d
sn=5.1.1, status=bounced (unknown user: "ghdsgfhdslfh")
due to no orig_to in there that I skip in POSTFIX_LOCAL. Best would be to allow for optional "something=" parameters in between, but do not expect them either.

Hi Martin, thanks for your interest.
I don't have any patterns for local delivery because I don't use that. So no sample log lines, and no personal need. I'll add the examples you provided. Supporting them is easy since they are already covered by the default key-value parsing.

The changes in #43 should work for logstash users, since the logstash config uses key-value processing after the grok work. I don't know if this solution works for fluentd (which you seem to use).

Thank you, Tom.
Hmmm, does this also work with the delays=0.04/0/0/0.03 key value? Cause there it has several values in one key, my attempt at parsing them splitted them up like you did for the qmgr lines.
My filters parsed it as:
"postfix_delay_total":"1.1","postfix_delay_before_qmgr":0.98,"postfix_delay_in_qmgr":0.06,"postfix_delay_conn_setup":0,"postfix_delay_transmission":0.03,"postfix_status":"sent"
(okay, I don´t know whether the labels for the attributes are correct, I just reused your qmgr stuff, but I can look this up)
I am trying your pattern nevertheless as it would not fail on my second example line.

Okay, now I get it. This parsing seems to be stacked. qmgr uses the same way. And well, it works and separates the delays nicely.
BTW I am preparing slides for a logfile analysis training, so I am looking at both fluentd and logstash. I don´t know yet, whether fluent-plugin-grok-parser can take these postfix patterns yet, but I may try.

I guess the patterns should be fine as grok is a generic library. But the stacked approach and the k/v parsing is built as logstash functionality, and I have no idea if you can replicate that using fluentd.
Good luck with your training! :)
Regards,
Tom


Removed the example elyra runtime Test from notebook images

Removed the example elyra runtime Test from notebook images
Description
The sample elyra runtime configuration Test is causing confusion for the users.
This PR would remove it, so users don't get confused over the example.
Fixes: https://github.com/opendatahub-io/notebooks/issues/156
How Has This Been Tested?

Run the PR image to start a jupyter notebook
Check for the runtime configuration from the runtime panel.

Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work

/test notebooks-e2e-tests

/retest-required


Integrate PyGAD genetic algorithm

Hi just want to explore the possibility of integrating the PyGAD GA to optimise the model. If you have any chance working on PyGAD, would you mind to guide on how to insert into the current code. Thanks

Hi. I have never used PyGAD before. Please shed some light here. Is there something we can do with object detection + PyGAD?

the initial idea was to use GA to identify the highest fitness value of parameter arrangement to improve the accuracy of the model, but not really sure how it can be done.

I will try to look imto it.


feat(containers): added support for port range mappings when deploying containers

I've added support for port ranges when deploying containers.
I also made sure that any port ranges are combined when editing/duplicating containers for a better overview.
Let me know what you think.
This should also close #734
NOTE:
I was asked by @itsconquest to reopen a new pull request because of a CI bug. The previous pull request is here: https://github.com/portainer/portainer/pull/2855
I took the liberty of squashing my previous commits as well, which I hope was fine.

What are your thoughts?

@itsconquest I'm sorry, but isn't this actually expected behavior?
When using a range for only the host port, docker should select one of them based on availability on the host. Meaning that only one port will be forwarded into the container.
I get the very same result if I start from the command line (except that it occasionally changes the host port):
docker run --name nginx -p 100-110:100 -d nginx
See here: https://docs.docker.com/engine/reference/run/#expose-incoming-ports

When specifying a range for hostPort only, the
containerPort must not be a range.  In this case the
container port is published somewhere within the
specified hostPort range. (e.g., -p 1234-1236:1234/tcp)

Please let me know if I have misunderstood something.

@itsconquest I have updated the placeholders and added a tooltip now. Please let me know what you think!

@xAt0mZ Do you want me to resolve review comments or is that something that you want to do? I'm not sure of your preferred procedures.
Also, would you like me to squash the commits after the review have been completed and approved, or is that something that you'll do on your side?

@Whinarn thanks for your contribution ! :+1:

When will this change be released? This would be very useful for example a passive ftp server.


feat: add channel for automod caught messages

Implements a split that shows automod caught messages across all channels the user moderates. Useful for folks that moderate multiple channels at once.

This feels like something in the direction of https://github.com/Chatterino/chatterino2/discussions/4931 - i.e. it could in the future contain more types of messages, for example some follower, prediction, poll, or similar feed.

Fixed global search for automod, but couldn't figure out how messages from mentionsChannel don't appear in global search without such a conditional...


configure报错

patching file ./md.h
patch: **** Can't rename file ./md.h.oRZruwq to ./md.h : Permission denied
build st-1.9 failed, ret=2

configure报错
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [DARWIN_19.4.0_DBG/libst.dylib.1.9] Error 1
make: *** [darwin-debug] Error 2
build st-1.9 failed, ret=2


Follow redirects from GitHub's API

They are returned when a repository was moved and is referred to by its old name.

@mmalecki I just submitted pull request https://github.com/npm/npme-auth-github/pull/37 to add this.

Fixed in #37, woo! :sparkles:


Cleaned up adapters

I cleaned up the CURL adapter to fix a bug I found with Continue headers.
This new version is working well for me.
I also took the liberty of commenting your code and generally cleaning it up (it's kinda messy). I'm anal. Sorry.

Hi,
First of all, this is probably the largest community contribution to Sag so far. Thank you VERY much for that!
That said, I appreciate your love for your personal coding style but it is rude to just submit a patch that overwrites all of that coding style. Especially calling it "messy" - you're talking about a person's personal preference. Some people would pitch a fit over you putting curly braces on the next line (something that I used to do but my personal preference changed).
It also makes it impossible to figure out where your bug fix is - something that I would love to incorporate into Sag! It would be awesome if you broke that change out and submitted it as its own patch, without touching every line.

I reset my code style formatter to your style and committed the change.
Have a look at my new pull request.
As for pulling out my changes, I hadn't thought of that (since I
commented everything that was missing doc). I can try and isolate the
differences if needed.
On 11/08/2011 04:32 PM, Sam Bisbee spake thusly:

Hi,
First of all, this is probably the largest community contribution to Sag so far. Thank you VERY much for that!
That said, I appreciate your love for your personal coding style but it is rude to just submit a patch that overwrites all of that coding style. Especially calling it "messy" - you're talking about a person's personal preference. Some people would pitch a fit over you putting curly braces on the next line (something that I used to do but my personal preference changed).
It also makes it impossible to figure out where your bug fix is - something that I would love to incorporate into Sag! It would be awesome if you broke that change out and submitted it as its own patch, without touching every line.

Reply to this email directly or view it on GitHub:
https://github.com/sbisbee/sag/pull/35#issuecomment-2673900


feat: Add message truncation to runtime observations

Add MAX_CHARS_MESSAGES constant to base Runtime class
Implement truncate_content for all runtime observations
Apply truncation in both eventstream and remote runtime implementations

End-user friendly description of the problem this fixes or functionality that this introduces

[ ] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below

Give a summary of what the PR does, explaining any non-trivial design decisions
OpenHands trajectory: https://www.all-hands.dev/share?share_id=904bcc7091f72bba47fa9c04cbef4109cf6b63b6e2c1728dccc2a0f718496425

Link of any specific issues this addresses

To run this PR locally, use the following command:
docker run -it --rm   -p 3000:3000   -v /var/run/docker.sock:/var/run/docker.sock   --add-host host.docker.internal:host-gateway   -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:d6cbdb6-nikolaik   --name openhands-app-d6cbdb6   docker.all-hands.dev/all-hands-ai/openhands:d6cbdb6

An alternative here could be to move this method in the Observation class. Then the runtime or other components using Observations can just make use of Observations with truncated content.🤔

@xingyaoww just a gentle nudge for this in case you had forgotten. Just let me know if you will continue with this :)

Let's close this for now since i wasn't get OpenHands to complete this easily


cargo build doesn't update binary timestamp

Problem

cargo build doesn't update binary timestamp when Cargo.toml's timestamp is updated.
Steps

1.cargo new foo && cd foo
2.Write a Makefile:
target/debug/foo:src/main.rs Cargo.toml
    cargo build

3.touch Cargo.toml && make && make && .... make always executes cargo build.
Also, you can check each file's timestamp with ls -l target/debug/foo Cargo.toml --full-time.
Possible Solution(s)

Always update binary's timestamp after running cargo build, cargo run, etc.
Notes
Output of cargo version:
cargo 1.45.1 (f242df6ed 2020-07-22)

touch src/main.rs && make && make doesn't run the second cargo build (= desired behivour).

Related issue: https://github.com/rust-lang/cargo/issues/2254

Only semantic changes to Cargo.toml that affect the build will trigger a rebuild.  Are there content changes that do not appear to trigger a rebuild?  If not, then this is the expected behavior.

Thank you for your reply.

Only semantic changes to Cargo.toml that affect the build will trigger a rebuild. Are there content changes that do not appear to trigger a rebuild? If not, then this is the expected behavior.

I understand, but it's curious because the update of timestamps of source files triggers a rebuild, but for Cargo.toml no rebuild won't occur.

I'm going to reopen this, since I think it is still a valid issue (feel free to unsubscribe if you don't want any future notifications).
I'm uncertain what would be a good solution here. Some rough ideas:

Just allow cargo to do its no-op behavior, in theory it should be quite fast if you are not executing cargo many times.  This should only happen when there is change to Cargo.toml that doesn't affect the build, which I would hope should be relatively rare.
Add a touch statement to the recipe, to ensure the timestamp is updated (a bit yucky).
Cargo could be changed (maybe with an option?) to always update the mtime of the outputs when it runs, even when it determines no build is needed.

Sometimes there is an impedance mismatch between build tools, and it can be tricky to have them cooperate when they make different assumptions. I'd also suggest looking at other build integrations. For example, firefox integrates cargo with make (roughly in here), but I don't offhand remember how it works. There are also things like cargo-raze which I believe "unwraps" cargo, figures out what it would do, and then generates rules that run rustc directly.
Another note: The dep-info files I believe are missing the Cargo.toml and Cargo.lock files, which they probably should include.


feat: Added Terramate as sponsor

Welcome @terramate-io !
Thank you for the support!

This PR is included in version 1.91.0 :tada:


feat(Pointers): pointer concept with straight pointer implementation - fixes #7 - fixes #14

The pointer concept is the ability to designate an area of the scene
with a destination. The Straight Pointer implementation of the pointer
casts a straight beam from an origin point (e.g. controller) and stops
when it collides with an object (or reaches the set maximum length).
A pointer knows when it is activated, deactivated, when it starts
hovering (enters) a new object, when it finishes hovering (exits)
an object and knows what coordinates of the object it is hovering
over. These are all cast as events with a special pointer payload
containing information about the pointer target.
The RayCast emitted by Straight Pointer can be customised by utilising
a PhysicsCast object which is a MonoBehaviour component that allows
edit time configuration of a Physics Cast and can then be injected
into the Pointer script. This can allow optional configuration
such as choosing which layers to ignore and whether to ignore
trigger colliders.

NOTE ignore this PR it's a dumping ground so don't merge it
I need to rip the bits out into separate PRs


Settings in Slicer not saved ?

I like your Slicer a lot. This is something that was missing in Octoprint for sure.
It happend now twice to me, that i did set infill to 30% in your slicer, then hit the slice button and started to print. The prints came out with 0 infill. Did i go wrong somehow since it does not recognize the 30% ?
When i change the same profile with the same stl  on my phone with a apk i have and slice it there, infill is fine.

My slicing profile is 20% infill by default but I sometimes (just did it yesterday) set it to 30% and have not noticed any problem.
Can you slice it again with 30% to see how it comes out? If it still doesn't work, can you attach your STL, profile, and generated gcode so that I can look deeper?

What i found out now :
The standard profile i used was 0 infill. Changing infill to 30% did not save the new settings for me.
I made a new profile where 30% is pre set, and there it is fine.
Just sliced again.
Steps i took, so we can iron out errors:
Loaded the stl file, changed infill from 0 (blank input selector) to 30 and hit "slice it"
I made you 2 gco files. One where i set up 30% by myself, and one where 30% where pre set in the profile. Stl also included in the zip.
Thanks for checking.
slicing_problem.zip

sliced_with_set_to_30.gco is definitely corrupted in a weird way. I tried it with your STL and the generated gcode was fine. However I'm using Cura 14.01 in my OctoPrint.
I'm upgrading to Cura 15.04 to test it again. It will take a while. Will keep you posted.

@OctoMoe I finally upgraded Cura to 15.06. Gcode still came out ok. Attached is the sliced gcode with infill manually set to 30% and the .ini file with infill being 0%.
Here is what I suggest you to do:

Uninstall and reinstall Slicer plugin to see if the problem goes away.
If it doesn't solve the problem, rebuild the your Raspberry Pi from the latest Octoprint image. You will loose all your data on your SD card unfortunately. I know it's painful but I'm 99% sure it'll solve your problem.

Archive.zip


#194 Fix superfluous null check in DNSRecord

Fix #194
Main goal:

Remove null check before calling StringBuilder.append() method.
https://github.com/jmdns/jmdns/blob/3499b05b21377c9f7db9de6cd5422d90c69c78c7/src/main/java/javax/jmdns/impl/DNSRecord.java#L570

Extra beautification:

logger instance made final, renamed logger1 instance to addressLogger
Whitespaces removed from field declarations (from between type and name).
Fields were renamed based on the suggestions of java:S116 (underscore removed from their names)
inverted some if statement for two reasons:

to have less indent
true conditions are easier to understand

introduce usage of Arrays.equals() and Objects.equals() where appropriate, it prevents NPE in:

Pointer.sameValue()
Text.sameValue()
Service.sameValue and
HostInformation.sameValue (e.g. both variables are null however it returns true)

Service.server final field initialized with empty string if the incoming value is null.
fixed typo for remaininggTTL

If you add the line Fix #194 as the first line of your comment it will link this PR with the ticket.

If you add the line Fix #194 as the first line of your comment it will link this PR with the ticket.

did you think like this way? ☝

Yep now its linked!

@janossch @geroyche is it juts me or locally all the unit tests don't pass?    A lot of tests pass but i think there are some really ugly ones that fail and will probably always fail.
Do you guys see that locally too?  I run on Windows so not sure if its just me?

Yes, I see that too. Currently there are 20 tests which are failing in my environment. Namely:
ByteWranglerTest.testTooLongNonAsciiString
ByteWranglerTest.testTooLongString
DNSRecordTest.testDNSRecordKey
JmDNSTest.shouldNotNotifyServiceListenersForServiceResolveAfterServiceRemoved
JmDNSTest.testListenForMyService
JmDNSTest.testListenForMyServiceAndList
JmDNSTest.testListenForServiceOnOtherRegistry
JmDNSTest.testListMyServiceIPV6
JmDNSTest.testQueryMyService
JmDNSTest.testWaitAndQueryForServiceOnOtherRegistry
JmmDNSTest.testListenForMyService
JmmDNSTest.testListenForMyServiceAndList
JmmDNSTest.testQueryMyService
JmmDNSTest.testRegisterService
TextUpdateTest.testCaseSensitiveSubtype
TextUpdateTest.testListenForTextUpdateOnOtherRegistry
TextUpdateTest.testRegisterCaseSensitiveField
TextUpdateTest.testRegisterEmptyTXTField
TextUpdateTest.testRenewExpiringRequests
TextUpdateTest.testSubtype

ByteWrangler tests (hopefully) will be fixed by this PR https://github.com/jmdns/jmdns/pull/291
Tests were disabled in CI because https://github.com/jmdns/jmdns/issues/281#issuecomment-2303086485
I hope this will change soon, because it would be great to have some kind of safety net.
I try to follow the strategy that before the PR I execute all tests and I try not to increase the number of failed test.

i went back even further to last Decembers release and the tests were still failing then.  I have no idea when the last time the test suite actually passed?

So we agree that bytes is not better. In lieu of better options I think you should revert it to text indeed.Am 24.09.2024 um 20:30 schrieb janossch @.***>:
@janossch commented on this pull request.
In src/main/java/javax/jmdns/impl/DNSRecord.java:

 }

 public static class Text extends DNSRecord {

   // private static Logger logger = LoggerFactory.getLogger(Text.class);

   private final byte[] _text;

   private final byte[] bytes;

I've also struggled how to name it, but I'm open for better suggestions. However generally speaking I share the opinion that the field name should not duplicate the name of its containing class.
https://rules.sonarsource.com/java/type/Code Smell/RSPEC-1700/
Of course if this is a blocker of this PR I happy to revert it back to text.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

I didn't say that it isn't better. 😅 IMHO it's better since it has different name than its containing class. Do you have any other suggestion? (Except: text and bytes)

Text is “just right” because that’s what a dns txt record contains by definition.TXT recorden.wikipedia.orgSo, I don’t have a better suggestion other than “text” or “content”. But I would argue both are better than “bytes” because that’s just the type of the variable.If we decide to store it as a utf-8 String tomorrow, the variable names text or content could remain, while bytes would probably have to be changed.Am 24.09.2024 um 21:50 schrieb janossch @.***>:
I didn't say that it isn't better. 😅 IMHO it's better since it has different name than its containing class. Do you have any other suggestion? (Except: text and bytes)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

I've changed bytes to content. Thanks for the suggestion.

@janossch looks like there are conflicts now after my latest PR

@janossch I would prefer if you could split this PR into the simple fix itself and other code clean ups in a separate PR. This makes the commit history much cleaner and also helps reviewing the code changes.

@kaikreuzer done.

@melloware could you please close your PR with the same content? or should i close mine? I will later on submit the other changes in a separate PR.


Fix color-highlight plugin

color-highlight.lua was crashing because it was still calling get_current_game() (removed in 8f49d47cd758dcdf3a99107401d6c99be7ef31de)

Thanks for the fix! 👍


Feature Request: Enable multiple TMDB languages as fallback

Is your feature request related to a problem? Please describe.
When requesting metadata (for example artist biography) not available in a language, we should be able to use one (or several) fallback languages to replace the missing metadata.
Describe the solution you'd like
Set tmdbs language as a list so we can put multiple ones

This would be very difficult with how the  api wrapper is programmed so its not planned at this time


Hungarian Keyboard Left Bracket does not work

Issue Report Checklist

[ ] Searched the issues page for similar reports
[ ] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version:
Python version:
Qt version:
PyQt version:
Operating System name/version:

Dependencies

PASTE DEPENDENCIES HERE

On my Hungarian keyboard  to insert left bracket ( [ )  into to a program script  I should press Ctrl+Alt+F .
Using Spyder 5 nothing happens when I press this combination.   The cursor stays as it is.
With Spyder 4.2.5  I do not have such a problem., this is definitely not a hardware issue,
I am using Windows 10.   Alt Gr + F does not work either.

@totlasz, thanks for reporting. We'll see what we can do about this.
@jnsebgosselin, any ideas about it?

Sorry but we don't have a way to test this. At least you can use our 4.2.5 version for now.

I have similar problem through RDP. When connecting to the Windows 10 desktop through RDP, in Spyder 5, when pressing "Alt Gr + F" (hungarian keyboard), nothing happens ('[' should appear). Works fine in Spyder 4.
Tried to set this combination as keyboard shortcut to check if this is due to an assigned function, but is says no conflicts (identifies as Ctrl+Alt+[).

I have similar problem through RDP. When connecting to the Windows 10 desktop through RDP, in Spyder 5, when pressing "Alt Gr + F" (hungarian keyboard), nothing happens ('[' should appear). Works fine in Spyder 4.
Tried to set this combination as keyboard shortcut to check if this is due to an assigned function, but is says no conflicts (identifies as Ctrl+Alt+[).

Realized that something happens, the find window is activated when I press AltGr+'F'. In the keyboard shortcuts 'switch to find_in_files' had Ctrl+Alt+'F' assigned to it.
Removed the shortcut, but it still activated find_in_files window.
Restarted spyder, still the same.
Set a different shortcut to 'switch to find_in_files', the shortcut works but still does AltGr+'F'.

It seems there has been a similar issue a few years back, maybe it is of similar nature.
https://github.com/spyder-ide/spyder/issues/220

Funny thing is when I press AltGr+F using US layout, it simply drops down File menu, with US layout setting a shortcut to AltGr+F identifies as Alt+F

Found a solution to the problem. There is a "find_in_files/find in files" shortcut which is Ctrl+Alt+F by default. If I'm not mistaken this should only be triggered in the find_in_files panel's context, however this seem to be activated in both the editor and the interactive console because if I change this shortcut to something different, the '[' works fine with HU layout.

Dear Ákos,
Thank you,  changing the  Ctrl+Alt+F  shortcut as you suggested really
solves the problem.
Would be nice if the  next Spyder version would be released   without
this bug.
László Tóthfalusi

Ákos Kiss @.***> 07/28/21 4:09 PM >>>

Found a solution to the problem. There is a "find_in_files/find in
files" shortcut which is Ctrl+Alt+F by default. If I'm not mistaken this
should only be triggered in the find_in_files panel's context, however
this seem to be activated in both the editor and the interactive console
because if I change this shortcut to something different, the '[' works
fine with HU layout.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @akkiss thanks for digging into this and finding a workaround! Just in case, the current open issue related with this bug is https://github.com/spyder-ide/spyder/issues/15654

the same issue happens (and the same is workaround) with Slovakian and Croatian keyboards. @Ákos, you are a life-saver, big thanks.

You have to change the find in files shortcut (ctrl+alt+f) to something else and it will work!
I 've just ran into this bug too, changed to ctrl+alt+o and voila alt+f works, i can write left bracket now

@dvulin, this problem is fixed in our latest version (5.2.0) released a week ago.


tflite on arduino nano 33 ble

Didn't find op for builtin opcode 'FULLY_CONNECTED' version '1'. An older version of this builtin might be supported. Are you using Didn't find op for builtin opcode 'FULLY_CONNECTED' version '1' an old TFLite binary with a newer model?
Failed to get registration from op code FULLY_CONNECTED
Failed to allocate tensors.
07:31:13.216 -> Didn't find op for builtin opcode 'FULLY_CONNECTED' version '1'. An older version of this builtin might be supported. Are you using an old TFLite binary with a newer model?
07:31:13.216 ->
07:31:13.216 -> Failed to get registration from op code FULLY_CONNECTED
07:31:13.216 ->
07:31:13.216 -> Failed to allocate tensors.

same error, happening to me as well Didn't find op for builtin opcode 'FULLY_CONNECTED' version '11'. An older version of this builtin might be supported. Are you using Didn't find op for builtin opcode 'FULLY_CONNECTED' version '11' an old TFLite binary with a newer model?, but the interpreter at collab and kaggle process it without any problem., I have implemented all cures stated in online including builtin ops while converting, etc but none resolved it if managed to resolve please let me know,

Since this is an Arduino question, I have to ask: are you somehow using Flutter on the Arduino Nano? I haven't heard of that being possible, so any documentation you have on that would be awesome. Otherwise I'd expect you'd use TFLite for Microcontrollers, which is a whole other library/project unrelated to this one.

No, Sorry for posting in ardunio section, I am also facing the same issue in flutter android side, but in collab and kaggle i am able to successfully load and run inference to the tflite model, but here i am getting this error Didn't find op for builtin opcode 'FULLY_CONNECTED' version '11'. An older version of this builtin might be supported. Are you using Didn't find op for builtin opcode 'FULLY_CONNECTED' version '11' an old TFLite binary with a newer model?, the version used to convert the model is tf2.17


fix: fix race condition in daemon-side multi srv

- What I did
fix: fix race condition occurring in the daemon-side multi srv when connections are being made within the same very short time period (microS to low milliS)
- How I did it

wrap the control event handling in a mutex
handle situation where multiple connect requests are arriving in the same tcp/ip flow

- How to verify it
Tests pass

@XavierChanth note that this resolves only the race condition in the srv code. There will be follow-up PRs which address other aspects of the issues which occur when client machines are creating many socket connections within the same few milliseconds
@realvarx please ensure the same message handling is in place in the C daemon


Graph scale problem.

For Y axsis scale is automatically adjusted with data.
When the 48 forecasts are really flat, the graph could be misreading for most users.
(It happens when the min-max differences are very small)
Misreading case:
min 1000, max 1001
The graph will be very spiky and it seems up and down all the time. but the value diffrence is just 1.

Default graph y aixis range set to 990 ~ 1020


update fork on github badge

use @tholman's corner and update the columns to fit the absolutely positioned corner

awesome :ok_hand:


2-dev.68 dartanalyzer exception: NoSuchMethodError: The getter 'ordinal' was called on null

Environment
Dart VM version: 2.0.0-dev.68.0 (Tue Jul 10 14:47:26 2018 +0200) on "macos_x64"
Steps to reproduce
> pub global activate stagehand
> pub global run stagehand console-full
> pub upgrade
> dartanalyzer --no-hints --fatal-warnings . analysis_options.yaml
Analyzing xxx7, analysis_options.yaml...
Unhandled exception:
NoSuchMethodError: The getter 'ordinal' was called on null.
Receiver: null
Tried calling: ordinal
#0      Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:46:5)
#1      ErrorSeverity.max (package:front_end/src/base/errors.dart:136:32)
#2      Driver._analyzeAllImpl (package:analyzer_cli/src/driver.dart:350:35)
<asynchronous suspension>
#3      Driver._analyzeAll (package:analyzer_cli/src/driver.dart:241:20)
<asynchronous suspension>
#4      Driver.start (package:analyzer_cli/src/driver.dart:208:38)
<asynchronous suspension>
#5      main (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/analyzer_cli/bin/analyzer.dart:13:17)
<asynchronous suspension>
#6      _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:277:32)
#7      _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

cc @kwalrath @kevmoo

I forgot to mention, the problem goes away if you omit the analysis_options.yaml argument. This exception is new to 2-dev.68 AFAICT.

the problem goes away if you omit the analysis_options.yaml argument

Given that, I don't think this is a dart2 blocker. I'll investigate and triage in any case. @chalin, thanks for the report!

This requires both --no-hints, and a warning in an analysis options file.

fixed in https://dart.googlesource.com/sdk/+/96b840dcd2a6cb47bdfd05c854db56180abebc3c


RChain Presentation

I'm making a presentation with a goal of having it be useful for a wide range of presenters and venues -- evangelist, members, leadership @ meetups, conferences, online -- in front of a diverse audience most of which will be new to RChain. Here's an outline:

Technical Team
Problem - scalability
The challenge
a) technical - concurrency (at the VM level) & consensus
b) contextualizing the challenge in the frame of 40 years of comp programming, mathematics, distributed computing and cryptography
Current solutions (serialized chains, non-concurrent)
Governance - Cooperative slide
Impact on Business and Society
a) new org forms and business models
b) legal and accounting industries
c) money, transactions, finance
d) distributed computing and decentralized apps (dApps)
Contact info - links for more info

I've reached out to Nash for input on content and "speakables" on the first slide since we've been discussing the commitment Pyrofex has made to RChain. What I've told him is "It's meant to be short, effective, punchy. You may be able to help with the content and "speakables" around the '1. Technical team' slide in particular. If you could send me information in addition to what I will gather on my own from the web it would help with the Pyrofex and RChain stories. The goal is to feature
a) team caliber
b) complementary strengths
c) history in the making - a component of working through time and space
d) serendipity (like how you met Stay on the first day in Google)
e) overcoming the odds to save the world.
Any info, factual and anecdotal, will help this marketing effort."
Everyone's input is welcome as the outline, content, and speakables to each slide are nailed down. Only then will we have someone create the short punchy deck

cool stuff see #70 where this is linked https://drive.google.com/file/d/0B89Hsy8OYAnUN1h5STJha2kzbms/view
also can refer to youtube presentations, this is the holdings one for pencil works in ny https://www.youtube.com/watch?v=KzhXqpKicYc

@jbassiri that's great that you are working on a presentation.
Please upload your current work (no matter how unfinished it is at the moment) in this folder: RChain/Activists/Marketing-Community Dev/Content/Presentations
This issue has no budget allocated to it yet.
And no rewards have been distributed. Although @jbassiri  has been working on it already.
Please go ahead and use form Budget allocation and - spending to fill it out 👍
The sheet Pub Activist Budget Allocation-Spending is constantly updated.
Budget Allocation

Issue #
Link
Status
Project / Issue
Category
Votes
Last month
Left over
New Budget
Voters

102
https://github.com/rchain/Members/issues/93
New
RChain Presentation
Marketing
0
$ -
$ -
$ -

Budget Spending

Github Issues
URL
Description
Category
Set
State
⍴ Budget
⍴ To Pay
Activist
AVG work
Votes
Voters

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
dckc
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
jimscarver
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
drbloom
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
kennyrowe
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
jbassiri
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
kdvalentine
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
patrick727
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
kemihu2011
0%
0

102
https://github.com/rchain/Members/issues/102
RChain Presentation
Marketing
0
New
⍴ -
⍴ -
lapin7
0%
0

@lapin7 can you share the privilege for me to add documents into here:
RChain/Activists/Marketing-Community Dev/Content/Presentations and then I will paste the presentation into there @kitblake @tgrospic -- it's currently available in the #business-development channel of Discord if you have access

Presentation is there now

Great.
--
Cheers,
HJ
On Mon, Oct 16, 2017 at 7:23 PM, jbassiri<EMAIL_ADDRESS>wrote:

Presentation is there now
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rchain/Members/issues/102#issuecomment-336958703, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB0x94PNjW8HG7hHvZSmNe3xKgBo3Zo7ks5ss5CIgaJpZM4PZig9
.


Mmm

Repeatedly assures the user that they're doing a good job.
Basic use:
trolol mmm

Wait two seconds, repeat five times, rest for one second between mmms, using a different voice
trolol mmm --cycles 5 --rest 1 --wait 2 --voice Victoria

Shorthand
trolol mmm -c 5 -r 1 -w 2 -v Bruce

Choose from: Alex, Bruce, Fred, Kathy, Vicki, Victoria

Thanks a lot!


Add rd.luks.data & header option

Couldn't figure out why this wasn't working until I looked at the source. Please see here:
https://www.freedesktop.org/software/systemd/man/systemd-cryptsetup-generator.html

Thank you for the request. My understanding it is a way to handle LUKS partitions with detached headers. Before moving forward with it I have a couple of questions to understand the nature of this setup:

What is the reason for using detached headers for root partition?
Where the detached header is suppose to be stored? Is it going to be another partition (and thus 2 partitions are needed to unlock a volume)? Or the header suppose to be packed to the initramfs itself? Or...

What is the reason for using detached headers for root partition?

 In my particular use case it helps add deniability. I can run Windows on a computer and it appears to have a regular boot partition. If I want to boot into my encrypted root partition however, I just insert my USB drive and boot from that. I also find it much easier than GPG or OpenSSL for encrypted keyfiles. See here for more information:
https://wiki.archlinux.org/index.php/Dm-crypt/Specialties#Encrypted_system_using_a_detached_LUKS_header

Where the detached header is suppose to be stored? Is it going to be another partition (and thus 2 partitions are needed to unlock a volume)? Or the header suppose to be packed to the initramfs itself? Or...

You can do this a couple ways. I store it on a USB drive which I also use as my ESP. At first I had issues figuring how to correctly get this working, so I found out you can add it to the initramfs as well if preferred... however it seems to me it is easier to manage it when you don't do that, so I store it on a secondary partition on the flash drive that is outside the ESP. In the future I hope to at least obfuscate this better. I thought about using GRUB to do an encrypted boot, but I wanted to try out LUK2 and figured that as long as the existence of the USB device isn't known to a bad actor it wouldn't really make a difference since with an encrypted boot partition you still have to have an unencrypted partition for GRUB.

Has any further progress been made on this by chance? I would like to use booster, but would need to specify the detached header partition and location. I can provide working examples of how this is currently implemented using the kernel parameters with sd-encrypt hook.

No progress at this point yet unfortunately. I need to implement the logic that discovers and temporarily mounts devices (that might contain LUKS headers/passwords/keys/...). I plan to look at it before the 0.8 release.
Any information/documentation/examples will be helpful for sure. Please share your ideas about this topic!

Umm, I can't figure out if this feature was added or not. It doesn't look like it was considering the man page hasn't documented it. Can you confirm if I can use booster to unlock LUKS partitions with detached headers?

The issue is not complete. It looks like the original author account got removed and it automatically closed his tickets.

Thank you for the request. My understanding it is a way to handle LUKS partitions with detached headers. Before moving forward with it I have a couple of questions to understand the nature of this setup:
* What is the reason for using detached headers for root partition?

* Where the detached header is suppose to be stored? Is it going to be another partition (and thus 2 partitions are needed to unlock a volume)? Or the header suppose to be packed to the initramfs itself? Or...

@anatol
For example, in my scenario the header and key is stored on external device (flash drive with grub2+keyfiles+header).  It doesn't encrypted.
The main SSD device contains luks2+lvm+kernels+root.
My current options for the genkernel:
ro dolvm root_trim=yes scandelay
root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
crypt_root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
root_key=/keyfiles/gentoo.key
root_keydev=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
root_header=/keyfiles/gentoo.hdr
root_headerdev=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

I would like to go test this scenario on the "booster" when all options are implemented


Commit fails with "Cannot find module" message

npm install jira-precommit-hook
added jirarc
added node_modules to the gitignore file
commit with jira ticket number

So it turned out that @bibodha's .git/hooks folder was a symlinked folder, which is why this happened. Detecting such in the install script would be pretty difficult since symlinks are fundamentally different between windows and mac. Probably best to rectify with some documentation in the readme.


AddTables result in Removed Records: AutoFilter from /xl/tables/table1.xml part (Table) when header row not displayed

🐛 Bug Report
I create a table with the following code (there is nothing else in the worksheet):
// This does not work
  const table = worksheet.addTable({
    name: 'MyName',
    ref: 'A1',
    headerRow: false,
    columns: [
      { name: 'foo' },
      { name: 'bar' },
      { name: 'qux' },
    ],
    rows: [
      [1, 2, 3]
    ],
  });
  table.commit();

When opened in Excel it tells me there are errors and asks me whether or not I want to recover the document.
The full error log is as follows:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error109280_01.xml</logFileName>
<summary>Errors were detected in file 'C:\Users\Wengel\WebstormProjects\unihelper-monorepo\test-file.xlsx'</summary>
<removedRecords><removedRecord>Removed Records: AutoFilter from /xl/tables/table1.xml part (Table)</removedRecord></removedRecords>
</recoveryLog>

When excel recovers the table it displays fine.
It seems like the same type of error as in #1122
Lib version: 4.2.0
Possible solution (optional, but very helpful):
It seems to me like this only happens when headerRow is set to false. If I take the same code above and change headerRow to be true (see following snippet) the error does not occur and the file opens normally
// This works fine
  const table = worksheet.addTable({
    name: 'MyName',
    ref: 'A1',
    headerRow: true,
    columns: [
      { name: 'foo' },
      { name: 'bar' },
      { name: 'qux' },
    ],
    rows: [
      [1, 2, 3]
    ],
  });
  table.commit();

At first,I found it will error when the columns has  two same name😥
then,I let its header not displayed but it ticket new error😥

I also faced this bug and this issue helped me, thanks =)
So my solution was to monkeypatch the addTable method to avoid these bugs (without having to modify each call):
const Worksheet = require('exceljs/lib/doc/worksheet.js');

let unnamedIndex = 0
const addTable = Worksheet.prototype.addTable
Worksheet.prototype.addTable = function (model) {

  let { name, rows } = model

  if (!name)
    name = 'unnamed' + (unnamedIndex++)

  if (rows.length < 1)
    rows = [['']]

  return addTable.call(this, {
    ...model,
    name,
    rows,
  })
}

The same issue is happened also if you merge cells a1:a2

This is the reason for this bug:
https://github.com/exceljs/exceljs/blob/2ab468b8bae2c8d5844f922d61ac7d960fee26be/lib/xlsx/xform/table/table-xform.js#L45
Should be:
  headerRowCount: model.headerRow ? '1' : undefined,

Did someone find an alternative for that ?

For me, the issue was naming table name with hyphen(-). DO NOT NAME THE TABLE NAME WITH HYPHEN. NAME IT CAMELCASE INSTEAD.


Only works with Llama 2?

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
Trying to read from a MariaDB database, but apparently it only works if the model is llama2
Any other model imported by ollama such as mistral, codellama, etc generates the error
File "/root/anaconda3/lib/python3.9/site-packages/llama_cpp/llama.py", line 1658, in del
TypeError: 'NoneType' object is not callable
The code is:
from sqlalchemy import select, create_engine, MetaData, Table
from llama_index import SQLDatabase
from llama_index.indices.struct_store.sql_query import NLSQLTableQueryEngine
from llama_index import StorageContext, load_index_from_storage
from IPython.display import Markdown, display
from llama_index.llms import Ollama
engine = create_engine('mariadb+pymysql://user:$password@server:port/database')
sql_database = SQLDatabase(engine)
metadata = MetaData()
table = Table("users", metadata, autoload_with=engine)
stmt = select(table.columns)
with engine.connect() as connection:
results = connection.execute(stmt).fetchone()
print(results)
llm = Ollama(model="llama2:70b")
query_engine = NLSQLTableQueryEngine(sql_database=sql_database,tables=["pictures"],)
query_str = ("how many records are there in the table users")
try:
response = query_engine.query(query_str)
response_md = str(response)
sql_query = response.metadata["sql_query"]
print("sql_query=",sql_query)
print("response_md=",response_md)
except Exception as ex:
response_md = "Error"
display(Markdown(f"ERROR: {str(ex)}"))_

@Sequential-circuits that is not an error. That is a benign warning coming from llamacpp when the program is shutting down and already completed


Support Arithmetic function CEILING

Motivation

Support an arithmetic function CEILING.

Modifications

Create Jpql model and serializer for CEILING
Create Test Jpql model and serializer for CELING

Commit Convention Rule

Please commit your modification based by conventional commit:

Commit type
Description

feat
New Feature

fix
Fix bug

docs
Documentation only changed

ci
Change CI configuration

refactor
Not a bug fix or add feature, just refactoring code

test
Add Test case or fix wrong test case

style
Only change the code style(ex. white-space, formatting)

chore
It refers to minor tasks such as library version upgrade, typo correction, etc.

If you want to add some more commit type please describe it on the Pull Request

Result

The arithmetic function ceiling is created.

Closes

https://github.com/line/kotlin-jdsl/issues/575

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

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (a52c502) 91.97% compared to head (962cd59) 91.97%.

Files
Patch %
Lines

...nder/jpql/serializer/impl/JpqlCeilingSerializer.kt
83.33%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #614      +/-   ##
===========================================
- Coverage    91.97%   91.97%   -0.01%
===========================================
  Files          299      301       +2
  Lines         3227     3239      +12
  Branches       195      195
===========================================
+ Hits          2968     2979      +11
- Misses         205      206       +1
  Partials        54       54

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

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (a52c502) 91.97% compared to head (962cd59) 91.97%.

Files	Patch %	Lines
...nder/jpql/serializer/impl/JpqlCeilingSerializer.kt	83.33%	1 Missing ⚠
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #614      +/-   ##
===========================================
- Coverage    91.97%   91.97%   -0.01%
===========================================
  Files          299      301       +2
  Lines         3227     3239      +12
  Branches       195      195
===========================================
+ Hits          2968     2979      +11
- Misses         205      206       +1
  Partials        54       54

☔ View full report in Codecov by Sentry. 📢 Have feedback on the report? Share it here.

Is there a lint issue here?

Is there a lint problem here?

No, you don't need to worry about that. And the commit message lint failed, but that's a recommendation, so don't worry too much about it.

I see, I should have paid more attention to the commit messages, but I will make sure to be more careful from now on.

Thank you for your help!


[cherry-pick][release-2.43.0] Update GcsIO initialization to support converting input parameters to PipelineOptions for authentication (#23766)

Needed to not break Python authentication with GCP on workers.
fixes #23764

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @chamikaramj

LGTM. Thanks.


Upgrade guide

I just finished reading the README (it looks great!), and Turbolinks 5 seems pretty similar to Turbolinks 2. However, I'd love to be able to upgrade by following a simple checklist. Is this something that's on the horizon for a stable release?

Thanks @ajb!
I think an upgrade guide would be a great addition to the wiki.
One notable difference is the event names. They've all been renamed in Turbolinks 5, and some have been removed. We've created a compatibility shim that maps Turbolinks Classic events to their version 5 equivalents where possible. Reading that file should give you a pretty good idea of the differences.
Some element annotations have also changed:

To opt out on a per-link basis, data-no-turbolink is now data-turbolinks=false
To track assets, data-turbolinks-track=true is now data-turbolinks-track=reload
To disable the preview cache (formerly known as the transition cache) on a per-page basis, <any-element data-no-transition-cache> is now <meta name="turbolinks-cache-control" content="no-preview">


Feature/sparta738

Filter triggers and cubes names

Changes Unknown when pulling 3bad214290afe9b73ea87da81f4a6b698958b81f on fjsc:feature/sparta738 into ** on Stratio:master**.

Changes Unknown when pulling 06c18f401fc155b58882abf9a188bbc7a7b135c1 on fjsc:feature/sparta738 into ** on Stratio:master**.


Speedup in Table 3

Thank you for your excellent work. I sincerely want to ask you:

What is the unit of Speedup in Table 3, milliseconds?

Is there a specific baseline and new network running time?
I hope to get your answers. I would appreciate it

Speedup = Baseline time / DGNet time
Res-18 Baseline time = 63.4436 ms
Res-18 DGNet (60%) time  = 51.0329 ms
Res-34 Baseline time = 112.1767 ms
Res-34 DGNet (60%) time = 92.4704 ms
Res-34 DGNet (70%) time = 79.7277 ms


Jenkinsfile for configuring pipeline

@dalg24 You want to clean the history of this PR?

So building with clang worked out of the box for you? Must really be an issue with boost-1.70.0 then.

So building with clang worked out of the box for you? Must really be an issue with boost-1.70.0 then.

Clang without CUDA at the moment.  (We are running out of cycles on the slave machines with GPUs...)

I wonder if CUDA really is the problem for me. I'd like to figure that out later today.


provide better error message for prepare feature

Addressing https://github.com/OpenLiberty/ci.maven/issues/1615.
Provide better error message when prepare-feature or prepareFeature task failed to generate features.json file for user feature(s).
In most cases, errors are caused by missing artifact properties in features-bom file (ex. <type>esa</type>) or wrong coordinates infeature-A.esa.pom,  if it exists. If there is a pom file for the feature esa file, then it will read the pom file first and check if the esa exists in specified cooridinate. If the pom file doesn't exist, then it will directly check the esa file specified in features-bom file.

If ESA file missing:


Rebuild_py311

Rebuild for python 3.11

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_3dkp5cb1we/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_3dkp5cb1we/clone/recipe/meta.yaml:23: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_3dkp5cb1we/clone/recipe/meta.yaml:28: python_build_tool_in_run: The python build tool setuptools is in run depends
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_c4ma7e1p88/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_c4ma7e1p88/clone/recipe/meta.yaml:23: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_c4ma7e1p88/clone/recipe/meta.yaml:28: python_build_tool_in_run: The python build tool setuptools is in run depends
Errors were found


PSQLException: This connection has been closed

PSQLException: This connection has been closed
Use Base.atomic is error
No use is normal

You can try
<dependency>
    <groupId>com.bladejava</groupId>
    <artifactId>blade-jdbc-core</artifactId>
    <version>0.0.1-RELEASE</version>
</dependency>

If you use postgresql, add dependency and the postgre version used
<dependency>
    <groupId>com.bladejava</groupId>
    <artifactId>blade-jdbc-postgresql</artifactId>
    <version>0.0.1-RELEASE</version>
</dependency>
<dependency>
    <groupId>postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>9.1-901.jdbc4</version>
</dependency>

maven cannot download this blade-jdbc-postgresql , is this not updated.


Update the vpa-recommender version

How to categorize this PR?

/area auto-scaling
/kind enhancement
What this PR does / why we need it:
Update the vpa-recommender version from 1.2.1 to 1.2.1-gardener-build.3.
Which issue(s) this PR fixes:
N/A
Special notes for your reviewer:
N/A
Release note:

The following image has been updated:
- europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/vertical-pod-autoscaler/vpa-recommender: 1.2.1 -> 1.2.1-gardener-build.3 ([Release notes vpa-1.2.1-gardener-build.2](https://github.com/gardener/autoscaler/releases/tag/vpa-1.2.1-gardener-build.2) and [Release notes vpa-1.2.1-gardener-build.3](https://github.com/gardener/autoscaler/releases/tag/vpa-1.2.1-gardener-build.3))

I added a link to the Release notes page of the 1.2.1-gardener-build.2 release in the PR release note.

In case someone is wondering why we have to use a forked version of vpa-recommender for a short period of time: https://github.com/gardener/gardener/blob/ae9ea01291ea035d97ce1ba205a0642029639e5f/imagevector/containers.yaml#L670-L675

/retest-required

  [FAILED] Expected
      <int32>: 1
  to be zero-valued
  In [It] at: /home/prow/go/src/github.com/gardener/gardener/test/e2e/gardener/upgrade/upgrade.go:100 @ 11/05/24 15:21:45.516

New occurrence of https://github.com/gardener/gardener/issues/10193.
/test pull-gardener-e2e-kind-ha-multi-zone-upgrade

  [FAILED] Failed after 0.071s.
  The function passed to Consistently failed at /home/prow/go/src/github.com/gardener/gardener/test/utils/rotation/observability.go:69 with:
  Expected
      <int>: 200
  to equal
      <int>: 401
  In [It] at: /home/prow/go/src/github.com/gardener/gardener/test/utils/rotation/observability.go:70 @ 11/05/24 15:38:29.459

/test pull-gardener-e2e-kind

  [FAILED] Expected success, but got an error:
      <*retry.Error | 0xc000544740>:
      retry failed with context deadline exceeded, last error: shoot "e2e-mgr-hib" still exists
      {
          ctxError: <context.deadlineExceededError>{},
          err: <*errors.errorString | 0xc0003ca400>{
              s: "shoot \"e2e-mgr-hib\" still exists",
          },
      }
  In [It] at: /home/prow/go/src/github.com/gardener/gardener/test/e2e/gardener/shoot/create_migrate_delete.go:47 @ 11/05/24 15:29:41.339

/test pull-gardener-e2e-kind-migration-ha-single-zone

  [FAILED] Expected success, but got an error:
      <*retry.Error | 0xc000c18020>:
      retry failed with context deadline exceeded, last error: shoot "e2e-default" was not successfully reconciled
      {
          ctxError: <context.deadlineExceededError>{},
          err: <*errors.errorString | 0xc0003043e0>{
              s: "shoot \"e2e-default\" was not successfully reconciled",
          },
      }
  In [It] at: /home/prow/go/src/github.com/gardener/gardener/test/e2e/gardener/shoot/create_update_delete.go:173 @ 11/05/24 15:24:22.397

/test pull-gardener-e2e-kind-ipv6

/hold
as @plkokanov wants to do another logging improvement

/hold cancel

pull-gardener-e2e-kind-operator-seed errored with
Tags used in deployment:
 - local-skaffold/gardener-extension-provider-local-node -> garden.local.gardener.cloud:5001/local-skaffold_gardener-extension-provider-local-node:v1.73.0-1810-g0e8d931a8@sha256:8b734079baa0ca73a59291d0d768ad61403e56c78a0370cbcc0ab7a82672d031
Starting deploy...
waiting for deletion: running [kubectl --context garden --kubeconfig /home/prow/go/src/github.com/gardener/gardener/example/operator/virtual-garden/kubeconfig get -f - --ignore-not-found -ojson]
 - stdout: "{\n    \"apiVersion\": \"v1\",\n    \"items\": [\n        {\n            \"apiVersion\": \"v1\",\n            \"kind\": \"Namespace\",\n            \"metadata\": {\n                \"annotations\": {\n                    \"resources.gardener.cloud/description\": \"DO NOT EDIT - This resource is managed by gardener-resource-manager.\\nAny modifications are discarded and the resource is returned to the original state.\",\n                    \"resources.gardener.cloud/keep-object\": \"true\",\n                    \"resources.gardener.cloud/origin\": \"garden/garden-system-virtual\"\n                },\n                \"creationTimestamp\": \"2024-11-06T15:59:37Z\",\n                \"labels\": {\n                    \"app\": \"gardener\",\n                    \"kubernetes.io/metadata.name\": \"garden\",\n                    \"resources.gardener.cloud/managed-by\": \"gardener\",\n                    \"shoot.gardener.cloud/no-cleanup\": \"true\"\n                },\n                \"name\": \"garden\",\n                \"resourceVersion\": \"253\",\n                \"uid\": \"ef4d41f4-aecd-4d84-9fe5-d7d37aa32691\"\n            },\n            \"spec\": {\n                \"finalizers\": [\n                    \"kubernetes\"\n                ]\n            },\n            \"status\": {\n                \"phase\": \"Active\"\n            }\n        }\n    ],\n    \"kind\": \"List\",\n    \"metadata\": {\n        \"resourceVersion\": \"\"\n    }\n}\n"
 - stderr: "resource mapping not found for name: \"local\" namespace: \"\" from \"STDIN\": no matches for kind \"CloudProfile\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"garden\" namespace: \"\" from \"STDIN\": no matches for kind \"Project\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"local\" namespace: \"\" from \"STDIN\": no matches for kind \"Project\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"local\" namespace: \"garden\" from \"STDIN\": no matches for kind \"SecretBinding\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"local\" namespace: \"garden-local\" from \"STDIN\": no matches for kind \"SecretBinding\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"local\" namespace: \"garden-local\" from \"STDIN\": no matches for kind \"WorkloadIdentity\" in version \"security.gardener.cloud/v1alpha1\"\nensure CRDs are installed first\nresource mapping not found for name: \"local\" namespace: \"garden-local\" from \"STDIN\": no matches for kind \"CredentialsBinding\" in version \"security.gardener.cloud/v1alpha1\"\nensure CRDs are installed first\nresource mapping not found for name: \"networking-cilium\" namespace: \"\" from \"STDIN\": no matches for kind \"ControllerDeployment\" in version \"core.gardener.cloud/v1\"\nensure CRDs are installed first\nresource mapping not found for name: \"networking-cilium\" namespace: \"\" from \"STDIN\": no matches for kind \"ControllerRegistration\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\nresource mapping not found for name: \"networking-calico\" namespace: \"\" from \"STDIN\": no matches for kind \"ControllerDeployment\" in version \"core.gardener.cloud/v1\"\nensure CRDs are installed first\nresource mapping not found for name: \"networking-calico\" namespace: \"\" from \"STDIN\": no matches for kind \"ControllerRegistration\" in version \"core.gardener.cloud/v1beta1\"\nensure CRDs are installed first\n"
 - cause: exit status 1
make[2]: *** [Makefile:405: operator-seed-up] Error 1

/test pull-gardener-e2e-kind-operator-seed
/lgtm
/approve


[Improvement]: Migration should use table name instead of provided model name

What happened?
xx
How to reproduce the bug
xx
Package Version
1
PHP Version
8.2
Laravel Version
11.0.0
Which operating systems does with happen with?
No response
Notes
No response

closed by 23e9a62


Timeout

I try to refresh my data from Project Web App to Power BI but I get an error for timeout, how I can to reduce to the PWA data volume, for example the last year? Thanks

Hi @pfprado  - could you include the page you're asking about, so we can investigate? Thanks.

Hi @davidiseminger , the page is this:
https://docs.microsoft.com/en-us/power-bi/service-connect-to-project-online
Thanks

Thanks for your comment. We’ve forwarded your feedback to the writer, who should respond to this thread shortly. Thanks!

Hi @pfprado ,
I see that this Git issue is a bit old, so I'm going to close it.  I hope that you were able to get your questions answered. If not, your Issue does sound more like a product question than a documentation suggestion.  For product questions, I recommend submitting your question to the Power BI community (community.powerbi.com).
All the best,
the DOCS team


[Question] How to search for the next page when I want?

I have tried the following code, but it kept on searching on its own. I am not good at Python, so I am not sure how that is possible, but my guess is that get_search is asynchronously keep searching, and Python's for statement keeps monitoring videos for newly added elements and continues looping?
import scrapetube

videos = scrapetube.get_search("what to search",  sort_by="upload_date")

for video in videos:
    print(video["title"]["runs"][0]["text"])

But what I want is manually continuing the search when I want, in the traditional way, like having "more" button and when the user presses it, it shows more search results. Is that possible with this library?

you mean this way ?

import scrapetube

videos = scrapetube.get_search("what to search",  sort_by="upload_date")

count = 0
for video in videos:
    count += 1
    print(video["title"]["runs"][0]["text"])
    if count % 20 == 0:
        if input("Continue? (y/n): ").lower() == "n":
            break
        ```

Does it get 20 items

in each iteration. yes


WIP: New project layout

I still need to make the image smaller as they are 1.25mb each.

Netlify will compress it automatically.


added underline hover effect on icons

Added the underline hover effects over the social media icons in the footer section.

Please tell me if you want to improve it more. Thanks Vaibhav

Looks Good. Thank You For Your Contribution!!


Even if CLA Group description is not updated still the log shows it & same for CLA Group Name

Even if CLA Group description is not updated still the log shows it & same for CLA Group Namehttps://images.zenhubusercontent.com/194341141/acb96d15-d59d-4a98-9701-b39cde888922/pcc_895_13042021.mp4

Verified on Staging angular and found working as expected. Please refer the attached video for reference
https://images.zenhubusercontent.com/194341141/ef0f0f7a-8bbc-42d3-b0cb-d751df31f82a/_2869_16042021.mp4

Deployed to PROD through https://github.com/communitybridge/easycla/releases/tag/v2.0.33


Client: Use specific network interface

In some setups it is preferable to use a specific interface for communication.
ListenAndServe has an address parameter where it is possible to set IP address to listen on. Client, however, does not have such direct support.
See:

https://gist.github.com/2minchul/191716b3ca8799f53362746731d08e91
https://stackoverflow.com/questions/23529663/how-to-get-all-addresses-and-masks-from-local-interfaces-in-go

For HTTP(S) v1 probably a bit easier is to code like this:
&Transport{DialContext: (&net.Dialer{LocalAddr: addr}).DialContext}

For h2c and h2 probably 2 DialTLS function sets are needed, with the option of Dialer with and without LocalAddr. Note that in http2 package DialContext is not available at the time of writing.

On K8s with Multus the default route can be configured to use a different network attachment. One can keep having the single eth0 interface only. That may be a more flexible solution than this enhancement proposal.
See https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/how-to-use.md

See https://github.com/nokia/restful/pull/64


onTestStart() not called for skipped methods

Closes #1777
Fixes #1777  .
Did you remember to?

[X] Add test case(s)
[X] Update CHANGES.txt

We encourage pull requests that:

Add new features to TestNG (or)
Fix bugs in TestNG

If your pull request involves fixing SonarQube issues then we would suggest that you please discuss this with the
TestNG-dev before you spend time working on it.

ping @cbeust - Can you please help merge if you are fine with the changes

Sure but why only setting the default value for GITHUB_1777? The idea is
to be really sure the system property will be clean. And/or we need an
alwaysRun=true in case GITHUB_1777 fails.

Originally I was planning on plugging this into some existing test case,
and that is why I had the selective execution functionality. We dont need
to be adding a "alwaysRun=true" because, the configuration is a straight
forward one and I dont anticipate it to conk.
> In fact, it is the problem with system properties: they are not scoped
and shared in all the jvm when we'd like to have the config on a
suite/test/class/... Parallel execution will be more complicate too.
Sure. But the reason behind choosing system properties here was that
listeners are agnostic of a specific test or a suite. They are global in
nature. Irrespective of parallel execution etc., it should not be impacted.
Passing a TestNG configuration across is a bit of a challenge right now,
without having to open up the entire code traversal path to accept an
additional parameter and I am trying to keep the changeset to as minimal as
possible.


unrecognized tensor type 4 on vicuna 13b uncensored model

Describe the bug
I get this error trying to use the vicuna 13b uncensored model
llama.cpp: loading model from /Users/jvisker/catai/models/Vicuna-13B-Uncensored
error loading model: unrecognized tensor type 4

llama_init_from_file: failed to load model
Listening on http://<IP_ADDRESS>:3000
node:internal/process/promises:288
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[Error: Failed to initialize LLama context from file: /Users/jvisker/catai/models/Vicuna-13B-Uncensored]{
  code: 'GenericFailure'
}

Desktop (please complete the following information):

OS: macOS m1
Browser: Chrome
CatAI version: 0.3.10
Node.js version: 18.16.0

It works great on the 7B one

This new model format will be supported in the next version of CatAI.
In the meantime, you can install the old format:
catai install https://huggingface.co/eachadea/ggml-vicuna-13b-1.1/resolve/819b698c54b906ca7f3e1774cf748c2018932b07/ggml-old-vic13b-uncensored-q4_2.bin

Thanks for pointing this out, we will have a better solution to format installation in the feature

I get the same error on that model as well

Seems that the link is broken, this one should work:
catai install https://huggingface.co/eachadea/ggml-vicuna-13b-1.1/resolve/819b698c54b906ca7f3e1774cf748c2018932b07/ggml-vic13b-uncensored-q4_0.bin

The model links are now updated, so this issue should be fixed until llama.cpp can handle ggml v3.


Change networking host/port command line support

Instead of two parameters, change to a single:
"IP:port"

Completed.


Feature: add option for password prompt

Needed this feature in one of my applications; it was pretty small so I just wrote it. Includes tests.

Coverage remained the same at 100.0% when pulling 6ded81f9aa80fd6669fe582772d1f3c3a670f121 on sharafian:master into 5c286986219cca53b673fda83a82d4bb3206f191 on coderaiser:master.

Thank you :), merged as d3009f7, landed in v2.5.0.


[WIP] Make checking optional for dependent encoding profiles

Migrated pull request from private repo, cleanup and thoroughly review necessary.

Implements #160.

Superseded by #171.


runtime error: invalid memory address or nil pointer dereference

Hi, every time I received rx packet, I get errors below, and loraserver crashed.
INFO[0103] backend/gateway: rx packet received
INFO[0103] creating application-server client            server="localhost:8001"
INFO[0103] rx info sent to network-controller            dev_eui=401f000010ffffff
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0xa19886]

goroutine 285 [running]:
github.com/brocaar/loraserver/internal/uplink/data.sendFRMPayloadToApplicationServer.func1(0x0, 0x0, 0xc4200c09cc, 0x8, 0x8, 0xc4200c09d4, 0x8, 0x8, 0x2100000010, 0x500000001, ...)
        /home/travis/gopath/src/github.com/brocaar/loraserver/internal/uplink/data/data.go:403 +0xc6
created by github.com/brocaar/loraserver/internal/uplink/data.sendFRMPayloadToApplicationServer
        /home/travis/gopath/src/github.com/brocaar/loraserver/internal/uplink/data/data.go:398 +0x815

Which version are you using?
Did you make any modifications?

I tried to reproduce your issue, but I'm unable to.... are you still experiencing this issue / do you have more hints how I can reproduce it?

When I leave "Network-servers -> TLS Certificates" in the lora-app-server web page empty, everything is ok.
I think this is caused by that I didn't set TLS Certificates in loraserver config file, but used tls in the lora-app-server web page.

Hmm interesting. I would expect that you would get an error. Will test with that again. Please keep this issue open.
When you don't set any certificates in loraserver.toml and lora-app-server.toml, you should not enter any certificate information in LoRa App Server when adding the network-server.

Okay, thanks man!

I'm able now to reproduce the issue. It happens when the CA certificate is blank, but the TLS cert and key are populated.


Memory leak issue while publishing message

Hi,
The memory size is increasing and crashing the application at the below line.
publishTasks.Add(publisher.PublishAsync(text));
Any idea how to clear the memory after a message? We have to send 1000's of records in a minute and the memory is keep on increasing.

Move issue to library repo: https://github.com/googleapis/google-cloud-dotnet/issues/2532