Update h2 to 1.4.198

Updates com.h2database:h2 from 1.4.197 to 1.4.198.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "com.h2database", artifactId = "h2" }]

Codecov Report

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

@@           Coverage Diff           @@
##           master      #32   +/-   ##
=======================================
  Coverage   93.75%   93.75%
=======================================
  Files           1        1
  Lines          16       16
=======================================
  Hits           15       15
  Misses          1        1

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 c4b0aa6...635e2de. Read the comment docs.


Duplicate module IHaskellPrelude

The module IHaskellPrelude exists twice, with identical content: main/IHaskellPrelude.hs, src/IHaskellPrelude.hs.
I find this confusing (and ghcid does not like it either with my setup). Is there any reason to not just export the module from the library and reuse it in the executable? This change seems to work for me locally, but maybe I'm overlooking something.
Error: Multiple files use the same module name:
       * IHaskellPrelude found at the following paths
         * /home/pi/wip/data-haskell/IHaskell/main/IHaskellPrelude.hs (ihaskell:exe:ihaskell)
         * /home/pi/wip/data-haskell/IHaskell/src/IHaskellPrelude.hs (ihaskell:lib)

I'm not sure why we did it that way. If you can remove the duplicate module and have everything work I'm happy to make that change.


Set correct RW locks in AnimatedTexture

One method had incorrect type of lock, the other was missing it at all.
I am also wondering, whether _update_proxy shouldn't also be fixed with Write-type of lock, as there are updates to internals of AnimatedTexture in it
void AnimatedTexture::_update_proxy() {

	RWLockRead r(rw_lock); //<- is that one correct?
                 //  Shouldn't it be RWLockWrite, as there are some modification of internal properties here

	float delta;
	if (prev_ticks == 0) {
		delta = 0;
		prev_ticks = OS::get_singleton()->get_ticks_usec(); //<- UPDATE HERE
	} else {
		uint64_t ticks = OS::get_singleton()->get_ticks_usec();
		delta = float(double(ticks - prev_ticks) / 1000000.0);
		prev_ticks = ticks; // <- UPDATE HERE
	}

	time += delta;  //<- UPDATE HERE

	float limit;

	if (fps == 0) {
		limit = 0;
	} else {
		limit = 1.0 / fps;
	}

	int iter_max = frame_count;
	while (iter_max) {
		float frame_limit = limit + frames[current_frame].delay_sec;

		if (time > frame_limit) {
			current_frame++;  //<- UPDATE HERE
			if (current_frame >= frame_count) {
				current_frame = 0;  //<- UPDATE HERE
			}
			time -= frame_limit;  //<- UPDATE HERE
		} else {
			break;
		}
		iter_max--;
	}

	if (frames[current_frame].texture.is_valid()) {
		VisualServer::get_singleton()->texture_proxy_update(proxy, frames[current_frame].texture->get_rid());
	}
}

@dreamsComeTrue Does this fix a reported issue? If so, please link to it :slightly_smiling_face:

I rebased the PR to fix merge conflicts. set_fps was changed to set_speed_scale, but the RWLockRead was lost in the process. It seems like all setters in AnimatedTexture do tend to use RWLockWrite (and only some of the getters use RWLockRead, the ones accessing the frames array.
I'm not familiar with RWLock but I think @RandomShaper is so please help review :)
AnimatedTexture seems to be the only place in the codebase where we still use RWLock BTW. And reduz mentions that it seems to be a problematic implementation for Vulkan and might therefore be deprecated eventually.

[AnimatedTexture] should be removed together with ProxyTexture, its just not efficient at all in Vulkan and causes invalidation of all descriptor sets depending on it
it was needed mostly for animated tilemaps, but nowadays there is not a lot of reason for it

It's hard to assess without knowing the reason for making this class thread-safe in the first place. That said, here comes my two cents:

It seems indeed that the protected data is frames. However, frame_count seems reasonable to be protected as well and in fact set_frames() w-locks, but get_frames() fails to r-lock. Moreover, even with the r-lock, the class would still not be safe, since one thread can w-lock, then increment the count of frames, then w-unlock, then other thread r-locks and reads garbage from the new frame.
There are other half-protected cases like pause (the setter w-locks but the getter doesn't r-lock).

With all that uncertainty, I can only lie on the safe side and assume the class was meant to be 100% thread safe. So, I'd add the appropiate locks to every getter and setter. Therefore, this PR is right in w-locking a function that will write to current_frame.


Change name of study area Downtown Mountain View

Change name from "Downtown Mountain View - periphery (no occupancy data)" to "Mountain View Downtown - periphery (no occupancy data)" in CDM_FINAL_PROJECT_TABLE in VPP/GISDB2 and project title in VPP_Web_GeoDB/GISDB2.

updated in vpp db on gisdb2 and vpp web geo db on gisdb2 to "Mountain View Downtown - periphery (no occupancy data)"


fix: #3248 panOnScroll breaks onMoveEnd

#3248

Thanks but this doesn't work. It fires a move end on every scroll and doesn't handle onMoveStart and onMove.

I found a solution for this #3290


Internal Error Bug Report [Automatically Created via App]

Version: 0.0.1 build 1
Error: get 'https://images.paramount.tech/uri/mgid:arc:imageassetref:shared.southpark.us.en:212399ca-1b1f-40c7-8546-995165535b1d&width=192&height=108&crop=true': HTTP error: 400 Bad Request

Hi, thanks for the issue. Apparently, SP goofed up the thumbnail for S25E1. You CAN safely ignore this error for now.

Looks like they fixed this, so no manual intervention required anymore :)


Fix High sev vulnerability in underlying library

Fixes exposure to use-after-free vulnerability in jnr-posix, through jnr-unixsocket

Thank you for PR @kittsville, we really appreciate your proactive PR. While it would be nice to patch this issue and remove the CVE, it is largely out-of-scope within the use the jnr-unixsocket library makes of jnr-posix. We should be largely unaffected by the problem. Additionally, there's another major constraint which prevents us from just blindly bumping jnr-unixsocket to a more current version; the java-dogstatsd-client currently supports Java 1.7 and any update to the library would make us drop Java 1.7 support and increase our minimum JRE env to Java8, we would like to avoid this. For your and our peace of mind: both RHEL and Ubuntu have labeled the CVE impact as low despite NVD interpretation of the bug, see:

https://ubuntu.com/security/CVE-2014-4043
https://access.redhat.com/security/cve/CVE-2014-4043

I hope this provides enough context as to why we do not feel it makes sense to currently change the version of jnr-unixsocket. Please let us know if you have further questions or concerns.


[QIR] Alias management on arrays can have major perf impact

Whenever an array in QIR is set to a new variable, the alias counts on each item have to be incremented for the new alias and later decremented if the previous variable goes out of scope. This can also happen when returning an array from a callable, such that the return results in a loop over each element decrementing alias count and then the caller will have a loop over every element incrementing the alias count when capturing the returned value in a variable. In some testing, we have algorithms where list sizes can get very large (up to 500k), and the repeated looping over the elements for alias count management noticeably impacts perf as the array is passed around. We should investigate a way to optimize alias and reference counting for contained items to avoid having to scale by array size.

One idea I had for addressing this is that we could have a mechanism whereby an object registers a container, and then has a function that will calculate the alias/reference count on the object by summing the direct count with the count reported from the container. That way incrementing/decrementing the count on the container itself will automatically increment/decrement the count on all contained objects without having to loop through them. I haven't thought this idea out all the way, but it would result in a change to the QIR spec, so it's possible this discussion and issue should be moved to the language repo first before turning into a code change here.

A low risk improvement that won't require a spec update is to omit alias count increases when assigning to variables as long as there are no copy-and-update expressions in the callable. An improvement over that is to detect which variables the copy-and-update expressions involve. I think there are a lot of good improvements here we can do, and I think your idea above is good to explore further, but I would like to defer any riskier changes until we have better test coverage.

Thinking a bit more carefully: it is slightly more than just copy-and-update to watch out for; basically we'd need to look for anything where the runtime decides to copy or not copy an array (or other data structure) depending on the alias count, and if a variable is used in that context we need to update the count.


Update template documentation links

Dropped ITCR- from the repository name. Need to update links in the material accordingly.

Done with #85


Reflecting on un-marked type 'List' when I try to invokeGetter("last") on a List

Below is what I tried so far - do you have a hint for me?
Thanks
import 'dart:html' as dom;

@GlobalQuantifyCapability(r"^dart.core.List", rtest)
@GlobalQuantifyCapability(r"^dart.core.Iterable", rtest)
@GlobalQuantifyCapability(r"^dart.core.Iterator", rtest)
import 'package:reflectable/reflectable.dart';
import 'package:reflectable/capability.dart';

class ReflectionTestAnnotation extends Reflectable {
    const ReflectionTestAnnotation() : super(

        invokingCapability,
        reflectedTypeCapability,
        typeCapability,
    );
}

const ReflectionTestAnnotation rtest = const ReflectionTestAnnotation();

@rtest
class Version {
    final int major;
    final int minor;

    Version(this.major, this.minor);
}

@rtest
class DartLang {
    final String name;
    final Version version;
    final String message;

    final List<String> names = [ "Mike", "Sarah", "Gerda"];

    DartLang(this.name, this.version, this.message);
}

void main() {
    final DartLang language = new DartLang("Dart1",new Version(1,23),"Your Dart app is running.");

    final InstanceMirror instanceMirror = rtest.reflect(language);
    final Object list = instanceMirror.invokeGetter("names");

    // Works - clear!
    print((instanceMirror.invokeGetter("names") as List).last);

    // Crashes
    print(rtest.reflect(list).invokeGetter("last"));

    final Object version = instanceMirror.invokeGetter("version");
    print(version.runtimeType);

    final Object major = rtest.reflect(version).invokeGetter("major");

      dom.querySelector('#output').text = major.toString();
}

Hi Mike! I believe rtest.reflect(list) fails because list is actually not an instance of List. Consider the following example, based on 'dart:mirrors':
import 'dart:mirrors';

final List<String> names = [ "Mike", "Sarah", "Gerda"];

main() {
  InstanceMirror namesMirror = reflect(names);
  print(namesMirror.type); // 'InstanceMirror on _GrowableList'.
  print(names.runtimeType); // 'List'.
  print(names.runtimeType == List); // 'false'.
}

So you may actually have a _GrowableList instance, and when the reflectable database is searched ("Do we have a mirror for this? Well, we need a mirror for a _GrowableList ..") it's only satisfied if it is able to find an exact match. There is no exact match because even though you asked for a mirror for List, there is no mirror for _GrowableList. Unfortunately, you can't even get the _GrowableList mirror anyway, because that's a private name that you can't look up outside the core library where _GrowableList is defined (so there is no way the reflectable transformer could generate regular Dart code that would have access to this type, and hence you can't just change the GlobalQuantifyCapability metadata to include it).
In this particular case there is an extra issue, because the runtimeType of that _GrowableList prints as List. This may be considered to "look better", but in this particular case it's of course more confusing than helpful.
We considered allowing mirrors and instances to have mismatches of this kind; that is, you would be able to have an instance of _GrowableList and it would be mirrored by a List mirror (or a mirror for some other supertype of _GrowableList). You might, for instance, always search up through supertypes when creating a mirror for any given object, and then just give it a mirror for that supertype.
However, this is a dangerous idea. For instance, the mirror would then happily report that your _GrowableList is a direct instance of List (e.g., myMirror.type.reflectedType == List would be true), it would "forget" things like covariantly specialized return types (say, if _GrowableList had a int foo() method and List had a num foo() then it would report that foo has return type num, even though it is actually int); it would also forget non-inherited members (say, if _GrowableList declares a variable bar that isn't inherited from List it would be considered non-existing); etc.etc.
So we decided that a mirror should always report the truth about its reflectee, so we won't have things like a _GrowableList as the reflectee of a List mirror.
This basically means that your problem is caused by the lack of support for private features in reflectable, and that's not something that we can easily fix.
As for workarounds, you might be able to avoid private classes via some simple conventions: With core classes like List, you could make the choice to work on them directly as soon as you know that this is the kind of type you're working on:
void main() {
    final DartLang language = new DartLang("Dart1",new Version(1,23),"Your Dart app is running.");

    final InstanceMirror instanceMirror = rtest.reflect(language);

    // With certain "well-known" types including `List`, drop to non-reflective code when possible.
    final List list = instanceMirror.invokeGetter("names");

    // Works - clear!
    print((instanceMirror.invokeGetter("names") as List).last);

    print(list.last); // Rather than `rtest.reflect(list).invokeGetter("last")`.
    ...
}

There could be ways to generalize reflectable to handle specific situations of this nature (but this is an extension to reflectable and it might be considered as an ugly wart rather than a meaningful feature, so I won't promise that you'll get it ;-).
The idea would be that you could take the responsibility yourself for the mismatch by telling each Reflectable (that is "each mirror system") in some kind of configuration step that it should consult a type translation map if the strict match fails. You would then be able to say "when you see a _GrowableList you can give it a List mirror".
With that, you wouldn't have to drop down to non-reflective code for your lists, and you wouldn't get weird semantics for anything other than the classes where you have explicitly asked for it. ;-)


fix compare button failed when there is no fork repos

fix #936 and deprecate #948

LGTM

LGTM

build fails
# code.gitea.io/gitea/vendor/github.com/boltdb/bolt
vendor/github.com/boltdb/bolt/db.go:98: undefined: maxMapSize
vendor/github.com/boltdb/bolt/db.go:98: invalid array bound maxMapSize
2017/03/03 02:33:36 Failed to cross compile package: exit status 2.
Makefile:108: recipe for target 'release-build' failed
make: *** [release-build] Error 1

Same errors :(

Yes, it's the new arch mips doesn't supported by boltdb.


Fix Missing Trolibocs SVG crashing the app

The Trolibocs file was spelt differently to how Trolibocs is spelt in the scheme data, the file couldn't be found which caused an unexpected exception for Denbigh home recycling collection that wasn't caught by the error boundary because the lazy loading happens outside the render tree.
This PR fixes the issue by:

Correcting the name of the Trolibocs svg
Adding more graceful handling for missing container and icon svgs – the only way is to add a .catch

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


AD FS 2016 instead of pre-release AD FS 4.0

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/multitenant-identity/adfs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/multitenant-identity/adfs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add a stop icon

The media collection has a play, pause, forward, and backward icon, but no stop icon which is usually a square. It would be great to complete the set!

Added in v1.2.0 release.


Add argument list to symbol's name for PdbFileLlvm

Pdb's ProcSym debug record for function information does not
contain the argument types in their names. As a result, we can't
differentiate overloaded functions in Orbit.
However, the information is transitively available in the type
info section of the Pdb file.
This change attempts to retrieve the argument list from the
type info section and appends this to the function's name.
Note, this change only fixes the issue for the LLVM-based PDB
backend. A follow up change will target the DIA SDK implementation.
Also, there is a similar issue in the Coff file case, which will
be also addressed later.
Test: Load symbols for triangle.exe
Bug: http://b/219413222

I noticed that the same test is used in the LLVM and DIA backend (which makes sense). So I need to fix the DIA case in the same PR; which is why I converted the PR back into a draft. Sorry for the noise.

Well, the DIA SDK implementation is a bit more evolved as expected. So I would go with the initial plan to defer this into another PR. In order to have all the tests pass in the meantime, I adjusted the test for now, so that it passes also for DIA.


Update Sentry ingestion URL

Potential fix for https://github.com/getodk/central-backend/issues/584

@alxndrsn, would you mind rebasing on the latest release tag so that it's easy to release this commit without shipping other commits on the master branch?

@matthew-white updated with discussed changes and rebased

It looks like 8d6eab99ccffb5812c134f606acd467cd5ce99df branches off the master branch — I'll go ahead and rebase it on v1.5.1.


Instant flow only working when made in default environment?

I'm trying to create an "instant" flow in another environment than the default environment and this seem not to be working?
Is there any reference to what works and what doesn't on other environments than the default one?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ec72d8df-bd1f-6eee-e89c-b029aa14fa67
Version Independent ID: c1cda151-9cf7-103b-a62c-e0c2fef549f7
Content: Environment overview for Administrators - Power Automate
Content Source: articles/environments-overview-admin.md
Service: flow
GitHub Login: @sunaysv
Microsoft Alias: sunayv

Hi @svanmoerkerke. Thanks for providing docs feedback. It's hard to know what issue you might be seeing here. I recommend you refer to the more in-depth environments documentation that we link to in the power platform docs. If you still have questions, try posting a question on the Power Automate Community forums


ATH black crosses are no longer drawn for previous cycles.

ATH black crosses are no longer drawn for previous cycles.

cryptocompare API returns a price for BTC before 2010-7-17 equals 65k, so all ATHs below this shadowed by this weird data.
Fixed this in v0.3.4 setting the start date as 2010-7-17
thanks for opening the issue @aidancurry


Add c++23 standard

This change addresses item #2475
This changes the handling of the C++ 23 standard
The following changes are proposed:

Add c++23 and gnu++23 standard versions
Bump /std=c++latest to C++ 23
Reassign c++2b and gnu++2b to C++ 23

Other Notes/Information
This is my first pull request for this repository, and I'm new to the code, so please go easy on me.
According to the Visual Studio documentation, C++23 is enabled with /std=c++latest for versions 17.0 and up, but how does this extension know which version of Visual Studio is installed? I would think that there should be a way to enforce consistency between the standard version associated with associated /std=c++latest and the version of Visual Studio installed - is there?

Thanks for the info - I have submitted a pull request to the vscode-cpptools-api repository to add these enums.


Fix invalid HTML

This was functioning perfectly as written but semantically <li> tags need to be inside a <ul>. The opening and closing <h5> tags should match.

:+1:

Thanks!


[bug]Screen Sharing Unavailable on macOS

Describe the bug
Screen Sharing Only Shows the App Itself on macOS, Not the Real Screen or Windows
Is there a specific permission required on macOS or any steps to perform?
Should adjustments be made in livekit_client or the example app?
To Reproduce
Expected behavior
Platform information

Flutter version: 3.24.5
Plugin version: 2.2.8
Flutter target OS: Mac
Flutter target OS version: 15.1.1
Flutter console log:

hey,  this is related to the system privacy settings. If you are running flutter run -d macos, you can try to allow Terminal to access the screen. If you are running the flutter app directly, please confirm that your app has been added and allowed to access the screen. Sometimes the mac system will have bugs. You can try to remove your flutter app from this setting list and re-run the flutter app.


DOI information is missing

@sappyb Can you give more details? I'm not seeing an issue.
Pull Request #5 updated how the jou mode works to match what I was setting with articles. Is that what you are referring to?


48 rfc 6763 constrains the use of srv records

Made changes to add in examples for multiple RDSs. More use of dig to browse through the entries. Also included a full BIND9 database for the example.com zone.
Regarding the original question of noncompliance with the RFC for DNS I'd like a bit of feedback on that. Looks like we do have the required forms.

Thanks, @rbgodwin. I've made just a few comments/questions on the changes. The other suggestion from #48 is to update the "key aspects" list in Introduction.md to include the discovery of service instances prior to resolving hostnames.

Hosts can find the DNS address through DHCP, or the DNS server IP address can be provided directly to a host via configuration.
Hosts make service discovery requests of DNS, for example a Node needs the service type _nmos-register._tcp
After selecting an appropriate service instance, following the Discovery section of the IS-04 specification, the result will typically be an RDS hostname, or set of RDS hostnames


Web - Workspaces - When changing the currency offline, errors appear in the JS console

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to URL https://staging.new.expensify.com/
Login with expensifail account
Turn off your internet connection
Open Settings > Workspaces
Open any existing workspace or create a new one
Open General Settings.
Press the Name field.
Press the Default currency field.
Select any currency > Press save
Go back online and wait a few seconds

Expected Result:
After returning to online, no errors should appear.
Actual Result:
After go back online, errors appear in the console.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] Windows/ Chrome
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/233207193-a9d25a1f-ce19-4274-a103-1590c1c7a3cc.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @tgolen (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

Seems like this issue might be related https://github.com/Expensify/App/issues/17684 the error does not appear in production

Seems like we also have the Global create not opening by default on new account and the console error is showing too which will most likely be related.

cannot reproduce this issue locally either (using the steps in the issue body)

PR is in a review and going to staging

Thank you @mvtglobally closing

Reviewing label has been removed, please complete the "BugZero Checklist".

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.3.2-5 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

https://github.com/Expensify/App/pull/17697

If no regressions arise, payment will be issued on 2023-04-27. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

[ ] External issue reporter
[ ] Contributor that fixed the issue
[ ] Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

Merged PR within 3 business days of assignment - 50% bonus
Merged PR more than 9 business days after assignment - 50% penalty

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.3.3-2 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

https://github.com/Expensify/App/pull/17697

If no regressions arise, payment will be issued on 2023-04-28. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

[ ] External issue reporter
[ ] Contributor that fixed the issue
[ ] Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

Merged PR within 3 business days of assignment - 50% bonus
Merged PR more than 9 business days after assignment - 50% penalty


Molecule test fails due to SSL error on local machine

While running molecule test -s test-local in my personal development environment I hit the following molecule error in the Build Operator Image step:
{
	"changed": true,
	"cmd": ["docker", "build", "-f", "/build/build/Dockerfile", "-t", "ibm.scale.com/csi-scale-operator:testing", "/build"],
	"delta": "0:00:01.123022",
	"end": "2019-11-12 16:20:37.560418",
	"msg": "non-zero return code",
	"rc": 1,
	"start": "2019-11-12 16:20:36.437396",
	"stderr": "Get https://quay.io/v2/: x509: certificate is valid for jdunham-rh72-k8s-scale-master.com, not quay.io",
	"stderr_lines": ["Get https://quay.io/v2/: x509: certificate is valid for jdunham-rh72-k8s-scale-master.ibm.com, not quay.io"],
	"stdout": "Sending build context to Docker daemon  44.16MB\r\r\nStep 1/7 : FROM quay.io/operator-framework/ansible-operator:v0.11.0",
	"stdout_lines": ["Sending build context to Docker daemon  44.16MB", "", "Step 1/7 : FROM quay.io/operator-framework/ansible-operator:v0.11.0"]
}

This error is non blocking and not indicative of an issue with the operator, however, I wanted to track the issue here for the sake of problem resolution for future developers and reduce the risk of others opening this as an issue.
For search:  x509: certificate is valid for . not .

Unit tests for new go operator is in plan which will take care of such scenarios freshly.


Pipeline: add grafana panel

What problem does this PR solve?
Issue Number: ref #6518
Problem Summary:
What is changed and how it works?

Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/run-all-tests

/run-all-tests

/run-all-tests

/run-unit-test

/run-unit-test

/merge

/lgtm

/lgtm

/lgtm

/lgtm

/lgtm

/lgtm cancel

/run-integration-test

/lgtm

/hold

/lgtm cancel

/hold cancel


Adds support for count option to isVisible assertion

allows passing { count: N } to isVisible, with similar semantics to how exists supports a count option
refactors isNotVisible to be implemented as isVisible({ count: 0 })
introduce private findElements method to be used similarly to this.findElement
refactor to use findElements in exists as well as in isVisible

BTW, the practical driver for this was working today with a virtual list component where some DOM nodes are kept around with display: none for future reuse, but I have wished for this option in the past in other situations as well.


set the focus back to table after sort/filter

This PR fixes #16021
This PR fixes #15999

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 11 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.005%) to 42.564%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/base/browser/ui/table/plugins/headerFilter.plugin.ts
0
11
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.005%

Covered Lines:
26721

Relevant Lines:
56896

💛  - Coveralls


cannot modify offset value by hand

Environment

Tech
Version

@material-ui/pickers
3.2.4

material-ui
4.7.0

TypeScript
js

React
16.9.0

Browser
chrome (latest)

Peer library
date-fns 2.10.0 (also with moment)

Steps to reproduce

use KeyboardDatePicker with format includes offset(timezone), like this

 <KeyboardDatePicker
          readOnly={false}
          value={this.state.date}
          onChange={this.handleDateChange}
          clearable={true}
          format="DD/MM/YYYY HH:mm:ss xxx" // (for date-fns)
         // format="DD/MM/YYYY HH:mm:ss Z" (for moment)

 />

click date input and try to change date by hand

Expected behavior
be able to change date and change the timezone value
Actual behavior
after clicking date input, the offset timezone format changed from +01:00 to 010 and invalid date format error appears

Live example
https://codesandbox.io/s/keyboarddatepicker-disabled-problem-with-calednar-icon-xc6o5

P.S
when i use the calendar popup to change date it works fine

You need to change mask prop. it should be like __/__/__ __:__ +__:__
Working example: https://codesandbox.io/s/keyboarddatepicker-disabled-problem-with-calednar-icon-w4pn6
But please, use StackOverflow to ask questions


[SPARK-33679][SQL] Enable spark.sql.adaptive.enabled by default

What changes were proposed in this pull request?
This PR aims to enable spark.sql.adaptive.enabled by default for Apache Spark 3.2.0.
Why are the changes needed?
By switching the default for Apache Spark 3.2, we can focus more on the stabilization on this feature.
Does this PR introduce any user-facing change?
Yes, but this is an improvement and it's supposed to have no bugs.
How was this patch tested?
Pass the CIs.

Test build #132301 has started for PR 30628 at commit 8bc1bae.

cc @dbtsai , @viirya , @sunchao , @maropu , @gatorsmile , @cloud-fan , @HyukjinKwon

Test build #132301 has finished for PR 30628 at commit 8bc1bae.

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

Retest this please.

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

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

Test build #132303 has started for PR 30628 at commit 8bc1bae.

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

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

Looks fine. I think It would be nicer to write something about this default behaviour change in the v3.2 release note or somewhere so that users can quickly notice it.

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

Test build #132303 has finished for PR 30628 at commit 8bc1bae.

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

I think it is okay. As this is for 3.2, we still can change it if we have new concern later.

Thank you, @maropu . Sure, I'll. The reason why I didn't put it here is that this PR is not a final one.
Although we have enough time, we can revert this from Apache Spark 3.2.0 in the worst case.
However, I'll add it according to your advice, @maropu .

Yep, @viirya . I totally agree with you.

BTW, I'll fix the following five failure in another PR because the test should not depend on the default configuration.

I'm okay with this. WDYT @maryannxue, @cloud-fan and @gatorsmile?

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

Test build #132311 has started for PR 30628 at commit 6f9d9b7.

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

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

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

Test build #132311 has finished for PR 30628 at commit 6f9d9b7.

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

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

To bring the master branch change (#30631), I'll rebase this PR.

Test build #132322 has started for PR 30628 at commit 682a2ec.

Test build #132322 has finished for PR 30628 at commit 682a2ec.

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

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

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

Retest this please

Test build #132327 has started for PR 30628 at commit 682a2ec.

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

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

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

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

Test build #132327 has finished for PR 30628 at commit 682a2ec.

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

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

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

looks fine to me

Retest this please.

Test build #132352 has started for PR 30628 at commit 682a2ec.

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

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

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

Test build #132352 has finished for PR 30628 at commit 682a2ec.

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

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

Rebased to the master to bring the latest fixes.

Test build #132403 has started for PR 30628 at commit a0bd7f0.

Test build #132403 has finished for PR 30628 at commit a0bd7f0.

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

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

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

All tests passed except the known 3 failures (HiveThriftHttpServerSuite).

Thank you all! Merged to master for Apache Spark 3.2.0.


Add logging level argument

Add logging level argument to scripts/nfsinkhole-*.py. Currently defaults to debug.

merged in #10


Add help flag and usage to UNIX Jerry standalone.

JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai<EMAIL_ADDRESS>

@akiss77, I've updated the patch, the format now falls more in line with other tools.

Even though I might seem picky (which I know I am), I think that the patch is improving in the right direction. And it is needed.

It's okay to be picky :). Updated again.

Thanks for the rewrites. Now: LGTM (FWIW)

LGTM

(Please, rebase to current master)

@akiss77, Done.

LGTM


Add support for MIRACLE LINUX

Description
Add support for MIRACLE LINUX
Logo URL: https://www.miraclelinux.com/++theme++cielo.stheme/stylesheets/++theme++cielo.stheme/images/logo.png
Product page: https://www.cybertrust.co.jp/miracle-linux/
Support page: https://www.miraclelinux.com/
Wikipedia: https://en.wikipedia.org/wiki/Miracle_Linux
About the ascii art:

Original MIRACLE LINUX ascii art is contributed by Akio Tomita under MIT License (@tmya)
Ascii art is brushed up by Haruka Kawahara under MIT License (@kawaharuka)

Thank you for your contribution!
This PR is merged into hyfetch since this repo (dylanaraps/neofetch) seems no longer maintained.
HyFetch is a fork of neofetch with LGBTQ pride flags, but the repo also serves as an updated version of neofetch, addressing many pull requests that are not merged in the original repo.


Improve unit test capabilities for complex scenarios

Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/198
Originally created by @aaronsteers on 2021-08-23 22:10:35

Followed from https://gitlab.com/meltano/sdk/-/merge_requests/137#note_658270629

View 2 previous comments from the original issue on GitLab


dependent ubuntu binary package "glibc" mentioned in setup.txt does not exist in Ubuntu

I am trying to set up my Ubuntu 15.10, and tried to install all dependent packages mentioned in setup.txt.  However, there are no packages called "glibc".  Could you please update the list?

Thanks for trying it out.  I created the setup.txt from my command history on a test EC2 node so it's probable the glibc line is an error and the package immediately following is the correct one.  I'll remove the glibc line from setup.txt.

Removed in d152e400030c89d1c6ca6d8217a67cdfadc91e8b


Error in running example

Hi there
I am  new to Python and Abagen. When trying to run a simple example on jupiter notebook, the main function expression = abagen.get_expression_data(atlas['image'], atlas['info']) does not run and gives the error below. Did anyone experience something similar and know how to solve it? Thanks in advance

ValueError                                Traceback (most recent call last)
/anaconda3/lib/python3.7/site-packages/abagen/io.py in read_annotation(fname, copy)
295     try:
--> 296         data = pd.read_csv(fname)
297         data.index.name = 'sample_id'
/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, tupleize_cols, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
701
--> 702         return _read(filepath_or_buffer, kwds)
703
/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in _read(filepath_or_buffer, kwds)
412     filepath_or_buffer, _, compression, should_close = get_filepath_or_buffer(
--> 413         filepath_or_buffer, encoding, compression)
414     kwds['compression'] = compression
/anaconda3/lib/python3.7/site-packages/pandas/io/common.py in get_filepath_or_buffer(filepath_or_buffer, encoding, compression, mode)
231         msg = "Invalid file path or buffer object type: {_type}"
--> 232         raise ValueError(msg.format(_type=type(filepath_or_buffer)))
233
ValueError: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'>
During handling of the above exception, another exception occurred:
TypeError                                 Traceback (most recent call last)
 in
----> 1 expression = abagen.get_expression_data(atlas['image'], atlas['info'])
/anaconda3/lib/python3.7/site-packages/abagen/allen.py in get_expression_data(atlas, atlas_info, ibf_threshold, probe_selection, donor_probes, lr_mirror, exact, tolerance, sample_norm, gene_norm, region_agg, agg_metric, corrected_mni, reannotated, return_counts, return_donors, donors, data_dir, verbose, n_proc)
343         if corrected_mni:
344             annot = samples_.update_mni_coords(annot)
--> 345         annot = samples_.drop_mismatch_samples(annot, ontol)
346         if lr_mirror:
347             annot = samples_.mirror_samples(annot, ontol)
/anaconda3/lib/python3.7/site-packages/abagen/samples_.py in drop_mismatch_samples(annotation, ontology)
163
164     # read in data files
--> 165     annotation = io.read_annotation(annotation)
166     ontology = io.read_ontology(ontology).set_index('id')
167     sid = np.asarray(annotation['structure_id'])
/anaconda3/lib/python3.7/site-packages/abagen/io.py in read_annotation(fname, copy)
301                             '.csv file from Allen Human Brain Atlas.')
302         data = fname.copy() if copy else fname
--> 303         data.rename(mapper, axis='columns', inplace=True, errors='ignore')
304
305     return data
/anaconda3/lib/python3.7/site-packages/pandas/util/_decorators.py in wrapper(*args, **kwargs)
195         @wraps(func)
196         def wrapper(*args, **kwargs):
--> 197             return func(*args, **kwargs)
198
199         if not PY2:
/anaconda3/lib/python3.7/site-packages/pandas/core/frame.py in rename(self, *args, **kwargs)
4023         kwargs.pop('axis', None)
4024         kwargs.pop('mapper', None)
-> 4025         return super(DataFrame, self).rename(kwargs)
4026
4027     @Substitution(_shared_doc_kwargs)
/anaconda3/lib/python3.7/site-packages/pandas/core/generic.py in rename(self, *args, **kwargs)
1070         if kwargs:
1071             raise TypeError('rename() got an unexpected keyword '
-> 1072                             'argument "{0}"'.format(list(kwargs.keys())[0]))
1073
1074         if com.count_not_none(*axes.values()) == 0:
TypeError: rename() got an unexpected keyword argument "errors"

Hi @daamartins !
This is likely due to a pandas version issue. To resolve it, could you try updating your pandas version and re-running the code? You can likely update pandas via pip install --upgrade pandas or conda update pandas (depending on how you manage your Python installation!). You'll need at least version 0.25.0 for this to work.
In the meantime, I'll update the requirements of abagen to list this as the minimum version for the pandas dependency, as well.
Let me know if you have any questions in the meantime, and please report back whether that solved the issue!

Hi @rmarkello
It does solve the problem! Thank you very much! I did check all dependencies were installed but was not aware of this version issue! Thanks for this great tool

That's great to hear! Glad it works now. I'll try and make a release sometime soon so that pandas >= 0.25 is installed by default with abagen in the future.
Otherwise, feel free to raise new issues if you run into any other problems or have questions as you go!


[Dev comm][Add link to code sample and cloud API]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
92
13
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 8d1f4d8:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
92
13
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 8d1f4d8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
92
13
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 702020d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Draft: More Placment test improvments

Adds context and block to placement newTestClient
Always cleanup servers in tests
Log when placement service stopped

@ItalyPaleAle @daixiang0 This should also get us further


Reagent grinder jittering

About the PR

grinders now jitter while grinding
Why / Balance

felt right
Technical details

needed to add support to jitter system for entities which are offset by default, wasnt hard, localized in 2nd commit
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

n/a
Changelog

:cl:

add: Reagent grinders now shake around violently when grinding something

blessed


Deep Q Network example

Adapted the actor critic example to use a DQN.

Trains in around 200 episodes.
Uses a replay buffer to train every episode

Let me know what you think

Looks great! I applied some minor style nits.
Could you please add a gif rendering of the trained network playing the game at the end?
How long does it take the train on a K80?

Hi Jacob, do you have any update on this? I think this is a really cool example, and it's nearly ready to merge.

Hey François,
Sorry for the delay, I had been trying to speed things up. I don't have a K80. But with my old gtx1060 and i7 it takes maybe a day to train.
I just need to work out how to make the gif and will do my best to submit this probably tomorrow as it's already late here.
Thanks,
Jacob

The K80 is the GPU you can use for free on Colab. Please add info in the example about how long users should be expected to train the model to reproduce the results. Thanks!

Any ideas?

Probably because you have a different black version. Anyway, don't worry about it, this is not a blocker for merging, I can fix it on my side.

Any ideas?

Probably because you have a different black version. Anyway, don't worry about it, this is not a blocker for merging, I can fix it on my side.

It was a space in the code, autogen caught it

Thanks for the reviews @fchollet. If I get time I might add some more.


restore issues on synology

(I have searched other issues and red the README)
Hello,
I can only restore files that were uploaded to CP earlier when I used linux, but I can't restore new files that were backed up by this docker container.  I have separate user for the docker container.
this is my docker run command
docker run -d \
--name crashplan \
-p 5800:5800  \
-p 5900:5900  \
-v /volume1/docker/docker_volumes/crashplan:/config:rw \
-v /volume1/appData:/storage/appData:ro \
...
-v /volume1/tmp:/storage/tmp:rw \ (this is where I'm restoring data to)
-e USER_ID=1028 \   (this is the docker-user, different from main user and owner of the data)
-e GROUP_ID=100 \
jlesage/crashplan-pro

running with USER_ID=0 and GROUP_ID=0 fixes the issue, but I don't want to do that, do I? :)
Thank you!

yeah, its permissions issue, now I see it


validation-test: avoid shell in ParseableInterface.verify_all_overlays

Avoid using shell in the test as not all targets run with a POSIX shell
for the test executor.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test

CC: @jrose-apple @harlanhaskins

@swift-ci please smoke test and merge

@swift-ci please smoke test and merge


added signal to SaveClimb object to emmit grade and name but struggli…

…ng to assign to climb object

Overall its better than when I last looked but the control flow is still really weird.
The bulk of the logic is the init() why? so weird. It also makes it really hard to see what variables you use and where they are assigned etc. you should try to use the init for initialising instance variables. break down the logic into simple steps and put it into functions or classes. Then execute in order in a main function or class.
I think because of this confusing layout the climb variable is being assigned as a string and its hard to track down exactly why this is happening?
I hope that makes sense.

see how in this example the init assigns instance variables. the download and transform methods contain all the logic and the extract method executes all the logic in order


Don't register sensitive info to logs.

OCD run https://ocd.appscale.com:8080/job/Daily Build/2822/

OCD run https://ocd.appscale.com:8080/job/Daily Build/2844/


Convert media queries from px to rem for better a11y

Thats it.

how are they better for a11y?
I could see container queries with rem being better for a11y, but not media queries. user's preference font size doesn't change the device size?

They indeed change! For example, if I have 2 media queries and one is set on 320px and one is set on 20rem, and I change my font size to 32px, the px one will activate first. I often increase my font size a lot in the settings.
For example, if I have my text size at 200% (32px) I want the layout to adjust. I don't want a desktop layout to remain with massive text.

sure, just as you can use (and I often do this) the ch unit for a media query.
sounds to me like perhaps this proposal is less about changing all the existing px media queries, rather adding a new set of media queries that are relative units based?

this proposal is not to add more media queries, but change the unit of the current media queries into rem from px

ah ok, well then i'm going to close. imo the media queries you prefer to use aren't screen based, their based on the users font size preferences, and to me that's an entirely different query. both are valuable and have their use cases. one looks inward to the content, and the other is absolute and looks at the device size. one is considerate to font size preference implications, one is considerate to a users device size. I don't believe you could replace all device queries with font size preference relevant queries. they're both accessibility considerations, and both have use cases.


Update README.md

Related issue

What changes does this PR do?
Screenshots (If any)
Questions

closing due to inactivity


what exactly is google-services-desktop.json generated - is this relevant for ios and android builds?

[REQUIRED] Please fill in the following fields:

Unity editor version: 2020 LTS___
Firebase Unity SDK version: latest
Source you installed the SDK: unitypackage (.unitypackage or Unity Package Manager)
Problematic Firebase Component: _____ (Auth, Database, etc.)
Other Firebase Components in use: _____ (Auth, Database, etc.)
Additional SDKs you are using: _____ (Facebook, AdMob, etc.)
Platform you are using the Unity editor on: _____ (Mac, Windows, or Linux)
Platform you are targeting: _____ (iOS, Android, and/or desktop)
Scripting Runtime: _____ (Mono, and/or IL2CPP)

[REQUIRED] Please describe the question here:
what exactly is google-services-desktop.json generated - is this relevant for ios and android builds?

Hi @shanukp,
In your Unity project, Firebase automatically generates a desktop Firebase config file (google-services-desktop.json), and it contains the Unity project ID that you entered in the Firebase console setup workflow. With this, you can simulate your Firebase app from the Unity editor.
I'll be closing this for now. Let me know if you have any other questions.


Change StateVector indexing

This pull request updates StateVector indexing and code that uses it to demonstrate the change suggested in issue #186. I think this is a simple and useful update, but if people feel this over-complicates the Statevector class for little benefit, then the PR can be shelved.

Codecov Report

Merging #187 into master will increase coverage by 0.00%.
The diff coverage is 95.23%.

@@           Coverage Diff           @@
##           master     #187   +/-   ##
=======================================
  Coverage   91.90%   91.90%
=======================================
  Files         111      111
  Lines        3793     3794    +1
  Branches      548      549    +1
=======================================
+ Hits         3486     3487    +1
  Misses        225      225
  Partials       82       82

Impacted Files
Coverage Δ

stonesoup/feeder/geo.py
90.56% <ø> (ø)

stonesoup/models/measurement/nonlinear.py
98.50% <92.30%> (-0.05%)
:arrow_down:

stonesoup/functions.py
91.93% <100.00%> (+0.06%)
:arrow_up:

stonesoup/sensor/radar/radar.py
95.83% <100.00%> (ø)

stonesoup/types/array.py
95.23% <100.00%> (+0.50%)
:arrow_up:

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 89d36ed...0ae6a0f. Read the comment docs.

Doesn't this PR have much the same intent as #170? Would it be worth combining?

How does this work with types which aren't int but could usefully be returned directly (e.g. float, long, angle, myOwnVerySpecialType, etc)?

This works the same regardless of the type dtype of the StateVector (which I think is what you are asking). The check for int in __getitem__ and __setitem__ is whether the index supplied is an int: i.e. we did my_state_vector[1]. The check is necessary so that all other index modes (my_state_vector[:], my_state_vector[1, 0], my_state_vector[[1,2]] etc) behave as expected.


clangd: fix capabilities by extending protocol defaults with utf-8 offset encoding

Also removes the utf8_config helper function which was only used by
clangd and is a clangd-specific protocol extension.
This was originally part of #513 but the clangd.fileStatus extension bit of that has been postponed.

I'm going to leave for a day in case in anyone else has comments, but LGTM and I'll merge tomorrow.

I'm going to leave for a day in case in anyone else has comments, but LGTM and I'll merge tomorrow.


Release Google.Cloud.DiscoveryEngine.V1Beta version 1.0.0-beta10

Changes in this release:
New features

Support blended search (commit a2187da)
Support boost in multi-turn search (commit a2187da)
Add document processing config services (commit a2187da)
Add search tuning services (commit a2187da)
Allow setting schema on schema creation (commit a2187da)

Documentation improvements

Keep the API doc up-to-date with recent changes (commit a2187da)

Created release for Google.Cloud.DiscoveryEngine.V1Beta-1.0.0-beta10


READY: Generate Intel ADR collaterals from the new PDK schema

Retire LayerViaSet due to replicated data to be re-introduce in a future PR as needed
Generate ADR collaterals from the new PDK schema. Single metal template instance.

These collaterals to be tested with ADR in a future PR.
@stevenmburns , this is ready for review.

Looks great ! CI is passing on master now so can you merge / rebase to ensure CI passes before merging this in?
By the way, is the new PDK schema backward compatible with the legacy layers.json? If not, can I ask you to look at how to translate one into the other? Preferred solution would be to write a converter from the new one to the legacy one so that we may pass the legacy format as it is to PnR.

Thanks @parijatm . I will merge and commit to ensure CI. The new schema is backward compatible only if the grid is uniform. Having a converter is a good idea for uniform grids yet I would rather wait first. The current layers.json has deviated from our legacy and includes constraint syntax, global constraints, etc.


Rename Inverse -> Reverse

Fixes #3
I don't feel good pushing such a breaking change without at least basic unit test coverage. But that's a matter for another issue/PR.

@ratijas thanks!


lib: Add Sorter

Not going one way or another yet, but future impl could look nicer imo:
trait Sortable {
    function sort(mut this, direction: SortDirection) -> void
    function sorted(this, direction: SortDirection) -> Self { ... } // Maybe
}

type Array implements(Sortable) {
    function sort(mut this, direction: SortDirection) -> void { your_impl_here }
}

mut foo = blah.blah()
foo.sort()
foo.sorted()

though this would depend on

extension trait impls on imported classes (Array isn't implemented in Jakt...) OR implementing the method in C++
Self type in traits (can merge now if needed)
figuring out the hierarchy of these traits (copy Rust probably lol)

Not going one way or another yet, but future impl could look nicer imo:
trait Sortable {
    function sort(mut this, direction: SortDirection) -> void
    function sorted(this, direction: SortDirection) -> Self { ... } // Maybe
}

type Array implements(Sortable) {
    function sort(mut this, direction: SortDirection) -> void { your_impl_here }
}

mut foo = blah.blah()
foo.sort()
foo.sorted()

though this would depend on
* extension trait impls on imported classes (Array isn't implemented in Jakt...) OR implementing the method in C++

* Self type in traits (can merge now if needed)

* figuring out the hierarchy of these traits (copy Rust probably lol)

Yeah, I was trying to figure this out recently for enumerate. I think certainly the trait impls on imported classes will be nice to have to avoid the original issue of an ever expanding prelude and runtime.


Interdomain tests are unstable

https://github.com/networkservicemesh/integration-k8s-kind/actions/runs/4117542480

Seems like fixed


9-personal-page

Description
Added avater picture to public folder
Added personal profile page

Additional Information

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

Your ENS/address: 0x186a761645f2A264ad0A655Fb632Ca99150803A9

Good morning Sir, I have implemented all the corrections.

Good afternoon Sir @phipsae, I have make the necessary changes.

Thanks a lot! It's merged!


Examining a thruster should tell you what's missing

i.e.

is it powered
is the thrust side space exposed
Which side the port is on (this has been mixed up by multiple people including me)
Is it toggled on

Done in https://github.com/space-wizards/space-station-14/pull/5469


Add Stockholm Ruby

Worth noting is I'm part of this community.
stockholmruby.com is a little bit outdated, but still under our control and updates every now and then.

Thank you!


add and_then as an alias for flat_map

As some of you know, and_then is essentially Rust's equivalent of monadic binding.
It essentially acts like a map that doesn't nest its results:
fn safe_divide(a: f32, b:f32) -> Option<f32> {
  if b == 0.0 { None } else { Some(a / b) }
}

let res1 = Some(2.0).map(|x| safe_divide(1.0, x)); // returns Some(Some(0.5))
let res2 = Some(2.0).and_then(|x| safe_divide(1.0, x)); // returns Some(0.5)

It acts like a sort of flat mapping.
However, in Iterator, the equivalent function is indeed called flat_map despite (monadically speaking) doing the same thing.
In fact, in many functional languages and_then and flat_map have the same name. (>>= in the case of Haskell, and flatMap in the case of Scala)
This RFCs proposal is simple, make one an alias for the other.
And/or introduce a trait that encapsulates this generic behaviour
Benefits

Makes it easier to create macros that generically operate on the notion of flat mapping (think emulating Haskell's do notation or Scala's for comprehensions) by not having to make a special case for either flat_map or and_then.
Would make the standard library feel more consistent in that all monadic types would implement the same monadic functions (map and flat_map/and_then)
Should not introduce any breaking changes

Disadvantages
It's a function that does the same as another function. Not exactly the easiest to explain to new people why you'd need both.

And/or introduce a trait that encapsulates this generic behaviour

Impossible.
Rust cannot reason generically about monads due to the lack of higher kinded types.

And/or introduce a trait that encapsulates this generic behaviour

Impossible.
Rust cannot reason generically about monads due to the lack of higher kinded types.

Looks like higher kinded types are under development. proposal

@RicoGit those are not higher kinded types; they don't allow quantification over type constructors.
Formulating a monad trait with GATs will likely require extra family types and tricks around injectivity so I don't expect it to be ergonomic.

@Centril Higher kinded types is exactly how Haskell solves this issue though.
I believe Scala simulates them by use of associated types; though I'm a bit unsure about that one.

@Centril Higher kinded types is exactly how Haskell solves this issue though.

I'm aware; I came to Rust as a Haskell programmer. :)

@Centril Higher kinded types is exactly how Haskell solves this issue though.

I'm aware; I came to Rust as a Haskell programmer. :)

Nice! Me too! :)

If you wish to send in a PR that introduces .flat_map for Option and Result please do that. To reduce clutter, I'll close this issue.

I'll close this issue for now to reduce clutter; if you want to add .flat_map for the types you've mentioned, please just file a PR.

How do I file a PR if I've already done it once before? GitHub doesn't let me fork the same repository twice

@ElectricCoffee just create a new branch from master in the fork you already have.

Pull request published


Firefox Support

Adds Firefox support. Link to download page is https://addons.mozilla.org/en-US/firefox/addon/canvas-for-firefox.

Note: The only things that are changed between the Firefox version and the Chrome version other than making it compatible is, the removal of the background scripts because firefox does not support them (To my knowledge anyway), The Universal instance support (I will be looking into a way to fix this soon), and Changes to dark mode to make it match discords theme, while also adding the dark theme to a few different places that didn't have it.

Glad to see that this has been ported to Firefox! Hoping that we can work closer to resolve some of the inconsistencies that I've noticed:

Description and screenshots on addons.mozilla.org
Dark mode is drastically different. I really like this though, and I truly think this should turn into a "Dim" mode
Certain elements of Firefox just make certain elements not look good (mostly in the popup), obviously not your fault
This is an extension for Canvas, not blend, and I don't want to closely associate this with that specific instance of Canvas. (Screenshots, icon, etc.)

Please contact me so we can dm. Lots of contact methods on my readme @adrWasTaken

Thanks! I will be working on all of these, except the pop up because their isn't much I can do about that. Maybe in the popup we could make it so instead of 2 different settings, we could have one slider that you could use to select "dark" "dim" or "off", this would help make it more clean while also preventing confusion and bugs with having 2 things modifying the css. I have sent you a friend request on discord.


Add unit tests for class feign.Util

Hi
I've analysed your codebase and produced some unit tests for the class feign.Util.
I've written the tests for these functions with the help of Diffblue Cover.
Hopefully, these tests should help you detect regressions caused by future code changes.

Good catch re. the links @paulkennethkent , I'll update the Markdown in the "Submit PR..." doc.


Hard to stop a preview in player of editor after import

Dear Developers,
Thank you very much for this project.
Although, it's worth to mention that:

It's hard to stop a preview in player of editor after import(video?).
Maybe it's related that mouse click must be very fast(between frame change) to stop it?

Preview:

Mouse is selected in preferences, but is not shown as you might notice above:

When starting rendering a window of progress(progress bar) which is opened in bottom right corner of screen is cut(part of window is hidden) if screen(monitor?) is scaled, for example, 150%.

Also, what do you think about adding a grids(crosses) to region selections, like 4x4, 9x9 etc.?
Is that a correct behavior? Thank you!
Best regards

1 and 2 looks fine in here. Which version of the app are you using?

Can you show a screenshot of n. 3?

Thank you for a reply.
The version is currently the last one: https://github.com/NickeManarin/ScreenToGif/releases/download/2.20.4/ScreenToGif.2.20.4.Portable.zip
Maybe this might exist when imported video is bigger? Also, it's worth to mention that it stops instantly every time after clicking on previous or next frame(near pause) button even when pause does not stop it.
For me a video was about 33000 frames and cropped while importing from 6000 to 18000 frames (total 761 at 60 FPS) frames in preview.

A screenshot of n. 3:
This is a button right corner of a 4K screen scaled to 150% when rendering:

Number 3 was fixed, so with the current version (v2.26.1) it should be displaying correctly (You are going to have to enable "Display encodings in a separated window" on Options > Editor in order test it).
Number 1 and 2: Looks like the clicks were not being properly registered within the button. Can you check again with the current version (v2.26.1)?

Number 3 was fixed, so with the current version (v2.26.1) it should be displaying correctly (You are going to have to enable "Display encodings in a separated window" on Options > Editor in order test it).
Number 1 and 2: Looks like the clicks were not being properly registered within the button. Can you check again with the current version (v2.26.1)?

I very appreciate your help! 😄
The "2" seems works properly:

The "3" seems works properly:

The "1" is interesting. It seems like right after media import(i.e. "*.mp4" video) and first preview play it might do not allow to stop the preview playing, but after full play and auto rewind(2 loop) it allows to do so(used different record service to record):

Interesting. Found something related to new record window. Posted in different GitHub issue #708.
Once more. Very appreciated.
Regards

For 1, I just imported a 60fps MP4 video, with 761 frames, 60fps (16ms), small sized frame (100px) and went directly to the playback tab after importing and hit play.
I was able to pause normally.
If you are not recording the process, can you pause normally? Perhaps it's another app interfering with the pause process.
Can you test with this version?
ScreenToGifTest.zip
I added an workaround. I want to see if it's working.

Thank you

Downloaded and launched a test version (virus free, thank you) 😊
Imported a video
Pressed Play and Paused did not work for the first loop, but only second.

It's worth to mention that button Next frame which is next to Play/Pause works even for first loop which also pauses it.

... Perhaps it's another app interfering ...
Currently, this happens with and without other record application running

Regards

Sorry for the delay.
With v2.28, the previewer was updated.
Can you check if the issue persists?

Sorry for the delay.
With v2.28, the previewer was updated.
Can you check if the issue persists?

While testing in different ways, the issue didn't appear. Awesome!
I very much appreciate you, dear developers, for the contributions ✨

Awesome!


Could not resolve all files for configuration ':detachedConfiguration1'

Describe the bug
Execution failed for task ':compileKotlin'.

Could not resolve all files for configuration ':detachedConfiguration1'.
Failed to transform app.jar to match attributes {artifactType=classpath-entry-snapshot, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
Execution failed for ClasspathEntrySnapshotTransform: /$home/.m2/repository/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIU/231.8109.175/6f24e7c3f8e3f3afd44014d4ade3aba8d78676d6/ideaIU-231.8109.175/lib/app.jar.
Java heap space

To Reproduce
Expected behavior
Environment:

OS: [e.g. macOS]
Gradle IntelliJ Plugin Version [1.13.3]
Gradle Version [Gradle 8.1]

Additional context
plugins {
id("java")
id("org.jetbrains.kotlin.jvm") version "1.8.20"
id("org.jetbrains.intellij") version "1.13.3"
}

See: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin-faq.html#kotlin-compiler-throws-out-of-memory-java-heap-space-error


Respite and minor changes to mercenary items

This is try number three, everything should be fine this time

About the PR

This is the corrected version that I made, in PR #23779 I made a mistake with some files, which is why I deleted it and quickly redid it, Forgive me for such an oversight, I have a cold and my brain is starting to melt
This PR is a remake of PR numbered https://github.com/space-wizards/space-station-14/pull/23616, due to my mistakes with the repositories, I decided to delete and redo this work so that it would be merged
Merc backpack received a complete resprite and now it has become better in terms of design and began to look like a military backpack
Mercenary Jumpsuit received life and coordinate sensors, and now if you die, you have a chance that a paramedic will find you
Mercenary combat gloves and mercenary fingerless gloves received new icon sprites (and in the case of fingerless gloves, the sprites on the player model were updated). The icon sprites were made so that they were not very different from each other when converting combat gloves into fingerless gloves (and yes, sprite icons for fingerless gloves gloves have cut off fingers)
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

(x2) meta.json has a typo (that's whatever, ignorable) but also links to the wrong commit. The latter is actually a problem as this is meant to be an attribution and it makes it harder to trace the original author*.

Change stansion to station in 2 meta.json files
Link to correct commit in both files (I believe the correct one is  https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e) in 2 meta.json files

* - not going to speculate whether this is a big deal or not, but we can easily make it right - so let's make it right.
PS. There is no need to recreate PR because "it got buried". But I see the branch changed so maybe you had a different reason to recreate it. In any case - FYI.

Thank you for the advice and explanation about the meta, about “it got buried” there was a problem with my repositories because of which I had to delete and redo it, but again I made a mistake and had to redo it 3 times, as I wrote above, the cold is melting my brain why such stupid mistakes happen

Sorry LordCarve for not understanding you, now I corrected it as you told me, now I corrected the meta file as it should, I inserted the code that you wrote to me

It should be https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e", not just the 4f6190e2895e09116663ef282d3ce1d8b35c032e.
For your convenience I'm including a brief guide to diffs (short for differences a.k.a. what was changed) below.

At the very top of your PR you will find several tabs. The one that lists all your changes is titled [ Files changed ] - click it.

Here you can see all the files that your PR modifies. Highlighted in green are changes that you added to this file. Highlighted in red are changes that you removed from this file. Replacing a text with another text with result in both red and green (red signifies the removal of the original text, green signifies the addition of the new text).
On the left side there is a list you can use to quickly browse all the modified files. Scroll to mercfingerless.rsi folder and click on the meta.json file inside.

Notice how on the 4th line, there is a text highlighted in green, but nothing is highlighted in red. This means that you added to the line and did not remove anything from it.

This is good. It means you appended the the existing attribution.

Now use the file browser on the left to navigate to the mercbattle.rsi and click on the meta.json file inside it.

Oops! There is some text highlighted in red here. What does that mean? It means a part of the line was removed by you. Since meta.json file stores attributions, that's probably not good (as a rule we don't want attributions removed).

This is bad, it means you removed something from the attributiom.

Can you see what the problem is? Hint: Go to the cog wheel settings at the top of the [ Files changed ] page and select Diff view "Split" to cleanly separate left side (how file was before your changes) from right side (how file is after your changes).
As a rule of thumb regarding attributions, you want to make sure there is no red highlight in any of the meta.json files. So how do you get rid of the red highlight? Easy! Make sure your file only adds to the original file.

Restore the file to its original contents
Add the bit that you wanted to add at the end of the line:

and paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/gloves.dmi"

The end result's 4th line should be this:
  "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e and paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/gloves.dmi"

(Don't miss the two spaces before "copyright" - those are important!)
When you do that and push your changes to git - check the [ Files changed ] and confirm that there isn't any red highlight anymore. There shouldn't be.
In general you should always check the diff of your PR - the [ Files changed ] tab, to confirm that the PR only contains the changes you wanted to do and nothing snuck in by accident. And as you can see - you can also use it to check meta.json files to make sure you haven't accidentally removed an attribution.

It should be https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e", not just the 4f6190e2895e09116663ef282d3ce1d8b35c032e.
For your convenience I'm including a brief guide to diffs (short for differences a.k.a. what was changed) below.

At the very top of your PR you will find several tabs. The one that lists all your changes is titled [ Files changed ] - click it.

Here you can see all the files that your PR modifies. Highlighted in green are changes that you added to this file. Highlighted in red are changes that you removed from this file. Replacing a text with another text with result in both red and green (red signifies the removal of the original text, green signifies the addition of the new text).
On the left side there is a list you can use to quickly browse all the modified files. Scroll to mercfingerless.rsi folder and click on the meta.json file inside.

Notice how on the 4th line, there is a text highlighted in green, but nothing is highlighted in red. This means that you added to the line and did not remove anything from it.

This is good. It means you appended the the existing attribution.

Now use the file browser on the left to navigate to the mercbattle.rsi and click on the meta.json file inside it.

Oops! There is some text highlighted in red here. What does that mean? It means a part of the line was removed by you. Since meta.json file stores attributions, that's probably not good (as a rule we don't want attributions removed).

This is bad, it means you removed something from the attributiom.

Can you see what the problem is? Hint: Go to the cog wheel settings at the top of the [ Files changed ] page and select Diff view "Split" to cleanly separate left side (how file was before your changes) from right side (how file is after your changes).
As a rule of thumb regarding attributions, you want to make sure there is no red highlight in any of the meta.json files. So how do you get rid of the red highlight? Easy! Make sure your file only adds to the original file.

Restore the file to its original contents
Add the bit that you wanted to add at the end of the line:

and paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/gloves.dmi"

The end result's 4th line should be this:
  "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e and paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/gloves.dmi"

(Don't miss the two spaces before "copyright" - those are important!)
When you do that and push your changes to git - check the [ Files changed ] and confirm that there isn't any red highlight anymore. There shouldn't be.
In general you should always check the diff of your PR - the [ Files changed ] tab, to confirm that the PR only contains the changes you wanted to do and nothing snuck in by accident. And as you can see - you can also use it to check meta.json files to make sure you haven't accidentally removed an attribution.

Thank you for such an extended comment, I have already corrected this, but in the second fix I inserted it as it should have been, but for some reason most of the link was erased for a reason unknown to me, sorry for all the trouble

Looks good to me.
Ran patch locally. No issues.

I have already checked my work on a local server, everything works fine, thanks for your help


ML module returns error.

Problem File Name
LearningManager.py
Expected behavior
Forecast some future day.
Actual behavior
Is it working correct? it returns error.
Steps to reproduce the behavior

Upload some data
EX)

{"Data":[1414.0,1414.0,4321.0,3333.0,3000.0,6000.0],"Date":["2017-08-15","2017-08-15","2017-08-15","2017-08-15","2017-08-18","2017-08-18"],"Day":2}

Request download forecast data.
{"ProcessId": what you get process id}

Program printed log
INFO:werkzeug:<IP_ADDRESS> - - [18/Aug/2017 14:34:18] "POST /upload/ HTTP/1.1" 200 -
STAN OPTIMIZATION COMMAND (LBFGS)
init = user
save_iterations = 1
init_alpha = 0.001
tol_obj = 1e-12
tol_grad = 1e-08
tol_param = 1e-08
tol_rel_obj = 10000
tol_rel_grad = 1e+07
history_size = 5
seed =<PHONE_NUMBER>
initial log joint probability = -2.03033
    Iter      log prob        ||dx||      ||grad||       alpha      alpha0  # evals  Notes
      11       14.3293   0.000535038       26.1548   1.695e-05       0.001       62  LS failed, Hessian reset
      12       14.3293   0.000535038       26.1548   1.024e-05       0.001      195  LS failed, Hessian reset
Optimization terminated with error:
  Line search failed to achieve a sufficient decrease, no more progress can be made

Change Input data
{"Data":[1414.0,1414.0,4321.0,3333.0,3000.0,6000.0],"Date":["2017-08-15","2017-08-16","2017-08-17","2017-08-18","2017-08-19","2017-08-20"],"Day":2}


Add support for Refined Github users

Noticed that this didn't work if I was using the browser extension: https://github.com/refined-github/refined-github
So this set of changes makes sure both are able to run.
Thanks for your work @Legend-Master !

Hi, I kinda wanna keep the text so the style is more "native" on normal Github, so I just did some change for this on 0d1d38f468a15249a44f5eaca8c359f4afc97d7a, would you like to check it out?
Basically it will detect if the "Go to file" button is svg based or not so we only change the style if "Go to file" button is an icon

Absolutely this works great @Legend-Master thanks! 👏
I think we can close this PR in favor of https://github.com/Legend-Master/open-github-in-vscode/commit/0d1d38f468a15249a44f5eaca8c359f4afc97d7a

Thanks anyway!


Update issue templates

Codecov Report

Merging #21 (1c3db7e) into main (4f0b4fa) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #21   +/-   ##
=======================================
  Coverage   43.07%   43.07%
=======================================
  Files         107      107
  Lines        8934     8934
  Branches     1340     1340
=======================================
  Hits         3848     3848
  Misses       4697     4697
  Partials      389      389

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 1395d99...1c3db7e. Read the comment docs.


Reimplement date parser

Refer to QuickJS to reimplement the date parser to support more formats.
Differences from QuickJS implementation for compatibility with the original parser of goja:

Use UTC in date-only forms of non-Date Time String Format.
Check the letters following valid time zone abbreviations to reject invalid time zone abbreviations like ZZZ.

Some differences from the original parser of goja:

Names of the days of the week are ignored.
Letters after the 3rd character of a long month name are ignored.
Any characters in brackets are ignored.

(These behaviors are consistent with Node.js v22. I haven't checked the source code of V8, I just modified some test cases in TestDateParse to test in Node.js to guess its behavior, after all, it's not in the ECMAScript specification.)
Overall, this new parser is more relaxed and supports more formats (not limited to those added in the test), but does less validity checks than the one in the Go standard library. Let me know if you don't want to miss some validity checks.

Hi.
Thanks for submitting this.
Rewriting the date parser has long been on my to-do list. There are a coupe of PRs (https://github.com/dop251/goja/pull/546 and https://github.com/dop251/goja/pull/391) which I deferred merging for this reason.
The code looks like a direct translation from C, with pointer arguments used as return values and pointers to string. It could benefit from making it a little bit more idiomatic. Having said that, I think it's a step forward so I could merge without it.
Could you please make sure that it covers the 2 PRs mentioned above (and the PRs themselves are consistent with Node)?
And also, there is a test case in the V8 code (https://chromium.googlesource.com/v8/v8/+/refs/heads/main/test/mjsunit/date-parse.js), it would be nice if it passed too.


July 23rd 2024 MicroProfile Live Hangout video for YouTube

Here is the link to the video for upload to YouTube. Please update the Meeting Minutes with a link to the recording.
Thanks!

Updated


Updated the documentation for CollisionShape.

Please rebase and resolve merge conflicts due to recent PR merges. :)

Done :)

Not that you can make commits that touch more than one class. You did many small PRs during the docs sprint, a single PR changing all of them at once would have been more efficient for us to review and merge :)


Fix type error in TFTransformer example in README

Fixes the following Exception that occurs when running odf = transformer.transform(sdf) with Apache Spark 2.3.0, Scala 2.11 from Databricks
java.lang.Exception: The type of node 'input_tensor' (ScalarDoubleType) is not compatible with the data type of the column (ScalarFloatType)

Codecov Report

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

@@           Coverage Diff           @@
##           master     #137   +/-   ##
=======================================
  Coverage   85.37%   85.37%
=======================================
  Files          33       33
  Lines        1921     1921
  Branches       44       44
=======================================
  Hits         1640     1640
  Misses        281      281

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 b73a4a2...ac45f60. Read the comment docs.

Hitting the same issue any plans on merging this?

Facing the same issue!


How to do a simple search?

I've been trying to figure out how to do a in my eyes 'simple' search.
I've uploaded a few documents with each a content field containing the data extracted from a document by using tika.
What i want to do is create a simple contains query over every field to search for a single word.
I thought this was done by using the following:
IEnumerable<SolrDocument> solrDocuments;
                this.documentCollection
                    .Select()
                    .Query("Hello world")
                    .Execute()
                    .Document(out solrDocuments);

question
How would i search every property of a solrdocument if it contains a simple string for example: Hello world?

I think i've figured it out by trial and error however this still seems very unnatural to me.
The query i'm currently using is the following:
IEnumerable<SolrDocument> solrDocuments;
                this.documentCollection
                    .Select()
                    .QueryField("id filepath author created last_modified title keywords content resourcename")
                    .Query($"*{filter.Search}*")
                    .Execute()
                    .Document(out solrDocuments);

Where in QueryField every field is filled in.. since it won't allow *
To get the contains effect i have to use wildcards like within the query method: Query("*Hello world*")
Is this the correct way or am i still doing something weird?

Now i'm stuck with finding a literal string.
So my document has the a sentence like the following Heey you, how are you?
I'm trying to do a literal match with:
IEnumerable<SolrDocument> solrDocuments;
                this.documentCollection
                    .Select()
                    .QueryField("id filepath author created last_modified title keywords content resourcename")
                    .Query($"\"how are you?\"")
                    .Execute()
                    .Document(out solrDocuments);

If i post this within solr it does give me the result, however with solr-express it doesn't...
@diegobrum

Hi @Baklap4
Sorry for the late.
Maybe, because in SolrExpress v4, I used edismax and (probably) you use dismax. Can you test again using edismax??