Delete/Update commands not working?

Hey,
today I've started to write a little PHP script that should help me maintain my database. By testing different SQL commands I've found out, that the script is not updating or deleting anything.
1st Try using the select method
I've used the following command
$OBJ->select("DELETE FROM b_buchungen WHERE rowid=25;");

It returns me the errorMessage:
Error from server: 'Wrong context for the requested operation.'
2nd Try using the execute command
$OBJ->execute("DELETE FROM b_buchungen WHERE rowid=25;");

It returns me nothing at all and the Object holds no error. Also the record is still existing.
Further Informations
Same happens if I try to update a record. Either the context is wrong or the operation is not executed.
If I use any select queries or database info / table info, it works perfectly.
I wonder what this could be. I've checked the privileges, but I could not find any restrictions (they are marked with the * symbol).
Do I do something wrong? Or did I break your script with one of my updates? Have you tested this functionality before?
Any info/help would be very much appreciated! Thanks!

Have you executed a USE DATABASE dbName before?

Yes I'm connected by the connect_database command that does this for me. If I select a record from a table this works fine.
In general: Do I have to use the execute-method for writing operations?

You need to use execute method for INSERT/DELETE and UPDATE.
Since server is in autotransaction mode you need to COMMIT a write operation (or a series of write operations) in order to save changes.

Okay, good to know. So then I have no clue why it's not working. I've checked all my commited code to your script in the version history, but I've never changed any network code or code within the execute-method. So it should not be any bad code there.
As a next step I'll check my SQL-Syntax to figure out it is 100% correct by using it within another software like the SQLite Studio...

Okey I've tested the following command:
UPDATE b_buchungen SET BU_NOTIZ='test' WHERE rowid=25;

in SQLite Studio (on a local database not CubeSQL Server) it worked.
In my PHP Script it did not work with the execute command. (I've copy'n'pasted it)


Add jsonp multiple params support

support params in jsonp requests

@tsachis  Fixed comments and Deactivate. Plz review


Is text-davinci-003 the same model as ChatGPT?

The output doesn't seem to be the same

chatgpt is trained upto 2021. gpt3 is till 2019. chatgpt is based on that but trained with more data. this is not directly a chatgpt api. its a clone app thats based on the same ai model


cargo clean --offline fails

Problem
In some cases cargo clean refuses to execute in offline mode. I can't imagine any valid reason why cargo clean would need access to the network to perform workspace cleaning activity.
Steps

Clean up local cargo artifacts

cargo clean
rm -r ~/.cargo/git
rm -r ~/.cargo/registry

Change into a directory with a rust project that uses a git dependency (I think this is necessary)
Run cargo clean --offline -p <project-name>

This will fail with an error like: error: failed to load source for dependency 'modular-bitfield'

Possible Solution(s)
No response
Notes
No response
Version
cargo 1.75.0-nightly (b4d18d4bd 2023-10-31)
release: 1.75.0-nightly
commit-hash: b4d18d4bd3db6d872892f6c87c51a02999b80802
commit-date: 2023-10-31
host: x86_64-unknown-linux-gnu
libgit2: 1.7.1 (sys:0.18.1 vendored)
libcurl: 8.4.0-DEV (sys:0.4.68+curl-8.4.0 vendored ssl:OpenSSL/1.1.1u)
ssl: OpenSSL 1.1.1u  30 May 2023
os: Ubuntu 22.04 (jammy) [64-bit]

When using the -p flag, cargo needs to be able to determine which package within the entire dependency tree that the -p flag is referring to. With git dependencies, the only way for cargo to know if the dependency tree is accurate is to refer to the git repository. That in turn requires downloading it. I'm not sure if that is something we can really change or fix, though it might be possible to create a special case for cargo clean --offline, that might be a very intrusive change.

I see.
I'm running in a CI context where my goal is to clean up packages built for the current workspace but leave dependencies intact so they can be cached; this should minimize cache usage without negatively affecting build times too much since workspace package build outputs are very likely to be invalidated anyway.
My command right now looks like this:
cargo clean -p `cargo metadata --no-deps --offline --format-version 1 | jq -r '[.workspace_members[]|split(" ")|.[0]]|join(" ")'`

Adding a special case for cargo clean --offline would work. But since I'm only interested in cleaning the current workspace packages, not arbitrary packages in the dependency tree, maybe an alternative would be to add a new flag to just clean current workspace packages.

Have you looked into the third-party cargo-sweep?
I'm also hoping https://github.com/rust-lang/cargo/issues/5931 will help by having dependency caches separate from caches for local packages.  You can then combine that with https://github.com/rust-lang/cargo/issues/12633 which will help clear out  per-user cache entries from prior builds.

If you have a common prefix for all workspace members, you can use glob syntax like cargo clean -p 'myprefix-*'.

glob syntax

Yes, but I'm hoping to reuse this same ci script for independent rust projects, so I prefer my general solution despite being a bit longer.

dependency caches separate from caches for local packages

This would be ideal.
The cache is keyed on lock files and target triple, so "removing stale artifacts" and gc in general is irrelevant in my case. If deps change it will fail to match the key so deps will be rebuilt, a new cache entry will be created, and the old one will just fall off. Even if it was available today I'd still prefer to rebuild the cache from scratch instead of trying to keep it up to date by gc-ing it.


distinct improvements

After working on #2049, I think there is a lot of room to improve the distinct operator, as a whole. There are a few paths to choose from:
Problem Areas

Memory leaks with long-lived uses of distinct. Basically, if you have a situation where an observable with .distinct() on it has been running for a very long time, it's going to save each of those values in memory.
Perf on machines that don't support Set.
distinct can't really support any sort of use-case like "distinct in the last 3 minutes" currently

Proposed Solution

Use a WeakMap instead of a Set. If it's a WeakMap the value from the key/value pair could be meta data the users defines.
~~The user could have access to the value and the WeakMap or Set in an argument that is a comparer function that is made to check the value against what's in the WeakMap or Set. This comparer function could be used to clear the WeakMap or Set as well as evict values based off of meta data stored (if we're using a WeakMap). ~~

Basic Usage
// EDIT: REMOVED ... bad idea

Risks

WeakMap is a pain to polyfill in a foolproof way.
The distinct API becomes less straight forward for more advanced use-cases.
It's a breaking change. (This isn't something I think we need to land in 5.0, but it's something to be aware of)

EDIT: Removed bad proposal

Also extremely important to remember that WeakMap keys can only be objects, no primitives like numbers, strings, etc. this would limit the things the operator would work on. This may be a non-starter cause having an operator that only works with certain values is pretty odd.

Also extremely important to remember that WeakMap keys can only be objects, no primitives like numbers, strings, etc. this would limit the things the operator would work on. This may be a non-starter

Yup, it's a non-starter. I had forgotten that important bit. :\

Now that I think about it, it seems this could be solved trivially with let and scan, which gives you total control over how your dealing with distinct values, whether you want to use WeakMap or not, etc.
source.let(source => {
  return new Observable(observer => {
    return source.scan((state, value) => {
      state.forEach((key, value) => {
        if (value < Date.now() - 180000) {
          state.remove(key);
        }
      });
      if (!state.has(value)) {
        state.add(value, Date.now());
        observer.next(value);
      }
    }, new WeakMap())
    .subscribe();
  });
});

It's not ergonomic for new Rx users, but it should work.

We could let users override some of the default implementation of distinct so that it's easy to use WeakMap for situations where it makes sense (e.g. values are objects, not primitives). I can definitely see myself using that ability at some point, especially because of how attractive the garbage collection benefits of it are.


[WIFI-13155] add OptimCloud D series support

merged, Thanks !
please send another PR purging all remains of the xunison board support


feat: delve / goland debugging support

This PR adds a -debug flag which starts the provider in debug mode. This allows one to debug the provider
under Delve while running it against Terraform scripts. You can set break-points and inspect values which can
be very useful for debugging difficult problems.
Checklist

[x] I acknowledge that all my contributions will be made under the project's license
[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have read the Contribution Guidelines and my PR follows them
[x] I have titled the PR appropriately
[x] I have updated my branch with the main branch
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added the necessary documentation about the functionality in the appropriate .md file
[x] I have added inline documentation to the code I modified

hi @shwetha-manvinkurke anything else needed before merge?

hi @shwetha-manvinkurke anything else needed before merge?

Could you successfully debug the provider in GoLand by following the instructions? I am having trouble getting it to work. Also nit: can add __debug__bin to .gitignore

@shwetha-manvinkurke updated the .gitignore. To debug on Goland I had to do the following:

Setup GOROOT (initially opening main.go should show this option)
Select Modify Run Configuration... on main.go and then add --debug as Program arguments
Select Debug "go build main.go" and then copy the TF_REATTACH_PROVIDERS to the shell where terraform will be run
Set breakpoints in Goland as needed and run terraform, it will use plugin the process running under the Goland debugger

I've updated the README and split out the dlv and Goland instructions for better clarity


Play sound after AJAX success fails on iOS

Hi,
I do not know if this is a problem or my skills with javascript, but I have the following problem:
I use the jQuery form validator (http://www.formvalidator.net/) with a AJAX request to save the inserted values. If this was successful, a sound should be played.
This works fine on desktop (firefox, safari, ect., at least on MacOS), however, not on iOS (tested with iOS9/iOS10)
Is there a misstake in implementation or am I up to somthing? ;)
I am happy for any hint for resolving the issue. Thanks!
Stephan

This is my code:
`		// init bunch of sounds
ion.sound({
sounds: [
{name: "sound"}
],
	    // main config
	    path: "sounds/",
	    preload: true,
	    multiplay: true,
	    volume: 1
	});

	$("form.registration-form").submit(function(e) {
		e.preventDefault();
	});

	$.validate({
		validateOnBlur : false,
		onError : function() {
			...
		},
	    onSuccess : function() {
			$.ajax({
			    url:...,
				type:...,
			    data:...,
			    success:function(response) {
					ion.sound.play("sound");
					...
			    }
			})
		}
	});`

Hi, on iPhone and other Apple mobile devices where is a restriction. Sounds can be played only by direct user action at first, and only then it can be played by script (they will not even load, until user press some button)

If you will check plugin description, you will find, that i mentioned that.
Also you can read this Apple article:
https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html

Hello IonDen,
thanks for your feedback and sorry that I missed that in the description.
Regards
Stephan

Np. Hope in next few years apple will remove this restriction.


Plugin commands clear caches using normalized cache clearing workflow

1. Why is this change necessary?
There is a hint that I should clear the cache after installing a plugin. Why not clear it directly?
2. What does this change do, exactly?
The scheduled caches from the plugin installation change are passed to the backend cache controller. This is replicated in the commands to change a plugin installation state. Both workflows are using the same methods, which are now extracted into the cache service.
3. Describe each step to reproduce the issue or behaviour.

Activate a plugin that adds a feature to the storefront via command line
Reload page
See no changes
Facepalm because one forgot the cache clear which is done by the backend automatically
sw:cache:clear

4. Which documentation changes (if any) need to be made because of this PR?
--clear-cache is a new option for some plugin commands to enable cache clearing as this is now part of the routines. This might change scripts in the composer-project. There is a new cache tag: search.
5. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

I am not sure whether the travis errors are part of my PR as they seem to be unrelated.

As this differs from the current implementation and from the backend workflow (you have to explicitly clear the caches. It does not happen automatically.) I would prefer to turn it around: Add a flag to explicitly clear the necessary caches instead of adding a flag to disable an automatic cache clear.
Furthermore the linked hint does not tell you that you should clear the caches but that you may want to do it ;)
Any other opinions on that?

@t2oh4e Good point that cache clearing is optional in the backend. This change seems reasonable to me. Going to change that.

Is everyone fine with the recent changes?

I added a summary of which caches have been cleared successfully and which have failed to be cleared. Also I included some minor bug-fixes and made a PR to this PR, so my changes are isolated and can be reviewed separately. Take a look at this one: https://github.com/niemand-online/shopware/pull/1

I added more changes heavily inspired by @jkrzefski PR (which does not render obsolete) and @soebbing recent comment.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-22407
Please use this issue to track the state of your pull request.

Before this PR gets merged, please take a look at https://github.com/niemand-online/shopware/pull/1 which will add a summary output to console commands. Also that PR will add support for legacy plugins so I would strongly suggest to include it in this PR.

Hey @JoshuaBehrens,
can you please try to include the PR mentioned by @jkrzefski ?

Done @shopwareBot


Add prototype of benchmarking framework.

This commit adds containing the prototype of a benchmarking framework that will replace the one currently described here:
https://grpc.io/docs/guides/benchmarking/
This prototype was originally developed in a personal fork of https://github.com/grpc/grpc. The version in this commit separates the benchmarking functionality from the main gRPC repository.

CC @codeblooded

Development happened in a personal fork of https://github.com/grpc/grpc. The original commits are intermingled with commits for the rest of the repository. The code also needed to be moved and updated, for instance to reflect the changed paths in go packages. Since this is a prototype, it is simpler to add the code in a single commit and start from there. History before this point is preserved on the testctrl branch of the personal fork: https://github.com/codeblooded/grpc.

Thanks! Let's make all the development happen here in this repo from now on.

Just to be clear, we are assuming any development will take place in the yet-to-be-created repository https://github.com/grpc/test-infra, not in https://github/com/jtattermusch/test-infra.

@paulosjca as mentioned before, we will not "create" a repository under "grpc/test-infra". We will take this repository and transfer it under "grpc" org so this repository (https://github.com/jtattermusch/test-infra) will BECOME grpc/test-infra (with all its PRs, issues, commits and everything else that belongs to it). This is also the reason why should be developing against this repo for now, until the transfer happens (the act of transferring isn't blocking us in any way).
https://help.github.com/en/github/administering-a-repository/transferring-a-repository#whats-transferred-with-a-repository


[6.0] Disable CMake-based Foundation tests

Cherry pick of https://github.com/swiftlang/swift/pull/74589
Explanation: Disables Foundation tests invoked by CMake
Scope: Affects testing of Foundation
Original PR: https://github.com/swiftlang/swift/pull/74589
Risk: Low - disables tests, does not impact the actual build of the toolchain
Testing: PR testing via swift-ci
Reviewer: @parkera

@swift-ci please test

Yep we'll be adding it back as soon as we land the new Foundation

@swift-ci please test Linux platform


new baseline tests for base languages

This uncovered the following discrepancies in the v3 PR:

Base pt short date format should have leading zeroes (will investigate)
Base sv group separators should be spaces instead of periods (will investigate)
Base sv percent formats aren't inverted (we were aware of this one)

The old Intl doesn't support da, de or nl -- they're new locales -- so it's just going to fall back to English values for everything. The commented out values are what it would output if it supported them.

If values are commented out that aren't one of those locales, it's because I'm making a conscious choice to make a change from what it does today to what it'll do in the future (e.g. en-GB).


Consider to add IcedCoffee rather than normal Coffeescript?

As here: http://maxtaco.github.com/coffee-script/
Any chance to add this? Thanks!

I saw that go by my radar the other day. If it has a standalone compiler like coffeescript I was thinking about adding a new coffee setting, iced which when true, would use that compiler otherwise use the default coffeescript compiler.

Looks like it does. I'll have a look tonight, there was also another nice patch someone submitted which should make coffee compilation faster by sharing one compiler instance per sbt session. Both will this and that would probably go in the same release. Good stuff

Looks very nice and was trival to add support for. See the iced branch. I'll do a new release 1.2.2 tomorrow evening which includes the other coffee compiler optimization. Thanks for taking the interest!

Hi there Doug, thanks, that's useful!

The maintainer seems to be doing releases daily t o fix bugs, meaning that it may not be stable yet. I'm going to wait a few days to see if it does calm down.

incorporated in http://implicit.ly/coffeescripted-sbt-022


[Bug]: ValueError: Need hparams['tokenizer']

Describe the bug
The bug occurs when running this example: https://speechbrain.readthedocs.io/en/latest/API/speechbrain.pretrained.interfaces.html#speechbrain.pretrained.interfaces.EncoderDecoderASR
I get a "ValueError: Need hparams['tokenizer']".
On Windows.
Expected behaviour
Run without issue considering it is a basic example.
To Reproduce
No response
Versions
Tried speechbrain-0.5.15 (pip) and speechbrain-0.5.14 (git).
Relevant log output
...
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
Traceback (most recent call last):
  File "c:\Users\Me\Documents\Project\sb.py", line 7, in <module>
    asr_model = EncoderDecoderASR.from_hparams(
  File "c:\Users\Me\Documents\Project\speechbrain\speechbrain\pretrained\interfaces.py", line 509, in from_hparams
    return cls(hparams["modules"], hparams, **kwargs)
  File "c:\Users\Me\Documents\Project\speechbrain\speechbrain\pretrained\interfaces.py", line 650, in __init__
    super().__init__(*args, **kwargs)
  File "c:\Users\Me\Documents\Project\speechbrain\speechbrain\pretrained\interfaces.py", line 239, in __init__
    raise ValueError(f"Need hparams['{hp}']")
ValueError: Need hparams['tokenizer']

Additional context
No response

Hello @Reginald-Gillespie,
Could you please share the exact code that you used ?
I'm unable to reproduce your issue. See the following google colab: https://colab.research.google.com/drive/1xYRK4DiwnoTM0hciKhRSb-13R4WQghRl?usp=sharing

Interesting, your code worked for me. Here's my code (directly copied from that link):
from speechbrain.speechbrain.pretrained import EncoderDecoderASR
asr_model = EncoderDecoderASR.from_hparams(
    source="speechbrain/asr-crdnn-rnnlm-librispeech",
    savedir="/"
)
asr_model.transcribe_file("tests/samples/single-mic/example2.flac")

Oh my save dir seems to be throwing it off?

For some reason, my setting "savedir" to "/" makes it not work. I thought that would be where the models and all would be saved, but it's not, or at least doesn't work with just a "/", or something like that... so it's not an error with the code, just how I was using it.


⚠ Bofrost.fr has degraded performance

In 9eb8530, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1459 ms

Resolved: Bofrost.fr performance has improved in 1615494.


User facing API for specifying linear models terms

I've seen that glum version 3 will get a formula interface, much like R glm, using formulaic. This is a great step for more usability.
I wanted to ask for the appetite of yet another way to specify models based on the following requirements:

Highlevel interface much like Wilkinson formulae
No scikit-learn pipeline needed.
(Some) Autocompletion support / Programmatic approach
(formulaic uses a string, so no autocomplete)
Context free
(formulaic saves the current scope / context)
Specify penalties
It would be nice to be able to specify penalties per term, e.g. L2-difference for a B-spline, L2 for a categorical feature, or a group L2 or group L1 for another categorical feature. Sophisticated: geo-penalty

Thanks! I am also excited for the formula interface as a tool for fast exploratory building. In my opinion, there is still a lot of room for development within the formulaic-type framework that will be released in v3. One can add stateful transforms and modify the [tabmat materializer] (https://github.com/Quantco/tabmat/blob/aec685f571facd44d29ddd86e133a6ad6daf444a/src/tabmat/formula.py#L28C7-L28C25) and there is also the possibility to add features to formulaic itself. So my opinion would be to try out and optimize the formulaic based framework for now and assess later if a third way of specifying models is warranted.
As to your points:

Context free

The context can already be turned off by passing an empty dict. We could make this more explicit, e.g., allowing to set context=False.

Specify penalties

I think that this could be quite interesting. A related feature is [smoothness penalties for splines ] (https://github.com/Quantco/glum/issues/471#issuecomment-1821542714). Again, this could be incorporated within the formulaic-based framework. If one wanted to, e.g., be able to specify a penalized spline as something like bs(x, df=4, degree=3, cyclic_penalty=10), then one could write a stateful transform for that penalized spline and adjust the TabmatMaterializer to return a penalty matrix that corresponds to the desired penalty.

Autocompletion support

I agree that this would probably require a different approach.
I would be curious to know though if you have a specific formula library in mind or if you are suggesting developing one from the ground up.

Coming as part of Glum 3.


[DOC] Clean up Documentation

[x] Separate in files

Closed with https://github.com/cruisen/cli-calc/commit/f82fe7fa718bc5b99c99dd7557c30038e6a96806


Can this library be used to create a custom badge for the tab bar?

@ckteebe : I have tried it, able to add in tabbar controller but after a while unable to change the badge value.
Can you please suggest something.
Thanks!


Purchase RAM in wallet error message

Hello, I set up Anchor wallet for WAX using following video. All fine.
https://www.youtube.com/watch?v=tGiFr_LEyKA&feature=youtu.be
Now getting the message
"Error
Invalid private key ()" when trying to purchase more RAM.
Please help!

Kind regards,
Tom

CORRECTION: it was this video https://www.youtube.com/watch?v=UZUtlWn4LUs and it had two separate keys for Owner and Active.

Ensure you have the latest version of Anchor and that your wallet is unlocked. If you need more support, I'd encourage you to start a discussion about it on the forums: https://forums.eoscommunity.org/c/greymass/anchor-wallet/5


F&P Washer - Laundry Cycle shows as "---"

Typically should show the washer cycle I've chosen, e.g. "Everyday", but shows as "---" for the value on entity: sensor.fcb*_laundry_cycle.
Washer model: Fisher & Paykel- WH1060SG1 [10kg front loader]
gehomesdk executed, found this snippet that I assume is useful.
2024-12-24 22:29:07,888 DEBUG    Received features ['CLOTHES_WASHER_V1_DOWNLOADABLE_CYCLE', 'CLOTHES_WASHER_V1_FOUNDATION', 'CLOTHES_WASHER_V1_REMOTE_CYCLE_SELECTION', 'CLOTHES_WASHER_V1_REMOTE_START_AND_STOP'] for FCB***
2024-12-24 22:29:07,888 DEBUG    received event: got_appliance_features, processing callbacks...
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.MODEL_NUMBER to WH1060SG1AA
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.SERIAL_NUMBER to
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.APPLIANCE_TYPE to ErdApplianceType.WASHER
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.UNIT_TYPE to ErdUnitType.TYPE_120V_CAFE
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.BRAND to ErdBrand.FISHER_PAYKEL
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION to <IP_ADDRESS>
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE to <IP_ADDRESS>
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.ACM_UPDATING to False
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION to <IP_ADDRESS>
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION_AVAILABLE to <IP_ADDRESS>
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.APPLIANCE_UPDATING to False
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.LAUNDRY_MACHINE_STATE to Standby
2024-12-24 22:29:07,889 DEBUG    Setting ErdCode.LAUNDRY_SUB_CYCLE to ErdLaundrySubCycle.CYCLE_NONE
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_END_OF_CYCLE to False
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:59:00
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.INVALID
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_DELAY_TIME_REMAINING to 0:00:00
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_DELAY_CONTROL to 0:00:00
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_STATUS to False
2024-12-24 22:29:07,890 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_POWER_CONTROL to ErdOnOff.OFF

2024-12-24 23:04:34,254 DEBUG    Setting 0x20A8 to b'\xa0\xa0\x04\x00d\x90\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
2024-12-24 23:04:34,254 DEBUG    Setting 0x20D2 to b'\x00\x80\x00\x00\x82\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
2024-12-24 23:04:34,254 DEBUG    Setting 0x20D3 to b'\x00'
2024-12-24 23:04:34,254 DEBUG    Setting 0x20D7 to b'\x01

2024-12-24 22:29:07,890 DEBUG    Appliance state change detected in GeAppliance(FCB***) (ErdApplianceType.WASHER). Updated keys: ErdCode.MODEL_NUMBER, ErdCode.SERIAL_NUMBER, ErdCode.APPLIANCE_TYPE, ErdCode.UNIT_TYPE, ErdCode.BRAND, ErdCode.WIFI_MODULE_SW_VERSION, ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE, ErdCode.ACM_UPDATING, ErdCode.APPLIANCE_SW_VERSION, ErdCode.APPLIANCE_SW_VERSION_AVAILABLE, ErdCode.APPLIANCE_UPDATING, ErdCode.LAUNDRY_MACHINE_STATE, ErdCode.LAUNDRY_SUB_CYCLE, ErdCode.LAUNDRY_END_OF_CYCLE, ErdCode.LAUNDRY_TIME_REMAINING, ErdCode.LAUNDRY_CYCLE, ErdCode.LAUNDRY_DELAY_TIME_REMAINING, ErdCode.LAUNDRY_REMOTE_DELAY_CONTROL, ErdCode.LAUNDRY_REMOTE_STATUS, ErdCode.LAUNDRY_REMOTE_POWER_CONTROL, 0x20A8, 0x20D2, 0x20D3, 0x20D7

I ran the debug, and changed (and waited) for each cycle display name to update within the SmartHQ app whilst the debug was running.
Found that it is just particular cycles that are not appearing, with some appearing just fine with the actual cycle name, e.g.
Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.COTTONS

On my dial I have the following presets. Those in italics are reporting as invalid.

Everyday
Steam Refresh
Extra Care
Wool
Sports
Sanitise
Spin
Drum Clean
Rinse
Quick (Quick 30 on the SmartHQ app)
Easy Iron
Delicates
Cottons

@tdfountain implemented a bunch of new functionality, which will be incorporated into the next version.  Looking at the changes, it may resolve what you're seeing.  I'll leave this open until you confirm after trying the next version.

The referenced changes unfortunately did not update ErdLaundryCycle, only other ERDs.  I just submitted gehome PR #321 to address this issue.
In looking through the list of missing presets above, it appears all but "Extra Care" are likely addressed.  I do not see an enum value that likely corresponds to that laundry cycle, but it may go by a different name on F&P units.  If it is still missing, we will likely need the actual value (integer or hex) to add it to the library.

The referenced changes unfortunately did not update ErdLaundryCycle, only other ERDs. I just submitted gehome PR #81 to address this issue.
In looking through the list of missing presets above, it appears all but "Extra Care" are likely addressed. I do not see an enum value that likely corresponds to that laundry cycle, but it may go by a different name on F&P units. If it is still missing, we will likely need the actual value (integer or hex) to add it to the library.

I've pulled the latest commit - assuming I'm not jumping the gun, I validated the laundry_enums.py was updated with the changed presets. Everyday cycle doesn't seem to align with the integer value :-(
2024-12-26 08:55:00,735 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:59:00
2024-12-26 08:55:00,735 DEBUG    Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.INVALID

I recently changed the ErdLaundryCycle to return NOT_DEFINED rather than INVALID in failure cases.  You should confirm you are indeed running the latest gehomesdk (please note this is different than ha_gehome which is the Home Assistant custom component).
It is probable that the value returned for LAUNDRY_CYCLE will be needed to identify or fix the issue if it persists.  You may therefore want to apply the gehome PR #82 that I just submitted.  I added a debug log entry with the value.  (This PR also fixes another issue with an incorrect use of INVALID instead of NOT_DEFINED that further suggests you are using an earlier version of gethomesdk.)

Give the latest pre-release version of the component (0.6.15-dev0) and see if things are better.  It incorporates the latest gehomesdk with all of @tdfountain's changes.

PIP being PIP - it definitely was the older version still sigh
Now running 0.5.41 as well as the dev branch (0.6.15-dev0) of ha_gehome - both are working perfectly so far. Of all the presets, only Extra Care is not visible (which is fine for now -- happy to help identify the erd codes with a little bit of guidance).
Happy to close this issue out!

Glad most of the changes are working for you.
Could you be referring to the "Easy Care" cycle instead of the "Extra Care" cycle?
The LAUNDRY_WASHER_DOWNLOADED_CYCLE_ALLOWABLES value is a bitmap of downloads that are permitted by the device.  It appears from your bitmap that your washer does not support Easy Care but it is entirely possible I have something off slightly in the parser for the bitmap.  I believe the list here should match the "My Cycle Settings" in your SmartHQ app.
How do you set the "Extra Care" cycle (e.g. on the front of the unit, via the app, etc.)?  Can you provide the full debug information from the unit when in "Extra Care"?  I can look at the debug logs to see whether perhaps it is a standard cycle with a specified sub-cycle or otherwise.

Glad most of the changes are working for you.
Could you be referring to the "Easy Care" cycle instead of the "Extra Care" cycle?
The LAUNDRY_WASHER_DOWNLOADED_CYCLE_ALLOWABLES value is a bitmap of downloads that are permitted by the device.  It appears from your bitmap that your washer does not support Easy Care but it is entirely possible I have something off slightly in the parser for the bitmap.  I believe the list here should match the "My Cycle Settings" in your SmartHQ app.
How do you set the "Extra Care" cycle (e.g. on the front of the unit, via the app, etc.)?  Can you provide the full debug information from the unit when in "Extra Care"?  I can look at the debug logs to see whether perhaps it is a standard cycle with a specified sub-cycle or otherwise.

Physically on the machine it's showing as "Extra Care", but likely the same function. I will run a debug for you! Though I've noticed that whether I tail it to a log file or view it interactively, the JSON payload is always truncated. Is there a particular location I should be picking the logs from? Or whatever is being output is suitable?

I haven't had an opportunity to figure out the Extra Care function, and most likely would not use it (so says the wife 🤣). Based on this I'm quite content with the current array of presets that are working correctly and happy for this to be closed.
If I do invest some time in the Extra Care function and gather debug logs, I'll come prepared via a new issue :)
Thank you @simbaja @tdfountain! I'll remain active around the development releases and help test in the background. Hope I can contribute towards the continued success of this project.


miniupnpc: 2.2.6 -> 2.2.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/miniupnpc/versions.
meta.description for miniupnpc is: A client that implements the UPnP Internet Gateway Device (IGD) specification
meta.homepage for miniupnpc is: https://miniupnp.tuxfamily.org/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.2.7 with grep in /nix/store/25xibz24g7n8b8rg0d3p5llhw8azwval-miniupnpc-2.2.7
found 2.2.7 in filename of file in /nix/store/25xibz24g7n8b8rg0d3p5llhw8azwval-miniupnpc-2.2.7

Rebuild report (if merged into master) (click to expand)

60 total rebuild path(s)

60 package rebuild(s)

First fifty rebuilds by attrpath

aeon
aerc
alephone
atomic-swap
bitcoin
bitcoin-abc
bitcoin-unlimited
bitcoind
bitcoind-abc
bitcoind-knots
bitcoind-unlimited
dante
dolphin-emu
dolphin-emu-primehack
drawpile
eiskaltdcpp
elements
elementsd
elementsd-simplicity
flycast
fragments
gridcoin-research
groestlcoin
groestlcoind
haven-cli
hydrus
i2pd
libtransmission
libtransmission_4
litecoin
litecoind
lutris
lutris-free
masari
miniupnpc
monero-cli
monero-gui
namecoind
particl-core
pivx
pivxd
pshs
qodem
retroshare
sunshine
swiften
torrential
transmission
transmission-gtk

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/25xibz24g7n8b8rg0d3p5llhw8azwval-miniupnpc-2.2.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A miniupnpc https://github.com/r-ryantm/nixpkgs/archive/7a2be5b7d6a28def87520629f25b8ae5fd167a4d.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/7a2be5b7d6a28def87520629f25b8ae5fd167a4d#miniupnpc

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/25xibz24g7n8b8rg0d3p5llhw8azwval-miniupnpc-2.2.7
ls -la /nix/store/25xibz24g7n8b8rg0d3p5llhw8azwval-miniupnpc-2.2.7/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

5 packages marked as broken and skipped:

aeon
bitcoin-unlimited
bitcoind-unlimited
pivx
pivxd

12 packages failed to build:

alephone-apotheosis-x
bitcoin
bitcoind
bitcoind-knots
elements
elementsd
groestlcoind
haven-cli
haven-cli.source
i2pd
masari
particl-core

66 packages built:

aerc
alephone
alephone-durandal
alephone-eternal
alephone-evil
alephone-infinity
alephone-marathon
alephone-pathways-into-darkness
alephone-pheonix
alephone-red
alephone-rubicon-x
alephone-yuge
alephone.icons
atomic-swap
bitcoin-abc
bitcoind-abc
dante
dolphin-emu
dolphin-emu-primehack
drawpile
eiskaltdcpp
elementsd-simplicity
flycast
fragments
gridcoin-research
hydrus
hydrus.doc
libtransmission
libtransmission.apparmor
libtransmission_4
libtransmission_4.apparmor
litecoin
litecoind
lutris
lutris-free
miniupnpc
monero-cli
monero-cli.source
monero-gui
namecoind
pshs
qodem
retroshare
sunshine
swiften
torrential
transmission
transmission-gtk
transmission-gtk.apparmor
transmission-qt
transmission-qt.apparmor
transmission.apparmor
transmission_4
transmission_4-gtk
transmission_4-gtk.apparmor
transmission_4-qt
transmission_4-qt.apparmor
transmission_4-qt6
transmission_4-qt6.apparmor
transmission_4.apparmor
transmission_noSystemd
transmission_noSystemd.apparmor
warzone2100
yaup
zeroad
zeroadPackages.zeroad-unwrapped

Maintainer pings

Result of nixpkgs-review pr 310475 run on x86_64-linux 1

6 packages marked as broken and skipped:

aeon
bitcoin-unlimited
bitcoind-unlimited
groestlcoin
pivx
pivxd

2 packages failed to build:

haven-cli
haven-cli.source

64 packages built:

aerc
alephone
alephone.icons
atomic-swap
bitcoin
bitcoin-abc
bitcoind
bitcoind-abc
bitcoind-knots
dante
dolphin-emu
dolphin-emu-primehack
drawpile
eiskaltdcpp
elements
elementsd
elementsd-simplicity
flycast
fragments
gridcoin-research
groestlcoind
hydrus
hydrus.doc
i2pd
libtransmission
libtransmission.apparmor
libtransmission_4
libtransmission_4.apparmor
litecoin
litecoind
lutris
lutris-free
masari
miniupnpc
monero-cli
monero-cli.source
monero-gui
namecoind
particl-core
pshs
qodem
retroshare
sunshine
swiften
torrential
transmission
transmission-gtk
transmission-gtk.apparmor
transmission-qt
transmission-qt.apparmor
transmission.apparmor
transmission_4
transmission_4-gtk
transmission_4-gtk.apparmor
transmission_4-qt (transmission_4-qt5)
transmission_4-qt.apparmor (transmission_4-qt5.apparmor)
transmission_4-qt6
transmission_4-qt6.apparmor
transmission_4.apparmor
transmission_noSystemd
transmission_noSystemd.apparmor
warzone2100
yaup
zeroadPackages.zeroad-unwrapped

haven-cli is broken on hydra


Docker incremental builds

This changes the build process so that it is purely Dockerfile-driven; this makes the resulting images a bit bigger, and doesn't allow for caching wheels, but it should make development using Docker a lot nicer. The Dockerfile is structured so that you can take advantage of layer caching to just rebuild the app part if that's all you're changing (ie. the development case).

This change is

[Current coverage][cc-pull] is 97.24%

Merging [#51][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master        #51   diff @@
==========================================
  Files            13         13
  Lines           796        796
  Methods           0          0
  Messages          0          0
  Branches         42         42
==========================================
  Hits            774        774
  Misses           17         17
  Partials          5          5

Powered by Codecov. Last updated by [8745175...f830c09][cc-compare]
[cc-base-branch]: https://codecov.io/gh/fusionapp/fusion-index/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/fusionapp/fusion-index/compare/8745175a067736cd807c66f7c2b41e83fc591957...f830c092a58f6be9aca2a512dd0df03f65900a0b
[cc-pull]: https://codecov.io/gh/fusionapp/fusion-index/pull/51?src=pr

Reviewed 4 of 6 files at r1, 2 of 2 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Dry certification config

ref #39284

@ojeytonwilliams should we produce these cert maps when building the curriculum?

@ahmadabdolsaheb yes, I'd say so.  Shaun's been working on https://github.com/freeCodeCamp/freeCodeCamp/pull/39695 which is looking to do that.  For the 'building' part, we still need to work out how to keep the ability to quickly live-reload challenges in the browser whenever you change a challenge.  If we require the entire curriculum to be reloaded, this makes the process very slow and frustrating.  I'm not sure how best to solve this, yet.
Also, I think we should consider using meta.yml over meta.json, simply because we repeat the titles in the meta.json purely to help humans order the challenges correctly.  Effectively they're comments masquerading as code, which is another source of confusion.

Since the completion hours are read from the translations, it seems that they fine not being pulled from the config.

So, it's kind of annoying that I could introduce a bug (fixed by the last commit) that didn't cause any tests to fail.  It's in randomAPIs though, so maybe it's not a huge deal.

@nhcarrigan please review and merge when you get a chance.


[SPARK-32376][SQL] Make unionByName null-filling behavior work with struct columns

What changes were proposed in this pull request?

SPARK-29358 added support for unionByName to work when the two datasets didn't necessarily have the same schema, but it does not work with nested columns like structs. This patch adds the support to work with struct columns.
Why are the changes needed?

The allowMissingColumns of unionByName is a feature allowing merging different schema from two datasets when unioning them together. Nested column support makes the feature more general and flexible for usage.
Does this PR introduce any user-facing change?

Yes, after this change users can union two datasets with different schema with different structs.
How was this patch tested?

Unit tests.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32689/
Test PASSed.

Test build #128065 has started for PR 29587 at commit 95e8fd4.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32694/
Test PASSed.

Test build #128069 has started for PR 29587 at commit 5db1e0f.

Test build #128065 has finished for PR 29587 at commit 95e8fd4.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128065/
Test FAILed.

GitHub Actions were passed. I think it should be ready for review. But I think I will still add some comments to code later.

Test build #128069 has finished for PR 29587 at commit 5db1e0f.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128069/
Test FAILed.

Test build #128125 has started for PR 29587 at commit 8bec8a3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32749/
Test PASSed.

Test build #128125 has finished for PR 29587 at commit 8bec8a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128125/
Test PASSed.

cc @cloud-fan @HyukjinKwon @dongjoon-hyun

Test build #128185 has started for PR 29587 at commit 2515d78.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32810/
Test PASSed.

Test build #128185 has finished for PR 29587 at commit 2515d78.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128185/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test build #128211 has started for PR 29587 at commit 2515d78.

Test build #128211 has finished for PR 29587 at commit 2515d78.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128211/
Test PASSed.

Test build #128233 has started for PR 29587 at commit 4398e77.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32860/
Test PASSed.

Test build #128233 has finished for PR 29587 at commit 4398e77.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128233/
Test FAILed.

retest this please

Test build #128262 has started for PR 29587 at commit 4398e77.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32890/
Test PASSed.

Test build #128262 has finished for PR 29587 at commit 4398e77.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128262/
Test PASSed.

@maropu Any more comments? cc @cloud-fan @HyukjinKwon

Test build #128595 has started for PR 29587 at commit 3ea24af.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33220/
Test PASSed.

Test build #128595 has finished for PR 29587 at commit 3ea24af.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128595/
Test PASSed.

Thanks, @viirya . This looks useful~ I'll review this tomorrow again.

Test build #128599 has started for PR 29587 at commit ae14447.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33224/
Test PASSed.

Test build #128599 has finished for PR 29587 at commit ae14447.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128599/
Test FAILed.

retest this please

Test build #128602 has started for PR 29587 at commit ae14447.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33227/
Test PASSed.

Test build #128602 has finished for PR 29587 at commit ae14447.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128602/
Test PASSed.

@viirya . Do you think we can have an option to turn off this new feature completely?

@viirya . Do you think we can have an option to turn off this new feature completely?

Yea, I think we can have one SQL config that can turn off this feature.

Test build #128618 has started for PR 29587 at commit 337cea7.

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33242/
Test PASSed.

Test build #128619 has started for PR 29587 at commit 90fc4fc.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33243/
Test PASSed.

Test build #128619 has finished for PR 29587 at commit 90fc4fc.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Test build #128618 has finished for PR 29587 at commit 337cea7.

This patch fails due to an unknown error code, -9.
This patch does not merge cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128619/
Test FAILed.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128618/
Test FAILed.

retest this please

Test build #128638 has started for PR 29587 at commit 90fc4fc.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33261/
Test PASSed.

Test build #128638 has finished for PR 29587 at commit 90fc4fc.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128638/
Test FAILed.

retest this please

Test build #128662 has started for PR 29587 at commit 90fc4fc.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33284/
Test PASSed.

Test build #128662 has finished for PR 29587 at commit 90fc4fc.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128662/
Test PASSed.

Test build #128685 has started for PR 29587 at commit ee72107.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33308/
Test PASSed.

Test build #128685 has finished for PR 29587 at commit ee72107.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128685/
Test FAILed.

Test build #128686 has started for PR 29587 at commit 7b0d65d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33309/
Test PASSed.

Test build #128687 has started for PR 29587 at commit b4270f4.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33310/
Test PASSed.

@maropu @dongjoon-hyun Per @fqaiser94's comment, I refactored the code a little bit. Please let me know what you think about the change now. Thanks.

Test build #128686 has finished for PR 29587 at commit 7b0d65d.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Test build #128687 has finished for PR 29587 at commit b4270f4.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128687/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128686/
Test FAILed.

retest this please

Test build #128721 has started for PR 29587 at commit b4270f4.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33345/
Test PASSed.

Test build #128721 has finished for PR 29587 at commit b4270f4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128721/
Test PASSed.

Test build #128782 has started for PR 29587 at commit 61ff46f.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33405/
Test PASSed.

Test build #128782 has finished for PR 29587 at commit 61ff46f.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128782/
Test FAILed.

Test build #128886 has started for PR 29587 at commit 9040c56.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33508/
Test PASSed.

Test build #128886 has finished for PR 29587 at commit 9040c56.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128886/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33519/
Test PASSed.

Test build #128897 has started for PR 29587 at commit 9b21d91.

Test build #128897 has finished for PR 29587 at commit 9b21d91.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128897/
Test PASSed.

@maropu @dongjoon-hyun @cloud-fan Spending some time fixing the optimization issue https://github.com/apache/spark/pull/29587#discussion_r489466321. This is ready for review again.

ping @maropu @dongjoon-hyun @cloud-fan Could you help review this again?

retest this please

Test build #129393 has started for PR 29587 at commit 9b21d91.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34000/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34000/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34000/
Test PASSed.

Test build #129393 has finished for PR 29587 at commit 9b21d91.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129393/
Test PASSed.

In the PR description, could you describe the behaviour change of unionByName before/after this PR?

Test build #129435 has started for PR 29587 at commit 1829889.

Updated the PR description with the behavior change.

Test build #129435 has finished for PR 29587 at commit 1829889.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129435/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34042/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34042/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34042/
Test PASSed.

@maropu @HyukjinKwon @dongjoon-hyun #29795 refactored WithFields code and added UpdateFields to replace WithFields. I synced up with the change.

Test build #129466 has started for PR 29587 at commit 8a9522e.

Test build #129468 has started for PR 29587 at commit bb8938f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34073/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34075/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34073/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34073/
Test PASSed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34075/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34075/
Test PASSed.

Test build #129466 has finished for PR 29587 at commit 8a9522e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129466/
Test PASSed.

Test build #129468 has finished for PR 29587 at commit bb8938f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129468/
Test PASSed.

I have no more comment. Thanks, @viirya

Test build #129770 has started for PR 29587 at commit 9e73928.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34376/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34376/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34376/
Test PASSed.

Test build #129770 has finished for PR 29587 at commit 9e73928.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129770/
Test PASSed.

I will wait for a while for further comments. If no more comments from others, I will merge this and work on the followup. Thanks!

Test build #129903 has started for PR 29587 at commit c07e30f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34509/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34509/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34509/
Test PASSed.

Test build #129909 has started for PR 29587 at commit 2ca1379.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34515/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34515/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34515/
Test PASSed.

Test build #129914 has started for PR 29587 at commit 3d907d0.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34520/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34520/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34520/
Test FAILed.

Test build #129903 has finished for PR 29587 at commit c07e30f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129903/
Test PASSed.

Thanks for reviewing. Merged to master.

Test build #129909 has finished for PR 29587 at commit 2ca1379.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129909/
Test PASSed.

Test build #129914 has finished for PR 29587 at commit 3d907d0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129914/
Test PASSed.


Revert "Remove all non-functional OutboundLink code that was providing /status/recentTLSLinks endpoint"

Follow up on https://github.com/up9inc/mizu/pull/1008
Close https://github.com/up9inc/mizu/pull/1014 if you merge this.

this one can be closed in favor of https://github.com/up9inc/mizu/pull/1014

Closing in favor of https://github.com/up9inc/mizu/pull/1014


Confusing error message when mask is just one pixel

Reported by Vu Nguyen (SBU), this is the error when mask is defined by a single pixel in a 2d image:
Traceback (most recent call last):
  File "/Users/vuhoangnguyen/Desktop/pyradiomics/pyradiomics_debug.py", line 30, in <module>
    featureVector = extractor.execute(im, ma)
  File "/Library/Python/2.7/site-packages/radiomics/featureextractor.py", line 397, in execute
    boundingBox, correctedMask = imageoperations.checkMask(image, mask, **self.settings)
  File "/Library/Python/2.7/site-packages/radiomics/imageoperations.py", line 230, in checkMask
    raise ValueError('mask has too few dimensions (number of dimensions %d, minimum required %d)' % (ndims, minDims))
ValueError: mask has too few dimensions (number of dimensions 0, minimum required 2)

Probably we need a more clear error message.

fixed in 3efae04


Windows paths are not handled properly

From CIF-ontology, I tried to run generate_cif.py locally on my Windows 10 environment with Python 3.8.
First, an issue arised with Windows paths for the PyCIFRW dependency, which has been reported and subsequently fixed.
When running the script now, it fails for similar reasons (Windows path handling) via the this dependency, specifically in the line self.top = self.world.get_ontology(cif_top).load(), where self.world = emmo.World().
Full traceback:
C:\Users\c_w_a\Documents\GitHub\CIF-ontology\cif_top.ttl does not look like a valid URI, trying to serialize this will break.
Traceback (most recent call last):
  File ".\dic2owl\dic2owl\generate_cif.py", line 211, in <module>
    self = gen = main()
  File ".\dic2owl\dic2owl\generate_cif.py", line 191, in main
    gen = Generator(dicfile="cif_core.dic", base_iri=base_iri)
    self.top = self.world.get_ontology(cif_top).load()
  File "C:\Users\c_w_a\.virtualenvs\EMMO\lib\site-packages\emmo\ontology.py", line 295, in load
    self._load(only_local=only_local, filename=filename, format=format,
  File "C:\Users\c_w_a\.virtualenvs\EMMO\lib\site-packages\emmo\ontology.py", line 397, in _load
    g.parse(resolved_url, format=fmt)
  File "C:\Users\c_w_a\.virtualenvs\EMMO\lib\site-packages\rdflib\graph.py", line 1062, in parse
    source = create_input_source(
  File "C:\Users\c_w_a\.virtualenvs\EMMO\lib\site-packages\rdflib\parser.py", line 193, in create_input_source
    input_source = URLInputSource(absolute_location, format)
  File "C:\Users\c_w_a\.virtualenvs\EMMO\lib\site-packages\rdflib\parser.py", line 113, in __init__
    file = urlopen(req)
  File "C:\Users\c_w_a\AppData\Local\Programs\Python\Python38\lib\urllib\request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Users\c_w_a\AppData\Local\Programs\Python\Python38\lib\urllib\request.py", line 525, in open
    response = self._open(req, data)
  File "C:\Users\c_w_a\AppData\Local\Programs\Python\Python38\lib\urllib\request.py", line 547, in _open
    return self._call_chain(self.handle_open, 'unknown',
  File "C:\Users\c_w_a\AppData\Local\Programs\Python\Python38\lib\urllib\request.py", line 502, in _call_chain
    result = func(*args)
  File "C:\Users\c_w_a\AppData\Local\Programs\Python\Python38\lib\urllib\request.py", line 1390, in unknown_open
    raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: c>

My setup:
Windows 10 (version 20H2, build 19042.928)
Python 3.8.1
Virtual environment through virtualenvironment-powershell.
Installed EMMO from PyPI (version 1.0.0)
While I normally use WSL 2.0 (Linux kernel in Windows), I would prefer not to for this particular project.

Actually, it looks like the issue is the rdflib package.

Hmm, it might be my fault for working in the branch, where I moved stuff around and the fact that the script expects the ontology files to be present alongside it.

Hmm, it might be my fault for working in the branch, where I moved stuff around and the fact that the script expects the ontology files to be present alongside it.

Indeed. This could all be fixed from the side of the script using EMMO-Python, i.e., it should be fine on this side. I will therefore close this issue.


feat: Try noports wish application

- What I did

Created a TUI bubbletea application to be served over SSH
Allows to run 3 commands:

Display a welcome message
Run ip addr / ifconfig (-f flag to use ifconfig instead of ip addr)
Run nmap to scan all ports for the given host passed in (-h flag)

- How I did it
- How to verify it
- Description for the changelog
feat: Try noports wish application

Forgot to finish the welcome message, I will also explain all this code in the files changed tab before EOD

@XavierChanth how do I run this?  And how we're going to host this?

I've written the main package across multiple files, so you have to run via go run .
I'm not sure what to do about tests yet, most of the functions should be pure enough to unit test, and I think I could emulate some end2end tests. For the time being, I was thinking I setup a trial container to test against, and give the team access for testing and feedback. Ideally we release this with the APKAM installer, so I'm about on track

Started dockerizing, this file explains how the usage is intended: https://github.com/atsign-foundation/noports/blob/try-noports-wish/packages/go/trynoports/docker.md
I designed the go application to spawn a go routine which runs sshnpd as a child process. This works fine, but SRV seems to crash... I think it has trouble binding sockets (see logs below)
FYI. The only dart:io classes used in srv are Process, Socket, InternetAddress.
At the moment the application crashes with:
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ r.result is a bool
  │ INFO|2024-05-03 23:16:01.373459| sshnpd |svr.result is true
  │  bool, Result: true, SigningMetadata: {HashingAlgo: sha256, SigningAlgo: rsa2048, SignatureTimestamp: 2024-05-03 23:16:01.370563Z}
  │ INFO|2024-05-03 23:16:01.373442| sshnpd |sv
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ r.result is a bool
  │ INFO|2024-05-03 23:16:01.373459| sshnpd |svr.result is true

2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ INFO|2024-05-03 23:16:01.373799| sshnpd |Setting up ports for tunnel session using dart (dart) from: @xavierchanth session: d5ae6098-6937-4f74-a0c6-787b61fc8264

2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ INFO|2024-05-03 23:16:01.392005|SrvImplExec|SrvImplExec.run(): executing /usr/local/at/srv -h uplink.xavierchanth.xyz -p 43219 --local-port 23234 --local-host localhost --multi --rv-auth --rv-e2ee

2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ 1780|SrvImplExec|rv stderr | #0      _Directory.createSync (dart:io/directory_impl.dart:124)
  │ INFO|2024-05-03 23:16:01.621786|SrvImplExec|rv stderr | #1      _File.createSync (dart:io/file_impl.dart:303)
  │ INFO|2024-05-03 23:16:01.621791|SrvImplExec|rv stde
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ 1780|SrvImplExec|rv stderr | #0      _Directory.createSync (dart:io/directory_impl.dart:124)
  │ INFO|2024-05-03 23:16:01.621786|SrvImplExec|rv stderr | #1      _File.createSync (dart:io/file_impl.dart:303)
  │ INFO|2024-05-03 23:16:01.621791|SrvImplExec|rv stde
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ mplExec|rv stderr | #4      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295)
  │ INFO|2024-05-03 23:16:01.621807|SrvImplExec|rv stderr | #5      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:18
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ mplExec|rv stderr | #4      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295)
  │ INFO|2024-05-03 23:16:01.621807|SrvImplExec|rv stderr | #5      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:18
2024/05/03 23:16:01 INFO Sshnpd |
  Msg=
  │ 4)

2024/05/03 23:16:04 INFO Sshnpd |
  Msg=
  │ SEVERE|2024-05-03 23:16:04.573590| sshnpd |startNpt failed with unexpected error : TimeoutException after 0:00:03.000000: Future not completed

^C2024/05/03 23:31:57 INFO Stopping SSH server

This should be progressable at this point, but we don't have as much demand for it compared to the amount of effort it would be to embed the C version of sshnpd into this program. Closing for now


[Typo] retreive -> retrieve

Checklist

Issue number for this PR: #nnn (required)
Docs included?: (yes/no; required for all API/functional changes)
Test units included?: (yes/no; required)
In a clean directory, npm install, npm run build, and npm test run successfully? (yes/no; required)

Description

[Typo] retreive -> retrieve
Code sample

I signed it!

Eye before E except after See 🤣
Thanks for the patch


Null compatibility broken

Laravel Version: 8.83.23
PHP Version: 8.0.10
Database Driver & Version:
MySql 8

Description:
When we use a cast of type 'object', 'collection' and we have the original value null, we get an error when trying to decode json.
This change appeared in the PR and is still relevant even for version 9.
PR
We get the warning

PHP Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated

Steps To Reproduce:

Hey there,
Unfortunately we don't support this version anymore. Please check out our support policy on which versions we are currently supporting. Can you please try to upgrade to the latest version and see if your problem persists? If so, please open up a new issue and we'll help you out.
Thanks!


Secure LDAP is disabled when LDAP authentication disables

Secure LDAP was not getting disabled when the LDAP authentication disables. This change fixes this problem
BQ defect: https://w3.rchland.ibm.com/projects/bestquest/?defect=SW556683

Signed-off-by: Nikhil Ashoka<EMAIL_ADDRESS>

fixes SW556683


how to generate more image

there are only four image here，so i want to know how could i generate more images ？

https://github.com/ankush-me/SynthText#adding-new-images


More Flow typing prep

Preparing for full flow support in v7.

Codecov Report

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

@@          Coverage Diff           @@
##           master   #3170   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files          68      68
  Lines        1440    1507   +67
======================================
+ Hits         1440    1507   +67

Impacted Files
Coverage Δ

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

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

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

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

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

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

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

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

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

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

... and 21 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 9f1cb56...3b953b1. Read the comment docs.


create idea network

This is currently only a rough idea. The idea network would operate in the background. It takes available information and tries to discover new areas around them. When actively triggered it applies available ideas to the impulse. Based on current models the IdeaNet would sit between the CtxNet and the RespNet.

Closing in favour of #155.


Fix CMAKE_INSTALL_PREFIX

forked + PR to test  https://github.com/mavlink/MAVSDK/issues/2475

CI workflow needs approval to trigger

What happens if you don't set CMAKE_INSTALL_PREFIX at all and let the default value be used? Feels weird to manually set /usr :thinking:

@JonasVautherin it has to be /usr otherwise it's /usr/local and would be wrong again.
You will have to add sudo to the install step though.


Fixed missing flash algos on several targets

When several targets that had a custom flash class were updated to use the standard support for different erase/program sizes, the algo parameter to the FlashRegion constructor was accidentally dropped.

/morph test


Add nofollow attribute to create OSPR link

@edx/ospr

:+1:

Current coverage is 52.50% (diff: 100%)

Merging #93 into master will not change coverage

@@             master        #93   diff @@
==========================================
  Files            51         51
  Lines          1760       1760
  Methods           0          0
  Messages          0          0
  Branches        205        205
==========================================
  Hits            924        924
  Misses          824        824
  Partials         12         12

Powered by Codecov. Last update 8280dd9...1b14ed9


RE1 Jill Terrace room bug

Version
v3.1.0
Seed
R712-1WU9-WNHHH04Z9Y88HNN9KC9K0ZYZZZZZZZZZZZZZZ3XZZZ
Scenario
RE 1 (Jill)
Player Character
Steve (CV)
What happened?
playing through the game normally. i finish everything up that i can in the main mansion but i couldnt find the star crest. upon looking into the log it stated it was in the room 212 terrace. which means it would have been in place of the grenade launcher. but when i went into the terrace the first time i had the barry cutscene barry was actually Ada (RE2) and with the cutscene he gives you the grenade launcher. well he gave me it and it was the grenade launcher even tho i had already gotten the grenade launcher in room 209 Bedroom. so i had 2 grenade launchers and no star crest. not sure if this will happen with other seeds as well or if its just this seed that changed the crest back to the grenade launcher while doing this cutscene.

I was unable to reproduce this. I started a new game, went upstairs, went into corridor, then back into hall, then into terrace and Claire gave me the star crest.


Single sellection default value

1)Hello can i set single sellection default value, and cansel Deselect event ?
2)In single sellection mode dont work

yes the selected item array should have only one item which would be your default value


Cursor cannot be dragged (iOS 16.2)

Here's a video from the iPhone Simulator:
https://user-images.githubusercontent.com/37193648/210152606-dfbd2768-c1da-4f92-bbf2-a0bb23057b5c.mov
The issue also persisted on my physical mobile (iPhone 11, iOS 16.2).
Details:

I can double tap to bring up the iOS text input options menu.
I can tap anywhere within the text input to change the cursor position.
I can long press the keyboard spacebar and move my finger around to change the cursor position.
But what I cannot do is press and hold my finger on the cursor and then move the cursor around

I would be very grateful if this could be fixed soon, otherwise the package isn't all-the-way native!

same problem

I've discovered this issue applies to all non-tap gestures, including scrolling within the text input.

Any workarounds or fix on this? I'm facing the same issue

Well, I found how to fix it


Let plugins define the macOS version they support

We currently support `"kapVersion": ">=3.2.0" in package.json.
I'm now thinking that we should namespace our custom package.json properties:
{
	"kap": {
		"version": ">=3.2.0",
		"macosVersion": ">=10.15.4"
	}
}

Should we have macosVersion follow the Release version instead? So, it's easier to compare to os.release() (based on https://en.wikipedia.org/wiki/Darwin_(operating_system)#Release_history)
Or is there a way to reliably get the mapped version?

Never mind, there's https://github.com/sindresorhus/macos-version


AVRO-3871: Add blocking direct binary encoder

What is the purpose of the change
Adds an encoder to buffer the arrays/maps and adds the bytes to allow the reader to skip the whole map/array.
Verifying this change
This change added tests and can be verified as follows:

By new tests

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? JavaDocs

@opwvhk : Could you have a look at this PR please ?; to have a second eyes on it before i merge it ?

Thanks @clesaec and @opwvhk for the review, appreciate it! 👍


[tagger] Delete param in createTaggerClient() that's always nil

What does this PR do?
Small cleanup in the tagger. Deletes a function param in createTaggerClient that's always sent as nil.
Describe how to test/QA your changes
Unit and e2e tests cover this.

/merge

/merge


Mobile Design - Nav too tall

Current height on the nav is a little tall. Can we decrease the height or padding or whatever is making it so large height-wise?

Still working on the issue.


Download link broken

Download link at http://cloud.spring.io/spring-cloud-config/ seems to be borked (assuming it's supposed to be a download link?) - clicking does nothing

What download link?

If we're talking about this, this is not a download link but rather a "download section" explaining how to get the maven/gradle artifacts.

That isn't a clickable button. The box instead contains the bits needed to plug into your build file, whether that's Maven or Gradle (see links to corresponding guides).

Aha, apologies and thanks.


fixed figure5 cartoon

Codecov Report

Merging #601 into master will decrease coverage by 0.19%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #601      +/-   ##
==========================================
- Coverage   92.01%   91.81%   -0.20%
==========================================
  Files          21       21
  Lines        1528     1528
==========================================
- Hits         1406     1403       -3
- Misses        122      125       +3

Flag
Coverage Δ

#unittests
91.81% <ø> (-0.20%)
:arrow_down:

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

Impacted Files
Coverage Δ

lineage/Analyze.py
83.33% <0.00%> (-3.13%)
:arrow_down:

Continue to review full report at Codecov.

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

looks good!


Add LibreSelery

We just made our first release.
Find more information in our blog post on LibreSelery:
https://protontypes.eu/blog/2020/09/02/launch-of-protontypes/
As an alternative, we could also add the Action template.
https://github.com/protontypes/seleryaction

Please use Title Case as per contributing rules, and fix merge conflict. Thanks!

I solved the merge conflict and used Title Case. Thanks for your feedback.

Thanks!


add loading animation to patterns page

on the patterns page, when you choose a new bus route it takes about 4 seconds to fetch and show the data.
right now there is no indicator that the data is being fetched, i'd suggest adding some sort of spinner or loading indicator.
i can take this issue if needed :)

Thank you! That's a great idea :clap:
looking forward to see your contribution :crown:
good luck!


Sway crashes when trying to reload config

I don't know if anyone else has this problem, but whenever I try to reload the config file, sway crashes.
The strange thing is though, that coredumpctl does not show any core dumps (does this mean that it isn't an actual crash?)
 Printing backtrace
Backtrace: sway(error_handler+0x2b) [0x41b88b]
Backtrace: /usr/lib/libc.so.6(+0x33680) [0x7f997ae09680]
Backtrace: sway(free_flat_list+0x6) [0x41be66]
Backtrace: sway(read_config+0x402) [0x40cc12]
Backtrace: sway(load_config+0x79) [0x40ce99]
Backtrace: sway() [0x40acb7]
Backtrace: sway(handle_command+0x1a3) [0x407003]
Backtrace: sway() [0x4139a0]
Backtrace: /usr/lib/libwlc.so.0(+0x1935c) [0x7f997b7f035c]
Backtrace: /usr/lib/libwlc.so.0(+0xd95c) [0x7f997b7e495c]
Backtrace: /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x72) [0x7f997b183242]
Backtrace: /usr/lib/libwayland-server.so.0(wl_display_run+0x25) [0x7f997b1819a5]
Backtrace: /usr/lib/libwlc.so.0(wlc_run+0xec) [0x7f997b7fce8c]
Backtrace: sway(main+0x323) [0x406383]
Backtrace: /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f997adf6610]
Backtrace: sway(_start+0x29) [0x4063c9]
[wlc] Parent exit (29504)
[wlc] Restoring vt 2 (0x4) (fd 0)

Make sure you have the latest version of sway.
If you have the latest version then please run addr2line on the backtrace lines and post the result.
You can use this script to make it a bit easier. Just run:
$ cat log | python addr2line_sway.py /path/to/sway

I do have the latest version of sway and this is what I got:
Backtrace: sway(error_handler+0x2b) [0x41b88b]
/home/aaron/devel/sway/sway/output.c:135

Backtrace: sway(free_flat_list+0x6) [0x41be66]
/home/aaron/devel/sway/sway/resize.c:67

Backtrace: sway(read_config+0x402) [0x40cc12]
/home/aaron/devel/sway/sway/commands.c:2111

Backtrace: sway(load_config+0x79) [0x40ce99]
/home/aaron/devel/sway/sway/commands.c:2161

Backtrace: sway() [0x40acb7]
/home/aaron/devel/sway/sway/commands.c:1483

Backtrace: sway(handle_command+0x1a3) [0x407003]
/home/aaron/devel/sway/sway/commands.c:448

Backtrace: sway() [0x4139a0]
/home/aaron/devel/sway/sway/focus.c:83

Backtrace: sway(main+0x323) [0x406383]
/home/aaron/devel/sway/sway/commands.c:210

Backtrace: sway(_start+0x29) [0x4063c9]
/home/aaron/devel/sway/sway/commands.c:215

None of that makes sense.

Indeed, is it the same sway binary you used when producing the log and when running addr2line?

I'll see what I can figure out when I get home.
I might have actually used the wrong sway binary ...

Sorry about that, it does look like I used two different sway binaries.
Using the manually compiled binary, this is what I got:
Backtrace: bin/sway(error_handler+0xaa) [0x41e144]
/home/aaron/devel/sway/common/log.c:147

Backtrace: bin/sway(free_flat_list+0x3d) [0x41e6ca]
/home/aaron/devel/sway/common/stringop.c:87 (discriminator 1)

Backtrace: bin/sway() [0x40daee]
/home/aaron/devel/sway/sway/config.c:57

Backtrace: bin/sway() [0x40dc39]
/home/aaron/devel/sway/sway/config.c:83 (discriminator 3)

Backtrace: bin/sway(read_config+0x39d) [0x40e50c]
/home/aaron/devel/sway/sway/config.c:319

Backtrace: bin/sway(load_config+0xfc) [0x40e144]
/home/aaron/devel/sway/sway/config.c:210

Backtrace: bin/sway() [0x4095d3]
/home/aaron/devel/sway/sway/commands.c:1099

Backtrace: bin/sway(handle_command+0x2ef) [0x40d411]
/home/aaron/devel/sway/sway/commands.c:2299

Backtrace: bin/sway() [0x414ca4]
/home/aaron/devel/sway/sway/handlers.c:374

Backtrace: bin/sway(main+0x3b8) [0x41aee0]
/home/aaron/devel/sway/sway/main.c:203

Backtrace: bin/sway(_start+0x29) [0x405e99]
??:?

Does this make any more sense?


Fine grained access conroles documents steps contains different users.

Is your suggestion related to a missing or misleading document? Please describe.
Fine grained access conroles documents users are different. At the beginning of the document it mentioned set of users and end of the steps it uses different set of users. This is confusing.
Beginning of the doc

And at the ned uses, Jane, Richard, john
Describe the improvement
Use the same set of user name at the example and description

Optional Fields
Additional context

Related Issues:

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!